From e9b11e0f1d04b0f3f01e514cabfee911c0b2615a Mon Sep 17 00:00:00 2001
From: adslotbuildagent
Date: Wed, 6 Feb 2019 23:06:42 +0000
Subject: [PATCH] build: release major version 27.0.0
---
dist/adslot-ui-docs.css | 2 +-
dist/adslot-ui-docs.dev.css | 1399 +-
dist/adslot-ui-docs.dev.js | 85840 ++++++++++++++++------------------
dist/adslot-ui-docs.js | 2 +-
dist/adslot-ui-main.css | 2 +-
dist/adslot-ui-main.dev.css | 1391 +-
dist/adslot-ui-main.dev.js | 63982 ++++++++++++-------------
dist/adslot-ui-main.js | 2 +-
package-lock.json | 2 +-
package.json | 2 +-
10 files changed, 71840 insertions(+), 80784 deletions(-)
diff --git a/dist/adslot-ui-docs.css b/dist/adslot-ui-docs.css
index 5c57e2f4c..b5d0d36fa 100644
--- a/dist/adslot-ui-docs.css
+++ b/dist/adslot-ui-docs.css
@@ -1 +1 @@
-.spinner-component .spinner{-webkit-animation:rotation 1.1s infinite linear;animation:rotation 1.1s infinite linear;border-radius:100%;border-style:solid;display:inline-block}.spinner-component .spinner-small{border-width:2px;height:16px;width:16px}.spinner-component .spinner-medium{border-width:3px;height:24px;width:24px}.spinner-component .spinner-large{border-width:6px;height:60px;width:60px}.spinner-component .spinner-colour-style-default{border-bottom-color:#838383;border-left-color:#838383;border-right-color:#838383;border-top-color:#d3d3d3}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.button-component{position:relative}.button-component-children-container{visibility:hidden}.button-component .spinner-container{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto}.button-component .spinner-container .spinner-component .spinner-small{margin-top:1px}.button-component .spinner-container .spinner-component .spinner-medium{margin-top:-3px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Roboto,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#006dcc;text-decoration:none}a:focus,a:hover{color:#1950a3;text-decoration:underline}a:focus{outline:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:2px}.img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #e8e8e8}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#838383}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:31px}.h2,h2{font-size:25px}.h3,h3{font-size:21px}.h4,h4{font-size:15px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{padding:.2em;background-color:#faa732}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#838383}.text-primary{color:#006dcc}a.text-primary:focus,a.text-primary:hover{color:#005299}.text-success{color:#5bb75b}a.text-success:focus,a.text-success:hover{color:#449b44}.text-info{color:#49afcd}a.text-info:focus,a.text-info:hover{color:#3195b2}.text-warning{color:#faa732}a.text-warning:focus,a.text-warning:hover{color:#f39106}.text-danger{color:#da4f49}a.text-danger:focus,a.text-danger:hover{color:#c72f29}.bg-primary{color:#fff;background-color:#006dcc}a.bg-primary:focus,a.bg-primary:hover{background-color:#005299}.bg-success{background-color:#5bb75b}a.bg-success:focus,a.bg-success:hover{background-color:#449b44}.bg-info{background-color:#49afcd}a.bg-info:focus,a.bg-info:hover{background-color:#3195b2}.bg-warning{background-color:#faa732}a.bg-warning:focus,a.bg-warning:hover{background-color:#f39106}.bg-danger{background-color:#da4f49}a.bg-danger:focus,a.bg-danger:hover{background-color:#c72f29}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #e8e8e8}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.5}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width:0){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:9px 18px;margin:0 0 18px;font-size:15px;border-left:5px solid #e8e8e8}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5;color:#838383}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #e8e8e8;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:18px;font-style:normal;line-height:1.5}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#838383}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #d3d3d3}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d3d3d3}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d3d3d3}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d3d3d3}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f9f9f9}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#ececec}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#5bb75b}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#4cad4c}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#49afcd}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#36a5c6}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#faa732}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#f99c19}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#da4f49}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#d63b34}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d3d3d3}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:18px;font-size:18px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none}output{padding-top:5px}.form-control,output{display:block;font-size:12px;line-height:1.5;color:#5a5a5a}.form-control{width:100%;height:28px;padding:4px 8px;background-color:#fff;background-image:none;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#d3d3d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6)}.form-control::-moz-placeholder{color:#ababab;opacity:1}.form-control:-ms-input-placeholder{color:#ababab}.form-control::-webkit-input-placeholder{color:#ababab}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e8e8e8;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:28px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:26px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:34px}}.form-group{margin-bottom:30px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:30px;padding-top:5px;padding-bottom:5px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-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}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:26px;line-height:26px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:26px;line-height:26px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:26px;min-height:29px;padding:5px 15px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:34px;line-height:34px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.form-group-lg select.form-control{height:34px;line-height:34px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:34px;min-height:33px;padding:7px 29px;font-size:15px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:35px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:28px;height:28px;line-height:28px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:34px;height:34px;line-height:34px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:26px;height:26px;line-height:26px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#5bb75b}.has-success .form-control{border-color:#5bb75b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#449b44;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2}.has-success .input-group-addon{color:#5bb75b;background-color:#5bb75b;border-color:#5bb75b}.has-success .form-control-feedback{color:#5bb75b}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#faa732}.has-warning .form-control{border-color:#faa732;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#f39106;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296}.has-warning .input-group-addon{color:#faa732;background-color:#faa732;border-color:#faa732}.has-warning .form-control-feedback{color:#faa732}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#da4f49}.has-error .form-control{border-color:#da4f49;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#c72f29;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e}.has-error .input-group-addon{color:#da4f49;background-color:#da4f49;border-color:#da4f49}.has-error .form-control-feedback{color:#da4f49}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.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;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 .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:5px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-right:-10px;margin-left:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{padding-top:5px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:15px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#006dcc;border-color:#005fb3}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#005299;border-color:#001b33}.btn-primary:hover{color:#fff;background-color:#005299;border-color:#003f75}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#005299;background-image:none;border-color:#003f75}.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:#003f75;border-color:#001b33}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#006dcc;border-color:#005fb3}.btn-primary .badge{color:#006dcc;background-color:#fff}.btn-success{color:#fff;background-color:#5bb75b;border-color:#4cad4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449b44;border-color:#255425}.btn-success:hover{color:#fff;background-color:#449b44;border-color:#398239}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449b44;background-image:none;border-color:#398239}.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:#398239;border-color:#255425}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5bb75b;border-color:#4cad4c}.btn-success .badge{color:#5bb75b;background-color:#fff}.btn-info{color:#fff;background-color:#49afcd;border-color:#36a5c6}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#3195b2;border-color:#1b5262}.btn-info:hover{color:#fff;background-color:#3195b2;border-color:#297d96}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3195b2;background-image:none;border-color:#297d96}.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:#297d96;border-color:#1b5262}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#49afcd;border-color:#36a5c6}.btn-info .badge{color:#49afcd;background-color:#fff}.btn-warning{color:#fff;background-color:#faa732;border-color:#f99c19}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#f39106;border-color:#905504}.btn-warning:hover{color:#fff;background-color:#f39106;border-color:#d07c05}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#f39106;background-image:none;border-color:#d07c05}.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:#d07c05;border-color:#905504}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#faa732;border-color:#f99c19}.btn-warning .badge{color:#faa732;background-color:#fff}.btn-danger{color:#fff;background-color:#da4f49;border-color:#d63b34}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c72f29;border-color:#731b17}.btn-danger:hover{color:#fff;background-color:#c72f29;border-color:#aa2823}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c72f29;background-image:none;border-color:#aa2823}.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:#aa2823;border-color:#731b17}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#da4f49;border-color:#d63b34}.btn-danger .badge{color:#da4f49;background-color:#fff}.btn-link{font-weight:400;color:#006dcc;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#1950a3;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#838383;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.btn-group-sm>.btn,.btn-sm{padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.btn-group-xs>.btn,.btn-xs{padding:2px 4px;font-size:11px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}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;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-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #d3d3d3;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#333;text-decoration:none;background-color:#f9f9f9;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#838383}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a: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:3px 20px;font-size:11px;line-height:1.5;color:#838383;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:0){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.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:-5px}.btn-toolbar:after,.btn-toolbar:before{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.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,.btn-group-vertical>.btn-group:before{display:table;content:" "}.btn-group-vertical>.btn-group:after{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-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.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-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:4px 8px;font-size:12px;font-weight:400;line-height:1;color:#5a5a5a;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:2px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:4px 15px;font-size:11px;border-radius:2px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:6px 29px;font-size:15px;border-radius:2px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.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:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#e8e8e8}.nav>li.disabled>a{color:#838383}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#838383;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#e8e8e8;border-color:#006dcc}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:#e8e8e8 #e8e8e8 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#5a5a5a;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#006dcc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:35px;margin-bottom:18px;border:1px solid transparent}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}@media (min-width:0){.navbar{border-radius:2px}}.navbar-header:after,.navbar-header:before{display:table;content:" "}.navbar-header:after{clear:both}@media (min-width:0){.navbar-header{float:left}}.navbar-collapse{padding-right:10px;padding-left:10px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:0){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:0){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:0){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:0){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:35px;padding:8.5px 10px;font-size:15px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:0){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:10px;margin-top:.5px;margin-bottom:.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:0){.navbar-toggle{display:none}}.navbar-nav{margin:4.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:-1){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:0){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:8.5px;padding-bottom:8.5px}}.navbar-form{padding:10px;margin:3.5px -10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:-1){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:0){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:4.5px;margin-bottom:4.5px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:6.5px;margin-bottom:6.5px}.navbar-text{margin-top:8.5px;margin-bottom:8.5px}@media (min-width:0){.navbar-text{float:left;margin-right:10px;margin-left:10px}}@media (min-width:0){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:-1){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#a9a9a9}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a9a9a9}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#090909}@media (max-width:-1){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a9a9a9}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a9a9a9}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a9a9a9}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 8px;margin-left:-1px;line-height:1.5;color:#006dcc;text-decoration:none;background-color:#fff;border:1px solid #e8e8e8}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#1950a3;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#838383;cursor:default;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#838383;cursor:not-allowed;background-color:#fff;border-color:#e8e8e8}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 29px;font-size:15px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 15px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#838383}.label-default[href]:focus,.label-default[href]:hover{background-color:#6a6a6a}.label-primary{background-color:#006dcc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#005299}.label-success{background-color:#5bb75b}.label-success[href]:focus,.label-success[href]:hover{background-color:#449b44}.label-info{background-color:#49afcd}.label-info[href]:focus,.label-info[href]:hover{background-color:#3195b2}.label-warning{background-color:#faa732}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f39106}.label-danger{background-color:#da4f49}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c72f29}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#838383;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#006dcc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#5bb75b;background-color:#5bb75b;border-color:#31a549}.alert-success hr{border-top-color:#2b9140}.alert-success .alert-link{color:#449b44}.alert-info{color:#49afcd;background-color:#49afcd;border-color:#0492ba}.alert-info hr{border-top-color:#037ea1}.alert-info .alert-link{color:#3195b2}.alert-warning{color:#faa732;background-color:#faa732;border-color:#f8951d}.alert-warning hr{border-top-color:#f48908}.alert-warning .alert-link{color:#f39106}.alert-danger{color:#da4f49;background-color:#da4f49;border-color:#d5382e}.alert-danger hr{border-top-color:#c23027}.alert-danger .alert-link{color:#c72f29}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#006dcc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5bb75b}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#49afcd}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#faa732}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#da4f49}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:2px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(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;background-clip:padding-box;border:1px solid #999;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#5a5a5a}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-header{padding:15px;border-bottom:1px solid #e8e8e8}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:30px}.modal-footer{padding:30px;text-align:right;border-top:1px solid #e8e8e8}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:525px}}@media (min-width:992px){.modal-lg{width:940px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:11px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover>.arrow{border-width:6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:5px}.popover.top>.arrow{bottom:-6px;left:50%;margin-left:-6px;border-top-color:#999;border-top-color:#e8e8e8;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-5px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-6px;margin-top:-6px;border-right-color:#999;border-right-color:#e8e8e8;border-left-width:0}.popover.right>.arrow:after{bottom:-5px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-6px;left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#e8e8e8}.popover.bottom>.arrow:after{top:1px;margin-left:-5px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0;border-left-color:#999;border-left-color:#e8e8e8}.popover.left>.arrow:after{right:1px;bottom:-5px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:12px;background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:1px 1px 0 0}.popover-content{padding:9px 14px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left: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);background-color:transparent;filter:alpha(opacity=50);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:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.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:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.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:#000\9;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 screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.btn-inverse:not([disabled]){color:#838383;background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]).focus,.btn-inverse:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#939393}.btn-inverse:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#b4b4b4}.btn-inverse:not([disabled]).active,.btn-inverse:not([disabled]):active,.open>.btn-inverse:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#b4b4b4}.btn-inverse:not([disabled]).active.focus,.btn-inverse:not([disabled]).active:focus,.btn-inverse:not([disabled]).active:hover,.btn-inverse:not([disabled]):active.focus,.btn-inverse:not([disabled]):active:focus,.btn-inverse:not([disabled]):active:hover,.open>.btn-inverse:not([disabled]).dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#939393}.btn-inverse:not([disabled]).disabled.focus,.btn-inverse:not([disabled]).disabled:focus,.btn-inverse:not([disabled]).disabled:hover,.btn-inverse:not([disabled])[disabled].focus,.btn-inverse:not([disabled])[disabled]:focus,.btn-inverse:not([disabled])[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).focus,fieldset[disabled] .btn-inverse:not([disabled]):focus,fieldset[disabled] .btn-inverse:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-inverse:not([disabled]):active,.btn-inverse:not([disabled]):focus,.btn-inverse:not([disabled]):hover{background-color:#f3f3f3}.btn-inverse:not([disabled]).btn-primary{color:#006dcc;background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary.focus,.btn-inverse:not([disabled]).btn-primary:focus{color:#006dcc;background-color:#e6e6e6;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary:hover{color:#006dcc;background-color:#e6e6e6;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active,.btn-inverse:not([disabled]).btn-primary:active,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle{color:#006dcc;background-color:#e6e6e6;background-image:none;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active.focus,.btn-inverse:not([disabled]).btn-primary.active:focus,.btn-inverse:not([disabled]).btn-primary.active:hover,.btn-inverse:not([disabled]).btn-primary:active.focus,.btn-inverse:not([disabled]).btn-primary:active:focus,.btn-inverse:not([disabled]).btn-primary:active:hover,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:hover{color:#006dcc;background-color:#d4d4d4;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary.disabled.focus,.btn-inverse:not([disabled]).btn-primary.disabled:focus,.btn-inverse:not([disabled]).btn-primary.disabled:hover,.btn-inverse:not([disabled]).btn-primary[disabled].focus,.btn-inverse:not([disabled]).btn-primary[disabled]:focus,.btn-inverse:not([disabled]).btn-primary[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:hover{background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary .badge{color:#fff;background-color:#006dcc}.btn-inverse:not([disabled]).btn-primary:active,.btn-inverse:not([disabled]).btn-primary:active:active,.btn-inverse:not([disabled]).btn-primary:focus,.btn-inverse:not([disabled]).btn-primary:focus:active,.btn-inverse:not([disabled]).btn-primary:hover,.btn-inverse:not([disabled]).btn-primary:hover:active{background-color:#cce7ff}.btn-inverse:not([disabled]).btn-success{color:#5bb75b;background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success.focus,.btn-inverse:not([disabled]).btn-success:focus{color:#5bb75b;background-color:#e6e6e6;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success:hover{color:#5bb75b;background-color:#e6e6e6;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active,.btn-inverse:not([disabled]).btn-success:active,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle{color:#5bb75b;background-color:#e6e6e6;background-image:none;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active.focus,.btn-inverse:not([disabled]).btn-success.active:focus,.btn-inverse:not([disabled]).btn-success.active:hover,.btn-inverse:not([disabled]).btn-success:active.focus,.btn-inverse:not([disabled]).btn-success:active:focus,.btn-inverse:not([disabled]).btn-success:active:hover,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:hover{color:#5bb75b;background-color:#d4d4d4;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success.disabled.focus,.btn-inverse:not([disabled]).btn-success.disabled:focus,.btn-inverse:not([disabled]).btn-success.disabled:hover,.btn-inverse:not([disabled]).btn-success[disabled].focus,.btn-inverse:not([disabled]).btn-success[disabled]:focus,.btn-inverse:not([disabled]).btn-success[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-success.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:hover{background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success .badge{color:#fff;background-color:#5bb75b}.btn-inverse:not([disabled]).btn-success:active,.btn-inverse:not([disabled]).btn-success:active:active,.btn-inverse:not([disabled]).btn-success:focus,.btn-inverse:not([disabled]).btn-success:focus:active,.btn-inverse:not([disabled]).btn-success:hover,.btn-inverse:not([disabled]).btn-success:hover:active{background-color:#dcefdc}.btn-inverse:not([disabled]).btn-info{color:#49afcd;background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info.focus,.btn-inverse:not([disabled]).btn-info:focus{color:#49afcd;background-color:#e6e6e6;border-color:#206376}.btn-inverse:not([disabled]).btn-info:hover{color:#49afcd;background-color:#e6e6e6;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active,.btn-inverse:not([disabled]).btn-info:active,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle{color:#49afcd;background-color:#e6e6e6;background-image:none;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active.focus,.btn-inverse:not([disabled]).btn-info.active:focus,.btn-inverse:not([disabled]).btn-info.active:hover,.btn-inverse:not([disabled]).btn-info:active.focus,.btn-inverse:not([disabled]).btn-info:active:focus,.btn-inverse:not([disabled]).btn-info:active:hover,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:hover{color:#49afcd;background-color:#d4d4d4;border-color:#206376}.btn-inverse:not([disabled]).btn-info.disabled.focus,.btn-inverse:not([disabled]).btn-info.disabled:focus,.btn-inverse:not([disabled]).btn-info.disabled:hover,.btn-inverse:not([disabled]).btn-info[disabled].focus,.btn-inverse:not([disabled]).btn-info[disabled]:focus,.btn-inverse:not([disabled]).btn-info[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-info.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:hover{background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info .badge{color:#fff;background-color:#49afcd}.btn-inverse:not([disabled]).btn-info:active,.btn-inverse:not([disabled]).btn-info:active:active,.btn-inverse:not([disabled]).btn-info:focus,.btn-inverse:not([disabled]).btn-info:focus:active,.btn-inverse:not([disabled]).btn-info:hover,.btn-inverse:not([disabled]).btn-info:hover:active{background-color:#d7edf4}.btn-inverse:not([disabled]).btn-warning{color:#faa732;background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning.focus,.btn-inverse:not([disabled]).btn-warning:focus{color:#faa732;background-color:#e6e6e6;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning:hover{color:#faa732;background-color:#e6e6e6;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active,.btn-inverse:not([disabled]).btn-warning:active,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle{color:#faa732;background-color:#e6e6e6;background-image:none;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active.focus,.btn-inverse:not([disabled]).btn-warning.active:focus,.btn-inverse:not([disabled]).btn-warning.active:hover,.btn-inverse:not([disabled]).btn-warning:active.focus,.btn-inverse:not([disabled]).btn-warning:active:focus,.btn-inverse:not([disabled]).btn-warning:active:hover,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:hover{color:#faa732;background-color:#d4d4d4;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning.disabled.focus,.btn-inverse:not([disabled]).btn-warning.disabled:focus,.btn-inverse:not([disabled]).btn-warning.disabled:hover,.btn-inverse:not([disabled]).btn-warning[disabled].focus,.btn-inverse:not([disabled]).btn-warning[disabled]:focus,.btn-inverse:not([disabled]).btn-warning[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:hover{background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning .badge{color:#fff;background-color:#faa732}.btn-inverse:not([disabled]).btn-warning:active,.btn-inverse:not([disabled]).btn-warning:active:active,.btn-inverse:not([disabled]).btn-warning:focus,.btn-inverse:not([disabled]).btn-warning:focus:active,.btn-inverse:not([disabled]).btn-warning:hover,.btn-inverse:not([disabled]).btn-warning:hover:active{background-color:#feeacd}.btn-inverse:not([disabled]).btn-danger{color:#da4f49;background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger.focus,.btn-inverse:not([disabled]).btn-danger:focus{color:#da4f49;background-color:#e6e6e6;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger:hover{color:#da4f49;background-color:#e6e6e6;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active,.btn-inverse:not([disabled]).btn-danger:active,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle{color:#da4f49;background-color:#e6e6e6;background-image:none;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active.focus,.btn-inverse:not([disabled]).btn-danger.active:focus,.btn-inverse:not([disabled]).btn-danger.active:hover,.btn-inverse:not([disabled]).btn-danger:active.focus,.btn-inverse:not([disabled]).btn-danger:active:focus,.btn-inverse:not([disabled]).btn-danger:active:hover,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:hover{color:#da4f49;background-color:#d4d4d4;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger.disabled.focus,.btn-inverse:not([disabled]).btn-danger.disabled:focus,.btn-inverse:not([disabled]).btn-danger.disabled:hover,.btn-inverse:not([disabled]).btn-danger[disabled].focus,.btn-inverse:not([disabled]).btn-danger[disabled]:focus,.btn-inverse:not([disabled]).btn-danger[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:hover{background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger .badge{color:#fff;background-color:#da4f49}.btn-inverse:not([disabled]).btn-danger:active,.btn-inverse:not([disabled]).btn-danger:active:active,.btn-inverse:not([disabled]).btn-danger:focus,.btn-inverse:not([disabled]).btn-danger:focus:active,.btn-inverse:not([disabled]).btn-danger:hover,.btn-inverse:not([disabled]).btn-danger:hover:active{background-color:#f6d6d5}.btn{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3;margin-right:5px}.btn:last-child{margin-right:0}.btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover,[disabled] .btn,[disabled] .btn:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#838383}.btn.disabled,.btn.disabled:active,.btn[disabled],.btn[disabled]:active,[disabled] .btn,[disabled] .btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn>.flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.btn-popover-reason{max-width:140px;color:#ababab;font-size:11px}.btn.btn-link{cursor:pointer}.btn.btn-link,.btn.btn-link:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-link:disabled,.btn.btn-link[disabled]{background-color:transparent;cursor:not-allowed}.btn.btn-link:active,.btn.btn-link:hover{background-color:transparent}.btn-borderless:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-borderless:not([disabled]).focus,.btn-borderless:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-borderless:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-borderless:not([disabled]).active,.btn-borderless:not([disabled]):active,.open>.btn-borderless:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-borderless:not([disabled]).active.focus,.btn-borderless:not([disabled]).active:focus,.btn-borderless:not([disabled]).active:hover,.btn-borderless:not([disabled]):active.focus,.btn-borderless:not([disabled]):active:focus,.btn-borderless:not([disabled]):active:hover,.open>.btn-borderless:not([disabled]).dropdown-toggle.focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-borderless:not([disabled]).disabled.focus,.btn-borderless:not([disabled]).disabled:focus,.btn-borderless:not([disabled]).disabled:hover,.btn-borderless:not([disabled])[disabled].focus,.btn-borderless:not([disabled])[disabled]:focus,.btn-borderless:not([disabled])[disabled]:hover,fieldset[disabled] .btn-borderless:not([disabled]).focus,fieldset[disabled] .btn-borderless:not([disabled]):focus,fieldset[disabled] .btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-borderless:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-borderless:not([disabled]):focus,.btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3;-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.btn-flat:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-flat:not([disabled]).focus,.btn-flat:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-flat:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-flat:not([disabled]).active,.btn-flat:not([disabled]):active,.open>.btn-flat:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-flat:not([disabled]).active.focus,.btn-flat:not([disabled]).active:focus,.btn-flat:not([disabled]).active:hover,.btn-flat:not([disabled]):active.focus,.btn-flat:not([disabled]):active:focus,.btn-flat:not([disabled]):active:hover,.open>.btn-flat:not([disabled]).dropdown-toggle.focus,.open>.btn-flat:not([disabled]).dropdown-toggle:focus,.open>.btn-flat:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-flat:not([disabled]).disabled.focus,.btn-flat:not([disabled]).disabled:focus,.btn-flat:not([disabled]).disabled:hover,.btn-flat:not([disabled])[disabled].focus,.btn-flat:not([disabled])[disabled]:focus,.btn-flat:not([disabled])[disabled]:hover,fieldset[disabled] .btn-flat:not([disabled]).focus,fieldset[disabled] .btn-flat:not([disabled]):focus,fieldset[disabled] .btn-flat:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-flat:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-flat:not([disabled]):focus,.btn-flat:not([disabled]):hover{background-color:#fff}.btn-group-xs>.btn,.btn-xs{font-size:9px}.btn-group-xs>.btn:active,.btn-xs:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-group-xs>.btn>.flexible-wrapper-inline>.flexible-spacer-component,.btn-xs>.flexible-wrapper-inline>.flexible-spacer-component{min-width:4px}.input-group-btn>.btn{padding-bottom:3px}.checkbox label,.radiogroup-stacked label,.radio label{font-weight:300;padding-top:1px}.checkbox .icheckbox,.radio .icheckbox,.radiogroup-stacked .icheckbox{margin-left:-20px}.checkbox .icheckbox>input,.checkbox>.icheckbox,.checkbox>.iradio,.checkbox>input[type=checkbox],.checkbox>input[type=radio],.radio .icheckbox>input,.radio>.icheckbox,.radio>.iradio,.radio>input[type=checkbox],.radio>input[type=radio],.radiogroup-stacked .icheckbox>input,.radiogroup-stacked>.icheckbox,.radiogroup-stacked>.iradio,.radiogroup-stacked>input[type=checkbox],.radiogroup-stacked>input[type=radio]{margin-left:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin-top:0}.icheckbox+span,.iradio+span{font-weight:300}.icheckbox:not(.disabled)+span,.iradio:not(.disabled)+span{cursor:pointer}.form-horizontal .control-label{text-align:left}.form-horizontal .checkbox{padding-top:3px;min-height:16px}.form-group .help-block{margin-bottom:0}.form-group label{font-weight:700}.form-group .checkbox label{font-weight:300}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{outline:0}.form-control,.form-control-static{font-weight:300}.form-btn-footer{text-align:right}fieldset{border-bottom:1px solid #f3f3f3;margin-bottom:30px}fieldset.borderless{border-bottom:0;margin-bottom:0}label{color:#5a5a5a}.input-group-addon{font-weight:300;padding:4px 5px}.input-group-addon:first-child{padding-left:0}.input-group-addon:last-child{padding-right:0}.help-block{color:#ababab;font-weight:300;margin-top:8px}.form-horizontal .control-label .help-block{margin-top:1px}.borderedwell-component .form-horizontal{padding:30px 30px 0}.modal{font-weight:300}.modal-title{font-weight:700}.modal-content{border-radius:0;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 0 rgba(0,0,0,.25)}.modal-body{overflow:auto}.modal-footer,.modal-header{height:40px}.modal-header{background-color:#f3f3f3;padding:10px 15px}.modal-header>.close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");background-position:50%;background-size:20px;height:20px;margin-right:-5px;margin-top:0;width:20px}.modal-header>.close>span{display:none}.modal-footer{padding:6px}.modal-footer>.pull-left{float:left}.modal-footer>label{font-weight:300;color:#838383;margin-bottom:0;line-height:28px}.modal-footer>label.pull-left{padding:0 9px}.modal-footer>label.pull-left>input{margin-right:6px}.modal-instruction>p{margin-bottom:25px}.modal-instruction>strong{display:block;margin-bottom:5px}.nav-tabs{margin-bottom:0;min-height:35px}.nav-tabs>li{background-color:#f9f9f9;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-size:12px;margin-bottom:-1px;padding:0;text-align:center}.nav-tabs>li,.nav-tabs>li>a{display:inline-block;margin-right:0}.nav-tabs>li>a{color:#838383;cursor:pointer;font-weight:300;padding:8px 15px 7px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:0;outline:0}.nav-tabs>li>a .svg-symbol-component{vertical-align:top}.nav-tabs>li>a .icon{float:left;height:16px;width:16px}.nav-tabs>li.active,.nav-tabs>li.active:focus,.nav-tabs>li.active:hover{background-color:#fff;border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-right:0;cursor:default}.nav-tabs>li:last-child,.nav-tabs>li:last-child:focus,.nav-tabs>li:last-child:hover{border-right:1px solid #e8e8e8}.nav-tabs .flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.popover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:300}.popover-content{padding:5px 10px}.popover-content p{margin-bottom:5px}.popover-content p:last-child{margin-bottom:0}[aria-describedby]{cursor:pointer}b,strong{font-weight:700}.radiogroup-stacked>label{display:block}.form-group .radiogroup-stacked{padding-top:3px}.icheckbox,.iradio{background-repeat:no-repeat;border:0;cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:16px}.icheckbox+span,.iradio+span{margin:0 5px;vertical-align:middle}.icheckbox{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect y='0' fill='none' width='16' height='16'/%3E%3Cpath fill='%23FFFFFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23D3D3D3' d='M12 2c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2H4c-1.1 0-2-0.9-2-2V4c0-1.1 0.9-2 2-2H12M12 1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4C15 2.3 13.7 1 12 1L12 1z'/%3E%3C/svg%3E")}.icheckbox.hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E")}.icheckbox.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23FFF' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E")}.icheckbox.disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%23FFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23F1F2F2' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E")}.icheckbox.disabled,.icheckbox.disabled.checked{cursor:default}.icheckbox.disabled.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23F1F2F2' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23E6E7E8' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E")}.iradio,.iradio.hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3C/svg%3E")}.iradio.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%234AAFCD' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%234AAFCD' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E")}.iradio.disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16'/%3E%3Ccircle fill='%23D3D3D3' cx='8' cy='8' r='6.6'/%3E%3C/svg%3E")}.iradio.disabled,.iradio.disabled.checked{cursor:default}.iradio.disabled.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%23D3D3D3' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E")}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:30px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Roboto,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#006dcc;text-decoration:none}a:focus,a:hover{color:#1950a3;text-decoration:underline}a:focus{outline:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:2px}.img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #e8e8e8}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#838383}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:31px}.h2,h2{font-size:25px}.h3,h3{font-size:21px}.h4,h4{font-size:15px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{padding:.2em;background-color:#faa732}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#838383}.text-primary{color:#006dcc}a.text-primary:focus,a.text-primary:hover{color:#005299}.text-success{color:#5bb75b}a.text-success:focus,a.text-success:hover{color:#449b44}.text-info{color:#49afcd}a.text-info:focus,a.text-info:hover{color:#3195b2}.text-warning{color:#faa732}a.text-warning:focus,a.text-warning:hover{color:#f39106}.text-danger{color:#da4f49}a.text-danger:focus,a.text-danger:hover{color:#c72f29}.bg-primary{color:#fff;background-color:#006dcc}a.bg-primary:focus,a.bg-primary:hover{background-color:#005299}.bg-success{background-color:#5bb75b}a.bg-success:focus,a.bg-success:hover{background-color:#449b44}.bg-info{background-color:#49afcd}a.bg-info:focus,a.bg-info:hover{background-color:#3195b2}.bg-warning{background-color:#faa732}a.bg-warning:focus,a.bg-warning:hover{background-color:#f39106}.bg-danger{background-color:#da4f49}a.bg-danger:focus,a.bg-danger:hover{background-color:#c72f29}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #e8e8e8}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.5}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width:0){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:9px 18px;margin:0 0 18px;font-size:15px;border-left:5px solid #e8e8e8}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5;color:#838383}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #e8e8e8;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:18px;font-style:normal;line-height:1.5}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#838383}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #d3d3d3}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d3d3d3}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d3d3d3}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d3d3d3}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f9f9f9}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#ececec}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#5bb75b}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#4cad4c}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#49afcd}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#36a5c6}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#faa732}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#f99c19}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#da4f49}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#d63b34}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d3d3d3}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:18px;font-size:18px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none}output{padding-top:5px}.form-control,output{display:block;font-size:12px;line-height:1.5;color:#5a5a5a}.form-control{width:100%;height:28px;padding:4px 8px;background-color:#fff;background-image:none;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#d3d3d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6)}.form-control::-moz-placeholder{color:#ababab;opacity:1}.form-control:-ms-input-placeholder{color:#ababab}.form-control::-webkit-input-placeholder{color:#ababab}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e8e8e8;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:28px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:26px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:34px}}.form-group{margin-bottom:30px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:30px;padding-top:5px;padding-bottom:5px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-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}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:26px;line-height:26px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:26px;line-height:26px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:26px;min-height:29px;padding:5px 15px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:34px;line-height:34px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.form-group-lg select.form-control{height:34px;line-height:34px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:34px;min-height:33px;padding:7px 29px;font-size:15px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:35px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:28px;height:28px;line-height:28px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:34px;height:34px;line-height:34px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:26px;height:26px;line-height:26px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#5bb75b}.has-success .form-control{border-color:#5bb75b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#449b44;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2}.has-success .input-group-addon{color:#5bb75b;background-color:#5bb75b;border-color:#5bb75b}.has-success .form-control-feedback{color:#5bb75b}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#faa732}.has-warning .form-control{border-color:#faa732;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#f39106;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296}.has-warning .input-group-addon{color:#faa732;background-color:#faa732;border-color:#faa732}.has-warning .form-control-feedback{color:#faa732}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#da4f49}.has-error .form-control{border-color:#da4f49;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#c72f29;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e}.has-error .input-group-addon{color:#da4f49;background-color:#da4f49;border-color:#da4f49}.has-error .form-control-feedback{color:#da4f49}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.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;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 .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:5px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-right:-10px;margin-left:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{padding-top:5px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:15px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#006dcc;border-color:#005fb3}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#005299;border-color:#001b33}.btn-primary:hover{color:#fff;background-color:#005299;border-color:#003f75}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#005299;background-image:none;border-color:#003f75}.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:#003f75;border-color:#001b33}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#006dcc;border-color:#005fb3}.btn-primary .badge{color:#006dcc;background-color:#fff}.btn-success{color:#fff;background-color:#5bb75b;border-color:#4cad4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449b44;border-color:#255425}.btn-success:hover{color:#fff;background-color:#449b44;border-color:#398239}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449b44;background-image:none;border-color:#398239}.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:#398239;border-color:#255425}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5bb75b;border-color:#4cad4c}.btn-success .badge{color:#5bb75b;background-color:#fff}.btn-info{color:#fff;background-color:#49afcd;border-color:#36a5c6}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#3195b2;border-color:#1b5262}.btn-info:hover{color:#fff;background-color:#3195b2;border-color:#297d96}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3195b2;background-image:none;border-color:#297d96}.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:#297d96;border-color:#1b5262}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#49afcd;border-color:#36a5c6}.btn-info .badge{color:#49afcd;background-color:#fff}.btn-warning{color:#fff;background-color:#faa732;border-color:#f99c19}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#f39106;border-color:#905504}.btn-warning:hover{color:#fff;background-color:#f39106;border-color:#d07c05}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#f39106;background-image:none;border-color:#d07c05}.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:#d07c05;border-color:#905504}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#faa732;border-color:#f99c19}.btn-warning .badge{color:#faa732;background-color:#fff}.btn-danger{color:#fff;background-color:#da4f49;border-color:#d63b34}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c72f29;border-color:#731b17}.btn-danger:hover{color:#fff;background-color:#c72f29;border-color:#aa2823}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c72f29;background-image:none;border-color:#aa2823}.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:#aa2823;border-color:#731b17}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#da4f49;border-color:#d63b34}.btn-danger .badge{color:#da4f49;background-color:#fff}.btn-link{font-weight:400;color:#006dcc;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#1950a3;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#838383;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.btn-group-sm>.btn,.btn-sm{padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.btn-group-xs>.btn,.btn-xs{padding:2px 4px;font-size:11px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}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;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-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #d3d3d3;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#333;text-decoration:none;background-color:#f9f9f9;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#838383}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a: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:3px 20px;font-size:11px;line-height:1.5;color:#838383;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:0){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.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:-5px}.btn-toolbar:after,.btn-toolbar:before{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.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,.btn-group-vertical>.btn-group:before{display:table;content:" "}.btn-group-vertical>.btn-group:after{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-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.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-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:4px 8px;font-size:12px;font-weight:400;line-height:1;color:#5a5a5a;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:2px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:4px 15px;font-size:11px;border-radius:2px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:6px 29px;font-size:15px;border-radius:2px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.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:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#e8e8e8}.nav>li.disabled>a{color:#838383}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#838383;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#e8e8e8;border-color:#006dcc}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:#e8e8e8 #e8e8e8 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#5a5a5a;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#006dcc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:35px;margin-bottom:18px;border:1px solid transparent}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}@media (min-width:0){.navbar{border-radius:2px}}.navbar-header:after,.navbar-header:before{display:table;content:" "}.navbar-header:after{clear:both}@media (min-width:0){.navbar-header{float:left}}.navbar-collapse{padding-right:10px;padding-left:10px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:0){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:0){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:0){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:0){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:35px;padding:8.5px 10px;font-size:15px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:0){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:10px;margin-top:.5px;margin-bottom:.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:0){.navbar-toggle{display:none}}.navbar-nav{margin:4.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:-1){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:0){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:8.5px;padding-bottom:8.5px}}.navbar-form{padding:10px;margin:3.5px -10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:-1){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:0){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:4.5px;margin-bottom:4.5px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:6.5px;margin-bottom:6.5px}.navbar-text{margin-top:8.5px;margin-bottom:8.5px}@media (min-width:0){.navbar-text{float:left;margin-right:10px;margin-left:10px}}@media (min-width:0){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:-1){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#a9a9a9}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a9a9a9}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#090909}@media (max-width:-1){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a9a9a9}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a9a9a9}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a9a9a9}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 8px;margin-left:-1px;line-height:1.5;color:#006dcc;text-decoration:none;background-color:#fff;border:1px solid #e8e8e8}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#1950a3;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#838383;cursor:default;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#838383;cursor:not-allowed;background-color:#fff;border-color:#e8e8e8}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 29px;font-size:15px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 15px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#838383}.label-default[href]:focus,.label-default[href]:hover{background-color:#6a6a6a}.label-primary{background-color:#006dcc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#005299}.label-success{background-color:#5bb75b}.label-success[href]:focus,.label-success[href]:hover{background-color:#449b44}.label-info{background-color:#49afcd}.label-info[href]:focus,.label-info[href]:hover{background-color:#3195b2}.label-warning{background-color:#faa732}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f39106}.label-danger{background-color:#da4f49}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c72f29}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#838383;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#006dcc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#5bb75b;background-color:#5bb75b;border-color:#31a549}.alert-success hr{border-top-color:#2b9140}.alert-success .alert-link{color:#449b44}.alert-info{color:#49afcd;background-color:#49afcd;border-color:#0492ba}.alert-info hr{border-top-color:#037ea1}.alert-info .alert-link{color:#3195b2}.alert-warning{color:#faa732;background-color:#faa732;border-color:#f8951d}.alert-warning hr{border-top-color:#f48908}.alert-warning .alert-link{color:#f39106}.alert-danger{color:#da4f49;background-color:#da4f49;border-color:#d5382e}.alert-danger hr{border-top-color:#c23027}.alert-danger .alert-link{color:#c72f29}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#006dcc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5bb75b}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#49afcd}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#faa732}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#da4f49}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:2px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(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;background-clip:padding-box;border:1px solid #999;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#5a5a5a}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-header{padding:15px;border-bottom:1px solid #e8e8e8}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:30px}.modal-footer{padding:30px;text-align:right;border-top:1px solid #e8e8e8}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:525px}}@media (min-width:992px){.modal-lg{width:940px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:11px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover>.arrow{border-width:6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:5px}.popover.top>.arrow{bottom:-6px;left:50%;margin-left:-6px;border-top-color:#999;border-top-color:#e8e8e8;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-5px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-6px;margin-top:-6px;border-right-color:#999;border-right-color:#e8e8e8;border-left-width:0}.popover.right>.arrow:after{bottom:-5px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-6px;left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#e8e8e8}.popover.bottom>.arrow:after{top:1px;margin-left:-5px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0;border-left-color:#999;border-left-color:#e8e8e8}.popover.left>.arrow:after{right:1px;bottom:-5px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:12px;background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:1px 1px 0 0}.popover-content{padding:9px 14px}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left: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);background-color:transparent;filter:alpha(opacity=50);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:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.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:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.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:#000\9;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 screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.btn-inverse:not([disabled]){color:#838383;background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]).focus,.btn-inverse:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#939393}.btn-inverse:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#b4b4b4}.btn-inverse:not([disabled]).active,.btn-inverse:not([disabled]):active,.open>.btn-inverse:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#b4b4b4}.btn-inverse:not([disabled]).active.focus,.btn-inverse:not([disabled]).active:focus,.btn-inverse:not([disabled]).active:hover,.btn-inverse:not([disabled]):active.focus,.btn-inverse:not([disabled]):active:focus,.btn-inverse:not([disabled]):active:hover,.open>.btn-inverse:not([disabled]).dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#939393}.btn-inverse:not([disabled]).disabled.focus,.btn-inverse:not([disabled]).disabled:focus,.btn-inverse:not([disabled]).disabled:hover,.btn-inverse:not([disabled])[disabled].focus,.btn-inverse:not([disabled])[disabled]:focus,.btn-inverse:not([disabled])[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).focus,fieldset[disabled] .btn-inverse:not([disabled]):focus,fieldset[disabled] .btn-inverse:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-inverse:not([disabled]):active,.btn-inverse:not([disabled]):focus,.btn-inverse:not([disabled]):hover{background-color:#f3f3f3}.btn-inverse:not([disabled]).btn-primary{color:#006dcc;background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary.focus,.btn-inverse:not([disabled]).btn-primary:focus{color:#006dcc;background-color:#e6e6e6;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary:hover{color:#006dcc;background-color:#e6e6e6;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active,.btn-inverse:not([disabled]).btn-primary:active,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle{color:#006dcc;background-color:#e6e6e6;background-image:none;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active.focus,.btn-inverse:not([disabled]).btn-primary.active:focus,.btn-inverse:not([disabled]).btn-primary.active:hover,.btn-inverse:not([disabled]).btn-primary:active.focus,.btn-inverse:not([disabled]).btn-primary:active:focus,.btn-inverse:not([disabled]).btn-primary:active:hover,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:hover{color:#006dcc;background-color:#d4d4d4;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary.disabled.focus,.btn-inverse:not([disabled]).btn-primary.disabled:focus,.btn-inverse:not([disabled]).btn-primary.disabled:hover,.btn-inverse:not([disabled]).btn-primary[disabled].focus,.btn-inverse:not([disabled]).btn-primary[disabled]:focus,.btn-inverse:not([disabled]).btn-primary[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:hover{background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary .badge{color:#fff;background-color:#006dcc}.btn-inverse:not([disabled]).btn-primary:active,.btn-inverse:not([disabled]).btn-primary:active:active,.btn-inverse:not([disabled]).btn-primary:focus,.btn-inverse:not([disabled]).btn-primary:focus:active,.btn-inverse:not([disabled]).btn-primary:hover,.btn-inverse:not([disabled]).btn-primary:hover:active{background-color:#cce7ff}.btn-inverse:not([disabled]).btn-success{color:#5bb75b;background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success.focus,.btn-inverse:not([disabled]).btn-success:focus{color:#5bb75b;background-color:#e6e6e6;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success:hover{color:#5bb75b;background-color:#e6e6e6;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active,.btn-inverse:not([disabled]).btn-success:active,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle{color:#5bb75b;background-color:#e6e6e6;background-image:none;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active.focus,.btn-inverse:not([disabled]).btn-success.active:focus,.btn-inverse:not([disabled]).btn-success.active:hover,.btn-inverse:not([disabled]).btn-success:active.focus,.btn-inverse:not([disabled]).btn-success:active:focus,.btn-inverse:not([disabled]).btn-success:active:hover,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:hover{color:#5bb75b;background-color:#d4d4d4;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success.disabled.focus,.btn-inverse:not([disabled]).btn-success.disabled:focus,.btn-inverse:not([disabled]).btn-success.disabled:hover,.btn-inverse:not([disabled]).btn-success[disabled].focus,.btn-inverse:not([disabled]).btn-success[disabled]:focus,.btn-inverse:not([disabled]).btn-success[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-success.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:hover{background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success .badge{color:#fff;background-color:#5bb75b}.btn-inverse:not([disabled]).btn-success:active,.btn-inverse:not([disabled]).btn-success:active:active,.btn-inverse:not([disabled]).btn-success:focus,.btn-inverse:not([disabled]).btn-success:focus:active,.btn-inverse:not([disabled]).btn-success:hover,.btn-inverse:not([disabled]).btn-success:hover:active{background-color:#dcefdc}.btn-inverse:not([disabled]).btn-info{color:#49afcd;background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info.focus,.btn-inverse:not([disabled]).btn-info:focus{color:#49afcd;background-color:#e6e6e6;border-color:#206376}.btn-inverse:not([disabled]).btn-info:hover{color:#49afcd;background-color:#e6e6e6;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active,.btn-inverse:not([disabled]).btn-info:active,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle{color:#49afcd;background-color:#e6e6e6;background-image:none;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active.focus,.btn-inverse:not([disabled]).btn-info.active:focus,.btn-inverse:not([disabled]).btn-info.active:hover,.btn-inverse:not([disabled]).btn-info:active.focus,.btn-inverse:not([disabled]).btn-info:active:focus,.btn-inverse:not([disabled]).btn-info:active:hover,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:hover{color:#49afcd;background-color:#d4d4d4;border-color:#206376}.btn-inverse:not([disabled]).btn-info.disabled.focus,.btn-inverse:not([disabled]).btn-info.disabled:focus,.btn-inverse:not([disabled]).btn-info.disabled:hover,.btn-inverse:not([disabled]).btn-info[disabled].focus,.btn-inverse:not([disabled]).btn-info[disabled]:focus,.btn-inverse:not([disabled]).btn-info[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-info.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:hover{background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info .badge{color:#fff;background-color:#49afcd}.btn-inverse:not([disabled]).btn-info:active,.btn-inverse:not([disabled]).btn-info:active:active,.btn-inverse:not([disabled]).btn-info:focus,.btn-inverse:not([disabled]).btn-info:focus:active,.btn-inverse:not([disabled]).btn-info:hover,.btn-inverse:not([disabled]).btn-info:hover:active{background-color:#d7edf4}.btn-inverse:not([disabled]).btn-warning{color:#faa732;background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning.focus,.btn-inverse:not([disabled]).btn-warning:focus{color:#faa732;background-color:#e6e6e6;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning:hover{color:#faa732;background-color:#e6e6e6;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active,.btn-inverse:not([disabled]).btn-warning:active,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle{color:#faa732;background-color:#e6e6e6;background-image:none;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active.focus,.btn-inverse:not([disabled]).btn-warning.active:focus,.btn-inverse:not([disabled]).btn-warning.active:hover,.btn-inverse:not([disabled]).btn-warning:active.focus,.btn-inverse:not([disabled]).btn-warning:active:focus,.btn-inverse:not([disabled]).btn-warning:active:hover,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:hover{color:#faa732;background-color:#d4d4d4;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning.disabled.focus,.btn-inverse:not([disabled]).btn-warning.disabled:focus,.btn-inverse:not([disabled]).btn-warning.disabled:hover,.btn-inverse:not([disabled]).btn-warning[disabled].focus,.btn-inverse:not([disabled]).btn-warning[disabled]:focus,.btn-inverse:not([disabled]).btn-warning[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:hover{background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning .badge{color:#fff;background-color:#faa732}.btn-inverse:not([disabled]).btn-warning:active,.btn-inverse:not([disabled]).btn-warning:active:active,.btn-inverse:not([disabled]).btn-warning:focus,.btn-inverse:not([disabled]).btn-warning:focus:active,.btn-inverse:not([disabled]).btn-warning:hover,.btn-inverse:not([disabled]).btn-warning:hover:active{background-color:#feeacd}.btn-inverse:not([disabled]).btn-danger{color:#da4f49;background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger.focus,.btn-inverse:not([disabled]).btn-danger:focus{color:#da4f49;background-color:#e6e6e6;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger:hover{color:#da4f49;background-color:#e6e6e6;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active,.btn-inverse:not([disabled]).btn-danger:active,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle{color:#da4f49;background-color:#e6e6e6;background-image:none;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active.focus,.btn-inverse:not([disabled]).btn-danger.active:focus,.btn-inverse:not([disabled]).btn-danger.active:hover,.btn-inverse:not([disabled]).btn-danger:active.focus,.btn-inverse:not([disabled]).btn-danger:active:focus,.btn-inverse:not([disabled]).btn-danger:active:hover,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:hover{color:#da4f49;background-color:#d4d4d4;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger.disabled.focus,.btn-inverse:not([disabled]).btn-danger.disabled:focus,.btn-inverse:not([disabled]).btn-danger.disabled:hover,.btn-inverse:not([disabled]).btn-danger[disabled].focus,.btn-inverse:not([disabled]).btn-danger[disabled]:focus,.btn-inverse:not([disabled]).btn-danger[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:hover{background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger .badge{color:#fff;background-color:#da4f49}.btn-inverse:not([disabled]).btn-danger:active,.btn-inverse:not([disabled]).btn-danger:active:active,.btn-inverse:not([disabled]).btn-danger:focus,.btn-inverse:not([disabled]).btn-danger:focus:active,.btn-inverse:not([disabled]).btn-danger:hover,.btn-inverse:not([disabled]).btn-danger:hover:active{background-color:#f6d6d5}.btn{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3;margin-right:5px}.btn:last-child{margin-right:0}.btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover,[disabled] .btn,[disabled] .btn:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#838383}.btn.disabled,.btn.disabled:active,.btn[disabled],.btn[disabled]:active,[disabled] .btn,[disabled] .btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn>.flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.btn-popover-reason{max-width:140px;color:#ababab;font-size:11px}.btn.btn-link{cursor:pointer}.btn.btn-link,.btn.btn-link:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-link:disabled,.btn.btn-link[disabled]{background-color:transparent;cursor:not-allowed}.btn.btn-link:active,.btn.btn-link:hover{background-color:transparent}.btn-borderless:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-borderless:not([disabled]).focus,.btn-borderless:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-borderless:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-borderless:not([disabled]).active,.btn-borderless:not([disabled]):active,.open>.btn-borderless:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-borderless:not([disabled]).active.focus,.btn-borderless:not([disabled]).active:focus,.btn-borderless:not([disabled]).active:hover,.btn-borderless:not([disabled]):active.focus,.btn-borderless:not([disabled]):active:focus,.btn-borderless:not([disabled]):active:hover,.open>.btn-borderless:not([disabled]).dropdown-toggle.focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-borderless:not([disabled]).disabled.focus,.btn-borderless:not([disabled]).disabled:focus,.btn-borderless:not([disabled]).disabled:hover,.btn-borderless:not([disabled])[disabled].focus,.btn-borderless:not([disabled])[disabled]:focus,.btn-borderless:not([disabled])[disabled]:hover,fieldset[disabled] .btn-borderless:not([disabled]).focus,fieldset[disabled] .btn-borderless:not([disabled]):focus,fieldset[disabled] .btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-borderless:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-borderless:not([disabled]):focus,.btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3;-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.btn-flat:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-flat:not([disabled]).focus,.btn-flat:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-flat:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-flat:not([disabled]).active,.btn-flat:not([disabled]):active,.open>.btn-flat:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-flat:not([disabled]).active.focus,.btn-flat:not([disabled]).active:focus,.btn-flat:not([disabled]).active:hover,.btn-flat:not([disabled]):active.focus,.btn-flat:not([disabled]):active:focus,.btn-flat:not([disabled]):active:hover,.open>.btn-flat:not([disabled]).dropdown-toggle.focus,.open>.btn-flat:not([disabled]).dropdown-toggle:focus,.open>.btn-flat:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-flat:not([disabled]).disabled.focus,.btn-flat:not([disabled]).disabled:focus,.btn-flat:not([disabled]).disabled:hover,.btn-flat:not([disabled])[disabled].focus,.btn-flat:not([disabled])[disabled]:focus,.btn-flat:not([disabled])[disabled]:hover,fieldset[disabled] .btn-flat:not([disabled]).focus,fieldset[disabled] .btn-flat:not([disabled]):focus,fieldset[disabled] .btn-flat:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-flat:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-flat:not([disabled]):focus,.btn-flat:not([disabled]):hover{background-color:#fff}.btn-group-xs>.btn,.btn-xs{font-size:9px}.btn-group-xs>.btn:active,.btn-xs:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-group-xs>.btn>.flexible-wrapper-inline>.flexible-spacer-component,.btn-xs>.flexible-wrapper-inline>.flexible-spacer-component{min-width:4px}.input-group-btn>.btn{padding-bottom:3px}.checkbox label,.radiogroup-stacked label,.radio label{font-weight:300;padding-top:1px}.checkbox .icheckbox,.radio .icheckbox,.radiogroup-stacked .icheckbox{margin-left:-20px}.checkbox .icheckbox>input,.checkbox>.icheckbox,.checkbox>.iradio,.checkbox>input[type=checkbox],.checkbox>input[type=radio],.radio .icheckbox>input,.radio>.icheckbox,.radio>.iradio,.radio>input[type=checkbox],.radio>input[type=radio],.radiogroup-stacked .icheckbox>input,.radiogroup-stacked>.icheckbox,.radiogroup-stacked>.iradio,.radiogroup-stacked>input[type=checkbox],.radiogroup-stacked>input[type=radio]{margin-left:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin-top:0}.icheckbox+span,.iradio+span{font-weight:300}.icheckbox:not(.disabled)+span,.iradio:not(.disabled)+span{cursor:pointer}.form-horizontal .control-label{text-align:left}.form-horizontal .checkbox{padding-top:3px;min-height:16px}.form-group .help-block{margin-bottom:0}.form-group label{font-weight:700}.form-group .checkbox label{font-weight:300}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{outline:0}.form-control,.form-control-static{font-weight:300}.form-btn-footer{text-align:right}fieldset{border-bottom:1px solid #f3f3f3;margin-bottom:30px}fieldset.borderless{border-bottom:0;margin-bottom:0}label{color:#5a5a5a}.input-group-addon{font-weight:300;padding:4px 5px}.input-group-addon:first-child{padding-left:0}.input-group-addon:last-child{padding-right:0}.help-block{color:#ababab;font-weight:300;margin-top:8px}.form-horizontal .control-label .help-block{margin-top:1px}.borderedwell-component .form-horizontal{padding:30px 30px 0}.modal{font-weight:300}.modal-title{font-weight:700}.modal-content{border-radius:0;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 0 rgba(0,0,0,.25)}.modal-body{overflow:auto}.modal-footer,.modal-header{height:40px}.modal-header{background-color:#f3f3f3;padding:10px 15px}.modal-header>.close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");background-position:50%;background-size:20px;height:20px;margin-right:-5px;margin-top:0;width:20px}.modal-header>.close>span{display:none}.modal-footer{padding:6px}.modal-footer>.pull-left{float:left}.modal-footer>label{font-weight:300;color:#838383;margin-bottom:0;line-height:28px}.modal-footer>label.pull-left{padding:0 9px}.modal-footer>label.pull-left>input{margin-right:6px}.modal-instruction>p{margin-bottom:25px}.modal-instruction>strong{display:block;margin-bottom:5px}.nav-tabs{margin-bottom:0;min-height:35px}.nav-tabs>li{background-color:#f9f9f9;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-size:12px;margin-bottom:-1px;padding:0;text-align:center}.nav-tabs>li,.nav-tabs>li>a{display:inline-block;margin-right:0}.nav-tabs>li>a{color:#838383;cursor:pointer;font-weight:300;padding:8px 15px 7px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:0;outline:0}.nav-tabs>li>a .svg-symbol-component{vertical-align:top}.nav-tabs>li>a .icon{float:left;height:16px;width:16px}.nav-tabs>li.active,.nav-tabs>li.active:focus,.nav-tabs>li.active:hover{background-color:#fff;border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-right:0;cursor:default}.nav-tabs>li:last-child,.nav-tabs>li:last-child:focus,.nav-tabs>li:last-child:hover{border-right:1px solid #e8e8e8}.nav-tabs .flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.popover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:300}.popover-content{padding:5px 10px}.popover-content p{margin-bottom:5px}.popover-content p:last-child{margin-bottom:0}[aria-describedby]{cursor:pointer}b,strong{font-weight:700}.react-datepicker{border-color:#d3d3d3;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.25);box-shadow:0 2px 0 rgba(0,0,0,.25);font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:300;padding:8px}.react-datepicker__header{background-color:#fff;border-bottom:0}.react-datepicker,.react-datepicker__day,.react-datepicker__day-name{color:#5a5a5a}.react-datepicker:hover,.react-datepicker__day-name:hover,.react-datepicker__day:hover{border-radius:2px}.react-datepicker--disabled,.react-datepicker--outside-month,.react-datepicker__day--disabled,.react-datepicker__day--outside-month,.react-datepicker__day-name--disabled,.react-datepicker__day-name--outside-month{color:#e8e8e8}.react-datepicker--selected,.react-datepicker__day--selected,.react-datepicker__day-name--selected{background-color:#006dcc;color:#fff}.react-datepicker--selected,.react-datepicker--selected:hover,.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day-name--selected,.react-datepicker__day-name--selected:hover{border-radius:2px}.react-datepicker__day--in-range,.react-datepicker__day-name__day--in-range,.react-datepicker__day__day--in-range{color:#fff}.react-datepicker__current-month{color:#5a5a5a;font-weight:300;font-size:12px;margin-top:-7px}.react-datepicker__navigation{height:24px;top:5px;width:24px}.react-datepicker__navigation--next{border:0;right:7px}.react-datepicker__navigation--next:hover{background-color:#e8e8e8;border-radius:2px}.react-datepicker__navigation--next:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23006dcc' d='M11 3L8.1 8l2.9 5H8.4L5 8.1v-.2L8.4 3H11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:24px}.react-datepicker__navigation--previous{border:0;left:7px}.react-datepicker__navigation--previous:hover{background-color:#e8e8e8;border-radius:2px}.react-datepicker__navigation--previous:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23006dcc' d='M11 3L8.1 8l2.9 5H8.4L5 8.1v-.2L8.4 3H11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.react-datepicker__tether-element-attached-top.react-datepicker__tether-element{margin-top:-5px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border:0}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-15px}.react-datepicker__input-container{display:block}.react-datepicker__input-container input{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 50 50'%3E%3Cpath d='M40.5 4h-3.7v3.3c0 1.3-1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3V4H17.8v3.3c0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3V4H9.5C7 4 5 6 5 8.5v35.9c0 2.5 2 4.4 4.5 4.4h31c2.5 0 4.5-2 4.5-4.4V8.5C45 6 43 4 40.5 4zm1.6 40.3c0 .9-.7 1.6-1.6 1.6h-31c-.9 0-1.6-.7-1.6-1.6V15.1H42v29.2z' fill='%235a5a5a'/%3E%3Cpath d='M15.5 8.2c.5 0 .9-.4.9-.8V2c0-.5-.4-.8-.9-.8s-.9.4-.9.8v5.3c.1.5.4.9.9.9zm19 0c.5 0 .9-.4.9-.8V2c0-.5-.4-.8-.9-.8s-.9.4-.9.8v5.3c0 .5.4.9.9.9zM37 20h3v3h-3zm-4.5 0h3v3h-3zM28 20h3v3h-3zm-4.5 0h3v3h-3zM19 20h3v3h-3zm18 6h3v3h-3zm-4.5 0h3v3h-3zM28 26h3v3h-3zm-4.5 0h3v3h-3zM19 26h3v3h-3zm-4.5 0h3v3h-3zM10 26h3v3h-3zm27 6h3v3h-3zm-4.5 0h3v3h-3zM28 32h3v3h-3zm-4.5 0h3v3h-3zM19 32h3v3h-3zm-4.5 0h3v3h-3zM10 32h3v3h-3zm18 6h3v3h-3zm-4.5 0h3v3h-3zM19 38h3v3h-3zm-4.5 0h3v3h-3zM10 38h3v3h-3z' fill='%235a5a5a'/%3E%3C/svg%3E");background-origin:content-box;background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:4px}.react-datepicker__input-container input::-ms-clear{display:none}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{-webkit-box-shadow:none;box-shadow:none}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#cfcfcf #e8e8e8 #f5f5f5}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #838383;border-width:0 5px 5px}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#e8e8e8 #f5f5f5 #f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px fade(#e8e8e8,50%);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px fade(#e8e8e8,50%)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:37px}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#5a5a5a}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#e8e8e8;outline:none;text-decoration:underline}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#333}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#f5f5f5 #e8e8e8 #cfcfcf;border-radius:2px;border:1px solid #e8e8e8;color:#5a5a5a;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:26px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:24px;padding-left:7px;padding-right:7px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:24px;padding-left:7px;padding-right:7px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:3px 0 7px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid #e8e8e8;border-right-color:#5a5a5a;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#838383;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:12px}.Select-clear-zone:hover{color:#da4f49}.Select-clear{display:inline-block;font-size:15px;line-height:1}.Select--multi .Select-clear-zone{width:12px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#838383 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;border:1px solid #e8e8e8;border-top-color:#f4f4f4;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#5a5a5a;cursor:pointer;display:block;padding:4px 7px}.Select-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Select-option.is-selected{background-color:#f5faff;color:#5a5a5a}.Select-option.is-focused{background-color:#f9f9f9;color:#5a5a5a}.Select-option.is-disabled{color:#e8e8e8;cursor:default}.Select-noresults{-webkit-box-sizing:border-box;box-sizing:border-box;color:silver;cursor:default;display:block;padding:4px 7px}.Select--multi .Select-input{vertical-align:middle;margin-left:7px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:7px}.Select--multi.has-value .Select-input{margin-left:2px}.Select--multi .Select-value{background-color:#5a5a5a;border-radius:2px;border:1px solid #414141;color:#fff;display:inline-block;font-size:12px;margin-left:2px;margin-top:2px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#fff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #414141;padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#5a5a5a;color:#838383}.Select--multi .Select-value-icon:active{background-color:#414141}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:2px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #414141}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select{font-weight:300}.Select-menu-outer{border-color:#ababab}.Select-value{line-height:18px}.Select:not(.is-disabled)>.Select-control{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.Select:not(.is-disabled).is-focused>.Select-control,.Select:not(.is-disabled).is-open>.Select-control,.Select:not(.is-disabled)>.Select-control:focus,.Select:not(.is-disabled)>.Select-control:hover{border-color:#ababab}.Select-arrow-zone,.Select-clear-zone{padding-top:4px;vertical-align:top}.Select--multi.is-disabled>.Select-control{padding-bottom:1px}.Select--multi .Select-value{border:0;margin-top:1px}.Select--multi .Select-value-icon+.Select--multi .Select-value-label{padding-right:0}.Select--multi .Select-value-icon{border:0;float:right;font-size:15px;font-weight:300;line-height:15px;margin:2px 5px 2px 0;padding:0;text-align:center;width:12px}.has-error .Select-control,.has-error .Select-menu-outer,.has-error .Select.is-focused>.Select-control,.has-error .Select.is-open>.Select-control,.has-error .Select:not(.is-disabled)>.Select-control:focus,.has-error .Select:not(.is-disabled)>.Select-control:hover{border-color:#da4f49}.has-warning .Select-control,.has-warning .Select-menu-outer,.has-warning .Select.is-focused>.Select-control,.has-warning .Select.is-open>.Select-control,.has-warning .Select:not(.is-disabled)>.Select-control:focus,.has-warning .Select:not(.is-disabled)>.Select-control:hover{border-color:#faa732}.alert-component{color:#fff;font-size:12px;line-height:20px;padding:10px}.alert-component-success{background-color:#5bb75b}.alert-component-info{background-color:#49afcd}.alert-component-warning{background-color:#faa732}.alert-component-danger{background-color:#da4f49}.avatar-component{background-color:#ababab;border-radius:50%;color:#fff;cursor:default;display:inline-block;font-size:15px;font-weight:700;height:35px;line-height:36px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;width:35px}.avatar-component-image{border-radius:50%;height:100%;left:0;position:absolute;top:0}.avatar-component-blue{background-color:#006dcc}.avatar-component-green{background-color:#5bb75b}.avatar-component-red{background-color:#da4f49}.avatar-component-orange{background-color:#faa732}.avatar-component-cyan{background-color:#49afcd}.borderedwell-component{background-color:#fff;border:1px solid #e8e8e8}.breadcrumbnode-component-link{cursor:pointer}.breadcrumbnode-component-link:active,.breadcrumbnode-component-link:hover{color:#0492ba;text-decoration:underline}.breadcrumb-component{color:#49afcd;cursor:default;font-size:12px;font-weight:300;height:10px;line-height:10px}.breadcrumb-component-link{cursor:pointer}.breadcrumb-component-link:active,.breadcrumb-component-link:hover{color:#0492ba;text-decoration:underline}.breadcrumb-component.disabled{color:#ababab;pointer-events:none}.card-component{font-size:12px;margin-bottom:28px;min-height:40px;min-width:205px}.card-component-grid-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-28px}.card-component-grid-container .card-component{margin-right:28px}.card-component .flexible-spacer-component{border:0}.card-component-content-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;-webkit-box-shadow:0 2px 0 #d3d3d3;box-shadow:0 2px 0 #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card-component-content-container .card-component-content:not(.fill):last-child{padding-bottom:20px}.card-component.accent .card-component-content-container{border-bottom-width:5px}.card-component-content{padding:20px 20px 0}.card-component-content.append{color:#ababab;font-weight:300;padding:5px 1px 0}.card-component-content.stretch{padding-left:0;padding-right:0}.card-component-content.fill{padding:0}.svg-symbol-component{display:inline-block;pointer-events:none}.svg-symbol-component,.svg-symbol-component-16{height:16px;width:16px}.svg-symbol-component-70{height:70px;width:70px}.svg-symbol-component-200{height:200px;width:200px}.svg-symbol-component-250{height:250px;width:250px}.svg-symbol-component-color-disabled{fill:#d3d3d3}.svg-symbol-component-cyan-dark{fill:#0492ba}.svg-symbol-component-gray{fill:#ababab}.svg-symbol-component-gray-darker{fill:#5a5a5a}.svg-symbol-component-gray-light{fill:#d3d3d3}.svg-symbol-component-green-dark{fill:#31a549}.svg-symbol-component-orange-dark{fill:#f8951d}.svg-symbol-component-red{fill:#da4f49}.svg-symbol-component-clickable{cursor:pointer;pointer-events:auto}.svgsymbolcircle-component{background-color:#f3f3f3;border-radius:50%;display:inline-block;height:16px;width:16px}.svgsymbolcircle-component-inverse{background-color:#fff}.svgsymbolcircle-component .svg-symbol-component{height:12px;margin:2px;width:12px}.svgsymbolcircle-component-70{height:70px;width:70px}.svgsymbolcircle-component .svg-symbol-component-70{height:50px;margin:10px;width:50px}.svgsymbolcircle-component-50{height:50px;width:50px}.svgsymbolcircle-component .svg-symbol-component-50{height:36px;margin:7px;width:36px}.empty-component{cursor:default;margin:0 auto;padding:60px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.empty-component-text{color:#ababab;font-size:12px;line-height:1.5;margin-top:10px;white-space:pre-wrap}.flexible-spacer-component{border:1px solid #e8e8e8;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexible-wrapper-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:inherit}.flexible-wrapper-inline .flexible-spacer-component{border:0}.flexible-wrapper-inline>.svg-symbol-component{margin:auto}.grid-component{border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:300;line-height:1.5;vertical-align:top;width:100%}.grid-component,.grid-component-row-vertical-cell-border .grid-component-cell{border-right:1px solid #e8e8e8}.grid-component-row-vertical-cell-border .grid-component-cell:last-child{border-right:0}.grid-component+.grid-component{border-top:0}.grid-component-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:8px 0 8px 10px}.grid-component-cell:last-child{padding-right:10px}.grid-component-cell-stretch{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1}.grid-component-cell-clickable{cursor:pointer}.grid-component-row-vertical-cell-border .grid-component-cell{padding-right:10px}.grid-component-row{border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-component-row-header{color:#838383}.grid-component-row-subfooter{background-color:#f9f9f9;color:#838383}.grid-component-row-subfooter .grid-component-cell:last-child{color:#333}.grid-component-row-footer{font-weight:700}.grid-component-row-short .grid-component-cell{padding-bottom:3px;padding-top:3px}.grid-component-row-horizontal-border,.grid-component-row:last-child{border-bottom-color:#e8e8e8}.pagetitle-component{border-bottom:1px solid #e8e8e8;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:18px;height:30px;line-height:30px;padding:20px 30px}.pagetitle-component-is-footer{border-top:1px solid #e8e8e8;border-bottom:0;color:#838383;font-size:12px}.pagetitle-component small{font-size:11px}.pretty-diff-component{border:1px solid #e8e8e8;font-size:12px;padding:10px;white-space:pre-wrap}.pretty-diff-component-delete{color:#da4f49;text-decoration:line-through}.pretty-diff-component-insert{color:#5bb75b}.arc-component.positive{fill:#5bb75b}.arc-component.negative{fill:#da4f49}.arc-component.info{fill:#49afcd}.arc-component.pending,.arc-component.warning{fill:#faa732}.donut-component{fill:#fff}.marker-component{stroke:#da4f49;stroke-width:.02}.slicey-component{vertical-align:top}.slicey-background{fill:#5a5a5a}.slicey-empty{fill:#f9f9f9}.statistic-component{font-size:15px}.statistic-component-value{font-weight:700}.statistic-component-label{color:#838383;font-weight:300}.statistic-component+.statistic-component{margin-top:5px}.statistic-component.inline .statistic-component-label,.statistic-component.inline .statistic-component-value{display:inline-block}.statistic-component.inline .statistic-component-label{margin-left:5px}.tag-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#838383;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:300;margin-right:5px;min-height:24px;padding:0 5px;line-height:0}.tag-component.tag-component-inverse{background-color:#f3f3f3;border-left:4px solid;color:#838383}.tag-component.tag-component-inverse .action-button{fill:#ababab}.tag-component-actionable{padding-right:0}.tag-component-accent label{font-weight:700}.tag-component .action-button{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;fill:#fff;fill-opacity:.6;height:24px;text-align:center;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tag-component .action-button:hover{fill-opacity:1}.tag-component label{margin-bottom:0;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-grid-component-title{color:#333;display:block;font-size:18px;font-weight:700;margin-bottom:10px}.tile-grid-component-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.tile-grid-component-item{background:#e8e8e8 50%;border-radius:5px;-webkit-box-shadow:inset 0 -4px 0 #d3d3d3;box-shadow:inset 0 -4px 0 #d3d3d3;height:124px;position:relative}.tile-grid-component-item-img-wrapper{border-radius:inherit;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.tile-grid-component-item-img-wrapper img{width:auto;height:120px}.tile-grid-component-item-img-wrapper-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tile-grid-component-item-img-wrapper-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tile-grid-component-item-img-wrapper-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tile-grid-component-item-link{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:1;padding:20px;position:absolute;top:0;left:0;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.2)}.tile-grid-component-item-link:focus,.tile-grid-component-item-link:hover{color:#fff;text-decoration:none}.tile-grid-component-item-link:focus:after,.tile-grid-component-item-link:hover:after{background-color:#838383;border-radius:5px;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:1}.tile-grid-component-item-distributed{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.tile-grid-component-item-distributed:not(:last-child){margin-right:10px}.panel-component{background-color:#fff;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.panel-component~.panel-component{border-top:1px solid #e8e8e8}.panel-component-header{cursor:pointer;font-weight:700;border-bottom:1px solid #e8e8e8;line-height:22px}.panel-component-header:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") no-repeat;content:" ";float:right;height:16px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:16px;fill:#333;margin-top:3px}.panel-component-header .svg-symbol-component{float:left;height:22px;margin-right:10px;position:relative;width:22px;fill:#333}.panel-component-content{font-weight:300}.panel-component-content,.panel-component-header{padding:20px}.panel-component.collapsed{background-color:#f9f9f9}.panel-component.collapsed .panel-component-header{border-bottom:0}.panel-component.collapsed .panel-component-header:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-component.collapsed .panel-component-content{display:none}.panel-component hr{margin-left:-20px;margin-right:-20px}.card-component-content .panel-component:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card-component-content .panel-component:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.alert-input-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 5px;position:relative}.alert-input-component.is-focused{border-color:#ababab}.alert-input-component.success{border-color:#5bb75b}.alert-input-component.info{border-color:#49afcd}.alert-input-component.warning{border-color:#faa732}.alert-input-component.error{border-color:#da4f49}.alert-input-component-flex-wrapper{width:100%}.alert-input-component-input{background-color:#fff;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:0}.alert-input-component-input:focus{outline:none}.alert-input-component-addon{color:#d3d3d3}.alert-input-component-addon:first-child{margin-right:2px}.alert-input-component-addon:last-child{margin-left:2px}.alert-input-component-popover.popover{border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:11px}.alert-input-component-popover.popover .popover-content{color:inherit;padding:5px 10px;width:auto}.alert-input-component-popover.popover.bottom{margin-top:9px}.alert-input-component-popover.popover.bottom>.arrow{border-width:8px;margin-left:-8px;top:-16px}.alert-input-component-popover.popover.bottom>.arrow:after{border-width:7px;margin-left:-7px;top:-6px}.alert-input-component-popover.popover.success{border-color:#5bb75b;color:#5bb75b}.alert-input-component-popover.popover.success>.arrow{border-bottom-color:#5bb75b}.alert-input-component-popover.popover.info{border-color:#49afcd;color:#49afcd}.alert-input-component-popover.popover.info>.arrow{border-bottom-color:#49afcd}.alert-input-component-popover.popover.warning{border-color:#faa732;color:#faa732}.alert-input-component-popover.popover.warning>.arrow{border-bottom-color:#faa732}.alert-input-component-popover.popover.error{border-color:#da4f49;color:#da4f49}.alert-input-component-popover.popover.error>.arrow{border-bottom-color:#da4f49}.carousel-component .slider-control-centerleft{height:100%}.carousel-component .slider-control-centerleft .carousel-component-prev{background-color:rgba(51,51,51,.5);border:0;height:100%;padding:0;width:100%}.carousel-component .slider-control-centerleft .carousel-component-prev:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:22px;margin:0 auto;width:22px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel-component .slider-control-centerright{height:100%}.carousel-component .slider-control-centerright .carousel-component-next{background-color:rgba(51,51,51,.5);border:0;height:100%;padding:0;width:100%}.carousel-component .slider-control-centerright .carousel-component-next:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:22px;margin:0 auto;width:22px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.checkbox-component.disabled label{cursor:not-allowed}.checkbox-component.checkbox-component-inline{display:inline-block}.checkbox-component+.checkbox-component{margin-top:5px}.checkbox-component.checkbox-component-inline+.checkbox-component.checkbox-component-inline{margin-top:0;margin-left:10px}.checkbox-component label{line-height:16px;font-weight:300;cursor:pointer;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-component .checkbox-component-label{margin-left:5px}.checkbox-component .checkbox-component-input-container{width:16px;height:16px}.checkbox-component .checkbox-component-input-container span{vertical-align:baseline}.checkbox-component .checkbox-component-input-container input{display:none}.count-badge{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #fff;background-color:#838383;color:#fff;text-align:center;font-size:9px;font-weight:700;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:17px}.count-badge.status-info{background-color:#006dcc}.count-badge.status-warning{background-color:#faa732}.count-badge.status-danger{background-color:#da4f49}.count-badge.count-badge-font-size-small{font-size:8px}.help-icon-popover-component{display:inline-block;padding-left:3px}.help-icon-popover-component-trigger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ababab' d='M5 .6c2.4 0 4.4 2 4.4 4.4 0 2.4-2 4.4-4.4 4.4C2.6 9.4.6 7.4.6 5 .6 2.6 2.6.6 5 .6M5 0C2.2 0 0 2.2 0 5c0 2.7 2.3 5 5 5s5-2.3 5-5-2.3-5-5-5z'/%3E%3Cpath fill='%23ababab' d='M4.5 6.2c0-1 .7-1.3 1.1-2 .3-.3.2-.7 0-1-.4-.2-.7-.2-1.1 0-.1.1-.1.3-.1.4h-.9c0-2.7 5.2-1.1 2.7 1.3l-.5.5c-.1.2-.3.5-.3.8h-.9zm0 1.2c0-.8 1.2-.7 1.1 0 0 .6-1.1.7-1.1 0z'/%3E%3C/svg%3E");width:10px;height:10px;background-size:10px;margin-bottom:-1px}.filepicker-component-highlight{border:1px solid #d5382e;border-radius:2px;padding:1px}.filepicker-component .remove-file{background-color:#e8e8e8;border:0;-webkit-box-shadow:none;box-shadow:none;height:28px;margin-right:0}.filepicker-component .file-input{display:none}.has-error .filepicker-component .form-control{border:0}.listpicker-component-body-split{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px}.listpicker-component-body-split .listpickerpure-component .grid-component .grid-component-row-header{border-bottom:1px solid #e8e8e8}.listpicker-component-body-split .listpickerpure-component-items{max-height:363px;overflow:auto;overflow-x:hidden}.listpicker-component-body-split .listpickerpure-component-items .grid-component{border-top:0}.listpicker-component-footnote{margin-top:10px}.listpicker-component .grid-component-row:last-child{border-bottom:0}.listpicker-component .grid-component-cell-label{color:#ababab;width:120px}.listpicker-component .flexible-spacer-component{border-top:0}.listpicker-component .empty-component{border-bottom:0}.radio-component.disabled label{cursor:not-allowed}.radio-component.radio-component-inline{display:inline-block}.radio-component+.radio-component{margin-top:5px}.radio-component.radio-component-inline+.radio-component.radio-component-inline{margin-top:0;margin-left:10px}.radio-component label{line-height:16px;font-weight:300;cursor:pointer;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.radio-component .radio-component-label{margin-left:5px}.radio-component .radio-component-input-container{width:16px;height:16px}.radio-component .radio-component-input-container span{vertical-align:baseline}.radio-component .radio-component-input-container input{display:none}.listpickerpure-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listpickerpure-component .grid-component-cell-addon,.listpickerpure-component .grid-component-cell-header-addon,.listpickerpure-component .grid-component-cell-header-toggle,.listpickerpure-component .grid-component-cell-toggle{-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listpickerpure-component .grid-component-cell-addon,.listpickerpure-component .grid-component-cell-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.listpickerpure-component .grid-component-cell-header-addon,.listpickerpure-component .grid-component-cell-header-toggle{text-align:center}.listpickerpure-component .empty-component{border-bottom:1px solid #e8e8e8}.listpickerpure-component .grid-component-row:last-child{border-bottom:0}.pagedgrid-component .grid-component-cell:not(.grid-component-cell-stretch){-ms-flex-preferred-size:100px;flex-basis:100px}.pagedgrid-component .empty-component{border-bottom:1px solid #e8e8e8}.pagedgrid-component-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagedgrid-component-pagination-info{display:inline-block;font-weight:300;line-height:28px;margin:18px 10px}.search-component{height:26px;line-height:26px;position:relative;width:100%}.search-component ::-webkit-search-cancel-button,.search-component ::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-component-input{-webkit-appearance:textfield;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:12px;height:inherit;margin:0;padding:0 0 0 10px;width:inherit}.search-component-input::-webkit-input-placeholder{color:#ababab;font-weight:300}.search-component-input:-ms-input-placeholder,.search-component-input::-ms-input-placeholder{color:#ababab;font-weight:300}.search-component-input::placeholder{color:#ababab;font-weight:300}.search-component-input:active,.search-component-input:focus{border-color:#ababab;outline:0}.search-component-input:disabled{border:1px solid #e8e8e8;color:#ababab}.search-component .svg-symbol-component{-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;padding:0 4px;position:absolute;right:0;top:1px}.search-component .spinner-component{position:absolute;top:4px;right:24px}.search-bar-component{display:-webkit-box;display:-ms-flexbox;display:flex}.search-bar-component-text-input.form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px;margin-right:-3px;padding:4px 10px}.search-bar-component-button.btn{line-height:1;width:36px}.search-bar-component-button.btn>.svg-symbol-component-search-icon{fill:#006dcc}.splitpane-component{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden}.splitpane-component+.splitpane-component{margin-left:30px}.splitpane-component>.grid-component{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;overflow:auto}.text-ellipsis-component{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.treepickernode-component:hover{background-color:#f9f9f9}.treepickernode-component:hover .treepickernode-component-expander{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%235a5a5a' d='M12.5 4c.3 0 .5.2.5.5v4h2.3c.4 0 .6.4.4.7l-2.3 4.1c-.1.3-.3.4-.5.4H2.5c-.3 0-.5-.2-.5-.5V4.5c0-.3.2-.5.5-.5h10z'/%3E%3Cpath fill='%23fff' d='M3 5v6.3l1.4-2.6c.1-.2.3-.2.4-.2H12V5H3z'/%3E%3C/svg%3E")}.treepickernode-component-expander{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23ababab' d='M12.5 4c.3 0 .5.2.5.5V6h1.8c.4.1.5.5.4.8l-1.8 6.4c-.1.3-.3.4-.5.4H2.5c-.3 0-.5-.2-.5-.5V4.5c0-.3.2-.5.5-.5h10z'/%3E%3Cpath fill='%23fff' d='M3 5v5.6l1.4-4.2c.1-.1.2-.4.6-.4h7V5H3z'/%3E%3C/svg%3E");height:16px;width:16px}.treepickernode-component-metadata{color:#838383}.treepickernode-component-metadata:before{content:" "}.treepickernode-component .grid-component-cell-button{padding-bottom:7px;padding-top:7px}.treepickernode-component .grid-component-cell-button .btn-xs{font-size:15px;height:20px;line-height:14px;width:20px}.treepickernode-component label{margin-bottom:0}.treepickernode-component .spinner-component>.spinner{margin-bottom:-4px}.treepickergrid-component-group-label .grid-component-row{background-color:#f9f9f9;font-weight:700;padding:7px 10px}.treepickernav-component{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:10px}.treepickernav-component>div+div{margin-top:10px}.treepickernav-component>.breadcrumb-component{padding-left:2px}.treepickersimplepure-component{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px}.treepickersimplepure-component .loading-nodes-container{text-align:center;padding:60px}.treepickersimplepure-component .flexible-spacer-component{border-top:0}.treepickersimplepure-component .treepickernav-component{background-color:#fff;border-top:1px solid #e8e8e8}.treepickersimplepure-component .splitpane-component+.splitpane-component .empty-component{margin-top:71px}.treepickersimplepure-component.disabled{pointer-events:none;cursor:default;opacity:.65}.background-highlighted{background-color:#f3f3f3}.userlistpicker-component-user-label .avatar-component{margin-right:10px}.userlistpicker-component .grid-component-cell-toggle{line-height:35px}.popover-link-item{padding:4px 2px 4px 6px}.popover-link-item:hover{background-color:#f9f9f9}.hover-dropdown{display:inline-block}.hover-dropdown-popover .popover-title{font-weight:700;padding:8px 2px 8px 6px;background-color:#fff}.hover-dropdown-popover .popover-content{width:160px;padding:4px 0}.hover-dropdown-popover .popover-content ul{margin:0}.hover-dropdown-popover .popover-content .btn{padding:0}.information-box{background-color:#f3f3f3;padding:30px;color:#838383;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.information-box-text{padding-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.information-box-title{font-size:15px;font-weight:700;color:#5a5a5a}.information-box-icon{background-color:#fff;width:70px;height:70px;border-radius:50%;text-align:center;overflow:hidden}.nav-borderless{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;font-weight:300;padding:0;height:50px}.nav-borderless,.nav-borderless>li{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-borderless>li{list-style-type:none;-ms-flex-preferred-size:100px;flex-basis:100px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:0 solid #fff}.nav-borderless>li.active,.nav-borderless>li:hover{border-color:#1950a3}.nav-borderless>li>a{color:#5a5a5a;text-decoration:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-borderless>li.disabled{cursor:default}.nav-borderless>li.disabled a{color:#ababab}.nav-borderless.top-bar>li{margin-top:3px}.nav-borderless.top-bar>li.active,.nav-borderless.top-bar>li:hover{margin:0;border-top-width:3px}.nav-borderless.bottom-bar>li{margin-bottom:3px}.nav-borderless.bottom-bar>li.active,.nav-borderless.bottom-bar>li:hover{margin:0;border-bottom-width:3px}.adslot-ui-header>.pagetitle-component{background:#fff}.adslot-ui-header>.pagetitle-component .svg-symbol-component{width:156px;height:30px}.adslot-ui-header>.pagetitle-component img{margin-bottom:10px}.adslot-ui-navigation{width:240px}.git-contributors .avatars-container{padding:30px;text-align:center}.git-contributors .avatars-container .avatar-component{margin-right:10px;margin-bottom:10px}.adslot-ui-searchbar{margin-bottom:30px}.search-result-card{width:240px}.search-result-card .card-component-content{padding-top:0}.search-result-card .card-component-content:first-child{padding:30px;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-card .card-component-content:nth-child(2){padding-top:30px}.search-result-card .card-component-content:nth-last-child(2):not(:first-child){padding-bottom:30px}.search-result-card .card-component-content .title{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-result-card .card-component-content .clear-button{padding:0}.adslot-ui-proptype-table{max-width:1100px}.adslot-ui-proptype-table+.adslot-ui-proptype-table{margin-top:30px}.adslot-ui-proptype-table table+.empty-component{padding:0}.adslot-ui-proptype-table table tr th.col-prop-type{width:10%}.adslot-ui-proptype-table table tr th.col-type{width:15%}.adslot-ui-proptype-table table tr th.col-default-value{width:25%}.adslot-ui-proptype-table table tr th.col-notes{width:50%}.adslot-ui-proptype-table table tr td:empty:before{content:"\2014"}.adslot-ui-proptype-table table tr td pre{white-space:pre-wrap}.adslot-ui-example-container{margin-bottom:60px}.adslot-ui-example-container .adslot-ui-example{margin-bottom:30px;max-width:940px}.adslot-ui-example-container .adslot-ui-code-snippet{max-width:1100px}.adslot-ui-example-container .adslot-ui-code-snippet>pre{padding:10px!important}.adslot-ui-example-container h2{margin-bottom:30px;font-size:18px}.adslot-ui-example-container h3{margin-bottom:18px;font-size:15px}body{font-family:Roboto,Helvetica,sans-serif;margin:0}.adslot-ui-layout .adslot-ui-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px}.adslot-ui-layout .adslot-ui-proptype-table pre{display:inline}.adslot-ui-sidebar-area{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 1 1;flex:0 1 1}.adslot-ui-content-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.adslot-ui-content-area>.pagetitle-component{margin-bottom:30px;padding-left:0}.adslot-ui-content-area>.pagetitle-component:not(:first-child){margin-top:120px}.note-panel{background:none #fdfdfd}.note-panel~.note-panel{margin-top:10px}.note-panel pre{display:inline}.note-panel .text-blue{color:#006dcc}.note-panel .text-cyan{color:#49afcd}.note-panel .text-green{color:#5bb75b}.note-panel .text-gray-light{color:#d3d3d3}.note-panel .text-gray-dark{color:#838383}.note-panel .text-red{color:#da4f49}.note-panel .text-orange{color:#faa732}.note-panel .text-bold{font-weight:700}.tag-component-accent.accent-positive{border-color:#5bb75b}.tag-component-accent.accent-positive:not(.tag-component-inverse){background-color:#5bb75b}.tag-component-accent.accent-positive.tag-component-inverse{color:#5bb75b;fill:#5bb75b}.tag-component-accent.accent-pending{border-color:#faa732}.tag-component-accent.accent-pending:not(.tag-component-inverse){background-color:#faa732}.tag-component-accent.accent-pending.tag-component-inverse{color:#faa732;fill:#faa732}.tag-component-accent.accent-negative{border-color:#da4f49}.tag-component-accent.accent-negative:not(.tag-component-inverse){background-color:#da4f49}.tag-component-accent.accent-negative.tag-component-inverse{color:#da4f49;fill:#da4f49}.adslot-ui-example-container.alert-input-example .adslot-ui-example{width:140px}.adslot-ui-example-container.accordion-example .adslot-ui-example,.adslot-ui-example-container.card-example .adslot-ui-example{width:240px}.adslot-ui-example-container.file-picker-example .adslot-ui-example,.adslot-ui-example-container.panel-example .adslot-ui-example,.adslot-ui-example-container.select-example .adslot-ui-example,.adslot-ui-example-container.text-ellipsis-example .adslot-ui-example,.adslot-ui-example-container.textarea-example .adslot-ui-example{width:380px}.adslot-ui-example-container.empty-example .adslot-ui-example,.adslot-ui-example-container.pretty-diff-example .adslot-ui-example,.adslot-ui-example-container.search-bar-example .adslot-ui-example,.adslot-ui-example-container.search-example .adslot-ui-example,.adslot-ui-example-container.totals-example .adslot-ui-example{width:560px}.adslot-ui-example-container.navigation-tabs-example .adslot-ui-example .dashboard-tab{border-color:#d5382e}.full-width{width:100%}
\ No newline at end of file
+.spinner-component .spinner{-webkit-animation:rotation 1.1s infinite linear;animation:rotation 1.1s infinite linear;border-radius:100%;border-style:solid;display:inline-block}.spinner-component .spinner-small{border-width:2px;height:16px;width:16px}.spinner-component .spinner-medium{border-width:3px;height:24px;width:24px}.spinner-component .spinner-large{border-width:6px;height:60px;width:60px}.spinner-component .spinner-colour-style-default{border-bottom-color:#838383;border-left-color:#838383;border-right-color:#838383;border-top-color:#d3d3d3}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.button-component{position:relative}.button-component-children-container{visibility:hidden}.button-component .spinner-container{position:absolute;right:0;left:0;margin-right:auto;margin-left:auto}.button-component .spinner-container .spinner-component .spinner-small{margin-top:1px}.button-component .spinner-container .spinner-component .spinner-medium{margin-top:-3px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Roboto,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#006dcc;text-decoration:none}a:focus,a:hover{color:#1950a3;text-decoration:underline}a:focus{outline:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:2px}.img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #e8e8e8}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#838383}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:31px}.h2,h2{font-size:25px}.h3,h3{font-size:21px}.h4,h4{font-size:15px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{padding:.2em;background-color:#faa732}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#838383}.text-primary{color:#006dcc}a.text-primary:focus,a.text-primary:hover{color:#005299}.text-success{color:#5bb75b}a.text-success:focus,a.text-success:hover{color:#449b44}.text-info{color:#49afcd}a.text-info:focus,a.text-info:hover{color:#3195b2}.text-warning{color:#faa732}a.text-warning:focus,a.text-warning:hover{color:#f39106}.text-danger{color:#da4f49}a.text-danger:focus,a.text-danger:hover{color:#c72f29}.bg-primary{color:#fff;background-color:#006dcc}a.bg-primary:focus,a.bg-primary:hover{background-color:#005299}.bg-success{background-color:#5bb75b}a.bg-success:focus,a.bg-success:hover{background-color:#449b44}.bg-info{background-color:#49afcd}a.bg-info:focus,a.bg-info:hover{background-color:#3195b2}.bg-warning{background-color:#faa732}a.bg-warning:focus,a.bg-warning:hover{background-color:#f39106}.bg-danger{background-color:#da4f49}a.bg-danger:focus,a.bg-danger:hover{background-color:#c72f29}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #e8e8e8}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.5}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width:0){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:9px 18px;margin:0 0 18px;font-size:15px;border-left:5px solid #e8e8e8}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5;color:#838383}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #e8e8e8;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:18px;font-style:normal;line-height:1.5}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#838383}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #d3d3d3}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d3d3d3}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d3d3d3}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d3d3d3}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f9f9f9}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#ececec}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#5bb75b}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#4cad4c}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#49afcd}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#36a5c6}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#faa732}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#f99c19}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#da4f49}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#d63b34}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d3d3d3}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:18px;font-size:18px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none}output{padding-top:5px}.form-control,output{display:block;font-size:12px;line-height:1.5;color:#5a5a5a}.form-control{width:100%;height:28px;padding:4px 8px;background-color:#fff;background-image:none;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#d3d3d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6)}.form-control::-moz-placeholder{color:#ababab;opacity:1}.form-control:-ms-input-placeholder{color:#ababab}.form-control::-webkit-input-placeholder{color:#ababab}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e8e8e8;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:28px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:26px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:34px}}.form-group{margin-bottom:30px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:30px;padding-top:5px;padding-bottom:5px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-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}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:26px;line-height:26px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:26px;line-height:26px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:26px;min-height:29px;padding:5px 15px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:34px;line-height:34px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.form-group-lg select.form-control{height:34px;line-height:34px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:34px;min-height:33px;padding:7px 29px;font-size:15px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:35px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:28px;height:28px;line-height:28px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:34px;height:34px;line-height:34px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:26px;height:26px;line-height:26px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#5bb75b}.has-success .form-control{border-color:#5bb75b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#449b44;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2}.has-success .input-group-addon{color:#5bb75b;background-color:#5bb75b;border-color:#5bb75b}.has-success .form-control-feedback{color:#5bb75b}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#faa732}.has-warning .form-control{border-color:#faa732;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#f39106;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296}.has-warning .input-group-addon{color:#faa732;background-color:#faa732;border-color:#faa732}.has-warning .form-control-feedback{color:#faa732}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#da4f49}.has-error .form-control{border-color:#da4f49;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#c72f29;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e}.has-error .input-group-addon{color:#da4f49;background-color:#da4f49;border-color:#da4f49}.has-error .form-control-feedback{color:#da4f49}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.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;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 .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:5px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-right:-10px;margin-left:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{padding-top:5px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:15px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#006dcc;border-color:#005fb3}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#005299;border-color:#001b33}.btn-primary:hover{color:#fff;background-color:#005299;border-color:#003f75}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#005299;background-image:none;border-color:#003f75}.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:#003f75;border-color:#001b33}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#006dcc;border-color:#005fb3}.btn-primary .badge{color:#006dcc;background-color:#fff}.btn-success{color:#fff;background-color:#5bb75b;border-color:#4cad4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449b44;border-color:#255425}.btn-success:hover{color:#fff;background-color:#449b44;border-color:#398239}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449b44;background-image:none;border-color:#398239}.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:#398239;border-color:#255425}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5bb75b;border-color:#4cad4c}.btn-success .badge{color:#5bb75b;background-color:#fff}.btn-info{color:#fff;background-color:#49afcd;border-color:#36a5c6}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#3195b2;border-color:#1b5262}.btn-info:hover{color:#fff;background-color:#3195b2;border-color:#297d96}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3195b2;background-image:none;border-color:#297d96}.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:#297d96;border-color:#1b5262}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#49afcd;border-color:#36a5c6}.btn-info .badge{color:#49afcd;background-color:#fff}.btn-warning{color:#fff;background-color:#faa732;border-color:#f99c19}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#f39106;border-color:#905504}.btn-warning:hover{color:#fff;background-color:#f39106;border-color:#d07c05}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#f39106;background-image:none;border-color:#d07c05}.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:#d07c05;border-color:#905504}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#faa732;border-color:#f99c19}.btn-warning .badge{color:#faa732;background-color:#fff}.btn-danger{color:#fff;background-color:#da4f49;border-color:#d63b34}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c72f29;border-color:#731b17}.btn-danger:hover{color:#fff;background-color:#c72f29;border-color:#aa2823}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c72f29;background-image:none;border-color:#aa2823}.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:#aa2823;border-color:#731b17}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#da4f49;border-color:#d63b34}.btn-danger .badge{color:#da4f49;background-color:#fff}.btn-link{font-weight:400;color:#006dcc;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#1950a3;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#838383;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.btn-group-sm>.btn,.btn-sm{padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.btn-group-xs>.btn,.btn-xs{padding:2px 4px;font-size:11px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}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;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-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #d3d3d3;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#333;text-decoration:none;background-color:#f9f9f9;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#838383}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a: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:3px 20px;font-size:11px;line-height:1.5;color:#838383;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:0){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.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:-5px}.btn-toolbar:after,.btn-toolbar:before{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.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,.btn-group-vertical>.btn-group:before{display:table;content:" "}.btn-group-vertical>.btn-group:after{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-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.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-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:4px 8px;font-size:12px;font-weight:400;line-height:1;color:#5a5a5a;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:2px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:4px 15px;font-size:11px;border-radius:2px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:6px 29px;font-size:15px;border-radius:2px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.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:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#e8e8e8}.nav>li.disabled>a{color:#838383}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#838383;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#e8e8e8;border-color:#006dcc}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:#e8e8e8 #e8e8e8 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#5a5a5a;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#006dcc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:35px;margin-bottom:18px;border:1px solid transparent}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}@media (min-width:0){.navbar{border-radius:2px}}.navbar-header:after,.navbar-header:before{display:table;content:" "}.navbar-header:after{clear:both}@media (min-width:0){.navbar-header{float:left}}.navbar-collapse{padding-right:10px;padding-left:10px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:0){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:0){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:0){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:0){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:35px;padding:8.5px 10px;font-size:15px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:0){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:10px;margin-top:.5px;margin-bottom:.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:0){.navbar-toggle{display:none}}.navbar-nav{margin:4.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:-1){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:0){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:8.5px;padding-bottom:8.5px}}.navbar-form{padding:10px;margin:3.5px -10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:-1){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:0){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:4.5px;margin-bottom:4.5px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:6.5px;margin-bottom:6.5px}.navbar-text{margin-top:8.5px;margin-bottom:8.5px}@media (min-width:0){.navbar-text{float:left;margin-right:10px;margin-left:10px}}@media (min-width:0){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:-1){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#a9a9a9}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a9a9a9}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#090909}@media (max-width:-1){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a9a9a9}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a9a9a9}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a9a9a9}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 8px;margin-left:-1px;line-height:1.5;color:#006dcc;text-decoration:none;background-color:#fff;border:1px solid #e8e8e8}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#1950a3;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#838383;cursor:default;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#838383;cursor:not-allowed;background-color:#fff;border-color:#e8e8e8}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 29px;font-size:15px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 15px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#838383}.label-default[href]:focus,.label-default[href]:hover{background-color:#6a6a6a}.label-primary{background-color:#006dcc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#005299}.label-success{background-color:#5bb75b}.label-success[href]:focus,.label-success[href]:hover{background-color:#449b44}.label-info{background-color:#49afcd}.label-info[href]:focus,.label-info[href]:hover{background-color:#3195b2}.label-warning{background-color:#faa732}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f39106}.label-danger{background-color:#da4f49}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c72f29}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#838383;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#006dcc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#5bb75b;background-color:#5bb75b;border-color:#31a549}.alert-success hr{border-top-color:#2b9140}.alert-success .alert-link{color:#449b44}.alert-info{color:#49afcd;background-color:#49afcd;border-color:#0492ba}.alert-info hr{border-top-color:#037ea1}.alert-info .alert-link{color:#3195b2}.alert-warning{color:#faa732;background-color:#faa732;border-color:#f8951d}.alert-warning hr{border-top-color:#f48908}.alert-warning .alert-link{color:#f39106}.alert-danger{color:#da4f49;background-color:#da4f49;border-color:#d5382e}.alert-danger hr{border-top-color:#c23027}.alert-danger .alert-link{color:#c72f29}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#006dcc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5bb75b}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#49afcd}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#faa732}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#da4f49}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:2px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(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;background-clip:padding-box;border:1px solid #999;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#5a5a5a}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-header{padding:15px;border-bottom:1px solid #e8e8e8}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:30px}.modal-footer{padding:30px;text-align:right;border-top:1px solid #e8e8e8}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:525px}}@media (min-width:992px){.modal-lg{width:940px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:11px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left: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);background-color:transparent;filter:alpha(opacity=50);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:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.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:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.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:#000\9;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 screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.btn-inverse:not([disabled]){color:#838383;background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]).focus,.btn-inverse:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#939393}.btn-inverse:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#b4b4b4}.btn-inverse:not([disabled]).active,.btn-inverse:not([disabled]):active,.open>.btn-inverse:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#b4b4b4}.btn-inverse:not([disabled]).active.focus,.btn-inverse:not([disabled]).active:focus,.btn-inverse:not([disabled]).active:hover,.btn-inverse:not([disabled]):active.focus,.btn-inverse:not([disabled]):active:focus,.btn-inverse:not([disabled]):active:hover,.open>.btn-inverse:not([disabled]).dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#939393}.btn-inverse:not([disabled]).disabled.focus,.btn-inverse:not([disabled]).disabled:focus,.btn-inverse:not([disabled]).disabled:hover,.btn-inverse:not([disabled])[disabled].focus,.btn-inverse:not([disabled])[disabled]:focus,.btn-inverse:not([disabled])[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).focus,fieldset[disabled] .btn-inverse:not([disabled]):focus,fieldset[disabled] .btn-inverse:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-inverse:not([disabled]):active,.btn-inverse:not([disabled]):focus,.btn-inverse:not([disabled]):hover{background-color:#f3f3f3}.btn-inverse:not([disabled]).btn-primary{color:#006dcc;background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary.focus,.btn-inverse:not([disabled]).btn-primary:focus{color:#006dcc;background-color:#e6e6e6;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary:hover{color:#006dcc;background-color:#e6e6e6;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active,.btn-inverse:not([disabled]).btn-primary:active,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle{color:#006dcc;background-color:#e6e6e6;background-image:none;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active.focus,.btn-inverse:not([disabled]).btn-primary.active:focus,.btn-inverse:not([disabled]).btn-primary.active:hover,.btn-inverse:not([disabled]).btn-primary:active.focus,.btn-inverse:not([disabled]).btn-primary:active:focus,.btn-inverse:not([disabled]).btn-primary:active:hover,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:hover{color:#006dcc;background-color:#d4d4d4;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary.disabled.focus,.btn-inverse:not([disabled]).btn-primary.disabled:focus,.btn-inverse:not([disabled]).btn-primary.disabled:hover,.btn-inverse:not([disabled]).btn-primary[disabled].focus,.btn-inverse:not([disabled]).btn-primary[disabled]:focus,.btn-inverse:not([disabled]).btn-primary[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:hover{background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary .badge{color:#fff;background-color:#006dcc}.btn-inverse:not([disabled]).btn-primary:active,.btn-inverse:not([disabled]).btn-primary:active:active,.btn-inverse:not([disabled]).btn-primary:focus,.btn-inverse:not([disabled]).btn-primary:focus:active,.btn-inverse:not([disabled]).btn-primary:hover,.btn-inverse:not([disabled]).btn-primary:hover:active{background-color:#cce7ff}.btn-inverse:not([disabled]).btn-success{color:#5bb75b;background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success.focus,.btn-inverse:not([disabled]).btn-success:focus{color:#5bb75b;background-color:#e6e6e6;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success:hover{color:#5bb75b;background-color:#e6e6e6;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active,.btn-inverse:not([disabled]).btn-success:active,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle{color:#5bb75b;background-color:#e6e6e6;background-image:none;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active.focus,.btn-inverse:not([disabled]).btn-success.active:focus,.btn-inverse:not([disabled]).btn-success.active:hover,.btn-inverse:not([disabled]).btn-success:active.focus,.btn-inverse:not([disabled]).btn-success:active:focus,.btn-inverse:not([disabled]).btn-success:active:hover,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:hover{color:#5bb75b;background-color:#d4d4d4;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success.disabled.focus,.btn-inverse:not([disabled]).btn-success.disabled:focus,.btn-inverse:not([disabled]).btn-success.disabled:hover,.btn-inverse:not([disabled]).btn-success[disabled].focus,.btn-inverse:not([disabled]).btn-success[disabled]:focus,.btn-inverse:not([disabled]).btn-success[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-success.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:hover{background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success .badge{color:#fff;background-color:#5bb75b}.btn-inverse:not([disabled]).btn-success:active,.btn-inverse:not([disabled]).btn-success:active:active,.btn-inverse:not([disabled]).btn-success:focus,.btn-inverse:not([disabled]).btn-success:focus:active,.btn-inverse:not([disabled]).btn-success:hover,.btn-inverse:not([disabled]).btn-success:hover:active{background-color:#dcefdc}.btn-inverse:not([disabled]).btn-info{color:#49afcd;background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info.focus,.btn-inverse:not([disabled]).btn-info:focus{color:#49afcd;background-color:#e6e6e6;border-color:#206376}.btn-inverse:not([disabled]).btn-info:hover{color:#49afcd;background-color:#e6e6e6;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active,.btn-inverse:not([disabled]).btn-info:active,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle{color:#49afcd;background-color:#e6e6e6;background-image:none;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active.focus,.btn-inverse:not([disabled]).btn-info.active:focus,.btn-inverse:not([disabled]).btn-info.active:hover,.btn-inverse:not([disabled]).btn-info:active.focus,.btn-inverse:not([disabled]).btn-info:active:focus,.btn-inverse:not([disabled]).btn-info:active:hover,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:hover{color:#49afcd;background-color:#d4d4d4;border-color:#206376}.btn-inverse:not([disabled]).btn-info.disabled.focus,.btn-inverse:not([disabled]).btn-info.disabled:focus,.btn-inverse:not([disabled]).btn-info.disabled:hover,.btn-inverse:not([disabled]).btn-info[disabled].focus,.btn-inverse:not([disabled]).btn-info[disabled]:focus,.btn-inverse:not([disabled]).btn-info[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-info.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:hover{background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info .badge{color:#fff;background-color:#49afcd}.btn-inverse:not([disabled]).btn-info:active,.btn-inverse:not([disabled]).btn-info:active:active,.btn-inverse:not([disabled]).btn-info:focus,.btn-inverse:not([disabled]).btn-info:focus:active,.btn-inverse:not([disabled]).btn-info:hover,.btn-inverse:not([disabled]).btn-info:hover:active{background-color:#d7edf4}.btn-inverse:not([disabled]).btn-warning{color:#faa732;background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning.focus,.btn-inverse:not([disabled]).btn-warning:focus{color:#faa732;background-color:#e6e6e6;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning:hover{color:#faa732;background-color:#e6e6e6;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active,.btn-inverse:not([disabled]).btn-warning:active,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle{color:#faa732;background-color:#e6e6e6;background-image:none;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active.focus,.btn-inverse:not([disabled]).btn-warning.active:focus,.btn-inverse:not([disabled]).btn-warning.active:hover,.btn-inverse:not([disabled]).btn-warning:active.focus,.btn-inverse:not([disabled]).btn-warning:active:focus,.btn-inverse:not([disabled]).btn-warning:active:hover,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:hover{color:#faa732;background-color:#d4d4d4;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning.disabled.focus,.btn-inverse:not([disabled]).btn-warning.disabled:focus,.btn-inverse:not([disabled]).btn-warning.disabled:hover,.btn-inverse:not([disabled]).btn-warning[disabled].focus,.btn-inverse:not([disabled]).btn-warning[disabled]:focus,.btn-inverse:not([disabled]).btn-warning[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:hover{background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning .badge{color:#fff;background-color:#faa732}.btn-inverse:not([disabled]).btn-warning:active,.btn-inverse:not([disabled]).btn-warning:active:active,.btn-inverse:not([disabled]).btn-warning:focus,.btn-inverse:not([disabled]).btn-warning:focus:active,.btn-inverse:not([disabled]).btn-warning:hover,.btn-inverse:not([disabled]).btn-warning:hover:active{background-color:#feeacd}.btn-inverse:not([disabled]).btn-danger{color:#da4f49;background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger.focus,.btn-inverse:not([disabled]).btn-danger:focus{color:#da4f49;background-color:#e6e6e6;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger:hover{color:#da4f49;background-color:#e6e6e6;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active,.btn-inverse:not([disabled]).btn-danger:active,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle{color:#da4f49;background-color:#e6e6e6;background-image:none;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active.focus,.btn-inverse:not([disabled]).btn-danger.active:focus,.btn-inverse:not([disabled]).btn-danger.active:hover,.btn-inverse:not([disabled]).btn-danger:active.focus,.btn-inverse:not([disabled]).btn-danger:active:focus,.btn-inverse:not([disabled]).btn-danger:active:hover,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:hover{color:#da4f49;background-color:#d4d4d4;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger.disabled.focus,.btn-inverse:not([disabled]).btn-danger.disabled:focus,.btn-inverse:not([disabled]).btn-danger.disabled:hover,.btn-inverse:not([disabled]).btn-danger[disabled].focus,.btn-inverse:not([disabled]).btn-danger[disabled]:focus,.btn-inverse:not([disabled]).btn-danger[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:hover{background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger .badge{color:#fff;background-color:#da4f49}.btn-inverse:not([disabled]).btn-danger:active,.btn-inverse:not([disabled]).btn-danger:active:active,.btn-inverse:not([disabled]).btn-danger:focus,.btn-inverse:not([disabled]).btn-danger:focus:active,.btn-inverse:not([disabled]).btn-danger:hover,.btn-inverse:not([disabled]).btn-danger:hover:active{background-color:#f6d6d5}.btn{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3;margin-right:5px}.btn:last-child{margin-right:0}.btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover,[disabled] .btn,[disabled] .btn:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#838383}.btn.disabled,.btn.disabled:active,.btn[disabled],.btn[disabled]:active,[disabled] .btn,[disabled] .btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn>.flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.btn-popover-reason{max-width:140px;color:#ababab;font-size:11px}.btn.btn-link{cursor:pointer}.btn.btn-link,.btn.btn-link:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-link:disabled,.btn.btn-link[disabled]{background-color:transparent;cursor:not-allowed}.btn.btn-link:active,.btn.btn-link:hover{background-color:transparent}.btn-borderless:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-borderless:not([disabled]).focus,.btn-borderless:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-borderless:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-borderless:not([disabled]).active,.btn-borderless:not([disabled]):active,.open>.btn-borderless:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-borderless:not([disabled]).active.focus,.btn-borderless:not([disabled]).active:focus,.btn-borderless:not([disabled]).active:hover,.btn-borderless:not([disabled]):active.focus,.btn-borderless:not([disabled]):active:focus,.btn-borderless:not([disabled]):active:hover,.open>.btn-borderless:not([disabled]).dropdown-toggle.focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-borderless:not([disabled]).disabled.focus,.btn-borderless:not([disabled]).disabled:focus,.btn-borderless:not([disabled]).disabled:hover,.btn-borderless:not([disabled])[disabled].focus,.btn-borderless:not([disabled])[disabled]:focus,.btn-borderless:not([disabled])[disabled]:hover,fieldset[disabled] .btn-borderless:not([disabled]).focus,fieldset[disabled] .btn-borderless:not([disabled]):focus,fieldset[disabled] .btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-borderless:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-borderless:not([disabled]):focus,.btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3;-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.btn-flat:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-flat:not([disabled]).focus,.btn-flat:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-flat:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-flat:not([disabled]).active,.btn-flat:not([disabled]):active,.open>.btn-flat:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-flat:not([disabled]).active.focus,.btn-flat:not([disabled]).active:focus,.btn-flat:not([disabled]).active:hover,.btn-flat:not([disabled]):active.focus,.btn-flat:not([disabled]):active:focus,.btn-flat:not([disabled]):active:hover,.open>.btn-flat:not([disabled]).dropdown-toggle.focus,.open>.btn-flat:not([disabled]).dropdown-toggle:focus,.open>.btn-flat:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-flat:not([disabled]).disabled.focus,.btn-flat:not([disabled]).disabled:focus,.btn-flat:not([disabled]).disabled:hover,.btn-flat:not([disabled])[disabled].focus,.btn-flat:not([disabled])[disabled]:focus,.btn-flat:not([disabled])[disabled]:hover,fieldset[disabled] .btn-flat:not([disabled]).focus,fieldset[disabled] .btn-flat:not([disabled]):focus,fieldset[disabled] .btn-flat:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-flat:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-flat:not([disabled]):focus,.btn-flat:not([disabled]):hover{background-color:#fff}.btn-group-xs>.btn,.btn-xs{font-size:9px}.btn-group-xs>.btn:active,.btn-xs:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-group-xs>.btn>.flexible-wrapper-inline>.flexible-spacer-component,.btn-xs>.flexible-wrapper-inline>.flexible-spacer-component{min-width:4px}.input-group-btn>.btn{padding-bottom:3px}.checkbox label,.radiogroup-stacked label,.radio label{font-weight:300;padding-top:1px}.checkbox .icheckbox,.radio .icheckbox,.radiogroup-stacked .icheckbox{margin-left:-20px}.checkbox .icheckbox>input,.checkbox>.icheckbox,.checkbox>.iradio,.checkbox>input[type=checkbox],.checkbox>input[type=radio],.radio .icheckbox>input,.radio>.icheckbox,.radio>.iradio,.radio>input[type=checkbox],.radio>input[type=radio],.radiogroup-stacked .icheckbox>input,.radiogroup-stacked>.icheckbox,.radiogroup-stacked>.iradio,.radiogroup-stacked>input[type=checkbox],.radiogroup-stacked>input[type=radio]{margin-left:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin-top:0}.icheckbox+span,.iradio+span{font-weight:300}.icheckbox:not(.disabled)+span,.iradio:not(.disabled)+span{cursor:pointer}.form-horizontal .control-label{text-align:left}.form-horizontal .checkbox{padding-top:3px;min-height:16px}.form-group .help-block{margin-bottom:0}.form-group label{font-weight:700}.form-group .checkbox label{font-weight:300}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{outline:0}.form-control,.form-control-static{font-weight:300}.form-btn-footer{text-align:right}fieldset{border-bottom:1px solid #f3f3f3;margin-bottom:30px}fieldset.borderless{border-bottom:0;margin-bottom:0}label{color:#5a5a5a}.input-group-addon{font-weight:300;padding:4px 5px}.input-group-addon:first-child{padding-left:0}.input-group-addon:last-child{padding-right:0}.help-block{color:#ababab;font-weight:300;margin-top:8px}.form-horizontal .control-label .help-block{margin-top:1px}.borderedwell-component .form-horizontal{padding:30px 30px 0}.modal{font-weight:300}.modal-title{font-weight:700}.modal-content{border-radius:0;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 0 rgba(0,0,0,.25)}.modal-body{overflow:auto}.modal-footer,.modal-header{height:40px}.modal-header{background-color:#f3f3f3;padding:10px 15px}.modal-header>.close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");background-position:50%;background-size:20px;height:20px;margin-right:-5px;margin-top:0;width:20px}.modal-header>.close>span{display:none}.modal-footer{padding:6px}.modal-footer>.pull-left{float:left}.modal-footer>label{font-weight:300;color:#838383;margin-bottom:0;line-height:28px}.modal-footer>label.pull-left{padding:0 9px}.modal-footer>label.pull-left>input{margin-right:6px}.modal-instruction>p{margin-bottom:25px}.modal-instruction>strong{display:block;margin-bottom:5px}.nav-tabs{margin-bottom:0;min-height:35px}.nav-tabs>li{background-color:#f9f9f9;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-size:12px;margin-bottom:-1px;padding:0;text-align:center}.nav-tabs>li,.nav-tabs>li>a{display:inline-block;margin-right:0}.nav-tabs>li>a{color:#838383;cursor:pointer;font-weight:300;padding:8px 15px 7px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:0;outline:0}.nav-tabs>li>a .svg-symbol-component{vertical-align:top}.nav-tabs>li>a .icon{float:left;height:16px;width:16px}.nav-tabs>li.active,.nav-tabs>li.active:focus,.nav-tabs>li.active:hover{background-color:#fff;border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-right:0;cursor:default}.nav-tabs>li:last-child,.nav-tabs>li:last-child:focus,.nav-tabs>li:last-child:hover{border-right:1px solid #e8e8e8}.nav-tabs .flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.popover{font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:12px;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:300}.popover.popover-light{background-color:#fff;border-color:#e8e8e8;color:#333}.popover.popover-light.top>.arrow{border-top-color:#e8e8e8}.popover.popover-light.top>.arrow:after{border-top-color:#fff}.popover.popover-light.right>.arrow{border-right-color:#e8e8e8}.popover.popover-light.right>.arrow:after{border-right-color:#fff}.popover.popover-light.bottom>.arrow{border-bottom-color:#e8e8e8}.popover.popover-light.bottom>.arrow:after{border-bottom-color:#fff}.popover.popover-light.left>.arrow{border-left-color:#e8e8e8}.popover.popover-light.left>.arrow:after{border-left-color:#fff}.popover.popover-light .popover-title{background-color:#f3f3f3;border-bottom-color:#e8e8e8}.popover.popover-dark{background-color:#5a5a5a;border-color:#5a5a5a;color:#fff}.popover.popover-dark.top>.arrow,.popover.popover-dark.top>.arrow:after{border-top-color:#5a5a5a}.popover.popover-dark.right>.arrow,.popover.popover-dark.right>.arrow:after{border-right-color:#5a5a5a}.popover.popover-dark.bottom>.arrow,.popover.popover-dark.bottom>.arrow:after{border-bottom-color:#5a5a5a}.popover.popover-dark.left>.arrow,.popover.popover-dark.left>.arrow:after{border-left-color:#5a5a5a}.popover.popover-dark .popover-title{background-color:#747474;border-bottom-color:#fff}.popover.popover-warn{background-color:#faa732;border-color:#faa732;color:#fff}.popover.popover-warn.top>.arrow,.popover.popover-warn.top>.arrow:after{border-top-color:#faa732}.popover.popover-warn.right>.arrow,.popover.popover-warn.right>.arrow:after{border-right-color:#faa732}.popover.popover-warn.bottom>.arrow,.popover.popover-warn.bottom>.arrow:after{border-bottom-color:#faa732}.popover.popover-warn.left>.arrow,.popover.popover-warn.left>.arrow:after{border-left-color:#faa732}.popover.popover-warn .popover-title{background-color:#fbbc64;border-bottom-color:#fff}.popover.popover-error{background-color:#da4f49;border-color:#da4f49;color:#fff}.popover.popover-error.top>.arrow,.popover.popover-error.top>.arrow:after{border-top-color:#da4f49}.popover.popover-error.right>.arrow,.popover.popover-error.right>.arrow:after{border-right-color:#da4f49}.popover.popover-error.bottom>.arrow,.popover.popover-error.bottom>.arrow:after{border-bottom-color:#da4f49}.popover.popover-error.left>.arrow,.popover.popover-error.left>.arrow:after{border-left-color:#da4f49}.popover.popover-error .popover-title{background-color:#e37873;border-bottom-color:#fff}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover>.arrow{border-width:6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:5px}.popover.top>.arrow{bottom:-6px;left:50%;margin-left:-6px;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-5px;content:"";border-bottom-width:0}.popover.right>.arrow{top:50%;left:-6px;margin-top:-6px;border-left-width:0}.popover.right>.arrow:after{bottom:-5px;left:1px;content:"";border-left-width:0}.popover.bottom>.arrow{top:-6px;left:50%;margin-left:-6px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-5px;content:"";border-top-width:0}.popover.left>.arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0}.popover.left>.arrow:after{right:1px;bottom:-5px;content:"";border-right-width:0}.popover .popover-title{padding:8px 14px;margin:0;font-size:12px;border-bottom-width:1px;border-bottom-style:solid;border-radius:3px 3px 0 0}.popover .popover-content{padding:5px 10px}.popover .popover-content p{margin-bottom:5px}.popover .popover-content p:last-child{margin-bottom:0}[aria-describedby]{cursor:pointer}b,strong{font-weight:700}.radiogroup-stacked>label{display:block}.form-group .radiogroup-stacked{padding-top:3px}.icheckbox,.iradio{background-repeat:no-repeat;border:0;cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:16px}.icheckbox+span,.iradio+span{margin:0 5px;vertical-align:middle}.icheckbox{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect y='0' fill='none' width='16' height='16'/%3E%3Cpath fill='%23FFFFFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23D3D3D3' d='M12 2c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2H4c-1.1 0-2-0.9-2-2V4c0-1.1 0.9-2 2-2H12M12 1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4C15 2.3 13.7 1 12 1L12 1z'/%3E%3C/svg%3E")}.icheckbox.hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E")}.icheckbox.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23FFF' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E")}.icheckbox.disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%23FFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23F1F2F2' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E")}.icheckbox.disabled,.icheckbox.disabled.checked{cursor:default}.icheckbox.disabled.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23F1F2F2' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23E6E7E8' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E")}.iradio,.iradio.hover{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3C/svg%3E")}.iradio.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%234AAFCD' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%234AAFCD' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E")}.iradio.disabled{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16'/%3E%3Ccircle fill='%23D3D3D3' cx='8' cy='8' r='6.6'/%3E%3C/svg%3E")}.iradio.disabled,.iradio.disabled.checked{cursor:default}.iradio.disabled.checked{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%23D3D3D3' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E")}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{margin-left:-8px;position:absolute}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";z-index:-1;border-width:8px;left:-8px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker,.react-datepicker-wrapper{display:inline-block}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{margin-top:10px}.react-datepicker-popper[data-placement^=top]{margin-bottom:10px}.react-datepicker-popper[data-placement^=right]{margin-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{margin-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;border-top-right-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:80px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:left}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:70px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:70px;overflow-x:hidden;margin:0 auto;text-align:center}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:30px;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{padding:5px 10px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day{cursor:pointer}.react-datepicker__day:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today{font-weight:700}.react-datepicker__day--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover{background-color:transparent}.react-datepicker__input-container{position:relative;display:inline-block}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;vertical-align:middle;position:absolute;height:16px;width:16px;top:25%;right:7px}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;bottom:0;box-sizing:border-box;color:#fff;content:"\D7";cursor:pointer;font-size:12px;height:16px;width:16px;line-height:1;margin:-8px auto 0;padding:2px;position:absolute;right:0;text-align:center}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Roboto,Helvetica,sans-serif;font-size:12px;line-height:1.5;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#006dcc;text-decoration:none}a:focus,a:hover{color:#1950a3;text-decoration:underline}a:focus{outline:none}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:2px}.img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #e8e8e8}.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}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#838383}.h1,.h2,.h3,h1,h2,h3{margin-top:18px;margin-bottom:9px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:9px;margin-bottom:9px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:31px}.h2,h2{font-size:25px}.h3,h3{font-size:21px}.h4,h4{font-size:15px}.h5,h5{font-size:12px}.h6,h6{font-size:11px}p{margin:0 0 9px}.lead{margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:18px}}.small,small{font-size:91%}.mark,mark{padding:.2em;background-color:#faa732}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#838383}.text-primary{color:#006dcc}a.text-primary:focus,a.text-primary:hover{color:#005299}.text-success{color:#5bb75b}a.text-success:focus,a.text-success:hover{color:#449b44}.text-info{color:#49afcd}a.text-info:focus,a.text-info:hover{color:#3195b2}.text-warning{color:#faa732}a.text-warning:focus,a.text-warning:hover{color:#f39106}.text-danger{color:#da4f49}a.text-danger:focus,a.text-danger:hover{color:#c72f29}.bg-primary{color:#fff;background-color:#006dcc}a.bg-primary:focus,a.bg-primary:hover{background-color:#005299}.bg-success{background-color:#5bb75b}a.bg-success:focus,a.bg-success:hover{background-color:#449b44}.bg-info{background-color:#49afcd}a.bg-info:focus,a.bg-info:hover{background-color:#3195b2}.bg-warning{background-color:#faa732}a.bg-warning:focus,a.bg-warning:hover{background-color:#f39106}.bg-danger{background-color:#da4f49}a.bg-danger:focus,a.bg-danger:hover{background-color:#c72f29}.page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #e8e8e8}ol,ul{margin-top:0;margin-bottom:9px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:18px}dd,dt{line-height:1.5}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{display:table;content:" "}.dl-horizontal dd:after{clear:both}@media (min-width:0){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%}blockquote{padding:9px 18px;margin:0 0 18px;font-size:15px;border-left:5px solid #e8e8e8}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5;color:#838383}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #e8e8e8;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\A0 \2014"}address{margin-bottom:18px;font-style:normal;line-height:1.5}.container{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:" "}.container:after{clear:both}@media (min-width:768px){.container{width:740px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1160px}}.container-fluid{padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container-fluid:after,.container-fluid:before{display:table;content:" "}.container-fluid:after{clear:both}.row{margin-right:-10px;margin-left:-10px}.row:after,.row:before{display:table;content:" "}.row:after{clear:both}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.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-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#838383}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:18px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #d3d3d3}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #d3d3d3}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #d3d3d3}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #d3d3d3}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f9f9f9}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#ececec}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#5bb75b}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#4cad4c}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#49afcd}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#36a5c6}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#faa732}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#f99c19}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#da4f49}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#d63b34}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #d3d3d3}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:18px;font-size:18px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:none}output{padding-top:5px}.form-control,output{display:block;font-size:12px;line-height:1.5;color:#5a5a5a}.form-control{width:100%;height:28px;padding:4px 8px;background-color:#fff;background-image:none;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-control:focus{border-color:#d3d3d3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px hsla(0,0%,83%,.6)}.form-control::-moz-placeholder{color:#ababab;opacity:1}.form-control:-ms-input-placeholder{color:#ababab}.form-control::-webkit-input-placeholder{color:#ababab}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#e8e8e8;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:28px}.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:26px}.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:34px}}.form-group{margin-bottom:30px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox-inline input[type=checkbox],.checkbox input[type=checkbox],.radio-inline input[type=radio],.radio input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:30px;padding-top:5px;padding-bottom:5px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-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}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:26px;line-height:26px}.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:26px;padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:26px;line-height:26px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:26px;min-height:29px;padding:5px 15px;font-size:11px;line-height:1.5}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:34px;line-height:34px}.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:34px;padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.form-group-lg select.form-control{height:34px;line-height:34px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:34px;min-height:33px;padding:7px 29px;font-size:15px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:35px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:28px;height:28px;line-height:28px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:34px;height:34px;line-height:34px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:26px;height:26px;line-height:26px}.has-success .checkbox,.has-success .checkbox-inline,.has-success.checkbox-inline label,.has-success.checkbox label,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.radio-inline label,.has-success.radio label{color:#5bb75b}.has-success .form-control{border-color:#5bb75b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#449b44;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #a2d6a2}.has-success .input-group-addon{color:#5bb75b;background-color:#5bb75b;border-color:#5bb75b}.has-success .form-control-feedback{color:#5bb75b}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning.checkbox-inline label,.has-warning.checkbox label,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.radio-inline label,.has-warning.radio label{color:#faa732}.has-warning .form-control{border-color:#faa732;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#f39106;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #fcd296}.has-warning .input-group-addon{color:#faa732;background-color:#faa732;border-color:#faa732}.has-warning .form-control-feedback{color:#faa732}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{color:#da4f49}.has-error .form-control{border-color:#da4f49;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#c72f29;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #eba19e}.has-error .input-group-addon{color:#da4f49;background-color:#da4f49;border-color:#da4f49}.has-error .form-control-feedback{color:#da4f49}.has-feedback label~.form-control-feedback{top:23px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.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;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 .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:5px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:23px}.form-horizontal .form-group{margin-right:-10px;margin-left:-10px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{display:table;content:" "}.form-horizontal .form-group:after{clear:both}@media (min-width:768px){.form-horizontal .control-label{padding-top:5px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:7px;font-size:15px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:5px;font-size:11px}}.btn{display:inline-block;margin-bottom:0;font-weight:700;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:4px 8px;font-size:12px;line-height:1.5;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#006dcc;border-color:#005fb3}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#005299;border-color:#001b33}.btn-primary:hover{color:#fff;background-color:#005299;border-color:#003f75}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#005299;background-image:none;border-color:#003f75}.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:#003f75;border-color:#001b33}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#006dcc;border-color:#005fb3}.btn-primary .badge{color:#006dcc;background-color:#fff}.btn-success{color:#fff;background-color:#5bb75b;border-color:#4cad4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449b44;border-color:#255425}.btn-success:hover{color:#fff;background-color:#449b44;border-color:#398239}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449b44;background-image:none;border-color:#398239}.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:#398239;border-color:#255425}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5bb75b;border-color:#4cad4c}.btn-success .badge{color:#5bb75b;background-color:#fff}.btn-info{color:#fff;background-color:#49afcd;border-color:#36a5c6}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#3195b2;border-color:#1b5262}.btn-info:hover{color:#fff;background-color:#3195b2;border-color:#297d96}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#3195b2;background-image:none;border-color:#297d96}.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:#297d96;border-color:#1b5262}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#49afcd;border-color:#36a5c6}.btn-info .badge{color:#49afcd;background-color:#fff}.btn-warning{color:#fff;background-color:#faa732;border-color:#f99c19}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#f39106;border-color:#905504}.btn-warning:hover{color:#fff;background-color:#f39106;border-color:#d07c05}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#f39106;background-image:none;border-color:#d07c05}.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:#d07c05;border-color:#905504}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#faa732;border-color:#f99c19}.btn-warning .badge{color:#faa732;background-color:#fff}.btn-danger{color:#fff;background-color:#da4f49;border-color:#d63b34}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c72f29;border-color:#731b17}.btn-danger:hover{color:#fff;background-color:#c72f29;border-color:#aa2823}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c72f29;background-image:none;border-color:#aa2823}.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:#aa2823;border-color:#731b17}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#da4f49;border-color:#d63b34}.btn-danger .badge{color:#da4f49;background-color:#fff}.btn-link{font-weight:400;color:#006dcc;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#1950a3;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#838383;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:6px 29px;font-size:15px;line-height:1.33333;border-radius:2px}.btn-group-sm>.btn,.btn-sm{padding:4px 15px;font-size:11px;line-height:1.5;border-radius:2px}.btn-group-xs>.btn,.btn-xs{padding:2px 4px;font-size:11px;line-height:1.5;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}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;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-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:12px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #d3d3d3;border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#333;text-decoration:none;background-color:#f9f9f9;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#838383}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a: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:3px 20px;font-size:11px;line-height:1.5;color:#838383;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:0){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.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:-5px}.btn-toolbar:after,.btn-toolbar:before{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-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-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.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,.btn-group-vertical>.btn-group:before{display:table;content:" "}.btn-group-vertical>.btn-group:after{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-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.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-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control: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:4px 8px;font-size:12px;font-weight:400;line-height:1;color:#5a5a5a;text-align:center;background-color:#fff;border:1px solid #fff;border-radius:2px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:4px 15px;font-size:11px;border-radius:2px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:6px 29px;font-size:15px;border-radius:2px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group .form-control:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group .form-control:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.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:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:after,.nav:before{display:table;content:" "}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#e8e8e8}.nav>li.disabled>a{color:#838383}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#838383;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#e8e8e8;border-color:#006dcc}.nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:2px 2px 0 0}.nav-tabs>li>a:hover{border-color:#e8e8e8 #e8e8e8 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#5a5a5a;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:2px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#006dcc}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:35px;margin-bottom:18px;border:1px solid transparent}.navbar:after,.navbar:before{display:table;content:" "}.navbar:after{clear:both}@media (min-width:0){.navbar{border-radius:2px}}.navbar-header:after,.navbar-header:before{display:table;content:" "}.navbar-header:after{clear:both}@media (min-width:0){.navbar-header{float:left}}.navbar-collapse{padding-right:10px;padding-left:10px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:0){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:0){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-10px;margin-left:-10px}@media (min-width:0){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:0){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:35px;padding:8.5px 10px;font-size:15px;line-height:18px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:0){.navbar>.container-fluid .navbar-brand,.navbar>.container .navbar-brand{margin-left:-10px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:10px;margin-top:.5px;margin-bottom:.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:0){.navbar-toggle{display:none}}.navbar-nav{margin:4.25px -10px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:-1){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:18px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:0){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:8.5px;padding-bottom:8.5px}}.navbar-form{padding:10px;margin:3.5px -10px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:-1){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:0){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:4.5px;margin-bottom:4.5px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:6.5px;margin-bottom:6.5px}.navbar-text{margin-top:8.5px;margin-bottom:8.5px}@media (min-width:0){.navbar-text{float:left;margin-right:10px;margin-left:10px}}@media (min-width:0){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-10px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:-1){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#a9a9a9}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#a9a9a9}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#090909}@media (max-width:-1){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#a9a9a9}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#a9a9a9}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#a9a9a9}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:4px 8px;margin-left:-1px;line-height:1.5;color:#006dcc;text-decoration:none;background-color:#fff;border:1px solid #e8e8e8}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#1950a3;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#838383;cursor:default;background-color:#f9f9f9;border-color:#e8e8e8}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#838383;cursor:not-allowed;background-color:#fff;border-color:#e8e8e8}.pagination-lg>li>a,.pagination-lg>li>span{padding:6px 29px;font-size:15px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.pagination-sm>li>a,.pagination-sm>li>span{padding:4px 15px;font-size:11px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:2px;border-bottom-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:2px;border-bottom-right-radius:2px}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#838383}.label-default[href]:focus,.label-default[href]:hover{background-color:#6a6a6a}.label-primary{background-color:#006dcc}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#005299}.label-success{background-color:#5bb75b}.label-success[href]:focus,.label-success[href]:hover{background-color:#449b44}.label-info{background-color:#49afcd}.label-info[href]:focus,.label-info[href]:hover{background-color:#3195b2}.label-warning{background-color:#faa732}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#f39106}.label-danger{background-color:#da4f49}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c72f29}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:11px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#838383;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#006dcc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#5bb75b;background-color:#5bb75b;border-color:#31a549}.alert-success hr{border-top-color:#2b9140}.alert-success .alert-link{color:#449b44}.alert-info{color:#49afcd;background-color:#49afcd;border-color:#0492ba}.alert-info hr{border-top-color:#037ea1}.alert-info .alert-link{color:#3195b2}.alert-warning{color:#faa732;background-color:#faa732;border-color:#f8951d}.alert-warning hr{border-top-color:#f48908}.alert-warning .alert-link{color:#f39106}.alert-danger{color:#da4f49;background-color:#da4f49;border-color:#d5382e}.alert-danger hr{border-top-color:#c23027}.alert-danger .alert-link{color:#c72f29}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{height:18px;margin-bottom:18px;overflow:hidden;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:11px;line-height:18px;color:#fff;text-align:center;background-color:#006dcc;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5bb75b}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-info{background-color:#49afcd}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-warning{background-color:#faa732}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-bar-danger{background-color:#da4f49}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:2px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:18px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal,.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(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;background-clip:padding-box;border:1px solid #999;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#5a5a5a}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-header{padding:15px;border-bottom:1px solid #e8e8e8}.modal-header:after,.modal-header:before{display:table;content:" "}.modal-header:after{clear:both}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:30px}.modal-footer{padding:30px;text-align:right;border-top:1px solid #e8e8e8}.modal-footer:after,.modal-footer:before{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:700px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:525px}}@media (min-width:992px){.modal-lg{width:940px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:11px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.carousel-inner{width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translateZ(0);transform:translateZ(0);left: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);background-color:transparent;filter:alpha(opacity=50);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:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1);background-repeat:repeat-x}.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:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.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:#000\9;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 screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:after,.clearfix:before{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}.btn-inverse:not([disabled]){color:#838383;background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]).focus,.btn-inverse:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#939393}.btn-inverse:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#b4b4b4}.btn-inverse:not([disabled]).active,.btn-inverse:not([disabled]):active,.open>.btn-inverse:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#b4b4b4}.btn-inverse:not([disabled]).active.focus,.btn-inverse:not([disabled]).active:focus,.btn-inverse:not([disabled]).active:hover,.btn-inverse:not([disabled]):active.focus,.btn-inverse:not([disabled]):active:focus,.btn-inverse:not([disabled]):active:hover,.open>.btn-inverse:not([disabled]).dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#939393}.btn-inverse:not([disabled]).disabled.focus,.btn-inverse:not([disabled]).disabled:focus,.btn-inverse:not([disabled]).disabled:hover,.btn-inverse:not([disabled])[disabled].focus,.btn-inverse:not([disabled])[disabled]:focus,.btn-inverse:not([disabled])[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).focus,fieldset[disabled] .btn-inverse:not([disabled]):focus,fieldset[disabled] .btn-inverse:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3}.btn-inverse:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-inverse:not([disabled]):active,.btn-inverse:not([disabled]):focus,.btn-inverse:not([disabled]):hover{background-color:#f3f3f3}.btn-inverse:not([disabled]).btn-primary{color:#006dcc;background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary.focus,.btn-inverse:not([disabled]).btn-primary:focus{color:#006dcc;background-color:#e6e6e6;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary:hover{color:#006dcc;background-color:#e6e6e6;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active,.btn-inverse:not([disabled]).btn-primary:active,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle{color:#006dcc;background-color:#e6e6e6;background-image:none;border-color:#004c8f}.btn-inverse:not([disabled]).btn-primary.active.focus,.btn-inverse:not([disabled]).btn-primary.active:focus,.btn-inverse:not([disabled]).btn-primary.active:hover,.btn-inverse:not([disabled]).btn-primary:active.focus,.btn-inverse:not([disabled]).btn-primary:active:focus,.btn-inverse:not([disabled]).btn-primary:active:hover,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-primary.dropdown-toggle:hover{color:#006dcc;background-color:#d4d4d4;border-color:#00294d}.btn-inverse:not([disabled]).btn-primary.disabled.focus,.btn-inverse:not([disabled]).btn-primary.disabled:focus,.btn-inverse:not([disabled]).btn-primary.disabled:hover,.btn-inverse:not([disabled]).btn-primary[disabled].focus,.btn-inverse:not([disabled]).btn-primary[disabled]:focus,.btn-inverse:not([disabled]).btn-primary[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-primary:hover{background-color:#fff;border-color:#006dcc}.btn-inverse:not([disabled]).btn-primary .badge{color:#fff;background-color:#006dcc}.btn-inverse:not([disabled]).btn-primary:active,.btn-inverse:not([disabled]).btn-primary:active:active,.btn-inverse:not([disabled]).btn-primary:focus,.btn-inverse:not([disabled]).btn-primary:focus:active,.btn-inverse:not([disabled]).btn-primary:hover,.btn-inverse:not([disabled]).btn-primary:hover:active{background-color:#cce7ff}.btn-inverse:not([disabled]).btn-success{color:#5bb75b;background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success.focus,.btn-inverse:not([disabled]).btn-success:focus{color:#5bb75b;background-color:#e6e6e6;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success:hover{color:#5bb75b;background-color:#e6e6e6;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active,.btn-inverse:not([disabled]).btn-success:active,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle{color:#5bb75b;background-color:#e6e6e6;background-image:none;border-color:#419441}.btn-inverse:not([disabled]).btn-success.active.focus,.btn-inverse:not([disabled]).btn-success.active:focus,.btn-inverse:not([disabled]).btn-success.active:hover,.btn-inverse:not([disabled]).btn-success:active.focus,.btn-inverse:not([disabled]).btn-success:active:focus,.btn-inverse:not([disabled]).btn-success:active:hover,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-success.dropdown-toggle:hover{color:#5bb75b;background-color:#d4d4d4;border-color:#2d662d}.btn-inverse:not([disabled]).btn-success.disabled.focus,.btn-inverse:not([disabled]).btn-success.disabled:focus,.btn-inverse:not([disabled]).btn-success.disabled:hover,.btn-inverse:not([disabled]).btn-success[disabled].focus,.btn-inverse:not([disabled]).btn-success[disabled]:focus,.btn-inverse:not([disabled]).btn-success[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-success.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-success:hover{background-color:#fff;border-color:#5bb75b}.btn-inverse:not([disabled]).btn-success .badge{color:#fff;background-color:#5bb75b}.btn-inverse:not([disabled]).btn-success:active,.btn-inverse:not([disabled]).btn-success:active:active,.btn-inverse:not([disabled]).btn-success:focus,.btn-inverse:not([disabled]).btn-success:focus:active,.btn-inverse:not([disabled]).btn-success:hover,.btn-inverse:not([disabled]).btn-success:hover:active{background-color:#dcefdc}.btn-inverse:not([disabled]).btn-info{color:#49afcd;background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info.focus,.btn-inverse:not([disabled]).btn-info:focus{color:#49afcd;background-color:#e6e6e6;border-color:#206376}.btn-inverse:not([disabled]).btn-info:hover{color:#49afcd;background-color:#e6e6e6;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active,.btn-inverse:not([disabled]).btn-info:active,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle{color:#49afcd;background-color:#e6e6e6;background-image:none;border-color:#2f8eaa}.btn-inverse:not([disabled]).btn-info.active.focus,.btn-inverse:not([disabled]).btn-info.active:focus,.btn-inverse:not([disabled]).btn-info.active:hover,.btn-inverse:not([disabled]).btn-info:active.focus,.btn-inverse:not([disabled]).btn-info:active:focus,.btn-inverse:not([disabled]).btn-info:active:hover,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-info.dropdown-toggle:hover{color:#49afcd;background-color:#d4d4d4;border-color:#206376}.btn-inverse:not([disabled]).btn-info.disabled.focus,.btn-inverse:not([disabled]).btn-info.disabled:focus,.btn-inverse:not([disabled]).btn-info.disabled:hover,.btn-inverse:not([disabled]).btn-info[disabled].focus,.btn-inverse:not([disabled]).btn-info[disabled]:focus,.btn-inverse:not([disabled]).btn-info[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-info.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-info:hover{background-color:#fff;border-color:#49afcd}.btn-inverse:not([disabled]).btn-info .badge{color:#fff;background-color:#49afcd}.btn-inverse:not([disabled]).btn-info:active,.btn-inverse:not([disabled]).btn-info:active:active,.btn-inverse:not([disabled]).btn-info:focus,.btn-inverse:not([disabled]).btn-info:focus:active,.btn-inverse:not([disabled]).btn-info:hover,.btn-inverse:not([disabled]).btn-info:hover:active{background-color:#d7edf4}.btn-inverse:not([disabled]).btn-warning{color:#faa732;background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning.focus,.btn-inverse:not([disabled]).btn-warning:focus{color:#faa732;background-color:#e6e6e6;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning:hover{color:#faa732;background-color:#e6e6e6;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active,.btn-inverse:not([disabled]).btn-warning:active,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle{color:#faa732;background-color:#e6e6e6;background-image:none;border-color:#e98b06}.btn-inverse:not([disabled]).btn-warning.active.focus,.btn-inverse:not([disabled]).btn-warning.active:focus,.btn-inverse:not([disabled]).btn-warning.active:hover,.btn-inverse:not([disabled]).btn-warning:active.focus,.btn-inverse:not([disabled]).btn-warning:active:focus,.btn-inverse:not([disabled]).btn-warning:active:hover,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-warning.dropdown-toggle:hover{color:#faa732;background-color:#d4d4d4;border-color:#a86404}.btn-inverse:not([disabled]).btn-warning.disabled.focus,.btn-inverse:not([disabled]).btn-warning.disabled:focus,.btn-inverse:not([disabled]).btn-warning.disabled:hover,.btn-inverse:not([disabled]).btn-warning[disabled].focus,.btn-inverse:not([disabled]).btn-warning[disabled]:focus,.btn-inverse:not([disabled]).btn-warning[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-warning:hover{background-color:#fff;border-color:#faa732}.btn-inverse:not([disabled]).btn-warning .badge{color:#fff;background-color:#faa732}.btn-inverse:not([disabled]).btn-warning:active,.btn-inverse:not([disabled]).btn-warning:active:active,.btn-inverse:not([disabled]).btn-warning:focus,.btn-inverse:not([disabled]).btn-warning:focus:active,.btn-inverse:not([disabled]).btn-warning:hover,.btn-inverse:not([disabled]).btn-warning:hover:active{background-color:#feeacd}.btn-inverse:not([disabled]).btn-danger{color:#da4f49;background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger.focus,.btn-inverse:not([disabled]).btn-danger:focus{color:#da4f49;background-color:#e6e6e6;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger:hover{color:#da4f49;background-color:#e6e6e6;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active,.btn-inverse:not([disabled]).btn-danger:active,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle{color:#da4f49;background-color:#e6e6e6;background-image:none;border-color:#bf2d27}.btn-inverse:not([disabled]).btn-danger.active.focus,.btn-inverse:not([disabled]).btn-danger.active:focus,.btn-inverse:not([disabled]).btn-danger.active:hover,.btn-inverse:not([disabled]).btn-danger:active.focus,.btn-inverse:not([disabled]).btn-danger:active:focus,.btn-inverse:not([disabled]).btn-danger:active:hover,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle.focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:focus,.open>.btn-inverse:not([disabled]).btn-danger.dropdown-toggle:hover{color:#da4f49;background-color:#d4d4d4;border-color:#88201c}.btn-inverse:not([disabled]).btn-danger.disabled.focus,.btn-inverse:not([disabled]).btn-danger.disabled:focus,.btn-inverse:not([disabled]).btn-danger.disabled:hover,.btn-inverse:not([disabled]).btn-danger[disabled].focus,.btn-inverse:not([disabled]).btn-danger[disabled]:focus,.btn-inverse:not([disabled]).btn-danger[disabled]:hover,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger.focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:focus,fieldset[disabled] .btn-inverse:not([disabled]).btn-danger:hover{background-color:#fff;border-color:#da4f49}.btn-inverse:not([disabled]).btn-danger .badge{color:#fff;background-color:#da4f49}.btn-inverse:not([disabled]).btn-danger:active,.btn-inverse:not([disabled]).btn-danger:active:active,.btn-inverse:not([disabled]).btn-danger:focus,.btn-inverse:not([disabled]).btn-danger:focus:active,.btn-inverse:not([disabled]).btn-danger:hover,.btn-inverse:not([disabled]).btn-danger:hover:active{background-color:#f6d6d5}.btn{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3;margin-right:5px}.btn:last-child{margin-right:0}.btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(1px);transform:translateY(1px)}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover,[disabled] .btn,[disabled] .btn:hover{background-color:#e8e8e8;border-color:#e8e8e8;color:#838383}.btn.disabled,.btn.disabled:active,.btn[disabled],.btn[disabled]:active,[disabled] .btn,[disabled] .btn:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn>.flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.btn-popover-reason{max-width:140px;color:#ababab;font-size:11px}.btn.btn-link{cursor:pointer}.btn.btn-link,.btn.btn-link:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateY(0);transform:translateY(0)}.btn.btn-link:disabled,.btn.btn-link[disabled]{background-color:transparent;cursor:not-allowed}.btn.btn-link:active,.btn.btn-link:hover{background-color:transparent}.btn-borderless:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-borderless:not([disabled]).focus,.btn-borderless:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-borderless:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-borderless:not([disabled]).active,.btn-borderless:not([disabled]):active,.open>.btn-borderless:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-borderless:not([disabled]).active.focus,.btn-borderless:not([disabled]).active:focus,.btn-borderless:not([disabled]).active:hover,.btn-borderless:not([disabled]):active.focus,.btn-borderless:not([disabled]):active:focus,.btn-borderless:not([disabled]):active:hover,.open>.btn-borderless:not([disabled]).dropdown-toggle.focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:focus,.open>.btn-borderless:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-borderless:not([disabled]).disabled.focus,.btn-borderless:not([disabled]).disabled:focus,.btn-borderless:not([disabled]).disabled:hover,.btn-borderless:not([disabled])[disabled].focus,.btn-borderless:not([disabled])[disabled]:focus,.btn-borderless:not([disabled])[disabled]:hover,fieldset[disabled] .btn-borderless:not([disabled]).focus,fieldset[disabled] .btn-borderless:not([disabled]):focus,fieldset[disabled] .btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-borderless:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-borderless:not([disabled]):focus,.btn-borderless:not([disabled]):hover{background-color:#fff;border-color:#d3d3d3;-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.btn-flat:not([disabled]){color:#838383;background-color:#fff;border-color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.btn-flat:not([disabled]).focus,.btn-flat:not([disabled]):focus{color:#838383;background-color:#e6e6e6;border-color:#bfbfbf}.btn-flat:not([disabled]):hover{color:#838383;background-color:#e6e6e6;border-color:#e0e0e0}.btn-flat:not([disabled]).active,.btn-flat:not([disabled]):active,.open>.btn-flat:not([disabled]).dropdown-toggle{color:#838383;background-color:#e6e6e6;background-image:none;border-color:#e0e0e0}.btn-flat:not([disabled]).active.focus,.btn-flat:not([disabled]).active:focus,.btn-flat:not([disabled]).active:hover,.btn-flat:not([disabled]):active.focus,.btn-flat:not([disabled]):active:focus,.btn-flat:not([disabled]):active:hover,.open>.btn-flat:not([disabled]).dropdown-toggle.focus,.open>.btn-flat:not([disabled]).dropdown-toggle:focus,.open>.btn-flat:not([disabled]).dropdown-toggle:hover{color:#838383;background-color:#d4d4d4;border-color:#bfbfbf}.btn-flat:not([disabled]).disabled.focus,.btn-flat:not([disabled]).disabled:focus,.btn-flat:not([disabled]).disabled:hover,.btn-flat:not([disabled])[disabled].focus,.btn-flat:not([disabled])[disabled]:focus,.btn-flat:not([disabled])[disabled]:hover,fieldset[disabled] .btn-flat:not([disabled]).focus,fieldset[disabled] .btn-flat:not([disabled]):focus,fieldset[disabled] .btn-flat:not([disabled]):hover{background-color:#fff;border-color:#fff}.btn-flat:not([disabled]) .badge{color:#fff;background-color:#838383}.btn-flat:not([disabled]):focus,.btn-flat:not([disabled]):hover{background-color:#fff}.btn-group-xs>.btn,.btn-xs{font-size:9px}.btn-group-xs>.btn:active,.btn-xs:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-group-xs>.btn>.flexible-wrapper-inline>.flexible-spacer-component,.btn-xs>.flexible-wrapper-inline>.flexible-spacer-component{min-width:4px}.input-group-btn>.btn{padding-bottom:3px}.checkbox label,.radiogroup-stacked label,.radio label{font-weight:300;padding-top:1px}.checkbox .icheckbox,.radio .icheckbox,.radiogroup-stacked .icheckbox{margin-left:-20px}.checkbox .icheckbox>input,.checkbox>.icheckbox,.checkbox>.iradio,.checkbox>input[type=checkbox],.checkbox>input[type=radio],.radio .icheckbox>input,.radio>.icheckbox,.radio>.iradio,.radio>input[type=checkbox],.radio>input[type=radio],.radiogroup-stacked .icheckbox>input,.radiogroup-stacked>.icheckbox,.radiogroup-stacked>.iradio,.radiogroup-stacked>input[type=checkbox],.radiogroup-stacked>input[type=radio]{margin-left:0}input[type=checkbox],input[type=radio]{width:16px;height:16px;margin-top:0}.icheckbox+span,.iradio+span{font-weight:300}.icheckbox:not(.disabled)+span,.iradio:not(.disabled)+span{cursor:pointer}.form-horizontal .control-label{text-align:left}.form-horizontal .checkbox{padding-top:3px;min-height:16px}.form-group .help-block{margin-bottom:0}.form-group label{font-weight:700}.form-group .checkbox label{font-weight:300}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.form-control:focus{outline:0}.form-control,.form-control-static{font-weight:300}.form-btn-footer{text-align:right}fieldset{border-bottom:1px solid #f3f3f3;margin-bottom:30px}fieldset.borderless{border-bottom:0;margin-bottom:0}label{color:#5a5a5a}.input-group-addon{font-weight:300;padding:4px 5px}.input-group-addon:first-child{padding-left:0}.input-group-addon:last-child{padding-right:0}.help-block{color:#ababab;font-weight:300;margin-top:8px}.form-horizontal .control-label .help-block{margin-top:1px}.borderedwell-component .form-horizontal{padding:30px 30px 0}.modal{font-weight:300}.modal-title{font-weight:700}.modal-content{border-radius:0;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.25);box-shadow:0 3px 0 rgba(0,0,0,.25)}.modal-body{overflow:auto}.modal-footer,.modal-header{height:40px}.modal-header{background-color:#f3f3f3;padding:10px 15px}.modal-header>.close{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");background-position:50%;background-size:20px;height:20px;margin-right:-5px;margin-top:0;width:20px}.modal-header>.close>span{display:none}.modal-footer{padding:6px}.modal-footer>.pull-left{float:left}.modal-footer>label{font-weight:300;color:#838383;margin-bottom:0;line-height:28px}.modal-footer>label.pull-left{padding:0 9px}.modal-footer>label.pull-left>input{margin-right:6px}.modal-instruction>p{margin-bottom:25px}.modal-instruction>strong{display:block;margin-bottom:5px}.nav-tabs{margin-bottom:0;min-height:35px}.nav-tabs>li{background-color:#f9f9f9;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;font-size:12px;margin-bottom:-1px;padding:0;text-align:center}.nav-tabs>li,.nav-tabs>li>a{display:inline-block;margin-right:0}.nav-tabs>li>a{color:#838383;cursor:pointer;font-weight:300;padding:8px 15px 7px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.nav-tabs>li>a,.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{border:0;outline:0}.nav-tabs>li>a .svg-symbol-component{vertical-align:top}.nav-tabs>li>a .icon{float:left;height:16px;width:16px}.nav-tabs>li.active,.nav-tabs>li.active:focus,.nav-tabs>li.active:hover{background-color:#fff;border:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-right:0;cursor:default}.nav-tabs>li:last-child,.nav-tabs>li:last-child:focus,.nav-tabs>li:last-child:hover{border-right:1px solid #e8e8e8}.nav-tabs .flexible-wrapper-inline>.flexible-spacer-component{min-width:8px}.popover{font-family:Roboto,Helvetica,sans-serif;font-style:normal;font-weight:400;line-height:1.5;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:12px;border:1px solid #e8e8e8;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 rgba(0,0,0,.25);font-weight:300}.popover.popover-light{background-color:#fff;border-color:#e8e8e8;color:#333}.popover.popover-light.top>.arrow{border-top-color:#e8e8e8}.popover.popover-light.top>.arrow:after{border-top-color:#fff}.popover.popover-light.right>.arrow{border-right-color:#e8e8e8}.popover.popover-light.right>.arrow:after{border-right-color:#fff}.popover.popover-light.bottom>.arrow{border-bottom-color:#e8e8e8}.popover.popover-light.bottom>.arrow:after{border-bottom-color:#fff}.popover.popover-light.left>.arrow{border-left-color:#e8e8e8}.popover.popover-light.left>.arrow:after{border-left-color:#fff}.popover.popover-light .popover-title{background-color:#f3f3f3;border-bottom-color:#e8e8e8}.popover.popover-dark{background-color:#5a5a5a;border-color:#5a5a5a;color:#fff}.popover.popover-dark.top>.arrow,.popover.popover-dark.top>.arrow:after{border-top-color:#5a5a5a}.popover.popover-dark.right>.arrow,.popover.popover-dark.right>.arrow:after{border-right-color:#5a5a5a}.popover.popover-dark.bottom>.arrow,.popover.popover-dark.bottom>.arrow:after{border-bottom-color:#5a5a5a}.popover.popover-dark.left>.arrow,.popover.popover-dark.left>.arrow:after{border-left-color:#5a5a5a}.popover.popover-dark .popover-title{background-color:#747474;border-bottom-color:#fff}.popover.popover-warn{background-color:#faa732;border-color:#faa732;color:#fff}.popover.popover-warn.top>.arrow,.popover.popover-warn.top>.arrow:after{border-top-color:#faa732}.popover.popover-warn.right>.arrow,.popover.popover-warn.right>.arrow:after{border-right-color:#faa732}.popover.popover-warn.bottom>.arrow,.popover.popover-warn.bottom>.arrow:after{border-bottom-color:#faa732}.popover.popover-warn.left>.arrow,.popover.popover-warn.left>.arrow:after{border-left-color:#faa732}.popover.popover-warn .popover-title{background-color:#fbbc64;border-bottom-color:#fff}.popover.popover-error{background-color:#da4f49;border-color:#da4f49;color:#fff}.popover.popover-error.top>.arrow,.popover.popover-error.top>.arrow:after{border-top-color:#da4f49}.popover.popover-error.right>.arrow,.popover.popover-error.right>.arrow:after{border-right-color:#da4f49}.popover.popover-error.bottom>.arrow,.popover.popover-error.bottom>.arrow:after{border-bottom-color:#da4f49}.popover.popover-error.left>.arrow,.popover.popover-error.left>.arrow:after{border-left-color:#da4f49}.popover.popover-error .popover-title{background-color:#e37873;border-bottom-color:#fff}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover>.arrow{border-width:6px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:5px}.popover.top>.arrow{bottom:-6px;left:50%;margin-left:-6px;border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-5px;content:"";border-bottom-width:0}.popover.right>.arrow{top:50%;left:-6px;margin-top:-6px;border-left-width:0}.popover.right>.arrow:after{bottom:-5px;left:1px;content:"";border-left-width:0}.popover.bottom>.arrow{top:-6px;left:50%;margin-left:-6px;border-top-width:0}.popover.bottom>.arrow:after{top:1px;margin-left:-5px;content:"";border-top-width:0}.popover.left>.arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0}.popover.left>.arrow:after{right:1px;bottom:-5px;content:"";border-right-width:0}.popover .popover-title{padding:8px 14px;margin:0;font-size:12px;border-bottom-width:1px;border-bottom-style:solid;border-radius:3px 3px 0 0}.popover .popover-content{padding:5px 10px}.popover .popover-content p{margin-bottom:5px}.popover .popover-content p:last-child{margin-bottom:0}[aria-describedby]{cursor:pointer}b,strong{font-weight:700}.react-datepicker{border-color:#d3d3d3;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.25);box-shadow:0 2px 0 rgba(0,0,0,.25);font-family:Roboto,Helvetica,sans-serif;font-size:12px;font-weight:300;padding:8px}.react-datepicker__header{background-color:#fff;border-bottom:0}.react-datepicker,.react-datepicker__day,.react-datepicker__day-name{color:#5a5a5a}.react-datepicker:hover,.react-datepicker__day-name:hover,.react-datepicker__day:hover{border-radius:2px}.react-datepicker--disabled,.react-datepicker--outside-month,.react-datepicker__day--disabled,.react-datepicker__day--outside-month,.react-datepicker__day-name--disabled,.react-datepicker__day-name--outside-month{color:#e8e8e8}.react-datepicker--selected,.react-datepicker__day--selected,.react-datepicker__day-name--selected{background-color:#006dcc;color:#fff}.react-datepicker--selected,.react-datepicker--selected:hover,.react-datepicker__day--selected,.react-datepicker__day--selected:hover,.react-datepicker__day-name--selected,.react-datepicker__day-name--selected:hover{border-radius:2px}.react-datepicker__day--in-range,.react-datepicker__day-name__day--in-range,.react-datepicker__day__day--in-range{color:#fff}.react-datepicker__current-month{color:#5a5a5a;font-weight:300;font-size:12px;margin-top:-7px}.react-datepicker__navigation{height:24px;top:5px;width:24px}.react-datepicker__navigation--next{border:0;right:7px}.react-datepicker__navigation--next:hover{background-color:#e8e8e8;border-radius:2px}.react-datepicker__navigation--next:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23006dcc' d='M11 3L8.1 8l2.9 5H8.4L5 8.1v-.2L8.4 3H11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:24px}.react-datepicker__navigation--previous{border:0;left:7px}.react-datepicker__navigation--previous:hover{background-color:#e8e8e8;border-radius:2px}.react-datepicker__navigation--previous:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23006dcc' d='M11 3L8.1 8l2.9 5H8.4L5 8.1v-.2L8.4 3H11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:block;height:24px;width:24px}.react-datepicker__tether-element-attached-top.react-datepicker__tether-element{margin-top:-5px}.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle,.react-datepicker__tether-element-attached-bottom .react-datepicker__triangle:before,.react-datepicker__tether-element-attached-top .react-datepicker__triangle,.react-datepicker__tether-element-attached-top .react-datepicker__triangle:before{border:0}.react-datepicker__tether-element-attached-bottom.react-datepicker__tether-element{margin-top:-15px}.react-datepicker__input-container{display:block}.react-datepicker__input-container input{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 50 50'%3E%3Cpath d='M40.5 4h-3.7v3.3c0 1.3-1 2.3-2.3 2.3-1.3 0-2.3-1-2.3-2.3V4H17.8v3.3c0 1.3-1 2.3-2.3 2.3s-2.3-1-2.3-2.3V4H9.5C7 4 5 6 5 8.5v35.9c0 2.5 2 4.4 4.5 4.4h31c2.5 0 4.5-2 4.5-4.4V8.5C45 6 43 4 40.5 4zm1.6 40.3c0 .9-.7 1.6-1.6 1.6h-31c-.9 0-1.6-.7-1.6-1.6V15.1H42v29.2z' fill='%235a5a5a'/%3E%3Cpath d='M15.5 8.2c.5 0 .9-.4.9-.8V2c0-.5-.4-.8-.9-.8s-.9.4-.9.8v5.3c.1.5.4.9.9.9zm19 0c.5 0 .9-.4.9-.8V2c0-.5-.4-.8-.9-.8s-.9.4-.9.8v5.3c0 .5.4.9.9.9zM37 20h3v3h-3zm-4.5 0h3v3h-3zM28 20h3v3h-3zm-4.5 0h3v3h-3zM19 20h3v3h-3zm18 6h3v3h-3zm-4.5 0h3v3h-3zM28 26h3v3h-3zm-4.5 0h3v3h-3zM19 26h3v3h-3zm-4.5 0h3v3h-3zM10 26h3v3h-3zm27 6h3v3h-3zm-4.5 0h3v3h-3zM28 32h3v3h-3zm-4.5 0h3v3h-3zM19 32h3v3h-3zm-4.5 0h3v3h-3zM10 32h3v3h-3zm18 6h3v3h-3zm-4.5 0h3v3h-3zM19 38h3v3h-3zm-4.5 0h3v3h-3zM10 38h3v3h-3z' fill='%235a5a5a'/%3E%3C/svg%3E");background-origin:content-box;background-position:100%;background-repeat:no-repeat;cursor:pointer;padding-right:4px}.react-datepicker__input-container input::-ms-clear{display:none}.Select{position:relative}.Select input::-webkit-contacts-auto-fill-button,.Select input::-webkit-credentials-auto-fill-button{display:none!important}.Select input::-ms-clear,.Select input::-ms-reveal{display:none!important}.Select,.Select div,.Select input,.Select span{-webkit-box-sizing:border-box;box-sizing:border-box}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{-webkit-box-shadow:none;box-shadow:none}.Select.is-searchable.is-focused:not(.is-open)>.Select-control,.Select.is-searchable.is-open>.Select-control{cursor:text}.Select.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#cfcfcf #e8e8e8 #f5f5f5}.Select.is-open>.Select-control .Select-arrow{top:-2px;border-color:transparent transparent #838383;border-width:0 5px 5px}.Select.is-focused>.Select-control{background:#fff}.Select.is-focused:not(.is-open)>.Select-control{border-color:#e8e8e8 #f5f5f5 #f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px fade(#e8e8e8,50%);box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 0 5px -1px fade(#e8e8e8,50%)}.Select.has-value.is-clearable.Select--single>.Select-control .Select-value{padding-right:37px}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#5a5a5a}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#e8e8e8;outline:none;text-decoration:underline}.Select.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.Select.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus{background:#fff}.Select.has-value.is-pseudo-focused .Select-input{opacity:0}.Select.is-open .Select-arrow,.Select .Select-arrow-zone:hover>.Select-arrow{border-top-color:#333}.Select.Select--rtl{direction:rtl;text-align:right}.Select-control{background-color:#fff;border-color:#f5f5f5 #e8e8e8 #cfcfcf;border-radius:2px;border:1px solid #e8e8e8;color:#5a5a5a;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:26px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none;background:#fff}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:24px;padding-left:7px;padding-right:7px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select-input{height:24px;padding-left:7px;padding-right:7px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;-webkit-box-shadow:none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:17px;padding:3px 0 7px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:2px solid #e8e8e8;border-right-color:#5a5a5a;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#838383;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:12px}.Select-clear-zone:hover{color:#da4f49}.Select-clear{display:inline-block;font-size:15px;line-height:1}.Select--multi .Select-clear-zone{width:12px}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{position:absolute;display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden;float:left}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select--rtl .Select-arrow-zone{padding-right:0;padding-left:5px}.Select-arrow{border-color:#838383 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0;position:relative}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:2px;border-bottom-left-radius:2px;background-color:#fff;border:1px solid #e8e8e8;border-top-color:#f4f4f4;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.06);box-shadow:0 1px 0 rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;left:0;top:100%;width:100%;z-index:1000;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#5a5a5a;cursor:pointer;display:block;padding:4px 7px}.Select-option:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.Select-option.is-selected{background-color:#f5faff;color:#5a5a5a}.Select-option.is-focused{background-color:#f9f9f9;color:#5a5a5a}.Select-option.is-disabled{color:#e8e8e8;cursor:default}.Select-noresults{-webkit-box-sizing:border-box;box-sizing:border-box;color:silver;cursor:default;display:block;padding:4px 7px}.Select--multi .Select-input{vertical-align:middle;margin-left:7px;padding:0}.Select--multi.Select--rtl .Select-input{margin-left:0;margin-right:7px}.Select--multi.has-value .Select-input{margin-left:2px}.Select--multi .Select-value{background-color:#5a5a5a;border-radius:2px;border:1px solid #414141;color:#fff;display:inline-block;font-size:12px;margin-left:2px;margin-top:2px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#fff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #414141;padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#5a5a5a;color:#838383}.Select--multi .Select-value-icon:active{background-color:#414141}.Select--multi.Select--rtl .Select-value{margin-left:0;margin-right:2px}.Select--multi.Select--rtl .Select-value-icon{border-right:none;border-left:1px solid #414141}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}.Select{font-weight:300}.Select-menu-outer{border-color:#ababab}.Select-value{line-height:18px}.Select:not(.is-disabled)>.Select-control{-webkit-box-shadow:0 1px #d3d3d3;box-shadow:0 1px #d3d3d3}.Select:not(.is-disabled).is-focused>.Select-control,.Select:not(.is-disabled).is-open>.Select-control,.Select:not(.is-disabled)>.Select-control:focus,.Select:not(.is-disabled)>.Select-control:hover{border-color:#ababab}.Select-arrow-zone,.Select-clear-zone{padding-top:4px;vertical-align:top}.Select--multi.is-disabled>.Select-control{padding-bottom:1px}.Select--multi .Select-value{border:0;margin-top:1px}.Select--multi .Select-value-icon+.Select--multi .Select-value-label{padding-right:0}.Select--multi .Select-value-icon{border:0;float:right;font-size:15px;font-weight:300;line-height:15px;margin:2px 5px 2px 0;padding:0;text-align:center;width:12px}.has-error .Select-control,.has-error .Select-menu-outer,.has-error .Select.is-focused>.Select-control,.has-error .Select.is-open>.Select-control,.has-error .Select:not(.is-disabled)>.Select-control:focus,.has-error .Select:not(.is-disabled)>.Select-control:hover{border-color:#da4f49}.has-warning .Select-control,.has-warning .Select-menu-outer,.has-warning .Select.is-focused>.Select-control,.has-warning .Select.is-open>.Select-control,.has-warning .Select:not(.is-disabled)>.Select-control:focus,.has-warning .Select:not(.is-disabled)>.Select-control:hover{border-color:#faa732}.alert-component{color:#fff;font-size:12px;line-height:20px;padding:10px}.alert-component-success{background-color:#5bb75b}.alert-component-info{background-color:#49afcd}.alert-component-warning{background-color:#faa732}.alert-component-danger{background-color:#da4f49}.avatar-component{background-color:#ababab;border-radius:50%;color:#fff;cursor:default;display:inline-block;font-size:15px;font-weight:700;height:35px;line-height:36px;position:relative;text-align:center;text-transform:uppercase;vertical-align:middle;width:35px}.avatar-component-image{border-radius:50%;height:100%;left:0;position:absolute;top:0}.avatar-component-blue{background-color:#006dcc}.avatar-component-green{background-color:#5bb75b}.avatar-component-red{background-color:#da4f49}.avatar-component-orange{background-color:#faa732}.avatar-component-cyan{background-color:#49afcd}.borderedwell-component{background-color:#fff;border:1px solid #e8e8e8}.breadcrumbnode-component-link{cursor:pointer}.breadcrumbnode-component-link:active,.breadcrumbnode-component-link:hover{color:#0492ba;text-decoration:underline}.breadcrumb-component{color:#49afcd;cursor:default;font-size:12px;font-weight:300;height:10px;line-height:10px}.breadcrumb-component-link{cursor:pointer}.breadcrumb-component-link:active,.breadcrumb-component-link:hover{color:#0492ba;text-decoration:underline}.breadcrumb-component.disabled{color:#ababab;pointer-events:none}.card-component{font-size:12px;margin-bottom:28px;min-height:40px;min-width:205px}.card-component-grid-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-28px}.card-component-grid-container .card-component{margin-right:28px}.card-component .flexible-spacer-component{border:0}.card-component-content-container{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;-webkit-box-shadow:0 2px 0 #d3d3d3;box-shadow:0 2px 0 #d3d3d3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card-component-content-container .card-component-content:not(.fill):last-child{padding-bottom:20px}.card-component.accent .card-component-content-container{border-bottom-width:5px}.card-component-content{padding:20px 20px 0}.card-component-content.append{color:#ababab;font-weight:300;padding:5px 1px 0}.card-component-content.stretch{padding-left:0;padding-right:0}.card-component-content.fill{padding:0}.svg-symbol-component{display:inline-block;pointer-events:none}.svg-symbol-component,.svg-symbol-component-16{height:16px;width:16px}.svg-symbol-component-70{height:70px;width:70px}.svg-symbol-component-200{height:200px;width:200px}.svg-symbol-component-250{height:250px;width:250px}.svg-symbol-component-color-disabled{fill:#d3d3d3}.svg-symbol-component-cyan-dark{fill:#0492ba}.svg-symbol-component-gray{fill:#ababab}.svg-symbol-component-gray-darker{fill:#5a5a5a}.svg-symbol-component-gray-light{fill:#d3d3d3}.svg-symbol-component-green-dark{fill:#31a549}.svg-symbol-component-orange-dark{fill:#f8951d}.svg-symbol-component-red{fill:#da4f49}.svg-symbol-component-clickable{cursor:pointer;pointer-events:auto}.svgsymbolcircle-component{background-color:#f3f3f3;border-radius:50%;display:inline-block;height:16px;width:16px}.svgsymbolcircle-component-inverse{background-color:#fff}.svgsymbolcircle-component .svg-symbol-component{height:12px;margin:2px;width:12px}.svgsymbolcircle-component-70{height:70px;width:70px}.svgsymbolcircle-component .svg-symbol-component-70{height:50px;margin:10px;width:50px}.svgsymbolcircle-component-50{height:50px;width:50px}.svgsymbolcircle-component .svg-symbol-component-50{height:36px;margin:7px;width:36px}.empty-component{cursor:default;margin:0 auto;padding:60px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.empty-component-text{color:#ababab;font-size:12px;line-height:1.5;margin-top:10px;white-space:pre-wrap}.flexible-spacer-component{border:1px solid #e8e8e8;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.flexible-wrapper-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:inherit}.flexible-wrapper-inline .flexible-spacer-component{border:0}.flexible-wrapper-inline>.svg-symbol-component{margin:auto}.grid-component{border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;-ms-flex-negative:0;flex-shrink:0;font-size:12px;font-weight:300;line-height:1.5;vertical-align:top;width:100%}.grid-component,.grid-component-row-vertical-cell-border .grid-component-cell{border-right:1px solid #e8e8e8}.grid-component-row-vertical-cell-border .grid-component-cell:last-child{border-right:0}.grid-component+.grid-component{border-top:0}.grid-component-cell{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;padding:8px 0 8px 10px}.grid-component-cell:last-child{padding-right:10px}.grid-component-cell-stretch{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1}.grid-component-cell-clickable{cursor:pointer}.grid-component-row-vertical-cell-border .grid-component-cell{padding-right:10px}.grid-component-row{border-bottom:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex}.grid-component-row-header{color:#838383}.grid-component-row-subfooter{background-color:#f9f9f9;color:#838383}.grid-component-row-subfooter .grid-component-cell:last-child{color:#333}.grid-component-row-footer{font-weight:700}.grid-component-row-short .grid-component-cell{padding-bottom:3px;padding-top:3px}.grid-component-row-horizontal-border,.grid-component-row:last-child{border-bottom-color:#e8e8e8}.pagetitle-component{border-bottom:1px solid #e8e8e8;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:18px;height:30px;line-height:30px;padding:20px 30px}.pagetitle-component-is-footer{border-top:1px solid #e8e8e8;border-bottom:0;color:#838383;font-size:12px}.pagetitle-component small{font-size:11px}.pretty-diff-component{border:1px solid #e8e8e8;font-size:12px;padding:10px;white-space:pre-wrap}.pretty-diff-component-delete{color:#da4f49;text-decoration:line-through}.pretty-diff-component-insert{color:#5bb75b}.arc-component.positive{fill:#5bb75b}.arc-component.negative{fill:#da4f49}.arc-component.info{fill:#49afcd}.arc-component.pending,.arc-component.warning{fill:#faa732}.donut-component{fill:#fff}.marker-component{stroke:#da4f49;stroke-width:.02}.slicey-component{vertical-align:top}.slicey-background{fill:#5a5a5a}.slicey-empty{fill:#f9f9f9}.statistic-component{font-size:15px}.statistic-component-value{font-weight:700}.statistic-component-label{color:#838383;font-weight:300}.statistic-component+.statistic-component{margin-top:5px}.statistic-component.inline .statistic-component-label,.statistic-component.inline .statistic-component-value{display:inline-block}.statistic-component.inline .statistic-component-label{margin-left:5px}.tag-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#838383;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:300;margin-right:5px;min-height:24px;padding:0 5px;line-height:0}.tag-component.tag-component-inverse{background-color:#f3f3f3;border-left:4px solid;color:#838383}.tag-component.tag-component-inverse .action-button{fill:#ababab}.tag-component-actionable{padding-right:0}.tag-component-accent label{font-weight:700}.tag-component .action-button{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;fill:#fff;fill-opacity:.6;height:24px;text-align:center;width:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tag-component .action-button:hover{fill-opacity:1}.tag-component label{margin-bottom:0;max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-grid-component-title{color:#333;display:block;font-size:18px;font-weight:700;margin-bottom:10px}.tile-grid-component-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:0}.tile-grid-component-item{background:#e8e8e8 50%;border-radius:5px;-webkit-box-shadow:inset 0 -4px 0 #d3d3d3;box-shadow:inset 0 -4px 0 #d3d3d3;height:124px;position:relative}.tile-grid-component-item-img-wrapper{border-radius:inherit;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.tile-grid-component-item-img-wrapper img{width:auto;height:120px}.tile-grid-component-item-img-wrapper-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tile-grid-component-item-img-wrapper-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tile-grid-component-item-img-wrapper-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tile-grid-component-item-link{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;line-height:1;padding:20px;position:absolute;top:0;left:0;text-transform:uppercase;text-shadow:0 0 2px rgba(0,0,0,.2)}.tile-grid-component-item-link:focus,.tile-grid-component-item-link:hover{color:#fff;text-decoration:none}.tile-grid-component-item-link:focus:after,.tile-grid-component-item-link:hover:after{background-color:#838383;border-radius:5px;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:1}.tile-grid-component-item-distributed{-webkit-box-flex:1;-ms-flex:1;flex:1;width:0}.tile-grid-component-item-distributed:not(:last-child){margin-right:10px}.panel-component{background-color:#fff;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.panel-component~.panel-component{border-top:1px solid #e8e8e8}.panel-component-header{cursor:pointer;font-weight:700;border-bottom:1px solid #e8e8e8;line-height:22px}.panel-component-header:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") no-repeat;content:" ";float:right;height:16px;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;width:16px;fill:#333;margin-top:3px}.panel-component-header .svg-symbol-component{float:left;height:22px;margin-right:10px;position:relative;width:22px;fill:#333}.panel-component-content{font-weight:300}.panel-component-content,.panel-component-header{padding:20px}.panel-component.collapsed{background-color:#f9f9f9}.panel-component.collapsed .panel-component-header{border-bottom:0}.panel-component.collapsed .panel-component-header:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-component.collapsed .panel-component-content{display:none}.panel-component hr{margin-left:-20px;margin-right:-20px}.card-component-content .panel-component:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.card-component-content .panel-component:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.alert-input-component{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 5px;position:relative}.alert-input-component.is-focused{border-color:#ababab}.alert-input-component.success{border-color:#5bb75b}.alert-input-component.info{border-color:#49afcd}.alert-input-component.warning{border-color:#faa732}.alert-input-component.error{border-color:#da4f49}.alert-input-component-flex-wrapper{width:100%}.alert-input-component-input{background-color:#fff;border:0;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;padding:0}.alert-input-component-input:focus{outline:none}.alert-input-component-addon{color:#d3d3d3}.alert-input-component-addon:first-child{margin-right:2px}.alert-input-component-addon:last-child{margin-left:2px}.alert-input-component-popover.popover{border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:11px}.alert-input-component-popover.popover .popover-content{color:inherit;padding:5px 10px;width:auto}.alert-input-component-popover.popover.bottom{margin-top:9px}.alert-input-component-popover.popover.bottom>.arrow{border-width:8px;margin-left:-8px;top:-16px}.alert-input-component-popover.popover.bottom>.arrow:after{border-width:7px;margin-left:-7px;top:-6px}.alert-input-component-popover.popover.success{border-color:#5bb75b;color:#5bb75b}.alert-input-component-popover.popover.success>.arrow{border-bottom-color:#5bb75b}.alert-input-component-popover.popover.info{border-color:#49afcd;color:#49afcd}.alert-input-component-popover.popover.info>.arrow{border-bottom-color:#49afcd}.alert-input-component-popover.popover.warning{border-color:#faa732;color:#faa732}.alert-input-component-popover.popover.warning>.arrow{border-bottom-color:#faa732}.alert-input-component-popover.popover.error{border-color:#da4f49;color:#da4f49}.alert-input-component-popover.popover.error>.arrow{border-bottom-color:#da4f49}.carousel-component .slider-control-centerleft{height:100%}.carousel-component .slider-control-centerleft .carousel-component-prev{background-color:rgba(51,51,51,.5);border:0;height:100%;padding:0;width:100%}.carousel-component .slider-control-centerleft .carousel-component-prev:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:22px;margin:0 auto;width:22px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.carousel-component .slider-control-centerright{height:100%}.carousel-component .slider-control-centerright .carousel-component-next{background-color:rgba(51,51,51,.5);border:0;height:100%;padding:0;width:100%}.carousel-component .slider-control-centerright .carousel-component-next:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23fff' d='M1 8.6l6.8-4.9h.3L15 8.6v3.7L8 8.1l-7 4.2V8.6z'/%3E%3C/svg%3E") 50% no-repeat;content:"";display:block;height:22px;margin:0 auto;width:22px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.checkbox-component{cursor:pointer;display:block}.checkbox-component label{cursor:pointer;font-weight:300;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-component input{display:none}.checkbox-component+.checkbox-component{margin-top:5px}.checkbox-component.checkbox-component-inline{display:inline-block}.checkbox-component.checkbox-component-inline+.checkbox-component.checkbox-component-inline{margin-top:0;margin-left:10px}.checkbox-component .checkbox-component-icon{display:inline-block;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiM4MzgzODMiIGQ9Ik0xMy45IDEuNmMuMyAwIC41LjIuNS41VjE0YzAgLjMtLjIuNS0uNS41SDIuMWMtLjMgMC0uNS0uMi0uNS0uNVYyLjFjMC0uMy4yLS41LjUtLjVoMTEuOG0wLTEuMUgyLjFDMS4yLjUuNSAxLjIuNSAyLjFWMTRjMCAuOS43IDEuNiAxLjYgMS42SDE0Yy45IDAgMS42LS43IDEuNi0xLjZWMi4xYy0uMS0uOS0uOC0xLjYtMS43LTEuNnoiLz48L3N2Zz4=)}.checkbox-component:hover:not(.disabled):not(.checked):not(.partial-checked) .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTEzLjkgMS42Yy4zIDAgLjUuMi41LjVWMTRjMCAuMy0uMi41LS41LjVIMi4xYy0uMyAwLS41LS4yLS41LS41VjIuMWMwLS4zLjItLjUuNS0uNWgxMS44bTAtMS4xSDIuMUMxLjIuNS41IDEuMi41IDIuMVYxNGMwIC45LjcgMS42IDEuNiAxLjZIMTRjLjkgMCAxLjYtLjcgMS42LTEuNlYyLjFjLS4xLS45LS44LTEuNi0xLjctMS42eiIvPjwvc3ZnPg==)}.checkbox-component.checked .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTE1LjUgMTMuOWMwIC45LS43IDEuNi0xLjYgMS42SDIuMWMtLjkgMC0xLjYtLjctMS42LTEuNlYyLjFjMC0uOS43LTEuNiAxLjYtMS42SDE0Yy45IDAgMS42LjcgMS42IDEuNnYxMS44eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS41IDQuN2MtLjItLjItLjUtLjEtLjcuMWwtNC4xIDUuNC0xLjUtMS44Yy0uMi0uMi0uNS0uMy0uNy0uMS0uMi4yLS4yLjUtLjEuN2wxLjkgMi4zYy4xLjEuMi4yLjQuMi4xIDAgLjMtLjEuNC0uMmw0LjUtNS45Yy4xLS4yLjEtLjUtLjEtLjd6Ii8+PC9zdmc+)}.checkbox-component.partial-checked .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0iIzgzODM4MyI+PHBhdGggb3BhY2l0eT0iLjgiIGQ9Ik0xMy45IDEuNmMuMyAwIC41LjIuNS41VjE0YzAgLjMtLjIuNS0uNS41SDIuMWMtLjMgMC0uNS0uMi0uNS0uNVYyLjFjMC0uMy4yLS41LjUtLjVoMTEuOG0wLTEuMUgyLjFDMS4yLjUuNSAxLjIuNSAyLjFWMTRjMCAuOS43IDEuNiAxLjYgMS42SDE0Yy45IDAgMS42LS43IDEuNi0xLjZWMi4xYy0uMS0uOS0uOC0xLjYtMS43LTEuNnoiLz48cGF0aCBvcGFjaXR5PSIuOCIgZD0iTTExLjIgOC42SDQuOWMtLjMgMC0uNS0uMi0uNS0uNXYtLjJjMC0uMy4yLS41LjUtLjVIMTFjLjMgMCAuNS4yLjUuNXYuMmMuMS4yLS4xLjQtLjMuNXoiLz48L2c+PC9zdmc+Cg==)}.checkbox-component.partial-checked .checkbox-component-icon:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTEzLjkgMS42Yy4zIDAgLjUuMi41LjVWMTRjMCAuMy0uMi41LS41LjVIMi4xYy0uMyAwLS41LS4yLS41LS41VjIuMWMwLS4zLjItLjUuNS0uNWgxMS44bTAtMS4xSDIuMUMxLjIuNS41IDEuMi41IDIuMVYxNGMwIC45LjcgMS42IDEuNiAxLjZIMTRjLjkgMCAxLjYtLjcgMS42LTEuNlYyLjFjLS4xLS45LS44LTEuNi0xLjctMS42eiIvPjxwYXRoIG9wYWNpdHk9Ii44IiBmaWxsPSIjODM4MzgzIiBkPSJNMTEuMiA4LjZINC45Yy0uMyAwLS41LS4yLS41LS41di0uMmMwLS4zLjItLjUuNS0uNUgxMWMuMyAwIC41LjIuNS41di4yYy4xLjItLjEuNC0uMy41eiIvPjwvc3ZnPg==)}.checkbox-component.disabled,.checkbox-component.disabled label{cursor:not-allowed}.checkbox-component.disabled .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0iI0QzRDNEMyI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0yLjEgMTVjLS42IDAtMS0uNS0xLTFWMi4xYzAtLjYuNS0xIDEtMUgxNGMuNiAwIDEgLjUgMSAxVjE0YzAgLjYtLjUgMS0xIDFIMi4xeiIvPjxwYXRoIG9wYWNpdHk9Ii41IiBkPSJNMTMuOSAxLjZjLjMgMCAuNS4yLjUuNVYxNGMwIC4zLS4yLjUtLjUuNUgyLjFjLS4zIDAtLjUtLjItLjUtLjVWMi4xYzAtLjMuMi0uNS41LS41aDExLjhtMC0xLjFIMi4xQzEuMi41LjUgMS4yLjUgMi4xVjE0YzAgLjkuNyAxLjYgMS42IDEuNkgxNGMuOSAwIDEuNi0uNyAxLjYtMS42VjIuMWMtLjEtLjktLjgtMS42LTEuNy0xLjZ6Ii8+PC9nPjwvc3ZnPg==)}.checkbox-component.disabled.checked .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9IiNEM0QzRDMiIGQ9Ik0xNS41IDEzLjljMCAuOS0uNyAxLjYtMS42IDEuNkgyLjFjLS45IDAtMS42LS43LTEuNi0xLjZWMi4xYzAtLjkuNy0xLjYgMS42LTEuNkgxNGMuOSAwIDEuNi43IDEuNiAxLjZ2MTEuOHoiLz48cGF0aCBvcGFjaXR5PSIuOCIgZmlsbD0iI0FCQUJBQiIgZD0iTTExLjUgNC43Yy0uMi0uMi0uNS0uMS0uNy4xbC00LjEgNS40LTEuNS0xLjhjLS4yLS4yLS41LS4zLS43LS4xLS4yLjItLjIuNS0uMS43bDEuOSAyLjNjLjEuMS4yLjIuNC4yLjEgMCAuMy0uMS40LS4ybDQuNS01LjljLjEtLjIuMS0uNS0uMS0uN3oiLz48L3N2Zz4=)}.checkbox-component.disabled.partial-checked .checkbox-component-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9IiNEM0QzRDMiIGQ9Ik0yLjEgMTVjLS42IDAtMS0uNS0xLTFWMi4xYzAtLjYuNS0xIDEtMUgxNGMuNiAwIDEgLjUgMSAxVjE0YzAgLjYtLjUgMS0xIDFIMi4xeiIvPjxwYXRoIG9wYWNpdHk9Ii41IiBmaWxsPSIjRDNEM0QzIiBkPSJNMTMuOSAxLjZjLjMgMCAuNS4yLjUuNVYxNGMwIC4zLS4yLjUtLjUuNUgyLjFjLS4zIDAtLjUtLjItLjUtLjVWMi4xYzAtLjMuMi0uNS41LS41aDExLjhtMC0xLjFIMi4xQzEuMi41LjUgMS4yLjUgMi4xVjE0YzAgLjkuNyAxLjYgMS42IDEuNkgxNGMuOSAwIDEuNi0uNyAxLjYtMS42VjIuMWMtLjEtLjktLjgtMS42LTEuNy0xLjZ6Ii8+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiNBQkFCQUIiIGQ9Ik0xMS4yIDguNkg1Yy0uMyAwLS41LS4yLS41LS41VjhjMC0uMy4yLS41LjUtLjVoNi4xYy4zIDAgLjUuMi41LjV2LjJjMCAuMi0uMi40LS40LjR6Ii8+PC9zdmc+)}.checkbox-component .checkbox-component-label{margin-left:5px;line-height:16px}.count-badge{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #fff;background-color:#838383;color:#fff;text-align:center;font-size:9px;font-weight:700;-webkit-box-sizing:content-box;box-sizing:content-box;line-height:17px}.count-badge.status-info{background-color:#006dcc}.count-badge.status-warning{background-color:#faa732}.count-badge.status-danger{background-color:#da4f49}.count-badge.count-badge-font-size-small{font-size:8px}.help-icon-popover-component{display:inline-block;padding-left:3px}.help-icon-popover-component-trigger{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23ababab' d='M5 .6c2.4 0 4.4 2 4.4 4.4 0 2.4-2 4.4-4.4 4.4C2.6 9.4.6 7.4.6 5 .6 2.6 2.6.6 5 .6M5 0C2.2 0 0 2.2 0 5c0 2.7 2.3 5 5 5s5-2.3 5-5-2.3-5-5-5z'/%3E%3Cpath fill='%23ababab' d='M4.5 6.2c0-1 .7-1.3 1.1-2 .3-.3.2-.7 0-1-.4-.2-.7-.2-1.1 0-.1.1-.1.3-.1.4h-.9c0-2.7 5.2-1.1 2.7 1.3l-.5.5c-.1.2-.3.5-.3.8h-.9zm0 1.2c0-.8 1.2-.7 1.1 0 0 .6-1.1.7-1.1 0z'/%3E%3C/svg%3E");width:10px;height:10px;background-size:10px;margin-bottom:-1px}.filepicker-component-highlight{border:1px solid #d5382e;border-radius:2px;padding:1px}.filepicker-component .remove-file{background-color:#e8e8e8;border:0;-webkit-box-shadow:none;box-shadow:none;height:28px;margin-right:0}.filepicker-component .file-input{display:none}.has-error .filepicker-component .form-control{border:0}.listpicker-component-body-split{display:-webkit-box;display:-ms-flexbox;display:flex;height:400px}.listpicker-component-body-split .listpickerpure-component .grid-component .grid-component-row-header{border-bottom:1px solid #e8e8e8}.listpicker-component-body-split .listpickerpure-component-items{max-height:363px;overflow:auto;overflow-x:hidden}.listpicker-component-body-split .listpickerpure-component-items .grid-component{border-top:0}.listpicker-component-footnote{margin-top:10px}.listpicker-component .grid-component-row:last-child{border-bottom:0}.listpicker-component .grid-component-cell-label{color:#ababab;width:120px}.listpicker-component .flexible-spacer-component{border-top:0}.listpicker-component .empty-component{border-bottom:0}.radio-component.disabled label{cursor:not-allowed}.radio-component.radio-component-inline{display:inline-block}.radio-component+.radio-component{margin-top:5px}.radio-component.radio-component-inline+.radio-component.radio-component-inline{margin-top:0;margin-left:10px}.radio-component label{line-height:16px;font-weight:300;cursor:pointer;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex}.radio-component .radio-component-label{margin-left:5px}.radio-component .radio-component-input-container{width:16px;height:16px}.radio-component .radio-component-input-container span{vertical-align:baseline}.radio-component .radio-component-input-container input{display:none}.listpickerpure-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.listpickerpure-component .grid-component-cell-addon,.listpickerpure-component .grid-component-cell-header-addon,.listpickerpure-component .grid-component-cell-header-toggle,.listpickerpure-component .grid-component-cell-toggle{-ms-flex-preferred-size:10%;flex-basis:10%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listpickerpure-component .grid-component-cell-addon,.listpickerpure-component .grid-component-cell-toggle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.listpickerpure-component .grid-component-cell-header-addon,.listpickerpure-component .grid-component-cell-header-toggle{text-align:center}.listpickerpure-component .empty-component{border-bottom:1px solid #e8e8e8}.listpickerpure-component .grid-component-row:last-child{border-bottom:0}.pagedgrid-component .grid-component-cell:not(.grid-component-cell-stretch){-ms-flex-preferred-size:100px;flex-basis:100px}.pagedgrid-component .empty-component{border-bottom:1px solid #e8e8e8}.pagedgrid-component-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagedgrid-component-pagination-info{display:inline-block;font-weight:300;line-height:28px;margin:18px 10px}.search-component{height:26px;line-height:26px;position:relative;width:100%}.search-component ::-webkit-search-cancel-button,.search-component ::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-component-input{-webkit-appearance:textfield;border:1px solid #e8e8e8;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:12px;height:inherit;margin:0;padding:0 0 0 10px;width:inherit}.search-component-input::-webkit-input-placeholder{color:#ababab;font-weight:300}.search-component-input:-ms-input-placeholder,.search-component-input::-ms-input-placeholder{color:#ababab;font-weight:300}.search-component-input::placeholder{color:#ababab;font-weight:300}.search-component-input:active,.search-component-input:focus{border-color:#ababab;outline:0}.search-component-input:disabled{border:1px solid #e8e8e8;color:#ababab}.search-component .svg-symbol-component{-webkit-box-sizing:content-box;box-sizing:content-box;height:100%;padding:0 4px;position:absolute;right:0;top:1px}.search-component .spinner-component{position:absolute;top:4px;right:24px}.search-bar-component{display:-webkit-box;display:-ms-flexbox;display:flex}.search-bar-component-text-input.form-control{-webkit-box-flex:1;-ms-flex:1;flex:1;height:32px;margin-right:-3px;padding:4px 10px}.search-bar-component-button.btn{line-height:1;width:36px}.search-bar-component-button.btn>.svg-symbol-component-search-icon{fill:#006dcc}.splitpane-component{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow:hidden}.splitpane-component+.splitpane-component{margin-left:30px}.splitpane-component>.grid-component{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;overflow:auto}.text-ellipsis-component{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.treepickernode-component:hover{background-color:#f9f9f9}.treepickernode-component:hover .treepickernode-component-expander{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%235a5a5a' d='M12.5 4c.3 0 .5.2.5.5v4h2.3c.4 0 .6.4.4.7l-2.3 4.1c-.1.3-.3.4-.5.4H2.5c-.3 0-.5-.2-.5-.5V4.5c0-.3.2-.5.5-.5h10z'/%3E%3Cpath fill='%23fff' d='M3 5v6.3l1.4-2.6c.1-.2.3-.2.4-.2H12V5H3z'/%3E%3C/svg%3E")}.treepickernode-component-expander{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23ababab' d='M12.5 4c.3 0 .5.2.5.5V6h1.8c.4.1.5.5.4.8l-1.8 6.4c-.1.3-.3.4-.5.4H2.5c-.3 0-.5-.2-.5-.5V4.5c0-.3.2-.5.5-.5h10z'/%3E%3Cpath fill='%23fff' d='M3 5v5.6l1.4-4.2c.1-.1.2-.4.6-.4h7V5H3z'/%3E%3C/svg%3E");height:16px;width:16px}.treepickernode-component-metadata{color:#838383}.treepickernode-component-metadata:before{content:" "}.treepickernode-component .grid-component-cell-button{padding-bottom:7px;padding-top:7px}.treepickernode-component .grid-component-cell-button .btn-xs{font-size:15px;height:20px;line-height:14px;width:20px}.treepickernode-component label{margin-bottom:0}.treepickernode-component .spinner-component>.spinner{margin-bottom:-4px}.treepickergrid-component-group-label .grid-component-row{background-color:#f9f9f9;font-weight:700;padding:7px 10px}.treepickernav-component{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;padding:10px}.treepickernav-component>div+div{margin-top:10px}.treepickernav-component>.breadcrumb-component{padding-left:2px}.treepickersimplepure-component{display:-webkit-box;display:-ms-flexbox;display:flex;height:500px}.treepickersimplepure-component .loading-nodes-container{text-align:center;padding:60px}.treepickersimplepure-component .flexible-spacer-component{border-top:0}.treepickersimplepure-component .treepickernav-component{background-color:#fff;border-top:1px solid #e8e8e8}.treepickersimplepure-component .splitpane-component+.splitpane-component .empty-component{margin-top:71px}.treepickersimplepure-component.disabled{pointer-events:none;cursor:default;opacity:.65}.background-highlighted{background-color:#f3f3f3}.userlistpicker-component-user-label .avatar-component{margin-right:10px}.userlistpicker-component .grid-component-cell-toggle{line-height:35px}.popover-link-item{padding:4px 2px 4px 6px}.popover-link-item:hover{background-color:#f9f9f9}.hover-dropdown{display:inline-block}.hover-dropdown-popover .popover-title{font-weight:700;padding:8px 2px 8px 6px;background-color:#fff}.hover-dropdown-popover .popover-content{width:160px;padding:4px 0}.hover-dropdown-popover .popover-content ul{margin:0}.hover-dropdown-popover .popover-content .btn{padding:0}.information-box{background-color:#f3f3f3;padding:30px;color:#838383;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.information-box-text{padding-left:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.information-box-title{font-size:15px;font-weight:700;color:#5a5a5a}.information-box-icon{background-color:#fff;width:70px;height:70px;border-radius:50%;text-align:center;overflow:hidden}.nav-borderless{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;font-weight:300;padding:0;height:50px}.nav-borderless,.nav-borderless>li{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-borderless>li{list-style-type:none;-ms-flex-preferred-size:100px;flex-basis:100px;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none;border:0 solid #fff}.nav-borderless>li.active,.nav-borderless>li:hover{border-color:#1950a3}.nav-borderless>li>a{color:#5a5a5a;text-decoration:none;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-borderless>li.disabled{cursor:default}.nav-borderless>li.disabled a{color:#ababab}.nav-borderless.top-bar>li{margin-top:3px}.nav-borderless.top-bar>li.active,.nav-borderless.top-bar>li:hover{margin:0;border-top-width:3px}.nav-borderless.bottom-bar>li{margin-bottom:3px}.nav-borderless.bottom-bar>li.active,.nav-borderless.bottom-bar>li:hover{margin:0;border-bottom-width:3px}.adslot-ui-header>.pagetitle-component{background:#fff}.adslot-ui-header>.pagetitle-component .svg-symbol-component{width:156px;height:30px}.adslot-ui-header>.pagetitle-component img{margin-bottom:10px}.adslot-ui-navigation{width:240px}.git-contributors .avatars-container{padding:30px;text-align:center}.git-contributors .avatars-container .avatar-component{margin-right:10px;margin-bottom:10px}.adslot-ui-searchbar{margin-bottom:30px}.search-result-card{width:240px}.search-result-card .card-component-content{padding-top:0}.search-result-card .card-component-content:first-child{padding:30px;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-card .card-component-content:nth-child(2){padding-top:30px}.search-result-card .card-component-content:nth-last-child(2):not(:first-child){padding-bottom:30px}.search-result-card .card-component-content .title{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-result-card .card-component-content .clear-button{padding:0}.adslot-ui-proptype-table{max-width:1100px}.adslot-ui-proptype-table+.adslot-ui-proptype-table{margin-top:30px}.adslot-ui-proptype-table table+.empty-component{padding:0}.adslot-ui-proptype-table table tr th.col-prop-type{width:10%}.adslot-ui-proptype-table table tr th.col-type{width:15%}.adslot-ui-proptype-table table tr th.col-default-value{width:25%}.adslot-ui-proptype-table table tr th.col-notes{width:50%}.adslot-ui-proptype-table table tr td:empty:before{content:"\2014"}.adslot-ui-proptype-table table tr td pre{white-space:pre-wrap}.adslot-ui-example-container{margin-bottom:60px}.adslot-ui-example-container .adslot-ui-example{margin-bottom:30px;max-width:940px}.adslot-ui-example-container .adslot-ui-code-snippet{max-width:1100px}.adslot-ui-example-container .adslot-ui-code-snippet>pre{padding:10px!important}.adslot-ui-example-container>h2{margin-bottom:30px;font-size:18px}.adslot-ui-example-container>h3{margin-bottom:18px;font-size:15px}body{font-family:Roboto,Helvetica,sans-serif;margin:0}.adslot-ui-layout .adslot-ui-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:30px}.adslot-ui-layout .adslot-ui-proptype-table pre{display:inline}.adslot-ui-sidebar-area{margin-right:30px;-webkit-box-flex:0;-ms-flex:0 1 1;flex:0 1 1}.adslot-ui-content-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.adslot-ui-content-area>.pagetitle-component{margin:30px auto;padding-left:0}.adslot-ui-content-area>.migration-docs{font-size:18px}.note-panel{background:none #fdfdfd}.note-panel~.note-panel{margin-top:10px}.note-panel pre{display:inline}.note-panel .text-blue{color:#006dcc}.note-panel .text-cyan{color:#49afcd}.note-panel .text-green{color:#5bb75b}.note-panel .text-gray-light{color:#d3d3d3}.note-panel .text-gray-dark{color:#838383}.note-panel .text-red{color:#da4f49}.note-panel .text-orange{color:#faa732}.note-panel .text-bold{font-weight:700}.tag-component-accent.accent-positive{border-color:#5bb75b}.tag-component-accent.accent-positive:not(.tag-component-inverse){background-color:#5bb75b}.tag-component-accent.accent-positive.tag-component-inverse{color:#5bb75b;fill:#5bb75b}.tag-component-accent.accent-pending{border-color:#faa732}.tag-component-accent.accent-pending:not(.tag-component-inverse){background-color:#faa732}.tag-component-accent.accent-pending.tag-component-inverse{color:#faa732;fill:#faa732}.tag-component-accent.accent-negative{border-color:#da4f49}.tag-component-accent.accent-negative:not(.tag-component-inverse){background-color:#da4f49}.tag-component-accent.accent-negative.tag-component-inverse{color:#da4f49;fill:#da4f49}.adslot-ui-example-container.alert-input-example .adslot-ui-example{width:140px}.adslot-ui-example-container.accordion-panel-example .adslot-ui-example,.adslot-ui-example-container.card-example .adslot-ui-example{width:240px}.adslot-ui-example-container.file-picker-example .adslot-ui-example,.adslot-ui-example-container.panel-example .adslot-ui-example,.adslot-ui-example-container.select-example .adslot-ui-example,.adslot-ui-example-container.text-ellipsis-example .adslot-ui-example,.adslot-ui-example-container.textarea-example .adslot-ui-example{width:380px}.adslot-ui-example-container.empty-example .adslot-ui-example,.adslot-ui-example-container.pretty-diff-example .adslot-ui-example,.adslot-ui-example-container.search-bar-example .adslot-ui-example,.adslot-ui-example-container.search-example .adslot-ui-example,.adslot-ui-example-container.totals-example .adslot-ui-example{width:560px}.adslot-ui-example-container.navigation-tabs-example .adslot-ui-example .dashboard-tab{border-color:#d5382e}.adslot-ui-example-container.popover-example .adslot-ui-example .popover{position:relative;margin:20px}.adslot-ui-example-container.checkbox-example h4{margin-top:20px;font-weight:700}.adslot-ui-example-container.checkbox-example .fix-size{width:200px}.full-width{width:100%}
\ No newline at end of file
diff --git a/dist/adslot-ui-docs.dev.css b/dist/adslot-ui-docs.dev.css
index 7a8bc6e98..db41375fa 100644
--- a/dist/adslot-ui-docs.dev.css
+++ b/dist/adslot-ui-docs.dev.css
@@ -4994,154 +4994,6 @@ button.close {
border-style: solid;
}
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1060;
- display: none;
- max-width: 276px;
- padding: 1px;
- font-family: Roboto, Helvetica, sans-serif;
- font-style: normal;
- font-weight: 400;
- line-height: 1.5;
- line-break: auto;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- white-space: normal;
- font-size: 12px;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ccc;
- border: 1px solid #e8e8e8;
- border-radius: 2px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-}
-
-.popover.top {
- margin-top: -5px;
-}
-
-.popover.right {
- margin-left: 5px;
-}
-
-.popover.bottom {
- margin-top: 5px;
-}
-
-.popover.left {
- margin-left: -5px;
-}
-
-.popover > .arrow {
- border-width: 6px;
-}
-
-.popover > .arrow, .popover > .arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-
-.popover > .arrow:after {
- content: "";
- border-width: 5px;
-}
-
-.popover.top > .arrow {
- bottom: -6px;
- left: 50%;
- margin-left: -6px;
- border-top-color: #999999;
- border-top-color: #e8e8e8;
- border-bottom-width: 0;
-}
-
-.popover.top > .arrow:after {
- bottom: 1px;
- margin-left: -5px;
- content: " ";
- border-top-color: #fff;
- border-bottom-width: 0;
-}
-
-.popover.right > .arrow {
- top: 50%;
- left: -6px;
- margin-top: -6px;
- border-right-color: #999999;
- border-right-color: #e8e8e8;
- border-left-width: 0;
-}
-
-.popover.right > .arrow:after {
- bottom: -5px;
- left: 1px;
- content: " ";
- border-right-color: #fff;
- border-left-width: 0;
-}
-
-.popover.bottom > .arrow {
- top: -6px;
- left: 50%;
- margin-left: -6px;
- border-top-width: 0;
- border-bottom-color: #999999;
- border-bottom-color: #e8e8e8;
-}
-
-.popover.bottom > .arrow:after {
- top: 1px;
- margin-left: -5px;
- content: " ";
- border-top-width: 0;
- border-bottom-color: #fff;
-}
-
-.popover.left > .arrow {
- top: 50%;
- right: -6px;
- margin-top: -6px;
- border-right-width: 0;
- border-left-color: #999999;
- border-left-color: #e8e8e8;
-}
-
-.popover.left > .arrow:after {
- right: 1px;
- bottom: -5px;
- content: " ";
- border-right-width: 0;
- border-left-color: #fff;
-}
-
-.popover-title {
- padding: 8px 14px;
- margin: 0;
- font-size: 12px;
- background-color: #fff;
- border-bottom: 1px solid #f2f2f2;
- border-radius: 1px 1px 0 0;
-}
-
-.popover-content {
- padding: 9px 14px;
-}
-
.carousel {
position: relative;
}
@@ -6224,137 +6076,433 @@ label {
}
.popover {
+ font-family: Roboto, Helvetica, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ line-break: auto;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ white-space: normal;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: none;
+ max-width: 276px;
+ padding: 1px;
+ font-size: 12px;
+ border: 1px solid #e8e8e8;
+ border-radius: 4px;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
font-weight: 300;
}
-.popover-content {
- padding: 5px 10px;
+.popover.popover-light {
+ background-color: #fff;
+ border-color: #e8e8e8;
+ color: #333;
}
-.popover-content p {
- margin-bottom: 5px;
+.popover.popover-light.top > .arrow {
+ border-top-color: #e8e8e8;
}
-.popover-content p:last-child {
- margin-bottom: 0;
+.popover.popover-light.top > .arrow::after {
+ border-top-color: #fff;
}
-[aria-describedby] {
- cursor: pointer;
+.popover.popover-light.right > .arrow {
+ border-right-color: #e8e8e8;
}
-b,
-strong {
- font-weight: 700;
+.popover.popover-light.right > .arrow::after {
+ border-right-color: #fff;
}
-.radiogroup-stacked > label {
- display: block;
+
+.popover.popover-light.bottom > .arrow {
+ border-bottom-color: #e8e8e8;
}
-.form-group .radiogroup-stacked {
- padding-top: 3px;
+.popover.popover-light.bottom > .arrow::after {
+ border-bottom-color: #fff;
}
-.icheckbox,
-.iradio {
- background-repeat: no-repeat;
- border: 0;
- cursor: pointer;
- display: inline-block;
- height: 16px;
- position: relative;
- vertical-align: middle;
- width: 16px;
+.popover.popover-light.left > .arrow {
+ border-left-color: #e8e8e8;
}
-.icheckbox + span,
-.iradio + span {
- margin: 0 5px;
- vertical-align: middle;
+.popover.popover-light.left > .arrow::after {
+ border-left-color: #fff;
}
-.icheckbox {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect y='0' fill='none' width='16' height='16'/%3E%3Cpath fill='%23FFFFFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23D3D3D3' d='M12 2c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2H4c-1.1 0-2-0.9-2-2V4c0-1.1 0.9-2 2-2H12M12 1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4C15 2.3 13.7 1 12 1L12 1z'/%3E%3C/svg%3E");
+.popover.popover-light .popover-title {
+ background-color: #f3f3f3;
+ border-bottom-color: #e8e8e8;
}
-.icheckbox.hover {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E");
+.popover.popover-dark {
+ background-color: #5a5a5a;
+ border-color: #5a5a5a;
+ color: #fff;
}
-.icheckbox.checked {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23FFF' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E");
+.popover.popover-dark.top > .arrow {
+ border-top-color: #5a5a5a;
}
-.icheckbox.disabled {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%23FFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23F1F2F2' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E");
+.popover.popover-dark.top > .arrow::after {
+ border-top-color: #5a5a5a;
}
-.icheckbox.disabled, .icheckbox.disabled.checked {
- cursor: default;
+.popover.popover-dark.right > .arrow {
+ border-right-color: #5a5a5a;
}
-.icheckbox.disabled.checked {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23F1F2F2' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23E6E7E8' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E");
+.popover.popover-dark.right > .arrow::after {
+ border-right-color: #5a5a5a;
}
-.iradio, .iradio.hover {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3C/svg%3E");
+.popover.popover-dark.bottom > .arrow {
+ border-bottom-color: #5a5a5a;
}
-.iradio.checked {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%234AAFCD' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%234AAFCD' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E");
+.popover.popover-dark.bottom > .arrow::after {
+ border-bottom-color: #5a5a5a;
}
-.iradio.disabled {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16'/%3E%3Ccircle fill='%23D3D3D3' cx='8' cy='8' r='6.6'/%3E%3C/svg%3E");
+.popover.popover-dark.left > .arrow {
+ border-left-color: #5a5a5a;
}
-.iradio.disabled, .iradio.disabled.checked {
- cursor: default;
+.popover.popover-dark.left > .arrow::after {
+ border-left-color: #5a5a5a;
}
-.iradio.disabled.checked {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%23D3D3D3' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E");
+.popover.popover-dark .popover-title {
+ background-color: #747474;
+ border-bottom-color: #fff;
}
-.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
-.react-datepicker__month-read-view--down-arrow,
-.react-datepicker__month-year-read-view--down-arrow {
- margin-left: -8px;
- position: absolute;
+
+.popover.popover-warn {
+ background-color: #faa732;
+ border-color: #faa732;
+ color: #fff;
}
-.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
-.react-datepicker__month-read-view--down-arrow,
-.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
-.react-datepicker__month-read-view--down-arrow::before,
-.react-datepicker__month-year-read-view--down-arrow::before {
- box-sizing: content-box;
- position: absolute;
- border: 8px solid transparent;
- height: 0;
- width: 1px;
+.popover.popover-warn.top > .arrow {
+ border-top-color: #faa732;
}
-.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
-.react-datepicker__month-read-view--down-arrow::before,
-.react-datepicker__month-year-read-view--down-arrow::before {
- content: "";
- z-index: -1;
- border-width: 8px;
- left: -8px;
- border-bottom-color: #aeaeae;
+.popover.popover-warn.top > .arrow::after {
+ border-top-color: #faa732;
}
-.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
- top: 0;
- margin-top: -8px;
+.popover.popover-warn.right > .arrow {
+ border-right-color: #faa732;
}
-.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
- border-top: none;
- border-bottom-color: #f0f0f0;
+.popover.popover-warn.right > .arrow::after {
+ border-right-color: #faa732;
+}
+
+.popover.popover-warn.bottom > .arrow {
+ border-bottom-color: #faa732;
+}
+
+.popover.popover-warn.bottom > .arrow::after {
+ border-bottom-color: #faa732;
+}
+
+.popover.popover-warn.left > .arrow {
+ border-left-color: #faa732;
+}
+
+.popover.popover-warn.left > .arrow::after {
+ border-left-color: #faa732;
+}
+
+.popover.popover-warn .popover-title {
+ background-color: #fbbc64;
+ border-bottom-color: #fff;
+}
+
+.popover.popover-error {
+ background-color: #da4f49;
+ border-color: #da4f49;
+ color: #fff;
+}
+
+.popover.popover-error.top > .arrow {
+ border-top-color: #da4f49;
+}
+
+.popover.popover-error.top > .arrow::after {
+ border-top-color: #da4f49;
+}
+
+.popover.popover-error.right > .arrow {
+ border-right-color: #da4f49;
+}
+
+.popover.popover-error.right > .arrow::after {
+ border-right-color: #da4f49;
+}
+
+.popover.popover-error.bottom > .arrow {
+ border-bottom-color: #da4f49;
+}
+
+.popover.popover-error.bottom > .arrow::after {
+ border-bottom-color: #da4f49;
+}
+
+.popover.popover-error.left > .arrow {
+ border-left-color: #da4f49;
+}
+
+.popover.popover-error.left > .arrow::after {
+ border-left-color: #da4f49;
+}
+
+.popover.popover-error .popover-title {
+ background-color: #e37873;
+ border-bottom-color: #fff;
+}
+
+.popover.top {
+ margin-top: -5px;
+}
+
+.popover.right {
+ margin-left: 5px;
+}
+
+.popover.bottom {
+ margin-top: 5px;
+}
+
+.popover.left {
+ margin-left: -5px;
+}
+
+.popover > .arrow {
+ border-width: 6px;
+}
+
+.popover > .arrow, .popover > .arrow::after {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
+}
+
+.popover > .arrow::after {
+ content: '';
+ border-width: 5px;
+}
+
+.popover.top > .arrow {
+ bottom: -6px;
+ left: 50%;
+ margin-left: -6px;
+ border-bottom-width: 0;
+}
+
+.popover.top > .arrow::after {
+ bottom: 1px;
+ margin-left: -5px;
+ content: '';
+ border-bottom-width: 0;
+}
+
+.popover.right > .arrow {
+ top: 50%;
+ left: -6px;
+ margin-top: -6px;
+ border-left-width: 0;
+}
+
+.popover.right > .arrow::after {
+ bottom: -5px;
+ left: 1px;
+ content: '';
+ border-left-width: 0;
+}
+
+.popover.bottom > .arrow {
+ top: -6px;
+ left: 50%;
+ margin-left: -6px;
+ border-top-width: 0;
+}
+
+.popover.bottom > .arrow::after {
+ top: 1px;
+ margin-left: -5px;
+ content: '';
+ border-top-width: 0;
+}
+
+.popover.left > .arrow {
+ top: 50%;
+ right: -6px;
+ margin-top: -6px;
+ border-right-width: 0;
+}
+
+.popover.left > .arrow::after {
+ right: 1px;
+ bottom: -5px;
+ content: '';
+ border-right-width: 0;
+}
+
+.popover .popover-title {
+ padding: 8px 14px;
+ margin: 0;
+ font-size: 12px;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ border-radius: 3px 3px 0 0;
+}
+
+.popover .popover-content {
+ padding: 5px 10px;
+}
+
+.popover .popover-content p {
+ margin-bottom: 5px;
+}
+
+.popover .popover-content p:last-child {
+ margin-bottom: 0;
+}
+
+[aria-describedby] {
+ cursor: pointer;
+}
+
+b,
+strong {
+ font-weight: 700;
+}
+.radiogroup-stacked > label {
+ display: block;
+}
+
+.form-group .radiogroup-stacked {
+ padding-top: 3px;
+}
+
+.icheckbox,
+.iradio {
+ background-repeat: no-repeat;
+ border: 0;
+ cursor: pointer;
+ display: inline-block;
+ height: 16px;
+ position: relative;
+ vertical-align: middle;
+ width: 16px;
+}
+
+.icheckbox + span,
+.iradio + span {
+ margin: 0 5px;
+ vertical-align: middle;
+}
+
+.icheckbox {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect y='0' fill='none' width='16' height='16'/%3E%3Cpath fill='%23FFFFFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23D3D3D3' d='M12 2c1.1 0 2 0.9 2 2v8c0 1.1-0.9 2-2 2H4c-1.1 0-2-0.9-2-2V4c0-1.1 0.9-2 2-2H12M12 1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4C15 2.3 13.7 1 12 1L12 1z'/%3E%3C/svg%3E");
+}
+
+.icheckbox.hover {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E");
+}
+
+.icheckbox.checked {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%234AAFCD' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23FFF' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E");
+}
+
+.icheckbox.disabled {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath fill='%23FFF' d='M4 14.5c-1.4 0-2.5-1.1-2.5-2.5V4c0-1.4 1.1-2.5 2.5-2.5h8c1.4 0 2.5 1.1 2.5 2.5v8c0 1.4-1.1 2.5-2.5 2.5H4z'/%3E%3Cpath fill='%23F1F2F2' d='M12 2c1.1 0 2 .9 2 2v8c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8m0-1H4C2.4 1 1 2.3 1 4v8c0 1.6 1.4 3 3 3h8c1.6 0 3-1.4 3-3V4c0-1.7-1.3-3-3-3z'/%3E%3C/svg%3E");
+}
+
+.icheckbox.disabled, .icheckbox.disabled.checked {
+ cursor: default;
+}
+
+.icheckbox.disabled.checked {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23F1F2F2' d='M15 12c0 1.6-1.4 3-3 3H4c-1.7 0-3-1.4-3-3V4c0-1.7 1.3-3 3-3h8c1.6 0 3 1.3 3 3v8z'/%3E%3Cpath fill='%23E6E7E8' d='M11.5 4.7c-.2-.2-.5-.1-.7.1l-4.1 5.4-1.5-1.8c-.2-.2-.5-.3-.7-.1-.2.2-.2.5-.1.7l1.9 2.3c.1.1.2.2.4.2.1 0 .3-.1.4-.2l4.5-5.9c.1-.2.1-.5-.1-.7z'/%3E%3C/svg%3E");
+}
+
+.iradio, .iradio.hover {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3C/svg%3E");
+}
+
+.iradio.checked {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%234AAFCD' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%234AAFCD' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E");
+}
+
+.iradio.disabled {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' d='M0 0h16v16'/%3E%3Ccircle fill='%23D3D3D3' cx='8' cy='8' r='6.6'/%3E%3C/svg%3E");
+}
+
+.iradio.disabled, .iradio.disabled.checked {
+ cursor: default;
+}
+
+.iradio.disabled.checked {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23FFFFFF' d='M8 14.1c-3.4 0-6.1-2.8-6.1-6.1S4.6 1.9 8 1.9s6.1 2.8 6.1 6.1S11.4 14.1 8 14.1z'/%3E%3Cpath fill='%23D3D3D3' d='M8 2.4c3.1 0 5.6 2.5 5.6 5.6s-2.5 5.6-5.6 5.6S2.4 11.1 2.4 8 4.9 2.4 8 2.4M8 1.4c-3.7 0-6.6 3-6.6 6.6s3 6.6 6.6 6.6 6.6-3 6.6-6.6S11.7 1.4 8 1.4L8 1.4z'/%3E%3Cpath fill='%23D3D3D3' d='M8 12.4c-2.4 0-4.4-2-4.4-4.4s2-4.4 4.4-4.4 4.4 2 4.4 4.4S10.4 12.4 8 12.4z'/%3E%3C/svg%3E");
+}
+.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
+.react-datepicker__month-read-view--down-arrow,
+.react-datepicker__month-year-read-view--down-arrow {
+ margin-left: -8px;
+ position: absolute;
+}
+
+.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle, .react-datepicker__year-read-view--down-arrow,
+.react-datepicker__month-read-view--down-arrow,
+.react-datepicker__month-year-read-view--down-arrow, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
+.react-datepicker__month-read-view--down-arrow::before,
+.react-datepicker__month-year-read-view--down-arrow::before {
+ box-sizing: content-box;
+ position: absolute;
+ border: 8px solid transparent;
+ height: 0;
+ width: 1px;
+}
+
+.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before, .react-datepicker-popper[data-placement^="top"] .react-datepicker__triangle::before, .react-datepicker__year-read-view--down-arrow::before,
+.react-datepicker__month-read-view--down-arrow::before,
+.react-datepicker__month-year-read-view--down-arrow::before {
+ content: "";
+ z-index: -1;
+ border-width: 8px;
+ left: -8px;
+ border-bottom-color: #aeaeae;
+}
+
+.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle {
+ top: 0;
+ margin-top: -8px;
+}
+
+.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle, .react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
+ border-top: none;
+ border-bottom-color: #f0f0f0;
}
.react-datepicker-popper[data-placement^="bottom"] .react-datepicker__triangle::before {
@@ -11886,154 +12034,6 @@ button.close {
border-style: solid;
}
-.popover {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 1060;
- display: none;
- max-width: 276px;
- padding: 1px;
- font-family: Roboto, Helvetica, sans-serif;
- font-style: normal;
- font-weight: 400;
- line-height: 1.5;
- line-break: auto;
- text-align: left;
- text-align: start;
- text-decoration: none;
- text-shadow: none;
- text-transform: none;
- letter-spacing: normal;
- word-break: normal;
- word-spacing: normal;
- word-wrap: normal;
- white-space: normal;
- font-size: 12px;
- background-color: #fff;
- background-clip: padding-box;
- border: 1px solid #ccc;
- border: 1px solid #e8e8e8;
- border-radius: 2px;
- -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
- box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-}
-
-.popover.top {
- margin-top: -5px;
-}
-
-.popover.right {
- margin-left: 5px;
-}
-
-.popover.bottom {
- margin-top: 5px;
-}
-
-.popover.left {
- margin-left: -5px;
-}
-
-.popover > .arrow {
- border-width: 6px;
-}
-
-.popover > .arrow, .popover > .arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
-}
-
-.popover > .arrow:after {
- content: "";
- border-width: 5px;
-}
-
-.popover.top > .arrow {
- bottom: -6px;
- left: 50%;
- margin-left: -6px;
- border-top-color: #999999;
- border-top-color: #e8e8e8;
- border-bottom-width: 0;
-}
-
-.popover.top > .arrow:after {
- bottom: 1px;
- margin-left: -5px;
- content: " ";
- border-top-color: #fff;
- border-bottom-width: 0;
-}
-
-.popover.right > .arrow {
- top: 50%;
- left: -6px;
- margin-top: -6px;
- border-right-color: #999999;
- border-right-color: #e8e8e8;
- border-left-width: 0;
-}
-
-.popover.right > .arrow:after {
- bottom: -5px;
- left: 1px;
- content: " ";
- border-right-color: #fff;
- border-left-width: 0;
-}
-
-.popover.bottom > .arrow {
- top: -6px;
- left: 50%;
- margin-left: -6px;
- border-top-width: 0;
- border-bottom-color: #999999;
- border-bottom-color: #e8e8e8;
-}
-
-.popover.bottom > .arrow:after {
- top: 1px;
- margin-left: -5px;
- content: " ";
- border-top-width: 0;
- border-bottom-color: #fff;
-}
-
-.popover.left > .arrow {
- top: 50%;
- right: -6px;
- margin-top: -6px;
- border-right-width: 0;
- border-left-color: #999999;
- border-left-color: #e8e8e8;
-}
-
-.popover.left > .arrow:after {
- right: 1px;
- bottom: -5px;
- content: " ";
- border-right-width: 0;
- border-left-color: #fff;
-}
-
-.popover-title {
- padding: 8px 14px;
- margin: 0;
- font-size: 12px;
- background-color: #fff;
- border-bottom: 1px solid #f2f2f2;
- border-radius: 1px 1px 0 0;
-}
-
-.popover-content {
- padding: 9px 14px;
-}
-
.carousel {
position: relative;
}
@@ -12924,212 +12924,508 @@ input[type="radio"] {
box-shadow: none;
}
-.form-control:focus {
- outline: 0;
+.form-control:focus {
+ outline: 0;
+}
+
+.form-control, .form-control-static {
+ font-weight: 300;
+}
+
+.form-btn-footer {
+ text-align: right;
+}
+
+fieldset {
+ border-bottom: 1px solid #f3f3f3;
+ margin-bottom: 30px;
+}
+
+fieldset.borderless {
+ border-bottom: 0;
+ margin-bottom: 0;
+}
+
+label {
+ color: #5a5a5a;
+}
+
+.input-group-addon {
+ font-weight: 300;
+ padding: 4px 5px;
+}
+
+.input-group-addon:first-child {
+ padding-left: 0;
+}
+
+.input-group-addon:last-child {
+ padding-right: 0;
+}
+
+.help-block {
+ color: #ababab;
+ font-weight: 300;
+ margin-top: 8px;
+}
+
+.form-horizontal .control-label .help-block {
+ margin-top: 1px;
+}
+
+.borderedwell-component .form-horizontal {
+ padding: 30px 30px 0;
+}
+
+.modal {
+ font-weight: 300;
+}
+
+.modal-title {
+ font-weight: 700;
+}
+
+.modal-content {
+ border-radius: 0;
+ -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);
+}
+
+.modal-body {
+ overflow: auto;
+}
+
+.modal-header, .modal-footer {
+ height: 40px;
+}
+
+.modal-header {
+ background-color: #f3f3f3;
+ padding: 10px 15px;
+}
+
+.modal-header > .close {
+ background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");
+ background-position: center;
+ background-size: 20px;
+ height: 20px;
+ margin-right: -5px;
+ margin-top: 0;
+ width: 20px;
+}
+
+.modal-header > .close > span {
+ display: none;
+}
+
+.modal-footer {
+ padding: 6px;
+}
+
+.modal-footer > .pull-left {
+ float: left;
+}
+
+.modal-footer > label {
+ font-weight: 300;
+ color: #838383;
+ margin-bottom: 0;
+ line-height: 28px;
+}
+
+.modal-footer > label.pull-left {
+ padding: 0 9px;
+}
+
+.modal-footer > label.pull-left > input {
+ margin-right: 6px;
+}
+
+.modal-instruction > p {
+ margin-bottom: 25px;
+}
+
+.modal-instruction > strong {
+ display: block;
+ margin-bottom: 5px;
+}
+
+.nav-tabs {
+ margin-bottom: 0;
+ min-height: 35px;
+}
+
+.nav-tabs > li {
+ background-color: #f9f9f9;
+ border-left: 1px solid #e8e8e8;
+ border-top: 1px solid #e8e8e8;
+ display: inline-block;
+ font-size: 12px;
+ margin-bottom: -1px;
+ margin-right: 0;
+ padding: 0;
+ text-align: center;
+}
+
+.nav-tabs > li > a {
+ color: #838383;
+ cursor: pointer;
+ display: inline-block;
+ font-weight: 300;
+ margin-right: 0;
+ padding: 8px 15px 7px;
+ text-shadow: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ white-space: nowrap;
+}
+
+.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
+ border: 0;
+ outline: 0;
+}
+
+.nav-tabs > li > a .svg-symbol-component {
+ vertical-align: top;
+}
+
+.nav-tabs > li > a .icon {
+ float: left;
+ height: 16px;
+ width: 16px;
+}
+
+.nav-tabs > li.active, .nav-tabs > li.active:hover, .nav-tabs > li.active:focus {
+ background-color: #fff;
+ border: 0;
+}
+
+.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
+ border-right: 0;
+ cursor: default;
+}
+
+.nav-tabs > li:last-child, .nav-tabs > li:last-child:hover, .nav-tabs > li:last-child:focus {
+ border-right: 1px solid #e8e8e8;
+}
+
+.nav-tabs .flexible-wrapper-inline > .flexible-spacer-component {
+ min-width: 8px;
+}
+
+.popover {
+ font-family: Roboto, Helvetica, sans-serif;
+ font-style: normal;
+ font-weight: 400;
+ line-height: 1.5;
+ line-break: auto;
+ text-align: left;
+ text-align: start;
+ text-decoration: none;
+ text-shadow: none;
+ text-transform: none;
+ letter-spacing: normal;
+ word-break: normal;
+ word-spacing: normal;
+ word-wrap: normal;
+ white-space: normal;
+ position: absolute;
+ top: 0;
+ left: 0;
+ z-index: 1060;
+ display: none;
+ max-width: 276px;
+ padding: 1px;
+ font-size: 12px;
+ border: 1px solid #e8e8e8;
+ border-radius: 4px;
+ -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+ box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
+ font-weight: 300;
+}
+
+.popover.popover-light {
+ background-color: #fff;
+ border-color: #e8e8e8;
+ color: #333;
+}
+
+.popover.popover-light.top > .arrow {
+ border-top-color: #e8e8e8;
+}
+
+.popover.popover-light.top > .arrow::after {
+ border-top-color: #fff;
+}
+
+.popover.popover-light.right > .arrow {
+ border-right-color: #e8e8e8;
+}
+
+.popover.popover-light.right > .arrow::after {
+ border-right-color: #fff;
+}
+
+.popover.popover-light.bottom > .arrow {
+ border-bottom-color: #e8e8e8;
+}
+
+.popover.popover-light.bottom > .arrow::after {
+ border-bottom-color: #fff;
+}
+
+.popover.popover-light.left > .arrow {
+ border-left-color: #e8e8e8;
+}
+
+.popover.popover-light.left > .arrow::after {
+ border-left-color: #fff;
+}
+
+.popover.popover-light .popover-title {
+ background-color: #f3f3f3;
+ border-bottom-color: #e8e8e8;
+}
+
+.popover.popover-dark {
+ background-color: #5a5a5a;
+ border-color: #5a5a5a;
+ color: #fff;
+}
+
+.popover.popover-dark.top > .arrow {
+ border-top-color: #5a5a5a;
+}
+
+.popover.popover-dark.top > .arrow::after {
+ border-top-color: #5a5a5a;
+}
+
+.popover.popover-dark.right > .arrow {
+ border-right-color: #5a5a5a;
+}
+
+.popover.popover-dark.right > .arrow::after {
+ border-right-color: #5a5a5a;
+}
+
+.popover.popover-dark.bottom > .arrow {
+ border-bottom-color: #5a5a5a;
+}
+
+.popover.popover-dark.bottom > .arrow::after {
+ border-bottom-color: #5a5a5a;
+}
+
+.popover.popover-dark.left > .arrow {
+ border-left-color: #5a5a5a;
+}
+
+.popover.popover-dark.left > .arrow::after {
+ border-left-color: #5a5a5a;
}
-.form-control, .form-control-static {
- font-weight: 300;
+.popover.popover-dark .popover-title {
+ background-color: #747474;
+ border-bottom-color: #fff;
}
-.form-btn-footer {
- text-align: right;
+.popover.popover-warn {
+ background-color: #faa732;
+ border-color: #faa732;
+ color: #fff;
}
-fieldset {
- border-bottom: 1px solid #f3f3f3;
- margin-bottom: 30px;
+.popover.popover-warn.top > .arrow {
+ border-top-color: #faa732;
}
-fieldset.borderless {
- border-bottom: 0;
- margin-bottom: 0;
+.popover.popover-warn.top > .arrow::after {
+ border-top-color: #faa732;
}
-label {
- color: #5a5a5a;
+.popover.popover-warn.right > .arrow {
+ border-right-color: #faa732;
}
-.input-group-addon {
- font-weight: 300;
- padding: 4px 5px;
+.popover.popover-warn.right > .arrow::after {
+ border-right-color: #faa732;
}
-.input-group-addon:first-child {
- padding-left: 0;
+.popover.popover-warn.bottom > .arrow {
+ border-bottom-color: #faa732;
}
-.input-group-addon:last-child {
- padding-right: 0;
+.popover.popover-warn.bottom > .arrow::after {
+ border-bottom-color: #faa732;
}
-.help-block {
- color: #ababab;
- font-weight: 300;
- margin-top: 8px;
+.popover.popover-warn.left > .arrow {
+ border-left-color: #faa732;
}
-.form-horizontal .control-label .help-block {
- margin-top: 1px;
+.popover.popover-warn.left > .arrow::after {
+ border-left-color: #faa732;
}
-.borderedwell-component .form-horizontal {
- padding: 30px 30px 0;
+.popover.popover-warn .popover-title {
+ background-color: #fbbc64;
+ border-bottom-color: #fff;
}
-.modal {
- font-weight: 300;
+.popover.popover-error {
+ background-color: #da4f49;
+ border-color: #da4f49;
+ color: #fff;
}
-.modal-title {
- font-weight: 700;
+.popover.popover-error.top > .arrow {
+ border-top-color: #da4f49;
}
-.modal-content {
- border-radius: 0;
- -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);
- box-shadow: 0 3px 0 rgba(0, 0, 0, 0.25);
+.popover.popover-error.top > .arrow::after {
+ border-top-color: #da4f49;
}
-.modal-body {
- overflow: auto;
+.popover.popover-error.right > .arrow {
+ border-right-color: #da4f49;
}
-.modal-header, .modal-footer {
- height: 40px;
+.popover.popover-error.right > .arrow::after {
+ border-right-color: #da4f49;
}
-.modal-header {
- background-color: #f3f3f3;
- padding: 10px 15px;
+.popover.popover-error.bottom > .arrow {
+ border-bottom-color: #da4f49;
}
-.modal-header > .close {
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 11.3L7.3 8 4.1 4.7l.8-.7L8 7.2 11.1 4l.7.7-3.1 3.2 3.3 3.3-.7.8L8 8.7 4.7 12l-.7-.7z'/%3E%3C/svg%3E");
- background-position: center;
- background-size: 20px;
- height: 20px;
- margin-right: -5px;
- margin-top: 0;
- width: 20px;
+.popover.popover-error.bottom > .arrow::after {
+ border-bottom-color: #da4f49;
}
-.modal-header > .close > span {
- display: none;
+.popover.popover-error.left > .arrow {
+ border-left-color: #da4f49;
}
-.modal-footer {
- padding: 6px;
+.popover.popover-error.left > .arrow::after {
+ border-left-color: #da4f49;
}
-.modal-footer > .pull-left {
- float: left;
+.popover.popover-error .popover-title {
+ background-color: #e37873;
+ border-bottom-color: #fff;
}
-.modal-footer > label {
- font-weight: 300;
- color: #838383;
- margin-bottom: 0;
- line-height: 28px;
+.popover.top {
+ margin-top: -5px;
}
-.modal-footer > label.pull-left {
- padding: 0 9px;
+.popover.right {
+ margin-left: 5px;
}
-.modal-footer > label.pull-left > input {
- margin-right: 6px;
+.popover.bottom {
+ margin-top: 5px;
}
-.modal-instruction > p {
- margin-bottom: 25px;
+.popover.left {
+ margin-left: -5px;
}
-.modal-instruction > strong {
- display: block;
- margin-bottom: 5px;
+.popover > .arrow {
+ border-width: 6px;
}
-.nav-tabs {
- margin-bottom: 0;
- min-height: 35px;
+.popover > .arrow, .popover > .arrow::after {
+ position: absolute;
+ display: block;
+ width: 0;
+ height: 0;
+ border-color: transparent;
+ border-style: solid;
}
-.nav-tabs > li {
- background-color: #f9f9f9;
- border-left: 1px solid #e8e8e8;
- border-top: 1px solid #e8e8e8;
- display: inline-block;
- font-size: 12px;
- margin-bottom: -1px;
- margin-right: 0;
- padding: 0;
- text-align: center;
+.popover > .arrow::after {
+ content: '';
+ border-width: 5px;
}
-.nav-tabs > li > a {
- color: #838383;
- cursor: pointer;
- display: inline-block;
- font-weight: 300;
- margin-right: 0;
- padding: 8px 15px 7px;
- text-shadow: none;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- white-space: nowrap;
+.popover.top > .arrow {
+ bottom: -6px;
+ left: 50%;
+ margin-left: -6px;
+ border-bottom-width: 0;
}
-.nav-tabs > li > a, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
- border: 0;
- outline: 0;
+.popover.top > .arrow::after {
+ bottom: 1px;
+ margin-left: -5px;
+ content: '';
+ border-bottom-width: 0;
}
-.nav-tabs > li > a .svg-symbol-component {
- vertical-align: top;
+.popover.right > .arrow {
+ top: 50%;
+ left: -6px;
+ margin-top: -6px;
+ border-left-width: 0;
}
-.nav-tabs > li > a .icon {
- float: left;
- height: 16px;
- width: 16px;
+.popover.right > .arrow::after {
+ bottom: -5px;
+ left: 1px;
+ content: '';
+ border-left-width: 0;
}
-.nav-tabs > li.active, .nav-tabs > li.active:hover, .nav-tabs > li.active:focus {
- background-color: #fff;
- border: 0;
+.popover.bottom > .arrow {
+ top: -6px;
+ left: 50%;
+ margin-left: -6px;
+ border-top-width: 0;
}
-.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
- border-right: 0;
- cursor: default;
+.popover.bottom > .arrow::after {
+ top: 1px;
+ margin-left: -5px;
+ content: '';
+ border-top-width: 0;
}
-.nav-tabs > li:last-child, .nav-tabs > li:last-child:hover, .nav-tabs > li:last-child:focus {
- border-right: 1px solid #e8e8e8;
+.popover.left > .arrow {
+ top: 50%;
+ right: -6px;
+ margin-top: -6px;
+ border-right-width: 0;
}
-.nav-tabs .flexible-wrapper-inline > .flexible-spacer-component {
- min-width: 8px;
+.popover.left > .arrow::after {
+ right: 1px;
+ bottom: -5px;
+ content: '';
+ border-right-width: 0;
}
-.popover {
- -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
- box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
- font-weight: 300;
+.popover .popover-title {
+ padding: 8px 14px;
+ margin: 0;
+ font-size: 12px;
+ border-bottom-width: 1px;
+ border-bottom-style: solid;
+ border-radius: 3px 3px 0 0;
}
-.popover-content {
+.popover .popover-content {
padding: 5px 10px;
}
-.popover-content p {
+.popover .popover-content p {
margin-bottom: 5px;
}
-.popover-content p:last-child {
+.popover .popover-content p:last-child {
margin-bottom: 0;
}
@@ -14767,48 +15063,83 @@ strong {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
-.checkbox-component.disabled label {
- cursor: not-allowed;
+.checkbox-component {
+ cursor: pointer;
+ display: block;
}
-.checkbox-component.checkbox-component-inline {
- display: inline-block;
+.checkbox-component label {
+ cursor: pointer;
+ font-weight: 300;
+ margin-bottom: 0;
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+}
+
+.checkbox-component input {
+ display: none;
}
.checkbox-component + .checkbox-component {
margin-top: 5px;
}
+.checkbox-component.checkbox-component-inline {
+ display: inline-block;
+}
+
.checkbox-component.checkbox-component-inline + .checkbox-component.checkbox-component-inline {
margin-top: 0;
margin-left: 10px;
}
-.checkbox-component label {
- line-height: 16px;
- font-weight: 300;
- cursor: pointer;
- margin-bottom: 0;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
+.checkbox-component .checkbox-component-icon {
+ display: inline-block;
+ background-repeat: no-repeat;
+ background-size: contain;
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiM4MzgzODMiIGQ9Ik0xMy45IDEuNmMuMyAwIC41LjIuNS41VjE0YzAgLjMtLjIuNS0uNS41SDIuMWMtLjMgMC0uNS0uMi0uNS0uNVYyLjFjMC0uMy4yLS41LjUtLjVoMTEuOG0wLTEuMUgyLjFDMS4yLjUuNSAxLjIuNSAyLjFWMTRjMCAuOS43IDEuNiAxLjYgMS42SDE0Yy45IDAgMS42LS43IDEuNi0xLjZWMi4xYy0uMS0uOS0uOC0xLjYtMS43LTEuNnoiLz48L3N2Zz4=);
}
-.checkbox-component .checkbox-component-label {
- margin-left: 5px;
+.checkbox-component:hover:not(.disabled):not(.checked):not(.partial-checked) .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTEzLjkgMS42Yy4zIDAgLjUuMi41LjVWMTRjMCAuMy0uMi41LS41LjVIMi4xYy0uMyAwLS41LS4yLS41LS41VjIuMWMwLS4zLjItLjUuNS0uNWgxMS44bTAtMS4xSDIuMUMxLjIuNS41IDEuMi41IDIuMVYxNGMwIC45LjcgMS42IDEuNiAxLjZIMTRjLjkgMCAxLjYtLjcgMS42LTEuNlYyLjFjLS4xLS45LS44LTEuNi0xLjctMS42eiIvPjwvc3ZnPg==);
}
-.checkbox-component .checkbox-component-input-container {
- width: 16px;
- height: 16px;
+.checkbox-component.checked .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTE1LjUgMTMuOWMwIC45LS43IDEuNi0xLjYgMS42SDIuMWMtLjkgMC0xLjYtLjctMS42LTEuNlYyLjFjMC0uOS43LTEuNiAxLjYtMS42SDE0Yy45IDAgMS42LjcgMS42IDEuNnYxMS44eiIvPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMS41IDQuN2MtLjItLjItLjUtLjEtLjcuMWwtNC4xIDUuNC0xLjUtMS44Yy0uMi0uMi0uNS0uMy0uNy0uMS0uMi4yLS4yLjUtLjEuN2wxLjkgMi4zYy4xLjEuMi4yLjQuMi4xIDAgLjMtLjEuNC0uMmw0LjUtNS45Yy4xLS4yLjEtLjUtLjEtLjd6Ii8+PC9zdmc+);
}
-.checkbox-component .checkbox-component-input-container span {
- vertical-align: baseline;
+.checkbox-component.partial-checked .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0iIzgzODM4MyI+PHBhdGggb3BhY2l0eT0iLjgiIGQ9Ik0xMy45IDEuNmMuMyAwIC41LjIuNS41VjE0YzAgLjMtLjIuNS0uNS41SDIuMWMtLjMgMC0uNS0uMi0uNS0uNVYyLjFjMC0uMy4yLS41LjUtLjVoMTEuOG0wLTEuMUgyLjFDMS4yLjUuNSAxLjIuNSAyLjFWMTRjMCAuOS43IDEuNiAxLjYgMS42SDE0Yy45IDAgMS42LS43IDEuNi0xLjZWMi4xYy0uMS0uOS0uOC0xLjYtMS43LTEuNnoiLz48cGF0aCBvcGFjaXR5PSIuOCIgZD0iTTExLjIgOC42SDQuOWMtLjMgMC0uNS0uMi0uNS0uNXYtLjJjMC0uMy4yLS41LjUtLjVIMTFjLjMgMCAuNS4yLjUuNXYuMmMuMS4yLS4xLjQtLjMuNXoiLz48L2c+PC9zdmc+Cg==);
}
-.checkbox-component .checkbox-component-input-container input {
- display: none;
+.checkbox-component.partial-checked .checkbox-component-icon:hover {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggZmlsbD0iIzRBQUZDRCIgZD0iTTEzLjkgMS42Yy4zIDAgLjUuMi41LjVWMTRjMCAuMy0uMi41LS41LjVIMi4xYy0uMyAwLS41LS4yLS41LS41VjIuMWMwLS4zLjItLjUuNS0uNWgxMS44bTAtMS4xSDIuMUMxLjIuNS41IDEuMi41IDIuMVYxNGMwIC45LjcgMS42IDEuNiAxLjZIMTRjLjkgMCAxLjYtLjcgMS42LTEuNlYyLjFjLS4xLS45LS44LTEuNi0xLjctMS42eiIvPjxwYXRoIG9wYWNpdHk9Ii44IiBmaWxsPSIjODM4MzgzIiBkPSJNMTEuMiA4LjZINC45Yy0uMyAwLS41LS4yLS41LS41di0uMmMwLS4zLjItLjUuNS0uNUgxMWMuMyAwIC41LjIuNS41di4yYy4xLjItLjEuNC0uMy41eiIvPjwvc3ZnPg==);
+}
+
+.checkbox-component.disabled {
+ cursor: not-allowed;
+}
+
+.checkbox-component.disabled label {
+ cursor: not-allowed;
+}
+
+.checkbox-component.disabled .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PGcgZmlsbD0iI0QzRDNEMyI+PHBhdGggb3BhY2l0eT0iLjUiIGQ9Ik0yLjEgMTVjLS42IDAtMS0uNS0xLTFWMi4xYzAtLjYuNS0xIDEtMUgxNGMuNiAwIDEgLjUgMSAxVjE0YzAgLjYtLjUgMS0xIDFIMi4xeiIvPjxwYXRoIG9wYWNpdHk9Ii41IiBkPSJNMTMuOSAxLjZjLjMgMCAuNS4yLjUuNVYxNGMwIC4zLS4yLjUtLjUuNUgyLjFjLS4zIDAtLjUtLjItLjUtLjVWMi4xYzAtLjMuMi0uNS41LS41aDExLjhtMC0xLjFIMi4xQzEuMi41LjUgMS4yLjUgMi4xVjE0YzAgLjkuNyAxLjYgMS42IDEuNkgxNGMuOSAwIDEuNi0uNyAxLjYtMS42VjIuMWMtLjEtLjktLjgtMS42LTEuNy0xLjZ6Ii8+PC9nPjwvc3ZnPg==);
+}
+
+.checkbox-component.disabled.checked .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9IiNEM0QzRDMiIGQ9Ik0xNS41IDEzLjljMCAuOS0uNyAxLjYtMS42IDEuNkgyLjFjLS45IDAtMS42LS43LTEuNi0xLjZWMi4xYzAtLjkuNy0xLjYgMS42LTEuNkgxNGMuOSAwIDEuNi43IDEuNiAxLjZ2MTEuOHoiLz48cGF0aCBvcGFjaXR5PSIuOCIgZmlsbD0iI0FCQUJBQiIgZD0iTTExLjUgNC43Yy0uMi0uMi0uNS0uMS0uNy4xbC00LjEgNS40LTEuNS0xLjhjLS4yLS4yLS41LS4zLS43LS4xLS4yLjItLjIuNS0uMS43bDEuOSAyLjNjLjEuMS4yLjIuNC4yLjEgMCAuMy0uMS40LS4ybDQuNS01LjljLjEtLjIuMS0uNS0uMS0uN3oiLz48L3N2Zz4=);
+}
+
+.checkbox-component.disabled.partial-checked .checkbox-component-icon {
+ background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+PHBhdGggb3BhY2l0eT0iLjUiIGZpbGw9IiNEM0QzRDMiIGQ9Ik0yLjEgMTVjLS42IDAtMS0uNS0xLTFWMi4xYzAtLjYuNS0xIDEtMUgxNGMuNiAwIDEgLjUgMSAxVjE0YzAgLjYtLjUgMS0xIDFIMi4xeiIvPjxwYXRoIG9wYWNpdHk9Ii41IiBmaWxsPSIjRDNEM0QzIiBkPSJNMTMuOSAxLjZjLjMgMCAuNS4yLjUuNVYxNGMwIC4zLS4yLjUtLjUuNUgyLjFjLS4zIDAtLjUtLjItLjUtLjVWMi4xYzAtLjMuMi0uNS41LS41aDExLjhtMC0xLjFIMi4xQzEuMi41LjUgMS4yLjUgMi4xVjE0YzAgLjkuNyAxLjYgMS42IDEuNkgxNGMuOSAwIDEuNi0uNyAxLjYtMS42VjIuMWMtLjEtLjktLjgtMS42LTEuNy0xLjZ6Ii8+PHBhdGggb3BhY2l0eT0iLjgiIGZpbGw9IiNBQkFCQUIiIGQ9Ik0xMS4yIDguNkg1Yy0uMyAwLS41LS4yLS41LS41VjhjMC0uMy4yLS41LjUtLjVoNi4xYy4zIDAgLjUuMi41LjV2LjJjMCAuMi0uMi40LS40LjR6Ii8+PC9zdmc+);
+}
+
+.checkbox-component .checkbox-component-label {
+ margin-left: 5px;
+ line-height: 16px;
}
.count-badge {
display: inline-block;
@@ -15504,12 +15835,12 @@ strong {
padding: 10px !important;
}
-.adslot-ui-example-container h2 {
+.adslot-ui-example-container > h2 {
margin-bottom: 30px;
font-size: 18px;
}
-.adslot-ui-example-container h3 {
+.adslot-ui-example-container > h3 {
margin-bottom: 18px;
font-size: 15px;
}
@@ -15547,12 +15878,12 @@ body {
}
.adslot-ui-content-area > .pagetitle-component {
- margin-bottom: 30px;
+ margin: 30px auto;
padding-left: 0;
}
-.adslot-ui-content-area > .pagetitle-component:not(:first-child) {
- margin-top: 120px;
+.adslot-ui-content-area > .migration-docs {
+ font-size: 18px;
}
.note-panel {
@@ -15641,7 +15972,7 @@ body {
width: 140px;
}
-.adslot-ui-example-container.accordion-example .adslot-ui-example, .adslot-ui-example-container.card-example .adslot-ui-example {
+.adslot-ui-example-container.accordion-panel-example .adslot-ui-example, .adslot-ui-example-container.card-example .adslot-ui-example {
width: 240px;
}
@@ -15657,6 +15988,20 @@ body {
border-color: #d5382e;
}
+.adslot-ui-example-container.popover-example .adslot-ui-example .popover {
+ position: relative;
+ margin: 20px;
+}
+
+.adslot-ui-example-container.checkbox-example h4 {
+ margin-top: 20px;
+ font-weight: bold;
+}
+
+.adslot-ui-example-container.checkbox-example .fix-size {
+ width: 200px;
+}
+
.full-width {
width: 100%;
}
diff --git a/dist/adslot-ui-docs.dev.js b/dist/adslot-ui-docs.dev.js
index d95541dae..9d996a1c6 100644
--- a/dist/adslot-ui-docs.dev.js
+++ b/dist/adslot-ui-docs.dev.js
@@ -7,7 +7,7 @@
exports["AdslotUI"] = factory(require("react"), require("lodash"), require("react-dom"), require("moment"));
else
root["AdslotUI"] = factory(root["React"], root["_"], root["ReactDOM"], root["moment"]);
-})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_1__, __WEBPACK_EXTERNAL_MODULE_11__, __WEBPACK_EXTERNAL_MODULE_16__, __WEBPACK_EXTERNAL_MODULE_161__) {
+})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_0__, __WEBPACK_EXTERNAL_MODULE_9__, __WEBPACK_EXTERNAL_MODULE_13__, __WEBPACK_EXTERNAL_MODULE_128__) {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
@@ -70,45 +70,17 @@ return /******/ (function(modules) { // webpackBootstrap
/******/ __webpack_require__.p = "";
/******/
/******/ // Load entry module and return exports
-/******/ return __webpack_require__(__webpack_require__.s = 385);
+/******/ return __webpack_require__(__webpack_require__.s = 316);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var evalAllowed = false;
-try {
- eval('evalAllowed = true');
-} catch (e) {
- // eval not allowed due to CSP
-}
-
-// RHL needs setPrototypeOf to operate Component inheritance, and eval to patch methods
-var platformSupported = !!Object.setPrototypeOf && evalAllowed;
-
-if (true) {
- if (false) {
- // we are not in prod mode, but RHL could not be activated
- console.warn('React-Hot-Loaded is not supported in this environment');
- }
- module.exports = __webpack_require__(172);
-} else {
- module.exports = require('./dist/react-hot-loader.development.js');
-}
-
-
-/***/ }),
-/* 1 */
/***/ (function(module, exports) {
-module.exports = __WEBPACK_EXTERNAL_MODULE_1__;
+module.exports = __WEBPACK_EXTERNAL_MODULE_0__;
/***/ }),
-/* 2 */
+/* 1 */
/***/ (function(module, exports, __webpack_require__) {
/* WEBPACK VAR INJECTION */(function(process) {/**
@@ -133,14 +105,73 @@ if (process.env.NODE_ENV !== 'production') {
// By explicitly using `prop-types` you are opting into new development behavior.
// http://fb.me/prop-types-in-prod
var throwOnDirectAccess = true;
- module.exports = __webpack_require__(166)(isValidElement, throwOnDirectAccess);
+ module.exports = __webpack_require__(133)(isValidElement, throwOnDirectAccess);
} else {
// By explicitly using `prop-types` you are opting into new production behavior.
// http://fb.me/prop-types-in-prod
- module.exports = __webpack_require__(169)();
+ module.exports = __webpack_require__(136)();
}
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(14)))
+/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(12)))
+
+/***/ }),
+/* 2 */
+/***/ (function(module, exports, __webpack_require__) {
+
+var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
+ Copyright (c) 2017 Jed Watson.
+ Licensed under the MIT License (MIT), see
+ http://jedwatson.github.io/classnames
+*/
+/* global define */
+
+(function () {
+ 'use strict';
+
+ var hasOwn = {}.hasOwnProperty;
+
+ function classNames () {
+ var classes = [];
+
+ for (var i = 0; i < arguments.length; i++) {
+ var arg = arguments[i];
+ if (!arg) continue;
+
+ var argType = typeof arg;
+
+ if (argType === 'string' || argType === 'number') {
+ classes.push(arg);
+ } else if (Array.isArray(arg) && arg.length) {
+ var inner = classNames.apply(null, arg);
+ if (inner) {
+ classes.push(inner);
+ }
+ } else if (argType === 'object') {
+ for (var key in arg) {
+ if (hasOwn.call(arg, key) && arg[key]) {
+ classes.push(key);
+ }
+ }
+ }
+ }
+
+ return classes.join(' ');
+ }
+
+ if (typeof module !== 'undefined' && module.exports) {
+ classNames.default = classNames;
+ module.exports = classNames;
+ } else if (true) {
+ // register as 'classnames', consistent with npm package name
+ !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
+ return classNames;
+ }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
+ __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
+ } else {
+ window.classNames = classNames;
+ }
+}());
+
/***/ }),
/* 3 */
@@ -166,7 +197,7 @@ exports.default = function (instance, Constructor) {
exports.__esModule = true;
-var _typeof2 = __webpack_require__(91);
+var _typeof2 = __webpack_require__(80);
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -189,15 +220,15 @@ exports.default = function (self, call) {
exports.__esModule = true;
-var _setPrototypeOf = __webpack_require__(203);
+var _setPrototypeOf = __webpack_require__(167);
var _setPrototypeOf2 = _interopRequireDefault(_setPrototypeOf);
-var _create = __webpack_require__(207);
+var _create = __webpack_require__(171);
var _create2 = _interopRequireDefault(_create);
-var _typeof2 = __webpack_require__(91);
+var _typeof2 = __webpack_require__(80);
var _typeof3 = _interopRequireDefault(_typeof2);
@@ -228,7 +259,7 @@ exports.default = function (subClass, superClass) {
exports.__esModule = true;
-var _assign = __webpack_require__(88);
+var _assign = __webpack_require__(77);
var _assign2 = _interopRequireDefault(_assign);
@@ -252,65 +283,6 @@ exports.default = _assign2.default || function (target) {
/* 7 */
/***/ (function(module, exports, __webpack_require__) {
-var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
- Copyright (c) 2017 Jed Watson.
- Licensed under the MIT License (MIT), see
- http://jedwatson.github.io/classnames
-*/
-/* global define */
-
-(function () {
- 'use strict';
-
- var hasOwn = {}.hasOwnProperty;
-
- function classNames () {
- var classes = [];
-
- for (var i = 0; i < arguments.length; i++) {
- var arg = arguments[i];
- if (!arg) continue;
-
- var argType = typeof arg;
-
- if (argType === 'string' || argType === 'number') {
- classes.push(arg);
- } else if (Array.isArray(arg) && arg.length) {
- var inner = classNames.apply(null, arg);
- if (inner) {
- classes.push(inner);
- }
- } else if (argType === 'object') {
- for (var key in arg) {
- if (hasOwn.call(arg, key) && arg[key]) {
- classes.push(key);
- }
- }
- }
- }
-
- return classes.join(' ');
- }
-
- if (typeof module !== 'undefined' && module.exports) {
- classNames.default = classNames;
- module.exports = classNames;
- } else if (true) {
- // register as 'classnames', consistent with npm package name
- !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
- return classNames;
- }).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
- __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
- } else {
- window.classNames = classNames;
- }
-}());
-
-
-/***/ }),
-/* 8 */
-/***/ (function(module, exports, __webpack_require__) {
-
"use strict";
@@ -329,37 +301,7 @@ exports.default = function (obj, keys) {
};
/***/ }),
-/* 9 */
-/***/ (function(module, exports) {
-
-module.exports = function(originalModule) {
- if(!originalModule.webpackPolyfill) {
- var module = Object.create(originalModule);
- // module.parent = undefined by default
- if(!module.children) module.children = [];
- Object.defineProperty(module, "loaded", {
- enumerable: true,
- get: function() {
- return module.l;
- }
- });
- Object.defineProperty(module, "id", {
- enumerable: true,
- get: function() {
- return module.i;
- }
- });
- Object.defineProperty(module, "exports", {
- enumerable: true,
- });
- module.webpackPolyfill = 1;
- }
- return module;
-};
-
-
-/***/ }),
-/* 10 */
+/* 8 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
@@ -372,15 +314,15 @@ module.exports = function(originalModule) {
/* harmony export (immutable) */ __webpack_exports__["g"] = splitBsPropsAndOmit;
/* unused harmony export addStyle */
/* unused harmony export _curry */
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_entries__ = __webpack_require__(64);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_entries__ = __webpack_require__(57);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_entries___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_entries__);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__ = __webpack_require__(6);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_extends__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_invariant__ = __webpack_require__(58);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_invariant__ = __webpack_require__(49);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_invariant___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_invariant__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(2);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types__ = __webpack_require__(1);
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__StyleConfig__ = __webpack_require__(22);
+/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__StyleConfig__ = __webpack_require__(17);
// TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
@@ -575,16 +517,16 @@ function addStyle(Component) {
}
var _curry = curry;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(14)))
+/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(12)))
/***/ }),
-/* 11 */
+/* 9 */
/***/ (function(module, exports) {
-module.exports = __WEBPACK_EXTERNAL_MODULE_11__;
+module.exports = __WEBPACK_EXTERNAL_MODULE_9__;
/***/ }),
-/* 12 */
+/* 10 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
@@ -594,13 +536,13 @@ Object.defineProperty(exports, "__esModule", {
value: true
});
-var _react = __webpack_require__(1);
+var _react = __webpack_require__(0);
var _react2 = _interopRequireDefault(_react);
-var _reactIs = __webpack_require__(210);
+var _reactIs = __webpack_require__(174);
-var _createChainableTypeChecker = __webpack_require__(57);
+var _createChainableTypeChecker = __webpack_require__(48);
var _createChainableTypeChecker2 = _interopRequireDefault(_createChainableTypeChecker);
@@ -624,30 +566,68 @@ exports.default = (0, _createChainableTypeChecker2.default)(elementType);
module.exports = exports['default'];
/***/ }),
-/* 13 */
+/* 11 */
/***/ (function(module, __webpack_exports__, __webpack_require__) {
"use strict";
Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
+var src_namespaceObject = {};
+__webpack_require__.d(src_namespaceObject, "easeLinear", function() { return linear; });
+__webpack_require__.d(src_namespaceObject, "easeQuad", function() { return quadInOut; });
+__webpack_require__.d(src_namespaceObject, "easeQuadIn", function() { return quadIn; });
+__webpack_require__.d(src_namespaceObject, "easeQuadOut", function() { return quadOut; });
+__webpack_require__.d(src_namespaceObject, "easeQuadInOut", function() { return quadInOut; });
+__webpack_require__.d(src_namespaceObject, "easeCubic", function() { return cubicInOut; });
+__webpack_require__.d(src_namespaceObject, "easeCubicIn", function() { return cubicIn; });
+__webpack_require__.d(src_namespaceObject, "easeCubicOut", function() { return cubicOut; });
+__webpack_require__.d(src_namespaceObject, "easeCubicInOut", function() { return cubicInOut; });
+__webpack_require__.d(src_namespaceObject, "easePoly", function() { return polyInOut; });
+__webpack_require__.d(src_namespaceObject, "easePolyIn", function() { return polyIn; });
+__webpack_require__.d(src_namespaceObject, "easePolyOut", function() { return polyOut; });
+__webpack_require__.d(src_namespaceObject, "easePolyInOut", function() { return polyInOut; });
+__webpack_require__.d(src_namespaceObject, "easeSin", function() { return sinInOut; });
+__webpack_require__.d(src_namespaceObject, "easeSinIn", function() { return sinIn; });
+__webpack_require__.d(src_namespaceObject, "easeSinOut", function() { return sinOut; });
+__webpack_require__.d(src_namespaceObject, "easeSinInOut", function() { return sinInOut; });
+__webpack_require__.d(src_namespaceObject, "easeExp", function() { return expInOut; });
+__webpack_require__.d(src_namespaceObject, "easeExpIn", function() { return expIn; });
+__webpack_require__.d(src_namespaceObject, "easeExpOut", function() { return expOut; });
+__webpack_require__.d(src_namespaceObject, "easeExpInOut", function() { return expInOut; });
+__webpack_require__.d(src_namespaceObject, "easeCircle", function() { return circleInOut; });
+__webpack_require__.d(src_namespaceObject, "easeCircleIn", function() { return circleIn; });
+__webpack_require__.d(src_namespaceObject, "easeCircleOut", function() { return circleOut; });
+__webpack_require__.d(src_namespaceObject, "easeCircleInOut", function() { return circleInOut; });
+__webpack_require__.d(src_namespaceObject, "easeBounce", function() { return bounceOut; });
+__webpack_require__.d(src_namespaceObject, "easeBounceIn", function() { return bounceIn; });
+__webpack_require__.d(src_namespaceObject, "easeBounceOut", function() { return bounceOut; });
+__webpack_require__.d(src_namespaceObject, "easeBounceInOut", function() { return bounceInOut; });
+__webpack_require__.d(src_namespaceObject, "easeBack", function() { return backInOut; });
+__webpack_require__.d(src_namespaceObject, "easeBackIn", function() { return backIn; });
+__webpack_require__.d(src_namespaceObject, "easeBackOut", function() { return backOut; });
+__webpack_require__.d(src_namespaceObject, "easeBackInOut", function() { return backInOut; });
+__webpack_require__.d(src_namespaceObject, "easeElastic", function() { return elasticOut; });
+__webpack_require__.d(src_namespaceObject, "easeElasticIn", function() { return elasticIn; });
+__webpack_require__.d(src_namespaceObject, "easeElasticOut", function() { return elasticOut; });
+__webpack_require__.d(src_namespaceObject, "easeElasticInOut", function() { return elasticInOut; });
// EXTERNAL MODULE: ../node_modules/react-input-autosize/lib/AutosizeInput.js
-var AutosizeInput = __webpack_require__(165);
+var AutosizeInput = __webpack_require__(132);
var AutosizeInput_default = /*#__PURE__*/__webpack_require__.n(AutosizeInput);
// EXTERNAL MODULE: ../node_modules/classnames/index.js
-var classnames = __webpack_require__(7);
+var classnames = __webpack_require__(2);
var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
// EXTERNAL MODULE: ../node_modules/prop-types/index.js
-var prop_types = __webpack_require__(2);
+var prop_types = __webpack_require__(1);
var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
// EXTERNAL MODULE: external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"}
-var external___root___React___commonjs2___react___commonjs___react___amd___react__ = __webpack_require__(1);
+var external___root___React___commonjs2___react___commonjs___react___amd___react__ = __webpack_require__(0);
var external___root___React___commonjs2___react___commonjs___react___amd___react___default = /*#__PURE__*/__webpack_require__.n(external___root___React___commonjs2___react___commonjs___react___amd___react__);
// EXTERNAL MODULE: external {"root":"ReactDOM","commonjs2":"react-dom","commonjs":"react-dom","amd":"react-dom"}
-var external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom__ = __webpack_require__(16);
+var external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom__ = __webpack_require__(13);
var external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom___default = /*#__PURE__*/__webpack_require__.n(external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom__);
// CONCATENATED MODULE: ../node_modules/react-select/dist/react-select.es.js
@@ -3448,7 +3428,7 @@ var uid = autoInc();
var passiveEventSupport;
var handlersMap = {};
var enabledInstances = {};
-var touchEvents = ['touchstart', 'touchmove'];
+var react_onclickoutside_es_touchEvents = ['touchstart', 'touchmove'];
var IGNORE_CLASS_NAME = 'ignore-react-onclickoutside';
/**
* Options for addEventHandler and removeEventHandler
@@ -3456,7 +3436,7 @@ var IGNORE_CLASS_NAME = 'ignore-react-onclickoutside';
function getEventHandlerOptions(instance, eventName) {
var handlerOptions = null;
- var isTouchEvent = touchEvents.indexOf(eventName) !== -1;
+ var isTouchEvent = react_onclickoutside_es_touchEvents.indexOf(eventName) !== -1;
if (isTouchEvent && passiveEventSupport) {
handlerOptions = {
@@ -3673,7 +3653,7 @@ function onClickOutsideHOC(WrappedComponent, config) {
/* harmony default export */ var react_onclickoutside_es = (onClickOutsideHOC);
// EXTERNAL MODULE: external {"root":"moment","commonjs2":"moment","commonjs":"moment","amd":"moment"}
-var external___root___moment___commonjs2___moment___commonjs___moment___amd___moment__ = __webpack_require__(161);
+var external___root___moment___commonjs2___moment___commonjs___moment___amd___moment__ = __webpack_require__(128);
var external___root___moment___commonjs2___moment___commonjs___moment___amd___moment___default = /*#__PURE__*/__webpack_require__.n(external___root___moment___commonjs2___moment___commonjs___moment___amd___moment__);
// CONCATENATED MODULE: ../node_modules/react-popper/lib/Manager.js
@@ -3805,7 +3785,7 @@ Target_Target.propTypes = {
/* harmony default export */ var lib_Target = (Target_Target);
// EXTERNAL MODULE: ../node_modules/popper.js/dist/esm/popper.js
-var esm_popper = __webpack_require__(170);
+var esm_popper = __webpack_require__(137);
// CONCATENATED MODULE: ../node_modules/react-popper/lib/Popper.js
var Popper__extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
@@ -4394,7 +4374,7 @@ function newDateWithOffset(utcOffset) {
return external___root___moment___commonjs2___moment___commonjs___moment___amd___moment___default()().utc().utcOffset(utcOffset);
}
-function now(maybeFixedUtcOffset) {
+function es_now(maybeFixedUtcOffset) {
if (maybeFixedUtcOffset == null) {
return newDate();
}
@@ -5489,7 +5469,7 @@ var es_Day = function (_React$Component) {
"react-datepicker__day--in-selecting-range": _this.isInSelectingRange(),
"react-datepicker__day--selecting-range-start": _this.isSelectingRangeStart(),
"react-datepicker__day--selecting-range-end": _this.isSelectingRangeEnd(),
- "react-datepicker__day--today": _this.isSameDay(now(_this.props.utcOffset)),
+ "react-datepicker__day--today": _this.isSameDay(es_now(_this.props.utcOffset)),
"react-datepicker__day--weekend": _this.isWeekend(),
"react-datepicker__day--outside-month": _this.isOutsideMonth()
}, _this.getHighLightedClass("react-datepicker__day--highlighted"));
@@ -6033,7 +6013,7 @@ var es_Calendar = function (_React$Component) {
var minDate = getEffectiveMinDate(_this.props);
var maxDate = getEffectiveMaxDate(_this.props);
- var current = now(utcOffset);
+ var current = es_now(utcOffset);
var initialDate = openToDate || selected || preSelection;
if (initialDate) {
return initialDate;
@@ -6305,7 +6285,7 @@ var es_Calendar = function (_React$Component) {
{
className: "react-datepicker__today-button",
onClick: function onClick(e) {
- return _this.props.onSelect(getStartOfDate(now(_this.props.utcOffset)), e);
+ return _this.props.onSelect(getStartOfDate(es_now(_this.props.utcOffset)), e);
}
},
_this.props.todayButton
@@ -6674,7 +6654,7 @@ var es_DatePicker = function (_React$Component) {
var _this = es_possibleConstructorReturn(this, _React$Component.call(this, props));
_this.getPreSelection = function () {
- return _this.props.openToDate ? newDate(_this.props.openToDate) : _this.props.selectsEnd && _this.props.startDate ? newDate(_this.props.startDate) : _this.props.selectsStart && _this.props.endDate ? newDate(_this.props.endDate) : now(_this.props.utcOffset);
+ return _this.props.openToDate ? newDate(_this.props.openToDate) : _this.props.selectsEnd && _this.props.startDate ? newDate(_this.props.startDate) : _this.props.selectsStart && _this.props.endDate ? newDate(_this.props.endDate) : es_now(_this.props.utcOffset);
};
_this.calcInitialState = function () {
@@ -7223,147 +7203,87 @@ var PRESELECT_CHANGE_VIA_NAVIGATE = "navigate";
/* harmony default export */ var es = (es_DatePicker);
-// EXTERNAL MODULE: ./components/third-party/index.js
-var third_party = __webpack_require__(171);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Dropdown.js
-var Dropdown = __webpack_require__(230);
-var Dropdown_default = /*#__PURE__*/__webpack_require__.n(Dropdown);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/MenuItem.js
-var MenuItem = __webpack_require__(245);
-var MenuItem_default = /*#__PURE__*/__webpack_require__.n(MenuItem);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Modal.js
-var Modal = __webpack_require__(102);
-var Modal_default = /*#__PURE__*/__webpack_require__.n(Modal);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/OverlayTrigger.js
-var OverlayTrigger = __webpack_require__(133);
-var OverlayTrigger_default = /*#__PURE__*/__webpack_require__.n(OverlayTrigger);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Pagination.js
-var Pagination = __webpack_require__(134);
-var Pagination_default = /*#__PURE__*/__webpack_require__.n(Pagination);
-
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Popover.js
-var Popover = __webpack_require__(65);
-var Popover_default = /*#__PURE__*/__webpack_require__.n(Popover);
+// EXTERNAL MODULE: external {"root":"_","commonjs2":"lodash","commonjs":"lodash","amd":"lodash"}
+var external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash__ = __webpack_require__(9);
+var external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default = /*#__PURE__*/__webpack_require__.n(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash__);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/ProgressBar.js
-var ProgressBar = __webpack_require__(265);
-var ProgressBar_default = /*#__PURE__*/__webpack_require__.n(ProgressBar);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Button.js
+var lib_Button = __webpack_require__(26);
+var Button_default = /*#__PURE__*/__webpack_require__.n(lib_Button);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Tab.js
-var Tab = __webpack_require__(266);
-var Tab_default = /*#__PURE__*/__webpack_require__.n(Tab);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Overlay.js
+var Overlay = __webpack_require__(85);
+var Overlay_default = /*#__PURE__*/__webpack_require__.n(Overlay);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Tabs.js
-var Tabs = __webpack_require__(268);
-var Tabs_default = /*#__PURE__*/__webpack_require__.n(Tabs);
+// EXTERNAL MODULE: ./components/alexandria/Spinner/styles.scss
+var Spinner_styles = __webpack_require__(192);
+var styles_default = /*#__PURE__*/__webpack_require__.n(Spinner_styles);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/NavItem.js
-var NavItem = __webpack_require__(137);
-var NavItem_default = /*#__PURE__*/__webpack_require__.n(NavItem);
+// CONCATENATED MODULE: ./components/alexandria/Spinner/index.jsx
+var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Spinner/index.jsx";
-// EXTERNAL MODULE: ./styles/_bootstrap-custom.scss
-var _bootstrap_custom = __webpack_require__(270);
-var _bootstrap_custom_default = /*#__PURE__*/__webpack_require__.n(_bootstrap_custom);
-// EXTERNAL MODULE: ./styles/_icheck-custom.scss
-var _icheck_custom = __webpack_require__(271);
-var _icheck_custom_default = /*#__PURE__*/__webpack_require__.n(_icheck_custom);
-// EXTERNAL MODULE: ./styles/_react-datepicker-custom.scss
-var _react_datepicker_custom = __webpack_require__(272);
-var _react_datepicker_custom_default = /*#__PURE__*/__webpack_require__.n(_react_datepicker_custom);
-// EXTERNAL MODULE: ./styles/_react-select-custom.scss
-var _react_select_custom = __webpack_require__(273);
-var _react_select_custom_default = /*#__PURE__*/__webpack_require__.n(_react_select_custom);
+var Spinner_Spinner = function Spinner(_ref) {
+ var size = _ref.size,
+ colourStyle = _ref.colourStyle;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "spinner-component",
+ __source: {
+ fileName: _jsxFileName,
+ lineNumber: 6
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "spinner spinner-".concat(size, " spinner-colour-style-").concat(colourStyle),
+ __source: {
+ fileName: _jsxFileName,
+ lineNumber: 7
+ },
+ __self: this
+ }));
+};
-// EXTERNAL MODULE: ./components/alexandria/index.js
-var alexandria = __webpack_require__(138);
+Spinner_Spinner.propTypes = {
+ size: prop_types_default.a.oneOf(['small', 'medium', 'large']),
+ colourStyle: prop_types_default.a.string
+};
+Spinner_Spinner.defaultProps = {
+ size: 'large',
+ colourStyle: 'default'
+};
+/* harmony default export */ var alexandria_Spinner = (Spinner_Spinner);
+// EXTERNAL MODULE: ./lib/utils.js
+var utils = __webpack_require__(16);
-// EXTERNAL MODULE: ./components/adslot-ui/index.js
-var adslot_ui = __webpack_require__(145);
+// EXTERNAL MODULE: ./components/third-party/Button/styles.scss
+var Button_styles = __webpack_require__(193);
+var Button_styles_default = /*#__PURE__*/__webpack_require__.n(Button_styles);
-// CONCATENATED MODULE: ./index.js
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Accordion", function() { return adslot_ui["a" /* Accordion */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Alert", function() { return alexandria["a" /* Alert */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "AlertInput", function() { return adslot_ui["b" /* AlertInput */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Avatar", function() { return alexandria["b" /* Avatar */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "BorderedWell", function() { return alexandria["c" /* BorderedWell */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Breadcrumb", function() { return alexandria["d" /* Breadcrumb */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Button", function() { return third_party["a" /* Button */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Card", function() { return alexandria["e" /* Card */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Carousel", function() { return adslot_ui["c" /* Carousel */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Checkbox", function() { return adslot_ui["d" /* Checkbox */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "CheckboxGroup", function() { return adslot_ui["e" /* CheckboxGroup */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "ConfirmModal", function() { return adslot_ui["f" /* ConfirmModal */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "CountBadge", function() { return adslot_ui["g" /* CountBadge */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Dropdown", function() { return Dropdown_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "DatePicker", function() { return es; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Empty", function() { return alexandria["f" /* Empty */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "fastStatelessWrapper", function() { return adslot_ui["D" /* fastStatelessWrapper */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "FilePicker", function() { return adslot_ui["h" /* FilePicker */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "FlexibleSpacer", function() { return alexandria["g" /* FlexibleSpacer */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "FormGroup", function() { return adslot_ui["i" /* FormGroup */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Grid", function() { return alexandria["h" /* Grid */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "GridCell", function() { return alexandria["i" /* GridCell */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "GridRow", function() { return alexandria["j" /* GridRow */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "HelpIconPopover", function() { return adslot_ui["j" /* HelpIconPopover */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "ListPicker", function() { return adslot_ui["m" /* ListPicker */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "ListPickerPure", function() { return adslot_ui["n" /* ListPickerPure */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "MenuItem", function() { return MenuItem_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Modal", function() { return Modal_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Nav", function() { return adslot_ui["o" /* Nav */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "NavItem", function() { return NavItem_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "OverlayTrigger", function() { return OverlayTrigger_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "PagedGrid", function() { return adslot_ui["p" /* PagedGrid */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "PageTitle", function() { return alexandria["k" /* PageTitle */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Pagination", function() { return Pagination_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Panel", function() { return adslot_ui["q" /* Panel */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Popover", function() { return Popover_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "PrettyDiff", function() { return alexandria["l" /* PrettyDiff */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "ProgressBar", function() { return ProgressBar_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Radio", function() { return adslot_ui["r" /* Radio */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "RadioGroup", function() { return adslot_ui["s" /* RadioGroup */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Search", function() { return adslot_ui["t" /* Search */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "SearchBar", function() { return adslot_ui["u" /* SearchBar */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Select", function() { return react_select_es; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Slicey", function() { return alexandria["m" /* Slicey */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Spinner", function() { return alexandria["n" /* Spinner */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "SplitPane", function() { return adslot_ui["v" /* SplitPane */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Statistic", function() { return alexandria["o" /* Statistic */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "SvgSymbol", function() { return alexandria["p" /* SvgSymbol */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "SvgSymbolCircle", function() { return alexandria["q" /* SvgSymbolCircle */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Tab", function() { return Tab_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Tabs", function() { return Tabs_default.a; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Tag", function() { return alexandria["r" /* Tag */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Textarea", function() { return adslot_ui["x" /* Textarea */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TextEllipsis", function() { return adslot_ui["w" /* TextEllipsis */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TileGrid", function() { return alexandria["s" /* TileGrid */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "Totals", function() { return alexandria["t" /* Totals */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TreePickerGrid", function() { return adslot_ui["y" /* TreePickerGrid */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TreePickerNav", function() { return adslot_ui["z" /* TreePickerNav */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TreePickerNode", function() { return adslot_ui["A" /* TreePickerNode */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "TreePickerSimplePure", function() { return adslot_ui["B" /* TreePickerSimplePure */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "UserListPicker", function() { return adslot_ui["C" /* UserListPicker */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "InformationBox", function() { return adslot_ui["l" /* InformationBox */]; });
-/* concated harmony reexport */__webpack_require__.d(__webpack_exports__, "HoverDropdownMenu", function() { return adslot_ui["k" /* HoverDropdownMenu */]; });
-// Export the consumable components.
+// CONCATENATED MODULE: ./components/third-party/Button/index.jsx
+var Button__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/third-party/Button/index.jsx";
- // React Bootstrap
+function Button__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Button__typeof = function _typeof(obj) { return typeof obj; }; } else { Button__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Button__typeof(obj); }
+function Button__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function Button__createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+function Button__possibleConstructorReturn(self, call) { if (call && (Button__typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
+function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
+function Button__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
+function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
+function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+/* eslint-disable react/prop-types */
+// disable proptypes check because it doens't take into consideration extended types
@@ -7374,897 +7294,645 @@ var adslot_ui = __webpack_require__(145);
+var adslotButtonPropTypes = {
+ inverse: prop_types_default.a.bool,
+ reason: prop_types_default.a.string,
+ dts: prop_types_default.a.string,
+ isLoading: prop_types_default.a.bool
+};
-/***/ }),
-/* 14 */
-/***/ (function(module, exports) {
+var Button_Button =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ Button__inherits(Button, _React$PureComponent);
-// shim for using process in browser
-var process = module.exports = {};
+ function Button(props) {
+ var _this;
-// cached from whatever global is present so that test runners that stub it
-// don't break things. But we need to wrap it in a try catch in case it is
-// wrapped in strict mode code which doesn't define any globals. It's inside a
-// function because try/catches deoptimize in certain engines.
+ Button__classCallCheck(this, Button);
-var cachedSetTimeout;
-var cachedClearTimeout;
+ _this = Button__possibleConstructorReturn(this, _getPrototypeOf(Button).call(this, props));
+ _this.buttonRef = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createRef();
+ _this.state = {
+ show: false
+ };
+ _this.handleReasonPopover = _this.handleReasonPopover.bind(_assertThisInitialized(_assertThisInitialized(_this)));
+ return _this;
+ }
-function defaultSetTimout() {
- throw new Error('setTimeout has not been defined');
-}
-function defaultClearTimeout () {
- throw new Error('clearTimeout has not been defined');
-}
-(function () {
- try {
- if (typeof setTimeout === 'function') {
- cachedSetTimeout = setTimeout;
- } else {
- cachedSetTimeout = defaultSetTimout;
- }
- } catch (e) {
- cachedSetTimeout = defaultSetTimout;
- }
- try {
- if (typeof clearTimeout === 'function') {
- cachedClearTimeout = clearTimeout;
- } else {
- cachedClearTimeout = defaultClearTimeout;
- }
- } catch (e) {
- cachedClearTimeout = defaultClearTimeout;
+ Button__createClass(Button, [{
+ key: "handleReasonPopover",
+ value: function handleReasonPopover(value) {
+ this.setState({
+ show: value
+ });
}
-} ())
-function runTimeout(fun) {
- if (cachedSetTimeout === setTimeout) {
- //normal enviroments in sane situations
- return setTimeout(fun, 0);
+ }, {
+ key: "renderSpinner",
+ value: function renderSpinner() {
+ if (this.props.isLoading) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "spinner-container",
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 38
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Spinner, {
+ size: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(['lg', 'large'], this.props.bsSize) ? 'medium' : 'small',
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 39
+ },
+ __self: this
+ }));
+ }
+
+ return null;
}
- // if setTimeout wasn't available but was latter defined
- if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {
- cachedSetTimeout = setTimeout;
- return setTimeout(fun, 0);
+ }, {
+ key: "renderReason",
+ value: function renderReason() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Overlay_default.a, {
+ placement: "bottom",
+ show: this.state.show,
+ target: this.buttonRef.current,
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 49
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(third_party_Popover, {
+ id: "btn-reason",
+ className: "btn-popover-reason",
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 50
+ },
+ __self: this
+ }, this.props.reason));
}
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedSetTimeout(fun, 0);
- } catch(e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedSetTimeout.call(null, fun, 0);
- } catch(e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error
- return cachedSetTimeout.call(this, fun, 0);
+ }, {
+ key: "render",
+ value: function render() {
+ var _this2 = this;
+
+ var _this$props = this.props,
+ inverse = _this$props.inverse,
+ children = _this$props.children,
+ dts = _this$props.dts,
+ className = _this$props.className,
+ isLoading = _this$props.isLoading,
+ disabled = _this$props.disabled,
+ reason = _this$props.reason;
+ var shouldShowReason = !!disabled && !!reason;
+ var classes = classnames_default()('button-component', className, {
+ 'btn-inverse': inverse && !/btn-inverse/.test(className)
+ });
+ var reasonProps = shouldShowReason ? {
+ onMouseOver: function onMouseOver() {
+ return _this2.handleReasonPopover(true);
+ },
+ onMouseOut: function onMouseOut() {
+ return _this2.handleReasonPopover(false);
}
+ } : {};
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, Object.assign({}, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.omit(this.props, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.keys(adslotButtonPropTypes)), {
+ disabled: isLoading || disabled,
+ className: classes
+ }, Object(utils["b" /* expandDts */])(dts), reasonProps, {
+ ref: this.buttonRef,
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 71
+ },
+ __self: this
+ }), this.renderSpinner(), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: isLoading ? 'button-component-children-container' : null,
+ __source: {
+ fileName: Button__jsxFileName,
+ lineNumber: 80
+ },
+ __self: this
+ }, children), this.renderReason());
}
+ }]);
+ return Button;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-}
-function runClearTimeout(marker) {
- if (cachedClearTimeout === clearTimeout) {
- //normal enviroments in sane situations
- return clearTimeout(marker);
- }
- // if clearTimeout wasn't available but was latter defined
- if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {
- cachedClearTimeout = clearTimeout;
- return clearTimeout(marker);
- }
- try {
- // when when somebody has screwed with setTimeout but no I.E. maddness
- return cachedClearTimeout(marker);
- } catch (e){
- try {
- // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally
- return cachedClearTimeout.call(null, marker);
- } catch (e){
- // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.
- // Some versions of I.E. have different rules for clearTimeout vs setTimeout
- return cachedClearTimeout.call(this, marker);
- }
- }
+Button_Button.propTypes = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.assign({}, adslotButtonPropTypes, Button_default.a.propTypes);
+Button_Button.defaultProps = {
+ inverse: false,
+ isLoading: false
+};
+/* harmony default export */ var third_party_Button = (Button_Button);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Popover.js
+var lib_Popover = __webpack_require__(194);
+var Popover_default = /*#__PURE__*/__webpack_require__.n(lib_Popover);
+// CONCATENATED MODULE: ./components/third-party/Popover/index.jsx
+var Popover__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/third-party/Popover/index.jsx";
+function Popover__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Popover__typeof = function _typeof(obj) { return typeof obj; }; } else { Popover__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Popover__typeof(obj); }
-}
-var queue = [];
-var draining = false;
-var currentQueue;
-var queueIndex = -1;
+function Popover__objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }
-function cleanUpNextTick() {
- if (!draining || !currentQueue) {
- return;
- }
- draining = false;
- if (currentQueue.length) {
- queue = currentQueue.concat(queue);
- } else {
- queueIndex = -1;
- }
- if (queue.length) {
- drainQueue();
- }
-}
+function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }
-function drainQueue() {
- if (draining) {
- return;
- }
- var timeout = runTimeout(cleanUpNextTick);
- draining = true;
+function Popover__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var len = queue.length;
- while(len) {
- currentQueue = queue;
- queue = [];
- while (++queueIndex < len) {
- if (currentQueue) {
- currentQueue[queueIndex].run();
- }
- }
- queueIndex = -1;
- len = queue.length;
- }
- currentQueue = null;
- draining = false;
- runClearTimeout(timeout);
-}
+function Popover__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-process.nextTick = function (fun) {
- var args = new Array(arguments.length - 1);
- if (arguments.length > 1) {
- for (var i = 1; i < arguments.length; i++) {
- args[i - 1] = arguments[i];
- }
- }
- queue.push(new Item(fun, args));
- if (queue.length === 1 && !draining) {
- runTimeout(drainQueue);
- }
-};
+function Popover__createClass(Constructor, protoProps, staticProps) { if (protoProps) Popover__defineProperties(Constructor.prototype, protoProps); if (staticProps) Popover__defineProperties(Constructor, staticProps); return Constructor; }
-// v8 likes predictible objects
-function Item(fun, array) {
- this.fun = fun;
- this.array = array;
-}
-Item.prototype.run = function () {
- this.fun.apply(null, this.array);
-};
-process.title = 'browser';
-process.browser = true;
-process.env = {};
-process.argv = [];
-process.version = ''; // empty string to avoid regexp issues
-process.versions = {};
-
-function noop() {}
-
-process.on = noop;
-process.addListener = noop;
-process.once = noop;
-process.off = noop;
-process.removeListener = noop;
-process.removeAllListeners = noop;
-process.emit = noop;
-process.prependListener = noop;
-process.prependOnceListener = noop;
-
-process.listeners = function (name) { return [] }
-
-process.binding = function (name) {
- throw new Error('process.binding is not supported');
-};
-
-process.cwd = function () { return '/' };
-process.chdir = function (dir) {
- throw new Error('process.chdir is not supported');
-};
-process.umask = function() { return 0; };
-
-
-/***/ }),
-/* 15 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_syntax_highlighter_prism_light__ = __webpack_require__(401);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_react_syntax_highlighter_prism_light___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_react_syntax_highlighter_prism_light__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react_syntax_highlighter_languages_prism_jsx__ = __webpack_require__(433);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_react_syntax_highlighter_languages_prism_jsx___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_react_syntax_highlighter_languages_prism_jsx__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_syntax_highlighter_styles_prism_coy__ = __webpack_require__(435);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react_syntax_highlighter_styles_prism_coy___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react_syntax_highlighter_styles_prism_coy__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6__PropTypeTable__ = __webpack_require__(436);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__styles_scss__ = __webpack_require__(438);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/Example/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
-function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
-
-function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-
-function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
-
-function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
+function Popover__possibleConstructorReturn(self, call) { if (call && (Popover__typeof(call) === "object" || typeof call === "function")) { return call; } return Popover__assertThisInitialized(self); }
+function Popover__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function Popover__getPrototypeOf(o) { Popover__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Popover__getPrototypeOf(o); }
+function Popover__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Popover__setPrototypeOf(subClass, superClass); }
+function Popover__setPrototypeOf(o, p) { Popover__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Popover__setPrototypeOf(o, p); }
+function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-Object(__WEBPACK_IMPORTED_MODULE_3_react_syntax_highlighter_prism_light__["registerLanguage"])('jsx', __WEBPACK_IMPORTED_MODULE_4_react_syntax_highlighter_languages_prism_jsx___default.a);
+var themes = ['light', 'dark', 'warn', 'error'];
-var Example =
+var Popover_Popover =
/*#__PURE__*/
-function (_React$PureComponent) {
- _inherits(Example, _React$PureComponent);
+function (_React$Component) {
+ Popover__inherits(Popover, _React$Component);
- function Example() {
- _classCallCheck(this, Example);
+ function Popover() {
+ Popover__classCallCheck(this, Popover);
- return _possibleConstructorReturn(this, _getPrototypeOf(Example).apply(this, arguments));
+ return Popover__possibleConstructorReturn(this, Popover__getPrototypeOf(Popover).apply(this, arguments));
}
- _createClass(Example, [{
+ Popover__createClass(Popover, [{
key: "render",
value: function render() {
var _this$props = this.props,
+ theme = _this$props.theme,
children = _this$props.children,
- componentName = _this$props.componentName,
- notes = _this$props.notes,
- exampleCodeSnippet = _this$props.exampleCodeSnippet,
- propTypeSectionArray = _this$props.propTypeSectionArray,
- designNotes = _this$props.designNotes;
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-example-container ".concat(__WEBPACK_IMPORTED_MODULE_0_lodash___default.a.kebabCase(componentName), "-example"),
- id: "".concat(__WEBPACK_IMPORTED_MODULE_0_lodash___default.a.kebabCase(componentName), "-example"),
- __source: {
- fileName: _jsxFileName,
- lineNumber: 20
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("h2", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 24
- },
- __self: this
- }, componentName), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("h3", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 26
- },
- __self: this
- }, "Example"), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-example",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 27
- },
- __self: this
- }, children), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-code-snippet",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 29
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_react_syntax_highlighter_prism_light___default.a, {
- language: "jsx",
- style: __WEBPACK_IMPORTED_MODULE_5_react_syntax_highlighter_styles_prism_coy___default.a,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 30
- },
- __self: this
- }, exampleCodeSnippet)), designNotes ? __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__src__["InformationBox"], {
- title: "Design notes",
- className: "note-panel",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 36
- },
- __self: this
- }, designNotes) : null, notes ? __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__src__["InformationBox"], {
- title: "Technical notes",
- className: "note-panel",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 41
- },
- __self: this
- }, notes) : null, __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.map(propTypeSectionArray, function (section, index) {
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__PropTypeTable__["a" /* default */], {
- propTypes: section.propTypes,
- label: section.label,
- key: index,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 47
- },
- __self: this
- });
- }), __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.isEmpty(propTypeSectionArray) ? __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__PropTypeTable__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 49
- },
- __self: this
- }) : null, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__src__["Button"], {
- bsStyle: "link",
- href: "#top",
+ className = _this$props.className,
+ restProps = Popover__objectWithoutProperties(_this$props, ["theme", "children", "className"]);
+
+ var themeClass = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(themes, theme) ? "popover-".concat(theme) : 'popover-light';
+ var popoverClassName = [className, themeClass].join(' ').trim();
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Popover_default.a, Object.assign({
+ className: popoverClassName
+ }, restProps, {
__source: {
- fileName: _jsxFileName,
- lineNumber: 51
+ fileName: Popover__jsxFileName,
+ lineNumber: 23
},
__self: this
- }, "\u2191 Back to top."));
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
+ }), children);
}
}]);
- return Example;
-}(__WEBPACK_IMPORTED_MODULE_1_react___default.a.PureComponent);
-
-Example.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.element.isRequired,
- componentName: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.string.isRequired,
- notes: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.node,
- designNotes: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.node,
- exampleCodeSnippet: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.string.isRequired,
- propTypeSectionArray: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.object).isRequired
-};
-var _default = Example;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+ return Popover;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+_defineProperty(Popover_Popover, "propTypes", {
+ id: prop_types_default.a.string.isRequired,
+ theme: prop_types_default.a.oneOf(themes),
+ className: prop_types_default.a.string
+});
- var leaveModule = __webpack_require__(0).leaveModule;
+Popover_Popover.defaultProps = {
+ theme: 'light'
+};
+/* harmony default export */ var third_party_Popover = (Popover_Popover);
+// CONCATENATED MODULE: ./components/third-party/index.js
- if (!reactHotLoader) {
- return;
- }
- reactHotLoader.register(Example, "Example", "/home/jenkins/workspace/release-adslot-ui/docs/components/Example/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/Example/index.jsx");
- leaveModule(module);
-})();
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Dropdown.js
+var Dropdown = __webpack_require__(195);
+var Dropdown_default = /*#__PURE__*/__webpack_require__.n(Dropdown);
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/MenuItem.js
+var lib_MenuItem = __webpack_require__(210);
+var MenuItem_default = /*#__PURE__*/__webpack_require__.n(lib_MenuItem);
-/***/ }),
-/* 16 */
-/***/ (function(module, exports) {
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Modal.js
+var lib_Modal = __webpack_require__(89);
+var Modal_default = /*#__PURE__*/__webpack_require__.n(lib_Modal);
-module.exports = __WEBPACK_EXTERNAL_MODULE_16__;
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/OverlayTrigger.js
+var OverlayTrigger = __webpack_require__(120);
+var OverlayTrigger_default = /*#__PURE__*/__webpack_require__.n(OverlayTrigger);
-/***/ }),
-/* 17 */
-/***/ (function(module, exports) {
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/Pagination.js
+var lib_Pagination = __webpack_require__(121);
+var Pagination_default = /*#__PURE__*/__webpack_require__.n(lib_Pagination);
-function _interopRequireDefault(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
-}
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/ProgressBar.js
+var lib_ProgressBar = __webpack_require__(230);
+var ProgressBar_default = /*#__PURE__*/__webpack_require__.n(lib_ProgressBar);
-module.exports = _interopRequireDefault;
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/lib/NavItem.js
+var lib_NavItem = __webpack_require__(231);
+var NavItem_default = /*#__PURE__*/__webpack_require__.n(lib_NavItem);
-/***/ }),
-/* 18 */
-/***/ (function(module, exports, __webpack_require__) {
+// EXTERNAL MODULE: ./styles/_bootstrap-custom.scss
+var _bootstrap_custom = __webpack_require__(232);
+var _bootstrap_custom_default = /*#__PURE__*/__webpack_require__.n(_bootstrap_custom);
-"use strict";
-/* WEBPACK VAR INJECTION */(function(process) {
+// EXTERNAL MODULE: ./styles/_icheck-custom.scss
+var _icheck_custom = __webpack_require__(233);
+var _icheck_custom_default = /*#__PURE__*/__webpack_require__.n(_icheck_custom);
-exports.__esModule = true;
-exports._curry = exports.bsSizes = exports.bsStyles = exports.bsClass = undefined;
+// EXTERNAL MODULE: ./styles/_react-datepicker-custom.scss
+var _react_datepicker_custom = __webpack_require__(234);
+var _react_datepicker_custom_default = /*#__PURE__*/__webpack_require__.n(_react_datepicker_custom);
-var _entries = __webpack_require__(64);
+// EXTERNAL MODULE: ./styles/_react-select-custom.scss
+var _react_select_custom = __webpack_require__(235);
+var _react_select_custom_default = /*#__PURE__*/__webpack_require__.n(_react_select_custom);
-var _entries2 = _interopRequireDefault(_entries);
+// EXTERNAL MODULE: ./components/alexandria/Alert/styles.scss
+var Alert_styles = __webpack_require__(236);
+var Alert_styles_default = /*#__PURE__*/__webpack_require__.n(Alert_styles);
-var _extends2 = __webpack_require__(6);
+// CONCATENATED MODULE: ./components/alexandria/Alert/index.jsx
+var Alert__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Alert/index.jsx";
-var _extends3 = _interopRequireDefault(_extends2);
-exports.prefix = prefix;
-exports.getClassSet = getClassSet;
-exports.splitBsProps = splitBsProps;
-exports.splitBsPropsAndOmit = splitBsPropsAndOmit;
-exports.addStyle = addStyle;
-var _invariant = __webpack_require__(58);
-var _invariant2 = _interopRequireDefault(_invariant);
-var _propTypes = __webpack_require__(2);
+var Alert_Alert = function Alert(_ref) {
+ var type = _ref.type,
+ children = _ref.children,
+ dts = _ref.dts;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: "alert-component alert-component-".concat(type)
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Alert__jsxFileName,
+ lineNumber: 7
+ },
+ __self: this
+ }), children);
+};
-var _propTypes2 = _interopRequireDefault(_propTypes);
+Alert_Alert.displayName = 'AlexandriaAlertComponent';
+Alert_Alert.propTypes = {
+ type: prop_types_default.a.oneOf(['success', 'info', 'warning', 'danger']),
+ children: prop_types_default.a.node.isRequired,
+ dts: prop_types_default.a.string
+};
+Alert_Alert.defaultProps = {
+ type: 'info'
+};
+/* harmony default export */ var alexandria_Alert = (Alert_Alert);
+// EXTERNAL MODULE: ./components/alexandria/Avatar/styles.scss
+var Avatar_styles = __webpack_require__(237);
+var Avatar_styles_default = /*#__PURE__*/__webpack_require__.n(Avatar_styles);
-var _StyleConfig = __webpack_require__(59);
+// CONCATENATED MODULE: ./components/alexandria/Avatar/index.jsx
+var Avatar__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Avatar/index.jsx";
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-function curry(fn) {
- return function () {
- for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var last = args[args.length - 1];
- if (typeof last === 'function') {
- return fn.apply(undefined, args);
- }
- return function (Component) {
- return fn.apply(undefined, args.concat([Component]));
- };
- };
-} // TODO: The publicly exposed parts of this should be in lib/BootstrapUtils.
-function prefix(props, variant) {
- !(props.bsClass != null) ? process.env.NODE_ENV !== 'production' ? (0, _invariant2.default)(false, 'A `bsClass` prop is required for this component') : (0, _invariant2.default)(false) : void 0;
- return props.bsClass + (variant ? '-' + variant : '');
-}
+var Avatar_baseClass = 'avatar-component';
-var bsClass = exports.bsClass = curry(function (defaultClass, Component) {
- var propTypes = Component.propTypes || (Component.propTypes = {});
- var defaultProps = Component.defaultProps || (Component.defaultProps = {});
+var Avatar_Avatar = function Avatar(_ref) {
+ var color = _ref.color,
+ givenName = _ref.givenName,
+ tooltip = _ref.tooltip,
+ image = _ref.image,
+ surname = _ref.surname;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: color ? "".concat(Avatar_baseClass, " ").concat(Avatar_baseClass, "-").concat(color) : Avatar_baseClass,
+ title: tooltip !== undefined ? tooltip : "".concat(givenName || '', " ").concat(surname || ''),
+ __source: {
+ fileName: Avatar__jsxFileName,
+ lineNumber: 8
+ },
+ __self: this
+ }, image ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("img", {
+ className: "".concat(Avatar_baseClass, "-image"),
+ src: image,
+ role: "presentation",
+ __source: {
+ fileName: Avatar__jsxFileName,
+ lineNumber: 12
+ },
+ __self: this
+ }) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "avatar-component-initials",
+ __source: {
+ fileName: Avatar__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, "".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.head(givenName) || '').concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.head(surname) || '')));
+};
- propTypes.bsClass = _propTypes2.default.string;
- defaultProps.bsClass = defaultClass;
+Avatar_Avatar.displayName = 'AlexandriaAvatarComponent';
+Avatar_Avatar.propTypes = {
+ color: prop_types_default.a.string,
+ givenName: prop_types_default.a.string,
+ tooltip: prop_types_default.a.string,
+ image: prop_types_default.a.string,
+ surname: prop_types_default.a.string
+};
+/* harmony default export */ var alexandria_Avatar = (Avatar_Avatar);
+// EXTERNAL MODULE: ./components/alexandria/BorderedWell/styles.scss
+var BorderedWell_styles = __webpack_require__(238);
+var BorderedWell_styles_default = /*#__PURE__*/__webpack_require__.n(BorderedWell_styles);
- return Component;
-});
+// CONCATENATED MODULE: ./components/alexandria/BorderedWell/index.jsx
+var BorderedWell__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/BorderedWell/index.jsx";
-var bsStyles = exports.bsStyles = curry(function (styles, defaultStyle, Component) {
- if (typeof defaultStyle !== 'string') {
- Component = defaultStyle;
- defaultStyle = undefined;
- }
- var existing = Component.STYLES || [];
- var propTypes = Component.propTypes || {};
- styles.forEach(function (style) {
- if (existing.indexOf(style) === -1) {
- existing.push(style);
- }
- });
- var propType = _propTypes2.default.oneOf(existing);
+var BorderedWell_BorderedWell = function BorderedWell(_ref) {
+ var children = _ref.children;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "borderedwell-component",
+ __source: {
+ fileName: BorderedWell__jsxFileName,
+ lineNumber: 5
+ },
+ __self: this
+ }, children);
+};
- // expose the values on the propType function for documentation
- Component.STYLES = existing;
- propType._values = existing;
+BorderedWell_BorderedWell.displayName = 'AlexandriaBorderedWellComponent';
+BorderedWell_BorderedWell.propTypes = {
+ children: prop_types_default.a.node
+};
+/* harmony default export */ var alexandria_BorderedWell = (BorderedWell_BorderedWell);
+// EXTERNAL MODULE: ./components/alexandria/Breadcrumb/Node/styles.scss
+var Node_styles = __webpack_require__(239);
+var Node_styles_default = /*#__PURE__*/__webpack_require__.n(Node_styles);
- Component.propTypes = (0, _extends3.default)({}, propTypes, {
- bsStyle: propType
- });
+// CONCATENATED MODULE: ./components/alexandria/Breadcrumb/Node/index.jsx
+var Node__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Breadcrumb/Node/index.jsx";
- if (defaultStyle !== undefined) {
- var defaultProps = Component.defaultProps || (Component.defaultProps = {});
- defaultProps.bsStyle = defaultStyle;
- }
- return Component;
-});
-var bsSizes = exports.bsSizes = curry(function (sizes, defaultSize, Component) {
- if (typeof defaultSize !== 'string') {
- Component = defaultSize;
- defaultSize = undefined;
+
+var Node_BreadcrumbNode = function BreadcrumbNode(_ref) {
+ var isLast = _ref.isLast,
+ node = _ref.node,
+ onClick = _ref.onClick;
+ var baseClass = 'breadcrumbnode-component';
+
+ if (isLast) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: baseClass,
+ __source: {
+ fileName: Node__jsxFileName,
+ lineNumber: 8
+ },
+ __self: this
+ }, node.label);
}
- var existing = Component.SIZES || [];
- var propTypes = Component.propTypes || {};
+ var onClickNode = function onClickNode() {
+ return onClick(node.id);
+ };
- sizes.forEach(function (size) {
- if (existing.indexOf(size) === -1) {
- existing.push(size);
- }
- });
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(baseClass, " ").concat(baseClass, "-link"),
+ onClick: onClickNode,
+ __source: {
+ fileName: Node__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }, node.label);
+};
- var values = [];
- existing.forEach(function (size) {
- var mappedSize = _StyleConfig.SIZE_MAP[size];
- if (mappedSize && mappedSize !== size) {
- values.push(mappedSize);
- }
+Node_BreadcrumbNode.displayName = 'AlexandriaBreadcrumbNodeComponent';
+Node_BreadcrumbNode.propTypes = {
+ isLast: prop_types_default.a.bool.isRequired,
+ node: prop_types_default.a.shape({
+ id: prop_types_default.a.string.isRequired,
+ label: prop_types_default.a.string.isRequired
+ }),
+ onClick: prop_types_default.a.func.isRequired
+};
+/* harmony default export */ var Node = (Node_BreadcrumbNode);
+// EXTERNAL MODULE: ./components/alexandria/Breadcrumb/styles.scss
+var Breadcrumb_styles = __webpack_require__(240);
+var Breadcrumb_styles_default = /*#__PURE__*/__webpack_require__.n(Breadcrumb_styles);
- values.push(size);
- });
+// CONCATENATED MODULE: ./components/alexandria/Breadcrumb/index.jsx
+var Breadcrumb__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Breadcrumb/index.jsx";
- var propType = _propTypes2.default.oneOf(values);
- propType._values = values;
- // expose the values on the propType function for documentation
- Component.SIZES = existing;
- Component.propTypes = (0, _extends3.default)({}, propTypes, {
- bsSize: propType
- });
- if (defaultSize !== undefined) {
- if (!Component.defaultProps) {
- Component.defaultProps = {};
- }
- Component.defaultProps.bsSize = defaultSize;
- }
- return Component;
-});
-function getClassSet(props) {
- var _classes;
+var Breadcrumb_Breadcrumb = function Breadcrumb(_ref) {
+ var nodes = _ref.nodes,
+ onClick = _ref.onClick,
+ disabled = _ref.disabled;
+ var baseClass = 'breadcrumb-component';
+ var className = "".concat(baseClass, " ").concat(disabled ? 'disabled' : '');
- var classes = (_classes = {}, _classes[prefix(props)] = true, _classes);
+ var onClickFunc = function onClickFunc(newActiveId) {
+ return !disabled && onClick(newActiveId);
+ };
- if (props.bsSize) {
- var bsSize = _StyleConfig.SIZE_MAP[props.bsSize] || props.bsSize;
- classes[prefix(props, bsSize)] = true;
+ if (nodes.length === 0) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: className,
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ });
}
- if (props.bsStyle) {
- classes[prefix(props, props.bsStyle)] = true;
- }
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: className,
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 17
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Node, {
+ isLast: false,
+ node: {
+ id: 'all',
+ label: 'All'
+ },
+ onClick: onClickFunc,
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 18
+ },
+ __self: this
+ }), external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(nodes, function (node, index) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(baseClass, "-node"),
+ key: node.id,
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 20
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(baseClass, "-node-divider"),
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 21
+ },
+ __self: this
+ }, " > "), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Node, {
+ isLast: index === nodes.length - 1,
+ node: node,
+ onClick: onClickFunc,
+ __source: {
+ fileName: Breadcrumb__jsxFileName,
+ lineNumber: 22
+ },
+ __self: this
+ }));
+ }));
+};
- return classes;
-}
+Breadcrumb_Breadcrumb.displayName = 'AlexandriaBreadcrumbComponent';
+Breadcrumb_Breadcrumb.propTypes = {
+ nodes: prop_types_default.a.arrayOf(Node.propTypes.node),
+ onClick: prop_types_default.a.func,
+ disabled: prop_types_default.a.bool
+};
+Breadcrumb_Breadcrumb.defaultProps = {
+ nodes: [],
+ onClick: function onClick(newActiveId) {
+ throw new Error("Alexandria Breadcrumb needs an onClick handler to take ".concat(newActiveId));
+ },
+ disabled: false
+};
+/* harmony default export */ var alexandria_Breadcrumb = (Breadcrumb_Breadcrumb);
+// EXTERNAL MODULE: ./components/alexandria/Card/styles.scss
+var Card_styles = __webpack_require__(241);
+var Card_styles_default = /*#__PURE__*/__webpack_require__.n(Card_styles);
-function getBsProps(props) {
- return {
- bsClass: props.bsClass,
- bsSize: props.bsSize,
- bsStyle: props.bsStyle,
- bsRole: props.bsRole
- };
-}
+// CONCATENATED MODULE: ./components/alexandria/Card/index.jsx
+var Card__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Card/index.jsx";
-function isBsProp(propName) {
- return propName === 'bsClass' || propName === 'bsSize' || propName === 'bsStyle' || propName === 'bsRole';
-}
-function splitBsProps(props) {
- var elementProps = {};
- (0, _entries2.default)(props).forEach(function (_ref) {
- var propName = _ref[0],
- propValue = _ref[1];
- if (!isBsProp(propName)) {
- elementProps[propName] = propValue;
- }
- });
- return [getBsProps(props), elementProps];
-}
-function splitBsPropsAndOmit(props, omittedPropNames) {
- var isOmittedProp = {};
- omittedPropNames.forEach(function (propName) {
- isOmittedProp[propName] = true;
- });
- var elementProps = {};
- (0, _entries2.default)(props).forEach(function (_ref2) {
- var propName = _ref2[0],
- propValue = _ref2[1];
+var Card_CardContent = function CardContent(_ref) {
+ var children = _ref.children,
+ className = _ref.className,
+ stretch = _ref.stretch,
+ fill = _ref.fill,
+ append = _ref.append,
+ dts = _ref.dts;
+ var baseClass = 'card-component-content';
+ var contentClassNames = [baseClass];
+ if (stretch) contentClassNames.push('stretch');
+ if (fill) contentClassNames.push('fill');
+ if (append) contentClassNames.push('append');
+ if (className) contentClassNames.push(className);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: contentClassNames.join(' ')
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Card__jsxFileName,
+ lineNumber: 17
+ },
+ __self: this
+ }), children);
+};
- if (!isBsProp(propName) && !isOmittedProp[propName]) {
- elementProps[propName] = propValue;
- }
+Card_CardContent.displayName = 'AlexandriaCardContentComponent';
+Card_CardContent.propTypes = {
+ children: prop_types_default.a.node.isRequired,
+ className: prop_types_default.a.string,
+ fill: prop_types_default.a.bool,
+ stretch: prop_types_default.a.bool,
+ append: prop_types_default.a.bool,
+ dts: prop_types_default.a.string
+};
+Card_CardContent.defaultProps = {
+ fill: false,
+ stretch: false,
+ append: false
+};
+
+var Card_Card = function Card(_ref2) {
+ var children = _ref2.children,
+ className = _ref2.className,
+ accent = _ref2.accent,
+ dts = _ref2.dts;
+ var baseClass = 'card-component';
+ var containerClassNames = [baseClass];
+ if (accent) containerClassNames.push("accent accent-".concat(accent));
+ if (className) containerClassNames.push(className);
+ var nestedChildren = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child // eslint-disable-line lodash/prefer-lodash-method
+ ) {
+ return !external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.get(child, 'props.append') ? child : null;
+ });
+ var appendedChildren = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child // eslint-disable-line lodash/prefer-lodash-method
+ ) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.get(child, 'props.append') ? child : null;
});
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: containerClassNames.join(' ')
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Card__jsxFileName,
+ lineNumber: 54
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "".concat(baseClass, "-content-container"),
+ __source: {
+ fileName: Card__jsxFileName,
+ lineNumber: 55
+ },
+ __self: this
+ }, nestedChildren), appendedChildren);
+};
- return [getBsProps(props), elementProps];
-}
-
-/**
- * Add a style variant to a Component. Mutates the propTypes of the component
- * in order to validate the new variant.
- */
-function addStyle(Component) {
- for (var _len2 = arguments.length, styleVariant = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
- styleVariant[_key2 - 1] = arguments[_key2];
- }
-
- bsStyles(styleVariant, Component);
-}
-
-var _curry = exports._curry = curry;
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(14)))
-
-/***/ }),
-/* 19 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/**
- * Safe chained function
- *
- * Will only create a new function if needed,
- * otherwise will pass back existing functions or null.
- *
- * @param {function} functions to chain
- * @returns {function|null}
- */
-function createChainedFunction() {
- for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
- funcs[_key] = arguments[_key];
- }
-
- return funcs.filter(function (f) {
- return f != null;
- }).reduce(function (acc, f) {
- if (typeof f !== 'function') {
- throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
- }
-
- if (acc === null) {
- return f;
- }
-
- return function chainedFunction() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
-
- acc.apply(this, args);
- f.apply(this, args);
- };
- }, null);
-}
-
-/* harmony default export */ __webpack_exports__["a"] = (createChainedFunction);
-
-/***/ }),
-/* 20 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return classSuffixHelper; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return expandDts; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-
-/**
- * Get classNames for a component.
- *
- * @param {Array} {classSuffixes The list of classSuffixes to add classes for.
- * @param {Object} suffixOptions The boolean values to add classes for when true.
- * @param {String} componentClass} The name of the component to add to each suffix.
- * @return {String} the string of classes to use in the component.
- */
-
-var classSuffixHelper = function classSuffixHelper(_ref) {
- var classSuffixes = _ref.classSuffixes,
- suffixOptions = _ref.suffixOptions,
- componentClass = _ref.componentClass;
-
- var internalSuffixes = __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.compact(classSuffixes);
-
- __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.forEach(suffixOptions, function (value, optionName) {
- if (value) internalSuffixes.push(__WEBPACK_IMPORTED_MODULE_0_lodash___default.a.kebabCase(optionName));
- });
-
- if (__WEBPACK_IMPORTED_MODULE_0_lodash___default.a.isEmpty(internalSuffixes)) return '';
- return __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.map(internalSuffixes, function (suffix) {
- return " ".concat(componentClass, "-").concat(suffix);
- }).join('');
-}; // A DTS is an attribute which attaches a selector to a component so E2Es can locate and navigate through the DOM.
-// expandDts converts a string to an object for ES6 expansion as
-
-var expandDts = function expandDts(dtsString) {
- return dtsString ? {
- 'data-test-selector': dtsString
- } : {};
-};
-var _default = {
- classSuffixHelper: classSuffixHelper,
- expandDts: expandDts
-};
-/* unused harmony default export */ var _unused_webpack_default_export = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(classSuffixHelper, "classSuffixHelper", "/home/jenkins/workspace/release-adslot-ui/src/lib/utils.js");
- reactHotLoader.register(expandDts, "expandDts", "/home/jenkins/workspace/release-adslot-ui/src/lib/utils.js");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/lib/utils.js");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 21 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(process) {/**
- * Copyright 2014-2015, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-
-
-
-/**
- * Similar to invariant but only logs a warning if the condition is not met.
- * This can be used to log issues in development environments in critical
- * paths. Removing the logging code for production environments will keep the
- * same logic and follow the same code paths.
- */
-
-var warning = function() {};
-
-if (process.env.NODE_ENV !== 'production') {
- warning = function(condition, format, args) {
- var len = arguments.length;
- args = new Array(len > 2 ? len - 2 : 0);
- for (var key = 2; key < len; key++) {
- args[key - 2] = arguments[key];
- }
- if (format === undefined) {
- throw new Error(
- '`warning(condition, format, ...args)` requires a warning ' +
- 'message argument'
- );
- }
-
- if (format.length < 10 || (/^[s\W]*$/).test(format)) {
- throw new Error(
- 'The warning format should be able to uniquely identify this ' +
- 'warning. Please, use a more descriptive format than: ' + format
- );
- }
-
- if (!condition) {
- var argIndex = 0;
- var message = 'Warning: ' +
- format.replace(/%s/g, function() {
- return args[argIndex++];
- });
- if (typeof console !== 'undefined') {
- console.error(message);
- }
- try {
- // This error was thrown as a convenience so that you can use this stack
- // to find the callsite that caused this warning to fire.
- throw new Error(message);
- } catch(x) {}
- }
- };
-}
-
-module.exports = warning;
-
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(14)))
-
-/***/ }),
-/* 22 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return Size; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return SIZE_MAP; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return DEVICE_SIZES; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return State; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "e", function() { return Style; });
-var Size = {
- LARGE: 'large',
- SMALL: 'small',
- XSMALL: 'xsmall'
-};
-
-var SIZE_MAP = {
- large: 'lg',
- medium: 'md',
- small: 'sm',
- xsmall: 'xs',
- lg: 'lg',
- md: 'md',
- sm: 'sm',
- xs: 'xs'
-};
-
-var DEVICE_SIZES = ['lg', 'md', 'sm', 'xs'];
-
-var State = {
- SUCCESS: 'success',
- WARNING: 'warning',
- DANGER: 'danger',
- INFO: 'info'
-};
-
-var Style = {
- DEFAULT: 'default',
- PRIMARY: 'primary',
- LINK: 'link',
- INVERSE: 'inverse'
-};
-
-/***/ }),
-/* 23 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lib_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss__ = __webpack_require__(283);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
+Card_Card.displayName = 'AlexandriaCardComponent';
+Card_Card.propTypes = {
+ children: prop_types_default.a.node.isRequired,
+ className: prop_types_default.a.string,
+ accent: prop_types_default.a.string,
+ dts: prop_types_default.a.string
+};
+/* harmony default export */ var alexandria_Card = ({
+ Container: Card_Card,
+ Content: Card_CardContent
+});
+// EXTERNAL MODULE: ./components/alexandria/SvgSymbol/styles.scss
+var SvgSymbol_styles = __webpack_require__(242);
+var SvgSymbol_styles_default = /*#__PURE__*/__webpack_require__.n(SvgSymbol_styles);
+// CONCATENATED MODULE: ./components/alexandria/SvgSymbol/index.jsx
+var SvgSymbol__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/index.jsx";
var base64UrlPrefix = 'data:image/svg+xml;base64,';
-var SvgSymbol = function SvgSymbol(props) {
+var SvgSymbol_SvgSymbol = function SvgSymbol(props) {
var isEncoded = false;
var classSuffixes = props.classSuffixes,
href = props.href,
@@ -8273,7 +7941,7 @@ var SvgSymbol = function SvgSymbol(props) {
var suffixOptions = {
clickable: props.onClick
};
- var classesList = Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["a" /* classSuffixHelper */])({
+ var classesList = Object(utils["a" /* classSuffixHelper */])({
classSuffixes: classSuffixes,
suffixOptions: suffixOptions,
componentClass: componentClass
@@ -8284,3100 +7952,4213 @@ var SvgSymbol = function SvgSymbol(props) {
}
var className = "".concat(componentClass).concat(classesList);
- return isEncoded ? __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
+ return isEncoded ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
className: className,
onClick: onClick,
__source: {
- fileName: _jsxFileName,
+ fileName: SvgSymbol__jsxFileName,
lineNumber: 26
},
__self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("img", {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("img", {
src: href,
__source: {
- fileName: _jsxFileName,
+ fileName: SvgSymbol__jsxFileName,
lineNumber: 27
},
__self: this
- })) : __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("svg", {
+ })) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("svg", {
className: className,
onClick: onClick,
__source: {
- fileName: _jsxFileName,
+ fileName: SvgSymbol__jsxFileName,
lineNumber: 30
},
__self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("use", {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("use", {
href: href,
xlinkHref: href,
__source: {
- fileName: _jsxFileName,
+ fileName: SvgSymbol__jsxFileName,
lineNumber: 31
},
__self: this
}));
};
-SvgSymbol.displayName = 'AlexandriaSvgSymbolComponent';
-SvgSymbol.propTypes = {
- classSuffixes: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string.isRequired),
- href: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- onClick: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func
+SvgSymbol_SvgSymbol.displayName = 'AlexandriaSvgSymbolComponent';
+SvgSymbol_SvgSymbol.propTypes = {
+ classSuffixes: prop_types_default.a.arrayOf(prop_types_default.a.string.isRequired),
+ href: prop_types_default.a.string,
+ onClick: prop_types_default.a.func
};
-SvgSymbol.defaultProps = {
+SvgSymbol_SvgSymbol.defaultProps = {
href: '',
classSuffixes: []
};
-var _default = SvgSymbol;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+/* harmony default export */ var alexandria_SvgSymbol = (SvgSymbol_SvgSymbol);
+// EXTERNAL MODULE: ./components/alexandria/SvgSymbol/Circle/styles.scss
+var Circle_styles = __webpack_require__(243);
+var Circle_styles_default = /*#__PURE__*/__webpack_require__.n(Circle_styles);
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
+// CONCATENATED MODULE: ./components/alexandria/SvgSymbol/Circle/index.jsx
+var Circle__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/Circle/index.jsx";
- if (!reactHotLoader) {
- return;
- }
- reactHotLoader.register(base64UrlPrefix, "base64UrlPrefix", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/index.jsx");
- reactHotLoader.register(SvgSymbol, "SvgSymbol", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/SvgSymbol/index.jsx");
- leaveModule(module);
-})();
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-/***/ }),
-/* 24 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-// TODO: This module should be ElementChildren, and should use named exports.
+var Circle_SvgSymbolCircle = function SvgSymbolCircle(props) {
+ var componentClass = 'svgsymbolcircle-component';
+ var classesList = Object(utils["a" /* classSuffixHelper */])({
+ classSuffixes: props.classSuffixes,
+ componentClass: componentClass
+ });
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "".concat(componentClass).concat(classesList),
+ __source: {
+ fileName: Circle__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, Object.assign({
+ classSuffixes: props.classSuffixes,
+ href: props.href
+ }, props, {
+ __source: {
+ fileName: Circle__jsxFileName,
+ lineNumber: 15
+ },
+ __self: this
+ })));
+};
+Circle_SvgSymbolCircle.displayName = 'AlexandriaSvgSymbolCircleComponent';
+Circle_SvgSymbolCircle.propTypes = {
+ classSuffixes: alexandria_SvgSymbol.propTypes.classSuffixes,
+ // eslint-disable-line react/no-typos
+ href: prop_types_default.a.string
+};
+/* harmony default export */ var Circle = (Circle_SvgSymbolCircle);
+// EXTERNAL MODULE: ./components/alexandria/Empty/styles.scss
+var Empty_styles = __webpack_require__(244);
+var Empty_styles_default = /*#__PURE__*/__webpack_require__.n(Empty_styles);
-/**
- * Iterates through children that are typically specified as `props.children`,
- * but only maps over children that are "valid components".
- *
- * The mapFunction provided index will be normalised to the components mapped,
- * so an invalid component would not increase the index.
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for func.
- * @return {object} Object containing the ordered map of results.
- */
-function map(children, func, context) {
- var index = 0;
+// CONCATENATED MODULE: ./components/alexandria/Empty/index.jsx
+var Empty__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Empty/index.jsx";
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.map(children, function (child) {
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return child;
- }
- return func.call(context, child, index++);
- });
-}
-/**
- * Iterates through children that are "valid components".
- *
- * The provided forEachFunc(child, index) will be called for each
- * leaf child with the index reflecting the position relative to "valid components".
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for context.
- */
-function forEach(children, func, context) {
- var index = 0;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
- func.call(context, child, index++);
- });
-}
-/**
- * Count the number of "valid components" in the Children container.
- *
- * @param {?*} children Children tree container.
- * @returns {number}
- */
-function count(children) {
- var result = 0;
+var Empty_Empty = function Empty(_ref) {
+ var collection = _ref.collection,
+ svgSymbol = _ref.svgSymbol,
+ text = _ref.text,
+ hideIcon = _ref.hideIcon;
+ var classSuffixes = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(svgSymbol.classSuffixes) ? Empty.defaultProps.svgSymbol.classSuffixes : svgSymbol.classSuffixes;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
+ if (external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(collection)) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "empty-component",
+ __source: {
+ fileName: Empty__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, hideIcon ? null : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Circle, {
+ href: svgSymbol.href,
+ classSuffixes: classSuffixes,
+ __source: {
+ fileName: Empty__jsxFileName,
+ lineNumber: 15
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "empty-component-text",
+ __source: {
+ fileName: Empty__jsxFileName,
+ lineNumber: 16
+ },
+ __self: this
+ }, text));
+ }
- ++result;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ __source: {
+ fileName: Empty__jsxFileName,
+ lineNumber: 21
+ },
+ __self: this
});
+};
- return result;
-}
+Empty_Empty.displayName = 'AlexandriaEmptyComponent';
+Empty_Empty.propTypes = {
+ collection: prop_types_default.a.oneOfType([prop_types_default.a.node, prop_types_default.a.array, prop_types_default.a.object]),
+ svgSymbol: prop_types_default.a.shape(Circle.propTypes),
+ text: prop_types_default.a.node,
+ // can be string or, if you want rich formatting, a node
+ hideIcon: prop_types_default.a.bool
+};
+Empty_Empty.defaultProps = {
+ svgSymbol: {
+ classSuffixes: ['gray-darker', '70', 'circle']
+ },
+ text: 'Nothing to show.',
+ hideIcon: false
+};
+/* harmony default export */ var alexandria_Empty = (Empty_Empty);
+// EXTERNAL MODULE: ./components/alexandria/FlexibleSpacer/styles.scss
+var FlexibleSpacer_styles = __webpack_require__(245);
+var FlexibleSpacer_styles_default = /*#__PURE__*/__webpack_require__.n(FlexibleSpacer_styles);
-/**
- * Finds children that are typically specified as `props.children`,
- * but only iterates over children that are "valid components".
- *
- * The provided forEachFunc(child, index) will be called for each
- * leaf child with the index reflecting the position relative to "valid components".
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for func.
- * @returns {array} of children that meet the func return statement
- */
-function filter(children, func, context) {
- var index = 0;
- var result = [];
+// CONCATENATED MODULE: ./components/alexandria/FlexibleSpacer/index.jsx
+var FlexibleSpacer__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/FlexibleSpacer/index.jsx";
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
- if (func.call(context, child, index++)) {
- result.push(child);
- }
+
+var FlexibleSpacer_FlexibleSpacer = function FlexibleSpacer() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "flexible-spacer-component",
+ __source: {
+ fileName: FlexibleSpacer__jsxFileName,
+ lineNumber: 4
+ },
+ __self: this
});
+};
- return result;
-}
+FlexibleSpacer_FlexibleSpacer.displayName = 'AlexandriaFlexibleSpacerComponent';
+/* harmony default export */ var alexandria_FlexibleSpacer = (FlexibleSpacer_FlexibleSpacer);
+// EXTERNAL MODULE: ./components/alexandria/Grid/styles.scss
+var Grid_styles = __webpack_require__(246);
+var Grid_styles_default = /*#__PURE__*/__webpack_require__.n(Grid_styles);
-function find(children, func, context) {
- var index = 0;
- var result = void 0;
+// CONCATENATED MODULE: ./components/alexandria/Grid/index.jsx
+var Grid__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/index.jsx";
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
- if (func.call(context, child, index++)) {
- result = child;
- }
- });
- return result;
-}
-function every(children, func, context) {
- var index = 0;
- var result = true;
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (!result) {
- return;
- }
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
+var Grid_Grid = function Grid(_ref) {
+ var children = _ref.children,
+ dts = _ref.dts;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: "grid-component"
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Grid__jsxFileName,
+ lineNumber: 7
+ },
+ __self: this
+ }), children);
+};
- if (!func.call(context, child, index++)) {
- result = false;
- }
- });
+Grid_Grid.displayName = 'AlexandriaGridComponent';
+Grid_Grid.propTypes = {
+ children: prop_types_default.a.node,
+ dts: prop_types_default.a.string
+};
+/* harmony default export */ var alexandria_Grid = (Grid_Grid);
+// EXTERNAL MODULE: ./components/alexandria/Grid/Cell/styles.scss
+var Cell_styles = __webpack_require__(247);
+var Cell_styles_default = /*#__PURE__*/__webpack_require__.n(Cell_styles);
- return result;
-}
+// CONCATENATED MODULE: ./components/alexandria/Grid/Cell/index.jsx
+var Cell__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Cell/index.jsx";
-function some(children, func, context) {
- var index = 0;
- var result = false;
+function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
+function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
- if (func.call(context, child, index++)) {
- result = true;
- }
- });
+function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
- return result;
-}
+function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
-function toArray(children) {
- var result = [];
- __WEBPACK_IMPORTED_MODULE_0_react___default.a.Children.forEach(children, function (child) {
- if (!__WEBPACK_IMPORTED_MODULE_0_react___default.a.isValidElement(child)) {
- return;
- }
- result.push(child);
- });
- return result;
-}
-/* harmony default export */ __webpack_exports__["a"] = ({
- map: map,
- forEach: forEach,
- count: count,
- find: find,
- filter: filter,
- every: every,
- some: some,
- toArray: toArray
-});
-/***/ }),
-/* 25 */
-/***/ (function(module, exports) {
+var Cell_GridCell = function GridCell(_ref) {
+ var children = _ref.children,
+ classSuffixes = _ref.classSuffixes,
+ onClick = _ref.onClick,
+ stretch = _ref.stretch,
+ dts = _ref.dts,
+ addonClassNames = _ref.addonClassNames;
+ var componentClass = 'grid-component-cell';
+ var classesList = Object(utils["a" /* classSuffixHelper */])({
+ classSuffixes: classSuffixes,
+ suffixOptions: {
+ stretch: stretch,
+ clickable: onClick
+ },
+ componentClass: componentClass
+ });
+ var baseClassNames = "".concat(componentClass).concat(classesList);
+ var className = addonClassNames ? [baseClassNames].concat(_toConsumableArray(addonClassNames)).join(' ') : baseClassNames;
+ var extraProps = onClick ? {
+ onClick: onClick
+ } : {};
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: className
+ }, extraProps, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Cell__jsxFileName,
+ lineNumber: 21
+ },
+ __self: this
+ }), children);
+};
-var core = module.exports = { version: '2.6.0' };
-if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
+Cell_GridCell.displayName = 'AlexandriaGridCellComponent';
+Cell_GridCell.propTypes = {
+ addonClassNames: prop_types_default.a.arrayOf(prop_types_default.a.string),
+ children: prop_types_default.a.node,
+ classSuffixes: prop_types_default.a.arrayOf(prop_types_default.a.string),
+ dts: prop_types_default.a.string,
+ onClick: prop_types_default.a.func,
+ stretch: prop_types_default.a.bool
+};
+Cell_GridCell.defaultProps = {
+ classSuffixes: [],
+ stretch: false
+};
+/* harmony default export */ var Cell = (Cell_GridCell);
+// EXTERNAL MODULE: ./components/alexandria/Grid/Row/styles.scss
+var Row_styles = __webpack_require__(248);
+var Row_styles_default = /*#__PURE__*/__webpack_require__.n(Row_styles);
+// CONCATENATED MODULE: ./components/alexandria/Grid/Row/index.jsx
+var Row__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Row/index.jsx";
-/***/ }),
-/* 26 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-exports.__esModule = true;
-/**
- * Safe chained function
- *
- * Will only create a new function if needed,
- * otherwise will pass back existing functions or null.
- *
- * @param {function} functions to chain
- * @returns {function|null}
- */
-function createChainedFunction() {
- for (var _len = arguments.length, funcs = Array(_len), _key = 0; _key < _len; _key++) {
- funcs[_key] = arguments[_key];
- }
-
- return funcs.filter(function (f) {
- return f != null;
- }).reduce(function (acc, f) {
- if (typeof f !== 'function') {
- throw new Error('Invalid Argument Type, must only provide functions, undefined, or null.');
- }
- if (acc === null) {
- return f;
- }
+var Row_GridRow = function GridRow(_ref) {
+ var horizontalBorder = _ref.horizontalBorder,
+ short = _ref.short,
+ type = _ref.type,
+ verticalCellBorder = _ref.verticalCellBorder,
+ children = _ref.children,
+ dts = _ref.dts;
+ var componentClass = 'grid-component-row';
+ var classesList = Object(utils["a" /* classSuffixHelper */])({
+ classSuffixes: [type],
+ suffixOptions: {
+ horizontalBorder: horizontalBorder,
+ short: short,
+ verticalCellBorder: verticalCellBorder
+ },
+ componentClass: componentClass
+ });
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: "".concat(componentClass).concat(classesList)
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: Row__jsxFileName,
+ lineNumber: 15
+ },
+ __self: this
+ }), children);
+};
- return function chainedFunction() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
+Row_GridRow.displayName = 'AlexandriaGridRowComponent';
+Row_GridRow.propTypes = {
+ children: prop_types_default.a.node,
+ horizontalBorder: prop_types_default.a.bool,
+ short: prop_types_default.a.bool,
+ type: prop_types_default.a.oneOf(['body', 'header', 'subfooter', 'footer']),
+ verticalCellBorder: prop_types_default.a.bool,
+ dts: prop_types_default.a.string
+};
+Row_GridRow.defaultProps = {
+ horizontalBorder: true,
+ short: false,
+ type: 'body',
+ verticalCellBorder: false
+};
+/* harmony default export */ var Grid_Row = (Row_GridRow);
+// EXTERNAL MODULE: ./components/alexandria/PageTitle/styles.scss
+var PageTitle_styles = __webpack_require__(249);
+var PageTitle_styles_default = /*#__PURE__*/__webpack_require__.n(PageTitle_styles);
- acc.apply(this, args);
- f.apply(this, args);
- };
- }, null);
-}
+// CONCATENATED MODULE: ./components/alexandria/PageTitle/index.jsx
+var PageTitle__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/PageTitle/index.jsx";
-exports.default = createChainedFunction;
-module.exports = exports['default'];
-/***/ }),
-/* 27 */
-/***/ (function(module, exports, __webpack_require__) {
-var store = __webpack_require__(86)('wks');
-var uid = __webpack_require__(63);
-var Symbol = __webpack_require__(33).Symbol;
-var USE_SYMBOL = typeof Symbol == 'function';
-var $exports = module.exports = function (name) {
- return store[name] || (store[name] =
- USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
-};
-$exports.store = store;
+var PageTitle_baseClass = 'pagetitle-component';
+var PageTitle_PageTitle = function PageTitle(_ref) {
+ var children = _ref.children,
+ isFooter = _ref.isFooter,
+ title = _ref.title;
+ var className = isFooter ? "".concat(PageTitle_baseClass, " ").concat(PageTitle_baseClass, "-is-footer") : PageTitle_baseClass;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: className,
+ id: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(title),
+ __source: {
+ fileName: PageTitle__jsxFileName,
+ lineNumber: 12
+ },
+ __self: this
+ }, children ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "flexible-wrapper-inline",
+ __source: {
+ fileName: PageTitle__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, title, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_FlexibleSpacer, {
+ __source: {
+ fileName: PageTitle__jsxFileName,
+ lineNumber: 16
+ },
+ __self: this
+ }), children) : title);
+};
-/***/ }),
-/* 28 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+PageTitle_PageTitle.displayName = 'AlexandriaPageTitleComponent';
+PageTitle_PageTitle.propTypes = {
+ children: prop_types_default.a.node,
+ isFooter: prop_types_default.a.bool,
+ title: prop_types_default.a.node
+};
+PageTitle_PageTitle.defaultProps = {
+ isFooter: false
+};
+/* harmony default export */ var alexandria_PageTitle = (PageTitle_PageTitle);
+// EXTERNAL MODULE: ../node_modules/diff-match-patch/index.js
+var diff_match_patch = __webpack_require__(250);
+var diff_match_patch_default = /*#__PURE__*/__webpack_require__.n(diff_match_patch);
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__ = __webpack_require__(6);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__ = __webpack_require__(3);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__ = __webpack_require__(5);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types_extra_lib_elementType__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_prop_types_extra_lib_elementType___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_prop_types_extra_lib_elementType__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8__utils_createChainedFunction__ = __webpack_require__(19);
+// EXTERNAL MODULE: ./components/alexandria/PrettyDiff/styles.scss
+var PrettyDiff_styles = __webpack_require__(251);
+var PrettyDiff_styles_default = /*#__PURE__*/__webpack_require__.n(PrettyDiff_styles);
+// CONCATENATED MODULE: ./components/alexandria/PrettyDiff/index.jsx
+var PrettyDiff__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/PrettyDiff/index.jsx";
+var PrettyDiff_PrettyDiff = function PrettyDiff(_ref) {
+ var newText = _ref.newText,
+ oldText = _ref.oldText;
+ var dmp = new diff_match_patch_default.a();
+ var diffs = dmp.diff_main(oldText, newText);
+ var getTextClass = function getTextClass(diffType) {
+ switch (diffType) {
+ case diff_match_patch_default.a.DIFF_DELETE:
+ return 'pretty-diff-component-delete';
+ case diff_match_patch_default.a.DIFF_INSERT:
+ return 'pretty-diff-component-insert';
+ default:
+ return 'pretty-diff-component-equal';
+ }
+ };
-var propTypes = {
- href: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- onClick: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- onKeyDown: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.func,
- disabled: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.bool,
- role: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string,
- tabIndex: __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.number, __WEBPACK_IMPORTED_MODULE_6_prop_types___default.a.string]),
- /**
- * this is sort of silly but needed for Button
- */
- componentClass: __WEBPACK_IMPORTED_MODULE_7_prop_types_extra_lib_elementType___default.a
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "pretty-diff-component",
+ __source: {
+ fileName: PrettyDiff__jsxFileName,
+ lineNumber: 23
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(diffs, function (diff, index) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ key: index,
+ className: getTextClass(diff[0]),
+ __source: {
+ fileName: PrettyDiff__jsxFileName,
+ lineNumber: 25
+ },
+ __self: this
+ }, diff[1]);
+ }));
};
-var defaultProps = {
- componentClass: 'a'
+PrettyDiff_PrettyDiff.displayName = 'PrettyDiffComponent';
+PrettyDiff_PrettyDiff.propTypes = {
+ newText: prop_types_default.a.string,
+ oldText: prop_types_default.a.string
};
+PrettyDiff_PrettyDiff.defaultProps = {
+ newText: '',
+ oldText: ''
+};
+/* harmony default export */ var alexandria_PrettyDiff = (PrettyDiff_PrettyDiff);
+// EXTERNAL MODULE: ./components/alexandria/Slicey/Arc/styles.scss
+var Arc_styles = __webpack_require__(252);
+var Arc_styles_default = /*#__PURE__*/__webpack_require__.n(Arc_styles);
-function isTrivialHref(href) {
- return !href || href.trim() === '#';
-}
+// CONCATENATED MODULE: ./components/alexandria/Slicey/Arc/index.jsx
+var Arc__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Slicey/Arc/index.jsx";
-/**
- * There are situations due to browser quirks or Bootstrap CSS where
- * an anchor tag is needed, when semantically a button tag is the
- * better choice. SafeAnchor ensures that when an anchor is used like a
- * button its accessible. It also emulates input `disabled` behavior for
- * links, which is usually desirable for Buttons, NavItems, MenuItems, etc.
- */
-var SafeAnchor = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_inherits___default()(SafeAnchor, _React$Component);
- function SafeAnchor(props, context) {
- __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_classCallCheck___default()(this, SafeAnchor);
- var _this = __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.call(this, props, context));
- _this.handleClick = _this.handleClick.bind(_this);
- _this.handleKeyDown = _this.handleKeyDown.bind(_this);
- return _this;
+var Arc_Arc = function Arc(_ref) {
+ var data = _ref.data;
+
+ if (!data) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("path", {
+ className: "arc-component",
+ __source: {
+ fileName: Arc__jsxFileName,
+ lineNumber: 8
+ },
+ __self: this
+ });
}
- SafeAnchor.prototype.handleClick = function handleClick(event) {
- var _props = this.props,
- disabled = _props.disabled,
- href = _props.href,
- onClick = _props.onClick;
+ var dataString = "M0,0 L".concat(data.x1, ",").concat(data.y1, " A0.5,0.5 0 ").concat(data.largeArcFlag, ",1 ").concat(data.x2, ",").concat(data.y2, " z");
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("path", {
+ className: "arc-component ".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(data.label)),
+ d: dataString,
+ __source: {
+ fileName: Arc__jsxFileName,
+ lineNumber: 12
+ },
+ __self: this
+ });
+};
+Arc_Arc.displayName = 'AlexandriaSliceyArcComponent';
+Arc_Arc.propTypes = {
+ data: prop_types_default.a.shape({
+ label: prop_types_default.a.string.isRequired,
+ id: prop_types_default.a.number.isRequired,
+ largeArcFlag: prop_types_default.a.number.isRequired,
+ x1: prop_types_default.a.number.isRequired,
+ y1: prop_types_default.a.number.isRequired,
+ x2: prop_types_default.a.number.isRequired,
+ y2: prop_types_default.a.number.isRequired
+ })
+};
+/* harmony default export */ var Slicey_Arc = (Arc_Arc);
+// EXTERNAL MODULE: ./components/alexandria/Slicey/Donut/styles.scss
+var Donut_styles = __webpack_require__(253);
+var Donut_styles_default = /*#__PURE__*/__webpack_require__.n(Donut_styles);
- if (disabled || isTrivialHref(href)) {
- event.preventDefault();
- }
+// CONCATENATED MODULE: ./components/alexandria/Slicey/Donut/index.jsx
+var Donut__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Slicey/Donut/index.jsx";
- if (disabled) {
- event.stopPropagation();
- return;
- }
- if (onClick) {
- onClick(event);
- }
- };
- SafeAnchor.prototype.handleKeyDown = function handleKeyDown(event) {
- if (event.key === ' ') {
- event.preventDefault();
- this.handleClick(event);
- }
- };
+var Donut_Donut = function Donut() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("circle", {
+ className: "donut-component",
+ r: ".45",
+ cx: "0",
+ cy: "0",
+ __source: {
+ fileName: Donut__jsxFileName,
+ lineNumber: 4
+ },
+ __self: this
+ });
+};
- SafeAnchor.prototype.render = function render() {
- var _props2 = this.props,
- Component = _props2.componentClass,
- disabled = _props2.disabled,
- onKeyDown = _props2.onKeyDown,
- props = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default()(_props2, ['componentClass', 'disabled', 'onKeyDown']);
+Donut_Donut.displayName = 'AlexandriaSliceyDonutComponent';
+/* harmony default export */ var Slicey_Donut = (Donut_Donut);
+// CONCATENATED MODULE: ./components/alexandria/Slicey/dataProcessor.js
+var RADIUS = 0.5;
+var QUARTER = Math.PI / 2;
+var HALF = Math.PI;
+var ROUND = Math.PI * 2;
+var getPointX = function getPointX(angle) {
+ return RADIUS * Math.cos(angle);
+};
+var getPointY = function getPointY(angle) {
+ return RADIUS * Math.sin(angle);
+};
+// EXTERNAL MODULE: ./components/alexandria/Slicey/Marker/styles.scss
+var Marker_styles = __webpack_require__(254);
+var Marker_styles_default = /*#__PURE__*/__webpack_require__.n(Marker_styles);
- if (isTrivialHref(props.href)) {
- props.role = props.role || 'button';
- // we want to make sure there is a href attribute on the node
- // otherwise, the cursor incorrectly styled (except with role='button')
- props.href = props.href || '#';
- }
+// CONCATENATED MODULE: ./components/alexandria/Slicey/Marker/index.jsx
+var Marker__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Slicey/Marker/index.jsx";
- if (disabled) {
- props.tabIndex = -1;
- props.style = __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({ pointerEvents: 'none' }, props.style);
- }
- return __WEBPACK_IMPORTED_MODULE_5_react___default.a.createElement(Component, __WEBPACK_IMPORTED_MODULE_0_babel_runtime_helpers_extends___default()({}, props, {
- onClick: this.handleClick,
- onKeyDown: Object(__WEBPACK_IMPORTED_MODULE_8__utils_createChainedFunction__["a" /* default */])(this.handleKeyDown, onKeyDown)
- }));
- };
- return SafeAnchor;
-}(__WEBPACK_IMPORTED_MODULE_5_react___default.a.Component);
-SafeAnchor.propTypes = propTypes;
-SafeAnchor.defaultProps = defaultProps;
-/* harmony default export */ __webpack_exports__["a"] = (SafeAnchor);
+var Marker_Marker = function Marker(_ref) {
+ var fraction = _ref.fraction;
-/***/ }),
-/* 29 */
-/***/ (function(module, exports, __webpack_require__) {
+ var getMarkerPoints = function getMarkerPoints(markerValue) {
+ var pointOnCircle = ROUND * markerValue - QUARTER;
+ return "".concat(getPointX(pointOnCircle), ",").concat(getPointY(pointOnCircle), " 0,0");
+ };
-"use strict";
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("polyline", {
+ className: "marker-component",
+ points: getMarkerPoints(fraction),
+ __source: {
+ fileName: Marker__jsxFileName,
+ lineNumber: 12
+ },
+ __self: this
+ });
+};
+Marker_Marker.displayName = 'AlexandriaSliceyMarkerComponent';
+Marker_Marker.propTypes = {
+ fraction: prop_types_default.a.number
+};
+Marker_Marker.defaultProps = {
+ fraction: 0
+};
+/* harmony default export */ var Slicey_Marker = (Marker_Marker);
+// EXTERNAL MODULE: ./components/alexandria/Slicey/styles.scss
+var Slicey_styles = __webpack_require__(255);
+var Slicey_styles_default = /*#__PURE__*/__webpack_require__.n(Slicey_styles);
-exports.__esModule = true;
-exports.default = void 0;
+// CONCATENATED MODULE: ./components/alexandria/Slicey/index.jsx
+var Slicey__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Slicey/index.jsx";
-var _default = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
-exports.default = _default;
-module.exports = exports["default"];
-/***/ }),
-/* 30 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-exports.__esModule = true;
-var _values = __webpack_require__(31);
-var _values2 = _interopRequireDefault(_values);
-var _objectWithoutProperties2 = __webpack_require__(8);
+var Slicey_filterDataset = function filterDataset(dataset) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.filter(dataset, function (_ref) {
+ var value = _ref.value;
+ return value > 0;
+ });
+};
-var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+var Slicey_getArcs = function getArcs(datasetForArcs) {
+ var total = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.sumBy(datasetForArcs, 'value');
-var _extends3 = __webpack_require__(6);
+ var arcs = new Array(datasetForArcs.length);
+ var endAngle = -QUARTER;
+ var startAngle = 0;
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(arcs, function (undefinedArc, index) {
+ var datum = datasetForArcs[index];
+ var angle = ROUND * datum.value / total;
+ startAngle = endAngle;
+ endAngle += angle;
+ return {
+ label: datum.label,
+ id: index,
+ largeArcFlag: angle > HALF ? 1 : 0,
+ x1: getPointX(startAngle),
+ y1: getPointY(startAngle),
+ x2: getPointX(endAngle),
+ y2: getPointY(endAngle)
+ };
+ });
+}; // IE Can't draw a complete circle as an arc, so swap it to a circle element.
-var _extends4 = _interopRequireDefault(_extends3);
-var _classCallCheck2 = __webpack_require__(3);
+var Slicey_getArcElements = function getArcElements(filteredDataset) {
+ if (filteredDataset.length > 1) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(Slicey_getArcs(filteredDataset), function (arc) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Slicey_Arc, {
+ key: arc.id,
+ data: arc,
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 39
+ },
+ __self: this
+ });
+ });
+ }
-var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("circle", {
+ className: "arc-component ".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(filteredDataset[0].label)),
+ r: ".5",
+ cx: "0",
+ cy: "0",
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 42
+ },
+ __self: this
+ });
+};
-var _possibleConstructorReturn2 = __webpack_require__(4);
+var getSvgProps = function getSvgProps(diameter) {
+ return {
+ className: 'slicey-component',
+ height: diameter,
+ width: diameter,
+ viewBox: '-0.5 -0.5 1 1'
+ };
+};
-var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
+var Slicey_Slicey = function Slicey(_ref2) {
+ var dataset = _ref2.dataset,
+ diameter = _ref2.diameter,
+ donut = _ref2.donut,
+ marker = _ref2.marker;
+ var filteredDataset = Slicey_filterDataset(dataset);
+ var donutEl = donut ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Slicey_Donut, {
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 55
+ },
+ __self: this
+ }) : null;
+ var markerEl = marker ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Slicey_Marker, {
+ fraction: marker,
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 57
+ },
+ __self: this
+ }) : null;
-var _inherits2 = __webpack_require__(5);
+ if (external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(filteredDataset)) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("svg", Object.assign({}, getSvgProps(diameter), {
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 61
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("circle", {
+ className: "slicey-empty",
+ r: ".5",
+ cx: "0",
+ cy: "0",
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 62
+ },
+ __self: this
+ }), markerEl, donutEl);
+ }
-var _inherits3 = _interopRequireDefault(_inherits2);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("svg", Object.assign({}, getSvgProps(diameter), {
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 70
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("circle", {
+ className: "slicey-background",
+ r: ".49",
+ cx: "0",
+ cy: "0",
+ __source: {
+ fileName: Slicey__jsxFileName,
+ lineNumber: 71
+ },
+ __self: this
+ }), Slicey_getArcElements(filteredDataset), markerEl, donutEl);
+};
+
+Slicey_Slicey.displayName = 'AlexandriaSliceyComponent';
+Slicey_Slicey.propTypes = {
+ dataset: prop_types_default.a.arrayOf(prop_types_default.a.shape({
+ label: prop_types_default.a.string.isRequired,
+ value: prop_types_default.a.number.isRequired
+ })),
+ diameter: prop_types_default.a.number,
+ donut: prop_types_default.a.bool,
+ marker: prop_types_default.a.number
+};
+Slicey_Slicey.defaultProps = {
+ diameter: 100
+};
+/* harmony default export */ var alexandria_Slicey = (Slicey_Slicey);
+// EXTERNAL MODULE: ./components/alexandria/Statistic/styles.scss
+var Statistic_styles = __webpack_require__(256);
+var Statistic_styles_default = /*#__PURE__*/__webpack_require__.n(Statistic_styles);
-var _classnames = __webpack_require__(7);
+// CONCATENATED MODULE: ./components/alexandria/Statistic/index.jsx
+var Statistic__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Statistic/index.jsx";
-var _classnames2 = _interopRequireDefault(_classnames);
-var _react = __webpack_require__(1);
-var _react2 = _interopRequireDefault(_react);
-var _propTypes = __webpack_require__(2);
+var Statistic_Statistic = function Statistic(_ref) {
+ var label = _ref.label,
+ value = _ref.value,
+ inline = _ref.inline;
+ var baseClass = 'statistic-component';
+ var statisticClassNames = [baseClass];
+ if (inline) statisticClassNames.push('inline');
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("label", {
+ className: statisticClassNames.join(' '),
+ __source: {
+ fileName: Statistic__jsxFileName,
+ lineNumber: 11
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "".concat(baseClass, "-value"),
+ __source: {
+ fileName: Statistic__jsxFileName,
+ lineNumber: 12
+ },
+ __self: this
+ }, value), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "".concat(baseClass, "-label"),
+ __source: {
+ fileName: Statistic__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }, label));
+};
-var _propTypes2 = _interopRequireDefault(_propTypes);
+Statistic_Statistic.displayName = 'AlexandriaStatisticComponent';
+Statistic_Statistic.propTypes = {
+ inline: prop_types_default.a.bool,
+ label: prop_types_default.a.string.isRequired,
+ value: prop_types_default.a.string.isRequired
+};
+Statistic_Statistic.defaultProps = {
+ inline: false
+};
+/* harmony default export */ var alexandria_Statistic = (Statistic_Statistic);
+// EXTERNAL MODULE: ./components/alexandria/Tag/styles.scss
+var Tag_styles = __webpack_require__(257);
+var Tag_styles_default = /*#__PURE__*/__webpack_require__.n(Tag_styles);
-var _elementType = __webpack_require__(12);
+// CONCATENATED MODULE: ./components/alexandria/Tag/index.jsx
+var Tag__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Tag/index.jsx";
-var _elementType2 = _interopRequireDefault(_elementType);
+function Tag__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var _bootstrapUtils = __webpack_require__(18);
-var _StyleConfig = __webpack_require__(59);
-var _SafeAnchor = __webpack_require__(60);
-var _SafeAnchor2 = _interopRequireDefault(_SafeAnchor);
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-var propTypes = {
- active: _propTypes2.default.bool,
- disabled: _propTypes2.default.bool,
- block: _propTypes2.default.bool,
- onClick: _propTypes2.default.func,
- componentClass: _elementType2.default,
- href: _propTypes2.default.string,
- /**
- * Defines HTML button type attribute
- * @defaultValue 'button'
- */
- type: _propTypes2.default.oneOf(['button', 'reset', 'submit'])
+var defaultComponentClass = 'tag-component';
+var Tag_ActionButton = function ActionButton(_ref) {
+ var onAction = _ref.onAction,
+ id = _ref.id,
+ actionIconSvgHref = _ref.actionIconSvgHref;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "action-button",
+ onClick: function onClick() {
+ return onAction(id);
+ },
+ __source: {
+ fileName: Tag__jsxFileName,
+ lineNumber: 10
+ },
+ __self: this
+ }, actionIconSvgHref ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, {
+ href: actionIconSvgHref,
+ __source: {
+ fileName: Tag__jsxFileName,
+ lineNumber: 11
+ },
+ __self: this
+ }) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "action-icon",
+ __source: {
+ fileName: Tag__jsxFileName,
+ lineNumber: 11
+ },
+ __self: this
+ }, "\u2715"));
+};
+Tag_ActionButton.propTypes = {
+ id: prop_types_default.a.string.isRequired,
+ onAction: prop_types_default.a.func.isRequired,
+ actionIconSvgHref: prop_types_default.a.string
};
-var defaultProps = {
- active: false,
- block: false,
- disabled: false
+var Tag_Tag = function Tag(_ref2) {
+ var _ref3;
+
+ var children = _ref2.children,
+ inverse = _ref2.inverse,
+ id = _ref2.id,
+ onAction = _ref2.onAction,
+ accent = _ref2.accent,
+ baseClass = _ref2.baseClass,
+ actionIconSvgHref = _ref2.actionIconSvgHref;
+ var classes = classnames_default()([defaultComponentClass, (_ref3 = {}, Tag__defineProperty(_ref3, "".concat(baseClass, "-inverse"), inverse), Tag__defineProperty(_ref3, "".concat(baseClass, "-accent accent-").concat(accent), accent), Tag__defineProperty(_ref3, "".concat(defaultComponentClass, "-actionable"), onAction), Tag__defineProperty(_ref3, "".concat(baseClass), baseClass !== defaultComponentClass), _ref3)]);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: classes,
+ "data-test-selector": "tag-".concat(id),
+ __source: {
+ fileName: Tag__jsxFileName,
+ lineNumber: 33
+ },
+ __self: this
+ }, children, onAction ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Tag_ActionButton, Object.assign({
+ onAction: onAction,
+ id: id,
+ actionIconSvgHref: actionIconSvgHref
+ }, {
+ __source: {
+ fileName: Tag__jsxFileName,
+ lineNumber: 35
+ },
+ __self: this
+ })) : null);
};
-var Button = function (_React$Component) {
- (0, _inherits3.default)(Button, _React$Component);
+Tag_Tag.displayName = 'AlexandriaTagComponent';
+Tag_Tag.propTypes = {
+ children: prop_types_default.a.node.isRequired,
+ id: prop_types_default.a.string,
+ accent: prop_types_default.a.string,
+ baseClass: prop_types_default.a.string,
+ inverse: prop_types_default.a.bool,
+ onAction: prop_types_default.a.func,
+ actionIconSvgHref: prop_types_default.a.string
+};
+Tag_Tag.defaultProps = {
+ id: 'default',
+ baseClass: 'tag-component'
+};
+/* harmony default export */ var alexandria_Tag = (Tag_Tag);
+// CONCATENATED MODULE: ./components/prop-types/idPropType.js
- function Button() {
- (0, _classCallCheck3.default)(this, Button);
- return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments));
- }
+/* harmony default export */ var idPropType = (prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]));
+// EXTERNAL MODULE: ./components/alexandria/TileGrid/styles.scss
+var TileGrid_styles = __webpack_require__(258);
+var TileGrid_styles_default = /*#__PURE__*/__webpack_require__.n(TileGrid_styles);
- Button.prototype.renderAnchor = function renderAnchor(elementProps, className) {
- return _react2.default.createElement(_SafeAnchor2.default, (0, _extends4.default)({}, elementProps, {
- className: (0, _classnames2.default)(className, elementProps.disabled && 'disabled')
- }));
- };
+// CONCATENATED MODULE: ./components/alexandria/TileGrid/index.jsx
+var TileGrid__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/TileGrid/index.jsx";
- Button.prototype.renderButton = function renderButton(_ref, className) {
- var componentClass = _ref.componentClass,
- elementProps = (0, _objectWithoutProperties3.default)(_ref, ['componentClass']);
+/* eslint-disable jsx-a11y/anchor-is-valid */
- var Component = componentClass || 'button';
- return _react2.default.createElement(Component, (0, _extends4.default)({}, elementProps, {
- type: elementProps.type || 'button',
- className: className
- }));
- };
-
- Button.prototype.render = function render() {
- var _extends2;
- var _props = this.props,
- active = _props.active,
- block = _props.block,
- className = _props.className,
- props = (0, _objectWithoutProperties3.default)(_props, ['active', 'block', 'className']);
- var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
- var classes = (0, _extends4.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {
- active: active
- }, _extends2[(0, _bootstrapUtils.prefix)(bsProps, 'block')] = block, _extends2));
- var fullClassName = (0, _classnames2.default)(className, classes);
+var defaultWidth = 204; // 204px
- if (elementProps.href) {
- return this.renderAnchor(elementProps, fullClassName);
- }
+var defaultMaxWidth = 295; // 295px
- return this.renderButton(elementProps, fullClassName);
- };
+var TileGrid_baseClass = 'tile-grid-component';
- return Button;
-}(_react2.default.Component);
+var TileGrid_TileGrid = function TileGrid(_ref) {
+ var title = _ref.title,
+ items = _ref.items,
+ onItemClick = _ref.onItemClick,
+ distributed = _ref.distributed;
-Button.propTypes = propTypes;
-Button.defaultProps = defaultProps;
+ var cardList = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(items, function (item) {
+ var itemClassNames = ["".concat(TileGrid_baseClass, "-item"), "".concat(TileGrid_baseClass, "-item-").concat(item.classSuffix)];
+ if (distributed) itemClassNames.push("".concat(TileGrid_baseClass, "-item-distributed"));
+ var imgWrapperClassNames = ["".concat(TileGrid_baseClass, "-item-img-wrapper")];
-exports.default = (0, _bootstrapUtils.bsClass)('btn', (0, _bootstrapUtils.bsSizes)([_StyleConfig.Size.LARGE, _StyleConfig.Size.SMALL, _StyleConfig.Size.XSMALL], (0, _bootstrapUtils.bsStyles)([].concat((0, _values2.default)(_StyleConfig.State), [_StyleConfig.Style.DEFAULT, _StyleConfig.Style.PRIMARY, _StyleConfig.Style.LINK]), _StyleConfig.Style.DEFAULT, Button)));
-module.exports = exports['default'];
+ if (item.imgLink) {
+ switch (item.imgAlign || 'left') {
+ case 'center':
+ imgWrapperClassNames.push("".concat(TileGrid_baseClass, "-item-img-wrapper-center"));
+ break;
-/***/ }),
-/* 31 */
-/***/ (function(module, exports, __webpack_require__) {
+ case 'right':
+ imgWrapperClassNames.push("".concat(TileGrid_baseClass, "-item-img-wrapper-right"));
+ break;
-module.exports = { "default": __webpack_require__(174), __esModule: true };
+ case 'left':
+ default:
+ imgWrapperClassNames.push("".concat(TileGrid_baseClass, "-item-img-wrapper-left"));
+ }
+ }
-/***/ }),
-/* 32 */
-/***/ (function(module, exports, __webpack_require__) {
+ var itemStyle = distributed ? {
+ maxWidth: item.maxWidth || defaultMaxWidth
+ } : {
+ width: item.width || defaultWidth
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("li", {
+ key: item.id,
+ className: itemClassNames.join(' '),
+ style: itemStyle,
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 38
+ },
+ __self: this
+ }, item.imgLink ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: imgWrapperClassNames.join(' '),
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 40
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("img", {
+ src: item.imgLink,
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 41
+ },
+ __self: this
+ })) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("a", {
+ className: "".concat(TileGrid_baseClass, "-item-link"),
+ onClick: function onClick() {
+ return onItemClick(item.id);
+ },
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 44
+ },
+ __self: this
+ }, item.title));
+ });
-var global = __webpack_require__(33);
-var core = __webpack_require__(25);
-var ctx = __webpack_require__(80);
-var hide = __webpack_require__(44);
-var has = __webpack_require__(38);
-var PROTOTYPE = 'prototype';
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: TileGrid_baseClass,
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 52
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
+ className: "".concat(TileGrid_baseClass, "-title"),
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 53
+ },
+ __self: this
+ }, title), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("ul", {
+ className: "".concat(TileGrid_baseClass, "-list"),
+ __source: {
+ fileName: TileGrid__jsxFileName,
+ lineNumber: 54
+ },
+ __self: this
+ }, cardList));
+};
-var $export = function (type, name, source) {
- var IS_FORCED = type & $export.F;
- var IS_GLOBAL = type & $export.G;
- var IS_STATIC = type & $export.S;
- var IS_PROTO = type & $export.P;
- var IS_BIND = type & $export.B;
- var IS_WRAP = type & $export.W;
- var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
- var expProto = exports[PROTOTYPE];
- var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
- var key, own, out;
- if (IS_GLOBAL) source = name;
- for (key in source) {
- // contains in native
- own = !IS_FORCED && target && target[key] !== undefined;
- if (own && has(exports, key)) continue;
- // export native or passed
- out = own ? target[key] : source[key];
- // prevent global pollution for namespaces
- exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
- // bind timers to global for call from export context
- : IS_BIND && own ? ctx(out, global)
- // wrap global constructors for prevent change them in library
- : IS_WRAP && target[key] == out ? (function (C) {
- var F = function (a, b, c) {
- if (this instanceof C) {
- switch (arguments.length) {
- case 0: return new C();
- case 1: return new C(a);
- case 2: return new C(a, b);
- } return new C(a, b, c);
- } return C.apply(this, arguments);
- };
- F[PROTOTYPE] = C[PROTOTYPE];
- return F;
- // make static versions for prototype methods
- })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
- // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
- if (IS_PROTO) {
- (exports.virtual || (exports.virtual = {}))[key] = out;
- // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
- if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
- }
- }
+TileGrid_TileGrid.defaultProps = {
+ distributed: false
};
-// type bitmap
-$export.F = 1; // forced
-$export.G = 2; // global
-$export.S = 4; // static
-$export.P = 8; // proto
-$export.B = 16; // bind
-$export.W = 32; // wrap
-$export.U = 64; // safe
-$export.R = 128; // real proto method for `library`
-module.exports = $export;
+TileGrid_TileGrid.propTypes = {
+ title: prop_types_default.a.string.isRequired,
+ items: prop_types_default.a.arrayOf(prop_types_default.a.shape({
+ id: idPropType.isRequired,
+ classSuffix: prop_types_default.a.string.isRequired,
+ title: prop_types_default.a.string.isRequired,
+ imgLink: prop_types_default.a.string,
+ width: prop_types_default.a.number,
+ maxWidth: prop_types_default.a.number,
+ imgAlign: prop_types_default.a.oneOf(['left', 'right', 'center'])
+ })).isRequired,
+ onItemClick: prop_types_default.a.func.isRequired,
+ distributed: prop_types_default.a.bool
+};
+TileGrid_TileGrid.displayName = 'AlexandriaTileGridComponent';
+/* harmony default export */ var alexandria_TileGrid = (TileGrid_TileGrid);
+// CONCATENATED MODULE: ./components/alexandria/Totals/index.jsx
+var Totals__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Totals/index.jsx";
+/* eslint-disable react/no-array-index-key */
-/***/ }),
-/* 33 */
-/***/ (function(module, exports) {
-// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
-var global = module.exports = typeof window != 'undefined' && window.Math == Math
- ? window : typeof self != 'undefined' && self.Math == Math ? self
- // eslint-disable-next-line no-new-func
- : Function('return this')();
-if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
-/***/ }),
-/* 34 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-var _interopRequireDefault = __webpack_require__(17);
+var Totals_Totals = function Totals(_ref) {
+ var toSum = _ref.toSum,
+ valueFormatter = _ref.valueFormatter;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Grid, {
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 10
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default()(toSum).reject({
+ isHidden: true
+ }).map(function (item, index) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ short: true,
+ horizontalBorder: false,
+ key: index,
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ stretch: true,
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 15
+ },
+ __self: this
+ }, item.label), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ dts: "".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(item.label), "-value"),
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 16
+ },
+ __self: this
+ }, valueFormatter(item.value)));
+ }).value(), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ short: true,
+ horizontalBorder: false,
+ type: "footer",
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 20
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ stretch: true,
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 21
+ },
+ __self: this
+ }, "Total"), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ dts: "total-value",
+ __source: {
+ fileName: Totals__jsxFileName,
+ lineNumber: 22
+ },
+ __self: this
+ }, valueFormatter(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.sumBy(toSum, 'value')))));
+};
-exports.__esModule = true;
-exports.default = void 0;
+Totals_Totals.displayName = 'AlexandriaTotalsComponent';
+Totals_Totals.propTypes = {
+ toSum: prop_types_default.a.arrayOf(prop_types_default.a.shape({
+ label: prop_types_default.a.string,
+ value: prop_types_default.a.number.isRequired,
+ isHidden: prop_types_default.a.bool
+ })),
+ valueFormatter: prop_types_default.a.func
+};
+Totals_Totals.defaultProps = {
+ toSum: [],
+ valueFormatter: function valueFormatter(value) {
+ return "".concat(value);
+ }
+};
+/* harmony default export */ var alexandria_Totals = (Totals_Totals);
+// CONCATENATED MODULE: ./components/alexandria/index.js
-var _inDOM = _interopRequireDefault(__webpack_require__(29));
-var _default = function () {
- // HTML DOM and SVG DOM may have different support levels,
- // so we need to check on context instead of a document root element.
- return _inDOM.default ? function (context, node) {
- if (context.contains) {
- return context.contains(node);
- } else if (context.compareDocumentPosition) {
- return context === node || !!(context.compareDocumentPosition(node) & 16);
- } else {
- return fallback(context, node);
- }
- } : fallback;
-}();
-exports.default = _default;
-function fallback(context, node) {
- if (node) do {
- if (node === context) return true;
- } while (node = node.parentNode);
- return false;
-}
-module.exports = exports["default"];
-/***/ }),
-/* 35 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = all;
-var _createChainableTypeChecker = __webpack_require__(57);
-var _createChainableTypeChecker2 = _interopRequireDefault(_createChainableTypeChecker);
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-function all() {
- for (var _len = arguments.length, validators = Array(_len), _key = 0; _key < _len; _key++) {
- validators[_key] = arguments[_key];
- }
- function allPropTypes() {
- for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
- args[_key2] = arguments[_key2];
- }
- var error = null;
- validators.forEach(function (validator) {
- if (error != null) {
- return;
- }
- var result = validator.apply(undefined, args);
- if (result != null) {
- error = result;
- }
- });
- return error;
- }
- return (0, _createChainableTypeChecker2.default)(allPropTypes);
-}
-module.exports = exports['default'];
-/***/ }),
-/* 36 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
+// EXTERNAL MODULE: ./components/adslot-ui/Panel/styles.scss
+var Panel_styles = __webpack_require__(259);
+var Panel_styles_default = /*#__PURE__*/__webpack_require__.n(Panel_styles);
+// CONCATENATED MODULE: ./components/adslot-ui/Panel/index.jsx
+var Panel__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Panel/index.jsx";
-exports.__esModule = true;
+function Panel__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Panel__typeof = function _typeof(obj) { return typeof obj; }; } else { Panel__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Panel__typeof(obj); }
-var _createUncontrollable = __webpack_require__(231);
+function Panel__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-var _createUncontrollable2 = _interopRequireDefault(_createUncontrollable);
+function Panel__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+function Panel__createClass(Constructor, protoProps, staticProps) { if (protoProps) Panel__defineProperties(Constructor.prototype, protoProps); if (staticProps) Panel__defineProperties(Constructor, staticProps); return Constructor; }
-var mixin = {
- shouldComponentUpdate: function shouldComponentUpdate() {
- //let the forceUpdate trigger the update
- return !this._notifying;
- }
-};
+function Panel__possibleConstructorReturn(self, call) { if (call && (Panel__typeof(call) === "object" || typeof call === "function")) { return call; } return Panel__assertThisInitialized(self); }
-function set(component, propName, handler, value, args) {
- if (handler) {
- component._notifying = true;
- handler.call.apply(handler, [component, value].concat(args));
- component._notifying = false;
- }
+function Panel__getPrototypeOf(o) { Panel__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Panel__getPrototypeOf(o); }
- component._values[propName] = value;
+function Panel__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Panel__setPrototypeOf(subClass, superClass); }
- if (!component.unmounted) component.forceUpdate();
-}
+function Panel__setPrototypeOf(o, p) { Panel__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Panel__setPrototypeOf(o, p); }
-exports.default = (0, _createUncontrollable2.default)(mixin, set);
-module.exports = exports['default'];
+function Panel__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-/***/ }),
-/* 37 */
-/***/ (function(module, exports, __webpack_require__) {
+function Panel__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var anObject = __webpack_require__(45);
-var IE8_DOM_DEFINE = __webpack_require__(111);
-var toPrimitive = __webpack_require__(81);
-var dP = Object.defineProperty;
-exports.f = __webpack_require__(47) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
- anObject(O);
- P = toPrimitive(P, true);
- anObject(Attributes);
- if (IE8_DOM_DEFINE) try {
- return dP(O, P, Attributes);
- } catch (e) { /* empty */ }
- if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
- if ('value' in Attributes) O[P] = Attributes.value;
- return O;
-};
-/***/ }),
-/* 38 */
-/***/ (function(module, exports) {
-var hasOwnProperty = {}.hasOwnProperty;
-module.exports = function (it, key) {
- return hasOwnProperty.call(it, key);
-};
-/***/ }),
-/* 39 */
-/***/ (function(module, exports, __webpack_require__) {
+var Panel_PanelComponent =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ Panel__inherits(PanelComponent, _React$PureComponent);
-// to indexed object, toObject with fallback for non-array-like ES3 strings
-var IObject = __webpack_require__(115);
-var defined = __webpack_require__(83);
-module.exports = function (it) {
- return IObject(defined(it));
-};
+ function PanelComponent() {
+ var _getPrototypeOf2;
+ var _this;
-/***/ }),
-/* 40 */
-/***/ (function(module, exports, __webpack_require__) {
+ Panel__classCallCheck(this, PanelComponent);
-"use strict";
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
+ _this = Panel__possibleConstructorReturn(this, (_getPrototypeOf2 = Panel__getPrototypeOf(PanelComponent)).call.apply(_getPrototypeOf2, [this].concat(args)));
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = isRequiredForA11y;
-function isRequiredForA11y(validator) {
- return function validate(props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
+ Panel__defineProperty(Panel__assertThisInitialized(Panel__assertThisInitialized(_this)), "onHeaderClick", function () {
+ return _this.props.onClick(_this.props.id);
+ });
- if (props[propName] == null) {
- return new Error('The ' + location + ' `' + propFullNameSafe + '` is required to make ' + ('`' + componentNameSafe + '` accessible for users of assistive ') + 'technologies such as screen readers.');
- }
+ return _this;
+ }
- for (var _len = arguments.length, args = Array(_len > 5 ? _len - 5 : 0), _key = 5; _key < _len; _key++) {
- args[_key - 5] = arguments[_key];
+ Panel__createClass(PanelComponent, [{
+ key: "render",
+ value: function render() {
+ var _this$props = this.props,
+ className = _this$props.className,
+ children = _this$props.children,
+ dts = _this$props.dts,
+ icon = _this$props.icon,
+ isCollapsed = _this$props.isCollapsed,
+ title = _this$props.title;
+ var classesCombined = classnames_default()(['panel-component', className, {
+ collapsed: isCollapsed
+ }]);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: classesCombined,
+ "data-test-selector": dts,
+ __source: {
+ fileName: Panel__jsxFileName,
+ lineNumber: 26
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "panel-component-header clearfix",
+ onClick: this.onHeaderClick,
+ __source: {
+ fileName: Panel__jsxFileName,
+ lineNumber: 27
+ },
+ __self: this
+ }, icon ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, {
+ href: icon.href,
+ __source: {
+ fileName: Panel__jsxFileName,
+ lineNumber: 28
+ },
+ __self: this
+ }) : null, title), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "panel-component-content",
+ __source: {
+ fileName: Panel__jsxFileName,
+ lineNumber: 31
+ },
+ __self: this
+ }, children));
}
+ }]);
- return validator.apply(undefined, [props, propName, componentName, location, propFullName].concat(args));
- };
-}
-module.exports = exports['default'];
+ return PanelComponent;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-/***/ }),
-/* 41 */
-/***/ (function(module, exports, __webpack_require__) {
+Panel__defineProperty(Panel_PanelComponent, "propTypes", {
+ id: prop_types_default.a.string.isRequired,
+ className: prop_types_default.a.string,
+ dts: prop_types_default.a.string,
+ icon: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ title: prop_types_default.a.node.isRequired,
+ isCollapsed: prop_types_default.a.bool,
+ onClick: prop_types_default.a.func,
+ children: prop_types_default.a.node
+});
-"use strict";
+/* harmony default export */ var adslot_ui_Panel = (Panel_PanelComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/Accordion/index.jsx
+var Accordion__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Accordion/index.jsx";
+function Accordion__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Accordion__typeof = function _typeof(obj) { return typeof obj; }; } else { Accordion__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Accordion__typeof(obj); }
-exports.__esModule = true;
-exports.default = ownerDocument;
+function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { Accordion__defineProperty(target, key, source[key]); }); } return target; }
-function ownerDocument(node) {
- return node && node.ownerDocument || document;
-}
+function Accordion__toConsumableArray(arr) { return Accordion__arrayWithoutHoles(arr) || Accordion__iterableToArray(arr) || Accordion__nonIterableSpread(); }
-module.exports = exports["default"];
+function Accordion__nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
-/***/ }),
-/* 42 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+function Accordion__iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lib_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss__ = __webpack_require__(288);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Cell/index.jsx";
+function Accordion__arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+function Accordion__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- enterModule && enterModule(module);
-})();
+function Accordion__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
+function Accordion__createClass(Constructor, protoProps, staticProps) { if (protoProps) Accordion__defineProperties(Constructor.prototype, protoProps); if (staticProps) Accordion__defineProperties(Constructor, staticProps); return Constructor; }
-function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
+function Accordion__possibleConstructorReturn(self, call) { if (call && (Accordion__typeof(call) === "object" || typeof call === "function")) { return call; } return Accordion__assertThisInitialized(self); }
-function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
+function Accordion__getPrototypeOf(o) { Accordion__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Accordion__getPrototypeOf(o); }
-function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
+function Accordion__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Accordion__setPrototypeOf(subClass, superClass); }
+function Accordion__setPrototypeOf(o, p) { Accordion__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Accordion__setPrototypeOf(o, p); }
+function Accordion__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function Accordion__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var GridCell = function GridCell(_ref) {
- var children = _ref.children,
- classSuffixes = _ref.classSuffixes,
- onClick = _ref.onClick,
- stretch = _ref.stretch,
- dts = _ref.dts,
- addonClassNames = _ref.addonClassNames;
- var componentClass = 'grid-component-cell';
- var classesList = Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["a" /* classSuffixHelper */])({
- classSuffixes: classSuffixes,
- suffixOptions: {
- stretch: stretch,
- clickable: onClick
- },
- componentClass: componentClass
- });
- var baseClassNames = "".concat(componentClass).concat(classesList);
- var className = addonClassNames ? [baseClassNames].concat(_toConsumableArray(addonClassNames)).join(' ') : baseClassNames;
- var extraProps = onClick ? {
- onClick: onClick
- } : {};
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", Object.assign({
- className: className
- }, extraProps, Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["b" /* expandDts */])(dts), {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 21
- },
- __self: this
- }), children);
-};
-GridCell.displayName = 'AlexandriaGridCellComponent';
-GridCell.propTypes = {
- addonClassNames: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string),
- children: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.node,
- classSuffixes: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string),
- dts: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- onClick: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func,
- stretch: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool
-};
-GridCell.defaultProps = {
- classSuffixes: [],
- stretch: false
-};
-var _default = GridCell;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
- var leaveModule = __webpack_require__(0).leaveModule;
- if (!reactHotLoader) {
- return;
- }
+var Accordion_Accordion =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ Accordion__inherits(Accordion, _React$PureComponent);
- reactHotLoader.register(GridCell, "GridCell", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Cell/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Cell/index.jsx");
- leaveModule(module);
-})();
+ function Accordion() {
+ var _getPrototypeOf2;
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ var _this;
-/***/ }),
-/* 43 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ Accordion__classCallCheck(this, Accordion);
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lib_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss__ = __webpack_require__(289);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Row/index.jsx";
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+ _this = Accordion__possibleConstructorReturn(this, (_getPrototypeOf2 = Accordion__getPrototypeOf(Accordion)).call.apply(_getPrototypeOf2, [this].concat(args)));
- enterModule && enterModule(module);
-})();
+ Accordion__defineProperty(Accordion__assertThisInitialized(Accordion__assertThisInitialized(_this)), "state", {
+ activePanelIds: _this.props.maxExpand === 'max' ? _this.props.defaultActivePanelIds : external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.slice(_this.props.defaultActivePanelIds, 0, _this.props.maxExpand)
+ });
+ Accordion__defineProperty(Accordion__assertThisInitialized(Accordion__assertThisInitialized(_this)), "onPanelClick", function (panelId) {
+ var maxExpand = _this.props.maxExpand;
+ if (external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(_this.state.activePanelIds, panelId)) {
+ // remove panelId out of the active list
+ _this.setState({
+ activePanelIds: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.without(_this.state.activePanelIds, panelId)
+ });
+ } else {
+ // drop panels from the beginning if max opened panels count is reached
+ var newActivePanelIds = [].concat(Accordion__toConsumableArray(_this.state.activePanelIds), [panelId]);
+ if (maxExpand !== 'max' && newActivePanelIds.length > maxExpand) {
+ newActivePanelIds = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.drop(newActivePanelIds, newActivePanelIds.length - maxExpand);
+ }
+ _this.setState({
+ activePanelIds: newActivePanelIds
+ });
+ }
+ if (_this.props.onPanelClick) {
+ _this.props.onPanelClick(panelId);
+ }
+ });
-var GridRow = function GridRow(_ref) {
- var horizontalBorder = _ref.horizontalBorder,
- short = _ref.short,
- type = _ref.type,
- verticalCellBorder = _ref.verticalCellBorder,
- children = _ref.children,
- dts = _ref.dts;
- var componentClass = 'grid-component-row';
- var classesList = Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["a" /* classSuffixHelper */])({
- classSuffixes: [type],
- suffixOptions: {
- horizontalBorder: horizontalBorder,
- short: short,
- verticalCellBorder: verticalCellBorder
- },
- componentClass: componentClass
- });
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", Object.assign({
- className: "".concat(componentClass).concat(classesList)
- }, Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["b" /* expandDts */])(dts), {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 15
- },
- __self: this
- }), children);
-};
+ Accordion__defineProperty(Accordion__assertThisInitialized(Accordion__assertThisInitialized(_this)), "renderPanelFromChildren", function (child) {
+ var _child$props = child.props,
+ id = _child$props.id,
+ isCollapsed = _child$props.isCollapsed; // prevent rendering if child is not an instance of Accordion.Panel
-GridRow.displayName = 'AlexandriaGridRowComponent';
-GridRow.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.node,
- horizontalBorder: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
- short: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
- type: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.oneOf(['body', 'header', 'subfooter', 'footer']),
- verticalCellBorder: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
- dts: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string
-};
-GridRow.defaultProps = {
- horizontalBorder: true,
- short: false,
- type: 'body',
- verticalCellBorder: false
-};
-var _default = GridRow;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+ if (child.type !== adslot_ui_Panel) {
+ return null;
+ } // respects child.props.isCollapsed for controlled behaviour
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
- var leaveModule = __webpack_require__(0).leaveModule;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, _objectSpread({}, child.props, {
+ onClick: _this.onPanelClick,
+ isCollapsed: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isNil(isCollapsed) ? !external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(_this.state.activePanelIds, id) : isCollapsed
+ }));
+ });
- if (!reactHotLoader) {
- return;
+ return _this;
}
- reactHotLoader.register(GridRow, "GridRow", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Row/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/Row/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ Accordion__createClass(Accordion, [{
+ key: "validateProps",
+ value: function validateProps() {
+ var maxExpand = this.props.maxExpand; // validate maxExpand value
-/***/ }),
-/* 44 */
-/***/ (function(module, exports, __webpack_require__) {
-
-var dP = __webpack_require__(37);
-var createDesc = __webpack_require__(53);
-module.exports = __webpack_require__(47) ? function (object, key, value) {
- return dP.f(object, key, createDesc(1, value));
-} : function (object, key, value) {
- object[key] = value;
- return object;
-};
+ switch (true) {
+ case external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isNumber(maxExpand) && maxExpand <= 0:
+ case external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isString(maxExpand) && maxExpand !== 'max':
+ throw new Error("maxExpand must be a positive number or 'max'");
+ default:
+ break;
+ }
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$props = this.props,
+ children = _this$props.children,
+ dts = _this$props.dts;
+ this.validateProps();
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Card.Container, {
+ dts: dts,
+ __source: {
+ fileName: Accordion__jsxFileName,
+ lineNumber: 83
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Card.Content, {
+ fill: true,
+ __source: {
+ fileName: Accordion__jsxFileName,
+ lineNumber: 84
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, this.renderPanelFromChildren)));
+ }
+ }]);
-/***/ }),
-/* 45 */
-/***/ (function(module, exports, __webpack_require__) {
+ return Accordion;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-var isObject = __webpack_require__(46);
-module.exports = function (it) {
- if (!isObject(it)) throw TypeError(it + ' is not an object!');
- return it;
-};
+Accordion__defineProperty(Accordion_Accordion, "propTypes", {
+ dts: prop_types_default.a.string,
+ onPanelClick: prop_types_default.a.func,
+ children: prop_types_default.a.node,
+ defaultActivePanelIds: prop_types_default.a.arrayOf(prop_types_default.a.string),
+ maxExpand: prop_types_default.a.oneOfType([prop_types_default.a.number, prop_types_default.a.oneOf(['max'])])
+});
+Accordion__defineProperty(Accordion_Accordion, "defaultProps", {
+ maxExpand: 'max',
+ defaultActivePanelIds: []
+});
-/***/ }),
-/* 46 */
-/***/ (function(module, exports) {
+Accordion_Accordion.Panel = adslot_ui_Panel;
+/* harmony default export */ var adslot_ui_Accordion = (Accordion_Accordion);
+// EXTERNAL MODULE: ./components/adslot-ui/AlertInput/styles.scss
+var AlertInput_styles = __webpack_require__(260);
+var AlertInput_styles_default = /*#__PURE__*/__webpack_require__.n(AlertInput_styles);
-module.exports = function (it) {
- return typeof it === 'object' ? it !== null : typeof it === 'function';
-};
+// CONCATENATED MODULE: ./components/adslot-ui/AlertInput/index.jsx
+var AlertInput__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/AlertInput/index.jsx";
+function AlertInput__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { AlertInput__typeof = function _typeof(obj) { return typeof obj; }; } else { AlertInput__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return AlertInput__typeof(obj); }
-/***/ }),
-/* 47 */
-/***/ (function(module, exports, __webpack_require__) {
+function AlertInput__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-// Thank's IE8 for his funny defineProperty
-module.exports = !__webpack_require__(52)(function () {
- return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
-});
+function AlertInput__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function AlertInput__createClass(Constructor, protoProps, staticProps) { if (protoProps) AlertInput__defineProperties(Constructor.prototype, protoProps); if (staticProps) AlertInput__defineProperties(Constructor, staticProps); return Constructor; }
-/***/ }),
-/* 48 */
-/***/ (function(module, exports, __webpack_require__) {
+function AlertInput__possibleConstructorReturn(self, call) { if (call && (AlertInput__typeof(call) === "object" || typeof call === "function")) { return call; } return AlertInput__assertThisInitialized(self); }
-"use strict";
+function AlertInput__getPrototypeOf(o) { AlertInput__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return AlertInput__getPrototypeOf(o); }
+function AlertInput__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) AlertInput__setPrototypeOf(subClass, superClass); }
-exports.__esModule = true;
+function AlertInput__setPrototypeOf(o, p) { AlertInput__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return AlertInput__setPrototypeOf(o, p); }
-exports.default = function (componentOrElement) {
- return (0, _ownerDocument2.default)(_reactDom2.default.findDOMNode(componentOrElement));
-};
+function AlertInput__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-var _reactDom = __webpack_require__(16);
+function AlertInput__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var _reactDom2 = _interopRequireDefault(_reactDom);
-var _ownerDocument = __webpack_require__(41);
-var _ownerDocument2 = _interopRequireDefault(_ownerDocument);
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-module.exports = exports['default'];
-/***/ }),
-/* 49 */
-/***/ (function(module, exports) {
-// Source: http://jsfiddle.net/vWx8V/
-// http://stackoverflow.com/questions/5603195/full-list-of-javascript-keycodes
+var AlertInput_baseClass = 'alert-input-component';
-/**
- * Conenience method returns corresponding value for given keyName or keyCode.
- *
- * @param {Mixed} keyCode {Number} or keyName {String}
- * @return {Mixed}
- * @api public
- */
+var AlertInput_AlertInput =
+/*#__PURE__*/
+function (_Component) {
+ AlertInput__inherits(AlertInput, _Component);
-function keyCode(searchInput) {
- // Keyboard Events
- if (searchInput && 'object' === typeof searchInput) {
- var hasKeyCode = searchInput.which || searchInput.keyCode || searchInput.charCode
- if (hasKeyCode) searchInput = hasKeyCode
- }
+ function AlertInput(props) {
+ var _this;
- // Numbers
- if ('number' === typeof searchInput) return names[searchInput]
+ AlertInput__classCallCheck(this, AlertInput);
- // Everything else (cast to string)
- var search = String(searchInput)
+ _this = AlertInput__possibleConstructorReturn(this, AlertInput__getPrototypeOf(AlertInput).call(this, props));
- // check codes
- var foundNamedKey = codes[search.toLowerCase()]
- if (foundNamedKey) return foundNamedKey
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "getRef", function () {
+ return _this.root;
+ });
- // check aliases
- var foundNamedKey = aliases[search.toLowerCase()]
- if (foundNamedKey) return foundNamedKey
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "setRef", function (root) {
+ _this.root = root;
+ });
- // weird character?
- if (search.length === 1) return search.charCodeAt(0)
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "handleMouseEnter", function () {
+ if (_this.props.alertMessage) {
+ _this.setState({
+ isPopoverVisible: true
+ });
+ }
+ });
- return undefined
-}
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "handleMouseLeave", function () {
+ _this.setState({
+ isPopoverVisible: false
+ });
+ });
-/**
- * Compares a keyboard event with a given keyCode or keyName.
- *
- * @param {Event} event Keyboard event that should be tested
- * @param {Mixed} keyCode {Number} or keyName {String}
- * @return {Boolean}
- * @api public
- */
-keyCode.isEventKey = function isEventKey(event, nameOrCode) {
- if (event && 'object' === typeof event) {
- var keyCode = event.which || event.keyCode || event.charCode
- if (keyCode === null || keyCode === undefined) { return false; }
- if (typeof nameOrCode === 'string') {
- // check codes
- var foundNamedKey = codes[nameOrCode.toLowerCase()]
- if (foundNamedKey) { return foundNamedKey === keyCode; }
-
- // check aliases
- var foundNamedKey = aliases[nameOrCode.toLowerCase()]
- if (foundNamedKey) { return foundNamedKey === keyCode; }
- } else if (typeof nameOrCode === 'number') {
- return nameOrCode === keyCode;
- }
- return false;
- }
-}
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "handleInputFocus", function (event) {
+ event.target.select();
-exports = module.exports = keyCode;
+ _this.setState({
+ isFocused: true,
+ isPopoverVisible: Boolean(_this.props.alertMessage)
+ });
-/**
- * Get by name
- *
- * exports.code['enter'] // => 13
- */
+ if (_this.props.onFocus) {
+ _this.props.onFocus(event);
+ }
+ });
-var codes = exports.code = exports.codes = {
- 'backspace': 8,
- 'tab': 9,
- 'enter': 13,
- 'shift': 16,
- 'ctrl': 17,
- 'alt': 18,
- 'pause/break': 19,
- 'caps lock': 20,
- 'esc': 27,
- 'space': 32,
- 'page up': 33,
- 'page down': 34,
- 'end': 35,
- 'home': 36,
- 'left': 37,
- 'up': 38,
- 'right': 39,
- 'down': 40,
- 'insert': 45,
- 'delete': 46,
- 'command': 91,
- 'left command': 91,
- 'right command': 93,
- 'numpad *': 106,
- 'numpad +': 107,
- 'numpad -': 109,
- 'numpad .': 110,
- 'numpad /': 111,
- 'num lock': 144,
- 'scroll lock': 145,
- 'my computer': 182,
- 'my calculator': 183,
- ';': 186,
- '=': 187,
- ',': 188,
- '-': 189,
- '.': 190,
- '/': 191,
- '`': 192,
- '[': 219,
- '\\': 220,
- ']': 221,
- "'": 222
-}
+ AlertInput__defineProperty(AlertInput__assertThisInitialized(AlertInput__assertThisInitialized(_this)), "handleInputBlur", function (event) {
+ _this.setState({
+ isFocused: false,
+ isPopoverVisible: false
+ });
-// Helper aliases
+ if (_this.props.onBlur) {
+ _this.props.onBlur(event);
+ }
+ });
-var aliases = exports.aliases = {
- 'windows': 91,
- '⇧': 16,
- '⌥': 18,
- '⌃': 17,
- '⌘': 91,
- 'ctl': 17,
- 'control': 17,
- 'option': 18,
- 'pause': 19,
- 'break': 19,
- 'caps': 20,
- 'return': 13,
- 'escape': 27,
- 'spc': 32,
- 'spacebar': 32,
- 'pgup': 33,
- 'pgdn': 34,
- 'ins': 45,
- 'del': 46,
- 'cmd': 91
-}
+ _this.state = {
+ isFocused: false,
+ isPopoverVisible: false
+ };
+ return _this;
+ }
-/*!
- * Programatically add the following
- */
+ AlertInput__createClass(AlertInput, [{
+ key: "render",
+ value: function render() {
+ var _classnames;
-// lower case chars
-for (i = 97; i < 123; i++) codes[String.fromCharCode(i)] = i - 32
+ var _this$props = this.props,
+ defaultValue = _this$props.defaultValue,
+ value = _this$props.value,
+ type = _this$props.type,
+ min = _this$props.min,
+ placeholder = _this$props.placeholder,
+ prefixAddon = _this$props.prefixAddon,
+ suffixAddon = _this$props.suffixAddon,
+ alertStatus = _this$props.alertStatus,
+ alertMessage = _this$props.alertMessage,
+ onValueChange = _this$props.onValueChange;
+ var className = classnames_default()(AlertInput_baseClass, (_classnames = {}, AlertInput__defineProperty(_classnames, alertStatus, alertStatus), AlertInput__defineProperty(_classnames, 'is-focused', this.state.isFocused), _classnames));
+ var popoverClassName = classnames_default()("".concat(AlertInput_baseClass, "-popover"), AlertInput__defineProperty({}, alertStatus, alertStatus));
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: className,
+ ref: this.setRef,
+ onMouseEnter: this.handleMouseEnter,
+ onMouseLeave: this.handleMouseLeave,
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 82
+ },
+ __self: this
+ }, prefixAddon ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(AlertInput_baseClass, "-addon"),
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 88
+ },
+ __self: this
+ }, prefixAddon) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(AlertInput_baseClass, "-flex-wrapper"),
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 89
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ className: "".concat(AlertInput_baseClass, "-input"),
+ type: type,
+ defaultValue: defaultValue,
+ value: value,
+ min: min,
+ placeholder: placeholder,
+ onChange: onValueChange,
+ onFocus: this.handleInputFocus,
+ onBlur: this.handleInputBlur,
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 90
+ },
+ __self: this
+ })), suffixAddon ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "".concat(AlertInput_baseClass, "-addon"),
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 102
+ },
+ __self: this
+ }, suffixAddon) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Overlay_default.a, {
+ show: this.state.isPopoverVisible,
+ target: this.getRef,
+ placement: "bottom",
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 103
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(third_party_Popover, {
+ className: popoverClassName,
+ id: "alert-input-popover",
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 104
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
+ __source: {
+ fileName: AlertInput__jsxFileName,
+ lineNumber: 105
+ },
+ __self: this
+ }, alertMessage))));
+ }
+ }]);
-// numbers
-for (var i = 48; i < 58; i++) codes[i - 48] = i
+ return AlertInput;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react__["Component"]);
-// function keys
-for (i = 1; i < 13; i++) codes['f'+i] = i + 111
-// numpad keys
-for (i = 0; i < 10; i++) codes['numpad '+i] = i + 96
+AlertInput_AlertInput.propTypes = {
+ defaultValue: prop_types_default.a.string,
+ value: prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]),
+ type: prop_types_default.a.oneOf(['text', 'number']),
+ min: prop_types_default.a.number,
+ placeholder: prop_types_default.a.string,
+ prefixAddon: prop_types_default.a.node,
+ suffixAddon: prop_types_default.a.node,
+ alertStatus: prop_types_default.a.oneOf(['success', 'info', 'warning', 'error']),
+ alertMessage: prop_types_default.a.string,
+ onValueChange: prop_types_default.a.func,
+ onBlur: prop_types_default.a.func,
+ onFocus: prop_types_default.a.func
+};
+AlertInput_AlertInput.defaultProps = {
+ type: 'text'
+};
+// EXTERNAL MODULE: ../node_modules/exenv/index.js
+var exenv = __webpack_require__(261);
+var exenv_default = /*#__PURE__*/__webpack_require__.n(exenv);
-/**
- * Get by code
- *
- * exports.name[13] // => 'Enter'
- */
+// EXTERNAL MODULE: ../node_modules/react-move/Animate/index.js
+var Animate = __webpack_require__(262);
+var Animate_default = /*#__PURE__*/__webpack_require__.n(Animate);
-var names = exports.names = exports.title = {} // title for backward compat
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/linear.js
+function linear(t) {
+ return +t;
+}
-// Create reverse mapping
-for (i in codes) names[codes[i]] = i
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/quad.js
+function quadIn(t) {
+ return t * t;
+}
-// Add aliases
-for (var alias in aliases) {
- codes[alias] = aliases[alias]
+function quadOut(t) {
+ return t * (2 - t);
}
+function quadInOut(t) {
+ return ((t *= 2) <= 1 ? t * t : --t * (2 - t) + 1) / 2;
+}
-/***/ }),
-/* 50 */
-/***/ (function(module, exports, __webpack_require__) {
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/cubic.js
+function cubicIn(t) {
+ return t * t * t;
+}
-"use strict";
+function cubicOut(t) {
+ return --t * t * t + 1;
+}
+function cubicInOut(t) {
+ return ((t *= 2) <= 1 ? t * t * t : (t -= 2) * t * t + 2) / 2;
+}
-exports.__esModule = true;
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/poly.js
+var exponent = 3;
-var _react = __webpack_require__(1);
+var polyIn = (function custom(e) {
+ e = +e;
-var _react2 = _interopRequireDefault(_react);
+ function polyIn(t) {
+ return Math.pow(t, e);
+ }
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ polyIn.exponent = custom;
-/**
- * Iterates through children that are typically specified as `props.children`,
- * but only maps over children that are "valid components".
- *
- * The mapFunction provided index will be normalised to the components mapped,
- * so an invalid component would not increase the index.
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for func.
- * @return {object} Object containing the ordered map of results.
- */
-function map(children, func, context) {
- var index = 0;
+ return polyIn;
+})(exponent);
- return _react2.default.Children.map(children, function (child) {
- if (!_react2.default.isValidElement(child)) {
- return child;
- }
+var polyOut = (function custom(e) {
+ e = +e;
- return func.call(context, child, index++);
- });
-}
+ function polyOut(t) {
+ return 1 - Math.pow(1 - t, e);
+ }
-/**
- * Iterates through children that are "valid components".
- *
- * The provided forEachFunc(child, index) will be called for each
- * leaf child with the index reflecting the position relative to "valid components".
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for context.
- */
-// TODO: This module should be ElementChildren, and should use named exports.
+ polyOut.exponent = custom;
-function forEach(children, func, context) {
- var index = 0;
+ return polyOut;
+})(exponent);
- _react2.default.Children.forEach(children, function (child) {
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+var polyInOut = (function custom(e) {
+ e = +e;
- func.call(context, child, index++);
- });
-}
+ function polyInOut(t) {
+ return ((t *= 2) <= 1 ? Math.pow(t, e) : 2 - Math.pow(2 - t, e)) / 2;
+ }
-/**
- * Count the number of "valid components" in the Children container.
- *
- * @param {?*} children Children tree container.
- * @returns {number}
- */
-function count(children) {
- var result = 0;
+ polyInOut.exponent = custom;
- _react2.default.Children.forEach(children, function (child) {
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+ return polyInOut;
+})(exponent);
- ++result;
- });
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/sin.js
+var pi = Math.PI,
+ halfPi = pi / 2;
- return result;
+function sinIn(t) {
+ return 1 - Math.cos(t * halfPi);
}
-/**
- * Finds children that are typically specified as `props.children`,
- * but only iterates over children that are "valid components".
- *
- * The provided forEachFunc(child, index) will be called for each
- * leaf child with the index reflecting the position relative to "valid components".
- *
- * @param {?*} children Children tree container.
- * @param {function(*, int)} func.
- * @param {*} context Context for func.
- * @returns {array} of children that meet the func return statement
- */
-function filter(children, func, context) {
- var index = 0;
- var result = [];
-
- _react2.default.Children.forEach(children, function (child) {
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+function sinOut(t) {
+ return Math.sin(t * halfPi);
+}
- if (func.call(context, child, index++)) {
- result.push(child);
- }
- });
+function sinInOut(t) {
+ return (1 - Math.cos(pi * t)) / 2;
+}
- return result;
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/exp.js
+function expIn(t) {
+ return Math.pow(2, 10 * t - 10);
}
-function find(children, func, context) {
- var index = 0;
- var result = void 0;
+function expOut(t) {
+ return 1 - Math.pow(2, -10 * t);
+}
- _react2.default.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+function expInOut(t) {
+ return ((t *= 2) <= 1 ? Math.pow(2, 10 * t - 10) : 2 - Math.pow(2, 10 - 10 * t)) / 2;
+}
- if (func.call(context, child, index++)) {
- result = child;
- }
- });
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/circle.js
+function circleIn(t) {
+ return 1 - Math.sqrt(1 - t * t);
+}
- return result;
+function circleOut(t) {
+ return Math.sqrt(1 - --t * t);
}
-function every(children, func, context) {
- var index = 0;
- var result = true;
+function circleInOut(t) {
+ return ((t *= 2) <= 1 ? 1 - Math.sqrt(1 - t * t) : Math.sqrt(1 - (t -= 2) * t) + 1) / 2;
+}
- _react2.default.Children.forEach(children, function (child) {
- if (!result) {
- return;
- }
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/bounce.js
+var b1 = 4 / 11,
+ b2 = 6 / 11,
+ b3 = 8 / 11,
+ b4 = 3 / 4,
+ b5 = 9 / 11,
+ b6 = 10 / 11,
+ b7 = 15 / 16,
+ b8 = 21 / 22,
+ b9 = 63 / 64,
+ b0 = 1 / b1 / b1;
- if (!func.call(context, child, index++)) {
- result = false;
- }
- });
+function bounceIn(t) {
+ return 1 - bounceOut(1 - t);
+}
- return result;
+function bounceOut(t) {
+ return (t = +t) < b1 ? b0 * t * t : t < b3 ? b0 * (t -= b2) * t + b4 : t < b6 ? b0 * (t -= b5) * t + b7 : b0 * (t -= b8) * t + b9;
}
-function some(children, func, context) {
- var index = 0;
- var result = false;
+function bounceInOut(t) {
+ return ((t *= 2) <= 1 ? 1 - bounceOut(1 - t) : bounceOut(t - 1) + 1) / 2;
+}
- _react2.default.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/back.js
+var overshoot = 1.70158;
- if (func.call(context, child, index++)) {
- result = true;
- }
- });
+var backIn = (function custom(s) {
+ s = +s;
- return result;
-}
+ function backIn(t) {
+ return t * t * ((s + 1) * t - s);
+ }
-function toArray(children) {
- var result = [];
+ backIn.overshoot = custom;
- _react2.default.Children.forEach(children, function (child) {
- if (!_react2.default.isValidElement(child)) {
- return;
- }
+ return backIn;
+})(overshoot);
- result.push(child);
- });
+var backOut = (function custom(s) {
+ s = +s;
- return result;
-}
+ function backOut(t) {
+ return --t * t * ((s + 1) * t + s) + 1;
+ }
-exports.default = {
- map: map,
- forEach: forEach,
- count: count,
- find: find,
- filter: filter,
- every: every,
- some: some,
- toArray: toArray
-};
-module.exports = exports['default'];
+ backOut.overshoot = custom;
-/***/ }),
-/* 51 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ return backOut;
+})(overshoot);
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lib_utils__ = __webpack_require__(20);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss__ = __webpack_require__(287);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/index.jsx";
+var backInOut = (function custom(s) {
+ s = +s;
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+ function backInOut(t) {
+ return ((t *= 2) < 1 ? t * t * ((s + 1) * t - s) : (t -= 2) * t * ((s + 1) * t + s) + 2) / 2;
+ }
- enterModule && enterModule(module);
-})();
+ backInOut.overshoot = custom;
+ return backInOut;
+})(overshoot);
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/elastic.js
+var tau = 2 * Math.PI,
+ amplitude = 1,
+ period = 0.3;
+var elasticIn = (function custom(a, p) {
+ var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau);
+ function elasticIn(t) {
+ return a * Math.pow(2, 10 * --t) * Math.sin((s - t) / p);
+ }
+ elasticIn.amplitude = function(a) { return custom(a, p * tau); };
+ elasticIn.period = function(p) { return custom(a, p); };
-var Grid = function Grid(_ref) {
- var children = _ref.children,
- dts = _ref.dts;
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", Object.assign({
- className: "grid-component"
- }, Object(__WEBPACK_IMPORTED_MODULE_2_lib_utils__["b" /* expandDts */])(dts), {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 7
- },
- __self: this
- }), children);
-};
+ return elasticIn;
+})(amplitude, period);
-Grid.displayName = 'AlexandriaGridComponent';
-Grid.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.node,
- dts: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string
-};
-var _default = Grid;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+var elasticOut = (function custom(a, p) {
+ var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau);
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+ function elasticOut(t) {
+ return 1 - a * Math.pow(2, -10 * (t = +t)) * Math.sin((t + s) / p);
+ }
+
+ elasticOut.amplitude = function(a) { return custom(a, p * tau); };
+ elasticOut.period = function(p) { return custom(a, p); };
- var leaveModule = __webpack_require__(0).leaveModule;
+ return elasticOut;
+})(amplitude, period);
- if (!reactHotLoader) {
- return;
+var elasticInOut = (function custom(a, p) {
+ var s = Math.asin(1 / (a = Math.max(1, a))) * (p /= tau);
+
+ function elasticInOut(t) {
+ return ((t = t * 2 - 1) < 0
+ ? a * Math.pow(2, 10 * t) * Math.sin((s - t) / p)
+ : 2 - a * Math.pow(2, -10 * t) * Math.sin((s + t) / p)) / 2;
}
- reactHotLoader.register(Grid, "Grid", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Grid/index.jsx");
- leaveModule(module);
-})();
+ elasticInOut.amplitude = function(a) { return custom(a, p * tau); };
+ elasticInOut.period = function(p) { return custom(a, p); };
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ return elasticInOut;
+})(amplitude, period);
-/***/ }),
-/* 52 */
-/***/ (function(module, exports) {
+// CONCATENATED MODULE: ../node_modules/d3-ease/src/index.js
-module.exports = function (exec) {
- try {
- return !!exec();
- } catch (e) {
- return true;
- }
-};
-/***/ }),
-/* 53 */
-/***/ (function(module, exports) {
-module.exports = function (bitmap, value) {
- return {
- enumerable: !(bitmap & 1),
- configurable: !(bitmap & 2),
- writable: !(bitmap & 4),
- value: value
- };
-};
-/***/ }),
-/* 54 */
-/***/ (function(module, exports, __webpack_require__) {
-// 19.1.2.14 / 15.2.3.14 Object.keys(O)
-var $keys = __webpack_require__(114);
-var enumBugKeys = __webpack_require__(87);
-module.exports = Object.keys || function keys(O) {
- return $keys(O, enumBugKeys);
-};
-/***/ }),
-/* 55 */
-/***/ (function(module, exports) {
-exports.f = {}.propertyIsEnumerable;
-/***/ }),
-/* 56 */
-/***/ (function(module, exports) {
-module.exports = {};
-/***/ }),
-/* 57 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.default = createChainableTypeChecker;
-/**
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- */
-// Mostly taken from ReactPropTypes.
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/default-controls.js
+function default_controls__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { default_controls__typeof = function _typeof(obj) { return typeof obj; }; } else { default_controls__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return default_controls__typeof(obj); }
-function createChainableTypeChecker(validate) {
- function checkType(isRequired, props, propName, componentName, location, propFullName) {
- var componentNameSafe = componentName || '<>';
- var propFullNameSafe = propFullName || propName;
+function default_controls__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- if (props[propName] == null) {
- if (isRequired) {
- return new Error('Required ' + location + ' `' + propFullNameSafe + '` was not specified ' + ('in `' + componentNameSafe + '`.'));
- }
+function default_controls__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- return null;
- }
+function default_controls__createClass(Constructor, protoProps, staticProps) { if (protoProps) default_controls__defineProperties(Constructor.prototype, protoProps); if (staticProps) default_controls__defineProperties(Constructor, staticProps); return Constructor; }
- for (var _len = arguments.length, args = Array(_len > 6 ? _len - 6 : 0), _key = 6; _key < _len; _key++) {
- args[_key - 6] = arguments[_key];
- }
+function default_controls__possibleConstructorReturn(self, call) { if (call && (default_controls__typeof(call) === "object" || typeof call === "function")) { return call; } return default_controls__assertThisInitialized(self); }
- return validate.apply(undefined, [props, propName, componentNameSafe, location, propFullNameSafe].concat(args));
- }
+function default_controls__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- var chainedCheckType = checkType.bind(null, false);
- chainedCheckType.isRequired = checkType.bind(null, true);
+function default_controls__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
- return chainedCheckType;
-}
-module.exports = exports['default'];
-/***/ }),
-/* 58 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-/* WEBPACK VAR INJECTION */(function(process) {/**
- * Copyright (c) 2013-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
+var defaultButtonStyles = function defaultButtonStyles(disabled) {
+ return {
+ border: 0,
+ background: 'rgba(0,0,0,0.4)',
+ color: 'white',
+ padding: 10,
+ opacity: disabled ? 0.3 : 1,
+ cursor: disabled ? 'not-allowed' : 'pointer'
+ };
+};
+var default_controls_PreviousButton =
+/*#__PURE__*/
+function (_React$Component) {
+ default_controls__inherits(PreviousButton, _React$Component);
+ function PreviousButton() {
+ var _this;
-/**
- * Use invariant() to assert state which your program assumes to be true.
- *
- * Provide sprintf-style format (only %s is supported) and arguments
- * to provide information about what broke and what you were
- * expecting.
- *
- * The invariant message will be stripped in production, but the invariant
- * will remain to ensure logic does not differ in production.
- */
+ default_controls__classCallCheck(this, PreviousButton);
-var invariant = function(condition, format, a, b, c, d, e, f) {
- if (process.env.NODE_ENV !== 'production') {
- if (format === undefined) {
- throw new Error('invariant requires an error message argument');
- }
+ _this = default_controls__possibleConstructorReturn(this, (PreviousButton.__proto__ || Object.getPrototypeOf(PreviousButton)).apply(this, arguments));
+ _this.handleClick = _this.handleClick.bind(default_controls__assertThisInitialized(_this));
+ return _this;
}
- if (!condition) {
- var error;
- if (format === undefined) {
- error = new Error(
- 'Minified exception occurred; use the non-minified dev environment ' +
- 'for the full error message and additional helpful warnings.'
- );
- } else {
- var args = [a, b, c, d, e, f];
- var argIndex = 0;
- error = new Error(
- format.replace(/%s/g, function() { return args[argIndex++]; })
- );
- error.name = 'Invariant Violation';
+ default_controls__createClass(PreviousButton, [{
+ key: "handleClick",
+ value: function handleClick(event) {
+ event.preventDefault();
+ this.props.previousSlide();
}
+ }, {
+ key: "render",
+ value: function render() {
+ var disabled = this.props.currentSlide === 0 && !this.props.wrapAround || this.props.slideCount === 0;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("button", {
+ style: defaultButtonStyles(disabled),
+ disabled: disabled,
+ onClick: this.handleClick,
+ "aria-label": "previous"
+ }, "PREV");
+ }
+ }]);
- error.framesToPop = 1; // we don't care about invariant's own frame
- throw error;
- }
-};
-
-module.exports = invariant;
+ return PreviousButton;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+var default_controls_NextButton =
+/*#__PURE__*/
+function (_React$Component2) {
+ default_controls__inherits(NextButton, _React$Component2);
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(14)))
+ function NextButton() {
+ var _this2;
-/***/ }),
-/* 59 */
-/***/ (function(module, exports, __webpack_require__) {
+ default_controls__classCallCheck(this, NextButton);
-"use strict";
+ _this2 = default_controls__possibleConstructorReturn(this, (NextButton.__proto__ || Object.getPrototypeOf(NextButton)).apply(this, arguments));
+ _this2.handleClick = _this2.handleClick.bind(default_controls__assertThisInitialized(_this2));
+ return _this2;
+ }
+ default_controls__createClass(NextButton, [{
+ key: "handleClick",
+ value: function handleClick(event) {
+ event.preventDefault();
+ this.props.nextSlide();
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var disabled = this.props.currentSlide + this.props.slidesToScroll >= this.props.slideCount && !this.props.wrapAround;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("button", {
+ style: defaultButtonStyles(disabled),
+ disabled: disabled,
+ onClick: this.handleClick,
+ "aria-label": "next"
+ }, "NEXT");
+ }
+ }]);
-exports.__esModule = true;
-var Size = exports.Size = {
- LARGE: 'large',
- SMALL: 'small',
- XSMALL: 'xsmall'
-};
+ return NextButton;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+var default_controls_PagingDots =
+/*#__PURE__*/
+function (_React$Component3) {
+ default_controls__inherits(PagingDots, _React$Component3);
-var SIZE_MAP = exports.SIZE_MAP = {
- large: 'lg',
- medium: 'md',
- small: 'sm',
- xsmall: 'xs',
- lg: 'lg',
- md: 'md',
- sm: 'sm',
- xs: 'xs'
-};
+ function PagingDots() {
+ default_controls__classCallCheck(this, PagingDots);
-var DEVICE_SIZES = exports.DEVICE_SIZES = ['lg', 'md', 'sm', 'xs'];
+ return default_controls__possibleConstructorReturn(this, (PagingDots.__proto__ || Object.getPrototypeOf(PagingDots)).apply(this, arguments));
+ }
-var State = exports.State = {
- SUCCESS: 'success',
- WARNING: 'warning',
- DANGER: 'danger',
- INFO: 'info'
-};
+ default_controls__createClass(PagingDots, [{
+ key: "getIndexes",
+ value: function getIndexes(count, inc) {
+ var arr = [];
-var Style = exports.Style = {
- DEFAULT: 'default',
- PRIMARY: 'primary',
- LINK: 'link',
- INVERSE: 'inverse'
-};
+ for (var i = 0; i < count; i += inc) {
+ arr.push(i);
+ }
-/***/ }),
-/* 60 */
-/***/ (function(module, exports, __webpack_require__) {
+ return arr;
+ }
+ }, {
+ key: "getListStyles",
+ value: function getListStyles() {
+ return {
+ position: 'relative',
+ margin: 0,
+ top: -10,
+ padding: 0
+ };
+ }
+ }, {
+ key: "getListItemStyles",
+ value: function getListItemStyles() {
+ return {
+ listStyleType: 'none',
+ display: 'inline-block'
+ };
+ }
+ }, {
+ key: "getButtonStyles",
+ value: function getButtonStyles(active) {
+ return {
+ border: 0,
+ background: 'transparent',
+ color: 'black',
+ cursor: 'pointer',
+ padding: 10,
+ fontSize: 24,
+ opacity: active ? 1 : 0.5
+ };
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this3 = this;
-"use strict";
+ var indexes = this.getIndexes(this.props.slideCount, this.props.slidesToScroll);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("ul", {
+ style: this.getListStyles()
+ }, indexes.map(function (index) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("li", {
+ style: _this3.getListItemStyles(),
+ key: index
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("button", {
+ style: _this3.getButtonStyles(_this3.props.currentSlide === index),
+ onClick: _this3.props.goToSlide.bind(null, index),
+ "aria-label": "slide ".concat(index + 1, " bullet")
+ }, "\u2022"));
+ }));
+ }
+ }]);
+ return PagingDots;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/transitions/scroll-transition.js
+function scroll_transition__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { scroll_transition__typeof = function _typeof(obj) { return typeof obj; }; } else { scroll_transition__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return scroll_transition__typeof(obj); }
-exports.__esModule = true;
+function scroll_transition__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-var _extends2 = __webpack_require__(6);
+function scroll_transition__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-var _extends3 = _interopRequireDefault(_extends2);
+function scroll_transition__createClass(Constructor, protoProps, staticProps) { if (protoProps) scroll_transition__defineProperties(Constructor.prototype, protoProps); if (staticProps) scroll_transition__defineProperties(Constructor, staticProps); return Constructor; }
-var _objectWithoutProperties2 = __webpack_require__(8);
+function scroll_transition__possibleConstructorReturn(self, call) { if (call && (scroll_transition__typeof(call) === "object" || typeof call === "function")) { return call; } return scroll_transition__assertThisInitialized(self); }
-var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
+function scroll_transition__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-var _classCallCheck2 = __webpack_require__(3);
+function scroll_transition__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
-var _possibleConstructorReturn2 = __webpack_require__(4);
-var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
-var _inherits2 = __webpack_require__(5);
+var scroll_transition_ScrollTransition =
+/*#__PURE__*/
+function (_React$Component) {
+ scroll_transition__inherits(ScrollTransition, _React$Component);
-var _inherits3 = _interopRequireDefault(_inherits2);
+ function ScrollTransition(props) {
+ var _this;
-var _react = __webpack_require__(1);
+ scroll_transition__classCallCheck(this, ScrollTransition);
-var _react2 = _interopRequireDefault(_react);
+ _this = scroll_transition__possibleConstructorReturn(this, (ScrollTransition.__proto__ || Object.getPrototypeOf(ScrollTransition)).call(this, props));
+ _this.getListStyles = _this.getListStyles.bind(scroll_transition__assertThisInitialized(_this));
+ return _this;
+ }
-var _propTypes = __webpack_require__(2);
+ scroll_transition__createClass(ScrollTransition, [{
+ key: "getSlideDirection",
+ value: function getSlideDirection(start, end, isWrapping) {
+ var direction = 0;
+ if (start === end) return direction;
-var _propTypes2 = _interopRequireDefault(_propTypes);
+ if (isWrapping) {
+ direction = start < end ? -1 : 1;
+ } else {
+ direction = start < end ? 1 : -1;
+ }
-var _elementType = __webpack_require__(12);
+ return direction;
+ }
+ }, {
+ key: "getSlideTargetPosition",
+ value: function getSlideTargetPosition(index, positionValue) {
+ var targetPosition = (this.props.slideWidth + this.props.cellSpacing) * index;
+ var startSlide = Math.min(Math.abs(Math.floor(positionValue / this.props.slideWidth)), this.props.slideCount - 1);
-var _elementType2 = _interopRequireDefault(_elementType);
+ if (this.props.wrapAround && index !== startSlide) {
+ var direction = this.getSlideDirection(startSlide, this.props.currentSlide, this.props.isWrappingAround);
+ var slidesBefore = Math.floor((this.props.slideCount - 1) / 2);
+ var slidesAfter = this.props.slideCount - slidesBefore - 1;
-var _createChainedFunction = __webpack_require__(26);
+ if (direction < 0) {
+ var temp = slidesBefore;
+ slidesBefore = slidesAfter;
+ slidesAfter = temp;
+ }
-var _createChainedFunction2 = _interopRequireDefault(_createChainedFunction);
+ var distanceFromStart = Math.abs(startSlide - index);
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ if (index < startSlide) {
+ if (distanceFromStart > slidesBefore) {
+ targetPosition = (this.props.slideWidth + this.props.cellSpacing) * (this.props.slideCount + index);
+ }
+ } else if (distanceFromStart > slidesAfter) {
+ targetPosition = (this.props.slideWidth + this.props.cellSpacing) * (this.props.slideCount - index) * -1;
+ }
+ }
-var propTypes = {
- href: _propTypes2.default.string,
- onClick: _propTypes2.default.func,
- onKeyDown: _propTypes2.default.func,
- disabled: _propTypes2.default.bool,
- role: _propTypes2.default.string,
- tabIndex: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.string]),
- /**
- * this is sort of silly but needed for Button
- */
- componentClass: _elementType2.default
-};
+ return targetPosition;
+ }
+ }, {
+ key: "formatChildren",
+ value: function formatChildren(children) {
+ var _this2 = this;
-var defaultProps = {
- componentClass: 'a'
+ var _props = this.props,
+ top = _props.top,
+ left = _props.left,
+ currentSlide = _props.currentSlide,
+ slidesToShow = _props.slidesToShow;
+ var positionValue = this.props.vertical ? top : left;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ var visible = index >= currentSlide && index < currentSlide + slidesToShow;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("li", {
+ className: "slider-slide".concat(visible ? ' slide-visible' : ''),
+ style: _this2.getSlideStyles(index, positionValue),
+ key: index
+ }, child);
+ });
+ }
+ }, {
+ key: "getSlideStyles",
+ value: function getSlideStyles(index, positionValue) {
+ var targetPosition = this.getSlideTargetPosition(index, positionValue);
+ return {
+ position: 'absolute',
+ left: this.props.vertical ? 0 : targetPosition,
+ top: this.props.vertical ? targetPosition : 0,
+ display: this.props.vertical ? 'block' : 'inline-block',
+ listStyleType: 'none',
+ verticalAlign: 'top',
+ width: this.props.vertical ? '100%' : this.props.slideWidth,
+ height: 'auto',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ marginLeft: this.props.vertical ? 'auto' : this.props.cellSpacing / 2,
+ marginRight: this.props.vertical ? 'auto' : this.props.cellSpacing / 2,
+ marginTop: this.props.vertical ? this.props.cellSpacing / 2 : 'auto',
+ marginBottom: this.props.vertical ? this.props.cellSpacing / 2 : 'auto'
+ };
+ }
+ }, {
+ key: "getListStyles",
+ value: function getListStyles(styles) {
+ var deltaX = styles.deltaX,
+ deltaY = styles.deltaY;
+ var listWidth = this.props.slideWidth * external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.count(this.props.children);
+ var spacingOffset = this.props.cellSpacing * external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.count(this.props.children);
+ var transform = "translate3d(".concat(deltaX, "px, ").concat(deltaY, "px, 0)");
+ return {
+ transform: transform,
+ WebkitTransform: transform,
+ msTransform: "translate(".concat(deltaX, "px, ").concat(deltaY, "px)"),
+ position: 'relative',
+ display: 'block',
+ margin: this.props.vertical ? "".concat(this.props.cellSpacing / 2 * -1, "px 0px") : "0px ".concat(this.props.cellSpacing / 2 * -1, "px"),
+ padding: 0,
+ height: this.props.vertical ? listWidth + spacingOffset : this.props.slideHeight,
+ width: this.props.vertical ? 'auto' : listWidth + spacingOffset,
+ cursor: this.props.dragging === true ? 'pointer' : 'inherit',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ touchAction: "pinch-zoom ".concat(this.props.vertical ? 'pan-x' : 'pan-y')
+ };
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var children = this.formatChildren(this.props.children);
+ var deltaX = this.props.deltaX;
+ var deltaY = this.props.deltaY;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("ul", {
+ className: "slider-list",
+ style: this.getListStyles({
+ deltaX: deltaX,
+ deltaY: deltaY
+ })
+ }, children);
+ }
+ }]);
+
+ return ScrollTransition;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+
+
+scroll_transition_ScrollTransition.propTypes = {
+ deltaX: prop_types_default.a.number,
+ deltaY: prop_types_default.a.number,
+ slideWidth: prop_types_default.a.number,
+ slideHeight: prop_types_default.a.number,
+ slideCount: prop_types_default.a.number,
+ currentSlide: prop_types_default.a.number,
+ isWrappingAround: prop_types_default.a.bool,
+ top: prop_types_default.a.number,
+ left: prop_types_default.a.number,
+ cellSpacing: prop_types_default.a.number,
+ vertical: prop_types_default.a.bool,
+ dragging: prop_types_default.a.bool,
+ wrapAround: prop_types_default.a.bool
+};
+scroll_transition_ScrollTransition.defaultProps = {
+ deltaX: 0,
+ deltaY: 0,
+ slideWidth: 0,
+ slideHeight: 0,
+ slideCount: 0,
+ currentSlide: 0,
+ isWrappingAround: false,
+ top: 0,
+ left: 0,
+ cellSpacing: 0,
+ vertical: false,
+ dragging: false,
+ wrapAround: false
};
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/transitions/fade-transition.js
+function fade_transition__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { fade_transition__typeof = function _typeof(obj) { return typeof obj; }; } else { fade_transition__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return fade_transition__typeof(obj); }
-function isTrivialHref(href) {
- return !href || href.trim() === '#';
-}
+function fade_transition__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-/**
- * There are situations due to browser quirks or Bootstrap CSS where
- * an anchor tag is needed, when semantically a button tag is the
- * better choice. SafeAnchor ensures that when an anchor is used like a
- * button its accessible. It also emulates input `disabled` behavior for
- * links, which is usually desirable for Buttons, NavItems, MenuItems, etc.
- */
+function fade_transition__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-var SafeAnchor = function (_React$Component) {
- (0, _inherits3.default)(SafeAnchor, _React$Component);
+function fade_transition__createClass(Constructor, protoProps, staticProps) { if (protoProps) fade_transition__defineProperties(Constructor.prototype, protoProps); if (staticProps) fade_transition__defineProperties(Constructor, staticProps); return Constructor; }
- function SafeAnchor(props, context) {
- (0, _classCallCheck3.default)(this, SafeAnchor);
+function fade_transition__possibleConstructorReturn(self, call) { if (call && (fade_transition__typeof(call) === "object" || typeof call === "function")) { return call; } return fade_transition__assertThisInitialized(self); }
- var _this = (0, _possibleConstructorReturn3.default)(this, _React$Component.call(this, props, context));
+function fade_transition__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
- _this.handleClick = _this.handleClick.bind(_this);
- _this.handleKeyDown = _this.handleKeyDown.bind(_this);
- return _this;
- }
+function fade_transition__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
- SafeAnchor.prototype.handleClick = function handleClick(event) {
- var _props = this.props,
- disabled = _props.disabled,
- href = _props.href,
- onClick = _props.onClick;
- if (disabled || isTrivialHref(href)) {
- event.preventDefault();
- }
- if (disabled) {
- event.stopPropagation();
- return;
- }
+var fade_transition_FadeTransition =
+/*#__PURE__*/
+function (_React$Component) {
+ fade_transition__inherits(FadeTransition, _React$Component);
- if (onClick) {
- onClick(event);
- }
- };
+ function FadeTransition(props) {
+ var _this;
- SafeAnchor.prototype.handleKeyDown = function handleKeyDown(event) {
- if (event.key === ' ') {
- event.preventDefault();
- this.handleClick(event);
- }
- };
+ fade_transition__classCallCheck(this, FadeTransition);
- SafeAnchor.prototype.render = function render() {
- var _props2 = this.props,
- Component = _props2.componentClass,
- disabled = _props2.disabled,
- onKeyDown = _props2.onKeyDown,
- props = (0, _objectWithoutProperties3.default)(_props2, ['componentClass', 'disabled', 'onKeyDown']);
+ _this = fade_transition__possibleConstructorReturn(this, (FadeTransition.__proto__ || Object.getPrototypeOf(FadeTransition)).call(this, props));
+ _this.fadeFromSlide = props.currentSlide;
+ return _this;
+ }
+ fade_transition__createClass(FadeTransition, [{
+ key: "formatChildren",
+ value: function formatChildren(children, opacity) {
+ var _this2 = this;
- if (isTrivialHref(props.href)) {
- props.role = props.role || 'button';
- // we want to make sure there is a href attribute on the node
- // otherwise, the cursor incorrectly styled (except with role='button')
- props.href = props.href || '#';
+ var _props = this.props,
+ currentSlide = _props.currentSlide,
+ slidesToShow = _props.slidesToShow;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ var visible = index >= currentSlide && index < currentSlide + slidesToShow;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("li", {
+ className: "slider-slide".concat(visible ? ' slide-visible' : ''),
+ style: _this2.getSlideStyles(index, opacity),
+ key: index
+ }, child);
+ });
}
+ }, {
+ key: "getSlideOpacityAndLeftMap",
+ value: function getSlideOpacityAndLeftMap(fadeFrom, fadeTo, fade) {
+ // Figure out which position to fade to
+ var fadeToPosition = fadeTo;
- if (disabled) {
- props.tabIndex = -1;
- props.style = (0, _extends3.default)({ pointerEvents: 'none' }, props.style);
- }
+ if (fadeFrom > fade && fadeFrom === 0) {
+ fadeToPosition = fadeFrom - this.props.slidesToShow;
+ } else if (fadeFrom < fade && fadeFrom + this.props.slidesToShow > this.props.slideCount - 1) {
+ fadeToPosition = fadeFrom + this.props.slidesToShow;
+ } // Calculate opacity for active slides
- return _react2.default.createElement(Component, (0, _extends3.default)({}, props, {
- onClick: this.handleClick,
- onKeyDown: (0, _createChainedFunction2.default)(this.handleKeyDown, onKeyDown)
- }));
- };
- return SafeAnchor;
-}(_react2.default.Component);
+ var opacity = {};
-SafeAnchor.propTypes = propTypes;
-SafeAnchor.defaultProps = defaultProps;
+ if (fadeFrom === fadeTo) {
+ opacity[fadeFrom] = 1;
+ } else {
+ var distance = fadeFrom - fadeToPosition;
+ opacity[fadeFrom] = (fade - fadeToPosition) / distance;
+ opacity[fadeTo] = (fadeFrom - fade) / distance;
+ } // Calculate left for slides and merge in opacity
-exports.default = SafeAnchor;
-module.exports = exports['default'];
-/***/ }),
-/* 61 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ var map = {};
-"use strict";
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_values__ = __webpack_require__(31);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_values___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_values__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__ = __webpack_require__(8);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends__ = __webpack_require__(6);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck__ = __webpack_require__(3);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn__ = __webpack_require__(4);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits__ = __webpack_require__(5);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_classnames__ = __webpack_require__(7);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_6_classnames___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_6_classnames__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_7_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_7_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_8_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_8_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_prop_types_extra_lib_elementType__ = __webpack_require__(12);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_9_prop_types_extra_lib_elementType___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_9_prop_types_extra_lib_elementType__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__ = __webpack_require__(10);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__ = __webpack_require__(22);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_12__SafeAnchor__ = __webpack_require__(28);
+ for (var i = 0; i < this.props.slidesToShow; i++) {
+ map[fadeFrom + i] = {
+ opacity: opacity[fadeFrom],
+ left: this.props.slideWidth * i
+ };
+ map[fadeTo + i] = {
+ opacity: opacity[fadeTo],
+ left: this.props.slideWidth * i
+ };
+ }
+ return map;
+ }
+ }, {
+ key: "getSlideStyles",
+ value: function getSlideStyles(index, data) {
+ return {
+ position: 'absolute',
+ visibility: data[index] ? 'inherit' : 'hidden',
+ left: data[index] ? data[index].left : 0,
+ top: 0,
+ opacity: data[index] ? data[index].opacity : 0,
+ display: 'block',
+ listStyleType: 'none',
+ verticalAlign: 'top',
+ width: this.props.slideWidth,
+ height: 'auto',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ marginLeft: this.props.cellSpacing / 2,
+ marginRight: this.props.cellSpacing / 2,
+ marginTop: 'auto',
+ marginBottom: 'auto'
+ };
+ }
+ }, {
+ key: "getContainerStyles",
+ value: function getContainerStyles() {
+ var width = this.props.slideWidth * this.props.slidesToShow;
+ return {
+ display: 'block',
+ margin: this.props.vertical ? "".concat(this.props.cellSpacing / 2 * -1, "px 0px") : "0px ".concat(this.props.cellSpacing / 2 * -1, "px"),
+ padding: 0,
+ height: this.props.slideHeight,
+ width: width,
+ cursor: this.props.dragging === true ? 'pointer' : 'inherit',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ touchAction: 'none'
+ };
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var fade = -(this.props.deltaX || this.props.deltaY) / this.props.slideWidth;
+ if (parseInt(fade) === fade) {
+ this.fadeFromSlide = fade;
+ }
+ var opacityAndLeftMap = this.getSlideOpacityAndLeftMap(this.fadeFromSlide, this.props.currentSlide, fade);
+ var children = this.formatChildren(this.props.children, opacityAndLeftMap);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("ul", {
+ className: "slider-list",
+ style: this.getContainerStyles()
+ }, children);
+ }
+ }]);
+ return FadeTransition;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+fade_transition_FadeTransition.propTypes = {
+ deltaX: prop_types_default.a.number,
+ deltaY: prop_types_default.a.number,
+ slideWidth: prop_types_default.a.number,
+ slideHeight: prop_types_default.a.number,
+ slideCount: prop_types_default.a.number,
+ currentSlide: prop_types_default.a.number,
+ isWrappingAround: prop_types_default.a.bool,
+ top: prop_types_default.a.number,
+ left: prop_types_default.a.number,
+ cellSpacing: prop_types_default.a.number,
+ vertical: prop_types_default.a.bool,
+ dragging: prop_types_default.a.bool,
+ wrapAround: prop_types_default.a.bool,
+ slidesToShow: prop_types_default.a.number
+};
+fade_transition_FadeTransition.defaultProps = {
+ deltaX: 0,
+ deltaY: 0,
+ slideWidth: 0,
+ slideHeight: 0,
+ slideCount: 0,
+ currentSlide: 0,
+ isWrappingAround: false,
+ top: 0,
+ left: 0,
+ cellSpacing: 0,
+ vertical: false,
+ dragging: false,
+ wrapAround: false,
+ slidesToShow: 1
+};
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/all-transitions.js
+/* harmony default export */ var all_transitions = ({
+ fade: fade_transition_FadeTransition,
+ scroll: scroll_transition_ScrollTransition
+});
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/announce-slide.js
+var announce_slide_AnnounceSlide = function AnnounceSlide(_ref) {
+ var message = _ref.message;
+ var styles = {
+ position: 'absolute',
+ left: '-10000px',
+ top: 'auto',
+ width: '1px',
+ height: '1px',
+ overflow: 'hidden'
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ "aria-live": "polite",
+ "aria-atomic": "true",
+ style: styles,
+ tabIndex: -1
+ }, message);
+};
+var defaultRenderAnnounceSlideMessage = function defaultRenderAnnounceSlideMessage(_ref2) {
+ var currentSlide = _ref2.currentSlide,
+ slideCount = _ref2.slideCount;
+ return "Slide ".concat(currentSlide + 1, " of ").concat(slideCount);
+};
+/* harmony default export */ var announce_slide = (announce_slide_AnnounceSlide);
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/utilities/utilities.js
+function utilities__objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { utilities__defineProperty(target, key, source[key]); }); } return target; }
+function utilities__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
+var addEvent = function addEvent(elem, type, eventHandle) {
+ if (elem === null || typeof elem === 'undefined') {
+ return;
+ }
+ if (elem.addEventListener) {
+ elem.addEventListener(type, eventHandle, false);
+ } else if (elem.attachEvent) {
+ elem.attachEvent("on".concat(type), eventHandle);
+ } else {
+ elem["on".concat(type)] = eventHandle;
+ }
+};
+var removeEvent = function removeEvent(elem, type, eventHandle) {
+ if (elem === null || typeof elem === 'undefined') {
+ return;
+ }
-var propTypes = {
- active: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.bool,
- disabled: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.bool,
- block: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.bool,
- onClick: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.func,
- componentClass: __WEBPACK_IMPORTED_MODULE_9_prop_types_extra_lib_elementType___default.a,
- href: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.string,
- /**
- * Defines HTML button type attribute
- * @defaultValue 'button'
- */
- type: __WEBPACK_IMPORTED_MODULE_8_prop_types___default.a.oneOf(['button', 'reset', 'submit'])
+ if (elem.removeEventListener) {
+ elem.removeEventListener(type, eventHandle, false);
+ } else if (elem.detachEvent) {
+ elem.detachEvent("on".concat(type), eventHandle);
+ } else {
+ elem["on".concat(type)] = null;
+ }
};
+var utilities_addAccessibility = function addAccessibility(children, slidesToShow, currentSlide) {
+ var needsTabIndex;
-var defaultProps = {
- active: false,
- block: false,
- disabled: false
+ if (slidesToShow > 1) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ var firstVisibleSlide = index >= currentSlide;
+ var lastVisibleSlide = index < slidesToShow + currentSlide;
+ needsTabIndex = firstVisibleSlide && lastVisibleSlide;
+ var ariaProps = needsTabIndex ? {
+ 'aria-hidden': 'false',
+ tabIndex: 0
+ } : {
+ 'aria-hidden': 'true'
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, utilities__objectSpread({}, child.props, ariaProps));
+ });
+ } else {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ needsTabIndex = index !== currentSlide;
+ var ariaProps = needsTabIndex ? {
+ 'aria-hidden': 'true'
+ } : {
+ 'aria-hidden': 'false',
+ tabIndex: 0
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, utilities__objectSpread({}, child.props, ariaProps));
+ });
+ }
};
+var getPropsByTransitionMode = function getPropsByTransitionMode(props, keys) {
+ var slidesToShow = props.slidesToShow,
+ transitionMode = props.transitionMode;
+ var updatedDefaults = {};
-var Button = function (_React$Component) {
- __WEBPACK_IMPORTED_MODULE_5_babel_runtime_helpers_inherits___default()(Button, _React$Component);
+ if (transitionMode === 'fade') {
+ keys.forEach(function (key) {
+ switch (key) {
+ case 'slidesToShow':
+ updatedDefaults[key] = Math.max(parseInt(slidesToShow), 1);
+ break;
- function Button() {
- __WEBPACK_IMPORTED_MODULE_3_babel_runtime_helpers_classCallCheck___default()(this, Button);
+ case 'slidesToScroll':
+ updatedDefaults[key] = Math.max(parseInt(slidesToShow), 1);
+ break;
- return __WEBPACK_IMPORTED_MODULE_4_babel_runtime_helpers_possibleConstructorReturn___default()(this, _React$Component.apply(this, arguments));
+ case 'cellAlign':
+ updatedDefaults[key] = 'left';
+ break;
+
+ default:
+ updatedDefaults[key] = props[key];
+ break;
+ }
+ });
+ } else {
+ keys.forEach(function (key) {
+ updatedDefaults[key] = props[key];
+ });
}
- Button.prototype.renderAnchor = function renderAnchor(elementProps, className) {
- return __WEBPACK_IMPORTED_MODULE_7_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_12__SafeAnchor__["a" /* default */], __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default()({}, elementProps, {
- className: __WEBPACK_IMPORTED_MODULE_6_classnames___default()(className, elementProps.disabled && 'disabled')
- }));
- };
+ return updatedDefaults;
+};
+var swipeDirection = function swipeDirection(x1, x2, y1, y2, vertical) {
+ var xDist = x1 - x2;
+ var yDist = y1 - y2;
+ var r = Math.atan2(yDist, xDist);
+ var swipeAngle = Math.round(r * 180 / Math.PI);
- Button.prototype.renderButton = function renderButton(_ref, className) {
- var componentClass = _ref.componentClass,
- elementProps = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default()(_ref, ['componentClass']);
+ if (swipeAngle < 0) {
+ swipeAngle = 360 - Math.abs(swipeAngle);
+ }
- var Component = componentClass || 'button';
+ if (swipeAngle <= 45 && swipeAngle >= 0) {
+ return 1;
+ }
- return __WEBPACK_IMPORTED_MODULE_7_react___default.a.createElement(Component, __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default()({}, elementProps, {
- type: elementProps.type || 'button',
- className: className
- }));
- };
-
- Button.prototype.render = function render() {
- var _extends2;
-
- var _props = this.props,
- active = _props.active,
- block = _props.block,
- className = _props.className,
- props = __WEBPACK_IMPORTED_MODULE_1_babel_runtime_helpers_objectWithoutProperties___default()(_props, ['active', 'block', 'className']);
-
- var _splitBsProps = Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ if (swipeAngle <= 360 && swipeAngle >= 315) {
+ return 1;
+ }
- var classes = __WEBPACK_IMPORTED_MODULE_2_babel_runtime_helpers_extends___default()({}, Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["d" /* getClassSet */])(bsProps), (_extends2 = {
- active: active
- }, _extends2[Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["e" /* prefix */])(bsProps, 'block')] = block, _extends2));
- var fullClassName = __WEBPACK_IMPORTED_MODULE_6_classnames___default()(className, classes);
+ if (swipeAngle >= 135 && swipeAngle <= 225) {
+ return -1;
+ }
- if (elementProps.href) {
- return this.renderAnchor(elementProps, fullClassName);
+ if (vertical === true) {
+ if (swipeAngle >= 35 && swipeAngle <= 135) {
+ return 1;
+ } else {
+ return -1;
}
+ }
- return this.renderButton(elementProps, fullClassName);
- };
-
- return Button;
-}(__WEBPACK_IMPORTED_MODULE_7_react___default.a.Component);
-
-Button.propTypes = propTypes;
-Button.defaultProps = defaultProps;
-
-/* harmony default export */ __webpack_exports__["a"] = (Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["a" /* bsClass */])('btn', Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["b" /* bsSizes */])([__WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["c" /* Size */].LARGE, __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["c" /* Size */].SMALL, __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["c" /* Size */].XSMALL], Object(__WEBPACK_IMPORTED_MODULE_10__utils_bootstrapUtils__["c" /* bsStyles */])([].concat(__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_object_values___default()(__WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["d" /* State */]), [__WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["e" /* Style */].DEFAULT, __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["e" /* Style */].PRIMARY, __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["e" /* Style */].LINK]), __WEBPACK_IMPORTED_MODULE_11__utils_StyleConfig__["e" /* Style */].DEFAULT, Button))));
-
-/***/ }),
-/* 62 */
-/***/ (function(module, exports) {
-
-module.exports = true;
-
-
-/***/ }),
-/* 63 */
-/***/ (function(module, exports) {
-
-var id = 0;
-var px = Math.random();
-module.exports = function (key) {
- return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
+ return 0;
};
+var shouldUpdate = function shouldUpdate(curr, next, keys) {
+ var update = false;
+ for (var i = 0; i < keys.length; i++) {
+ if (curr[keys[i]] !== next[keys[i]]) {
+ update = true;
+ break;
+ }
+ }
-/***/ }),
-/* 64 */
-/***/ (function(module, exports, __webpack_require__) {
-
-module.exports = { "default": __webpack_require__(213), __esModule: true };
-
-/***/ }),
-/* 65 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-exports.__esModule = true;
-
-var _extends3 = __webpack_require__(6);
-
-var _extends4 = _interopRequireDefault(_extends3);
-
-var _objectWithoutProperties2 = __webpack_require__(8);
-
-var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
-
-var _classCallCheck2 = __webpack_require__(3);
-
-var _classCallCheck3 = _interopRequireDefault(_classCallCheck2);
-
-var _possibleConstructorReturn2 = __webpack_require__(4);
-
-var _possibleConstructorReturn3 = _interopRequireDefault(_possibleConstructorReturn2);
-
-var _inherits2 = __webpack_require__(5);
-
-var _inherits3 = _interopRequireDefault(_inherits2);
-
-var _classnames = __webpack_require__(7);
-
-var _classnames2 = _interopRequireDefault(_classnames);
-
-var _react = __webpack_require__(1);
-
-var _react2 = _interopRequireDefault(_react);
-
-var _propTypes = __webpack_require__(2);
-
-var _propTypes2 = _interopRequireDefault(_propTypes);
-
-var _isRequiredForA11y = __webpack_require__(40);
-
-var _isRequiredForA11y2 = _interopRequireDefault(_isRequiredForA11y);
-
-var _bootstrapUtils = __webpack_require__(18);
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-var propTypes = {
- /**
- * An html id attribute, necessary for accessibility
- * @type {string}
- * @required
- */
- id: (0, _isRequiredForA11y2.default)(_propTypes2.default.oneOfType([_propTypes2.default.string, _propTypes2.default.number])),
-
- /**
- * Sets the direction the Popover is positioned towards.
- */
- placement: _propTypes2.default.oneOf(['top', 'right', 'bottom', 'left']),
-
- /**
- * The "top" position value for the Popover.
- */
- positionTop: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.string]),
- /**
- * The "left" position value for the Popover.
- */
- positionLeft: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.string]),
-
- /**
- * The "top" position value for the Popover arrow.
- */
- arrowOffsetTop: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.string]),
- /**
- * The "left" position value for the Popover arrow.
- */
- arrowOffsetLeft: _propTypes2.default.oneOfType([_propTypes2.default.number, _propTypes2.default.string]),
-
- /**
- * Title content
- */
- title: _propTypes2.default.node
+ return update;
};
+var calcSomeInitialState = function calcSomeInitialState(props) {
+ var _getPropsByTransition = getPropsByTransitionMode(props, ['slidesToScroll', 'slidesToShow', 'cellAlign']),
+ slidesToScroll = _getPropsByTransition.slidesToScroll,
+ slidesToShow = _getPropsByTransition.slidesToShow,
+ cellAlign = _getPropsByTransition.cellAlign;
-var defaultProps = {
- placement: 'right'
+ var slideWidth = props.vertical ? props.initialSlideHeight || 0 : props.initialSlideWidth || 0;
+ var slideHeight = props.vertical ? (props.initialSlideHeight || 0) * props.slidesToShow : props.initialSlideHeight || 0;
+ var frameHeight = slideHeight + props.cellSpacing * (slidesToShow - 1);
+ var frameWidth = props.vertical ? frameHeight : '100%';
+ return {
+ slideWidth: slideWidth,
+ slideHeight: slideHeight,
+ frameWidth: frameWidth,
+ slidesToScroll: slidesToScroll,
+ slidesToShow: slidesToShow,
+ cellAlign: cellAlign
+ };
+};
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/utilities/style-utilities.js
+var getImgTagStyles = function getImgTagStyles() {
+ return ".slider-slide > img { width: 100%; display: block;}\n .slider-slide > img:focus {margin: auto; width: 99.5%; outline-width: 11px}";
};
+var getDecoratorStyles = function getDecoratorStyles(position) {
+ switch (position) {
+ case 'TopLeft':
+ {
+ return {
+ position: 'absolute',
+ top: 0,
+ left: 0
+ };
+ }
-var Popover = function (_React$Component) {
- (0, _inherits3.default)(Popover, _React$Component);
+ case 'TopCenter':
+ {
+ return {
+ position: 'absolute',
+ top: 0,
+ left: '50%',
+ transform: 'translateX(-50%)',
+ WebkitTransform: 'translateX(-50%)',
+ msTransform: 'translateX(-50%)'
+ };
+ }
- function Popover() {
- (0, _classCallCheck3.default)(this, Popover);
- return (0, _possibleConstructorReturn3.default)(this, _React$Component.apply(this, arguments));
- }
+ case 'TopRight':
+ {
+ return {
+ position: 'absolute',
+ top: 0,
+ right: 0
+ };
+ }
- Popover.prototype.render = function render() {
- var _extends2;
+ case 'CenterLeft':
+ {
+ return {
+ position: 'absolute',
+ top: '50%',
+ left: 0,
+ transform: 'translateY(-50%)',
+ WebkitTransform: 'translateY(-50%)',
+ msTransform: 'translateY(-50%)'
+ };
+ }
- var _props = this.props,
- placement = _props.placement,
- positionTop = _props.positionTop,
- positionLeft = _props.positionLeft,
- arrowOffsetTop = _props.arrowOffsetTop,
- arrowOffsetLeft = _props.arrowOffsetLeft,
- title = _props.title,
- className = _props.className,
- style = _props.style,
- children = _props.children,
- props = (0, _objectWithoutProperties3.default)(_props, ['placement', 'positionTop', 'positionLeft', 'arrowOffsetTop', 'arrowOffsetLeft', 'title', 'className', 'style', 'children']);
+ case 'CenterCenter':
+ {
+ return {
+ position: 'absolute',
+ top: '50%',
+ left: '50%',
+ transform: 'translate(-50%,-50%)',
+ WebkitTransform: 'translate(-50%, -50%)',
+ msTransform: 'translate(-50%, -50%)'
+ };
+ }
- var _splitBsProps = (0, _bootstrapUtils.splitBsProps)(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ case 'CenterRight':
+ {
+ return {
+ position: 'absolute',
+ top: '50%',
+ right: 0,
+ transform: 'translateY(-50%)',
+ WebkitTransform: 'translateY(-50%)',
+ msTransform: 'translateY(-50%)'
+ };
+ }
- var classes = (0, _extends4.default)({}, (0, _bootstrapUtils.getClassSet)(bsProps), (_extends2 = {}, _extends2[placement] = true, _extends2));
+ case 'BottomLeft':
+ {
+ return {
+ position: 'absolute',
+ bottom: 0,
+ left: 0
+ };
+ }
- var outerStyle = (0, _extends4.default)({
- display: 'block',
- top: positionTop,
- left: positionLeft
- }, style);
+ case 'BottomCenter':
+ {
+ return {
+ position: 'absolute',
+ bottom: 0,
+ left: '50%',
+ transform: 'translateX(-50%)',
+ WebkitTransform: 'translateX(-50%)',
+ msTransform: 'translateX(-50%)'
+ };
+ }
- var arrowStyle = {
- top: arrowOffsetTop,
- left: arrowOffsetLeft
- };
+ case 'BottomRight':
+ {
+ return {
+ position: 'absolute',
+ bottom: 0,
+ right: 0
+ };
+ }
- return _react2.default.createElement(
- 'div',
- (0, _extends4.default)({}, elementProps, {
- role: 'tooltip',
- className: (0, _classnames2.default)(className, classes),
- style: outerStyle
- }),
- _react2.default.createElement('div', { className: 'arrow', style: arrowStyle }),
- title && _react2.default.createElement(
- 'h3',
- { className: (0, _bootstrapUtils.prefix)(bsProps, 'title') },
- title
- ),
- _react2.default.createElement(
- 'div',
- { className: (0, _bootstrapUtils.prefix)(bsProps, 'content') },
- children
- )
- );
+ default:
+ {
+ return {
+ position: 'absolute',
+ top: 0,
+ left: 0
+ };
+ }
+ }
+};
+var getSliderStyles = function getSliderStyles(propWidth, stateSlideWidth) {
+ return {
+ position: 'relative',
+ display: 'block',
+ width: propWidth,
+ height: 'auto',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ visibility: stateSlideWidth ? 'inherit' : 'hidden'
};
+};
+var getFrameStyles = function getFrameStyles(propFrameOverFlow, propVertical, propFramePadding, stateFrameWidth) {
+ return {
+ position: 'relative',
+ display: 'block',
+ overflow: propFrameOverFlow,
+ height: propVertical ? stateFrameWidth || 'initial' : 'auto',
+ margin: propFramePadding,
+ padding: 0,
+ transform: 'translate3d(0, 0, 0)',
+ WebkitTransform: 'translate3d(0, 0, 0)',
+ msTransform: 'translate(0, 0)',
+ boxSizing: 'border-box',
+ MozBoxSizing: 'border-box',
+ touchAction: "pinch-zoom ".concat(propVertical ? 'pan-x' : 'pan-y')
+ };
+};
+var getTransitionProps = function getTransitionProps(props, state) {
+ return {
+ slideWidth: state.slideWidth,
+ slideHeight: state.slideHeight,
+ slideCount: state.slideCount,
+ currentSlide: state.currentSlide,
+ isWrappingAround: state.isWrappingAround,
+ top: state.top,
+ left: state.left,
+ cellSpacing: props.cellSpacing,
+ vertical: props.vertical,
+ dragging: props.dragging,
+ wrapAround: props.wrapAround,
+ slidesToShow: state.slidesToShow
+ };
+};
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/utilities/bootstrapping-utilities.js
+function bootstrapping_utilities__objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { bootstrapping_utilities__defineProperty(target, key, source[key]); }); } return target; }
- return Popover;
-}(_react2.default.Component);
-
-Popover.propTypes = propTypes;
-Popover.defaultProps = defaultProps;
-
-exports.default = (0, _bootstrapUtils.bsClass)('popover', Popover);
-module.exports = exports['default'];
-
-/***/ }),
-/* 66 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
+function bootstrapping_utilities__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
+var bootstrapping_utilities_addAccessibility = function addAccessibility(children, slidesToShow, currentSlide) {
+ var needsTabIndex;
-var _react = __webpack_require__(1);
+ if (slidesToShow > 1) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ // create a range from first visible slide to last visible slide
+ var firstVisibleSlide = index >= currentSlide;
+ var lastVisibleSlide = index < slidesToShow + currentSlide;
+ needsTabIndex = firstVisibleSlide && lastVisibleSlide; // if the index of the slide is in range add ariaProps to the slide
-var _react2 = _interopRequireDefault(_react);
+ var ariaProps = needsTabIndex ? {
+ 'aria-hidden': 'false',
+ tabIndex: 0
+ } : {
+ 'aria-hidden': 'true'
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, bootstrapping_utilities__objectSpread({}, child.props, ariaProps));
+ });
+ } else {
+ // when slidesToshow is 1
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child, index) {
+ needsTabIndex = index !== currentSlide;
+ var ariaProps = needsTabIndex ? {
+ 'aria-hidden': 'true'
+ } : {
+ 'aria-hidden': 'false',
+ tabIndex: 0
+ };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, bootstrapping_utilities__objectSpread({}, child.props, ariaProps));
+ });
+ }
+};
+var bootstrapping_utilities_getValidChildren = function getValidChildren(children) {
+ // .toArray automatically removes invalid React children
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.toArray(children);
+};
-var _createChainableTypeChecker = __webpack_require__(57);
+var findMaxHeightSlide = function findMaxHeightSlide(slides) {
+ var maxHeight = 0;
-var _createChainableTypeChecker2 = _interopRequireDefault(_createChainableTypeChecker);
+ for (var i = 0; i < slides.length; i++) {
+ if (slides[i].offsetHeight > maxHeight) {
+ maxHeight = slides[i].offsetHeight;
+ }
+ }
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+ return maxHeight;
+};
-function validate(props, propName, componentName, location, propFullName) {
- var propValue = props[propName];
- var propType = typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue);
+var getSlideHeight = function getSlideHeight(props, state) {
+ var childNodes = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
+ var heightMode = props.heightMode,
+ vertical = props.vertical,
+ initialSlideHeight = props.initialSlideHeight;
+ var slidesToShow = state.slidesToShow,
+ currentSlide = state.currentSlide;
+ var firstSlide = childNodes[0];
- if (_react2.default.isValidElement(propValue)) {
- return new Error('Invalid ' + location + ' `' + propFullName + '` of type ReactElement ' + ('supplied to `' + componentName + '`, expected a ReactComponent or a ') + 'DOMElement. You can usually obtain a ReactComponent or DOMElement ' + 'from a ReactElement by attaching a ref to it.');
+ if (firstSlide && heightMode === 'first') {
+ return vertical ? firstSlide.offsetHeight * slidesToShow : firstSlide.offsetHeight;
}
- if ((propType !== 'object' || typeof propValue.render !== 'function') && propValue.nodeType !== 1) {
- return new Error('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected a ReactComponent or a ') + 'DOMElement.');
+ if (heightMode === 'max') {
+ return findMaxHeightSlide(childNodes);
}
- return null;
-}
-
-exports.default = (0, _createChainableTypeChecker2.default)(validate);
-module.exports = exports['default'];
+ if (heightMode === 'current') {
+ return childNodes[currentSlide].offsetHeight;
+ }
-/***/ }),
-/* 67 */
-/***/ (function(module, exports, __webpack_require__) {
+ return initialSlideHeight || 100;
+};
+// CONCATENATED MODULE: ../node_modules/nuka-carousel/es/index.js
+function nuka_carousel_es__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { nuka_carousel_es__typeof = function _typeof(obj) { return typeof obj; }; } else { nuka_carousel_es__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return nuka_carousel_es__typeof(obj); }
-"use strict";
+function es__extends() { es__extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return es__extends.apply(this, arguments); }
+function es__objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { es__defineProperty(target, key, source[key]); }); } return target; }
-exports.__esModule = true;
-exports.default = getContainer;
+function es__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var _reactDom = __webpack_require__(16);
+function es__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-var _reactDom2 = _interopRequireDefault(_reactDom);
+function es__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
+function es__createClass(Constructor, protoProps, staticProps) { if (protoProps) es__defineProperties(Constructor.prototype, protoProps); if (staticProps) es__defineProperties(Constructor, staticProps); return Constructor; }
-function getContainer(container, defaultContainer) {
- container = typeof container === 'function' ? container() : container;
- return _reactDom2.default.findDOMNode(container) || defaultContainer;
-}
-module.exports = exports['default'];
+function es__possibleConstructorReturn(self, call) { if (call && (nuka_carousel_es__typeof(call) === "object" || typeof call === "function")) { return call; } return es__assertThisInitialized(self); }
-/***/ }),
-/* 68 */
-/***/ (function(module, exports, __webpack_require__) {
+function es__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-"use strict";
+function es__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-exports.__esModule = true;
-exports.default = getWindow;
-function getWindow(node) {
- return node === node.window ? node : node.nodeType === 9 ? node.defaultView || node.parentWindow : false;
-}
-module.exports = exports["default"];
-/***/ }),
-/* 69 */
-/***/ (function(module, exports, __webpack_require__) {
-"use strict";
-var _interopRequireDefault = __webpack_require__(17);
-exports.__esModule = true;
-exports.default = style;
-var _camelizeStyle = _interopRequireDefault(__webpack_require__(125));
-var _hyphenateStyle = _interopRequireDefault(__webpack_require__(222));
-var _getComputedStyle2 = _interopRequireDefault(__webpack_require__(224));
-var _removeStyle = _interopRequireDefault(__webpack_require__(225));
+var es_Carousel =
+/*#__PURE__*/
+function (_React$Component) {
+ es__inherits(Carousel, _React$Component);
-var _properties = __webpack_require__(126);
+ function Carousel() {
+ var _this;
-var _isTransform = _interopRequireDefault(__webpack_require__(226));
+ es__classCallCheck(this, Carousel);
-function style(node, property, value) {
- var css = '';
- var transforms = '';
- var props = property;
-
- if (typeof property === 'string') {
- if (value === undefined) {
- return node.style[(0, _camelizeStyle.default)(property)] || (0, _getComputedStyle2.default)(node).getPropertyValue((0, _hyphenateStyle.default)(property));
- } else {
- (props = {})[property] = value;
- }
- }
-
- Object.keys(props).forEach(function (key) {
- var value = props[key];
-
- if (!value && value !== 0) {
- (0, _removeStyle.default)(node, (0, _hyphenateStyle.default)(key));
- } else if ((0, _isTransform.default)(key)) {
- transforms += key + "(" + value + ") ";
- } else {
- css += (0, _hyphenateStyle.default)(key) + ": " + value + ";";
- }
- });
-
- if (transforms) {
- css += _properties.transform + ": " + transforms + ";";
+ _this = es__possibleConstructorReturn(this, (Carousel.__proto__ || Object.getPrototypeOf(Carousel)).apply(this, arguments));
+ _this.displayName = 'Carousel';
+ _this.clickDisabled = false;
+ _this.isTransitioning = false;
+ _this.touchObject = {};
+ _this.controlsMap = [{
+ funcName: 'renderTopLeftControls',
+ key: 'TopLeft'
+ }, {
+ funcName: 'renderTopCenterControls',
+ key: 'TopCenter'
+ }, {
+ funcName: 'renderTopRightControls',
+ key: 'TopRight'
+ }, {
+ funcName: 'renderCenterLeftControls',
+ key: 'CenterLeft'
+ }, {
+ funcName: 'renderCenterCenterControls',
+ key: 'CenterCenter'
+ }, {
+ funcName: 'renderCenterRightControls',
+ key: 'CenterRight'
+ }, {
+ funcName: 'renderBottomLeftControls',
+ key: 'BottomLeft'
+ }, {
+ funcName: 'renderBottomCenterControls',
+ key: 'BottomCenter'
+ }, {
+ funcName: 'renderBottomRightControls',
+ key: 'BottomRight'
+ }];
+ _this.state = es__objectSpread({
+ currentSlide: _this.props.slideIndex,
+ dragging: false,
+ left: 0,
+ slideCount: bootstrapping_utilities_getValidChildren(_this.props.children).length,
+ top: 0,
+ easing: circleOut,
+ isWrappingAround: false,
+ wrapToIndex: null,
+ resetWrapAroundPosition: false
+ }, calcSomeInitialState(_this.props));
+ _this.getTouchEvents = _this.getTouchEvents.bind(es__assertThisInitialized(_this));
+ _this.getMouseEvents = _this.getMouseEvents.bind(es__assertThisInitialized(_this));
+ _this.handleMouseOver = _this.handleMouseOver.bind(es__assertThisInitialized(_this));
+ _this.handleMouseOut = _this.handleMouseOut.bind(es__assertThisInitialized(_this));
+ _this.handleClick = _this.handleClick.bind(es__assertThisInitialized(_this));
+ _this.handleSwipe = _this.handleSwipe.bind(es__assertThisInitialized(_this));
+ _this.autoplayIterator = _this.autoplayIterator.bind(es__assertThisInitialized(_this));
+ _this.startAutoplay = _this.startAutoplay.bind(es__assertThisInitialized(_this));
+ _this.stopAutoplay = _this.stopAutoplay.bind(es__assertThisInitialized(_this));
+ _this.resetAutoplay = _this.resetAutoplay.bind(es__assertThisInitialized(_this));
+ _this.goToSlide = _this.goToSlide.bind(es__assertThisInitialized(_this));
+ _this.nextSlide = _this.nextSlide.bind(es__assertThisInitialized(_this));
+ _this.previousSlide = _this.previousSlide.bind(es__assertThisInitialized(_this));
+ _this.getTargetLeft = _this.getTargetLeft.bind(es__assertThisInitialized(_this));
+ _this.onResize = _this.onResize.bind(es__assertThisInitialized(_this));
+ _this.onReadyStateChange = _this.onReadyStateChange.bind(es__assertThisInitialized(_this));
+ _this.onVisibilityChange = _this.onVisibilityChange.bind(es__assertThisInitialized(_this));
+ _this.setDimensions = _this.setDimensions.bind(es__assertThisInitialized(_this));
+ _this.setLeft = _this.setLeft.bind(es__assertThisInitialized(_this));
+ _this.getOffsetDeltas = _this.getOffsetDeltas.bind(es__assertThisInitialized(_this));
+ _this.getChildNodes = _this.getChildNodes.bind(es__assertThisInitialized(_this));
+ _this.renderControls = _this.renderControls.bind(es__assertThisInitialized(_this));
+ _this.setSlideHeightAndWidth = _this.setSlideHeightAndWidth.bind(es__assertThisInitialized(_this));
+ _this.calcSlideHeightAndWidth = _this.calcSlideHeightAndWidth.bind(es__assertThisInitialized(_this));
+ _this.handleKeyPress = _this.handleKeyPress.bind(es__assertThisInitialized(_this));
+ return _this;
}
- node.style.cssText += ';' + css;
-}
+ es__createClass(Carousel, [{
+ key: "componentDidMount",
+ value: function componentDidMount() {
+ // see https://github.com/facebook/react/issues/3417#issuecomment-121649937
+ this.mounted = true;
+ this.setLeft();
+ this.setDimensions();
+ this.bindEvents();
-module.exports = exports["default"];
+ if (this.props.autoplay) {
+ this.startAutoplay();
+ }
+ } // @TODO Remove deprecated componentWillReceiveProps with getDerivedStateFromProps
+ // eslint-disable-next-line react/no-deprecated
-/***/ }),
-/* 70 */
-/***/ (function(module, exports, __webpack_require__) {
+ }, {
+ key: "componentWillReceiveProps",
+ value: function componentWillReceiveProps(nextProps) {
+ var slideCount = bootstrapping_utilities_getValidChildren(nextProps.children).length;
+ var slideCountChanged = slideCount !== this.state.slideCount;
+ this.setState(function (prevState) {
+ return {
+ slideCount: slideCount,
+ currentSlide: slideCountChanged ? nextProps.slideIndex : prevState.currentSlide
+ };
+ });
-"use strict";
+ if (slideCount <= this.state.currentSlide) {
+ this.goToSlide(Math.max(slideCount - 1, 0), nextProps);
+ }
+ var updateDimensions = slideCountChanged || shouldUpdate(this.props, nextProps, ['cellSpacing', 'vertical', 'slideWidth', 'slideHeight', 'heightMode', 'slidesToScroll', 'slidesToShow', 'transitionMode', 'cellAlign']);
-var _interopRequireDefault = __webpack_require__(17);
+ if (updateDimensions) {
+ this.setDimensions(nextProps);
+ }
-exports.__esModule = true;
-exports.default = void 0;
+ if (this.props.slideIndex !== nextProps.slideIndex && nextProps.slideIndex !== this.state.currentSlide && !this.state.isWrappingAround) {
+ this.goToSlide(nextProps.slideIndex, this.props);
+ }
-var _inDOM = _interopRequireDefault(__webpack_require__(29));
+ if (this.props.autoplay !== nextProps.autoplay) {
+ if (nextProps.autoplay) {
+ this.startAutoplay();
+ } else {
+ this.stopAutoplay();
+ }
+ }
+ }
+ }, {
+ key: "componentDidUpdate",
+ value: function componentDidUpdate(prevProps, prevState) {
+ var slideChanged = prevState.currentSlide !== this.state.currentSlide;
+ var heightModeChanged = prevProps.heightMode !== this.props.heightMode;
-var on = function on() {};
+ if (slideChanged || heightModeChanged) {
+ this.setSlideHeightAndWidth();
+ }
+ }
+ }, {
+ key: "componentWillUnmount",
+ value: function componentWillUnmount() {
+ this.unbindEvents();
+ this.stopAutoplay(); // see https://github.com/facebook/react/issues/3417#issuecomment-121649937
-if (_inDOM.default) {
- on = function () {
- if (document.addEventListener) return function (node, eventName, handler, capture) {
- return node.addEventListener(eventName, handler, capture || false);
- };else if (document.attachEvent) return function (node, eventName, handler) {
- return node.attachEvent('on' + eventName, function (e) {
- e = e || window.event;
- e.target = e.target || e.srcElement;
- e.currentTarget = node;
- handler.call(node, e);
- });
- };
- }();
-}
+ this.mounted = false;
+ }
+ }, {
+ key: "getTouchEvents",
+ value: function getTouchEvents() {
+ var _this2 = this;
-var _default = on;
-exports.default = _default;
-module.exports = exports["default"];
+ if (this.props.swiping === false) {
+ return {
+ onTouchStart: function onTouchStart() {
+ _this2.handleMouseOver();
+ },
+ onTouchEnd: function onTouchEnd() {
+ _this2.handleMouseOut();
+ }
+ };
+ }
-/***/ }),
-/* 71 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ return {
+ onTouchStart: function onTouchStart(e) {
+ _this2.touchObject = {
+ startX: e.touches[0].pageX,
+ startY: e.touches[0].pageY
+ };
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__styles_scss__ = __webpack_require__(228);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Spinner/index.jsx";
+ _this2.handleMouseOver();
+ },
+ onTouchMove: function onTouchMove(e) {
+ var direction = swipeDirection(_this2.touchObject.startX, e.touches[0].pageX, _this2.touchObject.startY, e.touches[0].pageY, _this2.props.vertical);
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+ if (direction !== 0) {
+ e.preventDefault();
+ }
- enterModule && enterModule(module);
-})();
+ var length = _this2.props.vertical ? Math.round(Math.sqrt(Math.pow(e.touches[0].pageY - _this2.touchObject.startY, 2))) : Math.round(Math.sqrt(Math.pow(e.touches[0].pageX - _this2.touchObject.startX, 2)));
+ _this2.touchObject = {
+ startX: _this2.touchObject.startX,
+ startY: _this2.touchObject.startY,
+ endX: e.touches[0].pageX,
+ endY: e.touches[0].pageY,
+ length: length,
+ direction: direction
+ };
+ _this2.setState({
+ left: _this2.props.vertical ? 0 : _this2.getTargetLeft(_this2.touchObject.length * _this2.touchObject.direction),
+ top: _this2.props.vertical ? _this2.getTargetLeft(_this2.touchObject.length * _this2.touchObject.direction) : 0
+ });
+ },
+ onTouchEnd: function onTouchEnd(e) {
+ _this2.handleSwipe(e);
+ _this2.handleMouseOut();
+ },
+ onTouchCancel: function onTouchCancel(e) {
+ _this2.handleSwipe(e);
+ }
+ };
+ }
+ }, {
+ key: "getMouseEvents",
+ value: function getMouseEvents() {
+ var _this3 = this;
+ if (this.props.dragging === false) {
+ return {
+ onMouseOver: function onMouseOver() {
+ return _this3.handleMouseOver();
+ },
+ onMouseOut: function onMouseOut() {
+ return _this3.handleMouseOut();
+ }
+ };
+ }
+ return {
+ onMouseOver: function onMouseOver() {
+ return _this3.handleMouseOver();
+ },
+ onMouseOut: function onMouseOut() {
+ return _this3.handleMouseOut();
+ },
+ onMouseDown: function onMouseDown(e) {
+ if (e.preventDefault) {
+ e.preventDefault();
+ }
-var Spinner = function Spinner(_ref) {
- var size = _ref.size,
- colourStyle = _ref.colourStyle;
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "spinner-component",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 6
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "spinner spinner-".concat(size, " spinner-colour-style-").concat(colourStyle),
- __source: {
- fileName: _jsxFileName,
- lineNumber: 7
- },
- __self: this
- }));
-};
+ _this3.touchObject = {
+ startX: e.clientX,
+ startY: e.clientY
+ };
-Spinner.propTypes = {
- size: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.oneOf(['small', 'medium', 'large']),
- colourStyle: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string
-};
-Spinner.defaultProps = {
- size: 'large',
- colourStyle: 'default'
-};
-var _default = Spinner;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+ _this3.setState({
+ dragging: true
+ });
+ },
+ onMouseMove: function onMouseMove(e) {
+ if (!_this3.state.dragging) {
+ return;
+ }
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+ var direction = swipeDirection(_this3.touchObject.startX, e.clientX, _this3.touchObject.startY, e.clientY, _this3.props.vertical);
- var leaveModule = __webpack_require__(0).leaveModule;
+ if (direction !== 0) {
+ e.preventDefault();
+ }
- if (!reactHotLoader) {
- return;
- }
+ var length = _this3.props.vertical ? Math.round(Math.sqrt(Math.pow(e.clientY - _this3.touchObject.startY, 2))) : Math.round(Math.sqrt(Math.pow(e.clientX - _this3.touchObject.startX, 2))); // prevents disabling click just because mouse moves a fraction of a pixel
- reactHotLoader.register(Spinner, "Spinner", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Spinner/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Spinner/index.jsx");
- leaveModule(module);
-})();
+ if (length >= 10) _this3.clickDisabled = true;
+ _this3.touchObject = {
+ startX: _this3.touchObject.startX,
+ startY: _this3.touchObject.startY,
+ endX: e.clientX,
+ endY: e.clientY,
+ length: length,
+ direction: direction
+ };
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ _this3.setState({
+ left: _this3.props.vertical ? 0 : _this3.getTargetLeft(_this3.touchObject.length * _this3.touchObject.direction),
+ top: _this3.props.vertical ? _this3.getTargetLeft(_this3.touchObject.length * _this3.touchObject.direction) : 0
+ });
+ },
+ onMouseUp: function onMouseUp(e) {
+ if (!_this3.state.dragging) {
+ return;
+ }
-/***/ }),
-/* 72 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ _this3.handleSwipe(e);
+ },
+ onMouseLeave: function onMouseLeave(e) {
+ if (!_this3.state.dragging) {
+ return;
+ }
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3_alexandria_SvgSymbol_Circle__ = __webpack_require__(142);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss__ = __webpack_require__(285);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Empty/index.jsx";
+ _this3.handleSwipe(e);
+ }
+ };
+ }
+ }, {
+ key: "pauseAutoplay",
+ value: function pauseAutoplay() {
+ if (this.props.autoplay) {
+ this.autoplayPaused = true;
+ this.stopAutoplay();
+ }
+ }
+ }, {
+ key: "unpauseAutoplay",
+ value: function unpauseAutoplay() {
+ if (this.props.autoplay && this.autoplayPaused) {
+ this.startAutoplay();
+ this.autoplayPaused = null;
+ }
+ }
+ }, {
+ key: "handleMouseOver",
+ value: function handleMouseOver() {
+ if (this.props.pauseOnHover) {
+ this.pauseAutoplay();
+ }
+ }
+ }, {
+ key: "handleMouseOut",
+ value: function handleMouseOut() {
+ if (this.autoplayPaused) {
+ this.unpauseAutoplay();
+ }
+ }
+ }, {
+ key: "handleClick",
+ value: function handleClick(event) {
+ if (this.clickDisabled === true) {
+ if (event.metaKey || event.shiftKey || event.altKey || event.ctrlKey) {
+ return;
+ }
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+ event.preventDefault();
+ event.stopPropagation();
- enterModule && enterModule(module);
-})();
+ if (event.nativeEvent) {
+ event.nativeEvent.stopPropagation();
+ }
+ }
+ }
+ }, {
+ key: "handleSwipe",
+ value: function handleSwipe() {
+ var _this4 = this;
+ var slidesToShow = this.state.slidesToShow;
+ if (this.props.slidesToScroll === 'auto') {
+ slidesToShow = this.state.slidesToScroll;
+ }
+ if (this.touchObject.length > this.state.slideWidth / slidesToShow / 5) {
+ if (this.touchObject.direction === 1) {
+ if (this.state.currentSlide >= this.state.slideCount - slidesToShow && !this.props.wrapAround) {
+ this.setState({
+ easing: src_namespaceObject[this.props.edgeEasing]
+ });
+ } else {
+ this.nextSlide();
+ }
+ } else if (this.touchObject.direction === -1) {
+ if (this.state.currentSlide <= 0 && !this.props.wrapAround) {
+ this.setState({
+ easing: src_namespaceObject[this.props.edgeEasing]
+ });
+ } else {
+ this.previousSlide();
+ }
+ }
+ } else {
+ this.goToSlide(this.state.currentSlide);
+ } // wait for `handleClick` event before resetting clickDisabled
+ setTimeout(function () {
+ _this4.clickDisabled = false;
+ }, 0);
+ this.touchObject = {};
+ this.setState({
+ dragging: false
+ });
+ } // eslint-disable-next-line complexity
+ }, {
+ key: "handleKeyPress",
+ value: function handleKeyPress(e) {
+ if (!this.props.disableKeyboardControls) {
+ switch (e.keyCode) {
+ case 39:
+ case 68:
+ case 38:
+ case 87:
+ this.nextSlide();
+ break;
-var Empty = function Empty(_ref) {
- var collection = _ref.collection,
- svgSymbol = _ref.svgSymbol,
- text = _ref.text,
- hideIcon = _ref.hideIcon;
- var classSuffixes = __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.isEmpty(svgSymbol.classSuffixes) ? Empty.defaultProps.svgSymbol.classSuffixes : svgSymbol.classSuffixes;
+ case 37:
+ case 65:
+ case 40:
+ case 83:
+ this.previousSlide();
+ break;
- if (__WEBPACK_IMPORTED_MODULE_0_lodash___default.a.isEmpty(collection)) {
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "empty-component",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 14
- },
- __self: this
- }, hideIcon ? null : __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3_alexandria_SvgSymbol_Circle__["a" /* default */], {
- href: svgSymbol.href,
- classSuffixes: classSuffixes,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 15
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "empty-component-text",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 16
- },
- __self: this
- }, text));
- }
+ case 81:
+ this.goToSlide(0, this.props);
+ break;
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 21
- },
- __self: this
- });
-};
+ case 69:
+ this.goToSlide(this.state.slideCount - 1, this.props);
+ break;
-Empty.displayName = 'AlexandriaEmptyComponent';
-Empty.propTypes = {
- collection: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.oneOfType([__WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.node, __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.array, __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.object]),
- svgSymbol: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.shape(__WEBPACK_IMPORTED_MODULE_3_alexandria_SvgSymbol_Circle__["a" /* default */].propTypes),
- text: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.node,
- // can be string or, if you want rich formatting, a node
- hideIcon: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.bool
-};
-Empty.defaultProps = {
- svgSymbol: {
- classSuffixes: ['gray-darker', '70', 'circle']
- },
- text: 'Nothing to show.',
- hideIcon: false
-};
-var _default = Empty;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(Empty, "Empty", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Empty/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/Empty/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 73 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__styles_scss__ = __webpack_require__(286);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/FlexibleSpacer/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
+ case 32:
+ if (this.state.pauseOnHover && this.props.autoplay) {
+ this.setState({
+ pauseOnHover: false
+ });
+ this.pauseAutoplay();
+ break;
+ } else {
+ this.setState({
+ pauseOnHover: true
+ });
+ this.unpauseAutoplay();
+ break;
+ }
+ }
+ }
+ }
+ }, {
+ key: "autoplayIterator",
+ value: function autoplayIterator() {
+ if (this.props.wrapAround) {
+ this.nextSlide();
+ return;
+ }
+ if (this.state.currentSlide !== this.state.slideCount - this.state.slidesToShow) {
+ this.nextSlide();
+ } else {
+ this.stopAutoplay();
+ }
+ }
+ }, {
+ key: "startAutoplay",
+ value: function startAutoplay() {
+ this.autoplayID = setInterval(this.autoplayIterator, this.props.autoplayInterval);
+ }
+ }, {
+ key: "resetAutoplay",
+ value: function resetAutoplay() {
+ if (this.props.autoplay && !this.autoplayPaused) {
+ this.stopAutoplay();
+ this.startAutoplay();
+ }
+ }
+ }, {
+ key: "stopAutoplay",
+ value: function stopAutoplay() {
+ if (this.autoplayID) {
+ clearInterval(this.autoplayID);
+ }
+ } // Animation Method
+ }, {
+ key: "getTargetLeft",
+ value: function getTargetLeft(touchOffset, slide) {
+ var offset;
+ var target = slide || this.state.currentSlide;
-var FlexibleSpacer = function FlexibleSpacer() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "flexible-spacer-component",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 4
- },
- __self: this
- });
-};
+ switch (this.state.cellAlign) {
+ case 'left':
+ {
+ offset = 0;
+ offset -= this.props.cellSpacing * target;
+ break;
+ }
-FlexibleSpacer.displayName = 'AlexandriaFlexibleSpacerComponent';
-var _default = FlexibleSpacer;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+ case 'center':
+ {
+ offset = (this.state.frameWidth - this.state.slideWidth) / 2;
+ offset -= this.props.cellSpacing * target;
+ break;
+ }
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+ case 'right':
+ {
+ offset = this.state.frameWidth - this.state.slideWidth;
+ offset -= this.props.cellSpacing * target;
+ break;
+ }
+ }
- var leaveModule = __webpack_require__(0).leaveModule;
+ var left = this.state.slideWidth * target;
+ var lastSlide = this.state.currentSlide > 0 && target + this.state.slidesToScroll >= this.state.slideCount;
- if (!reactHotLoader) {
- return;
- }
+ if (lastSlide && this.props.slideWidth !== 1 && !this.props.wrapAround && this.props.slidesToScroll === 'auto') {
+ left = this.state.slideWidth * this.state.slideCount - this.state.frameWidth;
+ offset = 0;
+ offset -= this.props.cellSpacing * (this.state.slideCount - 1);
+ }
- reactHotLoader.register(FlexibleSpacer, "FlexibleSpacer", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/FlexibleSpacer/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/src/components/alexandria/FlexibleSpacer/index.jsx");
- leaveModule(module);
-})();
+ offset -= touchOffset || 0;
+ return (left - offset) * -1;
+ }
+ }, {
+ key: "getOffsetDeltas",
+ value: function getOffsetDeltas() {
+ var offset = 0;
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ if (this.state.isWrappingAround) {
+ offset = this.getTargetLeft(null, this.state.wrapToIndex);
+ } else {
+ offset = this.getTargetLeft(this.touchObject.length * this.touchObject.direction);
+ }
-/***/ }),
-/* 74 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ return {
+ tx: [this.props.vertical ? 0 : offset],
+ ty: [this.props.vertical ? offset : 0]
+ };
+ } // Action Methods
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* unused harmony export inputPropTypes */
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return checkboxPropTypes; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "c", function() { return radioButtonPropTypes; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "a", function() { return checkboxGroupPropTypes; });
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "d", function() { return radioGroupPropTypes; });
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
+ }, {
+ key: "goToSlide",
+ value: function goToSlide(index, props) {
+ var _this5 = this;
- enterModule && enterModule(module);
-})();
+ if (props === undefined) {
+ props = this.props;
+ }
+ if (this.isTransitioning) {
+ return;
+ }
- // common input tag props
+ this.setState({
+ easing: src_namespaceObject[props.easing]
+ });
+ this.isTransitioning = true;
-var inputPropTypes = {
- id: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- className: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- name: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- label: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.node,
- value: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- dts: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- disabled: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
- onChange: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func
-};
-var checkboxPropTypes = __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.assign({}, inputPropTypes, {
- checked: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool,
- inline: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool
-});
-var radioButtonPropTypes = checkboxPropTypes;
-var checkboxGroupPropTypes = {
- id: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- className: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- name: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string.isRequired,
- value: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string).isRequired,
- children: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.element).isRequired,
- onChange: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired,
- dts: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string,
- inline: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.bool
-};
-var radioGroupPropTypes = __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.assign({}, checkboxGroupPropTypes, {
- value: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string.isRequired
-});
-;
+ if (index >= this.state.slideCount || index < 0) {
+ if (!props.wrapAround) {
+ this.isTransitioning = false;
+ return;
+ }
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+ if (index >= this.state.slideCount) {
+ props.beforeSlide(this.state.currentSlide, 0);
+ this.setState(function (prevState) {
+ return {
+ left: props.vertical ? 0 : _this5.getTargetLeft(_this5.state.slideWidth, prevState.currentSlide),
+ top: props.vertical ? _this5.getTargetLeft(_this5.state.slideWidth, prevState.currentSlide) : 0,
+ currentSlide: 0,
+ isWrappingAround: true,
+ wrapToIndex: index
+ };
+ });
+ return;
+ } else {
+ var endSlide = this.state.slideCount - this.state.slidesToScroll;
+ props.beforeSlide(this.state.currentSlide, endSlide);
+ this.setState(function (prevState) {
+ return {
+ left: props.vertical ? 0 : _this5.getTargetLeft(0, prevState.currentSlide),
+ top: props.vertical ? _this5.getTargetLeft(0, prevState.currentSlide) : 0,
+ currentSlide: endSlide,
+ isWrappingAround: true,
+ wrapToIndex: index
+ };
+ });
+ return;
+ }
+ }
- var leaveModule = __webpack_require__(0).leaveModule;
+ this.props.beforeSlide(this.state.currentSlide, index);
+ var previousSlide = this.state.currentSlide;
+ this.setState({
+ currentSlide: index
+ }, function () {
+ return setTimeout(function () {
+ _this5.resetAutoplay();
- if (!reactHotLoader) {
- return;
- }
+ _this5.isTransitioning = false;
- reactHotLoader.register(inputPropTypes, "inputPropTypes", "/home/jenkins/workspace/release-adslot-ui/src/components/prop-types/inputPropTypes.js");
- reactHotLoader.register(checkboxPropTypes, "checkboxPropTypes", "/home/jenkins/workspace/release-adslot-ui/src/components/prop-types/inputPropTypes.js");
- reactHotLoader.register(radioButtonPropTypes, "radioButtonPropTypes", "/home/jenkins/workspace/release-adslot-ui/src/components/prop-types/inputPropTypes.js");
- reactHotLoader.register(checkboxGroupPropTypes, "checkboxGroupPropTypes", "/home/jenkins/workspace/release-adslot-ui/src/components/prop-types/inputPropTypes.js");
- reactHotLoader.register(radioGroupPropTypes, "radioGroupPropTypes", "/home/jenkins/workspace/release-adslot-ui/src/components/prop-types/inputPropTypes.js");
- leaveModule(module);
-})();
+ if (index !== previousSlide) {
+ _this5.props.afterSlide(index);
+ }
+ }, props.speed);
+ });
+ }
+ }, {
+ key: "nextSlide",
+ value: function nextSlide() {
+ var childrenCount = this.state.slideCount;
+ var slidesToShow = this.state.slidesToShow;
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+ if (this.props.slidesToScroll === 'auto') {
+ slidesToShow = this.state.slidesToScroll;
+ }
-/***/ }),
-/* 75 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+ if (this.state.currentSlide >= childrenCount - slidesToShow && !this.props.wrapAround && this.props.cellAlign === 'left') {
+ return;
+ }
-"use strict";
-var utils_namespaceObject = {};
-__webpack_require__.d(utils_namespaceObject, "bootstrapUtils", function() { return bootstrapUtils; });
-__webpack_require__.d(utils_namespaceObject, "createChainedFunction", function() { return createChainedFunction["a" /* default */]; });
-__webpack_require__.d(utils_namespaceObject, "ValidComponentChildren", function() { return ValidComponentChildren["a" /* default */]; });
+ if (this.props.wrapAround) {
+ this.goToSlide(this.state.currentSlide + this.state.slidesToScroll);
+ } else {
+ if (this.props.slideWidth !== 1) {
+ this.goToSlide(this.state.currentSlide + this.state.slidesToScroll);
+ return;
+ }
-// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/extends.js
-var helpers_extends = __webpack_require__(6);
-var extends_default = /*#__PURE__*/__webpack_require__.n(helpers_extends);
+ var offset = this.state.currentSlide + this.state.slidesToScroll;
+ var nextSlideIndex = this.props.cellAlign !== 'left' ? offset : Math.min(offset, childrenCount - slidesToShow);
+ this.goToSlide(nextSlideIndex);
+ }
+ }
+ }, {
+ key: "previousSlide",
+ value: function previousSlide() {
+ if (this.state.currentSlide <= 0 && !this.props.wrapAround) {
+ return;
+ }
-// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/classCallCheck.js
-var classCallCheck = __webpack_require__(3);
-var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(classCallCheck);
+ if (this.props.wrapAround) {
+ this.goToSlide(this.state.currentSlide - this.state.slidesToScroll);
+ } else {
+ this.goToSlide(Math.max(0, this.state.currentSlide - this.state.slidesToScroll));
+ }
+ } // Bootstrapping
-// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/possibleConstructorReturn.js
-var possibleConstructorReturn = __webpack_require__(4);
-var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(possibleConstructorReturn);
+ }, {
+ key: "bindEvents",
+ value: function bindEvents() {
+ if (exenv_default.a.canUseDOM) {
+ addEvent(window, 'resize', this.onResize);
+ addEvent(document, 'readystatechange', this.onReadyStateChange);
+ addEvent(document, 'visibilitychange', this.onVisibilityChange);
+ addEvent(document, 'keydown', this.handleKeyPress);
+ }
+ }
+ }, {
+ key: "onResize",
+ value: function onResize() {
+ this.setDimensions(null, this.props.onResize);
+ }
+ }, {
+ key: "onReadyStateChange",
+ value: function onReadyStateChange() {
+ this.setDimensions();
+ }
+ }, {
+ key: "onVisibilityChange",
+ value: function onVisibilityChange() {
+ if (document.hidden) {
+ this.pauseAutoplay();
+ } else {
+ this.unpauseAutoplay();
+ }
+ }
+ }, {
+ key: "unbindEvents",
+ value: function unbindEvents() {
+ if (exenv_default.a.canUseDOM) {
+ removeEvent(window, 'resize', this.onResize);
+ removeEvent(document, 'readystatechange', this.onReadyStateChange);
+ removeEvent(document, 'visibilitychange', this.onVisibilityChange);
+ removeEvent(document, 'keydown', this.handleKeyPress);
+ }
+ }
+ }, {
+ key: "calcSlideHeightAndWidth",
+ value: function calcSlideHeightAndWidth(props) {
+ // slide height
+ props = props || this.props;
+ var childNodes = this.getChildNodes();
+ var slideHeight = getSlideHeight(props, this.state, childNodes); //slide width
-// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/inherits.js
-var inherits = __webpack_require__(5);
-var inherits_default = /*#__PURE__*/__webpack_require__.n(inherits);
+ var _getPropsByTransition = getPropsByTransitionMode(props, ['slidesToShow']),
+ slidesToShow = _getPropsByTransition.slidesToShow;
-// EXTERNAL MODULE: external {"root":"React","commonjs2":"react","commonjs":"react","amd":"react"}
-var external___root___React___commonjs2___react___commonjs___react___amd___react__ = __webpack_require__(1);
-var external___root___React___commonjs2___react___commonjs___react___amd___react___default = /*#__PURE__*/__webpack_require__.n(external___root___React___commonjs2___react___commonjs___react___amd___react__);
+ var frame = this.frame;
+ var slideWidth;
-// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/assign.js
-var object_assign = __webpack_require__(88);
-var assign_default = /*#__PURE__*/__webpack_require__.n(object_assign);
+ if (typeof props.slideWidth !== 'number') {
+ slideWidth = parseInt(props.slideWidth);
+ } else if (props.vertical) {
+ slideWidth = slideHeight / slidesToShow * props.slideWidth;
+ } else {
+ slideWidth = frame.offsetWidth / slidesToShow * props.slideWidth;
+ }
-// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/objectWithoutProperties.js
-var objectWithoutProperties = __webpack_require__(8);
-var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(objectWithoutProperties);
+ if (!props.vertical) {
+ slideWidth -= props.cellSpacing * ((100 - 100 / slidesToShow) / 100);
+ }
-// EXTERNAL MODULE: ../node_modules/classnames/index.js
-var classnames = __webpack_require__(7);
-var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
+ return {
+ slideHeight: slideHeight,
+ slideWidth: slideWidth
+ };
+ }
+ }, {
+ key: "setSlideHeightAndWidth",
+ value: function setSlideHeightAndWidth() {
+ this.setState(this.calcSlideHeightAndWidth());
+ }
+ }, {
+ key: "setDimensions",
+ value: function setDimensions(props) {
+ var _this6 = this;
-// EXTERNAL MODULE: ../node_modules/prop-types/index.js
-var prop_types = __webpack_require__(2);
-var prop_types_default = /*#__PURE__*/__webpack_require__.n(prop_types);
+ var stateCb = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : function () {};
+ props = props || this.props;
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/bootstrapUtils.js
-var bootstrapUtils = __webpack_require__(10);
+ var _getPropsByTransition2 = getPropsByTransitionMode(props, ['slidesToShow', 'cellAlign']),
+ slidesToShow = _getPropsByTransition2.slidesToShow,
+ cellAlign = _getPropsByTransition2.cellAlign;
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/createChainedFunction.js
-var createChainedFunction = __webpack_require__(19);
+ var frame = this.frame;
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/ValidComponentChildren.js
-var ValidComponentChildren = __webpack_require__(24);
+ var _calcSlideHeightAndWi = this.calcSlideHeightAndWidth(props),
+ slideHeight = _calcSlideHeightAndWi.slideHeight,
+ slideWidth = _calcSlideHeightAndWi.slideWidth;
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/PanelGroup.js
+ var frameHeight = slideHeight + props.cellSpacing * (slidesToShow - 1);
+ var frameWidth = props.vertical ? frameHeight : frame.offsetWidth;
+ var _getPropsByTransition3 = getPropsByTransitionMode(props, ['slidesToScroll']),
+ slidesToScroll = _getPropsByTransition3.slidesToScroll;
+ if (slidesToScroll === 'auto') {
+ slidesToScroll = Math.floor(frameWidth / (slideWidth + props.cellSpacing));
+ }
+ this.setState({
+ frameWidth: frameWidth,
+ slideHeight: slideHeight,
+ slidesToScroll: slidesToScroll,
+ slidesToShow: slidesToShow,
+ slideWidth: slideWidth,
+ cellAlign: cellAlign,
+ left: props.vertical ? 0 : this.getTargetLeft(),
+ top: props.vertical ? this.getTargetLeft() : 0
+ }, function () {
+ stateCb();
+ _this6.setLeft();
+ });
+ }
+ }, {
+ key: "getChildNodes",
+ value: function getChildNodes() {
+ return this.frame.childNodes[0].childNodes;
+ }
+ }, {
+ key: "setLeft",
+ value: function setLeft() {
+ var newLeft = this.props.vertical ? 0 : this.getTargetLeft();
+ var newTop = this.props.vertical ? this.getTargetLeft() : 0;
+ if (newLeft !== this.state.left || newTop !== this.state.top) {
+ this.setState({
+ left: newLeft,
+ top: newTop
+ });
+ }
+ }
+ }, {
+ key: "renderControls",
+ value: function renderControls() {
+ var _this7 = this;
+ if (this.props.withoutControls) {
+ return this.controlsMap.map(function () {
+ return null;
+ });
+ } else {
+ return this.controlsMap.map(function (_ref) {
+ var funcName = _ref.funcName,
+ key = _ref.key;
+ var func = _this7.props[funcName];
+ return func && typeof func === 'function' && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "slider-control-".concat(key.toLowerCase()),
+ style: getDecoratorStyles(key),
+ key: key
+ }, func({
+ currentSlide: _this7.state.currentSlide,
+ slideCount: _this7.state.slideCount,
+ frameWidth: _this7.state.frameWidth,
+ slideWidth: _this7.state.slideWidth,
+ slidesToScroll: _this7.state.slidesToScroll,
+ cellSpacing: _this7.props.cellSpacing,
+ slidesToShow: _this7.state.slidesToShow,
+ wrapAround: _this7.props.wrapAround,
+ nextSlide: function nextSlide() {
+ return _this7.nextSlide();
+ },
+ previousSlide: function previousSlide() {
+ return _this7.previousSlide();
+ },
+ goToSlide: function goToSlide(index) {
+ return _this7.goToSlide(index);
+ }
+ }));
+ });
+ }
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this8 = this;
+ var _state = this.state,
+ currentSlide = _state.currentSlide,
+ slideCount = _state.slideCount,
+ frameWidth = _state.frameWidth;
+ var _props = this.props,
+ frameOverflow = _props.frameOverflow,
+ vertical = _props.vertical,
+ framePadding = _props.framePadding,
+ slidesToShow = _props.slidesToShow,
+ renderAnnounceSlideMessage = _props.renderAnnounceSlideMessage;
+ var duration = this.state.dragging || this.state.resetWrapAroundPosition ? 0 : this.props.speed;
+ var frameStyles = getFrameStyles(frameOverflow, vertical, framePadding, frameWidth);
+ var touchEvents = this.getTouchEvents();
+ var mouseEvents = this.getMouseEvents();
+ var TransitionControl = all_transitions[this.props.transitionMode];
+ var validChildren = bootstrapping_utilities_getValidChildren(this.props.children);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: ['slider', this.props.className || ''].join(' '),
+ style: es__extends({}, getSliderStyles(this.props.width, this.state.slideWidth), this.props.style)
+ }, !this.props.autoplay && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(announce_slide, {
+ message: renderAnnounceSlideMessage({
+ currentSlide: currentSlide,
+ slideCount: slideCount
+ })
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Animate_default.a, {
+ show: true,
+ start: {
+ tx: 0,
+ ty: 0
+ },
+ update: es__extends({}, this.getOffsetDeltas(this.touchObject, this.props, this.state), {
+ timing: {
+ duration: duration,
+ ease: this.state.easing
+ },
+ events: {
+ end: function end() {
+ var newLeft = _this8.props.vertical ? 0 : _this8.getTargetLeft();
+ var newTop = _this8.props.vertical ? _this8.getTargetLeft() : 0;
+ if (newLeft !== _this8.state.left || newTop !== _this8.state.top) {
+ _this8.setState({
+ left: newLeft,
+ top: newTop,
+ isWrappingAround: false,
+ resetWrapAroundPosition: true
+ }, function () {
+ _this8.setState({
+ resetWrapAroundPosition: false
+ });
+ _this8.isTransitioning = false;
+ if (_this8.props.currentSlide > _this8.props.slideCount) {
+ _this8.props.afterSlide(0);
+ } else {
+ _this8.props.afterSlide(_this8.props.slideCount - 1);
+ }
+ _this8.resetAutoplay();
+ });
+ }
+ }
+ }
+ }),
+ children: function children(_ref2) {
+ var tx = _ref2.tx,
+ ty = _ref2.ty;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", es__extends({
+ className: "slider-frame",
+ ref: function ref(frame) {
+ return _this8.frame = frame;
+ },
+ style: frameStyles
+ }, touchEvents, mouseEvents, {
+ onClickCapture: _this8.handleClick
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(TransitionControl, es__extends({}, getTransitionProps(_this8.props, _this8.state), {
+ deltaX: tx,
+ deltaY: ty
+ }), bootstrapping_utilities_addAccessibility(validChildren, slidesToShow, currentSlide)));
+ }
+ }), this.renderControls(), this.props.autoGenerateStyleTag && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("style", {
+ type: "text/css",
+ dangerouslySetInnerHTML: {
+ __html: getImgTagStyles()
+ }
+ }));
+ }
+ }]);
+ return Carousel;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-var propTypes = {
- accordion: prop_types_default.a.bool,
- activeKey: prop_types_default.a.any,
- defaultActiveKey: prop_types_default.a.any,
- onSelect: prop_types_default.a.func,
- role: prop_types_default.a.string
+es_Carousel.propTypes = {
+ afterSlide: prop_types_default.a.func,
+ autoplay: prop_types_default.a.bool,
+ autoplayInterval: prop_types_default.a.number,
+ autoGenerateStyleTag: prop_types_default.a.bool,
+ beforeSlide: prop_types_default.a.func,
+ cellAlign: prop_types_default.a.oneOf(['left', 'center', 'right']),
+ cellSpacing: prop_types_default.a.number,
+ dragging: prop_types_default.a.bool,
+ easing: prop_types_default.a.string,
+ edgeEasing: prop_types_default.a.string,
+ frameOverflow: prop_types_default.a.string,
+ framePadding: prop_types_default.a.string,
+ heightMode: prop_types_default.a.oneOf(['first', 'current', 'max']),
+ disableKeyboardControls: prop_types_default.a.bool,
+ transitionMode: prop_types_default.a.oneOf(['scroll', 'fade']),
+ initialSlideHeight: prop_types_default.a.number,
+ initialSlideWidth: prop_types_default.a.number,
+ onResize: prop_types_default.a.func,
+ pauseOnHover: prop_types_default.a.bool,
+ renderTopLeftControls: prop_types_default.a.func,
+ renderTopCenterControls: prop_types_default.a.func,
+ renderTopRightControls: prop_types_default.a.func,
+ renderCenterLeftControls: prop_types_default.a.func,
+ renderCenterCenterControls: prop_types_default.a.func,
+ renderCenterRightControls: prop_types_default.a.func,
+ renderBottomLeftControls: prop_types_default.a.func,
+ renderBottomCenterControls: prop_types_default.a.func,
+ renderBottomRightControls: prop_types_default.a.func,
+ renderAnnounceSlideMessage: prop_types_default.a.func,
+ slideIndex: prop_types_default.a.number,
+ slidesToScroll: prop_types_default.a.oneOfType([prop_types_default.a.number, prop_types_default.a.oneOf(['auto'])]),
+ slidesToShow: prop_types_default.a.number,
+ slideWidth: prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]),
+ speed: prop_types_default.a.number,
+ swiping: prop_types_default.a.bool,
+ vertical: prop_types_default.a.bool,
+ width: prop_types_default.a.string,
+ withoutControls: prop_types_default.a.bool,
+ wrapAround: prop_types_default.a.bool
};
-
-var defaultProps = {
- accordion: false
+es_Carousel.defaultProps = {
+ afterSlide: function afterSlide() {},
+ autoplay: false,
+ autoplayInterval: 3000,
+ autoGenerateStyleTag: true,
+ beforeSlide: function beforeSlide() {},
+ cellAlign: 'left',
+ cellSpacing: 0,
+ dragging: true,
+ easing: 'easeCircleOut',
+ edgeEasing: 'easeElasticOut',
+ framePadding: '0px',
+ frameOverflow: 'hidden',
+ heightMode: 'max',
+ disableKeyboardControls: false,
+ transitionMode: 'scroll',
+ onResize: function onResize() {},
+ slideIndex: 0,
+ slidesToScroll: 1,
+ slidesToShow: 1,
+ style: {},
+ pauseOnHover: true,
+ renderCenterLeftControls: function renderCenterLeftControls(props) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(default_controls_PreviousButton, props);
+ },
+ renderCenterRightControls: function renderCenterRightControls(props) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(default_controls_NextButton, props);
+ },
+ renderBottomCenterControls: function renderBottomCenterControls(props) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(default_controls_PagingDots, props);
+ },
+ renderAnnounceSlideMessage: defaultRenderAnnounceSlideMessage,
+ slideWidth: 1,
+ speed: 500,
+ swiping: true,
+ vertical: false,
+ width: '100%',
+ withoutControls: false,
+ wrapAround: false
};
-// TODO: Use uncontrollable.
+// EXTERNAL MODULE: ./components/adslot-ui/Carousel/styles.scss
+var Carousel_styles = __webpack_require__(270);
+var Carousel_styles_default = /*#__PURE__*/__webpack_require__.n(Carousel_styles);
-var PanelGroup_PanelGroup = function (_React$Component) {
- inherits_default()(PanelGroup, _React$Component);
+// CONCATENATED MODULE: ./components/adslot-ui/Carousel/index.jsx
+var Carousel__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Carousel/index.jsx";
- function PanelGroup(props, context) {
- classCallCheck_default()(this, PanelGroup);
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
- _this.handleSelect = _this.handleSelect.bind(_this);
- _this.state = {
- activeKey: props.defaultActiveKey
- };
- return _this;
- }
- PanelGroup.prototype.handleSelect = function handleSelect(key, e) {
- e.preventDefault();
+var Carousel_baseClass = 'carousel-component';
+var Carousel_PrevButton = function PrevButton(_ref) {
+ var previousSlide = _ref.previousSlide;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("button", {
+ className: "".concat(Carousel_baseClass, "-prev"),
+ onClick: previousSlide,
+ __source: {
+ fileName: Carousel__jsxFileName,
+ lineNumber: 9
+ },
+ __self: this
+ });
+};
+var Carousel_NextButton = function NextButton(_ref2) {
+ var nextSlide = _ref2.nextSlide;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("button", {
+ className: "".concat(Carousel_baseClass, "-next"),
+ onClick: nextSlide,
+ __source: {
+ fileName: Carousel__jsxFileName,
+ lineNumber: 11
+ },
+ __self: this
+ });
+};
- if (this.props.onSelect) {
- this.props.onSelect(key, e);
- }
+var Carousel_CarouselComponent = function CarouselComponent(props) {
+ var className = props.className,
+ children = props.children;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(es_Carousel, Object.assign({}, props, {
+ renderCenterLeftControls: Carousel_PrevButton,
+ renderCenterRightControls: Carousel_NextButton,
+ className: classnames_default()(Carousel_baseClass, className),
+ __source: {
+ fileName: Carousel__jsxFileName,
+ lineNumber: 17
+ },
+ __self: this
+ }), children);
+};
- if (this.state.activeKey === key) {
- key = null;
- }
+Carousel_CarouselComponent.propTypes = {
+ className: prop_types_default.a.string,
+ children: prop_types_default.a.node
+};
+Carousel_PrevButton.propTypes = {
+ previousSlide: prop_types_default.a.func.isRequired
+};
+Carousel_NextButton.propTypes = {
+ nextSlide: prop_types_default.a.func.isRequired
+}; // See Nuka Carousel docs for other options:
+// https://github.com/FormidableLabs/nuka-carousel
- this.setState({ activeKey: key });
- };
+Carousel_CarouselComponent.defaultProps = {
+ autoplay: true,
+ autoplayInterval: 10000,
+ cellAlign: 'center',
+ cellSpacing: 15,
+ slidesToShow: 2,
+ slideWidth: '447.5px',
+ // 440px (image width) + 15px (spacing) / 2
+ wrapAround: true
+};
+/* harmony default export */ var adslot_ui_Carousel = (Carousel_CarouselComponent);
+// EXTERNAL MODULE: ./components/adslot-ui/Checkbox/index.jsx
+var Checkbox = __webpack_require__(67);
- PanelGroup.prototype.render = function render() {
- var _this2 = this;
+// EXTERNAL MODULE: ./components/prop-types/inputPropTypes.js
+var inputPropTypes = __webpack_require__(63);
- var _props = this.props,
- accordion = _props.accordion,
- propsActiveKey = _props.activeKey,
- className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['accordion', 'activeKey', 'className', 'children']);
+// CONCATENATED MODULE: ./components/adslot-ui/CheckboxGroup/index.jsx
+var CheckboxGroup__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/CheckboxGroup/index.jsx";
- var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['defaultActiveKey', 'onSelect']),
- bsProps = _splitBsPropsAndOmit[0],
- elementProps = _splitBsPropsAndOmit[1];
+function CheckboxGroup__objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; var ownKeys = Object.keys(source); if (typeof Object.getOwnPropertySymbols === 'function') { ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function (sym) { return Object.getOwnPropertyDescriptor(source, sym).enumerable; })); } ownKeys.forEach(function (key) { CheckboxGroup__defineProperty(target, key, source[key]); }); } return target; }
- var activeKey = void 0;
- if (accordion) {
- activeKey = propsActiveKey != null ? propsActiveKey : this.state.activeKey;
- elementProps.role = elementProps.role || 'tablist';
- }
+function CheckboxGroup__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+function CheckboxGroup__toConsumableArray(arr) { return CheckboxGroup__arrayWithoutHoles(arr) || CheckboxGroup__iterableToArray(arr) || CheckboxGroup__nonIterableSpread(); }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- ValidComponentChildren["a" /* default */].map(children, function (child) {
- var childProps = {
- bsStyle: child.props.bsStyle || bsProps.bsStyle
- };
+function CheckboxGroup__nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
- if (accordion) {
- assign_default()(childProps, {
- headerRole: 'tab',
- panelRole: 'tabpanel',
- collapsible: true,
- expanded: child.props.eventKey === activeKey,
- onSelect: Object(createChainedFunction["a" /* default */])(_this2.handleSelect, child.props.onSelect)
- });
- }
+function CheckboxGroup__iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
- return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, childProps);
- })
- );
- };
+function CheckboxGroup__arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
- return PanelGroup;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-PanelGroup_PanelGroup.propTypes = propTypes;
-PanelGroup_PanelGroup.defaultProps = defaultProps;
-/* harmony default export */ var es_PanelGroup = (Object(bootstrapUtils["a" /* bsClass */])('panel-group', PanelGroup_PanelGroup));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Accordion.js
+var CheckboxGroup_CheckboxGroup = function CheckboxGroup(_ref) {
+ var id = _ref.id,
+ className = _ref.className,
+ dts = _ref.dts,
+ children = _ref.children,
+ value = _ref.value,
+ name = _ref.name,
+ inline = _ref.inline,
+ onChange = _ref.onChange;
+ var handleCheckboxChange = function handleCheckboxChange(nextCheckboxState, checkboxName, checkboxValue) {
+ var newValues = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(value, checkboxValue) ? value.filter(function (item) {
+ return item !== checkboxValue;
+ }) : [].concat(CheckboxGroup__toConsumableArray(value), [checkboxValue]);
+ onChange(newValues, name);
+ };
+ var renderChildren = function renderChildren() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child) {
+ if (child.type === Checkbox["a" /* default */]) {
+ var childProps = CheckboxGroup__objectSpread({}, child.props, {
+ name: name,
+ inline: inline,
+ checked: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.includes(value, child.props.value),
+ onChange: function onChange() {
+ var _child$props;
-var Accordion_Accordion = function (_React$Component) {
- inherits_default()(Accordion, _React$Component);
+ (_child$props = child.props).onChange.apply(_child$props, arguments);
- function Accordion() {
- classCallCheck_default()(this, Accordion);
+ handleCheckboxChange.apply(void 0, arguments);
+ }
+ });
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(child.type, Object.assign({}, childProps, {
+ __source: {
+ fileName: CheckboxGroup__jsxFileName,
+ lineNumber: 30
+ },
+ __self: this
+ }));
+ }
- Accordion.prototype.render = function render() {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- es_PanelGroup,
- extends_default()({}, this.props, { accordion: true }),
- this.props.children
- );
+ console.error("ERROR: CheckboxGroup's children should be an array of Checkbox");
+ return null;
+ });
};
- return Accordion;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ var classNames = classnames_default()(['checkbox-group-component', className]);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ id: id,
+ className: classNames
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: CheckboxGroup__jsxFileName,
+ lineNumber: 38
+ },
+ __self: this
+ }), renderChildren());
+};
-/* harmony default export */ var es_Accordion = (Accordion_Accordion);
-// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/values.js
-var values = __webpack_require__(31);
-var values_default = /*#__PURE__*/__webpack_require__.n(values);
+CheckboxGroup_CheckboxGroup.propTypes = inputPropTypes["b" /* checkboxGroupPropTypes */];
+/* harmony default export */ var adslot_ui_CheckboxGroup = (CheckboxGroup_CheckboxGroup);
+// CONCATENATED MODULE: ./components/adslot-ui/ConfirmModal/index.jsx
+var ConfirmModal__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/ConfirmModal/index.jsx";
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/StyleConfig.js
-var StyleConfig = __webpack_require__(22);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CloseButton.js
+var ConfirmModal_ConfirmModalComponent = function ConfirmModalComponent(_ref) {
+ var buttonCancelLabel = _ref.buttonCancelLabel,
+ buttonConfirmLabel = _ref.buttonConfirmLabel,
+ modalApply = _ref.modalApply,
+ modalClose = _ref.modalClose,
+ modalDescription = _ref.modalDescription,
+ modalTitle = _ref.modalTitle,
+ show = _ref.show;
+ var cancelAction = function cancelAction() {
+ modalClose();
+ };
+ var applyAction = function applyAction() {
+ modalApply();
+ modalClose();
+ };
-var CloseButton_propTypes = {
- label: prop_types_default.a.string.isRequired,
- onClick: prop_types_default.a.func
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a, {
+ className: "confirm-modal-component",
+ show: show,
+ bsSize: "small",
+ keyboard: false,
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 25
+ },
+ __self: this
+ }, modalTitle ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Header, {
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 27
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Title, {
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 28
+ },
+ __self: this
+ }, modalTitle)) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Body, {
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 31
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 32
+ },
+ __self: this
+ }, modalDescription)), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Footer, {
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 34
+ },
+ __self: this
+ }, modalClose ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ className: "btn-inverse",
+ onClick: cancelAction,
+ "data-test-selector": "confirm-modal-cancel",
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 36
+ },
+ __self: this
+ }, buttonCancelLabel) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ bsStyle: "primary",
+ onClick: applyAction,
+ "data-test-selector": "confirm-modal-confirm",
+ __source: {
+ fileName: ConfirmModal__jsxFileName,
+ lineNumber: 40
+ },
+ __self: this
+ }, buttonConfirmLabel)));
};
-var CloseButton_defaultProps = {
- label: 'Close'
+ConfirmModal_ConfirmModalComponent.displayName = 'AdslotUiConfirmModalComponent';
+ConfirmModal_ConfirmModalComponent.propTypes = {
+ buttonCancelLabel: prop_types_default.a.string,
+ buttonConfirmLabel: prop_types_default.a.string,
+ modalApply: prop_types_default.a.func,
+ modalClose: prop_types_default.a.func,
+ modalDescription: prop_types_default.a.string,
+ modalTitle: prop_types_default.a.string,
+ show: prop_types_default.a.bool
};
+ConfirmModal_ConfirmModalComponent.defaultProps = {
+ buttonCancelLabel: 'Cancel',
+ buttonConfirmLabel: 'Confirm',
+ modalApply: function modalApply() {
+ throw new Error('AdslotUi ConfirmModal needs a modalApply handler');
+ },
+ modalDescription: 'Are you sure?',
+ show: false
+};
+/* harmony default export */ var ConfirmModal = (ConfirmModal_ConfirmModalComponent);
+// EXTERNAL MODULE: ./components/adslot-ui/CountBadge/styles.scss
+var CountBadge_styles = __webpack_require__(272);
+var CountBadge_styles_default = /*#__PURE__*/__webpack_require__.n(CountBadge_styles);
-var CloseButton_CloseButton = function (_React$Component) {
- inherits_default()(CloseButton, _React$Component);
-
- function CloseButton() {
- classCallCheck_default()(this, CloseButton);
+// CONCATENATED MODULE: ./components/adslot-ui/CountBadge/index.jsx
+var CountBadge__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/CountBadge/index.jsx";
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+function CountBadge__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { CountBadge__typeof = function _typeof(obj) { return typeof obj; }; } else { CountBadge__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return CountBadge__typeof(obj); }
- CloseButton.prototype.render = function render() {
- var _props = this.props,
- label = _props.label,
- onClick = _props.onClick;
+function CountBadge__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'button',
- {
- type: 'button',
- className: 'close',
- onClick: onClick
- },
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- { 'aria-hidden': 'true' },
- '\xD7'
- ),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- { className: 'sr-only' },
- label
- )
- );
- };
+function CountBadge__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- return CloseButton;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+function CountBadge__createClass(Constructor, protoProps, staticProps) { if (protoProps) CountBadge__defineProperties(Constructor.prototype, protoProps); if (staticProps) CountBadge__defineProperties(Constructor, staticProps); return Constructor; }
-CloseButton_CloseButton.propTypes = CloseButton_propTypes;
-CloseButton_CloseButton.defaultProps = CloseButton_defaultProps;
+function CountBadge__possibleConstructorReturn(self, call) { if (call && (CountBadge__typeof(call) === "object" || typeof call === "function")) { return call; } return CountBadge__assertThisInitialized(self); }
-/* harmony default export */ var es_CloseButton = (CloseButton_CloseButton);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Alert.js
+function CountBadge__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function CountBadge__getPrototypeOf(o) { CountBadge__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return CountBadge__getPrototypeOf(o); }
+function CountBadge__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) CountBadge__setPrototypeOf(subClass, superClass); }
+function CountBadge__setPrototypeOf(o, p) { CountBadge__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return CountBadge__setPrototypeOf(o, p); }
+var CountBadge_CountBadge =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ CountBadge__inherits(CountBadge, _React$PureComponent);
+ function CountBadge() {
+ CountBadge__classCallCheck(this, CountBadge);
+ return CountBadge__possibleConstructorReturn(this, CountBadge__getPrototypeOf(CountBadge).apply(this, arguments));
+ }
+ CountBadge__createClass(CountBadge, [{
+ key: "render",
+ value: function render() {
+ var _this$props = this.props,
+ value = _this$props.value,
+ status = _this$props.status,
+ dts = _this$props.dts;
+ var fontSize = value > 99 ? 'small' : 'normal';
+ var classNames = "count-badge status-".concat(status, " count-badge-font-size-").concat(fontSize);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: classNames
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: CountBadge__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }), value);
+ }
+ }]);
+ return CountBadge;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-var Alert_propTypes = {
- onDismiss: prop_types_default.a.func,
- closeLabel: prop_types_default.a.string
+CountBadge_CountBadge.propTypes = {
+ value: prop_types_default.a.number.isRequired,
+ status: prop_types_default.a.string,
+ dts: prop_types_default.a.string
};
-
-var Alert_defaultProps = {
- closeLabel: 'Close alert'
+CountBadge_CountBadge.defaultProps = {
+ status: 'default'
};
+/* harmony default export */ var adslot_ui_CountBadge = (CountBadge_CountBadge);
+// EXTERNAL MODULE: ./components/adslot-ui/HelpIconPopover/styles.scss
+var HelpIconPopover_styles = __webpack_require__(273);
+var HelpIconPopover_styles_default = /*#__PURE__*/__webpack_require__.n(HelpIconPopover_styles);
-var Alert_Alert = function (_React$Component) {
- inherits_default()(Alert, _React$Component);
-
- function Alert() {
- classCallCheck_default()(this, Alert);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
-
- Alert.prototype.render = function render() {
- var _extends2;
-
- var _props = this.props,
- onDismiss = _props.onDismiss,
- closeLabel = _props.closeLabel,
- className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['onDismiss', 'closeLabel', 'className', 'children']);
-
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
-
- var dismissable = !!onDismiss;
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), (_extends2 = {}, _extends2[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'dismissable')] = dismissable, _extends2));
-
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- extends_default()({}, elementProps, {
- role: 'alert',
- className: classnames_default()(className, classes)
- }),
- dismissable && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(es_CloseButton, {
- onClick: onDismiss,
- label: closeLabel
- }),
- children
- );
- };
-
- return Alert;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-
-Alert_Alert.propTypes = Alert_propTypes;
-Alert_Alert.defaultProps = Alert_defaultProps;
-
-/* harmony default export */ var es_Alert = (Object(bootstrapUtils["c" /* bsStyles */])(values_default()(StyleConfig["d" /* State */]), StyleConfig["d" /* State */].INFO, Object(bootstrapUtils["a" /* bsClass */])('alert', Alert_Alert)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Badge.js
-
-
-
-
+// CONCATENATED MODULE: ./components/adslot-ui/HelpIconPopover/index.jsx
+var HelpIconPopover__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/HelpIconPopover/index.jsx";
@@ -11385,247 +12166,737 @@ Alert_Alert.defaultProps = Alert_defaultProps;
-// TODO: `pullRight` doesn't belong here. There's no special handling here.
-
-var Badge_propTypes = {
- pullRight: prop_types_default.a.bool
+var HelpIconPopover_HelpIconPopover = function HelpIconPopover(_ref) {
+ var children = _ref.children,
+ id = _ref.id,
+ placement = _ref.placement;
+ var popover = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(third_party_Popover, {
+ id: "popover-".concat(id),
+ __source: {
+ fileName: HelpIconPopover__jsxFileName,
+ lineNumber: 10
+ },
+ __self: this
+ }, children);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({}, Object(utils["b" /* expandDts */])(id), {
+ className: "help-icon-popover-component",
+ __source: {
+ fileName: HelpIconPopover__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(OverlayTrigger_default.a, {
+ trigger: ['focus', 'hover'],
+ placement: placement,
+ overlay: popover,
+ __source: {
+ fileName: HelpIconPopover__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "help-icon-popover-component-trigger",
+ __source: {
+ fileName: HelpIconPopover__jsxFileName,
+ lineNumber: 15
+ },
+ __self: this
+ })));
};
-var Badge_defaultProps = {
- pullRight: false
+HelpIconPopover_HelpIconPopover.propTypes = {
+ children: prop_types_default.a.node.isRequired,
+ id: prop_types_default.a.string.isRequired,
+ placement: prop_types_default.a.oneOf(['top', 'right', 'bottom', 'left'])
};
+HelpIconPopover_HelpIconPopover.defaultProps = {
+ placement: 'right'
+};
+/* harmony default export */ var adslot_ui_HelpIconPopover = (HelpIconPopover_HelpIconPopover);
+// CONCATENATED MODULE: ./components/adslot-ui/FilePicker/index.jsx
+var FilePicker__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/FilePicker/index.jsx";
-var Badge_Badge = function (_React$Component) {
- inherits_default()(Badge, _React$Component);
-
- function Badge() {
- classCallCheck_default()(this, Badge);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
-
- Badge.prototype.hasContent = function hasContent(children) {
- var result = false;
-
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
+function FilePicker__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { FilePicker__typeof = function _typeof(obj) { return typeof obj; }; } else { FilePicker__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return FilePicker__typeof(obj); }
- if (child || child === 0) {
- result = true;
- }
- });
+function FilePicker__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
- return result;
- };
+function FilePicker__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- Badge.prototype.render = function render() {
- var _props = this.props,
- pullRight = _props.pullRight,
- className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['pullRight', 'className', 'children']);
+function FilePicker__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+function FilePicker__createClass(Constructor, protoProps, staticProps) { if (protoProps) FilePicker__defineProperties(Constructor.prototype, protoProps); if (staticProps) FilePicker__defineProperties(Constructor, staticProps); return Constructor; }
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
- 'pull-right': pullRight,
+function FilePicker__possibleConstructorReturn(self, call) { if (call && (FilePicker__typeof(call) === "object" || typeof call === "function")) { return call; } return FilePicker__assertThisInitialized(self); }
- // Hack for collapsing on IE8.
- hidden: !this.hasContent(children)
- });
+function FilePicker__getPrototypeOf(o) { FilePicker__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return FilePicker__getPrototypeOf(o); }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- children
- );
- };
+function FilePicker__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) FilePicker__setPrototypeOf(subClass, superClass); }
- return Badge;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+function FilePicker__setPrototypeOf(o, p) { FilePicker__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return FilePicker__setPrototypeOf(o, p); }
-Badge_Badge.propTypes = Badge_propTypes;
-Badge_Badge.defaultProps = Badge_defaultProps;
+function FilePicker__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-/* harmony default export */ var es_Badge = (Object(bootstrapUtils["a" /* bsClass */])('badge', Badge_Badge));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/SafeAnchor.js
-var SafeAnchor = __webpack_require__(28);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/BreadcrumbItem.js
+__webpack_require__(274);
+var FilePicker_baseClass = 'filepicker-component';
+var FilePicker_FilePickerComponent =
+/*#__PURE__*/
+function (_React$Component) {
+ FilePicker__inherits(FilePickerComponent, _React$Component);
+ function FilePickerComponent(props) {
+ var _this;
+ FilePicker__classCallCheck(this, FilePickerComponent);
+ _this = FilePicker__possibleConstructorReturn(this, FilePicker__getPrototypeOf(FilePickerComponent).call(this, props));
+ _this.state = {
+ isFileSelected: false,
+ fileName: ''
+ };
+ _this.onChange = _this.onChange.bind(FilePicker__assertThisInitialized(FilePicker__assertThisInitialized(_this)));
+ _this.removeFile = _this.removeFile.bind(FilePicker__assertThisInitialized(FilePicker__assertThisInitialized(_this)));
+ return _this;
+ }
+ FilePicker__createClass(FilePickerComponent, [{
+ key: "onChange",
+ value: function onChange(changeEvent) {
+ if (!this.state.isFileSelected) {
+ this.setState({
+ isFileSelected: true,
+ fileName: changeEvent.target.files[0].name
+ });
+ this.props.onSelect(changeEvent.target.files[0]);
+ }
+ }
+ }, {
+ key: "removeFile",
+ value: function removeFile() {
+ if (this.state.isFileSelected) {
+ this.fileInput.value = null;
+ this.setState({
+ isFileSelected: false,
+ fileName: ''
+ });
-var BreadcrumbItem_propTypes = {
- /**
- * If set to true, renders `span` instead of `a`
- */
- active: prop_types_default.a.bool,
- /**
- * `href` attribute for the inner `a` element
- */
- href: prop_types_default.a.string,
- /**
- * `title` attribute for the inner `a` element
- */
- title: prop_types_default.a.node,
- /**
- * `target` attribute for the inner `a` element
- */
- target: prop_types_default.a.string
-};
+ if (this.props.onRemove) {
+ this.props.onRemove();
+ }
+ }
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this2 = this;
-var BreadcrumbItem_defaultProps = {
- active: false
-};
+ var mainClass = classnames_default()(FilePicker__defineProperty({}, "".concat(FilePicker_baseClass, "-highlight"), this.props.isHighlighted), FilePicker_baseClass, 'input-group');
+ var _this$state = this.state,
+ isFileSelected = _this$state.isFileSelected,
+ fileName = _this$state.fileName;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: mainClass,
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 42
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ className: "form-control",
+ type: "text",
+ disabled: true,
+ placeholder: this.props.placeholder,
+ readOnly: "readonly",
+ value: fileName,
+ title: fileName,
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 43
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "input-group-btn",
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 52
+ },
+ __self: this
+ }, isFileSelected ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ className: "remove-file",
+ onClick: this.removeFile,
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 54
+ },
+ __self: this
+ }, "\xD7") : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ className: "btn-inverse",
+ onClick: function onClick() {
+ _this2.fileInput.click();
+ },
+ disabled: this.props.disabled || isFileSelected,
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 58
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 65
+ },
+ __self: this
+ }, this.props.label), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ className: "file-input",
+ ref: function ref(_ref) {
+ _this2.fileInput = _ref;
+ },
+ type: "file",
+ onChange: this.onChange,
+ accept: this.props.filter,
+ "data-test-selector": this.props.dts,
+ __source: {
+ fileName: FilePicker__jsxFileName,
+ lineNumber: 66
+ },
+ __self: this
+ }))));
+ }
+ }]);
-var BreadcrumbItem_BreadcrumbItem = function (_React$Component) {
- inherits_default()(BreadcrumbItem, _React$Component);
+ return FilePickerComponent;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- function BreadcrumbItem() {
- classCallCheck_default()(this, BreadcrumbItem);
+FilePicker_FilePickerComponent.propTypes = {
+ disabled: prop_types_default.a.bool,
+ dts: prop_types_default.a.string,
+ filter: prop_types_default.a.string,
+ isHighlighted: prop_types_default.a.bool,
+ label: prop_types_default.a.string,
+ onRemove: prop_types_default.a.func,
+ onSelect: prop_types_default.a.func.isRequired,
+ placeholder: prop_types_default.a.string
+};
+FilePicker_FilePickerComponent.defaultProps = {
+ isHighlighted: false,
+ label: 'Select',
+ placeholder: 'No file selected',
+ disabled: false
+};
+/* harmony default export */ var FilePicker = (FilePicker_FilePickerComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/FormGroup/index.jsx
+var FormGroup__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/FormGroup/index.jsx";
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
- BreadcrumbItem.prototype.render = function render() {
- var _props = this.props,
- active = _props.active,
- href = _props.href,
- title = _props.title,
- target = _props.target,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['active', 'href', 'title', 'target', 'className']);
- // Don't try to render these props on non-active .
+var FormGroup_FormGroupComponent = function FormGroupComponent(_ref) {
+ var addon = _ref.addon,
+ disabled = _ref.disabled,
+ helpText = _ref.helpText,
+ label = _ref.label,
+ onChange = _ref.onChange,
+ placeholder = _ref.placeholder,
+ value = _ref.value;
+ var addonElement = addon ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "input-group-addon",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 6
+ },
+ __self: this
+ }, addon) : null;
- var linkProps = { href: href, title: title, target: target };
+ var inputId = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(label);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'li',
- { className: classnames_default()(className, { active: active }) },
- active ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', props) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SafeAnchor["a" /* default */], extends_default()({}, props, linkProps))
- );
- };
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "form-group",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 9
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("label", {
+ htmlFor: inputId,
+ className: "control-label col-xs-3",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 10
+ },
+ __self: this
+ }, label), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "col-xs-5",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "input-group col-xs-12",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 14
+ },
+ __self: this
+ }, addonElement, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ className: "form-control",
+ disabled: disabled,
+ id: inputId,
+ onChange: onChange,
+ placeholder: placeholder,
+ type: "text",
+ value: value,
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 16
+ },
+ __self: this
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ className: "help-block",
+ __source: {
+ fileName: FormGroup__jsxFileName,
+ lineNumber: 26
+ },
+ __self: this
+ }, helpText)));
+};
- return BreadcrumbItem;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+FormGroup_FormGroupComponent.displayName = 'AdslotUiFormGroupComponent';
+FormGroup_FormGroupComponent.propTypes = {
+ addon: prop_types_default.a.string,
+ disabled: prop_types_default.a.bool,
+ helpText: prop_types_default.a.string.isRequired,
+ label: prop_types_default.a.string.isRequired,
+ onChange: prop_types_default.a.func,
+ placeholder: prop_types_default.a.string.isRequired,
+ value: prop_types_default.a.string
+};
+FormGroup_FormGroupComponent.defaultProps = {
+ disabled: false,
+ value: ''
+};
+/* harmony default export */ var adslot_ui_FormGroup = (FormGroup_FormGroupComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/ListPicker/index.jsx
+var ListPicker__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/ListPicker/index.jsx";
-BreadcrumbItem_BreadcrumbItem.propTypes = BreadcrumbItem_propTypes;
-BreadcrumbItem_BreadcrumbItem.defaultProps = BreadcrumbItem_defaultProps;
+function ListPicker__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { ListPicker__typeof = function _typeof(obj) { return typeof obj; }; } else { ListPicker__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return ListPicker__typeof(obj); }
-/* harmony default export */ var es_BreadcrumbItem = (BreadcrumbItem_BreadcrumbItem);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Breadcrumb.js
+function ListPicker__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+function ListPicker__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function ListPicker__createClass(Constructor, protoProps, staticProps) { if (protoProps) ListPicker__defineProperties(Constructor.prototype, protoProps); if (staticProps) ListPicker__defineProperties(Constructor, staticProps); return Constructor; }
+function ListPicker__possibleConstructorReturn(self, call) { if (call && (ListPicker__typeof(call) === "object" || typeof call === "function")) { return call; } return ListPicker__assertThisInitialized(self); }
+function ListPicker__getPrototypeOf(o) { ListPicker__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return ListPicker__getPrototypeOf(o); }
+function ListPicker__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) ListPicker__setPrototypeOf(subClass, superClass); }
+function ListPicker__setPrototypeOf(o, p) { ListPicker__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return ListPicker__setPrototypeOf(o, p); }
+function ListPicker__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-var Breadcrumb_Breadcrumb = function (_React$Component) {
- inherits_default()(Breadcrumb, _React$Component);
- function Breadcrumb() {
- classCallCheck_default()(this, Breadcrumb);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
- Breadcrumb.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('ol', extends_default()({}, elementProps, {
- role: 'navigation',
- 'aria-label': 'breadcrumbs',
- className: classnames_default()(className, classes)
- }));
- };
- return Breadcrumb;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Breadcrumb_Breadcrumb.Item = es_BreadcrumbItem;
-/* harmony default export */ var es_Breadcrumb = (Object(bootstrapUtils["a" /* bsClass */])('breadcrumb', Breadcrumb_Breadcrumb));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Button.js
-var Button = __webpack_require__(61);
+__webpack_require__(275);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/ButtonGroup.js
-var ButtonGroup = __webpack_require__(107);
+var ListPicker_isSubset = function isSubset(array, subArray) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default()(subArray).difference(array).isEmpty();
+};
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ButtonToolbar.js
+var ListPicker_ListPickerComponent =
+/*#__PURE__*/
+function (_React$Component) {
+ ListPicker__inherits(ListPickerComponent, _React$Component);
+ function ListPickerComponent(props) {
+ var _this;
+ ListPicker__classCallCheck(this, ListPickerComponent);
+ _this = ListPicker__possibleConstructorReturn(this, ListPicker__getPrototypeOf(ListPickerComponent).call(this, props));
+ ['applyAction', 'cancelAction', 'deselectItem', 'getApplyButtonState', 'loadData', 'selectItem'].forEach(function (methodName) {
+ _this[methodName] = _this[methodName].bind(ListPicker__assertThisInitialized(ListPicker__assertThisInitialized(_this)));
+ });
+ _this.state = {};
+ return _this;
+ }
+ ListPicker__createClass(ListPickerComponent, [{
+ key: "componentDidMount",
+ value: function componentDidMount() {
+ this.loadData();
+ }
+ }, {
+ key: "getApplyButtonState",
+ value: function getApplyButtonState(selectedItems) {
+ if (this.props.allowEmptySelection) return false;
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(selectedItems);
+ }
+ }, {
+ key: "loadData",
+ value: function loadData() {
+ var selectedItems = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.clone(this.props.initialSelection);
+ this.setState({
+ selectedItems: selectedItems,
+ disableApplyButton: this.getApplyButtonState(selectedItems)
+ });
+ }
+ }, {
+ key: "selectItem",
+ value: function selectItem(item) {
+ var selectedItems = this.state.selectedItems;
+ if (!this.props.allowMultiSelection) selectedItems.length = 0;
+ selectedItems.push(item);
+ this.setState({
+ selectedItems: selectedItems,
+ disableApplyButton: this.getApplyButtonState(selectedItems)
+ });
+ }
+ }, {
+ key: "deselectItem",
+ value: function deselectItem(item) {
+ var selectedItems = this.state.selectedItems;
+ external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.remove(selectedItems, {
+ id: item.id
+ });
+ this.setState({
+ selectedItems: selectedItems,
+ disableApplyButton: this.getApplyButtonState(selectedItems)
+ });
+ }
+ }, {
+ key: "cancelAction",
+ value: function cancelAction() {
+ this.props.modalClose();
+ this.loadData();
+ }
+ }, {
+ key: "applyAction",
+ value: function applyAction() {
+ this.props.modalApply(this.state.selectedItems);
+ this.props.modalClose();
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$state = this.state,
+ selectedItems = _this$state.selectedItems,
+ disableApplyButton = _this$state.disableApplyButton;
+ var _this$props = this.props,
+ allowMultiSelection = _this$props.allowMultiSelection,
+ emptyIcon = _this$props.emptyIcon,
+ emptyMessage = _this$props.emptyMessage,
+ emptySvgSymbol = _this$props.emptySvgSymbol,
+ labelFormatter = _this$props.labelFormatter,
+ addonFormatter = _this$props.addonFormatter,
+ itemHeaders = _this$props.itemHeaders,
+ items = _this$props.items,
+ itemType = _this$props.itemType,
+ itemInfo = _this$props.itemInfo,
+ show = _this$props.show,
+ modalClassName = _this$props.modalClassName,
+ modalTitle = _this$props.modalTitle,
+ modalDescription = _this$props.modalDescription,
+ modalFootnote = _this$props.modalFootnote,
+ linkButtons = _this$props.linkButtons;
+ var listPickerPureElement = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(ListPickerPure, {
+ allowMultiSelection: allowMultiSelection,
+ emptyIcon: emptyIcon,
+ emptyMessage: emptyMessage,
+ emptySvgSymbol: emptySvgSymbol,
+ deselectItem: this.deselectItem,
+ labelFormatter: labelFormatter,
+ addonFormatter: addonFormatter,
+ itemHeaders: itemHeaders,
+ items: items,
+ itemType: itemType,
+ selectItem: this.selectItem,
+ selectedItems: selectedItems,
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 102
+ },
+ __self: this
+ });
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a, {
+ className: modalClassName,
+ show: show,
+ bsSize: "large",
+ keyboard: false,
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 119
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Header, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 120
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Title, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 121
+ },
+ __self: this
+ }, modalTitle)), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Body, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 123
+ },
+ __self: this
+ }, modalDescription ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 124
+ },
+ __self: this
+ }, modalDescription) : null, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(itemInfo) ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "listpicker-component-body",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 126
+ },
+ __self: this
+ }, listPickerPureElement) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "listpicker-component-body-split",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 128
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SplitPane, {
+ dts: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(itemInfo.label),
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 129
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Grid, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 130
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ type: "header",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 131
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 132
+ },
+ __self: this
+ }, itemInfo.label)), external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(itemInfo.properties, function (property) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ key: property.label,
+ horizontalBorder: false,
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 135
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['label'],
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 136
+ },
+ __self: this
+ }, property.label), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['value'],
+ dts: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(property.label),
+ stretch: true,
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 137
+ },
+ __self: this
+ }, property.value));
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_FlexibleSpacer, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 143
+ },
+ __self: this
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SplitPane, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 145
+ },
+ __self: this
+ }, listPickerPureElement, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_FlexibleSpacer, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 147
+ },
+ __self: this
+ }))), modalFootnote ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "listpicker-component-footnote",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 151
+ },
+ __self: this
+ }, modalFootnote) : null), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Modal_default.a.Footer, {
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 153
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(linkButtons) ? null : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "pull-left",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 155
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(linkButtons, function (linkButton, key) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isObject(linkButton) && ListPicker_isSubset(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.keys(linkButton), ['label', 'href']) ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ key: linkButton.label,
+ className: "btn-inverse",
+ href: linkButton.href,
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 158
+ },
+ __self: this
+ }, linkButton.label) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(linkButton, {
+ key: key
+ });
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ className: "btn-inverse",
+ onClick: this.cancelAction,
+ "data-test-selector": "listpicker-cancel-button",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 167
+ },
+ __self: this
+ }, "Cancel"), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ bsStyle: "primary",
+ onClick: this.applyAction,
+ disabled: disableApplyButton,
+ "data-test-selector": "listpicker-apply-button",
+ __source: {
+ fileName: ListPicker__jsxFileName,
+ lineNumber: 170
+ },
+ __self: this
+ }, "Apply")));
+ }
+ }]);
+ return ListPickerComponent;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ListPicker_ListPickerComponent.displayName = 'AdslotUiListPickerComponent';
+var itemProps = prop_types_default.a.shape({
+ id: prop_types_default.a.number.isRequired
+});
+var linkButtonsProps = prop_types_default.a.arrayOf(prop_types_default.a.oneOfType([prop_types_default.a.shape({
+ label: prop_types_default.a.string.isRequired,
+ href: prop_types_default.a.string.isRequired
+}), prop_types_default.a.node]));
+ListPicker_ListPickerComponent.propTypes = {
+ allowEmptySelection: prop_types_default.a.bool,
+ allowMultiSelection: prop_types_default.a.bool,
+ emptyIcon: prop_types_default.a.string,
+ emptyMessage: prop_types_default.a.string,
+ emptySvgSymbol: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ initialSelection: prop_types_default.a.arrayOf(itemProps),
+ itemHeaders: prop_types_default.a.shape({
+ label: prop_types_default.a.string,
+ toggle: prop_types_default.a.string,
+ addon: prop_types_default.a.string
+ }),
+ itemInfo: prop_types_default.a.shape({
+ label: prop_types_default.a.string.isRequired,
+ properties: prop_types_default.a.arrayOf(prop_types_default.a.shape({
+ label: prop_types_default.a.string.isRequired,
+ value: prop_types_default.a.string
+ })).isRequired
+ }),
+ items: prop_types_default.a.arrayOf(itemProps),
+ itemType: prop_types_default.a.string,
+ labelFormatter: prop_types_default.a.func,
+ addonFormatter: prop_types_default.a.func,
+ linkButtons: linkButtonsProps,
+ modalApply: prop_types_default.a.func,
+ modalDescription: prop_types_default.a.string,
+ modalClassName: prop_types_default.a.string,
+ modalClose: prop_types_default.a.func,
+ modalFootnote: prop_types_default.a.string,
+ modalTitle: prop_types_default.a.string,
+ show: prop_types_default.a.bool
+};
+ListPicker_ListPickerComponent.defaultProps = {
+ allowEmptySelection: true,
+ allowMultiSelection: true,
+ initialSelection: [],
+ items: [],
+ itemType: 'item',
+ linkButtons: [],
+ modalApply: function modalApply() {
+ throw new Error('AdslotUi ListPicker needs a modalApply handler');
+ },
+ modalClassName: 'listpicker-component',
+ modalClose: function modalClose() {
+ throw new Error('AdslotUi ListPicker needs a modalClose handler');
+ },
+ modalTitle: 'Select Items',
+ show: false
+};
+/* harmony default export */ var ListPicker = (ListPicker_ListPickerComponent);
+// EXTERNAL MODULE: ./components/adslot-ui/Radio/index.jsx
+var Radio = __webpack_require__(93);
-var ButtonToolbar_ButtonToolbar = function (_React$Component) {
- inherits_default()(ButtonToolbar, _React$Component);
+// CONCATENATED MODULE: ./components/adslot-ui/ListPickerPure/index.jsx
+var ListPickerPure__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/ListPickerPure/index.jsx";
- function ButtonToolbar() {
- classCallCheck_default()(this, ButtonToolbar);
+function ListPickerPure__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { ListPickerPure__typeof = function _typeof(obj) { return typeof obj; }; } else { ListPickerPure__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return ListPickerPure__typeof(obj); }
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+function ListPickerPure__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- ButtonToolbar.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+function ListPickerPure__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+function ListPickerPure__createClass(Constructor, protoProps, staticProps) { if (protoProps) ListPickerPure__defineProperties(Constructor.prototype, protoProps); if (staticProps) ListPickerPure__defineProperties(Constructor, staticProps); return Constructor; }
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+function ListPickerPure__possibleConstructorReturn(self, call) { if (call && (ListPickerPure__typeof(call) === "object" || typeof call === "function")) { return call; } return ListPickerPure__assertThisInitialized(self); }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
- role: 'toolbar',
- className: classnames_default()(className, classes)
- }));
- };
+function ListPickerPure__getPrototypeOf(o) { ListPickerPure__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return ListPickerPure__getPrototypeOf(o); }
- return ButtonToolbar;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+function ListPickerPure__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) ListPickerPure__setPrototypeOf(subClass, superClass); }
-/* harmony default export */ var es_ButtonToolbar = (Object(bootstrapUtils["a" /* bsClass */])('btn-toolbar', ButtonToolbar_ButtonToolbar));
-// EXTERNAL MODULE: ../node_modules/prop-types-extra/lib/elementType.js
-var elementType = __webpack_require__(12);
-var elementType_default = /*#__PURE__*/__webpack_require__.n(elementType);
+function ListPickerPure__setPrototypeOf(o, p) { ListPickerPure__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return ListPickerPure__setPrototypeOf(o, p); }
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CarouselCaption.js
+function ListPickerPure__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
@@ -11637,167 +12908,269 @@ var elementType_default = /*#__PURE__*/__webpack_require__.n(elementType);
-var CarouselCaption_propTypes = {
- componentClass: elementType_default.a
-};
-var CarouselCaption_defaultProps = {
- componentClass: 'div'
-};
+__webpack_require__(277);
-var CarouselCaption_CarouselCaption = function (_React$Component) {
- inherits_default()(CarouselCaption, _React$Component);
+var ListPickerPure_ListPickerPureComponent =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ ListPickerPure__inherits(ListPickerPureComponent, _React$PureComponent);
- function CarouselCaption() {
- classCallCheck_default()(this, CarouselCaption);
+ function ListPickerPureComponent(props) {
+ var _this;
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ ListPickerPure__classCallCheck(this, ListPickerPureComponent);
+
+ _this = ListPickerPure__possibleConstructorReturn(this, ListPickerPure__getPrototypeOf(ListPickerPureComponent).call(this, props));
+ _this.state = {
+ selectedItems: _this.props.selectedItems
+ };
+ _this.isItemSelected = _this.isItemSelected.bind(ListPickerPure__assertThisInitialized(ListPickerPure__assertThisInitialized(_this)));
+ _this.handleChange = _this.handleChange.bind(ListPickerPure__assertThisInitialized(ListPickerPure__assertThisInitialized(_this)));
+ _this.updateSelectedItems = _this.updateSelectedItems.bind(ListPickerPure__assertThisInitialized(ListPickerPure__assertThisInitialized(_this)));
+ return _this;
}
- CarouselCaption.prototype.render = function render() {
- var _props = this.props,
- Component = _props.componentClass,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ ListPickerPure__createClass(ListPickerPureComponent, [{
+ key: "isItemSelected",
+ value: function isItemSelected(item) {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.some(this.state.selectedItems, {
+ id: item.id
+ });
+ }
+ }, {
+ key: "handleChange",
+ value: function handleChange(item) {
+ var _this2 = this;
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ var _this$props = this.props,
+ deselectItem = _this$props.deselectItem,
+ selectItem = _this$props.selectItem,
+ allowMultiSelection = _this$props.allowMultiSelection;
+ return function () {
+ var isSelected = _this2.isItemSelected(item);
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ _this2.updateSelectedItems(item, allowMultiSelection, isSelected);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
- };
+ if (isSelected) {
+ deselectItem(item, allowMultiSelection);
+ } else {
+ selectItem(item, allowMultiSelection);
+ }
+ };
+ }
+ }, {
+ key: "updateSelectedItems",
+ value: function updateSelectedItems(item, allowMultiSelection, isSelected) {
+ var newSelectedItemsArray = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.clone(this.state.selectedItems);
- return CarouselCaption;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ if (allowMultiSelection) {
+ if (isSelected) {
+ external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.remove(newSelectedItemsArray, {
+ id: item.id
+ });
+ } else {
+ newSelectedItemsArray.push(item);
+ }
-CarouselCaption_CarouselCaption.propTypes = CarouselCaption_propTypes;
-CarouselCaption_CarouselCaption.defaultProps = CarouselCaption_defaultProps;
+ this.setState({
+ selectedItems: newSelectedItemsArray
+ });
+ } else {
+ this.setState({
+ selectedItems: [item]
+ });
+ }
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this3 = this;
-/* harmony default export */ var es_CarouselCaption = (Object(bootstrapUtils["a" /* bsClass */])('carousel-caption', CarouselCaption_CarouselCaption));
-// EXTERNAL MODULE: external {"root":"ReactDOM","commonjs2":"react-dom","commonjs":"react-dom","amd":"react-dom"}
-var external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom__ = __webpack_require__(16);
-var external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom___default = /*#__PURE__*/__webpack_require__.n(external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom__);
+ var _this$props2 = this.props,
+ allowMultiSelection = _this$props2.allowMultiSelection,
+ emptyIcon = _this$props2.emptyIcon,
+ emptyMessage = _this$props2.emptyMessage,
+ emptySvgSymbol = _this$props2.emptySvgSymbol,
+ items = _this$props2.items,
+ labelFormatter = _this$props2.labelFormatter,
+ addonFormatter = _this$props2.addonFormatter,
+ itemHeaders = _this$props2.itemHeaders,
+ itemType = _this$props2.itemType;
+ var ToggleComponent = allowMultiSelection ? Checkbox["a" /* default */] : Radio["a" /* default */];
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "listpickerpure-component",
+ "data-test-selector": "listpickerpure-component-".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(itemType)),
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 76
+ },
+ __self: this
+ }, itemHeaders ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Grid, {
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 81
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ type: "header",
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 82
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ stretch: true,
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 83
+ },
+ __self: this
+ }, itemHeaders.label), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['header-toggle'],
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 84
+ },
+ __self: this
+ }, itemHeaders.toggle), addonFormatter ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['header-addon'],
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 85
+ },
+ __self: this
+ }, itemHeaders.addon) : null)) : null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "listpickerpure-component-items",
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 89
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Grid, {
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 90
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(items, function (item) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ key: item.id,
+ dts: "".concat(external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(itemType), "-").concat(item.id),
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 92
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ stretch: true,
+ dts: "label",
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 93
+ },
+ __self: this
+ }, labelFormatter(item)), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['toggle'],
+ dts: "toggle",
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 96
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(ToggleComponent, {
+ checked: _this3.isItemSelected(item),
+ onChange: _this3.handleChange(item),
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 97
+ },
+ __self: this
+ })), addonFormatter ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ classSuffixes: ['addon'],
+ dts: "addon",
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 100
+ },
+ __self: this
+ }, addonFormatter(item)) : null);
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Empty, {
+ collection: items,
+ icon: emptyIcon,
+ svgSymbol: emptySvgSymbol,
+ text: emptyMessage,
+ __source: {
+ fileName: ListPickerPure__jsxFileName,
+ lineNumber: 106
+ },
+ __self: this
+ }))));
+ }
+ }]);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/TransitionEvents.js
-/**
- * Copyright 2013-2014, Facebook, Inc.
- * All rights reserved.
- *
- * This file contains a modified version of:
- * https://github.com/facebook/react/blob/v0.12.0/src/addons/transitions/ReactTransitionEvents.js
- *
- * This source code is licensed under the BSD-style license found here:
- * https://github.com/facebook/react/blob/v0.12.0/LICENSE
- * An additional grant of patent rights can be found here:
- * https://github.com/facebook/react/blob/v0.12.0/PATENTS
- */
+ return ListPickerPureComponent;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
+ListPickerPure_ListPickerPureComponent.displayName = 'AdslotUiListPickerPureComponent';
+var ListPickerPure_itemProps = prop_types_default.a.shape({
+ id: prop_types_default.a.any.isRequired // id can be numeric or uuid string
-/**
- * EVENT_NAME_MAP is used to determine which event fired when a
- * transition/animation ends, based on the style property used to
- * define that event.
- */
-var EVENT_NAME_MAP = {
- transitionend: {
- transition: 'transitionend',
- WebkitTransition: 'webkitTransitionEnd',
- MozTransition: 'mozTransitionEnd',
- OTransition: 'oTransitionEnd',
- msTransition: 'MSTransitionEnd'
+});
+ListPickerPure_ListPickerPureComponent.propTypes = {
+ allowMultiSelection: prop_types_default.a.bool,
+ deselectItem: prop_types_default.a.func,
+ emptyIcon: prop_types_default.a.string,
+ emptyMessage: prop_types_default.a.string,
+ emptySvgSymbol: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ labelFormatter: prop_types_default.a.func,
+ addonFormatter: prop_types_default.a.func,
+ itemHeaders: prop_types_default.a.shape({
+ label: prop_types_default.a.node,
+ toggle: prop_types_default.a.string
+ }),
+ items: prop_types_default.a.arrayOf(ListPickerPure_itemProps),
+ itemType: prop_types_default.a.string,
+ selectItem: prop_types_default.a.func,
+ selectedItems: prop_types_default.a.arrayOf(ListPickerPure_itemProps)
+};
+ListPickerPure_ListPickerPureComponent.defaultProps = {
+ allowMultiSelection: true,
+ deselectItem: function deselectItem() {
+ throw new Error('AdslotUi ListPickerPure needs a deselectItem handler');
},
-
- animationend: {
- animation: 'animationend',
- WebkitAnimation: 'webkitAnimationEnd',
- MozAnimation: 'mozAnimationEnd',
- OAnimation: 'oAnimationEnd',
- msAnimation: 'MSAnimationEnd'
- }
+ emptyMessage: 'No items to select.',
+ labelFormatter: function labelFormatter(item) {
+ return item.label;
+ },
+ items: [],
+ itemType: 'item',
+ selectItem: function selectItem() {
+ throw new Error('AdslotUi ListPickerPure needs a selectItem handler');
+ },
+ selectedItems: []
};
+/* harmony default export */ var ListPickerPure = (ListPickerPure_ListPickerPureComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/PagedGrid/index.jsx
+var PagedGrid__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/PagedGrid/index.jsx";
-var endEvents = [];
-
-function detectEvents() {
- var testEl = document.createElement('div');
- var style = testEl.style;
-
- // On some platforms, in particular some releases of Android 4.x,
- // the un-prefixed "animation" and "transition" properties are defined on the
- // style object but the events that fire will still be prefixed, so we need
- // to check if the un-prefixed events are useable, and if not remove them
- // from the map
- if (!('AnimationEvent' in window)) {
- delete EVENT_NAME_MAP.animationend.animation;
- }
-
- if (!('TransitionEvent' in window)) {
- delete EVENT_NAME_MAP.transitionend.transition;
- }
-
- for (var baseEventName in EVENT_NAME_MAP) {
- // eslint-disable-line guard-for-in
- var baseEvents = EVENT_NAME_MAP[baseEventName];
- for (var styleName in baseEvents) {
- // eslint-disable-line guard-for-in
- if (styleName in style) {
- endEvents.push(baseEvents[styleName]);
- break;
- }
- }
- }
-}
-
-if (canUseDOM) {
- detectEvents();
-}
-
-// We use the raw {add|remove}EventListener() call because EventListener
-// does not know how to remove event listeners and we really should
-// clean up. Also, these events are not triggered in older browsers
-// so we should be A-OK here.
+function PagedGrid__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { PagedGrid__typeof = function _typeof(obj) { return typeof obj; }; } else { PagedGrid__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return PagedGrid__typeof(obj); }
-function addEventListener(node, eventName, eventListener) {
- node.addEventListener(eventName, eventListener, false);
-}
+function PagedGrid__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-function removeEventListener(node, eventName, eventListener) {
- node.removeEventListener(eventName, eventListener, false);
-}
+function PagedGrid__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-var ReactTransitionEvents = {
- addEndEventListener: function addEndEventListener(node, eventListener) {
- if (endEvents.length === 0) {
- // If CSS transitions are not supported, trigger an "end animation"
- // event immediately.
- window.setTimeout(eventListener, 0);
- return;
- }
- endEvents.forEach(function (endEvent) {
- addEventListener(node, endEvent, eventListener);
- });
- },
- removeEndEventListener: function removeEndEventListener(node, eventListener) {
- if (endEvents.length === 0) {
- return;
- }
- endEvents.forEach(function (endEvent) {
- removeEventListener(node, endEvent, eventListener);
- });
- }
-};
+function PagedGrid__createClass(Constructor, protoProps, staticProps) { if (protoProps) PagedGrid__defineProperties(Constructor.prototype, protoProps); if (staticProps) PagedGrid__defineProperties(Constructor, staticProps); return Constructor; }
-/* harmony default export */ var TransitionEvents = (ReactTransitionEvents);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CarouselItem.js
+function PagedGrid__possibleConstructorReturn(self, call) { if (call && (PagedGrid__typeof(call) === "object" || typeof call === "function")) { return call; } return PagedGrid__assertThisInitialized(self); }
+function PagedGrid__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function PagedGrid__getPrototypeOf(o) { PagedGrid__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return PagedGrid__getPrototypeOf(o); }
+function PagedGrid__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) PagedGrid__setPrototypeOf(subClass, superClass); }
+function PagedGrid__setPrototypeOf(o, p) { PagedGrid__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return PagedGrid__setPrototypeOf(o, p); }
@@ -11806,132 +13179,198 @@ var ReactTransitionEvents = {
-// TODO: This should use a timeout instead of TransitionEvents, or else just
-// not wait until transition end to trigger continuing animations.
-var CarouselItem_propTypes = {
- direction: prop_types_default.a.oneOf(['prev', 'next']),
- onAnimateOutEnd: prop_types_default.a.func,
- active: prop_types_default.a.bool,
- animateIn: prop_types_default.a.bool,
- animateOut: prop_types_default.a.bool,
- index: prop_types_default.a.number
-};
-var CarouselItem_defaultProps = {
- active: false,
- animateIn: false,
- animateOut: false
-};
-var CarouselItem_CarouselItem = function (_React$Component) {
- inherits_default()(CarouselItem, _React$Component);
+__webpack_require__(278);
- function CarouselItem(props, context) {
- classCallCheck_default()(this, CarouselItem);
+var PagedGrid_PagedGridComponent =
+/*#__PURE__*/
+function (_React$Component) {
+ PagedGrid__inherits(PagedGridComponent, _React$Component);
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
+ function PagedGridComponent() {
+ var _this;
- _this.handleAnimateOutEnd = _this.handleAnimateOutEnd.bind(_this);
+ PagedGrid__classCallCheck(this, PagedGridComponent);
+ _this = PagedGrid__possibleConstructorReturn(this, PagedGrid__getPrototypeOf(PagedGridComponent).call(this));
_this.state = {
- direction: null
+ activePage: 1
};
-
- _this.isUnmounted = false;
return _this;
}
- CarouselItem.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- if (this.props.active !== nextProps.active) {
- this.setState({ direction: null });
- }
- };
-
- CarouselItem.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
- var _this2 = this;
-
- var active = this.props.active;
-
- var prevActive = prevProps.active;
-
- if (!active && prevActive) {
- TransitionEvents.addEndEventListener(external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom___default.a.findDOMNode(this), this.handleAnimateOutEnd);
- }
-
- if (active !== prevActive) {
- setTimeout(function () {
- return _this2.startAnimation();
- }, 20);
+ PagedGrid__createClass(PagedGridComponent, [{
+ key: "componentWillReceiveProps",
+ value: function componentWillReceiveProps() {
+ var totalPages = Math.ceil(this.props.items.length / this.props.perPage);
+ if (this.state.activePage > totalPages) this.setState({
+ activePage: totalPages
+ });
}
- };
+ }, {
+ key: "render",
+ value: function render() {
+ var _this2 = this;
- CarouselItem.prototype.componentWillUnmount = function componentWillUnmount() {
- this.isUnmounted = true;
- };
+ var activePage = this.state.activePage;
+ var _this$props = this.props,
+ columns = _this$props.columns,
+ emptyIcon = _this$props.emptyIcon,
+ emptyMessage = _this$props.emptyMessage,
+ emptySvgSymbol = _this$props.emptySvgSymbol,
+ items = _this$props.items,
+ perPage = _this$props.perPage,
+ verticalCellBorder = _this$props.verticalCellBorder;
- CarouselItem.prototype.handleAnimateOutEnd = function handleAnimateOutEnd() {
- if (this.isUnmounted) {
- return;
- }
+ var pageItems = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default()(items).clone().splice((this.state.activePage - 1) * perPage, perPage);
- if (this.props.onAnimateOutEnd) {
- this.props.onAnimateOutEnd(this.props.index);
+ var totalPages = Math.ceil(items.length / perPage);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "pagedgrid-component",
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 33
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Grid, {
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 34
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ type: "header",
+ verticalCellBorder: verticalCellBorder,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 35
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(columns, function (column) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ key: column.key,
+ classSuffixes: [external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(column.key)],
+ stretch: column.stretch,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 37
+ },
+ __self: this
+ }, column.label);
+ })), external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(pageItems, function (item) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Grid_Row, {
+ key: item.id,
+ verticalCellBorder: verticalCellBorder,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 43
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.map(columns, function (column) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Cell, {
+ key: "".concat(item.id, "-").concat(column.key),
+ classSuffixes: [external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.kebabCase(column.key)],
+ stretch: column.stretch,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 45
+ },
+ __self: this
+ }, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.get(item, column.key));
+ }));
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Empty, {
+ collection: items,
+ icon: emptyIcon,
+ svgSymbol: emptySvgSymbol,
+ text: emptyMessage,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 55
+ },
+ __self: this
+ })), totalPages > 1 ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "pagedgrid-component-pagination",
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 58
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "pagedgrid-component-pagination-info",
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 59
+ },
+ __self: this
+ }, (activePage - 1) * perPage + 1, "\u2013", Math.min(activePage * perPage, items.length), " of ", items.length), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Pagination_default.a, {
+ activePage: activePage,
+ items: totalPages,
+ next: true,
+ onSelect: function onSelect(selectedPage) {
+ return _this2.setState({
+ activePage: selectedPage
+ });
+ },
+ prev: true,
+ __source: {
+ fileName: PagedGrid__jsxFileName,
+ lineNumber: 62
+ },
+ __self: this
+ })) : null);
}
- };
+ }]);
- CarouselItem.prototype.startAnimation = function startAnimation() {
- if (this.isUnmounted) {
- return;
- }
+ return PagedGridComponent;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- this.setState({
- direction: this.props.direction === 'prev' ? 'right' : 'left'
- });
- };
+var PagedGrid_itemProps = prop_types_default.a.shape({
+ id: prop_types_default.a.any.isRequired
+});
+var columnProps = prop_types_default.a.shape({
+ key: prop_types_default.a.string.isRequired,
+ label: prop_types_default.a.any,
+ stretch: prop_types_default.a.bool
+});
+PagedGrid_PagedGridComponent.propTypes = {
+ columns: prop_types_default.a.arrayOf(columnProps).isRequired,
+ emptyIcon: prop_types_default.a.string,
+ emptyMessage: prop_types_default.a.string,
+ emptySvgSymbol: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ items: prop_types_default.a.arrayOf(PagedGrid_itemProps).isRequired,
+ perPage: prop_types_default.a.number.isRequired,
+ verticalCellBorder: prop_types_default.a.bool
+};
+/* harmony default export */ var PagedGrid = (PagedGrid_PagedGridComponent);
+// EXTERNAL MODULE: ./components/adslot-ui/RadioGroup/index.jsx
+var RadioGroup = __webpack_require__(129);
- CarouselItem.prototype.render = function render() {
- var _props = this.props,
- direction = _props.direction,
- active = _props.active,
- animateIn = _props.animateIn,
- animateOut = _props.animateOut,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['direction', 'active', 'animateIn', 'animateOut', 'className']);
+// EXTERNAL MODULE: ./components/adslot-ui/Search/styles.scss
+var Search_styles = __webpack_require__(279);
+var Search_styles_default = /*#__PURE__*/__webpack_require__.n(Search_styles);
- delete props.onAnimateOutEnd;
- delete props.index;
+// CONCATENATED MODULE: ./components/adslot-ui/Search/index.jsx
+var Search__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Search/index.jsx";
- var classes = {
- item: true,
- active: active && !animateIn || animateOut
- };
- if (direction && active && animateIn) {
- classes[direction] = true;
- }
- if (this.state.direction && (animateIn || animateOut)) {
- classes[this.state.direction] = true;
- }
+function Search__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Search__typeof = function _typeof(obj) { return typeof obj; }; } else { Search__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Search__typeof(obj); }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, props, {
- className: classnames_default()(className, classes)
- }));
- };
+function Search__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- return CarouselItem;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+function Search__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-CarouselItem_CarouselItem.propTypes = CarouselItem_propTypes;
-CarouselItem_CarouselItem.defaultProps = CarouselItem_defaultProps;
+function Search__createClass(Constructor, protoProps, staticProps) { if (protoProps) Search__defineProperties(Constructor.prototype, protoProps); if (staticProps) Search__defineProperties(Constructor, staticProps); return Constructor; }
-/* harmony default export */ var es_CarouselItem = (CarouselItem_CarouselItem);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Glyphicon.js
-var Glyphicon = __webpack_require__(108);
+function Search__possibleConstructorReturn(self, call) { if (call && (Search__typeof(call) === "object" || typeof call === "function")) { return call; } return Search__assertThisInitialized(self); }
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Carousel.js
+function Search__getPrototypeOf(o) { Search__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Search__getPrototypeOf(o); }
+function Search__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Search__setPrototypeOf(subClass, superClass); }
+function Search__setPrototypeOf(o, p) { Search__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Search__setPrototypeOf(o, p); }
+function Search__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
@@ -11939,533 +13378,1010 @@ var Glyphicon = __webpack_require__(108);
+var Search_Search =
+/*#__PURE__*/
+function (_Component) {
+ Search__inherits(Search, _Component);
+ function Search(props) {
+ var _this;
+ Search__classCallCheck(this, Search);
+ _this = Search__possibleConstructorReturn(this, Search__getPrototypeOf(Search).call(this, props));
+ _this.debounceOnSearch = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.debounce(props.onSearch, props.debounceInterval);
+ _this.onChange = _this.onChange.bind(Search__assertThisInitialized(Search__assertThisInitialized(_this)));
+ _this.onClear = _this.onClear.bind(Search__assertThisInitialized(Search__assertThisInitialized(_this)));
+ _this.onKeyPress = _this.onKeyPress.bind(Search__assertThisInitialized(Search__assertThisInitialized(_this)));
+ return _this;
+ }
+ Search__createClass(Search, [{
+ key: "onChange",
+ value: function onChange(event) {
+ var _this$props = this.props,
+ disabled = _this$props.disabled,
+ searchOnChange = _this$props.searchOnChange,
+ onChange = _this$props.onChange;
+ if (disabled) return;
+ var value = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.get(event, 'target.value');
-// TODO: `slide` should be `animate`.
+ onChange(value);
+ if (searchOnChange) this.debounceOnSearch(value);
+ }
+ }, {
+ key: "onKeyPress",
+ value: function onKeyPress(event) {
+ var _this$props2 = this.props,
+ disabled = _this$props2.disabled,
+ searchOnEnterKey = _this$props2.searchOnEnterKey,
+ onSearch = _this$props2.onSearch;
+ if (disabled) return;
-// TODO: Use uncontrollable.
+ if (searchOnEnterKey && event.which === 13) {
+ var value = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.get(event, 'target.value');
-var Carousel_propTypes = {
- slide: prop_types_default.a.bool,
- indicators: prop_types_default.a.bool,
- /**
- * The amount of time to delay between automatically cycling an item.
- * If `null`, carousel will not automatically cycle.
- */
- interval: prop_types_default.a.number,
- controls: prop_types_default.a.bool,
- pauseOnHover: prop_types_default.a.bool,
- wrap: prop_types_default.a.bool,
- /**
- * Callback fired when the active item changes.
- *
- * ```js
- * (eventKey: any) => any | (eventKey: any, event: Object) => any
- * ```
- *
- * If this callback takes two or more arguments, the second argument will
- * be a persisted event object with `direction` set to the direction of the
- * transition.
- */
- onSelect: prop_types_default.a.func,
- onSlideEnd: prop_types_default.a.func,
- activeIndex: prop_types_default.a.number,
- defaultActiveIndex: prop_types_default.a.number,
- direction: prop_types_default.a.oneOf(['prev', 'next']),
- prevIcon: prop_types_default.a.node,
- /**
- * Label shown to screen readers only, can be used to show the previous element
- * in the carousel.
- * Set to null to deactivate.
- */
- prevLabel: prop_types_default.a.string,
- nextIcon: prop_types_default.a.node,
- /**
- * Label shown to screen readers only, can be used to show the next element
- * in the carousel.
- * Set to null to deactivate.
- */
- nextLabel: prop_types_default.a.string
-};
+ onSearch(value);
+ }
+ }
+ }, {
+ key: "onClear",
+ value: function onClear() {
+ var _this$props3 = this.props,
+ disabled = _this$props3.disabled,
+ onChange = _this$props3.onChange,
+ onClear = _this$props3.onClear,
+ onSearch = _this$props3.onSearch,
+ searchOnChange = _this$props3.searchOnChange;
+ if (disabled) return;
+ var value = '';
+ onChange(value);
-var Carousel_defaultProps = {
- slide: true,
- interval: 5000,
- pauseOnHover: true,
- wrap: true,
- indicators: true,
- controls: true,
- prevIcon: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Glyphicon["a" /* default */], { glyph: 'chevron-left' }),
- prevLabel: 'Previous',
- nextIcon: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Glyphicon["a" /* default */], { glyph: 'chevron-right' }),
- nextLabel: 'Next'
+ if (searchOnChange) {
+ onSearch(value);
+ }
+
+ onClear(value);
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$props4 = this.props,
+ disabled = _this$props4.disabled,
+ isLoading = _this$props4.isLoading,
+ placeholder = _this$props4.placeholder,
+ svgSymbolCancel = _this$props4.svgSymbolCancel,
+ svgSymbolSearch = _this$props4.svgSymbolSearch,
+ value = _this$props4.value;
+ var searchClassSuffixes = disabled ? ['color-disabled'] : svgSymbolSearch.classSuffixes;
+ var cancelClassSuffixes = disabled ? ['color-disabled'] : svgSymbolCancel.classSuffixes;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "search-component",
+ __source: {
+ fileName: Search__jsxFileName,
+ lineNumber: 55
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ autoComplete: "off",
+ className: "search-component-input",
+ disabled: disabled,
+ name: "search",
+ onChange: this.onChange,
+ onKeyPress: this.onKeyPress,
+ placeholder: "Search ".concat(placeholder),
+ type: "search",
+ value: value,
+ __source: {
+ fileName: Search__jsxFileName,
+ lineNumber: 56
+ },
+ __self: this
+ }), isLoading ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_Spinner, {
+ size: "small",
+ __source: {
+ fileName: Search__jsxFileName,
+ lineNumber: 67
+ },
+ __self: this
+ }) : null, external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(value) ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, {
+ href: svgSymbolSearch.href,
+ classSuffixes: searchClassSuffixes,
+ __source: {
+ fileName: Search__jsxFileName,
+ lineNumber: 69
+ },
+ __self: this
+ }) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, {
+ href: svgSymbolCancel.href,
+ classSuffixes: cancelClassSuffixes,
+ onClick: this.onClear,
+ __source: {
+ fileName: Search__jsxFileName,
+ lineNumber: 71
+ },
+ __self: this
+ }));
+ }
+ }]);
+
+ return Search;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react__["Component"]);
+
+Search_Search.displayName = 'AdslotUiSearchComponent';
+Search_Search.propTypes = {
+ disabled: prop_types_default.a.bool,
+ isLoading: prop_types_default.a.bool,
+ onChange: prop_types_default.a.func,
+ onClear: prop_types_default.a.func,
+ onSearch: prop_types_default.a.func,
+ placeholder: prop_types_default.a.string,
+ svgSymbolCancel: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ svgSymbolSearch: prop_types_default.a.shape(alexandria_SvgSymbol.propTypes),
+ value: prop_types_default.a.string,
+ searchOnChange: prop_types_default.a.bool,
+ searchOnEnterKey: prop_types_default.a.bool,
+ debounceInterval: prop_types_default.a.number
};
+Search_Search.defaultProps = {
+ disabled: false,
+ isLoading: false,
+ onChange: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.noop,
+ onClear: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.noop,
+ onSearch: external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.noop,
+ placeholder: '',
+ svgSymbolCancel: {
+ classSuffixes: ['gray-darker'],
+ href: '/assets/svg-symbols.svg#cancel'
+ },
+ svgSymbolSearch: {
+ classSuffixes: ['gray-light'],
+ href: '/assets/svg-symbols.svg#search'
+ },
+ value: '',
+ searchOnChange: true,
+ searchOnEnterKey: false,
+ debounceInterval: 0
+};
+/* harmony default export */ var adslot_ui_Search = (Search_Search);
+// CONCATENATED MODULE: ./components/adslot-ui/SearchBar/index.jsx
+var SearchBar__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/SearchBar/index.jsx";
-var Carousel_Carousel = function (_React$Component) {
- inherits_default()(Carousel, _React$Component);
- function Carousel(props, context) {
- classCallCheck_default()(this, Carousel);
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
- _this.handleMouseOver = _this.handleMouseOver.bind(_this);
- _this.handleMouseOut = _this.handleMouseOut.bind(_this);
- _this.handlePrev = _this.handlePrev.bind(_this);
- _this.handleNext = _this.handleNext.bind(_this);
- _this.handleItemAnimateOutEnd = _this.handleItemAnimateOutEnd.bind(_this);
- var defaultActiveIndex = props.defaultActiveIndex;
+__webpack_require__(280);
+var SearchBar_SearchBarComponent = function SearchBarComponent(_ref) {
+ var additionalClassNames = _ref.additionalClassNames,
+ searchString = _ref.searchString,
+ searchPlaceholder = _ref.searchPlaceholder,
+ searchIconHref = _ref.searchIconHref,
+ onSearchStringChange = _ref.onSearchStringChange,
+ onSearch = _ref.onSearch,
+ dts = _ref.dts;
+ var className = ['search-bar-component'].concat(additionalClassNames).join(' ');
+ var placeholder = searchPlaceholder || 'Search';
- _this.state = {
- activeIndex: defaultActiveIndex != null ? defaultActiveIndex : 0,
- previousActiveIndex: null,
- direction: null
- };
+ var onSearchStringChangeBound = function onSearchStringChangeBound(event) {
+ return onSearchStringChange(event.target.value);
+ };
- _this.isUnmounted = false;
- return _this;
- }
+ var onTextInputKeyPress = function onTextInputKeyPress(event) {
+ var ENTER_KEY = 13; // event.keyCode always returns 0 on Chrome (a known bug), so we must do a check
+ // for event.which as well. For more info on the bug, see this SO entry:
+ // http://stackoverflow.com/questions/1897333/firing-a-keyboard-event-on-chrome
- Carousel.prototype.componentDidMount = function componentDidMount() {
- this.waitForNext();
+ if (event.which === ENTER_KEY || event.keyCode === ENTER_KEY) {
+ onSearch();
+ }
};
- Carousel.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
- var activeIndex = this.getActiveIndex();
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: className,
+ "data-test-selector": dts,
+ __source: {
+ fileName: SearchBar__jsxFileName,
+ lineNumber: 32
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("input", {
+ className: "search-bar-component-text-input form-control",
+ onChange: onSearchStringChangeBound,
+ onKeyPress: onTextInputKeyPress,
+ placeholder: placeholder,
+ type: "text",
+ value: searchString,
+ __source: {
+ fileName: SearchBar__jsxFileName,
+ lineNumber: 33
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Button_default.a, {
+ className: "search-bar-component-button btn-inverse",
+ bsStyle: "primary",
+ onClick: onSearch,
+ __source: {
+ fileName: SearchBar__jsxFileName,
+ lineNumber: 41
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(alexandria_SvgSymbol, {
+ classSuffixes: ['search-icon'],
+ href: searchIconHref,
+ __source: {
+ fileName: SearchBar__jsxFileName,
+ lineNumber: 42
+ },
+ __self: this
+ })));
+};
- if (nextProps.activeIndex != null && nextProps.activeIndex !== activeIndex) {
- clearTimeout(this.timeout);
+SearchBar_SearchBarComponent.propTypes = {
+ additionalClassNames: prop_types_default.a.arrayOf(prop_types_default.a.string),
+ searchString: prop_types_default.a.string.isRequired,
+ searchPlaceholder: prop_types_default.a.string,
+ searchIconHref: prop_types_default.a.string.isRequired,
+ onSearchStringChange: prop_types_default.a.func.isRequired,
+ onSearch: prop_types_default.a.func.isRequired,
+ dts: prop_types_default.a.string
+};
+SearchBar_SearchBarComponent.defaultProps = {
+ additionalClassNames: []
+};
+/* harmony default export */ var SearchBar = (SearchBar_SearchBarComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/SplitPane/index.jsx
+var SplitPane__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/SplitPane/index.jsx";
- this.setState({
- previousActiveIndex: activeIndex,
- direction: nextProps.direction != null ? nextProps.direction : this.getDirection(activeIndex, nextProps.activeIndex)
- });
- }
+function SplitPane__toConsumableArray(arr) { return SplitPane__arrayWithoutHoles(arr) || SplitPane__iterableToArray(arr) || SplitPane__nonIterableSpread(); }
- if (nextProps.activeIndex == null && this.state.activeIndex >= nextProps.children.length) {
- this.setState({
- activeIndex: 0,
- previousActiveIndex: null,
- direction: null
- });
- }
- };
+function SplitPane__nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
- Carousel.prototype.componentWillUnmount = function componentWillUnmount() {
- clearTimeout(this.timeout);
- this.isUnmounted = true;
- };
+function SplitPane__iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
- Carousel.prototype.getActiveIndex = function getActiveIndex() {
- var activeIndexProp = this.props.activeIndex;
- return activeIndexProp != null ? activeIndexProp : this.state.activeIndex;
- };
+function SplitPane__arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
- Carousel.prototype.getDirection = function getDirection(prevIndex, index) {
- if (prevIndex === index) {
- return null;
- }
+// TODO: Move to Alexandria.
- return prevIndex > index ? 'prev' : 'next';
- };
- Carousel.prototype.handleItemAnimateOutEnd = function handleItemAnimateOutEnd() {
- var _this2 = this;
- this.setState({
- previousActiveIndex: null,
- direction: null
- }, function () {
- _this2.waitForNext();
- if (_this2.props.onSlideEnd) {
- _this2.props.onSlideEnd();
- }
- });
- };
- Carousel.prototype.handleMouseOut = function handleMouseOut() {
- if (this.isPaused) {
- this.play();
- }
- };
+__webpack_require__(281);
- Carousel.prototype.handleMouseOver = function handleMouseOver() {
- if (this.props.pauseOnHover) {
- this.pause();
- }
- };
+var SplitPane_SplitPaneComponent = function SplitPaneComponent(_ref) {
+ var children = _ref.children,
+ dts = _ref.dts,
+ additionalClassNames = _ref.additionalClassNames;
+ var splitPaneClass = classnames_default.a.apply(void 0, ['splitpane-component'].concat(SplitPane__toConsumableArray(additionalClassNames)));
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", Object.assign({
+ className: splitPaneClass
+ }, Object(utils["b" /* expandDts */])(dts), {
+ __source: {
+ fileName: SplitPane__jsxFileName,
+ lineNumber: 13
+ },
+ __self: this
+ }), children);
+};
- Carousel.prototype.handleNext = function handleNext(e) {
- var index = this.getActiveIndex() + 1;
- var count = ValidComponentChildren["a" /* default */].count(this.props.children);
+SplitPane_SplitPaneComponent.displayName = 'AdslotUiSplitPaneComponent';
+SplitPane_SplitPaneComponent.propTypes = {
+ additionalClassNames: prop_types_default.a.arrayOf(prop_types_default.a.string),
+ children: prop_types_default.a.node,
+ dts: prop_types_default.a.string
+};
+SplitPane_SplitPaneComponent.defaultProps = {
+ additionalClassNames: []
+};
+/* harmony default export */ var SplitPane = (SplitPane_SplitPaneComponent);
+// CONCATENATED MODULE: ./components/adslot-ui/Tab/index.jsx
+var Tab__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Tab/index.jsx";
- if (index > count - 1) {
- if (!this.props.wrap) {
- return;
- }
- index = 0;
- }
+/* eslint-disable react/no-unused-prop-types */
- this.select(index, e, 'next');
- };
- Carousel.prototype.handlePrev = function handlePrev(e) {
- var index = this.getActiveIndex() - 1;
- if (index < 0) {
- if (!this.props.wrap) {
- return;
- }
- index = ValidComponentChildren["a" /* default */].count(this.props.children) - 1;
- }
- this.select(index, e, 'prev');
- };
+var Tab_Tab = function Tab(_ref) {
+ var children = _ref.children,
+ show = _ref.show;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ role: "tabpanel",
+ "aria-hidden": show,
+ className: classnames_default()(['tab-pane', 'fade', {
+ active: show,
+ in: show
+ }]),
+ __source: {
+ fileName: Tab__jsxFileName,
+ lineNumber: 7
+ },
+ __self: this
+ }, children);
+};
- // This might be a public API.
+Tab_Tab.innerName = 'au_tab';
+Tab_Tab.propTypes = {
+ children: prop_types_default.a.node.isRequired,
+ eventKey: prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]).isRequired,
+ title: prop_types_default.a.node.isRequired,
+ tabClassName: prop_types_default.a.string,
+ disabled: prop_types_default.a.bool,
+ show: prop_types_default.a.bool
+};
+/* harmony default export */ var adslot_ui_Tab = (Tab_Tab);
+// CONCATENATED MODULE: ./components/adslot-ui/Tabs/index.jsx
+var Tabs__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Tabs/index.jsx";
+function Tabs__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Tabs__typeof = function _typeof(obj) { return typeof obj; }; } else { Tabs__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Tabs__typeof(obj); }
- Carousel.prototype.pause = function pause() {
- this.isPaused = true;
- clearTimeout(this.timeout);
- };
+function Tabs__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- // This might be a public API.
+function Tabs__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function Tabs__createClass(Constructor, protoProps, staticProps) { if (protoProps) Tabs__defineProperties(Constructor.prototype, protoProps); if (staticProps) Tabs__defineProperties(Constructor, staticProps); return Constructor; }
- Carousel.prototype.play = function play() {
- this.isPaused = false;
- this.waitForNext();
- };
+function Tabs__possibleConstructorReturn(self, call) { if (call && (Tabs__typeof(call) === "object" || typeof call === "function")) { return call; } return Tabs__assertThisInitialized(self); }
- Carousel.prototype.select = function select(index, e, direction) {
- clearTimeout(this.timeout);
+function Tabs__getPrototypeOf(o) { Tabs__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Tabs__getPrototypeOf(o); }
- // TODO: Is this necessary? Seems like the only risk is if the component
- // unmounts while handleItemAnimateOutEnd fires.
- if (this.isUnmounted) {
- return;
- }
+function Tabs__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Tabs__setPrototypeOf(subClass, superClass); }
- var previousActiveIndex = this.props.slide ? this.getActiveIndex() : null;
- direction = direction || this.getDirection(previousActiveIndex, index);
+function Tabs__setPrototypeOf(o, p) { Tabs__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Tabs__setPrototypeOf(o, p); }
- var onSelect = this.props.onSelect;
+function Tabs__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+/* eslint-disable jsx-a11y/anchor-is-valid */
- if (onSelect) {
- if (onSelect.length > 1) {
- // React SyntheticEvents are pooled, so we need to remove this event
- // from the pool to add a custom property. To avoid unnecessarily
- // removing objects from the pool, only do this when the listener
- // actually wants the event.
- if (e) {
- e.persist();
- e.direction = direction;
- } else {
- e = { direction: direction };
- }
- onSelect(index, e);
- } else {
- onSelect(index);
- }
+
+
+
+
+var Tabs_Tabs =
+/*#__PURE__*/
+function (_React$Component) {
+ Tabs__inherits(Tabs, _React$Component);
+
+ function Tabs(props) {
+ var _this;
+
+ Tabs__classCallCheck(this, Tabs);
+
+ _this = Tabs__possibleConstructorReturn(this, Tabs__getPrototypeOf(Tabs).call(this, props));
+ _this.state = {
+ activeKey: _this.props.defaultActiveKey
+ };
+ _this.switchTab = _this.switchTab.bind(Tabs__assertThisInitialized(Tabs__assertThisInitialized(_this)));
+ return _this;
+ }
+
+ Tabs__createClass(Tabs, [{
+ key: "switchTab",
+ value: function switchTab(key) {
+ var _this2 = this;
+
+ var _this$props = this.props,
+ onSelect = _this$props.onSelect,
+ activeKey = _this$props.activeKey;
+ return function (event) {
+ event.preventDefault();
+
+ if (_this2.isControlled && key !== activeKey) {
+ onSelect(key);
+ } else if (key !== _this2.state.activeKey) {
+ _this2.setState({
+ activeKey: key
+ });
+ }
+ };
}
+ }, {
+ key: "render",
+ value: function render() {
+ var _this3 = this;
- if (this.props.activeIndex == null && index !== previousActiveIndex) {
- if (this.state.previousActiveIndex != null) {
- // If currently animating don't activate the new index.
- // TODO: look into queueing this canceled call and
- // animating after the current animation has ended.
- return;
- }
+ var _this$props2 = this.props,
+ id = _this$props2.id,
+ children = _this$props2.children;
+ var tabs = [];
+ var content = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.map(children, function (child) {
+ if (external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isFunction(child.type) && child.type.innerName === adslot_ui_Tab.innerName) {
+ var tab = external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(child, {
+ show: _this3.activeKey === child.props.eventKey
+ });
+ tabs.push(tab);
+ return tab;
+ }
- this.setState({
- activeIndex: index,
- previousActiveIndex: previousActiveIndex,
- direction: direction
+ return child;
});
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ id: id,
+ __source: {
+ fileName: Tabs__jsxFileName,
+ lineNumber: 59
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("ul", {
+ role: "tablist",
+ className: "nav nav-tabs",
+ __source: {
+ fileName: Tabs__jsxFileName,
+ lineNumber: 60
+ },
+ __self: this
+ }, tabs.map(function (tab) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("li", {
+ role: "presentation",
+ className: classnames_default()(tab.props.tabClassName, {
+ active: tab.props.show,
+ disabled: tab.props.disabled
+ }),
+ key: tab.props.eventKey,
+ __source: {
+ fileName: Tabs__jsxFileName,
+ lineNumber: 62
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("a", {
+ id: "".concat(id, "-tab-").concat(tab.props.eventKey),
+ role: "tab",
+ tabIndex: -1,
+ "aria-selected": tab.props.show,
+ onClick: _this3.switchTab(tab.props.eventKey),
+ style: tab.props.disabled ? {
+ pointerEvents: 'none'
+ } : {},
+ __source: {
+ fileName: Tabs__jsxFileName,
+ lineNumber: 67
+ },
+ __self: this
+ }, tab.props.title));
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ className: "tab-content",
+ __source: {
+ fileName: Tabs__jsxFileName,
+ lineNumber: 80
+ },
+ __self: this
+ }, content));
}
- };
+ }, {
+ key: "isControlled",
+ get: function get() {
+ var _this$props3 = this.props,
+ activeKey = _this$props3.activeKey,
+ onSelect = _this$props3.onSelect;
+ return !external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isNil(activeKey) && external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isFunction(onSelect);
+ }
+ }, {
+ key: "activeKey",
+ get: function get() {
+ return this.isControlled ? this.props.activeKey : this.state.activeKey;
+ }
+ }]);
- Carousel.prototype.waitForNext = function waitForNext() {
- var _props = this.props,
- slide = _props.slide,
- interval = _props.interval,
- activeIndexProp = _props.activeIndex;
+ return Tabs;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+Tabs_Tabs.propTypes = {
+ id: prop_types_default.a.string.isRequired,
+ children: prop_types_default.a.node.isRequired,
+ defaultActiveKey: prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]),
+ activeKey: prop_types_default.a.oneOfType([prop_types_default.a.string, prop_types_default.a.number]),
+ onSelect: prop_types_default.a.func
+};
+/* harmony default export */ var adslot_ui_Tabs = (Tabs_Tabs);
+// CONCATENATED MODULE: ./components/adslot-ui/Textarea/index.jsx
+var Textarea__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/src/components/adslot-ui/Textarea/index.jsx";
- if (!this.isPaused && slide && interval && activeIndexProp == null) {
- this.timeout = setTimeout(this.handleNext, interval);
- }
- };
+function Textarea__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { Textarea__typeof = function _typeof(obj) { return typeof obj; }; } else { Textarea__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return Textarea__typeof(obj); }
- Carousel.prototype.renderControls = function renderControls(properties) {
- var wrap = properties.wrap,
- children = properties.children,
- activeIndex = properties.activeIndex,
- prevIcon = properties.prevIcon,
- nextIcon = properties.nextIcon,
- bsProps = properties.bsProps,
- prevLabel = properties.prevLabel,
- nextLabel = properties.nextLabel;
+function Textarea__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
- var controlClassName = Object(bootstrapUtils["e" /* prefix */])(bsProps, 'control');
- var count = ValidComponentChildren["a" /* default */].count(children);
+function Textarea__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- return [(wrap || activeIndex !== 0) && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- SafeAnchor["a" /* default */],
- {
- key: 'prev',
- className: classnames_default()(controlClassName, 'left'),
- onClick: this.handlePrev
- },
- prevIcon,
- prevLabel && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- { className: 'sr-only' },
- prevLabel
- )
- ), (wrap || activeIndex !== count - 1) && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- SafeAnchor["a" /* default */],
- {
- key: 'next',
- className: classnames_default()(controlClassName, 'right'),
- onClick: this.handleNext
- },
- nextIcon,
- nextLabel && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- { className: 'sr-only' },
- nextLabel
- )
- )];
- };
+function Textarea__createClass(Constructor, protoProps, staticProps) { if (protoProps) Textarea__defineProperties(Constructor.prototype, protoProps); if (staticProps) Textarea__defineProperties(Constructor, staticProps); return Constructor; }
- Carousel.prototype.renderIndicators = function renderIndicators(children, activeIndex, bsProps) {
- var _this3 = this;
+function Textarea__possibleConstructorReturn(self, call) { if (call && (Textarea__typeof(call) === "object" || typeof call === "function")) { return call; } return Textarea__assertThisInitialized(self); }
- var indicators = [];
+function Textarea__getPrototypeOf(o) { Textarea__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return Textarea__getPrototypeOf(o); }
- ValidComponentChildren["a" /* default */].forEach(children, function (child, index) {
- indicators.push(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', {
- key: index,
- className: index === activeIndex ? 'active' : null,
- onClick: function onClick(e) {
- return _this3.select(index, e);
- }
- }),
+function Textarea__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) Textarea__setPrototypeOf(subClass, superClass); }
- // Force whitespace between indicator elements. Bootstrap requires
- // this for correct spacing of elements.
- ' ');
- });
+function Textarea__setPrototypeOf(o, p) { Textarea__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return Textarea__setPrototypeOf(o, p); }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'ol',
- { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'indicators') },
- indicators
- );
- };
+function Textarea__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
- Carousel.prototype.render = function render() {
- var _this4 = this;
- var _props2 = this.props,
- slide = _props2.slide,
- indicators = _props2.indicators,
- controls = _props2.controls,
- wrap = _props2.wrap,
- prevIcon = _props2.prevIcon,
- prevLabel = _props2.prevLabel,
- nextIcon = _props2.nextIcon,
- nextLabel = _props2.nextLabel,
- className = _props2.className,
- children = _props2.children,
- props = objectWithoutProperties_default()(_props2, ['slide', 'indicators', 'controls', 'wrap', 'prevIcon', 'prevLabel', 'nextIcon', 'nextLabel', 'className', 'children']);
- var _state = this.state,
- previousActiveIndex = _state.previousActiveIndex,
- direction = _state.direction;
- var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex', // Accessed via this.getActiveIndex().
- 'defaultActiveIndex', 'direction']),
+
+
+var Textarea_Textarea =
+/*#__PURE__*/
+function (_React$Component) {
+ Textarea__inherits(Textarea, _React$Component);
+
+ function Textarea(props) {
+ var _this;
+
+ Textarea__classCallCheck(this, Textarea);
+
+ _this = Textarea__possibleConstructorReturn(this, Textarea__getPrototypeOf(Textarea).call(this, props));
+ _this.state = {
+ charCountRemaining: _this.props.maxLength
+ };
+ _this.handleChange = _this.handleChange.bind(Textarea__assertThisInitialized(Textarea__assertThisInitialized(_this)));
+ return _this;
+ }
+
+ Textarea__createClass(Textarea, [{
+ key: "handleChange",
+ value: function handleChange(event) {
+ this.setState({
+ charCountRemaining: this.props.maxLength - event.target.value.length
+ });
+
+ if (this.props.onChange) {
+ this.props.onChange(event);
+ }
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ var _this$props = this.props,
+ maxLength = _this$props.maxLength,
+ statusClass = _this$props.statusClass;
+
+ var restProps = external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.omit(this.props, ['statusClass']);
+
+ var classNames = classnames_default()('form-control', restProps.className);
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isNil(maxLength) ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("textarea", Object.assign({}, restProps, {
+ className: classNames,
+ __source: {
+ fileName: Textarea__jsxFileName,
+ lineNumber: 33
+ },
+ __self: this
+ })) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ __source: {
+ fileName: Textarea__jsxFileName,
+ lineNumber: 35
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("textarea", Object.assign({}, restProps, {
+ className: classNames,
+ onChange: this.handleChange,
+ __source: {
+ fileName: Textarea__jsxFileName,
+ lineNumber: 36
+ },
+ __self: this
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: statusClass,
+ __source: {
+ fileName: Textarea__jsxFileName,
+ lineNumber: 37
+ },
+ __self: this
+ }, this.state.charCountRemaining, " characters remaining"));
+ }
+ }]);
+
+ return Textarea;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+
+Textarea_Textarea.propTypes = {
+ maxLength: prop_types_default.a.number,
+ statusClass: prop_types_default.a.string,
+ onChange: prop_types_default.a.func
+};
+Textarea_Textarea.defaultProps = {
+ statusClass: ''
+};
+/* harmony default export */ var adslot_ui_Textarea = (Textarea_Textarea);
+// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/extends.js
+var helpers_extends = __webpack_require__(6);
+var extends_default = /*#__PURE__*/__webpack_require__.n(helpers_extends);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/classCallCheck.js
+var helpers_classCallCheck = __webpack_require__(3);
+var classCallCheck_default = /*#__PURE__*/__webpack_require__.n(helpers_classCallCheck);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/possibleConstructorReturn.js
+var helpers_possibleConstructorReturn = __webpack_require__(4);
+var possibleConstructorReturn_default = /*#__PURE__*/__webpack_require__.n(helpers_possibleConstructorReturn);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/inherits.js
+var helpers_inherits = __webpack_require__(5);
+var inherits_default = /*#__PURE__*/__webpack_require__.n(helpers_inherits);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/assign.js
+var object_assign = __webpack_require__(77);
+var assign_default = /*#__PURE__*/__webpack_require__.n(object_assign);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/helpers/objectWithoutProperties.js
+var helpers_objectWithoutProperties = __webpack_require__(7);
+var objectWithoutProperties_default = /*#__PURE__*/__webpack_require__.n(helpers_objectWithoutProperties);
+
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/bootstrapUtils.js
+var bootstrapUtils = __webpack_require__(8);
+
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/createChainedFunction.js
+var createChainedFunction = __webpack_require__(15);
+
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/ValidComponentChildren.js
+var ValidComponentChildren = __webpack_require__(20);
+
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/PanelGroup.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var PanelGroup_propTypes = {
+ accordion: prop_types_default.a.bool,
+ activeKey: prop_types_default.a.any,
+ defaultActiveKey: prop_types_default.a.any,
+ onSelect: prop_types_default.a.func,
+ role: prop_types_default.a.string
+};
+
+var PanelGroup_defaultProps = {
+ accordion: false
+};
+
+// TODO: Use uncontrollable.
+
+var PanelGroup_PanelGroup = function (_React$Component) {
+ inherits_default()(PanelGroup, _React$Component);
+
+ function PanelGroup(props, context) {
+ classCallCheck_default()(this, PanelGroup);
+
+ var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
+
+ _this.handleSelect = _this.handleSelect.bind(_this);
+
+ _this.state = {
+ activeKey: props.defaultActiveKey
+ };
+ return _this;
+ }
+
+ PanelGroup.prototype.handleSelect = function handleSelect(key, e) {
+ e.preventDefault();
+
+ if (this.props.onSelect) {
+ this.props.onSelect(key, e);
+ }
+
+ if (this.state.activeKey === key) {
+ key = null;
+ }
+
+ this.setState({ activeKey: key });
+ };
+
+ PanelGroup.prototype.render = function render() {
+ var _this2 = this;
+
+ var _props = this.props,
+ accordion = _props.accordion,
+ propsActiveKey = _props.activeKey,
+ className = _props.className,
+ children = _props.children,
+ props = objectWithoutProperties_default()(_props, ['accordion', 'activeKey', 'className', 'children']);
+
+ var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['defaultActiveKey', 'onSelect']),
bsProps = _splitBsPropsAndOmit[0],
elementProps = _splitBsPropsAndOmit[1];
- var activeIndex = this.getActiveIndex();
+ var activeKey = void 0;
+ if (accordion) {
+ activeKey = propsActiveKey != null ? propsActiveKey : this.state.activeKey;
+ elementProps.role = elementProps.role || 'tablist';
+ }
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
- slide: slide
- });
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
'div',
extends_default()({}, elementProps, {
- className: classnames_default()(className, classes),
- onMouseOver: this.handleMouseOver,
- onMouseOut: this.handleMouseOut
+ className: classnames_default()(className, classes)
}),
- indicators && this.renderIndicators(children, activeIndex, bsProps),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'inner') },
- ValidComponentChildren["a" /* default */].map(children, function (child, index) {
- var active = index === activeIndex;
- var previousActive = slide && index === previousActiveIndex;
+ ValidComponentChildren["a" /* default */].map(children, function (child) {
+ var childProps = {
+ bsStyle: child.props.bsStyle || bsProps.bsStyle
+ };
- return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, {
- active: active,
- index: index,
- animateOut: previousActive,
- animateIn: active && previousActiveIndex != null && slide,
- direction: direction,
- onAnimateOutEnd: previousActive ? _this4.handleItemAnimateOutEnd : null
+ if (accordion) {
+ assign_default()(childProps, {
+ headerRole: 'tab',
+ panelRole: 'tabpanel',
+ collapsible: true,
+ expanded: child.props.eventKey === activeKey,
+ onSelect: Object(createChainedFunction["a" /* default */])(_this2.handleSelect, child.props.onSelect)
});
- })
- ),
- controls && this.renderControls({
- wrap: wrap,
- children: children,
- activeIndex: activeIndex,
- prevIcon: prevIcon,
- prevLabel: prevLabel,
- nextIcon: nextIcon,
- nextLabel: nextLabel,
- bsProps: bsProps
+ }
+
+ return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, childProps);
})
);
};
- return Carousel;
+ return PanelGroup;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Carousel_Carousel.propTypes = Carousel_propTypes;
-Carousel_Carousel.defaultProps = Carousel_defaultProps;
+PanelGroup_PanelGroup.propTypes = PanelGroup_propTypes;
+PanelGroup_PanelGroup.defaultProps = PanelGroup_defaultProps;
-Carousel_Carousel.Caption = es_CarouselCaption;
-Carousel_Carousel.Item = es_CarouselItem;
+/* harmony default export */ var es_PanelGroup = (Object(bootstrapUtils["a" /* bsClass */])('panel-group', PanelGroup_PanelGroup));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Accordion.js
-/* harmony default export */ var es_Carousel = (Object(bootstrapUtils["a" /* bsClass */])('carousel', Carousel_Carousel));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Checkbox.js
-var Checkbox = __webpack_require__(347);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/capitalize.js
-function capitalize(string) {
- return "" + string.charAt(0).toUpperCase() + string.slice(1);
-}
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Clearfix.js
+var es_Accordion_Accordion = function (_React$Component) {
+ inherits_default()(Accordion, _React$Component);
+ function Accordion() {
+ classCallCheck_default()(this, Accordion);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ Accordion.prototype.render = function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ es_PanelGroup,
+ extends_default()({}, this.props, { accordion: true }),
+ this.props.children
+ );
+ };
+ return Accordion;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+/* harmony default export */ var es_Accordion = (es_Accordion_Accordion);
+// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/values.js
+var values = __webpack_require__(27);
+var values_default = /*#__PURE__*/__webpack_require__.n(values);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/utils/StyleConfig.js
+var StyleConfig = __webpack_require__(17);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CloseButton.js
-var Clearfix_propTypes = {
- componentClass: elementType_default.a,
- /**
- * Apply clearfix
- *
- * on Extra small devices Phones
- *
- * adds class `visible-xs-block`
- */
- visibleXsBlock: prop_types_default.a.bool,
- /**
- * Apply clearfix
- *
- * on Small devices Tablets
- *
- * adds class `visible-sm-block`
- */
- visibleSmBlock: prop_types_default.a.bool,
- /**
- * Apply clearfix
- *
- * on Medium devices Desktops
- *
- * adds class `visible-md-block`
- */
- visibleMdBlock: prop_types_default.a.bool,
- /**
- * Apply clearfix
- *
- * on Large devices Desktops
- *
- * adds class `visible-lg-block`
- */
- visibleLgBlock: prop_types_default.a.bool
+
+
+
+
+var CloseButton_propTypes = {
+ label: prop_types_default.a.string.isRequired,
+ onClick: prop_types_default.a.func
};
-var Clearfix_defaultProps = {
- componentClass: 'div'
+var CloseButton_defaultProps = {
+ label: 'Close'
};
-var Clearfix_Clearfix = function (_React$Component) {
- inherits_default()(Clearfix, _React$Component);
+var CloseButton_CloseButton = function (_React$Component) {
+ inherits_default()(CloseButton, _React$Component);
- function Clearfix() {
- classCallCheck_default()(this, Clearfix);
+ function CloseButton() {
+ classCallCheck_default()(this, CloseButton);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Clearfix.prototype.render = function render() {
+ CloseButton.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
+ label = _props.label,
+ onClick = _props.onClick;
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'button',
+ {
+ type: 'button',
+ className: 'close',
+ onClick: onClick
+ },
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ { 'aria-hidden': 'true' },
+ '\xD7'
+ ),
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ { className: 'sr-only' },
+ label
+ )
+ );
+ };
+
+ return CloseButton;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+
+CloseButton_CloseButton.propTypes = CloseButton_propTypes;
+CloseButton_CloseButton.defaultProps = CloseButton_defaultProps;
+
+/* harmony default export */ var es_CloseButton = (CloseButton_CloseButton);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Alert.js
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+var Alert_propTypes = {
+ onDismiss: prop_types_default.a.func,
+ closeLabel: prop_types_default.a.string
+};
+
+var Alert_defaultProps = {
+ closeLabel: 'Close alert'
+};
+
+var es_Alert_Alert = function (_React$Component) {
+ inherits_default()(Alert, _React$Component);
+
+ function Alert() {
+ classCallCheck_default()(this, Alert);
+
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+
+ Alert.prototype.render = function render() {
+ var _extends2;
+
+ var _props = this.props,
+ onDismiss = _props.onDismiss,
+ closeLabel = _props.closeLabel,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ children = _props.children,
+ props = objectWithoutProperties_default()(_props, ['onDismiss', 'closeLabel', 'className', 'children']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ var dismissable = !!onDismiss;
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), (_extends2 = {}, _extends2[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'dismissable')] = dismissable, _extends2));
- StyleConfig["a" /* DEVICE_SIZES */].forEach(function (size) {
- var propName = 'visible' + capitalize(size) + 'Block';
- if (elementProps[propName]) {
- classes['visible-' + size + '-block'] = true;
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'div',
+ extends_default()({}, elementProps, {
+ role: 'alert',
+ className: classnames_default()(className, classes)
+ }),
+ dismissable && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(es_CloseButton, {
+ onClick: onDismiss,
+ label: closeLabel
+ }),
+ children
+ );
+ };
+
+ return Alert;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+
+es_Alert_Alert.propTypes = Alert_propTypes;
+es_Alert_Alert.defaultProps = Alert_defaultProps;
+
+/* harmony default export */ var es_Alert = (Object(bootstrapUtils["c" /* bsStyles */])(values_default()(StyleConfig["d" /* State */]), StyleConfig["d" /* State */].INFO, Object(bootstrapUtils["a" /* bsClass */])('alert', es_Alert_Alert)));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Badge.js
+
+
+
+
+
+
+
+
+
+
+
+// TODO: `pullRight` doesn't belong here. There's no special handling here.
+
+var Badge_propTypes = {
+ pullRight: prop_types_default.a.bool
+};
+
+var Badge_defaultProps = {
+ pullRight: false
+};
+
+var Badge_Badge = function (_React$Component) {
+ inherits_default()(Badge, _React$Component);
+
+ function Badge() {
+ classCallCheck_default()(this, Badge);
+
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+
+ Badge.prototype.hasContent = function hasContent(children) {
+ var result = false;
+
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.forEach(children, function (child) {
+ if (result) {
+ return;
}
- delete elementProps[propName];
+ if (child || child === 0) {
+ result = true;
+ }
});
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ return result;
};
- return Clearfix;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ Badge.prototype.render = function render() {
+ var _props = this.props,
+ pullRight = _props.pullRight,
+ className = _props.className,
+ children = _props.children,
+ props = objectWithoutProperties_default()(_props, ['pullRight', 'className', 'children']);
-Clearfix_Clearfix.propTypes = Clearfix_propTypes;
-Clearfix_Clearfix.defaultProps = Clearfix_defaultProps;
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
-/* harmony default export */ var es_Clearfix = (Object(bootstrapUtils["a" /* bsClass */])('clearfix', Clearfix_Clearfix));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/ControlLabel.js
-var ControlLabel = __webpack_require__(348);
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
+ 'pull-right': pullRight,
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Col.js
+ // Hack for collapsing on IE8.
+ hidden: !this.hasContent(children)
+ });
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }),
+ children
+ );
+ };
+
+ return Badge;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+Badge_Badge.propTypes = Badge_propTypes;
+Badge_Badge.defaultProps = Badge_defaultProps;
+/* harmony default export */ var es_Badge = (Object(bootstrapUtils["a" /* bsClass */])('badge', Badge_Badge));
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/SafeAnchor.js
+var SafeAnchor = __webpack_require__(23);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/BreadcrumbItem.js
@@ -12476,241 +14392,70 @@ var ControlLabel = __webpack_require__(348);
-var Col_propTypes = {
- componentClass: elementType_default.a,
+var BreadcrumbItem_propTypes = {
/**
- * The number of columns you wish to span
- *
- * for Extra small devices Phones (<768px)
- *
- * class-prefix `col-xs-`
+ * If set to true, renders `span` instead of `a`
*/
- xs: prop_types_default.a.number,
+ active: prop_types_default.a.bool,
/**
- * The number of columns you wish to span
- *
- * for Small devices Tablets (≥768px)
- *
- * class-prefix `col-sm-`
+ * `href` attribute for the inner `a` element
*/
- sm: prop_types_default.a.number,
+ href: prop_types_default.a.string,
/**
- * The number of columns you wish to span
- *
- * for Medium devices Desktops (≥992px)
- *
- * class-prefix `col-md-`
+ * `title` attribute for the inner `a` element
*/
- md: prop_types_default.a.number,
+ title: prop_types_default.a.node,
/**
- * The number of columns you wish to span
- *
- * for Large devices Desktops (≥1200px)
- *
- * class-prefix `col-lg-`
- */
- lg: prop_types_default.a.number,
- /**
- * Hide column
- *
- * on Extra small devices Phones
- *
- * adds class `hidden-xs`
- */
- xsHidden: prop_types_default.a.bool,
- /**
- * Hide column
- *
- * on Small devices Tablets
- *
- * adds class `hidden-sm`
- */
- smHidden: prop_types_default.a.bool,
- /**
- * Hide column
- *
- * on Medium devices Desktops
- *
- * adds class `hidden-md`
- */
- mdHidden: prop_types_default.a.bool,
- /**
- * Hide column
- *
- * on Large devices Desktops
- *
- * adds class `hidden-lg`
- */
- lgHidden: prop_types_default.a.bool,
- /**
- * Move columns to the right
- *
- * for Extra small devices Phones
- *
- * class-prefix `col-xs-offset-`
- */
- xsOffset: prop_types_default.a.number,
- /**
- * Move columns to the right
- *
- * for Small devices Tablets
- *
- * class-prefix `col-sm-offset-`
- */
- smOffset: prop_types_default.a.number,
- /**
- * Move columns to the right
- *
- * for Medium devices Desktops
- *
- * class-prefix `col-md-offset-`
- */
- mdOffset: prop_types_default.a.number,
- /**
- * Move columns to the right
- *
- * for Large devices Desktops
- *
- * class-prefix `col-lg-offset-`
- */
- lgOffset: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the right
- *
- * for Extra small devices Phones
- *
- * class-prefix `col-xs-push-`
- */
- xsPush: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the right
- *
- * for Small devices Tablets
- *
- * class-prefix `col-sm-push-`
- */
- smPush: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the right
- *
- * for Medium devices Desktops
- *
- * class-prefix `col-md-push-`
- */
- mdPush: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the right
- *
- * for Large devices Desktops
- *
- * class-prefix `col-lg-push-`
- */
- lgPush: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the left
- *
- * for Extra small devices Phones
- *
- * class-prefix `col-xs-pull-`
- */
- xsPull: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the left
- *
- * for Small devices Tablets
- *
- * class-prefix `col-sm-pull-`
- */
- smPull: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the left
- *
- * for Medium devices Desktops
- *
- * class-prefix `col-md-pull-`
- */
- mdPull: prop_types_default.a.number,
- /**
- * Change the order of grid columns to the left
- *
- * for Large devices Desktops
- *
- * class-prefix `col-lg-pull-`
+ * `target` attribute for the inner `a` element
*/
- lgPull: prop_types_default.a.number
+ target: prop_types_default.a.string
};
-var Col_defaultProps = {
- componentClass: 'div'
+var BreadcrumbItem_defaultProps = {
+ active: false
};
-var Col_Col = function (_React$Component) {
- inherits_default()(Col, _React$Component);
+var BreadcrumbItem_BreadcrumbItem = function (_React$Component) {
+ inherits_default()(BreadcrumbItem, _React$Component);
- function Col() {
- classCallCheck_default()(this, Col);
+ function BreadcrumbItem() {
+ classCallCheck_default()(this, BreadcrumbItem);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Col.prototype.render = function render() {
+ BreadcrumbItem.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
+ active = _props.active,
+ href = _props.href,
+ title = _props.title,
+ target = _props.target,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
-
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
-
- var classes = [];
-
- StyleConfig["a" /* DEVICE_SIZES */].forEach(function (size) {
- function popProp(propSuffix, modifier) {
- var propName = '' + size + propSuffix;
- var propValue = elementProps[propName];
-
- if (propValue != null) {
- classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, '' + size + modifier + '-' + propValue));
- }
+ props = objectWithoutProperties_default()(_props, ['active', 'href', 'title', 'target', 'className']);
- delete elementProps[propName];
- }
+ // Don't try to render these props on non-active .
- popProp('', '');
- popProp('Offset', '-offset');
- popProp('Push', '-push');
- popProp('Pull', '-pull');
- var hiddenPropName = size + 'Hidden';
- if (elementProps[hiddenPropName]) {
- classes.push('hidden-' + size);
- }
- delete elementProps[hiddenPropName];
- });
+ var linkProps = { href: href, title: title, target: target };
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'li',
+ { className: classnames_default()(className, { active: active }) },
+ active ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', props) : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SafeAnchor["a" /* default */], extends_default()({}, props, linkProps))
+ );
};
- return Col;
+ return BreadcrumbItem;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Col_Col.propTypes = Col_propTypes;
-Col_Col.defaultProps = Col_defaultProps;
+BreadcrumbItem_BreadcrumbItem.propTypes = BreadcrumbItem_propTypes;
+BreadcrumbItem_BreadcrumbItem.defaultProps = BreadcrumbItem_defaultProps;
-/* harmony default export */ var es_Col = (Object(bootstrapUtils["a" /* bsClass */])('col', Col_Col));
-// EXTERNAL MODULE: ../node_modules/dom-helpers/style/index.js
-var dom_helpers_style = __webpack_require__(69);
-var style_default = /*#__PURE__*/__webpack_require__.n(dom_helpers_style);
+/* harmony default export */ var es_BreadcrumbItem = (BreadcrumbItem_BreadcrumbItem);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Breadcrumb.js
-// EXTERNAL MODULE: ../node_modules/react-overlays/lib/Transition.js
-var Transition = __webpack_require__(100);
-var Transition_default = /*#__PURE__*/__webpack_require__.n(Transition);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Collapse.js
@@ -12720,490 +14465,395 @@ var Transition_default = /*#__PURE__*/__webpack_require__.n(Transition);
+var es_Breadcrumb_Breadcrumb = function (_React$Component) {
+ inherits_default()(Breadcrumb, _React$Component);
+ function Breadcrumb() {
+ classCallCheck_default()(this, Breadcrumb);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ Breadcrumb.prototype.render = function render() {
+ var _props = this.props,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['className']);
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
-var MARGINS = {
- height: ['marginTop', 'marginBottom'],
- width: ['marginLeft', 'marginRight']
-};
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
-// reading a dimension prop will cause the browser to recalculate,
-// which will let our animations work
-function triggerBrowserReflow(node) {
- node.offsetHeight; // eslint-disable-line no-unused-expressions
-}
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('ol', extends_default()({}, elementProps, {
+ role: 'navigation',
+ 'aria-label': 'breadcrumbs',
+ className: classnames_default()(className, classes)
+ }));
+ };
-function getDimensionValue(dimension, elem) {
- var value = elem['offset' + capitalize(dimension)];
- var margins = MARGINS[dimension];
+ return Breadcrumb;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- return value + parseInt(style_default()(elem, margins[0]), 10) + parseInt(style_default()(elem, margins[1]), 10);
-}
+es_Breadcrumb_Breadcrumb.Item = es_BreadcrumbItem;
-var Collapse_propTypes = {
- /**
- * Show the component; triggers the expand or collapse animation
- */
- in: prop_types_default.a.bool,
+/* harmony default export */ var es_Breadcrumb = (Object(bootstrapUtils["a" /* bsClass */])('breadcrumb', es_Breadcrumb_Breadcrumb));
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Button.js
+var es_Button = __webpack_require__(53);
- /**
- * Wait until the first "enter" transition to mount the component (add it to the DOM)
- */
- mountOnEnter: prop_types_default.a.bool,
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/ButtonGroup.js
+var ButtonGroup = __webpack_require__(94);
- /**
- * Unmount the component (remove it from the DOM) when it is collapsed
- */
- unmountOnExit: prop_types_default.a.bool,
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ButtonToolbar.js
- /**
- * Run the expand animation when the component mounts, if it is initially
- * shown
- */
- transitionAppear: prop_types_default.a.bool,
- /**
- * Duration of the collapse animation in milliseconds, to ensure that
- * finishing callbacks are fired even if the original browser transition end
- * events are canceled
- */
- timeout: prop_types_default.a.number,
- /**
- * Callback fired before the component expands
- */
- onEnter: prop_types_default.a.func,
- /**
- * Callback fired after the component starts to expand
- */
- onEntering: prop_types_default.a.func,
- /**
- * Callback fired after the component has expanded
- */
- onEntered: prop_types_default.a.func,
- /**
- * Callback fired before the component collapses
- */
- onExit: prop_types_default.a.func,
- /**
- * Callback fired after the component starts to collapse
- */
- onExiting: prop_types_default.a.func,
- /**
- * Callback fired after the component has collapsed
- */
- onExited: prop_types_default.a.func,
- /**
- * The dimension used when collapsing, or a function that returns the
- * dimension
- *
- * _Note: Bootstrap only partially supports 'width'!
- * You will need to supply your own CSS animation for the `.width` CSS class._
- */
- dimension: prop_types_default.a.oneOfType([prop_types_default.a.oneOf(['height', 'width']), prop_types_default.a.func]),
- /**
- * Function that returns the height or width of the animating DOM node
- *
- * Allows for providing some custom logic for how much the Collapse component
- * should animate in its specified dimension. Called with the current
- * dimension prop value and the DOM node.
- */
- getDimensionValue: prop_types_default.a.func,
- /**
- * ARIA role of collapsible element
- */
- role: prop_types_default.a.string
-};
-var Collapse_defaultProps = {
- in: false,
- timeout: 300,
- mountOnEnter: false,
- unmountOnExit: false,
- transitionAppear: false,
- dimension: 'height',
- getDimensionValue: getDimensionValue
-};
-var Collapse_Collapse = function (_React$Component) {
- inherits_default()(Collapse, _React$Component);
- function Collapse(props, context) {
- classCallCheck_default()(this, Collapse);
+var ButtonToolbar_ButtonToolbar = function (_React$Component) {
+ inherits_default()(ButtonToolbar, _React$Component);
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
+ function ButtonToolbar() {
+ classCallCheck_default()(this, ButtonToolbar);
- _this.handleEnter = _this.handleEnter.bind(_this);
- _this.handleEntering = _this.handleEntering.bind(_this);
- _this.handleEntered = _this.handleEntered.bind(_this);
- _this.handleExit = _this.handleExit.bind(_this);
- _this.handleExiting = _this.handleExiting.bind(_this);
- return _this;
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Collapse.prototype._dimension = function _dimension() {
- return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
- };
-
- // for testing
-
-
- Collapse.prototype._getScrollDimensionValue = function _getScrollDimensionValue(elem, dimension) {
- return elem['scroll' + capitalize(dimension)] + 'px';
- };
-
- /* -- Expanding -- */
-
-
- Collapse.prototype.handleEnter = function handleEnter(elem) {
- var dimension = this._dimension();
- elem.style[dimension] = '0';
- };
-
- Collapse.prototype.handleEntered = function handleEntered(elem) {
- var dimension = this._dimension();
- elem.style[dimension] = null;
- };
-
- Collapse.prototype.handleEntering = function handleEntering(elem) {
- var dimension = this._dimension();
- elem.style[dimension] = this._getScrollDimensionValue(elem, dimension);
- };
-
- /* -- Collapsing -- */
-
-
- Collapse.prototype.handleExit = function handleExit(elem) {
- var dimension = this._dimension();
- elem.style[dimension] = this.props.getDimensionValue(dimension, elem) + 'px';
- triggerBrowserReflow(elem);
- };
-
- Collapse.prototype.handleExiting = function handleExiting(elem) {
- var dimension = this._dimension();
- elem.style[dimension] = '0';
- };
-
- Collapse.prototype.render = function render() {
+ ButtonToolbar.prototype.render = function render() {
var _props = this.props,
- onEnter = _props.onEnter,
- onEntering = _props.onEntering,
- onEntered = _props.onEntered,
- onExit = _props.onExit,
- onExiting = _props.onExiting,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['onEnter', 'onEntering', 'onEntered', 'onExit', 'onExiting', 'className']);
-
- delete props.dimension;
- delete props.getDimensionValue;
+ props = objectWithoutProperties_default()(_props, ['className']);
- var handleEnter = Object(createChainedFunction["a" /* default */])(this.handleEnter, onEnter);
- var handleEntering = Object(createChainedFunction["a" /* default */])(this.handleEntering, onEntering);
- var handleEntered = Object(createChainedFunction["a" /* default */])(this.handleEntered, onEntered);
- var handleExit = Object(createChainedFunction["a" /* default */])(this.handleExit, onExit);
- var handleExiting = Object(createChainedFunction["a" /* default */])(this.handleExiting, onExiting);
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- var classes = {
- width: this._dimension() === 'width'
- };
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Transition_default.a, extends_default()({}, props, {
- 'aria-expanded': props.role ? props.in : null,
- className: classnames_default()(className, classes),
- exitedClassName: 'collapse',
- exitingClassName: 'collapsing',
- enteredClassName: 'collapse in',
- enteringClassName: 'collapsing',
- onEnter: handleEnter,
- onEntering: handleEntering,
- onEntered: handleEntered,
- onExit: handleExit,
- onExiting: handleExiting
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
+ role: 'toolbar',
+ className: classnames_default()(className, classes)
}));
};
- return Collapse;
+ return ButtonToolbar;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Collapse_Collapse.propTypes = Collapse_propTypes;
-Collapse_Collapse.defaultProps = Collapse_defaultProps;
+/* harmony default export */ var es_ButtonToolbar = (Object(bootstrapUtils["a" /* bsClass */])('btn-toolbar', ButtonToolbar_ButtonToolbar));
+// EXTERNAL MODULE: ../node_modules/prop-types-extra/lib/elementType.js
+var elementType = __webpack_require__(10);
+var elementType_default = /*#__PURE__*/__webpack_require__.n(elementType);
-/* harmony default export */ var es_Collapse = (Collapse_Collapse);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Dropdown.js
-var Dropdown = __webpack_require__(76);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CarouselCaption.js
-// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/entries.js
-var entries = __webpack_require__(64);
-var entries_default = /*#__PURE__*/__webpack_require__.n(entries);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/splitComponentProps.js
-function splitComponentProps(props, Component) {
- var componentPropTypes = Component.propTypes;
- var parentProps = {};
- var childProps = {};
- entries_default()(props).forEach(function (_ref) {
- var propName = _ref[0],
- propValue = _ref[1];
- if (componentPropTypes[propName]) {
- parentProps[propName] = propValue;
- } else {
- childProps[propName] = propValue;
- }
- });
- return [parentProps, childProps];
-}
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/DropdownButton.js
+var CarouselCaption_propTypes = {
+ componentClass: elementType_default.a
+};
+var CarouselCaption_defaultProps = {
+ componentClass: 'div'
+};
+var CarouselCaption_CarouselCaption = function (_React$Component) {
+ inherits_default()(CarouselCaption, _React$Component);
+ function CarouselCaption() {
+ classCallCheck_default()(this, CarouselCaption);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ CarouselCaption.prototype.render = function render() {
+ var _props = this.props,
+ Component = _props.componentClass,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
-var DropdownButton_propTypes = extends_default()({}, Dropdown["a" /* default */].propTypes, {
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- // Toggle props.
- bsStyle: prop_types_default.a.string,
- bsSize: prop_types_default.a.string,
- title: prop_types_default.a.node.isRequired,
- noCaret: prop_types_default.a.bool,
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
+ };
- // Override generated docs from .
- /**
- * @private
- */
- children: prop_types_default.a.node
-});
+ return CarouselCaption;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-var DropdownButton_DropdownButton = function (_React$Component) {
- inherits_default()(DropdownButton, _React$Component);
+CarouselCaption_CarouselCaption.propTypes = CarouselCaption_propTypes;
+CarouselCaption_CarouselCaption.defaultProps = CarouselCaption_defaultProps;
- function DropdownButton() {
- classCallCheck_default()(this, DropdownButton);
+/* harmony default export */ var es_CarouselCaption = (Object(bootstrapUtils["a" /* bsClass */])('carousel-caption', CarouselCaption_CarouselCaption));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/TransitionEvents.js
+/**
+ * Copyright 2013-2014, Facebook, Inc.
+ * All rights reserved.
+ *
+ * This file contains a modified version of:
+ * https://github.com/facebook/react/blob/v0.12.0/src/addons/transitions/ReactTransitionEvents.js
+ *
+ * This source code is licensed under the BSD-style license found here:
+ * https://github.com/facebook/react/blob/v0.12.0/LICENSE
+ * An additional grant of patent rights can be found here:
+ * https://github.com/facebook/react/blob/v0.12.0/PATENTS
+ */
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+var canUseDOM = !!(typeof window !== 'undefined' && window.document && window.document.createElement);
- DropdownButton.prototype.render = function render() {
- var _props = this.props,
- bsSize = _props.bsSize,
- bsStyle = _props.bsStyle,
- title = _props.title,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['bsSize', 'bsStyle', 'title', 'children']);
-
- var _splitComponentProps = splitComponentProps(props, Dropdown["a" /* default */].ControlledComponent),
- dropdownProps = _splitComponentProps[0],
- toggleProps = _splitComponentProps[1];
-
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Dropdown["a" /* default */],
- extends_default()({}, dropdownProps, {
- bsSize: bsSize,
- bsStyle: bsStyle
- }),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Dropdown["a" /* default */].Toggle,
- extends_default()({}, toggleProps, {
- bsSize: bsSize,
- bsStyle: bsStyle
- }),
- title
- ),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Dropdown["a" /* default */].Menu,
- null,
- children
- )
- );
- };
-
- return DropdownButton;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-
-DropdownButton_DropdownButton.propTypes = DropdownButton_propTypes;
+/**
+ * EVENT_NAME_MAP is used to determine which event fired when a
+ * transition/animation ends, based on the style property used to
+ * define that event.
+ */
+var EVENT_NAME_MAP = {
+ transitionend: {
+ transition: 'transitionend',
+ WebkitTransition: 'webkitTransitionEnd',
+ MozTransition: 'mozTransitionEnd',
+ OTransition: 'oTransitionEnd',
+ msTransition: 'MSTransitionEnd'
+ },
-/* harmony default export */ var es_DropdownButton = (DropdownButton_DropdownButton);
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Fade.js
-var Fade = __webpack_require__(77);
+ animationend: {
+ animation: 'animationend',
+ WebkitAnimation: 'webkitAnimationEnd',
+ MozAnimation: 'mozAnimationEnd',
+ OAnimation: 'oAnimationEnd',
+ msAnimation: 'MSAnimationEnd'
+ }
+};
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Form.js
+var endEvents = [];
+function detectEvents() {
+ var testEl = document.createElement('div');
+ var style = testEl.style;
+ // On some platforms, in particular some releases of Android 4.x,
+ // the un-prefixed "animation" and "transition" properties are defined on the
+ // style object but the events that fire will still be prefixed, so we need
+ // to check if the un-prefixed events are useable, and if not remove them
+ // from the map
+ if (!('AnimationEvent' in window)) {
+ delete EVENT_NAME_MAP.animationend.animation;
+ }
+ if (!('TransitionEvent' in window)) {
+ delete EVENT_NAME_MAP.transitionend.transition;
+ }
+ for (var baseEventName in EVENT_NAME_MAP) {
+ // eslint-disable-line guard-for-in
+ var baseEvents = EVENT_NAME_MAP[baseEventName];
+ for (var styleName in baseEvents) {
+ // eslint-disable-line guard-for-in
+ if (styleName in style) {
+ endEvents.push(baseEvents[styleName]);
+ break;
+ }
+ }
+ }
+}
+if (canUseDOM) {
+ detectEvents();
+}
+// We use the raw {add|remove}EventListener() call because EventListener
+// does not know how to remove event listeners and we really should
+// clean up. Also, these events are not triggered in older browsers
+// so we should be A-OK here.
+function addEventListener(node, eventName, eventListener) {
+ node.addEventListener(eventName, eventListener, false);
+}
+function removeEventListener(node, eventName, eventListener) {
+ node.removeEventListener(eventName, eventListener, false);
+}
+var ReactTransitionEvents = {
+ addEndEventListener: function addEndEventListener(node, eventListener) {
+ if (endEvents.length === 0) {
+ // If CSS transitions are not supported, trigger an "end animation"
+ // event immediately.
+ window.setTimeout(eventListener, 0);
+ return;
+ }
+ endEvents.forEach(function (endEvent) {
+ addEventListener(node, endEvent, eventListener);
+ });
+ },
+ removeEndEventListener: function removeEndEventListener(node, eventListener) {
+ if (endEvents.length === 0) {
+ return;
+ }
+ endEvents.forEach(function (endEvent) {
+ removeEventListener(node, endEvent, eventListener);
+ });
+ }
+};
+/* harmony default export */ var TransitionEvents = (ReactTransitionEvents);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/CarouselItem.js
-var Form_propTypes = {
- horizontal: prop_types_default.a.bool,
- inline: prop_types_default.a.bool,
- componentClass: elementType_default.a
-};
-var Form_defaultProps = {
- horizontal: false,
- inline: false,
- componentClass: 'form'
-};
-var Form_Form = function (_React$Component) {
- inherits_default()(Form, _React$Component);
- function Form() {
- classCallCheck_default()(this, Form);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
- Form.prototype.render = function render() {
- var _props = this.props,
- horizontal = _props.horizontal,
- inline = _props.inline,
- Component = _props.componentClass,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['horizontal', 'inline', 'componentClass', 'className']);
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
- var classes = [];
- if (horizontal) {
- classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, 'horizontal'));
- }
- if (inline) {
- classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, 'inline'));
- }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
- };
- return Form;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Form_Form.propTypes = Form_propTypes;
-Form_Form.defaultProps = Form_defaultProps;
+// TODO: This should use a timeout instead of TransitionEvents, or else just
+// not wait until transition end to trigger continuing animations.
-/* harmony default export */ var es_Form = (Object(bootstrapUtils["a" /* bsClass */])('form', Form_Form));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/FormControl.js
-var FormControl = __webpack_require__(351);
+var CarouselItem_propTypes = {
+ direction: prop_types_default.a.oneOf(['prev', 'next']),
+ onAnimateOutEnd: prop_types_default.a.func,
+ active: prop_types_default.a.bool,
+ animateIn: prop_types_default.a.bool,
+ animateOut: prop_types_default.a.bool,
+ index: prop_types_default.a.number
+};
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/FormGroup.js
+var CarouselItem_defaultProps = {
+ active: false,
+ animateIn: false,
+ animateOut: false
+};
+var CarouselItem_CarouselItem = function (_React$Component) {
+ inherits_default()(CarouselItem, _React$Component);
+ function CarouselItem(props, context) {
+ classCallCheck_default()(this, CarouselItem);
+ var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
+ _this.handleAnimateOutEnd = _this.handleAnimateOutEnd.bind(_this);
+ _this.state = {
+ direction: null
+ };
+ _this.isUnmounted = false;
+ return _this;
+ }
+ CarouselItem.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ if (this.props.active !== nextProps.active) {
+ this.setState({ direction: null });
+ }
+ };
+ CarouselItem.prototype.componentDidUpdate = function componentDidUpdate(prevProps) {
+ var _this2 = this;
+ var active = this.props.active;
+ var prevActive = prevProps.active;
+ if (!active && prevActive) {
+ TransitionEvents.addEndEventListener(external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom___default.a.findDOMNode(this), this.handleAnimateOutEnd);
+ }
+ if (active !== prevActive) {
+ setTimeout(function () {
+ return _this2.startAnimation();
+ }, 20);
+ }
+ };
-var FormGroup_propTypes = {
- /**
- * Sets `id` on `` and `htmlFor` on ``.
- */
- controlId: prop_types_default.a.string,
- validationState: prop_types_default.a.oneOf(['success', 'warning', 'error', null])
-};
+ CarouselItem.prototype.componentWillUnmount = function componentWillUnmount() {
+ this.isUnmounted = true;
+ };
-var childContextTypes = {
- $bs_formGroup: prop_types_default.a.object.isRequired
-};
+ CarouselItem.prototype.handleAnimateOutEnd = function handleAnimateOutEnd() {
+ if (this.isUnmounted) {
+ return;
+ }
-var FormGroup_FormGroup = function (_React$Component) {
- inherits_default()(FormGroup, _React$Component);
+ if (this.props.onAnimateOutEnd) {
+ this.props.onAnimateOutEnd(this.props.index);
+ }
+ };
- function FormGroup() {
- classCallCheck_default()(this, FormGroup);
+ CarouselItem.prototype.startAnimation = function startAnimation() {
+ if (this.isUnmounted) {
+ return;
+ }
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ this.setState({
+ direction: this.props.direction === 'prev' ? 'right' : 'left'
+ });
+ };
- FormGroup.prototype.getChildContext = function getChildContext() {
+ CarouselItem.prototype.render = function render() {
var _props = this.props,
- controlId = _props.controlId,
- validationState = _props.validationState;
+ direction = _props.direction,
+ active = _props.active,
+ animateIn = _props.animateIn,
+ animateOut = _props.animateOut,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['direction', 'active', 'animateIn', 'animateOut', 'className']);
+ delete props.onAnimateOutEnd;
+ delete props.index;
- return {
- $bs_formGroup: {
- controlId: controlId,
- validationState: validationState
- }
+ var classes = {
+ item: true,
+ active: active && !animateIn || animateOut
};
+ if (direction && active && animateIn) {
+ classes[direction] = true;
+ }
+ if (this.state.direction && (animateIn || animateOut)) {
+ classes[this.state.direction] = true;
+ }
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, props, {
+ className: classnames_default()(className, classes)
+ }));
};
- FormGroup.prototype.hasFeedback = function hasFeedback(children) {
- var _this2 = this;
+ return CarouselItem;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- return ValidComponentChildren["a" /* default */].some(children, function (child) {
- return child.props.bsRole === 'feedback' || child.props.children && _this2.hasFeedback(child.props.children);
- });
- };
+CarouselItem_CarouselItem.propTypes = CarouselItem_propTypes;
+CarouselItem_CarouselItem.defaultProps = CarouselItem_defaultProps;
- FormGroup.prototype.render = function render() {
- var _props2 = this.props,
- validationState = _props2.validationState,
- className = _props2.className,
- children = _props2.children,
- props = objectWithoutProperties_default()(_props2, ['validationState', 'className', 'children']);
+/* harmony default export */ var es_CarouselItem = (CarouselItem_CarouselItem);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Glyphicon.js
+var Glyphicon = __webpack_require__(95);
- var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['controlId']),
- bsProps = _splitBsPropsAndOmit[0],
- elementProps = _splitBsPropsAndOmit[1];
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Carousel.js
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
- 'has-feedback': this.hasFeedback(children)
- });
- if (validationState) {
- classes['has-' + validationState] = true;
- }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- children
- );
- };
- return FormGroup;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-FormGroup_FormGroup.propTypes = FormGroup_propTypes;
-FormGroup_FormGroup.childContextTypes = childContextTypes;
-/* harmony default export */ var es_FormGroup = (Object(bootstrapUtils["a" /* bsClass */])('form-group', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], FormGroup_FormGroup)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Grid.js
@@ -13215,305 +14865,427 @@ FormGroup_FormGroup.childContextTypes = childContextTypes;
+// TODO: `slide` should be `animate`.
-var Grid_propTypes = {
+// TODO: Use uncontrollable.
+
+var Carousel_propTypes = {
+ slide: prop_types_default.a.bool,
+ indicators: prop_types_default.a.bool,
/**
- * Turn any fixed-width grid layout into a full-width layout by this property.
+ * The amount of time to delay between automatically cycling an item.
+ * If `null`, carousel will not automatically cycle.
+ */
+ interval: prop_types_default.a.number,
+ controls: prop_types_default.a.bool,
+ pauseOnHover: prop_types_default.a.bool,
+ wrap: prop_types_default.a.bool,
+ /**
+ * Callback fired when the active item changes.
*
- * Adds `container-fluid` class.
+ * ```js
+ * (eventKey: any) => any | (eventKey: any, event: Object) => any
+ * ```
+ *
+ * If this callback takes two or more arguments, the second argument will
+ * be a persisted event object with `direction` set to the direction of the
+ * transition.
*/
- fluid: prop_types_default.a.bool,
+ onSelect: prop_types_default.a.func,
+ onSlideEnd: prop_types_default.a.func,
+ activeIndex: prop_types_default.a.number,
+ defaultActiveIndex: prop_types_default.a.number,
+ direction: prop_types_default.a.oneOf(['prev', 'next']),
+ prevIcon: prop_types_default.a.node,
/**
- * You can use a custom element for this component
+ * Label shown to screen readers only, can be used to show the previous element
+ * in the carousel.
+ * Set to null to deactivate.
*/
- componentClass: elementType_default.a
+ prevLabel: prop_types_default.a.string,
+ nextIcon: prop_types_default.a.node,
+ /**
+ * Label shown to screen readers only, can be used to show the next element
+ * in the carousel.
+ * Set to null to deactivate.
+ */
+ nextLabel: prop_types_default.a.string
};
-var Grid_defaultProps = {
- componentClass: 'div',
- fluid: false
+var Carousel_defaultProps = {
+ slide: true,
+ interval: 5000,
+ pauseOnHover: true,
+ wrap: true,
+ indicators: true,
+ controls: true,
+ prevIcon: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Glyphicon["a" /* default */], { glyph: 'chevron-left' }),
+ prevLabel: 'Previous',
+ nextIcon: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Glyphicon["a" /* default */], { glyph: 'chevron-right' }),
+ nextLabel: 'Next'
};
-var Grid_Grid = function (_React$Component) {
- inherits_default()(Grid, _React$Component);
+var Carousel_Carousel = function (_React$Component) {
+ inherits_default()(Carousel, _React$Component);
- function Grid() {
- classCallCheck_default()(this, Grid);
+ function Carousel(props, context) {
+ classCallCheck_default()(this, Carousel);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
- Grid.prototype.render = function render() {
- var _props = this.props,
- fluid = _props.fluid,
- Component = _props.componentClass,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['fluid', 'componentClass', 'className']);
+ _this.handleMouseOver = _this.handleMouseOver.bind(_this);
+ _this.handleMouseOut = _this.handleMouseOut.bind(_this);
+ _this.handlePrev = _this.handlePrev.bind(_this);
+ _this.handleNext = _this.handleNext.bind(_this);
+ _this.handleItemAnimateOutEnd = _this.handleItemAnimateOutEnd.bind(_this);
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ var defaultActiveIndex = props.defaultActiveIndex;
- var classes = Object(bootstrapUtils["e" /* prefix */])(bsProps, fluid && 'fluid');
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ _this.state = {
+ activeIndex: defaultActiveIndex != null ? defaultActiveIndex : 0,
+ previousActiveIndex: null,
+ direction: null
+ };
+
+ _this.isUnmounted = false;
+ return _this;
+ }
+
+ Carousel.prototype.componentDidMount = function componentDidMount() {
+ this.waitForNext();
};
- return Grid;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ Carousel.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {
+ var activeIndex = this.getActiveIndex();
-Grid_Grid.propTypes = Grid_propTypes;
-Grid_Grid.defaultProps = Grid_defaultProps;
+ if (nextProps.activeIndex != null && nextProps.activeIndex !== activeIndex) {
+ clearTimeout(this.timeout);
-/* harmony default export */ var es_Grid = (Object(bootstrapUtils["a" /* bsClass */])('container', Grid_Grid));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/HelpBlock.js
+ this.setState({
+ previousActiveIndex: activeIndex,
+ direction: nextProps.direction != null ? nextProps.direction : this.getDirection(activeIndex, nextProps.activeIndex)
+ });
+ }
+ if (nextProps.activeIndex == null && this.state.activeIndex >= nextProps.children.length) {
+ this.setState({
+ activeIndex: 0,
+ previousActiveIndex: null,
+ direction: null
+ });
+ }
+ };
+ Carousel.prototype.componentWillUnmount = function componentWillUnmount() {
+ clearTimeout(this.timeout);
+ this.isUnmounted = true;
+ };
+ Carousel.prototype.getActiveIndex = function getActiveIndex() {
+ var activeIndexProp = this.props.activeIndex;
+ return activeIndexProp != null ? activeIndexProp : this.state.activeIndex;
+ };
+ Carousel.prototype.getDirection = function getDirection(prevIndex, index) {
+ if (prevIndex === index) {
+ return null;
+ }
+ return prevIndex > index ? 'prev' : 'next';
+ };
+ Carousel.prototype.handleItemAnimateOutEnd = function handleItemAnimateOutEnd() {
+ var _this2 = this;
+ this.setState({
+ previousActiveIndex: null,
+ direction: null
+ }, function () {
+ _this2.waitForNext();
+ if (_this2.props.onSlideEnd) {
+ _this2.props.onSlideEnd();
+ }
+ });
+ };
+ Carousel.prototype.handleMouseOut = function handleMouseOut() {
+ if (this.isPaused) {
+ this.play();
+ }
+ };
-var HelpBlock_HelpBlock = function (_React$Component) {
- inherits_default()(HelpBlock, _React$Component);
+ Carousel.prototype.handleMouseOver = function handleMouseOver() {
+ if (this.props.pauseOnHover) {
+ this.pause();
+ }
+ };
- function HelpBlock() {
- classCallCheck_default()(this, HelpBlock);
+ Carousel.prototype.handleNext = function handleNext(e) {
+ var index = this.getActiveIndex() + 1;
+ var count = ValidComponentChildren["a" /* default */].count(this.props.children);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ if (index > count - 1) {
+ if (!this.props.wrap) {
+ return;
+ }
+ index = 0;
+ }
- HelpBlock.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+ this.select(index, e, 'next');
+ };
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ Carousel.prototype.handlePrev = function handlePrev(e) {
+ var index = this.getActiveIndex() - 1;
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ if (index < 0) {
+ if (!this.props.wrap) {
+ return;
+ }
+ index = ValidComponentChildren["a" /* default */].count(this.props.children) - 1;
+ }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ this.select(index, e, 'prev');
};
- return HelpBlock;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ // This might be a public API.
-/* harmony default export */ var es_HelpBlock = (Object(bootstrapUtils["a" /* bsClass */])('help-block', HelpBlock_HelpBlock));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Image.js
-
-
-
-
-
-
-
-
-
-
-var Image_propTypes = {
- /**
- * Sets image as responsive image
- */
- responsive: prop_types_default.a.bool,
-
- /**
- * Sets image shape as rounded
- */
- rounded: prop_types_default.a.bool,
-
- /**
- * Sets image shape as circle
- */
- circle: prop_types_default.a.bool,
-
- /**
- * Sets image shape as thumbnail
- */
- thumbnail: prop_types_default.a.bool
-};
-
-var Image_defaultProps = {
- responsive: false,
- rounded: false,
- circle: false,
- thumbnail: false
-};
-
-var Image_Image = function (_React$Component) {
- inherits_default()(Image, _React$Component);
-
- function Image() {
- classCallCheck_default()(this, Image);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
-
- Image.prototype.render = function render() {
- var _classes;
-
- var _props = this.props,
- responsive = _props.responsive,
- rounded = _props.rounded,
- circle = _props.circle,
- thumbnail = _props.thumbnail,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['responsive', 'rounded', 'circle', 'thumbnail', 'className']);
-
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
-
- var classes = (_classes = {}, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'responsive')] = responsive, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'rounded')] = rounded, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'circle')] = circle, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'thumbnail')] = thumbnail, _classes);
-
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('img', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ Carousel.prototype.pause = function pause() {
+ this.isPaused = true;
+ clearTimeout(this.timeout);
};
- return Image;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-
-Image_Image.propTypes = Image_propTypes;
-Image_Image.defaultProps = Image_defaultProps;
-
-/* harmony default export */ var es_Image = (Object(bootstrapUtils["a" /* bsClass */])('img', Image_Image));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroupAddon.js
-
+ // This might be a public API.
+ Carousel.prototype.play = function play() {
+ this.isPaused = false;
+ this.waitForNext();
+ };
+ Carousel.prototype.select = function select(index, e, direction) {
+ clearTimeout(this.timeout);
+ // TODO: Is this necessary? Seems like the only risk is if the component
+ // unmounts while handleItemAnimateOutEnd fires.
+ if (this.isUnmounted) {
+ return;
+ }
+ var previousActiveIndex = this.props.slide ? this.getActiveIndex() : null;
+ direction = direction || this.getDirection(previousActiveIndex, index);
+ var onSelect = this.props.onSelect;
+ if (onSelect) {
+ if (onSelect.length > 1) {
+ // React SyntheticEvents are pooled, so we need to remove this event
+ // from the pool to add a custom property. To avoid unnecessarily
+ // removing objects from the pool, only do this when the listener
+ // actually wants the event.
+ if (e) {
+ e.persist();
+ e.direction = direction;
+ } else {
+ e = { direction: direction };
+ }
-var InputGroupAddon_InputGroupAddon = function (_React$Component) {
- inherits_default()(InputGroupAddon, _React$Component);
+ onSelect(index, e);
+ } else {
+ onSelect(index);
+ }
+ }
- function InputGroupAddon() {
- classCallCheck_default()(this, InputGroupAddon);
+ if (this.props.activeIndex == null && index !== previousActiveIndex) {
+ if (this.state.previousActiveIndex != null) {
+ // If currently animating don't activate the new index.
+ // TODO: look into queueing this canceled call and
+ // animating after the current animation has ended.
+ return;
+ }
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ this.setState({
+ activeIndex: index,
+ previousActiveIndex: previousActiveIndex,
+ direction: direction
+ });
+ }
+ };
- InputGroupAddon.prototype.render = function render() {
+ Carousel.prototype.waitForNext = function waitForNext() {
var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
-
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ slide = _props.slide,
+ interval = _props.interval,
+ activeIndexProp = _props.activeIndex;
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ if (!this.isPaused && slide && interval && activeIndexProp == null) {
+ this.timeout = setTimeout(this.handleNext, interval);
+ }
};
- return InputGroupAddon;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-
-/* harmony default export */ var es_InputGroupAddon = (Object(bootstrapUtils["a" /* bsClass */])('input-group-addon', InputGroupAddon_InputGroupAddon));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroupButton.js
-
+ Carousel.prototype.renderControls = function renderControls(properties) {
+ var wrap = properties.wrap,
+ children = properties.children,
+ activeIndex = properties.activeIndex,
+ prevIcon = properties.prevIcon,
+ nextIcon = properties.nextIcon,
+ bsProps = properties.bsProps,
+ prevLabel = properties.prevLabel,
+ nextLabel = properties.nextLabel;
+ var controlClassName = Object(bootstrapUtils["e" /* prefix */])(bsProps, 'control');
+ var count = ValidComponentChildren["a" /* default */].count(children);
+ return [(wrap || activeIndex !== 0) && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ SafeAnchor["a" /* default */],
+ {
+ key: 'prev',
+ className: classnames_default()(controlClassName, 'left'),
+ onClick: this.handlePrev
+ },
+ prevIcon,
+ prevLabel && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ { className: 'sr-only' },
+ prevLabel
+ )
+ ), (wrap || activeIndex !== count - 1) && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ SafeAnchor["a" /* default */],
+ {
+ key: 'next',
+ className: classnames_default()(controlClassName, 'right'),
+ onClick: this.handleNext
+ },
+ nextIcon,
+ nextLabel && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ { className: 'sr-only' },
+ nextLabel
+ )
+ )];
+ };
+ Carousel.prototype.renderIndicators = function renderIndicators(children, activeIndex, bsProps) {
+ var _this3 = this;
+ var indicators = [];
+ ValidComponentChildren["a" /* default */].forEach(children, function (child, index) {
+ indicators.push(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', {
+ key: index,
+ className: index === activeIndex ? 'active' : null,
+ onClick: function onClick(e) {
+ return _this3.select(index, e);
+ }
+ }),
+ // Force whitespace between indicator elements. Bootstrap requires
+ // this for correct spacing of elements.
+ ' ');
+ });
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'ol',
+ { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'indicators') },
+ indicators
+ );
+ };
+ Carousel.prototype.render = function render() {
+ var _this4 = this;
-var InputGroupButton_InputGroupButton = function (_React$Component) {
- inherits_default()(InputGroupButton, _React$Component);
+ var _props2 = this.props,
+ slide = _props2.slide,
+ indicators = _props2.indicators,
+ controls = _props2.controls,
+ wrap = _props2.wrap,
+ prevIcon = _props2.prevIcon,
+ prevLabel = _props2.prevLabel,
+ nextIcon = _props2.nextIcon,
+ nextLabel = _props2.nextLabel,
+ className = _props2.className,
+ children = _props2.children,
+ props = objectWithoutProperties_default()(_props2, ['slide', 'indicators', 'controls', 'wrap', 'prevIcon', 'prevLabel', 'nextIcon', 'nextLabel', 'className', 'children']);
- function InputGroupButton() {
- classCallCheck_default()(this, InputGroupButton);
+ var _state = this.state,
+ previousActiveIndex = _state.previousActiveIndex,
+ direction = _state.direction;
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['interval', 'pauseOnHover', 'onSelect', 'onSlideEnd', 'activeIndex', // Accessed via this.getActiveIndex().
+ 'defaultActiveIndex', 'direction']),
+ bsProps = _splitBsPropsAndOmit[0],
+ elementProps = _splitBsPropsAndOmit[1];
- InputGroupButton.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+ var activeIndex = this.getActiveIndex();
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
+ slide: slide
+ });
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'div',
+ extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes),
+ onMouseOver: this.handleMouseOver,
+ onMouseOut: this.handleMouseOut
+ }),
+ indicators && this.renderIndicators(children, activeIndex, bsProps),
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'div',
+ { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'inner') },
+ ValidComponentChildren["a" /* default */].map(children, function (child, index) {
+ var active = index === activeIndex;
+ var previousActive = slide && index === previousActiveIndex;
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, {
+ active: active,
+ index: index,
+ animateOut: previousActive,
+ animateIn: active && previousActiveIndex != null && slide,
+ direction: direction,
+ onAnimateOutEnd: previousActive ? _this4.handleItemAnimateOutEnd : null
+ });
+ })
+ ),
+ controls && this.renderControls({
+ wrap: wrap,
+ children: children,
+ activeIndex: activeIndex,
+ prevIcon: prevIcon,
+ prevLabel: prevLabel,
+ nextIcon: nextIcon,
+ nextLabel: nextLabel,
+ bsProps: bsProps
+ })
+ );
};
- return InputGroupButton;
+ return Carousel;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-/* harmony default export */ var es_InputGroupButton = (Object(bootstrapUtils["a" /* bsClass */])('input-group-btn', InputGroupButton_InputGroupButton));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroup.js
-
-
-
-
-
-
-
-
-
-
-
-
-
-var InputGroup_InputGroup = function (_React$Component) {
- inherits_default()(InputGroup, _React$Component);
-
- function InputGroup() {
- classCallCheck_default()(this, InputGroup);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+Carousel_Carousel.propTypes = Carousel_propTypes;
+Carousel_Carousel.defaultProps = Carousel_defaultProps;
- InputGroup.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+Carousel_Carousel.Caption = es_CarouselCaption;
+Carousel_Carousel.Item = es_CarouselItem;
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+/* harmony default export */ var react_bootstrap_es_Carousel = (Object(bootstrapUtils["a" /* bsClass */])('carousel', Carousel_Carousel));
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Checkbox.js
+var es_Checkbox = __webpack_require__(282);
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/capitalize.js
+function capitalize(string) {
+ return "" + string.charAt(0).toUpperCase() + string.slice(1);
+}
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Clearfix.js
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
- };
- return InputGroup;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-InputGroup_InputGroup.Addon = es_InputGroupAddon;
-InputGroup_InputGroup.Button = es_InputGroupButton;
-/* harmony default export */ var es_InputGroup = (Object(bootstrapUtils["a" /* bsClass */])('input-group', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], InputGroup_InputGroup)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Jumbotron.js
@@ -13524,25 +15296,57 @@ InputGroup_InputGroup.Button = es_InputGroupButton;
+var Clearfix_propTypes = {
+ componentClass: elementType_default.a,
-var Jumbotron_propTypes = {
- componentClass: elementType_default.a
+ /**
+ * Apply clearfix
+ *
+ * on Extra small devices Phones
+ *
+ * adds class `visible-xs-block`
+ */
+ visibleXsBlock: prop_types_default.a.bool,
+ /**
+ * Apply clearfix
+ *
+ * on Small devices Tablets
+ *
+ * adds class `visible-sm-block`
+ */
+ visibleSmBlock: prop_types_default.a.bool,
+ /**
+ * Apply clearfix
+ *
+ * on Medium devices Desktops
+ *
+ * adds class `visible-md-block`
+ */
+ visibleMdBlock: prop_types_default.a.bool,
+ /**
+ * Apply clearfix
+ *
+ * on Large devices Desktops
+ *
+ * adds class `visible-lg-block`
+ */
+ visibleLgBlock: prop_types_default.a.bool
};
-var Jumbotron_defaultProps = {
+var Clearfix_defaultProps = {
componentClass: 'div'
};
-var Jumbotron_Jumbotron = function (_React$Component) {
- inherits_default()(Jumbotron, _React$Component);
+var Clearfix_Clearfix = function (_React$Component) {
+ inherits_default()(Clearfix, _React$Component);
- function Jumbotron() {
- classCallCheck_default()(this, Jumbotron);
+ function Clearfix() {
+ classCallCheck_default()(this, Clearfix);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Jumbotron.prototype.render = function render() {
+ Clearfix.prototype.render = function render() {
var _props = this.props,
Component = _props.componentClass,
className = _props.className,
@@ -13554,91 +15358,31 @@ var Jumbotron_Jumbotron = function (_React$Component) {
var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
- };
-
- return Jumbotron;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-
-Jumbotron_Jumbotron.propTypes = Jumbotron_propTypes;
-Jumbotron_Jumbotron.defaultProps = Jumbotron_defaultProps;
-
-/* harmony default export */ var es_Jumbotron = (Object(bootstrapUtils["a" /* bsClass */])('jumbotron', Jumbotron_Jumbotron));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Label.js
-
-
-
-
-
-
-
-
-
-
-
-
-var Label_Label = function (_React$Component) {
- inherits_default()(Label, _React$Component);
-
- function Label() {
- classCallCheck_default()(this, Label);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
-
- Label.prototype.hasContent = function hasContent(children) {
- var result = false;
-
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.forEach(children, function (child) {
- if (result) {
- return;
- }
-
- if (child || child === 0) {
- result = true;
+ StyleConfig["a" /* DEVICE_SIZES */].forEach(function (size) {
+ var propName = 'visible' + capitalize(size) + 'Block';
+ if (elementProps[propName]) {
+ classes['visible-' + size + '-block'] = true;
}
- });
-
- return result;
- };
-
- Label.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['className', 'children']);
-
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
-
- // Hack for collapsing on IE8.
- hidden: !this.hasContent(children)
+ delete elementProps[propName];
});
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- children
- );
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return Label;
+ return Clearfix;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-/* harmony default export */ var es_Label = (Object(bootstrapUtils["a" /* bsClass */])('label', Object(bootstrapUtils["c" /* bsStyles */])([].concat(values_default()(StyleConfig["d" /* State */]), [StyleConfig["e" /* Style */].DEFAULT, StyleConfig["e" /* Style */].PRIMARY]), StyleConfig["e" /* Style */].DEFAULT, Label_Label)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ListGroupItem.js
-
-
-
+Clearfix_Clearfix.propTypes = Clearfix_propTypes;
+Clearfix_Clearfix.defaultProps = Clearfix_defaultProps;
+/* harmony default export */ var es_Clearfix = (Object(bootstrapUtils["a" /* bsClass */])('clearfix', Clearfix_Clearfix));
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/ControlLabel.js
+var ControlLabel = __webpack_require__(283);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Col.js
@@ -13647,108 +15391,246 @@ var Label_Label = function (_React$Component) {
-var ListGroupItem_propTypes = {
- active: prop_types_default.a.any,
- disabled: prop_types_default.a.any,
- header: prop_types_default.a.node,
- listItem: prop_types_default.a.bool,
- onClick: prop_types_default.a.func,
- href: prop_types_default.a.string,
- type: prop_types_default.a.string
-};
-var ListGroupItem_defaultProps = {
- listItem: false
-};
-var ListGroupItem_ListGroupItem = function (_React$Component) {
- inherits_default()(ListGroupItem, _React$Component);
- function ListGroupItem() {
- classCallCheck_default()(this, ListGroupItem);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
- ListGroupItem.prototype.renderHeader = function renderHeader(header, headingClassName) {
- if (external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.isValidElement(header)) {
- return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(header, {
- className: classnames_default()(header.props.className, headingClassName)
- });
- }
+var Col_propTypes = {
+ componentClass: elementType_default.a,
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'h4',
- { className: headingClassName },
- header
- );
- };
+ /**
+ * The number of columns you wish to span
+ *
+ * for Extra small devices Phones (<768px)
+ *
+ * class-prefix `col-xs-`
+ */
+ xs: prop_types_default.a.number,
+ /**
+ * The number of columns you wish to span
+ *
+ * for Small devices Tablets (≥768px)
+ *
+ * class-prefix `col-sm-`
+ */
+ sm: prop_types_default.a.number,
+ /**
+ * The number of columns you wish to span
+ *
+ * for Medium devices Desktops (≥992px)
+ *
+ * class-prefix `col-md-`
+ */
+ md: prop_types_default.a.number,
+ /**
+ * The number of columns you wish to span
+ *
+ * for Large devices Desktops (≥1200px)
+ *
+ * class-prefix `col-lg-`
+ */
+ lg: prop_types_default.a.number,
+ /**
+ * Hide column
+ *
+ * on Extra small devices Phones
+ *
+ * adds class `hidden-xs`
+ */
+ xsHidden: prop_types_default.a.bool,
+ /**
+ * Hide column
+ *
+ * on Small devices Tablets
+ *
+ * adds class `hidden-sm`
+ */
+ smHidden: prop_types_default.a.bool,
+ /**
+ * Hide column
+ *
+ * on Medium devices Desktops
+ *
+ * adds class `hidden-md`
+ */
+ mdHidden: prop_types_default.a.bool,
+ /**
+ * Hide column
+ *
+ * on Large devices Desktops
+ *
+ * adds class `hidden-lg`
+ */
+ lgHidden: prop_types_default.a.bool,
+ /**
+ * Move columns to the right
+ *
+ * for Extra small devices Phones
+ *
+ * class-prefix `col-xs-offset-`
+ */
+ xsOffset: prop_types_default.a.number,
+ /**
+ * Move columns to the right
+ *
+ * for Small devices Tablets
+ *
+ * class-prefix `col-sm-offset-`
+ */
+ smOffset: prop_types_default.a.number,
+ /**
+ * Move columns to the right
+ *
+ * for Medium devices Desktops
+ *
+ * class-prefix `col-md-offset-`
+ */
+ mdOffset: prop_types_default.a.number,
+ /**
+ * Move columns to the right
+ *
+ * for Large devices Desktops
+ *
+ * class-prefix `col-lg-offset-`
+ */
+ lgOffset: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the right
+ *
+ * for Extra small devices Phones
+ *
+ * class-prefix `col-xs-push-`
+ */
+ xsPush: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the right
+ *
+ * for Small devices Tablets
+ *
+ * class-prefix `col-sm-push-`
+ */
+ smPush: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the right
+ *
+ * for Medium devices Desktops
+ *
+ * class-prefix `col-md-push-`
+ */
+ mdPush: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the right
+ *
+ * for Large devices Desktops
+ *
+ * class-prefix `col-lg-push-`
+ */
+ lgPush: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the left
+ *
+ * for Extra small devices Phones
+ *
+ * class-prefix `col-xs-pull-`
+ */
+ xsPull: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the left
+ *
+ * for Small devices Tablets
+ *
+ * class-prefix `col-sm-pull-`
+ */
+ smPull: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the left
+ *
+ * for Medium devices Desktops
+ *
+ * class-prefix `col-md-pull-`
+ */
+ mdPull: prop_types_default.a.number,
+ /**
+ * Change the order of grid columns to the left
+ *
+ * for Large devices Desktops
+ *
+ * class-prefix `col-lg-pull-`
+ */
+ lgPull: prop_types_default.a.number
+};
- ListGroupItem.prototype.render = function render() {
+var Col_defaultProps = {
+ componentClass: 'div'
+};
+
+var Col_Col = function (_React$Component) {
+ inherits_default()(Col, _React$Component);
+
+ function Col() {
+ classCallCheck_default()(this, Col);
+
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+
+ Col.prototype.render = function render() {
var _props = this.props,
- active = _props.active,
- disabled = _props.disabled,
+ Component = _props.componentClass,
className = _props.className,
- header = _props.header,
- listItem = _props.listItem,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['active', 'disabled', 'className', 'header', 'listItem', 'children']);
+ props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
- active: active,
- disabled: disabled
- });
+ var classes = [];
- var Component = void 0;
+ StyleConfig["a" /* DEVICE_SIZES */].forEach(function (size) {
+ function popProp(propSuffix, modifier) {
+ var propName = '' + size + propSuffix;
+ var propValue = elementProps[propName];
- if (elementProps.href) {
- Component = 'a';
- } else if (elementProps.onClick) {
- Component = 'button';
- elementProps.type = elementProps.type || 'button';
- } else if (listItem) {
- Component = 'li';
- } else {
- Component = 'span';
- }
+ if (propValue != null) {
+ classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, '' + size + modifier + '-' + propValue));
+ }
- elementProps.className = classnames_default()(className, classes);
+ delete elementProps[propName];
+ }
- // TODO: Deprecate `header` prop.
- if (header) {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Component,
- elementProps,
- this.renderHeader(header, Object(bootstrapUtils["e" /* prefix */])(bsProps, 'heading')),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'p',
- { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'text') },
- children
- )
- );
- }
+ popProp('', '');
+ popProp('Offset', '-offset');
+ popProp('Push', '-push');
+ popProp('Pull', '-pull');
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Component,
- elementProps,
- children
- );
+ var hiddenPropName = size + 'Hidden';
+ if (elementProps[hiddenPropName]) {
+ classes.push('hidden-' + size);
+ }
+ delete elementProps[hiddenPropName];
+ });
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return ListGroupItem;
+ return Col;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ListGroupItem_ListGroupItem.propTypes = ListGroupItem_propTypes;
-ListGroupItem_ListGroupItem.defaultProps = ListGroupItem_defaultProps;
+Col_Col.propTypes = Col_propTypes;
+Col_Col.defaultProps = Col_defaultProps;
-/* harmony default export */ var es_ListGroupItem = (Object(bootstrapUtils["a" /* bsClass */])('list-group-item', Object(bootstrapUtils["c" /* bsStyles */])(values_default()(StyleConfig["d" /* State */]), ListGroupItem_ListGroupItem)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ListGroup.js
+/* harmony default export */ var es_Col = (Object(bootstrapUtils["a" /* bsClass */])('col', Col_Col));
+// EXTERNAL MODULE: ../node_modules/dom-helpers/style/index.js
+var dom_helpers_style = __webpack_require__(54);
+var style_default = /*#__PURE__*/__webpack_require__.n(dom_helpers_style);
+// EXTERNAL MODULE: ../node_modules/react-overlays/lib/Transition.js
+var Transition = __webpack_require__(66);
+var Transition_default = /*#__PURE__*/__webpack_require__.n(Transition);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Collapse.js
@@ -13760,143 +15642,249 @@ ListGroupItem_ListGroupItem.defaultProps = ListGroupItem_defaultProps;
-var ListGroup_propTypes = {
- /**
- * You can use a custom element type for this component.
- *
- * If not specified, it will be treated as `'li'` if every child is a
- * non-actionable ``, and `'div'` otherwise.
- */
- componentClass: elementType_default.a
-};
-function getDefaultComponent(children) {
- if (!children) {
- // FIXME: This is the old behavior. Is this right?
- return 'div';
- }
- if (ValidComponentChildren["a" /* default */].some(children, function (child) {
- return child.type !== es_ListGroupItem || child.props.href || child.props.onClick;
- })) {
- return 'div';
- }
- return 'ul';
+var MARGINS = {
+ height: ['marginTop', 'marginBottom'],
+ width: ['marginLeft', 'marginRight']
+};
+
+// reading a dimension prop will cause the browser to recalculate,
+// which will let our animations work
+function triggerBrowserReflow(node) {
+ node.offsetHeight; // eslint-disable-line no-unused-expressions
}
-var ListGroup_ListGroup = function (_React$Component) {
- inherits_default()(ListGroup, _React$Component);
+function getDimensionValue(dimension, elem) {
+ var value = elem['offset' + capitalize(dimension)];
+ var margins = MARGINS[dimension];
- function ListGroup() {
- classCallCheck_default()(this, ListGroup);
+ return value + parseInt(style_default()(elem, margins[0]), 10) + parseInt(style_default()(elem, margins[1]), 10);
+}
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+var Collapse_propTypes = {
+ /**
+ * Show the component; triggers the expand or collapse animation
+ */
+ in: prop_types_default.a.bool,
- ListGroup.prototype.render = function render() {
- var _props = this.props,
- children = _props.children,
- _props$componentClass = _props.componentClass,
- Component = _props$componentClass === undefined ? getDefaultComponent(children) : _props$componentClass,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['children', 'componentClass', 'className']);
+ /**
+ * Wait until the first "enter" transition to mount the component (add it to the DOM)
+ */
+ mountOnEnter: prop_types_default.a.bool,
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ /**
+ * Unmount the component (remove it from the DOM) when it is collapsed
+ */
+ unmountOnExit: prop_types_default.a.bool,
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ /**
+ * Run the expand animation when the component mounts, if it is initially
+ * shown
+ */
+ transitionAppear: prop_types_default.a.bool,
- var useListItem = Component === 'ul' && ValidComponentChildren["a" /* default */].every(children, function (child) {
- return child.type === es_ListGroupItem;
- });
+ /**
+ * Duration of the collapse animation in milliseconds, to ensure that
+ * finishing callbacks are fired even if the original browser transition end
+ * events are canceled
+ */
+ timeout: prop_types_default.a.number,
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Component,
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- useListItem ? ValidComponentChildren["a" /* default */].map(children, function (child) {
- return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, { listItem: true });
- }) : children
- );
- };
+ /**
+ * Callback fired before the component expands
+ */
+ onEnter: prop_types_default.a.func,
+ /**
+ * Callback fired after the component starts to expand
+ */
+ onEntering: prop_types_default.a.func,
+ /**
+ * Callback fired after the component has expanded
+ */
+ onEntered: prop_types_default.a.func,
+ /**
+ * Callback fired before the component collapses
+ */
+ onExit: prop_types_default.a.func,
+ /**
+ * Callback fired after the component starts to collapse
+ */
+ onExiting: prop_types_default.a.func,
+ /**
+ * Callback fired after the component has collapsed
+ */
+ onExited: prop_types_default.a.func,
- return ListGroup;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+ /**
+ * The dimension used when collapsing, or a function that returns the
+ * dimension
+ *
+ * _Note: Bootstrap only partially supports 'width'!
+ * You will need to supply your own CSS animation for the `.width` CSS class._
+ */
+ dimension: prop_types_default.a.oneOfType([prop_types_default.a.oneOf(['height', 'width']), prop_types_default.a.func]),
-ListGroup_ListGroup.propTypes = ListGroup_propTypes;
+ /**
+ * Function that returns the height or width of the animating DOM node
+ *
+ * Allows for providing some custom logic for how much the Collapse component
+ * should animate in its specified dimension. Called with the current
+ * dimension prop value and the DOM node.
+ */
+ getDimensionValue: prop_types_default.a.func,
-/* harmony default export */ var es_ListGroup = (Object(bootstrapUtils["a" /* bsClass */])('list-group', ListGroup_ListGroup));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaBody.js
+ /**
+ * ARIA role of collapsible element
+ */
+ role: prop_types_default.a.string
+};
+var Collapse_defaultProps = {
+ in: false,
+ timeout: 300,
+ mountOnEnter: false,
+ unmountOnExit: false,
+ transitionAppear: false,
+ dimension: 'height',
+ getDimensionValue: getDimensionValue
+};
+var Collapse_Collapse = function (_React$Component) {
+ inherits_default()(Collapse, _React$Component);
+ function Collapse(props, context) {
+ classCallCheck_default()(this, Collapse);
+ var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
+ _this.handleEnter = _this.handleEnter.bind(_this);
+ _this.handleEntering = _this.handleEntering.bind(_this);
+ _this.handleEntered = _this.handleEntered.bind(_this);
+ _this.handleExit = _this.handleExit.bind(_this);
+ _this.handleExiting = _this.handleExiting.bind(_this);
+ return _this;
+ }
+ Collapse.prototype._dimension = function _dimension() {
+ return typeof this.props.dimension === 'function' ? this.props.dimension() : this.props.dimension;
+ };
+ // for testing
+ Collapse.prototype._getScrollDimensionValue = function _getScrollDimensionValue(elem, dimension) {
+ return elem['scroll' + capitalize(dimension)] + 'px';
+ };
+ /* -- Expanding -- */
-var MediaBody_propTypes = {
- /**
- * Align the media to the top, middle, or bottom of the media object.
- */
- align: prop_types_default.a.oneOf(['top', 'middle', 'bottom']),
+ Collapse.prototype.handleEnter = function handleEnter(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = '0';
+ };
- componentClass: elementType_default.a
-};
+ Collapse.prototype.handleEntered = function handleEntered(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = null;
+ };
-var MediaBody_defaultProps = {
- componentClass: 'div'
-};
+ Collapse.prototype.handleEntering = function handleEntering(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = this._getScrollDimensionValue(elem, dimension);
+ };
-var MediaBody_MediaBody = function (_React$Component) {
- inherits_default()(MediaBody, _React$Component);
+ /* -- Collapsing -- */
- function MediaBody() {
- classCallCheck_default()(this, MediaBody);
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ Collapse.prototype.handleExit = function handleExit(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = this.props.getDimensionValue(dimension, elem) + 'px';
+ triggerBrowserReflow(elem);
+ };
- MediaBody.prototype.render = function render() {
+ Collapse.prototype.handleExiting = function handleExiting(elem) {
+ var dimension = this._dimension();
+ elem.style[dimension] = '0';
+ };
+
+ Collapse.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
- align = _props.align,
+ onEnter = _props.onEnter,
+ onEntering = _props.onEntering,
+ onEntered = _props.onEntered,
+ onExit = _props.onExit,
+ onExiting = _props.onExiting,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'align', 'className']);
+ props = objectWithoutProperties_default()(_props, ['onEnter', 'onEntering', 'onEntered', 'onExit', 'onExiting', 'className']);
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
+ delete props.dimension;
+ delete props.getDimensionValue;
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ var handleEnter = Object(createChainedFunction["a" /* default */])(this.handleEnter, onEnter);
+ var handleEntering = Object(createChainedFunction["a" /* default */])(this.handleEntering, onEntering);
+ var handleEntered = Object(createChainedFunction["a" /* default */])(this.handleEntered, onEntered);
+ var handleExit = Object(createChainedFunction["a" /* default */])(this.handleExit, onExit);
+ var handleExiting = Object(createChainedFunction["a" /* default */])(this.handleExiting, onExiting);
- if (align) {
- // The class is e.g. `media-top`, not `media-left-top`.
- classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
- }
+ var classes = {
+ width: this._dimension() === 'width'
+ };
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Transition_default.a, extends_default()({}, props, {
+ 'aria-expanded': props.role ? props.in : null,
+ className: classnames_default()(className, classes),
+ exitedClassName: 'collapse',
+ exitingClassName: 'collapsing',
+ enteredClassName: 'collapse in',
+ enteringClassName: 'collapsing',
+ onEnter: handleEnter,
+ onEntering: handleEntering,
+ onEntered: handleEntered,
+ onExit: handleExit,
+ onExiting: handleExiting
}));
};
- return MediaBody;
+ return Collapse;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-MediaBody_MediaBody.propTypes = MediaBody_propTypes;
-MediaBody_MediaBody.defaultProps = MediaBody_defaultProps;
+Collapse_Collapse.propTypes = Collapse_propTypes;
+Collapse_Collapse.defaultProps = Collapse_defaultProps;
-/* harmony default export */ var es_MediaBody = (Object(bootstrapUtils["a" /* bsClass */])('media-body', MediaBody_MediaBody));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaHeading.js
+/* harmony default export */ var es_Collapse = (Collapse_Collapse);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Dropdown.js
+var es_Dropdown = __webpack_require__(64);
+
+// EXTERNAL MODULE: ../node_modules/babel-runtime/core-js/object/entries.js
+var entries = __webpack_require__(57);
+var entries_default = /*#__PURE__*/__webpack_require__.n(entries);
+
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/utils/splitComponentProps.js
+
+function splitComponentProps(props, Component) {
+ var componentPropTypes = Component.propTypes;
+
+ var parentProps = {};
+ var childProps = {};
+
+ entries_default()(props).forEach(function (_ref) {
+ var propName = _ref[0],
+ propValue = _ref[1];
+
+ if (componentPropTypes[propName]) {
+ parentProps[propName] = propValue;
+ } else {
+ childProps[propName] = propValue;
+ }
+ });
+ return [parentProps, childProps];
+}
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/DropdownButton.js
@@ -13907,49 +15895,144 @@ MediaBody_MediaBody.defaultProps = MediaBody_defaultProps;
-var MediaHeading_propTypes = {
+
+var DropdownButton_propTypes = extends_default()({}, es_Dropdown["a" /* default */].propTypes, {
+
+ // Toggle props.
+ bsStyle: prop_types_default.a.string,
+ bsSize: prop_types_default.a.string,
+ title: prop_types_default.a.node.isRequired,
+ noCaret: prop_types_default.a.bool,
+
+ // Override generated docs from .
+ /**
+ * @private
+ */
+ children: prop_types_default.a.node
+});
+
+var DropdownButton_DropdownButton = function (_React$Component) {
+ inherits_default()(DropdownButton, _React$Component);
+
+ function DropdownButton() {
+ classCallCheck_default()(this, DropdownButton);
+
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+
+ DropdownButton.prototype.render = function render() {
+ var _props = this.props,
+ bsSize = _props.bsSize,
+ bsStyle = _props.bsStyle,
+ title = _props.title,
+ children = _props.children,
+ props = objectWithoutProperties_default()(_props, ['bsSize', 'bsStyle', 'title', 'children']);
+
+ var _splitComponentProps = splitComponentProps(props, es_Dropdown["a" /* default */].ControlledComponent),
+ dropdownProps = _splitComponentProps[0],
+ toggleProps = _splitComponentProps[1];
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ es_Dropdown["a" /* default */],
+ extends_default()({}, dropdownProps, {
+ bsSize: bsSize,
+ bsStyle: bsStyle
+ }),
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ es_Dropdown["a" /* default */].Toggle,
+ extends_default()({}, toggleProps, {
+ bsSize: bsSize,
+ bsStyle: bsStyle
+ }),
+ title
+ ),
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ es_Dropdown["a" /* default */].Menu,
+ null,
+ children
+ )
+ );
+ };
+
+ return DropdownButton;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+
+DropdownButton_DropdownButton.propTypes = DropdownButton_propTypes;
+
+/* harmony default export */ var es_DropdownButton = (DropdownButton_DropdownButton);
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Fade.js
+var Fade = __webpack_require__(65);
+
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Form.js
+
+
+
+
+
+
+
+
+
+
+
+
+var Form_propTypes = {
+ horizontal: prop_types_default.a.bool,
+ inline: prop_types_default.a.bool,
componentClass: elementType_default.a
};
-var MediaHeading_defaultProps = {
- componentClass: 'h4'
+var Form_defaultProps = {
+ horizontal: false,
+ inline: false,
+ componentClass: 'form'
};
-var MediaHeading_MediaHeading = function (_React$Component) {
- inherits_default()(MediaHeading, _React$Component);
+var Form_Form = function (_React$Component) {
+ inherits_default()(Form, _React$Component);
- function MediaHeading() {
- classCallCheck_default()(this, MediaHeading);
+ function Form() {
+ classCallCheck_default()(this, Form);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- MediaHeading.prototype.render = function render() {
+ Form.prototype.render = function render() {
var _props = this.props,
+ horizontal = _props.horizontal,
+ inline = _props.inline,
Component = _props.componentClass,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ props = objectWithoutProperties_default()(_props, ['horizontal', 'inline', 'componentClass', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ var classes = [];
+ if (horizontal) {
+ classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, 'horizontal'));
+ }
+ if (inline) {
+ classes.push(Object(bootstrapUtils["e" /* prefix */])(bsProps, 'inline'));
+ }
return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
className: classnames_default()(className, classes)
}));
};
- return MediaHeading;
+ return Form;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-MediaHeading_MediaHeading.propTypes = MediaHeading_propTypes;
-MediaHeading_MediaHeading.defaultProps = MediaHeading_defaultProps;
+Form_Form.propTypes = Form_propTypes;
+Form_Form.defaultProps = Form_defaultProps;
-/* harmony default export */ var es_MediaHeading = (Object(bootstrapUtils["a" /* bsClass */])('media-heading', MediaHeading_MediaHeading));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaLeft.js
+/* harmony default export */ var es_Form = (Object(bootstrapUtils["a" /* bsClass */])('form', Form_Form));
+// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/FormControl.js
+var FormControl = __webpack_require__(286);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/FormGroup.js
@@ -13961,51 +16044,86 @@ MediaHeading_MediaHeading.defaultProps = MediaHeading_defaultProps;
-var MediaLeft_propTypes = {
+
+
+var FormGroup_propTypes = {
/**
- * Align the media to the top, middle, or bottom of the media object.
+ * Sets `id` on `` and `htmlFor` on ``.
*/
- align: prop_types_default.a.oneOf(['top', 'middle', 'bottom'])
+ controlId: prop_types_default.a.string,
+ validationState: prop_types_default.a.oneOf(['success', 'warning', 'error', null])
};
-var MediaLeft_MediaLeft = function (_React$Component) {
- inherits_default()(MediaLeft, _React$Component);
+var childContextTypes = {
+ $bs_formGroup: prop_types_default.a.object.isRequired
+};
- function MediaLeft() {
- classCallCheck_default()(this, MediaLeft);
+var FormGroup_FormGroup = function (_React$Component) {
+ inherits_default()(FormGroup, _React$Component);
+
+ function FormGroup() {
+ classCallCheck_default()(this, FormGroup);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- MediaLeft.prototype.render = function render() {
+ FormGroup.prototype.getChildContext = function getChildContext() {
var _props = this.props,
- align = _props.align,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['align', 'className']);
+ controlId = _props.controlId,
+ validationState = _props.validationState;
- var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
- bsProps = _splitBsProps[0],
- elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ return {
+ $bs_formGroup: {
+ controlId: controlId,
+ validationState: validationState
+ }
+ };
+ };
- if (align) {
- // The class is e.g. `media-top`, not `media-left-top`.
- classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
+ FormGroup.prototype.hasFeedback = function hasFeedback(children) {
+ var _this2 = this;
+
+ return ValidComponentChildren["a" /* default */].some(children, function (child) {
+ return child.props.bsRole === 'feedback' || child.props.children && _this2.hasFeedback(child.props.children);
+ });
+ };
+
+ FormGroup.prototype.render = function render() {
+ var _props2 = this.props,
+ validationState = _props2.validationState,
+ className = _props2.className,
+ children = _props2.children,
+ props = objectWithoutProperties_default()(_props2, ['validationState', 'className', 'children']);
+
+ var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['controlId']),
+ bsProps = _splitBsPropsAndOmit[0],
+ elementProps = _splitBsPropsAndOmit[1];
+
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
+ 'has-feedback': this.hasFeedback(children)
+ });
+ if (validationState) {
+ classes['has-' + validationState] = true;
}
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'div',
+ extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }),
+ children
+ );
};
- return MediaLeft;
+ return FormGroup;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-MediaLeft_MediaLeft.propTypes = MediaLeft_propTypes;
+FormGroup_FormGroup.propTypes = FormGroup_propTypes;
+FormGroup_FormGroup.childContextTypes = childContextTypes;
-/* harmony default export */ var es_MediaLeft = (Object(bootstrapUtils["a" /* bsClass */])('media-left', MediaLeft_MediaLeft));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaList.js
+/* harmony default export */ var es_FormGroup = (Object(bootstrapUtils["a" /* bsClass */])('form-group', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], FormGroup_FormGroup)));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Grid.js
@@ -14016,37 +16134,61 @@ MediaLeft_MediaLeft.propTypes = MediaLeft_propTypes;
-var MediaList_MediaList = function (_React$Component) {
- inherits_default()(MediaList, _React$Component);
- function MediaList() {
- classCallCheck_default()(this, MediaList);
+
+var Grid_propTypes = {
+ /**
+ * Turn any fixed-width grid layout into a full-width layout by this property.
+ *
+ * Adds `container-fluid` class.
+ */
+ fluid: prop_types_default.a.bool,
+ /**
+ * You can use a custom element for this component
+ */
+ componentClass: elementType_default.a
+};
+
+var Grid_defaultProps = {
+ componentClass: 'div',
+ fluid: false
+};
+
+var es_Grid_Grid = function (_React$Component) {
+ inherits_default()(Grid, _React$Component);
+
+ function Grid() {
+ classCallCheck_default()(this, Grid);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- MediaList.prototype.render = function render() {
+ Grid.prototype.render = function render() {
var _props = this.props,
+ fluid = _props.fluid,
+ Component = _props.componentClass,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+ props = objectWithoutProperties_default()(_props, ['fluid', 'componentClass', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ var classes = Object(bootstrapUtils["e" /* prefix */])(bsProps, fluid && 'fluid');
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('ul', extends_default()({}, elementProps, {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
className: classnames_default()(className, classes)
}));
};
- return MediaList;
+ return Grid;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-/* harmony default export */ var es_MediaList = (Object(bootstrapUtils["a" /* bsClass */])('media-list', MediaList_MediaList));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaListItem.js
+es_Grid_Grid.propTypes = Grid_propTypes;
+es_Grid_Grid.defaultProps = Grid_defaultProps;
+/* harmony default export */ var es_Grid = (Object(bootstrapUtils["a" /* bsClass */])('container', es_Grid_Grid));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/HelpBlock.js
@@ -14056,16 +16198,17 @@ var MediaList_MediaList = function (_React$Component) {
-var MediaListItem_MediaListItem = function (_React$Component) {
- inherits_default()(MediaListItem, _React$Component);
- function MediaListItem() {
- classCallCheck_default()(this, MediaListItem);
+var HelpBlock_HelpBlock = function (_React$Component) {
+ inherits_default()(HelpBlock, _React$Component);
+
+ function HelpBlock() {
+ classCallCheck_default()(this, HelpBlock);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- MediaListItem.prototype.render = function render() {
+ HelpBlock.prototype.render = function render() {
var _props = this.props,
className = _props.className,
props = objectWithoutProperties_default()(_props, ['className']);
@@ -14076,16 +16219,16 @@ var MediaListItem_MediaListItem = function (_React$Component) {
var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', extends_default()({}, elementProps, {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
className: classnames_default()(className, classes)
}));
};
- return MediaListItem;
+ return HelpBlock;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-/* harmony default export */ var es_MediaListItem = (Object(bootstrapUtils["a" /* bsClass */])('media', MediaListItem_MediaListItem));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaRight.js
+/* harmony default export */ var es_HelpBlock = (Object(bootstrapUtils["a" /* bsClass */])('help-block', HelpBlock_HelpBlock));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Image.js
@@ -14097,52 +16240,74 @@ var MediaListItem_MediaListItem = function (_React$Component) {
+var Image_propTypes = {
+ /**
+ * Sets image as responsive image
+ */
+ responsive: prop_types_default.a.bool,
-var MediaRight_propTypes = {
/**
- * Align the media to the top, middle, or bottom of the media object.
+ * Sets image shape as rounded
*/
- align: prop_types_default.a.oneOf(['top', 'middle', 'bottom'])
+ rounded: prop_types_default.a.bool,
+
+ /**
+ * Sets image shape as circle
+ */
+ circle: prop_types_default.a.bool,
+
+ /**
+ * Sets image shape as thumbnail
+ */
+ thumbnail: prop_types_default.a.bool
};
-var MediaRight_MediaRight = function (_React$Component) {
- inherits_default()(MediaRight, _React$Component);
+var Image_defaultProps = {
+ responsive: false,
+ rounded: false,
+ circle: false,
+ thumbnail: false
+};
- function MediaRight() {
- classCallCheck_default()(this, MediaRight);
+var Image_Image = function (_React$Component) {
+ inherits_default()(Image, _React$Component);
+
+ function Image() {
+ classCallCheck_default()(this, Image);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- MediaRight.prototype.render = function render() {
+ Image.prototype.render = function render() {
+ var _classes;
+
var _props = this.props,
- align = _props.align,
+ responsive = _props.responsive,
+ rounded = _props.rounded,
+ circle = _props.circle,
+ thumbnail = _props.thumbnail,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['align', 'className']);
+ props = objectWithoutProperties_default()(_props, ['responsive', 'rounded', 'circle', 'thumbnail', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
-
- if (align) {
- // The class is e.g. `media-top`, not `media-right-top`.
- classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
- }
+ var classes = (_classes = {}, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'responsive')] = responsive, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'rounded')] = rounded, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'circle')] = circle, _classes[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'thumbnail')] = thumbnail, _classes);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('img', extends_default()({}, elementProps, {
className: classnames_default()(className, classes)
}));
};
- return MediaRight;
+ return Image;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-MediaRight_MediaRight.propTypes = MediaRight_propTypes;
+Image_Image.propTypes = Image_propTypes;
+Image_Image.defaultProps = Image_defaultProps;
-/* harmony default export */ var es_MediaRight = (Object(bootstrapUtils["a" /* bsClass */])('media-right', MediaRight_MediaRight));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Media.js
+/* harmony default export */ var es_Image = (Object(bootstrapUtils["a" /* bsClass */])('img', Image_Image));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroupAddon.js
@@ -14153,35 +16318,59 @@ MediaRight_MediaRight.propTypes = MediaRight_propTypes;
+var InputGroupAddon_InputGroupAddon = function (_React$Component) {
+ inherits_default()(InputGroupAddon, _React$Component);
+ function InputGroupAddon() {
+ classCallCheck_default()(this, InputGroupAddon);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ InputGroupAddon.prototype.render = function render() {
+ var _props = this.props,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['className']);
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
+ };
-var Media_propTypes = {
- componentClass: elementType_default.a
-};
+ return InputGroupAddon;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-var Media_defaultProps = {
- componentClass: 'div'
-};
+/* harmony default export */ var es_InputGroupAddon = (Object(bootstrapUtils["a" /* bsClass */])('input-group-addon', InputGroupAddon_InputGroupAddon));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroupButton.js
-var Media_Media = function (_React$Component) {
- inherits_default()(Media, _React$Component);
- function Media() {
- classCallCheck_default()(this, Media);
+
+
+
+
+
+
+
+
+var InputGroupButton_InputGroupButton = function (_React$Component) {
+ inherits_default()(InputGroupButton, _React$Component);
+
+ function InputGroupButton() {
+ classCallCheck_default()(this, InputGroupButton);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Media.prototype.render = function render() {
+ InputGroupButton.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ props = objectWithoutProperties_default()(_props, ['className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
@@ -14189,30 +16378,19 @@ var Media_Media = function (_React$Component) {
var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
className: classnames_default()(className, classes)
}));
};
- return Media;
+ return InputGroupButton;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Media_Media.propTypes = Media_propTypes;
-Media_Media.defaultProps = Media_defaultProps;
+/* harmony default export */ var es_InputGroupButton = (Object(bootstrapUtils["a" /* bsClass */])('input-group-btn', InputGroupButton_InputGroupButton));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/InputGroup.js
-Media_Media.Heading = es_MediaHeading;
-Media_Media.Body = es_MediaBody;
-Media_Media.Left = es_MediaLeft;
-Media_Media.Right = es_MediaRight;
-Media_Media.List = es_MediaList;
-Media_Media.ListItem = es_MediaListItem;
-/* harmony default export */ var es_Media = (Object(bootstrapUtils["a" /* bsClass */])('media', Media_Media));
-// EXTERNAL MODULE: ../node_modules/prop-types-extra/lib/all.js
-var lib_all = __webpack_require__(35);
-var all_default = /*#__PURE__*/__webpack_require__.n(lib_all);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MenuItem.js
@@ -14223,181 +16401,95 @@ var all_default = /*#__PURE__*/__webpack_require__.n(lib_all);
+var InputGroup_InputGroup = function (_React$Component) {
+ inherits_default()(InputGroup, _React$Component);
+ function InputGroup() {
+ classCallCheck_default()(this, InputGroup);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ InputGroup.prototype.render = function render() {
+ var _props = this.props,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['className']);
-var MenuItem_propTypes = {
- /**
- * Highlight the menu item as active.
- */
- active: prop_types_default.a.bool,
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- /**
- * Disable the menu item, making it unselectable.
- */
- disabled: prop_types_default.a.bool,
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- /**
- * Styles the menu item as a horizontal rule, providing visual separation between
- * groups of menu items.
- */
- divider: all_default()(prop_types_default.a.bool, function (_ref) {
- var divider = _ref.divider,
- children = _ref.children;
- return divider && children ? new Error('Children will not be rendered for dividers') : null;
- }),
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
+ };
- /**
- * Value passed to the `onSelect` handler, useful for identifying the selected menu item.
- */
- eventKey: prop_types_default.a.any,
+ return InputGroup;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- /**
- * Styles the menu item as a header label, useful for describing a group of menu items.
- */
- header: prop_types_default.a.bool,
+InputGroup_InputGroup.Addon = es_InputGroupAddon;
+InputGroup_InputGroup.Button = es_InputGroupButton;
- /**
- * HTML `href` attribute corresponding to `a.href`.
- */
- href: prop_types_default.a.string,
+/* harmony default export */ var es_InputGroup = (Object(bootstrapUtils["a" /* bsClass */])('input-group', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], InputGroup_InputGroup)));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Jumbotron.js
- /**
- * Callback fired when the menu item is clicked.
- */
- onClick: prop_types_default.a.func,
- /**
- * Callback fired when the menu item is selected.
- *
- * ```js
- * (eventKey: any, event: Object) => any
- * ```
- */
- onSelect: prop_types_default.a.func
-};
-var MenuItem_defaultProps = {
- divider: false,
- disabled: false,
- header: false
-};
-var MenuItem_MenuItem = function (_React$Component) {
- inherits_default()(MenuItem, _React$Component);
- function MenuItem(props, context) {
- classCallCheck_default()(this, MenuItem);
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
- _this.handleClick = _this.handleClick.bind(_this);
- return _this;
- }
- MenuItem.prototype.handleClick = function handleClick(event) {
- var _props = this.props,
- href = _props.href,
- disabled = _props.disabled,
- onSelect = _props.onSelect,
- eventKey = _props.eventKey;
- if (!href || disabled) {
- event.preventDefault();
- }
- if (disabled) {
- return;
- }
+var Jumbotron_propTypes = {
+ componentClass: elementType_default.a
+};
- if (onSelect) {
- onSelect(eventKey, event);
- }
- };
+var Jumbotron_defaultProps = {
+ componentClass: 'div'
+};
- MenuItem.prototype.render = function render() {
- var _props2 = this.props,
- active = _props2.active,
- disabled = _props2.disabled,
- divider = _props2.divider,
- header = _props2.header,
- onClick = _props2.onClick,
- className = _props2.className,
- style = _props2.style,
- props = objectWithoutProperties_default()(_props2, ['active', 'disabled', 'divider', 'header', 'onClick', 'className', 'style']);
+var Jumbotron_Jumbotron = function (_React$Component) {
+ inherits_default()(Jumbotron, _React$Component);
- var _splitBsPropsAndOmit = Object(bootstrapUtils["g" /* splitBsPropsAndOmit */])(props, ['eventKey', 'onSelect']),
- bsProps = _splitBsPropsAndOmit[0],
- elementProps = _splitBsPropsAndOmit[1];
+ function Jumbotron() {
+ classCallCheck_default()(this, Jumbotron);
- if (divider) {
- // Forcibly blank out the children; separators shouldn't render any.
- elementProps.children = undefined;
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', extends_default()({}, elementProps, {
- role: 'separator',
- className: classnames_default()(className, 'divider'),
- style: style
- }));
- }
+ Jumbotron.prototype.render = function render() {
+ var _props = this.props,
+ Component = _props.componentClass,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
- if (header) {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', extends_default()({}, elementProps, {
- role: 'heading',
- className: classnames_default()(className, Object(bootstrapUtils["e" /* prefix */])(bsProps, 'header')),
- style: style
- }));
- }
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'li',
- {
- role: 'presentation',
- className: classnames_default()(className, { active: active, disabled: disabled }),
- style: style
- },
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SafeAnchor["a" /* default */], extends_default()({}, elementProps, {
- role: 'menuitem',
- tabIndex: '-1',
- onClick: Object(createChainedFunction["a" /* default */])(onClick, this.handleClick)
- }))
- );
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return MenuItem;
+ return Jumbotron;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-MenuItem_MenuItem.propTypes = MenuItem_propTypes;
-MenuItem_MenuItem.defaultProps = MenuItem_defaultProps;
-
-/* harmony default export */ var es_MenuItem = (Object(bootstrapUtils["a" /* bsClass */])('dropdown', MenuItem_MenuItem));
-// EXTERNAL MODULE: ../node_modules/dom-helpers/events/index.js
-var events = __webpack_require__(130);
-var events_default = /*#__PURE__*/__webpack_require__.n(events);
-
-// EXTERNAL MODULE: ../node_modules/dom-helpers/ownerDocument.js
-var ownerDocument = __webpack_require__(41);
-var ownerDocument_default = /*#__PURE__*/__webpack_require__.n(ownerDocument);
-
-// EXTERNAL MODULE: ../node_modules/dom-helpers/util/inDOM.js
-var inDOM = __webpack_require__(29);
-var inDOM_default = /*#__PURE__*/__webpack_require__.n(inDOM);
+Jumbotron_Jumbotron.propTypes = Jumbotron_propTypes;
+Jumbotron_Jumbotron.defaultProps = Jumbotron_defaultProps;
-// EXTERNAL MODULE: ../node_modules/dom-helpers/util/scrollbarSize.js
-var scrollbarSize = __webpack_require__(103);
-var scrollbarSize_default = /*#__PURE__*/__webpack_require__.n(scrollbarSize);
+/* harmony default export */ var es_Jumbotron = (Object(bootstrapUtils["a" /* bsClass */])('jumbotron', Jumbotron_Jumbotron));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Label.js
-// EXTERNAL MODULE: ../node_modules/react-overlays/lib/Modal.js
-var lib_Modal = __webpack_require__(131);
-var Modal_default = /*#__PURE__*/__webpack_require__.n(lib_Modal);
-// EXTERNAL MODULE: ../node_modules/react-overlays/lib/utils/isOverflowing.js
-var isOverflowing = __webpack_require__(104);
-var isOverflowing_default = /*#__PURE__*/__webpack_require__.n(isOverflowing);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ModalBody.js
@@ -14407,50 +16499,62 @@ var isOverflowing_default = /*#__PURE__*/__webpack_require__.n(isOverflowing);
+var Label_Label = function (_React$Component) {
+ inherits_default()(Label, _React$Component);
+ function Label() {
+ classCallCheck_default()(this, Label);
-var ModalBody_propTypes = {
- componentClass: elementType_default.a
-};
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
-var ModalBody_defaultProps = {
- componentClass: 'div'
-};
+ Label.prototype.hasContent = function hasContent(children) {
+ var result = false;
-var ModalBody_ModalBody = function (_React$Component) {
- inherits_default()(ModalBody, _React$Component);
+ external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Children.forEach(children, function (child) {
+ if (result) {
+ return;
+ }
- function ModalBody() {
- classCallCheck_default()(this, ModalBody);
+ if (child || child === 0) {
+ result = true;
+ }
+ });
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
+ return result;
+ };
- ModalBody.prototype.render = function render() {
+ Label.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ children = _props.children,
+ props = objectWithoutProperties_default()(_props, ['className', 'children']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ // Hack for collapsing on IE8.
+ hidden: !this.hasContent(children)
+ });
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'span',
+ extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }),
+ children
+ );
};
- return ModalBody;
+ return Label;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ModalBody_ModalBody.propTypes = ModalBody_propTypes;
-ModalBody_ModalBody.defaultProps = ModalBody_defaultProps;
+/* harmony default export */ var es_Label = (Object(bootstrapUtils["a" /* bsClass */])('label', Object(bootstrapUtils["c" /* bsStyles */])([].concat(values_default()(StyleConfig["d" /* State */]), [StyleConfig["e" /* Style */].DEFAULT, StyleConfig["e" /* Style */].PRIMARY]), StyleConfig["e" /* Style */].DEFAULT, Label_Label)));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ListGroupItem.js
-/* harmony default export */ var es_ModalBody = (Object(bootstrapUtils["a" /* bsClass */])('modal-body', ModalBody_ModalBody));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ModalDialog.js
@@ -14463,69 +16567,106 @@ ModalBody_ModalBody.defaultProps = ModalBody_defaultProps;
-var ModalDialog_propTypes = {
- /**
- * A css class to apply to the Modal dialog DOM node.
- */
- dialogClassName: prop_types_default.a.string
+var ListGroupItem_propTypes = {
+ active: prop_types_default.a.any,
+ disabled: prop_types_default.a.any,
+ header: prop_types_default.a.node,
+ listItem: prop_types_default.a.bool,
+ onClick: prop_types_default.a.func,
+ href: prop_types_default.a.string,
+ type: prop_types_default.a.string
};
-var ModalDialog_ModalDialog = function (_React$Component) {
- inherits_default()(ModalDialog, _React$Component);
+var ListGroupItem_defaultProps = {
+ listItem: false
+};
- function ModalDialog() {
- classCallCheck_default()(this, ModalDialog);
+var ListGroupItem_ListGroupItem = function (_React$Component) {
+ inherits_default()(ListGroupItem, _React$Component);
+
+ function ListGroupItem() {
+ classCallCheck_default()(this, ListGroupItem);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- ModalDialog.prototype.render = function render() {
- var _extends2;
+ ListGroupItem.prototype.renderHeader = function renderHeader(header, headingClassName) {
+ if (external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.isValidElement(header)) {
+ return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(header, {
+ className: classnames_default()(header.props.className, headingClassName)
+ });
+ }
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ 'h4',
+ { className: headingClassName },
+ header
+ );
+ };
+ ListGroupItem.prototype.render = function render() {
var _props = this.props,
- dialogClassName = _props.dialogClassName,
+ active = _props.active,
+ disabled = _props.disabled,
className = _props.className,
- style = _props.style,
+ header = _props.header,
+ listItem = _props.listItem,
children = _props.children,
- props = objectWithoutProperties_default()(_props, ['dialogClassName', 'className', 'style', 'children']);
+ props = objectWithoutProperties_default()(_props, ['active', 'disabled', 'className', 'header', 'listItem', 'children']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
elementProps = _splitBsProps[1];
- var bsClassName = Object(bootstrapUtils["e" /* prefix */])(bsProps);
+ var classes = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), {
+ active: active,
+ disabled: disabled
+ });
- var modalStyle = extends_default()({ display: 'block' }, style);
+ var Component = void 0;
- var dialogClasses = extends_default()({}, Object(bootstrapUtils["d" /* getClassSet */])(bsProps), (_extends2 = {}, _extends2[bsClassName] = false, _extends2[Object(bootstrapUtils["e" /* prefix */])(bsProps, 'dialog')] = true, _extends2));
+ if (elementProps.href) {
+ Component = 'a';
+ } else if (elementProps.onClick) {
+ Component = 'button';
+ elementProps.type = elementProps.type || 'button';
+ } else if (listItem) {
+ Component = 'li';
+ } else {
+ Component = 'span';
+ }
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- extends_default()({}, elementProps, {
- tabIndex: '-1',
- role: 'dialog',
- style: modalStyle,
- className: classnames_default()(className, bsClassName)
- }),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- { className: classnames_default()(dialogClassName, dialogClasses) },
+ elementProps.className = classnames_default()(className, classes);
+
+ // TODO: Deprecate `header` prop.
+ if (header) {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ Component,
+ elementProps,
+ this.renderHeader(header, Object(bootstrapUtils["e" /* prefix */])(bsProps, 'heading')),
external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'content'), role: 'document' },
+ 'p',
+ { className: Object(bootstrapUtils["e" /* prefix */])(bsProps, 'text') },
children
)
- )
+ );
+ }
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ Component,
+ elementProps,
+ children
);
};
- return ModalDialog;
+ return ListGroupItem;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ModalDialog_ModalDialog.propTypes = ModalDialog_propTypes;
+ListGroupItem_ListGroupItem.propTypes = ListGroupItem_propTypes;
+ListGroupItem_ListGroupItem.defaultProps = ListGroupItem_defaultProps;
-/* harmony default export */ var es_ModalDialog = (Object(bootstrapUtils["a" /* bsClass */])('modal', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], ModalDialog_ModalDialog)));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ModalFooter.js
+/* harmony default export */ var es_ListGroupItem = (Object(bootstrapUtils["a" /* bsClass */])('list-group-item', Object(bootstrapUtils["c" /* bsStyles */])(values_default()(StyleConfig["d" /* State */]), ListGroupItem_ListGroupItem)));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ListGroup.js
@@ -14537,28 +16678,49 @@ ModalDialog_ModalDialog.propTypes = ModalDialog_propTypes;
-var ModalFooter_propTypes = {
+
+
+var ListGroup_propTypes = {
+ /**
+ * You can use a custom element type for this component.
+ *
+ * If not specified, it will be treated as `'li'` if every child is a
+ * non-actionable ``, and `'div'` otherwise.
+ */
componentClass: elementType_default.a
};
-var ModalFooter_defaultProps = {
- componentClass: 'div'
-};
+function getDefaultComponent(children) {
+ if (!children) {
+ // FIXME: This is the old behavior. Is this right?
+ return 'div';
+ }
-var ModalFooter_ModalFooter = function (_React$Component) {
- inherits_default()(ModalFooter, _React$Component);
+ if (ValidComponentChildren["a" /* default */].some(children, function (child) {
+ return child.type !== es_ListGroupItem || child.props.href || child.props.onClick;
+ })) {
+ return 'div';
+ }
- function ModalFooter() {
- classCallCheck_default()(this, ModalFooter);
+ return 'ul';
+}
+
+var ListGroup_ListGroup = function (_React$Component) {
+ inherits_default()(ListGroup, _React$Component);
+
+ function ListGroup() {
+ classCallCheck_default()(this, ListGroup);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- ModalFooter.prototype.render = function render() {
+ ListGroup.prototype.render = function render() {
var _props = this.props,
- Component = _props.componentClass,
+ children = _props.children,
+ _props$componentClass = _props.componentClass,
+ Component = _props$componentClass === undefined ? getDefaultComponent(children) : _props$componentClass,
className = _props.className,
- props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
+ props = objectWithoutProperties_default()(_props, ['children', 'componentClass', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
@@ -14566,22 +16728,28 @@ var ModalFooter_ModalFooter = function (_React$Component) {
var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }));
+ var useListItem = Component === 'ul' && ValidComponentChildren["a" /* default */].every(children, function (child) {
+ return child.type === es_ListGroupItem;
+ });
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
+ Component,
+ extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }),
+ useListItem ? ValidComponentChildren["a" /* default */].map(children, function (child) {
+ return Object(external___root___React___commonjs2___react___commonjs___react___amd___react__["cloneElement"])(child, { listItem: true });
+ }) : children
+ );
};
- return ModalFooter;
+ return ListGroup;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ModalFooter_ModalFooter.propTypes = ModalFooter_propTypes;
-ModalFooter_ModalFooter.defaultProps = ModalFooter_defaultProps;
-
-/* harmony default export */ var es_ModalFooter = (Object(bootstrapUtils["a" /* bsClass */])('modal-footer', ModalFooter_ModalFooter));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ModalHeader.js
-
-
+ListGroup_ListGroup.propTypes = ListGroup_propTypes;
+/* harmony default export */ var es_ListGroup = (Object(bootstrapUtils["a" /* bsClass */])('list-group', ListGroup_ListGroup));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaBody.js
@@ -14592,59 +16760,37 @@ ModalFooter_ModalFooter.defaultProps = ModalFooter_defaultProps;
-// TODO: `aria-label` should be `closeLabel`.
-var ModalHeader_propTypes = {
- /**
- * Provides an accessible label for the close
- * button. It is used for Assistive Technology when the label text is not
- * readable.
- */
- closeLabel: prop_types_default.a.string,
- /**
- * Specify whether the Component should contain a close button
- */
- closeButton: prop_types_default.a.bool,
+var MediaBody_propTypes = {
/**
- * A Callback fired when the close button is clicked. If used directly inside
- * a Modal component, the onHide will automatically be propagated up to the
- * parent Modal `onHide`.
+ * Align the media to the top, middle, or bottom of the media object.
*/
- onHide: prop_types_default.a.func
-};
+ align: prop_types_default.a.oneOf(['top', 'middle', 'bottom']),
-var ModalHeader_defaultProps = {
- closeLabel: 'Close',
- closeButton: false
+ componentClass: elementType_default.a
};
-var contextTypes = {
- $bs_modal: prop_types_default.a.shape({
- onHide: prop_types_default.a.func
- })
+var MediaBody_defaultProps = {
+ componentClass: 'div'
};
-var ModalHeader_ModalHeader = function (_React$Component) {
- inherits_default()(ModalHeader, _React$Component);
+var MediaBody_MediaBody = function (_React$Component) {
+ inherits_default()(MediaBody, _React$Component);
- function ModalHeader() {
- classCallCheck_default()(this, ModalHeader);
+ function MediaBody() {
+ classCallCheck_default()(this, MediaBody);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- ModalHeader.prototype.render = function render() {
+ MediaBody.prototype.render = function render() {
var _props = this.props,
- closeLabel = _props.closeLabel,
- closeButton = _props.closeButton,
- onHide = _props.onHide,
+ Component = _props.componentClass,
+ align = _props.align,
className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['closeLabel', 'closeButton', 'onHide', 'className', 'children']);
-
- var modal = this.context.$bs_modal;
+ props = objectWithoutProperties_default()(_props, ['componentClass', 'align', 'className']);
var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
bsProps = _splitBsProps[0],
@@ -14652,28 +16798,24 @@ var ModalHeader_ModalHeader = function (_React$Component) {
var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- extends_default()({}, elementProps, {
- className: classnames_default()(className, classes)
- }),
- closeButton && external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(es_CloseButton, {
- label: closeLabel,
- onClick: Object(createChainedFunction["a" /* default */])(modal && modal.onHide, onHide)
- }),
- children
- );
+ if (align) {
+ // The class is e.g. `media-top`, not `media-left-top`.
+ classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
+ }
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return ModalHeader;
+ return MediaBody;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ModalHeader_ModalHeader.propTypes = ModalHeader_propTypes;
-ModalHeader_ModalHeader.defaultProps = ModalHeader_defaultProps;
-ModalHeader_ModalHeader.contextTypes = contextTypes;
+MediaBody_MediaBody.propTypes = MediaBody_propTypes;
+MediaBody_MediaBody.defaultProps = MediaBody_defaultProps;
-/* harmony default export */ var es_ModalHeader = (Object(bootstrapUtils["a" /* bsClass */])('modal-header', ModalHeader_ModalHeader));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/ModalTitle.js
+/* harmony default export */ var es_MediaBody = (Object(bootstrapUtils["a" /* bsClass */])('media-body', MediaBody_MediaBody));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaHeading.js
@@ -14685,24 +16827,24 @@ ModalHeader_ModalHeader.contextTypes = contextTypes;
-var ModalTitle_propTypes = {
+var MediaHeading_propTypes = {
componentClass: elementType_default.a
};
-var ModalTitle_defaultProps = {
+var MediaHeading_defaultProps = {
componentClass: 'h4'
};
-var ModalTitle_ModalTitle = function (_React$Component) {
- inherits_default()(ModalTitle, _React$Component);
+var MediaHeading_MediaHeading = function (_React$Component) {
+ inherits_default()(MediaHeading, _React$Component);
- function ModalTitle() {
- classCallCheck_default()(this, ModalTitle);
+ function MediaHeading() {
+ classCallCheck_default()(this, MediaHeading);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- ModalTitle.prototype.render = function render() {
+ MediaHeading.prototype.render = function render() {
var _props = this.props,
Component = _props.componentClass,
className = _props.className,
@@ -14719,14 +16861,14 @@ var ModalTitle_ModalTitle = function (_React$Component) {
}));
};
- return ModalTitle;
+ return MediaHeading;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-ModalTitle_ModalTitle.propTypes = ModalTitle_propTypes;
-ModalTitle_ModalTitle.defaultProps = ModalTitle_defaultProps;
+MediaHeading_MediaHeading.propTypes = MediaHeading_propTypes;
+MediaHeading_MediaHeading.defaultProps = MediaHeading_defaultProps;
-/* harmony default export */ var es_ModalTitle = (Object(bootstrapUtils["a" /* bsClass */])('modal-title', ModalTitle_ModalTitle));
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Modal.js
+/* harmony default export */ var es_MediaHeading = (Object(bootstrapUtils["a" /* bsClass */])('media-heading', MediaHeading_MediaHeading));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaLeft.js
@@ -14739,286 +16881,91 @@ ModalTitle_ModalTitle.defaultProps = ModalTitle_defaultProps;
+var MediaLeft_propTypes = {
+ /**
+ * Align the media to the top, middle, or bottom of the media object.
+ */
+ align: prop_types_default.a.oneOf(['top', 'middle', 'bottom'])
+};
+var MediaLeft_MediaLeft = function (_React$Component) {
+ inherits_default()(MediaLeft, _React$Component);
+ function MediaLeft() {
+ classCallCheck_default()(this, MediaLeft);
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
+ }
+ MediaLeft.prototype.render = function render() {
+ var _props = this.props,
+ align = _props.align,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['align', 'className']);
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
+ if (align) {
+ // The class is e.g. `media-top`, not `media-left-top`.
+ classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
+ }
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
+ };
+ return MediaLeft;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
+MediaLeft_MediaLeft.propTypes = MediaLeft_propTypes;
+/* harmony default export */ var es_MediaLeft = (Object(bootstrapUtils["a" /* bsClass */])('media-left', MediaLeft_MediaLeft));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaList.js
-var Modal_propTypes = extends_default()({}, Modal_default.a.propTypes, es_ModalDialog.propTypes, {
- /**
- * Include a backdrop component. Specify 'static' for a backdrop that doesn't
- * trigger an "onHide" when clicked.
- */
- backdrop: prop_types_default.a.oneOf(['static', true, false]),
- /**
- * Add an optional extra class name to .modal-backdrop
- * It could end up looking like class="modal-backdrop foo-modal-backdrop in".
- */
- backdropClassName: prop_types_default.a.string,
- /**
- * Close the modal when escape key is pressed
- */
- keyboard: prop_types_default.a.bool,
- /**
- * Open and close the Modal with a slide and fade animation.
- */
- animation: prop_types_default.a.bool,
- /**
- * A Component type that provides the modal content Markup. This is a useful
- * prop when you want to use your own styles and markup to create a custom
- * modal component.
- */
- dialogComponentClass: elementType_default.a,
+var MediaList_MediaList = function (_React$Component) {
+ inherits_default()(MediaList, _React$Component);
- /**
- * When `true` The modal will automatically shift focus to itself when it
- * opens, and replace it to the last focused element when it closes.
- * Generally this should never be set to false as it makes the Modal less
- * accessible to assistive technologies, like screen-readers.
- */
- autoFocus: prop_types_default.a.bool,
-
- /**
- * When `true` The modal will prevent focus from leaving the Modal while
- * open. Consider leaving the default value here, as it is necessary to make
- * the Modal work well with assistive technologies, such as screen readers.
- */
- enforceFocus: prop_types_default.a.bool,
-
- /**
- * When `true` The modal will restore focus to previously focused element once
- * modal is hidden
- */
- restoreFocus: prop_types_default.a.bool,
-
- /**
- * When `true` The modal will show itself.
- */
- show: prop_types_default.a.bool,
-
- /**
- * A callback fired when the header closeButton or non-static backdrop is
- * clicked. Required if either are specified.
- */
- onHide: prop_types_default.a.func,
-
- /**
- * Callback fired before the Modal transitions in
- */
- onEnter: prop_types_default.a.func,
-
- /**
- * Callback fired as the Modal begins to transition in
- */
- onEntering: prop_types_default.a.func,
-
- /**
- * Callback fired after the Modal finishes transitioning in
- */
- onEntered: prop_types_default.a.func,
-
- /**
- * Callback fired right before the Modal transitions out
- */
- onExit: prop_types_default.a.func,
-
- /**
- * Callback fired as the Modal begins to transition out
- */
- onExiting: prop_types_default.a.func,
-
- /**
- * Callback fired after the Modal finishes transitioning out
- */
- onExited: prop_types_default.a.func,
-
- /**
- * @private
- */
- container: Modal_default.a.propTypes.container
-});
-
-var Modal_defaultProps = extends_default()({}, Modal_default.a.defaultProps, {
- animation: true,
- dialogComponentClass: es_ModalDialog
-});
-
-var Modal_childContextTypes = {
- $bs_modal: prop_types_default.a.shape({
- onHide: prop_types_default.a.func
- })
-};
-
-var Modal_Modal = function (_React$Component) {
- inherits_default()(Modal, _React$Component);
-
- function Modal(props, context) {
- classCallCheck_default()(this, Modal);
-
- var _this = possibleConstructorReturn_default()(this, _React$Component.call(this, props, context));
-
- _this.handleEntering = _this.handleEntering.bind(_this);
- _this.handleExited = _this.handleExited.bind(_this);
- _this.handleWindowResize = _this.handleWindowResize.bind(_this);
- _this.handleDialogClick = _this.handleDialogClick.bind(_this);
- _this.setModalRef = _this.setModalRef.bind(_this);
+ function MediaList() {
+ classCallCheck_default()(this, MediaList);
- _this.state = {
- style: {}
- };
- return _this;
+ return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- Modal.prototype.getChildContext = function getChildContext() {
- return {
- $bs_modal: {
- onHide: this.props.onHide
- }
- };
- };
-
- Modal.prototype.componentWillUnmount = function componentWillUnmount() {
- // Clean up the listener if we need to.
- this.handleExited();
- };
-
- Modal.prototype.setModalRef = function setModalRef(ref) {
- this._modal = ref;
- };
-
- Modal.prototype.handleDialogClick = function handleDialogClick(e) {
- if (e.target !== e.currentTarget) {
- return;
- }
-
- this.props.onHide();
- };
-
- Modal.prototype.handleEntering = function handleEntering() {
- // FIXME: This should work even when animation is disabled.
- events_default.a.on(window, 'resize', this.handleWindowResize);
- this.updateStyle();
- };
-
- Modal.prototype.handleExited = function handleExited() {
- // FIXME: This should work even when animation is disabled.
- events_default.a.off(window, 'resize', this.handleWindowResize);
- };
-
- Modal.prototype.handleWindowResize = function handleWindowResize() {
- this.updateStyle();
- };
-
- Modal.prototype.updateStyle = function updateStyle() {
- if (!inDOM_default.a) {
- return;
- }
-
- var dialogNode = this._modal.getDialogElement();
- var dialogHeight = dialogNode.scrollHeight;
-
- var document = ownerDocument_default()(dialogNode);
- var bodyIsOverflowing = isOverflowing_default()(external___root___ReactDOM___commonjs2___react_dom___commonjs___react_dom___amd___react_dom___default.a.findDOMNode(this.props.container || document.body));
- var modalIsOverflowing = dialogHeight > document.documentElement.clientHeight;
-
- this.setState({
- style: {
- paddingRight: bodyIsOverflowing && !modalIsOverflowing ? scrollbarSize_default()() : undefined,
- paddingLeft: !bodyIsOverflowing && modalIsOverflowing ? scrollbarSize_default()() : undefined
- }
- });
- };
-
- Modal.prototype.render = function render() {
+ MediaList.prototype.render = function render() {
var _props = this.props,
- backdrop = _props.backdrop,
- backdropClassName = _props.backdropClassName,
- animation = _props.animation,
- show = _props.show,
- Dialog = _props.dialogComponentClass,
className = _props.className,
- style = _props.style,
- children = _props.children,
- onEntering = _props.onEntering,
- onExited = _props.onExited,
- props = objectWithoutProperties_default()(_props, ['backdrop', 'backdropClassName', 'animation', 'show', 'dialogComponentClass', 'className', 'style', 'children', 'onEntering', 'onExited']);
+ props = objectWithoutProperties_default()(_props, ['className']);
- var _splitComponentProps = splitComponentProps(props, Modal_default.a),
- baseModalProps = _splitComponentProps[0],
- dialogProps = _splitComponentProps[1];
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- var inClassName = show && !animation && 'in';
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Modal_default.a,
- extends_default()({}, baseModalProps, {
- ref: this.setModalRef,
- show: show,
- onEntering: Object(createChainedFunction["a" /* default */])(onEntering, this.handleEntering),
- onExited: Object(createChainedFunction["a" /* default */])(onExited, this.handleExited),
- backdrop: backdrop,
- backdropClassName: classnames_default()(Object(bootstrapUtils["e" /* prefix */])(props, 'backdrop'), backdropClassName, inClassName),
- containerClassName: Object(bootstrapUtils["e" /* prefix */])(props, 'open'),
- transition: animation ? Fade["a" /* default */] : undefined,
- dialogTransitionTimeout: Modal.TRANSITION_DURATION,
- backdropTransitionTimeout: Modal.BACKDROP_TRANSITION_DURATION
- }),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- Dialog,
- extends_default()({}, dialogProps, {
- style: extends_default()({}, this.state.style, style),
- className: classnames_default()(className, inClassName),
- onClick: backdrop === true ? this.handleDialogClick : null
- }),
- children
- )
- );
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('ul', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return Modal;
+ return MediaList;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Modal_Modal.propTypes = Modal_propTypes;
-Modal_Modal.defaultProps = Modal_defaultProps;
-Modal_Modal.childContextTypes = Modal_childContextTypes;
-
-Modal_Modal.Body = es_ModalBody;
-Modal_Modal.Header = es_ModalHeader;
-Modal_Modal.Title = es_ModalTitle;
-Modal_Modal.Footer = es_ModalFooter;
-
-Modal_Modal.Dialog = es_ModalDialog;
-
-Modal_Modal.TRANSITION_DURATION = 300;
-Modal_Modal.BACKDROP_TRANSITION_DURATION = 150;
-
-/* harmony default export */ var es_Modal = (Object(bootstrapUtils["a" /* bsClass */])('modal', Object(bootstrapUtils["b" /* bsSizes */])([StyleConfig["c" /* Size */].LARGE, StyleConfig["c" /* Size */].SMALL], Modal_Modal)));
-// EXTERNAL MODULE: ../node_modules/react-bootstrap/es/Nav.js
-var Nav = __webpack_require__(152);
-
-// EXTERNAL MODULE: ../node_modules/uncontrollable/index.js
-var uncontrollable = __webpack_require__(36);
-var uncontrollable_default = /*#__PURE__*/__webpack_require__.n(uncontrollable);
-
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/NavbarBrand.js
-
-
+/* harmony default export */ var es_MediaList = (Object(bootstrapUtils["a" /* bsClass */])('media-list', MediaList_MediaList));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaListItem.js
@@ -15028,51 +16975,38 @@ var uncontrollable_default = /*#__PURE__*/__webpack_require__.n(uncontrollable);
-var NavbarBrand_contextTypes = {
- $bs_navbar: prop_types_default.a.shape({
- bsClass: prop_types_default.a.string
- })
-};
-var NavbarBrand_NavbarBrand = function (_React$Component) {
- inherits_default()(NavbarBrand, _React$Component);
+var MediaListItem_MediaListItem = function (_React$Component) {
+ inherits_default()(MediaListItem, _React$Component);
- function NavbarBrand() {
- classCallCheck_default()(this, NavbarBrand);
+ function MediaListItem() {
+ classCallCheck_default()(this, MediaListItem);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- NavbarBrand.prototype.render = function render() {
+ MediaListItem.prototype.render = function render() {
var _props = this.props,
className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['className', 'children']);
-
- var navbarProps = this.context.$bs_navbar || { bsClass: 'navbar' };
+ props = objectWithoutProperties_default()(_props, ['className']);
- var bsClassName = Object(bootstrapUtils["e" /* prefix */])(navbarProps, 'brand');
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- if (external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.isValidElement(children)) {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.cloneElement(children, {
- className: classnames_default()(children.props.className, className, bsClassName)
- });
- }
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- extends_default()({}, props, { className: classnames_default()(className, bsClassName) }),
- children
- );
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('li', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return NavbarBrand;
+ return MediaListItem;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-NavbarBrand_NavbarBrand.contextTypes = NavbarBrand_contextTypes;
+/* harmony default export */ var es_MediaListItem = (Object(bootstrapUtils["a" /* bsClass */])('media', MediaListItem_MediaListItem));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MediaRight.js
-/* harmony default export */ var es_NavbarBrand = (NavbarBrand_NavbarBrand);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/NavbarCollapse.js
@@ -15084,94 +17018,56 @@ NavbarBrand_NavbarBrand.contextTypes = NavbarBrand_contextTypes;
-var NavbarCollapse_contextTypes = {
- $bs_navbar: prop_types_default.a.shape({
- bsClass: prop_types_default.a.string,
- expanded: prop_types_default.a.bool
- })
+var MediaRight_propTypes = {
+ /**
+ * Align the media to the top, middle, or bottom of the media object.
+ */
+ align: prop_types_default.a.oneOf(['top', 'middle', 'bottom'])
};
-var NavbarCollapse_NavbarCollapse = function (_React$Component) {
- inherits_default()(NavbarCollapse, _React$Component);
+var MediaRight_MediaRight = function (_React$Component) {
+ inherits_default()(MediaRight, _React$Component);
- function NavbarCollapse() {
- classCallCheck_default()(this, NavbarCollapse);
+ function MediaRight() {
+ classCallCheck_default()(this, MediaRight);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- NavbarCollapse.prototype.render = function render() {
+ MediaRight.prototype.render = function render() {
var _props = this.props,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['children']);
+ align = _props.align,
+ className = _props.className,
+ props = objectWithoutProperties_default()(_props, ['align', 'className']);
- var navbarProps = this.context.$bs_navbar || { bsClass: 'navbar' };
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- var bsClassName = Object(bootstrapUtils["e" /* prefix */])(navbarProps, 'collapse');
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- es_Collapse,
- extends_default()({ 'in': navbarProps.expanded }, props),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'div',
- { className: bsClassName },
- children
- )
- );
+ if (align) {
+ // The class is e.g. `media-top`, not `media-right-top`.
+ classes[Object(bootstrapUtils["e" /* prefix */])(es_Media.defaultProps, align)] = true;
+ }
+
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return NavbarCollapse;
+ return MediaRight;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-NavbarCollapse_NavbarCollapse.contextTypes = NavbarCollapse_contextTypes;
-
-/* harmony default export */ var es_NavbarCollapse = (NavbarCollapse_NavbarCollapse);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/NavbarHeader.js
-
-
-
-
-
-
-
-
-
-
-
-var NavbarHeader_contextTypes = {
- $bs_navbar: prop_types_default.a.shape({
- bsClass: prop_types_default.a.string
- })
-};
-
-var NavbarHeader_NavbarHeader = function (_React$Component) {
- inherits_default()(NavbarHeader, _React$Component);
-
- function NavbarHeader() {
- classCallCheck_default()(this, NavbarHeader);
-
- return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
- }
-
- NavbarHeader.prototype.render = function render() {
- var _props = this.props,
- className = _props.className,
- props = objectWithoutProperties_default()(_props, ['className']);
+MediaRight_MediaRight.propTypes = MediaRight_propTypes;
- var navbarProps = this.context.$bs_navbar || { bsClass: 'navbar' };
+/* harmony default export */ var es_MediaRight = (Object(bootstrapUtils["a" /* bsClass */])('media-right', MediaRight_MediaRight));
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Media.js
- var bsClassName = Object(bootstrapUtils["e" /* prefix */])(navbarProps, 'header');
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('div', extends_default()({}, props, { className: classnames_default()(className, bsClassName) }));
- };
- return NavbarHeader;
-}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-NavbarHeader_NavbarHeader.contextTypes = NavbarHeader_contextTypes;
-/* harmony default export */ var es_NavbarHeader = (NavbarHeader_NavbarHeader);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/NavbarToggle.js
@@ -15184,86 +17080,59 @@ NavbarHeader_NavbarHeader.contextTypes = NavbarHeader_contextTypes;
-var NavbarToggle_propTypes = {
- onClick: prop_types_default.a.func,
- /**
- * The toggle content, if left empty it will render the default toggle (seen above).
- */
- children: prop_types_default.a.node
+var Media_propTypes = {
+ componentClass: elementType_default.a
};
-var NavbarToggle_contextTypes = {
- $bs_navbar: prop_types_default.a.shape({
- bsClass: prop_types_default.a.string,
- expanded: prop_types_default.a.bool,
- onToggle: prop_types_default.a.func.isRequired
- })
+var Media_defaultProps = {
+ componentClass: 'div'
};
-var NavbarToggle_NavbarToggle = function (_React$Component) {
- inherits_default()(NavbarToggle, _React$Component);
+var Media_Media = function (_React$Component) {
+ inherits_default()(Media, _React$Component);
- function NavbarToggle() {
- classCallCheck_default()(this, NavbarToggle);
+ function Media() {
+ classCallCheck_default()(this, Media);
return possibleConstructorReturn_default()(this, _React$Component.apply(this, arguments));
}
- NavbarToggle.prototype.render = function render() {
+ Media.prototype.render = function render() {
var _props = this.props,
- onClick = _props.onClick,
+ Component = _props.componentClass,
className = _props.className,
- children = _props.children,
- props = objectWithoutProperties_default()(_props, ['onClick', 'className', 'children']);
-
- var navbarProps = this.context.$bs_navbar || { bsClass: 'navbar' };
+ props = objectWithoutProperties_default()(_props, ['componentClass', 'className']);
- var buttonProps = extends_default()({
- type: 'button'
- }, props, {
- onClick: Object(createChainedFunction["a" /* default */])(onClick, navbarProps.onToggle),
- className: classnames_default()(className, Object(bootstrapUtils["e" /* prefix */])(navbarProps, 'toggle'), !navbarProps.expanded && 'collapsed')
- });
+ var _splitBsProps = Object(bootstrapUtils["f" /* splitBsProps */])(props),
+ bsProps = _splitBsProps[0],
+ elementProps = _splitBsProps[1];
- if (children) {
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'button',
- buttonProps,
- children
- );
- }
+ var classes = Object(bootstrapUtils["d" /* getClassSet */])(bsProps);
- return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'button',
- buttonProps,
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(
- 'span',
- { className: 'sr-only' },
- 'Toggle navigation'
- ),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', { className: 'icon-bar' }),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', { className: 'icon-bar' }),
- external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement('span', { className: 'icon-bar' })
- );
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Component, extends_default()({}, elementProps, {
+ className: classnames_default()(className, classes)
+ }));
};
- return NavbarToggle;
+ return Media;
}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-NavbarToggle_NavbarToggle.propTypes = NavbarToggle_propTypes;
-NavbarToggle_NavbarToggle.contextTypes = NavbarToggle_contextTypes;
-
-/* harmony default export */ var es_NavbarToggle = (NavbarToggle_NavbarToggle);
-// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/Navbar.js
-
-
-
-
+Media_Media.propTypes = Media_propTypes;
+Media_Media.defaultProps = Media_defaultProps;
-// TODO: Remove this pragma once we upgrade eslint-config-airbnb.
-/* eslint-disable react/no-multi-comp */
+Media_Media.Heading = es_MediaHeading;
+Media_Media.Body = es_MediaBody;
+Media_Media.Left = es_MediaLeft;
+Media_Media.Right = es_MediaRight;
+Media_Media.List = es_MediaList;
+Media_Media.ListItem = es_MediaListItem;
+/* harmony default export */ var es_Media = (Object(bootstrapUtils["a" /* bsClass */])('media', Media_Media));
+// EXTERNAL MODULE: ../node_modules/prop-types-extra/lib/all.js
+var lib_all = __webpack_require__(35);
+var all_default = /*#__PURE__*/__webpack_require__.n(lib_all);
+// CONCATENATED MODULE: ../node_modules/react-bootstrap/es/MenuItem.js
@@ -15278,264 +17147,177 @@ NavbarToggle_NavbarToggle.contextTypes = NavbarToggle_contextTypes;
-var Navbar_propTypes = {
+var MenuItem_propTypes = {
/**
- * Create a fixed navbar along the top of the screen, that scrolls with the
- * page
+ * Highlight the menu item as active.
*/
- fixedTop: prop_types_default.a.bool,
+ active: prop_types_default.a.bool,
+
/**
- * Create a fixed navbar along the bottom of the screen, that scrolls with
- * the page
+ * Disable the menu item, making it unselectable.
*/
- fixedBottom: prop_types_default.a.bool,
+ disabled: prop_types_default.a.bool,
+
/**
- * Create a full-width navbar that scrolls away with the page
+ * Styles the menu item as a horizontal rule, providing visual separation between
+ * groups of menu items.
*/
- staticTop: prop_types_default.a.bool,
+ divider: all_default()(prop_types_default.a.bool, function (_ref) {
+ var divider = _ref.divider,
+ children = _ref.children;
+ return divider && children ? new Error('Children will not be rendered for dividers') : null;
+ }),
+
/**
- * An alternative dark visual style for the Navbar
+ * Value passed to the `onSelect` handler, useful for identifying the selected menu item.
*/
- inverse: prop_types_default.a.bool,
+ eventKey: prop_types_default.a.any,
+
/**
- * Allow the Navbar to fluidly adjust to the page or container width, instead
- * of at the predefined screen breakpoints
+ * Styles the menu item as a header label, useful for describing a group of menu items.
*/
- fluid: prop_types_default.a.bool,
+ header: prop_types_default.a.bool,
/**
- * Set a custom element for this component.
+ * HTML `href` attribute corresponding to `a.href`.
*/
- componentClass: elementType_default.a,
+ href: prop_types_default.a.string,
+
/**
- * A callback fired when the `` body collapses or expands. Fired when
- * a `` is clicked and called with the new `expanded`
- * boolean value.
- *
- * @controllable expanded
+ * Callback fired when the menu item is clicked.
*/
- onToggle: prop_types_default.a.func,
+ onClick: prop_types_default.a.func,
+
/**
- * A callback fired when a descendant of a child `
\n }\n checked={false}\n disabled\n inline\n />\n Selected
\n \n \n Checked: true
Disabled\n \n }\n checked\n disabled\n inline\n />\n Partial Selected
\n \n \n Checked: 'partial'
Disabled\n \n }\n checked=\"partial\"\n disabled\n inline\n />\n Checkboxes without labels
\n \n \n \n \n \n \n ",
+ propTypeSectionArray: [{
+ label: '',
+ propTypes: [{
+ propType: 'id',
+ type: 'string'
+ }, {
+ propType: 'className',
+ type: 'string',
+ note: 'This class will be applied to the input element'
+ }, {
+ propType: 'name',
+ type: 'string'
+ }, {
+ propType: 'label',
+ type: 'node'
+ }, {
+ propType: 'value',
+ type: 'string'
+ }, {
+ propType: 'checked',
+ type: 'bool',
+ defaultValue: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
+ __source: {
+ fileName: CheckboxExample__jsxFileName,
+ lineNumber: 138
+ },
+ __self: this
+ }, "false")
+ }, {
+ propType: 'disabled',
+ type: 'bool',
+ defaultValue: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
+ __source: {
+ fileName: CheckboxExample__jsxFileName,
+ lineNumber: 143
+ },
+ __self: this
+ }, "false")
+ }, {
+ propType: 'dts',
+ type: 'string'
+ }, {
+ propType: 'onChange',
+ type: 'func'
+ }, {
+ propType: 'inline',
+ type: 'bool',
+ note: 'Set this component to be `display: inline-block`.'
+ }]
+ }]
+};
+/* harmony default export */ var examples_CheckboxExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, CheckboxExample_exampleProps, {
+ __source: {
+ fileName: CheckboxExample__jsxFileName,
+ lineNumber: 164
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(CheckboxExample_CheckboxExample, {
+ __source: {
+ fileName: CheckboxExample__jsxFileName,
+ lineNumber: 165
+ },
+ __self: this
+ }));
+});
+// CONCATENATED MODULE: ../docs/examples/CheckboxGroupExample.jsx
+var CheckboxGroupExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/CheckboxGroupExample.jsx";
+function CheckboxGroupExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { CheckboxGroupExample__typeof = function _typeof(obj) { return typeof obj; }; } else { CheckboxGroupExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return CheckboxGroupExample__typeof(obj); }
+function CheckboxGroupExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+function CheckboxGroupExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function CheckboxGroupExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) CheckboxGroupExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) CheckboxGroupExample__defineProperties(Constructor, staticProps); return Constructor; }
+function CheckboxGroupExample__possibleConstructorReturn(self, call) { if (call && (CheckboxGroupExample__typeof(call) === "object" || typeof call === "function")) { return call; } return CheckboxGroupExample__assertThisInitialized(self); }
+function CheckboxGroupExample__getPrototypeOf(o) { CheckboxGroupExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return CheckboxGroupExample__getPrototypeOf(o); }
+function CheckboxGroupExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) CheckboxGroupExample__setPrototypeOf(subClass, superClass); }
+function CheckboxGroupExample__setPrototypeOf(o, p) { CheckboxGroupExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return CheckboxGroupExample__setPrototypeOf(o, p); }
+function CheckboxGroupExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function CheckboxGroupExample__defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
-var SidebarArea = function SidebarArea(_ref) {
- var children = _ref.children;
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-sidebar-area",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 62
- },
- __self: this
- }, children);
-};
-var ContentArea = function ContentArea(_ref2) {
- var children = _ref2.children;
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-content-area",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 63
- },
- __self: this
- }, children);
-};
-SidebarArea.propTypes = {
- children: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.node.isRequired
-};
-ContentArea.propTypes = SidebarArea.propTypes;
-var componentsBySection = {
- 'form-elements': ['button', 'alert-input', 'file-picker', 'textarea', 'list-picker', 'user-list-picker', 'checkbox', 'checkbox-group', 'radio', 'radio-group', 'select', 'date-picker'],
- 'typography-and-text-layout': ['text-ellipsis'],
- 'stats-and-data': ['count-badge', 'statistic', 'totals', 'slicey'],
- 'icons-and-graphics': ['svg-symbol', 'svg-symbol-circle'],
- navigation: ['breadcrumb', 'tab', 'hover-dropdown-menu', 'navigation-tabs'],
- 'feedback-and-states': ['alert', 'empty', 'spinner', 'pretty-diff'],
- dialogue: ['help-icon-popover', 'avatar'],
- modals: ['confirm-modal'],
- search: ['search', 'search-bar', 'tag'],
- grouping: ['page-title', 'card', 'panel', 'accordion', 'bordered-well', 'carousel', 'grid', 'paged-grid', 'tile-grid', 'flexible-spacer', 'split-pane', 'information-box'],
- 'tree-picker': ['tree-picker']
-};
-var componentIndexForSearch = __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.flatMap(componentsBySection);
-var PageLayout =
+var CheckboxGroupExample_CheckboxGroupExample =
/*#__PURE__*/
-function (_React$Component) {
- _inherits(PageLayout, _React$Component);
-
- function PageLayout(props) {
- var _this;
+function (_React$PureComponent) {
+ CheckboxGroupExample__inherits(CheckboxGroupExample, _React$PureComponent);
- _classCallCheck(this, PageLayout);
+ function CheckboxGroupExample() {
+ var _getPrototypeOf2;
- _this = _possibleConstructorReturn(this, _getPrototypeOf(PageLayout).call(this, props));
- _this.state = {
- page: 'buttons',
- searchTerm: '',
- searchResults: []
- };
+ var _this;
- _this.navigateTo = function (newPage) {
- if (newPage !== _this.state.page) {
- _this.setState({
- page: newPage
- });
- }
+ CheckboxGroupExample__classCallCheck(this, CheckboxGroupExample);
- window.location.href = "".concat(window.location.origin).concat(window.location.pathname, "#").concat(newPage, "-example");
- };
+ for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
+ args[_key] = arguments[_key];
+ }
- _this.filterComponents = function (searchTerm) {
- var searchTermRegExp = new RegExp(searchTerm, 'i');
- return __WEBPACK_IMPORTED_MODULE_0_lodash___default()(componentIndexForSearch).filter(function (val) {
- return searchTermRegExp.test(val);
- }).sort().value();
- };
+ _this = CheckboxGroupExample__possibleConstructorReturn(this, (_getPrototypeOf2 = CheckboxGroupExample__getPrototypeOf(CheckboxGroupExample)).call.apply(_getPrototypeOf2, [this].concat(args)));
- _this.handleSearch = function (searchTerm) {
- if (searchTerm.length === 0) {
- _this.clearSearch();
- } else {
- _this.setState({
- searchTerm: searchTerm,
- searchResults: _this.filterComponents(searchTerm)
- });
- }
- };
+ CheckboxGroupExample__defineProperty(CheckboxGroupExample__assertThisInitialized(CheckboxGroupExample__assertThisInitialized(_this)), "state", {
+ movies: ['terminator', 'predator']
+ });
- _this.clearSearch = function () {
+ CheckboxGroupExample__defineProperty(CheckboxGroupExample__assertThisInitialized(CheckboxGroupExample__assertThisInitialized(_this)), "handleGroupChange", function (movies) {
_this.setState({
- searchTerm: '',
- searchResults: []
+ movies: movies
});
- };
-
- return _this;
- }
+ });
- _createClass(PageLayout, [{
- key: "render",
- value: function render() {
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-layout",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 158
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__Header__["a" /* default */], {
+ CheckboxGroupExample__defineProperty(CheckboxGroupExample__assertThisInitialized(CheckboxGroupExample__assertThisInitialized(_this)), "displayValue", function () {
+ return external___root_______commonjs2___lodash___commonjs___lodash___amd___lodash___default.a.isEmpty(_this.state.movies) ? external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("i", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 159
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("div", {
- className: "adslot-ui-body",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 160
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(SidebarArea, {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 161
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_6__SearchBar__["a" /* default */], {
- onSearch: this.handleSearch,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 162
- },
- __self: this
- }), this.state.searchTerm.length > 0 || this.state.searchResults.length > 0 ? __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_7__SearchResultCard__["a" /* default */], {
- searchResults: this.state.searchResults,
- navigateTo: this.navigateTo,
- clearSearch: this.clearSearch,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 164
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 16
},
__self: this
- }) : __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_4__Navigation__["a" /* default */], {
- componentsBySection: componentsBySection,
- navigateTo: this.navigateTo,
+ }, "Empty") : external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("i", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 170
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 16
},
__self: this
- })), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(ContentArea, {
+ }, "[", _this.state.movies.join(' '), "]");
+ });
+
+ return _this;
+ }
+
+ CheckboxGroupExample__createClass(CheckboxGroupExample, [{
+ key: "render",
+ value: function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Fragment, null, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("h4", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 173
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 22
},
__self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Form Elements",
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("b", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 174
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 23
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_8__examples_ButtonExample__["a" /* default */], {
+ }, "Selected Values: ", this.displayValue())), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("br", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 175
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 25
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_9__examples_AlertInputExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["CheckboxGroup"], {
+ name: "movies",
+ value: this.state.movies,
+ onChange: this.handleGroupChange,
__source: {
- fileName: _jsxFileName,
- lineNumber: 176
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 26
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_10__examples_FilePickerExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "The Terminator",
+ value: "terminator",
__source: {
- fileName: _jsxFileName,
- lineNumber: 177
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 27
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_11__examples_TextareaExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "Predator",
+ value: "predator",
__source: {
- fileName: _jsxFileName,
- lineNumber: 178
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 28
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_43__examples_ListPickerExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "The Sound of Music",
+ value: "soundofmusic",
__source: {
- fileName: _jsxFileName,
- lineNumber: 179
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 29
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_49__examples_UserListPickerExample__["a" /* default */], {
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("br", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 180
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 31
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_14__examples_CheckboxExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("h3", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 181
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 32
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_15__examples_CheckboxGroupExample__["a" /* default */], {
+ }, "Inline CheckboxGroup"), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["CheckboxGroup"], {
+ name: "movies",
+ value: this.state.movies,
+ onChange: this.handleGroupChange,
+ inline: true,
__source: {
- fileName: _jsxFileName,
- lineNumber: 182
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 33
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_16__examples_CountBadgeExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "The Terminator",
+ value: "terminator",
__source: {
- fileName: _jsxFileName,
- lineNumber: 183
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 34
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_17__examples_RadioExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "Predator",
+ value: "predator",
__source: {
- fileName: _jsxFileName,
- lineNumber: 184
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 35
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_18__examples_RadioGroupExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Checkbox"], {
+ label: "The Sound of Music",
+ value: "soundofmusic",
__source: {
- fileName: _jsxFileName,
- lineNumber: 185
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 36
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_19__examples_SelectExample__["a" /* default */], {
+ })));
+ }
+ }]);
+
+ return CheckboxGroupExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
+
+var CheckboxGroupExample_exampleProps = {
+ componentName: 'CheckboxGroup',
+ notes: 'Contains individual checkboxes. The state of child checkboxes is held in an array.',
+ exampleCodeSnippet: "\n \n \n \n \n \n\n \n \n \n \n \n ",
+ propTypeSectionArray: [{
+ label: '',
+ propTypes: [{
+ propType: 'id',
+ type: 'string'
+ }, {
+ propType: 'className',
+ type: 'string'
+ }, {
+ propType: 'name',
+ type: 'string',
+ note: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 186
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 75
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_20__examples_DatePickerExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 187
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 76
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Typography and Text Layout",
+ }, "Required."), " All Checkboxes within this group will have the same name")
+ }, {
+ propType: 'value',
+ type: 'arrayOf(string: value, ...)',
+ note: "The strings must be the values of the group's child Checkboxes"
+ }, {
+ propType: 'children',
+ type: 'arrayOf elements',
+ note: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 189
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 88
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_12__examples_TextEllipsisExample__["a" /* default */], {
+ }, "Required.")
+ }, {
+ propType: 'onChange',
+ type: 'func',
+ note: 'Triggers when selection changes.'
+ }, {
+ propType: 'dts',
+ type: 'string',
+ note: 'render `data-test-selector` onto the component. It can be useful for testing.'
+ }, {
+ propType: 'inline',
+ type: 'bool',
+ note: 'Passing to each Checkbox component.'
+ }]
+ }]
+};
+/* harmony default export */ var examples_CheckboxGroupExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, CheckboxGroupExample_exampleProps, {
+ __source: {
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 111
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(CheckboxGroupExample_CheckboxGroupExample, {
+ __source: {
+ fileName: CheckboxGroupExample__jsxFileName,
+ lineNumber: 112
+ },
+ __self: this
+ }));
+});
+// CONCATENATED MODULE: ../docs/examples/CountBadgeExample.jsx
+var CountBadgeExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/CountBadgeExample.jsx";
+
+function CountBadgeExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { CountBadgeExample__typeof = function _typeof(obj) { return typeof obj; }; } else { CountBadgeExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return CountBadgeExample__typeof(obj); }
+
+function CountBadgeExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function CountBadgeExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function CountBadgeExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) CountBadgeExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) CountBadgeExample__defineProperties(Constructor, staticProps); return Constructor; }
+
+function CountBadgeExample__possibleConstructorReturn(self, call) { if (call && (CountBadgeExample__typeof(call) === "object" || typeof call === "function")) { return call; } return CountBadgeExample__assertThisInitialized(self); }
+
+function CountBadgeExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+
+function CountBadgeExample__getPrototypeOf(o) { CountBadgeExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return CountBadgeExample__getPrototypeOf(o); }
+
+function CountBadgeExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) CountBadgeExample__setPrototypeOf(subClass, superClass); }
+
+function CountBadgeExample__setPrototypeOf(o, p) { CountBadgeExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return CountBadgeExample__setPrototypeOf(o, p); }
+
+
+
+
+
+var CountBadgeExample_CountBadgeExample =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ CountBadgeExample__inherits(CountBadgeExample, _React$PureComponent);
+
+ function CountBadgeExample() {
+ CountBadgeExample__classCallCheck(this, CountBadgeExample);
+
+ return CountBadgeExample__possibleConstructorReturn(this, CountBadgeExample__getPrototypeOf(CountBadgeExample).apply(this, arguments));
+ }
+
+ CountBadgeExample__createClass(CountBadgeExample, [{
+ key: "render",
+ value: function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["CountBadge"], {
+ value: 8,
+ status: "info",
+ dts: "data-test-selector-goes-here",
__source: {
- fileName: _jsxFileName,
- lineNumber: 190
+ fileName: CountBadgeExample__jsxFileName,
+ lineNumber: 7
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Stats and Data",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 192
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_26__examples_StatisticExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 193
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_28__examples_TotalsExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 194
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_25__examples_SliceyExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 195
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Icons and Graphics",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 197
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_36__examples_SvgSymbolExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 198
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_37__examples_SvgSymbolCircleExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 199
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Navigation",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 201
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_30__examples_BreadcrumbExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 202
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_31__examples_TabExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 203
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_52__examples_HoverDropdownMenuExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 204
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_53__examples_NavigationExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 205
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Feedback and States",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 207
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_13__examples_AlertExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 208
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_32__examples_EmptyExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 209
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_35__examples_SpinnerExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 210
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_34__examples_PrettyDiffExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 211
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Dialogue",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 213
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_42__examples_HelpIconPopoverExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 214
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_29__examples_AvatarExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 215
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Modals",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 217
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_41__examples_ConfirmModalExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 218
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Search",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 220
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_46__examples_SearchExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 221
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_47__examples_SearchBarExample__["a" /* default */], {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 222
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_27__examples_TagExample__["a" /* default */], {
+ });
+ }
+ }]);
+
+ return CountBadgeExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
+
+var CountBadgeExample_exampleProps = {
+ componentName: 'CountBadge',
+ notes: '',
+ exampleCodeSnippet: "",
+ propTypeSectionArray: [{
+ label: '',
+ propTypes: [{
+ propType: 'value',
+ type: 'string',
+ defaultValue: '',
+ note: 'Should be a 1- to 3-digit number'
+ }, {
+ propType: 'status',
+ type: "oneOf: 'default', 'info', 'warning', 'danger'",
+ defaultValue: 'default',
+ note: '"default" and no value given have the same effect'
+ }, {
+ propType: 'dts',
+ type: 'string',
+ note: 'data test selector, used for testing'
+ }]
+ }]
+};
+/* harmony default export */ var examples_CountBadgeExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, CountBadgeExample_exampleProps, {
+ __source: {
+ fileName: CountBadgeExample__jsxFileName,
+ lineNumber: 42
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(CountBadgeExample_CountBadgeExample, {
+ __source: {
+ fileName: CountBadgeExample__jsxFileName,
+ lineNumber: 43
+ },
+ __self: this
+ }));
+});
+// EXTERNAL MODULE: ./components/adslot-ui/Radio/index.jsx
+var Radio = __webpack_require__(93);
+
+// CONCATENATED MODULE: ../docs/examples/RadioExample.jsx
+var RadioExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/RadioExample.jsx";
+
+function RadioExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { RadioExample__typeof = function _typeof(obj) { return typeof obj; }; } else { RadioExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return RadioExample__typeof(obj); }
+
+function RadioExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function RadioExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function RadioExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) RadioExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) RadioExample__defineProperties(Constructor, staticProps); return Constructor; }
+
+function RadioExample__possibleConstructorReturn(self, call) { if (call && (RadioExample__typeof(call) === "object" || typeof call === "function")) { return call; } return RadioExample__assertThisInitialized(self); }
+
+function RadioExample__getPrototypeOf(o) { RadioExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return RadioExample__getPrototypeOf(o); }
+
+function RadioExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) RadioExample__setPrototypeOf(subClass, superClass); }
+
+function RadioExample__setPrototypeOf(o, p) { RadioExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return RadioExample__setPrototypeOf(o, p); }
+
+function RadioExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+
+
+
+
+
+var RadioExample_RadioExample =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ RadioExample__inherits(RadioExample, _React$PureComponent);
+
+ function RadioExample(props) {
+ var _this;
+
+ RadioExample__classCallCheck(this, RadioExample);
+
+ _this = RadioExample__possibleConstructorReturn(this, RadioExample__getPrototypeOf(RadioExample).call(this, props));
+ _this.state = {
+ isSelected: false
+ };
+ _this.handleChange = _this.handleChange.bind(RadioExample__assertThisInitialized(RadioExample__assertThisInitialized(_this)));
+ return _this;
+ }
+
+ RadioExample__createClass(RadioExample, [{
+ key: "handleChange",
+ value: function handleChange() {
+ this.setState(function (prevState) {
+ return {
+ isSelected: !prevState.isSelected
+ };
+ });
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ name: "Radio button name",
+ label: "Radio button label",
+ dts: "radio-button-data-test-selector",
+ value: "Radio button value",
+ checked: this.state.isSelected,
+ onChange: this.handleChange,
__source: {
- fileName: _jsxFileName,
- lineNumber: 223
+ fileName: RadioExample__jsxFileName,
+ lineNumber: 23
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Grouping",
+ });
+ }
+ }]);
+
+ return RadioExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
+
+var RadioExample_exampleProps = {
+ componentName: 'Radio',
+ notes: '',
+ exampleCodeSnippet: "",
+ propTypeSectionArray: [{
+ propTypes: [{
+ propType: 'id',
+ type: 'string'
+ }, {
+ propType: 'className',
+ type: 'string',
+ note: 'This class will be applied to the input element'
+ }, {
+ propType: 'name',
+ type: 'string'
+ }, {
+ propType: 'label',
+ type: 'node'
+ }, {
+ propType: 'value',
+ type: 'string'
+ }, {
+ propType: 'dts',
+ type: 'string',
+ note: 'render `data-test-selector` onto the component. It can be useful for testing.'
+ }, {
+ propType: 'disabled',
+ type: 'bool',
+ defaultValue: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 225
+ fileName: RadioExample__jsxFileName,
+ lineNumber: 78
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_24__examples_PageTitleExample__["a" /* default */], {
+ }, "false")
+ }, {
+ propType: 'checked',
+ type: 'bool',
+ defaultValue: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 226
+ fileName: RadioExample__jsxFileName,
+ lineNumber: 83
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_22__examples_CardExample__["a" /* default */], {
+ }, "false")
+ }, {
+ propType: 'onChange',
+ type: 'func'
+ }, {
+ propType: 'inline',
+ type: 'bool',
+ note: 'Set this component to be `display: inline-block`.'
+ }]
+ }]
+};
+/* harmony default export */ var examples_RadioExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, RadioExample_exampleProps, {
+ __source: {
+ fileName: RadioExample__jsxFileName,
+ lineNumber: 100
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(RadioExample_RadioExample, {
+ __source: {
+ fileName: RadioExample__jsxFileName,
+ lineNumber: 101
+ },
+ __self: this
+ }));
+});
+// EXTERNAL MODULE: ./components/adslot-ui/RadioGroup/index.jsx
+var RadioGroup = __webpack_require__(129);
+
+// CONCATENATED MODULE: ../docs/examples/RadioGroupExample.jsx
+var RadioGroupExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/RadioGroupExample.jsx";
+
+function RadioGroupExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { RadioGroupExample__typeof = function _typeof(obj) { return typeof obj; }; } else { RadioGroupExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return RadioGroupExample__typeof(obj); }
+
+function RadioGroupExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+
+function RadioGroupExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+
+function RadioGroupExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) RadioGroupExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) RadioGroupExample__defineProperties(Constructor, staticProps); return Constructor; }
+
+function RadioGroupExample__possibleConstructorReturn(self, call) { if (call && (RadioGroupExample__typeof(call) === "object" || typeof call === "function")) { return call; } return RadioGroupExample__assertThisInitialized(self); }
+
+function RadioGroupExample__getPrototypeOf(o) { RadioGroupExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return RadioGroupExample__getPrototypeOf(o); }
+
+function RadioGroupExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) RadioGroupExample__setPrototypeOf(subClass, superClass); }
+
+function RadioGroupExample__setPrototypeOf(o, p) { RadioGroupExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return RadioGroupExample__setPrototypeOf(o, p); }
+
+function RadioGroupExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+
+
+
+
+
+
+var RadioGroupExample_RadioGroupExample =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ RadioGroupExample__inherits(RadioGroupExample, _React$PureComponent);
+
+ function RadioGroupExample(props) {
+ var _this;
+
+ RadioGroupExample__classCallCheck(this, RadioGroupExample);
+
+ _this = RadioGroupExample__possibleConstructorReturn(this, RadioGroupExample__getPrototypeOf(RadioGroupExample).call(this, props));
+ _this.state = {
+ hobbies: 'badminton'
+ };
+ _this.handleGroupChange = _this.handleGroupChange.bind(RadioGroupExample__assertThisInitialized(RadioGroupExample__assertThisInitialized(_this)));
+ return _this;
+ }
+
+ RadioGroupExample__createClass(RadioGroupExample, [{
+ key: "handleGroupChange",
+ value: function handleGroupChange(value) {
+ this.setState({
+ hobbies: value
+ });
+ }
+ }, {
+ key: "render",
+ value: function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Fragment, {
__source: {
- fileName: _jsxFileName,
- lineNumber: 227
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 22
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_45__examples_PanelExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(RadioGroup["a" /* default */], {
+ name: "hobbies",
+ value: this.state.hobbies,
+ onChange: this.handleGroupChange,
+ dts: "radio-group-dts",
__source: {
- fileName: _jsxFileName,
- lineNumber: 228
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 23
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_39__examples_AccordionExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "swimming",
+ label: "Swimming",
+ dts: "radio-dts",
__source: {
- fileName: _jsxFileName,
- lineNumber: 229
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 24
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_21__examples_BorderedWellExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "soccer",
+ label: "Soccer",
__source: {
- fileName: _jsxFileName,
- lineNumber: 230
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 25
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_40__examples_CarouselExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "badminton",
+ label: "Badminton",
__source: {
- fileName: _jsxFileName,
- lineNumber: 231
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 26
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_33__examples_GridExample__["a" /* default */], {
+ })), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("br", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 232
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 28
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_44__examples_PagedGridExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("h3", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 233
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 29
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_38__examples_TileGridExample__["a" /* default */], {
+ }, "Inline RadioGroup"), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(RadioGroup["a" /* default */], {
+ name: "hobbies",
+ value: "badminton",
+ onChange: this.handleGroupChange,
+ dts: "radio-group-dts",
+ inline: true,
__source: {
- fileName: _jsxFileName,
- lineNumber: 234
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 30
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_23__examples_FlexibleSpacerExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "swimming",
+ label: "Swimming",
+ dts: "radio-dts",
__source: {
- fileName: _jsxFileName,
- lineNumber: 235
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 31
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_51__examples_SplitPaneExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "soccer",
+ label: "Soccer",
__source: {
- fileName: _jsxFileName,
- lineNumber: 236
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 32
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_50__examples_InformationBoxExample__["a" /* default */], {
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(Radio["a" /* default */], {
+ value: "badminton",
+ label: "Badminton",
__source: {
- fileName: _jsxFileName,
- lineNumber: 237
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 33
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_54__src__["PageTitle"], {
- title: "Tree Picker",
+ })));
+ }
+ }]);
+
+ return RadioGroupExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
+
+var RadioGroupExample_exampleProps = {
+ componentName: 'RadioGroup',
+ designNotes: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 43
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "text-bold",
+ __source: {
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 44
+ },
+ __self: this
+ }, "Radio buttons"), " used for making a single selection from multiple options. Only one selection can ever be made from the radio button group at a time."),
+ notes: '',
+ exampleCodeSnippet: "\n \n \n \n",
+ propTypeSectionArray: [{
+ propTypes: [{
+ propType: 'id',
+ type: 'string'
+ }, {
+ propType: 'className',
+ type: 'string'
+ }, {
+ propType: 'name',
+ type: 'string',
+ note: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 239
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 69
},
__self: this
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_48__examples_TreePickerExample__["a" /* default */], {
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 240
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 70
},
__self: this
- }))), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_5__Contributors__["a" /* default */], {
+ }, "Required."), " All Radio buttons within this group will have the same name")
+ }, {
+ propType: 'value',
+ type: 'string',
+ note: 'value of the selected radio button, should be one of children values'
+ }, {
+ propType: 'children',
+ type: 'arrayOf elements',
+ note: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("strong", {
__source: {
- fileName: _jsxFileName,
- lineNumber: 244
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 82
},
__self: this
- }));
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
- }
- }]);
+ }, "Required.")
+ }, {
+ propType: 'onChange',
+ type: 'func',
+ note: 'Triggers when selection changes.'
+ }, {
+ propType: 'dts',
+ type: 'string',
+ note: 'render `data-test-selector` onto the component. It can be useful for testing.'
+ }, {
+ propType: 'inline',
+ type: 'bool',
+ note: 'Passing to each Radio component.'
+ }]
+ }]
+};
+/* harmony default export */ var examples_RadioGroupExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, RadioGroupExample_exampleProps, {
+ __source: {
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 105
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(RadioGroupExample_RadioGroupExample, {
+ __source: {
+ fileName: RadioGroupExample__jsxFileName,
+ lineNumber: 106
+ },
+ __self: this
+ }));
+});
+// CONCATENATED MODULE: ../docs/examples/SelectExample.jsx
+var SelectExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/SelectExample.jsx";
- return PageLayout;
-}(__WEBPACK_IMPORTED_MODULE_1_react___default.a.Component);
+function SelectExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { SelectExample__typeof = function _typeof(obj) { return typeof obj; }; } else { SelectExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return SelectExample__typeof(obj); }
-var _default = PageLayout;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
+function SelectExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
+function SelectExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
- var leaveModule = __webpack_require__(0).leaveModule;
+function SelectExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) SelectExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) SelectExample__defineProperties(Constructor, staticProps); return Constructor; }
- if (!reactHotLoader) {
- return;
- }
+function SelectExample__possibleConstructorReturn(self, call) { if (call && (SelectExample__typeof(call) === "object" || typeof call === "function")) { return call; } return SelectExample__assertThisInitialized(self); }
- reactHotLoader.register(SidebarArea, "SidebarArea", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- reactHotLoader.register(ContentArea, "ContentArea", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- reactHotLoader.register(componentsBySection, "componentsBySection", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- reactHotLoader.register(componentIndexForSearch, "componentIndexForSearch", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- reactHotLoader.register(PageLayout, "PageLayout", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/Layout/index.jsx");
- leaveModule(module);
-})();
+function SelectExample__getPrototypeOf(o) { SelectExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return SelectExample__getPrototypeOf(o); }
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+function SelectExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) SelectExample__setPrototypeOf(subClass, superClass); }
-/***/ }),
-/* 388 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+function SelectExample__setPrototypeOf(o, p) { SelectExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return SelectExample__setPrototypeOf(o, p); }
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__styles_scss__ = __webpack_require__(389);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/Header/index.jsx";
+function SelectExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
- enterModule && enterModule(module);
-})();
+var SelectExample_SelectExample =
+/*#__PURE__*/
+function (_React$Component) {
+ SelectExample__inherits(SelectExample, _React$Component);
+ function SelectExample() {
+ var _this;
-var HeaderGraphics = function HeaderGraphics() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 6
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__src__["SvgSymbol"], {
- href: "./docs/assets/svg-symbols.svg#logo",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 7
- },
- __self: this
- }), /adslot\.github\.io/.test(window.location.href) ? __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("img", {
- src: "https://badge.fury.io/js/adslot-ui.svg",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 8
- },
- __self: this
- }) : null);
-};
+ SelectExample__classCallCheck(this, SelectExample);
-var _default = function _default() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "adslot-ui-header",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 13
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__src__["PageTitle"], {
- title: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(HeaderGraphics, {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 14
- },
- __self: this
- }),
- __source: {
- fileName: _jsxFileName,
- lineNumber: 14
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("small", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 15
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__src__["Button"], {
- bsStyle: "link",
- href: "https://adslot.com",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 16
- },
- __self: this
- }, "Visit Adslot")), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("small", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 20
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__src__["Button"], {
- bsStyle: "link",
- href: "https://github.com/Adslot/adslot-ui",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 21
- },
- __self: this
- }, "View on GitHub"))));
-};
-
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(HeaderGraphics, "HeaderGraphics", "/home/jenkins/workspace/release-adslot-ui/docs/components/Header/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/Header/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 389 */
-/***/ (function(module, exports) {
-
-// removed by extract-text-webpack-plugin
-
-/***/ }),
-/* 390 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss__ = __webpack_require__(391);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
-function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
-
-function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
-
-function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
-
-function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-
-
-
-
-
-
-var initialOpenPanel = 'form-elements';
-
-var contentFactory = function contentFactory(navigateTo) {
- return function (componentName) {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("li", {
- key: componentName,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 10
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Button"], {
- bsStyle: "link",
- onClick: function onClick() {
- return navigateTo(componentName);
- },
- __source: {
- fileName: _jsxFileName,
- lineNumber: 11
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_2_lodash___default.a.startCase(componentName)));
- };
-};
-
-var panelFactory = function panelFactory(navigateTo, currentOpenPanel) {
- return function (section, sectionName) {
- return {
- id: sectionName,
- title: __WEBPACK_IMPORTED_MODULE_2_lodash___default.a.startCase(sectionName),
- content: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("ul", {
- className: "list-unstyled",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 20
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_2_lodash___default.a.map(section, contentFactory(navigateTo))),
- isCollapsed: sectionName !== currentOpenPanel
- };
- };
-};
-
-var Navigation =
-/*#__PURE__*/
-function (_React$Component) {
- _inherits(Navigation, _React$Component);
-
- function Navigation(props) {
- var _this;
-
- _classCallCheck(this, Navigation);
-
- _this = _possibleConstructorReturn(this, _getPrototypeOf(Navigation).call(this, props));
+ _this = SelectExample__possibleConstructorReturn(this, SelectExample__getPrototypeOf(SelectExample).call(this));
_this.state = {
- currentOpenPanel: initialOpenPanel
+ selected: ''
};
- _this.togglePanel = _this.togglePanel.bind(_assertThisInitialized(_assertThisInitialized(_this)));
+ _this.onChangeHandler = _this.onChangeHandler.bind(SelectExample__assertThisInitialized(SelectExample__assertThisInitialized(_this)));
return _this;
}
- _createClass(Navigation, [{
- key: "togglePanel",
- value: function togglePanel(panelId) {
- var nextPanel = panelId === this.state.currentOpenPanel ? '' : panelId;
+ SelectExample__createClass(SelectExample, [{
+ key: "onChangeHandler",
+ value: function onChangeHandler(value) {
this.setState({
- currentOpenPanel: nextPanel
+ selected: value
});
}
}, {
key: "render",
value: function render() {
- var panels = __WEBPACK_IMPORTED_MODULE_2_lodash___default.a.map(this.props.componentsBySection, panelFactory(this.props.navigateTo, this.state.currentOpenPanel));
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "adslot-ui-navigation",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 44
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Accordion"], {
- onPanelClick: this.togglePanel,
- panels: panels,
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["Select"], {
+ clearable: false,
+ name: "countriesSelect",
+ noResultsText: "Sorry, couldn't find that country.",
+ options: [{
+ value: 'au',
+ label: 'Australia'
+ }, {
+ value: 'ca',
+ label: 'Canada'
+ }, {
+ value: 'jp',
+ label: 'Japan',
+ disabled: true
+ }, {
+ value: 'uk',
+ label: 'United Kingdom'
+ }],
+ placeholder: "Countries",
+ value: this.state.selected,
+ onChange: this.onChangeHandler,
__source: {
- fileName: _jsxFileName,
- lineNumber: 45
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 18
},
__self: this
- }));
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
+ });
}
}]);
- return Navigation;
-}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);
+ return SelectExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
-Navigation.propTypes = {
- navigateTo: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired,
- componentsBySection: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.objectOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.string.isRequired)).isRequired
+var SelectExample_exampleProps = {
+ componentName: 'Select',
+ designNotes: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 39
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("span", {
+ className: "text-bold",
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 40
+ },
+ __self: this
+ }, "Select"), " When a single selection from more than 3 options is required the select drop down should be used."),
+ notes: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 45
+ },
+ __self: this
+ }, "See ", external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("a", {
+ href: "https://github.com/JedWatson/react-select",
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 46
+ },
+ __self: this
+ }, "React Select Documentation")),
+ exampleCodeSnippet: "",
+ propTypeSectionArray: []
};
-var _default = Navigation;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(initialOpenPanel, "initialOpenPanel", "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx");
- reactHotLoader.register(contentFactory, "contentFactory", "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx");
- reactHotLoader.register(panelFactory, "panelFactory", "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx");
- reactHotLoader.register(Navigation, "Navigation", "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/Navigation/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 391 */
-/***/ (function(module, exports) {
-
-// removed by extract-text-webpack-plugin
-
-/***/ }),
-/* 392 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_isomorphic_fetch__ = __webpack_require__(393);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_isomorphic_fetch___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_isomorphic_fetch__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss__ = __webpack_require__(395);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/Contributors/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
+/* harmony default export */ var examples_SelectExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, SelectExample_exampleProps, {
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 67
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(SelectExample_SelectExample, {
+ __source: {
+ fileName: SelectExample__jsxFileName,
+ lineNumber: 68
+ },
+ __self: this
+ }));
+});
+// EXTERNAL MODULE: external {"root":"moment","commonjs2":"moment","commonjs":"moment","amd":"moment"}
+var external___root___moment___commonjs2___moment___commonjs___moment___amd___moment__ = __webpack_require__(128);
+var external___root___moment___commonjs2___moment___commonjs___moment___amd___moment___default = /*#__PURE__*/__webpack_require__.n(external___root___moment___commonjs2___moment___commonjs___moment___amd___moment__);
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
+// CONCATENATED MODULE: ../docs/examples/DatePickerExample.jsx
+var DatePickerExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/DatePickerExample.jsx";
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function DatePickerExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { DatePickerExample__typeof = function _typeof(obj) { return typeof obj; }; } else { DatePickerExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return DatePickerExample__typeof(obj); }
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
+function DatePickerExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
+function DatePickerExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
+function DatePickerExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) DatePickerExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) DatePickerExample__defineProperties(Constructor, staticProps); return Constructor; }
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
+function DatePickerExample__possibleConstructorReturn(self, call) { if (call && (DatePickerExample__typeof(call) === "object" || typeof call === "function")) { return call; } return DatePickerExample__assertThisInitialized(self); }
-function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
+function DatePickerExample__getPrototypeOf(o) { DatePickerExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return DatePickerExample__getPrototypeOf(o); }
-function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
+function DatePickerExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) DatePickerExample__setPrototypeOf(subClass, superClass); }
+function DatePickerExample__setPrototypeOf(o, p) { DatePickerExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return DatePickerExample__setPrototypeOf(o, p); }
+function DatePickerExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-var plural = function plural(number) {
- return "".concat(number, " contribution").concat(number > 1 ? 's' : '');
-};
-var Contributors =
+var DatePickerExample_DatePickerExample =
/*#__PURE__*/
function (_React$Component) {
- _inherits(Contributors, _React$Component);
+ DatePickerExample__inherits(DatePickerExample, _React$Component);
- function Contributors() {
+ function DatePickerExample() {
var _this;
- _classCallCheck(this, Contributors);
+ DatePickerExample__classCallCheck(this, DatePickerExample);
- _this = _possibleConstructorReturn(this, _getPrototypeOf(Contributors).call(this));
+ _this = DatePickerExample__possibleConstructorReturn(this, DatePickerExample__getPrototypeOf(DatePickerExample).call(this));
_this.state = {
- contributors: []
+ startDate: external___root___moment___commonjs2___moment___commonjs___moment___amd___moment___default()()
};
- _this.renderContributors = _this.renderContributors.bind(_assertThisInitialized(_assertThisInitialized(_this)));
-
- _this.getContributors();
-
+ _this.setSelectedDate = _this.setSelectedDate.bind(DatePickerExample__assertThisInitialized(DatePickerExample__assertThisInitialized(_this)));
return _this;
}
- _createClass(Contributors, [{
- key: "getContributors",
- value: function getContributors() {
- var _this2 = this;
-
- fetch('https://api.github.com/repos/Adslot/adslot-ui/contributors').then(function (response) {
- return response.json();
- }).then(function (contributors) {
- _this2.setState({
- contributors: contributors
- });
- });
- }
- }, {
- key: "renderContributors",
- value: function renderContributors() {
- return __WEBPACK_IMPORTED_MODULE_1_lodash___default.a.map(this.state.contributors, function (_ref // eslint-disable-line camelcase
- ) {
- var login = _ref.login,
- avatar_url = _ref.avatar_url,
- contributions = _ref.contributions;
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Avatar"], {
- givenName: login,
- image: avatar_url // eslint-disable-line camelcase
- ,
- key: login,
- tooltip: "Thanks, ".concat(login, ", for your ").concat(plural(contributions)),
- __source: {
- fileName: _jsxFileName,
- lineNumber: 31
- },
- __self: this
- });
+ DatePickerExample__createClass(DatePickerExample, [{
+ key: "setSelectedDate",
+ value: function setSelectedDate(newValue) {
+ this.setState({
+ startDate: newValue
});
}
}, {
key: "render",
value: function render() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "git-contributors",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 42
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["PageTitle"], {
- title: "Contributors",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 43
- },
- __self: this
- }, this.state.contributors.length ? __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("small", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 45
- },
- __self: this
- }, "Thanks to all ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("strong", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 46
- },
- __self: this
- }, this.state.contributors.length), " of our contributors!") : null), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- className: "avatars-container",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 50
- },
- __self: this
- }, this.state.contributors.length ? this.renderContributors() : __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Spinner"], {
- size: "medium",
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["DatePicker"], {
+ className: "form-control",
+ dateFormat: "DD MMM YYYY",
+ selected: this.state.startDate,
+ onChange: this.setSelectedDate,
+ placeholderText: "Date e.g. 03 Sep 2016",
__source: {
- fileName: _jsxFileName,
- lineNumber: 51
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 19
},
__self: this
- })));
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
+ });
}
}]);
- return Contributors;
-}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);
-
-var _default = Contributors;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
+ return DatePickerExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.Component);
- reactHotLoader.register(plural, "plural", "/home/jenkins/workspace/release-adslot-ui/docs/components/Contributors/index.jsx");
- reactHotLoader.register(Contributors, "Contributors", "/home/jenkins/workspace/release-adslot-ui/docs/components/Contributors/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/Contributors/index.jsx");
- leaveModule(module);
-})();
+var DatePickerExample_exampleProps = {
+ componentName: 'DatePicker',
+ notes: external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("div", {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 33
+ },
+ __self: this
+ }, external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 34
+ },
+ __self: this
+ }, "See ", external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("a", {
+ href: "https://github.com/Hacker0x01/react-datepicker",
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 35
+ },
+ __self: this
+ }, "React DatePicker Documentation"), "."), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("p", {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 37
+ },
+ __self: this
+ }, "For a Date Range Picker, use two Date Pickers with ", external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 38
+ },
+ __self: this
+ }, "minDate"), " and ", external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement("code", {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 38
+ },
+ __self: this
+ }, "maxDate"), " props for validation.")),
+ exampleCodeSnippet: "\n ",
+ propTypeSectionArray: []
+};
+/* harmony default export */ var examples_DatePickerExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, DatePickerExample_exampleProps, {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 55
+ },
+ __self: this
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(DatePickerExample_DatePickerExample, {
+ __source: {
+ fileName: DatePickerExample__jsxFileName,
+ lineNumber: 56
+ },
+ __self: this
+ }));
+});
+// CONCATENATED MODULE: ../docs/examples/BorderedWellExample.jsx
+var BorderedWellExample__jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/BorderedWellExample.jsx";
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
+function BorderedWellExample__typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { BorderedWellExample__typeof = function _typeof(obj) { return typeof obj; }; } else { BorderedWellExample__typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return BorderedWellExample__typeof(obj); }
-/***/ }),
-/* 393 */
-/***/ (function(module, exports, __webpack_require__) {
+function BorderedWellExample__classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-// the whatwg-fetch polyfill installs the fetch() function
-// on the global object (window or self)
-//
-// Return that as the export for use in Webpack, Browserify etc.
-__webpack_require__(394);
-module.exports = self.fetch.bind(self);
+function BorderedWellExample__defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
+function BorderedWellExample__createClass(Constructor, protoProps, staticProps) { if (protoProps) BorderedWellExample__defineProperties(Constructor.prototype, protoProps); if (staticProps) BorderedWellExample__defineProperties(Constructor, staticProps); return Constructor; }
-/***/ }),
-/* 394 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
+function BorderedWellExample__possibleConstructorReturn(self, call) { if (call && (BorderedWellExample__typeof(call) === "object" || typeof call === "function")) { return call; } return BorderedWellExample__assertThisInitialized(self); }
-"use strict";
-Object.defineProperty(__webpack_exports__, "__esModule", { value: true });
-/* harmony export (immutable) */ __webpack_exports__["Headers"] = Headers;
-/* harmony export (immutable) */ __webpack_exports__["Request"] = Request;
-/* harmony export (immutable) */ __webpack_exports__["Response"] = Response;
-/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DOMException", function() { return DOMException; });
-/* harmony export (immutable) */ __webpack_exports__["fetch"] = fetch;
-var support = {
- searchParams: 'URLSearchParams' in self,
- iterable: 'Symbol' in self && 'iterator' in Symbol,
- blob:
- 'FileReader' in self &&
- 'Blob' in self &&
- (function() {
- try {
- new Blob()
- return true
- } catch (e) {
- return false
- }
- })(),
- formData: 'FormData' in self,
- arrayBuffer: 'ArrayBuffer' in self
-}
+function BorderedWellExample__assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-function isDataView(obj) {
- return obj && DataView.prototype.isPrototypeOf(obj)
-}
+function BorderedWellExample__getPrototypeOf(o) { BorderedWellExample__getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return BorderedWellExample__getPrototypeOf(o); }
-if (support.arrayBuffer) {
- var viewClasses = [
- '[object Int8Array]',
- '[object Uint8Array]',
- '[object Uint8ClampedArray]',
- '[object Int16Array]',
- '[object Uint16Array]',
- '[object Int32Array]',
- '[object Uint32Array]',
- '[object Float32Array]',
- '[object Float64Array]'
- ]
+function BorderedWellExample__inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) BorderedWellExample__setPrototypeOf(subClass, superClass); }
- var isArrayBufferView =
- ArrayBuffer.isView ||
- function(obj) {
- return obj && viewClasses.indexOf(Object.prototype.toString.call(obj)) > -1
- }
-}
+function BorderedWellExample__setPrototypeOf(o, p) { BorderedWellExample__setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return BorderedWellExample__setPrototypeOf(o, p); }
-function normalizeName(name) {
- if (typeof name !== 'string') {
- name = String(name)
- }
- if (/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)) {
- throw new TypeError('Invalid character in header field name')
- }
- return name.toLowerCase()
-}
-function normalizeValue(value) {
- if (typeof value !== 'string') {
- value = String(value)
- }
- return value
-}
-// Build a destructive iterator for the value list
-function iteratorFor(items) {
- var iterator = {
- next: function() {
- var value = items.shift()
- return {done: value === undefined, value: value}
- }
- }
- if (support.iterable) {
- iterator[Symbol.iterator] = function() {
- return iterator
- }
- }
- return iterator
-}
+var BorderedWellExample_BorderedWellExample =
+/*#__PURE__*/
+function (_React$PureComponent) {
+ BorderedWellExample__inherits(BorderedWellExample, _React$PureComponent);
-function Headers(headers) {
- this.map = {}
+ function BorderedWellExample() {
+ BorderedWellExample__classCallCheck(this, BorderedWellExample);
- if (headers instanceof Headers) {
- headers.forEach(function(value, name) {
- this.append(name, value)
- }, this)
- } else if (Array.isArray(headers)) {
- headers.forEach(function(header) {
- this.append(header[0], header[1])
- }, this)
- } else if (headers) {
- Object.getOwnPropertyNames(headers).forEach(function(name) {
- this.append(name, headers[name])
- }, this)
+ return BorderedWellExample__possibleConstructorReturn(this, BorderedWellExample__getPrototypeOf(BorderedWellExample).apply(this, arguments));
}
-}
-
-Headers.prototype.append = function(name, value) {
- name = normalizeName(name)
- value = normalizeValue(value)
- var oldValue = this.map[name]
- this.map[name] = oldValue ? oldValue + ', ' + value : value
-}
-
-Headers.prototype['delete'] = function(name) {
- delete this.map[normalizeName(name)]
-}
-
-Headers.prototype.get = function(name) {
- name = normalizeName(name)
- return this.has(name) ? this.map[name] : null
-}
-
-Headers.prototype.has = function(name) {
- return this.map.hasOwnProperty(normalizeName(name))
-}
-
-Headers.prototype.set = function(name, value) {
- this.map[normalizeName(name)] = normalizeValue(value)
-}
-Headers.prototype.forEach = function(callback, thisArg) {
- for (var name in this.map) {
- if (this.map.hasOwnProperty(name)) {
- callback.call(thisArg, this.map[name], name, this)
+ BorderedWellExample__createClass(BorderedWellExample, [{
+ key: "render",
+ value: function render() {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(index_0["BorderedWell"], {
+ __source: {
+ fileName: BorderedWellExample__jsxFileName,
+ lineNumber: 7
+ },
+ __self: this
+ }, "Content body.");
}
- }
-}
+ }]);
-Headers.prototype.keys = function() {
- var items = []
- this.forEach(function(value, name) {
- items.push(name)
- })
- return iteratorFor(items)
-}
+ return BorderedWellExample;
+}(external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.PureComponent);
-Headers.prototype.values = function() {
- var items = []
- this.forEach(function(value) {
- items.push(value)
- })
- return iteratorFor(items)
-}
-
-Headers.prototype.entries = function() {
- var items = []
- this.forEach(function(value, name) {
- items.push([name, value])
- })
- return iteratorFor(items)
-}
-
-if (support.iterable) {
- Headers.prototype[Symbol.iterator] = Headers.prototype.entries
-}
-
-function consumed(body) {
- if (body.bodyUsed) {
- return Promise.reject(new TypeError('Already read'))
- }
- body.bodyUsed = true
-}
-
-function fileReaderReady(reader) {
- return new Promise(function(resolve, reject) {
- reader.onload = function() {
- resolve(reader.result)
- }
- reader.onerror = function() {
- reject(reader.error)
- }
- })
-}
-
-function readBlobAsArrayBuffer(blob) {
- var reader = new FileReader()
- var promise = fileReaderReady(reader)
- reader.readAsArrayBuffer(blob)
- return promise
-}
-
-function readBlobAsText(blob) {
- var reader = new FileReader()
- var promise = fileReaderReady(reader)
- reader.readAsText(blob)
- return promise
-}
-
-function readArrayBufferAsText(buf) {
- var view = new Uint8Array(buf)
- var chars = new Array(view.length)
-
- for (var i = 0; i < view.length; i++) {
- chars[i] = String.fromCharCode(view[i])
- }
- return chars.join('')
-}
-
-function bufferClone(buf) {
- if (buf.slice) {
- return buf.slice(0)
- } else {
- var view = new Uint8Array(buf.byteLength)
- view.set(new Uint8Array(buf))
- return view.buffer
- }
-}
-
-function Body() {
- this.bodyUsed = false
-
- this._initBody = function(body) {
- this._bodyInit = body
- if (!body) {
- this._bodyText = ''
- } else if (typeof body === 'string') {
- this._bodyText = body
- } else if (support.blob && Blob.prototype.isPrototypeOf(body)) {
- this._bodyBlob = body
- } else if (support.formData && FormData.prototype.isPrototypeOf(body)) {
- this._bodyFormData = body
- } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
- this._bodyText = body.toString()
- } else if (support.arrayBuffer && support.blob && isDataView(body)) {
- this._bodyArrayBuffer = bufferClone(body.buffer)
- // IE 10-11 can't handle a DataView body.
- this._bodyInit = new Blob([this._bodyArrayBuffer])
- } else if (support.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(body) || isArrayBufferView(body))) {
- this._bodyArrayBuffer = bufferClone(body)
- } else {
- this._bodyText = body = Object.prototype.toString.call(body)
- }
-
- if (!this.headers.get('content-type')) {
- if (typeof body === 'string') {
- this.headers.set('content-type', 'text/plain;charset=UTF-8')
- } else if (this._bodyBlob && this._bodyBlob.type) {
- this.headers.set('content-type', this._bodyBlob.type)
- } else if (support.searchParams && URLSearchParams.prototype.isPrototypeOf(body)) {
- this.headers.set('content-type', 'application/x-www-form-urlencoded;charset=UTF-8')
- }
- }
- }
-
- if (support.blob) {
- this.blob = function() {
- var rejected = consumed(this)
- if (rejected) {
- return rejected
- }
-
- if (this._bodyBlob) {
- return Promise.resolve(this._bodyBlob)
- } else if (this._bodyArrayBuffer) {
- return Promise.resolve(new Blob([this._bodyArrayBuffer]))
- } else if (this._bodyFormData) {
- throw new Error('could not read FormData body as blob')
- } else {
- return Promise.resolve(new Blob([this._bodyText]))
- }
- }
-
- this.arrayBuffer = function() {
- if (this._bodyArrayBuffer) {
- return consumed(this) || Promise.resolve(this._bodyArrayBuffer)
- } else {
- return this.blob().then(readBlobAsArrayBuffer)
- }
- }
- }
-
- this.text = function() {
- var rejected = consumed(this)
- if (rejected) {
- return rejected
- }
-
- if (this._bodyBlob) {
- return readBlobAsText(this._bodyBlob)
- } else if (this._bodyArrayBuffer) {
- return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))
- } else if (this._bodyFormData) {
- throw new Error('could not read FormData body as text')
- } else {
- return Promise.resolve(this._bodyText)
- }
- }
-
- if (support.formData) {
- this.formData = function() {
- return this.text().then(decode)
- }
- }
-
- this.json = function() {
- return this.text().then(JSON.parse)
- }
-
- return this
-}
-
-// HTTP methods whose capitalization should be normalized
-var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT']
-
-function normalizeMethod(method) {
- var upcased = method.toUpperCase()
- return methods.indexOf(upcased) > -1 ? upcased : method
-}
-
-function Request(input, options) {
- options = options || {}
- var body = options.body
-
- if (input instanceof Request) {
- if (input.bodyUsed) {
- throw new TypeError('Already read')
- }
- this.url = input.url
- this.credentials = input.credentials
- if (!options.headers) {
- this.headers = new Headers(input.headers)
- }
- this.method = input.method
- this.mode = input.mode
- this.signal = input.signal
- if (!body && input._bodyInit != null) {
- body = input._bodyInit
- input.bodyUsed = true
- }
- } else {
- this.url = String(input)
- }
-
- this.credentials = options.credentials || this.credentials || 'same-origin'
- if (options.headers || !this.headers) {
- this.headers = new Headers(options.headers)
- }
- this.method = normalizeMethod(options.method || this.method || 'GET')
- this.mode = options.mode || this.mode || null
- this.signal = options.signal || this.signal
- this.referrer = null
-
- if ((this.method === 'GET' || this.method === 'HEAD') && body) {
- throw new TypeError('Body not allowed for GET or HEAD requests')
- }
- this._initBody(body)
-}
-
-Request.prototype.clone = function() {
- return new Request(this, {body: this._bodyInit})
-}
-
-function decode(body) {
- var form = new FormData()
- body
- .trim()
- .split('&')
- .forEach(function(bytes) {
- if (bytes) {
- var split = bytes.split('=')
- var name = split.shift().replace(/\+/g, ' ')
- var value = split.join('=').replace(/\+/g, ' ')
- form.append(decodeURIComponent(name), decodeURIComponent(value))
- }
- })
- return form
-}
-
-function parseHeaders(rawHeaders) {
- var headers = new Headers()
- // Replace instances of \r\n and \n followed by at least one space or horizontal tab with a space
- // https://tools.ietf.org/html/rfc7230#section-3.2
- var preProcessedHeaders = rawHeaders.replace(/\r?\n[\t ]+/g, ' ')
- preProcessedHeaders.split(/\r?\n/).forEach(function(line) {
- var parts = line.split(':')
- var key = parts.shift().trim()
- if (key) {
- var value = parts.join(':').trim()
- headers.append(key, value)
- }
- })
- return headers
-}
-
-Body.call(Request.prototype)
-
-function Response(bodyInit, options) {
- if (!options) {
- options = {}
- }
-
- this.type = 'default'
- this.status = options.status === undefined ? 200 : options.status
- this.ok = this.status >= 200 && this.status < 300
- this.statusText = 'statusText' in options ? options.statusText : 'OK'
- this.headers = new Headers(options.headers)
- this.url = options.url || ''
- this._initBody(bodyInit)
-}
-
-Body.call(Response.prototype)
-
-Response.prototype.clone = function() {
- return new Response(this._bodyInit, {
- status: this.status,
- statusText: this.statusText,
- headers: new Headers(this.headers),
- url: this.url
- })
-}
-
-Response.error = function() {
- var response = new Response(null, {status: 0, statusText: ''})
- response.type = 'error'
- return response
-}
-
-var redirectStatuses = [301, 302, 303, 307, 308]
-
-Response.redirect = function(url, status) {
- if (redirectStatuses.indexOf(status) === -1) {
- throw new RangeError('Invalid status code')
- }
-
- return new Response(null, {status: status, headers: {location: url}})
-}
-
-var DOMException = self.DOMException
-try {
- new DOMException()
-} catch (err) {
- DOMException = function(message, name) {
- this.message = message
- this.name = name
- var error = Error(message)
- this.stack = error.stack
- }
- DOMException.prototype = Object.create(Error.prototype)
- DOMException.prototype.constructor = DOMException
-}
-
-function fetch(input, init) {
- return new Promise(function(resolve, reject) {
- var request = new Request(input, init)
-
- if (request.signal && request.signal.aborted) {
- return reject(new DOMException('Aborted', 'AbortError'))
- }
-
- var xhr = new XMLHttpRequest()
-
- function abortXhr() {
- xhr.abort()
- }
-
- xhr.onload = function() {
- var options = {
- status: xhr.status,
- statusText: xhr.statusText,
- headers: parseHeaders(xhr.getAllResponseHeaders() || '')
- }
- options.url = 'responseURL' in xhr ? xhr.responseURL : options.headers.get('X-Request-URL')
- var body = 'response' in xhr ? xhr.response : xhr.responseText
- resolve(new Response(body, options))
- }
-
- xhr.onerror = function() {
- reject(new TypeError('Network request failed'))
- }
-
- xhr.ontimeout = function() {
- reject(new TypeError('Network request failed'))
- }
-
- xhr.onabort = function() {
- reject(new DOMException('Aborted', 'AbortError'))
- }
-
- xhr.open(request.method, request.url, true)
-
- if (request.credentials === 'include') {
- xhr.withCredentials = true
- } else if (request.credentials === 'omit') {
- xhr.withCredentials = false
- }
-
- if ('responseType' in xhr && support.blob) {
- xhr.responseType = 'blob'
- }
-
- request.headers.forEach(function(value, name) {
- xhr.setRequestHeader(name, value)
- })
-
- if (request.signal) {
- request.signal.addEventListener('abort', abortXhr)
-
- xhr.onreadystatechange = function() {
- // DONE (success or failure)
- if (xhr.readyState === 4) {
- request.signal.removeEventListener('abort', abortXhr)
- }
- }
- }
-
- xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit)
- })
-}
-
-fetch.polyfill = true
-
-if (!self.fetch) {
- self.fetch = fetch
- self.Headers = Headers
- self.Request = Request
- self.Response = Response
-}
-
-
-/***/ }),
-/* 395 */
-/***/ (function(module, exports) {
-
-// removed by extract-text-webpack-plugin
-
-/***/ }),
-/* 396 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss__ = __webpack_require__(397);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_3__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchBar/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
-function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
-
-function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-
-function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
-
-function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
-
-
-
-
-
-
-var SearchBarComponent =
-/*#__PURE__*/
-function (_React$Component) {
- _inherits(SearchBarComponent, _React$Component);
-
- function SearchBarComponent(props) {
- var _this;
-
- _classCallCheck(this, SearchBarComponent);
-
- _this = _possibleConstructorReturn(this, _getPrototypeOf(SearchBarComponent).call(this, props));
- _this.state = {
- searchBarString: ''
- };
-
- _this.handleStringChange = function (searchBarString) {
- _this.setState({
- searchBarString: searchBarString.trim()
- });
- };
-
- return _this;
- }
-
- _createClass(SearchBarComponent, [{
- key: "render",
- value: function render() {
- var _this2 = this;
-
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__src__["SearchBar"], {
- additionalClassNames: ['adslot-ui-searchbar'],
- searchString: this.state.searchBarString,
- searchPlaceholder: "Search for component.",
- searchIconHref: "./docs/assets/svg-symbols.svg#search",
- onSearchStringChange: this.handleStringChange,
- onSearch: function onSearch() {
- return _this2.props.onSearch(_this2.state.searchBarString);
- },
- __source: {
- fileName: _jsxFileName,
- lineNumber: 19
- },
- __self: this
- });
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
- }
- }]);
-
- return SearchBarComponent;
-}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.Component);
-
-SearchBarComponent.propTypes = {
- onSearch: __WEBPACK_IMPORTED_MODULE_1_prop_types___default.a.func.isRequired
+var BorderedWellExample_exampleProps = {
+ componentName: 'BorderedWell',
+ exampleCodeSnippet: 'Content body.',
+ propTypeSectionArray: [{
+ propTypes: [{
+ propType: 'children',
+ type: 'node'
+ }]
+ }]
};
-var _default = SearchBarComponent;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(SearchBarComponent, "SearchBarComponent", "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchBar/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchBar/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 397 */
-/***/ (function(module, exports) {
-
-// removed by extract-text-webpack-plugin
-
-/***/ }),
-/* 398 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash__ = __webpack_require__(11);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_lodash___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_lodash__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_1_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types__ = __webpack_require__(2);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_prop_types___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_prop_types__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_3__src__ = __webpack_require__(13);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss__ = __webpack_require__(399);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__styles_scss___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_4__styles_scss__);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchResultCard/index.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-
-
-
-
-
-
-var SearchResultCard = function SearchResultCard(_ref) {
- var navigateTo = _ref.navigateTo,
- clearSearch = _ref.clearSearch,
- searchResults = _ref.searchResults;
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Card"].Container, {
- className: "search-result-card",
+/* harmony default export */ var examples_BorderedWellExample = (function () {
+ return external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(components_Example, Object.assign({}, BorderedWellExample_exampleProps, {
__source: {
- fileName: _jsxFileName,
- lineNumber: 8
+ fileName: BorderedWellExample__jsxFileName,
+ lineNumber: 27
},
__self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Card"].Content, {
- key: "search-result-card-title",
+ }), external___root___React___commonjs2___react___commonjs___react___amd___react___default.a.createElement(BorderedWellExample_BorderedWellExample, {
__source: {
- fileName: _jsxFileName,
- lineNumber: 9
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement("strong", {
- className: "title",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 10
- },
- __self: this
- }, "Results"), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Button"], {
- bsStyle: "link",
- onClick: clearSearch,
- className: "clear-button",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 11
- },
- __self: this
- }, "Clear")), __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.map(searchResults, function (componentName) {
- return __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Card"].Content, {
- key: componentName,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 16
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Button"], {
- bsStyle: "link",
- onClick: function onClick() {
- return navigateTo(componentName);
- },
- __source: {
- fileName: _jsxFileName,
- lineNumber: 17
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_lodash___default.a.startCase(componentName)));
- }), __WEBPACK_IMPORTED_MODULE_1_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_3__src__["Empty"], {
- collection: searchResults,
- text: "No results found.",
- svgSymbol: {
- href: './docs/assets/svg-symbols.svg#search'
- },
- __source: {
- fileName: _jsxFileName,
- lineNumber: 22
- },
- __self: this
- }));
-};
-
-SearchResultCard.propTypes = {
- navigateTo: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.func.isRequired,
- clearSearch: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.func.isRequired,
- searchResults: __WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.arrayOf(__WEBPACK_IMPORTED_MODULE_2_prop_types___default.a.string).isRequired
-};
-var _default = SearchResultCard;
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(SearchResultCard, "SearchResultCard", "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchResultCard/index.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/components/SearchResultCard/index.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 399 */
-/***/ (function(module, exports) {
-
-// removed by extract-text-webpack-plugin
-
-/***/ }),
-/* 400 */
-/***/ (function(module, __webpack_exports__, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(module) {/* unused harmony export exampleProps */
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react__ = __webpack_require__(1);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_react___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_0_react__);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__components_Example__ = __webpack_require__(15);
-/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__src__ = __webpack_require__(13);
-var _jsxFileName = "/home/jenkins/workspace/release-adslot-ui/docs/examples/ButtonExample.jsx";
-
-(function () {
- var enterModule = __webpack_require__(0).enterModule;
-
- enterModule && enterModule(module);
-})();
-
-function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
-
-function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
-
-function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
-
-function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
-
-function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
-
-function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
-
-
-
-
-
-var ButtonExample =
-/*#__PURE__*/
-function (_React$PureComponent) {
- _inherits(ButtonExample, _React$PureComponent);
-
- function ButtonExample(props) {
- var _this;
-
- _classCallCheck(this, ButtonExample);
-
- _this = _possibleConstructorReturn(this, _getPrototypeOf(ButtonExample).call(this, props));
- _this.state = {
- canUndo: false
- };
-
- _this.onClick = function () {
- return _this.setState({
- canUndo: !_this.state.canUndo
- });
- };
-
- return _this;
- }
-
- _createClass(ButtonExample, [{
- key: "render",
- value: function render() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("div", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 16
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__src__["Button"], {
- bsStyle: "link",
- disabled: !this.state.canUndo,
- reason: "There's nothing to undo.",
- onClick: this.onClick,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 17
- },
- __self: this
- }, "Undo"), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_2__src__["Button"], {
- bsStyle: "primary",
- disabled: this.state.canUndo,
- onClick: this.onClick,
- __source: {
- fileName: _jsxFileName,
- lineNumber: 20
- },
- __self: this
- }, "Apply"));
- }
- }, {
- key: "__reactstandin__regenerateByEval",
- // @ts-ignore
- value: function __reactstandin__regenerateByEval(key, code) {
- // @ts-ignore
- this[key] = eval(code);
- }
- }]);
-
- return ButtonExample;
-}(__WEBPACK_IMPORTED_MODULE_0_react___default.a.PureComponent);
-
-var exampleProps = {
- componentName: 'Button',
- notes: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("p", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 31
- },
- __self: this
- }, "See", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("a", {
- href: "https://getbootstrap.com/docs/3.3/css/#buttons",
- target: "_blank",
- rel: "noopener noreferrer",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 33
- },
- __self: this
- }, "Bootstrap documentation"), ' ', "or", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("a", {
- href: "https://react-bootstrap.github.io/components/buttons/",
- target: "_blank",
- rel: "noopener noreferrer",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 37
- },
- __self: this
- }, "React Bootstrap documentation"), "."),
- designNotes: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("p", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 44
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 45
- },
- __self: this
- }, "Primary buttons"), " are used to drive user action, there is only one primary action button per page. Primary buttons display filled with a colour and inverted white text eg.", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-blue text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 47
- },
- __self: this
- }, "Blue"), ", ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-green text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 47
- },
- __self: this
- }, "Green"), " and used commonly for Sign off, Save, Apply, Approve etc.", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("br", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 49
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("br", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 50
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 51
- },
- __self: this
- }, "Inverted button"), " is used as a secondary action to the primary action on the page. Inverted buttons are bordered with ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-gray-light text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 52
- },
- __self: this
- }, "Gray-Light"), " with text", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-gray-dark text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 53
- },
- __self: this
- }, "Gray-Dark"), " and used commonly for eg. Edit, Cancel, Add Product, Close etc.", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("br", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 55
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("br", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 56
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 57
- },
- __self: this
- }, "Inverted coloured buttons"), " are used as second primary actions alongside a primary action. Use the same colour for the border and text eg. ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-blue text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 58
- },
- __self: this
- }, "Blue"), ",", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-green text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 59
- },
- __self: this
- }, "Green"), ", ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- className: "text-red text-bold",
- __source: {
- fileName: _jsxFileName,
- lineNumber: 59
- },
- __self: this
- }, "Red"), " eg. Cancel Campaign, Save, Reject etc."),
- exampleCodeSnippet: "\n \n \n
",
- propTypeSectionArray: [{
- propTypes: [{
- propType: 'bsStyle',
- type: 'string, oneOf primary, link, and default.',
- defaultValue: 'default',
- note: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 88
- },
- __self: this
- }, __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("br", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 89
- },
- __self: this
- }), "It's uncommon to use ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 90
- },
- __self: this
- }, "success"), ", ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 90
- },
- __self: this
- }, "info"), ", ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 90
- },
- __self: this
- }, "warning"), ", or", ' ', __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 91
- },
- __self: this
- }, "danger"), "which are supported by Bootstrap but not us.")
- }, {
- propType: 'inverse',
- type: 'bool',
- note: 'Renders an inverse button. Can be used with bsStyle to create primary inverse buttons.',
- defaultValue: 'false'
- }, {
- propType: 'reason',
- type: 'string',
- note: 'Used in tandem with the disabled prop to present a popover explaining why the button is disabled.'
- }, {
- propType: 'onClick',
- type: 'func',
- note: 'onClick(event)'
- }, {
- propType: 'bsSize',
- type: 'string',
- note: __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("span", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 116
- },
- __self: this
- }, "We rarely use ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 117
- },
- __self: this
- }, "large"), ", and should not use ", __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement("code", {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 117
- },
- __self: this
- }, "small"), ".")
- }, {
- propType: 'isLoading',
- type: 'bool',
- defaultValue: 'false',
- note: 'set this to true to display Spinner and disable the button'
- }]
- }]
-};
-
-var _default = function _default() {
- return __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(__WEBPACK_IMPORTED_MODULE_1__components_Example__["a" /* default */], Object.assign({}, exampleProps, {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 133
- },
- __self: this
- }), __WEBPACK_IMPORTED_MODULE_0_react___default.a.createElement(ButtonExample, {
- __source: {
- fileName: _jsxFileName,
- lineNumber: 134
- },
- __self: this
- }));
-};
-
-/* harmony default export */ __webpack_exports__["a"] = (_default);
-;
-
-(function () {
- var reactHotLoader = __webpack_require__(0).default;
-
- var leaveModule = __webpack_require__(0).leaveModule;
-
- if (!reactHotLoader) {
- return;
- }
-
- reactHotLoader.register(ButtonExample, "ButtonExample", "/home/jenkins/workspace/release-adslot-ui/docs/examples/ButtonExample.jsx");
- reactHotLoader.register(exampleProps, "exampleProps", "/home/jenkins/workspace/release-adslot-ui/docs/examples/ButtonExample.jsx");
- reactHotLoader.register(_default, "default", "/home/jenkins/workspace/release-adslot-ui/docs/examples/ButtonExample.jsx");
- leaveModule(module);
-})();
-
-;
-/* WEBPACK VAR INJECTION */}.call(__webpack_exports__, __webpack_require__(9)(module)))
-
-/***/ }),
-/* 401 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-exports.registerLanguage = undefined;
-
-var _highlight = __webpack_require__(402);
-
-var _highlight2 = _interopRequireDefault(_highlight);
-
-var _core = __webpack_require__(404);
-
-var _core2 = _interopRequireDefault(_core);
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-var registerLanguage = exports.registerLanguage = function registerLanguage(_, language) {
- return _core2.default.register(language);
-};
-exports.default = (0, _highlight2.default)(_core2.default, {});
-
-/***/ }),
-/* 402 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-
-var _objectWithoutProperties2 = __webpack_require__(8);
-
-var _objectWithoutProperties3 = _interopRequireDefault(_objectWithoutProperties2);
-
-var _assign = __webpack_require__(88);
-
-var _assign2 = _interopRequireDefault(_assign);
-
-exports.default = function (astGenerator, defaultStyle) {
- return function SyntaxHighlighter(_ref6) {
- var language = _ref6.language,
- children = _ref6.children,
- _ref6$style = _ref6.style,
- style = _ref6$style === undefined ? defaultStyle : _ref6$style,
- _ref6$customStyle = _ref6.customStyle,
- customStyle = _ref6$customStyle === undefined ? {} : _ref6$customStyle,
- _ref6$codeTagProps = _ref6.codeTagProps,
- codeTagProps = _ref6$codeTagProps === undefined ? { style: style['code[class*=\"language-\"]'] } : _ref6$codeTagProps,
- _ref6$useInlineStyles = _ref6.useInlineStyles,
- useInlineStyles = _ref6$useInlineStyles === undefined ? true : _ref6$useInlineStyles,
- _ref6$showLineNumbers = _ref6.showLineNumbers,
- showLineNumbers = _ref6$showLineNumbers === undefined ? false : _ref6$showLineNumbers,
- _ref6$startingLineNum = _ref6.startingLineNumber,
- startingLineNumber = _ref6$startingLineNum === undefined ? 1 : _ref6$startingLineNum,
- lineNumberContainerStyle = _ref6.lineNumberContainerStyle,
- lineNumberStyle = _ref6.lineNumberStyle,
- wrapLines = _ref6.wrapLines,
- _ref6$lineProps = _ref6.lineProps,
- lineProps = _ref6$lineProps === undefined ? {} : _ref6$lineProps,
- renderer = _ref6.renderer,
- _ref6$PreTag = _ref6.PreTag,
- PreTag = _ref6$PreTag === undefined ? 'pre' : _ref6$PreTag,
- _ref6$CodeTag = _ref6.CodeTag,
- CodeTag = _ref6$CodeTag === undefined ? 'code' : _ref6$CodeTag,
- _ref6$code = _ref6.code,
- code = _ref6$code === undefined ? Array.isArray(children) ? children[0] : children : _ref6$code,
- rest = (0, _objectWithoutProperties3.default)(_ref6, ['language', 'children', 'style', 'customStyle', 'codeTagProps', 'useInlineStyles', 'showLineNumbers', 'startingLineNumber', 'lineNumberContainerStyle', 'lineNumberStyle', 'wrapLines', 'lineProps', 'renderer', 'PreTag', 'CodeTag', 'code']);
-
- /*
- * some custom renderers rely on individual row elements so we need to turn wrapLines on
- * if renderer is provided and wrapLines is undefined
- */
- wrapLines = renderer && wrapLines === undefined ? true : wrapLines;
- renderer = renderer || defaultRenderer;
- var defaultCodeValue = [{ type: 'text', value: code }];
- var codeTree = getCodeTree({ astGenerator: astGenerator, language: language, code: code, defaultCodeValue: defaultCodeValue });
- if (codeTree.language === null) {
- codeTree.value = defaultCodeValue;
- }
- var defaultPreStyle = style.hljs || style['pre[class*=\"language-\"]'] || { backgroundColor: '#fff' };
- var preProps = useInlineStyles ? (0, _assign2.default)({}, rest, { style: (0, _assign2.default)({}, defaultPreStyle, customStyle) }) : (0, _assign2.default)({}, rest, { className: 'hljs' });
- var tree = wrapLines ? wrapLinesInSpan(codeTree, lineProps) : codeTree.value;
- var lineNumbers = showLineNumbers ? _react2.default.createElement(LineNumbers, {
- containerStyle: lineNumberContainerStyle,
- codeStyle: codeTagProps.style || {},
- numberStyle: lineNumberStyle,
- startingLineNumber: startingLineNumber,
- codeString: code
- }) : null;
- return _react2.default.createElement(
- PreTag,
- preProps,
- lineNumbers,
- _react2.default.createElement(
- CodeTag,
- codeTagProps,
- renderer({ rows: tree, stylesheet: style, useInlineStyles: useInlineStyles })
- )
- );
- };
-};
-
-var _react = __webpack_require__(1);
-
-var _react2 = _interopRequireDefault(_react);
-
-var _createElement = __webpack_require__(403);
-
-var _createElement2 = _interopRequireDefault(_createElement);
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-var newLineRegex = /\n/g;
-function getNewLines(str) {
- return str.match(newLineRegex);
-}
-
-function getLineNumbers(_ref) {
- var lines = _ref.lines,
- startingLineNumber = _ref.startingLineNumber,
- style = _ref.style;
-
- return lines.map(function (_, i) {
- var number = i + startingLineNumber;
- return _react2.default.createElement(
- 'span',
- {
- key: 'line-' + i,
- className: 'react-syntax-highlighter-line-number',
- style: typeof style === 'function' ? style(number) : style
- },
- number + '\n'
- );
- });
-}
-
-function LineNumbers(_ref2) {
- var codeString = _ref2.codeString,
- codeStyle = _ref2.codeStyle,
- _ref2$containerStyle = _ref2.containerStyle,
- containerStyle = _ref2$containerStyle === undefined ? { float: 'left', paddingRight: '10px' } : _ref2$containerStyle,
- _ref2$numberStyle = _ref2.numberStyle,
- numberStyle = _ref2$numberStyle === undefined ? {} : _ref2$numberStyle,
- startingLineNumber = _ref2.startingLineNumber;
-
- return _react2.default.createElement(
- 'code',
- { style: (0, _assign2.default)({}, codeStyle, containerStyle) },
- getLineNumbers({
- lines: codeString.replace(/\n$/, '').split('\n'),
- style: numberStyle,
- startingLineNumber: startingLineNumber
- })
- );
-}
-
-function createLineElement(_ref3) {
- var children = _ref3.children,
- lineNumber = _ref3.lineNumber,
- lineProps = _ref3.lineProps,
- _ref3$className = _ref3.className,
- className = _ref3$className === undefined ? [] : _ref3$className;
-
- var properties = (typeof lineProps === 'function' ? lineProps(lineNumber) : lineProps) || {};
- properties.className = properties.className ? className.concat(properties.className) : className;
- return {
- type: 'element',
- tagName: 'span',
- properties: properties,
- children: children
- };
-}
-
-function flattenCodeTree(tree) {
- var className = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
- var newTree = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : [];
-
- for (var i = 0; i < tree.length; i++) {
- var node = tree[i];
- if (node.type === 'text') {
- newTree.push(createLineElement({
- children: [node],
- className: className
- }));
- } else if (node.children) {
- var classNames = className.concat(node.properties.className);
- newTree = newTree.concat(flattenCodeTree(node.children, classNames));
- }
- }
- return newTree;
-}
-
-function wrapLinesInSpan(codeTree, lineProps) {
- var tree = flattenCodeTree(codeTree.value);
- var newTree = [];
- var lastLineBreakIndex = -1;
- var index = 0;
-
- var _loop = function _loop() {
- var node = tree[index];
- var value = node.children[0].value;
- var newLines = getNewLines(value);
- if (newLines) {
- var splitValue = value.split('\n');
- splitValue.forEach(function (text, i) {
- var lineNumber = newTree.length + 1;
- var newChild = { type: 'text', value: text + '\n' };
- if (i === 0) {
- var _children = tree.slice(lastLineBreakIndex + 1, index).concat(createLineElement({ children: [newChild], className: node.properties.className }));
- newTree.push(createLineElement({ children: _children, lineNumber: lineNumber, lineProps: lineProps }));
- } else if (i === splitValue.length - 1) {
- var stringChild = tree[index + 1] && tree[index + 1].children && tree[index + 1].children[0];
- if (stringChild) {
- var lastLineInPreviousSpan = { type: 'text', value: '' + text };
- var newElem = createLineElement({ children: [lastLineInPreviousSpan], className: node.properties.className });
- tree.splice(index + 1, 0, newElem);
- } else {
- newTree.push(createLineElement({ children: [newChild], lineNumber: lineNumber, lineProps: lineProps }));
- }
- } else {
- newTree.push(createLineElement({ children: [newChild], lineNumber: lineNumber, lineProps: lineProps }));
- }
- });
- lastLineBreakIndex = index;
- }
- index++;
- };
-
- while (index < tree.length) {
- _loop();
- }
- if (lastLineBreakIndex !== tree.length - 1) {
- var children = tree.slice(lastLineBreakIndex + 1, tree.length);
- if (children && children.length) {
- newTree.push(createLineElement({ children: children, lineNumber: newTree.length + 1, lineProps: lineProps }));
- }
- }
- return newTree;
-}
-
-function defaultRenderer(_ref4) {
- var rows = _ref4.rows,
- stylesheet = _ref4.stylesheet,
- useInlineStyles = _ref4.useInlineStyles;
-
- return rows.map(function (node, i) {
- return (0, _createElement2.default)({
- node: node,
- stylesheet: stylesheet,
- useInlineStyles: useInlineStyles,
- key: 'code-segement' + i
- });
- });
-}
-
-function getCodeTree(_ref5) {
- var astGenerator = _ref5.astGenerator,
- language = _ref5.language,
- code = _ref5.code,
- defaultCodeValue = _ref5.defaultCodeValue;
-
- if (astGenerator.getLanguage) {
- var hasLanguage = language && astGenerator.getLanguage(language);
- if (language === 'text') {
- return { value: defaultCodeValue, language: 'text' };
- } else if (hasLanguage) {
- return astGenerator.highlight(language, code);
- } else {
- return astGenerator.highlightAuto(code);
- }
- }
- try {
- return language && language !== 'text' ? { value: astGenerator.highlight(code, language) } : { value: defaultCodeValue };
- } catch (e) {
- return { value: defaultCodeValue };
- }
-}
-
-/***/ }),
-/* 403 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-
-var _assign = __webpack_require__(88);
-
-var _assign2 = _interopRequireDefault(_assign);
-
-var _extends2 = __webpack_require__(6);
-
-var _extends3 = _interopRequireDefault(_extends2);
-
-exports.createStyleObject = createStyleObject;
-exports.createClassNameString = createClassNameString;
-exports.createChildren = createChildren;
-exports.default = createElement;
-
-var _react = __webpack_require__(1);
-
-var _react2 = _interopRequireDefault(_react);
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function createStyleObject(classNames) {
- var elementStyle = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
- var stylesheet = arguments[2];
-
- return classNames.reduce(function (styleObject, className) {
- return (0, _extends3.default)({}, styleObject, stylesheet[className]);
- }, elementStyle);
-}
-
-function createClassNameString(classNames) {
- return classNames.join(' ');
-}
-
-function createChildren(stylesheet, useInlineStyles) {
- var childrenCount = 0;
- return function (children) {
- childrenCount += 1;
- return children.map(function (child, i) {
- return createElement({
- node: child,
- stylesheet: stylesheet,
- useInlineStyles: useInlineStyles,
- key: 'code-segment-' + childrenCount + '-' + i
- });
- });
- };
-}
-
-function createElement(_ref) {
- var node = _ref.node,
- stylesheet = _ref.stylesheet,
- _ref$style = _ref.style,
- style = _ref$style === undefined ? {} : _ref$style,
- useInlineStyles = _ref.useInlineStyles,
- key = _ref.key;
- var properties = node.properties,
- type = node.type,
- TagName = node.tagName,
- value = node.value;
-
- if (type === 'text') {
- return value;
- } else if (TagName) {
- var childrenCreator = createChildren(stylesheet, useInlineStyles);
- var props = useInlineStyles ? (0, _extends3.default)({}, properties, { className: undefined }, {
- style: createStyleObject(properties.className, (0, _assign2.default)({}, properties.style, style), stylesheet)
- }) : (0, _extends3.default)({}, properties, { className: createClassNameString(properties.className) });
- var children = childrenCreator(node.children);
- return _react2.default.createElement(
- TagName,
- (0, _extends3.default)({ key: key }, props),
- children
- );
- }
-}
-
-/***/ }),
-/* 404 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-/* WEBPACK VAR INJECTION */(function(global) {
-
-/* global window, self */
-
-var restore = capture()
-
-// istanbul ignore next - Don't allow Prism to run on page load in browser or
-// to start messaging from workers.
-var ctx =
- typeof window === 'undefined'
- ? typeof self === 'undefined'
- ? {}
- : self
- : window
-
-ctx.Prism = {manual: true, disableWorkerMessageHandler: true}
-
-/* Load all stuff in `prism.js` itself, except for
- * `prism-file-highlight.js`.
- * The wrapped non-leaky grammars are loaded instead of
- * Prism’s originals. */
-var h = __webpack_require__(405)
-var decode = __webpack_require__(421)
-var Prism = __webpack_require__(428)
-var markup = __webpack_require__(429)
-var css = __webpack_require__(430)
-var clike = __webpack_require__(431)
-var js = __webpack_require__(432)
-
-restore()
-
-var own = {}.hasOwnProperty
-
-/* Inherit. */
-function Refractor() {}
-
-Refractor.prototype = Prism
-
-/* Construct. */
-var refract = new Refractor()
-
-/* Expose. */
-module.exports = refract
-
-/* Create. */
-refract.highlight = highlight
-refract.register = register
-refract.registered = registered
-
-/* Register bundled grammars. */
-register(markup)
-register(css)
-register(clike)
-register(js)
-
-refract.util.encode = encode
-refract.Token.stringify = stringify
-
-function register(grammar) {
- if (typeof grammar !== 'function' || !grammar.displayName) {
- throw new Error('Expected `function` for `grammar`, got `' + grammar + '`')
- }
-
- /* Do not duplicate registrations. */
- if (refract.languages[grammar.displayName] === undefined) {
- grammar(refract)
- }
-}
-
-function highlight(value, name) {
- var sup = Prism.highlight
- var grammar
-
- if (typeof value !== 'string') {
- throw new Error('Expected `string` for `value`, got `' + value + '`')
- }
-
- /* `name` is a grammar object */
- if (refract.util.type(name) === 'Object') {
- grammar = name
- name = null
- } else {
- if (typeof name !== 'string') {
- throw new Error('Expected `string` for `name`, got `' + name + '`')
- }
-
- if (own.call(refract.languages, name)) {
- grammar = refract.languages[name]
- } else {
- throw new Error('Unknown language: `' + name + '` is not registered')
- }
- }
-
- return sup.call(this, value, grammar, name)
-}
-
-function registered(language) {
- if (typeof language !== 'string') {
- throw new Error('Expected `string` for `language`, got `' + language + '`')
- }
-
- return own.call(refract.languages, language)
-}
-
-function stringify(value, language, parent) {
- var env
-
- if (typeof value === 'string') {
- return {type: 'text', value: value}
- }
-
- if (refract.util.type(value) === 'Array') {
- return stringifyAll(value, language)
- }
-
- env = {
- type: value.type,
- content: refract.Token.stringify(value.content, language, parent),
- tag: 'span',
- classes: ['token', value.type],
- attributes: {},
- language: language,
- parent: parent
- }
-
- if (value.alias) {
- env.classes = env.classes.concat(value.alias)
- }
-
- refract.hooks.run('wrap', env)
-
- return h(
- env.tag + '.' + env.classes.join('.'),
- attributes(env.attributes),
- env.content
- )
-}
-
-function stringifyAll(values, language) {
- var result = []
- var length = values.length
- var index = -1
- var value
-
- while (++index < length) {
- value = values[index]
-
- if (value !== '' && value !== null && value !== undefined) {
- result.push(value)
- }
- }
-
- index = -1
- length = result.length
-
- while (++index < length) {
- value = result[index]
- result[index] = refract.Token.stringify(value, language, result)
- }
-
- return result
-}
-
-function encode(tokens) {
- return tokens
-}
-
-function attributes(attrs) {
- var key
-
- for (key in attrs) {
- attrs[key] = decode(attrs[key])
- }
-
- return attrs
-}
-
-function capture() {
- var defined = 'Prism' in global
- /* istanbul ignore next */
- var current = defined ? global.Prism : undefined
-
- return restore
-
- function restore() {
- /* istanbul ignore else - Clean leaks after Prism. */
- if (defined) {
- global.Prism = current
- } else {
- delete global.Prism
- }
-
- defined = undefined
- current = undefined
- }
-}
-
-/* WEBPACK VAR INJECTION */}.call(exports, __webpack_require__(110)))
-
-/***/ }),
-/* 405 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-module.exports = __webpack_require__(406)
-
-
-/***/ }),
-/* 406 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var schema = __webpack_require__(407)
-var factory = __webpack_require__(416)
-
-var html = factory(schema, 'div')
-html.displayName = 'html'
-
-module.exports = html
-
-
-/***/ }),
-/* 407 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var merge = __webpack_require__(408)
-var xlink = __webpack_require__(410)
-var xml = __webpack_require__(411)
-var xmlns = __webpack_require__(412)
-var aria = __webpack_require__(414)
-var html = __webpack_require__(415)
-
-module.exports = merge([xml, xlink, xmlns, aria, html])
-
-
-/***/ }),
-/* 408 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var xtend = __webpack_require__(409)
-var Schema = __webpack_require__(378)
-
-module.exports = merge
-
-function merge(definitions) {
- var length = definitions.length
- var property = []
- var normal = []
- var index = -1
- var info
- var space
-
- while (++index < length) {
- info = definitions[index]
- property.push(info.property)
- normal.push(info.normal)
- space = info.space
- }
-
- return new Schema(
- xtend.apply(null, property),
- xtend.apply(null, normal),
- space
- )
-}
-
-
-/***/ }),
-/* 409 */
-/***/ (function(module, exports) {
-
-module.exports = extend
-
-var hasOwnProperty = Object.prototype.hasOwnProperty;
-
-function extend() {
- var target = {}
-
- for (var i = 0; i < arguments.length; i++) {
- var source = arguments[i]
-
- for (var key in source) {
- if (hasOwnProperty.call(source, key)) {
- target[key] = source[key]
- }
- }
- }
-
- return target
-}
-
-
-/***/ }),
-/* 410 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var create = __webpack_require__(160)
-
-module.exports = create({
- space: 'xlink',
- transform: xlinkTransform,
- properties: {
- xLinkActuate: null,
- xLinkArcRole: null,
- xLinkHref: null,
- xLinkRole: null,
- xLinkShow: null,
- xLinkTitle: null,
- xLinkType: null
- }
-})
-
-function xlinkTransform(_, prop) {
- return 'xlink:' + prop.slice(5).toLowerCase()
-}
-
-
-/***/ }),
-/* 411 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var create = __webpack_require__(160)
-
-module.exports = create({
- space: 'xml',
- transform: xmlTransform,
- properties: {
- xmlLang: null,
- xmlBase: null,
- xmlSpace: null
- }
-})
-
-function xmlTransform(_, prop) {
- return 'xml:' + prop.slice(3).toLowerCase()
-}
-
-
-/***/ }),
-/* 412 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var create = __webpack_require__(160)
-var caseInsensitiveTransform = __webpack_require__(381)
-
-module.exports = create({
- space: 'xmlns',
- attributes: {
- xmlnsxlink: 'xmlns:xlink'
- },
- transform: caseInsensitiveTransform,
- properties: {
- xmlns: null,
- xmlnsXLink: null
- }
-})
-
-
-/***/ }),
-/* 413 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-module.exports = caseSensitiveTransform
-
-function caseSensitiveTransform(attributes, attribute) {
- return attribute in attributes ? attributes[attribute] : attribute
-}
-
-
-/***/ }),
-/* 414 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var types = __webpack_require__(377)
-var create = __webpack_require__(160)
-
-var booleanish = types.booleanish
-var number = types.number
-var spaceSeparated = types.spaceSeparated
-
-module.exports = create({
- transform: ariaTransform,
- properties: {
- ariaActiveDescendant: null,
- ariaAtomic: booleanish,
- ariaAutoComplete: null,
- ariaBusy: booleanish,
- ariaChecked: booleanish,
- ariaColCount: number,
- ariaColIndex: number,
- ariaColSpan: number,
- ariaControls: spaceSeparated,
- ariaCurrent: null,
- ariaDescribedBy: spaceSeparated,
- ariaDetails: null,
- ariaDisabled: booleanish,
- ariaDropEffect: spaceSeparated,
- ariaErrorMessage: null,
- ariaExpanded: booleanish,
- ariaFlowTo: spaceSeparated,
- ariaGrabbed: booleanish,
- ariaHasPopup: null,
- ariaHidden: booleanish,
- ariaInvalid: null,
- ariaKeyShortcuts: null,
- ariaLabel: null,
- ariaLabelledBy: spaceSeparated,
- ariaLevel: number,
- ariaLive: null,
- ariaModal: booleanish,
- ariaMultiLine: booleanish,
- ariaMultiSelectable: booleanish,
- ariaOrientation: null,
- ariaOwns: spaceSeparated,
- ariaPlaceholder: null,
- ariaPosInSet: number,
- ariaPressed: booleanish,
- ariaReadOnly: booleanish,
- ariaRelevant: null,
- ariaRequired: booleanish,
- ariaRoleDescription: spaceSeparated,
- ariaRowCount: number,
- ariaRowIndex: number,
- ariaRowSpan: number,
- ariaSelected: booleanish,
- ariaSetSize: number,
- ariaSort: null,
- ariaValueMax: number,
- ariaValueMin: number,
- ariaValueNow: number,
- ariaValueText: null,
- role: null
- }
-})
-
-function ariaTransform(_, prop) {
- return prop === 'role' ? prop : 'aria-' + prop.slice(4).toLowerCase()
-}
-
-
-/***/ }),
-/* 415 */
-/***/ (function(module, exports, __webpack_require__) {
-
-"use strict";
-
-
-var types = __webpack_require__(377)
-var create = __webpack_require__(160)
-var caseInsensitiveTransform = __webpack_require__(381)
-
-var boolean = types.boolean
-var overloadedBoolean = types.overloadedBoolean
-var booleanish = types.booleanish
-var number = types.number
-var spaceSeparated = types.spaceSeparated
-var commaSeparated = types.commaSeparated
-
-module.exports = create({
- space: 'html',
- attributes: {
- acceptcharset: 'accept-charset',
- classname: 'class',
- htmlfor: 'for',
- httpequiv: 'http-equiv'
- },
- transform: caseInsensitiveTransform,
- mustUseProperty: ['checked', 'multiple', 'muted', 'selected'],
- properties: {
- // Standard Properties.
- abbr: null,
- accept: commaSeparated,
- acceptCharset: spaceSeparated,
- accessKey: spaceSeparated,
- action: null,
- allowFullScreen: boolean,
- allowPaymentRequest: boolean,
- allowUserMedia: boolean,
- alt: null,
- as: null,
- async: boolean,
- autoCapitalize: null,
- autoComplete: spaceSeparated,
- autoFocus: boolean,
- autoPlay: boolean,
- capture: boolean,
- charSet: null,
- checked: boolean,
- cite: null,
- className: spaceSeparated,
- cols: number,
- colSpan: null,
- content: null,
- contentEditable: booleanish,
- controls: boolean,
- controlsList: spaceSeparated,
- coords: number | commaSeparated,
- crossOrigin: null,
- data: null,
- dateTime: null,
- decoding: null,
- default: boolean,
- defer: boolean,
- dir: null,
- dirName: null,
- disabled: boolean,
- download: overloadedBoolean,
- draggable: booleanish,
- encType: null,
- form: null,
- formAction: null,
- formEncType: null,
- formMethod: null,
- formNoValidate: boolean,
- formTarget: null,
- headers: spaceSeparated,
- height: number,
- hidden: boolean,
- high: number,
- href: null,
- hrefLang: null,
- htmlFor: spaceSeparated,
- httpEquiv: spaceSeparated,
- id: null,
- inputMode: null,
- integrity: null,
- is: null,
- isMap: boolean,
- itemId: null,
- itemProp: spaceSeparated,
- itemRef: spaceSeparated,
- itemScope: boolean,
- itemType: spaceSeparated,
- kind: null,
- label: null,
- lang: null,
- language: null,
- list: null,
- loop: boolean,
- low: number,
- manifest: null,
- max: null,
- maxLength: number,
- media: null,
- method: null,
- min: null,
- minLength: number,
- multiple: boolean,
- muted: boolean,
- name: null,
- nonce: null,
- noModule: boolean,
- noValidate: boolean,
- open: boolean,
- optimum: number,
- pattern: null,
- ping: spaceSeparated,
- placeholder: null,
- playsInline: boolean,
- poster: null,
- preload: null,
- readOnly: boolean,
- referrerPolicy: null,
- rel: spaceSeparated,
- required: boolean,
- reversed: boolean,
- rows: number,
- rowSpan: number,
- sandbox: spaceSeparated,
- scope: null,
- scoped: boolean,
- seamless: boolean,
- selected: boolean,
- shape: null,
- size: number,
- sizes: null,
- slot: null,
- span: number,
- spellCheck: booleanish,
- src: null,
- srcDoc: null,
- srcLang: null,
- srcSet: commaSeparated,
- start: number,
- step: null,
- style: null,
- tabIndex: number,
- target: null,
- title: null,
- translate: null,
- type: null,
- typeMustMatch: boolean,
- useMap: null,
- value: booleanish,
- width: number,
- wrap: null,
-
- // Legacy.
- // See: https://html.spec.whatwg.org/#other-elements,-attributes-and-apis
- align: null, // Several. Use CSS `text-align` instead,
- aLink: null, // ``. Use CSS `a:active {color}` instead
- archive: spaceSeparated, // `