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 `