diff --git a/assets/huegasm-287e45860d2951466aeae286cde52fe7.css b/assets/huegasm-00fa00fea030746bf8950cb1a7148ff7.css similarity index 99% rename from assets/huegasm-287e45860d2951466aeae286cde52fe7.css rename to assets/huegasm-00fa00fea030746bf8950cb1a7148ff7.css index fa0a2fa..34cde74 100644 --- a/assets/huegasm-287e45860d2951466aeae286cde52fe7.css +++ b/assets/huegasm-00fa00fea030746bf8950cb1a7148ff7.css @@ -2,4 +2,4 @@ * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-success.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.btn,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{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}.glyphicon,.light-inactive::before{font-family:'Glyphicons Halflings'}.glyphicon,.tooltip,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{top:1px;display:inline-block;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px}body{font-size:14px;line-height:1.42857;color:#333}button,input,select,textarea{line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.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:10px;margin-bottom:10px}.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:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,label{font-weight:700}address,dd,dt{line-height:1.42857}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl,legend{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.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}.container{width:750px}}.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.container,.container-fluid{margin-right:auto;margin-left:auto}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.container,.container-fluid{padding-left:15px;padding-right:15px}.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:'\00A0 \2014'}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}fieldset,legend{padding:0;border:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{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-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{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-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{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%}}fieldset{margin:0;min-width:0}legend{display:block;width:100%;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-moz-box-sizing:border-box;-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;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=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.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;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,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}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.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-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.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:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.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:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;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:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.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:46px;line-height:46px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.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:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;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:46px;height:46px;line-height:46px}.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:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.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-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.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 .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 .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-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:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);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.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;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:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.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:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.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:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.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:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.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:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.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:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.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:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;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:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.caret{display:inline-block;width:0;height:0;margin-left:2px;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;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.alert h4,.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.dropdown-menu>li>a{font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right: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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group .form-control:first-child,.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){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.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{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index: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}.alert{padding:15px;border-radius:4px}.alert h4{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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;bottom:0}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.clearfix:after,.clearfix:before{content:" ";display:table}md-checkbox .md-container:after,md-checkbox .md-container:before,md-checkbox.md-checked .md-icon:after,md-input-container:after,md-radio-button .md-container:before,md-slider .md-sign:after,md-slider .md-thumb:after,md-switch .md-thumb:before{content:''}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.md-searchbox{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.67px;height:48px;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto}.md-button.md-fab,.md-button.md-raised:not([disabled]),.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused,.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-searchinput{border:none;outline:0;height:100%;width:100%;padding:0}.paper-list-inline{list-style:none;margin-left:-5px;padding-left:0}.paper-list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.md-spin{animation:md-spin 1.5s infinite linear}.md-spin-reverse{animation:md-spin-reverse 1.5s infinite linear}@keyframes md-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes md-spin-reverse{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}body,html{height:100%;color:rgba(0,0,0,.87);background:#fff;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;padding:0}[tabindex='-1']:focus{outline:0}.inset{padding:10px}button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}.md-button.md-fab,.md-chips,md-checkbox .md-label,md-icon,md-input-container{vertical-align:middle}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}@media (min-width:960px){.md-padding{padding:16px}}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.010em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.010em;line-height:24px}.md-body-1,.md-body-2{font-size:14px;letter-spacing:.010em}.md-body-1{font-weight:400;line-height:20px}.md-body-2{font-weight:500;line-height:24px}.md-caption{font-size:12px;letter-spacing:.020em}button,html,input,select,textarea{font-family:Roboto,"Helvetica Neue",sans-serif}button,input,select,textarea{font-size:100%}md-card md-card-header md-card-avatar+md-card-header-text .md-title,md-card md-card-header md-card-header-text .md-subhead{font-size:14px}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-ms-flex-order:0;order:0}.flex-order--20{-ms-flex-order:-20;order:-20}.flex-order--19{-ms-flex-order:-19;order:-19}.flex-order--18{-ms-flex-order:-18;order:-18}.flex-order--17{-ms-flex-order:-17;order:-17}.flex-order--16{-ms-flex-order:-16;order:-16}.flex-order--15{-ms-flex-order:-15;order:-15}.flex-order--14{-ms-flex-order:-14;order:-14}.flex-order--13{-ms-flex-order:-13;order:-13}.flex-order--12{-ms-flex-order:-12;order:-12}.flex-order--11{-ms-flex-order:-11;order:-11}.flex-order--10{-ms-flex-order:-10;order:-10}.flex-order--9{-ms-flex-order:-9;order:-9}.flex-order--8{-ms-flex-order:-8;order:-8}.flex-order--7{-ms-flex-order:-7;order:-7}.flex-order--6{-ms-flex-order:-6;order:-6}.flex-order--5{-ms-flex-order:-5;order:-5}.flex-order--4{-ms-flex-order:-4;order:-4}.flex-order--3{-ms-flex-order:-3;order:-3}.flex-order--2{-ms-flex-order:-2;order:-2}.flex-order--1{-ms-flex-order:-1;order:-1}.flex-order-0{-ms-flex-order:0;order:0}.flex-order-1{-ms-flex-order:1;order:1}.flex-order-2{-ms-flex-order:2;order:2}.flex-order-3{-ms-flex-order:3;order:3}.flex-order-4{-ms-flex-order:4;order:4}.flex-order-5{-ms-flex-order:5;order:5}.flex-order-6{-ms-flex-order:6;order:6}.flex-order-7{-ms-flex-order:7;order:7}.flex-order-8{-ms-flex-order:8;order:8}.flex-order-9{-ms-flex-order:9;order:9}.flex-order-10{-ms-flex-order:10;order:10}.flex-order-11{-ms-flex-order:11;order:11}.flex-order-12{-ms-flex-order:12;order:12}.flex-order-13{-ms-flex-order:13;order:13}.flex-order-14{-ms-flex-order:14;order:14}.flex-order-15{-ms-flex-order:15;order:15}.flex-order-16{-ms-flex-order:16;order:16}.flex-order-17{-ms-flex-order:17;order:17}.flex-order-18{-ms-flex-order:18;order:18}.flex-order-19{-ms-flex-order:19;order:19}.flex-order-20{-ms-flex-order:20;order:20}.flex-offset-0,.offset-0{margin-left:0}.flex-offset-5,.offset-5{margin-left:5%}.flex-offset-10,.offset-10{margin-left:10%}.flex-offset-15,.offset-15{margin-left:15%}.flex-offset-20,.offset-20{margin-left:20%}.flex-offset-25,.offset-25{margin-left:25%}.flex-offset-30,.offset-30{margin-left:30%}.flex-offset-35,.offset-35{margin-left:35%}.flex-offset-40,.offset-40{margin-left:40%}.flex-offset-45,.offset-45{margin-left:45%}.flex-offset-50,.offset-50{margin-left:50%}.flex-offset-55,.offset-55{margin-left:55%}.flex-offset-60,.offset-60{margin-left:60%}.flex-offset-65,.offset-65{margin-left:65%}.flex-offset-70,.offset-70{margin-left:70%}.flex-offset-75,.offset-75{margin-left:75%}.flex-offset-80,.offset-80{margin-left:80%}.flex-offset-85,.offset-85{margin-left:85%}.flex-offset-90,.offset-90{margin-left:90%}.flex-offset-95,.offset-95{margin-left:95%}.flex-offset-33,.offset-33{margin-left:calc(100% / 3)}.flex-offset-66,.offset-66{margin-left:calc(200% / 3)}.layout-align,.layout-align-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex{-ms-flex:1;flex:1;box-sizing:border-box}@media screen\0{.flex{-ms-flex:1 1 0%;flex:1 1 0%}}.flex-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0,.layout-row>.flex-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-5,.layout-row>.flex-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10,.layout-row>.flex-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15,.layout-row>.flex-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20,.layout-row>.flex-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25,.layout-row>.flex-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30,.layout-row>.flex-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35,.layout-row>.flex-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40,.layout-row>.flex-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45,.layout-row>.flex-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50,.layout-row>.flex-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55,.layout-row>.flex-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60,.layout-row>.flex-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65,.layout-row>.flex-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70,.layout-row>.flex-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75,.layout-row>.flex-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80,.layout-row>.flex-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85,.layout-row>.flex-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90,.layout-row>.flex-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95,.layout-row>.flex-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-100,.layout-column>.flex-100,.layout-row>.flex-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex{min-width:0}.layout-column>.flex-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-column{-ms-flex-direction:column;flex-direction:column}.layout-row{-ms-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-ms-flex-order:-20;order:-20}.flex-order-xs--19{-ms-flex-order:-19;order:-19}.flex-order-xs--18{-ms-flex-order:-18;order:-18}.flex-order-xs--17{-ms-flex-order:-17;order:-17}.flex-order-xs--16{-ms-flex-order:-16;order:-16}.flex-order-xs--15{-ms-flex-order:-15;order:-15}.flex-order-xs--14{-ms-flex-order:-14;order:-14}.flex-order-xs--13{-ms-flex-order:-13;order:-13}.flex-order-xs--12{-ms-flex-order:-12;order:-12}.flex-order-xs--11{-ms-flex-order:-11;order:-11}.flex-order-xs--10{-ms-flex-order:-10;order:-10}.flex-order-xs--9{-ms-flex-order:-9;order:-9}.flex-order-xs--8{-ms-flex-order:-8;order:-8}.flex-order-xs--7{-ms-flex-order:-7;order:-7}.flex-order-xs--6{-ms-flex-order:-6;order:-6}.flex-order-xs--5{-ms-flex-order:-5;order:-5}.flex-order-xs--4{-ms-flex-order:-4;order:-4}.flex-order-xs--3{-ms-flex-order:-3;order:-3}.flex-order-xs--2{-ms-flex-order:-2;order:-2}.flex-order-xs--1{-ms-flex-order:-1;order:-1}.flex-order-xs-0{-ms-flex-order:0;order:0}.flex-order-xs-1{-ms-flex-order:1;order:1}.flex-order-xs-2{-ms-flex-order:2;order:2}.flex-order-xs-3{-ms-flex-order:3;order:3}.flex-order-xs-4{-ms-flex-order:4;order:4}.flex-order-xs-5{-ms-flex-order:5;order:5}.flex-order-xs-6{-ms-flex-order:6;order:6}.flex-order-xs-7{-ms-flex-order:7;order:7}.flex-order-xs-8{-ms-flex-order:8;order:8}.flex-order-xs-9{-ms-flex-order:9;order:9}.flex-order-xs-10{-ms-flex-order:10;order:10}.flex-order-xs-11{-ms-flex-order:11;order:11}.flex-order-xs-12{-ms-flex-order:12;order:12}.flex-order-xs-13{-ms-flex-order:13;order:13}.flex-order-xs-14{-ms-flex-order:14;order:14}.flex-order-xs-15{-ms-flex-order:15;order:15}.flex-order-xs-16{-ms-flex-order:16;order:16}.flex-order-xs-17{-ms-flex-order:17;order:17}.flex-order-xs-18{-ms-flex-order:18;order:18}.flex-order-xs-19{-ms-flex-order:19;order:19}.flex-order-xs-20{-ms-flex-order:20;order:20}.flex-offset-xs-0,.offset-xs-0{margin-left:0}.flex-offset-xs-5,.offset-xs-5{margin-left:5%}.flex-offset-xs-10,.offset-xs-10{margin-left:10%}.flex-offset-xs-15,.offset-xs-15{margin-left:15%}.flex-offset-xs-20,.offset-xs-20{margin-left:20%}.flex-offset-xs-25,.offset-xs-25{margin-left:25%}.flex-offset-xs-30,.offset-xs-30{margin-left:30%}.flex-offset-xs-35,.offset-xs-35{margin-left:35%}.flex-offset-xs-40,.offset-xs-40{margin-left:40%}.flex-offset-xs-45,.offset-xs-45{margin-left:45%}.flex-offset-xs-50,.offset-xs-50{margin-left:50%}.flex-offset-xs-55,.offset-xs-55{margin-left:55%}.flex-offset-xs-60,.offset-xs-60{margin-left:60%}.flex-offset-xs-65,.offset-xs-65{margin-left:65%}.flex-offset-xs-70,.offset-xs-70{margin-left:70%}.flex-offset-xs-75,.offset-xs-75{margin-left:75%}.flex-offset-xs-80,.offset-xs-80{margin-left:80%}.flex-offset-xs-85,.offset-xs-85{margin-left:85%}.flex-offset-xs-90,.offset-xs-90{margin-left:90%}.flex-offset-xs-95,.offset-xs-95{margin-left:95%}.flex-offset-xs-33,.offset-xs-33{margin-left:calc(100% / 3)}.flex-offset-xs-66,.offset-xs-66{margin-left:calc(200% / 3)}.layout-align-xs,.layout-align-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xs{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (max-width:599px){.flex-xs{-ms-flex:1 1 0%;flex:1 1 0%}}@media (max-width:599px){.flex-xs-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0,.layout-xs-row>.flex-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-0,.layout-xs-column>.flex-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-xs-5,.layout-row>.flex-xs-5,.layout-xs-row>.flex-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5,.layout-xs-column>.flex-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10,.layout-xs-row>.flex-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10,.layout-xs-column>.flex-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15,.layout-xs-row>.flex-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15,.layout-xs-column>.flex-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20,.layout-xs-row>.flex-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20,.layout-xs-column>.flex-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25,.layout-xs-row>.flex-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25,.layout-xs-column>.flex-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30,.layout-xs-row>.flex-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30,.layout-xs-column>.flex-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35,.layout-xs-row>.flex-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35,.layout-xs-column>.flex-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40,.layout-xs-row>.flex-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40,.layout-xs-column>.flex-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45,.layout-xs-row>.flex-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45,.layout-xs-column>.flex-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50,.layout-xs-row>.flex-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50,.layout-xs-column>.flex-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55,.layout-xs-row>.flex-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55,.layout-xs-column>.flex-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60,.layout-xs-row>.flex-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60,.layout-xs-column>.flex-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65,.layout-xs-row>.flex-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65,.layout-xs-column>.flex-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70,.layout-xs-row>.flex-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70,.layout-xs-column>.flex-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75,.layout-xs-row>.flex-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75,.layout-xs-column>.flex-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80,.layout-xs-row>.flex-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80,.layout-xs-column>.flex-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85,.layout-xs-row>.flex-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85,.layout-xs-column>.flex-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90,.layout-xs-row>.flex-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90,.layout-xs-column>.flex-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95,.layout-xs-row>.flex-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95,.layout-xs-column>.flex-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100,.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33,.layout-xs-row>.flex-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66,.layout-xs-row>.flex-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-xs-row>.flex{min-width:0}.layout-column>.flex-xs-33,.layout-xs-column>.flex-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66,.layout-xs-column>.flex-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-xs-column{-ms-flex-direction:column;flex-direction:column}.layout-xs-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{-ms-flex-order:-20;order:-20}.flex-order-gt-xs--19{-ms-flex-order:-19;order:-19}.flex-order-gt-xs--18{-ms-flex-order:-18;order:-18}.flex-order-gt-xs--17{-ms-flex-order:-17;order:-17}.flex-order-gt-xs--16{-ms-flex-order:-16;order:-16}.flex-order-gt-xs--15{-ms-flex-order:-15;order:-15}.flex-order-gt-xs--14{-ms-flex-order:-14;order:-14}.flex-order-gt-xs--13{-ms-flex-order:-13;order:-13}.flex-order-gt-xs--12{-ms-flex-order:-12;order:-12}.flex-order-gt-xs--11{-ms-flex-order:-11;order:-11}.flex-order-gt-xs--10{-ms-flex-order:-10;order:-10}.flex-order-gt-xs--9{-ms-flex-order:-9;order:-9}.flex-order-gt-xs--8{-ms-flex-order:-8;order:-8}.flex-order-gt-xs--7{-ms-flex-order:-7;order:-7}.flex-order-gt-xs--6{-ms-flex-order:-6;order:-6}.flex-order-gt-xs--5{-ms-flex-order:-5;order:-5}.flex-order-gt-xs--4{-ms-flex-order:-4;order:-4}.flex-order-gt-xs--3{-ms-flex-order:-3;order:-3}.flex-order-gt-xs--2{-ms-flex-order:-2;order:-2}.flex-order-gt-xs--1{-ms-flex-order:-1;order:-1}.flex-order-gt-xs-0{-ms-flex-order:0;order:0}.flex-order-gt-xs-1{-ms-flex-order:1;order:1}.flex-order-gt-xs-2{-ms-flex-order:2;order:2}.flex-order-gt-xs-3{-ms-flex-order:3;order:3}.flex-order-gt-xs-4{-ms-flex-order:4;order:4}.flex-order-gt-xs-5{-ms-flex-order:5;order:5}.flex-order-gt-xs-6{-ms-flex-order:6;order:6}.flex-order-gt-xs-7{-ms-flex-order:7;order:7}.flex-order-gt-xs-8{-ms-flex-order:8;order:8}.flex-order-gt-xs-9{-ms-flex-order:9;order:9}.flex-order-gt-xs-10{-ms-flex-order:10;order:10}.flex-order-gt-xs-11{-ms-flex-order:11;order:11}.flex-order-gt-xs-12{-ms-flex-order:12;order:12}.flex-order-gt-xs-13{-ms-flex-order:13;order:13}.flex-order-gt-xs-14{-ms-flex-order:14;order:14}.flex-order-gt-xs-15{-ms-flex-order:15;order:15}.flex-order-gt-xs-16{-ms-flex-order:16;order:16}.flex-order-gt-xs-17{-ms-flex-order:17;order:17}.flex-order-gt-xs-18{-ms-flex-order:18;order:18}.flex-order-gt-xs-19{-ms-flex-order:19;order:19}.flex-order-gt-xs-20{-ms-flex-order:20;order:20}.flex-offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}.flex-offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}.flex-offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}.flex-offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}.flex-offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}.flex-offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}.flex-offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}.flex-offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}.flex-offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}.flex-offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}.flex-offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}.flex-offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}.flex-offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}.flex-offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}.flex-offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}.flex-offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}.flex-offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}.flex-offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}.flex-offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}.flex-offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}.flex-offset-gt-xs-33,.offset-gt-xs-33{margin-left:calc(100% / 3)}.flex-offset-gt-xs-66,.offset-gt-xs-66{margin-left:calc(200% / 3)}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-xs{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:600px){.flex-gt-xs{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:600px){.flex-gt-xs-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-gt-xs-row>.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-0,.layout-gt-xs-column>.flex-gt-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-xs-5,.layout-gt-xs-row>.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5,.layout-gt-xs-column>.flex-gt-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-gt-xs-row>.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10,.layout-gt-xs-column>.flex-gt-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-gt-xs-row>.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15,.layout-gt-xs-column>.flex-gt-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-gt-xs-row>.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20,.layout-gt-xs-column>.flex-gt-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-gt-xs-row>.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25,.layout-gt-xs-column>.flex-gt-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-gt-xs-row>.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30,.layout-gt-xs-column>.flex-gt-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-gt-xs-row>.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35,.layout-gt-xs-column>.flex-gt-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-gt-xs-row>.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40,.layout-gt-xs-column>.flex-gt-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-gt-xs-row>.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45,.layout-gt-xs-column>.flex-gt-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-gt-xs-row>.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50,.layout-gt-xs-column>.flex-gt-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-gt-xs-row>.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55,.layout-gt-xs-column>.flex-gt-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-gt-xs-row>.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60,.layout-gt-xs-column>.flex-gt-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-gt-xs-row>.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65,.layout-gt-xs-column>.flex-gt-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-gt-xs-row>.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70,.layout-gt-xs-column>.flex-gt-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-gt-xs-row>.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75,.layout-gt-xs-column>.flex-gt-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-gt-xs-row>.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80,.layout-gt-xs-column>.flex-gt-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-gt-xs-row>.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85,.layout-gt-xs-column>.flex-gt-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-gt-xs-row>.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90,.layout-gt-xs-column>.flex-gt-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-gt-xs-row>.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95,.layout-gt-xs-column>.flex-gt-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100,.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33,.layout-row>.flex-gt-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66,.layout-row>.flex-gt-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-xs-33,.layout-gt-xs-column>.flex-gt-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66,.layout-gt-xs-column>.flex-gt-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-xs-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-ms-flex-order:-20;order:-20}.flex-order-sm--19{-ms-flex-order:-19;order:-19}.flex-order-sm--18{-ms-flex-order:-18;order:-18}.flex-order-sm--17{-ms-flex-order:-17;order:-17}.flex-order-sm--16{-ms-flex-order:-16;order:-16}.flex-order-sm--15{-ms-flex-order:-15;order:-15}.flex-order-sm--14{-ms-flex-order:-14;order:-14}.flex-order-sm--13{-ms-flex-order:-13;order:-13}.flex-order-sm--12{-ms-flex-order:-12;order:-12}.flex-order-sm--11{-ms-flex-order:-11;order:-11}.flex-order-sm--10{-ms-flex-order:-10;order:-10}.flex-order-sm--9{-ms-flex-order:-9;order:-9}.flex-order-sm--8{-ms-flex-order:-8;order:-8}.flex-order-sm--7{-ms-flex-order:-7;order:-7}.flex-order-sm--6{-ms-flex-order:-6;order:-6}.flex-order-sm--5{-ms-flex-order:-5;order:-5}.flex-order-sm--4{-ms-flex-order:-4;order:-4}.flex-order-sm--3{-ms-flex-order:-3;order:-3}.flex-order-sm--2{-ms-flex-order:-2;order:-2}.flex-order-sm--1{-ms-flex-order:-1;order:-1}.flex-order-sm-0{-ms-flex-order:0;order:0}.flex-order-sm-1{-ms-flex-order:1;order:1}.flex-order-sm-2{-ms-flex-order:2;order:2}.flex-order-sm-3{-ms-flex-order:3;order:3}.flex-order-sm-4{-ms-flex-order:4;order:4}.flex-order-sm-5{-ms-flex-order:5;order:5}.flex-order-sm-6{-ms-flex-order:6;order:6}.flex-order-sm-7{-ms-flex-order:7;order:7}.flex-order-sm-8{-ms-flex-order:8;order:8}.flex-order-sm-9{-ms-flex-order:9;order:9}.flex-order-sm-10{-ms-flex-order:10;order:10}.flex-order-sm-11{-ms-flex-order:11;order:11}.flex-order-sm-12{-ms-flex-order:12;order:12}.flex-order-sm-13{-ms-flex-order:13;order:13}.flex-order-sm-14{-ms-flex-order:14;order:14}.flex-order-sm-15{-ms-flex-order:15;order:15}.flex-order-sm-16{-ms-flex-order:16;order:16}.flex-order-sm-17{-ms-flex-order:17;order:17}.flex-order-sm-18{-ms-flex-order:18;order:18}.flex-order-sm-19{-ms-flex-order:19;order:19}.flex-order-sm-20{-ms-flex-order:20;order:20}.flex-offset-sm-0,.offset-sm-0{margin-left:0}.flex-offset-sm-5,.offset-sm-5{margin-left:5%}.flex-offset-sm-10,.offset-sm-10{margin-left:10%}.flex-offset-sm-15,.offset-sm-15{margin-left:15%}.flex-offset-sm-20,.offset-sm-20{margin-left:20%}.flex-offset-sm-25,.offset-sm-25{margin-left:25%}.flex-offset-sm-30,.offset-sm-30{margin-left:30%}.flex-offset-sm-35,.offset-sm-35{margin-left:35%}.flex-offset-sm-40,.offset-sm-40{margin-left:40%}.flex-offset-sm-45,.offset-sm-45{margin-left:45%}.flex-offset-sm-50,.offset-sm-50{margin-left:50%}.flex-offset-sm-55,.offset-sm-55{margin-left:55%}.flex-offset-sm-60,.offset-sm-60{margin-left:60%}.flex-offset-sm-65,.offset-sm-65{margin-left:65%}.flex-offset-sm-70,.offset-sm-70{margin-left:70%}.flex-offset-sm-75,.offset-sm-75{margin-left:75%}.flex-offset-sm-80,.offset-sm-80{margin-left:80%}.flex-offset-sm-85,.offset-sm-85{margin-left:85%}.flex-offset-sm-90,.offset-sm-90{margin-left:90%}.flex-offset-sm-95,.offset-sm-95{margin-left:95%}.flex-offset-sm-33,.offset-sm-33{margin-left:calc(100% / 3)}.flex-offset-sm-66,.offset-sm-66{margin-left:calc(200% / 3)}.layout-align-sm,.layout-align-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-sm{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:600px) and (max-width:959px){.flex-sm{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:600px) and (max-width:959px){.flex-sm-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0,.layout-sm-row>.flex-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-0,.layout-sm-column>.flex-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-sm-5,.layout-row>.flex-sm-5,.layout-sm-row>.flex-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5,.layout-sm-column>.flex-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10,.layout-sm-row>.flex-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10,.layout-sm-column>.flex-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15,.layout-sm-row>.flex-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15,.layout-sm-column>.flex-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20,.layout-sm-row>.flex-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20,.layout-sm-column>.flex-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25,.layout-sm-row>.flex-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25,.layout-sm-column>.flex-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30,.layout-sm-row>.flex-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30,.layout-sm-column>.flex-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35,.layout-sm-row>.flex-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35,.layout-sm-column>.flex-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40,.layout-sm-row>.flex-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40,.layout-sm-column>.flex-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45,.layout-sm-row>.flex-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45,.layout-sm-column>.flex-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50,.layout-sm-row>.flex-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50,.layout-sm-column>.flex-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55,.layout-sm-row>.flex-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55,.layout-sm-column>.flex-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60,.layout-sm-row>.flex-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60,.layout-sm-column>.flex-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65,.layout-sm-row>.flex-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65,.layout-sm-column>.flex-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70,.layout-sm-row>.flex-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70,.layout-sm-column>.flex-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75,.layout-sm-row>.flex-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75,.layout-sm-column>.flex-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80,.layout-sm-row>.flex-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80,.layout-sm-column>.flex-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85,.layout-sm-row>.flex-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85,.layout-sm-column>.flex-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90,.layout-sm-row>.flex-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90,.layout-sm-column>.flex-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95,.layout-sm-row>.flex-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95,.layout-sm-column>.flex-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100,.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33,.layout-sm-row>.flex-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66,.layout-sm-row>.flex-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-sm-row>.flex{min-width:0}.layout-column>.flex-sm-33,.layout-sm-column>.flex-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66,.layout-sm-column>.flex-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-sm-column{-ms-flex-direction:column;flex-direction:column}.layout-sm-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{-ms-flex-order:-20;order:-20}.flex-order-gt-sm--19{-ms-flex-order:-19;order:-19}.flex-order-gt-sm--18{-ms-flex-order:-18;order:-18}.flex-order-gt-sm--17{-ms-flex-order:-17;order:-17}.flex-order-gt-sm--16{-ms-flex-order:-16;order:-16}.flex-order-gt-sm--15{-ms-flex-order:-15;order:-15}.flex-order-gt-sm--14{-ms-flex-order:-14;order:-14}.flex-order-gt-sm--13{-ms-flex-order:-13;order:-13}.flex-order-gt-sm--12{-ms-flex-order:-12;order:-12}.flex-order-gt-sm--11{-ms-flex-order:-11;order:-11}.flex-order-gt-sm--10{-ms-flex-order:-10;order:-10}.flex-order-gt-sm--9{-ms-flex-order:-9;order:-9}.flex-order-gt-sm--8{-ms-flex-order:-8;order:-8}.flex-order-gt-sm--7{-ms-flex-order:-7;order:-7}.flex-order-gt-sm--6{-ms-flex-order:-6;order:-6}.flex-order-gt-sm--5{-ms-flex-order:-5;order:-5}.flex-order-gt-sm--4{-ms-flex-order:-4;order:-4}.flex-order-gt-sm--3{-ms-flex-order:-3;order:-3}.flex-order-gt-sm--2{-ms-flex-order:-2;order:-2}.flex-order-gt-sm--1{-ms-flex-order:-1;order:-1}.flex-order-gt-sm-0{-ms-flex-order:0;order:0}.flex-order-gt-sm-1{-ms-flex-order:1;order:1}.flex-order-gt-sm-2{-ms-flex-order:2;order:2}.flex-order-gt-sm-3{-ms-flex-order:3;order:3}.flex-order-gt-sm-4{-ms-flex-order:4;order:4}.flex-order-gt-sm-5{-ms-flex-order:5;order:5}.flex-order-gt-sm-6{-ms-flex-order:6;order:6}.flex-order-gt-sm-7{-ms-flex-order:7;order:7}.flex-order-gt-sm-8{-ms-flex-order:8;order:8}.flex-order-gt-sm-9{-ms-flex-order:9;order:9}.flex-order-gt-sm-10{-ms-flex-order:10;order:10}.flex-order-gt-sm-11{-ms-flex-order:11;order:11}.flex-order-gt-sm-12{-ms-flex-order:12;order:12}.flex-order-gt-sm-13{-ms-flex-order:13;order:13}.flex-order-gt-sm-14{-ms-flex-order:14;order:14}.flex-order-gt-sm-15{-ms-flex-order:15;order:15}.flex-order-gt-sm-16{-ms-flex-order:16;order:16}.flex-order-gt-sm-17{-ms-flex-order:17;order:17}.flex-order-gt-sm-18{-ms-flex-order:18;order:18}.flex-order-gt-sm-19{-ms-flex-order:19;order:19}.flex-order-gt-sm-20{-ms-flex-order:20;order:20}.flex-offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}.flex-offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}.flex-offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}.flex-offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}.flex-offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}.flex-offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}.flex-offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}.flex-offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}.flex-offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}.flex-offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}.flex-offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}.flex-offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}.flex-offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}.flex-offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}.flex-offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}.flex-offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}.flex-offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}.flex-offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}.flex-offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}.flex-offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}.flex-offset-gt-sm-33,.offset-gt-sm-33{margin-left:calc(100% / 3)}.flex-offset-gt-sm-66,.offset-gt-sm-66{margin-left:calc(200% / 3)}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-sm{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:960px){.flex-gt-sm{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:960px){.flex-gt-sm-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-gt-sm-row>.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-0,.layout-gt-sm-column>.flex-gt-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-sm-5,.layout-gt-sm-row>.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5,.layout-gt-sm-column>.flex-gt-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-gt-sm-row>.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10,.layout-gt-sm-column>.flex-gt-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-gt-sm-row>.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15,.layout-gt-sm-column>.flex-gt-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-gt-sm-row>.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20,.layout-gt-sm-column>.flex-gt-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-gt-sm-row>.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25,.layout-gt-sm-column>.flex-gt-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-gt-sm-row>.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30,.layout-gt-sm-column>.flex-gt-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-gt-sm-row>.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35,.layout-gt-sm-column>.flex-gt-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-gt-sm-row>.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40,.layout-gt-sm-column>.flex-gt-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-gt-sm-row>.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45,.layout-gt-sm-column>.flex-gt-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-gt-sm-row>.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50,.layout-gt-sm-column>.flex-gt-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-gt-sm-row>.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55,.layout-gt-sm-column>.flex-gt-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-gt-sm-row>.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60,.layout-gt-sm-column>.flex-gt-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-gt-sm-row>.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65,.layout-gt-sm-column>.flex-gt-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-gt-sm-row>.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70,.layout-gt-sm-column>.flex-gt-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-gt-sm-row>.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75,.layout-gt-sm-column>.flex-gt-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-gt-sm-row>.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80,.layout-gt-sm-column>.flex-gt-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-gt-sm-row>.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85,.layout-gt-sm-column>.flex-gt-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-gt-sm-row>.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90,.layout-gt-sm-column>.flex-gt-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-gt-sm-row>.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95,.layout-gt-sm-column>.flex-gt-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100,.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33,.layout-row>.flex-gt-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66,.layout-row>.flex-gt-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-sm-33,.layout-gt-sm-column>.flex-gt-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66,.layout-gt-sm-column>.flex-gt-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-sm-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-ms-flex-order:-20;order:-20}.flex-order-md--19{-ms-flex-order:-19;order:-19}.flex-order-md--18{-ms-flex-order:-18;order:-18}.flex-order-md--17{-ms-flex-order:-17;order:-17}.flex-order-md--16{-ms-flex-order:-16;order:-16}.flex-order-md--15{-ms-flex-order:-15;order:-15}.flex-order-md--14{-ms-flex-order:-14;order:-14}.flex-order-md--13{-ms-flex-order:-13;order:-13}.flex-order-md--12{-ms-flex-order:-12;order:-12}.flex-order-md--11{-ms-flex-order:-11;order:-11}.flex-order-md--10{-ms-flex-order:-10;order:-10}.flex-order-md--9{-ms-flex-order:-9;order:-9}.flex-order-md--8{-ms-flex-order:-8;order:-8}.flex-order-md--7{-ms-flex-order:-7;order:-7}.flex-order-md--6{-ms-flex-order:-6;order:-6}.flex-order-md--5{-ms-flex-order:-5;order:-5}.flex-order-md--4{-ms-flex-order:-4;order:-4}.flex-order-md--3{-ms-flex-order:-3;order:-3}.flex-order-md--2{-ms-flex-order:-2;order:-2}.flex-order-md--1{-ms-flex-order:-1;order:-1}.flex-order-md-0{-ms-flex-order:0;order:0}.flex-order-md-1{-ms-flex-order:1;order:1}.flex-order-md-2{-ms-flex-order:2;order:2}.flex-order-md-3{-ms-flex-order:3;order:3}.flex-order-md-4{-ms-flex-order:4;order:4}.flex-order-md-5{-ms-flex-order:5;order:5}.flex-order-md-6{-ms-flex-order:6;order:6}.flex-order-md-7{-ms-flex-order:7;order:7}.flex-order-md-8{-ms-flex-order:8;order:8}.flex-order-md-9{-ms-flex-order:9;order:9}.flex-order-md-10{-ms-flex-order:10;order:10}.flex-order-md-11{-ms-flex-order:11;order:11}.flex-order-md-12{-ms-flex-order:12;order:12}.flex-order-md-13{-ms-flex-order:13;order:13}.flex-order-md-14{-ms-flex-order:14;order:14}.flex-order-md-15{-ms-flex-order:15;order:15}.flex-order-md-16{-ms-flex-order:16;order:16}.flex-order-md-17{-ms-flex-order:17;order:17}.flex-order-md-18{-ms-flex-order:18;order:18}.flex-order-md-19{-ms-flex-order:19;order:19}.flex-order-md-20{-ms-flex-order:20;order:20}.flex-offset-md-0,.offset-md-0{margin-left:0}.flex-offset-md-5,.offset-md-5{margin-left:5%}.flex-offset-md-10,.offset-md-10{margin-left:10%}.flex-offset-md-15,.offset-md-15{margin-left:15%}.flex-offset-md-20,.offset-md-20{margin-left:20%}.flex-offset-md-25,.offset-md-25{margin-left:25%}.flex-offset-md-30,.offset-md-30{margin-left:30%}.flex-offset-md-35,.offset-md-35{margin-left:35%}.flex-offset-md-40,.offset-md-40{margin-left:40%}.flex-offset-md-45,.offset-md-45{margin-left:45%}.flex-offset-md-50,.offset-md-50{margin-left:50%}.flex-offset-md-55,.offset-md-55{margin-left:55%}.flex-offset-md-60,.offset-md-60{margin-left:60%}.flex-offset-md-65,.offset-md-65{margin-left:65%}.flex-offset-md-70,.offset-md-70{margin-left:70%}.flex-offset-md-75,.offset-md-75{margin-left:75%}.flex-offset-md-80,.offset-md-80{margin-left:80%}.flex-offset-md-85,.offset-md-85{margin-left:85%}.flex-offset-md-90,.offset-md-90{margin-left:90%}.flex-offset-md-95,.offset-md-95{margin-left:95%}.flex-offset-md-33,.offset-md-33{margin-left:calc(100% / 3)}.flex-offset-md-66,.offset-md-66{margin-left:calc(200% / 3)}.layout-align-md,.layout-align-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-md{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:960px) and (max-width:1279px){.flex-md{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:960px) and (max-width:1279px){.flex-md-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-md-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-md-row>.flex-md-0,.layout-row>.flex-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-0,.layout-md-column>.flex-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-md-5,.layout-md-row>.flex-md-5,.layout-row>.flex-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5,.layout-md-column>.flex-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-md-row>.flex-md-10,.layout-row>.flex-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10,.layout-md-column>.flex-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-md-row>.flex-md-15,.layout-row>.flex-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15,.layout-md-column>.flex-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-md-row>.flex-md-20,.layout-row>.flex-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20,.layout-md-column>.flex-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-md-row>.flex-md-25,.layout-row>.flex-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25,.layout-md-column>.flex-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-md-row>.flex-md-30,.layout-row>.flex-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30,.layout-md-column>.flex-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-md-row>.flex-md-35,.layout-row>.flex-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35,.layout-md-column>.flex-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-md-row>.flex-md-40,.layout-row>.flex-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40,.layout-md-column>.flex-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-md-row>.flex-md-45,.layout-row>.flex-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45,.layout-md-column>.flex-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-md-row>.flex-md-50,.layout-row>.flex-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50,.layout-md-column>.flex-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-md-row>.flex-md-55,.layout-row>.flex-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55,.layout-md-column>.flex-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-md-row>.flex-md-60,.layout-row>.flex-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60,.layout-md-column>.flex-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-md-row>.flex-md-65,.layout-row>.flex-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65,.layout-md-column>.flex-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-md-row>.flex-md-70,.layout-row>.flex-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70,.layout-md-column>.flex-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-md-row>.flex-md-75,.layout-row>.flex-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75,.layout-md-column>.flex-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-md-row>.flex-md-80,.layout-row>.flex-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80,.layout-md-column>.flex-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-md-row>.flex-md-85,.layout-row>.flex-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85,.layout-md-column>.flex-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-md-row>.flex-md-90,.layout-row>.flex-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90,.layout-md-column>.flex-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-md-row>.flex-md-95,.layout-row>.flex-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95,.layout-md-column>.flex-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100,.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-33,.layout-row>.flex-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66,.layout-row>.flex-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-md-33,.layout-md-column>.flex-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66,.layout-md-column>.flex-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-md-column{-ms-flex-direction:column;flex-direction:column}.layout-md-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{-ms-flex-order:-20;order:-20}.flex-order-gt-md--19{-ms-flex-order:-19;order:-19}.flex-order-gt-md--18{-ms-flex-order:-18;order:-18}.flex-order-gt-md--17{-ms-flex-order:-17;order:-17}.flex-order-gt-md--16{-ms-flex-order:-16;order:-16}.flex-order-gt-md--15{-ms-flex-order:-15;order:-15}.flex-order-gt-md--14{-ms-flex-order:-14;order:-14}.flex-order-gt-md--13{-ms-flex-order:-13;order:-13}.flex-order-gt-md--12{-ms-flex-order:-12;order:-12}.flex-order-gt-md--11{-ms-flex-order:-11;order:-11}.flex-order-gt-md--10{-ms-flex-order:-10;order:-10}.flex-order-gt-md--9{-ms-flex-order:-9;order:-9}.flex-order-gt-md--8{-ms-flex-order:-8;order:-8}.flex-order-gt-md--7{-ms-flex-order:-7;order:-7}.flex-order-gt-md--6{-ms-flex-order:-6;order:-6}.flex-order-gt-md--5{-ms-flex-order:-5;order:-5}.flex-order-gt-md--4{-ms-flex-order:-4;order:-4}.flex-order-gt-md--3{-ms-flex-order:-3;order:-3}.flex-order-gt-md--2{-ms-flex-order:-2;order:-2}.flex-order-gt-md--1{-ms-flex-order:-1;order:-1}.flex-order-gt-md-0{-ms-flex-order:0;order:0}.flex-order-gt-md-1{-ms-flex-order:1;order:1}.flex-order-gt-md-2{-ms-flex-order:2;order:2}.flex-order-gt-md-3{-ms-flex-order:3;order:3}.flex-order-gt-md-4{-ms-flex-order:4;order:4}.flex-order-gt-md-5{-ms-flex-order:5;order:5}.flex-order-gt-md-6{-ms-flex-order:6;order:6}.flex-order-gt-md-7{-ms-flex-order:7;order:7}.flex-order-gt-md-8{-ms-flex-order:8;order:8}.flex-order-gt-md-9{-ms-flex-order:9;order:9}.flex-order-gt-md-10{-ms-flex-order:10;order:10}.flex-order-gt-md-11{-ms-flex-order:11;order:11}.flex-order-gt-md-12{-ms-flex-order:12;order:12}.flex-order-gt-md-13{-ms-flex-order:13;order:13}.flex-order-gt-md-14{-ms-flex-order:14;order:14}.flex-order-gt-md-15{-ms-flex-order:15;order:15}.flex-order-gt-md-16{-ms-flex-order:16;order:16}.flex-order-gt-md-17{-ms-flex-order:17;order:17}.flex-order-gt-md-18{-ms-flex-order:18;order:18}.flex-order-gt-md-19{-ms-flex-order:19;order:19}.flex-order-gt-md-20{-ms-flex-order:20;order:20}.flex-offset-gt-md-0,.offset-gt-md-0{margin-left:0}.flex-offset-gt-md-5,.offset-gt-md-5{margin-left:5%}.flex-offset-gt-md-10,.offset-gt-md-10{margin-left:10%}.flex-offset-gt-md-15,.offset-gt-md-15{margin-left:15%}.flex-offset-gt-md-20,.offset-gt-md-20{margin-left:20%}.flex-offset-gt-md-25,.offset-gt-md-25{margin-left:25%}.flex-offset-gt-md-30,.offset-gt-md-30{margin-left:30%}.flex-offset-gt-md-35,.offset-gt-md-35{margin-left:35%}.flex-offset-gt-md-40,.offset-gt-md-40{margin-left:40%}.flex-offset-gt-md-45,.offset-gt-md-45{margin-left:45%}.flex-offset-gt-md-50,.offset-gt-md-50{margin-left:50%}.flex-offset-gt-md-55,.offset-gt-md-55{margin-left:55%}.flex-offset-gt-md-60,.offset-gt-md-60{margin-left:60%}.flex-offset-gt-md-65,.offset-gt-md-65{margin-left:65%}.flex-offset-gt-md-70,.offset-gt-md-70{margin-left:70%}.flex-offset-gt-md-75,.offset-gt-md-75{margin-left:75%}.flex-offset-gt-md-80,.offset-gt-md-80{margin-left:80%}.flex-offset-gt-md-85,.offset-gt-md-85{margin-left:85%}.flex-offset-gt-md-90,.offset-gt-md-90{margin-left:90%}.flex-offset-gt-md-95,.offset-gt-md-95{margin-left:95%}.flex-offset-gt-md-33,.offset-gt-md-33{margin-left:calc(100% / 3)}.flex-offset-gt-md-66,.offset-gt-md-66{margin-left:calc(200% / 3)}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-md{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1280px){.flex-gt-md{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px){.flex-gt-md-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-gt-md-row>.flex-gt-md-0,.layout-row>.flex-gt-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-0,.layout-gt-md-column>.flex-gt-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-md-5,.layout-gt-md-row>.flex-gt-md-5,.layout-row>.flex-gt-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5,.layout-gt-md-column>.flex-gt-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-gt-md-row>.flex-gt-md-10,.layout-row>.flex-gt-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10,.layout-gt-md-column>.flex-gt-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-gt-md-row>.flex-gt-md-15,.layout-row>.flex-gt-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15,.layout-gt-md-column>.flex-gt-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-gt-md-row>.flex-gt-md-20,.layout-row>.flex-gt-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20,.layout-gt-md-column>.flex-gt-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-gt-md-row>.flex-gt-md-25,.layout-row>.flex-gt-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25,.layout-gt-md-column>.flex-gt-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-gt-md-row>.flex-gt-md-30,.layout-row>.flex-gt-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30,.layout-gt-md-column>.flex-gt-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-gt-md-row>.flex-gt-md-35,.layout-row>.flex-gt-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35,.layout-gt-md-column>.flex-gt-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-gt-md-row>.flex-gt-md-40,.layout-row>.flex-gt-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40,.layout-gt-md-column>.flex-gt-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-gt-md-row>.flex-gt-md-45,.layout-row>.flex-gt-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45,.layout-gt-md-column>.flex-gt-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-gt-md-row>.flex-gt-md-50,.layout-row>.flex-gt-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50,.layout-gt-md-column>.flex-gt-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-gt-md-row>.flex-gt-md-55,.layout-row>.flex-gt-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55,.layout-gt-md-column>.flex-gt-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-gt-md-row>.flex-gt-md-60,.layout-row>.flex-gt-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60,.layout-gt-md-column>.flex-gt-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-gt-md-row>.flex-gt-md-65,.layout-row>.flex-gt-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65,.layout-gt-md-column>.flex-gt-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-gt-md-row>.flex-gt-md-70,.layout-row>.flex-gt-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70,.layout-gt-md-column>.flex-gt-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-gt-md-row>.flex-gt-md-75,.layout-row>.flex-gt-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75,.layout-gt-md-column>.flex-gt-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-gt-md-row>.flex-gt-md-80,.layout-row>.flex-gt-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80,.layout-gt-md-column>.flex-gt-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-gt-md-row>.flex-gt-md-85,.layout-row>.flex-gt-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85,.layout-gt-md-column>.flex-gt-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-gt-md-row>.flex-gt-md-90,.layout-row>.flex-gt-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90,.layout-gt-md-column>.flex-gt-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-gt-md-row>.flex-gt-md-95,.layout-row>.flex-gt-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95,.layout-gt-md-column>.flex-gt-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100,.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33,.layout-row>.flex-gt-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66,.layout-row>.flex-gt-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-md-33,.layout-gt-md-column>.flex-gt-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66,.layout-gt-md-column>.flex-gt-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-md-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-md-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-ms-flex-order:-20;order:-20}.flex-order-lg--19{-ms-flex-order:-19;order:-19}.flex-order-lg--18{-ms-flex-order:-18;order:-18}.flex-order-lg--17{-ms-flex-order:-17;order:-17}.flex-order-lg--16{-ms-flex-order:-16;order:-16}.flex-order-lg--15{-ms-flex-order:-15;order:-15}.flex-order-lg--14{-ms-flex-order:-14;order:-14}.flex-order-lg--13{-ms-flex-order:-13;order:-13}.flex-order-lg--12{-ms-flex-order:-12;order:-12}.flex-order-lg--11{-ms-flex-order:-11;order:-11}.flex-order-lg--10{-ms-flex-order:-10;order:-10}.flex-order-lg--9{-ms-flex-order:-9;order:-9}.flex-order-lg--8{-ms-flex-order:-8;order:-8}.flex-order-lg--7{-ms-flex-order:-7;order:-7}.flex-order-lg--6{-ms-flex-order:-6;order:-6}.flex-order-lg--5{-ms-flex-order:-5;order:-5}.flex-order-lg--4{-ms-flex-order:-4;order:-4}.flex-order-lg--3{-ms-flex-order:-3;order:-3}.flex-order-lg--2{-ms-flex-order:-2;order:-2}.flex-order-lg--1{-ms-flex-order:-1;order:-1}.flex-order-lg-0{-ms-flex-order:0;order:0}.flex-order-lg-1{-ms-flex-order:1;order:1}.flex-order-lg-2{-ms-flex-order:2;order:2}.flex-order-lg-3{-ms-flex-order:3;order:3}.flex-order-lg-4{-ms-flex-order:4;order:4}.flex-order-lg-5{-ms-flex-order:5;order:5}.flex-order-lg-6{-ms-flex-order:6;order:6}.flex-order-lg-7{-ms-flex-order:7;order:7}.flex-order-lg-8{-ms-flex-order:8;order:8}.flex-order-lg-9{-ms-flex-order:9;order:9}.flex-order-lg-10{-ms-flex-order:10;order:10}.flex-order-lg-11{-ms-flex-order:11;order:11}.flex-order-lg-12{-ms-flex-order:12;order:12}.flex-order-lg-13{-ms-flex-order:13;order:13}.flex-order-lg-14{-ms-flex-order:14;order:14}.flex-order-lg-15{-ms-flex-order:15;order:15}.flex-order-lg-16{-ms-flex-order:16;order:16}.flex-order-lg-17{-ms-flex-order:17;order:17}.flex-order-lg-18{-ms-flex-order:18;order:18}.flex-order-lg-19{-ms-flex-order:19;order:19}.flex-order-lg-20{-ms-flex-order:20;order:20}.flex-offset-lg-0,.offset-lg-0{margin-left:0}.flex-offset-lg-5,.offset-lg-5{margin-left:5%}.flex-offset-lg-10,.offset-lg-10{margin-left:10%}.flex-offset-lg-15,.offset-lg-15{margin-left:15%}.flex-offset-lg-20,.offset-lg-20{margin-left:20%}.flex-offset-lg-25,.offset-lg-25{margin-left:25%}.flex-offset-lg-30,.offset-lg-30{margin-left:30%}.flex-offset-lg-35,.offset-lg-35{margin-left:35%}.flex-offset-lg-40,.offset-lg-40{margin-left:40%}.flex-offset-lg-45,.offset-lg-45{margin-left:45%}.flex-offset-lg-50,.offset-lg-50{margin-left:50%}.flex-offset-lg-55,.offset-lg-55{margin-left:55%}.flex-offset-lg-60,.offset-lg-60{margin-left:60%}.flex-offset-lg-65,.offset-lg-65{margin-left:65%}.flex-offset-lg-70,.offset-lg-70{margin-left:70%}.flex-offset-lg-75,.offset-lg-75{margin-left:75%}.flex-offset-lg-80,.offset-lg-80{margin-left:80%}.flex-offset-lg-85,.offset-lg-85{margin-left:85%}.flex-offset-lg-90,.offset-lg-90{margin-left:90%}.flex-offset-lg-95,.offset-lg-95{margin-left:95%}.flex-offset-lg-33,.offset-lg-33{margin-left:calc(100% / 3)}.flex-offset-lg-66,.offset-lg-66{margin-left:calc(200% / 3)}.layout-align-lg,.layout-align-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-lg{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1280px) and (max-width:1919px){.flex-lg{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px) and (max-width:1919px){.flex-lg-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-lg-row>.flex-lg-0,.layout-row>.flex-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-0,.layout-lg-column>.flex-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-lg-5,.layout-lg-row>.flex-lg-5,.layout-row>.flex-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5,.layout-lg-column>.flex-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-lg-row>.flex-lg-10,.layout-row>.flex-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10,.layout-lg-column>.flex-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-lg-row>.flex-lg-15,.layout-row>.flex-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15,.layout-lg-column>.flex-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-lg-row>.flex-lg-20,.layout-row>.flex-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20,.layout-lg-column>.flex-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-lg-row>.flex-lg-25,.layout-row>.flex-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25,.layout-lg-column>.flex-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-lg-row>.flex-lg-30,.layout-row>.flex-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30,.layout-lg-column>.flex-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-lg-row>.flex-lg-35,.layout-row>.flex-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35,.layout-lg-column>.flex-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-lg-row>.flex-lg-40,.layout-row>.flex-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40,.layout-lg-column>.flex-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-lg-row>.flex-lg-45,.layout-row>.flex-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45,.layout-lg-column>.flex-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-lg-row>.flex-lg-50,.layout-row>.flex-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50,.layout-lg-column>.flex-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-lg-row>.flex-lg-55,.layout-row>.flex-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55,.layout-lg-column>.flex-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-lg-row>.flex-lg-60,.layout-row>.flex-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60,.layout-lg-column>.flex-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-lg-row>.flex-lg-65,.layout-row>.flex-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65,.layout-lg-column>.flex-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-lg-row>.flex-lg-70,.layout-row>.flex-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70,.layout-lg-column>.flex-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-lg-row>.flex-lg-75,.layout-row>.flex-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75,.layout-lg-column>.flex-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-lg-row>.flex-lg-80,.layout-row>.flex-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80,.layout-lg-column>.flex-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-lg-row>.flex-lg-85,.layout-row>.flex-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85,.layout-lg-column>.flex-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-lg-row>.flex-lg-90,.layout-row>.flex-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90,.layout-lg-column>.flex-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-lg-row>.flex-lg-95,.layout-row>.flex-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95,.layout-lg-column>.flex-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100,.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-33,.layout-row>.flex-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66,.layout-row>.flex-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-lg-33,.layout-lg-column>.flex-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66,.layout-lg-column>.flex-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-lg-column{-ms-flex-direction:column;flex-direction:column}.layout-lg-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{-ms-flex-order:-20;order:-20}.flex-order-gt-lg--19{-ms-flex-order:-19;order:-19}.flex-order-gt-lg--18{-ms-flex-order:-18;order:-18}.flex-order-gt-lg--17{-ms-flex-order:-17;order:-17}.flex-order-gt-lg--16{-ms-flex-order:-16;order:-16}.flex-order-gt-lg--15{-ms-flex-order:-15;order:-15}.flex-order-gt-lg--14{-ms-flex-order:-14;order:-14}.flex-order-gt-lg--13{-ms-flex-order:-13;order:-13}.flex-order-gt-lg--12{-ms-flex-order:-12;order:-12}.flex-order-gt-lg--11{-ms-flex-order:-11;order:-11}.flex-order-gt-lg--10{-ms-flex-order:-10;order:-10}.flex-order-gt-lg--9{-ms-flex-order:-9;order:-9}.flex-order-gt-lg--8{-ms-flex-order:-8;order:-8}.flex-order-gt-lg--7{-ms-flex-order:-7;order:-7}.flex-order-gt-lg--6{-ms-flex-order:-6;order:-6}.flex-order-gt-lg--5{-ms-flex-order:-5;order:-5}.flex-order-gt-lg--4{-ms-flex-order:-4;order:-4}.flex-order-gt-lg--3{-ms-flex-order:-3;order:-3}.flex-order-gt-lg--2{-ms-flex-order:-2;order:-2}.flex-order-gt-lg--1{-ms-flex-order:-1;order:-1}.flex-order-gt-lg-0{-ms-flex-order:0;order:0}.flex-order-gt-lg-1{-ms-flex-order:1;order:1}.flex-order-gt-lg-2{-ms-flex-order:2;order:2}.flex-order-gt-lg-3{-ms-flex-order:3;order:3}.flex-order-gt-lg-4{-ms-flex-order:4;order:4}.flex-order-gt-lg-5{-ms-flex-order:5;order:5}.flex-order-gt-lg-6{-ms-flex-order:6;order:6}.flex-order-gt-lg-7{-ms-flex-order:7;order:7}.flex-order-gt-lg-8{-ms-flex-order:8;order:8}.flex-order-gt-lg-9{-ms-flex-order:9;order:9}.flex-order-gt-lg-10{-ms-flex-order:10;order:10}.flex-order-gt-lg-11{-ms-flex-order:11;order:11}.flex-order-gt-lg-12{-ms-flex-order:12;order:12}.flex-order-gt-lg-13{-ms-flex-order:13;order:13}.flex-order-gt-lg-14{-ms-flex-order:14;order:14}.flex-order-gt-lg-15{-ms-flex-order:15;order:15}.flex-order-gt-lg-16{-ms-flex-order:16;order:16}.flex-order-gt-lg-17{-ms-flex-order:17;order:17}.flex-order-gt-lg-18{-ms-flex-order:18;order:18}.flex-order-gt-lg-19{-ms-flex-order:19;order:19}.flex-order-gt-lg-20{-ms-flex-order:20;order:20}.flex-offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}.flex-offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}.flex-offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}.flex-offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}.flex-offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}.flex-offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}.flex-offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}.flex-offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}.flex-offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}.flex-offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}.flex-offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}.flex-offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}.flex-offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}.flex-offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}.flex-offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}.flex-offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}.flex-offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}.flex-offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}.flex-offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}.flex-offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}.flex-offset-gt-lg-33,.offset-gt-lg-33{margin-left:calc(100% / 3)}.flex-offset-gt-lg-66,.offset-gt-lg-66{margin-left:calc(200% / 3)}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-lg{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1920px){.flex-gt-lg{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1920px){.flex-gt-lg-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-gt-lg-row>.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-0,.layout-gt-lg-column>.flex-gt-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-lg-5,.layout-gt-lg-row>.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5,.layout-gt-lg-column>.flex-gt-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-gt-lg-row>.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10,.layout-gt-lg-column>.flex-gt-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-gt-lg-row>.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15,.layout-gt-lg-column>.flex-gt-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-gt-lg-row>.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20,.layout-gt-lg-column>.flex-gt-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-gt-lg-row>.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25,.layout-gt-lg-column>.flex-gt-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-gt-lg-row>.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30,.layout-gt-lg-column>.flex-gt-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-gt-lg-row>.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35,.layout-gt-lg-column>.flex-gt-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-gt-lg-row>.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40,.layout-gt-lg-column>.flex-gt-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-gt-lg-row>.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45,.layout-gt-lg-column>.flex-gt-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-gt-lg-row>.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50,.layout-gt-lg-column>.flex-gt-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-gt-lg-row>.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55,.layout-gt-lg-column>.flex-gt-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-gt-lg-row>.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60,.layout-gt-lg-column>.flex-gt-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-gt-lg-row>.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65,.layout-gt-lg-column>.flex-gt-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-gt-lg-row>.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70,.layout-gt-lg-column>.flex-gt-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-gt-lg-row>.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75,.layout-gt-lg-column>.flex-gt-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-gt-lg-row>.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80,.layout-gt-lg-column>.flex-gt-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-gt-lg-row>.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85,.layout-gt-lg-column>.flex-gt-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-gt-lg-row>.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90,.layout-gt-lg-column>.flex-gt-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-gt-lg-row>.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95,.layout-gt-lg-column>.flex-gt-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100,.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33,.layout-row>.flex-gt-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66,.layout-row>.flex-gt-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-lg-33,.layout-gt-lg-column>.flex-gt-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66,.layout-gt-lg-column>.flex-gt-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-lg-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-ms-flex-direction:row;flex-direction:row}.flex-order-xl--20{-ms-flex-order:-20;order:-20}.flex-order-xl--19{-ms-flex-order:-19;order:-19}.flex-order-xl--18{-ms-flex-order:-18;order:-18}.flex-order-xl--17{-ms-flex-order:-17;order:-17}.flex-order-xl--16{-ms-flex-order:-16;order:-16}.flex-order-xl--15{-ms-flex-order:-15;order:-15}.flex-order-xl--14{-ms-flex-order:-14;order:-14}.flex-order-xl--13{-ms-flex-order:-13;order:-13}.flex-order-xl--12{-ms-flex-order:-12;order:-12}.flex-order-xl--11{-ms-flex-order:-11;order:-11}.flex-order-xl--10{-ms-flex-order:-10;order:-10}.flex-order-xl--9{-ms-flex-order:-9;order:-9}.flex-order-xl--8{-ms-flex-order:-8;order:-8}.flex-order-xl--7{-ms-flex-order:-7;order:-7}.flex-order-xl--6{-ms-flex-order:-6;order:-6}.flex-order-xl--5{-ms-flex-order:-5;order:-5}.flex-order-xl--4{-ms-flex-order:-4;order:-4}.flex-order-xl--3{-ms-flex-order:-3;order:-3}.flex-order-xl--2{-ms-flex-order:-2;order:-2}.flex-order-xl--1{-ms-flex-order:-1;order:-1}.flex-order-xl-0{-ms-flex-order:0;order:0}.flex-order-xl-1{-ms-flex-order:1;order:1}.flex-order-xl-2{-ms-flex-order:2;order:2}.flex-order-xl-3{-ms-flex-order:3;order:3}.flex-order-xl-4{-ms-flex-order:4;order:4}.flex-order-xl-5{-ms-flex-order:5;order:5}.flex-order-xl-6{-ms-flex-order:6;order:6}.flex-order-xl-7{-ms-flex-order:7;order:7}.flex-order-xl-8{-ms-flex-order:8;order:8}.flex-order-xl-9{-ms-flex-order:9;order:9}.flex-order-xl-10{-ms-flex-order:10;order:10}.flex-order-xl-11{-ms-flex-order:11;order:11}.flex-order-xl-12{-ms-flex-order:12;order:12}.flex-order-xl-13{-ms-flex-order:13;order:13}.flex-order-xl-14{-ms-flex-order:14;order:14}.flex-order-xl-15{-ms-flex-order:15;order:15}.flex-order-xl-16{-ms-flex-order:16;order:16}.flex-order-xl-17{-ms-flex-order:17;order:17}.flex-order-xl-18{-ms-flex-order:18;order:18}.flex-order-xl-19{-ms-flex-order:19;order:19}.flex-order-xl-20{-ms-flex-order:20;order:20}.flex-offset-xl-0,.offset-xl-0{margin-left:0}.flex-offset-xl-5,.offset-xl-5{margin-left:5%}.flex-offset-xl-10,.offset-xl-10{margin-left:10%}.flex-offset-xl-15,.offset-xl-15{margin-left:15%}.flex-offset-xl-20,.offset-xl-20{margin-left:20%}.flex-offset-xl-25,.offset-xl-25{margin-left:25%}.flex-offset-xl-30,.offset-xl-30{margin-left:30%}.flex-offset-xl-35,.offset-xl-35{margin-left:35%}.flex-offset-xl-40,.offset-xl-40{margin-left:40%}.flex-offset-xl-45,.offset-xl-45{margin-left:45%}.flex-offset-xl-50,.offset-xl-50{margin-left:50%}.flex-offset-xl-55,.offset-xl-55{margin-left:55%}.flex-offset-xl-60,.offset-xl-60{margin-left:60%}.flex-offset-xl-65,.offset-xl-65{margin-left:65%}.flex-offset-xl-70,.offset-xl-70{margin-left:70%}.flex-offset-xl-75,.offset-xl-75{margin-left:75%}.flex-offset-xl-80,.offset-xl-80{margin-left:80%}.flex-offset-xl-85,.offset-xl-85{margin-left:85%}.flex-offset-xl-90,.offset-xl-90{margin-left:90%}.flex-offset-xl-95,.offset-xl-95{margin-left:95%}.flex-offset-xl-33,.offset-xl-33{margin-left:calc(100% / 3)}.flex-offset-xl-66,.offset-xl-66{margin-left:calc(200% / 3)}.layout-align-xl,.layout-align-xl-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xl{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1920px){.flex-xl{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1920px){.flex-xl-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0,.layout-xl-row>.flex-xl-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-0,.layout-xl-column>.flex-xl-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-xl-5,.layout-row>.flex-xl-5,.layout-xl-row>.flex-xl-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5,.layout-xl-column>.flex-xl-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10,.layout-xl-row>.flex-xl-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10,.layout-xl-column>.flex-xl-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15,.layout-xl-row>.flex-xl-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15,.layout-xl-column>.flex-xl-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20,.layout-xl-row>.flex-xl-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20,.layout-xl-column>.flex-xl-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25,.layout-xl-row>.flex-xl-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25,.layout-xl-column>.flex-xl-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30,.layout-xl-row>.flex-xl-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30,.layout-xl-column>.flex-xl-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35,.layout-xl-row>.flex-xl-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35,.layout-xl-column>.flex-xl-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40,.layout-xl-row>.flex-xl-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40,.layout-xl-column>.flex-xl-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45,.layout-xl-row>.flex-xl-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45,.layout-xl-column>.flex-xl-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50,.layout-xl-row>.flex-xl-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50,.layout-xl-column>.flex-xl-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55,.layout-xl-row>.flex-xl-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55,.layout-xl-column>.flex-xl-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60,.layout-xl-row>.flex-xl-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60,.layout-xl-column>.flex-xl-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65,.layout-xl-row>.flex-xl-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65,.layout-xl-column>.flex-xl-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70,.layout-xl-row>.flex-xl-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70,.layout-xl-column>.flex-xl-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75,.layout-xl-row>.flex-xl-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75,.layout-xl-column>.flex-xl-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80,.layout-xl-row>.flex-xl-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80,.layout-xl-column>.flex-xl-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85,.layout-xl-row>.flex-xl-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85,.layout-xl-column>.flex-xl-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90,.layout-xl-row>.flex-xl-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90,.layout-xl-column>.flex-xl-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95,.layout-xl-row>.flex-xl-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95,.layout-xl-column>.flex-xl-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100,.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33,.layout-xl-row>.flex-xl-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66,.layout-xl-row>.flex-xl-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-xl-row>.flex{min-width:0}.layout-column>.flex-xl-33,.layout-xl-column>.flex-xl-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66,.layout-xl-column>.flex-xl-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-xl-column{-ms-flex-direction:column;flex-direction:column}.layout-xl-row{-ms-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}md-content.autoScroll{-webkit-overflow-scrolling:auto}md-content,md-content.md-default-theme{color:rgba(0,0,0,.87);background-color:#fff}md-card{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card md-card-header{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-header-text{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}md-card>:not(md-card-content) img,md-card>img{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}md-card,md-card.md-default-theme{background-color:#fff;border-radius:2px}md-card .md-card-image,md-card.md-default-theme .md-card-image{border-radius:2px 2px 0 0}md-card md-card-header md-card-avatar md-icon,md-card.md-default-theme md-card-header md-card-avatar md-icon{color:#fff;background-color:rgba(0,0,0,.26)}md-card md-card-header md-card-header-text .md-subhead,md-card md-card-title md-card-title-text:not(:only-child) .md-subhead,md-card.md-default-theme md-card-header md-card-header-text .md-subhead,md-card.md-default-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:rgba(0,0,0,.54)}button.md-button::-moz-focus-inner{border:0}.md-button{letter-spacing:.010em;border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-ms-flex-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button:focus{outline:0}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:0 0}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;overflow:hidden}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;overflow:hidden}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:3px;overflow:hidden}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{transform:translate3d(0,-43px,0)}.md-button-group{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button{-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}md-checkbox,md-checkbox .md-container{display:inline-block;box-sizing:border-box}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}.md-button.md-default-theme:not([disabled]).md-focused,.md-button.md-default-theme:not([disabled]):hover,.md-button:not([disabled]).md-focused,.md-button:not([disabled]):hover,a.md-button.md-default-theme:not([disabled]).md-focused,a.md-button.md-default-theme:not([disabled]):hover,a.md-button:not([disabled]).md-focused,a.md-button:not([disabled]):hover{background-color:rgba(158,158,158,.2)}.md-button.md-default-theme:not([disabled]).md-icon-button:hover,.md-button:not([disabled]).md-icon-button:hover,a.md-button.md-default-theme:not([disabled]).md-icon-button:hover,a.md-button:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-default-theme.md-fab md-icon,.md-button.md-fab md-icon,a.md-button.md-default-theme.md-fab md-icon,a.md-button.md-fab md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-primary,.md-button.md-primary,a.md-button.md-default-theme.md-primary,a.md-button.md-primary{color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab,.md-button.md-default-theme.md-primary.md-raised,.md-button.md-primary.md-fab,.md-button.md-primary.md-raised,a.md-button.md-default-theme.md-primary.md-fab,a.md-button.md-default-theme.md-primary.md-raised,a.md-button.md-primary.md-fab,a.md-button.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-primary.md-raised:not([disabled]) md-icon,.md-button.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-primary.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]) md-icon,a.md-button.md-primary.md-fab:not([disabled]) md-icon,a.md-button.md-primary.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,.md-button.md-primary.md-fab:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,a.md-button.md-primary.md-fab:not([disabled]):hover,a.md-button.md-primary.md-raised:not([disabled]):hover{background-color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-primary.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused,a.md-button.md-primary.md-fab:not([disabled]).md-focused,a.md-button.md-primary.md-raised:not([disabled]).md-focused{background-color:#3949ab}.md-button.md-default-theme.md-primary:not([disabled]) md-icon,.md-button.md-primary:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary:not([disabled]) md-icon,a.md-button.md-primary:not([disabled]) md-icon{color:#3f51b5}.md-button.md-default-theme.md-fab,.md-button.md-fab,a.md-button.md-default-theme.md-fab,a.md-button.md-fab{background-color:#ff4081;color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-fab:not([disabled]) .md-icon,.md-button.md-fab:not([disabled]) .md-icon,a.md-button.md-default-theme.md-fab:not([disabled]) .md-icon,a.md-button.md-fab:not([disabled]) .md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-fab:not([disabled]):hover,.md-button.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-fab:not([disabled]):hover,a.md-button.md-fab:not([disabled]):hover{background-color:#ff4081}.md-button.md-default-theme.md-fab:not([disabled]).md-focused,.md-button.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-fab:not([disabled]).md-focused,a.md-button.md-fab:not([disabled]).md-focused{background-color:#c51162}.md-button.md-default-theme.md-raised,.md-button.md-raised,a.md-button.md-default-theme.md-raised,a.md-button.md-raised{color:#212121;background-color:#fafafa}.md-button.md-default-theme.md-raised:not([disabled]) md-icon,.md-button.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-raised:not([disabled]) md-icon,a.md-button.md-raised:not([disabled]) md-icon{color:#212121}.md-button.md-default-theme.md-raised:not([disabled]):hover,.md-button.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-raised:not([disabled]):hover,a.md-button.md-raised:not([disabled]):hover{background-color:#fafafa}.md-button.md-default-theme.md-raised:not([disabled]).md-focused,.md-button.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-raised:not([disabled]).md-focused,a.md-button.md-raised:not([disabled]).md-focused{background-color:#eee}.md-button.md-default-theme.md-warn,.md-button.md-warn,a.md-button.md-default-theme.md-warn,a.md-button.md-warn{color:#f44336}.md-button.md-default-theme.md-warn.md-fab,.md-button.md-default-theme.md-warn.md-raised,.md-button.md-warn.md-fab,.md-button.md-warn.md-raised,a.md-button.md-default-theme.md-warn.md-fab,a.md-button.md-default-theme.md-warn.md-raised,a.md-button.md-warn.md-fab,a.md-button.md-warn.md-raised{color:rgba(255,255,255,.87);background-color:#f44336}.md-button.md-default-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-warn.md-raised:not([disabled]) md-icon,.md-button.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-warn.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]) md-icon,a.md-button.md-warn.md-fab:not([disabled]) md-icon,a.md-button.md-warn.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover,.md-button.md-warn.md-fab:not([disabled]):hover,.md-button.md-warn.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover,a.md-button.md-warn.md-fab:not([disabled]):hover,a.md-button.md-warn.md-raised:not([disabled]):hover{background-color:#f44336}.md-button.md-default-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-warn.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]).md-focused,a.md-button.md-warn.md-fab:not([disabled]).md-focused,a.md-button.md-warn.md-raised:not([disabled]).md-focused{background-color:#d32f2f}.md-button.md-default-theme.md-warn:not([disabled]) md-icon,.md-button.md-warn:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn:not([disabled]) md-icon,a.md-button.md-warn:not([disabled]) md-icon{color:#f44336}.md-button.md-accent,.md-button.md-default-theme.md-accent,a.md-button.md-accent,a.md-button.md-default-theme.md-accent{color:#ff4081}.md-button.md-accent.md-fab,.md-button.md-accent.md-raised,.md-button.md-default-theme.md-accent.md-fab,.md-button.md-default-theme.md-accent.md-raised,a.md-button.md-accent.md-fab,a.md-button.md-accent.md-raised,a.md-button.md-default-theme.md-accent.md-fab,a.md-button.md-default-theme.md-accent.md-raised{color:rgba(255,255,255,.87);background-color:#ff4081}.md-button.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-accent.md-raised:not([disabled]) md-icon,.md-button.md-default-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-accent.md-raised:not([disabled]) md-icon,a.md-button.md-accent.md-fab:not([disabled]) md-icon,a.md-button.md-accent.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-accent.md-fab:not([disabled]):hover,.md-button.md-accent.md-raised:not([disabled]):hover,.md-button.md-default-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-accent.md-raised:not([disabled]):hover,a.md-button.md-accent.md-fab:not([disabled]):hover,a.md-button.md-accent.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]):hover{background-color:#ff4081}.md-button.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-default-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-accent.md-raised:not([disabled]).md-focused,a.md-button.md-accent.md-fab:not([disabled]).md-focused,a.md-button.md-accent.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]).md-focused{background-color:#c2185b}.md-button.md-accent:not([disabled]) md-icon,.md-button.md-default-theme.md-accent:not([disabled]) md-icon,a.md-button.md-accent:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent:not([disabled]) md-icon{color:#ff4081}.md-button.md-accent[disabled],.md-button.md-default-theme.md-accent[disabled],.md-button.md-default-theme.md-fab[disabled],.md-button.md-default-theme.md-raised[disabled],.md-button.md-default-theme.md-warn[disabled],.md-button.md-default-theme[disabled],.md-button.md-fab[disabled],.md-button.md-raised[disabled],.md-button.md-warn[disabled],.md-button[disabled],a.md-button.md-accent[disabled],a.md-button.md-default-theme.md-accent[disabled],a.md-button.md-default-theme.md-fab[disabled],a.md-button.md-default-theme.md-raised[disabled],a.md-button.md-default-theme.md-warn[disabled],a.md-button.md-default-theme[disabled],a.md-button.md-fab[disabled],a.md-button.md-raised[disabled],a.md-button.md-warn[disabled],a.md-button[disabled]{color:rgba(0,0,0,.26)!important;cursor:default}.md-button.md-accent[disabled] md-icon,.md-button.md-default-theme.md-accent[disabled] md-icon,.md-button.md-default-theme.md-fab[disabled] md-icon,.md-button.md-default-theme.md-raised[disabled] md-icon,.md-button.md-default-theme.md-warn[disabled] md-icon,.md-button.md-default-theme[disabled] md-icon,.md-button.md-fab[disabled] md-icon,.md-button.md-raised[disabled] md-icon,.md-button.md-warn[disabled] md-icon,.md-button[disabled] md-icon,a.md-button.md-accent[disabled] md-icon,a.md-button.md-default-theme.md-accent[disabled] md-icon,a.md-button.md-default-theme.md-fab[disabled] md-icon,a.md-button.md-default-theme.md-raised[disabled] md-icon,a.md-button.md-default-theme.md-warn[disabled] md-icon,a.md-button.md-default-theme[disabled] md-icon,a.md-button.md-fab[disabled] md-icon,a.md-button.md-raised[disabled] md-icon,a.md-button.md-warn[disabled] md-icon,a.md-button[disabled] md-icon{color:rgba(0,0,0,.26)}.md-button.md-default-theme.md-fab[disabled],.md-button.md-default-theme.md-raised[disabled],.md-button.md-fab[disabled],.md-button.md-raised[disabled],a.md-button.md-default-theme.md-fab[disabled],a.md-button.md-default-theme.md-raised[disabled],a.md-button.md-fab[disabled],a.md-button.md-raised[disabled]{background-color:rgba(0,0,0,.12)}.md-button.md-default-theme[disabled],.md-button[disabled],a.md-button.md-default-theme[disabled],a.md-button[disabled]{background-color:transparent}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox,md-radio-button{margin-bottom:16px;cursor:pointer}md-checkbox{white-space:nowrap;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:inherit;margin-right:16px}body[dir=rtl] md-checkbox,html[dir=rtl] md-checkbox{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-checkbox bdo[dir=rtl],md-checkbox:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox bdo[dir=ltr],md-checkbox:last-of-type bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-checkbox:last-of-type,html[dir=rtl] md-checkbox:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox .md-container{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;left:0;right:auto}body[dir=rtl] md-checkbox .md-container,html[dir=rtl] md-checkbox .md-container{left:auto;right:0;unicode-bidi:embed}md-checkbox .md-container bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-container bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border:none}md-checkbox[disabled]{cursor:default}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:6.67px;top:2.22px;display:table;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox .md-label,md-radio-button{position:relative;box-sizing:border-box}md-checkbox .md-label{display:inline-block;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.md-thumb-text,md-switch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body[dir=rtl] md-checkbox .md-label,html[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px;unicode-bidi:embed}md-checkbox .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox .md-ripple,md-checkbox.md-default-theme .md-ripple{color:#d81b60}md-checkbox.md-checked .md-ripple,md-checkbox.md-default-theme.md-checked .md-ripple{color:#757575}md-checkbox.md-checked.md-focused .md-container:before,md-checkbox.md-default-theme.md-checked.md-focused .md-container:before{background-color:rgba(255,64,129,.26)}md-checkbox .md-ink-ripple,md-checkbox.md-default-theme .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-checked .md-ink-ripple,md-checkbox.md-default-theme.md-checked .md-ink-ripple{color:rgba(255,64,129,.87)}md-checkbox .md-icon,md-checkbox.md-default-theme .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:rgba(255,64,129,.87)}md-checkbox.md-checked .md-icon:after,md-checkbox.md-default-theme.md-checked .md-icon:after{border-color:rgba(255,255,255,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary .md-ripple,md-checkbox:not([disabled]).md-primary .md-ripple{color:#3949ab}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-ripple,md-checkbox:not([disabled]).md-primary.md-checked .md-ripple{color:#757575}md-checkbox.md-default-theme:not([disabled]).md-primary .md-ink-ripple,md-checkbox:not([disabled]).md-primary .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(63,81,181,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary .md-icon,md-checkbox:not([disabled]).md-primary .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon,md-checkbox:not([disabled]).md-primary.md-checked .md-icon{background-color:rgba(63,81,181,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before,md-checkbox:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:rgba(63,81,181,.26)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon:after,md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after{border-color:rgba(255,255,255,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn .md-ripple,md-checkbox:not([disabled]).md-warn .md-ripple{color:#e53935}md-checkbox.md-default-theme:not([disabled]).md-warn .md-ink-ripple,md-checkbox:not([disabled]).md-warn .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-checkbox:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(244,67,54,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn .md-icon,md-checkbox:not([disabled]).md-warn .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-icon,md-checkbox:not([disabled]).md-warn.md-checked .md-icon{background-color:rgba(244,67,54,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before,md-checkbox:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:rgba(244,67,54,.26)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-icon:after,md-checkbox:not([disabled]).md-warn.md-checked .md-icon:after{border-color:#eee}md-checkbox.md-default-theme[disabled] .md-icon,md-checkbox[disabled] .md-icon{border-color:rgba(0,0,0,.26)}md-checkbox.md-default-theme[disabled].md-checked .md-icon,md-checkbox[disabled].md-checked .md-icon{background-color:rgba(0,0,0,.26)}md-checkbox.md-default-theme[disabled].md-checked .md-icon:after,md-checkbox[disabled].md-checked .md-icon:after{border-color:#eee}md-checkbox.md-default-theme[disabled] .md-label,md-checkbox[disabled] .md-label{color:rgba(0,0,0,.26)}md-radio-button{display:block;white-space:nowrap}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}body[dir=rtl] md-radio-button .md-container,html[dir=rtl] md-radio-button .md-container{left:auto;right:0;unicode-bidi:embed}md-radio-button .md-container bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-button .md-container bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off,md-radio-button .md-on{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box}md-radio-button .md-off{border-style:solid;border-width:2px;transition:border-color ease .28s}md-radio-button .md-on{transition:transform ease .28s;transform:scale(0)}md-radio-group.md-focused .md-checked .md-container:before,md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-button.md-checked .md-on{transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}body[dir=rtl] md-radio-button .md-label,html[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px;unicode-bidi:embed}md-radio-button .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-button .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-button .circle{border-radius:50%}md-radio-group md-radio-button:not(:first-child){margin-top:16px}md-radio-group.layout-row md-radio-button{margin-top:0;margin-bottom:0;margin-left:inherit;margin-right:16px}body[dir=rtl] md-radio-group.layout-row md-radio-button,html[dir=rtl] md-radio-group.layout-row md-radio-button{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-radio-group.layout-row md-radio-button bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type,html[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=ltr],md-switch bdo[dir=ltr],md-switch:last-of-type bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-group:focus{outline:0}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background-color:#fff}}md-radio-button .md-off,md-radio-button.md-default-theme .md-off{border-color:rgba(0,0,0,.54)}md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background-color:rgba(255,64,129,.87)}md-radio-button.md-checked .md-off,md-radio-button.md-default-theme.md-checked .md-off{border-color:rgba(255,64,129,.87)}md-radio-button.md-checked .md-ink-ripple,md-radio-button.md-default-theme.md-checked .md-ink-ripple{color:rgba(255,64,129,.87)}md-radio-button .md-container .md-ripple,md-radio-button.md-default-theme .md-container .md-ripple{color:#d81b60}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-button.md-default-theme:not([disabled]).md-primary .md-on,md-radio-button:not([disabled]) .md-primary .md-on,md-radio-button:not([disabled]).md-primary .md-on,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-default-theme:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on,md-radio-group:not([disabled]).md-primary .md-on{background-color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button:not([disabled]) .md-primary .md-checked .md-off,md-radio-button:not([disabled]) .md-primary.md-checked .md-off,md-radio-button:not([disabled]).md-primary .md-checked .md-off,md-radio-button:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary .md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off,md-radio-group:not([disabled]).md-primary .md-checked .md-off,md-radio-group:not([disabled]).md-primary.md-checked .md-off{border-color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button:not([disabled]) .md-primary .md-container .md-ripple,md-radio-button:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group:not([disabled]).md-primary .md-container .md-ripple{color:#3949ab}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-on,md-radio-button.md-default-theme:not([disabled]).md-warn .md-on,md-radio-button:not([disabled]) .md-warn .md-on,md-radio-button:not([disabled]).md-warn .md-on,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-default-theme:not([disabled]).md-warn .md-on,md-radio-group:not([disabled]) .md-warn .md-on,md-radio-group:not([disabled]).md-warn .md-on{background-color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button:not([disabled]) .md-warn .md-checked .md-off,md-radio-button:not([disabled]) .md-warn.md-checked .md-off,md-radio-button:not([disabled]).md-warn .md-checked .md-off,md-radio-button:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group:not([disabled]) .md-warn .md-checked .md-off,md-radio-group:not([disabled]) .md-warn.md-checked .md-off,md-radio-group:not([disabled]).md-warn .md-checked .md-off,md-radio-group:not([disabled]).md-warn.md-checked .md-off{border-color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button:not([disabled]) .md-warn .md-container .md-ripple,md-radio-button:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group:not([disabled]).md-warn .md-container .md-ripple{color:#e53935}md-radio-button.md-default-theme[disabled],md-radio-button[disabled],md-radio-group.md-default-theme[disabled],md-radio-group[disabled]{color:rgba(0,0,0,.26)}md-radio-button.md-default-theme[disabled] .md-container .md-off,md-radio-button.md-default-theme[disabled] .md-container .md-on,md-radio-button[disabled] .md-container .md-off,md-radio-button[disabled] .md-container .md-on,md-radio-group.md-default-theme[disabled] .md-container .md-off,md-radio-group.md-default-theme[disabled] .md-container .md-on,md-radio-group[disabled] .md-container .md-off,md-radio-group[disabled] .md-container .md-on{border-color:rgba(0,0,0,.26)}md-radio-group .md-checked .md-ink-ripple,md-radio-group.md-default-theme .md-checked .md-ink-ripple{color:rgba(255,64,129,.26)}md-radio-group .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-default-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-default-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple,md-radio-group.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:rgba(63,81,181,.26)}md-radio-group .md-checked.md-primary .md-ink-ripple,md-radio-group.md-default-theme .md-checked.md-primary .md-ink-ripple{color:rgba(244,67,54,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:rgba(255,64,129,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-default-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:rgba(63,81,181,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-default-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:rgba(244,67,54,.26)}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 16px 16px 0;white-space:nowrap;cursor:pointer;outline:0;height:30px;line-height:28px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-left:inherit}body[dir=rtl] md-switch,html[dir=rtl] md-switch{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-switch bdo[dir=rtl],md-switch:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-switch:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-switch:last-of-type,html[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:grabbing}md-list-item.md-clickable:hover,md-option,md-select:not([disabled]):hover{cursor:pointer}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;transform:translate3d(0,0,0);z-index:1}md-switch .md-thumb,md-switch .md-thumb:before{border-radius:50%;left:0;top:0;position:absolute}md-switch.md-checked .md-thumb-container{transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:0;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb:before{background-color:transparent;display:block;height:auto;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all 80ms linear;transition-property:transform,background-color}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch .md-bar,md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-checked .md-bar,md-switch.md-default-theme.md-checked .md-bar{background-color:#9E9E9E}md-switch .md-thumb,md-switch.md-default-theme .md-thumb{background-color:#fff}md-input-container.md-default-theme>md-icon,md-input-container>md-icon{fill:#fff}}md-switch .md-ink-ripple,md-switch.md-default-theme .md-ink-ripple{color:#9e9e9e}md-switch .md-thumb,md-switch.md-default-theme .md-thumb{background-color:#fafafa}md-switch .md-bar,md-switch.md-default-theme .md-bar{background-color:#9e9e9e}md-switch.md-checked .md-ink-ripple,md-switch.md-default-theme.md-checked .md-ink-ripple{color:#ff4081}md-switch.md-checked .md-thumb,md-switch.md-default-theme.md-checked .md-thumb{background-color:#ff4081}md-switch.md-checked .md-bar,md-switch.md-default-theme.md-checked .md-bar{background-color:rgba(255,64,129,.5)}md-switch.md-checked.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-focused .md-thumb:before{background-color:rgba(255,64,129,.26)}md-switch.md-checked.md-primary .md-ink-ripple,md-switch.md-default-theme.md-checked.md-primary .md-ink-ripple{color:#3f51b5}md-switch.md-checked.md-primary .md-thumb,md-switch.md-default-theme.md-checked.md-primary .md-thumb{background-color:#3f51b5}md-switch.md-checked.md-primary .md-bar,md-switch.md-default-theme.md-checked.md-primary .md-bar{background-color:rgba(63,81,181,.5)}md-switch.md-checked.md-primary.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-primary.md-focused .md-thumb:before{background-color:rgba(63,81,181,.26)}md-switch.md-checked.md-warn .md-ink-ripple,md-switch.md-default-theme.md-checked.md-warn .md-ink-ripple{color:#f44336}md-switch.md-checked.md-warn .md-thumb,md-switch.md-default-theme.md-checked.md-warn .md-thumb{background-color:#f44336}md-switch.md-checked.md-warn .md-bar,md-switch.md-default-theme.md-checked.md-warn .md-bar{background-color:rgba(244,67,54,.5)}md-switch.md-checked.md-warn.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-warn.md-focused .md-thumb:before{background-color:rgba(244,67,54,.26)}md-switch.md-default-theme[disabled] .md-thumb,md-switch[disabled] .md-thumb{background-color:#bdbdbd}md-switch.md-default-theme[disabled] .md-bar,md-switch[disabled] .md-bar{background-color:rgba(0,0,0,.12)}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0}md-input-container:after{display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}body[dir=rtl] md-input-container .md-errors-spacer,html[dir=rtl] md-input-container .md-errors-spacer{float:left;unicode-bidi:embed}md-input-container .md-errors-spacer bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-errors-spacer bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container>md-icon{position:absolute;top:5px;left:2px;right:auto}body[dir=rtl] md-input-container>md-icon,html[dir=rtl] md-input-container>md-icon{left:auto;right:2px;unicode-bidi:embed}md-input-container>md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container>md-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container input[type=date],md-input-container input[type=time],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=week],md-input-container input[type=email],md-input-container input[type=url],md-input-container input[type=tel],md-input-container input[type=color],md-input-container input[type=number],md-input-container input[type=search],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=time],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}body[dir=rtl] md-input-container label:not(.md-container-ignore),html[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0;unicode-bidi:embed}md-input-container label:not(.md-container-ignore) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container label:not(.md-container-ignore) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-has-icon{padding-left:36px;padding-right:0}body[dir=rtl] md-input-container.md-has-icon,html[dir=rtl] md-input-container.md-has-icon{padding-left:0;padding-right:36px;unicode-bidi:embed}md-input-container.md-has-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-has-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-has-icon>label{left:36px;right:auto}body[dir=rtl] md-input-container.md-has-icon>label,html[dir=rtl] md-input-container.md-has-icon>label{left:auto;right:36px;unicode-bidi:embed}md-input-container.md-has-icon>label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-has-icon>label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;transform:translate3d(0,28px,0) scale(1);transition:transform cubic-bezier(.25,.8,.25,1) .25s;transform-origin:left top}body[dir=rtl] md-input-container .md-placeholder,body[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),html[dir=rtl] md-input-container .md-placeholder,html[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;transform-origin:right top;unicode-bidi:embed}md-input-container .md-placeholder bdo[dir=rtl],md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-placeholder bdo[dir=ltr],md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,transform;transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-ms-flex-order:2;order:2;display:block;margin-top:0;background:0 0;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left;padding:2px 2px 1px}body[dir=rtl] md-input-container .md-input,html[dir=rtl] md-input-container .md-input{float:right;unicode-bidi:embed}md-input-container .md-input bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-input bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}body[dir=rtl] md-input-container .md-char-counter,html[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px;unicode-bidi:embed}md-input-container .md-char-counter bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-char-counter bdo[dir=ltr],md-input-container [data-ng-messages] bdo[dir=ltr],md-input-container [ng-messages] bdo[dir=ltr],md-input-container [x-ng-messages] bdo[dir=ltr],md-input-container data-ng-messages bdo[dir=ltr],md-input-container ng-messages bdo[dir=ltr],md-input-container x-ng-messages bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container [data-ng-messages],md-input-container [ng-messages],md-input-container [x-ng-messages],md-input-container data-ng-messages,md-input-container ng-messages,md-input-container x-ng-messages{position:relative;-ms-flex-order:4;order:4;overflow:hidden;clear:left}body[dir=rtl] md-input-container [data-ng-messages],body[dir=rtl] md-input-container [ng-messages],body[dir=rtl] md-input-container [x-ng-messages],body[dir=rtl] md-input-container data-ng-messages,body[dir=rtl] md-input-container ng-messages,body[dir=rtl] md-input-container x-ng-messages,html[dir=rtl] md-input-container [data-ng-messages],html[dir=rtl] md-input-container [ng-messages],html[dir=rtl] md-input-container [x-ng-messages],html[dir=rtl] md-input-container data-ng-messages,html[dir=rtl] md-input-container ng-messages,html[dir=rtl] md-input-container x-ng-messages{clear:right;unicode-bidi:embed}md-input-container [data-ng-messages] bdo[dir=rtl],md-input-container [ng-messages] bdo[dir=rtl],md-input-container [x-ng-messages] bdo[dir=rtl],md-input-container data-ng-messages bdo[dir=rtl],md-input-container ng-messages bdo[dir=rtl],md-input-container x-ng-messages bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container [data-ng-messages].ng-enter [data-ng-message-exp],md-input-container [data-ng-messages].ng-enter [data-ng-message],md-input-container [data-ng-messages].ng-enter [ng-message-exp],md-input-container [data-ng-messages].ng-enter [ng-message],md-input-container [data-ng-messages].ng-enter [x-ng-message-exp],md-input-container [data-ng-messages].ng-enter [x-ng-message],md-input-container [data-ng-messages].ng-enter data-ng-message,md-input-container [data-ng-messages].ng-enter ng-message,md-input-container [data-ng-messages].ng-enter x-ng-message,md-input-container [ng-messages].ng-enter [data-ng-message-exp],md-input-container [ng-messages].ng-enter [data-ng-message],md-input-container [ng-messages].ng-enter [ng-message-exp],md-input-container [ng-messages].ng-enter [ng-message],md-input-container [ng-messages].ng-enter [x-ng-message-exp],md-input-container [ng-messages].ng-enter [x-ng-message],md-input-container [ng-messages].ng-enter data-ng-message,md-input-container [ng-messages].ng-enter ng-message,md-input-container [ng-messages].ng-enter x-ng-message,md-input-container [x-ng-messages].ng-enter [data-ng-message-exp],md-input-container [x-ng-messages].ng-enter [data-ng-message],md-input-container [x-ng-messages].ng-enter [ng-message-exp],md-input-container [x-ng-messages].ng-enter [ng-message],md-input-container [x-ng-messages].ng-enter [x-ng-message-exp],md-input-container [x-ng-messages].ng-enter [x-ng-message],md-input-container [x-ng-messages].ng-enter data-ng-message,md-input-container [x-ng-messages].ng-enter ng-message,md-input-container [x-ng-messages].ng-enter x-ng-message,md-input-container data-ng-messages.ng-enter [data-ng-message-exp],md-input-container data-ng-messages.ng-enter [data-ng-message],md-input-container data-ng-messages.ng-enter [ng-message-exp],md-input-container data-ng-messages.ng-enter [ng-message],md-input-container data-ng-messages.ng-enter [x-ng-message-exp],md-input-container data-ng-messages.ng-enter [x-ng-message],md-input-container data-ng-messages.ng-enter data-ng-message,md-input-container data-ng-messages.ng-enter ng-message,md-input-container data-ng-messages.ng-enter x-ng-message,md-input-container ng-messages.ng-enter [data-ng-message-exp],md-input-container ng-messages.ng-enter [data-ng-message],md-input-container ng-messages.ng-enter [ng-message-exp],md-input-container ng-messages.ng-enter [ng-message],md-input-container ng-messages.ng-enter [x-ng-message-exp],md-input-container ng-messages.ng-enter [x-ng-message],md-input-container ng-messages.ng-enter data-ng-message,md-input-container ng-messages.ng-enter ng-message,md-input-container ng-messages.ng-enter x-ng-message,md-input-container x-ng-messages.ng-enter [data-ng-message-exp],md-input-container x-ng-messages.ng-enter [data-ng-message],md-input-container x-ng-messages.ng-enter [ng-message-exp],md-input-container x-ng-messages.ng-enter [ng-message],md-input-container x-ng-messages.ng-enter [x-ng-message-exp],md-input-container x-ng-messages.ng-enter [x-ng-message],md-input-container x-ng-messages.ng-enter data-ng-message,md-input-container x-ng-messages.ng-enter ng-message,md-input-container x-ng-messages.ng-enter x-ng-message{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container [data-ng-message-exp],md-input-container [data-ng-message],md-input-container [ng-message-exp],md-input-container [ng-message],md-input-container [x-ng-message-exp],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container [data-ng-message-exp]:not(.md-char-counter),md-input-container [data-ng-message]:not(.md-char-counter),md-input-container [ng-message-exp]:not(.md-char-counter),md-input-container [ng-message]:not(.md-char-counter),md-input-container [x-ng-message-exp]:not(.md-char-counter),md-input-container [x-ng-message]:not(.md-char-counter),md-input-container data-ng-message:not(.md-char-counter),md-input-container ng-message:not(.md-char-counter),md-input-container x-ng-message:not(.md-char-counter){padding-right:5px;padding-left:0}body[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),body[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container [ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container data-ng-message:not(.md-char-counter),body[dir=rtl] md-input-container ng-message:not(.md-char-counter),body[dir=rtl] md-input-container x-ng-message:not(.md-char-counter),html[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),html[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container [ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container data-ng-message:not(.md-char-counter),html[dir=rtl] md-input-container ng-message:not(.md-char-counter),html[dir=rtl] md-input-container x-ng-message:not(.md-char-counter){padding-right:0;padding-left:5px;unicode-bidi:embed}md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=rtl],md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container data-ng-message:not(.md-char-counter) bdo[dir=rtl],md-input-container ng-message:not(.md-char-counter) bdo[dir=rtl],md-input-container x-ng-message:not(.md-char-counter) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=ltr],md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container data-ng-message:not(.md-char-counter) bdo[dir=ltr],md-input-container ng-message:not(.md-char-counter) bdo[dir=ltr],md-input-container x-ng-message:not(.md-char-counter) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate),md-input-container .md-input-message-animation.ng-enter,md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0,6px,0) scale(.75)}md-input-container.md-input-has-value label{transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-input-container.md-icon-float{transition:margin-top .5s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-list-item,md-list-item.md-with-secondary{position:relative}md-input-container.md-icon-float>md-icon{top:2px;left:2px;right:auto}body[dir=rtl] md-input-container.md-icon-float>md-icon,html[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px;unicode-bidi:embed}md-input-container.md-icon-float>md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-float>md-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-icon-float.md-input-focused label,md-input-container.md-icon-float.md-input-has-value label{transform:translate3d(0,6px,0) scale(.75);transition:transform cubic-bezier(.25,.8,.25,1) .5s}md-input-container.md-icon-right{padding-right:36px;padding-left:36px}body[dir=rtl] md-input-container.md-icon-right,html[dir=rtl] md-input-container.md-icon-right{padding-right:36px;padding-left:36px;unicode-bidi:embed}md-input-container.md-icon-right bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-right bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-icon-right .md-errors-spacer+md-icon{margin:0;right:2px;left:auto}body[dir=rtl] md-input-container.md-icon-right .md-errors-spacer+md-icon,html[dir=rtl] md-input-container.md-icon-right .md-errors-spacer+md-icon{right:auto;left:2px;unicode-bidi:embed}md-input-container.md-icon-right .md-errors-spacer+md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-right .md-errors-spacer+md-icon bdo[dir=ltr],md-select-menu bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-input,md-input-container.md-default-theme .md-input{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,.12);text-shadow:none}md-input-container .md-input:-moz-placeholder,md-input-container .md-input:-ms-input-placeholder,md-input-container .md-input::-moz-placeholder,md-input-container .md-input::-webkit-input-placeholder,md-input-container.md-default-theme .md-input:-moz-placeholder,md-input-container.md-default-theme .md-input:-ms-input-placeholder,md-input-container.md-default-theme .md-input::-moz-placeholder,md-input-container.md-default-theme .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.26)}md-input-container.md-default-theme>md-icon,md-input-container>md-icon{color:rgba(0,0,0,.87)}md-input-container .md-placeholder,md-input-container label,md-input-container.md-default-theme .md-placeholder,md-input-container.md-default-theme label{text-shadow:none;color:rgba(0,0,0,.26)}md-input-container [data-ng-message-exp] :not(.md-char-counter),md-input-container [data-ng-message] :not(.md-char-counter),md-input-container [ng-message-exp] :not(.md-char-counter),md-input-container [ng-message] :not(.md-char-counter),md-input-container [ng-messages] :not(.md-char-counter),md-input-container [x-ng-message-exp] :not(.md-char-counter),md-input-container [x-ng-message] :not(.md-char-counter),md-input-container data-ng-message :not(.md-char-counter),md-input-container ng-message :not(.md-char-counter),md-input-container ng-messages :not(.md-char-counter),md-input-container x-ng-message :not(.md-char-counter),md-input-container.md-default-theme [data-ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [data-ng-message] :not(.md-char-counter),md-input-container.md-default-theme [ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [ng-message] :not(.md-char-counter),md-input-container.md-default-theme [ng-messages] :not(.md-char-counter),md-input-container.md-default-theme [x-ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [x-ng-message] :not(.md-char-counter),md-input-container.md-default-theme data-ng-message :not(.md-char-counter),md-input-container.md-default-theme ng-message :not(.md-char-counter),md-input-container.md-default-theme ng-messages :not(.md-char-counter),md-input-container.md-default-theme x-ng-message :not(.md-char-counter){color:#d50000}md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,md-input-container:not(.md-input-invalid).md-input-has-value label{color:rgba(0,0,0,.54)}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:#3f51b5}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon,md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#3f51b5}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input,md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:#e91e63}md-input-container.md-default-theme.md-input-invalid .md-input,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input,md-input-container.md-input-invalid .md-input,md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:#d50000}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container:not(.md-input-invalid).md-input-focused.md-accent label{color:#e91e63}md-input-container.md-default-theme.md-input-invalid .md-char-counter,md-input-container.md-default-theme.md-input-invalid [data-ng-message-exp],md-input-container.md-default-theme.md-input-invalid [data-ng-message],md-input-container.md-default-theme.md-input-invalid [ng-message-exp],md-input-container.md-default-theme.md-input-invalid [ng-message],md-input-container.md-default-theme.md-input-invalid [x-ng-message-exp],md-input-container.md-default-theme.md-input-invalid [x-ng-message],md-input-container.md-default-theme.md-input-invalid data-ng-message,md-input-container.md-default-theme.md-input-invalid ng-message,md-input-container.md-default-theme.md-input-invalid x-ng-message,md-input-container.md-default-theme.md-input-invalid.md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-input-invalid .md-char-counter,md-input-container.md-input-invalid [data-ng-message-exp],md-input-container.md-input-invalid [data-ng-message],md-input-container.md-input-invalid [ng-message-exp],md-input-container.md-input-invalid [ng-message],md-input-container.md-input-invalid [x-ng-message-exp],md-input-container.md-input-invalid [x-ng-message],md-input-container.md-input-invalid data-ng-message,md-input-container.md-input-invalid ng-message,md-input-container.md-input-invalid x-ng-message,md-input-container.md-input-invalid.md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused.md-warn label{color:#d50000}md-input-container .md-input [disabled],md-input-container .md-input[disabled],md-input-container.md-default-theme .md-input [disabled],md-input-container.md-default-theme .md-input[disabled]{border-bottom-color:transparent;color:rgba(0,0,0,.26);background-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.26) 100%)}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.010em;line-height:1.2em}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item .md-no-style,md-list-item.md-no-proxy{position:relative;padding:0 16px;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;border-radius:0}md-list-item .md-no-style.md-button>.md-ripple-container,md-list-item.md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus{outline:0}md-option[disabled],md-select[disabled]:hover{cursor:default}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}md-list-item md-divider[md-inset]{left:96px;width:calc(100% - 96px);margin:0}md-list-item,md-list-item .md-list-item-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{-ms-flex-item-align:center;align-self:center}md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-checkbox.md-secondary,md-list-item md-switch.md-secondary{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item md-checkbox.md-secondary{margin-right:0}md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-switch.md-secondary{margin-right:-6px}md-list-item .md-list-item-inner button.md-button.md-secondary-container,md-list-item button.md-button.md-secondary-container{background-color:transparent;-ms-flex-item-align:center;align-self:center;border-radius:50%;margin:0;min-width:0}md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple,md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple-container,md-list-item button.md-button.md-secondary-container .md-ripple,md-list-item button.md-button.md-secondary-container .md-ripple-container{border-radius:50%}md-list-item .md-list-item-inner button.md-button.md-secondary-container.md-icon-button,md-list-item button.md-button.md-secondary-container.md-icon-button{margin-right:-12px}md-list-item .md-list-item-inner .md-secondary,md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary,md-list-item .md-secondary-container{position:absolute;top:50%;right:16px;margin:0 0 0 16px;transform:translate3d(0,-50%,0)}md-list-item .md-list-item-inner>.md-button.md-secondary-container>.md-secondary,md-list-item>.md-button.md-secondary-container>.md-secondary{margin-left:0;position:static}md-slider,md-slider .md-slider-wrapper,md-toolbar{position:relative}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-ms-flex:1;flex:1;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-ms-flex:1;flex:1;margin:auto;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.010em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em}.md-toolbar-tools,md-toolbar{font-size:20px;box-sizing:border-box}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text{margin:1.6em}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-ms-flex:1;flex:1}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin:1.6em}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list md-list-item.md-2-line .md-list-item-text h3,md-list md-list-item.md-2-line .md-list-item-text h4,md-list md-list-item.md-3-line .md-list-item-text h3,md-list md-list-item.md-3-line .md-list-item-text h4,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text h4{color:rgba(0,0,0,.87)}md-list md-list-item.md-2-line .md-list-item-text p,md-list md-list-item.md-3-line .md-list-item-text p,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text p{color:rgba(0,0,0,.54)}md-list .md-proxy-focus.md-focused div.md-no-style,md-list.md-default-theme .md-proxy-focus.md-focused div.md-no-style{background-color:#f5f5f5}md-list md-list-item>.md-avatar-icon,md-list.md-default-theme md-list-item>.md-avatar-icon{background-color:rgba(0,0,0,.26);color:#fff}md-list md-list-item>md-icon,md-list.md-default-theme md-list-item>md-icon{color:rgba(0,0,0,.54)}md-list md-list-item>md-icon.md-highlight,md-list.md-default-theme md-list-item>md-icon.md-highlight{color:#3f51b5}md-list md-list-item>md-icon.md-highlight.md-accent,md-list.md-default-theme md-list-item>md-icon.md-highlight.md-accent{color:#ff4081}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}.layout-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-divider,md-divider.md-default-theme{border-top-color:rgba(0,0,0,.12)}.layout-row>md-divider,.layout-row>md-divider.md-default-theme{border-right-color:rgba(0,0,0,.12)}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}md-toolbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:2;min-height:64px;width:100%}md-slider .md-focus-thumb,md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks,md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}md-toolbar~md-content>md-list{padding:0}.md-toolbar-tools,.md-toolbar-tools .fill-height{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.md-toolbar-tools{letter-spacing:.005em;font-weight:400;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}.md-toolbar-tools>.md-button:last-child,.md-toolbar-tools>md-menu:last-child{margin-right:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}.md-toolbar-tools{border-bottom:1px solid #fff}}@media only screen and (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media only screen and (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){background-color:#3f51b5;color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised),md-toolbar.md-default-theme:not(.md-menu-toolbar) md-icon,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised),md-toolbar:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-accent,md-toolbar:not(.md-menu-toolbar).md-accent{background-color:#ff4081;color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn,md-toolbar:not(.md-menu-toolbar).md-warn{background-color:#f44336;color:rgba(255,255,255,.87)}md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:1;width:auto}md-icon,md-icon.md-default-theme{color:rgba(0,0,0,.54)}md-icon.md-default-theme.md-primary,md-icon.md-primary{color:#3f51b5}md-icon.md-accent,md-icon.md-default-theme.md-accent{color:#ff4081}md-icon.md-default-theme.md-warn,md-icon.md-warn{color:#f44336}md-slider .md-thumb-text,md-slider.md-default-theme .md-thumb-text,md-slider.md-default-theme.md-primary .md-thumb-text,md-slider.md-default-theme.md-warn .md-thumb-text,md-slider.md-primary .md-thumb-text,md-slider.md-warn .md-thumb-text{color:rgba(255,255,255,.87)}@keyframes sliderFocusThumb{0%{opacity:0;transform:scale(0)}50%{transform:scale(1);opacity:1}100%{opacity:0}}md-slider{height:48px;display:block;margin-left:4px;margin-right:4px;padding:0}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track,md-slider .md-track-ticks{right:0;height:100%;left:0;position:absolute}md-slider .md-track-fill{transition:width 50ms linear}md-slider .md-track-ticks canvas{width:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;transform:translate3d(-50%,-50%,0);transition:left .1s linear}md-slider .md-thumb{z-index:1;position:absolute;left:-19px;top:5px;width:38px;height:38px;border-radius:38px;transform:scale(.5);transition:all .1s linear}md-slider .md-sign,md-slider .md-sign:after{position:absolute;transition:all .2s ease-in-out}md-slider .md-thumb:after{position:absolute;left:3px;top:3px;width:32px;height:32px;border-radius:32px;border-width:3px;border-style:solid}md-slider .md-sign{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:-14px;top:-20px;width:28px;height:28px;border-radius:28px;transform:scale(.4) translate3d(0,70px,0)}md-slider .md-sign:after{left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;transform:translate3d(0,-8px,0)}md-slider .md-focus-ring,md-slider .md-focus-thumb{left:-24px;top:0;width:48px;height:48px;border-radius:48px;position:absolute}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-thumb{opacity:0;background-color:silver;animation:sliderFocusThumb .4s linear}md-slider .md-focus-ring{transform:scale(0);transition:all .2s linear;opacity:.26}md-slider .md-disabled-thumb{position:absolute;left:-22px;top:2px;width:44px;height:44px;border-radius:44px;transform:scale(.35);border-width:6px;border-style:solid;display:none}md-slider.md-min .md-thumb:after{background-color:#fff}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:0}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]):not([disabled]):hover .md-thumb{transform:scale(.6)}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb{display:block}md-slider[disabled] .md-sign,md-slider[disabled] .md-track-fill,md-slider[md-discrete] .md-focus-ring,md-slider[md-discrete] .md-focus-thumb{display:none}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-ring,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring{transform:scale(1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-thumb{transform:scale(.85)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]):focus .md-sign,md-slider[md-discrete]:not([disabled]):focus .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-thumb{transform:scale(.35)}md-slider[disabled] .md-disabled-thumb{display:block}@media screen and (-ms-high-contrast:active){md-slider .md-track,md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}md-slider .md-track,md-slider.md-default-theme .md-track{background-color:rgba(0,0,0,.26)}md-slider .md-track-ticks,md-slider.md-default-theme .md-track-ticks{background-color:rgba(0,0,0,.12)}md-slider .md-focus-thumb,md-slider.md-default-theme .md-focus-thumb{background-color:rgba(0,0,0,.54)}md-slider .md-focus-ring,md-slider.md-default-theme .md-focus-ring{background-color:#ff4081}md-slider .md-disabled-thumb,md-slider.md-default-theme .md-disabled-thumb{border-color:#fff}md-slider.md-default-theme.md-min .md-thumb:after,md-slider.md-min .md-thumb:after{background-color:#fff}md-slider .md-sign,md-slider .md-track.md-track-fill,md-slider.md-default-theme .md-sign,md-slider.md-default-theme .md-track.md-track-fill{background-color:#ff4081}md-slider .md-thumb:after,md-slider.md-default-theme .md-thumb:after{border-color:#ff4081;background-color:#ff4081}md-slider.md-default-theme.md-warn .md-focus-ring,md-slider.md-default-theme.md-warn .md-sign,md-slider.md-default-theme.md-warn .md-track.md-track-fill,md-slider.md-warn .md-focus-ring,md-slider.md-warn .md-sign,md-slider.md-warn .md-track.md-track-fill{background-color:#f44336}md-slider .md-sign:after,md-slider.md-default-theme .md-sign:after{border-top-color:#ff4081}md-slider.md-default-theme.md-warn .md-thumb:after,md-slider.md-warn .md-thumb:after{border-color:#f44336;background-color:#f44336}md-slider.md-default-theme.md-primary .md-focus-ring,md-slider.md-default-theme.md-primary .md-sign,md-slider.md-default-theme.md-primary .md-track.md-track-fill,md-slider.md-primary .md-focus-ring,md-slider.md-primary .md-sign,md-slider.md-primary .md-track.md-track-fill{background-color:#3f51b5}md-slider.md-default-theme.md-warn .md-sign:after,md-slider.md-warn .md-sign:after{border-top-color:#f44336}md-slider.md-default-theme.md-primary .md-thumb:after,md-slider.md-primary .md-thumb:after{border-color:#3f51b5;background-color:#3f51b5}md-slider.md-default-theme.md-primary .md-sign:after,md-slider.md-primary .md-sign:after{border-top-color:#3f51b5}md-slider.md-default-theme[disabled] .md-thumb:after,md-slider[disabled] .md-thumb:after{border-color:rgba(0,0,0,.26)}md-slider.md-default-theme[disabled]:not(.md-min) .md-thumb:after,md-slider[disabled]:not(.md-min) .md-thumb:after{background-color:rgba(0,0,0,.26)}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}.md-subheader,.md-subheader.md-default-theme{color:rgba(0,0,0,.23);background-color:#fff}.md-subheader.md-default-theme.md-primary,.md-subheader.md-primary{color:#3f51b5}.md-subheader.md-accent,.md-subheader.md-default-theme.md-accent{color:#ff4081}.md-subheader.md-default-theme.md-warn,.md-subheader.md-warn{color:#f44336}md-autocomplete,md-autocomplete.md-default-theme{background:#fafafa}md-autocomplete.md-default-theme[disabled],md-autocomplete[disabled]{background:#f5f5f5}md-autocomplete button md-icon path,md-autocomplete.md-default-theme button md-icon path{fill:#757575}md-autocomplete button:after,md-autocomplete.md-default-theme button:after{background:rgba(117,117,117,.3)}.md-autocomplete-suggestions-container,.md-autocomplete-suggestions-container.md-default-theme{background:#fafafa}.md-autocomplete-suggestions-container li,.md-autocomplete-suggestions-container.md-default-theme li{color:#212121}.md-autocomplete-suggestions-container li .highlight,.md-autocomplete-suggestions-container.md-default-theme li .highlight{color:#757575}.md-autocomplete-suggestions-container li.selected,.md-autocomplete-suggestions-container li:hover,.md-autocomplete-suggestions-container.md-default-theme li.selected,.md-autocomplete-suggestions-container.md-default-theme li:hover{background:#eee}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;transform:translate(0,0) scale(1,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1,md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide{animation:none}md-progress-linear .md-container.ng-hide .md-bar1,md-progress-linear .md-container.ng-hide .md-bar2{animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;animation:buffer 3s infinite linear}@keyframes query{0%{opacity:1;transform:translateX(35%) scale(.3,1)}100%{opacity:0;transform:translateX(-50%) scale(0,1)}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes md-progress-linear-indeterminate-scale-1{0%{transform:scaleX(.1);animation-timing-function:linear}36.6%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{transform:scaleX(.83);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;animation-timing-function:linear}20%{left:-105.16667%;animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}100%{left:95.44444%}}@keyframes md-progress-linear-indeterminate-scale-2{0%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{transform:scaleX(.57);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{transform:scaleX(.91);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}100%{left:117.38889%}}md-progress-linear .md-container,md-progress-linear.md-default-theme .md-container{background-color:#c5cae9}md-progress-linear .md-bar,md-progress-linear.md-default-theme .md-bar{background-color:#3f51b5}md-progress-linear.md-default-theme.md-warn .md-container,md-progress-linear.md-warn .md-container{background-color:#ffcdd2}md-progress-linear.md-default-theme.md-warn .md-bar,md-progress-linear.md-warn .md-bar{background-color:#f44336}md-progress-linear.md-accent .md-container,md-progress-linear.md-default-theme.md-accent .md-container{background-color:#f8bbd0}md-progress-linear.md-accent .md-bar,md-progress-linear.md-default-theme.md-accent .md-bar{background-color:#ff4081}md-progress-linear.md-default-theme[md-mode=buffer].md-warn .md-bar1,md-progress-linear[md-mode=buffer].md-warn .md-bar1{background-color:#ffcdd2}md-progress-linear.md-default-theme[md-mode=buffer].md-warn .md-dashed:before,md-progress-linear[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient(#ffcdd2 0,#ffcdd2 16%,transparent 42%)}md-progress-linear.md-default-theme[md-mode=buffer].md-accent .md-bar1,md-progress-linear[md-mode=buffer].md-accent .md-bar1{background-color:#f8bbd0}md-progress-linear.md-default-theme[md-mode=buffer].md-accent .md-dashed:before,md-progress-linear[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient(#f8bbd0 0,#f8bbd0 16%,transparent 42%)}md-progress-circular{display:block;position:relative;width:100px;height:100px;padding-top:0!important;margin-bottom:0!important;z-index:2}md-progress-circular .md-spinner-wrapper{display:block;position:absolute;overflow:hidden;top:50%;left:50%}md-menu-item,md-menu-item>a.md-button{display:-ms-flexbox;display:flex}md-progress-circular .md-spinner-wrapper .md-inner{width:100px;height:100px;position:relative}md-progress-circular .md-spinner-wrapper .md-inner .md-gap{position:absolute;left:49px;right:49px;top:0;bottom:0;border-top-width:10px;border-top-style:solid;box-sizing:border-box}md-progress-circular .md-spinner-wrapper .md-inner .md-left,md-progress-circular .md-spinner-wrapper .md-inner .md-right{position:absolute;top:0;height:100px;width:50px;overflow:hidden}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{position:absolute;top:0;width:100px;height:100px;box-sizing:border-box;border-width:10px;border-style:solid;border-bottom-color:transparent;border-radius:50%}md-progress-circular .md-spinner-wrapper .md-inner .md-left{left:0}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle{left:0;border-right-color:transparent}md-progress-circular .md-spinner-wrapper .md-inner .md-right{right:0}md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{right:0;border-left-color:transparent}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper{animation:outer-rotate 2.91667s linear infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner{animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-iteration-count:infinite;animation-duration:1.3125s;animation-timing-function:cubic-bezier(.35,0,.25,1)}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle{animation-name:left-wobble}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-name:right-wobble}md-progress-circular .md-spinner-wrapper.ng-hide,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner{animation:none}md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-right .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-name:none}@keyframes outer-rotate{0%{transform:rotate(0) scale(.5)}100%{transform:rotate(360deg) scale(.5)}}@keyframes left-wobble{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes right-wobble{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes sporadic-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}md-progress-circular,md-progress-circular.md-default-theme{background-color:transparent}md-progress-circular .md-inner .md-gap,md-progress-circular.md-default-theme .md-inner .md-gap{border-top-color:#3f51b5;border-bottom-color:#3f51b5}md-progress-circular .md-inner .md-left .md-half-circle,md-progress-circular .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-right .md-half-circle{border-top-color:#3f51b5}md-progress-circular .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-right .md-half-circle{border-right-color:#3f51b5}md-progress-circular .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-left .md-half-circle{border-left-color:#3f51b5}md-progress-circular.md-default-theme.md-warn .md-inner .md-gap,md-progress-circular.md-warn .md-inner .md-gap{border-top-color:#f44336;border-bottom-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-warn .md-inner .md-right .md-half-circle,md-progress-circular.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-warn .md-inner .md-right .md-half-circle{border-top-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-right .md-half-circle,md-progress-circular.md-warn .md-inner .md-right .md-half-circle{border-right-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-warn .md-inner .md-left .md-half-circle{border-left-color:#f44336}md-progress-circular.md-accent .md-inner .md-gap,md-progress-circular.md-default-theme.md-accent .md-inner .md-gap{border-top-color:#ff4081;border-bottom-color:#ff4081}md-progress-circular.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-accent .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-right .md-half-circle{border-top-color:#ff4081}md-progress-circular.md-accent .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-right .md-half-circle{border-right-color:#ff4081}md-progress-circular.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-left .md-half-circle{border-left-color:#ff4081}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.2s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-menu-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-item>*,md-menu-item>.md-button{margin:auto 0;padding-left:16px;padding-right:16px;width:100%}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{-ms-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start}md-menu-item>.md-button{border-radius:0;font-size:15px;text-transform:none;font-weight:400;text-align:left;text-align:start;height:100%;display:inline-block;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:start;align-content:flex-start}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}.md-menu{padding:8px 0}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-menu-content,md-menu-content.md-default-theme{background-color:#fff}md-menu-content md-menu-divider,md-menu-content.md-default-theme md-menu-divider{background-color:rgba(0,0,0,.12)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:150ms}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:150ms;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-input-container>md-select{margin:0;-ms-flex-order:2;order:2}md-select{display:-ms-flexbox;display:flex;margin:20px 0 26px}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select:not([disabled]).ng-invalid.ng-dirty .md-select-value{border-bottom:2px solid;padding-bottom:0}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}.md-select-value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-ms-flex-positive:1;flex-grow:1}.md-virtual-repeat-container,md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure,md-sidenav{box-sizing:border-box}.md-select-value .md-text{display:inline}.md-select-value :first-child{-ms-flex:1 0 auto;flex:1 0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translate3d(0,2px,0)}.md-select-value .md-select-icon{display:block;-ms-flex-align:end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;transform:translate3d(0,1px,0)}.md-select-value .md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;transform:scaleY(.6) scaleX(1)}.md-select-value.md-select-placeholder{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;transform-origin:left top;transform:scale(1)}md-select-menu.md-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}body[dir=rtl] md-select-menu,html[dir=rtl] md-select-menu{transform-origin:right top;unicode-bidi:embed}md-select-menu bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;padding:0 16px;height:48px}md-option:focus{outline:0}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select.md-default-theme[disabled] .md-select-value,md-select[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.26) 100%)}md-select .md-select-value,md-select.md-default-theme .md-select-value{border-bottom-color:rgba(0,0,0,.12)}md-select .md-select-value.md-select-placeholder,md-select.md-default-theme .md-select-value.md-select-placeholder{color:rgba(0,0,0,.26)}md-select.md-default-theme.ng-invalid.ng-dirty .md-select-value,md-select.ng-invalid.ng-dirty .md-select-value{color:#d50000!important;border-bottom-color:#d50000!important}md-select.md-default-theme:not([disabled]):focus .md-select-value,md-select:not([disabled]):focus .md-select-value{border-bottom-color:#3f51b5;color:rgba(0,0,0,.87)}md-select.md-default-theme:not([disabled]):focus .md-select-value.md-select-placeholder,md-select:not([disabled]):focus .md-select-value.md-select-placeholder{color:rgba(0,0,0,.87)}md-select.md-default-theme:not([disabled]):focus.md-accent .md-select-value,md-select:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:#ff4081}md-select.md-default-theme:not([disabled]):focus.md-warn .md-select-value,md-select:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:#f44336}md-select-menu md-option[disabled],md-select-menu.md-default-theme md-option[disabled],md-select.md-default-theme[disabled] .md-select-value,md-select.md-default-theme[disabled] .md-select-value.md-select-placeholder,md-select[disabled] .md-select-value,md-select[disabled] .md-select-value.md-select-placeholder{color:rgba(0,0,0,.26)}md-select-menu md-optgroup,md-select-menu.md-default-theme md-optgroup{color:rgba(0,0,0,.54)}md-select-menu md-optgroup md-option,md-select-menu.md-default-theme md-optgroup md-option{color:rgba(0,0,0,.87)}md-select-menu md-option[selected],md-select-menu.md-default-theme md-option[selected]{color:#3f51b5}md-select-menu md-option[selected]:focus,md-select-menu.md-default-theme md-option[selected]:focus{color:#3949ab}md-select-menu md-option[selected].md-accent,md-select-menu.md-default-theme md-option[selected].md-accent{color:#e91e63}md-select-menu md-option[selected].md-accent:focus,md-select-menu.md-default-theme md-option[selected].md-accent:focus{color:#d81b60}md-select-menu md-option:focus:not([disabled]):not([selected]),md-select-menu.md-default-theme md-option:focus:not([disabled]):not([selected]){background:#eee}md-grid-list{display:block;position:relative}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}md-sidenav{position:absolute;-ms-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-ms-flexbox;display:flex;transition:.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-ms-flexbox;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-locked-open-remove-active{width:0;min-width:0}md-sidenav.md-closed.md-locked-open-add{width:0;min-width:0;transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add-active{width:320px;min-width:320px;transform:translate3d(0,0,0)}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,.md-sidenav-right,md-sidenav.md-closed{transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0}.md-sidenav-right.md-closed{transform:translate3d(0,0,0)}@media screen and (min-width:600px){md-sidenav{max-width:400px}}@media screen and (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}md-sidenav,md-sidenav.md-default-theme{background-color:#fff}md-backdrop{transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50;background-color:rgba(33,33,33,0)}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active,md-dialog{opacity:0}md-backdrop .md-opaque,md-backdrop.md-opaque.md-default-theme{background-color:#212121}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog,md-dialog>form{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}md-dialog{min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate(0,100%) scale(.2)}md-dialog>form{overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-ms-flex-order:1;order:1;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-subheader.sticky-clone{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}md-dialog md-dialog-content.sticky-container{padding:0}md-dialog md-dialog-content.sticky-container>div{padding:0 24px 24px}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog .md-actions,md-dialog md-dialog-actions{display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-dialog,md-dialog.md-default-theme{border-radius:4px;background-color:#fff}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions,md-dialog.md-default-theme.md-content-overflow .md-actions,md-dialog.md-default-theme.md-content-overflow md-dialog-actions{border-top-color:rgba(0,0,0,.12)}.md-virtual-repeat-container{display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-offsetter,.md-virtual-repeat-container .md-virtual-repeat-scroller{left:0;margin:0;padding:0;position:absolute;right:0;top:0;box-sizing:border-box}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;overflow-x:hidden}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}.md-contact-chips .md-chips .md-chip{padding:0 25px 0 0}.md-contact-chips .md-chips .md-chip .md-contact-avatar{float:left}.md-contact-chips .md-chips .md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips .md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;padding:0 0 8px 3px}.md-chips:after{content:'';display:table;clear:both}.md-chips:not(.md-readonly){cursor:text}.md-chips:not(.md-readonly) .md-chip:not(.md-readonly){padding-right:22px}.md-chips:not(.md-readonly) .md-chip:not(.md-readonly) .md-chip-content{padding-right:4px}.md-chips .md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}.md-chips .md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.md-chips .md-chip .md-chip-content:focus{outline:0}.md-chips .md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}.md-chips .md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips .md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=url],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=number]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=url]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=number]:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0;background:0 0}.md-chips .md-chip-input-container input:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-chips .md-chips,md-chips.md-default-theme .md-chips{box-shadow:0 1px #e0e0e0}md-chips .md-chips.md-focused,md-chips.md-default-theme .md-chips.md-focused{box-shadow:0 2px #3f51b5}md-chips .md-chip,md-chips.md-default-theme .md-chip{background:#e0e0e0;color:#424242}md-chips .md-chip.md-focused,md-chips.md-default-theme .md-chip.md-focused{background:#3f51b5;color:rgba(255,255,255,.87)}md-chips .md-chip.md-focused md-icon,md-chips.md-default-theme .md-chip.md-focused md-icon{color:rgba(255,255,255,.87)}md-chips md-chip-remove .md-button md-icon path,md-chips.md-default-theme md-chip-remove .md-button md-icon path{fill:#9e9e9e}.md-contact-suggestion span.md-contact-email{color:#bdbdbd}md-input-container label.md-required:not(._md-container-ignore)::after,md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}.md-ripple{position:absolute;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{height:225.5px;max-height:225.5px}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}.md-autocomplete-suggestions li:not(.md-not-found-wrapper),.paper-icon{cursor:pointer}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{-ms-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter,md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:0}md-autocomplete .md-show-clear-button button:focus:after{transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{transform:scale(0);transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{transform:scale(0)}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:0}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete,md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}md-slider.dragging .md-thumb-container,md-slider.dragging .md-track-container{transition:none}.md-off,.md-on,md-checkbox .md-icon{border-color:inherit!important}md-checkbox.md-default-theme.md-checked .md-icon{background:#F12B24}md-checkbox .md-label{width:125px;text-align:left}.md-button{font-size:13px;-ms-flex-direction:unset;flex-direction:unset}.md-button span{width:100%}md-slider[disabled=disabled],md-switch[disabled=disabled],md-switch[disabled=disabled] .md-container{cursor:not-allowed}#color-row,#player-area,.logo,.pointer,md-slider{cursor:pointer}md-progress-circular{margin:0 auto 20px!important}md-progress-linear{margin-bottom:50px!important}md-slider.md-default-theme .md-thumb:after{border-color:#F12B24;background-color:#F12B24}md-icon{color:rgba(0,0,0,.54)!important}md-switch.md-default-theme.md-checked .md-thumb{background-color:#F12B24}.ember-basic-dropdown-trigger{outline:0!important}md-list-item{margin-bottom:2vh}@media (max-width:500px){#save-beat-preferences-star{right:5px}}#press-bridge-button-img{width:200px;margin:0 auto 30px;display:inherit}#bridge-button-group{width:150px;margin:30px auto;text-align:left}#bridge-input md-input-container{max-width:200px;margin:30px auto 20px}#intro{font-size:32px}#intro-paragraph{margin-bottom:20px;font-size:20px}#bridge-finder,.ready-block{text-align:center;font-size:16px}#bridge-finder{min-height:500px;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#bridge-finder .md-bar{background-color:#F12B24!important}.ready-block:after{display:none;content:url(images/pressButtonBridge-b15485b257b549c269d7f36fdc0d917b.png)}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.go-button{margin:20px 0;border-radius:100%!important;width:100px;height:100px;font-size:28px}.text-left{text-align:left!important}.relative{position:relative!important}.no-text-decoration{text-decoration:none!important}div.dimmerOn{color:#e0e0e0!important;background:#242424!important}html.dimmerOn{color:#fff;background:#242424}body.dimmerOn{color:#e0e0e0;background:#242424}body.dimmerOn md-input-container label{color:#3f51b5!important}body.dimmerOn md-input-container .md-input{color:#e0e0e0!important;border-color:#3f51b5!important}body.dimmerOn .md-track{background:#e0e0e0}body.dimmerOn .color{border:1px solid #fff}body.dimmerOn .ember-basic-dropdown-content md-menu-content,body.dimmerOn .playlist-item{color:#e0e0e0;background-color:#404040}body.dimmerOn .ember-basic-dropdown-content a{color:#e0e0e0}body.dimmerOn .playlist-item.active{background:#1a1a1a!important}body.dimmerOn .playlist-item:hover{background:#272727}body.dimmerOn .playlist-item .audio-remove-button .paper-icon{color:#e0e0e0!important}body.dimmerOn .playlist-item .audio-remove-button .paper-icon:hover{color:#fff!important}body.dimmerOn svg{-webkit-filter:drop-shadow(0 0 5px #228DFF)}body.dimmerOn .md-container{color:#e0e0e0}body.dimmerOn .add-new-music:hover{background:#333}body.dimmerOn .md-bar{background-color:#666!important}.paper-icon.dimmerOn{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 20px #228DFF;opacity:.9!important}.logo{display:inline-block;width:40px;height:40px;background:url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) center center no-repeat;background-size:40px 40px}#beat-speaker-center-inner,#beat-speaker-center-outer,.bezel{border-radius:100%}.rivet1,.rivet2,.rivet3,.rivet4,.rivet5,.rivet6,.rivet7,.rivet8{position:absolute;height:8px;width:8px;background-color:#555;border-radius:100%;box-shadow:inset 0 0 3px #000,0 0 2px #000}#beat-speaker-center-inner{height:80px;width:80px;position:absolute;bottom:47px;right:47px;filter:blur(1px);background:#000;background:radial-gradient(ellipse at center,#000 0,#4f4f4f 0,#000 100%);box-shadow:0 0 10px #000}#beat-speaker-center-outer{position:absolute;top:16px;left:16px;height:205px;width:205px;border:15px solid #333;box-shadow:-3px -3px 15px rgba(0,0,0,.4),inset -3px -3px 15px rgba(0,0,0,.5);background:linear-gradient(130deg,#757575 55%,#dcdcdc 100%)}.bezel{margin:0 auto;height:240px;width:240px;position:relative;background-color:#A8A8A8;box-shadow:0 0 10px rgba(0,0,0,.8),inset 3px 3px 10px rgba(0,0,0,.8),0 0 2px rgba(0,0,0,.8),inset 0 0 30px -5px rgba(0,0,0,.8)}.rivet1{top:6px;left:50%}.rivet2{bottom:6px;left:50%}.rivet3{top:50%;left:6px}.rivet4{top:50%;right:6px}.rivet5{top:18%;left:13.7%}.rivet6{top:18%;right:13.5%}.rivet7{bottom:17%;left:13.5%}.rivet8{bottom:17%;right:13.5%}#settings.introjs-fixParent{position:inherit!important}.introjs-tooltip{width:300px}.introjs-skipbutton{color:#F12B24}.introjs-bullets ul li a.active{position:relative;height:10px;width:10px;top:-2px}#lights-tab{padding:0;margin-top:5vh}#lights-tab .paper-icon{line-height:.8!important}.lights-control-tooltip+.tooltip{left:0!important}#color-row .md-list-item-inner{padding-right:0}#hue-controls{max-width:1200px;height:90vh}#hue-controls md-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hue-controls:after,md-progress-circular:after{display:none;content:url(images/colormap-83aafd17086eaab68b229a681c04139b.png) url(images/missingArtwork-d00eb67356bb6b4123c70bd6022cfdff.png) url(images/sc-white-4de34fb7893b9579e89166515b0883fa.png) url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) url(images/lights/a19.svg) url(images/lights/a19w.svg) url(images/lights/br30.svg) url(images/lights/br30w.svg) url(images/lights/gu10.svg) url(images/lights/gu10w.svg) url(images/lights/huego.svg) url(images/lights/huegow.svg) url(images/lights/lc_aura.svg) url(images/lights/lc_auraw.svg) url(images/lights/lc_bloom.svg) url(images/lights/lc_bloomw.svg) url(images/lights/lc_iris.svg) url(images/lights/lc_irisw.svg) url(images/lights/lightstrip.svg) url(images/lights/lightstripw.svg) url(images/lights/storylight.svg) url(images/lights/storylightw.svg)}#navigation{padding:15px 0 4vh;text-align:center;margin:auto;position:relative}#navigation .ember-basic-dropdown-trigger{z-index:3;text-align:right;position:absolute;top:-10px;right:-10px;transform:scale(1.1)}.navigation-item{font-size:20px;padding:0 10px}.navigation-item.active{font-weight:700;cursor:default;text-decoration:none!important}.navigation-item:hover{text-decoration:underline}.color{border:1px solid rgba(0,0,0,.5)}#color-picker{padding:5px;background:rgba(0,0,0,.7);box-shadow:5px 10px 15px 5px rgba(0,0,0,.3);color:#FFF;position:absolute;width:266px;height:266px;right:6px;top:-9px;z-index:3}.color-content{box-shadow:none!important}.color-content md-menu-content,.color-content md-menu-item{background-color:transparent!important}#picker{cursor:crosshair}#loop-addition{position:absolute;left:33px;top:15px;font-size:16px!important}#huegasm-content{height:80%;max-height:500px}@media (min-width:767px){#lights-tab{font-size:20px}#lights-tab .paper-icon{font-size:24px}}.light-group{max-width:800px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.light-group .tooltip.top{margin-top:1px;margin-left:2px}.toggleable-light{cursor:pointer;position:relative;border-radius:30%;border:2px solid #e0e0e0;margin:0 2px;display:-ms-flexbox;display:flex;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.light-inactive{border-color:rgba(241,43,36,.4)}.light-inactive::before{font-weight:700;position:absolute;top:-5px;content:"\e014";font-size:40px;color:rgba(241,43,36,.6)}.light-active{border-color:rgba(0,128,0,.4)}.light-active img{transition-duration:.3s;transition-property:transform;box-shadow:0 0 1px transparent}.light-active img:hover{transform:scale(1.2)}.ember-modal-overlay.translucent{background-color:rgba(0,0,0,.5)}.remove-button{margin:10px 0 10px 60px}.light-text{width:60px;word-wrap:break-word;padding:0 7px}.light-text-content{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.row{margin:0}#music-tab{padding:0;margin-top:10px;margin-bottom:20px}#slide-toggle{font-size:22px;color:#BBB;background:#730B07}#slide-toggle div .paper-icon{color:inherit!important;font-size:24px;font-weight:700}#player-controls,#slide-toggle:hover{color:#fff!important}#player-controls{transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;padding:15px 10px;width:100%;z-index:20;cursor:default;background:linear-gradient(transparent,#000)}#player-controls .ember-basic-dropdown-trigger{position:absolute;right:0;bottom:13px}#player-controls .tooltip.top{margin-top:-17px}#player-controls .tooltip-arrow{display:none}#player-controls md-menu-item>.md-button md-icon{margin:auto 0 5px 10px}#player-controls .pause,#player-controls .play-arrow,#player-controls .replay{font-size:30px}#player-time-controls{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;margin-left:1em}.player-control-icon{color:#BBB!important;transition-duration:.1s;margin-right:10px;margin-top:4px;font-size:22px}.player-control-icon.active{color:#F12B24!important}#play-notification,.player-control-icon:hover{color:#fff!important}#play-notification{position:relative;background:#000;top:50%;left:50%;opacity:0;border-radius:100%}#player-area{height:400px;background-color:#000;display:inline-block;padding:0}#playlist{height:400px;background-color:#1E1E1E;padding:0 5px}#player-area * .noUi-base,#player-area * .noUi-origin{background-color:#242424;border-radius:5px}#volume-bar{width:5em;height:.5em;display:inline-block}#player-area * .noUi-handle::after,#player-area * .noUi-handle::before{content:none}#seek-slider{margin-bottom:15px;transition-duration:.2s;height:8px}#seek-slider .noUi-handle{opacity:1!important}#seek-slider:hover{height:8px}#seek-slider:hover * .noUi-handle{opacity:1}#seek-slider * .noUi-handle{border:none;height:13px;width:13px;border-radius:50%;top:-4px;left:-6px;opacity:0;transition-duration:.1s;background-color:#F12B24!important;box-shadow:none}#play-list-controls{min-height:40px;margin-top:5px;border-bottom:1px solid #3a3a3a;position:relative}#play-list-controls button .player-control-icon{margin:0 5px 1px 3px}#play-list-controls .ember-basic-dropdown-trigger{position:absolute;bottom:0;right:0;color:#e0e0e0}#play-list-controls .ember-basic-dropdown-trigger .paper-button{margin:0}#play-list-area{background-color:#fff;width:100%;height:350px;margin:0 auto;border-radius:5px;transition:.1s all ease-in-out;position:relative;overflow:auto}#play-list-area #dragHere{position:absolute;top:27%;font-size:20px;text-align:center;width:100%}#play-list-area [md-font-icon=library-music]{position:absolute;top:40%;font-size:100px;opacity:.5;width:100%;text-align:center}.song-artist{font-weight:700}#play-list-area.drag-here-highlight{background-color:#fff;border:5px dotted #5383ff}#play-list-area.dragging-over{background-color:#f2f2f2;box-shadow:inset 0 0 20px 0 #000}#file-input{width:1px;height:1px}.playlist-item{border-bottom:1px solid rgba(128,128,128,.3);border-top:1px solid rgba(128,128,128,.3);height:62px;font-family:'Open Sans',sans-serif;padding:0 20px 0 5px;position:relative;color:#242424;background:#f2f2f2}.playlist-item .close{font-size:18px}.playlist-item .album-art{height:60px;float:left;margin-right:5px;border:1px solid rgba(0,0,0,.5)}.playlist-item .song-info .song-title{max-height:40px;overflow:hidden}.playlist-item .song-info .song-artist{max-height:20px;overflow:hidden}.playlist-item .audio-remove-button{position:absolute;top:10px;right:0;padding:10px}.playlist-item.active{background:#d9d9d9!important;border-top:1px solid #F12B24;border-bottom:1px solid #F12B24}.playlist-item:hover{background:#e6e6e6}.playlist-item:hover .close{display:block}#beat-area{position:relative;padding:0}.star{cursor:auto!important}#beat-option-button-group{margin:20px 0 10px}#light-option{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.beat-option .tooltip,.beat-option md-switch{margin:0}#light-option .md-label{width:auto}#artwork,#soundcloud-tutorial{width:100%}.beat-option{padding:5px 0;text-align:center}.beat-option md-checkbox{padding:10px 0}.beat-option .option-description{display:-ms-inline-flexbox;display:inline-flex;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.beat-option button{margin-top:0}#player-bottom{color:#242424;border:1px solid #000;width:100%;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#beat-container{display:-ms-flexbox;display:flex;margin-bottom:10px}#beat-area .light-group{margin:10px 20px 0 40px;float:right}#beat-area .light-group div{display:block;padding:10px}#soundcloud-logo-small,.close{display:none}#add-music-choices{min-width:initial;right:0;left:initial;width:100px;top:25px}.add-new-music{padding:0 5px 0 10px;font-size:16px;border-radius:5px;background:#f8f8f8;border:none}.add-new-music:hover{background:#ebebeb}.sound-cloud-link{position:absolute;right:55px;bottom:22px}#visualization{position:absolute;top:0;left:0}#save-beat-preferences-star{position:absolute;top:5px;left:5px;z-index:1000}#save-beat-preferences-star md-icon{color:#F12B24!important;font-size:25px;cursor:default}.noUi-base,.noUi-handle{cursor:pointer}.visualizers-menu{left:-135px}.display-icon{background:url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) center center no-repeat;background-size:80px 80px}#artwork{position:absolute;overflow:hidden}#artwork img{display:block;margin:0 auto;max-height:400px}.keyboard-arrow-down{font-size:20px}.visualizers-menu .paper-icon{margin-left:10px;position:relative;top:-4px}.close{font-size:18px!important;color:#333;text-shadow:none}.close:hover{color:#262626!important}.ember-notify-default.ember-notify-cn{top:0;bottom:initial}#soundcloud-logo{display:block}@media (max-width:1100px){#soundcloud-logo{display:none}#soundcloud-logo-small{display:block}}@media (min-width:767px) and (max-width:1200px){#add-new-music-label{display:none}#play-list-controls .paper-button{border:1px solid #e0e0e0;border-radius:5px}}@media (max-width:500px){#sensitivity-settings .noUi-value-vertical{display:none}.option-description{height:55px}}@media (max-width:950px) and (min-width:768px){.option-description{height:55px}}@media (max-width:767px){div#player-bottom{display:block!important}#beat-area{height:initial}#seek-slider{height:8px;margin-bottom:15px}#seek-slider .noUi-handle{opacity:1!important}.close{display:block}#save-beat-preferences-star{right:5px;left:initial}md-checkbox{padding-right:20px!important}}.noUi-value-vertical{margin-top:-10px;transform:none}.noUi-pips,.noUi-value-vertical{color:inherit!important}.noUi-vertical .noUi-handle{border:1px solid #A3A0A0;width:26px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{background:grey}.noUi-connect{background-color:#F12B24}.noUi-horizontal .noUi-handle{width:.4em;height:1.3em;left:-.071em;top:-.55em;transition-duration:.1s;background:#BBB!important}.footer,div.ember-modal-dialog md-input-container{width:100%}.noUi-horizontal .noUi-handle:hover{background:#fff!important}.noUi-target{margin:0 auto}.noUi-base{background-color:#ADADAD;border:1px solid #797979}.noUi-vertical{height:200px;margin:15px auto 10px}body>.ember-view{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body,button{font-family:Raleway,sans-serif}#huegasm{-ms-flex:1;flex:1}.ember-app{padding-bottom:50px}.footer{margin:0 auto 10px;max-width:1200px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}@media (min-width:767px){.footer{padding:0 9%}}.footer-text{display:inline-block;font-size:18px;padding-left:39%}.footer-text a{margin-left:5px}.alert{margin-bottom:0;border:none}button.md-warn{background:#F12B24}div.ember-modal-dialog{padding:20px;color:#242424}div.ember-modal-dialog md-input-container input.md-input[type=text]{color:#242424!important}div.ember-modal-dialog md-input-container label{color:rgba(0,0,0,.26)}.display-flex{display:-ms-flexbox!important;display:flex!important}#intro-background{min-height:50vh;min-height:200px;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:10px 0}#intro-background #intro-wrapper{width:80%;padding:10px;border-radius:5px;margin:auto}.video-icon{position:absolute}@media (max-width:768px){.footer-text{padding-left:0!important}}@media (min-width:767px){#intro{padding:3vh 0}#intro-paragraph{padding-bottom:2vh}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-track{background-color:#fff}} \ No newline at end of file + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open>.btn-danger.dropdown-toggle,.open>.btn-default.dropdown-toggle,.open>.btn-info.dropdown-toggle,.open>.btn-success.dropdown-toggle,.open>.btn-warning.dropdown-toggle{background-image:none}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}.btn,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{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}.glyphicon,.light-inactive::before{font-family:'Glyphicons Halflings'}.glyphicon,.tooltip,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot);src:url(../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff2) format("woff2"),url(../fonts/bootstrap/glyphicons-halflings-regular.woff) format("woff"),url(../fonts/bootstrap/glyphicons-halflings-regular.ttf) format("truetype"),url(../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{top:1px;display:inline-block;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{box-sizing:border-box}html{font-size:10px}body{font-size:14px;line-height:1.42857;color:#333}button,input,select,textarea{line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.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:10px;margin-bottom:10px}.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:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}dt,label{font-weight:700}address,dd,dt{line-height:1.42857}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl,legend{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.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}.container{width:750px}}.clearfix:after,.container-fluid:after,.container:after,.dropdown-menu>li>a,.form-horizontal .form-group:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.container,.container-fluid{margin-right:auto;margin-left:auto}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#777}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.container,.container-fluid{padding-left:15px;padding-right:15px}.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:'\00A0 \2014'}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}fieldset,legend{padding:0;border:0}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{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-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{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-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{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-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{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%}}fieldset{margin:0;min-width:0}legend{display:block;width:100%;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-moz-box-sizing:border-box;-webkit-appearance:textfield;box-sizing:content-box;-webkit-box-sizing:content-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;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=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm>.input-group-btn>input[type=date].btn,.input-group-sm>.input-group-btn>input[type=time].btn,.input-group-sm>.input-group-btn>input[type=datetime-local].btn,.input-group-sm>.input-group-btn>input[type=month].btn,.input-group-sm>input[type=date].form-control,.input-group-sm>input[type=date].input-group-addon,.input-group-sm>input[type=time].form-control,.input-group-sm>input[type=time].input-group-addon,.input-group-sm>input[type=datetime-local].form-control,.input-group-sm>input[type=datetime-local].input-group-addon,.input-group-sm>input[type=month].form-control,.input-group-sm>input[type=month].input-group-addon,input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg>.input-group-btn>input[type=date].btn,.input-group-lg>.input-group-btn>input[type=time].btn,.input-group-lg>.input-group-btn>input[type=datetime-local].btn,.input-group-lg>.input-group-btn>input[type=month].btn,.input-group-lg>input[type=date].form-control,.input-group-lg>input[type=date].input-group-addon,.input-group-lg>input[type=time].form-control,.input-group-lg>input[type=time].input-group-addon,.input-group-lg>input[type=datetime-local].form-control,.input-group-lg>input[type=datetime-local].input-group-addon,.input-group-lg>input[type=month].form-control,.input-group-lg>input[type=month].input-group-addon,input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.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;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,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}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.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-left:0;padding-right:0}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.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:30px;line-height:30px}.input-group-sm>.input-group-btn>select[multiple].btn,.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.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:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;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:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.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:46px;line-height:46px}.input-group-lg>.input-group-btn>select[multiple].btn,.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.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:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;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:46px;height:46px;line-height:46px}.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:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.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-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.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 .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 .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-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:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);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.active,.btn-default:active,.btn-default:hover,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;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:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.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:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{background-image:none}.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:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{color:#fff;background-color:#398439;border-color:#255625}.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:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.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:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.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:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.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:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;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:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-xs{font-size:12px;line-height:1.5;border-radius:3px}.btn-sm{padding:5px 10px}.btn-xs{padding:1px 5px}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.caret{display:inline-block;width:0;height:0;margin-left:2px;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;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857;white-space:nowrap}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.alert h4,.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.dropdown-menu>li>a{font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right: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 .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group .form-control:first-child,.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){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.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{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index: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}.alert{padding:15px;border-radius:4px}.alert h4{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{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;bottom:0}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.clearfix:after,.clearfix:before{content:" ";display:table}md-checkbox .md-container:after,md-checkbox .md-container:before,md-checkbox.md-checked .md-icon:after,md-input-container:after,md-radio-button .md-container:before,md-slider .md-sign:after,md-slider .md-thumb:after,md-switch .md-thumb:before{content:''}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.md-searchbox{box-shadow:0 1px 0 0 rgba(0,0,0,.1),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12);padding-left:10.67px;height:48px;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto}.md-button.md-fab,.md-button.md-raised:not([disabled]),.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused,.md-shadow-bottom-z-1{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-searchinput{border:none;outline:0;height:100%;width:100%;padding:0}.paper-list-inline{list-style:none;margin-left:-5px;padding-left:0}.paper-list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.md-spin{animation:md-spin 1.5s infinite linear}.md-spin-reverse{animation:md-spin-reverse 1.5s infinite linear}@keyframes md-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@keyframes md-spin-reverse{0%{transform:rotate(0)}100%{transform:rotate(-359deg)}}body,html{height:100%;color:rgba(0,0,0,.87);background:#fff;position:relative;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{margin:0;padding:0}[tabindex='-1']:focus{outline:0}.inset{padding:10px}button.md-no-style{font-weight:400;background-color:inherit;text-align:left;border:none;padding:0;margin:0}button,input,select,textarea{vertical-align:baseline}button[disabled],html input[type=button][disabled],input[type=reset][disabled],input[type=submit][disabled]{cursor:default}textarea{vertical-align:top;overflow:auto}.md-button.md-fab,.md-chips,md-checkbox .md-label,md-icon,md-input-container{vertical-align:middle}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.md-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;text-transform:none;width:1px}.md-shadow{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:inherit;pointer-events:none}.md-shadow-bottom-z-2{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-shadow-animated.md-shadow{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.md-ripple-container{pointer-events:none;position:absolute;overflow:hidden;left:0;top:0;width:100%;height:100%;transition:all .55s cubic-bezier(.25,.8,.25,1)}.md-padding{padding:8px}.md-margin{margin:8px}.md-scroll-mask{position:absolute;background-color:transparent;top:0;right:0;bottom:0;left:0}.md-scroll-mask>.md-scroll-mask-bar{display:block;position:absolute;background-color:#fafafa;right:0;top:0;bottom:0;z-index:65;box-shadow:inset 0 0 1px rgba(0,0,0,.3)}@media (min-width:960px){.md-padding{padding:16px}}.md-display-4{font-size:112px;font-weight:300;letter-spacing:-.010em;line-height:112px}.md-display-3{font-size:56px;font-weight:400;letter-spacing:-.005em;line-height:56px}.md-display-2{font-size:45px;font-weight:400;line-height:64px}.md-display-1{font-size:34px;font-weight:400;line-height:40px}.md-headline{font-size:24px;font-weight:400;line-height:32px}.md-title{font-size:20px;font-weight:500;letter-spacing:.005em}.md-subhead{font-size:16px;font-weight:400;letter-spacing:.010em;line-height:24px}.md-body-1,.md-body-2{font-size:14px;letter-spacing:.010em}.md-body-1{font-weight:400;line-height:20px}.md-body-2{font-weight:500;line-height:24px}.md-caption{font-size:12px;letter-spacing:.020em}button,html,input,select,textarea{font-family:Roboto,"Helvetica Neue",sans-serif}button,input,select,textarea{font-size:100%}md-card md-card-header md-card-avatar+md-card-header-text .md-title,md-card md-card-header md-card-header-text .md-subhead{font-size:14px}@-moz-document url-prefix(){.layout-fill{margin:0;width:100%;min-height:100%;height:100%}}.flex-order{-ms-flex-order:0;order:0}.flex-order--20{-ms-flex-order:-20;order:-20}.flex-order--19{-ms-flex-order:-19;order:-19}.flex-order--18{-ms-flex-order:-18;order:-18}.flex-order--17{-ms-flex-order:-17;order:-17}.flex-order--16{-ms-flex-order:-16;order:-16}.flex-order--15{-ms-flex-order:-15;order:-15}.flex-order--14{-ms-flex-order:-14;order:-14}.flex-order--13{-ms-flex-order:-13;order:-13}.flex-order--12{-ms-flex-order:-12;order:-12}.flex-order--11{-ms-flex-order:-11;order:-11}.flex-order--10{-ms-flex-order:-10;order:-10}.flex-order--9{-ms-flex-order:-9;order:-9}.flex-order--8{-ms-flex-order:-8;order:-8}.flex-order--7{-ms-flex-order:-7;order:-7}.flex-order--6{-ms-flex-order:-6;order:-6}.flex-order--5{-ms-flex-order:-5;order:-5}.flex-order--4{-ms-flex-order:-4;order:-4}.flex-order--3{-ms-flex-order:-3;order:-3}.flex-order--2{-ms-flex-order:-2;order:-2}.flex-order--1{-ms-flex-order:-1;order:-1}.flex-order-0{-ms-flex-order:0;order:0}.flex-order-1{-ms-flex-order:1;order:1}.flex-order-2{-ms-flex-order:2;order:2}.flex-order-3{-ms-flex-order:3;order:3}.flex-order-4{-ms-flex-order:4;order:4}.flex-order-5{-ms-flex-order:5;order:5}.flex-order-6{-ms-flex-order:6;order:6}.flex-order-7{-ms-flex-order:7;order:7}.flex-order-8{-ms-flex-order:8;order:8}.flex-order-9{-ms-flex-order:9;order:9}.flex-order-10{-ms-flex-order:10;order:10}.flex-order-11{-ms-flex-order:11;order:11}.flex-order-12{-ms-flex-order:12;order:12}.flex-order-13{-ms-flex-order:13;order:13}.flex-order-14{-ms-flex-order:14;order:14}.flex-order-15{-ms-flex-order:15;order:15}.flex-order-16{-ms-flex-order:16;order:16}.flex-order-17{-ms-flex-order:17;order:17}.flex-order-18{-ms-flex-order:18;order:18}.flex-order-19{-ms-flex-order:19;order:19}.flex-order-20{-ms-flex-order:20;order:20}.flex-offset-0,.offset-0{margin-left:0}.flex-offset-5,.offset-5{margin-left:5%}.flex-offset-10,.offset-10{margin-left:10%}.flex-offset-15,.offset-15{margin-left:15%}.flex-offset-20,.offset-20{margin-left:20%}.flex-offset-25,.offset-25{margin-left:25%}.flex-offset-30,.offset-30{margin-left:30%}.flex-offset-35,.offset-35{margin-left:35%}.flex-offset-40,.offset-40{margin-left:40%}.flex-offset-45,.offset-45{margin-left:45%}.flex-offset-50,.offset-50{margin-left:50%}.flex-offset-55,.offset-55{margin-left:55%}.flex-offset-60,.offset-60{margin-left:60%}.flex-offset-65,.offset-65{margin-left:65%}.flex-offset-70,.offset-70{margin-left:70%}.flex-offset-75,.offset-75{margin-left:75%}.flex-offset-80,.offset-80{margin-left:80%}.flex-offset-85,.offset-85{margin-left:85%}.flex-offset-90,.offset-90{margin-left:90%}.flex-offset-95,.offset-95{margin-left:95%}.flex-offset-33,.offset-33{margin-left:calc(100% / 3)}.flex-offset-66,.offset-66{margin-left:calc(200% / 3)}.layout-align,.layout-align-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-start,.layout-align-start-center,.layout-align-start-end,.layout-align-start-start,.layout-align-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-center,.layout-align-center-center,.layout-align-center-end,.layout-align-center-start,.layout-align-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-end,.layout-align-end-center,.layout-align-end-end,.layout-align-end-start,.layout-align-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-space-around,.layout-align-space-around-center,.layout-align-space-around-end,.layout-align-space-around-start,.layout-align-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-space-between,.layout-align-space-between-center,.layout-align-space-between-end,.layout-align-space-between-start,.layout-align-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-center-start,.layout-align-end-start,.layout-align-space-around-start,.layout-align-space-between-start,.layout-align-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-center-center,.layout-align-end-center,.layout-align-space-around-center,.layout-align-space-between-center,.layout-align-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-center-center>*,.layout-align-end-center>*,.layout-align-space-around-center>*,.layout-align-space-between-center>*,.layout-align-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-center-end,.layout-align-end-end,.layout-align-space-around-end,.layout-align-space-between-end,.layout-align-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-center-stretch,.layout-align-end-stretch,.layout-align-space-around-stretch,.layout-align-space-between-stretch,.layout-align-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex{-ms-flex:1;flex:1;box-sizing:border-box}@media screen\0{.flex{-ms-flex:1 1 0%;flex:1 1 0%}}.flex-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-0,.layout-row>.flex-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-5,.layout-row>.flex-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-10,.layout-row>.flex-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-15,.layout-row>.flex-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-20,.layout-row>.flex-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-25,.layout-row>.flex-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-30,.layout-row>.flex-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-35,.layout-row>.flex-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-40,.layout-row>.flex-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-45,.layout-row>.flex-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-50,.layout-row>.flex-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-55,.layout-row>.flex-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-60,.layout-row>.flex-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-65,.layout-row>.flex-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-70,.layout-row>.flex-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-75,.layout-row>.flex-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-80,.layout-row>.flex-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-85,.layout-row>.flex-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-90,.layout-row>.flex-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-95,.layout-row>.flex-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-100,.layout-column>.flex-100,.layout-row>.flex-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex{min-width:0}.layout-column>.flex-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout,.layout-column,.layout-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-column{-ms-flex-direction:column;flex-direction:column}.layout-row{-ms-flex-direction:row;flex-direction:row}.layout-padding-sm>*,.layout-padding>.flex-sm{padding:4px}.layout-padding,.layout-padding-gt-sm,.layout-padding-gt-sm>*,.layout-padding-md,.layout-padding-md>*,.layout-padding>*,.layout-padding>.flex,.layout-padding>.flex-gt-sm,.layout-padding>.flex-md{padding:8px}.layout-padding-gt-lg>*,.layout-padding-gt-md>*,.layout-padding-lg>*,.layout-padding>.flex-gt-lg,.layout-padding>.flex-gt-md,.layout-padding>.flex-lg{padding:16px}.layout-margin-sm>*,.layout-margin>.flex-sm{margin:4px}.layout-margin,.layout-margin-gt-sm,.layout-margin-gt-sm>*,.layout-margin-md,.layout-margin-md>*,.layout-margin>*,.layout-margin>.flex,.layout-margin>.flex-gt-sm,.layout-margin>.flex-md{margin:8px}.layout-margin-gt-lg>*,.layout-margin-gt-md>*,.layout-margin-lg>*,.layout-margin>.flex-gt-lg,.layout-margin>.flex-gt-md,.layout-margin>.flex-lg{margin:16px}.layout-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.layout-fill{margin:0;width:100%;min-height:100%;height:100%}@media (max-width:599px){.hide-xs:not(.show-xs):not(.show),.hide:not(.show-xs):not(.show){display:none}.flex-order-xs--20{-ms-flex-order:-20;order:-20}.flex-order-xs--19{-ms-flex-order:-19;order:-19}.flex-order-xs--18{-ms-flex-order:-18;order:-18}.flex-order-xs--17{-ms-flex-order:-17;order:-17}.flex-order-xs--16{-ms-flex-order:-16;order:-16}.flex-order-xs--15{-ms-flex-order:-15;order:-15}.flex-order-xs--14{-ms-flex-order:-14;order:-14}.flex-order-xs--13{-ms-flex-order:-13;order:-13}.flex-order-xs--12{-ms-flex-order:-12;order:-12}.flex-order-xs--11{-ms-flex-order:-11;order:-11}.flex-order-xs--10{-ms-flex-order:-10;order:-10}.flex-order-xs--9{-ms-flex-order:-9;order:-9}.flex-order-xs--8{-ms-flex-order:-8;order:-8}.flex-order-xs--7{-ms-flex-order:-7;order:-7}.flex-order-xs--6{-ms-flex-order:-6;order:-6}.flex-order-xs--5{-ms-flex-order:-5;order:-5}.flex-order-xs--4{-ms-flex-order:-4;order:-4}.flex-order-xs--3{-ms-flex-order:-3;order:-3}.flex-order-xs--2{-ms-flex-order:-2;order:-2}.flex-order-xs--1{-ms-flex-order:-1;order:-1}.flex-order-xs-0{-ms-flex-order:0;order:0}.flex-order-xs-1{-ms-flex-order:1;order:1}.flex-order-xs-2{-ms-flex-order:2;order:2}.flex-order-xs-3{-ms-flex-order:3;order:3}.flex-order-xs-4{-ms-flex-order:4;order:4}.flex-order-xs-5{-ms-flex-order:5;order:5}.flex-order-xs-6{-ms-flex-order:6;order:6}.flex-order-xs-7{-ms-flex-order:7;order:7}.flex-order-xs-8{-ms-flex-order:8;order:8}.flex-order-xs-9{-ms-flex-order:9;order:9}.flex-order-xs-10{-ms-flex-order:10;order:10}.flex-order-xs-11{-ms-flex-order:11;order:11}.flex-order-xs-12{-ms-flex-order:12;order:12}.flex-order-xs-13{-ms-flex-order:13;order:13}.flex-order-xs-14{-ms-flex-order:14;order:14}.flex-order-xs-15{-ms-flex-order:15;order:15}.flex-order-xs-16{-ms-flex-order:16;order:16}.flex-order-xs-17{-ms-flex-order:17;order:17}.flex-order-xs-18{-ms-flex-order:18;order:18}.flex-order-xs-19{-ms-flex-order:19;order:19}.flex-order-xs-20{-ms-flex-order:20;order:20}.flex-offset-xs-0,.offset-xs-0{margin-left:0}.flex-offset-xs-5,.offset-xs-5{margin-left:5%}.flex-offset-xs-10,.offset-xs-10{margin-left:10%}.flex-offset-xs-15,.offset-xs-15{margin-left:15%}.flex-offset-xs-20,.offset-xs-20{margin-left:20%}.flex-offset-xs-25,.offset-xs-25{margin-left:25%}.flex-offset-xs-30,.offset-xs-30{margin-left:30%}.flex-offset-xs-35,.offset-xs-35{margin-left:35%}.flex-offset-xs-40,.offset-xs-40{margin-left:40%}.flex-offset-xs-45,.offset-xs-45{margin-left:45%}.flex-offset-xs-50,.offset-xs-50{margin-left:50%}.flex-offset-xs-55,.offset-xs-55{margin-left:55%}.flex-offset-xs-60,.offset-xs-60{margin-left:60%}.flex-offset-xs-65,.offset-xs-65{margin-left:65%}.flex-offset-xs-70,.offset-xs-70{margin-left:70%}.flex-offset-xs-75,.offset-xs-75{margin-left:75%}.flex-offset-xs-80,.offset-xs-80{margin-left:80%}.flex-offset-xs-85,.offset-xs-85{margin-left:85%}.flex-offset-xs-90,.offset-xs-90{margin-left:90%}.flex-offset-xs-95,.offset-xs-95{margin-left:95%}.flex-offset-xs-33,.offset-xs-33{margin-left:calc(100% / 3)}.flex-offset-xs-66,.offset-xs-66{margin-left:calc(200% / 3)}.layout-align-xs,.layout-align-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xs-start,.layout-align-xs-start-center,.layout-align-xs-start-end,.layout-align-xs-start-start,.layout-align-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-xs-center,.layout-align-xs-center-center,.layout-align-xs-center-end,.layout-align-xs-center-start,.layout-align-xs-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-xs-end,.layout-align-xs-end-center,.layout-align-xs-end-end,.layout-align-xs-end-start,.layout-align-xs-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-xs-space-around,.layout-align-xs-space-around-center,.layout-align-xs-space-around-end,.layout-align-xs-space-around-start,.layout-align-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xs-space-between,.layout-align-xs-space-between-center,.layout-align-xs-space-between-end,.layout-align-xs-space-between-start,.layout-align-xs-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-xs-center-start,.layout-align-xs-end-start,.layout-align-xs-space-around-start,.layout-align-xs-space-between-start,.layout-align-xs-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xs-center-center,.layout-align-xs-end-center,.layout-align-xs-space-around-center,.layout-align-xs-space-between-center,.layout-align-xs-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xs-center-center>*,.layout-align-xs-end-center>*,.layout-align-xs-space-around-center>*,.layout-align-xs-space-between-center>*,.layout-align-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xs-center-end,.layout-align-xs-end-end,.layout-align-xs-space-around-end,.layout-align-xs-space-between-end,.layout-align-xs-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xs-center-stretch,.layout-align-xs-end-stretch,.layout-align-xs-space-around-stretch,.layout-align-xs-space-between-stretch,.layout-align-xs-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xs{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (max-width:599px){.flex-xs{-ms-flex:1 1 0%;flex:1 1 0%}}@media (max-width:599px){.flex-xs-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xs-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xs-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xs-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xs-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xs-0,.layout-row>.flex-xs-0,.layout-xs-row>.flex-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-0,.layout-xs-column>.flex-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-xs-5,.layout-row>.flex-xs-5,.layout-xs-row>.flex-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-5,.layout-xs-column>.flex-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xs-10,.layout-row>.flex-xs-10,.layout-xs-row>.flex-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-10,.layout-xs-column>.flex-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xs-15,.layout-row>.flex-xs-15,.layout-xs-row>.flex-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-15,.layout-xs-column>.flex-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xs-20,.layout-row>.flex-xs-20,.layout-xs-row>.flex-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-20,.layout-xs-column>.flex-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xs-25,.layout-row>.flex-xs-25,.layout-xs-row>.flex-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-25,.layout-xs-column>.flex-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xs-30,.layout-row>.flex-xs-30,.layout-xs-row>.flex-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-30,.layout-xs-column>.flex-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xs-35,.layout-row>.flex-xs-35,.layout-xs-row>.flex-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-35,.layout-xs-column>.flex-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xs-40,.layout-row>.flex-xs-40,.layout-xs-row>.flex-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-40,.layout-xs-column>.flex-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xs-45,.layout-row>.flex-xs-45,.layout-xs-row>.flex-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-45,.layout-xs-column>.flex-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xs-50,.layout-row>.flex-xs-50,.layout-xs-row>.flex-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-50,.layout-xs-column>.flex-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xs-55,.layout-row>.flex-xs-55,.layout-xs-row>.flex-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-55,.layout-xs-column>.flex-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xs-60,.layout-row>.flex-xs-60,.layout-xs-row>.flex-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-60,.layout-xs-column>.flex-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xs-65,.layout-row>.flex-xs-65,.layout-xs-row>.flex-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-65,.layout-xs-column>.flex-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xs-70,.layout-row>.flex-xs-70,.layout-xs-row>.flex-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-70,.layout-xs-column>.flex-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xs-75,.layout-row>.flex-xs-75,.layout-xs-row>.flex-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-75,.layout-xs-column>.flex-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xs-80,.layout-row>.flex-xs-80,.layout-xs-row>.flex-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-80,.layout-xs-column>.flex-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xs-85,.layout-row>.flex-xs-85,.layout-xs-row>.flex-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-85,.layout-xs-column>.flex-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xs-90,.layout-row>.flex-xs-90,.layout-xs-row>.flex-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-90,.layout-xs-column>.flex-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xs-95,.layout-row>.flex-xs-95,.layout-xs-row>.flex-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xs-95,.layout-xs-column>.flex-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xs-100,.layout-column>.flex-xs-100,.layout-row>.flex-xs-100,.layout-xs-column>.flex-xs-100,.layout-xs-row>.flex-xs-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-33,.layout-xs-row>.flex-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xs-66,.layout-xs-row>.flex-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-xs-row>.flex{min-width:0}.layout-column>.flex-xs-33,.layout-xs-column>.flex-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xs-66,.layout-xs-column>.flex-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xs,.layout-xs-column,.layout-xs-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-xs-column{-ms-flex-direction:column;flex-direction:column}.layout-xs-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px){.flex-order-gt-xs--20{-ms-flex-order:-20;order:-20}.flex-order-gt-xs--19{-ms-flex-order:-19;order:-19}.flex-order-gt-xs--18{-ms-flex-order:-18;order:-18}.flex-order-gt-xs--17{-ms-flex-order:-17;order:-17}.flex-order-gt-xs--16{-ms-flex-order:-16;order:-16}.flex-order-gt-xs--15{-ms-flex-order:-15;order:-15}.flex-order-gt-xs--14{-ms-flex-order:-14;order:-14}.flex-order-gt-xs--13{-ms-flex-order:-13;order:-13}.flex-order-gt-xs--12{-ms-flex-order:-12;order:-12}.flex-order-gt-xs--11{-ms-flex-order:-11;order:-11}.flex-order-gt-xs--10{-ms-flex-order:-10;order:-10}.flex-order-gt-xs--9{-ms-flex-order:-9;order:-9}.flex-order-gt-xs--8{-ms-flex-order:-8;order:-8}.flex-order-gt-xs--7{-ms-flex-order:-7;order:-7}.flex-order-gt-xs--6{-ms-flex-order:-6;order:-6}.flex-order-gt-xs--5{-ms-flex-order:-5;order:-5}.flex-order-gt-xs--4{-ms-flex-order:-4;order:-4}.flex-order-gt-xs--3{-ms-flex-order:-3;order:-3}.flex-order-gt-xs--2{-ms-flex-order:-2;order:-2}.flex-order-gt-xs--1{-ms-flex-order:-1;order:-1}.flex-order-gt-xs-0{-ms-flex-order:0;order:0}.flex-order-gt-xs-1{-ms-flex-order:1;order:1}.flex-order-gt-xs-2{-ms-flex-order:2;order:2}.flex-order-gt-xs-3{-ms-flex-order:3;order:3}.flex-order-gt-xs-4{-ms-flex-order:4;order:4}.flex-order-gt-xs-5{-ms-flex-order:5;order:5}.flex-order-gt-xs-6{-ms-flex-order:6;order:6}.flex-order-gt-xs-7{-ms-flex-order:7;order:7}.flex-order-gt-xs-8{-ms-flex-order:8;order:8}.flex-order-gt-xs-9{-ms-flex-order:9;order:9}.flex-order-gt-xs-10{-ms-flex-order:10;order:10}.flex-order-gt-xs-11{-ms-flex-order:11;order:11}.flex-order-gt-xs-12{-ms-flex-order:12;order:12}.flex-order-gt-xs-13{-ms-flex-order:13;order:13}.flex-order-gt-xs-14{-ms-flex-order:14;order:14}.flex-order-gt-xs-15{-ms-flex-order:15;order:15}.flex-order-gt-xs-16{-ms-flex-order:16;order:16}.flex-order-gt-xs-17{-ms-flex-order:17;order:17}.flex-order-gt-xs-18{-ms-flex-order:18;order:18}.flex-order-gt-xs-19{-ms-flex-order:19;order:19}.flex-order-gt-xs-20{-ms-flex-order:20;order:20}.flex-offset-gt-xs-0,.offset-gt-xs-0{margin-left:0}.flex-offset-gt-xs-5,.offset-gt-xs-5{margin-left:5%}.flex-offset-gt-xs-10,.offset-gt-xs-10{margin-left:10%}.flex-offset-gt-xs-15,.offset-gt-xs-15{margin-left:15%}.flex-offset-gt-xs-20,.offset-gt-xs-20{margin-left:20%}.flex-offset-gt-xs-25,.offset-gt-xs-25{margin-left:25%}.flex-offset-gt-xs-30,.offset-gt-xs-30{margin-left:30%}.flex-offset-gt-xs-35,.offset-gt-xs-35{margin-left:35%}.flex-offset-gt-xs-40,.offset-gt-xs-40{margin-left:40%}.flex-offset-gt-xs-45,.offset-gt-xs-45{margin-left:45%}.flex-offset-gt-xs-50,.offset-gt-xs-50{margin-left:50%}.flex-offset-gt-xs-55,.offset-gt-xs-55{margin-left:55%}.flex-offset-gt-xs-60,.offset-gt-xs-60{margin-left:60%}.flex-offset-gt-xs-65,.offset-gt-xs-65{margin-left:65%}.flex-offset-gt-xs-70,.offset-gt-xs-70{margin-left:70%}.flex-offset-gt-xs-75,.offset-gt-xs-75{margin-left:75%}.flex-offset-gt-xs-80,.offset-gt-xs-80{margin-left:80%}.flex-offset-gt-xs-85,.offset-gt-xs-85{margin-left:85%}.flex-offset-gt-xs-90,.offset-gt-xs-90{margin-left:90%}.flex-offset-gt-xs-95,.offset-gt-xs-95{margin-left:95%}.flex-offset-gt-xs-33,.offset-gt-xs-33{margin-left:calc(100% / 3)}.flex-offset-gt-xs-66,.offset-gt-xs-66{margin-left:calc(200% / 3)}.layout-align-gt-xs,.layout-align-gt-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-xs-start,.layout-align-gt-xs-start-center,.layout-align-gt-xs-start-end,.layout-align-gt-xs-start-start,.layout-align-gt-xs-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-xs-center,.layout-align-gt-xs-center-center,.layout-align-gt-xs-center-end,.layout-align-gt-xs-center-start,.layout-align-gt-xs-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-xs-end,.layout-align-gt-xs-end-center,.layout-align-gt-xs-end-end,.layout-align-gt-xs-end-start,.layout-align-gt-xs-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-xs-space-around,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-xs-space-between,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-xs-center-start,.layout-align-gt-xs-end-start,.layout-align-gt-xs-space-around-start,.layout-align-gt-xs-space-between-start,.layout-align-gt-xs-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-xs-center-center,.layout-align-gt-xs-end-center,.layout-align-gt-xs-space-around-center,.layout-align-gt-xs-space-between-center,.layout-align-gt-xs-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-xs-center-center>*,.layout-align-gt-xs-end-center>*,.layout-align-gt-xs-space-around-center>*,.layout-align-gt-xs-space-between-center>*,.layout-align-gt-xs-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-xs-center-end,.layout-align-gt-xs-end-end,.layout-align-gt-xs-space-around-end,.layout-align-gt-xs-space-between-end,.layout-align-gt-xs-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-xs-center-stretch,.layout-align-gt-xs-end-stretch,.layout-align-gt-xs-space-around-stretch,.layout-align-gt-xs-space-between-stretch,.layout-align-gt-xs-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-xs{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:600px){.flex-gt-xs{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:600px){.flex-gt-xs-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-xs-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-xs-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-xs-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-xs-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-xs-0,.layout-gt-xs-row>.flex-gt-xs-0,.layout-row>.flex-gt-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-0,.layout-gt-xs-column>.flex-gt-xs-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-xs-5,.layout-gt-xs-row>.flex-gt-xs-5,.layout-row>.flex-gt-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-5,.layout-gt-xs-column>.flex-gt-xs-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-xs-10,.layout-gt-xs-row>.flex-gt-xs-10,.layout-row>.flex-gt-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-10,.layout-gt-xs-column>.flex-gt-xs-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-xs-15,.layout-gt-xs-row>.flex-gt-xs-15,.layout-row>.flex-gt-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-15,.layout-gt-xs-column>.flex-gt-xs-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-xs-20,.layout-gt-xs-row>.flex-gt-xs-20,.layout-row>.flex-gt-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-20,.layout-gt-xs-column>.flex-gt-xs-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-xs-25,.layout-gt-xs-row>.flex-gt-xs-25,.layout-row>.flex-gt-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-25,.layout-gt-xs-column>.flex-gt-xs-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-xs-30,.layout-gt-xs-row>.flex-gt-xs-30,.layout-row>.flex-gt-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-30,.layout-gt-xs-column>.flex-gt-xs-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-xs-35,.layout-gt-xs-row>.flex-gt-xs-35,.layout-row>.flex-gt-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-35,.layout-gt-xs-column>.flex-gt-xs-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-xs-40,.layout-gt-xs-row>.flex-gt-xs-40,.layout-row>.flex-gt-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-40,.layout-gt-xs-column>.flex-gt-xs-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-xs-45,.layout-gt-xs-row>.flex-gt-xs-45,.layout-row>.flex-gt-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-45,.layout-gt-xs-column>.flex-gt-xs-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-xs-50,.layout-gt-xs-row>.flex-gt-xs-50,.layout-row>.flex-gt-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-50,.layout-gt-xs-column>.flex-gt-xs-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-xs-55,.layout-gt-xs-row>.flex-gt-xs-55,.layout-row>.flex-gt-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-55,.layout-gt-xs-column>.flex-gt-xs-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-xs-60,.layout-gt-xs-row>.flex-gt-xs-60,.layout-row>.flex-gt-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-60,.layout-gt-xs-column>.flex-gt-xs-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-xs-65,.layout-gt-xs-row>.flex-gt-xs-65,.layout-row>.flex-gt-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-65,.layout-gt-xs-column>.flex-gt-xs-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-xs-70,.layout-gt-xs-row>.flex-gt-xs-70,.layout-row>.flex-gt-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-70,.layout-gt-xs-column>.flex-gt-xs-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-xs-75,.layout-gt-xs-row>.flex-gt-xs-75,.layout-row>.flex-gt-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-75,.layout-gt-xs-column>.flex-gt-xs-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-xs-80,.layout-gt-xs-row>.flex-gt-xs-80,.layout-row>.flex-gt-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-80,.layout-gt-xs-column>.flex-gt-xs-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-xs-85,.layout-gt-xs-row>.flex-gt-xs-85,.layout-row>.flex-gt-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-85,.layout-gt-xs-column>.flex-gt-xs-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-xs-90,.layout-gt-xs-row>.flex-gt-xs-90,.layout-row>.flex-gt-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-90,.layout-gt-xs-column>.flex-gt-xs-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-xs-95,.layout-gt-xs-row>.flex-gt-xs-95,.layout-row>.flex-gt-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-xs-95,.layout-gt-xs-column>.flex-gt-xs-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-xs-100,.layout-column>.flex-gt-xs-100,.layout-gt-xs-column>.flex-gt-xs-100,.layout-gt-xs-row>.flex-gt-xs-100,.layout-row>.flex-gt-xs-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-33,.layout-row>.flex-gt-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex-gt-xs-66,.layout-row>.flex-gt-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-xs-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-xs-33,.layout-gt-xs-column>.flex-gt-xs-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-xs-66,.layout-gt-xs-column>.flex-gt-xs-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-xs,.layout-gt-xs-column,.layout-gt-xs-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-xs-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-xs-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:600px) and (max-width:959px){.hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show),.hide-sm:not(.show-gt-xs):not(.show-sm):not(.show),.hide:not(.show-gt-xs):not(.show-sm):not(.show){display:none}.flex-order-sm--20{-ms-flex-order:-20;order:-20}.flex-order-sm--19{-ms-flex-order:-19;order:-19}.flex-order-sm--18{-ms-flex-order:-18;order:-18}.flex-order-sm--17{-ms-flex-order:-17;order:-17}.flex-order-sm--16{-ms-flex-order:-16;order:-16}.flex-order-sm--15{-ms-flex-order:-15;order:-15}.flex-order-sm--14{-ms-flex-order:-14;order:-14}.flex-order-sm--13{-ms-flex-order:-13;order:-13}.flex-order-sm--12{-ms-flex-order:-12;order:-12}.flex-order-sm--11{-ms-flex-order:-11;order:-11}.flex-order-sm--10{-ms-flex-order:-10;order:-10}.flex-order-sm--9{-ms-flex-order:-9;order:-9}.flex-order-sm--8{-ms-flex-order:-8;order:-8}.flex-order-sm--7{-ms-flex-order:-7;order:-7}.flex-order-sm--6{-ms-flex-order:-6;order:-6}.flex-order-sm--5{-ms-flex-order:-5;order:-5}.flex-order-sm--4{-ms-flex-order:-4;order:-4}.flex-order-sm--3{-ms-flex-order:-3;order:-3}.flex-order-sm--2{-ms-flex-order:-2;order:-2}.flex-order-sm--1{-ms-flex-order:-1;order:-1}.flex-order-sm-0{-ms-flex-order:0;order:0}.flex-order-sm-1{-ms-flex-order:1;order:1}.flex-order-sm-2{-ms-flex-order:2;order:2}.flex-order-sm-3{-ms-flex-order:3;order:3}.flex-order-sm-4{-ms-flex-order:4;order:4}.flex-order-sm-5{-ms-flex-order:5;order:5}.flex-order-sm-6{-ms-flex-order:6;order:6}.flex-order-sm-7{-ms-flex-order:7;order:7}.flex-order-sm-8{-ms-flex-order:8;order:8}.flex-order-sm-9{-ms-flex-order:9;order:9}.flex-order-sm-10{-ms-flex-order:10;order:10}.flex-order-sm-11{-ms-flex-order:11;order:11}.flex-order-sm-12{-ms-flex-order:12;order:12}.flex-order-sm-13{-ms-flex-order:13;order:13}.flex-order-sm-14{-ms-flex-order:14;order:14}.flex-order-sm-15{-ms-flex-order:15;order:15}.flex-order-sm-16{-ms-flex-order:16;order:16}.flex-order-sm-17{-ms-flex-order:17;order:17}.flex-order-sm-18{-ms-flex-order:18;order:18}.flex-order-sm-19{-ms-flex-order:19;order:19}.flex-order-sm-20{-ms-flex-order:20;order:20}.flex-offset-sm-0,.offset-sm-0{margin-left:0}.flex-offset-sm-5,.offset-sm-5{margin-left:5%}.flex-offset-sm-10,.offset-sm-10{margin-left:10%}.flex-offset-sm-15,.offset-sm-15{margin-left:15%}.flex-offset-sm-20,.offset-sm-20{margin-left:20%}.flex-offset-sm-25,.offset-sm-25{margin-left:25%}.flex-offset-sm-30,.offset-sm-30{margin-left:30%}.flex-offset-sm-35,.offset-sm-35{margin-left:35%}.flex-offset-sm-40,.offset-sm-40{margin-left:40%}.flex-offset-sm-45,.offset-sm-45{margin-left:45%}.flex-offset-sm-50,.offset-sm-50{margin-left:50%}.flex-offset-sm-55,.offset-sm-55{margin-left:55%}.flex-offset-sm-60,.offset-sm-60{margin-left:60%}.flex-offset-sm-65,.offset-sm-65{margin-left:65%}.flex-offset-sm-70,.offset-sm-70{margin-left:70%}.flex-offset-sm-75,.offset-sm-75{margin-left:75%}.flex-offset-sm-80,.offset-sm-80{margin-left:80%}.flex-offset-sm-85,.offset-sm-85{margin-left:85%}.flex-offset-sm-90,.offset-sm-90{margin-left:90%}.flex-offset-sm-95,.offset-sm-95{margin-left:95%}.flex-offset-sm-33,.offset-sm-33{margin-left:calc(100% / 3)}.flex-offset-sm-66,.offset-sm-66{margin-left:calc(200% / 3)}.layout-align-sm,.layout-align-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-sm-start,.layout-align-sm-start-center,.layout-align-sm-start-end,.layout-align-sm-start-start,.layout-align-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-sm-center,.layout-align-sm-center-center,.layout-align-sm-center-end,.layout-align-sm-center-start,.layout-align-sm-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-sm-end,.layout-align-sm-end-center,.layout-align-sm-end-end,.layout-align-sm-end-start,.layout-align-sm-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-sm-space-around,.layout-align-sm-space-around-center,.layout-align-sm-space-around-end,.layout-align-sm-space-around-start,.layout-align-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-sm-space-between,.layout-align-sm-space-between-center,.layout-align-sm-space-between-end,.layout-align-sm-space-between-start,.layout-align-sm-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-sm-center-start,.layout-align-sm-end-start,.layout-align-sm-space-around-start,.layout-align-sm-space-between-start,.layout-align-sm-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-sm-center-center,.layout-align-sm-end-center,.layout-align-sm-space-around-center,.layout-align-sm-space-between-center,.layout-align-sm-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-sm-center-center>*,.layout-align-sm-end-center>*,.layout-align-sm-space-around-center>*,.layout-align-sm-space-between-center>*,.layout-align-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-sm-center-end,.layout-align-sm-end-end,.layout-align-sm-space-around-end,.layout-align-sm-space-between-end,.layout-align-sm-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-sm-center-stretch,.layout-align-sm-end-stretch,.layout-align-sm-space-around-stretch,.layout-align-sm-space-between-stretch,.layout-align-sm-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-sm{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:600px) and (max-width:959px){.flex-sm{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:600px) and (max-width:959px){.flex-sm-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-sm-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-sm-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-sm-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-sm-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-sm-0,.layout-row>.flex-sm-0,.layout-sm-row>.flex-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-0,.layout-sm-column>.flex-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-sm-5,.layout-row>.flex-sm-5,.layout-sm-row>.flex-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-5,.layout-sm-column>.flex-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-sm-10,.layout-row>.flex-sm-10,.layout-sm-row>.flex-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-10,.layout-sm-column>.flex-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-sm-15,.layout-row>.flex-sm-15,.layout-sm-row>.flex-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-15,.layout-sm-column>.flex-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-sm-20,.layout-row>.flex-sm-20,.layout-sm-row>.flex-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-20,.layout-sm-column>.flex-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-sm-25,.layout-row>.flex-sm-25,.layout-sm-row>.flex-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-25,.layout-sm-column>.flex-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-sm-30,.layout-row>.flex-sm-30,.layout-sm-row>.flex-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-30,.layout-sm-column>.flex-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-sm-35,.layout-row>.flex-sm-35,.layout-sm-row>.flex-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-35,.layout-sm-column>.flex-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-sm-40,.layout-row>.flex-sm-40,.layout-sm-row>.flex-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-40,.layout-sm-column>.flex-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-sm-45,.layout-row>.flex-sm-45,.layout-sm-row>.flex-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-45,.layout-sm-column>.flex-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-sm-50,.layout-row>.flex-sm-50,.layout-sm-row>.flex-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-50,.layout-sm-column>.flex-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-sm-55,.layout-row>.flex-sm-55,.layout-sm-row>.flex-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-55,.layout-sm-column>.flex-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-sm-60,.layout-row>.flex-sm-60,.layout-sm-row>.flex-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-60,.layout-sm-column>.flex-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-sm-65,.layout-row>.flex-sm-65,.layout-sm-row>.flex-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-65,.layout-sm-column>.flex-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-sm-70,.layout-row>.flex-sm-70,.layout-sm-row>.flex-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-70,.layout-sm-column>.flex-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-sm-75,.layout-row>.flex-sm-75,.layout-sm-row>.flex-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-75,.layout-sm-column>.flex-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-sm-80,.layout-row>.flex-sm-80,.layout-sm-row>.flex-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-80,.layout-sm-column>.flex-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-sm-85,.layout-row>.flex-sm-85,.layout-sm-row>.flex-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-85,.layout-sm-column>.flex-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-sm-90,.layout-row>.flex-sm-90,.layout-sm-row>.flex-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-90,.layout-sm-column>.flex-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-sm-95,.layout-row>.flex-sm-95,.layout-sm-row>.flex-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-sm-95,.layout-sm-column>.flex-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-sm-100,.layout-column>.flex-sm-100,.layout-row>.flex-sm-100,.layout-sm-column>.flex-sm-100,.layout-sm-row>.flex-sm-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-33,.layout-sm-row>.flex-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-sm-66,.layout-sm-row>.flex-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-sm-row>.flex{min-width:0}.layout-column>.flex-sm-33,.layout-sm-column>.flex-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-sm-66,.layout-sm-column>.flex-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-sm,.layout-sm-column,.layout-sm-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-sm-column{-ms-flex-direction:column;flex-direction:column}.layout-sm-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px){.flex-order-gt-sm--20{-ms-flex-order:-20;order:-20}.flex-order-gt-sm--19{-ms-flex-order:-19;order:-19}.flex-order-gt-sm--18{-ms-flex-order:-18;order:-18}.flex-order-gt-sm--17{-ms-flex-order:-17;order:-17}.flex-order-gt-sm--16{-ms-flex-order:-16;order:-16}.flex-order-gt-sm--15{-ms-flex-order:-15;order:-15}.flex-order-gt-sm--14{-ms-flex-order:-14;order:-14}.flex-order-gt-sm--13{-ms-flex-order:-13;order:-13}.flex-order-gt-sm--12{-ms-flex-order:-12;order:-12}.flex-order-gt-sm--11{-ms-flex-order:-11;order:-11}.flex-order-gt-sm--10{-ms-flex-order:-10;order:-10}.flex-order-gt-sm--9{-ms-flex-order:-9;order:-9}.flex-order-gt-sm--8{-ms-flex-order:-8;order:-8}.flex-order-gt-sm--7{-ms-flex-order:-7;order:-7}.flex-order-gt-sm--6{-ms-flex-order:-6;order:-6}.flex-order-gt-sm--5{-ms-flex-order:-5;order:-5}.flex-order-gt-sm--4{-ms-flex-order:-4;order:-4}.flex-order-gt-sm--3{-ms-flex-order:-3;order:-3}.flex-order-gt-sm--2{-ms-flex-order:-2;order:-2}.flex-order-gt-sm--1{-ms-flex-order:-1;order:-1}.flex-order-gt-sm-0{-ms-flex-order:0;order:0}.flex-order-gt-sm-1{-ms-flex-order:1;order:1}.flex-order-gt-sm-2{-ms-flex-order:2;order:2}.flex-order-gt-sm-3{-ms-flex-order:3;order:3}.flex-order-gt-sm-4{-ms-flex-order:4;order:4}.flex-order-gt-sm-5{-ms-flex-order:5;order:5}.flex-order-gt-sm-6{-ms-flex-order:6;order:6}.flex-order-gt-sm-7{-ms-flex-order:7;order:7}.flex-order-gt-sm-8{-ms-flex-order:8;order:8}.flex-order-gt-sm-9{-ms-flex-order:9;order:9}.flex-order-gt-sm-10{-ms-flex-order:10;order:10}.flex-order-gt-sm-11{-ms-flex-order:11;order:11}.flex-order-gt-sm-12{-ms-flex-order:12;order:12}.flex-order-gt-sm-13{-ms-flex-order:13;order:13}.flex-order-gt-sm-14{-ms-flex-order:14;order:14}.flex-order-gt-sm-15{-ms-flex-order:15;order:15}.flex-order-gt-sm-16{-ms-flex-order:16;order:16}.flex-order-gt-sm-17{-ms-flex-order:17;order:17}.flex-order-gt-sm-18{-ms-flex-order:18;order:18}.flex-order-gt-sm-19{-ms-flex-order:19;order:19}.flex-order-gt-sm-20{-ms-flex-order:20;order:20}.flex-offset-gt-sm-0,.offset-gt-sm-0{margin-left:0}.flex-offset-gt-sm-5,.offset-gt-sm-5{margin-left:5%}.flex-offset-gt-sm-10,.offset-gt-sm-10{margin-left:10%}.flex-offset-gt-sm-15,.offset-gt-sm-15{margin-left:15%}.flex-offset-gt-sm-20,.offset-gt-sm-20{margin-left:20%}.flex-offset-gt-sm-25,.offset-gt-sm-25{margin-left:25%}.flex-offset-gt-sm-30,.offset-gt-sm-30{margin-left:30%}.flex-offset-gt-sm-35,.offset-gt-sm-35{margin-left:35%}.flex-offset-gt-sm-40,.offset-gt-sm-40{margin-left:40%}.flex-offset-gt-sm-45,.offset-gt-sm-45{margin-left:45%}.flex-offset-gt-sm-50,.offset-gt-sm-50{margin-left:50%}.flex-offset-gt-sm-55,.offset-gt-sm-55{margin-left:55%}.flex-offset-gt-sm-60,.offset-gt-sm-60{margin-left:60%}.flex-offset-gt-sm-65,.offset-gt-sm-65{margin-left:65%}.flex-offset-gt-sm-70,.offset-gt-sm-70{margin-left:70%}.flex-offset-gt-sm-75,.offset-gt-sm-75{margin-left:75%}.flex-offset-gt-sm-80,.offset-gt-sm-80{margin-left:80%}.flex-offset-gt-sm-85,.offset-gt-sm-85{margin-left:85%}.flex-offset-gt-sm-90,.offset-gt-sm-90{margin-left:90%}.flex-offset-gt-sm-95,.offset-gt-sm-95{margin-left:95%}.flex-offset-gt-sm-33,.offset-gt-sm-33{margin-left:calc(100% / 3)}.flex-offset-gt-sm-66,.offset-gt-sm-66{margin-left:calc(200% / 3)}.layout-align-gt-sm,.layout-align-gt-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-sm-start,.layout-align-gt-sm-start-center,.layout-align-gt-sm-start-end,.layout-align-gt-sm-start-start,.layout-align-gt-sm-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-sm-center,.layout-align-gt-sm-center-center,.layout-align-gt-sm-center-end,.layout-align-gt-sm-center-start,.layout-align-gt-sm-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-sm-end,.layout-align-gt-sm-end-center,.layout-align-gt-sm-end-end,.layout-align-gt-sm-end-start,.layout-align-gt-sm-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-sm-space-around,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-sm-space-between,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-sm-center-start,.layout-align-gt-sm-end-start,.layout-align-gt-sm-space-around-start,.layout-align-gt-sm-space-between-start,.layout-align-gt-sm-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-sm-center-center,.layout-align-gt-sm-end-center,.layout-align-gt-sm-space-around-center,.layout-align-gt-sm-space-between-center,.layout-align-gt-sm-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-sm-center-center>*,.layout-align-gt-sm-end-center>*,.layout-align-gt-sm-space-around-center>*,.layout-align-gt-sm-space-between-center>*,.layout-align-gt-sm-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-sm-center-end,.layout-align-gt-sm-end-end,.layout-align-gt-sm-space-around-end,.layout-align-gt-sm-space-between-end,.layout-align-gt-sm-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-sm-center-stretch,.layout-align-gt-sm-end-stretch,.layout-align-gt-sm-space-around-stretch,.layout-align-gt-sm-space-between-stretch,.layout-align-gt-sm-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-sm{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:960px){.flex-gt-sm{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:960px){.flex-gt-sm-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-sm-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-sm-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-sm-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-sm-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-sm-0,.layout-gt-sm-row>.flex-gt-sm-0,.layout-row>.flex-gt-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-0,.layout-gt-sm-column>.flex-gt-sm-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-sm-5,.layout-gt-sm-row>.flex-gt-sm-5,.layout-row>.flex-gt-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-5,.layout-gt-sm-column>.flex-gt-sm-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-sm-10,.layout-gt-sm-row>.flex-gt-sm-10,.layout-row>.flex-gt-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-10,.layout-gt-sm-column>.flex-gt-sm-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-sm-15,.layout-gt-sm-row>.flex-gt-sm-15,.layout-row>.flex-gt-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-15,.layout-gt-sm-column>.flex-gt-sm-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-sm-20,.layout-gt-sm-row>.flex-gt-sm-20,.layout-row>.flex-gt-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-20,.layout-gt-sm-column>.flex-gt-sm-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-sm-25,.layout-gt-sm-row>.flex-gt-sm-25,.layout-row>.flex-gt-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-25,.layout-gt-sm-column>.flex-gt-sm-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-sm-30,.layout-gt-sm-row>.flex-gt-sm-30,.layout-row>.flex-gt-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-30,.layout-gt-sm-column>.flex-gt-sm-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-sm-35,.layout-gt-sm-row>.flex-gt-sm-35,.layout-row>.flex-gt-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-35,.layout-gt-sm-column>.flex-gt-sm-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-sm-40,.layout-gt-sm-row>.flex-gt-sm-40,.layout-row>.flex-gt-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-40,.layout-gt-sm-column>.flex-gt-sm-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-sm-45,.layout-gt-sm-row>.flex-gt-sm-45,.layout-row>.flex-gt-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-45,.layout-gt-sm-column>.flex-gt-sm-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-sm-50,.layout-gt-sm-row>.flex-gt-sm-50,.layout-row>.flex-gt-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-50,.layout-gt-sm-column>.flex-gt-sm-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-sm-55,.layout-gt-sm-row>.flex-gt-sm-55,.layout-row>.flex-gt-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-55,.layout-gt-sm-column>.flex-gt-sm-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-sm-60,.layout-gt-sm-row>.flex-gt-sm-60,.layout-row>.flex-gt-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-60,.layout-gt-sm-column>.flex-gt-sm-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-sm-65,.layout-gt-sm-row>.flex-gt-sm-65,.layout-row>.flex-gt-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-65,.layout-gt-sm-column>.flex-gt-sm-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-sm-70,.layout-gt-sm-row>.flex-gt-sm-70,.layout-row>.flex-gt-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-70,.layout-gt-sm-column>.flex-gt-sm-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-sm-75,.layout-gt-sm-row>.flex-gt-sm-75,.layout-row>.flex-gt-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-75,.layout-gt-sm-column>.flex-gt-sm-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-sm-80,.layout-gt-sm-row>.flex-gt-sm-80,.layout-row>.flex-gt-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-80,.layout-gt-sm-column>.flex-gt-sm-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-sm-85,.layout-gt-sm-row>.flex-gt-sm-85,.layout-row>.flex-gt-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-85,.layout-gt-sm-column>.flex-gt-sm-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-sm-90,.layout-gt-sm-row>.flex-gt-sm-90,.layout-row>.flex-gt-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-90,.layout-gt-sm-column>.flex-gt-sm-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-sm-95,.layout-gt-sm-row>.flex-gt-sm-95,.layout-row>.flex-gt-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-sm-95,.layout-gt-sm-column>.flex-gt-sm-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-sm-100,.layout-column>.flex-gt-sm-100,.layout-gt-sm-column>.flex-gt-sm-100,.layout-gt-sm-row>.flex-gt-sm-100,.layout-row>.flex-gt-sm-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-33,.layout-row>.flex-gt-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex-gt-sm-66,.layout-row>.flex-gt-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-sm-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-sm-33,.layout-gt-sm-column>.flex-gt-sm-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-sm-66,.layout-gt-sm-column>.flex-gt-sm-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-sm,.layout-gt-sm-column,.layout-gt-sm-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-sm-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-sm-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:960px) and (max-width:1279px){.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show),.hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show){display:none}.flex-order-md--20{-ms-flex-order:-20;order:-20}.flex-order-md--19{-ms-flex-order:-19;order:-19}.flex-order-md--18{-ms-flex-order:-18;order:-18}.flex-order-md--17{-ms-flex-order:-17;order:-17}.flex-order-md--16{-ms-flex-order:-16;order:-16}.flex-order-md--15{-ms-flex-order:-15;order:-15}.flex-order-md--14{-ms-flex-order:-14;order:-14}.flex-order-md--13{-ms-flex-order:-13;order:-13}.flex-order-md--12{-ms-flex-order:-12;order:-12}.flex-order-md--11{-ms-flex-order:-11;order:-11}.flex-order-md--10{-ms-flex-order:-10;order:-10}.flex-order-md--9{-ms-flex-order:-9;order:-9}.flex-order-md--8{-ms-flex-order:-8;order:-8}.flex-order-md--7{-ms-flex-order:-7;order:-7}.flex-order-md--6{-ms-flex-order:-6;order:-6}.flex-order-md--5{-ms-flex-order:-5;order:-5}.flex-order-md--4{-ms-flex-order:-4;order:-4}.flex-order-md--3{-ms-flex-order:-3;order:-3}.flex-order-md--2{-ms-flex-order:-2;order:-2}.flex-order-md--1{-ms-flex-order:-1;order:-1}.flex-order-md-0{-ms-flex-order:0;order:0}.flex-order-md-1{-ms-flex-order:1;order:1}.flex-order-md-2{-ms-flex-order:2;order:2}.flex-order-md-3{-ms-flex-order:3;order:3}.flex-order-md-4{-ms-flex-order:4;order:4}.flex-order-md-5{-ms-flex-order:5;order:5}.flex-order-md-6{-ms-flex-order:6;order:6}.flex-order-md-7{-ms-flex-order:7;order:7}.flex-order-md-8{-ms-flex-order:8;order:8}.flex-order-md-9{-ms-flex-order:9;order:9}.flex-order-md-10{-ms-flex-order:10;order:10}.flex-order-md-11{-ms-flex-order:11;order:11}.flex-order-md-12{-ms-flex-order:12;order:12}.flex-order-md-13{-ms-flex-order:13;order:13}.flex-order-md-14{-ms-flex-order:14;order:14}.flex-order-md-15{-ms-flex-order:15;order:15}.flex-order-md-16{-ms-flex-order:16;order:16}.flex-order-md-17{-ms-flex-order:17;order:17}.flex-order-md-18{-ms-flex-order:18;order:18}.flex-order-md-19{-ms-flex-order:19;order:19}.flex-order-md-20{-ms-flex-order:20;order:20}.flex-offset-md-0,.offset-md-0{margin-left:0}.flex-offset-md-5,.offset-md-5{margin-left:5%}.flex-offset-md-10,.offset-md-10{margin-left:10%}.flex-offset-md-15,.offset-md-15{margin-left:15%}.flex-offset-md-20,.offset-md-20{margin-left:20%}.flex-offset-md-25,.offset-md-25{margin-left:25%}.flex-offset-md-30,.offset-md-30{margin-left:30%}.flex-offset-md-35,.offset-md-35{margin-left:35%}.flex-offset-md-40,.offset-md-40{margin-left:40%}.flex-offset-md-45,.offset-md-45{margin-left:45%}.flex-offset-md-50,.offset-md-50{margin-left:50%}.flex-offset-md-55,.offset-md-55{margin-left:55%}.flex-offset-md-60,.offset-md-60{margin-left:60%}.flex-offset-md-65,.offset-md-65{margin-left:65%}.flex-offset-md-70,.offset-md-70{margin-left:70%}.flex-offset-md-75,.offset-md-75{margin-left:75%}.flex-offset-md-80,.offset-md-80{margin-left:80%}.flex-offset-md-85,.offset-md-85{margin-left:85%}.flex-offset-md-90,.offset-md-90{margin-left:90%}.flex-offset-md-95,.offset-md-95{margin-left:95%}.flex-offset-md-33,.offset-md-33{margin-left:calc(100% / 3)}.flex-offset-md-66,.offset-md-66{margin-left:calc(200% / 3)}.layout-align-md,.layout-align-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-md-start,.layout-align-md-start-center,.layout-align-md-start-end,.layout-align-md-start-start,.layout-align-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-md-center,.layout-align-md-center-center,.layout-align-md-center-end,.layout-align-md-center-start,.layout-align-md-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-md-end,.layout-align-md-end-center,.layout-align-md-end-end,.layout-align-md-end-start,.layout-align-md-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-md-space-around,.layout-align-md-space-around-center,.layout-align-md-space-around-end,.layout-align-md-space-around-start,.layout-align-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-md-space-between,.layout-align-md-space-between-center,.layout-align-md-space-between-end,.layout-align-md-space-between-start,.layout-align-md-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-md-center-start,.layout-align-md-end-start,.layout-align-md-space-around-start,.layout-align-md-space-between-start,.layout-align-md-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-md-center-center,.layout-align-md-end-center,.layout-align-md-space-around-center,.layout-align-md-space-between-center,.layout-align-md-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-md-center-center>*,.layout-align-md-end-center>*,.layout-align-md-space-around-center>*,.layout-align-md-space-between-center>*,.layout-align-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-md-center-end,.layout-align-md-end-end,.layout-align-md-space-around-end,.layout-align-md-space-between-end,.layout-align-md-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-md-center-stretch,.layout-align-md-end-stretch,.layout-align-md-space-around-stretch,.layout-align-md-space-between-stretch,.layout-align-md-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-md{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:960px) and (max-width:1279px){.flex-md{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:960px) and (max-width:1279px){.flex-md-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-md-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-md-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-md-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-md-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-md-0,.layout-md-row>.flex-md-0,.layout-row>.flex-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-0,.layout-md-column>.flex-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-md-5,.layout-md-row>.flex-md-5,.layout-row>.flex-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-5,.layout-md-column>.flex-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-md-10,.layout-md-row>.flex-md-10,.layout-row>.flex-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-10,.layout-md-column>.flex-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-md-15,.layout-md-row>.flex-md-15,.layout-row>.flex-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-15,.layout-md-column>.flex-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-md-20,.layout-md-row>.flex-md-20,.layout-row>.flex-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-20,.layout-md-column>.flex-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-md-25,.layout-md-row>.flex-md-25,.layout-row>.flex-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-25,.layout-md-column>.flex-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-md-30,.layout-md-row>.flex-md-30,.layout-row>.flex-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-30,.layout-md-column>.flex-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-md-35,.layout-md-row>.flex-md-35,.layout-row>.flex-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-35,.layout-md-column>.flex-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-md-40,.layout-md-row>.flex-md-40,.layout-row>.flex-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-40,.layout-md-column>.flex-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-md-45,.layout-md-row>.flex-md-45,.layout-row>.flex-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-45,.layout-md-column>.flex-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-md-50,.layout-md-row>.flex-md-50,.layout-row>.flex-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-50,.layout-md-column>.flex-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-md-55,.layout-md-row>.flex-md-55,.layout-row>.flex-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-55,.layout-md-column>.flex-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-md-60,.layout-md-row>.flex-md-60,.layout-row>.flex-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-60,.layout-md-column>.flex-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-md-65,.layout-md-row>.flex-md-65,.layout-row>.flex-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-65,.layout-md-column>.flex-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-md-70,.layout-md-row>.flex-md-70,.layout-row>.flex-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-70,.layout-md-column>.flex-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-md-75,.layout-md-row>.flex-md-75,.layout-row>.flex-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-75,.layout-md-column>.flex-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-md-80,.layout-md-row>.flex-md-80,.layout-row>.flex-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-80,.layout-md-column>.flex-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-md-85,.layout-md-row>.flex-md-85,.layout-row>.flex-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-85,.layout-md-column>.flex-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-md-90,.layout-md-row>.flex-md-90,.layout-row>.flex-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-90,.layout-md-column>.flex-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-md-95,.layout-md-row>.flex-md-95,.layout-row>.flex-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-md-95,.layout-md-column>.flex-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-md-100,.layout-column>.flex-md-100,.layout-md-column>.flex-md-100,.layout-md-row>.flex-md-100,.layout-row>.flex-md-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-33,.layout-row>.flex-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex-md-66,.layout-row>.flex-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-md-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-md-33,.layout-md-column>.flex-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-md-66,.layout-md-column>.flex-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-md,.layout-md-column,.layout-md-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-md-column{-ms-flex-direction:column;flex-direction:column}.layout-md-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px){.flex-order-gt-md--20{-ms-flex-order:-20;order:-20}.flex-order-gt-md--19{-ms-flex-order:-19;order:-19}.flex-order-gt-md--18{-ms-flex-order:-18;order:-18}.flex-order-gt-md--17{-ms-flex-order:-17;order:-17}.flex-order-gt-md--16{-ms-flex-order:-16;order:-16}.flex-order-gt-md--15{-ms-flex-order:-15;order:-15}.flex-order-gt-md--14{-ms-flex-order:-14;order:-14}.flex-order-gt-md--13{-ms-flex-order:-13;order:-13}.flex-order-gt-md--12{-ms-flex-order:-12;order:-12}.flex-order-gt-md--11{-ms-flex-order:-11;order:-11}.flex-order-gt-md--10{-ms-flex-order:-10;order:-10}.flex-order-gt-md--9{-ms-flex-order:-9;order:-9}.flex-order-gt-md--8{-ms-flex-order:-8;order:-8}.flex-order-gt-md--7{-ms-flex-order:-7;order:-7}.flex-order-gt-md--6{-ms-flex-order:-6;order:-6}.flex-order-gt-md--5{-ms-flex-order:-5;order:-5}.flex-order-gt-md--4{-ms-flex-order:-4;order:-4}.flex-order-gt-md--3{-ms-flex-order:-3;order:-3}.flex-order-gt-md--2{-ms-flex-order:-2;order:-2}.flex-order-gt-md--1{-ms-flex-order:-1;order:-1}.flex-order-gt-md-0{-ms-flex-order:0;order:0}.flex-order-gt-md-1{-ms-flex-order:1;order:1}.flex-order-gt-md-2{-ms-flex-order:2;order:2}.flex-order-gt-md-3{-ms-flex-order:3;order:3}.flex-order-gt-md-4{-ms-flex-order:4;order:4}.flex-order-gt-md-5{-ms-flex-order:5;order:5}.flex-order-gt-md-6{-ms-flex-order:6;order:6}.flex-order-gt-md-7{-ms-flex-order:7;order:7}.flex-order-gt-md-8{-ms-flex-order:8;order:8}.flex-order-gt-md-9{-ms-flex-order:9;order:9}.flex-order-gt-md-10{-ms-flex-order:10;order:10}.flex-order-gt-md-11{-ms-flex-order:11;order:11}.flex-order-gt-md-12{-ms-flex-order:12;order:12}.flex-order-gt-md-13{-ms-flex-order:13;order:13}.flex-order-gt-md-14{-ms-flex-order:14;order:14}.flex-order-gt-md-15{-ms-flex-order:15;order:15}.flex-order-gt-md-16{-ms-flex-order:16;order:16}.flex-order-gt-md-17{-ms-flex-order:17;order:17}.flex-order-gt-md-18{-ms-flex-order:18;order:18}.flex-order-gt-md-19{-ms-flex-order:19;order:19}.flex-order-gt-md-20{-ms-flex-order:20;order:20}.flex-offset-gt-md-0,.offset-gt-md-0{margin-left:0}.flex-offset-gt-md-5,.offset-gt-md-5{margin-left:5%}.flex-offset-gt-md-10,.offset-gt-md-10{margin-left:10%}.flex-offset-gt-md-15,.offset-gt-md-15{margin-left:15%}.flex-offset-gt-md-20,.offset-gt-md-20{margin-left:20%}.flex-offset-gt-md-25,.offset-gt-md-25{margin-left:25%}.flex-offset-gt-md-30,.offset-gt-md-30{margin-left:30%}.flex-offset-gt-md-35,.offset-gt-md-35{margin-left:35%}.flex-offset-gt-md-40,.offset-gt-md-40{margin-left:40%}.flex-offset-gt-md-45,.offset-gt-md-45{margin-left:45%}.flex-offset-gt-md-50,.offset-gt-md-50{margin-left:50%}.flex-offset-gt-md-55,.offset-gt-md-55{margin-left:55%}.flex-offset-gt-md-60,.offset-gt-md-60{margin-left:60%}.flex-offset-gt-md-65,.offset-gt-md-65{margin-left:65%}.flex-offset-gt-md-70,.offset-gt-md-70{margin-left:70%}.flex-offset-gt-md-75,.offset-gt-md-75{margin-left:75%}.flex-offset-gt-md-80,.offset-gt-md-80{margin-left:80%}.flex-offset-gt-md-85,.offset-gt-md-85{margin-left:85%}.flex-offset-gt-md-90,.offset-gt-md-90{margin-left:90%}.flex-offset-gt-md-95,.offset-gt-md-95{margin-left:95%}.flex-offset-gt-md-33,.offset-gt-md-33{margin-left:calc(100% / 3)}.flex-offset-gt-md-66,.offset-gt-md-66{margin-left:calc(200% / 3)}.layout-align-gt-md,.layout-align-gt-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-md-start,.layout-align-gt-md-start-center,.layout-align-gt-md-start-end,.layout-align-gt-md-start-start,.layout-align-gt-md-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-md-center,.layout-align-gt-md-center-center,.layout-align-gt-md-center-end,.layout-align-gt-md-center-start,.layout-align-gt-md-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-md-end,.layout-align-gt-md-end-center,.layout-align-gt-md-end-end,.layout-align-gt-md-end-start,.layout-align-gt-md-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-md-space-around,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-md-space-between,.layout-align-gt-md-space-between-center,.layout-align-gt-md-space-between-end,.layout-align-gt-md-space-between-start,.layout-align-gt-md-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-md-center-start,.layout-align-gt-md-end-start,.layout-align-gt-md-space-around-start,.layout-align-gt-md-space-between-start,.layout-align-gt-md-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-md-center-center,.layout-align-gt-md-end-center,.layout-align-gt-md-space-around-center,.layout-align-gt-md-space-between-center,.layout-align-gt-md-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-md-center-center>*,.layout-align-gt-md-end-center>*,.layout-align-gt-md-space-around-center>*,.layout-align-gt-md-space-between-center>*,.layout-align-gt-md-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-md-center-end,.layout-align-gt-md-end-end,.layout-align-gt-md-space-around-end,.layout-align-gt-md-space-between-end,.layout-align-gt-md-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-md-center-stretch,.layout-align-gt-md-end-stretch,.layout-align-gt-md-space-around-stretch,.layout-align-gt-md-space-between-stretch,.layout-align-gt-md-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-md{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1280px){.flex-gt-md{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px){.flex-gt-md-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-md-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-md-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-md-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-md-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-md-0,.layout-gt-md-row>.flex-gt-md-0,.layout-row>.flex-gt-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-0,.layout-gt-md-column>.flex-gt-md-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-md-5,.layout-gt-md-row>.flex-gt-md-5,.layout-row>.flex-gt-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-5,.layout-gt-md-column>.flex-gt-md-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-md-10,.layout-gt-md-row>.flex-gt-md-10,.layout-row>.flex-gt-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-10,.layout-gt-md-column>.flex-gt-md-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-md-15,.layout-gt-md-row>.flex-gt-md-15,.layout-row>.flex-gt-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-15,.layout-gt-md-column>.flex-gt-md-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-md-20,.layout-gt-md-row>.flex-gt-md-20,.layout-row>.flex-gt-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-20,.layout-gt-md-column>.flex-gt-md-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-md-25,.layout-gt-md-row>.flex-gt-md-25,.layout-row>.flex-gt-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-25,.layout-gt-md-column>.flex-gt-md-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-md-30,.layout-gt-md-row>.flex-gt-md-30,.layout-row>.flex-gt-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-30,.layout-gt-md-column>.flex-gt-md-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-md-35,.layout-gt-md-row>.flex-gt-md-35,.layout-row>.flex-gt-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-35,.layout-gt-md-column>.flex-gt-md-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-md-40,.layout-gt-md-row>.flex-gt-md-40,.layout-row>.flex-gt-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-40,.layout-gt-md-column>.flex-gt-md-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-md-45,.layout-gt-md-row>.flex-gt-md-45,.layout-row>.flex-gt-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-45,.layout-gt-md-column>.flex-gt-md-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-md-50,.layout-gt-md-row>.flex-gt-md-50,.layout-row>.flex-gt-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-50,.layout-gt-md-column>.flex-gt-md-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-md-55,.layout-gt-md-row>.flex-gt-md-55,.layout-row>.flex-gt-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-55,.layout-gt-md-column>.flex-gt-md-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-md-60,.layout-gt-md-row>.flex-gt-md-60,.layout-row>.flex-gt-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-60,.layout-gt-md-column>.flex-gt-md-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-md-65,.layout-gt-md-row>.flex-gt-md-65,.layout-row>.flex-gt-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-65,.layout-gt-md-column>.flex-gt-md-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-md-70,.layout-gt-md-row>.flex-gt-md-70,.layout-row>.flex-gt-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-70,.layout-gt-md-column>.flex-gt-md-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-md-75,.layout-gt-md-row>.flex-gt-md-75,.layout-row>.flex-gt-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-75,.layout-gt-md-column>.flex-gt-md-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-md-80,.layout-gt-md-row>.flex-gt-md-80,.layout-row>.flex-gt-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-80,.layout-gt-md-column>.flex-gt-md-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-md-85,.layout-gt-md-row>.flex-gt-md-85,.layout-row>.flex-gt-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-85,.layout-gt-md-column>.flex-gt-md-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-md-90,.layout-gt-md-row>.flex-gt-md-90,.layout-row>.flex-gt-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-90,.layout-gt-md-column>.flex-gt-md-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-md-95,.layout-gt-md-row>.flex-gt-md-95,.layout-row>.flex-gt-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-md-95,.layout-gt-md-column>.flex-gt-md-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-md-100,.layout-column>.flex-gt-md-100,.layout-gt-md-column>.flex-gt-md-100,.layout-gt-md-row>.flex-gt-md-100,.layout-row>.flex-gt-md-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-33,.layout-row>.flex-gt-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex-gt-md-66,.layout-row>.flex-gt-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-md-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-md-33,.layout-gt-md-column>.flex-gt-md-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-md-66,.layout-gt-md-column>.flex-gt-md-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-md,.layout-gt-md-column,.layout-gt-md-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-md-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-md-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1280px) and (max-width:1919px){.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show),.hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show){display:none}.flex-order-lg--20{-ms-flex-order:-20;order:-20}.flex-order-lg--19{-ms-flex-order:-19;order:-19}.flex-order-lg--18{-ms-flex-order:-18;order:-18}.flex-order-lg--17{-ms-flex-order:-17;order:-17}.flex-order-lg--16{-ms-flex-order:-16;order:-16}.flex-order-lg--15{-ms-flex-order:-15;order:-15}.flex-order-lg--14{-ms-flex-order:-14;order:-14}.flex-order-lg--13{-ms-flex-order:-13;order:-13}.flex-order-lg--12{-ms-flex-order:-12;order:-12}.flex-order-lg--11{-ms-flex-order:-11;order:-11}.flex-order-lg--10{-ms-flex-order:-10;order:-10}.flex-order-lg--9{-ms-flex-order:-9;order:-9}.flex-order-lg--8{-ms-flex-order:-8;order:-8}.flex-order-lg--7{-ms-flex-order:-7;order:-7}.flex-order-lg--6{-ms-flex-order:-6;order:-6}.flex-order-lg--5{-ms-flex-order:-5;order:-5}.flex-order-lg--4{-ms-flex-order:-4;order:-4}.flex-order-lg--3{-ms-flex-order:-3;order:-3}.flex-order-lg--2{-ms-flex-order:-2;order:-2}.flex-order-lg--1{-ms-flex-order:-1;order:-1}.flex-order-lg-0{-ms-flex-order:0;order:0}.flex-order-lg-1{-ms-flex-order:1;order:1}.flex-order-lg-2{-ms-flex-order:2;order:2}.flex-order-lg-3{-ms-flex-order:3;order:3}.flex-order-lg-4{-ms-flex-order:4;order:4}.flex-order-lg-5{-ms-flex-order:5;order:5}.flex-order-lg-6{-ms-flex-order:6;order:6}.flex-order-lg-7{-ms-flex-order:7;order:7}.flex-order-lg-8{-ms-flex-order:8;order:8}.flex-order-lg-9{-ms-flex-order:9;order:9}.flex-order-lg-10{-ms-flex-order:10;order:10}.flex-order-lg-11{-ms-flex-order:11;order:11}.flex-order-lg-12{-ms-flex-order:12;order:12}.flex-order-lg-13{-ms-flex-order:13;order:13}.flex-order-lg-14{-ms-flex-order:14;order:14}.flex-order-lg-15{-ms-flex-order:15;order:15}.flex-order-lg-16{-ms-flex-order:16;order:16}.flex-order-lg-17{-ms-flex-order:17;order:17}.flex-order-lg-18{-ms-flex-order:18;order:18}.flex-order-lg-19{-ms-flex-order:19;order:19}.flex-order-lg-20{-ms-flex-order:20;order:20}.flex-offset-lg-0,.offset-lg-0{margin-left:0}.flex-offset-lg-5,.offset-lg-5{margin-left:5%}.flex-offset-lg-10,.offset-lg-10{margin-left:10%}.flex-offset-lg-15,.offset-lg-15{margin-left:15%}.flex-offset-lg-20,.offset-lg-20{margin-left:20%}.flex-offset-lg-25,.offset-lg-25{margin-left:25%}.flex-offset-lg-30,.offset-lg-30{margin-left:30%}.flex-offset-lg-35,.offset-lg-35{margin-left:35%}.flex-offset-lg-40,.offset-lg-40{margin-left:40%}.flex-offset-lg-45,.offset-lg-45{margin-left:45%}.flex-offset-lg-50,.offset-lg-50{margin-left:50%}.flex-offset-lg-55,.offset-lg-55{margin-left:55%}.flex-offset-lg-60,.offset-lg-60{margin-left:60%}.flex-offset-lg-65,.offset-lg-65{margin-left:65%}.flex-offset-lg-70,.offset-lg-70{margin-left:70%}.flex-offset-lg-75,.offset-lg-75{margin-left:75%}.flex-offset-lg-80,.offset-lg-80{margin-left:80%}.flex-offset-lg-85,.offset-lg-85{margin-left:85%}.flex-offset-lg-90,.offset-lg-90{margin-left:90%}.flex-offset-lg-95,.offset-lg-95{margin-left:95%}.flex-offset-lg-33,.offset-lg-33{margin-left:calc(100% / 3)}.flex-offset-lg-66,.offset-lg-66{margin-left:calc(200% / 3)}.layout-align-lg,.layout-align-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-lg-start,.layout-align-lg-start-center,.layout-align-lg-start-end,.layout-align-lg-start-start,.layout-align-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-lg-center,.layout-align-lg-center-center,.layout-align-lg-center-end,.layout-align-lg-center-start,.layout-align-lg-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-lg-end,.layout-align-lg-end-center,.layout-align-lg-end-end,.layout-align-lg-end-start,.layout-align-lg-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-lg-space-around,.layout-align-lg-space-around-center,.layout-align-lg-space-around-end,.layout-align-lg-space-around-start,.layout-align-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-lg-space-between,.layout-align-lg-space-between-center,.layout-align-lg-space-between-end,.layout-align-lg-space-between-start,.layout-align-lg-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-lg-center-start,.layout-align-lg-end-start,.layout-align-lg-space-around-start,.layout-align-lg-space-between-start,.layout-align-lg-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-lg-center-center,.layout-align-lg-end-center,.layout-align-lg-space-around-center,.layout-align-lg-space-between-center,.layout-align-lg-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-lg-center-center>*,.layout-align-lg-end-center>*,.layout-align-lg-space-around-center>*,.layout-align-lg-space-between-center>*,.layout-align-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-lg-center-end,.layout-align-lg-end-end,.layout-align-lg-space-around-end,.layout-align-lg-space-between-end,.layout-align-lg-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-lg-center-stretch,.layout-align-lg-end-stretch,.layout-align-lg-space-around-stretch,.layout-align-lg-space-between-stretch,.layout-align-lg-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-lg{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1280px) and (max-width:1919px){.flex-lg{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1280px) and (max-width:1919px){.flex-lg-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-lg-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-lg-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-lg-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-lg-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-lg-0,.layout-lg-row>.flex-lg-0,.layout-row>.flex-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-0,.layout-lg-column>.flex-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-lg-5,.layout-lg-row>.flex-lg-5,.layout-row>.flex-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-5,.layout-lg-column>.flex-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-lg-10,.layout-lg-row>.flex-lg-10,.layout-row>.flex-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-10,.layout-lg-column>.flex-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-lg-15,.layout-lg-row>.flex-lg-15,.layout-row>.flex-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-15,.layout-lg-column>.flex-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-lg-20,.layout-lg-row>.flex-lg-20,.layout-row>.flex-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-20,.layout-lg-column>.flex-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-lg-25,.layout-lg-row>.flex-lg-25,.layout-row>.flex-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-25,.layout-lg-column>.flex-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-lg-30,.layout-lg-row>.flex-lg-30,.layout-row>.flex-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-30,.layout-lg-column>.flex-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-lg-35,.layout-lg-row>.flex-lg-35,.layout-row>.flex-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-35,.layout-lg-column>.flex-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-lg-40,.layout-lg-row>.flex-lg-40,.layout-row>.flex-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-40,.layout-lg-column>.flex-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-lg-45,.layout-lg-row>.flex-lg-45,.layout-row>.flex-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-45,.layout-lg-column>.flex-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-lg-50,.layout-lg-row>.flex-lg-50,.layout-row>.flex-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-50,.layout-lg-column>.flex-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-lg-55,.layout-lg-row>.flex-lg-55,.layout-row>.flex-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-55,.layout-lg-column>.flex-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-lg-60,.layout-lg-row>.flex-lg-60,.layout-row>.flex-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-60,.layout-lg-column>.flex-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-lg-65,.layout-lg-row>.flex-lg-65,.layout-row>.flex-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-65,.layout-lg-column>.flex-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-lg-70,.layout-lg-row>.flex-lg-70,.layout-row>.flex-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-70,.layout-lg-column>.flex-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-lg-75,.layout-lg-row>.flex-lg-75,.layout-row>.flex-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-75,.layout-lg-column>.flex-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-lg-80,.layout-lg-row>.flex-lg-80,.layout-row>.flex-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-80,.layout-lg-column>.flex-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-lg-85,.layout-lg-row>.flex-lg-85,.layout-row>.flex-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-85,.layout-lg-column>.flex-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-lg-90,.layout-lg-row>.flex-lg-90,.layout-row>.flex-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-90,.layout-lg-column>.flex-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-lg-95,.layout-lg-row>.flex-lg-95,.layout-row>.flex-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-lg-95,.layout-lg-column>.flex-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-lg-100,.layout-column>.flex-lg-100,.layout-lg-column>.flex-lg-100,.layout-lg-row>.flex-lg-100,.layout-row>.flex-lg-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-33,.layout-row>.flex-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex-lg-66,.layout-row>.flex-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-lg-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-lg-33,.layout-lg-column>.flex-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-lg-66,.layout-lg-column>.flex-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-lg,.layout-lg-column,.layout-lg-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-lg-column{-ms-flex-direction:column;flex-direction:column}.layout-lg-row{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1920px){.flex-order-gt-lg--20{-ms-flex-order:-20;order:-20}.flex-order-gt-lg--19{-ms-flex-order:-19;order:-19}.flex-order-gt-lg--18{-ms-flex-order:-18;order:-18}.flex-order-gt-lg--17{-ms-flex-order:-17;order:-17}.flex-order-gt-lg--16{-ms-flex-order:-16;order:-16}.flex-order-gt-lg--15{-ms-flex-order:-15;order:-15}.flex-order-gt-lg--14{-ms-flex-order:-14;order:-14}.flex-order-gt-lg--13{-ms-flex-order:-13;order:-13}.flex-order-gt-lg--12{-ms-flex-order:-12;order:-12}.flex-order-gt-lg--11{-ms-flex-order:-11;order:-11}.flex-order-gt-lg--10{-ms-flex-order:-10;order:-10}.flex-order-gt-lg--9{-ms-flex-order:-9;order:-9}.flex-order-gt-lg--8{-ms-flex-order:-8;order:-8}.flex-order-gt-lg--7{-ms-flex-order:-7;order:-7}.flex-order-gt-lg--6{-ms-flex-order:-6;order:-6}.flex-order-gt-lg--5{-ms-flex-order:-5;order:-5}.flex-order-gt-lg--4{-ms-flex-order:-4;order:-4}.flex-order-gt-lg--3{-ms-flex-order:-3;order:-3}.flex-order-gt-lg--2{-ms-flex-order:-2;order:-2}.flex-order-gt-lg--1{-ms-flex-order:-1;order:-1}.flex-order-gt-lg-0{-ms-flex-order:0;order:0}.flex-order-gt-lg-1{-ms-flex-order:1;order:1}.flex-order-gt-lg-2{-ms-flex-order:2;order:2}.flex-order-gt-lg-3{-ms-flex-order:3;order:3}.flex-order-gt-lg-4{-ms-flex-order:4;order:4}.flex-order-gt-lg-5{-ms-flex-order:5;order:5}.flex-order-gt-lg-6{-ms-flex-order:6;order:6}.flex-order-gt-lg-7{-ms-flex-order:7;order:7}.flex-order-gt-lg-8{-ms-flex-order:8;order:8}.flex-order-gt-lg-9{-ms-flex-order:9;order:9}.flex-order-gt-lg-10{-ms-flex-order:10;order:10}.flex-order-gt-lg-11{-ms-flex-order:11;order:11}.flex-order-gt-lg-12{-ms-flex-order:12;order:12}.flex-order-gt-lg-13{-ms-flex-order:13;order:13}.flex-order-gt-lg-14{-ms-flex-order:14;order:14}.flex-order-gt-lg-15{-ms-flex-order:15;order:15}.flex-order-gt-lg-16{-ms-flex-order:16;order:16}.flex-order-gt-lg-17{-ms-flex-order:17;order:17}.flex-order-gt-lg-18{-ms-flex-order:18;order:18}.flex-order-gt-lg-19{-ms-flex-order:19;order:19}.flex-order-gt-lg-20{-ms-flex-order:20;order:20}.flex-offset-gt-lg-0,.offset-gt-lg-0{margin-left:0}.flex-offset-gt-lg-5,.offset-gt-lg-5{margin-left:5%}.flex-offset-gt-lg-10,.offset-gt-lg-10{margin-left:10%}.flex-offset-gt-lg-15,.offset-gt-lg-15{margin-left:15%}.flex-offset-gt-lg-20,.offset-gt-lg-20{margin-left:20%}.flex-offset-gt-lg-25,.offset-gt-lg-25{margin-left:25%}.flex-offset-gt-lg-30,.offset-gt-lg-30{margin-left:30%}.flex-offset-gt-lg-35,.offset-gt-lg-35{margin-left:35%}.flex-offset-gt-lg-40,.offset-gt-lg-40{margin-left:40%}.flex-offset-gt-lg-45,.offset-gt-lg-45{margin-left:45%}.flex-offset-gt-lg-50,.offset-gt-lg-50{margin-left:50%}.flex-offset-gt-lg-55,.offset-gt-lg-55{margin-left:55%}.flex-offset-gt-lg-60,.offset-gt-lg-60{margin-left:60%}.flex-offset-gt-lg-65,.offset-gt-lg-65{margin-left:65%}.flex-offset-gt-lg-70,.offset-gt-lg-70{margin-left:70%}.flex-offset-gt-lg-75,.offset-gt-lg-75{margin-left:75%}.flex-offset-gt-lg-80,.offset-gt-lg-80{margin-left:80%}.flex-offset-gt-lg-85,.offset-gt-lg-85{margin-left:85%}.flex-offset-gt-lg-90,.offset-gt-lg-90{margin-left:90%}.flex-offset-gt-lg-95,.offset-gt-lg-95{margin-left:95%}.flex-offset-gt-lg-33,.offset-gt-lg-33{margin-left:calc(100% / 3)}.flex-offset-gt-lg-66,.offset-gt-lg-66{margin-left:calc(200% / 3)}.layout-align-gt-lg,.layout-align-gt-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-gt-lg-start,.layout-align-gt-lg-start-center,.layout-align-gt-lg-start-end,.layout-align-gt-lg-start-start,.layout-align-gt-lg-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-gt-lg-center,.layout-align-gt-lg-center-center,.layout-align-gt-lg-center-end,.layout-align-gt-lg-center-start,.layout-align-gt-lg-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-gt-lg-end,.layout-align-gt-lg-end-center,.layout-align-gt-lg-end-end,.layout-align-gt-lg-end-start,.layout-align-gt-lg-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-gt-lg-space-around,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-gt-lg-space-between,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-gt-lg-center-start,.layout-align-gt-lg-end-start,.layout-align-gt-lg-space-around-start,.layout-align-gt-lg-space-between-start,.layout-align-gt-lg-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-gt-lg-center-center,.layout-align-gt-lg-end-center,.layout-align-gt-lg-space-around-center,.layout-align-gt-lg-space-between-center,.layout-align-gt-lg-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-gt-lg-center-center>*,.layout-align-gt-lg-end-center>*,.layout-align-gt-lg-space-around-center>*,.layout-align-gt-lg-space-between-center>*,.layout-align-gt-lg-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-gt-lg-center-end,.layout-align-gt-lg-end-end,.layout-align-gt-lg-space-around-end,.layout-align-gt-lg-space-between-end,.layout-align-gt-lg-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-gt-lg-center-stretch,.layout-align-gt-lg-end-stretch,.layout-align-gt-lg-space-around-stretch,.layout-align-gt-lg-space-between-stretch,.layout-align-gt-lg-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-gt-lg{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1920px){.flex-gt-lg{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1920px){.flex-gt-lg-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-gt-lg-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-gt-lg-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-gt-lg-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-gt-lg-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-gt-lg-0,.layout-gt-lg-row>.flex-gt-lg-0,.layout-row>.flex-gt-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-0,.layout-gt-lg-column>.flex-gt-lg-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-gt-lg-5,.layout-gt-lg-row>.flex-gt-lg-5,.layout-row>.flex-gt-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-5,.layout-gt-lg-column>.flex-gt-lg-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-gt-lg-10,.layout-gt-lg-row>.flex-gt-lg-10,.layout-row>.flex-gt-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-10,.layout-gt-lg-column>.flex-gt-lg-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-gt-lg-15,.layout-gt-lg-row>.flex-gt-lg-15,.layout-row>.flex-gt-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-15,.layout-gt-lg-column>.flex-gt-lg-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-gt-lg-20,.layout-gt-lg-row>.flex-gt-lg-20,.layout-row>.flex-gt-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-20,.layout-gt-lg-column>.flex-gt-lg-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-gt-lg-25,.layout-gt-lg-row>.flex-gt-lg-25,.layout-row>.flex-gt-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-25,.layout-gt-lg-column>.flex-gt-lg-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-gt-lg-30,.layout-gt-lg-row>.flex-gt-lg-30,.layout-row>.flex-gt-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-30,.layout-gt-lg-column>.flex-gt-lg-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-gt-lg-35,.layout-gt-lg-row>.flex-gt-lg-35,.layout-row>.flex-gt-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-35,.layout-gt-lg-column>.flex-gt-lg-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-gt-lg-40,.layout-gt-lg-row>.flex-gt-lg-40,.layout-row>.flex-gt-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-40,.layout-gt-lg-column>.flex-gt-lg-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-gt-lg-45,.layout-gt-lg-row>.flex-gt-lg-45,.layout-row>.flex-gt-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-45,.layout-gt-lg-column>.flex-gt-lg-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-gt-lg-50,.layout-gt-lg-row>.flex-gt-lg-50,.layout-row>.flex-gt-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-50,.layout-gt-lg-column>.flex-gt-lg-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-gt-lg-55,.layout-gt-lg-row>.flex-gt-lg-55,.layout-row>.flex-gt-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-55,.layout-gt-lg-column>.flex-gt-lg-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-gt-lg-60,.layout-gt-lg-row>.flex-gt-lg-60,.layout-row>.flex-gt-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-60,.layout-gt-lg-column>.flex-gt-lg-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-gt-lg-65,.layout-gt-lg-row>.flex-gt-lg-65,.layout-row>.flex-gt-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-65,.layout-gt-lg-column>.flex-gt-lg-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-gt-lg-70,.layout-gt-lg-row>.flex-gt-lg-70,.layout-row>.flex-gt-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-70,.layout-gt-lg-column>.flex-gt-lg-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-gt-lg-75,.layout-gt-lg-row>.flex-gt-lg-75,.layout-row>.flex-gt-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-75,.layout-gt-lg-column>.flex-gt-lg-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-gt-lg-80,.layout-gt-lg-row>.flex-gt-lg-80,.layout-row>.flex-gt-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-80,.layout-gt-lg-column>.flex-gt-lg-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-gt-lg-85,.layout-gt-lg-row>.flex-gt-lg-85,.layout-row>.flex-gt-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-85,.layout-gt-lg-column>.flex-gt-lg-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-gt-lg-90,.layout-gt-lg-row>.flex-gt-lg-90,.layout-row>.flex-gt-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-90,.layout-gt-lg-column>.flex-gt-lg-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-gt-lg-95,.layout-gt-lg-row>.flex-gt-lg-95,.layout-row>.flex-gt-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-gt-lg-95,.layout-gt-lg-column>.flex-gt-lg-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-gt-lg-100,.layout-column>.flex-gt-lg-100,.layout-gt-lg-column>.flex-gt-lg-100,.layout-gt-lg-row>.flex-gt-lg-100,.layout-row>.flex-gt-lg-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-33,.layout-row>.flex-gt-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex-gt-lg-66,.layout-row>.flex-gt-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-gt-lg-row>.flex,.layout-row>.flex{min-width:0}.layout-column>.flex-gt-lg-33,.layout-gt-lg-column>.flex-gt-lg-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-gt-lg-66,.layout-gt-lg-column>.flex-gt-lg-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-gt-lg,.layout-gt-lg-column,.layout-gt-lg-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-gt-lg-column{-ms-flex-direction:column;flex-direction:column}.layout-gt-lg-row{-ms-flex-direction:row;flex-direction:row}.flex-order-xl--20{-ms-flex-order:-20;order:-20}.flex-order-xl--19{-ms-flex-order:-19;order:-19}.flex-order-xl--18{-ms-flex-order:-18;order:-18}.flex-order-xl--17{-ms-flex-order:-17;order:-17}.flex-order-xl--16{-ms-flex-order:-16;order:-16}.flex-order-xl--15{-ms-flex-order:-15;order:-15}.flex-order-xl--14{-ms-flex-order:-14;order:-14}.flex-order-xl--13{-ms-flex-order:-13;order:-13}.flex-order-xl--12{-ms-flex-order:-12;order:-12}.flex-order-xl--11{-ms-flex-order:-11;order:-11}.flex-order-xl--10{-ms-flex-order:-10;order:-10}.flex-order-xl--9{-ms-flex-order:-9;order:-9}.flex-order-xl--8{-ms-flex-order:-8;order:-8}.flex-order-xl--7{-ms-flex-order:-7;order:-7}.flex-order-xl--6{-ms-flex-order:-6;order:-6}.flex-order-xl--5{-ms-flex-order:-5;order:-5}.flex-order-xl--4{-ms-flex-order:-4;order:-4}.flex-order-xl--3{-ms-flex-order:-3;order:-3}.flex-order-xl--2{-ms-flex-order:-2;order:-2}.flex-order-xl--1{-ms-flex-order:-1;order:-1}.flex-order-xl-0{-ms-flex-order:0;order:0}.flex-order-xl-1{-ms-flex-order:1;order:1}.flex-order-xl-2{-ms-flex-order:2;order:2}.flex-order-xl-3{-ms-flex-order:3;order:3}.flex-order-xl-4{-ms-flex-order:4;order:4}.flex-order-xl-5{-ms-flex-order:5;order:5}.flex-order-xl-6{-ms-flex-order:6;order:6}.flex-order-xl-7{-ms-flex-order:7;order:7}.flex-order-xl-8{-ms-flex-order:8;order:8}.flex-order-xl-9{-ms-flex-order:9;order:9}.flex-order-xl-10{-ms-flex-order:10;order:10}.flex-order-xl-11{-ms-flex-order:11;order:11}.flex-order-xl-12{-ms-flex-order:12;order:12}.flex-order-xl-13{-ms-flex-order:13;order:13}.flex-order-xl-14{-ms-flex-order:14;order:14}.flex-order-xl-15{-ms-flex-order:15;order:15}.flex-order-xl-16{-ms-flex-order:16;order:16}.flex-order-xl-17{-ms-flex-order:17;order:17}.flex-order-xl-18{-ms-flex-order:18;order:18}.flex-order-xl-19{-ms-flex-order:19;order:19}.flex-order-xl-20{-ms-flex-order:20;order:20}.flex-offset-xl-0,.offset-xl-0{margin-left:0}.flex-offset-xl-5,.offset-xl-5{margin-left:5%}.flex-offset-xl-10,.offset-xl-10{margin-left:10%}.flex-offset-xl-15,.offset-xl-15{margin-left:15%}.flex-offset-xl-20,.offset-xl-20{margin-left:20%}.flex-offset-xl-25,.offset-xl-25{margin-left:25%}.flex-offset-xl-30,.offset-xl-30{margin-left:30%}.flex-offset-xl-35,.offset-xl-35{margin-left:35%}.flex-offset-xl-40,.offset-xl-40{margin-left:40%}.flex-offset-xl-45,.offset-xl-45{margin-left:45%}.flex-offset-xl-50,.offset-xl-50{margin-left:50%}.flex-offset-xl-55,.offset-xl-55{margin-left:55%}.flex-offset-xl-60,.offset-xl-60{margin-left:60%}.flex-offset-xl-65,.offset-xl-65{margin-left:65%}.flex-offset-xl-70,.offset-xl-70{margin-left:70%}.flex-offset-xl-75,.offset-xl-75{margin-left:75%}.flex-offset-xl-80,.offset-xl-80{margin-left:80%}.flex-offset-xl-85,.offset-xl-85{margin-left:85%}.flex-offset-xl-90,.offset-xl-90{margin-left:90%}.flex-offset-xl-95,.offset-xl-95{margin-left:95%}.flex-offset-xl-33,.offset-xl-33{margin-left:calc(100% / 3)}.flex-offset-xl-66,.offset-xl-66{margin-left:calc(200% / 3)}.layout-align-xl,.layout-align-xl-start-stretch{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-ms-flex-align:stretch;align-items:stretch}.layout-align-xl-start,.layout-align-xl-start-center,.layout-align-xl-start-end,.layout-align-xl-start-start,.layout-align-xl-start-stretch{-ms-flex-pack:start;justify-content:flex-start}.layout-align-xl-center,.layout-align-xl-center-center,.layout-align-xl-center-end,.layout-align-xl-center-start,.layout-align-xl-center-stretch{-ms-flex-pack:center;justify-content:center}.layout-align-xl-end,.layout-align-xl-end-center,.layout-align-xl-end-end,.layout-align-xl-end-start,.layout-align-xl-end-stretch{-ms-flex-pack:end;justify-content:flex-end}.layout-align-xl-space-around,.layout-align-xl-space-around-center,.layout-align-xl-space-around-end,.layout-align-xl-space-around-start,.layout-align-xl-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.layout-align-xl-space-between,.layout-align-xl-space-between-center,.layout-align-xl-space-between-end,.layout-align-xl-space-between-start,.layout-align-xl-space-between-stretch{-ms-flex-pack:justify;justify-content:space-between}.layout-align-xl-center-start,.layout-align-xl-end-start,.layout-align-xl-space-around-start,.layout-align-xl-space-between-start,.layout-align-xl-start-start{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.layout-align-xl-center-center,.layout-align-xl-end-center,.layout-align-xl-space-around-center,.layout-align-xl-space-between-center,.layout-align-xl-start-center{-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.layout-align-xl-center-center>*,.layout-align-xl-end-center>*,.layout-align-xl-space-around-center>*,.layout-align-xl-space-between-center>*,.layout-align-xl-start-center>*{max-width:100%;box-sizing:border-box}.layout-align-xl-center-end,.layout-align-xl-end-end,.layout-align-xl-space-around-end,.layout-align-xl-space-between-end,.layout-align-xl-start-end{-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.layout-align-xl-center-stretch,.layout-align-xl-end-stretch,.layout-align-xl-space-around-stretch,.layout-align-xl-space-between-stretch,.layout-align-xl-start-stretch{-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.flex-xl{-ms-flex:1;flex:1;box-sizing:border-box}}@media screen\0 and (min-width:1920px){.flex-xl{-ms-flex:1 1 0%;flex:1 1 0%}}@media (min-width:1920px){.flex-xl-grow{-ms-flex:1 1 100%;flex:1 1 100%;box-sizing:border-box}.flex-xl-initial{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-auto{-ms-flex:1 1 auto;flex:1 1 auto;box-sizing:border-box}.flex-xl-none{-ms-flex:0 0 auto;flex:0 0 auto;box-sizing:border-box}.flex-xl-noshrink{-ms-flex:1 0 auto;flex:1 0 auto;box-sizing:border-box}.flex-xl-nogrow{-ms-flex:0 1 auto;flex:0 1 auto;box-sizing:border-box}.flex-xl-0,.layout-row>.flex-xl-0,.layout-xl-row>.flex-xl-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:0;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-0,.layout-xl-column>.flex-xl-0{-ms-flex:1 1 0%;flex:1 1 0%;max-width:100%;max-height:0%;box-sizing:border-box}.flex-xl-5,.layout-row>.flex-xl-5,.layout-xl-row>.flex-xl-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-5,.layout-xl-column>.flex-xl-5{-ms-flex:1 1 5%;flex:1 1 5%;max-width:100%;max-height:5%;box-sizing:border-box}.flex-xl-10,.layout-row>.flex-xl-10,.layout-xl-row>.flex-xl-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:10%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-10,.layout-xl-column>.flex-xl-10{-ms-flex:1 1 10%;flex:1 1 10%;max-width:100%;max-height:10%;box-sizing:border-box}.flex-xl-15,.layout-row>.flex-xl-15,.layout-xl-row>.flex-xl-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-15,.layout-xl-column>.flex-xl-15{-ms-flex:1 1 15%;flex:1 1 15%;max-width:100%;max-height:15%;box-sizing:border-box}.flex-xl-20,.layout-row>.flex-xl-20,.layout-xl-row>.flex-xl-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-20,.layout-xl-column>.flex-xl-20{-ms-flex:1 1 20%;flex:1 1 20%;max-width:100%;max-height:20%;box-sizing:border-box}.flex-xl-25,.layout-row>.flex-xl-25,.layout-xl-row>.flex-xl-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-25,.layout-xl-column>.flex-xl-25{-ms-flex:1 1 25%;flex:1 1 25%;max-width:100%;max-height:25%;box-sizing:border-box}.flex-xl-30,.layout-row>.flex-xl-30,.layout-xl-row>.flex-xl-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-30,.layout-xl-column>.flex-xl-30{-ms-flex:1 1 30%;flex:1 1 30%;max-width:100%;max-height:30%;box-sizing:border-box}.flex-xl-35,.layout-row>.flex-xl-35,.layout-xl-row>.flex-xl-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:35%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-35,.layout-xl-column>.flex-xl-35{-ms-flex:1 1 35%;flex:1 1 35%;max-width:100%;max-height:35%;box-sizing:border-box}.flex-xl-40,.layout-row>.flex-xl-40,.layout-xl-row>.flex-xl-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-40,.layout-xl-column>.flex-xl-40{-ms-flex:1 1 40%;flex:1 1 40%;max-width:100%;max-height:40%;box-sizing:border-box}.flex-xl-45,.layout-row>.flex-xl-45,.layout-xl-row>.flex-xl-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:45%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-45,.layout-xl-column>.flex-xl-45{-ms-flex:1 1 45%;flex:1 1 45%;max-width:100%;max-height:45%;box-sizing:border-box}.flex-xl-50,.layout-row>.flex-xl-50,.layout-xl-row>.flex-xl-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-50,.layout-xl-column>.flex-xl-50{-ms-flex:1 1 50%;flex:1 1 50%;max-width:100%;max-height:50%;box-sizing:border-box}.flex-xl-55,.layout-row>.flex-xl-55,.layout-xl-row>.flex-xl-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:55%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-55,.layout-xl-column>.flex-xl-55{-ms-flex:1 1 55%;flex:1 1 55%;max-width:100%;max-height:55%;box-sizing:border-box}.flex-xl-60,.layout-row>.flex-xl-60,.layout-xl-row>.flex-xl-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-60,.layout-xl-column>.flex-xl-60{-ms-flex:1 1 60%;flex:1 1 60%;max-width:100%;max-height:60%;box-sizing:border-box}.flex-xl-65,.layout-row>.flex-xl-65,.layout-xl-row>.flex-xl-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:65%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-65,.layout-xl-column>.flex-xl-65{-ms-flex:1 1 65%;flex:1 1 65%;max-width:100%;max-height:65%;box-sizing:border-box}.flex-xl-70,.layout-row>.flex-xl-70,.layout-xl-row>.flex-xl-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-70,.layout-xl-column>.flex-xl-70{-ms-flex:1 1 70%;flex:1 1 70%;max-width:100%;max-height:70%;box-sizing:border-box}.flex-xl-75,.layout-row>.flex-xl-75,.layout-xl-row>.flex-xl-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-75,.layout-xl-column>.flex-xl-75{-ms-flex:1 1 75%;flex:1 1 75%;max-width:100%;max-height:75%;box-sizing:border-box}.flex-xl-80,.layout-row>.flex-xl-80,.layout-xl-row>.flex-xl-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:80%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-80,.layout-xl-column>.flex-xl-80{-ms-flex:1 1 80%;flex:1 1 80%;max-width:100%;max-height:80%;box-sizing:border-box}.flex-xl-85,.layout-row>.flex-xl-85,.layout-xl-row>.flex-xl-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:85%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-85,.layout-xl-column>.flex-xl-85{-ms-flex:1 1 85%;flex:1 1 85%;max-width:100%;max-height:85%;box-sizing:border-box}.flex-xl-90,.layout-row>.flex-xl-90,.layout-xl-row>.flex-xl-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:90%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-90,.layout-xl-column>.flex-xl-90{-ms-flex:1 1 90%;flex:1 1 90%;max-width:100%;max-height:90%;box-sizing:border-box}.flex-xl-95,.layout-row>.flex-xl-95,.layout-xl-row>.flex-xl-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%;max-height:100%;box-sizing:border-box}.layout-column>.flex-xl-95,.layout-xl-column>.flex-xl-95{-ms-flex:1 1 95%;flex:1 1 95%;max-width:100%;max-height:95%;box-sizing:border-box}.flex-xl-100,.layout-column>.flex-xl-100,.layout-row>.flex-xl-100,.layout-xl-column>.flex-xl-100,.layout-xl-row>.flex-xl-100{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-33,.layout-xl-row>.flex-xl-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:33.33%;max-height:100%;box-sizing:border-box}.layout-row>.flex-xl-66,.layout-xl-row>.flex-xl-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:66.66%;max-height:100%;box-sizing:border-box}.layout-row>.flex,.layout-xl-row>.flex{min-width:0}.layout-column>.flex-xl-33,.layout-xl-column>.flex-xl-33{-ms-flex:1 1 33.33%;flex:1 1 33.33%;max-width:100%;max-height:33.33%;box-sizing:border-box}.layout-column>.flex-xl-66,.layout-xl-column>.flex-xl-66{-ms-flex:1 1 66.66%;flex:1 1 66.66%;max-width:100%;max-height:66.66%;box-sizing:border-box}.layout-xl,.layout-xl-column,.layout-xl-row{box-sizing:border-box;display:-ms-flexbox;display:flex}.layout-xl-column{-ms-flex-direction:column;flex-direction:column}.layout-xl-row{-ms-flex-direction:row;flex-direction:row}.hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show),.hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show),.hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show){display:none}}@media print{.hide-print:not(.show-print):not(.show){display:none!important}}md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}md-content.autoScroll{-webkit-overflow-scrolling:auto}md-content,md-content.md-default-theme{color:rgba(0,0,0,.87);background-color:#fff}md-card{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:8px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-card md-card-header{padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card md-card-header:first-child md-card-avatar{margin-right:12px}md-card md-card-header:last-child md-card-avatar{margin-left:12px}md-card md-card-header md-card-avatar{width:40px;height:40px}md-card md-card-header md-card-avatar .md-user-avatar,md-card md-card-header md-card-avatar md-icon{border-radius:50%}md-card md-card-header md-card-avatar md-icon{padding:8px}md-card md-card-header md-card-avatar+md-card-header-text{max-height:40px}md-card md-card-header md-card-header-text{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}md-card>:not(md-card-content) img,md-card>img{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto}md-card md-card-title{padding:24px 16px 16px;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row}md-card md-card-title+md-card-content{padding-top:0}md-card md-card-title md-card-title-text{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}md-card md-card-title md-card-title-text .md-subhead{padding-top:0;font-size:14px}md-card md-card-title md-card-title-text:only-child .md-subhead{padding-top:12px}md-card md-card-title md-card-title-media{margin-top:-8px}md-card md-card-title md-card-title-media .md-media-sm{height:80px;width:80px}md-card md-card-title md-card-title-media .md-media-md{height:112px;width:112px}md-card md-card-title md-card-title-media .md-media-lg{height:152px;width:152px}md-card md-card-content{display:block;padding:16px}md-card md-card-content>p:first-child{margin-top:0}md-card md-card-content>p:last-child{margin-bottom:0}md-card md-card-content .md-media-xl{height:240px;width:240px}md-card .md-actions,md-card md-card-actions{margin:8px}md-card .md-actions.layout-column .md-button:not(.md-icon-button),md-card md-card-actions.layout-column .md-button:not(.md-icon-button){margin:2px 0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type{margin-top:0}md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type{margin-bottom:0}md-card .md-actions.layout-column .md-button.md-icon-button,md-card md-card-actions.layout-column .md-button.md-icon-button{margin-top:6px;margin-bottom:6px}md-card .md-actions md-card-icon-actions,md-card md-card-actions md-card-icon-actions{-ms-flex:1;flex:1;-ms-flex-pack:start;justify-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button),md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button){margin:0 4px}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type{margin-left:0}md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type,md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-right:0}md-card .md-actions:not(.layout-column) .md-button.md-icon-button,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button{margin-left:6px;margin-right:6px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type{margin-left:12px}md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type,md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type{margin-right:12px}md-card .md-actions:not(.layout-column) .md-button+md-card-icon-actions,md-card md-card-actions:not(.layout-column) .md-button+md-card-icon-actions{-ms-flex:1;flex:1;-ms-flex-pack:end;justify-content:flex-end;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}md-card md-card-footer{margin-top:auto;padding:16px}@media screen and (-ms-high-contrast:active){md-card{border:1px solid #fff}}md-card,md-card.md-default-theme{background-color:#fff;border-radius:2px}md-card .md-card-image,md-card.md-default-theme .md-card-image{border-radius:2px 2px 0 0}md-card md-card-header md-card-avatar md-icon,md-card.md-default-theme md-card-header md-card-avatar md-icon{color:#fff;background-color:rgba(0,0,0,.26)}md-card md-card-header md-card-header-text .md-subhead,md-card md-card-title md-card-title-text:not(:only-child) .md-subhead,md-card.md-default-theme md-card-header md-card-header-text .md-subhead,md-card.md-default-theme md-card-title md-card-title-text:not(:only-child) .md-subhead{color:rgba(0,0,0,.54)}button.md-button::-moz-focus-inner{border:0}.md-button{letter-spacing:.010em;border-radius:3px;box-sizing:border-box;color:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:0;border:0;display:inline-block;-ms-flex-align:center;align-items:center;padding:0 6px;margin:6px 8px;line-height:36px;min-height:36px;background:0 0;white-space:nowrap;min-width:88px;text-align:center;text-transform:uppercase;font-weight:500;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;cursor:pointer;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-button:focus{outline:0}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:0 0}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;overflow:hidden}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;border-radius:50%;background-clip:padding-box;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-property:background-color,box-shadow,transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;overflow:hidden}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{transition:none}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:3px;overflow:hidden}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{transform:translate3d(0,-43px,0)}.md-button-group{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;width:100%}.md-button-group>.md-button{-ms-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}md-checkbox,md-checkbox .md-container{display:inline-block;box-sizing:border-box}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}}.md-button.md-default-theme:not([disabled]).md-focused,.md-button.md-default-theme:not([disabled]):hover,.md-button:not([disabled]).md-focused,.md-button:not([disabled]):hover,a.md-button.md-default-theme:not([disabled]).md-focused,a.md-button.md-default-theme:not([disabled]):hover,a.md-button:not([disabled]).md-focused,a.md-button:not([disabled]):hover{background-color:rgba(158,158,158,.2)}.md-button.md-default-theme:not([disabled]).md-icon-button:hover,.md-button:not([disabled]).md-icon-button:hover,a.md-button.md-default-theme:not([disabled]).md-icon-button:hover,a.md-button:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-default-theme.md-fab md-icon,.md-button.md-fab md-icon,a.md-button.md-default-theme.md-fab md-icon,a.md-button.md-fab md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-primary,.md-button.md-primary,a.md-button.md-default-theme.md-primary,a.md-button.md-primary{color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab,.md-button.md-default-theme.md-primary.md-raised,.md-button.md-primary.md-fab,.md-button.md-primary.md-raised,a.md-button.md-default-theme.md-primary.md-fab,a.md-button.md-default-theme.md-primary.md-raised,a.md-button.md-primary.md-fab,a.md-button.md-primary.md-raised{color:rgba(255,255,255,.87);background-color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-primary.md-raised:not([disabled]) md-icon,.md-button.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-primary.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]) md-icon,a.md-button.md-primary.md-fab:not([disabled]) md-icon,a.md-button.md-primary.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,.md-button.md-primary.md-fab:not([disabled]):hover,.md-button.md-primary.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]):hover,a.md-button.md-primary.md-fab:not([disabled]):hover,a.md-button.md-primary.md-raised:not([disabled]):hover{background-color:#3f51b5}.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-primary.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-primary.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-primary.md-raised:not([disabled]).md-focused,a.md-button.md-primary.md-fab:not([disabled]).md-focused,a.md-button.md-primary.md-raised:not([disabled]).md-focused{background-color:#3949ab}.md-button.md-default-theme.md-primary:not([disabled]) md-icon,.md-button.md-primary:not([disabled]) md-icon,a.md-button.md-default-theme.md-primary:not([disabled]) md-icon,a.md-button.md-primary:not([disabled]) md-icon{color:#3f51b5}.md-button.md-default-theme.md-fab,.md-button.md-fab,a.md-button.md-default-theme.md-fab,a.md-button.md-fab{background-color:#ff4081;color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-fab:not([disabled]) .md-icon,.md-button.md-fab:not([disabled]) .md-icon,a.md-button.md-default-theme.md-fab:not([disabled]) .md-icon,a.md-button.md-fab:not([disabled]) .md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-fab:not([disabled]):hover,.md-button.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-fab:not([disabled]):hover,a.md-button.md-fab:not([disabled]):hover{background-color:#ff4081}.md-button.md-default-theme.md-fab:not([disabled]).md-focused,.md-button.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-fab:not([disabled]).md-focused,a.md-button.md-fab:not([disabled]).md-focused{background-color:#c51162}.md-button.md-default-theme.md-raised,.md-button.md-raised,a.md-button.md-default-theme.md-raised,a.md-button.md-raised{color:#212121;background-color:#fafafa}.md-button.md-default-theme.md-raised:not([disabled]) md-icon,.md-button.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-raised:not([disabled]) md-icon,a.md-button.md-raised:not([disabled]) md-icon{color:#212121}.md-button.md-default-theme.md-raised:not([disabled]):hover,.md-button.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-raised:not([disabled]):hover,a.md-button.md-raised:not([disabled]):hover{background-color:#fafafa}.md-button.md-default-theme.md-raised:not([disabled]).md-focused,.md-button.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-raised:not([disabled]).md-focused,a.md-button.md-raised:not([disabled]).md-focused{background-color:#eee}.md-button.md-default-theme.md-warn,.md-button.md-warn,a.md-button.md-default-theme.md-warn,a.md-button.md-warn{color:#f44336}.md-button.md-default-theme.md-warn.md-fab,.md-button.md-default-theme.md-warn.md-raised,.md-button.md-warn.md-fab,.md-button.md-warn.md-raised,a.md-button.md-default-theme.md-warn.md-fab,a.md-button.md-default-theme.md-warn.md-raised,a.md-button.md-warn.md-fab,a.md-button.md-warn.md-raised{color:rgba(255,255,255,.87);background-color:#f44336}.md-button.md-default-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-warn.md-raised:not([disabled]) md-icon,.md-button.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-warn.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]) md-icon,a.md-button.md-warn.md-fab:not([disabled]) md-icon,a.md-button.md-warn.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover,.md-button.md-warn.md-fab:not([disabled]):hover,.md-button.md-warn.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]):hover,a.md-button.md-warn.md-fab:not([disabled]):hover,a.md-button.md-warn.md-raised:not([disabled]):hover{background-color:#f44336}.md-button.md-default-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-warn.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-warn.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-warn.md-raised:not([disabled]).md-focused,a.md-button.md-warn.md-fab:not([disabled]).md-focused,a.md-button.md-warn.md-raised:not([disabled]).md-focused{background-color:#d32f2f}.md-button.md-default-theme.md-warn:not([disabled]) md-icon,.md-button.md-warn:not([disabled]) md-icon,a.md-button.md-default-theme.md-warn:not([disabled]) md-icon,a.md-button.md-warn:not([disabled]) md-icon{color:#f44336}.md-button.md-accent,.md-button.md-default-theme.md-accent,a.md-button.md-accent,a.md-button.md-default-theme.md-accent{color:#ff4081}.md-button.md-accent.md-fab,.md-button.md-accent.md-raised,.md-button.md-default-theme.md-accent.md-fab,.md-button.md-default-theme.md-accent.md-raised,a.md-button.md-accent.md-fab,a.md-button.md-accent.md-raised,a.md-button.md-default-theme.md-accent.md-fab,a.md-button.md-default-theme.md-accent.md-raised{color:rgba(255,255,255,.87);background-color:#ff4081}.md-button.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-accent.md-raised:not([disabled]) md-icon,.md-button.md-default-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-default-theme.md-accent.md-raised:not([disabled]) md-icon,a.md-button.md-accent.md-fab:not([disabled]) md-icon,a.md-button.md-accent.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]) md-icon{color:rgba(255,255,255,.87)}.md-button.md-accent.md-fab:not([disabled]):hover,.md-button.md-accent.md-raised:not([disabled]):hover,.md-button.md-default-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-default-theme.md-accent.md-raised:not([disabled]):hover,a.md-button.md-accent.md-fab:not([disabled]):hover,a.md-button.md-accent.md-raised:not([disabled]):hover,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]):hover,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]):hover{background-color:#ff4081}.md-button.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-default-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-default-theme.md-accent.md-raised:not([disabled]).md-focused,a.md-button.md-accent.md-fab:not([disabled]).md-focused,a.md-button.md-accent.md-raised:not([disabled]).md-focused,a.md-button.md-default-theme.md-accent.md-fab:not([disabled]).md-focused,a.md-button.md-default-theme.md-accent.md-raised:not([disabled]).md-focused{background-color:#c2185b}.md-button.md-accent:not([disabled]) md-icon,.md-button.md-default-theme.md-accent:not([disabled]) md-icon,a.md-button.md-accent:not([disabled]) md-icon,a.md-button.md-default-theme.md-accent:not([disabled]) md-icon{color:#ff4081}.md-button.md-accent[disabled],.md-button.md-default-theme.md-accent[disabled],.md-button.md-default-theme.md-fab[disabled],.md-button.md-default-theme.md-raised[disabled],.md-button.md-default-theme.md-warn[disabled],.md-button.md-default-theme[disabled],.md-button.md-fab[disabled],.md-button.md-raised[disabled],.md-button.md-warn[disabled],.md-button[disabled],a.md-button.md-accent[disabled],a.md-button.md-default-theme.md-accent[disabled],a.md-button.md-default-theme.md-fab[disabled],a.md-button.md-default-theme.md-raised[disabled],a.md-button.md-default-theme.md-warn[disabled],a.md-button.md-default-theme[disabled],a.md-button.md-fab[disabled],a.md-button.md-raised[disabled],a.md-button.md-warn[disabled],a.md-button[disabled]{color:rgba(0,0,0,.26)!important;cursor:default}.md-button.md-accent[disabled] md-icon,.md-button.md-default-theme.md-accent[disabled] md-icon,.md-button.md-default-theme.md-fab[disabled] md-icon,.md-button.md-default-theme.md-raised[disabled] md-icon,.md-button.md-default-theme.md-warn[disabled] md-icon,.md-button.md-default-theme[disabled] md-icon,.md-button.md-fab[disabled] md-icon,.md-button.md-raised[disabled] md-icon,.md-button.md-warn[disabled] md-icon,.md-button[disabled] md-icon,a.md-button.md-accent[disabled] md-icon,a.md-button.md-default-theme.md-accent[disabled] md-icon,a.md-button.md-default-theme.md-fab[disabled] md-icon,a.md-button.md-default-theme.md-raised[disabled] md-icon,a.md-button.md-default-theme.md-warn[disabled] md-icon,a.md-button.md-default-theme[disabled] md-icon,a.md-button.md-fab[disabled] md-icon,a.md-button.md-raised[disabled] md-icon,a.md-button.md-warn[disabled] md-icon,a.md-button[disabled] md-icon{color:rgba(0,0,0,.26)}.md-button.md-default-theme.md-fab[disabled],.md-button.md-default-theme.md-raised[disabled],.md-button.md-fab[disabled],.md-button.md-raised[disabled],a.md-button.md-default-theme.md-fab[disabled],a.md-button.md-default-theme.md-raised[disabled],a.md-button.md-fab[disabled],a.md-button.md-raised[disabled]{background-color:rgba(0,0,0,.12)}.md-button.md-default-theme[disabled],.md-button[disabled],a.md-button.md-default-theme[disabled],a.md-button[disabled]{background-color:transparent}.md-inline-form md-checkbox{margin:19px 0 18px}md-checkbox,md-radio-button{margin-bottom:16px;cursor:pointer}md-checkbox{white-space:nowrap;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;min-width:20px;min-height:20px;margin-left:inherit;margin-right:16px}body[dir=rtl] md-checkbox,html[dir=rtl] md-checkbox{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-checkbox bdo[dir=rtl],md-checkbox:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox bdo[dir=ltr],md-checkbox:last-of-type bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-checkbox:last-of-type,html[dir=rtl] md-checkbox:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-checkbox.md-focused:not([disabled]) .md-container:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before{background-color:rgba(0,0,0,.12)}md-checkbox .md-container{position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px;left:0;right:auto}body[dir=rtl] md-checkbox .md-container,html[dir=rtl] md-checkbox .md-container{left:auto;right:0;unicode-bidi:embed}md-checkbox .md-container bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-container bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-checkbox .md-container:after{box-sizing:border-box;position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}md-checkbox .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-checkbox.md-align-top-left>div.md-container{top:12px}md-checkbox .md-icon{box-sizing:border-box;transition:240ms;position:absolute;top:0;left:0;width:20px;height:20px;border-width:2px;border-style:solid;border-radius:2px}md-checkbox.md-checked .md-icon{border:none}md-checkbox[disabled]{cursor:default}md-checkbox.md-checked .md-icon:after{box-sizing:border-box;transform:rotate(45deg);position:absolute;left:6.67px;top:2.22px;display:table;width:6.67px;height:13.33px;border-width:2px;border-style:solid;border-top:0;border-left:0}md-checkbox .md-label,md-radio-button{position:relative;box-sizing:border-box}md-checkbox .md-label{display:inline-block;white-space:normal;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;margin-left:30px;margin-right:0}.md-thumb-text,md-switch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body[dir=rtl] md-checkbox .md-label,html[dir=rtl] md-checkbox .md-label{margin-left:0;margin-right:30px;unicode-bidi:embed}md-checkbox .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-checkbox .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-checkbox .md-ripple,md-checkbox.md-default-theme .md-ripple{color:#d81b60}md-checkbox.md-checked .md-ripple,md-checkbox.md-default-theme.md-checked .md-ripple{color:#757575}md-checkbox.md-checked.md-focused .md-container:before,md-checkbox.md-default-theme.md-checked.md-focused .md-container:before{background-color:rgba(255,64,129,.26)}md-checkbox .md-ink-ripple,md-checkbox.md-default-theme .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-checked .md-ink-ripple,md-checkbox.md-default-theme.md-checked .md-ink-ripple{color:rgba(255,64,129,.87)}md-checkbox .md-icon,md-checkbox.md-default-theme .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-checked .md-icon,md-checkbox.md-default-theme.md-checked .md-icon{background-color:rgba(255,64,129,.87)}md-checkbox.md-checked .md-icon:after,md-checkbox.md-default-theme.md-checked .md-icon:after{border-color:rgba(255,255,255,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary .md-ripple,md-checkbox:not([disabled]).md-primary .md-ripple{color:#3949ab}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-ripple,md-checkbox:not([disabled]).md-primary.md-checked .md-ripple{color:#757575}md-checkbox.md-default-theme:not([disabled]).md-primary .md-ink-ripple,md-checkbox:not([disabled]).md-primary .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-checkbox:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(63,81,181,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary .md-icon,md-checkbox:not([disabled]).md-primary .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon,md-checkbox:not([disabled]).md-primary.md-checked .md-icon{background-color:rgba(63,81,181,.87)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked.md-focused .md-container:before,md-checkbox:not([disabled]).md-primary.md-checked.md-focused .md-container:before{background-color:rgba(63,81,181,.26)}md-checkbox.md-default-theme:not([disabled]).md-primary.md-checked .md-icon:after,md-checkbox:not([disabled]).md-primary.md-checked .md-icon:after{border-color:rgba(255,255,255,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn .md-ripple,md-checkbox:not([disabled]).md-warn .md-ripple{color:#e53935}md-checkbox.md-default-theme:not([disabled]).md-warn .md-ink-ripple,md-checkbox:not([disabled]).md-warn .md-ink-ripple{color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-checkbox:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(244,67,54,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn .md-icon,md-checkbox:not([disabled]).md-warn .md-icon{border-color:rgba(0,0,0,.54)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-icon,md-checkbox:not([disabled]).md-warn.md-checked .md-icon{background-color:rgba(244,67,54,.87)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before,md-checkbox:not([disabled]).md-warn.md-checked.md-focused:not([disabled]) .md-container:before{background-color:rgba(244,67,54,.26)}md-checkbox.md-default-theme:not([disabled]).md-warn.md-checked .md-icon:after,md-checkbox:not([disabled]).md-warn.md-checked .md-icon:after{border-color:#eee}md-checkbox.md-default-theme[disabled] .md-icon,md-checkbox[disabled] .md-icon{border-color:rgba(0,0,0,.26)}md-checkbox.md-default-theme[disabled].md-checked .md-icon,md-checkbox[disabled].md-checked .md-icon{background-color:rgba(0,0,0,.26)}md-checkbox.md-default-theme[disabled].md-checked .md-icon:after,md-checkbox[disabled].md-checked .md-icon:after{border-color:#eee}md-checkbox.md-default-theme[disabled] .md-label,md-checkbox[disabled] .md-label{color:rgba(0,0,0,.26)}md-radio-button{display:block;white-space:nowrap}md-radio-button[disabled],md-radio-button[disabled] .md-container{cursor:default}md-radio-button .md-container{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:inline-block;width:20px;height:20px;cursor:pointer;left:0;right:auto}body[dir=rtl] md-radio-button .md-container,html[dir=rtl] md-radio-button .md-container{left:auto;right:0;unicode-bidi:embed}md-radio-button .md-container bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-button .md-container bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-button .md-container .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-15px;top:-15px;right:-15px;bottom:-15px}md-radio-button .md-container:before{box-sizing:border-box;background-color:transparent;border-radius:50%;position:absolute;display:block;height:auto;left:0;top:0;right:0;bottom:0;transition:all .5s;width:auto}md-radio-button.md-align-top-left>div.md-container{top:12px}md-radio-button .md-off,md-radio-button .md-on{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box}md-radio-button .md-off{border-style:solid;border-width:2px;transition:border-color ease .28s}md-radio-button .md-on{transition:transform ease .28s;transform:scale(0)}md-radio-group.md-focused .md-checked .md-container:before,md-switch.md-focused:not([disabled]) .md-thumb:before{left:-8px;top:-8px;right:-8px;bottom:-8px}md-radio-button.md-checked .md-on{transform:scale(.5)}md-radio-button .md-label{box-sizing:border-box;position:relative;display:inline-block;margin-left:30px;margin-right:0;vertical-align:middle;white-space:normal;pointer-events:none;width:auto}body[dir=rtl] md-radio-button .md-label,html[dir=rtl] md-radio-button .md-label{margin-left:0;margin-right:30px;unicode-bidi:embed}md-radio-button .md-label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-button .md-label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-button .circle{border-radius:50%}md-radio-group md-radio-button:not(:first-child){margin-top:16px}md-radio-group.layout-row md-radio-button{margin-top:0;margin-bottom:0;margin-left:inherit;margin-right:16px}body[dir=rtl] md-radio-group.layout-row md-radio-button,html[dir=rtl] md-radio-group.layout-row md-radio-button{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-radio-group.layout-row md-radio-button bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type,html[dir=rtl] md-radio-group.layout-row md-radio-button:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-radio-group.layout-row md-radio-button:last-of-type bdo[dir=ltr],md-switch bdo[dir=ltr],md-switch:last-of-type bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-radio-group:focus{outline:0}.md-inline-form md-radio-group{margin:18px 0 19px}.md-inline-form md-radio-group md-radio-button{display:inline-block;height:30px;padding:2px;box-sizing:border-box;margin-top:0;margin-bottom:0}@media screen and (-ms-high-contrast:active){md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background-color:#fff}}md-radio-button .md-off,md-radio-button.md-default-theme .md-off{border-color:rgba(0,0,0,.54)}md-radio-button .md-on,md-radio-button.md-default-theme .md-on{background-color:rgba(255,64,129,.87)}md-radio-button.md-checked .md-off,md-radio-button.md-default-theme.md-checked .md-off{border-color:rgba(255,64,129,.87)}md-radio-button.md-checked .md-ink-ripple,md-radio-button.md-default-theme.md-checked .md-ink-ripple{color:rgba(255,64,129,.87)}md-radio-button .md-container .md-ripple,md-radio-button.md-default-theme .md-container .md-ripple{color:#d81b60}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-button.md-default-theme:not([disabled]).md-primary .md-on,md-radio-button:not([disabled]) .md-primary .md-on,md-radio-button:not([disabled]).md-primary .md-on,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-on,md-radio-group.md-default-theme:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on,md-radio-group:not([disabled]).md-primary .md-on{background-color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-button:not([disabled]) .md-primary .md-checked .md-off,md-radio-button:not([disabled]) .md-primary.md-checked .md-off,md-radio-button:not([disabled]).md-primary .md-checked .md-off,md-radio-button:not([disabled]).md-primary.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary .md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off,md-radio-group:not([disabled]).md-primary .md-checked .md-off,md-radio-group:not([disabled]).md-primary.md-checked .md-off{border-color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-primary.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-primary.md-checked .md-ink-ripple{color:rgba(63,81,181,.87)}md-radio-button.md-default-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-button.md-default-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-button:not([disabled]) .md-primary .md-container .md-ripple,md-radio-button:not([disabled]).md-primary .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]).md-primary .md-container .md-ripple,md-radio-group:not([disabled]) .md-primary .md-container .md-ripple,md-radio-group:not([disabled]).md-primary .md-container .md-ripple{color:#3949ab}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-on,md-radio-button.md-default-theme:not([disabled]).md-warn .md-on,md-radio-button:not([disabled]) .md-warn .md-on,md-radio-button:not([disabled]).md-warn .md-on,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-on,md-radio-group.md-default-theme:not([disabled]).md-warn .md-on,md-radio-group:not([disabled]) .md-warn .md-on,md-radio-group:not([disabled]).md-warn .md-on{background-color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-button.md-default-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-button:not([disabled]) .md-warn .md-checked .md-off,md-radio-button:not([disabled]) .md-warn.md-checked .md-off,md-radio-button:not([disabled]).md-warn .md-checked .md-off,md-radio-button:not([disabled]).md-warn.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]) .md-warn.md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-warn .md-checked .md-off,md-radio-group.md-default-theme:not([disabled]).md-warn.md-checked .md-off,md-radio-group:not([disabled]) .md-warn .md-checked .md-off,md-radio-group:not([disabled]) .md-warn.md-checked .md-off,md-radio-group:not([disabled]).md-warn .md-checked .md-off,md-radio-group:not([disabled]).md-warn.md-checked .md-off{border-color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-button:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]) .md-warn.md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn .md-checked .md-ink-ripple,md-radio-group:not([disabled]).md-warn.md-checked .md-ink-ripple{color:rgba(244,67,54,.87)}md-radio-button.md-default-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-button.md-default-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-button:not([disabled]) .md-warn .md-container .md-ripple,md-radio-button:not([disabled]).md-warn .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group.md-default-theme:not([disabled]).md-warn .md-container .md-ripple,md-radio-group:not([disabled]) .md-warn .md-container .md-ripple,md-radio-group:not([disabled]).md-warn .md-container .md-ripple{color:#e53935}md-radio-button.md-default-theme[disabled],md-radio-button[disabled],md-radio-group.md-default-theme[disabled],md-radio-group[disabled]{color:rgba(0,0,0,.26)}md-radio-button.md-default-theme[disabled] .md-container .md-off,md-radio-button.md-default-theme[disabled] .md-container .md-on,md-radio-button[disabled] .md-container .md-off,md-radio-button[disabled] .md-container .md-on,md-radio-group.md-default-theme[disabled] .md-container .md-off,md-radio-group.md-default-theme[disabled] .md-container .md-on,md-radio-group[disabled] .md-container .md-off,md-radio-group[disabled] .md-container .md-on{border-color:rgba(0,0,0,.26)}md-radio-group .md-checked .md-ink-ripple,md-radio-group.md-default-theme .md-checked .md-ink-ripple{color:rgba(255,64,129,.26)}md-radio-group .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-default-theme .md-checked:not([disabled]).md-primary .md-ink-ripple,md-radio-group.md-default-theme.md-primary .md-checked:not([disabled]) .md-ink-ripple,md-radio-group.md-primary .md-checked:not([disabled]) .md-ink-ripple{color:rgba(63,81,181,.26)}md-radio-group .md-checked.md-primary .md-ink-ripple,md-radio-group.md-default-theme .md-checked.md-primary .md-ink-ripple{color:rgba(244,67,54,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked .md-container:before{background-color:rgba(255,64,129,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-default-theme.md-focused:not(:empty).md-primary .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked.md-primary .md-container:before,md-radio-group.md-focused:not(:empty).md-primary .md-checked .md-container:before{background-color:rgba(63,81,181,.26)}md-radio-group.md-default-theme.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-default-theme.md-focused:not(:empty).md-warn .md-checked .md-container:before,md-radio-group.md-focused:not(:empty) .md-checked.md-warn .md-container:before,md-radio-group.md-focused:not(:empty).md-warn .md-checked .md-container:before{background-color:rgba(244,67,54,.26)}.md-inline-form md-switch{margin-top:18px;margin-bottom:19px}md-switch{margin:16px 16px 16px 0;white-space:nowrap;cursor:pointer;outline:0;height:30px;line-height:28px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-left:inherit}body[dir=rtl] md-switch,html[dir=rtl] md-switch{margin-left:16px;margin-right:inherit;unicode-bidi:embed}md-switch bdo[dir=rtl],md-switch:last-of-type bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-switch:last-of-type{margin-left:inherit;margin-right:0}body[dir=rtl] md-switch:last-of-type,html[dir=rtl] md-switch:last-of-type{margin-left:0;margin-right:inherit;unicode-bidi:embed}md-switch[disabled],md-switch[disabled] .md-container{cursor:default}md-switch .md-container{cursor:grab;width:36px;height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:8px;float:left}md-switch:not([disabled]) .md-dragging,md-switch:not([disabled]).md-dragging .md-container{cursor:grabbing}md-list-item.md-clickable:hover,md-option,md-select:not([disabled]):hover{cursor:pointer}md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before{background-color:rgba(0,0,0,.12)}md-switch .md-label{border-color:transparent;border-width:0;float:left}md-switch .md-bar{left:1px;width:34px;top:5px;height:14px;border-radius:8px;position:absolute}md-switch .md-thumb-container{top:2px;left:0;width:16px;position:absolute;transform:translate3d(0,0,0);z-index:1}md-switch .md-thumb,md-switch .md-thumb:before{border-radius:50%;left:0;top:0;position:absolute}md-switch.md-checked .md-thumb-container{transform:translate3d(100%,0,0)}md-switch .md-thumb{margin:0;outline:0;height:20px;width:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}md-switch .md-thumb:before{background-color:transparent;display:block;height:auto;right:0;bottom:0;transition:all .5s;width:auto}md-switch .md-thumb .md-ripple-container{position:absolute;display:block;width:auto;height:auto;left:-20px;top:-20px;right:-20px;bottom:-20px}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb,md-switch:not(.md-dragging) .md-thumb-container{transition:all 80ms linear;transition-property:transform,background-color}md-switch:not(.md-dragging) .md-bar,md-switch:not(.md-dragging) .md-thumb{transition-delay:50ms}@media screen and (-ms-high-contrast:active){md-switch .md-bar,md-switch.md-default-theme .md-bar{background-color:#666}md-switch.md-checked .md-bar,md-switch.md-default-theme.md-checked .md-bar{background-color:#9E9E9E}md-switch .md-thumb,md-switch.md-default-theme .md-thumb{background-color:#fff}md-input-container.md-default-theme>md-icon,md-input-container>md-icon{fill:#fff}}md-switch .md-ink-ripple,md-switch.md-default-theme .md-ink-ripple{color:#9e9e9e}md-switch .md-thumb,md-switch.md-default-theme .md-thumb{background-color:#fafafa}md-switch .md-bar,md-switch.md-default-theme .md-bar{background-color:#9e9e9e}md-switch.md-checked .md-ink-ripple,md-switch.md-default-theme.md-checked .md-ink-ripple{color:#ff4081}md-switch.md-checked .md-thumb,md-switch.md-default-theme.md-checked .md-thumb{background-color:#ff4081}md-switch.md-checked .md-bar,md-switch.md-default-theme.md-checked .md-bar{background-color:rgba(255,64,129,.5)}md-switch.md-checked.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-focused .md-thumb:before{background-color:rgba(255,64,129,.26)}md-switch.md-checked.md-primary .md-ink-ripple,md-switch.md-default-theme.md-checked.md-primary .md-ink-ripple{color:#3f51b5}md-switch.md-checked.md-primary .md-thumb,md-switch.md-default-theme.md-checked.md-primary .md-thumb{background-color:#3f51b5}md-switch.md-checked.md-primary .md-bar,md-switch.md-default-theme.md-checked.md-primary .md-bar{background-color:rgba(63,81,181,.5)}md-switch.md-checked.md-primary.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-primary.md-focused .md-thumb:before{background-color:rgba(63,81,181,.26)}md-switch.md-checked.md-warn .md-ink-ripple,md-switch.md-default-theme.md-checked.md-warn .md-ink-ripple{color:#f44336}md-switch.md-checked.md-warn .md-thumb,md-switch.md-default-theme.md-checked.md-warn .md-thumb{background-color:#f44336}md-switch.md-checked.md-warn .md-bar,md-switch.md-default-theme.md-checked.md-warn .md-bar{background-color:rgba(244,67,54,.5)}md-switch.md-checked.md-warn.md-focused .md-thumb:before,md-switch.md-default-theme.md-checked.md-warn.md-focused .md-thumb:before{background-color:rgba(244,67,54,.26)}md-switch.md-default-theme[disabled] .md-thumb,md-switch[disabled] .md-thumb{background-color:#bdbdbd}md-switch.md-default-theme[disabled] .md-bar,md-switch[disabled] .md-bar{background-color:rgba(0,0,0,.12)}md-input-container{display:inline-block;position:relative;padding:2px;margin:18px 0}md-input-container:after{display:table;clear:both}md-input-container.md-block{display:block}md-input-container .md-errors-spacer{float:right;min-height:24px;min-width:1px}body[dir=rtl] md-input-container .md-errors-spacer,html[dir=rtl] md-input-container .md-errors-spacer{float:left;unicode-bidi:embed}md-input-container .md-errors-spacer bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-errors-spacer bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container>md-icon{position:absolute;top:5px;left:2px;right:auto}body[dir=rtl] md-input-container>md-icon,html[dir=rtl] md-input-container>md-icon{left:auto;right:2px;unicode-bidi:embed}md-input-container>md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container>md-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container input[type=date],md-input-container input[type=time],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=text],md-input-container input[type=password],md-input-container input[type=datetime],md-input-container input[type=week],md-input-container input[type=email],md-input-container input[type=url],md-input-container input[type=tel],md-input-container input[type=color],md-input-container input[type=number],md-input-container input[type=search],md-input-container textarea{-moz-appearance:none;-webkit-appearance:none}md-input-container input[type=date],md-input-container input[type=time],md-input-container input[type=datetime-local],md-input-container input[type=month],md-input-container input[type=week]{min-height:26px}md-input-container textarea{resize:none;overflow:hidden}md-input-container textarea.md-input{min-height:26px;-ms-flex-preferred-size:auto}md-input-container label:not(.md-container-ignore){position:absolute;bottom:100%;left:0;right:auto}body[dir=rtl] md-input-container label:not(.md-container-ignore),html[dir=rtl] md-input-container label:not(.md-container-ignore){left:auto;right:0;unicode-bidi:embed}md-input-container label:not(.md-container-ignore) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container label:not(.md-container-ignore) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-has-icon{padding-left:36px;padding-right:0}body[dir=rtl] md-input-container.md-has-icon,html[dir=rtl] md-input-container.md-has-icon{padding-left:0;padding-right:36px;unicode-bidi:embed}md-input-container.md-has-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-has-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-has-icon>label{left:36px;right:auto}body[dir=rtl] md-input-container.md-has-icon>label,html[dir=rtl] md-input-container.md-has-icon>label{left:auto;right:36px;unicode-bidi:embed}md-input-container.md-has-icon>label bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-has-icon>label bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-placeholder,md-input-container label:not(.md-no-float):not(.md-container-ignore){-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:3px;padding-right:0;z-index:1;transform:translate3d(0,28px,0) scale(1);transition:transform cubic-bezier(.25,.8,.25,1) .25s;transform-origin:left top}body[dir=rtl] md-input-container .md-placeholder,body[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore),html[dir=rtl] md-input-container .md-placeholder,html[dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore){padding-left:0;padding-right:3px;transform-origin:right top;unicode-bidi:embed}md-input-container .md-placeholder bdo[dir=rtl],md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-placeholder bdo[dir=ltr],md-input-container label:not(.md-no-float):not(.md-container-ignore) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-placeholder{position:absolute;top:0;opacity:0;transition-property:opacity,transform;transform:translate3d(0,30px,0)}md-input-container.md-input-focused .md-placeholder{opacity:1;transform:translate3d(0,24px,0)}md-input-container.md-input-has-value .md-placeholder{transition:none;opacity:0}md-input-container:not(.md-input-has-value) input:not(:focus),md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field{color:transparent}md-input-container .md-input{-ms-flex-order:2;order:2;display:block;margin-top:0;background:0 0;border-width:0 0 1px;line-height:26px;height:30px;-ms-flex-preferred-size:26px;border-radius:0;border-style:solid;width:100%;box-sizing:border-box;float:left;padding:2px 2px 1px}body[dir=rtl] md-input-container .md-input,html[dir=rtl] md-input-container .md-input{float:right;unicode-bidi:embed}md-input-container .md-input bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-input bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-input:focus{outline:0}md-input-container .md-input:invalid{outline:0;box-shadow:none}md-input-container .md-input.md-no-flex{-ms-flex:none!important;flex:none!important}md-input-container .md-char-counter{text-align:right;padding-right:2px;padding-left:0}body[dir=rtl] md-input-container .md-char-counter,html[dir=rtl] md-input-container .md-char-counter{text-align:left;padding-right:0;padding-left:2px;unicode-bidi:embed}md-input-container .md-char-counter bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-char-counter bdo[dir=ltr],md-input-container [data-ng-messages] bdo[dir=ltr],md-input-container [ng-messages] bdo[dir=ltr],md-input-container [x-ng-messages] bdo[dir=ltr],md-input-container data-ng-messages bdo[dir=ltr],md-input-container ng-messages bdo[dir=ltr],md-input-container x-ng-messages bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container [data-ng-messages],md-input-container [ng-messages],md-input-container [x-ng-messages],md-input-container data-ng-messages,md-input-container ng-messages,md-input-container x-ng-messages{position:relative;-ms-flex-order:4;order:4;overflow:hidden;clear:left}body[dir=rtl] md-input-container [data-ng-messages],body[dir=rtl] md-input-container [ng-messages],body[dir=rtl] md-input-container [x-ng-messages],body[dir=rtl] md-input-container data-ng-messages,body[dir=rtl] md-input-container ng-messages,body[dir=rtl] md-input-container x-ng-messages,html[dir=rtl] md-input-container [data-ng-messages],html[dir=rtl] md-input-container [ng-messages],html[dir=rtl] md-input-container [x-ng-messages],html[dir=rtl] md-input-container data-ng-messages,html[dir=rtl] md-input-container ng-messages,html[dir=rtl] md-input-container x-ng-messages{clear:right;unicode-bidi:embed}md-input-container [data-ng-messages] bdo[dir=rtl],md-input-container [ng-messages] bdo[dir=rtl],md-input-container [x-ng-messages] bdo[dir=rtl],md-input-container data-ng-messages bdo[dir=rtl],md-input-container ng-messages bdo[dir=rtl],md-input-container x-ng-messages bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container [data-ng-messages].ng-enter [data-ng-message-exp],md-input-container [data-ng-messages].ng-enter [data-ng-message],md-input-container [data-ng-messages].ng-enter [ng-message-exp],md-input-container [data-ng-messages].ng-enter [ng-message],md-input-container [data-ng-messages].ng-enter [x-ng-message-exp],md-input-container [data-ng-messages].ng-enter [x-ng-message],md-input-container [data-ng-messages].ng-enter data-ng-message,md-input-container [data-ng-messages].ng-enter ng-message,md-input-container [data-ng-messages].ng-enter x-ng-message,md-input-container [ng-messages].ng-enter [data-ng-message-exp],md-input-container [ng-messages].ng-enter [data-ng-message],md-input-container [ng-messages].ng-enter [ng-message-exp],md-input-container [ng-messages].ng-enter [ng-message],md-input-container [ng-messages].ng-enter [x-ng-message-exp],md-input-container [ng-messages].ng-enter [x-ng-message],md-input-container [ng-messages].ng-enter data-ng-message,md-input-container [ng-messages].ng-enter ng-message,md-input-container [ng-messages].ng-enter x-ng-message,md-input-container [x-ng-messages].ng-enter [data-ng-message-exp],md-input-container [x-ng-messages].ng-enter [data-ng-message],md-input-container [x-ng-messages].ng-enter [ng-message-exp],md-input-container [x-ng-messages].ng-enter [ng-message],md-input-container [x-ng-messages].ng-enter [x-ng-message-exp],md-input-container [x-ng-messages].ng-enter [x-ng-message],md-input-container [x-ng-messages].ng-enter data-ng-message,md-input-container [x-ng-messages].ng-enter ng-message,md-input-container [x-ng-messages].ng-enter x-ng-message,md-input-container data-ng-messages.ng-enter [data-ng-message-exp],md-input-container data-ng-messages.ng-enter [data-ng-message],md-input-container data-ng-messages.ng-enter [ng-message-exp],md-input-container data-ng-messages.ng-enter [ng-message],md-input-container data-ng-messages.ng-enter [x-ng-message-exp],md-input-container data-ng-messages.ng-enter [x-ng-message],md-input-container data-ng-messages.ng-enter data-ng-message,md-input-container data-ng-messages.ng-enter ng-message,md-input-container data-ng-messages.ng-enter x-ng-message,md-input-container ng-messages.ng-enter [data-ng-message-exp],md-input-container ng-messages.ng-enter [data-ng-message],md-input-container ng-messages.ng-enter [ng-message-exp],md-input-container ng-messages.ng-enter [ng-message],md-input-container ng-messages.ng-enter [x-ng-message-exp],md-input-container ng-messages.ng-enter [x-ng-message],md-input-container ng-messages.ng-enter data-ng-message,md-input-container ng-messages.ng-enter ng-message,md-input-container ng-messages.ng-enter x-ng-message,md-input-container x-ng-messages.ng-enter [data-ng-message-exp],md-input-container x-ng-messages.ng-enter [data-ng-message],md-input-container x-ng-messages.ng-enter [ng-message-exp],md-input-container x-ng-messages.ng-enter [ng-message],md-input-container x-ng-messages.ng-enter [x-ng-message-exp],md-input-container x-ng-messages.ng-enter [x-ng-message],md-input-container x-ng-messages.ng-enter data-ng-message,md-input-container x-ng-messages.ng-enter ng-message,md-input-container x-ng-messages.ng-enter x-ng-message{opacity:0;margin-top:-100px}md-input-container .md-char-counter,md-input-container [data-ng-message-exp],md-input-container [data-ng-message],md-input-container [ng-message-exp],md-input-container [ng-message],md-input-container [x-ng-message-exp],md-input-container [x-ng-message],md-input-container data-ng-message,md-input-container ng-message,md-input-container x-ng-message{font-size:12px;line-height:14px;overflow:hidden;transition:all .3s cubic-bezier(.55,0,.55,.2);opacity:1;margin-top:0;padding-top:5px}md-input-container .md-char-counter:not(.md-char-counter),md-input-container [data-ng-message-exp]:not(.md-char-counter),md-input-container [data-ng-message]:not(.md-char-counter),md-input-container [ng-message-exp]:not(.md-char-counter),md-input-container [ng-message]:not(.md-char-counter),md-input-container [x-ng-message-exp]:not(.md-char-counter),md-input-container [x-ng-message]:not(.md-char-counter),md-input-container data-ng-message:not(.md-char-counter),md-input-container ng-message:not(.md-char-counter),md-input-container x-ng-message:not(.md-char-counter){padding-right:5px;padding-left:0}body[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),body[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container [ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter),body[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter),body[dir=rtl] md-input-container data-ng-message:not(.md-char-counter),body[dir=rtl] md-input-container ng-message:not(.md-char-counter),body[dir=rtl] md-input-container x-ng-message:not(.md-char-counter),html[dir=rtl] md-input-container .md-char-counter:not(.md-char-counter),html[dir=rtl] md-input-container [data-ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [data-ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container [ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container [x-ng-message-exp]:not(.md-char-counter),html[dir=rtl] md-input-container [x-ng-message]:not(.md-char-counter),html[dir=rtl] md-input-container data-ng-message:not(.md-char-counter),html[dir=rtl] md-input-container ng-message:not(.md-char-counter),html[dir=rtl] md-input-container x-ng-message:not(.md-char-counter){padding-right:0;padding-left:5px;unicode-bidi:embed}md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=rtl],md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=rtl],md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=rtl],md-input-container data-ng-message:not(.md-char-counter) bdo[dir=rtl],md-input-container ng-message:not(.md-char-counter) bdo[dir=rtl],md-input-container x-ng-message:not(.md-char-counter) bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container .md-char-counter:not(.md-char-counter) bdo[dir=ltr],md-input-container [data-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [data-ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container [ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container [x-ng-message-exp]:not(.md-char-counter) bdo[dir=ltr],md-input-container [x-ng-message]:not(.md-char-counter) bdo[dir=ltr],md-input-container data-ng-message:not(.md-char-counter) bdo[dir=ltr],md-input-container ng-message:not(.md-char-counter) bdo[dir=ltr],md-input-container x-ng-message:not(.md-char-counter) bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-auto-hide .md-input-message-animation:not(.ng-animate),md-input-container .md-input-message-animation.ng-enter,md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation{opacity:0;margin-top:-100px}md-input-container.md-input-focused label:not(.md-no-float),md-input-container.md-input-has-placeholder label:not(.md-no-float),md-input-container.md-input-has-value label:not(.md-no-float){transform:translate3d(0,6px,0) scale(.75)}md-input-container.md-input-has-value label{transition:none}md-input-container .md-input.ng-invalid.ng-dirty,md-input-container.md-input-focused .md-input{padding-bottom:0;border-width:0 0 2px}[disabled] md-input-container .md-input,md-input-container .md-input[disabled]{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-input-container.md-icon-float{transition:margin-top .5s cubic-bezier(.25,.8,.25,1)}md-input-container.md-icon-float>label{pointer-events:none;position:absolute}md-list-item,md-list-item.md-with-secondary{position:relative}md-input-container.md-icon-float>md-icon{top:2px;left:2px;right:auto}body[dir=rtl] md-input-container.md-icon-float>md-icon,html[dir=rtl] md-input-container.md-icon-float>md-icon{left:auto;right:2px;unicode-bidi:embed}md-input-container.md-icon-float>md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-float>md-icon bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-icon-float.md-input-focused label,md-input-container.md-icon-float.md-input-has-value label{transform:translate3d(0,6px,0) scale(.75);transition:transform cubic-bezier(.25,.8,.25,1) .5s}md-input-container.md-icon-right{padding-right:36px;padding-left:36px}body[dir=rtl] md-input-container.md-icon-right,html[dir=rtl] md-input-container.md-icon-right{padding-right:36px;padding-left:36px;unicode-bidi:embed}md-input-container.md-icon-right bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-right bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container.md-icon-right .md-errors-spacer+md-icon{margin:0;right:2px;left:auto}body[dir=rtl] md-input-container.md-icon-right .md-errors-spacer+md-icon,html[dir=rtl] md-input-container.md-icon-right .md-errors-spacer+md-icon{right:auto;left:2px;unicode-bidi:embed}md-input-container.md-icon-right .md-errors-spacer+md-icon bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-input-container.md-icon-right .md-errors-spacer+md-icon bdo[dir=ltr],md-select-menu bdo[dir=ltr]{direction:ltr;unicode-bidi:bidi-override}md-input-container .md-input,md-input-container.md-default-theme .md-input{color:rgba(0,0,0,.87);border-color:rgba(0,0,0,.12);text-shadow:none}md-input-container .md-input:-moz-placeholder,md-input-container .md-input:-ms-input-placeholder,md-input-container .md-input::-moz-placeholder,md-input-container .md-input::-webkit-input-placeholder,md-input-container.md-default-theme .md-input:-moz-placeholder,md-input-container.md-default-theme .md-input:-ms-input-placeholder,md-input-container.md-default-theme .md-input::-moz-placeholder,md-input-container.md-default-theme .md-input::-webkit-input-placeholder{color:rgba(0,0,0,.26)}md-input-container.md-default-theme>md-icon,md-input-container>md-icon{color:rgba(0,0,0,.87)}md-input-container .md-placeholder,md-input-container label,md-input-container.md-default-theme .md-placeholder,md-input-container.md-default-theme label{text-shadow:none;color:rgba(0,0,0,.26)}md-input-container [data-ng-message-exp] :not(.md-char-counter),md-input-container [data-ng-message] :not(.md-char-counter),md-input-container [ng-message-exp] :not(.md-char-counter),md-input-container [ng-message] :not(.md-char-counter),md-input-container [ng-messages] :not(.md-char-counter),md-input-container [x-ng-message-exp] :not(.md-char-counter),md-input-container [x-ng-message] :not(.md-char-counter),md-input-container data-ng-message :not(.md-char-counter),md-input-container ng-message :not(.md-char-counter),md-input-container ng-messages :not(.md-char-counter),md-input-container x-ng-message :not(.md-char-counter),md-input-container.md-default-theme [data-ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [data-ng-message] :not(.md-char-counter),md-input-container.md-default-theme [ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [ng-message] :not(.md-char-counter),md-input-container.md-default-theme [ng-messages] :not(.md-char-counter),md-input-container.md-default-theme [x-ng-message-exp] :not(.md-char-counter),md-input-container.md-default-theme [x-ng-message] :not(.md-char-counter),md-input-container.md-default-theme data-ng-message :not(.md-char-counter),md-input-container.md-default-theme ng-message :not(.md-char-counter),md-input-container.md-default-theme ng-messages :not(.md-char-counter),md-input-container.md-default-theme x-ng-message :not(.md-char-counter){color:#d50000}md-input-container.md-default-theme:not(.md-input-invalid).md-input-has-value label,md-input-container:not(.md-input-invalid).md-input-has-value label{color:rgba(0,0,0,.54)}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused .md-input,md-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:#3f51b5}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused md-icon,md-input-container:not(.md-input-invalid).md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused md-icon{color:#3f51b5}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent .md-input,md-input-container:not(.md-input-invalid).md-input-focused.md-accent .md-input{border-color:#e91e63}md-input-container.md-default-theme.md-input-invalid .md-input,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-warn .md-input,md-input-container.md-input-invalid .md-input,md-input-container:not(.md-input-invalid).md-input-focused.md-warn .md-input{border-color:#d50000}md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-accent label,md-input-container:not(.md-input-invalid).md-input-focused.md-accent label{color:#e91e63}md-input-container.md-default-theme.md-input-invalid .md-char-counter,md-input-container.md-default-theme.md-input-invalid [data-ng-message-exp],md-input-container.md-default-theme.md-input-invalid [data-ng-message],md-input-container.md-default-theme.md-input-invalid [ng-message-exp],md-input-container.md-default-theme.md-input-invalid [ng-message],md-input-container.md-default-theme.md-input-invalid [x-ng-message-exp],md-input-container.md-default-theme.md-input-invalid [x-ng-message],md-input-container.md-default-theme.md-input-invalid data-ng-message,md-input-container.md-default-theme.md-input-invalid ng-message,md-input-container.md-default-theme.md-input-invalid x-ng-message,md-input-container.md-default-theme.md-input-invalid.md-input-focused label,md-input-container.md-default-theme:not(.md-input-invalid).md-input-focused.md-warn label,md-input-container.md-input-invalid .md-char-counter,md-input-container.md-input-invalid [data-ng-message-exp],md-input-container.md-input-invalid [data-ng-message],md-input-container.md-input-invalid [ng-message-exp],md-input-container.md-input-invalid [ng-message],md-input-container.md-input-invalid [x-ng-message-exp],md-input-container.md-input-invalid [x-ng-message],md-input-container.md-input-invalid data-ng-message,md-input-container.md-input-invalid ng-message,md-input-container.md-input-invalid x-ng-message,md-input-container.md-input-invalid.md-input-focused label,md-input-container:not(.md-input-invalid).md-input-focused.md-warn label{color:#d50000}md-input-container .md-input [disabled],md-input-container .md-input[disabled],md-input-container.md-default-theme .md-input [disabled],md-input-container.md-default-theme .md-input[disabled]{border-bottom-color:transparent;color:rgba(0,0,0,.26);background-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.26) 100%)}md-list{display:block;padding:8px 0}md-list .md-subheader{font-size:14px;font-weight:500;letter-spacing:.010em;line-height:1.2em}md-list-item.md-proxy-focus.md-focused .md-no-style{transition:background-color .15s linear}md-list-item .md-no-style,md-list-item.md-no-proxy{position:relative;padding:0 16px;-ms-flex:1 1 auto;flex:1 1 auto}md-list-item .md-no-style.md-button,md-list-item.md-no-proxy.md-button{font-size:inherit;height:inherit;text-align:left;text-transform:none;width:100%;white-space:normal;-ms-flex-direction:inherit;flex-direction:inherit;-ms-flex-align:inherit;align-items:inherit;border-radius:0}md-list-item .md-no-style.md-button>.md-ripple-container,md-list-item.md-no-proxy.md-button>.md-ripple-container{border-radius:0}md-list-item .md-no-style:focus,md-list-item.md-no-proxy:focus{outline:0}md-option[disabled],md-select[disabled]:hover{cursor:default}md-list-item md-divider{position:absolute;bottom:0;left:0;width:100%}md-list-item md-divider[md-inset]{left:96px;width:calc(100% - 96px);margin:0}md-list-item,md-list-item .md-list-item-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:48px;height:auto}md-list-item .md-list-item-inner>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon.md-secondary:not(.md-avatar-icon),md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>div.md-primary>md-icon:not(.md-avatar-icon),md-list-item>div.md-secondary>md-icon:not(.md-avatar-icon),md-list-item>md-icon.md-secondary:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){width:24px;margin-top:16px;margin-bottom:12px;box-sizing:content-box}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner>div.md-primary>md-checkbox,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox,md-list-item .md-list-item-inner>md-checkbox,md-list-item md-checkbox.md-secondary,md-list-item>div.md-primary>md-checkbox,md-list-item>div.md-secondary>md-checkbox,md-list-item>md-checkbox{-ms-flex-item-align:center;align-self:center}md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label,md-list-item .md-list-item-inner>div.md-primary>md-checkbox .md-label,md-list-item .md-list-item-inner>div.md-secondary>md-checkbox .md-label,md-list-item .md-list-item-inner>md-checkbox .md-label,md-list-item md-checkbox.md-secondary .md-label,md-list-item>div.md-primary>md-checkbox .md-label,md-list-item>div.md-secondary>md-checkbox .md-label,md-list-item>md-checkbox .md-label{display:none}md-list-item .md-list-item-inner>md-icon:first-child:not(.md-avatar-icon),md-list-item>md-icon:first-child:not(.md-avatar-icon){margin-right:32px}md-list-item .md-list-item-inner>md-checkbox,md-list-item>md-checkbox{width:24px;margin-left:3px;margin-right:29px;margin-top:16px}md-list-item .md-avatar,md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar,md-list-item .md-list-item-inner .md-avatar-icon{margin-top:8px;margin-bottom:8px;margin-right:16px;border-radius:50%;box-sizing:content-box}md-list-item .md-avatar,md-list-item .md-list-item-inner .md-avatar{width:40px;height:40px}md-list-item .md-avatar-icon,md-list-item .md-list-item-inner .md-avatar-icon{padding:8px}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-checkbox.md-secondary,md-list-item md-switch.md-secondary{margin-top:0;margin-bottom:0}md-list-item .md-list-item-inner md-checkbox.md-secondary,md-list-item md-checkbox.md-secondary{margin-right:0}md-list-item .md-list-item-inner md-switch.md-secondary,md-list-item md-switch.md-secondary{margin-right:-6px}md-list-item .md-list-item-inner button.md-button.md-secondary-container,md-list-item button.md-button.md-secondary-container{background-color:transparent;-ms-flex-item-align:center;align-self:center;border-radius:50%;margin:0;min-width:0}md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple,md-list-item .md-list-item-inner button.md-button.md-secondary-container .md-ripple-container,md-list-item button.md-button.md-secondary-container .md-ripple,md-list-item button.md-button.md-secondary-container .md-ripple-container{border-radius:50%}md-list-item .md-list-item-inner button.md-button.md-secondary-container.md-icon-button,md-list-item button.md-button.md-secondary-container.md-icon-button{margin-right:-12px}md-list-item .md-list-item-inner .md-secondary,md-list-item .md-list-item-inner .md-secondary-container,md-list-item .md-secondary,md-list-item .md-secondary-container{position:absolute;top:50%;right:16px;margin:0 0 0 16px;transform:translate3d(0,-50%,0)}md-list-item .md-list-item-inner>.md-button.md-secondary-container>.md-secondary,md-list-item>.md-button.md-secondary-container>.md-secondary{margin-left:0;position:static}md-slider,md-slider .md-slider-wrapper,md-toolbar{position:relative}md-list-item .md-list-item-inner>.md-list-item-inner>p,md-list-item .md-list-item-inner>p,md-list-item>.md-list-item-inner>p,md-list-item>p{-ms-flex:1;flex:1;margin:0}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style,md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text,md-list-item.md-3-line .md-list-item-text,md-list-item.md-3-line>.md-no-style .md-list-item-text{-ms-flex:1;flex:1;margin:auto;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text.md-offset,md-list-item.md-2-line>.md-no-style .md-list-item-text.md-offset,md-list-item.md-3-line .md-list-item-text.md-offset,md-list-item.md-3-line>.md-no-style .md-list-item-text.md-offset{margin-left:56px}md-list-item.md-2-line .md-list-item-text h3,md-list-item.md-2-line>.md-no-style .md-list-item-text h3,md-list-item.md-3-line .md-list-item-text h3,md-list-item.md-3-line>.md-no-style .md-list-item-text h3{font-size:16px;font-weight:400;letter-spacing:.010em;margin:0;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text h4,md-list-item.md-2-line>.md-no-style .md-list-item-text h4,md-list-item.md-3-line .md-list-item-text h4,md-list-item.md-3-line>.md-no-style .md-list-item-text h4{font-size:14px;letter-spacing:.010em;margin:3px 0 1px;font-weight:400;line-height:1.2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}md-list-item.md-2-line .md-list-item-text p,md-list-item.md-2-line>.md-no-style .md-list-item-text p,md-list-item.md-3-line .md-list-item-text p,md-list-item.md-3-line>.md-no-style .md-list-item-text p{font-size:14px;font-weight:500;letter-spacing:.010em;margin:0;line-height:1.6em}.md-toolbar-tools,md-toolbar{font-size:20px;box-sizing:border-box}md-list-item.md-2-line,md-list-item.md-2-line>.md-no-style{height:auto;min-height:72px}md-list-item.md-2-line.md-long-text,md-list-item.md-2-line>.md-no-style.md-long-text{margin:1.6em}md-list-item.md-2-line .md-avatar-icon,md-list-item.md-2-line>.md-avatar,md-list-item.md-2-line>.md-no-style .md-avatar-icon,md-list-item.md-2-line>.md-no-style>.md-avatar{margin-top:12px}md-list-item.md-2-line>.md-no-style>md-icon:first-child,md-list-item.md-2-line>md-icon:first-child{-ms-flex-item-align:start;align-self:flex-start}md-list-item.md-2-line .md-list-item-text,md-list-item.md-2-line>.md-no-style .md-list-item-text{-ms-flex:1;flex:1}md-list-item.md-3-line,md-list-item.md-3-line>.md-no-style{height:auto;min-height:88px}md-list-item.md-3-line.md-long-text,md-list-item.md-3-line>.md-no-style.md-long-text{margin:1.6em}md-list-item.md-3-line>.md-avatar,md-list-item.md-3-line>.md-no-style>.md-avatar,md-list-item.md-3-line>.md-no-style>md-icon:first-child,md-list-item.md-3-line>md-icon:first-child{margin-top:16px}md-list md-list-item.md-2-line .md-list-item-text h3,md-list md-list-item.md-2-line .md-list-item-text h4,md-list md-list-item.md-3-line .md-list-item-text h3,md-list md-list-item.md-3-line .md-list-item-text h4,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text h3,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text h4,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text h3,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text h4{color:rgba(0,0,0,.87)}md-list md-list-item.md-2-line .md-list-item-text p,md-list md-list-item.md-3-line .md-list-item-text p,md-list.md-default-theme md-list-item.md-2-line .md-list-item-text p,md-list.md-default-theme md-list-item.md-3-line .md-list-item-text p{color:rgba(0,0,0,.54)}md-list .md-proxy-focus.md-focused div.md-no-style,md-list.md-default-theme .md-proxy-focus.md-focused div.md-no-style{background-color:#f5f5f5}md-list md-list-item>.md-avatar-icon,md-list.md-default-theme md-list-item>.md-avatar-icon{background-color:rgba(0,0,0,.26);color:#fff}md-list md-list-item>md-icon,md-list.md-default-theme md-list-item>md-icon{color:rgba(0,0,0,.54)}md-list md-list-item>md-icon.md-highlight,md-list.md-default-theme md-list-item>md-icon.md-highlight{color:#3f51b5}md-list md-list-item>md-icon.md-highlight.md-accent,md-list.md-default-theme md-list-item>md-icon.md-highlight.md-accent{color:#ff4081}md-divider{display:block;border-top-width:1px;border-top-style:solid;margin:0}md-divider[md-inset]{margin-left:80px}.layout-row>md-divider{border-top-width:0;border-right-width:1px;border-right-style:solid}md-divider,md-divider.md-default-theme{border-top-color:rgba(0,0,0,.12)}.layout-row>md-divider,.layout-row>md-divider.md-default-theme{border-right-color:rgba(0,0,0,.12)}.md-whiteframe-1dp,.md-whiteframe-z1{box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.md-whiteframe-2dp{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.md-whiteframe-3dp{box-shadow:0 1px 8px 0 rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.md-whiteframe-4dp,.md-whiteframe-z2{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.md-whiteframe-5dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)}.md-whiteframe-6dp{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.md-whiteframe-7dp,.md-whiteframe-z3{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.md-whiteframe-8dp{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.md-whiteframe-9dp{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.md-whiteframe-10dp,.md-whiteframe-z4{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.md-whiteframe-11dp{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.md-whiteframe-12dp{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.md-whiteframe-13dp,.md-whiteframe-z5{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.md-whiteframe-14dp{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.md-whiteframe-15dp{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.md-whiteframe-16dp{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.md-whiteframe-17dp{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.md-whiteframe-18dp{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.md-whiteframe-19dp{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.md-whiteframe-20dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.md-whiteframe-21dp{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.md-whiteframe-22dp{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.md-whiteframe-23dp{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.md-whiteframe-24dp{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}md-toolbar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:2;min-height:64px;width:100%}md-slider .md-focus-thumb,md-slider:not([md-discrete]) .md-sign,md-slider:not([md-discrete]) .md-track-ticks,md-toolbar~md-content>md-list md-list-item:last-child md-divider{display:none}md-toolbar.md-whiteframe-z1-add,md-toolbar.md-whiteframe-z1-remove{transition:box-shadow .5s linear}md-toolbar md-toolbar-filler{width:72px}md-toolbar *,md-toolbar :after,md-toolbar :before{box-sizing:border-box}md-toolbar.md-tall{height:128px;min-height:128px;max-height:128px}md-toolbar.md-medium-tall{height:88px;min-height:88px;max-height:88px}md-toolbar.md-medium-tall .md-toolbar-tools{height:48px;min-height:48px;max-height:48px}md-toolbar>.md-indent{margin-left:64px}md-toolbar~md-content>md-list{padding:0}.md-toolbar-tools,.md-toolbar-tools .fill-height{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.md-toolbar-tools{letter-spacing:.005em;font-weight:400;-ms-flex-direction:row;flex-direction:row;width:100%;height:64px;max-height:64px;padding:0 16px;margin:0}.md-toolbar-tools h1,.md-toolbar-tools h2,.md-toolbar-tools h3{font-size:inherit;font-weight:inherit;margin:inherit}.md-toolbar-tools a{color:inherit;text-decoration:none}.md-toolbar-tools .md-button{margin-top:0;margin-bottom:0}.md-toolbar-tools>.md-button:first-child{margin-left:-8px}.md-toolbar-tools>.md-button:last-child,.md-toolbar-tools>md-menu:last-child{margin-right:-8px}.md-toolbar-tools>md-menu:last-child>.md-button{margin-right:0}@media screen and (-ms-high-contrast:active){md-whiteframe{border:1px solid #fff}.md-toolbar-tools{border-bottom:1px solid #fff}}@media only screen and (min-width:0) and (max-width:959px) and (orientation:portrait){md-toolbar{min-height:56px}.md-toolbar-tools{height:56px;max-height:56px}}@media only screen and (min-width:0) and (max-width:959px) and (orientation:landscape){md-toolbar{min-height:48px}.md-toolbar-tools{height:48px;max-height:48px}}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){background-color:#3f51b5;color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-button:not(.md-raised),md-toolbar.md-default-theme:not(.md-menu-toolbar) md-icon,md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised),md-toolbar:not(.md-menu-toolbar) md-icon{color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-accent,md-toolbar:not(.md-menu-toolbar).md-accent{background-color:#ff4081;color:rgba(255,255,255,.87)}md-toolbar.md-default-theme:not(.md-menu-toolbar).md-warn,md-toolbar:not(.md-menu-toolbar).md-warn{background-color:#f44336;color:rgba(255,255,255,.87)}md-icon{margin:auto;background-repeat:no-repeat no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px}md-icon svg{pointer-events:none;display:block}md-icon[md-font-icon]{line-height:1;width:auto}md-icon,md-icon.md-default-theme{color:rgba(0,0,0,.54)}md-icon.md-default-theme.md-primary,md-icon.md-primary{color:#3f51b5}md-icon.md-accent,md-icon.md-default-theme.md-accent{color:#ff4081}md-icon.md-default-theme.md-warn,md-icon.md-warn{color:#f44336}md-slider .md-thumb-text,md-slider.md-default-theme .md-thumb-text,md-slider.md-default-theme.md-primary .md-thumb-text,md-slider.md-default-theme.md-warn .md-thumb-text,md-slider.md-primary .md-thumb-text,md-slider.md-warn .md-thumb-text{color:rgba(255,255,255,.87)}@keyframes sliderFocusThumb{0%{opacity:0;transform:scale(0)}50%{transform:scale(1);opacity:1}100%{opacity:0}}md-slider{height:48px;display:block;margin-left:4px;margin-right:4px;padding:0}md-slider *,md-slider :after{box-sizing:border-box}md-slider .md-track-container{width:100%;position:absolute;top:23px;height:2px}md-slider .md-track,md-slider .md-track-ticks{right:0;height:100%;left:0;position:absolute}md-slider .md-track-fill{transition:width 50ms linear}md-slider .md-track-ticks canvas{width:100%}md-slider .md-thumb-container{position:absolute;left:0;top:50%;transform:translate3d(-50%,-50%,0);transition:left .1s linear}md-slider .md-thumb{z-index:1;position:absolute;left:-19px;top:5px;width:38px;height:38px;border-radius:38px;transform:scale(.5);transition:all .1s linear}md-slider .md-sign,md-slider .md-sign:after{position:absolute;transition:all .2s ease-in-out}md-slider .md-thumb:after{position:absolute;left:3px;top:3px;width:32px;height:32px;border-radius:32px;border-width:3px;border-style:solid}md-slider .md-sign{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;left:-14px;top:-20px;width:28px;height:28px;border-radius:28px;transform:scale(.4) translate3d(0,70px,0)}md-slider .md-sign:after{left:0;border-radius:16px;top:19px;border-left:14px solid transparent;border-right:14px solid transparent;border-top-width:16px;border-top-style:solid;opacity:0;transform:translate3d(0,-8px,0)}md-slider .md-focus-ring,md-slider .md-focus-thumb{left:-24px;top:0;width:48px;height:48px;border-radius:48px;position:absolute}md-slider .md-sign .md-thumb-text{z-index:1;font-size:12px;font-weight:700}md-slider .md-focus-thumb{opacity:0;background-color:silver;animation:sliderFocusThumb .4s linear}md-slider .md-focus-ring{transform:scale(0);transition:all .2s linear;opacity:.26}md-slider .md-disabled-thumb{position:absolute;left:-22px;top:2px;width:44px;height:44px;border-radius:44px;transform:scale(.35);border-width:6px;border-style:solid;display:none}md-slider.md-min .md-thumb:after{background-color:#fff}md-slider.md-min .md-sign{opacity:0}md-slider:focus{outline:0}md-slider.md-dragging .md-thumb-container,md-slider.md-dragging .md-track-fill{transition:none}md-slider:not([md-discrete]):not([disabled]):hover .md-thumb{transform:scale(.6)}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-thumb{display:block}md-slider[disabled] .md-sign,md-slider[disabled] .md-track-fill,md-slider[md-discrete] .md-focus-ring,md-slider[md-discrete] .md-focus-thumb{display:none}md-slider:not([md-discrete]):not([disabled]).md-active .md-focus-ring,md-slider:not([md-discrete]):not([disabled]):focus .md-focus-ring{transform:scale(1)}md-slider:not([md-discrete]):not([disabled]).md-active .md-thumb,md-slider:not([md-discrete]):not([disabled]):focus .md-thumb{transform:scale(.85)}md-slider[md-discrete]:not([disabled]).md-active .md-sign,md-slider[md-discrete]:not([disabled]).md-active .md-sign:after,md-slider[md-discrete]:not([disabled]):focus .md-sign,md-slider[md-discrete]:not([disabled]):focus .md-sign:after{opacity:1;transform:translate3d(0,0,0) scale(1)}md-slider[disabled] .md-thumb{transform:scale(.35)}md-slider[disabled] .md-disabled-thumb{display:block}@media screen and (-ms-high-contrast:active){md-slider .md-track,md-slider.md-default-theme .md-track{border-bottom:1px solid #fff}}md-slider .md-track,md-slider.md-default-theme .md-track{background-color:rgba(0,0,0,.26)}md-slider .md-track-ticks,md-slider.md-default-theme .md-track-ticks{background-color:rgba(0,0,0,.12)}md-slider .md-focus-thumb,md-slider.md-default-theme .md-focus-thumb{background-color:rgba(0,0,0,.54)}md-slider .md-focus-ring,md-slider.md-default-theme .md-focus-ring{background-color:#ff4081}md-slider .md-disabled-thumb,md-slider.md-default-theme .md-disabled-thumb{border-color:#fff}md-slider.md-default-theme.md-min .md-thumb:after,md-slider.md-min .md-thumb:after{background-color:#fff}md-slider .md-sign,md-slider .md-track.md-track-fill,md-slider.md-default-theme .md-sign,md-slider.md-default-theme .md-track.md-track-fill{background-color:#ff4081}md-slider .md-thumb:after,md-slider.md-default-theme .md-thumb:after{border-color:#ff4081;background-color:#ff4081}md-slider.md-default-theme.md-warn .md-focus-ring,md-slider.md-default-theme.md-warn .md-sign,md-slider.md-default-theme.md-warn .md-track.md-track-fill,md-slider.md-warn .md-focus-ring,md-slider.md-warn .md-sign,md-slider.md-warn .md-track.md-track-fill{background-color:#f44336}md-slider .md-sign:after,md-slider.md-default-theme .md-sign:after{border-top-color:#ff4081}md-slider.md-default-theme.md-warn .md-thumb:after,md-slider.md-warn .md-thumb:after{border-color:#f44336;background-color:#f44336}md-slider.md-default-theme.md-primary .md-focus-ring,md-slider.md-default-theme.md-primary .md-sign,md-slider.md-default-theme.md-primary .md-track.md-track-fill,md-slider.md-primary .md-focus-ring,md-slider.md-primary .md-sign,md-slider.md-primary .md-track.md-track-fill{background-color:#3f51b5}md-slider.md-default-theme.md-warn .md-sign:after,md-slider.md-warn .md-sign:after{border-top-color:#f44336}md-slider.md-default-theme.md-primary .md-thumb:after,md-slider.md-primary .md-thumb:after{border-color:#3f51b5;background-color:#3f51b5}md-slider.md-default-theme.md-primary .md-sign:after,md-slider.md-primary .md-sign:after{border-top-color:#3f51b5}md-slider.md-default-theme[disabled] .md-thumb:after,md-slider[disabled] .md-thumb:after{border-color:rgba(0,0,0,.26)}md-slider.md-default-theme[disabled]:not(.md-min) .md-thumb:after,md-slider[disabled]:not(.md-min) .md-thumb:after{background-color:rgba(0,0,0,.26)}@keyframes subheaderStickyHoverIn{0%{box-shadow:0 0 0 0 transparent}100%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}}@keyframes subheaderStickyHoverOut{0%{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}100%{box-shadow:0 0 0 0 transparent}}.md-subheader-wrapper:not(.md-sticky-no-effect){transition:.2s ease-out margin}.md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader{margin:0}.md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone{z-index:2}.md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state=active]{margin-top:-2px}.md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state=active] .md-subheader-inner:after{animation:subheaderStickyHoverOut .3s ease-out both}.md-subheader{display:block;font-size:14px;font-weight:500;line-height:1em;margin:0;position:relative}.md-subheader .md-subheader-inner{display:block;padding:16px}.md-subheader .md-subheader-content{display:block;z-index:1;position:relative}.md-subheader,.md-subheader.md-default-theme{color:rgba(0,0,0,.23);background-color:#fff}.md-subheader.md-default-theme.md-primary,.md-subheader.md-primary{color:#3f51b5}.md-subheader.md-accent,.md-subheader.md-default-theme.md-accent{color:#ff4081}.md-subheader.md-default-theme.md-warn,.md-subheader.md-warn{color:#f44336}md-autocomplete,md-autocomplete.md-default-theme{background:#fafafa}md-autocomplete.md-default-theme[disabled],md-autocomplete[disabled]{background:#f5f5f5}md-autocomplete button md-icon path,md-autocomplete.md-default-theme button md-icon path{fill:#757575}md-autocomplete button:after,md-autocomplete.md-default-theme button:after{background:rgba(117,117,117,.3)}.md-autocomplete-suggestions-container,.md-autocomplete-suggestions-container.md-default-theme{background:#fafafa}.md-autocomplete-suggestions-container li,.md-autocomplete-suggestions-container.md-default-theme li{color:#212121}.md-autocomplete-suggestions-container li .highlight,.md-autocomplete-suggestions-container.md-default-theme li .highlight{color:#757575}.md-autocomplete-suggestions-container li.selected,.md-autocomplete-suggestions-container li:hover,.md-autocomplete-suggestions-container.md-default-theme li.selected,.md-autocomplete-suggestions-container.md-default-theme li:hover{background:#eee}md-progress-linear{display:block;position:relative;width:100%;height:5px;padding-top:0!important}md-progress-linear .md-container{display:block;position:relative;overflow:hidden;width:100%;height:5px;transform:translate(0,0) scale(1,1)}md-progress-linear .md-container.md-mode-determinate .md-bar1,md-progress-linear .md-container.md-mode-query .md-bar1{display:none}md-progress-linear .md-container .md-bar{position:absolute;left:0;top:0;bottom:0;width:100%;height:5px}md-progress-linear .md-container .md-dashed:before{content:"";display:none;position:absolute;margin-top:0;height:5px;width:100%;background-color:transparent;background-size:10px 10px!important;background-position:0 -23px}md-progress-linear .md-container .md-bar1,md-progress-linear .md-container .md-bar2{transition:transform .2s linear}md-progress-linear .md-container.md-mode-query .md-bar2{transition:all .2s linear;animation:query .8s infinite cubic-bezier(.39,.575,.565,1)}md-progress-linear .md-container.md-mode-indeterminate .md-bar1{animation:md-progress-linear-indeterminate-scale-1 4s infinite,md-progress-linear-indeterminate-1 4s infinite}md-progress-linear .md-container.md-mode-indeterminate .md-bar2{animation:md-progress-linear-indeterminate-scale-2 4s infinite,md-progress-linear-indeterminate-2 4s infinite}md-progress-linear .md-container.ng-hide{animation:none}md-progress-linear .md-container.ng-hide .md-bar1,md-progress-linear .md-container.ng-hide .md-bar2{animation-name:none}md-progress-linear .md-container.md-mode-buffer{background-color:transparent!important;transition:all .2s linear}md-progress-linear .md-container.md-mode-buffer .md-dashed:before{display:block;animation:buffer 3s infinite linear}@keyframes query{0%{opacity:1;transform:translateX(35%) scale(.3,1)}100%{opacity:0;transform:translateX(-50%) scale(0,1)}}@keyframes buffer{0%{opacity:1;background-position:0 -23px}50%{opacity:0}100%{opacity:1;background-position:-200px -23px}}@keyframes md-progress-linear-indeterminate-scale-1{0%{transform:scaleX(.1);animation-timing-function:linear}36.6%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.33473,.12482,.78584,1)}69.15%{transform:scaleX(.83);animation-timing-function:cubic-bezier(.22573,0,.23365,1.37098)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-1{0%{left:-105.16667%;animation-timing-function:linear}20%{left:-105.16667%;animation-timing-function:cubic-bezier(.5,0,.70173,.49582)}69.15%{left:21.5%;animation-timing-function:cubic-bezier(.30244,.38135,.55,.95635)}100%{left:95.44444%}}@keyframes md-progress-linear-indeterminate-scale-2{0%{transform:scaleX(.1);animation-timing-function:cubic-bezier(.20503,.05705,.57661,.45397)}19.15%{transform:scaleX(.57);animation-timing-function:cubic-bezier(.15231,.19643,.64837,1.00432)}44.15%{transform:scaleX(.91);animation-timing-function:cubic-bezier(.25776,-.00316,.21176,1.38179)}100%{transform:scaleX(.1)}}@keyframes md-progress-linear-indeterminate-2{0%{left:-54.88889%;animation-timing-function:cubic-bezier(.15,0,.51506,.40968)}25%{left:-17.25%;animation-timing-function:cubic-bezier(.31033,.28406,.8,.73372)}48.35%{left:29.5%;animation-timing-function:cubic-bezier(.4,.62703,.6,.90203)}100%{left:117.38889%}}md-progress-linear .md-container,md-progress-linear.md-default-theme .md-container{background-color:#c5cae9}md-progress-linear .md-bar,md-progress-linear.md-default-theme .md-bar{background-color:#3f51b5}md-progress-linear.md-default-theme.md-warn .md-container,md-progress-linear.md-warn .md-container{background-color:#ffcdd2}md-progress-linear.md-default-theme.md-warn .md-bar,md-progress-linear.md-warn .md-bar{background-color:#f44336}md-progress-linear.md-accent .md-container,md-progress-linear.md-default-theme.md-accent .md-container{background-color:#f8bbd0}md-progress-linear.md-accent .md-bar,md-progress-linear.md-default-theme.md-accent .md-bar{background-color:#ff4081}md-progress-linear.md-default-theme[md-mode=buffer].md-warn .md-bar1,md-progress-linear[md-mode=buffer].md-warn .md-bar1{background-color:#ffcdd2}md-progress-linear.md-default-theme[md-mode=buffer].md-warn .md-dashed:before,md-progress-linear[md-mode=buffer].md-warn .md-dashed:before{background:radial-gradient(#ffcdd2 0,#ffcdd2 16%,transparent 42%)}md-progress-linear.md-default-theme[md-mode=buffer].md-accent .md-bar1,md-progress-linear[md-mode=buffer].md-accent .md-bar1{background-color:#f8bbd0}md-progress-linear.md-default-theme[md-mode=buffer].md-accent .md-dashed:before,md-progress-linear[md-mode=buffer].md-accent .md-dashed:before{background:radial-gradient(#f8bbd0 0,#f8bbd0 16%,transparent 42%)}md-progress-circular{display:block;position:relative;width:100px;height:100px;padding-top:0!important;margin-bottom:0!important;z-index:2}md-progress-circular .md-spinner-wrapper{display:block;position:absolute;overflow:hidden;top:50%;left:50%}md-menu-item,md-menu-item>a.md-button{display:-ms-flexbox;display:flex}md-progress-circular .md-spinner-wrapper .md-inner{width:100px;height:100px;position:relative}md-progress-circular .md-spinner-wrapper .md-inner .md-gap{position:absolute;left:49px;right:49px;top:0;bottom:0;border-top-width:10px;border-top-style:solid;box-sizing:border-box}md-progress-circular .md-spinner-wrapper .md-inner .md-left,md-progress-circular .md-spinner-wrapper .md-inner .md-right{position:absolute;top:0;height:100px;width:50px;overflow:hidden}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{position:absolute;top:0;width:100px;height:100px;box-sizing:border-box;border-width:10px;border-style:solid;border-bottom-color:transparent;border-radius:50%}md-progress-circular .md-spinner-wrapper .md-inner .md-left{left:0}md-progress-circular .md-spinner-wrapper .md-inner .md-left .md-half-circle{left:0;border-right-color:transparent}md-progress-circular .md-spinner-wrapper .md-inner .md-right{right:0}md-progress-circular .md-spinner-wrapper .md-inner .md-right .md-half-circle{right:0;border-left-color:transparent}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper{animation:outer-rotate 2.91667s linear infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner{animation:sporadic-rotate 5.25s cubic-bezier(.35,0,.25,1) infinite}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-iteration-count:infinite;animation-duration:1.3125s;animation-timing-function:cubic-bezier(.35,0,.25,1)}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-left .md-half-circle{animation-name:left-wobble}md-progress-circular .md-mode-indeterminate .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-name:right-wobble}md-progress-circular .md-spinner-wrapper.ng-hide,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner{animation:none}md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-left .md-half-circle,md-progress-circular .md-spinner-wrapper.ng-hide .md-inner .md-right .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-left .md-half-circle,md-progress-circular md-progress-circular.ng-hide .md-spinner-wrapper .md-inner .md-right .md-half-circle{animation-name:none}@keyframes outer-rotate{0%{transform:rotate(0) scale(.5)}100%{transform:rotate(360deg) scale(.5)}}@keyframes left-wobble{0%,100%{transform:rotate(130deg)}50%{transform:rotate(-5deg)}}@keyframes right-wobble{0%,100%{transform:rotate(-130deg)}50%{transform:rotate(5deg)}}@keyframes sporadic-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}md-progress-circular,md-progress-circular.md-default-theme{background-color:transparent}md-progress-circular .md-inner .md-gap,md-progress-circular.md-default-theme .md-inner .md-gap{border-top-color:#3f51b5;border-bottom-color:#3f51b5}md-progress-circular .md-inner .md-left .md-half-circle,md-progress-circular .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-right .md-half-circle{border-top-color:#3f51b5}md-progress-circular .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-right .md-half-circle{border-right-color:#3f51b5}md-progress-circular .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme .md-inner .md-left .md-half-circle{border-left-color:#3f51b5}md-progress-circular.md-default-theme.md-warn .md-inner .md-gap,md-progress-circular.md-warn .md-inner .md-gap{border-top-color:#f44336;border-bottom-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-warn .md-inner .md-right .md-half-circle,md-progress-circular.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-warn .md-inner .md-right .md-half-circle{border-top-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-right .md-half-circle,md-progress-circular.md-warn .md-inner .md-right .md-half-circle{border-right-color:#f44336}md-progress-circular.md-default-theme.md-warn .md-inner .md-left .md-half-circle,md-progress-circular.md-warn .md-inner .md-left .md-half-circle{border-left-color:#f44336}md-progress-circular.md-accent .md-inner .md-gap,md-progress-circular.md-default-theme.md-accent .md-inner .md-gap{border-top-color:#ff4081;border-bottom-color:#ff4081}md-progress-circular.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-accent .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-right .md-half-circle{border-top-color:#ff4081}md-progress-circular.md-accent .md-inner .md-right .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-right .md-half-circle{border-right-color:#ff4081}md-progress-circular.md-accent .md-inner .md-left .md-half-circle,md-progress-circular.md-default-theme.md-accent .md-inner .md-left .md-half-circle{border-left-color:#ff4081}.md-open-menu-container{position:fixed;left:0;top:0;z-index:100;opacity:0;border-radius:2px}.md-open-menu-container md-menu-divider{margin-top:4px;margin-bottom:4px;height:1px;min-height:1px;max-height:1px;width:100%}.md-open-menu-container md-menu-content>*{opacity:0}.md-open-menu-container:not(.md-clickable){pointer-events:none}.md-open-menu-container.md-active{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:.2s}.md-open-menu-container.md-active>md-menu-content>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:.2s;transition-delay:.1s}.md-open-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-menu-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:8px 0;max-height:304px;overflow-y:auto}md-menu-item>*,md-menu-item>.md-button{margin:auto 0;padding-left:16px;padding-right:16px;width:100%}md-menu-content.md-dense{max-height:208px}md-menu-content.md-dense md-menu-item{height:32px;min-height:0}md-menu-item{-ms-flex-direction:row;flex-direction:row;min-height:48px;height:48px;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:start;justify-content:flex-start}md-menu-item>.md-button{border-radius:0;font-size:15px;text-transform:none;font-weight:400;text-align:left;text-align:start;height:100%;display:inline-block;-ms-flex-align:baseline;align-items:baseline;-ms-flex-line-pack:start;align-content:flex-start}md-menu-item>.md-button md-icon{margin:auto 16px auto 0}md-menu-item>.md-button p{display:inline-block;margin:auto}md-menu-item>.md-button span{margin-top:auto;margin-bottom:auto}md-menu-item>.md-button .md-ripple-container{border-radius:inherit}.md-menu{padding:8px 0}md-toolbar .md-menu{height:auto;margin:auto;padding:0}@media (max-width:959px){md-menu-content{min-width:112px}md-menu-content[width="3"]{min-width:168px}md-menu-content[width="4"]{min-width:224px}md-menu-content[width="5"]{min-width:280px}md-menu-content[width="6"]{min-width:336px}md-menu-content[width="7"]{min-width:392px}}@media (min-width:960px){md-menu-content{min-width:96px}md-menu-content[width="3"]{min-width:192px}md-menu-content[width="4"]{min-width:256px}md-menu-content[width="5"]{min-width:320px}md-menu-content[width="6"]{min-width:384px}md-menu-content[width="7"]{min-width:448px}}md-menu-content,md-menu-content.md-default-theme{background-color:#fff}md-menu-content md-menu-divider,md-menu-content.md-default-theme md-menu-divider{background-color:rgba(0,0,0,.12)}.md-select-menu-container{position:fixed;left:0;top:0;z-index:90;opacity:0;display:none}.md-select-menu-container:not(.md-clickable){pointer-events:none}.md-select-menu-container md-progress-circular{display:table;margin:24px auto!important}.md-select-menu-container.md-active{display:block;opacity:1}.md-select-menu-container.md-active md-select-menu{transition:all .4s cubic-bezier(.25,.8,.25,1);transition-duration:150ms}.md-select-menu-container.md-active md-select-menu>*{opacity:1;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:150ms;transition-delay:.1s}.md-select-menu-container.md-leave{opacity:0;transition:all .3s cubic-bezier(.55,0,.55,.2);transition-duration:250ms}md-input-container>md-select{margin:0;-ms-flex-order:2;order:2}md-select{display:-ms-flexbox;display:flex;margin:20px 0 26px}md-select[disabled] .md-select-value{background-position:0 bottom;background-size:4px 1px;background-repeat:repeat-x;margin-bottom:-1px}md-select:focus{outline:0}md-select:not([disabled]).ng-invalid.ng-dirty .md-select-value{border-bottom:2px solid;padding-bottom:0}md-select:not([disabled]):focus .md-select-value{border-bottom-width:2px;border-bottom-style:solid;padding-bottom:0}.md-select-value{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 2px 1px;border-bottom-width:1px;border-bottom-style:solid;background-color:transparent;position:relative;box-sizing:content-box;min-width:64px;min-height:26px;-ms-flex-positive:1;flex-grow:1}.md-virtual-repeat-container,md-grid-list,md-grid-list md-grid-tile,md-grid-list md-grid-tile-footer,md-grid-list md-grid-tile-header,md-grid-list md-grid-tile>figure,md-sidenav{box-sizing:border-box}.md-select-value .md-text{display:inline}.md-select-value :first-child{-ms-flex:1 0 auto;flex:1 0 auto;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transform:translate3d(0,2px,0)}.md-select-value .md-select-icon{display:block;-ms-flex-align:end;align-items:flex-end;text-align:end;width:24px;margin:0 4px;transform:translate3d(0,1px,0)}.md-select-value .md-select-icon:after{display:block;content:'\25BC';position:relative;top:2px;speak:none;transform:scaleY(.6) scaleX(1)}.md-select-value.md-select-placeholder{display:-ms-flexbox;display:flex;-ms-flex-order:1;order:1;pointer-events:none;-webkit-font-smoothing:antialiased;padding-left:2px;z-index:1}md-select-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);max-height:256px;min-height:48px;overflow-y:hidden;transform-origin:left top;transform:scale(1)}md-select-menu.md-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}md-select-menu:not(.md-overflow) md-content{padding-top:8px;padding-bottom:8px}body[dir=rtl] md-select-menu,html[dir=rtl] md-select-menu{transform-origin:right top;unicode-bidi:embed}md-select-menu bdo[dir=rtl]{direction:rtl;unicode-bidi:bidi-override}md-select-menu md-content{min-width:136px;min-height:48px;max-height:256px;overflow-y:auto}md-select-menu>*{opacity:0}md-option{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:auto;padding:0 16px;height:48px}md-option:focus{outline:0}md-option .md-text{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}md-optgroup{display:block}md-optgroup label{display:block;font-size:14px;text-transform:uppercase;padding:16px;font-weight:500}md-optgroup md-option{padding-left:32px;padding-right:32px}@media screen and (-ms-high-contrast:active){.md-select-backdrop{background-color:transparent}md-select-menu{border:1px solid #fff}}md-select.md-default-theme[disabled] .md-select-value,md-select[disabled] .md-select-value{border-bottom-color:transparent;background-image:linear-gradient(to right,rgba(0,0,0,.26) 0,rgba(0,0,0,.26) 33%,transparent 0);background-image:-ms-linear-gradient(left,transparent 0,rgba(0,0,0,.26) 100%)}md-select .md-select-value,md-select.md-default-theme .md-select-value{border-bottom-color:rgba(0,0,0,.12)}md-select .md-select-value.md-select-placeholder,md-select.md-default-theme .md-select-value.md-select-placeholder{color:rgba(0,0,0,.26)}md-select.md-default-theme.ng-invalid.ng-dirty .md-select-value,md-select.ng-invalid.ng-dirty .md-select-value{color:#d50000!important;border-bottom-color:#d50000!important}md-select.md-default-theme:not([disabled]):focus .md-select-value,md-select:not([disabled]):focus .md-select-value{border-bottom-color:#3f51b5;color:rgba(0,0,0,.87)}md-select.md-default-theme:not([disabled]):focus .md-select-value.md-select-placeholder,md-select:not([disabled]):focus .md-select-value.md-select-placeholder{color:rgba(0,0,0,.87)}md-select.md-default-theme:not([disabled]):focus.md-accent .md-select-value,md-select:not([disabled]):focus.md-accent .md-select-value{border-bottom-color:#ff4081}md-select.md-default-theme:not([disabled]):focus.md-warn .md-select-value,md-select:not([disabled]):focus.md-warn .md-select-value{border-bottom-color:#f44336}md-select-menu md-option[disabled],md-select-menu.md-default-theme md-option[disabled],md-select.md-default-theme[disabled] .md-select-value,md-select.md-default-theme[disabled] .md-select-value.md-select-placeholder,md-select[disabled] .md-select-value,md-select[disabled] .md-select-value.md-select-placeholder{color:rgba(0,0,0,.26)}md-select-menu md-optgroup,md-select-menu.md-default-theme md-optgroup{color:rgba(0,0,0,.54)}md-select-menu md-optgroup md-option,md-select-menu.md-default-theme md-optgroup md-option{color:rgba(0,0,0,.87)}md-select-menu md-option[selected],md-select-menu.md-default-theme md-option[selected]{color:#3f51b5}md-select-menu md-option[selected]:focus,md-select-menu.md-default-theme md-option[selected]:focus{color:#3949ab}md-select-menu md-option[selected].md-accent,md-select-menu.md-default-theme md-option[selected].md-accent{color:#e91e63}md-select-menu md-option[selected].md-accent:focus,md-select-menu.md-default-theme md-option[selected].md-accent:focus{color:#d81b60}md-select-menu md-option:focus:not([disabled]):not([selected]),md-select-menu.md-default-theme md-option:focus:not([disabled]):not([selected]){background:#eee}md-grid-list{display:block;position:relative}md-grid-list md-grid-tile{display:block;position:absolute}md-grid-list md-grid-tile figure{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;padding:0;margin:0}md-grid-list md-grid-tile md-grid-tile-footer,md-grid-list md-grid-tile md-grid-tile-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.18);overflow:hidden;position:absolute;left:0;right:0}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h3,md-grid-list md-grid-tile md-grid-tile-header h4{font-weight:400;margin:0 0 0 16px}md-grid-list md-grid-tile md-grid-tile-footer h3,md-grid-list md-grid-tile md-grid-tile-header h3{font-size:14px}md-grid-list md-grid-tile md-grid-tile-footer h4,md-grid-list md-grid-tile md-grid-tile-header h4{font-size:12px}md-grid-list md-grid-tile md-grid-tile-header{top:0}md-grid-list md-grid-tile md-grid-tile-footer{bottom:0}md-sidenav{position:absolute;-ms-flex-direction:column;flex-direction:column;z-index:60;width:320px;max-width:320px;bottom:0;overflow:auto}md-sidenav ul{list-style:none}md-sidenav.md-closed{display:none}md-sidenav.md-closed-add,md-sidenav.md-closed-remove{display:-ms-flexbox;display:flex;transition:.2s ease-in all}md-sidenav.md-closed-add.md-closed-add-active,md-sidenav.md-closed-remove.md-closed-remove-active{transition:all .4s cubic-bezier(.25,.8,.25,1)}md-sidenav.md-closed.md-locked-open-add-active,md-sidenav.md-locked-open-remove-active{transition:width .3s cubic-bezier(.55,0,.55,.2),min-width .3s cubic-bezier(.55,0,.55,.2)}md-sidenav.md-locked-open,md-sidenav.md-locked-open-add,md-sidenav.md-locked-open-remove,md-sidenav.md-locked-open-remove.md-closed,md-sidenav.md-locked-open.md-closed,md-sidenav.md-locked-open.md-closed.md-sidenav-left,md-sidenav.md-locked-open.md-closed.md-sidenav-right{position:static;display:-ms-flexbox;display:flex;transform:translate3d(0,0,0)}md-sidenav.md-locked-open-remove-active{width:0;min-width:0}md-sidenav.md-closed.md-locked-open-add{width:0;min-width:0;transform:translate3d(0,0,0)}md-sidenav.md-closed.md-locked-open-add-active{width:320px;min-width:320px;transform:translate3d(0,0,0)}.md-sidenav-backdrop.md-locked-open{display:none}.md-sidenav-left,md-sidenav{left:0;top:0;transform:translate3d(0,0,0)}.md-sidenav-left.md-closed,.md-sidenav-right,md-sidenav.md-closed{transform:translate3d(-100%,0,0)}.md-sidenav-right{left:100%;top:0}.md-sidenav-right.md-closed{transform:translate3d(0,0,0)}@media screen and (min-width:600px){md-sidenav{max-width:400px}}@media screen and (max-width:456px){md-sidenav{width:calc(100% - 56px);min-width:calc(100% - 56px);max-width:calc(100% - 56px)}}@media screen and (-ms-high-contrast:active){md-grid-tile{border:1px solid #fff}md-grid-tile-footer{border-top:1px solid #fff}.md-sidenav-left,md-sidenav{border-right:1px solid #fff}.md-sidenav-right{border-left:1px solid #fff}}md-sidenav,md-sidenav.md-default-theme{background-color:#fff}md-backdrop{transition:opacity 450ms;position:absolute;top:0;bottom:0;left:0;right:0;z-index:50;background-color:rgba(33,33,33,0)}md-backdrop.md-menu-backdrop{position:fixed!important;z-index:99}md-backdrop.md-select-backdrop{z-index:81;transition-duration:0}md-backdrop.md-dialog-backdrop{z-index:79}md-backdrop.md-bottom-sheet-backdrop{z-index:69}md-backdrop.md-sidenav-backdrop{z-index:59}md-backdrop.md-click-catcher{position:absolute}md-backdrop.md-opaque{opacity:.48}md-backdrop.md-opaque.ng-enter{opacity:0}md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active{opacity:.48}md-backdrop.md-opaque.ng-leave{opacity:.48;transition:opacity .4s}md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active,md-dialog{opacity:0}md-backdrop .md-opaque,md-backdrop.md-opaque.md-default-theme{background-color:#212121}.md-dialog-is-showing{max-height:100%}.md-dialog-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:80;overflow:hidden}md-dialog,md-dialog>form{-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex}md-dialog{min-width:240px;max-width:80%;max-height:80%;position:relative;overflow:auto;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}md-dialog.md-transition-in{opacity:1;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate(0,0) scale(1)}md-dialog.md-transition-out{opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);transform:translate(0,100%) scale(.2)}md-dialog>form{overflow:auto}md-dialog .md-dialog-content{padding:24px}md-dialog md-dialog-content{-ms-flex-order:1;order:1;-ms-flex-direction:column;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}md-dialog md-dialog-content:not([layout=row])>:first-child:not(.md-subheader){margin-top:0}md-dialog md-dialog-content:focus{outline:0}md-dialog md-dialog-content .md-subheader{margin:0}md-dialog md-dialog-content .md-subheader.sticky-clone{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap{box-shadow:none}md-dialog md-dialog-content.sticky-container{padding:0}md-dialog md-dialog-content.sticky-container>div{padding:0 24px 24px}md-dialog md-dialog-content .md-dialog-content-body{width:100%}md-dialog .md-actions,md-dialog md-dialog-actions{display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0;padding-right:8px;padding-left:16px;min-height:52px;overflow:hidden}md-dialog .md-actions .md-button,md-dialog md-dialog-actions .md-button{margin:8px 0 8px 8px}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions{border-top-width:1px;border-top-style:solid}@media screen and (-ms-high-contrast:active){md-dialog{border:1px solid #fff}}@media (max-width:959px){md-dialog.md-dialog-fullscreen{min-height:100%;min-width:100%;border-radius:0}}md-dialog,md-dialog.md-default-theme{border-radius:4px;background-color:#fff}md-dialog.md-content-overflow .md-actions,md-dialog.md-content-overflow md-dialog-actions,md-dialog.md-default-theme.md-content-overflow .md-actions,md-dialog.md-default-theme.md-content-overflow md-dialog-actions{border-top-color:rgba(0,0,0,.12)}.md-virtual-repeat-container{display:block;margin:0;overflow:hidden;padding:0;position:relative}.md-virtual-repeat-container .md-virtual-repeat-offsetter,.md-virtual-repeat-container .md-virtual-repeat-scroller{left:0;margin:0;padding:0;position:absolute;right:0;top:0;box-sizing:border-box}.md-virtual-repeat-container .md-virtual-repeat-scroller{bottom:0;overflow-x:hidden}.md-virtual-repeat-container .md-virtual-repeat-sizer{box-sizing:border-box;height:1px;display:block;margin:0;padding:0;width:1px}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller{overflow-x:auto;overflow-y:hidden}.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter{bottom:16px;right:auto;white-space:nowrap}.md-contact-chips .md-chips .md-chip{padding:0 25px 0 0}.md-contact-chips .md-chips .md-chip .md-contact-avatar{float:left}.md-contact-chips .md-chips .md-chip .md-contact-avatar img{height:32px;border-radius:16px}.md-contact-chips .md-chips .md-chip .md-contact-name{display:inline-block;height:32px;margin-left:8px}.md-contact-suggestion{height:56px}.md-contact-suggestion img{height:40px;border-radius:20px;margin-top:8px}.md-contact-suggestion .md-contact-name{margin-left:8px;width:120px}.md-contact-suggestion .md-contact-email,.md-contact-suggestion .md-contact-name{display:inline-block;overflow:hidden;text-overflow:ellipsis}.md-contact-chips-suggestions li{height:100%}.md-chips{display:block;font-family:Roboto,"Helvetica Neue",sans-serif;font-size:16px;padding:0 0 8px 3px}.md-chips:after{content:'';display:table;clear:both}.md-chips:not(.md-readonly){cursor:text}.md-chips:not(.md-readonly) .md-chip:not(.md-readonly){padding-right:22px}.md-chips:not(.md-readonly) .md-chip:not(.md-readonly) .md-chip-content{padding-right:4px}.md-chips .md-chip{cursor:default;border-radius:16px;display:block;height:32px;line-height:32px;margin:8px 8px 0 0;padding:0 12px;float:left;box-sizing:border-box;max-width:100%;position:relative}.md-chips .md-chip .md-chip-content{display:block;float:left;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.md-chips .md-chip .md-chip-content:focus{outline:0}.md-chips .md-chip .md-chip-remove-container{position:absolute;right:0;line-height:22px}.md-chips .md-chip .md-chip-remove{text-align:center;width:32px;height:32px;min-width:0;padding:0;background:0 0;border:none;box-shadow:none;margin:0;position:relative}.md-chips .md-chip .md-chip-remove md-icon{height:18px;width:18px;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.md-chips .md-chip-input-container{display:block;line-height:32px;margin:8px 8px 0 0;padding:0;float:left}.md-chips .md-chip-input-container input:not([type]),.md-chips .md-chip-input-container input[type=text],.md-chips .md-chip-input-container input[type=email],.md-chips .md-chip-input-container input[type=url],.md-chips .md-chip-input-container input[type=tel],.md-chips .md-chip-input-container input[type=number]{border:0;height:32px;line-height:32px;padding:0}.md-chips .md-chip-input-container input:not([type]):focus,.md-chips .md-chip-input-container input[type=text]:focus,.md-chips .md-chip-input-container input[type=email]:focus,.md-chips .md-chip-input-container input[type=url]:focus,.md-chips .md-chip-input-container input[type=tel]:focus,.md-chips .md-chip-input-container input[type=number]:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete,.md-chips .md-chip-input-container md-autocomplete-wrap{background:0 0;height:32px}.md-chips .md-chip-input-container input{border:0;height:32px;line-height:32px;padding:0;background:0 0}.md-chips .md-chip-input-container input:focus{outline:0}.md-chips .md-chip-input-container md-autocomplete input{position:relative}.md-chips .md-chip-input-container:not(:first-child){margin:8px 8px 0 0}.md-chips md-autocomplete button{display:none}@media screen and (-ms-high-contrast:active){.md-chip-input-container,md-chip{border:1px solid #fff}.md-chip-input-container md-autocomplete{border:none}}md-chips .md-chips,md-chips.md-default-theme .md-chips{box-shadow:0 1px #e0e0e0}md-chips .md-chips.md-focused,md-chips.md-default-theme .md-chips.md-focused{box-shadow:0 2px #3f51b5}md-chips .md-chip,md-chips.md-default-theme .md-chip{background:#e0e0e0;color:#424242}md-chips .md-chip.md-focused,md-chips.md-default-theme .md-chip.md-focused{background:#3f51b5;color:rgba(255,255,255,.87)}md-chips .md-chip.md-focused md-icon,md-chips.md-default-theme .md-chip.md-focused md-icon{color:rgba(255,255,255,.87)}md-chips md-chip-remove .md-button md-icon path,md-chips.md-default-theme md-chip-remove .md-button md-icon path{fill:#9e9e9e}.md-contact-suggestion span.md-contact-email{color:#bdbdbd}md-input-container label.md-required:not(._md-container-ignore)::after,md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after,md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{content:' *';font-size:13px;vertical-align:top}.md-ripple{position:absolute;transform:translate(-50%,-50%) scale(0);transform-origin:50% 50%;opacity:0;border-radius:50%}.md-ripple.md-ripple-placed{transition:margin .9s cubic-bezier(.25,.8,.25,1),border .9s cubic-bezier(.25,.8,.25,1),width .9s cubic-bezier(.25,.8,.25,1),height .9s cubic-bezier(.25,.8,.25,1),opacity .9s cubic-bezier(.25,.8,.25,1),transform .9s cubic-bezier(.25,.8,.25,1)}.md-ripple.md-ripple-scaled{transform:translate(-50%,-50%) scale(1)}.md-ripple.md-ripple-active,.md-ripple.md-ripple-full,.md-ripple.md-ripple-visible{opacity:.2}.md-ripple.md-ripple-remove{animation:md-remove-ripple .9s cubic-bezier(.25,.8,.25,1)}@keyframes md-remove-ripple{0%{opacity:.15}100%{opacity:0}}.md-virtual-repeat-container.md-autocomplete-suggestions-container{height:225.5px;max-height:225.5px}md-autocomplete{border-radius:2px;display:block;height:40px;position:relative;overflow:visible;min-width:190px}md-autocomplete[disabled] input{cursor:default}.md-autocomplete-suggestions li:not(.md-not-found-wrapper),.paper-icon{cursor:pointer}md-autocomplete[md-floating-label]{border-radius:0;background:0 0;height:auto}md-autocomplete[md-floating-label] md-input-container{padding-bottom:0}md-autocomplete[md-floating-label] md-autocomplete-wrap{height:auto}md-autocomplete[md-floating-label] .md-show-clear-button button{display:block;position:absolute;right:0;top:20px;width:30px;height:30px}md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:30px}[dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input{padding-right:0;padding-left:30px}md-autocomplete md-autocomplete-wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;box-sizing:border-box;position:relative;overflow:visible;height:40px}md-autocomplete md-autocomplete-wrap.md-menu-showing{z-index:51}md-autocomplete md-autocomplete-wrap input,md-autocomplete md-autocomplete-wrap md-input-container{-ms-flex:1 1 0%;flex:1 1 0%;box-sizing:border-box;min-width:0}md-autocomplete md-autocomplete-wrap md-progress-linear{position:absolute;bottom:-2px;left:0}md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline{bottom:40px;right:2px;left:2px;width:auto}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate{position:absolute;top:0;left:0;width:100%;height:3px;transition:none}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container{transition:none;height:3px}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter,md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave{transition:opacity .15s linear}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active{opacity:1}md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active{opacity:0}md-autocomplete input:not(.md-input){font-size:14px;box-sizing:border-box;border:none;box-shadow:none;outline:0;background:0 0;width:100%;padding:0 15px;line-height:40px;height:40px}md-autocomplete input:not(.md-input)::-ms-clear{display:none}md-autocomplete .md-show-clear-button button{position:relative;line-height:20px;text-align:center;width:30px;height:30px;cursor:pointer;border:none;border-radius:50%;padding:0;font-size:12px;background:0 0;margin:auto 5px}md-autocomplete .md-show-clear-button button:after{content:'';position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;transform:scale(0);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1)}md-autocomplete .md-show-clear-button button:focus{outline:0}md-autocomplete .md-show-clear-button button:focus:after{transform:scale(1);opacity:1}md-autocomplete .md-show-clear-button button md-icon{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) scale(.9)}md-autocomplete .md-show-clear-button button md-icon path{stroke-width:0}md-autocomplete .md-show-clear-button button.ng-enter{transform:scale(0);transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active{transform:scale(1)}md-autocomplete .md-show-clear-button button.ng-leave{transition:transform .15s ease-out}md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active{transform:scale(0)}.md-virtual-repeat-container.md-autocomplete-suggestions-container{position:absolute;box-shadow:0 2px 5px rgba(0,0,0,.25);z-index:100}.md-virtual-repeat-container.md-not-found{height:48px}.md-autocomplete-suggestions{margin:0;list-style:none;padding:0}.md-autocomplete-suggestions li{font-size:14px;overflow:hidden;padding:0 15px;line-height:48px;height:48px;transition:background .15s linear;margin:0;white-space:nowrap;text-overflow:ellipsis}.md-autocomplete-suggestions li:focus{outline:0}@media screen and (-ms-high-contrast:active){.md-autocomplete-suggestions,md-autocomplete,md-autocomplete input{border:1px solid #fff}md-autocomplete li:focus{color:#fff}}md-slider.dragging .md-thumb-container,md-slider.dragging .md-track-container{transition:none}.md-off,.md-on,md-checkbox .md-icon{border-color:inherit!important}md-checkbox.md-default-theme.md-checked .md-icon{background:#F12B24}md-checkbox .md-label{width:125px;text-align:left}.md-button{font-size:13px;-ms-flex-direction:unset;flex-direction:unset}.md-button span{width:100%}md-slider[disabled=disabled],md-switch[disabled=disabled],md-switch[disabled=disabled] .md-container{cursor:not-allowed}#color-row,#player-area,.logo,.pointer,md-slider{cursor:pointer}md-progress-circular{margin:0 auto 20px!important}md-progress-linear{margin-bottom:50px!important}md-slider.md-default-theme .md-thumb:after{border-color:#F12B24;background-color:#F12B24}md-icon{color:rgba(0,0,0,.54)!important}md-switch.md-default-theme.md-checked .md-thumb{background-color:#F12B24}.ember-basic-dropdown-trigger{outline:0!important}md-list-item{margin-bottom:2vh}@media (max-width:500px){#save-beat-preferences-star{right:5px}}#press-bridge-button-img{width:200px;margin:0 auto 30px;display:inherit}#bridge-button-group{width:150px;margin:30px auto;text-align:left}#bridge-input md-input-container{max-width:200px;margin:30px auto 20px}#intro{font-size:32px}#intro-paragraph{margin-bottom:20px;font-size:18px}#bridge-finder,.ready-block{text-align:center;font-size:16px}#bridge-finder{min-height:500px;-ms-flex-direction:column;flex-direction:column;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#bridge-finder .md-bar{background-color:#F12B24!important}.ready-block:after{display:none;content:url(images/pressButtonBridge-b15485b257b549c269d7f36fdc0d917b.png)}.embed-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.go-button{margin:20px 0;border-radius:100%!important;width:100px;height:100px;font-size:28px}.text-left{text-align:left!important}.relative{position:relative!important}.no-text-decoration{text-decoration:none!important}div.dimmerOn{color:#e0e0e0!important;background:#242424!important}html.dimmerOn{color:#fff;background:#242424}body.dimmerOn{color:#e0e0e0;background:#242424}body.dimmerOn md-input-container label{color:#3f51b5!important}body.dimmerOn md-input-container .md-input{color:#e0e0e0!important;border-color:#3f51b5!important}body.dimmerOn .md-track{background:#e0e0e0}body.dimmerOn .color{border:1px solid #fff}body.dimmerOn .ember-basic-dropdown-content md-menu-content,body.dimmerOn .playlist-item{color:#e0e0e0;background-color:#404040}body.dimmerOn .ember-basic-dropdown-content a{color:#e0e0e0}body.dimmerOn .playlist-item.active{background:#1a1a1a!important}body.dimmerOn .playlist-item:hover{background:#272727}body.dimmerOn .playlist-item .audio-remove-button .paper-icon{color:#e0e0e0!important}body.dimmerOn .playlist-item .audio-remove-button .paper-icon:hover{color:#fff!important}body.dimmerOn svg{-webkit-filter:drop-shadow(0 0 5px #228DFF)}body.dimmerOn .md-container{color:#e0e0e0}body.dimmerOn .add-new-music:hover{background:#333}body.dimmerOn .md-bar{background-color:#666!important}.paper-icon.dimmerOn{text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 20px #228DFF;opacity:.9!important}.logo{display:inline-block;width:40px;height:40px;background:url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) center center no-repeat;background-size:40px 40px}#beat-speaker-center-inner,#beat-speaker-center-outer,.bezel{border-radius:100%}.rivet1,.rivet2,.rivet3,.rivet4,.rivet5,.rivet6,.rivet7,.rivet8{position:absolute;height:8px;width:8px;background-color:#555;border-radius:100%;box-shadow:inset 0 0 3px #000,0 0 2px #000}#beat-speaker-center-inner{height:80px;width:80px;position:absolute;bottom:47px;right:47px;filter:blur(1px);background:#000;background:radial-gradient(ellipse at center,#000 0,#4f4f4f 0,#000 100%);box-shadow:0 0 10px #000}#beat-speaker-center-outer{position:absolute;top:16px;left:16px;height:205px;width:205px;border:15px solid #333;box-shadow:-3px -3px 15px rgba(0,0,0,.4),inset -3px -3px 15px rgba(0,0,0,.5);background:linear-gradient(130deg,#757575 55%,#dcdcdc 100%)}.bezel{margin:0 auto;height:240px;width:240px;position:relative;background-color:#A8A8A8;box-shadow:0 0 10px rgba(0,0,0,.8),inset 3px 3px 10px rgba(0,0,0,.8),0 0 2px rgba(0,0,0,.8),inset 0 0 30px -5px rgba(0,0,0,.8)}.rivet1{top:6px;left:50%}.rivet2{bottom:6px;left:50%}.rivet3{top:50%;left:6px}.rivet4{top:50%;right:6px}.rivet5{top:18%;left:13.7%}.rivet6{top:18%;right:13.5%}.rivet7{bottom:17%;left:13.5%}.rivet8{bottom:17%;right:13.5%}#settings.introjs-fixParent{position:inherit!important}.introjs-tooltip{width:300px}.introjs-skipbutton{color:#F12B24}.introjs-bullets ul li a.active{position:relative;height:10px;width:10px;top:-2px}#lights-tab{padding:0;margin-top:5vh}#lights-tab .paper-icon{line-height:.8!important}.lights-control-tooltip+.tooltip{left:0!important}#color-row .md-list-item-inner{padding-right:0}#hue-controls{max-width:1200px;height:90vh}#hue-controls md-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#hue-controls:after,md-progress-circular:after{display:none;content:url(images/colormap-83aafd17086eaab68b229a681c04139b.png) url(images/missingArtwork-d00eb67356bb6b4123c70bd6022cfdff.png) url(images/sc-white-4de34fb7893b9579e89166515b0883fa.png) url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) url(images/lights/a19.svg) url(images/lights/a19w.svg) url(images/lights/br30.svg) url(images/lights/br30w.svg) url(images/lights/gu10.svg) url(images/lights/gu10w.svg) url(images/lights/huego.svg) url(images/lights/huegow.svg) url(images/lights/lc_aura.svg) url(images/lights/lc_auraw.svg) url(images/lights/lc_bloom.svg) url(images/lights/lc_bloomw.svg) url(images/lights/lc_iris.svg) url(images/lights/lc_irisw.svg) url(images/lights/lightstrip.svg) url(images/lights/lightstripw.svg) url(images/lights/storylight.svg) url(images/lights/storylightw.svg)}#navigation{padding:15px 0 4vh;text-align:center;margin:auto;position:relative}#navigation .ember-basic-dropdown-trigger{z-index:3;text-align:right;position:absolute;top:-10px;right:-10px;transform:scale(1.1)}.navigation-item{font-size:20px;padding:0 10px}.navigation-item.active{font-weight:700;cursor:default;text-decoration:none!important}.navigation-item:hover{text-decoration:underline}.color{border:1px solid rgba(0,0,0,.5)}#color-picker{padding:5px;background:rgba(0,0,0,.7);box-shadow:5px 10px 15px 5px rgba(0,0,0,.3);color:#FFF;position:absolute;width:266px;height:266px;right:6px;top:-9px;z-index:3}.color-content{box-shadow:none!important}.color-content md-menu-content,.color-content md-menu-item{background-color:transparent!important}#picker{cursor:crosshair}#loop-addition{position:absolute;left:33px;top:15px;font-size:16px!important}#huegasm-content{height:80%;max-height:500px}@media (min-width:767px){#lights-tab{font-size:20px}#lights-tab .paper-icon{font-size:24px}}.light-group{max-width:800px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.light-group .tooltip.top{margin-top:1px;margin-left:2px}.toggleable-light{cursor:pointer;position:relative;border-radius:30%;border:2px solid #e0e0e0;margin:0 2px;display:-ms-flexbox;display:flex;height:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.light-inactive{border-color:rgba(241,43,36,.4)}.light-inactive::before{font-weight:700;position:absolute;top:-5px;content:"\e014";font-size:40px;color:rgba(241,43,36,.6)}.light-active{border-color:rgba(0,128,0,.4)}.light-active img{transition-duration:.3s;transition-property:transform;box-shadow:0 0 1px transparent}.light-active img:hover{transform:scale(1.2)}.ember-modal-overlay.translucent{background-color:rgba(0,0,0,.5)}.remove-button{margin:10px 0 10px 60px}.light-text{width:60px;word-wrap:break-word;padding:0 7px}.light-text-content{display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.row{margin:0}#music-tab{padding:0;margin-top:10px;margin-bottom:20px}#slide-toggle{font-size:22px;color:#BBB;background:#730B07}#slide-toggle div .paper-icon{color:inherit!important;font-size:24px;font-weight:700}#player-controls,#slide-toggle:hover{color:#fff!important}#player-controls{transition:all .2s ease-in-out;position:absolute;bottom:0;left:0;padding:15px 10px;width:100%;z-index:20;cursor:default;background:linear-gradient(transparent,#000)}#player-controls .ember-basic-dropdown-trigger{position:absolute;right:0;bottom:13px}#player-controls .tooltip.top{margin-top:-17px}#player-controls .tooltip-arrow{display:none}#player-controls md-menu-item>.md-button md-icon{margin:auto 0 5px 10px}#player-controls .pause,#player-controls .play-arrow,#player-controls .replay{font-size:30px}#player-time-controls{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;display:inline-block;margin-left:1em}.player-control-icon{color:#BBB!important;transition-duration:.1s;margin-right:10px;margin-top:4px;font-size:22px}.player-control-icon.active{color:#F12B24!important}#play-notification,.player-control-icon:hover{color:#fff!important}#play-notification{position:relative;background:#000;top:50%;left:50%;opacity:0;border-radius:100%}#player-area{height:400px;background-color:#000;display:inline-block;padding:0}#playlist{height:400px;background-color:#1E1E1E;padding:0 5px}#player-area * .noUi-base,#player-area * .noUi-origin{background-color:#242424;border-radius:5px}#volume-bar{width:5em;height:.5em;display:inline-block}#player-area * .noUi-handle::after,#player-area * .noUi-handle::before{content:none}#seek-slider{margin-bottom:15px;transition-duration:.2s;height:8px}#seek-slider .noUi-handle{opacity:1!important}#seek-slider:hover{height:8px}#seek-slider:hover * .noUi-handle{opacity:1}#seek-slider * .noUi-handle{border:none;height:13px;width:13px;border-radius:50%;top:-4px;left:-6px;opacity:0;transition-duration:.1s;background-color:#F12B24!important;box-shadow:none}#play-list-controls{min-height:40px;margin-top:5px;border-bottom:1px solid #3a3a3a;position:relative}#play-list-controls button .player-control-icon{margin:0 5px 1px 3px}#play-list-controls .ember-basic-dropdown-trigger{position:absolute;bottom:0;right:0;color:#e0e0e0}#play-list-controls .ember-basic-dropdown-trigger .paper-button{margin:0}#play-list-area{background-color:#fff;width:100%;height:350px;margin:0 auto;border-radius:5px;transition:.1s all ease-in-out;position:relative;overflow:auto}#play-list-area #dragHere{position:absolute;top:27%;font-size:20px;text-align:center;width:100%}#play-list-area [md-font-icon=library-music]{position:absolute;top:40%;font-size:100px;opacity:.5;width:100%;text-align:center}.song-artist{font-weight:700}#play-list-area.drag-here-highlight{background-color:#fff;border:5px dotted #5383ff}#play-list-area.dragging-over{background-color:#f2f2f2;box-shadow:inset 0 0 20px 0 #000}#file-input{width:1px;height:1px}.playlist-item{border-bottom:1px solid rgba(128,128,128,.3);border-top:1px solid rgba(128,128,128,.3);height:62px;font-family:'Open Sans',sans-serif;padding:0 20px 0 5px;position:relative;color:#242424;background:#f2f2f2}.playlist-item .close{font-size:18px}.playlist-item .album-art{height:60px;float:left;margin-right:5px;border:1px solid rgba(0,0,0,.5)}.playlist-item .song-info .song-title{max-height:40px;overflow:hidden}.playlist-item .song-info .song-artist{max-height:20px;overflow:hidden}.playlist-item .audio-remove-button{position:absolute;top:10px;right:0;padding:10px}.playlist-item.active{background:#d9d9d9!important;border-top:1px solid #F12B24;border-bottom:1px solid #F12B24}.playlist-item:hover{background:#e6e6e6}.playlist-item:hover .close{display:block}#beat-area{position:relative;padding:0}.star{cursor:auto!important}#beat-option-button-group{margin:20px 0 10px}#light-option{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.beat-option .tooltip,.beat-option md-switch{margin:0}#light-option .md-label{width:auto}#artwork,#soundcloud-tutorial{width:100%}.beat-option{padding:5px 0;text-align:center}.beat-option md-checkbox{padding:10px 0}.beat-option .option-description{display:-ms-inline-flexbox;display:inline-flex;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.beat-option button{margin-top:0}#player-bottom{color:#242424;border:1px solid #000;width:100%;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#beat-container{display:-ms-flexbox;display:flex;margin-bottom:10px}#beat-area .light-group{margin:10px 20px 0 40px;float:right}#beat-area .light-group div{display:block;padding:10px}#soundcloud-logo-small,.close{display:none}#add-music-choices{min-width:initial;right:0;left:initial;width:100px;top:25px}.add-new-music{padding:0 5px 0 10px;font-size:16px;border-radius:5px;background:#f8f8f8;border:none}.add-new-music:hover{background:#ebebeb}.sound-cloud-link{position:absolute;right:55px;bottom:22px}#visualization{position:absolute;top:0;left:0}#save-beat-preferences-star{position:absolute;top:5px;left:5px;z-index:1000}#save-beat-preferences-star md-icon{color:#F12B24!important;font-size:25px;cursor:default}.noUi-base,.noUi-handle{cursor:pointer}.visualizers-menu{left:-135px}.display-icon{background:url(images/huegasm-f3b60e3a7afaaf6c7ef65cd185981668.png) center center no-repeat;background-size:80px 80px}#artwork{position:absolute;overflow:hidden}#artwork img{display:block;margin:0 auto;max-height:400px}.keyboard-arrow-down{font-size:20px}.visualizers-menu .paper-icon{margin-left:10px;position:relative;top:-4px}.close{font-size:18px!important;color:#333;text-shadow:none}.close:hover{color:#262626!important}.ember-notify-default.ember-notify-cn{top:0;bottom:initial}#soundcloud-logo{display:block}@media (max-width:1100px){#soundcloud-logo{display:none}#soundcloud-logo-small{display:block}}@media (min-width:767px) and (max-width:1200px){#add-new-music-label{display:none}#play-list-controls .paper-button{border:1px solid #e0e0e0;border-radius:5px}}@media (max-width:500px){#sensitivity-settings .noUi-value-vertical{display:none}.option-description{height:55px}}@media (max-width:950px) and (min-width:768px){.option-description{height:55px}}@media (max-width:767px){div#player-bottom{display:block!important}#beat-area{height:initial}#seek-slider{height:8px;margin-bottom:15px}#seek-slider .noUi-handle{opacity:1!important}.close{display:block}#save-beat-preferences-star{right:5px;left:initial}md-checkbox{padding-right:20px!important}}.noUi-value-vertical{margin-top:-10px;transform:none}.noUi-pips,.noUi-value-vertical{color:inherit!important}.noUi-vertical .noUi-handle{border:1px solid #A3A0A0;width:26px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{background:grey}.noUi-connect{background-color:#F12B24}.noUi-horizontal .noUi-handle{width:.4em;height:1.3em;left:-.071em;top:-.55em;transition-duration:.1s;background:#BBB!important}.footer,div.ember-modal-dialog md-input-container{width:100%}.noUi-horizontal .noUi-handle:hover{background:#fff!important}.noUi-target{margin:0 auto}.noUi-base{background-color:#ADADAD;border:1px solid #797979}.noUi-vertical{height:200px;margin:15px auto 10px}body>.ember-view{display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column}body,button{font-family:Raleway,sans-serif}#huegasm{-ms-flex:1;flex:1}.ember-app{padding-bottom:50px}.footer{margin:0 auto 10px;max-width:1200px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px}@media (min-width:767px){.footer{padding:0 9%}}.footer-text{display:inline-block;font-size:18px;padding-left:39%}.footer-text a{margin-left:5px}.alert{margin-bottom:0;border:none}button.md-warn{background:#F12B24}div.ember-modal-dialog{padding:20px;color:#242424}div.ember-modal-dialog md-input-container input.md-input[type=text]{color:#242424!important}div.ember-modal-dialog md-input-container label{color:rgba(0,0,0,.26)}.display-flex{display:-ms-flexbox!important;display:flex!important}#intro-background{min-height:50vh;min-height:200px;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:10px 0}#intro-background #intro-wrapper{width:80%;padding:10px;border-radius:5px;margin:auto}.video-icon{position:absolute}.video-icon md-icon{transition:all .1s linear;color:rgba(36,36,36,.4)!important}.video-icon md-icon:hover{color:rgba(36,36,36,.7)!important}@media (max-width:768px){.footer-text{padding-left:0!important}}@media (min-width:767px){#intro{padding:3vh 0}#intro-paragraph{padding-bottom:2vh}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-track{background-color:#fff}} \ No newline at end of file diff --git a/assets/huegasm-dfe7682ee6204d1742b701c0c8d4580d.js b/assets/huegasm-d020e71e5fa83d84f483b59b044bc451.js similarity index 99% rename from assets/huegasm-dfe7682ee6204d1742b701c0c8d4580d.js rename to assets/huegasm-d020e71e5fa83d84f483b59b044bc451.js index 541f648..42fab7f 100644 --- a/assets/huegasm-dfe7682ee6204d1742b701c0c8d4580d.js +++ b/assets/huegasm-d020e71e5fa83d84f483b59b044bc451.js @@ -1,4 +1,4 @@ "use strict";define("huegasm/app",["exports","ember","huegasm/resolver","ember-load-initializers","huegasm/config/environment"],function(e,t,n,a,l){var o=void 0;t.default.MODEL_FACTORY_INJECTIONS=!0,o=t.default.Application.extend({modulePrefix:l.default.modulePrefix,podModulePrefix:l.default.podModulePrefix,Resolver:n.default}),(0,a.default)(o,l.default.modulePrefix),e.default=o}),define("huegasm/components/basic-dropdown",["exports","ember-basic-dropdown/components/basic-dropdown"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/basic-dropdown/content",["exports","ember-basic-dropdown/components/basic-dropdown/content"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/basic-dropdown/trigger",["exports","ember-basic-dropdown/components/basic-dropdown/trigger"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/ember-modal-dialog-positioned-container",["exports","ember-modal-dialog/components/positioned-container"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/ember-notify",["exports","ember-notify/components/ember-notify"],function(e,t){e.default=t.default}),define("huegasm/components/ember-notify/message",["exports","ember-notify/components/ember-notify/message"],function(e,t){e.default=t.default}),define("huegasm/components/ember-wormhole",["exports","ember-wormhole/components/ember-wormhole"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/modal-dialog-overlay",["exports","ember-modal-dialog/components/modal-dialog-overlay"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/modal-dialog",["exports","ember-modal-dialog/components/modal-dialog"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-autocomplete-content",["exports","ember-paper/components/paper-autocomplete-content"],function(e,t){e.default=t.default}),define("huegasm/components/paper-autocomplete-dropdown",["exports","ember-paper/components/paper-autocomplete-dropdown"],function(e,t){e.default=t.default}),define("huegasm/components/paper-autocomplete-highlight",["exports","ember-paper/components/paper-autocomplete-highlight"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-autocomplete-options",["exports","ember-paper/components/paper-autocomplete-options"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-autocomplete-trigger-container",["exports","ember-paper/components/paper-autocomplete-trigger-container"],function(e,t){e.default=t.default}),define("huegasm/components/paper-autocomplete-trigger",["exports","ember-paper/components/paper-autocomplete-trigger"],function(e,t){e.default=t.default}),define("huegasm/components/paper-autocomplete",["exports","ember-paper/components/paper-autocomplete"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-backdrop",["exports","ember-paper/components/paper-backdrop"],function(e,t){e.default=t.default}),define("huegasm/components/paper-button",["exports","ember-paper/components/paper-button"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-actions",["exports","ember-paper/components/paper-card-actions"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-avatar",["exports","ember-paper/components/paper-card-avatar"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-content",["exports","ember-paper/components/paper-card-content"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-header-headline",["exports","ember-paper/components/paper-card-header-headline"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-header-subhead",["exports","ember-paper/components/paper-card-header-subhead"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-header-text",["exports","ember-paper/components/paper-card-header-text"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-header-title",["exports","ember-paper/components/paper-card-header-title"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-header",["exports","ember-paper/components/paper-card-header"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-icon-actions",["exports","ember-paper/components/paper-card-icon-actions"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-image",["exports","ember-paper/components/paper-card-image"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-media",["exports","ember-paper/components/paper-card-media"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-title-media",["exports","ember-paper/components/paper-card-title-media"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-title-text",["exports","ember-paper/components/paper-card-title-text"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card-title",["exports","ember-paper/components/paper-card-title"],function(e,t){e.default=t.default}),define("huegasm/components/paper-card",["exports","ember-paper/components/paper-card"],function(e,t){e.default=t.default}),define("huegasm/components/paper-checkbox",["exports","ember-paper/components/paper-checkbox"],function(e,t){e.default=t.default}),define("huegasm/components/paper-chips",["exports","ember-paper/components/paper-chips"],function(e,t){e.default=t.default}),define("huegasm/components/paper-contact-chips",["exports","ember-paper/components/paper-contact-chips"],function(e,t){e.default=t.default}),define("huegasm/components/paper-content",["exports","ember-paper/components/paper-content"],function(e,t){e.default=t.default}),define("huegasm/components/paper-dialog-actions",["exports","ember-paper/components/paper-dialog-actions"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-dialog-container",["exports","ember-paper/components/paper-dialog-container"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-dialog-content",["exports","ember-paper/components/paper-dialog-content"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-dialog-inner",["exports","ember-paper/components/paper-dialog-inner"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-dialog",["exports","ember-paper/components/paper-dialog"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-divider",["exports","ember-paper/components/paper-divider"],function(e,t){e.default=t.default}),define("huegasm/components/paper-form",["exports","ember-paper/components/paper-form"],function(e,t){e.default=t.default}),define("huegasm/components/paper-grid-list",["exports","ember-paper/components/paper-grid-list"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-grid-tile-footer",["exports","ember-paper/components/paper-grid-tile-footer"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-grid-tile",["exports","ember-paper/components/paper-grid-tile"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-icon",["exports","ember-paper/components/paper-icon"],function(e,t){e.default=t.default}),define("huegasm/components/paper-input",["exports","ember-paper/components/paper-input"],function(e,t){e.default=t.default}),define("huegasm/components/paper-item",["exports","ember-paper/components/paper-item"],function(e,t){e.default=t.default}),define("huegasm/components/paper-list",["exports","ember-paper/components/paper-list"],function(e,t){e.default=t.default}),define("huegasm/components/paper-menu-content-inner",["exports","ember-paper/components/paper-menu-content-inner"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-menu-content",["exports","ember-paper/components/paper-menu-content"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-menu-item",["exports","ember-paper/components/paper-menu-item"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-menu",["exports","ember-paper/components/paper-menu"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-optgroup",["exports","ember-paper/components/paper-optgroup"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-option",["exports","ember-paper/components/paper-option"],function(e,t){e.default=t.default}),define("huegasm/components/paper-progress-circular",["exports","ember-paper/components/paper-progress-circular"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-progress-linear",["exports","ember-paper/components/paper-progress-linear"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-radio-group",["exports","ember-paper/components/paper-radio-group"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-radio-proxiable",["exports","ember-paper/components/paper-radio-proxiable"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-radio",["exports","ember-paper/components/paper-radio"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-reset-button",["exports","ember-paper/components/paper-reset-button"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-content",["exports","ember-paper/components/paper-select-content"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-header",["exports","ember-paper/components/paper-select-header"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-menu-inner",["exports","ember-paper/components/paper-select-menu-inner"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-menu-trigger",["exports","ember-paper/components/paper-select-menu-trigger"],function(e,t){e.default=t.default}),define("huegasm/components/paper-select-menu",["exports","ember-paper/components/paper-select-menu"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-options",["exports","ember-paper/components/paper-select-options"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-search",["exports","ember-paper/components/paper-select-search"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select-trigger",["exports","ember-paper/components/paper-select-trigger"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-select",["exports","ember-paper/components/paper-select"],function(e,t){e.default=t.default}),define("huegasm/components/paper-sidenav-container",["exports","ember-paper/components/paper-sidenav-container"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/paper-sidenav-inner",["exports","ember-paper/components/paper-sidenav-inner"],function(e,t){e.default=t.default}),define("huegasm/components/paper-sidenav-toggle",["exports","ember-paper/components/paper-sidenav-toggle"],function(e,t){e.default=t.default}),define("huegasm/components/paper-sidenav",["exports","ember-paper/components/paper-sidenav"],function(e,t){e.default=t.default}),define("huegasm/components/paper-slider",["exports","ember-paper/components/paper-slider"],function(e,t){e.default=t.default}),define("huegasm/components/paper-subheader",["exports","ember-paper/components/paper-subheader"],function(e,t){e.default=t.default}),define("huegasm/components/paper-switch",["exports","ember-paper/components/paper-switch"],function(e,t){e.default=t.default}),define("huegasm/components/paper-toolbar-tools",["exports","ember-paper/components/paper-toolbar-tools"],function(e,t){e.default=t.default}),define("huegasm/components/paper-toolbar",["exports","ember-paper/components/paper-toolbar"],function(e,t){e.default=t.default}),define("huegasm/components/paper-virtual-repeat-scroller",["exports","ember-paper/components/paper-virtual-repeat-scroller"],function(e,t){e.default=t.default}),define("huegasm/components/paper-virtual-repeat",["exports","ember-paper/components/paper-virtual-repeat"],function(e,t){e.default=t.default}),define("huegasm/components/power-select-multiple",["exports","ember-power-select/components/power-select-multiple"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select-multiple/trigger",["exports","ember-power-select/components/power-select-multiple/trigger"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select",["exports","ember-power-select/components/power-select"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select/before-options",["exports","ember-power-select/components/power-select/before-options"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select/options",["exports","ember-power-select/components/power-select/options"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select/search-message",["exports","ember-power-select/components/power-select/search-message"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/power-select/trigger",["exports","ember-power-select/components/power-select/trigger"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/range-slider",["exports","ember-cli-nouislider/components/range-slider"],function(e,t){e.default=t.default}),define("huegasm/components/tether-dialog",["exports","ember-modal-dialog/components/tether-dialog"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/transition-group",["exports","ember-css-transitions/components/transition-group"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/components/virtual-each",["exports","virtual-each/components/virtual-each/component"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/helpers/-paper-underscore",["exports","ember-paper/helpers/underscore"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"underscore",{enumerable:!0,get:function(){return t.underscore}})}),define("huegasm/helpers/and",["exports","ember","ember-truth-helpers/helpers/and"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.andHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.andHelper)),e.default=a}),define("huegasm/helpers/app-version",["exports","ember","huegasm/config/environment"],function(e,t,n){function a(){return l}e.appVersion=a;var l=n.default.APP.version;e.default=t.default.Helper.helper(a)}),define("huegasm/helpers/cancel-all",["exports","ember","ember-concurrency/-helpers"],function(e,t,n){function a(e){var a=e[0];return a&&"function"==typeof a.cancelAll||t.default.assert("The first argument passed to the `cancel-all` helper should be a Task or TaskGroup (without quotes); you passed "+a,!1),(0,n.taskHelperClosure)("cancelAll",e)}e.cancelHelper=a,e.default=t.default.Helper.helper(a)}),define("huegasm/helpers/ember-power-select-is-group",["exports","ember-power-select/helpers/ember-power-select-is-group"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"emberPowerSelectIsGroup",{enumerable:!0,get:function(){return t.emberPowerSelectIsGroup}})}),define("huegasm/helpers/ember-power-select-is-selected",["exports","ember-power-select/helpers/ember-power-select-is-selected"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"emberPowerSelectIsSelected",{enumerable:!0,get:function(){return t.emberPowerSelectIsSelected}})}),define("huegasm/helpers/ember-power-select-true-string-if-present",["exports","ember-power-select/helpers/ember-power-select-true-string-if-present"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"emberPowerSelectTrueStringIfPresent",{enumerable:!0,get:function(){return t.emberPowerSelectTrueStringIfPresent}})}),define("huegasm/helpers/eq",["exports","ember","ember-truth-helpers/helpers/equal"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.equalHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.equalHelper)),e.default=a}),define("huegasm/helpers/gt",["exports","ember","ember-truth-helpers/helpers/gt"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.gtHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.gtHelper)),e.default=a}),define("huegasm/helpers/gte",["exports","ember","ember-truth-helpers/helpers/gte"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.gteHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.gteHelper)),e.default=a}),define("huegasm/helpers/is-array",["exports","ember","ember-truth-helpers/helpers/is-array"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.isArrayHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.isArrayHelper)),e.default=a}),define("huegasm/helpers/is-equal",["exports","ember-truth-helpers/helpers/is-equal"],function(e,t){Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"isEqual",{enumerable:!0,get:function(){return t.isEqual}})}),define("huegasm/helpers/lt",["exports","ember","ember-truth-helpers/helpers/lt"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.ltHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.ltHelper)),e.default=a}),define("huegasm/helpers/lte",["exports","ember","ember-truth-helpers/helpers/lte"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.lteHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.lteHelper)),e.default=a}),define("huegasm/helpers/not-eq",["exports","ember","ember-truth-helpers/helpers/not-equal"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.notEqualHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.notEqualHelper)),e.default=a}),define("huegasm/helpers/not",["exports","ember","ember-truth-helpers/helpers/not"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.notHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.notHelper)),e.default=a}),define("huegasm/helpers/or",["exports","ember","ember-truth-helpers/helpers/or"],function(e,t,n){var a=null;t.default.Helper?a=t.default.Helper.helper(n.orHelper):t.default.HTMLBars.makeBoundHelper&&(a=t.default.HTMLBars.makeBoundHelper(n.orHelper)),e.default=a}),define("huegasm/helpers/perform",["exports","ember","ember-concurrency/-helpers"],function(e,t,n){function a(e,t){return(0,n.taskHelperClosure)("perform",e,t)}e.performHelper=a,e.default=t.default.Helper.helper(a)}),define("huegasm/helpers/task",["exports","ember"],function(e,t){function n(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1?!function(){var n=e.get("multipleBridgeIps");t.forEach(function(e){n.pushObject(e.internalipaddress)}),a="multiple"}():a="fail",e.set("bridgeFindStatus",a)}).fail(function(){e.set("bridgeFindStatus","fail")})},pingBridgeUser:function(){var e=this,t=this.get("bridgeIp"),n=this.get("bridgeUserNamePingIntervalProgress"),a=this.get("bridgeUsernamePingMaxTime");null!==t&&n<100?(r.ajax("http://"+t+"/api",{data:JSON.stringify({devicetype:"huegasm"}),contentType:"application/json",type:"POST"}).done(function(t,n){e.isDestroyed||(e.set("bridgeAuthenticateReachedStatus",n),"success"!==n||t[0].error||(e.clearBridgePingIntervalHandle(),e.get("storage").set("huegasm.bridgeUsername",t[0].success.username),e.set("bridgeUsername",t[0].success.username)))}),this.incrementProperty("bridgeUserNamePingIntervalProgress",this.get("bridgeUsernamePingIntervalTime")/a*100)):this.clearBridgePingIntervalHandle()},clearBridgePingIntervalHandle:function(){clearInterval(this.get("bridgePingIntervalHandle")),this.set("bridgePingIntervalHandle",null)},actions:{retry:function(){this.onBridgeIpChange()},chooseBridge:function(e){this.set("bridgeIp",e),this.get("storage").set("huegasm.bridgeIp",e)},findBridgeByIp:function(){var e=this,t=this.get("manualBridgeIp");"trial"===t.toLowerCase()||"offline"===t.toLowerCase()?this.setProperties({trial:!0,bridgeIp:"trial",bridgeUsername:"trial"}):r.ajax("http://"+t+"/api",{data:JSON.stringify({devicetype:"huegasm"}),contentType:"application/json",type:"POST"}).fail(function(){e.set("manualBridgeIpNotFound",!0),s(e,function(){this.set("manualBridgeIpNotFound",!1)},5e3)}).then(function(){e.set("bridgeIp",t)})}}})}),define("huegasm/pods/components/bridge-finder/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"hUzSiVoS",block:'{"statements":[["block",["unless"],[["get",["bridgeUsername"]]],null,10]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["open-element","p",[]],["static-attr","class","bg-danger"],["flush-element"],["text","\\n Could not find a bridge with that IP address.\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["open-element","p",[]],["flush-element"],["text","A hue bridge could not be automatically found on your network. "],["open-element","br",[]],["flush-element"],["close-element"],["text"," Enter one manually? "],["open-element","br",[]],["flush-element"],["close-element"],["open-element","br",[]],["flush-element"],["close-element"],["text"," ( or type "],["open-element","b",[]],["flush-element"],["text","offline"],["close-element"],["text"," to look around )\\n "],["close-element"],["text","\\n\\n "],["open-element","span",[]],["static-attr","id","bridge-input"],["flush-element"],["text","\\n "],["append",["helper",["paper-input"],null,[["label","value","onChange"],["Hue bridge IP address",["get",["manualBridgeIp"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["manualBridgeIp"]]],null]],null]]]],false],["text","\\n\\n "],["open-element","div",[]],["flush-element"],["text","\\n "],["append",["helper",["paper-button"],null,[["onClick","raised","primary","label"],[["helper",["action"],[["get",[null]],"findBridgeByIp"],null],true,true,"Find"]]],false],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n\\n"],["block",["if"],[["get",["manualBridgeIpNotFound"]]],null,0]],"locals":[]},{"statements":[["block",["if"],[["get",["bridgeFindFail"]]],null,1]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-radio"],null,[["value","label","onChange"],[["get",["bridge"]],["get",["bridge"]],["helper",["action"],[["get",[null]],"chooseBridge"],null]]]],false],["text","\\n"]],"locals":["bridge"]},{"statements":[["text"," "],["open-element","p",[]],["flush-element"],["text","Huegasm found multiple hue bridges. "],["open-element","br",[]],["flush-element"],["close-element"],["text"," Please select the one you want to use for Huegasm."],["close-element"],["text","\\n\\n "],["open-element","div",[]],["static-attr","id","bridge-button-group"],["flush-element"],["text","\\n"],["block",["each"],[["get",["multipleBridgeIps"]]],null,3],["text"," "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-progress-circular"],null,[["diameter"],[100]]],false],["text","\\n "],["open-element","p",[]],["flush-element"],["text","Trying to find your bridge\'s IP."],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["unless"],[["get",["bridgeFindStatus"]]],null,5],["text","\\n"],["block",["if"],[["get",["bridgeFindMultiple"]]],null,4,2]],"locals":[]},{"statements":[["text"," "],["open-element","p",[]],["flush-element"],["text","You failed to press the button in time. "],["open-element","a",[]],["static-attr","class","no-text-decoration"],["static-attr","href","#"],["modifier",["action"],[["get",[null]],"retry"]],["flush-element"],["text","RETRY"],["close-element"],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["open-element","p",[]],["flush-element"],["text","\\n Your bridge IP is "],["open-element","b",[]],["flush-element"],["append",["unknown",["bridgeIp"]],false],["close-element"],["text","\\n "],["open-element","br",[]],["flush-element"],["close-element"],["text"," Press the button on your bridge to authenticate Huegasm.\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["open-element","img",[]],["static-attr","src","assets/images/pressButtonBridge-b15485b257b549c269d7f36fdc0d917b.png"],["static-attr","id","press-bridge-button-img"],["flush-element"],["close-element"],["text"," "],["append",["helper",["paper-progress-linear"],null,[["warn","value"],[true,["get",["bridgeUserNamePingIntervalProgress"]]]]],false],["text","\\n\\n"],["block",["if"],[["get",["isAuthenticating"]]],null,8,7]],"locals":[]},{"statements":[["block",["if"],[["get",["bridgeIp"]]],null,9,6]],"locals":[]}],"hasPartials":false}', -meta:{moduleName:"huegasm/pods/components/bridge-finder/template.hbs"}})}),define("huegasm/pods/components/hue-controls/component",["exports","ember"],function(e,t){var n=t.default.A,a=t.default.Component,l=t.default.computed,o=t.default.isEmpty,i=t.default.isNone,s=t.default.run,r=s.later,p=s.scheduleOnce,u=t.default.inject,c=t.default.$;e.default=a.extend({classNames:["container-fluid"],elementId:"hue-controls",lightsData:null,activeLights:n(),tabList:["Lights","Music"],selectedTab:1,pauseLightUpdates:!1,displayFailure:!0,notify:u.service(),dimmerOnClass:l("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn md-menu-origin":"md-menu-origin"}),ready:l("lightsData","trial",function(){return this.get("trial")||!i(this.get("lightsData"))}),apiURL:l("bridgeIp","bridgeUsername",function(){return"http://"+this.get("bridgeIp")+"/api/"+this.get("bridgeUsername")}),tabData:l("tabList","selectedTab",function(){var e=[],t=this.get("selectedTab");return this.get("tabList").forEach(function(n,a){var l=!1;a===t&&(l=!0),e.push({name:n,selected:l})}),e}),didInsertElement:function(){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var e=new MutationObserver(function(e){var t=!e.every(function(e){return o(e.addedNodes)||i(e.addedNodes[0].classList)||e.addedNodes[0].classList.contains("tooltip")});t&&p("afterRender",function(){c(".bootstrap-tooltip").tooltip()})});e.observe(c("#hue-controls")[0],{childList:!0,subtree:!0})}},init:function(){this._super.apply(this,arguments),this.get("trial")||(this.updateLightData(),setInterval(this.updateLightData.bind(this),2e3)),i(this.get("storage").get("huegasm.selectedTab"))||this.set("selectedTab",this.get("storage").get("huegasm.selectedTab"))},updateLightData:function(){var e=this,t=function(){i(e.get("lightsData"))?e.send("clearBridge"):e.get("displayFailure")&&(e.get("notify").warning({html:''}),e.set("displayFailure",!1),r(e,function(){this.set("displayFailure",!0)},3e4))};this.get("pauseLightUpdates")||c.get(this.get("apiURL")+"/lights",function(n,a){i(n[0])||i(n[0].error)?"success"===a&&JSON.stringify(e.get("lightsData"))!==JSON.stringify(n)&&e.set("lightsData",n):t()}).fail(t)},actions:{changeTab:function(e){var t=this.get("tabList").indexOf(e);this.set("selectedTab",t),this.get("storage").set("huegasm.selectedTab",t)},clearBridge:function(){var e=this.get("storage");e.remove("huegasm.bridgeUsername"),e.remove("huegasm.bridgeIp"),location.reload()},toggleDimmer:function(){this.sendAction("toggleDimmer")},toggleLightsIcons:function(){this.sendAction("toggleLightsIcons")},clearAllSettings:function(){this.get("storage").clear(),location.reload()},startIntro:function(){var e=this,t=introJs(),n=c("#player-bottom");this.get("dimmerOn")&&this.send("toggleDimmer"),t.setOptions({steps:[{intro:"Welcome! This short tutorial will introduce you to Huegasm."},{element:"#music-tab",intro:"This is the music player. You'll use this to play music and synchronize it with your active lights.

TIP: Control which lights are active through the Lights tab."},{element:"#playlist",intro:"You can add and select music to play from your playlist here. You may listen to local audio files, stream music from soundcloud or stream directly from a connected microphone.

TIP: Songs added through Soundcloud will be saved for when you visit this page again."},{element:c("#playlist md-menu")[0],intro:'You can add songs from SoundCloud by copy and pasting the URL shown here'},{element:"#player-area",intro:"The audio playback may be controlled with the controls here. Basic music visualization effects may be shown here by selecting them from the menu ( eyeball icon in the bottom right )."},{element:"#beat-option-row",intro:"These are the settings for the music tab:
Sensitivity - The sensitivity of the beat detector ( more sensitivity results in more registered beats )
Hue Range - The hue range that the lights may change to on beat.
Brightness Range - The minimum ( off-beat ) and maximum ( on-beat ) brightness of the lights.
Flashing Transitions - Quickly flash the lights on beat
Colorloop - Slowly cycle the lights through all the colors while the music is playing
TIP: Your sensitivity settings are saved per song as indicated by the red star icon in the top left corner. These settings they will be restored if you ever listen to the same song again.",position:"top"},{element:"#beat-container",intro:"An interactive speaker that will bump when a beat is registered.

TIP: Click on the center of the speaker to simulate a beat.",position:"top"},{element:"#lights-tab",intro:"This is the lights tab. Here you'll be able to change various light properties:
Power - Turn the selected lights on/off
Brightness - The brightness level of the selected lights
Color - The color of the selected lights
Strobe - Selected lights will flash in sequential order
Colorloop - Selected lights will slowly cycle through all the colors
"},{element:"#active-lights",intro:"These icons represent the hue lights in your system. Active lights will be controlled by the application while the inactive lights will have a red X over them and will not be controlled.
You may toggle a light's state by clicking on it."},{element:c("#navigation .ember-basic-dropdown-trigger")[0],intro:"A few miscellaneous settings can be found here.

WARNING: clearing application settings will restore the application to its original state. This will even delete your playlist and any saved song beat preferences."},{intro:"And that's it...Hope you enjoy the application. ;)"}]}),t.onexit(function(){c("body").velocity("scroll",{duration:200})}),t.onchange(function(e){""===e.id||"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id||"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id||"using-mic-audio-tooltip"===e.id||"MD-MENU"===e.nodeName?c(".navigation-item").eq(1).click():c(".navigation-item").eq(0).click(),"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id?n.hide():"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id?n.show():"dimmer"===e.id&&c(document).click()}),t.onafterchange(function(t){var n=c(t);""===n.html()&&c(".introjs-nextbutton").click(),""===t.id?r(e,function(){c("body").velocity("scroll")},500):r(e,function(){c(".introjs-tooltip").velocity("scroll",{offset:-100})},500)}).start()}}})}),define("huegasm/pods/components/hue-controls/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"lLCVSALO",block:'{"statements":[["block",["if"],[["get",["ready"]]],null,11,0],["text","\\n"],["append",["helper",["ember-notify"],null,[["messageStyle","closeAfter"],["bootstrap",5000]]],false]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["append",["helper",["paper-progress-circular"],null,[["diameter"],[100]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["settings backup restore"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Reset settings\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["cached"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Restart tutorial\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["compare arrows"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Switch bridge\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["lightbulb outline"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Active Lights: "],["open-element","strong",[]],["flush-element"],["append",["helper",["if"],[["get",["lightsIconsOn"]],"Icons","Text"],null],false],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["highlight"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Dark Mode: "],["open-element","strong",[]],["flush-element"],["append",["helper",["if"],[["get",["dimmerOn"]],"On","Off"],null],false],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["content","menu-item"],null,[["onClick"],["toggleDimmer"]],5],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["toggleLightsIcons"]],4],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["clearBridge"]],3],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["startIntro"]],2],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["clearAllSettings"]],1]],"locals":["content"]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["settings-icon"],[["class","size"],[["get",["dimmerOnClass"]],28]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-button"],null,[["iconButton"],[true]],7]],"locals":[]},{"statements":[["block",["menu","trigger"],null,null,8],["block",["menu","content"],null,[["width"],[3]],6]],"locals":["menu"]},{"statements":[["text"," "],["open-element","span",[]],["dynamic-attr","class",["concat",["navigation-item pointer text-uppercase ",["helper",["if"],[["get",["tab","selected"]],"active"],null]]]],["modifier",["action"],[["get",[null]],"changeTab",["get",["tab","name"]]]],["flush-element"],["append",["unknown",["tab","name"]],false],["close-element"],["text","\\n"]],"locals":["tab"]},{"statements":[["text"," "],["open-element","div",[]],["static-attr","id","navigation"],["static-attr","class","row"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","class","col-sm-10 col-sm-offset-1 col-xs-12"],["flush-element"],["text","\\n"],["block",["each"],[["get",["tabData"]]],null,10],["block",["paper-menu"],null,null,9],["text"," "],["close-element"],["text","\\n "],["close-element"],["text","\\n\\n "],["append",["helper",["light-group"],null,[["lightsData","activeLights","syncLight","apiURL","dimmerOn","lightsIconsOn","storage"],[["get",["lightsData"]],["get",["activeLights"]],["get",["syncLight"]],["get",["apiURL"]],["get",["dimmerOn"]],["get",["lightsIconsOn"]],["get",["storage"]]]]],false],["text","\\n\\n "],["open-element","div",[]],["static-attr","id","huegasm-content"],["static-attr","class","row"],["flush-element"],["text","\\n "],["append",["helper",["lights-tab"],null,[["active","apiURL","lightsData","activeLights","syncLight","trial","colorLoopOn","dimmerOn","playing","pauseLightUpdates"],[["helper",["eq"],[["get",["selectedTab"]],0],null],["get",["apiURL"]],["get",["lightsData"]],["get",["activeLights"]],["get",["syncLight"]],["get",["trial"]],["get",["colorLoopOn"]],["get",["dimmerOn"]],["get",["playing"]],["get",["pauseLightUpdates"]]]]],false],["text","\\n\\n "],["append",["helper",["music-tab"],null,[["active","apiURL","lightsData","activeLights","pauseLightUpdates","dimmerOn","storage","colorLoopOn","playing","action"],[["helper",["eq"],[["get",["selectedTab"]],1],null],["get",["apiURL"]],["get",["lightsData"]],["get",["activeLights"]],["get",["pauseLightUpdates"]],["get",["dimmerOn"]],["get",["storage"]],["get",["colorLoopOn"]],["get",["playing"]],"startIntro"]]],false],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/hue-controls/template.hbs"}})}),define("huegasm/pods/components/huegasm-app/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.isEmpty,l=t.default.$;e.default=n.extend({bridgeIp:null,bridgeUsername:null,trial:!1,ready:!1,elementId:"huegasm",init:function(){this._super.apply(this,arguments);var e=this.get("storage");a(e.get("huegasm.bridgeIp"))||a(e.get("huegasm.bridgeUsername"))||this.setProperties({bridgeIp:e.get("huegasm.bridgeIp"),bridgeUsername:e.get("huegasm.bridgeUsername")})},actions:{toggleDimmer:function(){this.sendAction("toggleDimmer")},toggleLightsIcons:function(){this.sendAction("toggleLightsIcons")},isReady:function(){this.set("ready",!0),l("html, body").velocity("scroll")}}})}),define("huegasm/pods/components/huegasm-app/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"kaNg9El+",block:'{"statements":[["block",["if"],[["get",["bridgeUsername"]]],null,3,2]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["open-element","div",[]],["static-attr","class","ready-block"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","id","intro-background"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","id","intro-wrapper"],["flush-element"],["text","\\n "],["open-element","p",[]],["static-attr","id","intro"],["flush-element"],["text","\\n Your lights meet your music.\\n "],["close-element"],["text","\\n "],["open-element","p",[]],["static-attr","id","intro-paragraph"],["flush-element"],["text","\\n Huegasm is a free web application for managing and synchronizing your "],["open-element","a",[]],["static-attr","target","_blank"],["static-attr","href","http://www2.meethue.com"],["flush-element"],["text","Philips Hue lights"],["close-element"],["text"," with the beat of your music.\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n\\n "],["open-element","p",[]],["flush-element"],["text","Click "],["open-element","a",[]],["static-attr","href","#"],["modifier",["action"],[["get",[null]],"isReady"]],["flush-element"],["text","START"],["close-element"],["text"," to get started with Huegasm."],["close-element"],["text","\\n\\n "],["open-element","div",[]],["static-attr","class","relative"],["flush-element"],["text","\\n "],["append",["helper",["paper-button"],null,[["raised","primary","warn","onClick","class","label"],[true,true,true,["helper",["action"],[["get",[null]],"isReady"],null],"go-button center-block","START"]]],false],["text","\\n "],["open-element","a",[]],["static-attr","href","https://www.youtube.com/watch?v=zi9J6Qg-MPw"],["static-attr","class","video-icon"],["static-attr","target","_blank"],["flush-element"],["text","\\n "],["append",["helper",["paper-icon"],["ondemand video"],[["size"],[28]]],false],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["bridge-finder"],null,[["bridgeIp","bridgeUsername","trial","storage"],[["get",["bridgeIp"]],["get",["bridgeUsername"]],["get",["trial"]],["get",["storage"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["ready"]]],null,1,0]],"locals":[]},{"statements":[["text"," "],["append",["helper",["hue-controls"],null,[["bridgeIp","bridgeUsername","trial","dimmerOn","lightsIconsOn","storage","toggleDimmer","toggleLightsIcons"],[["get",["bridgeIp"]],["get",["bridgeUsername"]],["get",["trial"]],["get",["dimmerOn"]],["get",["lightsIconsOn"]],["get",["storage"]],"toggleDimmer","toggleLightsIcons"]]],false],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/huegasm-app/template.hbs"}})}),define("huegasm/pods/components/huegasm-footer/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.computed;e.default=n.extend({tagName:"footer",classNames:["footer"],year:a(function(){return(new Date).getFullYear()})})}),define("huegasm/pods/components/huegasm-footer/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"+tLbvoTW",block:'{"statements":[["open-element","div",[]],["static-attr","class","footer-text"],["flush-element"],["text","\\n © "],["append",["unknown",["year"]],false],["text","\\n\\n "],["open-element","a",[]],["static-attr","href","http://www.egorphilippov.me"],["static-attr","target","_blank"],["static-attr","rel","noopener noreferrer"],["flush-element"],["text","\\n Egor Philippov\\n "],["close-element"],["text","\\n"],["close-element"],["text","\\n\\n"],["open-element","a",[]],["static-attr","href","https://play.google.com/store/apps/details?id=com.hoboman313.huegasm"],["static-attr","target","_blank"],["static-attr","rel","noopener noreferrer"],["flush-element"],["text","\\n "],["open-element","img",[]],["static-attr","src","assets/images/google-play-badge-4be08e3cf4d01124257db037380272ea.png"],["static-attr","alt","Get it on the Google Play Store"],["flush-element"],["close-element"],["text","\\n"],["close-element"]],"locals":[],"named":[],"yields":[],"blocks":[],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/huegasm-footer/template.hbs"}})}),define("huegasm/pods/components/light-group/component",["exports","ember"],function(e,t){var n=t.default.A,a=t.default.Component,l=t.default.computed,o=t.default.isEmpty,i=t.default.isNone,s=t.default.observer,r=t.default.$;e.default=a.extend({elementId:"active-lights",classNames:["light-group"],isHovering:!1,activeLights:n(),lightsList:l("lightsData","activeLights.[]","dimmerOn",function(){var e=this.get("lightsData"),t=this.get("activeLights"),a=this.get("dimmerOn"),l=n(),o=void 0,i=void 0;for(var s in e)if(i="light-active",e.hasOwnProperty(s)&&e[s].state.reachable){switch(e[s].modelid){case"LCT001":o="a19";break;case"LCT002":o="br30";break;case"LCT003":o="gu10";break;case"LST001":o="lightstrip";break;case"LLC010":o="lc_iris";break;case"LLC011":o="lc_bloom";break;case"LLC012":o="lc_bloom";break;case"LLC006":o="lc_iris";break;case"LLC007":o="lc_aura";break;case"LLC013":o="storylight";break;case"LWB004":o="a19";break;case"LLC020":o="huego";break;default:o="a19"}a&&(o+="w"),t.includes(s)||(i="light-inactive"),l.push({type:o,name:e[s].name,id:s,data:e[s],activeClass:i})}return l}),onActiveLightsChange:s("activeLights.[]",function(){this.get("storage").set("huegasm.activeLights",this.get("activeLights"))}),init:function(){this._super.apply(this,arguments);var e=this.get("lightsData"),t=this.get("activeLights"),n=this.get("storage").get("huegasm.activeLights");if(i(n))for(var a in e)e.hasOwnProperty(a)&&e[a].state.reachable&&t.pushObject(a);else n.forEach(function(n){!i(e)&&e.hasOwnProperty(n)&&e[n].state.reachable&&t.pushObject(n)})},actions:{clickLight:function(e){var t=this.get("activeLights"),n=t.indexOf(e);n!==-1?t.removeObject(e):(t.pushObject(e),this.set("syncLight",e))},lightStartHover:function(e){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var t=this.get("lightsList").filter(function(t){return"unreachable"!==t.activeClass&&t.id===e[0]});o(t)||this.get("noHover")===!0||r.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"lselect"}),contentType:"application/json",type:"PUT"}),this.set("isHovering",!0)}},lightStopHover:function(e){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var t=this.get("lightsList").filter(function(t){return"unreachable"!==t.activeClass&&t.id===e[0]});o(t)||this.get("noHover")===!0||r.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"none"}),contentType:"application/json",type:"PUT"}),this.set("isHovering",!1)}}}})}),define("huegasm/pods/components/light-group/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"0EOf88wh",block:'{"statements":[["block",["each"],[["get",["lightsList"]]],null,2]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["open-element","div",[]],["dynamic-attr","class",["concat",[["unknown",["light","activeClass"]]," light-text toggleable-light"]]],["modifier",["action"],[["get",[null]],"clickLight",["get",["light","id"]]]],["modifier",["action"],[["get",[null]],"lightStartHover",["get",["light","id"]]],[["on"],["mouseEnter"]]],["modifier",["action"],[["get",[null]],"lightStopHover",["get",["light","id"]]],[["on"],["mouseLeave"]]],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","class","light-text-content"],["flush-element"],["append",["unknown",["light","name"]],false],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["open-element","div",[]],["dynamic-attr","class",["concat",[["unknown",["light","activeClass"]]," bootstrap-tooltip toggleable-light"]]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["dynamic-attr","data-title",["unknown",["light","name"]],null],["modifier",["action"],[["get",[null]],"clickLight",["get",["light","id"]]]],["modifier",["action"],[["get",[null]],"lightStartHover",["get",["light","id"]]],[["on"],["mouseEnter"]]],["modifier",["action"],[["get",[null]],"lightStopHover",["get",["light","id"]]],[["on"],["mouseLeave"]]],["flush-element"],["text","\\n "],["open-element","img",[]],["static-attr","class","hueLight"],["static-attr","width","40"],["dynamic-attr","src",["concat",["assets/images/lights/",["unknown",["light","type"]],".svg"]]],["flush-element"],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["lightsIconsOn"]]],null,1,0]],"locals":["light"]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/light-group/template.hbs"}})}),define("huegasm/pods/components/lights-tab/color-picker/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.$;e.default=n.extend({elementId:"color-picker",rgb:null,canvas:null,canvasContext:null,pressingDown:!1,mouseUp:function(){this.set("pressingDown",!1)},mouseMove:function(e){this.get("pressingDown")&&this.mouseDown(e)},mouseDown:function(e){var t=a(this.get("canvas")).offset(),n=Math.floor(e.pageX-t.left),l=Math.floor(e.pageY-t.top),o=this.get("canvasContext").getImageData(n,l,1,1),i=o.data;this.set("pressingDown",!0),0===i[0]&&0===i[1]&&0===i[2]||this.set("rgb",[i[0],i[1],i[2]])},didInsertElement:function(){var e=a("#picker")[0],t=e.getContext("2d"),n=new Image;n.src="assets/images/colormap-83aafd17086eaab68b229a681c04139b.png",n.onload=function(){t.drawImage(n,0,0,n.width,n.height)},this.setProperties({canvas:e,canvasContext:t})}})}),define("huegasm/pods/components/lights-tab/color-picker/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"wNrN9ioa",block:'{"statements":[["open-element","canvas",[]],["static-attr","id","picker"],["static-attr","width","256"],["static-attr","height","256"],["flush-element"],["close-element"]],"locals":[],"named":[],"yields":[],"blocks":[],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/lights-tab/color-picker/template.hbs"}})}),define("huegasm/pods/components/lights-tab/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.observer,l=t.default.computed,o=t.default.on,i=t.default.run,s=i.later,r=i.once,p=t.default.$;e.default=n.extend({classNames:["col-sm-10","col-sm-offset-1","col-xs-12"],classNameBindings:["active::hidden"],elementId:"lights-tab",rgb:[255,255,255],lightsOn:!1,colorLoopOn:!1,lightsOnTxt:l("lightsOn",function(){return this.get("lightsOn")?"On":"Off"}),colorloopOnTxt:l("colorLoopOn",function(){return this.get("colorLoopOn")?"On":"Off"}),lightsBrightness:l("lightsData",function(){var e=this.get("lightsData"),t=this.get("activeLights"),n=0;return t.forEach(function(t){n+=e[t].state.bri}),n/t.length}),brightnessControlDisabled:l.not("lightsOn"),onColorLoopOnChange:a("colorLoopOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),a=this.get("colorLoopOn"),l=a?"colorloop":"none",o=n.some(function(e){return"colorloop"===t[e].state.effect});a!==o&&n.forEach(function(t){e.get("lightsData")[t].state.effect!==l&&p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({effect:l}),contentType:"application/json",type:"PUT"})})}),rgbPreview:a("rgb",function(){var e=this,t=this.get("rgb"),n=this.rgbToXy(t[0],t[1],t[2]);this.set("colorLoopOn",!1),this.get("activeLights").forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({xy:n}),contentType:"application/json",type:"PUT"})}),this.set("colorLoopOn",!1),p(".color").css("background","rgb("+t[0]+","+t[1]+","+t[2]+")")}),lightsOnChange:o("init",a("lightsData.@each.state.on","activeLights.[]",function(){var e=this;this.get("strobeOn")||!function(){var t=e.get("lightsData"),n=e.get("activeLights").some(function(e){return t[e].state.on===!0});e.set("lightsOn",n)}()})),onLightsOnChange:a("lightsOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),a=this.get("lightsOn"),l=n.some(function(e){return t[e].state.on===!0});a!==l&&n.forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:a}),contentType:"application/json",type:"PUT"})})}),onBrightnessChanged:a("lightsBrightness",function(){r(this,function(){var e=this,t=this.get("lightsData"),n=!1,a=this.get("lightsBrightness"),l=this.get("activeLights");l.forEach(function(e){n+=t[e].state.bri}),n/=l.length,a!==n&&l.forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({bri:a}),contentType:"application/json",type:"PUT"})})})}),onaActiveLightsChange:a("syncLight",function(){var e={on:this.get("lightsOn"),bri:this.get("lightsBrightness"),effect:this.get("colorLoopOn")?"colorloop":"none"},t=this.get("rgb"),n=this.get("syncLight");255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=this.rgbToXy(t[0],t[1],t[2])),e.transitiontime=0,p.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:a("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn");if(n){this.set("preStrobeOnLightsDataCache",t);var a={transitiontime:0};for(var l in t)t.hasOwnProperty(l)&&(t[l].state.on&&(a.on=!1),p.ajax(this.get("apiURL")+"/lights/"+l+"/state",{data:JSON.stringify(a),contentType:"application/json",type:"PUT"}));this.set("strobeOnInervalHandle",setInterval(this.strobeStep.bind(this),500))}else!function(){var n=e.get("preStrobeOnLightsDataCache"),a=function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:n[t].state.on,sat:n[t].state.sat}),contentType:"application/json",type:"PUT"})};for(var l in t)t.hasOwnProperty(l)&&s(e,a,l,2e3);s(e,e.onColorLoopOnChange,2e3),clearInterval(e.get("strobeOnInervalHandle"))}();this.set("pauseLightUpdates",n)}),strobeStep:function(){var e=this.get("nextLightIdx")%this.get("activeLights").length,t=this.get("activeLights")[e],n={on:!0,transitiontime:0,alert:"select"};this.get("colorLoopOn")&&(n.hue=Math.floor(65535*Math.random())),p.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(n),contentType:"application/json",type:"PUT"}),p.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:!1,transitiontime:0}),contentType:"application/json",type:"PUT"}),this.set("nextLightIdx",++e)},strobeOnTxt:l("strobeOn",function(){return this.get("strobeOn")?"On":"Off"}),dimmerOnClass:l("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn":null}),actions:{toggleDimmer:function(){this.sendAction("toggleDimmer")}},rgbToXy:function(e,t,n){var a=void 0,l=void 0,o=void 0,i=void 0,s=void 0;return e=Number(e/255),t=Number(t/255),n=Number(n/255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,a=.664511*e+.154324*t+.162028*n,l=.283881*e+.668433*t+.047685*n,o=88e-6*e+.07231*t+.986039*n,i=a/(a+l+o),s=l/(a+l+o),[i,s]},xyToRgb:function(e,t){var n=void 0,a=void 0,l=void 0,o=void 0,i=1,s=void 0;return o=i/t*e,s=i/t*(1-e-t),n=1.656492*o-.354851*i-.255038*s,a=o*-.707196+1.655397*i+.036152*s,l=.051713*o-.121364*i+1.01153*s,n>l&&n>a&&n>1?(a/=n,l/=n,n=1):a>l&&a>n&&a>1?(n/=a,l/=a,a=1):l>n&&l>a&&l>1&&(n/=l,a/=l,l=1),n=n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,a=a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055,l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,n>l&&n>a?n>1&&(a/=n,l/=n,n=1):a>l&&a>n?a>1&&(n/=a,l/=a,a=1):l>n&&l>a&&l>1&&(n/=l,a/=l,l=1),n*=255,a*=255,l*=255,[n,a,l]}})}),define("huegasm/pods/components/lights-tab/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"twKMpL0g",block:'{"statements":[["block",["paper-list"],null,null,10]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["append",["helper",["paper-icon"],["color-lens"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," "],["append",["helper",["paper-icon"],["loop"],[["id","class"],["loop-addition",["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Selected lights will slowly cycle through all the colors"],["flush-element"],["text","Colorloop"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["colorLoopOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["colorLoopOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["colorloopOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["flare"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Selected lights will flash in sequential order"],["flush-element"],["text","Strobe"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["strobeOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["strobeOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["strobeOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["lights-tab/color-picker"],null,[["lightsData","activeLights","rgb"],[["get",["lightsData"]],["get",["activeLights"]],["get",["rgb"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["content","menu-item"],null,null,2]],"locals":["content"]},{"statements":[["text"," "],["append",["helper",["paper-button"],null,[["raised","class","disabled"],[true,"color",["helper",["or"],[["get",["trial"]],["get",["playing"]]],null]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-button"],null,[["iconButton"],[false]],4]],"locals":[]},{"statements":[["block",["menu","trigger"],null,null,5],["block",["menu","content"],null,[["class","width"],["color-content",0]],3]],"locals":["menu"]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["color-lens"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","The color of the selected lights"],["flush-element"],["text","Color"],["close-element"],["text","\\n\\n"],["block",["paper-menu"],null,[["offset"],["0 -50"]],6]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["brightness-4"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","layout flex-60 bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","The brightness level of the selected lights"],["flush-element"],["text","Brightness"],["close-element"],["text","\\n "],["append",["helper",["paper-slider"],null,[["class","step","min","max","value","onChange","disabled"],["flex",10,1,254,["get",["lightsBrightness"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["lightsBrightness"]]],null]],null],["get",["brightnessControlDisabled"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["power-settings-new"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Turn the selected lights on/off"],["flush-element"],["text","Power"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["lightsOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["lightsOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["lightsOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-item"],null,null,9],["text","\\n"],["block",["paper-item"],null,null,8],["text","\\n"],["block",["paper-item"],null,[["elementId"],["color-row"]],7],["text","\\n"],["block",["paper-item"],null,null,1],["text","\\n"],["block",["paper-item"],null,null,0]],"locals":[]}],"hasPartials":false}', +meta:{moduleName:"huegasm/pods/components/bridge-finder/template.hbs"}})}),define("huegasm/pods/components/hue-controls/component",["exports","ember"],function(e,t){var n=t.default.A,a=t.default.Component,l=t.default.computed,o=t.default.isEmpty,i=t.default.isNone,s=t.default.run,r=s.later,p=s.scheduleOnce,u=t.default.inject,c=t.default.$;e.default=a.extend({classNames:["container-fluid"],elementId:"hue-controls",lightsData:null,activeLights:n(),tabList:["Lights","Music"],selectedTab:1,pauseLightUpdates:!1,displayFailure:!0,notify:u.service(),dimmerOnClass:l("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn md-menu-origin":"md-menu-origin"}),ready:l("lightsData","trial",function(){return this.get("trial")||!i(this.get("lightsData"))}),apiURL:l("bridgeIp","bridgeUsername",function(){return"http://"+this.get("bridgeIp")+"/api/"+this.get("bridgeUsername")}),tabData:l("tabList","selectedTab",function(){var e=[],t=this.get("selectedTab");return this.get("tabList").forEach(function(n,a){var l=!1;a===t&&(l=!0),e.push({name:n,selected:l})}),e}),didInsertElement:function(){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var e=new MutationObserver(function(e){var t=!e.every(function(e){return o(e.addedNodes)||i(e.addedNodes[0].classList)||e.addedNodes[0].classList.contains("tooltip")});t&&p("afterRender",function(){c(".bootstrap-tooltip").tooltip()})});e.observe(c("#hue-controls")[0],{childList:!0,subtree:!0})}},init:function(){this._super.apply(this,arguments),this.get("trial")||(this.updateLightData(),setInterval(this.updateLightData.bind(this),2e3)),i(this.get("storage").get("huegasm.selectedTab"))||this.set("selectedTab",this.get("storage").get("huegasm.selectedTab"))},updateLightData:function(){var e=this,t=function(){i(e.get("lightsData"))?e.send("clearBridge"):e.get("displayFailure")&&(e.get("notify").warning({html:''}),e.set("displayFailure",!1),r(e,function(){this.set("displayFailure",!0)},3e4))};this.get("pauseLightUpdates")||c.get(this.get("apiURL")+"/lights",function(n,a){i(n[0])||i(n[0].error)?"success"===a&&JSON.stringify(e.get("lightsData"))!==JSON.stringify(n)&&e.set("lightsData",n):t()}).fail(t)},actions:{changeTab:function(e){var t=this.get("tabList").indexOf(e);this.set("selectedTab",t),this.get("storage").set("huegasm.selectedTab",t)},clearBridge:function(){var e=this.get("storage");e.remove("huegasm.bridgeUsername"),e.remove("huegasm.bridgeIp"),location.reload()},toggleDimmer:function(){this.sendAction("toggleDimmer")},toggleLightsIcons:function(){this.sendAction("toggleLightsIcons")},clearAllSettings:function(){this.get("storage").clear(),location.reload()},startIntro:function(){var e=this,t=introJs(),n=c("#player-bottom");this.get("dimmerOn")&&this.send("toggleDimmer"),t.setOptions({steps:[{intro:"Welcome! This short tutorial will introduce you to Huegasm."},{element:"#music-tab",intro:"This is the music player. You'll use this to play music and synchronize it with your active lights.

TIP: Control which lights are active through the Lights tab."},{element:"#playlist",intro:"You can add and select music to play from your playlist here. You may listen to local audio files, stream music from soundcloud or stream directly from a connected microphone.

TIP: Songs added through Soundcloud will be saved for when you visit this page again."},{element:c("#playlist md-menu")[0],intro:'You can add songs from SoundCloud by copy and pasting the URL shown here'},{element:"#player-area",intro:"The audio playback may be controlled with the controls here. Basic music visualization effects may be shown here by selecting them from the menu ( eyeball icon in the bottom right )."},{element:"#beat-option-row",intro:"These are the settings for the music tab:
Sensitivity - The sensitivity of the beat detector ( more sensitivity results in more registered beats )
Hue Range - The hue range that the lights may change to on beat.
Brightness Range - The minimum ( off-beat ) and maximum ( on-beat ) brightness of the lights.
Flashing Transitions - Quickly flash the lights on beat
Colorloop - Slowly cycle the lights through all the colors while the music is playing
TIP: Your sensitivity settings are saved per song as indicated by the red star icon in the top left corner. These settings they will be restored if you ever listen to the same song again.",position:"top"},{element:"#beat-container",intro:"An interactive speaker that will bump when a beat is registered.

TIP: Click on the center of the speaker to simulate a beat.",position:"top"},{element:"#lights-tab",intro:"This is the lights tab. Here you'll be able to change various light properties:
Power - Turn the selected lights on/off
Brightness - The brightness level of the selected lights
Color - The color of the selected lights
Strobe - Selected lights will flash in sequential order
Colorloop - Selected lights will slowly cycle through all the colors
"},{element:"#active-lights",intro:"These icons represent the hue lights in your system. Active lights will be controlled by the application while the inactive lights will have a red X over them and will not be controlled.
You may toggle a light's state by clicking on it."},{element:c("#navigation .ember-basic-dropdown-trigger")[0],intro:"A few miscellaneous settings can be found here.

WARNING: clearing application settings will restore the application to its original state. This will even delete your playlist and any saved song beat preferences."},{intro:"And that's it...Hope you enjoy the application. ;)"}]}),t.onexit(function(){c("body").velocity("scroll",{duration:200})}),t.onchange(function(e){""===e.id||"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id||"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id||"using-mic-audio-tooltip"===e.id||"MD-MENU"===e.nodeName?c(".navigation-item").eq(1).click():c(".navigation-item").eq(0).click(),"music-tab"===e.id||"playlist"===e.id||"player-area"===e.id?n.hide():"beat-option-row"===e.id||"beat-option-button-group"===e.id||"beat-container"===e.id?n.show():"dimmer"===e.id&&c(document).click()}),t.onafterchange(function(t){var n=c(t);""===n.html()&&c(".introjs-nextbutton").click(),""===t.id?r(e,function(){c("body").velocity("scroll")},500):r(e,function(){c(".introjs-tooltip").velocity("scroll",{offset:-100})},500)}).start()}}})}),define("huegasm/pods/components/hue-controls/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"lLCVSALO",block:'{"statements":[["block",["if"],[["get",["ready"]]],null,11,0],["text","\\n"],["append",["helper",["ember-notify"],null,[["messageStyle","closeAfter"],["bootstrap",5000]]],false]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["append",["helper",["paper-progress-circular"],null,[["diameter"],[100]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["settings backup restore"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Reset settings\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["cached"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Restart tutorial\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["compare arrows"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Switch bridge\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["lightbulb outline"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Active Lights: "],["open-element","strong",[]],["flush-element"],["append",["helper",["if"],[["get",["lightsIconsOn"]],"Icons","Text"],null],false],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["highlight"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," Dark Mode: "],["open-element","strong",[]],["flush-element"],["append",["helper",["if"],[["get",["dimmerOn"]],"On","Off"],null],false],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["content","menu-item"],null,[["onClick"],["toggleDimmer"]],5],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["toggleLightsIcons"]],4],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["clearBridge"]],3],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["startIntro"]],2],["text","\\n"],["block",["content","menu-item"],null,[["onClick"],["clearAllSettings"]],1]],"locals":["content"]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["settings-icon"],[["class","size"],[["get",["dimmerOnClass"]],28]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-button"],null,[["iconButton"],[true]],7]],"locals":[]},{"statements":[["block",["menu","trigger"],null,null,8],["block",["menu","content"],null,[["width"],[3]],6]],"locals":["menu"]},{"statements":[["text"," "],["open-element","span",[]],["dynamic-attr","class",["concat",["navigation-item pointer text-uppercase ",["helper",["if"],[["get",["tab","selected"]],"active"],null]]]],["modifier",["action"],[["get",[null]],"changeTab",["get",["tab","name"]]]],["flush-element"],["append",["unknown",["tab","name"]],false],["close-element"],["text","\\n"]],"locals":["tab"]},{"statements":[["text"," "],["open-element","div",[]],["static-attr","id","navigation"],["static-attr","class","row"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","class","col-sm-10 col-sm-offset-1 col-xs-12"],["flush-element"],["text","\\n"],["block",["each"],[["get",["tabData"]]],null,10],["block",["paper-menu"],null,null,9],["text"," "],["close-element"],["text","\\n "],["close-element"],["text","\\n\\n "],["append",["helper",["light-group"],null,[["lightsData","activeLights","syncLight","apiURL","dimmerOn","lightsIconsOn","storage"],[["get",["lightsData"]],["get",["activeLights"]],["get",["syncLight"]],["get",["apiURL"]],["get",["dimmerOn"]],["get",["lightsIconsOn"]],["get",["storage"]]]]],false],["text","\\n\\n "],["open-element","div",[]],["static-attr","id","huegasm-content"],["static-attr","class","row"],["flush-element"],["text","\\n "],["append",["helper",["lights-tab"],null,[["active","apiURL","lightsData","activeLights","syncLight","trial","colorLoopOn","dimmerOn","playing","pauseLightUpdates"],[["helper",["eq"],[["get",["selectedTab"]],0],null],["get",["apiURL"]],["get",["lightsData"]],["get",["activeLights"]],["get",["syncLight"]],["get",["trial"]],["get",["colorLoopOn"]],["get",["dimmerOn"]],["get",["playing"]],["get",["pauseLightUpdates"]]]]],false],["text","\\n\\n "],["append",["helper",["music-tab"],null,[["active","apiURL","lightsData","activeLights","pauseLightUpdates","dimmerOn","storage","colorLoopOn","playing","action"],[["helper",["eq"],[["get",["selectedTab"]],1],null],["get",["apiURL"]],["get",["lightsData"]],["get",["activeLights"]],["get",["pauseLightUpdates"]],["get",["dimmerOn"]],["get",["storage"]],["get",["colorLoopOn"]],["get",["playing"]],"startIntro"]]],false],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/hue-controls/template.hbs"}})}),define("huegasm/pods/components/huegasm-app/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.isEmpty,l=t.default.$;e.default=n.extend({bridgeIp:null,bridgeUsername:null,trial:!1,ready:!1,elementId:"huegasm",init:function(){this._super.apply(this,arguments);var e=this.get("storage");a(e.get("huegasm.bridgeIp"))||a(e.get("huegasm.bridgeUsername"))||this.setProperties({bridgeIp:e.get("huegasm.bridgeIp"),bridgeUsername:e.get("huegasm.bridgeUsername")})},actions:{toggleDimmer:function(){this.sendAction("toggleDimmer")},toggleLightsIcons:function(){this.sendAction("toggleLightsIcons")},isReady:function(){this.set("ready",!0),l("html, body").velocity("scroll")}}})}),define("huegasm/pods/components/huegasm-app/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"fpG5ZBET",block:'{"statements":[["block",["if"],[["get",["bridgeUsername"]]],null,3,2]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["open-element","div",[]],["static-attr","class","ready-block"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","id","intro-background"],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","id","intro-wrapper"],["flush-element"],["text","\\n "],["open-element","p",[]],["static-attr","id","intro"],["flush-element"],["text","\\n Your lights meet your music\\n "],["close-element"],["text","\\n "],["open-element","p",[]],["static-attr","id","intro-paragraph"],["flush-element"],["text","\\n Huegasm is a free web application for managing and synchronizing your "],["open-element","a",[]],["static-attr","target","_blank"],["static-attr","href","http://www2.meethue.com"],["flush-element"],["text","Philips Hue lights"],["close-element"],["text"," with the beat of your music.\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n\\n "],["open-element","p",[]],["flush-element"],["text","Click "],["open-element","a",[]],["static-attr","href","#"],["modifier",["action"],[["get",[null]],"isReady"]],["flush-element"],["text","START"],["close-element"],["text"," to get started using Huegasm."],["close-element"],["text","\\n\\n "],["open-element","div",[]],["static-attr","class","relative"],["flush-element"],["text","\\n "],["append",["helper",["paper-button"],null,[["raised","primary","warn","onClick","class","label"],[true,true,true,["helper",["action"],[["get",[null]],"isReady"],null],"go-button center-block","START"]]],false],["text","\\n "],["open-element","a",[]],["static-attr","href","https://www.youtube.com/watch?v=zi9J6Qg-MPw"],["static-attr","class","video-icon"],["static-attr","target","_blank"],["flush-element"],["text","\\n "],["append",["helper",["paper-icon"],["ondemand video"],[["size"],[28]]],false],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["bridge-finder"],null,[["bridgeIp","bridgeUsername","trial","storage"],[["get",["bridgeIp"]],["get",["bridgeUsername"]],["get",["trial"]],["get",["storage"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["ready"]]],null,1,0]],"locals":[]},{"statements":[["text"," "],["append",["helper",["hue-controls"],null,[["bridgeIp","bridgeUsername","trial","dimmerOn","lightsIconsOn","storage","toggleDimmer","toggleLightsIcons"],[["get",["bridgeIp"]],["get",["bridgeUsername"]],["get",["trial"]],["get",["dimmerOn"]],["get",["lightsIconsOn"]],["get",["storage"]],"toggleDimmer","toggleLightsIcons"]]],false],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/huegasm-app/template.hbs"}})}),define("huegasm/pods/components/huegasm-footer/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.computed;e.default=n.extend({tagName:"footer",classNames:["footer"],year:a(function(){return(new Date).getFullYear()})})}),define("huegasm/pods/components/huegasm-footer/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"+tLbvoTW",block:'{"statements":[["open-element","div",[]],["static-attr","class","footer-text"],["flush-element"],["text","\\n © "],["append",["unknown",["year"]],false],["text","\\n\\n "],["open-element","a",[]],["static-attr","href","http://www.egorphilippov.me"],["static-attr","target","_blank"],["static-attr","rel","noopener noreferrer"],["flush-element"],["text","\\n Egor Philippov\\n "],["close-element"],["text","\\n"],["close-element"],["text","\\n\\n"],["open-element","a",[]],["static-attr","href","https://play.google.com/store/apps/details?id=com.hoboman313.huegasm"],["static-attr","target","_blank"],["static-attr","rel","noopener noreferrer"],["flush-element"],["text","\\n "],["open-element","img",[]],["static-attr","src","assets/images/google-play-badge-4be08e3cf4d01124257db037380272ea.png"],["static-attr","alt","Get it on the Google Play Store"],["flush-element"],["close-element"],["text","\\n"],["close-element"]],"locals":[],"named":[],"yields":[],"blocks":[],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/huegasm-footer/template.hbs"}})}),define("huegasm/pods/components/light-group/component",["exports","ember"],function(e,t){var n=t.default.A,a=t.default.Component,l=t.default.computed,o=t.default.isEmpty,i=t.default.isNone,s=t.default.observer,r=t.default.$;e.default=a.extend({elementId:"active-lights",classNames:["light-group"],isHovering:!1,activeLights:n(),lightsList:l("lightsData","activeLights.[]","dimmerOn",function(){var e=this.get("lightsData"),t=this.get("activeLights"),a=this.get("dimmerOn"),l=n(),o=void 0,i=void 0;for(var s in e)if(i="light-active",e.hasOwnProperty(s)&&e[s].state.reachable){switch(e[s].modelid){case"LCT001":o="a19";break;case"LCT002":o="br30";break;case"LCT003":o="gu10";break;case"LST001":o="lightstrip";break;case"LLC010":o="lc_iris";break;case"LLC011":o="lc_bloom";break;case"LLC012":o="lc_bloom";break;case"LLC006":o="lc_iris";break;case"LLC007":o="lc_aura";break;case"LLC013":o="storylight";break;case"LWB004":o="a19";break;case"LLC020":o="huego";break;default:o="a19"}a&&(o+="w"),t.includes(s)||(i="light-inactive"),l.push({type:o,name:e[s].name,id:s,data:e[s],activeClass:i})}return l}),onActiveLightsChange:s("activeLights.[]",function(){this.get("storage").set("huegasm.activeLights",this.get("activeLights"))}),init:function(){this._super.apply(this,arguments);var e=this.get("lightsData"),t=this.get("activeLights"),n=this.get("storage").get("huegasm.activeLights");if(i(n))for(var a in e)e.hasOwnProperty(a)&&e[a].state.reachable&&t.pushObject(a);else n.forEach(function(n){!i(e)&&e.hasOwnProperty(n)&&e[n].state.reachable&&t.pushObject(n)})},actions:{clickLight:function(e){var t=this.get("activeLights"),n=t.indexOf(e);n!==-1?t.removeObject(e):(t.pushObject(e),this.set("syncLight",e))},lightStartHover:function(e){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var t=this.get("lightsList").filter(function(t){return"unreachable"!==t.activeClass&&t.id===e[0]});o(t)||this.get("noHover")===!0||r.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"lselect"}),contentType:"application/json",type:"PUT"}),this.set("isHovering",!0)}},lightStopHover:function(e){if(!window.matchMedia||window.matchMedia("(min-width: 768px)").matches){var t=this.get("lightsList").filter(function(t){return"unreachable"!==t.activeClass&&t.id===e[0]});o(t)||this.get("noHover")===!0||r.ajax(this.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({alert:"none"}),contentType:"application/json",type:"PUT"}),this.set("isHovering",!1)}}}})}),define("huegasm/pods/components/light-group/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"0EOf88wh",block:'{"statements":[["block",["each"],[["get",["lightsList"]]],null,2]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["open-element","div",[]],["dynamic-attr","class",["concat",[["unknown",["light","activeClass"]]," light-text toggleable-light"]]],["modifier",["action"],[["get",[null]],"clickLight",["get",["light","id"]]]],["modifier",["action"],[["get",[null]],"lightStartHover",["get",["light","id"]]],[["on"],["mouseEnter"]]],["modifier",["action"],[["get",[null]],"lightStopHover",["get",["light","id"]]],[["on"],["mouseLeave"]]],["flush-element"],["text","\\n "],["open-element","div",[]],["static-attr","class","light-text-content"],["flush-element"],["append",["unknown",["light","name"]],false],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["open-element","div",[]],["dynamic-attr","class",["concat",[["unknown",["light","activeClass"]]," bootstrap-tooltip toggleable-light"]]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["dynamic-attr","data-title",["unknown",["light","name"]],null],["modifier",["action"],[["get",[null]],"clickLight",["get",["light","id"]]]],["modifier",["action"],[["get",[null]],"lightStartHover",["get",["light","id"]]],[["on"],["mouseEnter"]]],["modifier",["action"],[["get",[null]],"lightStopHover",["get",["light","id"]]],[["on"],["mouseLeave"]]],["flush-element"],["text","\\n "],["open-element","img",[]],["static-attr","class","hueLight"],["static-attr","width","40"],["dynamic-attr","src",["concat",["assets/images/lights/",["unknown",["light","type"]],".svg"]]],["flush-element"],["close-element"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["lightsIconsOn"]]],null,1,0]],"locals":["light"]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/light-group/template.hbs"}})}),define("huegasm/pods/components/lights-tab/color-picker/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.$;e.default=n.extend({elementId:"color-picker",rgb:null,canvas:null,canvasContext:null,pressingDown:!1,mouseUp:function(){this.set("pressingDown",!1)},mouseMove:function(e){this.get("pressingDown")&&this.mouseDown(e)},mouseDown:function(e){var t=a(this.get("canvas")).offset(),n=Math.floor(e.pageX-t.left),l=Math.floor(e.pageY-t.top),o=this.get("canvasContext").getImageData(n,l,1,1),i=o.data;this.set("pressingDown",!0),0===i[0]&&0===i[1]&&0===i[2]||this.set("rgb",[i[0],i[1],i[2]])},didInsertElement:function(){var e=a("#picker")[0],t=e.getContext("2d"),n=new Image;n.src="assets/images/colormap-83aafd17086eaab68b229a681c04139b.png",n.onload=function(){t.drawImage(n,0,0,n.width,n.height)},this.setProperties({canvas:e,canvasContext:t})}})}),define("huegasm/pods/components/lights-tab/color-picker/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"wNrN9ioa",block:'{"statements":[["open-element","canvas",[]],["static-attr","id","picker"],["static-attr","width","256"],["static-attr","height","256"],["flush-element"],["close-element"]],"locals":[],"named":[],"yields":[],"blocks":[],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/lights-tab/color-picker/template.hbs"}})}),define("huegasm/pods/components/lights-tab/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.observer,l=t.default.computed,o=t.default.on,i=t.default.run,s=i.later,r=i.once,p=t.default.$;e.default=n.extend({classNames:["col-sm-10","col-sm-offset-1","col-xs-12"],classNameBindings:["active::hidden"],elementId:"lights-tab",rgb:[255,255,255],lightsOn:!1,colorLoopOn:!1,lightsOnTxt:l("lightsOn",function(){return this.get("lightsOn")?"On":"Off"}),colorloopOnTxt:l("colorLoopOn",function(){return this.get("colorLoopOn")?"On":"Off"}),lightsBrightness:l("lightsData",function(){var e=this.get("lightsData"),t=this.get("activeLights"),n=0;return t.forEach(function(t){n+=e[t].state.bri}),n/t.length}),brightnessControlDisabled:l.not("lightsOn"),onColorLoopOnChange:a("colorLoopOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),a=this.get("colorLoopOn"),l=a?"colorloop":"none",o=n.some(function(e){return"colorloop"===t[e].state.effect});a!==o&&n.forEach(function(t){e.get("lightsData")[t].state.effect!==l&&p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({effect:l}),contentType:"application/json",type:"PUT"})})}),rgbPreview:a("rgb",function(){var e=this,t=this.get("rgb"),n=this.rgbToXy(t[0],t[1],t[2]);this.set("colorLoopOn",!1),this.get("activeLights").forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({xy:n}),contentType:"application/json",type:"PUT"})}),this.set("colorLoopOn",!1),p(".color").css("background","rgb("+t[0]+","+t[1]+","+t[2]+")")}),lightsOnChange:o("init",a("lightsData.@each.state.on","activeLights.[]",function(){var e=this;this.get("strobeOn")||!function(){var t=e.get("lightsData"),n=e.get("activeLights").some(function(e){return t[e].state.on===!0});e.set("lightsOn",n)}()})),onLightsOnChange:a("lightsOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),a=this.get("lightsOn"),l=n.some(function(e){return t[e].state.on===!0});a!==l&&n.forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:a}),contentType:"application/json",type:"PUT"})})}),onBrightnessChanged:a("lightsBrightness",function(){r(this,function(){var e=this,t=this.get("lightsData"),n=!1,a=this.get("lightsBrightness"),l=this.get("activeLights");l.forEach(function(e){n+=t[e].state.bri}),n/=l.length,a!==n&&l.forEach(function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({bri:a}),contentType:"application/json",type:"PUT"})})})}),onaActiveLightsChange:a("syncLight",function(){var e={on:this.get("lightsOn"),bri:this.get("lightsBrightness"),effect:this.get("colorLoopOn")?"colorloop":"none"},t=this.get("rgb"),n=this.get("syncLight");255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=this.rgbToXy(t[0],t[1],t[2])),e.transitiontime=0,p.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:a("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn");if(n){this.set("preStrobeOnLightsDataCache",t);var a={transitiontime:0};for(var l in t)t.hasOwnProperty(l)&&(t[l].state.on&&(a.on=!1),p.ajax(this.get("apiURL")+"/lights/"+l+"/state",{data:JSON.stringify(a),contentType:"application/json",type:"PUT"}));this.set("strobeOnInervalHandle",setInterval(this.strobeStep.bind(this),500))}else!function(){var n=e.get("preStrobeOnLightsDataCache"),a=function(t){p.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:n[t].state.on,sat:n[t].state.sat}),contentType:"application/json",type:"PUT"})};for(var l in t)t.hasOwnProperty(l)&&s(e,a,l,2e3);s(e,e.onColorLoopOnChange,2e3),clearInterval(e.get("strobeOnInervalHandle"))}();this.set("pauseLightUpdates",n)}),strobeStep:function(){var e=this.get("nextLightIdx")%this.get("activeLights").length,t=this.get("activeLights")[e],n={on:!0,transitiontime:0,alert:"select"};this.get("colorLoopOn")&&(n.hue=Math.floor(65535*Math.random())),p.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(n),contentType:"application/json",type:"PUT"}),p.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:!1,transitiontime:0}),contentType:"application/json",type:"PUT"}),this.set("nextLightIdx",++e)},strobeOnTxt:l("strobeOn",function(){return this.get("strobeOn")?"On":"Off"}),dimmerOnClass:l("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn":null}),actions:{toggleDimmer:function(){this.sendAction("toggleDimmer")}},rgbToXy:function(e,t,n){var a=void 0,l=void 0,o=void 0,i=void 0,s=void 0;return e=Number(e/255),t=Number(t/255),n=Number(n/255),e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92,t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92,a=.664511*e+.154324*t+.162028*n,l=.283881*e+.668433*t+.047685*n,o=88e-6*e+.07231*t+.986039*n,i=a/(a+l+o),s=l/(a+l+o),[i,s]},xyToRgb:function(e,t){var n=void 0,a=void 0,l=void 0,o=void 0,i=1,s=void 0;return o=i/t*e,s=i/t*(1-e-t),n=1.656492*o-.354851*i-.255038*s,a=o*-.707196+1.655397*i+.036152*s,l=.051713*o-.121364*i+1.01153*s,n>l&&n>a&&n>1?(a/=n,l/=n,n=1):a>l&&a>n&&a>1?(n/=a,l/=a,a=1):l>n&&l>a&&l>1&&(n/=l,a/=l,l=1),n=n<=.0031308?12.92*n:1.055*Math.pow(n,1/2.4)-.055,a=a<=.0031308?12.92*a:1.055*Math.pow(a,1/2.4)-.055,l=l<=.0031308?12.92*l:1.055*Math.pow(l,1/2.4)-.055,n>l&&n>a?n>1&&(a/=n,l/=n,n=1):a>l&&a>n?a>1&&(n/=a,l/=a,a=1):l>n&&l>a&&l>1&&(n/=l,a/=l,l=1),n*=255,a*=255,l*=255,[n,a,l]}})}),define("huegasm/pods/components/lights-tab/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"twKMpL0g",block:'{"statements":[["block",["paper-list"],null,null,10]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text"," "],["append",["helper",["paper-icon"],["color-lens"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text"," "],["append",["helper",["paper-icon"],["loop"],[["id","class"],["loop-addition",["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Selected lights will slowly cycle through all the colors"],["flush-element"],["text","Colorloop"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["colorLoopOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["colorLoopOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["colorloopOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["flare"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Selected lights will flash in sequential order"],["flush-element"],["text","Strobe"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["strobeOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["strobeOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["strobeOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["lights-tab/color-picker"],null,[["lightsData","activeLights","rgb"],[["get",["lightsData"]],["get",["activeLights"]],["get",["rgb"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["content","menu-item"],null,null,2]],"locals":["content"]},{"statements":[["text"," "],["append",["helper",["paper-button"],null,[["raised","class","disabled"],[true,"color",["helper",["or"],[["get",["trial"]],["get",["playing"]]],null]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-button"],null,[["iconButton"],[false]],4]],"locals":[]},{"statements":[["block",["menu","trigger"],null,null,5],["block",["menu","content"],null,[["class","width"],["color-content",0]],3]],"locals":["menu"]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["color-lens"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","The color of the selected lights"],["flush-element"],["text","Color"],["close-element"],["text","\\n\\n"],["block",["paper-menu"],null,[["offset"],["0 -50"]],6]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["brightness-4"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","layout flex-60 bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","The brightness level of the selected lights"],["flush-element"],["text","Brightness"],["close-element"],["text","\\n "],["append",["helper",["paper-slider"],null,[["class","step","min","max","value","onChange","disabled"],["flex",10,1,254,["get",["lightsBrightness"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["lightsBrightness"]]],null]],null],["get",["brightnessControlDisabled"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["append",["helper",["paper-icon"],["power-settings-new"],[["class"],[["get",["dimmerOnClass"]]]]],false],["text","\\n "],["open-element","p",[]],["static-attr","data-toggle","tooltip"],["static-attr","data-placement","top auto"],["static-attr","class","bootstrap-tooltip lights-control-tooltip"],["static-attr","data-title","Turn the selected lights on/off"],["flush-element"],["text","Power"],["close-element"],["text","\\n "],["append",["helper",["paper-switch"],null,[["value","onChange","disabled","skipProxy","label"],[["get",["lightsOn"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["lightsOn"]]],null]],null],["helper",["or"],[["get",["trial"]],["get",["playing"]]],null],["get",["trial"]],["get",["lightsOnTxt"]]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["paper-item"],null,null,9],["text","\\n"],["block",["paper-item"],null,null,8],["text","\\n"],["block",["paper-item"],null,[["elementId"],["color-row"]],7],["text","\\n"],["block",["paper-item"],null,null,1],["text","\\n"],["block",["paper-item"],null,null,0]],"locals":[]}],"hasPartials":false}', meta:{moduleName:"huegasm/pods/components/lights-tab/template.hbs"}})}),define("huegasm/pods/components/music-tab/add-soundcloud-sound-modal/component",["exports","ember"],function(e,t){var n=t.default.Component,a=t.default.observer,l=t.default.computed,o=t.default.isEmpty,i=t.default.isNone,s=t.default.run.later,r=t.default.$;e.default=n.extend({url:null,onIsShowingModalChange:a("isShowingModal",function(){this.get("isShowingModal")&&(this.set("url",null),s(function(){r("md-input-container input").focus()},500))}),saveDisabled:l("url",function(){return i(this.get("url"))||o(this.get("url").trim())}),didInsertElement:function(){var e=this;r(document).keypress(function(t){e.get("saveDisabled")||13!==t.which||e.send("add")})},actions:{close:function(){this.sendAction()},add:function(){this.sendAction("action",this.get("url"))}}})}),define("huegasm/pods/components/music-tab/add-soundcloud-sound-modal/template",["exports"],function(e){e.default=Ember.HTMLBars.template({id:"bOxSs2v4",block:'{"statements":[["block",["if"],[["get",["isShowingModal"]]],null,1]],"locals":[],"named":[],"yields":[],"blocks":[{"statements":[["text","\\n "],["open-element","p",[]],["flush-element"],["text","Enter a "],["open-element","a",[]],["static-attr","href","https://soundcloud.com"],["static-attr","target","_blank"],["static-attr","rel","noopener noreferrer"],["flush-element"],["text","SoundCloud"],["close-element"],["text"," track or playlist/set URL"],["close-element"],["text","\\n "],["open-element","p",[]],["flush-element"],["text","( ex. https://soundcloud.com/mrsuicidesheep/tracks )"],["close-element"],["text","\\n\\n "],["append",["helper",["paper-input"],null,[["label","icon","value","onChange"],["SoundCloud URL","search",["get",["url"]],["helper",["action"],[["get",[null]],["helper",["mut"],[["get",["url"]]],null]],null]]]],false],["text","\\n\\n "],["open-element","div",[]],["flush-element"],["text","\\n "],["append",["helper",["paper-button"],null,[["onClick","label"],[["helper",["action"],[["get",[null]],"close"],null],"Close"]]],false],["text","\\n "],["append",["helper",["paper-button"],null,[["class","onClick","disabled","primary","label"],["pull-right",["helper",["action"],[["get",[null]],"add"],null],["get",["saveDisabled"]],true,"Add Music"]]],false],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["modal-dialog"],null,[["close","alignment","translucentOverlay","attachment","targetAttachment"],["close","center",true,"center","center"]],0]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"huegasm/pods/components/music-tab/add-soundcloud-sound-modal/template.hbs"}})}),define("huegasm/pods/components/music-tab/component",["exports","ember","huegasm/pods/components/music-tab/mixins/helpers","huegasm/pods/components/music-tab/mixins/visualizer"],function(e,t,n,a){var l=t.default.Component,o=t.default.observer,i=t.default.isEmpty,s=t.default.isNone,r=t.default.$,p=t.default.run,u=p.later,c=p.next;e.default=l.extend(n.default,a.default,{updatePageTitle:o("playQueuePointer",function(){var e="Huegasm",t=this.get("playQueuePointer"),n=this.get("playQueue");if(t!==-1){var a=n[t];a.title?(e=a.title,a.artist&&(e+=" - "+a.artist)):e=a.fileName,e+="- Huegasm"}document.title=e}),changePlayerControl:function(e,t,n){this.set(e,t),"threshold"===e&&this.get("kick").set({threshold:t}),n&&this.get("playQueuePointer")!==-1&&this.saveSongBeatPreferences(),this.get("storage").set("huegasm."+e,t)},saveSongBeatPreferences:function(){var e=this.get("playQueue")[this.get("playQueuePointer")];if(e){var t=i(e.artist)?e.fileName:e.artist+"-"+e.title,n=this.get("songBeatPreferences");n[t]={threshold:this.get("threshold")},this.set("usingBeatPreferences",!0),this.get("storage").set("huegasm.songBeatPreferences",n)}},loadSongBeatPreferences:function(){var e=this.get("playQueue")[this.get("playQueuePointer")],t=i(e.artist)?e.fileName:e.artist+"-"+e.title,n=this.get("songBeatPreferences"),a=n[t],l=this.get("oldBeatPrefCache"),o=null;s(a)?s(l)||(this.changePlayerControl("threshold",l.threshold),this.set("usingBeatPreferences",!1)):(o={threshold:this.get("threshold")},this.changePlayerControl("threshold",a.threshold),this.set("usingBeatPreferences",!0)),this.set("oldBeatPrefCache",o)},clearCurrentAudio:function(e){var t=this.get("dancer");t.audio.pause&&t.pause(),e&&this.set("playQueuePointer",-1),this.setProperties({timeElapsed:0,timeTotal:0,playing:!1})},dragOver:function(){var e=this.get("dragLeaveTimeoutHandle");this.set("dragging",!0),e&&clearTimeout(e)},dragLeave:function(){var e=this;this.set("dragLeaveTimeoutHandle",setTimeout(function(){e.set("dragging",!1)},500))},simulateKick:function(){var e=this,t=this.get("activeLights"),n=this.get("lightsData"),a=null,l=this.get("flashingTransitions"),o=function(t,a,o){var i={bri:a};l?i.transitiontime=0:i.transitiontime=1,s(o)||(i.hue=o),n[t].state.on===!1&&(i.on=!0),r.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(i),contentType:"application/json",type:"PUT"})},i=100;if(t.length>0){var p=this.get("lastLightBopIndex"),c=void 0,d=this.get("brightnessRange"),m=void 0;if(c=Math.floor(Math.random()*t.length),t.length>1)for(;c===p;)c=Math.floor(Math.random()*t.length);if(m=t[c],this.set("lastLightBopIndex",c),!this.get("colorloopMode")){var g=this.get("hueRange");a=Math.floor(Math.random()*(g[1]-g[0]+1)+g[0])}l&&(i=80),o(m,d[1],a),u(this,o,m,d[0],i)}this.set("paused",!0),u(this,function(){this.set("paused",!1)},150),r("#beat-speaker-center-outer").velocity({blur:3},100).velocity({blur:0},100),r("#beat-speaker-center-inner").velocity({scale:1.05},100).velocity({scale:1},100)},init:function(){var e=this;this._super.apply(this,arguments),window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame,window.cancelAnimationFrame=window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame,navigator.getUserMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;var t=new Dancer,n=this.get("storage"),a=t.createKick({threshold:this.get("threshold"),onKick:function(t,n){e.get("paused")===!1&&e.simulateKick(t,n)}});a.on(),this.setProperties({dancer:t,kick:a}),["volume","shuffle","repeat","volumeMuted","threshold","playerBottomDisplayed","songBeatPreferences","firstVisit","currentVisName","playQueue","playQueuePointer","flashingTransitions","colorloopMode","hueRange","brightnessRange"].forEach(function(t){if(!s(n.get("huegasm."+t))){var a=n.get("huegasm."+t);s(e.actions[t+"Changed"])?e.set(t,a):e.send(t+"Changed",a)}}),this.set("oldPlayQueueLength",this.get("playQueue.length")),SC.initialize({client_id:this.get("SC_CLIENT_ID")})},didInsertElement:function(){var e=this;this._super();var t=this;r("#file-input").on("change",function(){var e=this.files;t.send("handleNewFiles",e),this.value=null}),r(document).on("click",".alert",function(e){r(e.target).addClass("removed")}),r("#beat-container").on("mousedown","#beat-speaker-center-inner",function(e){e.preventDefault()}),r(document).keypress(function(t){32===t.which&&"text"!==t.target.type&&e.send("play")}),this.$().on("drop","#play-list-area",function(t){e.send("dropFiles",t.dataTransfer.files)}),r("#player-area").on("mousewheel",function(t){if(e.get("playQueueNotEmpty")){var n=5;t.deltaY<0&&(n*=-1);var a=e.get("volume")+n;e.send("volumeChanged",a<0?0:a),t.preventDefault()}}),this.get("firstVisit")&&(this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/candyland-speechless-feat-rkcb"),this.send("handleNewSoundCloudURL","https://soundcloud.com/dillistone/dillistone-lili-n-rude"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/vallis-alps-young-feki-remix"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/andrew-luce-when-to-love-you-feat-chelsea-cutler"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/ahh-ooh-carefree-with-me"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/crywolf-slow-burn"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/clozee-red-forest"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/elo-method-subranger-solace"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/90-pounds-of-pete-waited-too-long-feat-devon-baldwin"),this.send("handleNewSoundCloudURL","https://soundcloud.com/mrsuicidesheep/draper-eyes-open"),this.send("handleNewSoundCloudURL","https://soundcloud.com/itspapaya/sunny"),this.send("handleNewSoundCloudURL","https://soundcloud.com/stonesthrow/nxworries-anderson-paak-knxwledge-suede"),this.get("storage").set("huegasm.firstVisit",!1),this.sendAction()),this.get("playerBottomDisplayed")||r("#player-bottom").hide()},actions:{clearPlaylist:function(){this.get("playQueue").clear()},setVisName:function(e){this.set("currentVisName",e)},hideTooltip:function(){r(".bootstrap-tooltip").tooltip("hide")},gotoSCURL:function(e){this.get("playing")&&this.send("play"),this.send("gotoURL",e)},gotoURL:function(e){r(".tooltip").remove(),window.open(e,"_blank")},handleNewSoundCloudURL:function(e){var t=this;e&&SC.resolve(e).then(function(e){var n=function e(n){"user"===n.kind?t.get("notify").alert({html:t.get("scUserNotSupportedHtml")}):"track"===n.kind?n.streamable===!0?!function(){var e=null;n.artwork_url?e=n.artwork_url.replace("large","t67x67"):n.user.avatar_url&&(e=n.user.avatar_url),r.get(e).done(function(){t.get("playQueue").pushObject({url:n.stream_url+"?client_id="+t.get("SC_CLIENT_ID"),fileName:n.title+" - "+n.user.username,artist:n.user.username,scUrl:n.permalink_url,title:n.title,picture:e})}).fail(function(){t.get("playQueue").pushObject({url:n.stream_url+"?client_id="+t.get("SC_CLIENT_ID"),fileName:n.title+" - "+n.user.username,artist:n.user.username,scUrl:n.permalink_url,title:n.title})})}():a.push(n.title):"playlist"===n.kind&&(n.streamable===!0?n.tracks.forEach(e):a.push(n.title))},a=[];e instanceof Array?e.forEach(n):n(e),a.length>0&&t.get("notify").alert({html:t.get("notStreamableHtml")(a)}),t.get("playQueuePointer")===-1&&(t.get("firstVisit")?t.send("goToSong",0):t.send("next"))},function(){t.get("notify").alert({html:t.get("urlNotFoundHtml")(e)})}),this.set("isShowingAddSoundCloudModal",!1)},toggleIsShowingAddSoundCloudModal:function(){this.toggleProperty("isShowingAddSoundCloudModal")},slideTogglePlayerBottom:function(){var e=this.$("#player-bottom");e.velocity(e.is(":visible")?"slideUp":"slideDown",{duration:300}),this.changePlayerControl("playerBottomDisplayed",!this.get("playerBottomDisplayed"))},goToSong:function(e,t,n){var a=this,l=this.get("dancer"),o=this.get("playQueue");l.audio&&this.clearCurrentAudio(!0),s(o[e])||!function(){var o=new Audio;o.src=a.get("playQueue")[e].url,o.crossOrigin="anonymous",o.oncanplay=function(){a.set("timeTotal",Math.floor(o.duration)),a.set("soundCloudFuckUps",0)},o.onerror=function(e){var t=a.get("playQueuePointer"),n=a.get("playQueue")[t];a.get("soundCloudFuckUps")>=a.get("maxSoundCloudFuckUps")?(a.get("notify").alert({html:a.get("tooManySoundCloudFuckUps")}),a.send("play"),a.set("soundCloudFuckUps",0)):(n.local?a.send("removeAudio",t):a.send("next",!0),2===e.target.error.code?a.get("notify").alert({html:a.get("failedToDecodeFileHtml")(n.fileName)}):a.get("notify").alert({html:a.get("failedToPlayFileHtml")(n.fileName)}),a.set("usingBeatPreferences",!1),a.incrementProperty("soundCloudFuckUps"))},o.ontimeupdate=function(){a.set("timeElapsed",Math.floor(o.currentTime))},o.onended=function(){a.send("next")},l.load(o,1),a.set("playQueuePointer",e),a.loadSongBeatPreferences(),t&&a.send("play"),n&&c(a,function(){r(".track"+e).velocity("scroll",{container:r("#play-list-area"),duration:200})})}()},removeAudio:function(e){this.get("playQueue").removeAt(e),r("body .tooltip").remove(),e===this.get("playQueuePointer")&&this.send("goToSong",e,!0,!0)},playerAreaPlay:function(){i(r("#player-controls:hover"))&&this.get("playQueuePointer")!==-1&&(this.send("play"),r("#play-notification").velocity({opacity:.8,scale:1},0).velocity({opacity:0,scale:3},500))},play:function(e){var t=this,n=this.get("dancer"),a=this.get("playQueuePointer"),l=this.get("playing"),o=this.get("lightsData");if(a!==-1){if(l)!function(){n.pause();var a=t.get("preMusicLightsDataCache"),l=function(e){r.ajax(t.get("apiURL")+"/lights/"+e+"/state",{data:JSON.stringify({on:a[e].state.on,hue:a[e].state.hue,bri:a[e].state.bri}),contentType:"application/json",type:"PUT"})};for(var i in o)o.hasOwnProperty(i)&&u(t,l,i,1e3);e||t.set("timeElapsed",Math.floor(n.getTime()))}();else{var i=this.get("timeTotal");if(this.get("volumeMuted")?n.setVolume(0):n.setVolume(this.get("volume")/100),this.get("timeElapsed")===i&&0!==i)return void this.send("next",!0);r(window).trigger("resize"),this.set("preMusicLightsDataCache",o),n.play()}this.set("pauseLightUpdates",!l),this.onColorloopModeChange(),this.toggleProperty("playing")}},volumeChanged:function(e){this.changePlayerControl("volume",e),this.get("playing")&&this.get("dancer").setVolume(e/100),this.get("volume")>0&&this.get("volumeMuted")&&this.changePlayerControl("volumeMuted",!1)},next:function(e){var t=this.get("playQueuePointer"),n=this.get("playQueue"),a=t+1,l=this.get("repeat"),o=this.get("shuffle");if(2===l)a=t===-1&&n.length>0?0:t;else if(o){var i=this.get("shufflePlayed");if(i.length===n.length)return i.clear(),void this.send("play",!0);do a=Math.floor(Math.random()*n.length);while(i.includes(n[a].url));i.pushObject(n[a].url)}else if(a>n.length-1){if(1!==l&&!e)return void this.send("play",!0);a%=n.length}this.send("goToSong",a,!0,!0)},previous:function(){var e=this;this.get("timeElapsed")>5?this.send("seekChanged",0):!function(){var t=e.get("playQueuePointer"),n=e.get("playQueue");e.get("shuffle")&&!s(n[t])?!function(){var a=e.get("shufflePlayed"),l=e.get("shufflePlayed").indexOf(n[t].url),o=0;a.length>0&&l!==-1&&(t=l-1,t<0&&(t=a.length-1),n.some(function(e){return e.url===a[t]?(t=o,!0):(o++,!1)}))}():(t--,t<0&&(t=n.length-1)),e.send("goToSong",t,!0,!0)}()},seekChanged:function(e){var t=this.get("dancer");t.audio&&(t.audio.currentTime=Math.floor(this.get("timeTotal")*e/100))},volumeMutedChanged:function(e){var t=this.get("dancer"),n=s(e)?!this.get("volumeMuted"):e;this.changePlayerControl("volumeMuted",n),this.get("playing")&&(n?t.setVolume(0):t.setVolume(this.get("volume")/100))},addLocalAudio:function(){r("#file-input").click()},shuffleChanged:function(e){this.changePlayerControl("shuffle",s(e)?!this.get("shuffle"):e)},repeatChanged:function(e){this.changePlayerControl("repeat",s(e)?(this.get("repeat")+1)%3:e)},playerBottomDisplayedChanged:function(e){this.changePlayerControl("playerBottomDisplayed",e)},thresholdChanged:function(e){this.changePlayerControl("threshold",e,!0)},brightnessRangeChanged:function(e){this.changePlayerControl("brightnessRange",e)},hueRangeChanged:function(e){this.changePlayerControl("hueRange",e)},playQueuePointerChanged:function(e){this.send("goToSong",e,!1,!0)},clickSpeaker:function(){this.simulateKick(1)},dropFiles:function(e){this.setProperties({dragging:!1,draggingOverPlayListArea:!1}),this.send("handleNewFiles",e)},playerListAreaDragOver:function(){this.set("draggingOverPlayListArea",!0)},playerListAreaDragLeave:function(){this.set("draggingOverPlayListArea",!1)},handleNewFiles:function(e){var t=this,n=this.get("playQueue"),a=function(){var e=ID3.getAllTags("local"),a=null;if(e.picture){for(var l="",o=0;oSoundCloud user URLs are not supported.',tooManySoundCloudFuckUps:'',notStreamableHtml:function(e){var t='";return t},urlNotFoundHtml:function(e){return'"},failedToPlayFileHtml:function(e){return'"},failedToDecodeFileHtml:function(e){return'"},scUrl:l("playQueuePointer","playQueue.[]",function(){var e=null,t=this.get("playQueue")[this.get("playQueuePointer")];return t&&t.scUrl&&(e=t.scUrl),e}),playQueueEmpty:l.empty("playQueue"),playQueueNotEmpty:l.notEmpty("playQueue"),playQueueMultiple:l("playQueue.[]",function(){return this.get("playQueue").length>1}),seekPosition:l("timeElapsed","timeTotal",function(){var e=this.get("timeTotal"),t=this.get("timeElapsed");return 0===e?0:t/e*100}),largeArtworkPic:l("playQueuePointer","currentVisName",function(){var e="",t=this.get("currentVisName"),n=this.get("playQueuePointer"),a=this.get("playQueue");if(n!==-1&&"None"===t){var l=a[n];o(l.picture)||(e=l.picture,l.scUrl&&(e=e.replace("67x67","500x500")))}return e}),repeatIcon:l("repeat",function(){return 2===this.get("repeat")?"repeat-one":"repeat"}),playingIcon:l("playing",function(){return this.get("playing")?"pause":this.get("timeElapsed")===this.get("timeTotal")&&0!==this.get("timeTotal")?"replay":"play-arrow"}),playerAreaClickIcon:l("playing",function(){return this.get("playing")?"play-arrow":"pause"}),playListAreaClass:l("dragging","draggingOverPlayListArea","dimmerOn",function(){var e="pointer";return this.get("dragging")&&(e+=" drag-here-highlight"),this.get("draggingOverPlayListArea")&&(e+=" dragging-over"),this.get("dimmerOn")&&(e+=" dimmerOn"),e}),dimmerOnClass:l("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn":null}),volumeMutedClass:l("volumeMuted",function(){var e="player-control-icon volumeButton";return this.get("volumeMuted")&&(e+=" active"),e}),repeatClass:l("repeat",function(){return 0!==this.get("repeat")?"player-control-icon active":"player-control-icon"}),shuffleClass:l("shuffle",function(){return this.get("shuffle")?"player-control-icon active":"player-control-icon"}),volumeIcon:l("volumeMuted","volume",function(){var e=this.get("volume");return this.get("volumeMuted")?"volume-off":e>=70?"volume-up":e>10?"volume-down":"volume-mute"}),beatDetectionAreaArrowIcon:l("playerBottomDisplayed",function(){return this.get("playerBottomDisplayed")?"keyboard-arrow-up":"keyboard-arrow-down"}),timeElapsedTxt:l("timeElapsed",function(){return this.formatTime(this.get("timeElapsed"))}),timeTotalTxt:l("timeTotal",function(){return this.formatTime(this.get("timeTotal"))}),onPlayQueueChange:a("playQueue.length",function(){var e=this,t=this.get("playQueue.length");t>this.get("oldPlayQueueLength")&&i.once(this,function(){i.next(e,function(){s(".track"+(t-1)).velocity("scroll",{container:s("#play-list-area"),duration:200})})}),this.set("oldPlayQueueLength",t)}),onColorloopModeChange:a("colorloopMode","playing",function(){this.set("colorLoopOn",this.get("playing")&&this.get("colorloopMode"))}),onOptionChange:a("flashingTransitions","playQueue.[]","playQueuePointer","colorloopMode",function(e,t){t=t.replace(".[]","");var n=this.get(t);"playQueue"===t&&(n=n.filter(function(e){return!e.url.startsWith("blob:")})),this.get("storage").set("huegasm."+t,n)}),onRepeatChange:p("init",a("repeat",function(){var e="Repeat all",t="repeat";1===this.get(t)?e="Repeat one":2===this.get(t)&&(e="Repeat off"),this.changeTooltipText(t,e)})),onShuffleChange:p("init",a("shuffle",function(){var e="Shuffle",t="shuffle";this.get(t)&&(this.get("shufflePlayed").clear(),e="Unshuffle"),this.changeTooltipText(t,e)})),onVolumeMutedChange:p("init",a("volumeMuted",function(){var e="Mute",t="volumeMuted",n=this.get(t),a=this.get("dancer"),l=0;n?(e="Unmute",l=0):l=this.get("volume")/100,this.get("playing")&&a.setVolume(l),this.changeTooltipText(t,e)})),onPrevChange:p("init",a("timeElapsed","playQueueNotEmpty","playQueue.[]",function(){if(this.get("playQueueNotEmpty")){var e="Previous",t="prev";(this.get("timeElapsed")>5||1===this.get("playQueue").length)&&(e="Replay"),this.changeTooltipText(t,e)}})),onPlayingChange:p("init",a("playing",function(){var e="Play",t="playing";this.get(t)?e="Pause":this.get("timeElapsed")===this.get("timeTotal")&&0!==this.get("timeTotal")&&(e="Replay"),this.changeTooltipText(t,e)})),changeTooltipText:function(e,t){s("#"+e+"Tooltip + .tooltip .tooltip-inner").html(t),s("#"+e+"Tooltip").attr("data-original-title",t),o(this.get(e+"TooltipTxt"))&&this.set(e+"TooltipTxt",t)},formatTime:function(e){return this.pad(Math.floor(e/60),2)+":"+this.pad(e%60,2)},pad:function(e,t){return("000000000"+e).substr(-t)}})}),define("huegasm/pods/components/music-tab/mixins/visualizer",["exports","ember"],function(e,t){var n=t.default.Mixin,a=t.default.observer,l=t.default.$;e.default=n.create({currentVisName:"None",visNames:["None","Bars","Wave"],onCurrentVisNameChange:a("currentVisName",function(){var e=this.get("currentVisName");if("None"===e){var t=l("#visualization")[0],n=t.getContext("2d");n.clearRect(0,0,t.width,t.height)}this.get("storage").set("huegasm.currentVisName",e)}),didInsertElement:function(){var e=this,t=this.get("dancer"),n=l("#visualization")[0],a=l("#player-area"),o=n.getContext("2d"),i=2,s=a.height(),r=void 0;n.height=s;var p=function(){r=a.width(),n.width=r};p(),l(window).on("resize",p),t.bind("update",function(){var n=e.get("currentVisName"),a=o.createLinearGradient(0,0,0,s),l=document.hidden||document.msHidden||document.webkitHidden||document.mozHidden;if("None"!==n&&!l&&e.get("active"))if(o.clearRect(0,0,r,s),"Wave"===n){var p=3,u=1024;a.addColorStop(.6,"white"),a.addColorStop(0,"#0036FA"),o.lineWidth=1,o.strokeStyle=a;var c=t.getWaveform();o.beginPath(),o.moveTo(0,s/2);for(var d=0,m=c.length;d\n
\n ');return r.appendChild(l[0]),l.on("wheel",t),l.on("touchmove",t),i.on("keydown",e),function(){l.off("wheel"),l.off("touchmove"),l[0].parentNode.removeChild(l[0]),i.off("keydown",e),delete o.disableScrollAround._enableScrolling}}function n(){var e=r.parentNode,t=e.getAttribute("style")||"",n=r.getAttribute("style")||"",a=r.scrollTop+r.parentElement.scrollTop,o=r.clientWidth;return r.scrollHeight>r.clientHeight&&(l(r,{position:"fixed",width:"100%",top:-a+"px"}),l(e,{overflowY:"scroll"})),r.clientWidth\n
\n ');return r.appendChild(l[0]),l.on("wheel",t),l.on("touchmove",t),i.on("keydown",e),function(){l.off("wheel"),l.off("touchmove"),l[0].parentNode.removeChild(l[0]),i.off("keydown",e),delete o.disableScrollAround._enableScrolling}}function n(){var e=r.parentNode,t=e.getAttribute("style")||"",n=r.getAttribute("style")||"",a=r.scrollTop+r.parentElement.scrollTop,o=r.clientWidth;return r.scrollHeight>r.clientHeight&&(l(r,{position:"fixed",width:"100%",top:-a+"px"}),l(e,{overflowY:"scroll"})),r.clientWidth0&&(this.connections=[],n.run.once(this.router,"_setOutlets"))}});r.deprecateUnderscoreActions(w),w.reopenClass({isRouteFactory:!0}),e.default=w}),s("ember-routing/system/router",["exports","ember-utils","ember-console","ember-metal","ember-runtime","ember-routing/system/route","ember-routing/system/dsl","ember-routing/location/api","ember-routing/utils","ember-routing/system/router_state","router"],function(e,t,n,r,i,o,s,a,l,u,c){"use strict";function p(){return this}function d(e,t,n){for(var r=!1,i=t.length-1;i>=0;--i){var o=t[i],s=o.handler;if(e===s&&(r=!0),r&&n(s)!==!0)return}}function h(e,t){var r=[],i=void 0;i=e&&"object"==typeof e&&"object"==typeof e.errorThrown?e.errorThrown:e,t&&r.push(t),i&&(i.message&&r.push(i.message),i.stack&&r.push(i.stack),"string"==typeof i&&r.push(i)),n.default.error.apply(this,r)}function f(e,n){var r=e.router,i=t.getOwner(e),o=e.routeName,s=o+"_"+n,a=e.fullRouteName,l=a+"_"+n;return g(i,r,s,l)?l:""}function m(e,n){var r=e.router,i=t.getOwner(e),o=e.routeName,s="application"===o?n:o+"."+n,a=e.fullRouteName,l="application"===a?n:a+"."+n;return g(i,r,s,l)?l:""}function g(e,t,n,r){var i=t.hasRoute(r),o=e.hasRegistration("template:"+n)||e.hasRegistration("route:"+n);return i&&o}function v(e,n,i){var o=i.shift();if(!e){if(n)return;throw new r.Error("Can't trigger action '"+o+"' because your app hasn't finished transitioning into its first route. To trigger an action on destination routes during a transition, you can call `.send()` on the `Transition` object passed to the `model/beforeModel/afterModel` hooks.")}for(var s=!1,a=void 0,l=void 0,u=e.length-1;u>=0;u--)if(a=e[u],l=a.handler,l&&l.actions&&l.actions[o]){if(l.actions[o].apply(l,i)!==!0){if("error"===o){var c=t.guidFor(i[0]);l.router._markErrorAsHandled(c)}return}s=!0}if(A[o])return void A[o].apply(null,i);if(!s&&!n)throw new r.Error("Nothing handled the action '"+o+"'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.")}function y(e,t,n){for(var r=e.router,i=r.applyIntent(t,n),o=i.handlerInfos,s=i.params,a=0;a0;){var r=n.shift();if(r.render.name===t)return r;var i=r.outlets;for(var o in i)n.push(i[o])}}function C(e,n,i){var o=void 0,s={render:i,outlets:new t.EmptyObject,wasUsed:!1};return o=i.into?E(e,i.into):n,o?r.set(o.outlets,i.outlet,s):i.into?k(e,i.into,s):e=s,{liveRoutes:e,ownState:s}}function k(e,n,i){e.outlets.__ember_orphans__||(e.outlets.__ember_orphans__={render:{name:"__ember_orphans__"},outlets:new t.EmptyObject}),e.outlets.__ember_orphans__.outlets[n]=i,r.run.schedule("afterRender",function(){})}function S(e,t,n){var r=E(e,n.routeName);return r?r:(t.outlets.main={render:{name:n.routeName,outlet:"main"},outlets:{}},t)}e.triggerEvent=v;var T=Array.prototype.slice,O=i.Object.extend(i.Evented,{location:"hash",rootURL:"/",_initRouterJs:function(){var e=this.router=new c.default;e.triggerEvent=v,e._triggerWillChangeContext=p,e._triggerWillLeave=p;var t=this.constructor.dslCallbacks||[p],i=this._buildDSL();i.route("application",{path:"/",resetNamespace:!0,overrideNameAssertion:!0},function(){for(var e=0;e0)-(n<0)}function i(e,s){if(e===s)return 0;var a=t.typeOf(e),l=t.typeOf(s);if(n.default){if("instance"===a&&n.default.detect(e)&&e.constructor.compare)return e.constructor.compare(e,s);if("instance"===l&&n.default.detect(s)&&s.constructor.compare)return s.constructor.compare(s,e)*-1}var u=r(o[a],o[l]);if(0!==u)return u;switch(a){case"boolean":case"number":return r(e,s);case"string":return r(e.localeCompare(s),0);case"array":for(var c=e.length,p=s.length,d=Math.min(c,p),h=0;hn})}function d(e,n){return t.computed(e,function(){return t.get(this,e)>=n})}function h(e,n){return t.computed(e,function(){return t.get(this,e)=0)return o[a];if(Array.isArray(e)){if(s=e.slice(),t)for(a=s.length;--a>=0;)s[a]=i(s[a],t,n,o)}else if(r.default&&r.default.detect(e))s=e.copy(t,n,o);else if(e instanceof Date)s=new Date(e.getTime());else{s={};for(l in e)Object.prototype.hasOwnProperty.call(e,l)&&"__"!==l.substring(0,2)&&(s[l]=t?i(e[l],t,n,o):e[l])}return t&&(n.push(e),o.push(s)),s}function o(e,t){return"object"!=typeof e||null===e?e:r.default&&r.default.detect(e)?e.copy(t):i(e,t,t?[]:null,t?[]:null)}e.default=o}),s("ember-runtime/ext/function",["exports","ember-environment","ember-metal"],function(e,t,n){"use strict";var r=Array.prototype.slice,i=Function.prototype;t.ENV.EXTEND_PROTOTYPES.Function&&(i.property=function(){var e=n.computed(this);return e.property.apply(e,arguments)},i.observes=function(){for(var e=arguments.length,t=Array(e),r=0;r1?n-1:0),i=1;i=0&&r>=0&&n.get(e,"hasEnumerableObservers")){o=[],s=t+r;for(var a=t;a=0&&i>=0&&n.get(e,"hasEnumerableObservers")){o=[];for(var s=t+i,a=t;a=n.get(this,"length")))return n.get(this,e)},d.objectsAt=function(e){var t=this;return e.map(function(e){return l(t,e)})},d.nextObject=function(e){return l(this,e)},d["[]"]=n.computed({get:function(e){return this},set:function(e,t){return this.replace(0,n.get(this,"length"),t),this}}),d.firstObject=n.computed(function(){return l(this,0)}).readOnly(),d.lastObject=n.computed(function(){return l(this,n.get(this,"length")-1)}).readOnly(),d.contains=function(e){return this.indexOf(e)>=0},d.slice=function(e,t){var r=n.default.A(),i=n.get(this,"length");for(n.isNone(e)&&(e=0),(n.isNone(t)||t>i)&&(t=i),e<0&&(e=i+e),t<0&&(t=i+t);e=r)&&(t=r-1),t<0&&(t+=r);for(var i=t;i>=0;i--)if(l(this,i)===e)return i;return-1},d.addArrayObserver=function(e,t){return s(this,e,t)},d.removeArrayObserver=function(e,t){return a(this,e,t)},d.hasArrayObservers=n.computed(function(){return n.hasListeners(this,"@array:change")||n.hasListeners(this,"@array:before")}),d.arrayContentWillChange=function(e,t,n){return u(this,e,t,n)},d.arrayContentDidChange=function(e,t,n){return c(this,e,t,n)},d["@each"]=n.computed(function(){return this.__each||(this.__each=new i.default(this)),this.__each}).volatile().readOnly(),d));f.reopen({includes:function(e,t){var r=n.get(this,"length");void 0===t&&(t=0),t<0&&(t+=r);for(var i=t;i1?t-1:0),r=1;r1?n-1:0),i=1;i=t.get(e,"length"))throw new t.Error(s);void 0===r&&(r=1),e.replace(n,r,a)}return e}e.removeAt=o;var s="Index out of range",a=[];e.default=t.Mixin.create(n.default,r.default,{replace:null,clear:function(){var e=t.get(this,"length");return 0===e?this:(this.replace(0,e,a),this)},insertAt:function(e,n){if(e>t.get(this,"length"))throw new t.Error(s);return this.replace(e,0,[n]),this},removeAt:function(e,t){return o(this,e,t)},pushObject:function(e){return this.insertAt(t.get(this,"length"),e),e},pushObjects:function(e){if(!i.default.detect(e)&&!Array.isArray(e))throw new TypeError("Must pass Ember.Enumerable to Ember.MutableArray#pushObjects");return this.replace(t.get(this,"length"),0,e),this},popObject:function(){var e=t.get(this,"length");if(0===e)return null;var r=n.objectAt(this,e-1);return this.removeAt(e-1,1),r},shiftObject:function(){if(0===t.get(this,"length"))return null;var e=n.objectAt(this,0);return this.removeAt(0),e},unshiftObject:function(e){return this.insertAt(0,e),e},unshiftObjects:function(e){return this.replace(0,0,e),this},reverseObjects:function(){var e=t.get(this,"length");if(0===e)return this;var n=this.toArray().reverse();return this.replace(0,e,n),this},setObjects:function(e){if(0===e.length)return this.clear();var n=t.get(this,"length");return this.replace(0,n,e),this},removeObject:function(e){for(var r=t.get(this,"length")||0;--r>=0;){var i=n.objectAt(this,r);i===e&&this.removeAt(r)}return this},addObject:function(e){var t=void 0;return t=this.includes(e),t||this.pushObject(e),this}})}),s("ember-runtime/mixins/mutable_enumerable",["exports","ember-runtime/mixins/enumerable","ember-metal"],function(e,t,n){"use strict";e.default=n.Mixin.create(t.default,{addObject:null,addObjects:function(e){var t=this;return n.beginPropertyChanges(this),e.forEach(function(e){return t.addObject(e)}),n.endPropertyChanges(this),this},removeObject:null,removeObjects:function(e){n.beginPropertyChanges(this);for(var t=e.length-1;t>=0;t--)this.removeObject(e[t]);return n.endPropertyChanges(this),this}})}),s("ember-runtime/mixins/observable",["exports","ember-metal"],function(e,t){"use strict";e.default=t.Mixin.create({get:function(e){return t.get(this,e)},getProperties:function(){for(var e=arguments.length,n=Array(e),r=0;rt.get(this,"content.length"))throw new t.Error(l);return this._replace(e,0,[n]),this},insertAt:function(e,n){if(t.get(this,"arrangedContent")===t.get(this,"content"))return this._insertAt(e,n);throw new t.Error("Using insertAt on an arranged ArrayProxy is not allowed.")},removeAt:function(e,n){if("number"==typeof e){var r=t.get(this,"content"),i=t.get(this,"arrangedContent"),o=[];if(e<0||e>=t.get(this,"length"))throw new t.Error(l);void 0===n&&(n=1);for(var a=e;a0&&(e=[arguments[0]]),this.__defineNonEnumerable(t.GUID_KEY_PROPERTY);var o=n.meta(this),s=o.proto;if(o.proto=this,e){var a=e;e=null;for(var l=this.concatenatedProperties,u=this.mergedProperties,p=0;p0&&l.indexOf(g)>=0){var w=this[g];v=w?"function"==typeof w.concat?w.concat(v):t.makeArray(w).concat(v):t.makeArray(v)}if(u&&u.length&&u.indexOf(g)>=0){var x=this[g];v=t.assign({},x,v)}b?b.set(this,g,v):"function"!=typeof this.setUnknownProperty||g in this?this[g]=v:this.setUnknownProperty(g,v)}}}c(this,o),this.init.apply(this,arguments),this[h](),o.proto=s,n.finishChains(this),n.sendEvent(this,"init")};return i.toString=n.Mixin.prototype.toString,i.willReopen=function(){r&&(i.PrototypeMixin=n.Mixin.create(i.PrototypeMixin)),r=!1},i._initProperties=function(t){e=t},i.proto=function(){var e=i.superclass;return e&&e.proto(),r||(r=!0,i.PrototypeMixin.applyPartial(i.prototype)),this.prototype},i}var s,a,l=n.run.schedule,u=n.Mixin._apply,c=n.Mixin.finishPartial,p=n.Mixin.prototype.reopen,d=!1,h=t.symbol("POST_INIT");e.POST_INIT=h;var f=o();f.toString=function(){return"Ember.CoreObject"},f.PrototypeMixin=n.Mixin.create((s={reopen:function(){for(var e=arguments.length,t=Array(e),n=0;n";return r},s)),f.PrototypeMixin.ownerConstructor=f,f.__super__=null;var m=(a={ClassMixin:n.REQUIRED,PrototypeMixin:n.REQUIRED,isClass:!0,isMethod:!1},a[t.NAME_KEY]=null,a[t.GUID_KEY]=null,a.extend=function(){var e,r=o();return r.ClassMixin=n.Mixin.create(this.ClassMixin),r.PrototypeMixin=n.Mixin.create(this.PrototypeMixin),r.ClassMixin.ownerConstructor=r,r.PrototypeMixin.ownerConstructor=r,p.apply(r.PrototypeMixin,arguments),r.superclass=this,r.__super__=this.prototype,e=r.prototype=Object.create(this.prototype),e.constructor=r,t.generateGuid(e),n.meta(e).proto=e,r.ClassMixin.apply(r),r},a.create=function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r0&&this._initProperties(n),new e},a.reopen=function(){return this.willReopen(),p.apply(this.PrototypeMixin,arguments),this},a.reopenClass=function(){return p.apply(this.ClassMixin,arguments),u(this,arguments,!1),this},a.detect=function(e){if("function"!=typeof e)return!1;for(;e;){if(e===this)return!0;e=e.superclass}return!1},a.detectInstance=function(e){return e instanceof this},a.metaForProperty=function(e){var t=this.proto(),n=t[e],r=null!==n&&"object"==typeof n&&n.isDescriptor?n:void 0;return r._meta||{}},a._computedProperties=n.computed(function(){d=!0;var e,t=this.proto(),n=[];for(var r in t)e=t[r],e&&e.isDescriptor&&n.push({name:r,meta:e._meta});return n}).readOnly(),a.eachComputedProperty=function(e,t){for(var r,i={},o=n.get(this,"_computedProperties"),s=0;s=o;){var a=r.objectAt(e,s);a&&(n._addBeforeObserver(a,t,i,"contentKeyWillChange"),n.addObserver(a,t,i,"contentKeyDidChange"))}}function s(e,t,i,o,s){for(;--s>=o;){var a=r.objectAt(e,s);a&&(n._removeBeforeObserver(a,t,i,"contentKeyWillChange"),n.removeObserver(a,t,i,"contentKeyDidChange"))}}e.default=i,i.prototype={__defineNonEnumerable:function(e){this[e.name]=e.descriptor.value},arrayWillChange:function(e,t,r,i){var o=this._keys,a=r>0?t+r:-1;for(var l in o)a>0&&s(e,l,this,t,a),n.propertyWillChange(this,l)},arrayDidChange:function(e,t,r,i){var s=this._keys,a=i>0?t+i:-1;for(var l in s)a>0&&o(e,l,this,t,a),n.propertyDidChange(this,l)},willWatchProperty:function(e){this.beginObservingContentKey(e)},didUnwatchProperty:function(e){this.stopObservingContentKey(e)},beginObservingContentKey:function(e){var r=this._keys;if(r||(r=this._keys=new t.EmptyObject),r[e])r[e]++;else{r[e]=1;var i=this._content,s=n.get(i,"length");o(i,e,this,0,s)}},stopObservingContentKey:function(e){var t=this._keys;if(t&&t[e]>0&&--t[e]<=0){var r=this._content,i=n.get(r,"length");s(r,e,this,0,i)}},contentKeyWillChange:function(e,t){n.propertyWillChange(this,t)},contentKeyDidChange:function(e,t){n.propertyDidChange(this,t)}}}),s("ember-runtime/system/lazy_load",["exports","ember-environment"],function(e,t){"use strict";function n(e,t){var n=o[e];i[e]=i[e]||[],i[e].push(t),n&&t(n)}function r(e,n){o[e]=n;var r=t.environment.window;if(r&&"function"==typeof CustomEvent){var s=new CustomEvent(e,{detail:n,name:e});r.dispatchEvent(s)}i[e]&&i[e].forEach(function(e){return e(n)})}e.onLoad=n,e.runLoadHooks=r;var i=t.ENV.EMBER_LOAD_HOOKS||{},o={},s=o;e._loaded=s}),s("ember-runtime/system/namespace",["exports","ember-utils","ember-metal","ember-environment","ember-runtime/system/object"],function(e,t,n,r,i){"use strict";function o(){return m}function s(e){m=!!e}function a(e,n,r){var i=e.length;v[e.join(".")]=n;for(var o in n)if(y.call(n,o)){var s=n[o];if(e[i]=o,s&&s.toString===h&&!s[t.NAME_KEY])s[t.NAME_KEY]=e.join(".");else if(s&&s.isNamespace){if(r[t.guidFor(s)])continue;r[t.guidFor(s)]=!0,a(e,s,r)}}e.length=i}function l(e){return e>=65&&e<=90}function u(e,t){try{var n=e[t];return n&&n.isNamespace&&n}catch(e){}}function c(){if(!g.PROCESSED)for(var e=r.context.lookup,n=Object.keys(e),i=0;i2){i=new Array(arguments.length-1);for(var o=1;o2)&&(t=Array.prototype.slice.call(arguments,1)),e=i.get(e)||e,o(e,t)}function l(e){return e.split(/\s+/)}function u(e){return P.get(e)}function c(e){return g.get(e)}function p(e){return b.get(e)}function d(e){return E.get(e)}function h(e){return S.get(e)}function f(e){return O.get(e)}var m=/[ _]/g,g=new t.Cache(1e3,function(e){return u(e).replace(m,"-")}),v=/(\-|\_|\.|\s)+(.)?/g,y=/(^|\/)([A-Z])/g,b=new t.Cache(1e3,function(e){return e.replace(v,function(e,t,n){return n?n.toUpperCase():""}).replace(y,function(e,t,n){return e.toLowerCase()})}),w=/^(\-|_)+(.)?/,x=/(.)(\-|\_|\.|\s)+(.)?/g,_=/(^|\/|\.)([a-z])/g,E=new t.Cache(1e3,function(e){for(var t=function(e,t,n){return n?"_"+n.toUpperCase():""},n=function(e,t,n,r){return t+(r?r.toUpperCase():"")},r=e.split("/"),i=0;i-1;return e?function(e){return o.test(s.call(e))}:function(){return!0}}();e.checkHasSuper=a,t.__hasSuper=!1}),s("ember-utils/symbol",["exports","ember-utils/guid","ember-utils/intern"],function(e,t,n){"use strict";function r(e){var r=t.GUID_KEY+Math.floor(Math.random()*new Date);return n.default("__"+e+"__ [id="+r+"]")}e.default=r});s("ember-utils/to-string",["exports"],function(e){"use strict";function t(e){return e&&"function"==typeof e.toString?e.toString():n.call(e)}e.default=t;var n=Object.prototype.toString});s("ember-utils/weak-map-utils",["exports"],function(e){"use strict";var t=function(){var e="function"==typeof WeakMap;if(!e)return!1;var t=new WeakMap;return"[object WeakMap]"===Object.prototype.toString.call(t)}();e.HAS_NATIVE_WEAKMAP=t}),s("ember-views/compat/attrs",["exports","ember-utils"],function(e,t){"use strict";var n=t.symbol("MUTABLE_CELL");e.MUTABLE_CELL=n}),s("ember-views/compat/fallback-view-registry",["exports","ember-utils"],function(e,t){"use strict";e.default=t.dictionary(null)}),s("ember-views/component_lookup",["exports","ember-metal","ember-runtime"],function(e,t,n){"use strict";e.default=n.Object.extend({componentFor:function(e,t,n){var r="component:"+e;return t._lookupFactory(r,n)},layoutFor:function(e,t,n){var r="template:components/"+e;return t.lookup(r,n)}})}),s("ember-views/index",["exports","ember-views/system/ext","ember-views/system/jquery","ember-views/system/utils","ember-views/system/event_dispatcher","ember-views/component_lookup","ember-views/mixins/text_support","ember-views/views/core_view","ember-views/mixins/class_names_support","ember-views/mixins/child_views_support","ember-views/mixins/view_state_support","ember-views/mixins/view_support","ember-views/mixins/action_support","ember-views/compat/attrs","ember-views/system/lookup_partial","ember-views/utils/lookup-component","ember-views/system/action_manager","ember-views/compat/fallback-view-registry"],function(e,t,n,r,i,o,s,a,l,u,c,p,d,h,f,m,g,v){"use strict";e.jQuery=n.default,e.isSimpleClick=r.isSimpleClick,e.getViewBounds=r.getViewBounds,e.getViewClientRects=r.getViewClientRects,e.getViewBoundingClientRect=r.getViewBoundingClientRect,e.getRootViews=r.getRootViews,e.getChildViews=r.getChildViews,e.getViewId=r.getViewId,e.getViewElement=r.getViewElement,e.setViewElement=r.setViewElement,e.STYLE_WARNING=r.STYLE_WARNING,e.EventDispatcher=i.default,e.ComponentLookup=o.default,e.TextSupport=s.default,e.CoreView=a.default,e.ClassNamesSupport=l.default,e.ChildViewsSupport=u.default,e.ViewStateSupport=c.default,e.ViewMixin=p.default,e.ActionSupport=d.default,e.MUTABLE_CELL=h.MUTABLE_CELL,e.lookupPartial=f.default,e.hasPartial=f.hasPartial,e.lookupComponent=m.default,e.ActionManager=g.default,e.fallbackViewRegistry=v.default}),s("ember-views/mixins/action_support",["exports","ember-utils","ember-metal","ember-views/compat/attrs"],function(e,t,n,r){"use strict";function i(e,t){return t&&t[r.MUTABLE_CELL]&&(t=t.value),t}e.default=n.Mixin.create({sendAction:function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o1?t-1:0),i=1;i1;return!t&&!n}function r(e){var t=e.lookup("-view-registry:main"),n=[];return Object.keys(t).forEach(function(e){var r=t[e];null===r.parentView&&n.push(r)}),n}function i(e){return""===e.tagName?t.guidFor(e):e.elementId||t.guidFor(e)}function o(e){return e[y]}function s(e){e[y]=null}function a(e,t){return e[y]=t}function l(e){var n=t.getOwner(e),r=n.lookup("-view-registry:main");return p(e,r)}function u(e){e[b]=[]}function c(e,t){e[b].push(i(t))}function p(e,t){var n=[],r=[];return e[b].forEach(function(e){var i=t[e];!i||i.isDestroying||i.isDestroyed||n.indexOf(e)!==-1||(n.push(e),r.push(i))}),e[b]=n,r}function d(e){return e.renderer.getBounds(e)}function h(e){var t=d(e),n=document.createRange();return n.setStartBefore(t.firstNode),n.setEndAfter(t.lastNode),n}function f(e){var t=h(e);return t.getClientRects()}function m(e){var t=h(e);return t.getBoundingClientRect()}function g(e,t){return w.call(e,t)}e.isSimpleClick=n,e.getRootViews=r,e.getViewId=i,e.getViewElement=o,e.initViewElement=s,e.setViewElement=a,e.getChildViews=l,e.initChildViews=u,e.addChildView=c,e.collectChildViews=p,e.getViewBounds=d,e.getViewRange=h,e.getViewClientRects=f,e.getViewBoundingClientRect=m,e.matches=g;var v="Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see http://emberjs.com/deprecations/v1.x/#toc_binding-style-attributes.";e.STYLE_WARNING=v;var y=t.symbol("VIEW_ELEMENT"),b=t.symbol("CHILD_VIEW_IDS"),w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector);e.elMatches=w}),s("ember-views/utils/lookup-component",["exports","container"],function(e,t){"use strict";function n(e,n,r,o){var s=e.componentFor(r,n,o),a=e.layoutFor(r,n,o),l={layout:a,component:s};return a&&!s&&(l.component=n._lookupFactory(t.privatize(i))),l}function r(e,t,r){var i=e.lookup("component-lookup:main"),o=r&&r.source;if(o){var s=n(i,e,t,r);if(s.component||s.layout)return s}return n(i,e,t)}e.default=r;var i=babelHelpers.taggedTemplateLiteralLoose(["component:-default"],["component:-default"])}),s("ember-views/views/core_view",["exports","ember-runtime","ember-views/system/utils","ember-views/views/states"],function(e,t,n,r){"use strict";var i=t.FrameworkObject.extend(t.Evented,t.ActionHandler,{isView:!0,_states:r.cloneStates(r.states),init:function(){if(this._super.apply(this,arguments),this._state="preRender",this._currentState=this._states.preRender,n.initViewElement(this),!this.renderer)throw new Error("Cannot instantiate a component without a renderer. Please ensure that you are creating "+this+" with a proper container/registry.")},parentView:null,instrumentDetails:function(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e},trigger:function(){this._super.apply(this,arguments);var e=arguments[0],t=this[e];if(t){for(var n=new Array(arguments.length-1),r=1;r1?r-1:0),o=1;o]+) [^\/>]*\/>/gi,function(e,t){return e.slice(0,e.length-3)+">"})),e}function n(e,n){var r=t(e.innerHTML);QUnit.push(r===n,r,n)}e.default=n;var r=function(){if(!document.createElementNS)return!1;var e=document.createElement("div"),t=document.createElementNS("http://www.w3.org/2000/svg","svg");e.appendChild(t);var n=e.cloneNode(!0);return''===n.innerHTML}()}),s("internal-test-helpers/equal-tokens",["exports","simple-html-tokenizer"],function(e,t){"use strict";function n(e){return"string"==typeof e?{tokens:t.tokenize(e),html:e}:{tokens:t.tokenize(e.innerHTML),html:e.innerHTML}}function r(e){e.forEach(function(e){"StartTag"===e.type&&(e.attributes=e.attributes.sort(function(e,t){return e[0]>t[0]?1:e[0]"},e.create=n,e.extend=o,e.reopen=o,e.reopenClass=i,e}e.default=n;var r=0}),s("internal-test-helpers/index",["exports","internal-test-helpers/factory","internal-test-helpers/build-owner","internal-test-helpers/confirm-export","internal-test-helpers/equal-inner-html","internal-test-helpers/equal-tokens","internal-test-helpers/module-for","internal-test-helpers/strip","internal-test-helpers/apply-mixins","internal-test-helpers/matchers","internal-test-helpers/run","internal-test-helpers/test-groups","internal-test-helpers/test-cases/abstract","internal-test-helpers/test-cases/abstract-application","internal-test-helpers/test-cases/application","internal-test-helpers/test-cases/query-param","internal-test-helpers/test-cases/abstract-rendering","internal-test-helpers/test-cases/rendering"],function(e,t,n,r,i,o,s,a,l,u,c,p,d,h,f,m,g,v){"use strict";e.factory=t.default,e.buildOwner=n.default,e.confirmExport=r.default,e.equalInnerHTML=i.default,e.equalTokens=o.default,e.moduleFor=s.default,e.strip=a.default,e.applyMixins=l.default,e.equalsElement=u.equalsElement,e.classes=u.classes,e.styles=u.styles,e.regex=u.regex,e.runAppend=c.runAppend,e.runDestroy=c.runDestroy,e.testBoth=p.testBoth,e.testWithDefault=p.testWithDefault,e.AbstractTestCase=d.default,e.AbstractApplicationTestCase=h.default,e.ApplicationTestCase=f.default,e.QueryParamTestCase=m.default,e.AbstractRenderingTestCase=g.default,e.RenderingTestCase=v.default}),s("internal-test-helpers/matchers",["exports"],function(e){"use strict";function t(e){return"object"==typeof e&&null!==e&&l in e}function n(e){var t;return t={},t[l]=!0,t.match=function(t){return e===t},t.expected=function(){return e},t.message=function(){return"should equal "+this.expected()},t}function r(e){var t;return t={},t[l]=!0,t.match=function(t){return e.test(t)},t.expected=function(){return e.toString()},t.message=function(){return"should match "+this.expected()},t}function i(e){var t;return t={},t[l]=!0,t.match=function(t){return t=t.trim(),t&&e.split(/\s+/).sort().join(" ")===t.trim().split(/\s+/).sort().join(" ")},t.expected=function(){return e},t.message=function(){return"should match "+this.expected()},t}function o(e){var t;return t={},t[l]=!0,t.match=function(t){return t=t||"",t=t.trim(),e.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).sort().join("; ")===t.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).sort().join("; ")},t.expected=function(){return e},t.message=function(){return"should match "+this.expected()},t}function s(e,r,i,o){QUnit.push(e.tagName===r.toUpperCase(),e.tagName.toLowerCase(),r,"expect tagName to be "+r);var s={},l=0;for(var u in i){var c=i[u];null!==c&&l++;var p=t(c)?c:n(c);s[u]=p,QUnit.push(s[u].match(e.getAttribute(u)),e.getAttribute(u),p.expected(),"Element's "+u+" attribute "+p.message())}for(var d={},h=0,f=e.attributes.length;h2?o-2:0),a=2;a1?t-1:0),r=1;r1;return!t&&!n}function r(e){var t=e.lookup("-view-registry:main"),n=[];return Object.keys(t).forEach(function(e){var r=t[e];null===r.parentView&&n.push(r)}),n}function i(e){return""===e.tagName?t.guidFor(e):e.elementId||t.guidFor(e)}function o(e){return e[y]}function s(e){e[y]=null}function a(e,t){return e[y]=t}function l(e){var n=t.getOwner(e),r=n.lookup("-view-registry:main");return p(e,r)}function u(e){e[b]=[]}function c(e,t){e[b].push(i(t))}function p(e,t){var n=[],r=[];return e[b].forEach(function(e){var i=t[e];!i||i.isDestroying||i.isDestroyed||n.indexOf(e)!==-1||(n.push(e),r.push(i))}),e[b]=n,r}function d(e){return e.renderer.getBounds(e)}function h(e){var t=d(e),n=document.createRange();return n.setStartBefore(t.firstNode),n.setEndAfter(t.lastNode),n}function f(e){var t=h(e);return t.getClientRects()}function m(e){var t=h(e);return t.getBoundingClientRect()}function g(e,t){return w.call(e,t)}e.isSimpleClick=n,e.getRootViews=r,e.getViewId=i,e.getViewElement=o,e.initViewElement=s,e.setViewElement=a,e.getChildViews=l,e.initChildViews=u,e.addChildView=c,e.collectChildViews=p,e.getViewBounds=d,e.getViewRange=h,e.getViewClientRects=f,e.getViewBoundingClientRect=m,e.matches=g;var v="Binding style attributes may introduce cross-site scripting vulnerabilities; please ensure that values being bound are properly escaped. For more information, including how to disable this warning, see http://emberjs.com/deprecations/v1.x/#toc_binding-style-attributes.";e.STYLE_WARNING=v;var y=t.symbol("VIEW_ELEMENT"),b=t.symbol("CHILD_VIEW_IDS"),w="undefined"!=typeof Element&&(Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector);e.elMatches=w}),s("ember-views/utils/lookup-component",["exports","container"],function(e,t){"use strict";function n(e,n,r,o){var s=e.componentFor(r,n,o),a=e.layoutFor(r,n,o),l={layout:a,component:s};return a&&!s&&(l.component=n._lookupFactory(t.privatize(i))),l}function r(e,t,r){var i=e.lookup("component-lookup:main"),o=r&&r.source;if(o){var s=n(i,e,t,r);if(s.component||s.layout)return s}return n(i,e,t)}e.default=r;var i=babelHelpers.taggedTemplateLiteralLoose(["component:-default"],["component:-default"])}),s("ember-views/views/core_view",["exports","ember-runtime","ember-views/system/utils","ember-views/views/states"],function(e,t,n,r){"use strict";var i=t.FrameworkObject.extend(t.Evented,t.ActionHandler,{isView:!0,_states:r.cloneStates(r.states),init:function(){if(this._super.apply(this,arguments),this._state="preRender",this._currentState=this._states.preRender,n.initViewElement(this),!this.renderer)throw new Error("Cannot instantiate a component without a renderer. Please ensure that you are creating "+this+" with a proper container/registry.")},parentView:null,instrumentDetails:function(e){return e.object=this.toString(),e.containerKey=this._debugContainerKey,e.view=this,e},trigger:function(){this._super.apply(this,arguments);var e=arguments[0],t=this[e];if(t){for(var n=new Array(arguments.length-1),r=1;r1?r-1:0),o=1;o]+) [^\/>]*\/>/gi,function(e,t){return e.slice(0,e.length-3)+">"})),e}function n(e,n){var r=t(e.innerHTML);QUnit.push(r===n,r,n)}e.default=n;var r=function(){if(!document.createElementNS)return!1;var e=document.createElement("div"),t=document.createElementNS("http://www.w3.org/2000/svg","svg");e.appendChild(t);var n=e.cloneNode(!0);return''===n.innerHTML}()}),s("internal-test-helpers/equal-tokens",["exports","simple-html-tokenizer"],function(e,t){"use strict";function n(e){return"string"==typeof e?{tokens:t.tokenize(e),html:e}:{tokens:t.tokenize(e.innerHTML),html:e.innerHTML}}function r(e){e.forEach(function(e){"StartTag"===e.type&&(e.attributes=e.attributes.sort(function(e,t){return e[0]>t[0]?1:e[0]"},e.create=n,e.extend=o,e.reopen=o,e.reopenClass=i,e}e.default=n;var r=0}),s("internal-test-helpers/index",["exports","internal-test-helpers/factory","internal-test-helpers/build-owner","internal-test-helpers/confirm-export","internal-test-helpers/equal-inner-html","internal-test-helpers/equal-tokens","internal-test-helpers/module-for","internal-test-helpers/strip","internal-test-helpers/apply-mixins","internal-test-helpers/matchers","internal-test-helpers/run","internal-test-helpers/test-groups","internal-test-helpers/test-cases/abstract","internal-test-helpers/test-cases/abstract-application","internal-test-helpers/test-cases/application","internal-test-helpers/test-cases/query-param","internal-test-helpers/test-cases/abstract-rendering","internal-test-helpers/test-cases/rendering"],function(e,t,n,r,i,o,s,a,l,u,c,p,d,h,f,m,g,v){"use strict";e.factory=t.default,e.buildOwner=n.default,e.confirmExport=r.default,e.equalInnerHTML=i.default,e.equalTokens=o.default,e.moduleFor=s.default,e.strip=a.default,e.applyMixins=l.default,e.equalsElement=u.equalsElement,e.classes=u.classes,e.styles=u.styles,e.regex=u.regex,e.runAppend=c.runAppend,e.runDestroy=c.runDestroy,e.testBoth=p.testBoth,e.testWithDefault=p.testWithDefault,e.AbstractTestCase=d.default,e.AbstractApplicationTestCase=h.default,e.ApplicationTestCase=f.default,e.QueryParamTestCase=m.default,e.AbstractRenderingTestCase=g.default,e.RenderingTestCase=v.default}),s("internal-test-helpers/matchers",["exports"],function(e){"use strict";function t(e){return"object"==typeof e&&null!==e&&l in e}function n(e){var t;return t={},t[l]=!0,t.match=function(t){return e===t},t.expected=function(){return e},t.message=function(){return"should equal "+this.expected()},t}function r(e){var t;return t={},t[l]=!0,t.match=function(t){return e.test(t)},t.expected=function(){return e.toString()},t.message=function(){return"should match "+this.expected()},t}function i(e){var t;return t={},t[l]=!0,t.match=function(t){return t=t.trim(),t&&e.split(/\s+/).sort().join(" ")===t.trim().split(/\s+/).sort().join(" ")},t.expected=function(){return e},t.message=function(){return"should match "+this.expected()},t}function o(e){var t;return t={},t[l]=!0,t.match=function(t){return t=t||"",t=t.trim(),e.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).sort().join("; ")===t.split(";").map(function(e){return e.trim()}).filter(function(e){return e}).sort().join("; ")},t.expected=function(){return e},t.message=function(){return"should match "+this.expected()},t}function s(e,r,i,o){QUnit.push(e.tagName===r.toUpperCase(),e.tagName.toLowerCase(),r,"expect tagName to be "+r);var s={},l=0;for(var u in i){var c=i[u];null!==c&&l++;var p=t(c)?c:n(c);s[u]=p,QUnit.push(s[u].match(e.getAttribute(u)),e.getAttribute(u),p.expected(),"Element's "+u+" attribute "+p.message())}for(var d={},h=0,f=e.attributes.length;h2?o-2:0),a=2;a1?t-1:0),r=1;re));)n=n.nextSibling;return n},e.prototype.$=function(e){return e?r.jQuery(e,this.element):r.jQuery(this.element)},e.prototype.textValue=function(){return this.$().text()},e.prototype.takeSnapshot=function(){for(var e=this.snapshot=[],t=this.element.firstChild;t;)a(t)||e.push(t),t=t.nextSibling;return e},e.prototype.assertText=function(e){this.assert.strictEqual(this.textValue(),e,"#qunit-fixture content should be: `"+e+"`")},e.prototype.assertInnerHTML=function(e){i.default(this.element,e)},e.prototype.assertHTML=function(e){o.default(this.element,e,"#qunit-fixture content should be: `"+e+"`")},e.prototype.assertElement=function(e,t){var n=t.ElementType,r=void 0===n?u:n,i=t.tagName,o=t.attrs,a=void 0===o?null:o,l=t.content,c=void 0===l?null:l;if(!(e instanceof r))throw new Error("Expecting a "+r.name+", but got "+e);s.equalsElement(e,i,a,c)},e.prototype.assertComponentElement=function(e,n){var r=n.ElementType,i=void 0===r?u:r,o=n.tagName,a=void 0===o?"div":o,l=n.attrs,c=void 0===l?null:l,p=n.content,d=void 0===p?null:p;c=t.assign({},{id:s.regex(/^ember\d*$/),class:s.classes("ember-view")},c||{}),this.assertElement(e,{ElementType:i,tagName:a,attrs:c,content:d})},e.prototype.assertSameNode=function(e,t){this.assert.strictEqual(e,t,"DOM node stability")},e.prototype.assertInvariants=function(e,t){e=e||this.snapshot,t=t||this.takeSnapshot(),this.assert.strictEqual(t.length,e.length,"Same number of nodes");for(var n=0;n"}catch(e){}finally{if(0!==t.childNodes.length)return!1}return!0}e.domChanges=r,e.treeConstruction=i;var a={colgroup:{depth:2,before:"",after:"
"},table:{depth:1,before:"",after:"
"},tbody:{depth:2,before:"", after:"
"},tfoot:{depth:2,before:"",after:"
"},thead:{depth:2,before:"",after:"
"},tr:{depth:3,before:"",after:"
"}}}),s("glimmer-runtime/lib/compat/svg-inner-html-fix",["exports","glimmer-runtime/lib/bounds","glimmer-runtime/lib/dom/helper"],function(e,t,n){"use strict";function r(e,t,n){if(!e)return t;if(!s(e,n))return t;var r=e.createElement("div");return function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t.prototype.insertHTMLBefore=function(t,i,s){return null===s||""===s?e.prototype.insertHTMLBefore.call(this,t,i,s):t.namespaceURI!==n?e.prototype.insertHTMLBefore.call(this,t,i,s):o(t,r,s,i)},t}(t)}function i(e,t,n){if(!e)return t;if(!s(e,n))return t;var r=e.createElement("div");return function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t.prototype.insertHTMLBefore=function(t,i,s){return null===i||""===i?e.prototype.insertHTMLBefore.call(this,t,i,s):t.namespaceURI!==n?e.prototype.insertHTMLBefore.call(this,t,i,s):o(t,r,i,s)},t}(t)}function o(e,r,i,o){var s=""+i+"";r.innerHTML=s;var a=n.moveNodesBefore(r.firstChild,e,o),l=a[0],u=a[1];return new t.ConcreteBounds(e,l,u)}function s(e,t){var n=e.createElementNS(t,"svg");try{n.insertAdjacentHTML("beforeEnd","")}catch(e){}finally{return(1!==n.childNodes.length||n.firstChild.namespaceURI!==a)&&(n=null,!0)}}e.domChanges=r,e.treeConstruction=i;var a="http://www.w3.org/2000/svg"}),s("glimmer-runtime/lib/compat/text-node-merging-fix",["exports"],function(e){"use strict";function t(e,t){return e&&r(e)?function(e){function t(t){e.call(this,t),this.uselessComment=t.createComment("")}return babelHelpers.inherits(t,e),t.prototype.insertHTMLBefore=function(t,n,r){if(null===r)return e.prototype.insertHTMLBefore.call(this,t,n,r);var i=!1,o=n?n.previousSibling:t.lastChild;o&&o instanceof Text&&(i=!0,t.insertBefore(this.uselessComment,n));var s=e.prototype.insertHTMLBefore.call(this,t,n,r);return i&&t.removeChild(this.uselessComment),s},t}(t):t}function n(e,t){return e&&r(e)?function(e){function t(t){e.call(this,t),this.uselessComment=this.createComment("")}return babelHelpers.inherits(t,e),t.prototype.insertHTMLBefore=function(t,n,r){if(null===n)return e.prototype.insertHTMLBefore.call(this,t,n,r);var i=!1,o=r?r.previousSibling:t.lastChild;o&&o instanceof Text&&(i=!0,t.insertBefore(this.uselessComment,r));var s=e.prototype.insertHTMLBefore.call(this,t,n,r);return i&&t.removeChild(this.uselessComment),s},t}(t):t}function r(e){var t=e.createElement("div");return t.innerHTML="first",t.insertAdjacentHTML("beforeEnd","second"),2===t.childNodes.length?(t=null,!1):(t=null,!0)}e.domChanges=t,e.treeConstruction=n}),s("glimmer-runtime/lib/compiled/blocks",["exports","glimmer-runtime/lib/utils","glimmer-runtime/lib/compiler"],function(e,t,n){"use strict";var r=function(e,t){this.ops=e,this.symbols=t};e.CompiledBlock=r;var i=function(e,t){this.program=e,this.symbolTable=t,this.compiled=null};e.Block=i;var o=function(e){function i(n,r){var i=arguments.length<=2||void 0===arguments[2]?t.EMPTY_ARRAY:arguments[2];e.call(this,n,r),this.locals=i}return babelHelpers.inherits(i,e),i.prototype.hasPositionalParameters=function(){return!!this.locals.length},i.prototype.compile=function(e){var t=this.compiled;if(t)return t;var i=new n.InlineBlockCompiler(this,e).compile();return this.compiled=new r(i,this.symbolTable.size)},i}(i);e.InlineBlock=o;var s=function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t}(o);e.PartialBlock=s;var a=function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t}(i);e.TopLevelTemplate=a;var l=function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t.prototype.compile=function(e){var t=this.compiled;if(t)return t;var i=new n.EntryPointCompiler(this,e).compile();return this.compiled=new r(i,this.symbolTable.size)},t}(a);e.EntryPoint=l;var u=function(e){function t(t,n,r,i,o){e.call(this,t,n),this.named=r,this.yields=i,this.hasPartials=o,this.hasNamedParameters=!!this.named.length,this.hasYields=!!this.yields.length}return babelHelpers.inherits(t,e),t}(a);e.Layout=u}),s("glimmer-runtime/lib/compiled/expressions",["exports"],function(e){"use strict";var t=function(){function e(){}return e.prototype.toJSON=function(){return"UNIMPL: "+this.type.toUpperCase()},e}();e.CompiledExpression=t}),s("glimmer-runtime/lib/compiled/expressions/args",["exports","glimmer-runtime/lib/compiled/expressions/positional-args","glimmer-runtime/lib/compiled/expressions/named-args","glimmer-runtime/lib/syntax/core","glimmer-reference"],function(e,t,n,r,i){"use strict";var o=function(){function e(e,t,n){this.positional=e,this.named=t,this.blocks=n}return e.create=function(e,i,o){return e===t.COMPILED_EMPTY_POSITIONAL_ARGS&&i===n.COMPILED_EMPTY_NAMED_ARGS&&o===r.EMPTY_BLOCKS?this.empty():new this(e,i,o)},e.empty=function(){return s},e.prototype.evaluate=function(e){var t=this.positional,n=this.named,r=this.blocks;return a.create(t.evaluate(e),n.evaluate(e),r)},e}();e.CompiledArgs=o;var s=new(function(e){function i(){e.call(this,t.COMPILED_EMPTY_POSITIONAL_ARGS,n.COMPILED_EMPTY_NAMED_ARGS,r.EMPTY_BLOCKS)}return babelHelpers.inherits(i,e),i.prototype.evaluate=function(e){return l},i}(o)),a=function(){function e(e,t,n){this.positional=e,this.named=t,this.blocks=n,this.tag=i.combineTagged([e,t])}return e.empty=function(){return l},e.create=function(e,t,n){return new this(e,t,n)},e.positional=function(e){var i=arguments.length<=1||void 0===arguments[1]?r.EMPTY_BLOCKS:arguments[1];return new this(t.EvaluatedPositionalArgs.create(e),n.EVALUATED_EMPTY_NAMED_ARGS,i)},e.named=function(e){var i=arguments.length<=1||void 0===arguments[1]?r.EMPTY_BLOCKS:arguments[1];return new this(t.EVALUATED_EMPTY_POSITIONAL_ARGS,n.EvaluatedNamedArgs.create(e),i)},e}();e.EvaluatedArgs=a;var l=new a(t.EVALUATED_EMPTY_POSITIONAL_ARGS,n.EVALUATED_EMPTY_NAMED_ARGS,r.EMPTY_BLOCKS);e.CompiledPositionalArgs=t.CompiledPositionalArgs,e.EvaluatedPositionalArgs=t.EvaluatedPositionalArgs,e.CompiledNamedArgs=n.CompiledNamedArgs,e.EvaluatedNamedArgs=n.EvaluatedNamedArgs}),s("glimmer-runtime/lib/compiled/expressions/concat",["exports","glimmer-reference"],function(e,t){"use strict";function n(e){return"function"!=typeof e.toString?"":String(e)}var r=function(){function e(e){this.parts=e,this.type="concat"}return e.prototype.evaluate=function(e){for(var t=new Array(this.parts.length),n=0;n0?e.join(""):null},r}(t.CachedReference)}),s("glimmer-runtime/lib/compiled/expressions/function",["exports","glimmer-runtime/lib/syntax","glimmer-runtime/lib/compiled/expressions"],function(e,t,n){"use strict";function r(e){return new i(e)}e.default=r;var i=function(e){function t(t){e.call(this),this.type="function-expression",this.func=t}return babelHelpers.inherits(t,e),t.prototype.compile=function(e,t,n){return new o(this.func,n)},t}(t.Expression),o=function(e){function t(t,n){e.call(this),this.func=t,this.symbolTable=n,this.type="function",this.func=t}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.func,n=this.symbolTable;return t(e,n)},t.prototype.toJSON=function(){var e=this.func;return e.name?"`"+e.name+"(...)`":"`func(...)`"},t}(n.CompiledExpression)}),s("glimmer-runtime/lib/compiled/expressions/has-block",["exports","glimmer-runtime/lib/compiled/expressions","glimmer-runtime/lib/references"],function(e,t,n){"use strict";var r=function(e){function t(t){e.call(this),this.inner=t,this.type="has-block"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.inner.evaluate(e);return n.PrimitiveReference.create(!!t)},t.prototype.toJSON=function(){return"has-block("+this.inner.toJSON()+")"},t}(t.CompiledExpression);e.default=r;var i=function(e){function t(t){e.call(this),this.inner=t,this.type="has-block-params"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.inner.evaluate(e);return n.PrimitiveReference.create(!!(t&&t.locals.length>0))},t.prototype.toJSON=function(){return"has-block-params("+this.inner.toJSON()+")"},t}(t.CompiledExpression);e.CompiledHasBlockParams=i;var o=function(){function e(e,t){this.symbol=e,this.debug=t}return e.prototype.evaluate=function(e){return e.scope().getBlock(this.symbol)},e.prototype.toJSON=function(){return"get-block($"+this.symbol+"("+this.debug+"))"},e}();e.CompiledGetBlockBySymbol=o;var s=function(){function e(e,t){this.symbol=e,this.name=t}return e.prototype.evaluate=function(e){var t=this.symbol,n=this.name,r=e.scope().getPartialArgs(t);return r.blocks[n]},e.prototype.toJSON=function(){return"get-block($"+this.symbol+"($ARGS)."+this.name+"))"},e}();e.CompiledInPartialGetBlock=s}),s("glimmer-runtime/lib/compiled/expressions/helper",["exports","glimmer-runtime/lib/compiled/expressions"],function(e,t){"use strict";var n=function(e){function t(t,n,r,i){e.call(this),this.name=t,this.helper=n,this.args=r,this.symbolTable=i,this.type="helper"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.helper;return t(e,this.args.evaluate(e),this.symbolTable)},t.prototype.toJSON=function(){return"`"+this.name.join(".")+"($ARGS)`"},t}(t.CompiledExpression);e.default=n}),s("glimmer-runtime/lib/compiled/expressions/lookups",["exports","glimmer-runtime/lib/compiled/expressions","glimmer-reference"],function(e,t,n){"use strict";var r=function(e){function t(t,n){e.call(this),this.base=t,this.path=n,this.type="lookup"}return babelHelpers.inherits(t,e),t.create=function(e,t){return 0===t.length?e:new this(e,t)},t.prototype.evaluate=function(e){var t=this.base,r=this.path;return n.referenceFromParts(t.evaluate(e),r)},t.prototype.toJSON=function(){return this.base.toJSON()+"."+this.path.join(".")},t}(t.CompiledExpression);e.default=r;var i=function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){return e.getSelf()},t.prototype.toJSON=function(){return"self"},t}(t.CompiledExpression);e.CompiledSelf=i;var o=function(e){function t(t,n){e.call(this),this.symbol=t,this.debug=n}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){return e.referenceForSymbol(this.symbol)},t.prototype.toJSON=function(){return"$"+this.symbol+"("+this.debug+")"},t}(t.CompiledExpression);e.CompiledSymbol=o;var s=function(e){function t(t,n){e.call(this),this.symbol=t,this.name=n}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.symbol,n=this.name,r=e.scope().getPartialArgs(t);return r.named.get(n)},t.prototype.toJSON=function(){return"$"+this.symbol+"($ARGS)."+this.name},t}(t.CompiledExpression);e.CompiledInPartialName=s}),s("glimmer-runtime/lib/compiled/expressions/named-args",["exports","glimmer-runtime/lib/references","glimmer-runtime/lib/utils","glimmer-reference","glimmer-util"],function(e,t,n,r,i){"use strict";var o=function(){function e(e,t){this.keys=e,this.values=t,this.length=e.length,i.assert(e.length===t.length,"Keys and values do not have the same length")}return e.empty=function(){return s},e.create=function(e){var t=Object.keys(e),n=t.length;if(n>0){for(var r=[],i=0;i"},t}(o));e.COMPILED_EMPTY_NAMED_ARGS=s;var a=function(){function e(e,t){var n=arguments.length<=2||void 0===arguments[2]?void 0:arguments[2];this.keys=e,this.values=t,this._map=n,this.tag=r.combineTagged(t),this.length=e.length,i.assert(e.length===t.length,"Keys and values do not have the same length")}return e.create=function(e){var t=Object.keys(e),n=t.length;if(n>0){for(var r=new Array(n),i=0;i"},t}(i));e.COMPILED_EMPTY_POSITIONAL_ARGS=o;var s=function(){function e(e){this.values=e,this.tag=r.combineTagged(e),this.length=e.length}return e.create=function(e){return new this(e)},e.empty=function(){return a},e.prototype.at=function(e){var n=this.values,r=this.length;return e")}var l=function(e){function t(t){e.call(this),this.text=t,this.type="text"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){e.stack().appendText(this.text)},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,args:[JSON.stringify(this.text)]}},t}(t.Opcode);e.TextOpcode=l;var u=function(e){function t(t){e.call(this),this.tag=t,this.type="open-primitive-element"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){e.stack().openElement(this.tag)},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,args:[JSON.stringify(this.tag)]}},t}(t.Opcode);e.OpenPrimitiveElementOpcode=u;var c=function(e){function t(){e.apply(this,arguments),this.type="push-remote-element"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=e.frame.getOperand(),n=r.isConst(t)?void 0:new r.ReferenceCache(t),i=n?n.peek():t.value();e.stack().pushRemoteElement(i),n&&e.updateWith(new o.Assert(n))},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,args:["$OPERAND"]}},t}(t.Opcode);e.PushRemoteElementOpcode=c;var p=function(e){function t(){e.apply(this,arguments),this.type="pop-remote-element"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){e.stack().popRemoteElement()},t}(t.Opcode);e.PopRemoteElementOpcode=p;var d=function(e){function t(t){e.call(this),this.tag=t,this.type="open-component-element"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){e.stack().openElement(this.tag,new v(e.env))},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,args:[JSON.stringify(this.tag)]}},t}(t.Opcode);e.OpenComponentElementOpcode=d;var h=function(e){function t(){e.apply(this,arguments),this.type="open-dynamic-primitive-element"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=e.frame.getOperand().value();e.stack().openElement(t)},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,args:["$OPERAND"]}},t}(t.Opcode);e.OpenDynamicPrimitiveElementOpcode=h;var f=function(){function e(){this.list=null,this.isConst=!0}return e.prototype.append=function(e){var t=this.list,n=this.isConst;null===t&&(t=this.list=[]),t.push(e),this.isConst=n&&r.isConst(e)},e.prototype.toReference=function(){var e=this.list,t=this.isConst;return e?t?i.PrimitiveReference.create(s(e)):new m(e):i.NULL_REFERENCE},e}(),m=function(e){function t(t){e.call(this),this.list=[],this.tag=r.combineTagged(t),this.list=t}return babelHelpers.inherits(t,e),t.prototype.compute=function(){return s(this.list)},t}(r.CachedReference),g=function(){function e(e){this.env=e,this.opcodes=null,this.classList=null}return e.prototype.addStaticAttribute=function(e,t,n){"class"===t?this.addClass(i.PrimitiveReference.create(n)):this.env.getAppendOperations().setAttribute(e,t,n)},e.prototype.addStaticAttributeNS=function(e,t,n,r){this.env.getAppendOperations().setAttribute(e,n,r,t)},e.prototype.addDynamicAttribute=function(e,t,n,r){if("class"===t)this.addClass(n);else{var i=this.env.attributeFor(e,t,r),o=new k(e,i,t,n);this.addAttribute(o)}},e.prototype.addDynamicAttributeNS=function(e,t,n,r,i){var o=this.env.attributeFor(e,n,i,t),s=new k(e,o,n,r,t);this.addAttribute(s)},e.prototype.flush=function(e,t){for(var n=t.env,r=this.opcodes,i=this.classList,o=0;r&&o.')},t.prototype.valueSyntax=function(){return F.build(this.value)},t}(t.Argument);e.StaticArg=E;var C=function(e){function t(t,n){var r=arguments.length<=2||void 0===arguments[2]?null:arguments[2];e.call(this),this.name=t,this.value=n,this.namespace=r,this.type="dynamic-arg"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1],r=e[2];return new t(n,a.default(r))},t.build=function(e,t){return new this(e,t)},t.prototype.compile=function(){throw new Error('Cannot compile DynamicArg for "'+this.name+'" as it is delegate for ExpressionSyntax.')},t.prototype.valueSyntax=function(){return this.value},t}(t.Argument);e.DynamicArg=C;var k=function(){function e(){}return e.fromSpec=function(e){var t=e[1],n=e[2],r=e[3];return new T(t,a.default(n),r,!0)},e.build=function(e,t,n){var r=arguments.length<=3||void 0===arguments[3]?null:arguments[3];return new T(e,t,r,n)},e.prototype.compile=function(){throw new Error("Attempting to compile a TrustingAttr which is just a delegate for DynamicAttr.")},e}();e.TrustingAttr=k;var S=function(e){function t(t,n,r){e.call(this),this.name=t,this.value=n,this.namespace=r,this["e1185d30-7cac-4b12-b26a-35327d905d92"]=!0,this.type="static-attr",this.isTrusting=!1}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1],r=e[2],i=e[3];return new t(n,r,i)},t.build=function(e,t){var n=arguments.length<=2||void 0===arguments[2]?null:arguments[2];return new this(e,t,n)},t.prototype.compile=function(e){e.append(new s.StaticAttrOpcode(this.namespace,this.name,this.value))},t.prototype.valueSyntax=function(){return F.build(this.value)},t}(t.Attribute);e.StaticAttr=S;var T=function(e){function t(t,n,r,i){void 0===r&&(r=void 0),e.call(this),this.name=t,this.value=n,this.namespace=r,this.isTrusting=i,this["e1185d30-7cac-4b12-b26a-35327d905d92"]=!0,this.type="dynamic-attr"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1],r=e[2],i=e[3];return new t(n,a.default(r),i)},t.build=function(e,t){var n=!(arguments.length<=2||void 0===arguments[2])&&arguments[2],r=arguments.length<=3||void 0===arguments[3]?null:arguments[3];return new this(e,t,r,n)},t.prototype.compile=function(e,t,n){var r=this.namespace,o=this.value;e.append(new i.PutValueOpcode(o.compile(e,t,n))),r?e.append(new s.DynamicAttrNSOpcode(this.name,this.namespace,this.isTrusting)):e.append(new s.DynamicAttrOpcode(this.name,this.isTrusting))},t.prototype.valueSyntax=function(){return this.value},t}(t.Attribute);e.DynamicAttr=T;var O=function(e){function t(){e.apply(this,arguments),this.type="flush-element"}return babelHelpers.inherits(t,e),t.fromSpec=function(){return new t},t.build=function(){ return new this},t.prototype.compile=function(e){e.append(new s.FlushElementOpcode)},t}(t.Statement);e.FlushElement=O;var A=function(e){function t(){e.apply(this,arguments),this.type="close-element"}return babelHelpers.inherits(t,e),t.fromSpec=function(){return new t},t.build=function(){return new this},t.prototype.compile=function(e){e.append(new s.CloseElementOpcode)},t}(t.Statement);e.CloseElement=A;var P=function(e){function t(t){e.call(this),this.content=t,this.type="text"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1];return new t(n)},t.build=function(e){return new this(e)},t.prototype.compile=function(e){e.text(this.content)},t}(t.Statement);e.Text=P;var N=function(e){function t(t){e.call(this),this.comment=t,this.type="comment"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1];return new t(n)},t.build=function(e){return new this(e)},t.prototype.compile=function(e){e.comment(this.comment)},t}(t.Statement);e.Comment=N;var I=function(e){function n(t,n,r){e.call(this),this.tag=t,this.blockParams=n,this.symbolTable=r,this.type="open-element"}return babelHelpers.inherits(n,e),n.fromSpec=function(e,t){var r=e[1],i=e[2];return new n(r,i,t)},n.build=function(e,t,n){return new this(e,t,n)},n.prototype.scan=function(e){var t=this.tag;if(e.env.hasComponentDefinition([t],this.symbolTable)){var n=this.parameters(e),r=n.args,i=n.attrs;e.startBlock(this.blockParams),this.tagContents(e);var o=e.endBlock(this.blockParams);return r.blocks=Y.fromSpec(o),new R(t,i,r)}return new M(t)},n.prototype.compile=function(e,t){e.append(new s.OpenPrimitiveElementOpcode(this.tag))},n.prototype.toIdentity=function(){var e=this.tag;return new M(e)},n.prototype.parameters=function(e){for(var n=e.next(),r=[],i=[],o=[];!(n instanceof O);){if(n[x])throw new Error("Compile Error: Element modifiers are not allowed in components");var s=n;if(n[t.ATTRIBUTE])r.push(s.name),i.push(s.name),o.push(s.valueSyntax());else{if(!n[t.ARGUMENT])throw new Error("Expected FlushElement, but got ${current}");i.push(s.name),o.push(s.valueSyntax())}n=e.next()}return{args:Q.fromNamedArgs(Z.build(i,o)),attrs:r}},n.prototype.tagContents=function(e){for(var t=1;;){var r=e.next();if(r instanceof A&&0===--t)break;e.addStatement(r),(r instanceof n||r instanceof M)&&t++}},n}(t.Statement);e.OpenElement=I;var R=function(e){function t(t,n,r){e.call(this),this.tag=t,this.attrs=n,this.args=r,this.type="component"}return babelHelpers.inherits(t,e),t.prototype.compile=function(e,t,n){var r=t.getComponentDefinition([this.tag],n),i=this.args.compile(e,t,n),s=this.attrs;e.append(new o.PutComponentDefinitionOpcode(r)),e.append(new o.OpenComponentOpcode(i,s)),e.append(new o.CloseComponentOpcode)},t}(t.Statement);e.Component=R;var M=function(e){function t(t){e.call(this),this.tag=t,this.type="open-primitive-element"}return babelHelpers.inherits(t,e),t.build=function(e){return new this(e)},t.prototype.compile=function(e){e.append(new s.OpenPrimitiveElementOpcode(this.tag))},t}(t.Statement);e.OpenPrimitiveElement=M;var D=function(e){function t(t,n){e.call(this),this.to=t,this.args=n,this.type="yield"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1],r=e[2],i=Q.fromSpec(r,null,$);return new t(n,i)},t.build=function(e,t){var n=Q.fromPositionalArgs(J.build(e));return new this(t,n)},t.prototype.compile=function(e,t,n){var r=this.to,i=this.args.compile(e,t,n);if(e.hasBlockSymbol(r)){var o=e.getBlockSymbol(r),s=new p.CompiledGetBlockBySymbol(o,r);e.append(new j(s,i)),e.append(new H)}else{if(!e.hasPartialArgsSymbol())throw new Error("[BUG] ${to} is not a valid block name.");var o=e.getPartialArgsSymbol(),s=new p.CompiledInPartialGetBlock(o,r);e.append(new j(s,i)),e.append(new H)}},t}(t.Statement);e.Yield=D;var L=function(e){function t(){e.apply(this,arguments)}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var t=e[1],r=a.default(t);return g(r)?new n.StaticPartialSyntax(r):new n.DynamicPartialSyntax(r)},t}(t.Statement);e.Partial=L;var j=function(e){function t(t,n){e.call(this),this.inner=t,this.args=n,this.type="open-block"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){var t=this.inner.evaluate(e),n=void 0;t&&(n=this.args.evaluate(e)),e.pushCallerScope(),t&&e.invokeBlock(t,n)},t.prototype.toJSON=function(){return{guid:this._guid,type:this.type,details:{block:this.inner.toJSON(),positional:this.args.positional.toJSON(),named:this.args.named.toJSON()}}},t}(r.Opcode),H=function(e){function t(){e.apply(this,arguments),this.type="close-block"}return babelHelpers.inherits(t,e),t.prototype.evaluate=function(e){e.popScope()},t}(r.Opcode);e.CloseBlockOpcode=H;var F=function(e){function t(t){e.call(this),this.value=t,this.type="value"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){return new t(e)},t.build=function(e){return new this(e)},t.prototype.inner=function(){return this.value},t.prototype.compile=function(e){return new u.default(this.value)},t}(t.Expression);e.Value=F;var B=function(e){function t(t){e.call(this),this.parts=t,this.type="get-argument"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1];return new t(n)},t.build=function(e){return new this(e.split("."))},t.prototype.compile=function(e){var t=this.parts,n=t[0];if(e.hasNamedSymbol(n)){var r=e.getNamedSymbol(n),i=t.slice(1),o=new c.CompiledSymbol(r,n);return c.default.create(o,i)}if(e.hasPartialArgsSymbol()){var r=e.getPartialArgsSymbol(),i=t.slice(1),o=new c.CompiledInPartialName(r,n);return c.default.create(o,i)}throw new Error("[BUG] @"+this.parts.join(".")+" is not a valid lookup path.")},t}(t.Expression);e.GetArgument=B;var q=function(e){function t(t){e.call(this),this.parts=t,this.type="ref"}return babelHelpers.inherits(t,e),t.build=function(e){var t=e.split(".");return"this"===t[0]&&(t[0]=null),new this(t)},t.prototype.compile=function(e){var t=this.parts,n=t[0];if(null===n){var r=new c.CompiledSelf,i=t.slice(1);return c.default.create(r,i)}if(e.hasLocalSymbol(n)){var o=e.getLocalSymbol(n),i=t.slice(1),r=new c.CompiledSymbol(o,n);return c.default.create(r,i)}var r=new c.CompiledSelf;return c.default.create(r,t)},t}(t.Expression);e.Ref=q;var U=function(e){function t(t){e.call(this),this.ref=t,this.type="get"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var t=e[1];return new this(new q(t))},t.build=function(e){return new this(q.build(e))},t.prototype.compile=function(e){return this.ref.compile(e)},t}(t.Expression);e.Get=U;var z=function(e){function t(t){e.call(this),this.ref=t,this.type="unknown"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var t=e[1];return new this(new q(t))},t.build=function(e){return new this(q.build(e))},t.prototype.compile=function(e,t,n){var r=this.ref;return t.hasHelper(r.parts,n)?new d.default(r.parts,t.lookupHelper(r.parts,n),l.CompiledArgs.empty(),n):this.ref.compile(e)},t}(t.Expression);e.Unknown=z;var V=function(e){function t(t,n){e.call(this),this.ref=t,this.args=n,this.type="helper"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1],r=e[2],i=e[3];return new t(new q(n),Q.fromSpec(r,i,$))},t.build=function(e,t,n){return new this(q.build(e),Q.build(t,n,$))},t.prototype.compile=function(e,t,n){if(t.hasHelper(this.ref.parts,n)){var r=this.args,i=this.ref;return new d.default(i.parts,t.lookupHelper(i.parts,n),r.compile(e,t,n),n)}throw new Error("Compile Error: "+this.ref.parts.join(".")+" is not a helper")},t}(t.Expression);e.Helper=V;var W=function(e){function t(t){e.call(this),this.blockName=t,this.type="has-block"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1];return new t(n)},t.build=function(e){return new this(e)},t.prototype.compile=function(e,t){var n=this.blockName;if(e.hasBlockSymbol(n)){var r=e.getBlockSymbol(n),i=new p.CompiledGetBlockBySymbol(r,n);return new p.default(i)}if(e.hasPartialArgsSymbol()){var r=e.getPartialArgsSymbol(),i=new p.CompiledInPartialGetBlock(r,n);return new p.default(i)}throw new Error("[BUG] ${blockName} is not a valid block name.")},t}(t.Expression);e.HasBlock=W;var G=function(e){function t(t){e.call(this),this.blockName=t,this.type="has-block-params"}return babelHelpers.inherits(t,e),t.fromSpec=function(e){var n=e[1];return new t(n)},t.build=function(e){return new this(e)},t.prototype.compile=function(e,t){var n=this.blockName;if(e.hasBlockSymbol(n)){var r=e.getBlockSymbol(n),i=new p.CompiledGetBlockBySymbol(r,n);return new p.CompiledHasBlockParams(i)}if(e.hasPartialArgsSymbol()){var r=e.getPartialArgsSymbol(),i=new p.CompiledInPartialGetBlock(r,n);return new p.CompiledHasBlockParams(i)}throw new Error("[BUG] ${blockName} is not a valid block name.")},t}(t.Expression);e.HasBlockParams=G;var K=function(){function e(e){this.parts=e,this.type="concat"}return e.fromSpec=function(t){var n=t[1];return new e(n.map(a.default))},e.build=function(e){return new this(e)},e.prototype.compile=function(e,t,n){return new h.default(this.parts.map(function(r){return r.compile(e,t,n)}))},e}();e.Concat=K;var Y=function(){function e(e){var t=arguments.length<=1||void 0===arguments[1]?null:arguments[1];this.type="blocks",this.default=e,this.inverse=t}return e.fromSpec=function(t){var n=arguments.length<=1||void 0===arguments[1]?null:arguments[1];return new e(t,n)},e.empty=function(){return $},e}();e.Blocks=Y;var $=new(function(e){function t(){e.call(this,null,null)}return babelHelpers.inherits(t,e),t}(Y));e.EMPTY_BLOCKS=$;var Q=function(){function e(e,t,n){this.positional=e,this.named=t,this.blocks=n,this.type="args"}return e.empty=function(){return te},e.fromSpec=function(t,n,r){return new e(J.fromSpec(t),Z.fromSpec(n),r)},e.fromPositionalArgs=function(t){var n=arguments.length<=1||void 0===arguments[1]?$:arguments[1];return new e(t,ee,n)},e.fromNamedArgs=function(t){var n=arguments.length<=1||void 0===arguments[1]?$:arguments[1];return new e(X,t,n)},e.build=function(e,t,n){return e===X&&t===ee&&n===$?te:new this(e,t,n)},e.prototype.compile=function(e,t,n){var r=this.positional,i=this.named,o=this.blocks;return l.CompiledArgs.create(r.compile(e,t,n),i.compile(e,t,n),o)},e}();e.Args=Q;var J=function(){function e(e){this.values=e,this.type="positional",this.length=e.length}return e.empty=function(){return X},e.fromSpec=function(t){return t&&0!==t.length?new e(t.map(a.default)):X},e.build=function(e){return 0===e.length?X:new this(e)},e.prototype.slice=function(t,n){return e.build(this.values.slice(t,n))},e.prototype.at=function(e){return this.values[e]},e.prototype.compile=function(e,t,n){return l.CompiledPositionalArgs.create(this.values.map(function(r){return r.compile(e,t,n)}))},e}();e.PositionalArgs=J;var X=new(function(e){function t(){e.call(this,f.EMPTY_ARRAY)}return babelHelpers.inherits(t,e),t.prototype.slice=function(e,t){return this},t.prototype.at=function(e){},t.prototype.compile=function(e,t){return l.CompiledPositionalArgs.empty()},t}(J)),Z=function(){function e(e,t){this.keys=e,this.values=t,this.type="named",this.length=e.length}return e.empty=function(){return ee},e.fromSpec=function(e){if(null===e||void 0===e)return ee;var t=e[0],n=e[1];return 0===t.length?ee:new this(t,n.map(function(e){return a.default(e)}))},e.build=function(e,t){return 0===e.length?ee:new this(e,t)},e.prototype.at=function(e){var t=this.keys,n=this.values,r=t.indexOf(e);return n[r]},e.prototype.has=function(e){return this.keys.indexOf(e)!==-1},e.prototype.compile=function(e,t,n){for(var r=this.keys,i=this.values,o=new Array(i.length),s=0;s=this.list.length?null:this.list[e]},e.prototype.min=function(){return this.start},e.prototype.max=function(){return this.end},e}();e.ListRange=o}),s("glimmer-runtime/lib/vm",["exports","glimmer-runtime/lib/vm/append","glimmer-runtime/lib/vm/update","glimmer-runtime/lib/vm/render-result"],function(e,t,n,r){"use strict";e.VM=t.default,e.PublicVM=t.PublicVM,e.UpdatingVM=n.default,e.RenderResult=r.default}),s("glimmer-runtime/lib/vm/append",["exports","glimmer-runtime/lib/environment","glimmer-util","glimmer-reference","glimmer-runtime/lib/compiled/opcodes/vm","glimmer-runtime/lib/vm/update","glimmer-runtime/lib/vm/render-result","glimmer-runtime/lib/vm/frame"],function(e,t,n,r,i,o,s,a){"use strict";var l=function(){function e(e,t,r,i){this.env=e,this.elementStack=i,this.dynamicScopeStack=new n.Stack,this.scopeStack=new n.Stack,this.updatingOpcodeStack=new n.Stack,this.cacheGroups=new n.Stack,this.listBlockStack=new n.Stack,this.frame=new a.FrameStack,this.env=e,this.elementStack=i,this.scopeStack.push(t),this.dynamicScopeStack.push(r)}return e.initial=function(n,r,i,o,s){var a=t.Scope.root(r,s);return new e(n,a,i,o)},e.prototype.capture=function(){return{env:this.env,scope:this.scope(),dynamicScope:this.dynamicScope(),frame:this.frame.capture()}},e.prototype.goto=function(e){this.frame.goto(e)},e.prototype.beginCacheGroup=function(){this.cacheGroups.push(this.updatingOpcodeStack.current.tail())},e.prototype.commitCacheGroup=function(){var e=new i.LabelOpcode("END"),t=this.updatingOpcodeStack.current,o=this.cacheGroups.pop(),s=o?t.nextNode(o):t.head(),a=t.tail(),l=r.combineSlice(new n.ListSlice(s,a)),u=new i.JumpIfNotModifiedOpcode(l,e);t.insertBefore(u,s),t.append(new i.DidModifyOpcode(u)),t.append(e)},e.prototype.enter=function(e){var t=new n.LinkedList,r=this.stack().pushUpdatableBlock(),i=this.capture(),s=new o.TryOpcode(e,i,r,t);this.didEnter(s,t)},e.prototype.enterWithKey=function(e,t){var r=new n.LinkedList,i=this.stack().pushUpdatableBlock(),s=this.capture(),a=new o.TryOpcode(t,s,i,r);this.listBlockStack.current.map[e]=a,this.didEnter(a,r)},e.prototype.enterList=function(e){var t=new n.LinkedList,r=this.stack().pushBlockList(t),i=this.capture(),s=this.frame.getIterator().artifacts,a=new o.ListBlockOpcode(e,i,r,t,s);this.listBlockStack.push(a),this.didEnter(a,t)},e.prototype.didEnter=function(e,t){this.updateWith(e),this.updatingOpcodeStack.push(t)},e.prototype.exit=function(){this.stack().popBlock(),this.updatingOpcodeStack.pop();var e=this.updatingOpcodeStack.current.tail();e.didInitializeChildren()},e.prototype.exitList=function(){this.exit(),this.listBlockStack.pop()},e.prototype.updateWith=function(e){this.updatingOpcodeStack.current.append(e)},e.prototype.stack=function(){return this.elementStack},e.prototype.scope=function(){return this.scopeStack.current},e.prototype.dynamicScope=function(){return this.dynamicScopeStack.current},e.prototype.pushFrame=function(e,t,n){this.frame.push(e.ops),t&&this.frame.setArgs(t),t&&t.blocks&&this.frame.setBlocks(t.blocks),n&&this.frame.setCallerScope(n)},e.prototype.pushComponentFrame=function(e,t,n,r,i,o){this.frame.push(e.ops,r,i,o),t&&this.frame.setArgs(t),t&&t.blocks&&this.frame.setBlocks(t.blocks),n&&this.frame.setCallerScope(n)},e.prototype.pushEvalFrame=function(e){this.frame.push(e)},e.prototype.pushChildScope=function(){this.scopeStack.push(this.scopeStack.current.child())},e.prototype.pushCallerScope=function(){this.scopeStack.push(this.scope().getCallerScope())},e.prototype.pushDynamicScope=function(){var e=this.dynamicScopeStack.current.child();return this.dynamicScopeStack.push(e),e},e.prototype.pushRootScope=function(e,n){var r=t.Scope.root(e,n);return this.scopeStack.push(r),r},e.prototype.popScope=function(){this.scopeStack.pop()},e.prototype.popDynamicScope=function(){this.dynamicScopeStack.pop()},e.prototype.newDestroyable=function(e){this.stack().newDestroyable(e)},e.prototype.getSelf=function(){return this.scope().getSelf()},e.prototype.referenceForSymbol=function(e){return this.scope().getSymbol(e)},e.prototype.getArgs=function(){return this.frame.getArgs()},e.prototype.resume=function(e,t){return this.execute(e,function(e){return e.frame.restore(t)})},e.prototype.execute=function(e,t){n.LOGGER.debug("[VM] Begin program execution");var r=this.elementStack,i=this.frame,o=this.updatingOpcodeStack,a=this.env;r.pushSimpleBlock(),o.push(new n.LinkedList),i.push(e),t&&t(this);for(var l=void 0;i.hasOpcodes();)(l=i.nextStatement())&&(n.LOGGER.debug("[VM] OP "+l.type),n.LOGGER.trace(l),l.evaluate(this));return n.LOGGER.debug("[VM] Completed program execution"),new s.default(a,o.pop(),r.popBlock())},e.prototype.evaluateOpcode=function(e){e.evaluate(this)},e.prototype.invokeBlock=function(e,t){var n=e.compile(this.env);this.pushFrame(n,t)},e.prototype.invokePartial=function(e){var t=e.compile(this.env);this.pushFrame(t)},e.prototype.invokeLayout=function(e,t,n,r,i,o){this.pushComponentFrame(t,e,n,r,i,o)},e.prototype.evaluateOperand=function(e){this.frame.setOperand(e.evaluate(this))},e.prototype.evaluateArgs=function(e){var t=this.frame.setArgs(e.evaluate(this));this.frame.setOperand(t.positional.at(0))},e.prototype.bindPositionalArgs=function(e){var t=this.frame.getArgs();n.assert(t,"Cannot bind positional args");for(var r=t.positional,i=this.scope(),o=0;o2&&"[]"===s.slice(a-2)&&(l=!0,s=s.slice(0,a-2),n[s]||(n[s]=[])),i=o[1]?E(o[1]):""),l?n[s].push(i):n[s]=i}return n},recognize:function(e){var t,n,r,i,o=[this.rootState],s={},l=!1;if(i=e.indexOf("#"),i!==-1&&(e=e.substr(0,i)),r=e.indexOf("?"),r!==-1){var u=e.substr(r+1,e.length);e=e.substr(0,r),s=this.parseQueryString(u)}"/"!==e.charAt(0)&&(e="/"+e);var c=e;for(A.ENCODE_AND_DECODE_PATH_SEGMENTS?e=a(e):(e=decodeURI(e),c=decodeURI(c)),t=e.length,t>1&&"/"===e.charAt(t-1)&&(e=e.substr(0,t-1),c=c.substr(0,c.length-1),l=!0),n=0;n0&&e[r-1]&&e[r-1].hasOwnProperty("queryParams")?(n=e[r-1].queryParams,t=q.call(e,0,r-1),[t,n]):[e,null]}function s(e){for(var t in e)if("number"==typeof e[t])e[t]=""+e[t];else if(U(e[t]))for(var n=0,r=e[t].length;n=0;a--){var u=t[a],c=u.handler;if(c){if(c.events&&c.events[o]){if(c.events[o].apply(c,r)!==!0)return;s=!0}}else u.handlerPromise.then(l(null,i,o,r))}if("error"===o&&"UnrecognizedURLError"===r[0].name)throw r[0];if(!s&&!n)throw new Error("Nothing handled the event '"+o+"'.")}function d(e,t){var n,r={all:{},changed:{},removed:{}};i(r.all,t);var o=!1;s(e),s(t);for(n in e)e.hasOwnProperty(n)&&(t.hasOwnProperty(n)||(o=!0,r.removed[n]=e[n]));for(n in t)if(t.hasOwnProperty(n))if(U(e[n])&&U(t[n]))if(e[n].length!==t[n].length)r.changed[n]=t[n],o=!0;else for(var a=0,l=e[n].length;a=0;--l){var u=o[l];i(a,u.params),u.handler.inaccessibleByURL&&(n=null)}if(n){a.queryParams=e._visibleQueryParams||t.queryParams;var c=r.recognizer.generate(s,a),p=e.isCausedByInitialTransition,d="replace"===n&&!e.isCausedByAbortingTransition;p||d?r.replaceURL(c):r.updateURL(c)}}}function D(e,t){try{a(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.");var r=e.router,i=t.handlerInfos;return N(r,t,e),e.isAborted?(r.state.handlerInfos=r.currentHandlerInfos,n.Promise.reject(_(e))):(M(e,t,e.intent.url),e.isActive=!1,r.activeTransition=null,p(r,r.currentHandlerInfos,!0,["didTransition"]),r.didTransition&&r.didTransition(r.currentHandlerInfos),a(r,e.sequence,"TRANSITION COMPLETE."),i[i.length-1].handler)}catch(t){if(!(t instanceof b)){var o=e.state.handlerInfos;e.trigger(!0,"error",t,e,o[o.length-1].handler),e.abort()}throw t}}function L(e,t,n){var r=t[0]||"/",i=t[t.length-1],o={};i&&i.hasOwnProperty("queryParams")&&(o=Q.call(t).queryParams);var s;if(0===t.length){a(e,"Updating query params");var l=e.state.handlerInfos;s=new Y({name:l[l.length-1].name,contexts:[],queryParams:o})}else"/"===r.charAt(0)?(a(e,"Attempting URL transition to "+r),s=new $({url:r})):(a(e,"Attempting transition to "+r),s=new Y({name:t[0],contexts:q.call(t,1),queryParams:o}));return e.transitionByIntent(s,n)}function j(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n=r.length?r.length-1:t.resolveIndex;return n.Promise.reject({error:e,handlerWithError:l.handlerInfos[i].handler,wasAborted:u,state:l})}function o(e){var n=l.handlerInfos[t.resolveIndex].isResolved;if(l.handlerInfos[t.resolveIndex++]=e,!n){var i=e.handler;g(i,"redirect",e.context,t)}return r().then(s,null,l.promiseLabel("Resolve handler"))}function s(){if(t.resolveIndex===l.handlerInfos.length)return{error:null,state:l};var e=l.handlerInfos[t.resolveIndex];return e.resolve(r,t).then(o,null,l.promiseLabel("Proceed"))}var a=this.params;c(this.handlerInfos,function(e){a[e.name]=e.params||{}}),t=t||{},t.resolveIndex=0;var l=this,u=!1;return n.Promise.resolve(null,this.promiseLabel("Start transition")).then(s,null,this.promiseLabel("Resolve handler")).catch(i,this.promiseLabel("Handle error"))}},b.prototype=z(Error.prototype),w.prototype={targetName:null,urlMethod:"update",intent:null,pivotHandler:null,resolveIndex:0,resolvedModels:null,state:null,queryParamsOnly:!1,isTransition:!0,isExiting:function(e){for(var t=this.handlerInfos,n=0,r=t.length;n=0;--l){var h=t[l],f=h.handler,m=e.handlerInfos[l],g=null;if(h.names.length>0)if(l>=d)g=this.createParamHandlerInfo(f,n,h.names,p,m);else{var v=a(f);g=this.getHandlerInfoForDynamicSegment(f,n,h.names,p,m,r,l,v)}else g=this.createParamHandlerInfo(f,n,h.names,p,m);if(s){g=g.becomeResolved(null,g.context);var b=m&&m.context;h.names.length>0&&g.context===b&&(g.params=m&&m.params),g.context=b}var w=m;(l>=d||g.shouldSupercede(m))&&(d=Math.min(l,d),w=g),o&&!s&&(w=w.becomeResolved(null,w.context)),c.handlerInfos.unshift(w)}if(p.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r);return o||this.invalidateChildren(c.handlerInfos,d),i(c.queryParams,this.queryParams||{}),c},invalidateChildren:function(e,t){for(var n=t,r=e.length;n0){if(l=r[r.length-1],u(l))return this.createParamHandlerInfo(e,t,n,r,i);r.pop()}else{if(i&&i.name===e)return i;if(!this.preTransitionState)return i;var c=this.preTransitionState.handlerInfos[s];l=c&&c.context}return S("object",{name:e,getHandler:t,serializer:a,context:l,names:n})},createParamHandlerInfo:function(e,t,n,r,i){for(var o={},s=n.length;s--;){var a=i&&e===i.name&&i.params||{},l=r[r.length-1],c=n[s];if(u(l))o[c]=""+r.pop();else{if(!a.hasOwnProperty(c))throw new Error("You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route "+e);o[c]=a[c]}}return S("param",{name:e,getHandler:t,params:o})}});T.prototype=z(Error.prototype);var $=f(E,{url:null,initialize:function(e){this.url=e.url},applyToState:function(e,t,n){function r(e){if(e&&e.inaccessibleByURL)throw new T(c);return e}var o,s,a=new y,l=t.recognize(this.url);if(!l)throw new T(this.url);var u=!1,c=this.url;for(o=0,s=l.length;o=0&&r;--n){var i=t[n];e.add(t,{as:i.handler}),r="/"===i.path||""===i.path||".index"===i.handler.slice(-6)}})},hasRoute:function(e){return this.recognizer.hasRoute(e)},getHandler:function(){},getSerializer:function(){},queryParamsTransition:function(e,t,n,r){var i=this;if(P(this,r,e),!t&&this.activeTransition)return this.activeTransition;var o=new w(this);return o.queryParamsOnly=!0,n.queryParams=H(this,r.handlerInfos,r.queryParams,o),o.promise=o.promise.then(function(e){return M(o,n,!0),i.didTransition&&i.didTransition(i.currentHandlerInfos),e},null,h("Transition complete")),o},transitionByIntent:function(e){try{return A.apply(this,arguments)}catch(t){return new w(this,e,null,t)}},reset:function(){this.state&&c(this.state.handlerInfos.slice().reverse(),function(e){var t=e.handler;g(t,"exit")}),this.oldState=void 0,this.state=new y,this.currentHandlerInfos=null},activeTransition:null,handleURL:function(e){var t=q.call(arguments);return"/"!==e.charAt(0)&&(t[0]="/"+e),L(this,t).method(null)},updateURL:function(){throw new Error("updateURL is not implemented")},replaceURL:function(e){this.updateURL(e)},transitionTo:function(){return L(this,arguments)},intermediateTransitionTo:function(){return L(this,arguments,!0)},refresh:function(e){for(var t=this.activeTransition?this.activeTransition.state:this.state,n=t.handlerInfos,r={},i=0,o=n.length;i1)throw new Error("Second argument not supported");if("object"!=typeof e)throw new TypeError("Argument must be an object");return a.prototype=e,new a},Se=[],Te=void 0,Oe=1,Ae=2,Pe=new C,Ne=new C;P.prototype._validateInput=function(e){return Ee(e)},P.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},P.prototype._init=function(){this._result=new Array(this.length)},P.prototype._enumerate=function(){for(var e=this.length,t=this.promise,n=this._input,r=0;t._state===Te&&r0&&(u(e,t),setTimeout(function(){c(e,t)},n))}function s(e){return Math.max(Math.min(e,100),0)}function a(e){return Array.isArray(e)?e:[e]}function l(e){e=String(e);var t=e.split(".");return t.length>1?t[1].length:0}function u(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function c(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function p(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)}function d(){var e=void 0!==window.pageXOffset,t="CSS1Compat"===(document.compatMode||""),n=e?window.pageXOffset:t?document.documentElement.scrollLeft:document.body.scrollLeft,r=e?window.pageYOffset:t?document.documentElement.scrollTop:document.body.scrollTop;return{x:n,y:r}}function h(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function f(e,t){return 100/(t-e)}function m(e,t){return 100*t/(e[1]-e[0])}function g(e,t){return m(e,e[0]<0?t+Math.abs(e[0]):t-e[0])}function v(e,t){return t*(e[1]-e[0])/100+e[0]}function y(e,t){for(var n=1;e>=t[n];)n+=1;return n}function b(e,t,n){if(n>=e.slice(-1)[0])return 100;var r,i,o,s,a=y(n,e);return r=e[a-1],i=e[a],o=t[a-1],s=t[a],o+g([r,i],n)/f(o,s)}function w(e,t,n){if(n>=100)return e.slice(-1)[0];var r,i,o,s,a=y(n,t);return r=e[a-1],i=e[a],o=t[a-1],s=t[a],v([r,i],(n-o)*f(o,s))}function x(e,t,r,i){if(100===i)return i;var o,s,a=y(i,e);return r?(o=e[a-1],s=e[a],i-o>(s-o)/2?s:o):t[a-1]?e[a-1]+n(i-e[a-1],t[a-1]):i}function _(e,t,n){var r;if("number"==typeof t&&(t=[t]),"[object Array]"!==Object.prototype.toString.call(t))throw new Error("noUiSlider ("+G+"): 'range' contains invalid value.");if(r="min"===e?0:"max"===e?100:parseFloat(e),!i(r)||!i(t[0]))throw new Error("noUiSlider ("+G+"): 'range' value isn't numeric.");n.xPct.push(r),n.xVal.push(t[0]),r?n.xSteps.push(!isNaN(t[1])&&t[1]):isNaN(t[1])||(n.xSteps[0]=t[1]),n.xHighestCompleteStep.push(0)}function E(e,t,n){if(!t)return!0;n.xSteps[e]=m([n.xVal[e],n.xVal[e+1]],t)/f(n.xPct[e],n.xPct[e+1]);var r=(n.xVal[e+1]-n.xVal[e])/n.xNumSteps[e],i=Math.ceil(Number(r.toFixed(3))-1),o=n.xVal[e]+n.xNumSteps[e]*i;n.xHighestCompleteStep[e]=o}function C(e,t,n,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t,this.direction=n;var i,o=[];for(i in e)e.hasOwnProperty(i)&&o.push([e[i],i]);for(o.length&&"object"==typeof o[0][0]?o.sort(function(e,t){return e[0][0]-t[0][0]}):o.sort(function(e,t){return e[0]-t[0]}),i=0;i=50)throw new Error("noUiSlider ("+G+"): 'padding' option must be less than half the range.")}}function L(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider ("+G+"): 'direction' option was not recognized.")}}function j(e,t){if("string"!=typeof t)throw new Error("noUiSlider ("+G+"): 'behaviour' must be a string containing options.");var n=t.indexOf("tap")>=0,r=t.indexOf("drag")>=0,i=t.indexOf("fixed")>=0,o=t.indexOf("snap")>=0,s=t.indexOf("hover")>=0;if(i){if(2!==e.handles)throw new Error("noUiSlider ("+G+"): 'fixed' behaviour must be used with 2 handles");R(e,e.start[1]-e.start[0])}e.events={tap:n||o,drag:r,fixed:i,snap:o,hover:s}}function H(e,t){if(t!==!1)if(t===!0){e.tooltips=[];for(var n=0;n-1?1:"steps"===n?2:0,!s&&l&&(g=0),p===x&&u||(o[h.toFixed(5)]=[p,g]),c=h}}),o}function _(e,t,n){function r(e,t){var n=t===i.cssClasses.value,r=n?d:h,o=n?c:p;return t+" "+r[i.ort]+" "+o[e]}function o(e,t,n){return'class="'+r(n[1],t)+'" style="'+i.style+": "+e+'%"'; -}function s(e,r){r[1]=r[1]&&t?t(r[0],r[1]):r[1],l+="
",r[1]&&(l+="
"+n.to(r[0])+"
")}var a=document.createElement("div"),l="",c=[i.cssClasses.valueNormal,i.cssClasses.valueLarge,i.cssClasses.valueSub],p=[i.cssClasses.markerNormal,i.cssClasses.markerLarge,i.cssClasses.markerSub],d=[i.cssClasses.valueHorizontal,i.cssClasses.valueVertical],h=[i.cssClasses.markerHorizontal,i.cssClasses.markerVertical];return u(a,i.cssClasses.pips),u(a,0===i.ort?i.cssClasses.pipsHorizontal:i.cssClasses.pipsVertical),Object.keys(e).forEach(function(t){s(t,e[t])}),a.innerHTML=l,a}function E(e){var t=e.mode,n=e.density||1,r=e.filter||!1,i=e.values||!1,o=e.stepped||!1,s=w(t,i,o),a=x(n,t,s),l=e.format||{to:Math.round};return se.appendChild(_(a,r,l))}function C(){var e=te.getBoundingClientRect(),t="offset"+["Width","Height"][i.ort];return 0===i.ort?e.width||te[t]:e.height||te[t]}function k(e,t,n,r){var o=function(t){return!se.hasAttribute("disabled")&&!p(se,i.cssClasses.tap)&&!!(t=S(t,r.pageOffset))&&!(e===oe.start&&void 0!==t.buttons&&t.buttons>1)&&(!r.hover||!t.buttons)&&(t.calcPoint=t.points[i.ort],void n(t,r))},s=[];return e.split(" ").forEach(function(e){t.addEventListener(e,o,!1),s.push([e,o])}),s}function S(e,t){e.preventDefault();var n,r,i=0===e.type.indexOf("touch"),o=0===e.type.indexOf("mouse"),s=0===e.type.indexOf("pointer");if(0===e.type.indexOf("MSPointer")&&(s=!0),i){if(e.touches.length>1)return!1;n=e.changedTouches[0].pageX,r=e.changedTouches[0].pageY}return t=t||d(),(o||s)&&(n=e.clientX+t.x,r=e.clientY+t.y),e.pageOffset=t,e.points=[n,r],e.cursor=o||s,e}function T(e){var t=e-r(te,i.ort),n=100*t/C();return i.dir?100-n:n}function O(e){var t=100,n=!1;return ne.forEach(function(r,i){if(!r.hasAttribute("disabled")){var o=Math.abs(ae[i]-e);o1?r.forEach(function(e,n){var r=H(i,e,i[e]+t,o[n],s[n]);r===!1?t=0:(t=r-i[e],i[e]=r)}):o=s=[!0];var a=!1;r.forEach(function(e,r){a=U(e,n[e]+t,o[r],s[r])||a}),a&&r.forEach(function(e){P("update",e),P("slide",e)})}function P(e,t,n){Object.keys(de).forEach(function(r){var o=r.split(".")[0];e===o&&de[r].forEach(function(e){e.call(ie,pe.map(i.format.to),t,pe.slice(),n||!1,ae.slice())})})}function N(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&R(e,t)}function I(e,t){if(navigator.appVersion.indexOf("MSIE 9")===-1&&0===e.buttons&&0!==t.buttonsProperty)return R(e,t);var n=(i.dir?-1:1)*(e.calcPoint-t.startCalcPoint),r=100*n/t.baseSize;A(n>0,r,t.locations,t.handleNumbers)}function R(e,t){ue&&(c(ue,i.cssClasses.active),ue=!1),e.cursor&&(document.body.style.cursor="",document.body.removeEventListener("selectstart",document.body.noUiListener)),document.documentElement.noUiListeners.forEach(function(e){document.documentElement.removeEventListener(e[0],e[1])}),c(se,i.cssClasses.drag),q(),t.handleNumbers.forEach(function(e){P("set",e),P("change",e),P("end",e)})}function M(e,t){if(1===t.handleNumbers.length){var n=ne[t.handleNumbers[0]];if(n.hasAttribute("disabled"))return!1;ue=n.children[0],u(ue,i.cssClasses.active)}e.preventDefault(),e.stopPropagation();var r=k(oe.move,document.documentElement,I,{startCalcPoint:e.calcPoint,baseSize:C(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:ae.slice()}),o=k(oe.end,document.documentElement,R,{handleNumbers:t.handleNumbers}),s=k("mouseout",document.documentElement,N,{handleNumbers:t.handleNumbers});if(document.documentElement.noUiListeners=r.concat(o,s),e.cursor){document.body.style.cursor=getComputedStyle(e.target).cursor,ne.length>1&&u(se,i.cssClasses.drag);var a=function(){return!1};document.body.noUiListener=a,document.body.addEventListener("selectstart",a,!1)}t.handleNumbers.forEach(function(e){P("start",e)})}function D(e){e.stopPropagation();var t=T(e.calcPoint),n=O(t);return n!==!1&&(i.events.snap||o(se,i.cssClasses.tap,i.animationDuration),U(n,t,!0,!0),q(),P("slide",n,!0),P("set",n,!0),P("change",n,!0),P("update",n,!0),void(i.events.snap&&M(e,{handleNumbers:[n]})))}function L(e){var t=T(e.calcPoint),n=ce.getStep(t),r=ce.fromStepping(n);Object.keys(de).forEach(function(e){"hover"===e.split(".")[0]&&de[e].forEach(function(e){e.call(ie,r)})})}function j(e){e.fixed||ne.forEach(function(e,t){k(oe.start,e.children[0],M,{handleNumbers:[t]})}),e.tap&&k(oe.start,te,D,{}),e.hover&&k(oe.move,te,L,{hover:!0}),e.drag&&re.forEach(function(t,n){if(t!==!1&&0!==n&&n!==re.length-1){var r=ne[n-1],o=ne[n],s=[t];u(t,i.cssClasses.draggable),e.fixed&&(s.push(r.children[0]),s.push(o.children[0])),s.forEach(function(e){k(oe.start,e,M,{handles:[r,o],handleNumbers:[n-1,n]})})}})}function H(e,t,n,r,o){return ne.length>1&&(r&&t>0&&(n=Math.max(n,e[t-1]+i.margin)),o&&t1&&i.limit&&(r&&t>0&&(n=Math.min(n,e[t-1]+i.limit)),o&&t50?-1:1,n=3+(ne.length+t*e);ne[e].childNodes[0].style.zIndex=n})}function U(e,t,n,r){return t=H(ae,e,t,n,r),t!==!1&&(B(e,t),!0)}function V(e){if(re[e]){var t=0,n=100;0!==e&&(t=ae[e-1]),e!==re.length-1&&(n=ae[e]),re[e].style[i.style]=F(t),re[e].style[i.styleOposite]=F(100-n)}}function W(e,t){null!==e&&e!==!1&&("number"==typeof e&&(e=String(e)),e=i.format.from(e),e===!1||isNaN(e)||U(t,ce.toStepping(e),!1,!1))}function K(e,t){var n=a(e),r=void 0===ae[0];t=void 0===t||!!t,n.forEach(W),i.animate&&!r&&o(se,i.cssClasses.tap,i.animationDuration),le.forEach(function(e){U(e,ae[e],!0,!1)}),q(),le.forEach(function(e){P("update",e),null!==n[e]&&t&&P("set",e)})}function Y(e){K(i.start,e)}function $(){var e=pe.map(i.format.to);return 1===e.length?e[0]:e}function Q(){for(var e in i.cssClasses)i.cssClasses.hasOwnProperty(e)&&c(se,i.cssClasses[e]);for(;se.firstChild;)se.removeChild(se.firstChild);delete se.noUiSlider}function J(){return ae.map(function(e,t){var n=ce.getNearbySteps(e),r=pe[t],i=n.thisStep.step,o=null;i!==!1&&r+i>n.stepAfter.startValue&&(i=n.stepAfter.startValue-r),o=r>n.thisStep.startValue?n.thisStep.step:n.stepBefore.step!==!1&&r-n.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var s=ce.countStepDecimals();return null!==i&&i!==!1&&(i=Number(i.toFixed(s))),null!==o&&o!==!1&&(o=Number(o.toFixed(s))),[o,i]})}function X(e,t){de[e]=de[e]||[],de[e].push(t),"update"===e.split(".")[0]&&ne.forEach(function(e,t){P("update",t)})}function Z(e){var t=e&&e.split(".")[0],n=t&&e.substring(t.length);Object.keys(de).forEach(function(e){var r=e.split(".")[0],i=e.substring(r.length);t&&t!==r||n&&n!==i||delete de[e]})}function ee(e,t){var n=$(),r=["margin","limit","padding","range","animate","snap","step","format"];r.forEach(function(t){void 0!==e[t]&&(l[t]=e[t])});var o=z(l);r.forEach(function(t){void 0!==e[t]&&(i[t]=o[t])}),o.spectrum.direction=ce.direction,ce=o.spectrum,i.margin=o.margin,i.limit=o.limit,i.padding=o.padding,ae=[],K(e.start||n,t)}var te,ne,re,ie,oe=h(),se=n,ae=[],le=[],ue=!1,ce=i.spectrum,pe=[],de={};if(se.noUiSlider)throw new Error("noUiSlider ("+G+"): Slider was already initialized.");return v(se),g(i.connect,te),ie={destroy:Q,steps:J,on:X,off:Z,get:$,set:K,reset:Y,__moveHandles:function(e,t,n){A(e,t,ae,n)},options:l,updateOptions:ee,target:se,pips:E},j(i.events),K(i.start),i.pips&&E(i.pips),i.tooltips&&b(),ie}function W(e,t){if(!e.nodeName)throw new Error("noUiSlider ("+G+"): create requires a single element.");var n=z(t,e),r=V(e,n,t);return e.noUiSlider=r,r}var G="9.2.0";C.prototype.getMargin=function(e){var t=this.xNumSteps[0];if(t&&e/t%1!==0)throw new Error("noUiSlider ("+G+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&m(this.xVal,e)},C.prototype.toStepping=function(e){return e=b(this.xVal,this.xPct,e)},C.prototype.fromStepping=function(e){return w(this.xVal,this.xPct,e)},C.prototype.getStep=function(e){return e=x(this.xPct,this.xSteps,this.snap,e)},C.prototype.getNearbySteps=function(e){var t=y(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}},C.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(l);return Math.max.apply(null,e)},C.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var K={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number};return{version:G,create:W}}),define("noUiSlider",[],function(){"use strict";return{default:noUiSlider}}),function(){function e(){var e={ember:{default:Ember},"ember-application":{default:Ember.Application},"ember-array":{default:Ember.Array},"ember-array/mutable":{default:Ember.MutableArray},"ember-array/utils":{A:Ember.A,isEmberArray:Ember.isArray,wrap:Ember.makeArray},"ember-component":{default:Ember.Component},"ember-components/checkbox":{default:Ember.Checkbox},"ember-components/text-area":{default:Ember.TextArea},"ember-components/text-field":{default:Ember.TextField},"ember-controller":{default:Ember.Controller},"ember-controller/inject":{default:Ember.inject.controller},"ember-controller/proxy":{default:Ember.ArrayProxy},"ember-controllers/sortable":{default:Ember.SortableMixin},"ember-debug":{log:Ember.debug,inspect:Ember.inspect,run:Ember.runInDebug,warn:Ember.warn},"ember-debug/container-debug-adapter":{default:Ember.ContainerDebugAdapter},"ember-debug/data-adapter":{default:Ember.DataAdapter},"ember-deprecations":{deprecate:Ember.deprecate,deprecateFunc:Ember.deprecateFunc},"ember-enumerable":{default:Ember.Enumerable},"ember-evented":{default:Ember.Evented},"ember-evented/on":{default:Ember.on},"ember-globals-resolver":{default:Ember.DefaultResolver},"ember-helper":{default:Ember.Helper,helper:Ember.Helper&&Ember.Helper.helper},"ember-instrumentation":{instrument:Ember.Instrumentation.instrument,reset:Ember.Instrumentation.reset,subscribe:Ember.Instrumentation.subscribe,unsubscribe:Ember.Instrumentation.unsubscribe},"ember-locations/hash":{default:Ember.HashLocation},"ember-locations/history":{default:Ember.HistoryLocation},"ember-locations/none":{default:Ember.NoneLocation},"ember-map":{default:Ember.Map,withDefault:Ember.MapWithDefault},"ember-metal/destroy":{default:Ember.destroy},"ember-metal/events":{addListener:Ember.addListener,removeListener:Ember.removeListener,send:Ember.sendEvent},"ember-metal/get":{default:Ember.get,getProperties:Ember.getProperties},"ember-metal/mixin":{default:Ember.Mixin},"ember-metal/observer":{default:Ember.observer,addObserver:Ember.addObserver,removeObserver:Ember.removeObserver},"ember-metal/on-load":{default:Ember.onLoad,run:Ember.runLoadHooks},"ember-metal/set":{default:Ember.set,setProperties:Ember.setProperties,trySet:Ember.trySet},"ember-metal/utils":{aliasMethod:Ember.aliasMethod,assert:Ember.assert,cacheFor:Ember.cacheFor,copy:Ember.copy,guidFor:Ember.guidFor},"ember-object":{default:Ember.Object},"ember-owner/get":{default:Ember.getOwner},"ember-owner/set":{default:Ember.setOwner},"ember-platform":{assign:Ember.assign||Ember.merge,create:Ember.create,defineProperty:Ember.platform.defineProperty,hasAccessors:Ember.platform.hasPropertyAccessors,keys:Ember.keys},"ember-route":{default:Ember.Route},"ember-router":{default:Ember.Router},"ember-runloop":{default:Ember.run,begin:Ember.run.begin,bind:Ember.run.bind,cancel:Ember.run.cancel,debounce:Ember.run.debounce,end:Ember.run.end,join:Ember.run.join,later:Ember.run.later,next:Ember.run.next,once:Ember.run.once,schedule:Ember.run.schedule,scheduleOnce:Ember.run.scheduleOnce,throttle:Ember.run.throttle},"ember-service":{default:Ember.Service},"ember-service/inject":{default:Ember.inject.service},"ember-set/ordered":{default:Ember.OrderedSet},"ember-string":{camelize:Ember.String.camelize,capitalize:Ember.String.capitalize,classify:Ember.String.classify,dasherize:Ember.String.dasherize,decamelize:Ember.String.decamelize,fmt:Ember.String.fmt,htmlSafe:Ember.String.htmlSafe,loc:Ember.String.loc,underscore:Ember.String.underscore,w:Ember.String.w},"ember-utils":{isBlank:Ember.isBlank,isEmpty:Ember.isEmpty,isNone:Ember.isNone,isPresent:Ember.isPresent,tryInvoke:Ember.tryInvoke,typeOf:Ember.typeOf}};e["ember-computed"]={default:Ember.computed};for(var t=["empty","notEmpty","none","not","bool","match","equal","gt","gte","lt","lte","alias","oneWay","reads","readOnly","deprecatingAlias","and","or","collect","sum","min","max","map","sort","setDiff","mapBy","mapProperty","filter","filterBy","filterProperty","uniq","union","intersect"],r=0,i=t.length;r\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=e.console&&(e.console.warn||e.console.log);return o&&o.call(e.console,i,r),t.apply(this,arguments)}}function l(e,t,n){var r,i=t.prototype;r=e.prototype=Object.create(i),r.constructor=e,r._super=i,n&&pe(r,n)}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e,t){return typeof e==fe?e.apply(t?t[0]||r:r,t):e}function p(e,t){return e===r?t:e}function d(e,t,n){s(g(t),function(t){e.addEventListener(t,n,!1)})}function h(e,t,n){s(g(t),function(t){e.removeEventListener(t,n,!1)})}function f(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function m(e,t){return e.indexOf(t)>-1}function g(e){return e.trim().split(/\s+/g)}function v(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;rn[t]}):r.sort()),r}function w(e,t){for(var n,i,o=t[0].toUpperCase()+t.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=A(t):1===i&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,l=t.center=P(r);t.timeStamp=ve(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=M(a,l),t.distance=R(a,l),T(n,t),t.offsetDirection=I(t.deltaX,t.deltaY);var u=N(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=ge(u.x)>ge(u.y)?u.x:u.y,t.scale=s?L(s.pointers,r):1,t.rotation=s?D(s.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,O(n,t);var c=e.element;f(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function T(e,t){var n=t.center,r=e.offsetDelta||{},i=e.prevDelta||{},o=e.prevInput||{};t.eventType!==Pe&&o.eventType!==Ie||(i=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=i.x+(n.x-r.x),t.deltaY=i.y+(n.y-r.y)}function O(e,t){var n,i,o,s,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(t.eventType!=Re&&(l>Ae||a.velocity===r)){var u=t.deltaX-a.deltaX,c=t.deltaY-a.deltaY,p=N(l,u,c);i=p.x,o=p.y,n=ge(p.x)>ge(p.y)?p.x:p.y,s=I(u,c),e.lastInterval=t}else n=a.velocity,i=a.velocityX,o=a.velocityY,s=a.direction;t.velocity=n,t.velocityX=i,t.velocityY=o,t.direction=s}function A(e){for(var t=[],n=0;n=ge(t)?e<0?De:Le:t<0?je:He}function R(e,t,n){n||(n=Ue);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(r*r+i*i)}function M(e,t,n){n||(n=Ue);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return 180*Math.atan2(i,r)/Math.PI}function D(e,t){return M(t[1],t[0],ze)+M(e[1],e[0],ze)}function L(e,t){return R(t[0],t[1],ze)/R(e[0],e[1],ze)}function j(){this.evEl=We,this.evWin=Ge,this.pressed=!1,E.apply(this,arguments)}function H(){this.evEl=$e,this.evWin=Qe,E.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function F(){this.evTarget=Xe,this.evWin=Ze,this.started=!1,E.apply(this,arguments)}function B(e,t){var n=y(e.touches),r=y(e.changedTouches);return t&(Ie|Re)&&(n=b(n.concat(r),"identifier",!0)),[n,r]}function q(){this.evTarget=tt,this.targetIds={},E.apply(this,arguments)}function U(e,t){var n=y(e.touches),r=this.targetIds;if(t&(Pe|Ne)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,o,s=y(e.changedTouches),a=[],l=this.target;if(o=n.filter(function(e){return f(e.target,l)}),t===Pe)for(i=0;i-1&&r.splice(e,1)};setTimeout(i,nt)}}function G(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(t,e)}var n=this,r=this.state;r=gt&&t(n.options.event+J(r))},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=bt)},canEmit:function(){for(var e=0;et.threshold&&i&t.direction},attrTest:function(e){return ee.prototype.attrTest.call(this,e)&&(this.state&ft||!(this.state&ft)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=X(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),l(ne,ee,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ut]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&ft)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),l(re,Q,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[at]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distancet.time;if(this._input=e,!r||!n||e.eventType&(Ie|Re)&&!o)this.reset();else if(e.eventType&Pe)this.reset(),this._timer=i(function(){this.state=vt,this.tryEmit()},t.time,this);else if(e.eventType&Ie)return vt;return bt},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===vt&&(e&&e.eventType&Ie?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=ve(),this.manager.emit(this.options.event,this._input)))}}),l(ie,ee,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ut]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&ft)}}),l(oe,ee,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Fe|Be,pointers:1},getTouchAction:function(){return te.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(Fe|Be)?t=e.overallVelocity:n&Fe?t=e.overallVelocityX:n&Be&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&ge(t)>this.options.velocity&&e.eventType&Ie},emit:function(e){var t=X(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),l(se,Q,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[lt]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance0?u._handlers[e]=r:(n.off(e,o),delete u._handlers[e]))}),u},u.emit=function(t,r){e=r.target,n.emit(t,r)},u.destroy=function(){var e=n.element.hammer,t=e.indexOf(u);t!==-1&&e.splice(t,1),e.length||delete n.element.hammer,u._handlers={},n.destroy()},u}}),createDeprecatedModule("ember/resolver"),createDeprecatedModule("resolver"),function(){function e(){for(var e in this.sections)this.sections[e].condition&&this.sections[e].condition()&&this.sections[e].callback.call(this)}var t=function(){this.audioAdapter=t._getAdapter(this),this.events={},this.sections=[],this.bind("update",e)};t.version="X.X.X",t.adapters={},t.prototype={load:function(e,n,r){return e instanceof HTMLElement?this.source=e:e instanceof EventTarget?this.source=e:(this.source=window.Audio?new Audio:{},this.source.src=t._makeSupportedPath(e.src,e.codecs)),this.useMic=r===!0,this.boost=n?n:1,this.audio=this.audioAdapter.load(this.source,this.useMic,this.boost),this},play:function(){return this.audioAdapter.play(),this},pause:function(){return this.audioAdapter.pause(),this},setVolume:function(e){return this.audioAdapter.setVolume(e),this},setBoost:function(e){return this.audioAdapter.setBoost(e),this},createKick:function(e){return new t.Kick(this,e)},bind:function(e,t){return this.events[e]||(this.events[e]=[]),this.events[e].push(t),this},unbind:function(e){return this.events[e]&&delete this.events[e],this},trigger:function(e){var t=this;return this.events[e]&&this.events[e].forEach(function(e){e.call(t)}),this},getVolume:function(){return this.audioAdapter.getVolume()},getProgress:function(){return this.audioAdapter.getProgress()},getTime:function(){return this.audioAdapter.getTime()},getFrequency:function(e,t){var n=0;if(void 0!==t){for(var r=e;r<=t;r++)n+=this.getSpectrum()[r];return n/(t-e+1)}return this.getSpectrum()[e]},getWaveform:function(){return this.audioAdapter.getWaveform()},getSpectrum:function(){return this.audioAdapter.getSpectrum()},isLoaded:function(){return this.audioAdapter.isLoaded},isPlaying:function(){return this.audioAdapter.isPlaying},after:function(e,t){var n=this;return this.sections.push({condition:function(){return n.getTime()>e},callback:t}),this},before:function(e,t){var n=this;return this.sections.push({condition:function(){return n.getTime()e&&r.getTime()e&&!this.called},callback:function(){t.call(this),r.called=!0},called:!1}),r=this.sections[this.sections.length-1],this}},window.Dancer=t}(),function(e){function t(){var e=!!(navigator.vendor||"").match(/Apple/),t=navigator.userAgent.match(/Version\/([^ ]*)/);return t=t?parseFloat(t[1]):0,e&&t<=6}var n={mp3:"audio/mpeg;",ogg:'audio/ogg; codecs="vorbis"',wav:'audio/wav; codecs="1"',aac:'audio/mp4; codecs="mp4a.40.2"'},r=document.createElement("audio");e.options={},e.setOptions=function(t){for(var n in t)t.hasOwnProperty(n)&&(e.options[n]=t[n])},e.isSupported=function(){return window.Float32Array&&window.Uint32Array?t()||!window.AudioContext&&!window.webkitAudioContext?"":"webaudio":null},e.canPlay=function(e){r.canPlayType;return!!("mp3"===e.toLowerCase()||r.canPlayType&&r.canPlayType(n[e.toLowerCase()]).replace(/no/,""))},e.addPlugin=function(t,n){void 0===e.prototype[t]&&(e.prototype[t]=n)},e._makeSupportedPath=function(t,n){if(!n)return t;for(var r=0;r=this.currentThreshold&&e>=this.threshold){this.currentThreshold=e,this.onKick&&this.onKick.call(this.dancer,e),this.canUseRatio=!1,this.canUseRatioHandle&&(clearTimeout(this.canUseRatioHandle),this.canUseRatioHandle=null);var t=this;this.canUseRatioHandle=setTimeout(function(){t.canUseRatio=!0},5e3)}else e/this.previousMag>5*this.threshold&&e>.1&&this.canUseRatio?this.onKick&&this.onKick.call(this.dancer,e,e/this.previousMag):this.offKick&&this.offKick.call(this.dancer,e),this.currentThreshold-=this.decay,this.previousMag=e>0?e:1e-4}},maxAmplitude:function(e){var t=0,n=this.dancer.getSpectrum();if(!e.length)return et&&(t=n[r]);return t}},window.Dancer.Kick=t}(),function(){function e(){try{this.useMic?this.source=this.context.createMediaStreamSource(this.audio):this.source=this.context.createMediaElementSource(this.audio)}catch(e){return void console.info("Dancer: "+e)}this.source.connect(this.proc),this.source.connect(this.gain),this.gain.connect(this.context.destination),this.proc.connect(this.context.destination),this.isLoaded=!0,this.progress=1,this.dancer.trigger("loaded")}var t=2048,n=44100,r=function(e){var t;t="AudioContext"in window?new AudioContext:new webkitAudioContext,this.dancer=e,this.audio=new Audio,this.context=t};r.prototype={load:function(r,i,o){var s=this;return this.audio=r,this.useMic=i,this.boost=o,this.isLoaded=!1,this.progress=0,this.proc&&(this.proc.onaudioprocess=null,delete this.proc),this.proc=this.context.createScriptProcessor(t/2,1,1),this.proc.onaudioprocess=function(e){s.update.call(s,e)},this.gain=this.context.createGain(),this.fft=new FFT(t/2,n,this.boost),this.signal=new Float32Array(t/2),this.audio.readyState<3?this.audio.addEventListener("canplay",function(){e.call(s)}):e.call(s),this.audio.addEventListener("progress",function(e){e.currentTarget.duration&&e.currentTarget.duration!==1/0&&(s.progress=e.currentTarget.seekable.end(0)/e.currentTarget.duration)}),this.audio},play:function(){this.audio.play(),this.isPlaying=!0},pause:function(){this.audio.pause(),this.isPlaying=!1},setVolume:function(e){this.gain.gain.value=e},setBoost:function(e){this.fft&&this.fft.setBoost(e),this.boost=e},getVolume:function(){return this.gain.gain.value},getProgress:function(){return this.progress},getWaveform:function(){return this.signal},getSpectrum:function(){return this.fft.spectrum},getTime:function(){return this.audio.currentTime},update:function(e){if(this.isPlaying&&this.isLoaded||this.useMic===!0){var n,r=[],i=e.inputBuffer.numberOfChannels,o=t/i,s=function(e,t){return e[n]+t[n]};for(n=i;n--;)r.push(e.inputBuffer.getChannelData(n));for(n=0;n1?r.reduce(s)/i:r[0][n];this.fft.forward(this.signal),this.dancer.trigger("update")}}},Dancer.adapters.webaudio=r}(),FFT.prototype.forward=function(e){var t=this.bufferSize,n=this.cosTable,r=this.sinTable,i=this.reverseTable,o=this.real,s=this.imag,a=(this.spectrum,Math.floor(Math.log(t)/Math.LN2));if(Math.pow(2,a)!==t)throw"Invalid buffer size, must be a power of 2.";if(t!==e.length)throw"Supplied buffer is not the same size as defined FFT. FFT Size: "+t+" Buffer Size: "+e.length;var l,u,c,p,d,h,f,m,g,v=1;for(g=0;g
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(t,n,r){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&e(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var s=i[o];if("click"==s)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(t){return t=e.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},n.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},n.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},n.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},n.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue())return clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide()},n.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var r=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!r)return;var i=this,o=this.tip(),s=this.getUID(this.type);this.setContent(),o.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&o.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,u=l.test(a);u&&(a=a.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),p=o[0].offsetWidth,d=o[0].offsetHeight;if(u){var h=a,f=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+d>f.bottom?"top":"top"==a&&c.top-df.width?"left":"left"==a&&c.left-ps.top+s.height&&(i.top=s.top+s.height-l)}else{var u=t.left-o,c=t.left+o+n;us.right&&(i.left=s.left+s.width-c)}return i},n.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)},n.prototype.getUID=function(e){do e+=~~(1e6*Math.random());while(document.getElementById(e));return e},n.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(t){var n=this;t&&(n=e(t.currentTarget).data("bs."+this.type),n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})};var r=e.fn.tooltip;e.fn.tooltip=t,e.fn.tooltip.Constructor=n,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=r,this}}(jQuery),function(e,t){"object"==typeof exports?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e)}(this,function(e){function t(e){this._targetElement=e,this._introItems=[],this._options={nextLabel:"Next →",prevLabel:"← Back",skipLabel:"Skip",doneLabel:"Done",hidePrev:!1,hideNext:!1,tooltipPosition:"bottom",tooltipClass:"",highlightClass:"",exitOnEsc:!0,exitOnOverlayClick:!0,showStepNumbers:!0,keyboardNavigation:!0,showButtons:!0,showBullets:!0,showProgress:!1,scrollToElement:!0,overlayOpacity:.8,scrollPadding:30,positionPrecedence:["bottom","top","right","left"],disableInteraction:!1,hintPosition:"top-middle",hintButtonLabel:"Got it",hintAnimation:!0}}function n(e){var t=[],n=this;if(this._options.steps)for(var i=0,l=this._options.steps.length;i0&&(t[m-1]={element:f,intro:f.getAttribute("data-intro"),step:parseInt(f.getAttribute("data-step"),10),tooltipClass:f.getAttribute("data-tooltipClass"),highlightClass:f.getAttribute("data-highlightClass"),position:f.getAttribute("data-position")||this._options.tooltipPosition})}}for(var g=0,i=0,d=p.length;i0?s.call(n):r&&r.className.indexOf("introjs-skipbutton")>0?(n._introItems.length-1==n._currentStep&&"function"==typeof n._introCompleteCallback&&n._introCompleteCallback.call(n),void 0!=n._introExitCallback&&n._introExitCallback.call(n),a.call(n,e)):o.call(n),t.preventDefault?t.preventDefault():t.returnValue=!1}},n._onResize=function(e){h.call(n,document.querySelector(".introjs-helperLayer")),h.call(n,document.querySelector(".introjs-tooltipReferenceLayer"))},window.addEventListener?(this._options.keyboardNavigation&&window.addEventListener("keydown",n._onKeyDown,!0),window.addEventListener("resize",n._onResize,!0)):document.attachEvent&&(this._options.keyboardNavigation&&document.attachEvent("onkeydown",n._onKeyDown),document.attachEvent("onresize",n._onResize))}return!1}function r(e){if(null==e||"object"!=typeof e||"undefined"!=typeof e.nodeType)return e;var t={};for(var n in e)"undefined"!=typeof jQuery&&e[n]instanceof jQuery?t[n]=e[n]:t[n]=r(e[n]);return t}function i(e){this._currentStep=e-2,"undefined"!=typeof this._introItems&&o.call(this)}function o(){if(this._direction="forward","undefined"==typeof this._currentStep?this._currentStep=0:++this._currentStep,this._introItems.length<=this._currentStep)return"function"==typeof this._introCompleteCallback&&this._introCompleteCallback.call(this),void a.call(this,this._targetElement);var e=this._introItems[this._currentStep];"undefined"!=typeof this._introBeforeChangeCallback&&this._introBeforeChangeCallback.call(this,e.element),g.call(this,e)}function s(){if(this._direction="backward",0===this._currentStep)return!1;var e=this._introItems[--this._currentStep];"undefined"!=typeof this._introBeforeChangeCallback&&this._introBeforeChangeCallback.call(this,e.element),g.call(this,e)}function a(e){var t=e.querySelectorAll(".introjs-overlay");if(t&&t.length>0)for(var n=t.length-1;n>=0;n--){var r=t[n];r.style.opacity=0,setTimeout(function(){this.parentNode&&this.parentNode.removeChild(this)}.bind(r),500)}var i=e.querySelector(".introjs-helperLayer");i&&i.parentNode.removeChild(i);var o=e.querySelector(".introjs-tooltipReferenceLayer");o&&o.parentNode.removeChild(o);var s=e.querySelector(".introjs-disableInteraction");s&&s.parentNode.removeChild(s);var a=document.querySelector(".introjsFloatingElement");a&&a.parentNode.removeChild(a);var l=document.querySelector(".introjs-showElement");l&&(l.className=l.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,""));var u=document.querySelectorAll(".introjs-fixParent");if(u&&u.length>0)for(var n=u.length-1;n>=0;n--)u[n].className=u[n].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");window.removeEventListener?window.removeEventListener("keydown",this._onKeyDown,!0):document.detachEvent&&document.detachEvent("onkeydown",this._onKeyDown),this._currentStep=void 0}function l(e,t,n,r,i){var o,s,a,l,d,h="";if(i=i||!1,t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,n.style.display="inherit","undefined"!=typeof r&&null!=r&&(r.style.top=null,r.style.left=null),this._introItems[this._currentStep])switch(o=this._introItems[this._currentStep],h="string"==typeof o.tooltipClass?o.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+h).replace(/^\s+|\s+$/g,""),d=this._introItems[this._currentStep].position,"auto"!=d&&"auto"!=this._options.tooltipPosition||"floating"!=d&&(d=p.call(this,e,t,d)),a=I(e),s=I(t),l=b(),d){case"top":if(n.className="introjs-arrow bottom",i)var f=0;else var f=15;u(a,f,s,l,t),t.style.bottom=a.height+20+"px";break;case"right":t.style.left=a.width+20+"px",a.top+s.height>l.height?(n.className="introjs-arrow left-bottom",t.style.top="-"+(s.height-a.height-20)+"px"):n.className="introjs-arrow left";break;case"left":i||1!=this._options.showStepNumbers||(t.style.top="15px"),a.top+s.height>l.height?(t.style.top="-"+(s.height-a.height-20)+"px",n.className="introjs-arrow right-bottom"):n.className="introjs-arrow right",t.style.right=a.width+20+"px";break;case"floating":n.style.display="none",t.style.left="50%",t.style.top="50%",t.style.marginLeft="-"+s.width/2+"px",t.style.marginTop="-"+s.height/2+"px","undefined"!=typeof r&&null!=r&&(r.style.left="-"+(s.width/2+18)+"px",r.style.top="-"+(s.height/2+18)+"px");break;case"bottom-right-aligned":n.className="introjs-arrow top-right";var m=0;c(a,m,s,t),t.style.top=a.height+20+"px";break;case"bottom-middle-aligned":n.className="introjs-arrow top-middle";var g=a.width/2-s.width/2;i&&(g+=5),c(a,g,s,t)&&(t.style.right=null,u(a,g,s,l,t)),t.style.top=a.height+20+"px";break;case"bottom-left-aligned":case"bottom":default:n.className="introjs-arrow top";var f=0;u(a,f,s,l,t),t.style.top=a.height+20+"px"}}function u(e,t,n,r,i){return e.left+t+n.width>r.width?(i.style.left=r.width-n.width-e.left+"px",!1):(i.style.left=t+"px",!0)}function c(e,t,n,r){return e.left+e.width-t-n.width<0?(r.style.left=-e.left+"px",!1):(r.style.right=t+"px",!0)}function p(e,t,n){var r=this._options.positionPrecedence.slice(),i=b(),o=I(t).height+10,s=I(t).width+20,a=I(e),l="floating";return a.left+s>i.width||a.left+a.width/2-s<0?(d(r,"bottom"),d(r,"top")):(a.height+a.top+o>i.height&&d(r,"bottom"),a.top-o<0&&d(r,"top")),a.width+a.left+s>i.width&&d(r,"right"),a.left-s<0&&d(r,"left"),r.length>0&&(l=r[0]),n&&"auto"!=n&&r.indexOf(n)>-1&&(l=n),l}function d(e,t){e.indexOf(t)>-1&&e.splice(e.indexOf(t),1)}function h(e){if(e){if(!this._introItems[this._currentStep])return;var t=this._introItems[this._currentStep],n=I(t.element),r=10;y(t.element)?e.className+=" introjs-fixedTooltip":e.className=e.className.replace(" introjs-fixedTooltip",""),"floating"==t.position&&(r=0),e.setAttribute("style","width: "+(n.width+r)+"px; height:"+(n.height+r)+"px; top:"+(n.top-5)+"px;left: "+(n.left-5)+"px;")}}function f(){var e=document.querySelector(".introjs-disableInteraction");null===e&&(e=document.createElement("div"),e.className="introjs-disableInteraction",this._targetElement.appendChild(e)),h.call(this,e)}function m(e){e.setAttribute("role","button"),e.tabIndex=0}function g(e){"undefined"!=typeof this._introChangeCallback&&this._introChangeCallback.call(this,e.element);var t=this,n=document.querySelector(".introjs-helperLayer"),r=document.querySelector(".introjs-tooltipReferenceLayer"),i="introjs-helperLayer";I(e.element);if("string"==typeof e.highlightClass&&(i+=" "+e.highlightClass),"string"==typeof this._options.highlightClass&&(i+=" "+this._options.highlightClass),null!=n){var u=r.querySelector(".introjs-helperNumberLayer"),c=r.querySelector(".introjs-tooltiptext"),p=r.querySelector(".introjs-arrow"),d=r.querySelector(".introjs-tooltip"),g=r.querySelector(".introjs-skipbutton"),y=r.querySelector(".introjs-prevbutton"),x=r.querySelector(".introjs-nextbutton");if(n.className=i,d.style.opacity=0,d.style.display="none",null!=u){var _=this._introItems[e.step-2>=0?e.step-2:0];(null!=_&&"forward"==this._direction&&"floating"==_.position||"backward"==this._direction&&"floating"==e.position)&&(u.style.opacity=0)}h.call(t,n),h.call(t,r);var E=document.querySelectorAll(".introjs-fixParent");if(E&&E.length>0)for(var C=E.length-1;C>=0;C--)E[C].className=E[C].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");var k=document.querySelector(".introjs-showElement");k&&(k.className=k.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,"")),t._lastShowElementTimer&&clearTimeout(t._lastShowElementTimer),t._lastShowElementTimer=setTimeout(function(){null!=u&&(u.innerHTML=e.step),c.innerHTML=e.intro,d.style.display="block",l.call(t,e.element,d,p,u),t._options.showBullets&&(r.querySelector(".introjs-bullets li > a.active").className="",r.querySelector('.introjs-bullets li > a[data-stepnumber="'+e.step+'"]').className="active"),r.querySelector(".introjs-progress .introjs-progressbar").setAttribute("style","width:"+R.call(t)+"%;"),d.style.opacity=1,u&&(u.style.opacity=1),x.tabIndex===-1?g.focus():x.focus()},350)}else{var S=document.createElement("div"),T=document.createElement("div"),O=document.createElement("div"),A=document.createElement("div"),P=document.createElement("div"),N=document.createElement("div"),M=document.createElement("div"),D=document.createElement("div"); -S.className=i,T.className="introjs-tooltipReferenceLayer",h.call(t,S),h.call(t,T),this._targetElement.appendChild(S),this._targetElement.appendChild(T),O.className="introjs-arrow",P.className="introjs-tooltiptext",P.innerHTML=e.intro,N.className="introjs-bullets",this._options.showBullets===!1&&(N.style.display="none");for(var L=document.createElement("ul"),C=0,j=this._introItems.length;C1&&(D.appendChild(y),D.appendChild(x)),A.appendChild(D),l.call(t,e.element,A,O,q)}this._options.disableInteraction===!0&&f.call(t),y.removeAttribute("tabIndex"),x.removeAttribute("tabIndex"),0==this._currentStep&&this._introItems.length>1?(x.className="introjs-button introjs-nextbutton",1==this._options.hidePrev?(y.className="introjs-button introjs-prevbutton introjs-hidden",x.className+=" introjs-fullbutton"):y.className="introjs-button introjs-prevbutton introjs-disabled",y.tabIndex="-1",g.innerHTML=this._options.skipLabel):this._introItems.length-1==this._currentStep||1==this._introItems.length?(g.innerHTML=this._options.doneLabel,y.className="introjs-button introjs-prevbutton",1==this._options.hideNext?(x.className="introjs-button introjs-nextbutton introjs-hidden",y.className+=" introjs-fullbutton"):x.className="introjs-button introjs-nextbutton introjs-disabled",x.tabIndex="-1"):(y.className="introjs-button introjs-prevbutton",x.className="introjs-button introjs-nextbutton",g.innerHTML=this._options.skipLabel),x.focus(),e.element.className+=" introjs-showElement";var U=v(e.element,"position");"absolute"!==U&&"relative"!==U&&"fixed"!==U&&(e.element.className+=" introjs-relativePosition");for(var z=e.element.parentNode;null!=z&&z.tagName&&"body"!==z.tagName.toLowerCase();){var V=v(z,"z-index"),W=parseFloat(v(z,"opacity")),G=v(z,"transform")||v(z,"-webkit-transform")||v(z,"-moz-transform")||v(z,"-ms-transform")||v(z,"-o-transform");(/[0-9]+/.test(V)||W<1||"none"!==G&&void 0!==G)&&(z.className+=" introjs-fixParent"),z=z.parentNode}if(!w(e.element)&&this._options.scrollToElement===!0){var K=e.element.getBoundingClientRect(),Y=b().height,$=K.bottom-(K.bottom-K.top),Q=K.bottom-Y;$<0||e.element.clientHeight>Y?window.scrollBy(0,$-this._options.scrollPadding):window.scrollBy(0,Q+70+this._options.scrollPadding)}"undefined"!=typeof this._introAfterChangeCallback&&this._introAfterChangeCallback.call(this,e.element)}function v(e,t){var n="";return e.currentStyle?n=e.currentStyle[t]:document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n}function y(e){var t=e.parentNode;return!(!t||"HTML"===t.nodeName)&&("fixed"==v(e,"position")||y(t))}function b(){if(void 0!=window.innerWidth)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function w(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth}function x(e){var t=document.createElement("div"),n="",r=this;if(t.className="introjs-overlay",e.tagName&&"body"!==e.tagName.toLowerCase()){var i=I(e);i&&(n+="width: "+i.width+"px; height:"+i.height+"px; top:"+i.top+"px;left: "+i.left+"px;",t.setAttribute("style",n))}else n+="top: 0;bottom: 0; left: 0;right: 0;position: fixed;",t.setAttribute("style",n);return e.appendChild(t),t.onclick=function(){1==r._options.exitOnOverlayClick&&(void 0!=r._introExitCallback&&r._introExitCallback.call(r),a.call(r,e))},setTimeout(function(){n+="opacity: "+r._options.overlayOpacity.toString()+";",t.setAttribute("style",n)},10),!0}function _(){var e=this._targetElement.querySelector(".introjs-hintReference");if(e){var t=e.getAttribute("data-step");return e.parentNode.removeChild(e),t}}function E(e){if(this._introItems=[],this._options.hints)for(var t=0,n=this._options.hints.length;t0)for(var t=0;t0)for(var t=0;te&&(e+=65536),e},this.m=function(e){var t=this.a(e),n=this.a(e+1),r=this.a(e+2);return e=this.a(e+3),t=(((t<<8)+n<<8)+r<<8)+e,0>t&&(t+=4294967296),t},this.w=function(e){var t=this.a(e),n=this.a(e+1);return e=this.a(e+2),t=((t<<8)+n<<8)+e,0>t&&(t+=16777216),t},this.c=function(e,t){for(var n=[],r=e,i=0;rt&&(t=0),e>=blockTotal&&(e=blockTotal-1),[t,e]}function s(n,r){for(;p[n[0]];)if(n[0]++,n[0]>n[1])return void(r&&r());for(;p[n[1]];)if(n[1]--,n[0]>n[1])return void(r&&r());var s=[n[0]*a,(n[1]+1)*a-1];o(e,function(e){parseInt(e.getResponseHeader("Content-Length"),10)==t&&(n[0]=0,n[1]=blockTotal-1,s[0]=0,s[1]=t-1),e={data:e.W||e.responseText,offset:s[0]};for(var i=n[0];i<=n[1];i++)p[i]=e;r&&r()},i,s,u,!!r)}var a,l,u,c=new n("",0,t),p=[];a=a||2048,l="undefined"==typeof l?0:l,blockTotal=~~((t-1)/a)+1;for(var d in c)c.hasOwnProperty(d)&&"function"==typeof c[d]&&(this[d]=c[d]);this.a=function(e){var t;return s(r([e,e])),(t=p[~~(e/a)])&&"string"==typeof t.data?255&t.data.charCodeAt(e-t.offset):t&&"unknown"==typeof t.data?IEBinary_getByteAt(t.data,e-t.offset):""},this.i=function(e,t){s(r(e),t)}}!function(){a(t,function(e){e=parseInt(e.getResponseHeader("Content-Length"),10)||-1,r(new l(t,e))},i)}()}},{"./binaryfile":1,xmlhttprequest:void 0}],3:[function(e,t){var n=e("./binaryfile");t.f=function(e,t){return function(r,i){var o=t||new FileReader;o.onload=function(e){i(new n(e.target.result))},o.readAsBinaryString(e)}}},{"./binaryfile":1}],4:[function(e,t){function n(e){return"ftypM4A"==e.c(4,7)?r:"ID3"==e.c(0,3)?o:i}var r=e("./id4"),i=e("./id3v1"),o=e("./id3v2"),s=e("./bufferedbinaryajax"),a=e("./filereader");"undefined"!=typeof window&&(window.FileAPIReader=a);var l={},u={},c=[0,7];l.B=function(e){delete u[e]},l.A=function(){u={}},l.H=function(e,t,r){r=r||{},(r.dataReader||s)(e,function(i){i.i(c,function(){var o=n(i);o.u(i,function(){var n,s=r.tags,a=o.v(i,s),s=u[e]||{};for(n in a)a.hasOwnProperty(n)&&(s[n]=a[n]);u[e]=s,t&&t()})})},r.onError)},l.D=function(e){if(!u[e])return null;var t,n={};for(t in u[e])u[e].hasOwnProperty(t)&&(n[t]=u[e][t]);return n},l.G=function(e,t){return u[e]?u[e][t]:null},l.FileAPIReader=a,l.loadTags=l.H,l.getAllTags=l.D,l.getTag=l.G,l.clearTags=l.B,l.clearAll=l.A,t.f=l},{"./bufferedbinaryajax":2,"./filereader":3,"./id3v1":5,"./id3v2":6,"./id4":8}],5:[function(e,t){var n={},r="Blues;Classic Rock;Country;Dance;Disco;Funk;Grunge;Hip-Hop;Jazz;Metal;New Age;Oldies;Other;Pop;R&B;Rap;Reggae;Rock;Techno;Industrial;Alternative;Ska;Death Metal;Pranks;Soundtrack;Euro-Techno;Ambient;Trip-Hop;Vocal;Jazz+Funk;Fusion;Trance;Classical;Instrumental;Acid;House;Game;Sound Clip;Gospel;Noise;AlternRock;Bass;Soul;Punk;Space;Meditative;Instrumental Pop;Instrumental Rock;Ethnic;Gothic;Darkwave;Techno-Industrial;Electronic;Pop-Folk;Eurodance;Dream;Southern Rock;Comedy;Cult;Gangsta;Top 40;Christian Rap;Pop/Funk;Jungle;Native American;Cabaret;New Wave;Psychadelic;Rave;Showtunes;Trailer;Lo-Fi;Tribal;Acid Punk;Acid Jazz;Polka;Retro;Musical;Rock & Roll;Hard Rock;Folk;Folk-Rock;National Folk;Swing;Fast Fusion;Bebob;Latin;Revival;Celtic;Bluegrass;Avantgarde;Gothic Rock;Progressive Rock;Psychedelic Rock;Symphonic Rock;Slow Rock;Big Band;Chorus;Easy Listening;Acoustic;Humour;Speech;Chanson;Opera;Chamber Music;Sonata;Symphony;Booty Bass;Primus;Porn Groove;Satire;Slow Jam;Club;Tango;Samba;Folklore;Ballad;Power Ballad;Rhythmic Soul;Freestyle;Duet;Punk Rock;Drum Solo;Acapella;Euro-House;Dance Hall".split(";");n.u=function(e,t){var n=e.l();e.i([n-128-1,n],t)},n.v=function(e){var t=e.l()-128;if("TAG"==e.c(t,3)){var n=e.c(t+3,30).replace(/\0/g,""),i=e.c(t+33,30).replace(/\0/g,""),o=e.c(t+63,30).replace(/\0/g,""),s=e.c(t+93,4).replace(/\0/g,"");if(0==e.a(t+97+28))var a=e.c(t+97,28).replace(/\0/g,""),l=e.a(t+97+29);else a="",l=0;return e=e.a(t+97+30),{version:"1.1",title:n,artist:i,album:o,year:s,comment:a,track:l,genre:255>e?r[e]:""}}return{}},t.f=n},{}],6:[function(e,t){function n(e,t){var n=t.a(e),r=t.a(e+1),i=t.a(e+2);return 127&t.a(e+3)|(127&i)<<7|(127&r)<<14|(127&n)<<21}var r=e("./id3v2frames");r.frames={BUF:"Recommended buffer size",CNT:"Play counter",COM:"Comments",CRA:"Audio encryption",CRM:"Encrypted meta frame",ETC:"Event timing codes",EQU:"Equalization",GEO:"General encapsulated object",IPL:"Involved people list",LNK:"Linked information",MCI:"Music CD Identifier",MLL:"MPEG location lookup table",PIC:"Attached picture",POP:"Popularimeter",REV:"Reverb",RVA:"Relative volume adjustment",SLT:"Synchronized lyric/text",STC:"Synced tempo codes",TAL:"Album/Movie/Show title",TBP:"BPM (Beats Per Minute)",TCM:"Composer",TCO:"Content type",TCR:"Copyright message",TDA:"Date",TDY:"Playlist delay",TEN:"Encoded by",TFT:"File type",TIM:"Time",TKE:"Initial key",TLA:"Language(s)",TLE:"Length",TMT:"Media type",TOA:"Original artist(s)/performer(s)",TOF:"Original filename",TOL:"Original Lyricist(s)/text writer(s)",TOR:"Original release year",TOT:"Original album/Movie/Show title",TP1:"Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group",TP2:"Band/Orchestra/Accompaniment",TP3:"Conductor/Performer refinement",TP4:"Interpreted, remixed, or otherwise modified by",TPA:"Part of a set",TPB:"Publisher",TRC:"ISRC (International Standard Recording Code)",TRD:"Recording dates",TRK:"Track number/Position in set",TSI:"Size",TSS:"Software/hardware and settings used for encoding",TT1:"Content group description",TT2:"Title/Songname/Content description",TT3:"Subtitle/Description refinement",TXT:"Lyricist/text writer",TXX:"User defined text information frame",TYE:"Year",UFI:"Unique file identifier",ULT:"Unsychronized lyric/text transcription",WAF:"Official audio file webpage",WAR:"Official artist/performer webpage",WAS:"Official audio source webpage",WCM:"Commercial information",WCP:"Copyright/Legal information",WPB:"Publishers official webpage",WXX:"User defined URL link frame",AENC:"Audio encryption",APIC:"Attached picture",COMM:"Comments",COMR:"Commercial frame",ENCR:"Encryption method registration",EQUA:"Equalization",ETCO:"Event timing codes",GEOB:"General encapsulated object",GRID:"Group identification registration",IPLS:"Involved people list",LINK:"Linked information",MCDI:"Music CD identifier",MLLT:"MPEG location lookup table",OWNE:"Ownership frame",PRIV:"Private frame",PCNT:"Play counter",POPM:"Popularimeter",POSS:"Position synchronisation frame",RBUF:"Recommended buffer size",RVAD:"Relative volume adjustment",RVRB:"Reverb",SYLT:"Synchronized lyric/text",SYTC:"Synchronized tempo codes",TALB:"Album/Movie/Show title",TBPM:"BPM (beats per minute)",TCOM:"Composer",TCON:"Content type",TCOP:"Copyright message",TDAT:"Date",TDLY:"Playlist delay",TENC:"Encoded by",TEXT:"Lyricist/Text writer",TFLT:"File type",TIME:"Time",TIT1:"Content group description",TIT2:"Title/songname/content description",TIT3:"Subtitle/Description refinement",TKEY:"Initial key",TLAN:"Language(s)",TLEN:"Length",TMED:"Media type",TOAL:"Original album/movie/show title",TOFN:"Original filename",TOLY:"Original lyricist(s)/text writer(s)",TOPE:"Original artist(s)/performer(s)",TORY:"Original release year",TOWN:"File owner/licensee",TPE1:"Lead performer(s)/Soloist(s)",TPE2:"Band/orchestra/accompaniment",TPE3:"Conductor/performer refinement",TPE4:"Interpreted, remixed, or otherwise modified by",TPOS:"Part of a set",TPUB:"Publisher",TRCK:"Track number/Position in set",TRDA:"Recording dates",TRSN:"Internet radio station name",TRSO:"Internet radio station owner",TSIZ:"Size",TSRC:"ISRC (international standard recording code)",TSSE:"Software/Hardware and settings used for encoding",TYER:"Year",TXXX:"User defined text information frame",UFID:"Unique file identifier",USER:"Terms of use",USLT:"Unsychronized lyric/text transcription",WCOM:"Commercial information",WCOP:"Copyright/Legal information",WOAF:"Official audio file webpage",WOAR:"Official artist/performer webpage",WOAS:"Official audio source webpage",WORS:"Official internet radio station homepage",WPAY:"Payment",WPUB:"Publishers official webpage",WXXX:"User defined URL link frame"};var i={title:["TIT2","TT2"],artist:["TPE1","TP1"],album:["TALB","TAL"],year:["TYER","TYE"],comment:["COMM","COM"],track:["TRCK","TRK"],genre:["TCON","TCO"],picture:["APIC","PIC"],lyrics:["USLT","ULT"]},o=["title","artist","album","track"];r.u=function(e,t){e.i([0,n(6,e)],t)},r.v=function(e,t){var s=0,a=e.a(s+3);if(42.4"};var l=e.a(s+4),u=e.g(s+5,7),c=e.g(s+5,6),p=e.g(s+5,5),d=n(s+6,e),s=s+10;if(c)var h=e.m(s),s=s+(h+4);var f,a={version:"2."+a+"."+l,major:a,revision:l,flags:{unsynchronisation:u,extended_header:c,experimental_indicator:p},size:d};if(u)f={};else{for(var m,d=d-10,u=e,l=t,c={},p=a.major,h=[],g=0;m=(l||o)[g];g++)h=h.concat(i[m]||[m]);for(l=h;sl.indexOf(f))){if(2a||224<=a?t[s]=String.fromCharCode(l):(a=(e[r+i]<<8)+e[r+o],r+=2,t[s]=String.fromCharCode(l,a))}return e=new String(t.join("")),e.j=r,e},K:function(e,t){var n=0;t=Math.min(t||e.length,e.length),239==e[0]&&187==e[1]&&191==e[2]&&(n=3);for(var r=[],i=0;no)r[i]=String.fromCharCode(o);else if(194<=o&&224>o){var s=e[n++];r[i]=String.fromCharCode(((31&o)<<6)+(63&s))}else if(224<=o&&240>o){var s=e[n++],a=e[n++];r[i]=String.fromCharCode(((255&o)<<12)+((63&s)<<6)+(63&a))}else if(240<=o&&245>o){var s=e[n++],a=e[n++],l=e[n++],o=((7&o)<<18)+((63&s)<<12)+((63&a)<<6)+(63&l)-65536;r[i]=String.fromCharCode((o>>10)+55296,(1023&o)+56320)}}return r=new String(r.join("")),r.j=n,r},I:function(e,t){var n=[];t=t||e.length;for(var r=0;r=1?"floor":"ceil"](u/o),p=Math[p>=1?"floor":"ceil"](p/o),d=Math[d>=1?"floor":"ceil"](d/o),c.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=t.clientX-y.left,m=t.clientY-y.top}return t.deltaX=p,t.deltaY=d,t.deltaFactor=o,t.offsetX=f,t.offsetY=m,t.deltaMode=0,a.unshift(t,u,p,d),i&&clearTimeout(i),i=setTimeout(n,200),(e.event.dispatch||e.event.handle).apply(this,a)}}function n(){o=null}function r(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120===0}var i,o,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],a="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var u=s.length;u;)e.event.fixHooks[s[--u]]=e.event.mouseHooks;var c=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var n=a.length;n;)this.addEventListener(a[--n],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",c.getLineHeight(this)),e.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=a.length;n;)this.removeEventListener(a[--n],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){ -var n=e(t),r=n["offsetParent"in e.fn?"offsetParent":"parent"]();return r.length||(r=e("body")),parseInt(r.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.locallyjs=e()}}(function(){var define,module,exports;return function e(t,n,r){function i(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s>>8,n[2*r+1]=s%256}return n},decompressFromUint8Array:function(e){if(null===e||void 0===e)return o.decompress(e);for(var n=new Array(e.length/2),r=0,i=n.length;r>=1}else{for(i=1,r=0;r>=1}p--,0==p&&(p=Math.pow(2,h),h++),delete a[c]}else for(i=s[c],r=0;r>=1;p--,0==p&&(p=Math.pow(2,h),h++),s[u]=d++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(a,c)){if(c.charCodeAt(0)<256){for(r=0;r>=1}else{for(i=1,r=0;r>=1}p--,0==p&&(p=Math.pow(2,h),h++),delete a[c]}else for(i=s[c],r=0;r>=1;p--,0==p&&(p=Math.pow(2,h),h++)}for(i=2,r=0;r>=1;for(;;){if(m<<=1,g==t-1){f.push(n(m));break}g++}return f.join("")},decompress:function(e){return null==e?"":""==e?null:o._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,n,r){var i,o,s,a,l,u,c,p,d=[],h=4,f=4,m=3,g="",v=[],y={val:r(0),position:n,index:1};for(o=0;o<3;o+=1)d[o]=o;for(a=0,u=Math.pow(2,2),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;switch(i=a){case 0:for(a=0,u=Math.pow(2,8),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;p=t(a);break;case 1:for(a=0,u=Math.pow(2,16),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;p=t(a);break;case 2:return""}for(d[3]=p,s=p,v.push(p);;){if(y.index>e)return"";for(a=0,u=Math.pow(2,m),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;switch(p=a){case 0:for(a=0,u=Math.pow(2,8),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;d[f++]=t(a),p=f-1,h--;break;case 1:for(a=0,u=Math.pow(2,16),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;d[f++]=t(a),p=f-1,h--;break;case 2:return v.join("")}if(0==h&&(h=Math.pow(2,m),m++),d[p])g=d[p];else{if(p!==f)return null;g=s+s.charAt(0)}v.push(g),d[f++]=s+g.charAt(0),h--,s=g,0==h&&(h=Math.pow(2,m),m++)}}};return o}();"function"==typeof define&&define.amd?define(function(){return r}):"undefined"!=typeof t&&null!=t&&(t.exports=r)},{}],2:[function(e,t,n){function r(e){if(e=""+e,!(e.length>1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*p;case"days":case"day":case"d":return n*c;case"hours":case"hour":case"hrs":case"hr":case"h":return n*u;case"minutes":case"minute":case"mins":case"min":case"m":return n*l;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n}}}}function i(e){return e>=c?Math.round(e/c)+"d":e>=u?Math.round(e/u)+"h":e>=l?Math.round(e/l)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function o(e){return s(e,c,"day")||s(e,u,"hour")||s(e,l,"minute")||s(e,a,"second")||e+" ms"}function s(e,t,n){if(!(e-1&&(ls.removeItem(e),_keys.splice(_keys.indexOf(e),1),delete _config[e])}function _saveConfig(){return ls.setItem("locally-config",lzstring.compressToUTF16(JSON.stringify(_config))),!0}function _get(key){if("undefined"==typeof key||!_config[key])return null;if(_config[key].ttl&&_config[key].ttl-1&&_keys.splice(_keys.indexOf("locally-config"),1)}function _setTimeout(e,t){_config[e].ttl=Date.now()+t,_timeouts[e]=setTimeout(function(){_remove(e)},t)}function _clearTimeout(e){return _keys.indexOf(e)>-1&&(clearTimeout(_timeouts[e]),delete _timeouts[e],delete _config[e].ttl,!0)}var ls="undefined"!=typeof window?window.localStorage:null,ms=require("ms"),lzstring=require("lz-string");ls||(ls={_data:{},setItem:function(e,t){return this._data[e]=String(t)},getItem:function(e){return this._data.hasOwnProperty(e)?this._data[e]:void 0},removeItem:function(e){return delete this._data[e]},key:function e(t){for(var e in this_data)if(!t--)return e},clear:function(){return this._data={}}});var utils={each:function(e,t){for(var n=e.length;n--;)t(e[n],n)},map:function(e,t){for(var n=new Array(e.length),r=e.length;r--;)n[r]=t(e[r],r);return n},filter:function(e,t){for(var n=[],r=e.length;r--;)t(e[r],r)&&n.push(e[r]);return n}},_keys,_config,_compressAll,_timeouts={},Locally=function(e){if(e=e||{},_compressAll=e.compress,_config=ls.getItem("locally-config")){var t=lzstring.decompressFromUTF16(_config);try{_config=JSON.parse(t||_config)}catch(e){if(!t)throw new Error("Locally: config is corrupted");try{_config=JSON.parse(_config)}catch(e){throw new Error("Locally: config is corrupted")}}_rebuildConfig()}else _config={},_rebuildConfig();_saveConfig(),Object.defineProperty(this,"length",{get:function(){return _keys.length}})};Locally.prototype.set=function(e,t,n){if(arguments.length<2)throw new Error("Locally: no key or value given");n=n||{},"object"!=typeof n&&(n={ttl:n}),"string"==typeof n.ttl&&(n.ttl=ms(n.ttl)),_config[e]=_config[e]||{},_keys.indexOf(e)==-1&&_keys.push(e),n.ttl&&!isNaN(n.ttl)?(_clearTimeout(e),_setTimeout(e,n.ttl)):_config[e].ttl&&_clearTimeout(e);var r=_getType(t);t=r.value,_config[e].t=r.type,(n.compress||_compressAll)&&(_config[e].c=1,t=lzstring.compressToUTF16(t.toString())),e=String(e),t=String(t),ls.setItem(e,t),_saveConfig()},Locally.prototype.get=function(e){return Array.isArray(e)?utils.map(e,function(e){return _get(e)}.bind(this)):_get(e)},Locally.prototype.keys=function(e){return e&&"*"!=e?(e instanceof RegExp||(e=new RegExp(".*"+e+".*")),utils.filter(_keys,function(t){return e.test(t)})):_keys.slice(0)},Locally.prototype.remove=function(e){if("undefined"==typeof e)throw new Error("Locally: 'remove' requires a key");Array.isArray(e)?utils.each(e,_remove):_remove(e)},Locally.prototype.scan=function(e,t){return utils.each(this.keys(e),function(e){t(_get(e),e)})},Locally.prototype.ttl=function(e,t){return _config[e]?_config[e].ttl?t?ms(_config[e].ttl-Date.now()):_config[e].ttl-Date.now():-1:-2},Locally.prototype.persist=function(e){return!!_config[e]&&(delete _config[e].ttl&&_saveConfig()&&_clearTimeout(e))},Locally.prototype.expire=function(e,t){return!!_config[e]&&(!!(_config[e].ttl=Date.now()+t)&&_saveConfig())},Locally.prototype.clear=function(){return ls.clear(),_config={},_keys=[],_saveConfig()},Locally.prototype.key=function(e){return _keys[e]},"object"==typeof exports&&(module.exports.Store=Locally),"function"==typeof define&&define.amd&&define(function(){return{Store:Locally}}),"object"==typeof window&&(window.Locally={Store:Locally})}()},{"lz-string":1,ms:2}]},{},[3])(3)}),function(e){"use strict";function t(e){var t=e.length,r=n.type(e);return"function"!==r&&!n.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===r||0===t||"number"==typeof t&&t>0&&t-1 in e))}if(!e.jQuery){var n=function(e,t){return new n.fn.init(e,t)};n.isWindow=function(e){return e&&e===e.window},n.type=function(e){return e?"object"==typeof e||"function"==typeof e?i[s.call(e)]||"object":typeof e:e+""},n.isArray=Array.isArray||function(e){return"array"===n.type(e)},n.isPlainObject=function(e){var t;if(!e||"object"!==n.type(e)||e.nodeType||n.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||o.call(e,t)},n.each=function(e,n,r){var i,o=0,s=e.length,a=t(e);if(r){if(a)for(;o0?i=s:n=s;while(Math.abs(o)>v&&++a=g?c(t,a):0===l?a:d(t,n,n+w)}function f(){C=!0,e===n&&r===i||p()}var m=4,g=.001,v=1e-7,y=10,b=11,w=1/(b-1),x="Float32Array"in t;if(4!==arguments.length)return!1;for(var _=0;_<4;++_)if("number"!=typeof arguments[_]||isNaN(arguments[_])||!isFinite(arguments[_]))return!1;e=Math.min(e,1),r=Math.min(r,1),e=Math.max(e,0),r=Math.max(r,0);var E=x?new Float32Array(b):new Array(b),C=!1,k=function(t){return C||f(),e===n&&r===i?t:0===t?0:1===t?1:l(h(t),n,i)};k.getControlPoints=function(){return[{x:e,y:n},{x:r,y:i}]};var S="generateBezier("+[e,n,r,i]+")";return k.toString=function(){return S},k}function p(e,t){var n=e;return b.isString(e)?E.Easings[e]||(n=!1):n=b.isArray(e)&&1===e.length?u.apply(null,e):b.isArray(e)&&2===e.length?C.apply(null,e.concat([t])):!(!b.isArray(e)||4!==e.length)&&c.apply(null,e),n===!1&&(n=E.Easings[E.defaults.easing]?E.defaults.easing:_),n}function d(e){if(e){var t=E.timestamp&&e!==!0?e:v.now(),n=E.State.calls.length;n>1e4&&(E.State.calls=i(E.State.calls),n=E.State.calls.length);for(var o=0;o4;e--){var t=n.createElement("div");if(t.innerHTML="",t.getElementsByTagName("span").length)return t=null,e}return r}(),g=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,r=(new Date).getTime();return n=Math.max(0,16-(r-e)),e=r+n,setTimeout(function(){t(r+n)},n)}}(),v=function(){var e=t.performance||{};if(!Object.prototype.hasOwnProperty.call(e,"now")){var n=e.timing&&e.timing.domComplete?e.timing.domComplete:(new Date).getTime();e.now=function(){return(new Date).getTime()-n}}return e}(),y=function(){var e=Array.prototype.slice;try{e.call(n.documentElement)}catch(t){e=function(){for(var e=this.length,t=[];--e>0;)t[e]=this[e];return t}}return e}(),b={isNumber:function(e){return"number"==typeof e},isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isWrapped:function(e){return e&&b.isNumber(e.length)&&!b.isString(e)&&!b.isFunction(e)&&!b.isNode(e)&&(0===e.length||b.isNode(e[0]))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}},w=!1;if(e.fn&&e.fn.jquery?(f=e,w=!0):f=t.Velocity.Utilities,m<=8&&!w)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(m<=7)return void(jQuery.fn.velocity=jQuery.fn.animate);var x=400,_="swing",E={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:f,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:x,easing:_,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(e){f.data(e,"velocity",{isSVG:b.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:4,patch:3},debug:!1,timestamp:!0,pauseAll:function(e){var t=(new Date).getTime();f.each(E.State.calls,function(t,n){if(n){if(e!==r&&(n[2].queue!==e||n[2].queue===!1))return!0;n[5]={resume:!1}}}),f.each(E.State.delayedElements,function(e,n){n&&a(n,t)})},resumeAll:function(e){var t=(new Date).getTime();f.each(E.State.calls,function(t,n){if(n){if(e!==r&&(n[2].queue!==e||n[2].queue===!1))return!0;n[5]&&(n[5].resume=!0)}}),f.each(E.State.delayedElements,function(e,n){n&&l(n,t)})}};t.pageYOffset!==r?(E.State.scrollAnchor=t,E.State.scrollPropertyLeft="pageXOffset",E.State.scrollPropertyTop="pageYOffset"):(E.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,E.State.scrollPropertyLeft="scrollLeft",E.State.scrollPropertyTop="scrollTop");var C=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var i={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:i.v,dv:e(i)}}function n(n,r){var i={dx:n.v,dv:e(n)},o=t(n,.5*r,i),s=t(n,.5*r,o),a=t(n,r,s),l=1/6*(i.dx+2*(o.dx+s.dx)+a.dx),u=1/6*(i.dv+2*(o.dv+s.dv)+a.dv);return n.x=n.x+l*r,n.v=n.v+u*r,n}return function e(t,r,i){var o,s,a,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,p=1e-4,d=.016;for(t=parseFloat(t)||500,r=parseFloat(r)||20,i=i||null,l.tension=t,l.friction=r,o=null!==i,o?(c=e(t,r),s=c/i*d):s=d;;)if(a=n(a||l,s),u.push(1+a.x),c+=16,!(Math.abs(a.x)>p&&Math.abs(a.v)>p))break;return o?function(e){return u[e*(u.length-1)|0]}:c}}();E.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},f.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){E.Easings[t[0]]=c.apply(null,t[1])});var k=E.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=0?n:""},fixColors:function(e){return e.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(e,t,n){return k.Lists.colorNames.hasOwnProperty(n)?(t?t:"rgba(")+k.Lists.colorNames[n]+(t?"":",1)"):t+n})},cleanRootPropertyValue:function(e,t){return k.RegEx.valueUnwrap.test(t)&&(t=t.match(k.RegEx.valueUnwrap)[1]),k.Values.isCSSNullValue(t)&&(t=k.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=k.Hooks.registered[e];if(n){ -var r=n[0],i=n[1];return t=k.Hooks.cleanRootPropertyValue(r,t),t.toString().match(k.RegEx.valueSplit)[i]}return t},injectValue:function(e,t,n){var r=k.Hooks.registered[e];if(r){var i,o,s=r[0],a=r[1];return n=k.Hooks.cleanRootPropertyValue(s,n),i=n.toString().match(k.RegEx.valueSplit),i[a]=t,o=i.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var r;return k.RegEx.wrappedValueAlreadyExtracted.test(n)?r=n:(r=n.toString().match(k.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):n),r;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return E.State.isFirefox?"filter":"-webkit-filter";case"extract":var r=parseFloat(n);if(!r&&0!==r){var i=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);r=i?i[1]:0}return r;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(m<=8)switch(e){case"name":return"filter";case"extract":var r=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":return n;case"inject":return n}}},register:function(){function e(e,t,n){var r="border-box"===k.getPropertyValue(t,"boxSizing").toString().toLowerCase();if(r===(n||!1)){var i,o,s=0,a="width"===e?["Left","Right"]:["Top","Bottom"],l=["padding"+a[0],"padding"+a[1],"border"+a[0]+"Width","border"+a[1]+"Width"];for(i=0;i9)||E.State.isGingerbread||(k.Lists.transformsBase=k.Lists.transformsBase.concat(k.Lists.transforms3D));for(var n=0;n8)&&3===o.split(" ").length&&(o+=" 1"),o;case"inject":return/^rgb/.test(i)?i:(m<=8?4===i.split(" ").length&&(i=i.split(/\s+/).slice(0,3).join(" ")):3===i.split(" ").length&&(i+=" 1"),(m<=8?"rgb":"rgba")+"("+i.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();k.Normalizations.registered.innerWidth=t("width",!0),k.Normalizations.registered.innerHeight=t("height",!0),k.Normalizations.registered.outerWidth=t("width"),k.Normalizations.registered.outerHeight=t("height")}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(m||E.State.isAndroid&&!E.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(E.State.prefixMatches[e])return[E.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,r=t.length;n=2&&console.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,r,i,o){var a=n;if("scroll"===n)o.container?o.container["scroll"+o.direction]=r:"Left"===o.direction?t.scrollTo(r,o.alternateValue):t.scrollTo(o.alternateValue,r);else if(k.Normalizations.registered[n]&&"transform"===k.Normalizations.registered[n]("name",e))k.Normalizations.registered[n]("inject",e,r),a="transform",r=s(e).transformCache[n];else{if(k.Hooks.registered[n]){var l=n,u=k.Hooks.getRoot(n);i=i||k.getPropertyValue(e,u),r=k.Hooks.injectValue(l,r,i),n=u}if(k.Normalizations.registered[n]&&(r=k.Normalizations.registered[n]("inject",e,r),n=k.Normalizations.registered[n]("name",e)),a=k.Names.prefixCheck(n)[0],m<=8)try{e.style[a]=r}catch(e){E.debug&&console.log("Browser does not support ["+r+"] for ["+a+"]")}else{var c=s(e);c&&c.isSVG&&k.Names.SVGAttribute(n)?e.setAttribute(n,r):e.style[a]=r}E.debug>=2&&console.log("Set "+n+" ("+a+"): "+r)}return[a,r]},flushTransformCache:function(e){var t="",n=s(e);if((m||E.State.isAndroid&&!E.State.isChrome)&&n&&n.isSVG){var r=function(t){return parseFloat(k.getPropertyValue(e,t))},i={translate:[r("translateX"),r("translateY")],skewX:[r("skewX")],skewY:[r("skewY")],scale:1!==r("scale")?[r("scale"),r("scale")]:[r("scaleX"),r("scaleY")],rotate:[r("rotateZ"),0,0]};f.each(s(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(t+=e+"("+i[e].join(" ")+") ",delete i[e])})}else{var o,a;f.each(s(e).transformCache,function(n){return o=s(e).transformCache[n],"transformPerspective"===n?(a=o,!0):(9===m&&"rotateZ"===n&&(n="rotate"),void(t+=n+o+" "))}),a&&(t="perspective"+a+" "+t)}k.setPropertyValue(e,"transform",t)}};k.Hooks.register(),k.Normalizations.register(),E.hook=function(e,t,n){var i;return e=o(e),f.each(e,function(e,o){if(s(o)===r&&E.init(o),n===r)i===r&&(i=k.getPropertyValue(o,t));else{var a=k.setPropertyValue(o,t,n);"transform"===a[0]&&E.CSS.flushTransformCache(o),i=a}}),i};var S=function(){function e(){return c?C.promise||null:m}function i(e,i){function o(o){var c,h;if(l.begin&&0===O)try{l.begin.call(v,v)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===N){var m,g,x,_=/^x$/i.test(l.axis)?"Left":"Top",S=parseFloat(l.offset)||0;l.container?b.isWrapped(l.container)||b.isNode(l.container)?(l.container=l.container[0]||l.container,m=l.container["scroll"+_],x=m+f(e).position()[_.toLowerCase()]+S):l.container=null:(m=E.State.scrollAnchor[E.State["scrollProperty"+_]],g=E.State.scrollAnchor[E.State["scrollProperty"+("Left"===_?"Top":"Left")]],x=f(e).offset()[_.toLowerCase()]+S),u={scroll:{rootPropertyValue:!1,startValue:m,currentValue:m,endValue:x,unitType:"",easing:l.easing,scrollData:{container:l.container,direction:_,alternateValue:g}},element:e},E.debug&&console.log("tweensContainer (scroll): ",u.scroll,e)}else if("reverse"===N){if(c=s(e),!c)return;if(!c.tweensContainer)return void f.dequeue(e,l.queue);"none"===c.opts.display&&(c.opts.display="auto"),"hidden"===c.opts.visibility&&(c.opts.visibility="visible"),c.opts.loop=!1,c.opts.begin=null,c.opts.complete=null,w.easing||delete l.easing,w.duration||delete l.duration,l=f.extend({},c.opts,l),h=f.extend(!0,{},c?c.tweensContainer:null);for(var A in h)if(h.hasOwnProperty(A)&&"element"!==A){var P=h[A].startValue;h[A].startValue=h[A].currentValue=h[A].endValue,h[A].endValue=P,b.isEmptyObject(w)||(h[A].easing=l.easing),E.debug&&console.log("reverse tweensContainer ("+A+"): "+JSON.stringify(h[A]),e)}u=h}else if("start"===N){c=s(e),c&&c.tweensContainer&&c.isAnimating===!0&&(h=c.tweensContainer);var I=function(t,n){var r,o,s;return b.isFunction(t)&&(t=t.call(e,i,T)),b.isArray(t)?(r=t[0],!b.isArray(t[1])&&/^[\d-]/.test(t[1])||b.isFunction(t[1])||k.RegEx.isHex.test(t[1])?s=t[1]:b.isString(t[1])&&!k.RegEx.isHex.test(t[1])&&E.Easings[t[1]]||b.isArray(t[1])?(o=n?t[1]:p(t[1],l.duration),s=t[2]):s=t[1]||t[2]):r=t,n||(o=o||l.easing),b.isFunction(r)&&(r=r.call(e,i,T)),b.isFunction(s)&&(s=s.call(e,i,T)),[r||0,o,s]},R=function(i,o){var s,p=k.Hooks.getRoot(i),d=!1,m=o[0],g=o[1],v=o[2];if(!(c&&c.isSVG||"tween"===p||k.Names.prefixCheck(p)[1]!==!1||k.Normalizations.registered[p]!==r))return void(E.debug&&console.log("Skipping ["+p+"] due to a lack of browser support."));(l.display!==r&&null!==l.display&&"none"!==l.display||l.visibility!==r&&"hidden"!==l.visibility)&&/opacity|filter/.test(i)&&!v&&0!==m&&(v=0),l._cacheValues&&h&&h[i]?(v===r&&(v=h[i].endValue+h[i].unitType),d=c.rootPropertyValueCache[p]):k.Hooks.registered[i]?v===r?(d=k.getPropertyValue(e,p),v=k.getPropertyValue(e,i,d)):d=k.Hooks.templates[p][1]:v===r&&(v=k.getPropertyValue(e,i));var y,w,x,_=!1,C=function(e,t){var n,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=k.Values.getUnitType(e)),[r,n]};if(v!==m&&b.isString(v)&&b.isString(m)){s="";var S=0,T=0,O=[],A=[],P=0,N=0,I=0;for(v=k.Hooks.fixColors(v),m=k.Hooks.fixColors(m);S=4&&"("===R?P++:(P&&P<5||P>=4&&")"===R&&--P<5)&&(P=0),0===N&&"r"===R||1===N&&"g"===R||2===N&&"b"===R||3===N&&"a"===R||N>=3&&"("===R?(3===N&&"a"===R&&(I=1),N++):I&&","===R?++I>3&&(N=I=0):(I&&N<(I?5:4)||N>=(I?4:3)&&")"===R&&--N<(I?5:4))&&(N=I=0)}}S===v.length&&T===m.length||(E.debug&&console.error('Trying to pattern match mis-matched strings ["'+m+'", "'+v+'"]'),s=r),s&&(O.length?(E.debug&&console.log('Pattern found "'+s+'" -> ',O,A,"["+v+","+m+"]"),v=O,m=A,w=x=""):s=r)}s||(y=C(i,v),v=y[0],x=y[1],y=C(i,m),m=y[0].replace(/^([+-\/*])=/,function(e,t){return _=t,""}),w=y[1],v=parseFloat(v)||0,m=parseFloat(m)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(i)?(m/=100,w="em"):/^scale/.test(i)?(m/=100,w=""):/(Red|Green|Blue)$/i.test(i)&&(m=m/100*255,w="")));var V=function(){var r={myParent:e.parentNode||n.body,position:k.getPropertyValue(e,"position"),fontSize:k.getPropertyValue(e,"fontSize")},i=r.position===j.lastPosition&&r.myParent===j.lastParent,o=r.fontSize===j.lastFontSize;j.lastParent=r.myParent,j.lastPosition=r.position,j.lastFontSize=r.fontSize;var s=100,a={};if(o&&i)a.emToPx=j.lastEmToPx,a.percentToPxWidth=j.lastPercentToPxWidth,a.percentToPxHeight=j.lastPercentToPxHeight;else{var l=c&&c.isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");E.init(l),r.myParent.appendChild(l),f.each(["overflow","overflowX","overflowY"],function(e,t){E.CSS.setPropertyValue(l,t,"hidden")}),E.CSS.setPropertyValue(l,"position",r.position),E.CSS.setPropertyValue(l,"fontSize",r.fontSize),E.CSS.setPropertyValue(l,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){E.CSS.setPropertyValue(l,t,s+"%")}),E.CSS.setPropertyValue(l,"paddingLeft",s+"em"),a.percentToPxWidth=j.lastPercentToPxWidth=(parseFloat(k.getPropertyValue(l,"width",null,!0))||1)/s,a.percentToPxHeight=j.lastPercentToPxHeight=(parseFloat(k.getPropertyValue(l,"height",null,!0))||1)/s,a.emToPx=j.lastEmToPx=(parseFloat(k.getPropertyValue(l,"paddingLeft"))||1)/s,r.myParent.removeChild(l)}return null===j.remToPx&&(j.remToPx=parseFloat(k.getPropertyValue(n.body,"fontSize"))||16),null===j.vwToPx&&(j.vwToPx=parseFloat(t.innerWidth)/100,j.vhToPx=parseFloat(t.innerHeight)/100),a.remToPx=j.remToPx,a.vwToPx=j.vwToPx,a.vhToPx=j.vhToPx,E.debug>=1&&console.log("Unit ratios: "+JSON.stringify(a),e),a};if(/[\/*]/.test(_))w=x;else if(x!==w&&0!==v)if(0===m)w=x;else{a=a||V();var W=/margin|padding|left|right|width|text|word|letter/i.test(i)||/X$/.test(i)||"x"===i?"x":"y";switch(x){case"%":v*="x"===W?a.percentToPxWidth:a.percentToPxHeight;break;case"px":break;default:v*=a[x+"ToPx"]}switch(w){case"%":v*=1/("x"===W?a.percentToPxWidth:a.percentToPxHeight);break;case"px":break;default:v*=1/a[w+"ToPx"]}}switch(_){case"+":m=v+m;break;case"-":m=v-m;break;case"*":m*=v;break;case"/":m=v/m}u[i]={rootPropertyValue:d,startValue:v,currentValue:v,endValue:m,unitType:w,easing:g},s&&(u[i].pattern=s),E.debug&&console.log("tweensContainer ("+i+"): "+JSON.stringify(u[i]),e)};for(var M in y)if(y.hasOwnProperty(M)){var D=k.Names.camelCase(M),L=I(y[M]);if(k.Lists.colors.indexOf(D)>=0){var F=L[0],B=L[1],q=L[2];if(k.RegEx.isHex.test(F)){for(var U=["Red","Green","Blue"],z=k.Values.hexToRgb(F),V=q?k.Values.hexToRgb(q):r,W=0;W1?t-1:0),r=1;r-1&&i.focus()}}}},toggle:function(e){this.get("publicAPI.isOpen")?this.close(e):this.open(e)},reposition:function(){if(this.get("publicAPI.isOpen")){var e=self.document.getElementById(this.dropdownId),t=self.document.getElementById(this.triggerId);if(e&&t){var n=this.get(this.get("renderInPlace")?"calculateInPlacePosition":"calculatePosition"),r=this.getProperties("horizontalPosition","verticalPosition","matchTriggerWidth","previousHorizontalPosition","previousVerticalPosition");r.dropdown=this;var i=n(t,e,r);return this.applyReposition(t,e,i)}}},applyReposition:function(e,t,n){var r={hPosition:n.horizontalPosition,vPosition:n.verticalPosition};return n.style&&(r.top=n.style.top+"px",void 0!==n.style.left?(r.left=n.style.left+"px",r.right=null):void 0!==n.style.right&&(r.right=n.style.right+"px",r.left=null),void 0!==n.style.width&&(r.width=n.style.width+"px"),null===this.get("top")&&(0,i.default)(t).css(n.style)),this.setProperties(r),this.previousHorizontalPosition=n.horizontalPosition,this.previousVerticalPosition=n.verticalPosition,r},disable:function(){var e=this.get("publicAPI");e.isOpen&&e.actions.close(),this.updateState({disabled:!0})},enable:function(){this.updateState({disabled:!1})},updateState:function(e){var t=(0,r.default)(this,"publicAPI",c({},this.get("publicAPI"),e)),n=this.get("registerAPI");return n&&n(t),t}})}),define("ember-basic-dropdown/components/basic-dropdown/content",["exports","ember-component","ember-basic-dropdown/templates/components/basic-dropdown/content","jquery","ember","ember-computed","ember-runloop","ember-string"],function(e,t,n,r,i,o,s,a){"use strict";function l(e,t){d(function(){var n=self.window.getComputedStyle(e);"none"!==n.animationName&&"running"===n.animationPlayState?!function(){var n=function n(){e.removeEventListener("animationend",n),t()};e.addEventListener("animationend",n)}():t()})}var u=i.default.testing,c=i.default.getOwner,p=self.window.MutationObserver||self.window.WebKitMutationObserver,d=self.window.requestAnimationFrame||function(e){e()};e.default=t.default.extend({layout:n.default,tagName:"",animationEnabled:!u,isTouchDevice:!!self.window&&"ontouchstart"in self.window,hasMoved:!1,animationClass:"",transitioningInClass:"ember-basic-dropdown--transitioning-in",transitionedInClass:"ember-basic-dropdown--transitioned-in",transitioningOutClass:"ember-basic-dropdown--transitioning-out",init:function(){this._super.apply(this,arguments),this.handleRootMouseDown=this.handleRootMouseDown.bind(this),this.touchStartHandler=this.touchStartHandler.bind(this),this.touchMoveHandler=this.touchMoveHandler.bind(this);var e=this.get("dropdown");this.triggerId="ember-basic-dropdown-trigger-"+e.uniqueId,this.dropdownId="ember-basic-dropdown-content-"+e.uniqueId,this.get("animationEnabled")&&this.set("animationClass",this.get("transitioningInClass")),this.runloopAwareReposition=function(){(0,s.join)(e.actions.reposition)}},willDestroyElement:function(){this._super.apply(this,arguments),this._teardown()},didReceiveAttrs:function(){this._super.apply(this,arguments);var e=this.get("oldDropdown")||{},t=this.get("dropdown");!e.isOpen&&t.isOpen?(0,s.scheduleOnce)("afterRender",this,this.open):e.isOpen&&!t.isOpen&&this.close(),this.set("oldDropdown",t)},to:(0,o.default)({get:function(){return this._getDestinationId()},set:function(e,t){return void 0===t?this._getDestinationId():t}}),style:(0,o.default)("top","left","right","width",function(){var e="",t=this.getProperties("top","left","right","width"),n=t.top,r=t.left,i=t.right,o=t.width;if(n&&(e+="top: "+n+";"),r&&(e+="left: "+r+";"),i&&(e+="right: "+i+";"),o&&(e+="width: "+o),e.length>0)return(0,a.htmlSafe)(e)}),open:function(){var e=this.get("dropdown");this.triggerElement=this.triggerElement||document.getElementById(this.triggerId),this.dropdownElement=document.getElementById(this.dropdownId),self.document.body.addEventListener("mousedown",this.handleRootMouseDown,!0),this.get("isTouchDevice")&&(self.document.body.addEventListener("touchstart",this.touchStartHandler,!0),self.document.body.addEventListener("touchend",this.handleRootMouseDown,!0));var t=this.get("onFocusIn");t&&this.dropdownElement.addEventListener("focusin",function(n){return t(e,n)});var n=this.get("onFocusOut");n&&this.dropdownElement.addEventListener("focusout",function(t){return n(e,t)});var r=this.get("onMouseEnter");r&&this.dropdownElement.addEventListener("mouseenter",function(t){return r(e,t)});var i=this.get("onMouseLeave");i&&this.dropdownElement.addEventListener("mouseleave",function(t){return i(e,t)});var o=e.actions.reposition();this.get("renderInPlace")?"above"===o.vPosition&&this.startObservingDomMutations():(this.addGlobalEvents(),this.startObservingDomMutations()),this.get("animationEnabled")&&(0,s.scheduleOnce)("afterRender",this,this.animateIn)},close:function(){this._teardown(),this.get("animationEnabled")&&this.animateOut(this.dropdownElement),this.dropdownElement=null},handleRootMouseDown:function(e){if(this.hasMoved||this.dropdownElement.contains(e.target)||this.triggerElement&&this.triggerElement.contains(e.target))return void(this.hasMoved=!1);var t=(0,r.default)(e.target).closest(".ember-basic-dropdown-content").get(0);if(t){var n=document.querySelector("[aria-controls="+t.attributes.id.value+"]"),i=(0, +s.insertAfter(o.parentElement(),a,o.lastNode());var l=new p(this,a),u=new i.IteratorSynchronizer({target:l,artifacts:n});u.sync(),this.parentElement().removeChild(a)}e.prototype.evaluate.call(this,t)},t.prototype.vmForInsertion=function(e){var t=this.env,r=this.scope,i=this.dynamicScope,o=n.ElementStack.forInitialRender(this.env,this.bounds.parentElement(),e);return new a.default(t,r,i,o)},t.prototype.toJSON=function(){var t=e.prototype.toJSON.call(this),n=this.map,r=Object.keys(n).map(function(e){return JSON.stringify(e)+": "+n[e]._guid}).join(", ");return t.details.map="{"+r+"}",t},t}(u);e.ListBlockOpcode=d;var h=function(){function e(e,t,n){this.vm=e,this.ops=t,this.current=t.head(),this.exceptionHandler=n}return e.prototype.goto=function(e){this.current=e},e.prototype.nextStatement=function(){var e=this.current,t=this.ops;return e&&(this.current=t.nextNode(e)),e},e.prototype.handleException=function(){this.exceptionHandler.handleException()},e}()}),s("glimmer-util/index",["exports","glimmer-util/lib/namespaces","glimmer-util/lib/platform-utils","glimmer-util/lib/assert","glimmer-util/lib/logger","glimmer-util/lib/object-utils","glimmer-util/lib/guid","glimmer-util/lib/collections","glimmer-util/lib/list-utils"],function(e,t,n,r,i,o,s,a,l){"use strict";e.getAttrNamespace=t.getAttrNamespace,e.Option=n.Option,e.Maybe=n.Maybe,e.Opaque=n.Opaque,e.assert=r.default,e.LOGGER=i.default,e.Logger=i.Logger,e.LogLevel=i.LogLevel,e.assign=o.assign,e.ensureGuid=s.ensureGuid,e.initializeGuid=s.initializeGuid,e.HasGuid=s.HasGuid,e.Stack=a.Stack,e.Dict=a.Dict,e.Set=a.Set,e.DictSet=a.DictSet,e.dict=a.dict,e.EMPTY_SLICE=l.EMPTY_SLICE,e.LinkedList=l.LinkedList,e.LinkedListNode=l.LinkedListNode,e.ListNode=l.ListNode,e.CloneableListNode=l.CloneableListNode,e.ListSlice=l.ListSlice,e.Slice=l.Slice}),s("glimmer-util/lib/assert",["exports"],function(e){"use strict";function t(e,t){if(!e)throw new Error(t||"assertion failure")}function n(){}e.debugAssert=t,e.prodAssert=n,e.default=t}),s("glimmer-util/lib/collections",["exports","glimmer-util/lib/guid"],function(e,t){"use strict";function n(){}function r(){return new n}e.dict=r;var i=Object.create(null,{constructor:{value:void 0,enumerable:!1,writable:!0}});n.prototype=i;var o=function(){function e(){this.dict=r()}return e.prototype.add=function(e){return"string"==typeof e?this.dict[e]=e:this.dict[t.ensureGuid(e)]=e,this},e.prototype.delete=function(e){"string"==typeof e?delete this.dict[e]:e._guid&&delete this.dict[e._guid]},e.prototype.forEach=function(e){var t=this.dict;Object.keys(t).forEach(function(n){return e(t[n])})},e.prototype.toArray=function(){return Object.keys(this.dict)},e}();e.DictSet=o;var s=function(){function e(){this.stack=[],this.current=null}return e.prototype.push=function(e){this.current=e,this.stack.push(e)},e.prototype.pop=function(){var e=this.stack.pop(),t=this.stack.length;return this.current=0===t?null:this.stack[t-1],e},e.prototype.isEmpty=function(){return 0===this.stack.length},e}();e.Stack=s}),s("glimmer-util/lib/guid",["exports"],function(e){"use strict";function t(e){return e._guid=++r}function n(e){return e._guid||t(e)}e.initializeGuid=t,e.ensureGuid=n;var r=0}),s("glimmer-util/lib/list-utils",["exports"],function(e){"use strict";var t=function(e){this.next=null,this.prev=null,this.value=e};e.ListNode=t;var n=function(){function e(){this.clear()}return e.fromSlice=function(t){var n=new e;return t.forEachNode(function(e){return n.append(e.clone())}),n},e.prototype.head=function(){return this._head},e.prototype.tail=function(){return this._tail},e.prototype.clear=function(){this._head=this._tail=null},e.prototype.isEmpty=function(){return null===this._head},e.prototype.toArray=function(){var e=[];return this.forEachNode(function(t){return e.push(t)}),e},e.prototype.splice=function(e,t,n){var r=void 0;null===n?(r=this._tail,this._tail=t):(r=n.prev,t.next=n,n.prev=t),r&&(r.next=e,e.prev=r)},e.prototype.spliceList=function(e,t){e.isEmpty()||this.splice(e.head(),e.tail(),t)},e.prototype.nextNode=function(e){return e.next},e.prototype.prevNode=function(e){return e.prev},e.prototype.forEachNode=function(e){for(var t=this._head;null!==t;)e(t),t=t.next},e.prototype.contains=function(e){for(var t=this._head;null!==t;){if(t===e)return!0;t=t.next}return!1},e.prototype.insertBefore=function(e){var t=arguments.length<=1||void 0===arguments[1]?null:arguments[1];return null===t?this.append(e):(t.prev?t.prev.next=e:this._head=e,e.prev=t.prev,e.next=t,t.prev=e,e)},e.prototype.append=function(e){var t=this._tail;return t?(t.next=e,e.prev=t,e.next=null):this._head=e,this._tail=e},e.prototype.pop=function(){return this._tail?this.remove(this._tail):null},e.prototype.prepend=function(e){return this._head?this.insertBefore(e,this._head):this._head=this._tail=e},e.prototype.remove=function(e){return e.prev?e.prev.next=e.next:this._head=e.next,e.next?e.next.prev=e.prev:this._tail=e.prev,e},e}();e.LinkedList=n;var r=(function(){function e(e){this.node=e}return e.prototype.destroy=function(){var e=this.node,t=e.prev,n=e.next;t.next=n,n.prev=t},e}(),function(){function e(e,t){this._head=e,this._tail=t}return e.toList=function(e){var t=new n;return e.forEachNode(function(e){return t.append(e.clone())}),t},e.prototype.forEachNode=function(e){for(var t=this._head;null!==t;)e(t),t=this.nextNode(t)},e.prototype.contains=function(e){for(var t=this._head;null!==t;){if(t===e)return!0;t=t.next}return!1},e.prototype.head=function(){return this._head},e.prototype.tail=function(){return this._tail},e.prototype.toArray=function(){var e=[];return this.forEachNode(function(t){return e.push(t)}),e},e.prototype.nextNode=function(e){return e===this._tail?null:e.next},e.prototype.prevNode=function(e){return e===this._head?null:e.prev},e.prototype.isEmpty=function(){return!1},e}());e.ListSlice=r;var i=new r(null,null);e.EMPTY_SLICE=i}),s("glimmer-util/lib/logger",["exports"],function(e){"use strict";var t;e.LogLevel=t,function(e){e[e.Trace=0]="Trace",e[e.Debug=1]="Debug",e[e.Warn=2]="Warn",e[e.Error=3]="Error"}(t||(e.LogLevel=t={}));var n=function(){function e(){}return e.prototype.log=function(e){},e.prototype.warn=function(e){},e.prototype.error=function(e){},e.prototype.trace=function(){},e}(),r=function(){function e(e){var t=e.console,n=e.level;this.f=o,this.force=o,this.console=t,this.level=n}return e.prototype.skipped=function(e){return e2&&"[]"===s.slice(a-2)&&(l=!0,s=s.slice(0,a-2),n[s]||(n[s]=[])),i=o[1]?_(o[1]):""),l?n[s].push(i):n[s]=i}return n},recognize:function(e){var t,n,r,i,o=[this.rootState],a={},l=!1;if(i=e.indexOf("#"),i!==-1&&(e=e.substr(0,i)),r=e.indexOf("?"),r!==-1){var u=e.substr(r+1,e.length);e=e.substr(0,r),a=this.parseQueryString(u)}"/"!==e.charAt(0)&&(e="/"+e);var c=e;for(A.ENCODE_AND_DECODE_PATH_SEGMENTS?e=s(e):(e=decodeURI(e),c=decodeURI(c)),t=e.length,t>1&&"/"===e.charAt(t-1)&&(e=e.substr(0,t-1),c=c.substr(0,c.length-1),l=!0),n=0;n0&&e[r-1]&&e[r-1].hasOwnProperty("queryParams")?(n=e[r-1].queryParams,t=q.call(e,0,r-1),[t,n]):[e,null]}function s(e){for(var t in e)if("number"==typeof e[t])e[t]=""+e[t];else if(U(e[t]))for(var n=0,r=e[t].length;n=0;a--){var u=t[a],c=u.handler;if(c){if(c.events&&c.events[o]){if(c.events[o].apply(c,r)!==!0)return;s=!0}}else u.handlerPromise.then(l(null,i,o,r))}if("error"===o&&"UnrecognizedURLError"===r[0].name)throw r[0];if(!s&&!n)throw new Error("Nothing handled the event '"+o+"'.")}function d(e,t){var n,r={all:{},changed:{},removed:{}};i(r.all,t);var o=!1;s(e),s(t);for(n in e)e.hasOwnProperty(n)&&(t.hasOwnProperty(n)||(o=!0,r.removed[n]=e[n]));for(n in t)if(t.hasOwnProperty(n))if(U(e[n])&&U(t[n]))if(e[n].length!==t[n].length)r.changed[n]=t[n],o=!0;else for(var a=0,l=e[n].length;a=0;--l){var u=o[l];i(a,u.params),u.handler.inaccessibleByURL&&(n=null)}if(n){a.queryParams=e._visibleQueryParams||t.queryParams;var c=r.recognizer.generate(s,a),p=e.isCausedByInitialTransition,d="replace"===n&&!e.isCausedByAbortingTransition;p||d?r.replaceURL(c):r.updateURL(c)}}}function D(e,t){try{a(e.router,e.sequence,"Resolved all models on destination route; finalizing transition.");var r=e.router,i=t.handlerInfos;return N(r,t,e),e.isAborted?(r.state.handlerInfos=r.currentHandlerInfos,n.Promise.reject(_(e))):(M(e,t,e.intent.url),e.isActive=!1,r.activeTransition=null,p(r,r.currentHandlerInfos,!0,["didTransition"]),r.didTransition&&r.didTransition(r.currentHandlerInfos),a(r,e.sequence,"TRANSITION COMPLETE."),i[i.length-1].handler)}catch(t){if(!(t instanceof b)){var o=e.state.handlerInfos;e.trigger(!0,"error",t,e,o[o.length-1].handler),e.abort()}throw t}}function L(e,t,n){var r=t[0]||"/",i=t[t.length-1],o={};i&&i.hasOwnProperty("queryParams")&&(o=Q.call(t).queryParams);var s;if(0===t.length){a(e,"Updating query params");var l=e.state.handlerInfos;s=new Y({name:l[l.length-1].name,contexts:[],queryParams:o})}else"/"===r.charAt(0)?(a(e,"Attempting URL transition to "+r),s=new $({url:r})):(a(e,"Attempting transition to "+r),s=new Y({name:t[0],contexts:q.call(t,1),queryParams:o}));return e.transitionByIntent(s,n)}function j(e,t){if(e.length!==t.length)return!1;for(var n=0,r=e.length;n=r.length?r.length-1:t.resolveIndex;return n.Promise.reject({error:e,handlerWithError:l.handlerInfos[i].handler,wasAborted:u,state:l})}function o(e){var n=l.handlerInfos[t.resolveIndex].isResolved;if(l.handlerInfos[t.resolveIndex++]=e,!n){var i=e.handler;g(i,"redirect",e.context,t)}return r().then(s,null,l.promiseLabel("Resolve handler"))}function s(){if(t.resolveIndex===l.handlerInfos.length)return{error:null,state:l};var e=l.handlerInfos[t.resolveIndex];return e.resolve(r,t).then(o,null,l.promiseLabel("Proceed"))}var a=this.params;c(this.handlerInfos,function(e){a[e.name]=e.params||{}}),t=t||{},t.resolveIndex=0;var l=this,u=!1;return n.Promise.resolve(null,this.promiseLabel("Start transition")).then(s,null,this.promiseLabel("Resolve handler")).catch(i,this.promiseLabel("Handle error"))}},b.prototype=z(Error.prototype),w.prototype={targetName:null,urlMethod:"update",intent:null,pivotHandler:null,resolveIndex:0,resolvedModels:null,state:null,queryParamsOnly:!1,isTransition:!0,isExiting:function(e){for(var t=this.handlerInfos,n=0,r=t.length;n=0;--l){var h=t[l],f=h.handler,m=e.handlerInfos[l],g=null;if(h.names.length>0)if(l>=d)g=this.createParamHandlerInfo(f,n,h.names,p,m);else{var v=a(f);g=this.getHandlerInfoForDynamicSegment(f,n,h.names,p,m,r,l,v)}else g=this.createParamHandlerInfo(f,n,h.names,p,m);if(s){g=g.becomeResolved(null,g.context);var b=m&&m.context;h.names.length>0&&g.context===b&&(g.params=m&&m.params),g.context=b}var w=m;(l>=d||g.shouldSupercede(m))&&(d=Math.min(l,d),w=g),o&&!s&&(w=w.becomeResolved(null,w.context)),c.handlerInfos.unshift(w)}if(p.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r);return o||this.invalidateChildren(c.handlerInfos,d),i(c.queryParams,this.queryParams||{}),c},invalidateChildren:function(e,t){for(var n=t,r=e.length;n0){if(l=r[r.length-1],u(l))return this.createParamHandlerInfo(e,t,n,r,i);r.pop()}else{if(i&&i.name===e)return i;if(!this.preTransitionState)return i;var c=this.preTransitionState.handlerInfos[s];l=c&&c.context}return S("object",{name:e,getHandler:t,serializer:a,context:l,names:n})},createParamHandlerInfo:function(e,t,n,r,i){for(var o={},s=n.length;s--;){var a=i&&e===i.name&&i.params||{},l=r[r.length-1],c=n[s];if(u(l))o[c]=""+r.pop();else{if(!a.hasOwnProperty(c))throw new Error("You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route "+e);o[c]=a[c]}}return S("param",{name:e,getHandler:t,params:o})}});T.prototype=z(Error.prototype);var $=f(E,{url:null,initialize:function(e){this.url=e.url},applyToState:function(e,t,n){function r(e){if(e&&e.inaccessibleByURL)throw new T(c);return e}var o,s,a=new y,l=t.recognize(this.url);if(!l)throw new T(this.url);var u=!1,c=this.url;for(o=0,s=l.length;o=0&&r;--n){var i=t[n];e.add(t,{as:i.handler}),r="/"===i.path||""===i.path||".index"===i.handler.slice(-6)}})},hasRoute:function(e){return this.recognizer.hasRoute(e)},getHandler:function(){},getSerializer:function(){},queryParamsTransition:function(e,t,n,r){var i=this;if(P(this,r,e),!t&&this.activeTransition)return this.activeTransition;var o=new w(this);return o.queryParamsOnly=!0,n.queryParams=H(this,r.handlerInfos,r.queryParams,o),o.promise=o.promise.then(function(e){return M(o,n,!0),i.didTransition&&i.didTransition(i.currentHandlerInfos),e},null,h("Transition complete")),o},transitionByIntent:function(e){try{return A.apply(this,arguments)}catch(t){return new w(this,e,null,t)}},reset:function(){this.state&&c(this.state.handlerInfos.slice().reverse(),function(e){var t=e.handler;g(t,"exit")}),this.oldState=void 0,this.state=new y,this.currentHandlerInfos=null},activeTransition:null,handleURL:function(e){var t=q.call(arguments);return"/"!==e.charAt(0)&&(t[0]="/"+e),L(this,t).method(null)},updateURL:function(){throw new Error("updateURL is not implemented")},replaceURL:function(e){this.updateURL(e)},transitionTo:function(){return L(this,arguments)},intermediateTransitionTo:function(){return L(this,arguments,!0)},refresh:function(e){for(var t=this.activeTransition?this.activeTransition.state:this.state,n=t.handlerInfos,r={},i=0,o=n.length;i1)throw new Error("Second argument not supported");if("object"!=typeof e)throw new TypeError("Argument must be an object");return a.prototype=e,new a},Se=[],Te=void 0,Oe=1,Ae=2,Pe=new C,Ne=new C;P.prototype._validateInput=function(e){return Ee(e)},P.prototype._validationError=function(){return new Error("Array Methods must be provided an Array")},P.prototype._init=function(){this._result=new Array(this.length)},P.prototype._enumerate=function(){for(var e=this.length,t=this.promise,n=this._input,r=0;t._state===Te&&r0&&(u(e,t),setTimeout(function(){c(e,t)},n))}function s(e){return Math.max(Math.min(e,100),0)}function a(e){return Array.isArray(e)?e:[e]}function l(e){e=String(e);var t=e.split(".");return t.length>1?t[1].length:0}function u(e,t){e.classList?e.classList.add(t):e.className+=" "+t}function c(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}function p(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)}function d(){var e=void 0!==window.pageXOffset,t="CSS1Compat"===(document.compatMode||""),n=e?window.pageXOffset:t?document.documentElement.scrollLeft:document.body.scrollLeft,r=e?window.pageYOffset:t?document.documentElement.scrollTop:document.body.scrollTop;return{x:n,y:r}}function h(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function f(e,t){return 100/(t-e)}function m(e,t){return 100*t/(e[1]-e[0])}function g(e,t){return m(e,e[0]<0?t+Math.abs(e[0]):t-e[0])}function v(e,t){return t*(e[1]-e[0])/100+e[0]}function y(e,t){for(var n=1;e>=t[n];)n+=1;return n}function b(e,t,n){if(n>=e.slice(-1)[0])return 100;var r,i,o,s,a=y(n,e);return r=e[a-1],i=e[a],o=t[a-1],s=t[a],o+g([r,i],n)/f(o,s)}function w(e,t,n){if(n>=100)return e.slice(-1)[0];var r,i,o,s,a=y(n,t);return r=e[a-1],i=e[a],o=t[a-1],s=t[a],v([r,i],(n-o)*f(o,s))}function x(e,t,r,i){if(100===i)return i;var o,s,a=y(i,e);return r?(o=e[a-1],s=e[a],i-o>(s-o)/2?s:o):t[a-1]?e[a-1]+n(i-e[a-1],t[a-1]):i}function _(e,t,n){var r;if("number"==typeof t&&(t=[t]),"[object Array]"!==Object.prototype.toString.call(t))throw new Error("noUiSlider ("+G+"): 'range' contains invalid value.");if(r="min"===e?0:"max"===e?100:parseFloat(e),!i(r)||!i(t[0]))throw new Error("noUiSlider ("+G+"): 'range' value isn't numeric.");n.xPct.push(r),n.xVal.push(t[0]),r?n.xSteps.push(!isNaN(t[1])&&t[1]):isNaN(t[1])||(n.xSteps[0]=t[1]),n.xHighestCompleteStep.push(0)}function E(e,t,n){if(!t)return!0;n.xSteps[e]=m([n.xVal[e],n.xVal[e+1]],t)/f(n.xPct[e],n.xPct[e+1]);var r=(n.xVal[e+1]-n.xVal[e])/n.xNumSteps[e],i=Math.ceil(Number(r.toFixed(3))-1),o=n.xVal[e]+n.xNumSteps[e]*i;n.xHighestCompleteStep[e]=o}function C(e,t,n,r){this.xPct=[],this.xVal=[],this.xSteps=[r||!1],this.xNumSteps=[!1],this.xHighestCompleteStep=[],this.snap=t,this.direction=n;var i,o=[];for(i in e)e.hasOwnProperty(i)&&o.push([e[i],i]);for(o.length&&"object"==typeof o[0][0]?o.sort(function(e,t){return e[0][0]-t[0][0]}):o.sort(function(e,t){return e[0]-t[0]}),i=0;i=50)throw new Error("noUiSlider ("+G+"): 'padding' option must be less than half the range.")}}function L(e,t){switch(t){case"ltr":e.dir=0;break;case"rtl":e.dir=1;break;default:throw new Error("noUiSlider ("+G+"): 'direction' option was not recognized.")}}function j(e,t){if("string"!=typeof t)throw new Error("noUiSlider ("+G+"): 'behaviour' must be a string containing options.");var n=t.indexOf("tap")>=0,r=t.indexOf("drag")>=0,i=t.indexOf("fixed")>=0,o=t.indexOf("snap")>=0,s=t.indexOf("hover")>=0;if(i){if(2!==e.handles)throw new Error("noUiSlider ("+G+"): 'fixed' behaviour must be used with 2 handles");R(e,e.start[1]-e.start[0])}e.events={tap:n||o,drag:r,fixed:i,snap:o,hover:s}}function H(e,t){if(t!==!1)if(t===!0){e.tooltips=[];for(var n=0;n-1?1:"steps"===n?2:0,!s&&l&&(g=0),p===x&&u||(o[h.toFixed(5)]=[p,g]),c=h}}),o}function _(e,t,n){function r(e,t){var n=t===i.cssClasses.value,r=n?d:h,o=n?c:p;return t+" "+r[i.ort]+" "+o[e]}function o(e,t,n){return'class="'+r(n[1],t)+'" style="'+i.style+": "+e+'%"'}function s(e,r){r[1]=r[1]&&t?t(r[0],r[1]):r[1],l+="
", +r[1]&&(l+="
"+n.to(r[0])+"
")}var a=document.createElement("div"),l="",c=[i.cssClasses.valueNormal,i.cssClasses.valueLarge,i.cssClasses.valueSub],p=[i.cssClasses.markerNormal,i.cssClasses.markerLarge,i.cssClasses.markerSub],d=[i.cssClasses.valueHorizontal,i.cssClasses.valueVertical],h=[i.cssClasses.markerHorizontal,i.cssClasses.markerVertical];return u(a,i.cssClasses.pips),u(a,0===i.ort?i.cssClasses.pipsHorizontal:i.cssClasses.pipsVertical),Object.keys(e).forEach(function(t){s(t,e[t])}),a.innerHTML=l,a}function E(e){var t=e.mode,n=e.density||1,r=e.filter||!1,i=e.values||!1,o=e.stepped||!1,s=w(t,i,o),a=x(n,t,s),l=e.format||{to:Math.round};return se.appendChild(_(a,r,l))}function C(){var e=te.getBoundingClientRect(),t="offset"+["Width","Height"][i.ort];return 0===i.ort?e.width||te[t]:e.height||te[t]}function k(e,t,n,r){var o=function(t){return!se.hasAttribute("disabled")&&!p(se,i.cssClasses.tap)&&!!(t=S(t,r.pageOffset))&&!(e===oe.start&&void 0!==t.buttons&&t.buttons>1)&&(!r.hover||!t.buttons)&&(t.calcPoint=t.points[i.ort],void n(t,r))},s=[];return e.split(" ").forEach(function(e){t.addEventListener(e,o,!1),s.push([e,o])}),s}function S(e,t){e.preventDefault();var n,r,i=0===e.type.indexOf("touch"),o=0===e.type.indexOf("mouse"),s=0===e.type.indexOf("pointer");if(0===e.type.indexOf("MSPointer")&&(s=!0),i){if(e.touches.length>1)return!1;n=e.changedTouches[0].pageX,r=e.changedTouches[0].pageY}return t=t||d(),(o||s)&&(n=e.clientX+t.x,r=e.clientY+t.y),e.pageOffset=t,e.points=[n,r],e.cursor=o||s,e}function T(e){var t=e-r(te,i.ort),n=100*t/C();return i.dir?100-n:n}function O(e){var t=100,n=!1;return ne.forEach(function(r,i){if(!r.hasAttribute("disabled")){var o=Math.abs(ae[i]-e);o1?r.forEach(function(e,n){var r=H(i,e,i[e]+t,o[n],s[n]);r===!1?t=0:(t=r-i[e],i[e]=r)}):o=s=[!0];var a=!1;r.forEach(function(e,r){a=U(e,n[e]+t,o[r],s[r])||a}),a&&r.forEach(function(e){P("update",e),P("slide",e)})}function P(e,t,n){Object.keys(de).forEach(function(r){var o=r.split(".")[0];e===o&&de[r].forEach(function(e){e.call(ie,pe.map(i.format.to),t,pe.slice(),n||!1,ae.slice())})})}function N(e,t){"mouseout"===e.type&&"HTML"===e.target.nodeName&&null===e.relatedTarget&&R(e,t)}function I(e,t){if(navigator.appVersion.indexOf("MSIE 9")===-1&&0===e.buttons&&0!==t.buttonsProperty)return R(e,t);var n=(i.dir?-1:1)*(e.calcPoint-t.startCalcPoint),r=100*n/t.baseSize;A(n>0,r,t.locations,t.handleNumbers)}function R(e,t){ue&&(c(ue,i.cssClasses.active),ue=!1),e.cursor&&(document.body.style.cursor="",document.body.removeEventListener("selectstart",document.body.noUiListener)),document.documentElement.noUiListeners.forEach(function(e){document.documentElement.removeEventListener(e[0],e[1])}),c(se,i.cssClasses.drag),q(),t.handleNumbers.forEach(function(e){P("set",e),P("change",e),P("end",e)})}function M(e,t){if(1===t.handleNumbers.length){var n=ne[t.handleNumbers[0]];if(n.hasAttribute("disabled"))return!1;ue=n.children[0],u(ue,i.cssClasses.active)}e.preventDefault(),e.stopPropagation();var r=k(oe.move,document.documentElement,I,{startCalcPoint:e.calcPoint,baseSize:C(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:ae.slice()}),o=k(oe.end,document.documentElement,R,{handleNumbers:t.handleNumbers}),s=k("mouseout",document.documentElement,N,{handleNumbers:t.handleNumbers});if(document.documentElement.noUiListeners=r.concat(o,s),e.cursor){document.body.style.cursor=getComputedStyle(e.target).cursor,ne.length>1&&u(se,i.cssClasses.drag);var a=function(){return!1};document.body.noUiListener=a,document.body.addEventListener("selectstart",a,!1)}t.handleNumbers.forEach(function(e){P("start",e)})}function D(e){e.stopPropagation();var t=T(e.calcPoint),n=O(t);return n!==!1&&(i.events.snap||o(se,i.cssClasses.tap,i.animationDuration),U(n,t,!0,!0),q(),P("slide",n,!0),P("set",n,!0),P("change",n,!0),P("update",n,!0),void(i.events.snap&&M(e,{handleNumbers:[n]})))}function L(e){var t=T(e.calcPoint),n=ce.getStep(t),r=ce.fromStepping(n);Object.keys(de).forEach(function(e){"hover"===e.split(".")[0]&&de[e].forEach(function(e){e.call(ie,r)})})}function j(e){e.fixed||ne.forEach(function(e,t){k(oe.start,e.children[0],M,{handleNumbers:[t]})}),e.tap&&k(oe.start,te,D,{}),e.hover&&k(oe.move,te,L,{hover:!0}),e.drag&&re.forEach(function(t,n){if(t!==!1&&0!==n&&n!==re.length-1){var r=ne[n-1],o=ne[n],s=[t];u(t,i.cssClasses.draggable),e.fixed&&(s.push(r.children[0]),s.push(o.children[0])),s.forEach(function(e){k(oe.start,e,M,{handles:[r,o],handleNumbers:[n-1,n]})})}})}function H(e,t,n,r,o){return ne.length>1&&(r&&t>0&&(n=Math.max(n,e[t-1]+i.margin)),o&&t1&&i.limit&&(r&&t>0&&(n=Math.min(n,e[t-1]+i.limit)),o&&t50?-1:1,n=3+(ne.length+t*e);ne[e].childNodes[0].style.zIndex=n})}function U(e,t,n,r){return t=H(ae,e,t,n,r),t!==!1&&(B(e,t),!0)}function V(e){if(re[e]){var t=0,n=100;0!==e&&(t=ae[e-1]),e!==re.length-1&&(n=ae[e]),re[e].style[i.style]=F(t),re[e].style[i.styleOposite]=F(100-n)}}function W(e,t){null!==e&&e!==!1&&("number"==typeof e&&(e=String(e)),e=i.format.from(e),e===!1||isNaN(e)||U(t,ce.toStepping(e),!1,!1))}function K(e,t){var n=a(e),r=void 0===ae[0];t=void 0===t||!!t,n.forEach(W),i.animate&&!r&&o(se,i.cssClasses.tap,i.animationDuration),le.forEach(function(e){U(e,ae[e],!0,!1)}),q(),le.forEach(function(e){P("update",e),null!==n[e]&&t&&P("set",e)})}function Y(e){K(i.start,e)}function $(){var e=pe.map(i.format.to);return 1===e.length?e[0]:e}function Q(){for(var e in i.cssClasses)i.cssClasses.hasOwnProperty(e)&&c(se,i.cssClasses[e]);for(;se.firstChild;)se.removeChild(se.firstChild);delete se.noUiSlider}function J(){return ae.map(function(e,t){var n=ce.getNearbySteps(e),r=pe[t],i=n.thisStep.step,o=null;i!==!1&&r+i>n.stepAfter.startValue&&(i=n.stepAfter.startValue-r),o=r>n.thisStep.startValue?n.thisStep.step:n.stepBefore.step!==!1&&r-n.stepBefore.highestStep,100===e?i=null:0===e&&(o=null);var s=ce.countStepDecimals();return null!==i&&i!==!1&&(i=Number(i.toFixed(s))),null!==o&&o!==!1&&(o=Number(o.toFixed(s))),[o,i]})}function X(e,t){de[e]=de[e]||[],de[e].push(t),"update"===e.split(".")[0]&&ne.forEach(function(e,t){P("update",t)})}function Z(e){var t=e&&e.split(".")[0],n=t&&e.substring(t.length);Object.keys(de).forEach(function(e){var r=e.split(".")[0],i=e.substring(r.length);t&&t!==r||n&&n!==i||delete de[e]})}function ee(e,t){var n=$(),r=["margin","limit","padding","range","animate","snap","step","format"];r.forEach(function(t){void 0!==e[t]&&(l[t]=e[t])});var o=z(l);r.forEach(function(t){void 0!==e[t]&&(i[t]=o[t])}),o.spectrum.direction=ce.direction,ce=o.spectrum,i.margin=o.margin,i.limit=o.limit,i.padding=o.padding,ae=[],K(e.start||n,t)}var te,ne,re,ie,oe=h(),se=n,ae=[],le=[],ue=!1,ce=i.spectrum,pe=[],de={};if(se.noUiSlider)throw new Error("noUiSlider ("+G+"): Slider was already initialized.");return v(se),g(i.connect,te),ie={destroy:Q,steps:J,on:X,off:Z,get:$,set:K,reset:Y,__moveHandles:function(e,t,n){A(e,t,ae,n)},options:l,updateOptions:ee,target:se,pips:E},j(i.events),K(i.start),i.pips&&E(i.pips),i.tooltips&&b(),ie}function W(e,t){if(!e.nodeName)throw new Error("noUiSlider ("+G+"): create requires a single element.");var n=z(t,e),r=V(e,n,t);return e.noUiSlider=r,r}var G="9.2.0";C.prototype.getMargin=function(e){var t=this.xNumSteps[0];if(t&&e/t%1!==0)throw new Error("noUiSlider ("+G+"): 'limit', 'margin' and 'padding' must be divisible by step.");return 2===this.xPct.length&&m(this.xVal,e)},C.prototype.toStepping=function(e){return e=b(this.xVal,this.xPct,e)},C.prototype.fromStepping=function(e){return w(this.xVal,this.xPct,e)},C.prototype.getStep=function(e){return e=x(this.xPct,this.xSteps,this.snap,e)},C.prototype.getNearbySteps=function(e){var t=y(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}},C.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(l);return Math.max.apply(null,e)},C.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var K={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number};return{version:G,create:W}}),define("noUiSlider",[],function(){"use strict";return{default:noUiSlider}}),function(){function e(){var e={ember:{default:Ember},"ember-application":{default:Ember.Application},"ember-array":{default:Ember.Array},"ember-array/mutable":{default:Ember.MutableArray},"ember-array/utils":{A:Ember.A,isEmberArray:Ember.isArray,wrap:Ember.makeArray},"ember-component":{default:Ember.Component},"ember-components/checkbox":{default:Ember.Checkbox},"ember-components/text-area":{default:Ember.TextArea},"ember-components/text-field":{default:Ember.TextField},"ember-controller":{default:Ember.Controller},"ember-controller/inject":{default:Ember.inject.controller},"ember-controller/proxy":{default:Ember.ArrayProxy},"ember-controllers/sortable":{default:Ember.SortableMixin},"ember-debug":{log:Ember.debug,inspect:Ember.inspect,run:Ember.runInDebug,warn:Ember.warn},"ember-debug/container-debug-adapter":{default:Ember.ContainerDebugAdapter},"ember-debug/data-adapter":{default:Ember.DataAdapter},"ember-deprecations":{deprecate:Ember.deprecate,deprecateFunc:Ember.deprecateFunc},"ember-enumerable":{default:Ember.Enumerable},"ember-evented":{default:Ember.Evented},"ember-evented/on":{default:Ember.on},"ember-globals-resolver":{default:Ember.DefaultResolver},"ember-helper":{default:Ember.Helper,helper:Ember.Helper&&Ember.Helper.helper},"ember-instrumentation":{instrument:Ember.Instrumentation.instrument,reset:Ember.Instrumentation.reset,subscribe:Ember.Instrumentation.subscribe,unsubscribe:Ember.Instrumentation.unsubscribe},"ember-locations/hash":{default:Ember.HashLocation},"ember-locations/history":{default:Ember.HistoryLocation},"ember-locations/none":{default:Ember.NoneLocation},"ember-map":{default:Ember.Map,withDefault:Ember.MapWithDefault},"ember-metal/destroy":{default:Ember.destroy},"ember-metal/events":{addListener:Ember.addListener,removeListener:Ember.removeListener,send:Ember.sendEvent},"ember-metal/get":{default:Ember.get,getProperties:Ember.getProperties},"ember-metal/mixin":{default:Ember.Mixin},"ember-metal/observer":{default:Ember.observer,addObserver:Ember.addObserver,removeObserver:Ember.removeObserver},"ember-metal/on-load":{default:Ember.onLoad,run:Ember.runLoadHooks},"ember-metal/set":{default:Ember.set,setProperties:Ember.setProperties,trySet:Ember.trySet},"ember-metal/utils":{aliasMethod:Ember.aliasMethod,assert:Ember.assert,cacheFor:Ember.cacheFor,copy:Ember.copy,guidFor:Ember.guidFor},"ember-object":{default:Ember.Object},"ember-owner/get":{default:Ember.getOwner},"ember-owner/set":{default:Ember.setOwner},"ember-platform":{assign:Ember.assign||Ember.merge,create:Ember.create,defineProperty:Ember.platform.defineProperty,hasAccessors:Ember.platform.hasPropertyAccessors,keys:Ember.keys},"ember-route":{default:Ember.Route},"ember-router":{default:Ember.Router},"ember-runloop":{default:Ember.run,begin:Ember.run.begin,bind:Ember.run.bind,cancel:Ember.run.cancel,debounce:Ember.run.debounce,end:Ember.run.end,join:Ember.run.join,later:Ember.run.later,next:Ember.run.next,once:Ember.run.once,schedule:Ember.run.schedule,scheduleOnce:Ember.run.scheduleOnce,throttle:Ember.run.throttle},"ember-service":{default:Ember.Service},"ember-service/inject":{default:Ember.inject.service},"ember-set/ordered":{default:Ember.OrderedSet},"ember-string":{camelize:Ember.String.camelize,capitalize:Ember.String.capitalize,classify:Ember.String.classify,dasherize:Ember.String.dasherize,decamelize:Ember.String.decamelize,fmt:Ember.String.fmt,htmlSafe:Ember.String.htmlSafe,loc:Ember.String.loc,underscore:Ember.String.underscore,w:Ember.String.w},"ember-utils":{isBlank:Ember.isBlank,isEmpty:Ember.isEmpty,isNone:Ember.isNone,isPresent:Ember.isPresent,tryInvoke:Ember.tryInvoke,typeOf:Ember.typeOf}};e["ember-computed"]={default:Ember.computed};for(var t=["empty","notEmpty","none","not","bool","match","equal","gt","gte","lt","lte","alias","oneWay","reads","readOnly","deprecatingAlias","and","or","collect","sum","min","max","map","sort","setDiff","mapBy","mapProperty","filter","filterBy","filterProperty","uniq","union","intersect"],r=0,i=t.length;r\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",o=e.console&&(e.console.warn||e.console.log);return o&&o.call(e.console,i,r),t.apply(this,arguments)}}function l(e,t,n){var r,i=t.prototype;r=e.prototype=Object.create(i),r.constructor=e,r._super=i,n&&pe(r,n)}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e,t){return typeof e==fe?e.apply(t?t[0]||r:r,t):e}function p(e,t){return e===r?t:e}function d(e,t,n){s(g(t),function(t){e.addEventListener(t,n,!1)})}function h(e,t,n){s(g(t),function(t){e.removeEventListener(t,n,!1)})}function f(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function m(e,t){return e.indexOf(t)>-1}function g(e){return e.trim().split(/\s+/g)}function v(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;rn[t]}):r.sort()),r}function w(e,t){for(var n,i,o=t[0].toUpperCase()+t.slice(1),s=0;s1&&!n.firstMultiple?n.firstMultiple=A(t):1===i&&(n.firstMultiple=!1);var o=n.firstInput,s=n.firstMultiple,a=s?s.center:o.center,l=t.center=P(r);t.timeStamp=ve(),t.deltaTime=t.timeStamp-o.timeStamp,t.angle=M(a,l),t.distance=R(a,l),T(n,t),t.offsetDirection=I(t.deltaX,t.deltaY);var u=N(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=u.x,t.overallVelocityY=u.y,t.overallVelocity=ge(u.x)>ge(u.y)?u.x:u.y,t.scale=s?L(s.pointers,r):1,t.rotation=s?D(s.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,O(n,t);var c=e.element;f(t.srcEvent.target,c)&&(c=t.srcEvent.target),t.target=c}function T(e,t){var n=t.center,r=e.offsetDelta||{},i=e.prevDelta||{},o=e.prevInput||{};t.eventType!==Pe&&o.eventType!==Ie||(i=e.prevDelta={x:o.deltaX||0,y:o.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y}),t.deltaX=i.x+(n.x-r.x),t.deltaY=i.y+(n.y-r.y)}function O(e,t){var n,i,o,s,a=e.lastInterval||t,l=t.timeStamp-a.timeStamp;if(t.eventType!=Re&&(l>Ae||a.velocity===r)){var u=t.deltaX-a.deltaX,c=t.deltaY-a.deltaY,p=N(l,u,c);i=p.x,o=p.y,n=ge(p.x)>ge(p.y)?p.x:p.y,s=I(u,c),e.lastInterval=t}else n=a.velocity,i=a.velocityX,o=a.velocityY,s=a.direction;t.velocity=n,t.velocityX=i,t.velocityY=o,t.direction=s}function A(e){for(var t=[],n=0;n=ge(t)?e<0?De:Le:t<0?je:He}function R(e,t,n){n||(n=Ue);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return Math.sqrt(r*r+i*i)}function M(e,t,n){n||(n=Ue);var r=t[n[0]]-e[n[0]],i=t[n[1]]-e[n[1]];return 180*Math.atan2(i,r)/Math.PI}function D(e,t){return M(t[1],t[0],ze)+M(e[1],e[0],ze)}function L(e,t){return R(t[0],t[1],ze)/R(e[0],e[1],ze)}function j(){this.evEl=We,this.evWin=Ge,this.pressed=!1,E.apply(this,arguments)}function H(){this.evEl=$e,this.evWin=Qe,E.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}function F(){this.evTarget=Xe,this.evWin=Ze,this.started=!1,E.apply(this,arguments)}function B(e,t){var n=y(e.touches),r=y(e.changedTouches);return t&(Ie|Re)&&(n=b(n.concat(r),"identifier",!0)),[n,r]}function q(){this.evTarget=tt,this.targetIds={},E.apply(this,arguments)}function U(e,t){var n=y(e.touches),r=this.targetIds;if(t&(Pe|Ne)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var i,o,s=y(e.changedTouches),a=[],l=this.target;if(o=n.filter(function(e){return f(e.target,l)}),t===Pe)for(i=0;i-1&&r.splice(e,1)};setTimeout(i,nt)}}function G(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){function t(t){n.manager.emit(t,e)}var n=this,r=this.state;r=gt&&t(n.options.event+J(r))},tryEmit:function(e){return this.canEmit()?this.emit(e):void(this.state=bt)},canEmit:function(){for(var e=0;et.threshold&&i&t.direction},attrTest:function(e){return ee.prototype.attrTest.call(this,e)&&(this.state&ft||!(this.state&ft)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=X(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),l(ne,ee,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ut]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&ft)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),l(re,Q,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[at]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distancet.time;if(this._input=e,!r||!n||e.eventType&(Ie|Re)&&!o)this.reset();else if(e.eventType&Pe)this.reset(),this._timer=i(function(){this.state=vt,this.tryEmit()},t.time,this);else if(e.eventType&Ie)return vt;return bt},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===vt&&(e&&e.eventType&Ie?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=ve(),this.manager.emit(this.options.event,this._input)))}}),l(ie,ee,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ut]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&ft)}}),l(oe,ee,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Fe|Be,pointers:1},getTouchAction:function(){return te.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(Fe|Be)?t=e.overallVelocity:n&Fe?t=e.overallVelocityX:n&Be&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&ge(t)>this.options.velocity&&e.eventType&Ie},emit:function(e){var t=X(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),l(se,Q,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[lt]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance0?u._handlers[e]=r:(n.off(e,o),delete u._handlers[e]))}),u},u.emit=function(t,r){e=r.target,n.emit(t,r)},u.destroy=function(){var e=n.element.hammer,t=e.indexOf(u);t!==-1&&e.splice(t,1),e.length||delete n.element.hammer,u._handlers={},n.destroy()},u}}),createDeprecatedModule("ember/resolver"),createDeprecatedModule("resolver"),function(){function e(){for(var e in this.sections)this.sections[e].condition&&this.sections[e].condition()&&this.sections[e].callback.call(this)}var t=function(){this.audioAdapter=t._getAdapter(this),this.events={},this.sections=[],this.bind("update",e)};t.version="X.X.X",t.adapters={},t.prototype={load:function(e,n,r){return e instanceof HTMLElement?this.source=e:e instanceof EventTarget?this.source=e:(this.source=window.Audio?new Audio:{},this.source.src=t._makeSupportedPath(e.src,e.codecs)),this.useMic=r===!0,this.boost=n?n:1,this.audio=this.audioAdapter.load(this.source,this.useMic,this.boost),this},play:function(){return this.audioAdapter.play(),this},pause:function(){return this.audioAdapter.pause(),this},setVolume:function(e){return this.audioAdapter.setVolume(e),this},setBoost:function(e){return this.audioAdapter.setBoost(e),this},createKick:function(e){return new t.Kick(this,e)},bind:function(e,t){return this.events[e]||(this.events[e]=[]),this.events[e].push(t),this},unbind:function(e){return this.events[e]&&delete this.events[e],this},trigger:function(e){var t=this;return this.events[e]&&this.events[e].forEach(function(e){e.call(t)}),this},getVolume:function(){return this.audioAdapter.getVolume()},getProgress:function(){return this.audioAdapter.getProgress()},getTime:function(){return this.audioAdapter.getTime()},getFrequency:function(e,t){var n=0;if(void 0!==t){for(var r=e;r<=t;r++)n+=this.getSpectrum()[r];return n/(t-e+1)}return this.getSpectrum()[e]},getWaveform:function(){return this.audioAdapter.getWaveform()},getSpectrum:function(){return this.audioAdapter.getSpectrum()},isLoaded:function(){return this.audioAdapter.isLoaded},isPlaying:function(){return this.audioAdapter.isPlaying},after:function(e,t){var n=this;return this.sections.push({condition:function(){return n.getTime()>e},callback:t}),this},before:function(e,t){var n=this;return this.sections.push({condition:function(){return n.getTime()e&&r.getTime()e&&!this.called},callback:function(){t.call(this),r.called=!0},called:!1}),r=this.sections[this.sections.length-1],this}},window.Dancer=t}(),function(e){function t(){var e=!!(navigator.vendor||"").match(/Apple/),t=navigator.userAgent.match(/Version\/([^ ]*)/);return t=t?parseFloat(t[1]):0,e&&t<=6}var n={mp3:"audio/mpeg;",ogg:'audio/ogg; codecs="vorbis"',wav:'audio/wav; codecs="1"',aac:'audio/mp4; codecs="mp4a.40.2"'},r=document.createElement("audio");e.options={},e.setOptions=function(t){for(var n in t)t.hasOwnProperty(n)&&(e.options[n]=t[n])},e.isSupported=function(){return window.Float32Array&&window.Uint32Array?t()||!window.AudioContext&&!window.webkitAudioContext?"":"webaudio":null},e.canPlay=function(e){r.canPlayType;return!!("mp3"===e.toLowerCase()||r.canPlayType&&r.canPlayType(n[e.toLowerCase()]).replace(/no/,""))},e.addPlugin=function(t,n){void 0===e.prototype[t]&&(e.prototype[t]=n)},e._makeSupportedPath=function(t,n){if(!n)return t;for(var r=0;r=this.currentThreshold&&e>=this.threshold){this.currentThreshold=e,this.onKick&&this.onKick.call(this.dancer,e),this.canUseRatio=!1,this.canUseRatioHandle&&(clearTimeout(this.canUseRatioHandle),this.canUseRatioHandle=null);var t=this;this.canUseRatioHandle=setTimeout(function(){t.canUseRatio=!0},5e3)}else e/this.previousMag>5*this.threshold&&e>.1&&this.canUseRatio?this.onKick&&this.onKick.call(this.dancer,e,e/this.previousMag):this.offKick&&this.offKick.call(this.dancer,e),this.currentThreshold-=this.decay,this.previousMag=e>0?e:1e-4}},maxAmplitude:function(e){var t=0,n=this.dancer.getSpectrum();if(!e.length)return et&&(t=n[r]);return t}},window.Dancer.Kick=t}(),function(){function e(){try{this.useMic?this.source=this.context.createMediaStreamSource(this.audio):this.source=this.context.createMediaElementSource(this.audio)}catch(e){return void console.info("Dancer: "+e)}this.source.connect(this.proc),this.source.connect(this.gain),this.gain.connect(this.context.destination),this.proc.connect(this.context.destination),this.isLoaded=!0,this.progress=1,this.dancer.trigger("loaded")}var t=2048,n=44100,r=function(e){var t;t="AudioContext"in window?new AudioContext:new webkitAudioContext,this.dancer=e,this.audio=new Audio,this.context=t};r.prototype={load:function(r,i,o){var s=this;return this.audio=r,this.useMic=i,this.boost=o,this.isLoaded=!1,this.progress=0,this.proc&&(this.proc.onaudioprocess=null,delete this.proc),this.proc=this.context.createScriptProcessor(t/2,1,1),this.proc.onaudioprocess=function(e){s.update.call(s,e)},this.gain=this.context.createGain(),this.fft=new FFT(t/2,n,this.boost),this.signal=new Float32Array(t/2),this.audio.readyState<3?this.audio.addEventListener("canplay",function(){e.call(s)}):e.call(s),this.audio.addEventListener("progress",function(e){e.currentTarget.duration&&e.currentTarget.duration!==1/0&&(s.progress=e.currentTarget.seekable.end(0)/e.currentTarget.duration)}),this.audio},play:function(){this.audio.play(),this.isPlaying=!0},pause:function(){this.audio.pause(),this.isPlaying=!1},setVolume:function(e){this.gain.gain.value=e},setBoost:function(e){this.fft&&this.fft.setBoost(e),this.boost=e},getVolume:function(){return this.gain.gain.value},getProgress:function(){return this.progress},getWaveform:function(){return this.signal},getSpectrum:function(){return this.fft.spectrum},getTime:function(){return this.audio.currentTime},update:function(e){if(this.isPlaying&&this.isLoaded||this.useMic===!0){var n,r=[],i=e.inputBuffer.numberOfChannels,o=t/i,s=function(e,t){return e[n]+t[n]};for(n=i;n--;)r.push(e.inputBuffer.getChannelData(n));for(n=0;n1?r.reduce(s)/i:r[0][n];this.fft.forward(this.signal),this.dancer.trigger("update")}}},Dancer.adapters.webaudio=r}(),FFT.prototype.forward=function(e){var t=this.bufferSize,n=this.cosTable,r=this.sinTable,i=this.reverseTable,o=this.real,s=this.imag,a=(this.spectrum,Math.floor(Math.log(t)/Math.LN2));if(Math.pow(2,a)!==t)throw"Invalid buffer size, must be a power of 2.";if(t!==e.length)throw"Supplied buffer is not the same size as defined FFT. FFT Size: "+t+" Buffer Size: "+e.length;var l,u,c,p,d,h,f,m,g,v=1;for(g=0;g
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(t,n,r){if(this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&e(e.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var s=i[o];if("click"==s)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=s){var a="hover"==s?"mouseenter":"focusin",l="hover"==s?"mouseleave":"focusout";this.$element.on(a+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(l+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(t){return t=e.extend({},this.getDefaults(),this.$element.data(),t),t.delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},n.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,function(e,r){n[e]!=r&&(t[e]=r)}),t},n.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);return n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusin"==t.type?"focus":"hover"]=!0),n.tip().hasClass("in")||"in"==n.hoverState?void(n.hoverState="in"):(clearTimeout(n.timeout),n.hoverState="in",n.options.delay&&n.options.delay.show?void(n.timeout=setTimeout(function(){"in"==n.hoverState&&n.show()},n.options.delay.show)):n.show())},n.prototype.isInStateTrue=function(){for(var e in this.inState)if(this.inState[e])return!0;return!1},n.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),t instanceof e.Event&&(n.inState["focusout"==t.type?"focus":"hover"]=!1),!n.isInStateTrue())return clearTimeout(n.timeout),n.hoverState="out",n.options.delay&&n.options.delay.hide?void(n.timeout=setTimeout(function(){"out"==n.hoverState&&n.hide()},n.options.delay.hide)):n.hide()},n.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var r=e.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!r)return;var i=this,o=this.tip(),s=this.getUID(this.type);this.setContent(),o.attr("id",s),this.$element.attr("aria-describedby",s),this.options.animation&&o.addClass("fade");var a="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,l=/\s?auto?\s?/i,u=l.test(a);u&&(a=a.replace(l,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(a).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var c=this.getPosition(),p=o[0].offsetWidth,d=o[0].offsetHeight;if(u){var h=a,f=this.getPosition(this.$viewport);a="bottom"==a&&c.bottom+d>f.bottom?"top":"top"==a&&c.top-df.width?"left":"left"==a&&c.left-ps.top+s.height&&(i.top=s.top+s.height-l)}else{var u=t.left-o,c=t.left+o+n;us.right&&(i.left=s.left+s.width-c)}return i},n.prototype.getTitle=function(){var e,t=this.$element,n=this.options;return e=t.attr("data-original-title")||("function"==typeof n.title?n.title.call(t[0]):n.title)},n.prototype.getUID=function(e){do e+=~~(1e6*Math.random());while(document.getElementById(e));return e},n.prototype.tip=function(){if(!this.$tip&&(this.$tip=e(this.options.template),1!=this.$tip.length))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(t){var n=this;t&&(n=e(t.currentTarget).data("bs."+this.type),n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),t?(n.inState.click=!n.inState.click,n.isInStateTrue()?n.enter(n):n.leave(n)):n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.prototype.destroy=function(){var e=this;clearTimeout(this.timeout),this.hide(function(){e.$element.off("."+e.type).removeData("bs."+e.type),e.$tip&&e.$tip.detach(),e.$tip=null,e.$arrow=null,e.$viewport=null,e.$element=null})};var r=e.fn.tooltip;e.fn.tooltip=t,e.fn.tooltip.Constructor=n,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=r,this}}(jQuery),function(e,t){"object"==typeof exports?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e)}(this,function(e){function t(e){this._targetElement=e,this._introItems=[],this._options={nextLabel:"Next →",prevLabel:"← Back",skipLabel:"Skip",doneLabel:"Done",hidePrev:!1,hideNext:!1,tooltipPosition:"bottom",tooltipClass:"",highlightClass:"",exitOnEsc:!0,exitOnOverlayClick:!0,showStepNumbers:!0,keyboardNavigation:!0,showButtons:!0,showBullets:!0,showProgress:!1,scrollToElement:!0,overlayOpacity:.8,scrollPadding:30,positionPrecedence:["bottom","top","right","left"],disableInteraction:!1,hintPosition:"top-middle",hintButtonLabel:"Got it",hintAnimation:!0}}function n(e){var t=[],n=this;if(this._options.steps)for(var i=0,l=this._options.steps.length;i0&&(t[m-1]={element:f,intro:f.getAttribute("data-intro"),step:parseInt(f.getAttribute("data-step"),10),tooltipClass:f.getAttribute("data-tooltipClass"),highlightClass:f.getAttribute("data-highlightClass"),position:f.getAttribute("data-position")||this._options.tooltipPosition})}}for(var g=0,i=0,d=p.length;i0?s.call(n):r&&r.className.indexOf("introjs-skipbutton")>0?(n._introItems.length-1==n._currentStep&&"function"==typeof n._introCompleteCallback&&n._introCompleteCallback.call(n),void 0!=n._introExitCallback&&n._introExitCallback.call(n),a.call(n,e)):o.call(n),t.preventDefault?t.preventDefault():t.returnValue=!1}},n._onResize=function(e){h.call(n,document.querySelector(".introjs-helperLayer")),h.call(n,document.querySelector(".introjs-tooltipReferenceLayer"))},window.addEventListener?(this._options.keyboardNavigation&&window.addEventListener("keydown",n._onKeyDown,!0),window.addEventListener("resize",n._onResize,!0)):document.attachEvent&&(this._options.keyboardNavigation&&document.attachEvent("onkeydown",n._onKeyDown),document.attachEvent("onresize",n._onResize))}return!1}function r(e){if(null==e||"object"!=typeof e||"undefined"!=typeof e.nodeType)return e;var t={};for(var n in e)"undefined"!=typeof jQuery&&e[n]instanceof jQuery?t[n]=e[n]:t[n]=r(e[n]);return t}function i(e){this._currentStep=e-2,"undefined"!=typeof this._introItems&&o.call(this)}function o(){if(this._direction="forward","undefined"==typeof this._currentStep?this._currentStep=0:++this._currentStep,this._introItems.length<=this._currentStep)return"function"==typeof this._introCompleteCallback&&this._introCompleteCallback.call(this),void a.call(this,this._targetElement);var e=this._introItems[this._currentStep];"undefined"!=typeof this._introBeforeChangeCallback&&this._introBeforeChangeCallback.call(this,e.element),g.call(this,e)}function s(){if(this._direction="backward",0===this._currentStep)return!1;var e=this._introItems[--this._currentStep];"undefined"!=typeof this._introBeforeChangeCallback&&this._introBeforeChangeCallback.call(this,e.element),g.call(this,e)}function a(e){var t=e.querySelectorAll(".introjs-overlay");if(t&&t.length>0)for(var n=t.length-1;n>=0;n--){var r=t[n];r.style.opacity=0,setTimeout(function(){this.parentNode&&this.parentNode.removeChild(this)}.bind(r),500)}var i=e.querySelector(".introjs-helperLayer");i&&i.parentNode.removeChild(i);var o=e.querySelector(".introjs-tooltipReferenceLayer");o&&o.parentNode.removeChild(o);var s=e.querySelector(".introjs-disableInteraction");s&&s.parentNode.removeChild(s);var a=document.querySelector(".introjsFloatingElement");a&&a.parentNode.removeChild(a);var l=document.querySelector(".introjs-showElement");l&&(l.className=l.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,""));var u=document.querySelectorAll(".introjs-fixParent");if(u&&u.length>0)for(var n=u.length-1;n>=0;n--)u[n].className=u[n].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");window.removeEventListener?window.removeEventListener("keydown",this._onKeyDown,!0):document.detachEvent&&document.detachEvent("onkeydown",this._onKeyDown),this._currentStep=void 0}function l(e,t,n,r,i){var o,s,a,l,d,h="";if(i=i||!1,t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,n.style.display="inherit","undefined"!=typeof r&&null!=r&&(r.style.top=null,r.style.left=null),this._introItems[this._currentStep])switch(o=this._introItems[this._currentStep],h="string"==typeof o.tooltipClass?o.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+h).replace(/^\s+|\s+$/g,""),d=this._introItems[this._currentStep].position,"auto"!=d&&"auto"!=this._options.tooltipPosition||"floating"!=d&&(d=p.call(this,e,t,d)),a=I(e),s=I(t),l=b(),d){case"top":if(n.className="introjs-arrow bottom",i)var f=0;else var f=15;u(a,f,s,l,t),t.style.bottom=a.height+20+"px";break;case"right":t.style.left=a.width+20+"px",a.top+s.height>l.height?(n.className="introjs-arrow left-bottom",t.style.top="-"+(s.height-a.height-20)+"px"):n.className="introjs-arrow left";break;case"left":i||1!=this._options.showStepNumbers||(t.style.top="15px"),a.top+s.height>l.height?(t.style.top="-"+(s.height-a.height-20)+"px",n.className="introjs-arrow right-bottom"):n.className="introjs-arrow right",t.style.right=a.width+20+"px";break;case"floating":n.style.display="none",t.style.left="50%",t.style.top="50%",t.style.marginLeft="-"+s.width/2+"px",t.style.marginTop="-"+s.height/2+"px","undefined"!=typeof r&&null!=r&&(r.style.left="-"+(s.width/2+18)+"px",r.style.top="-"+(s.height/2+18)+"px");break;case"bottom-right-aligned":n.className="introjs-arrow top-right";var m=0;c(a,m,s,t),t.style.top=a.height+20+"px";break;case"bottom-middle-aligned":n.className="introjs-arrow top-middle";var g=a.width/2-s.width/2;i&&(g+=5),c(a,g,s,t)&&(t.style.right=null,u(a,g,s,l,t)),t.style.top=a.height+20+"px";break;case"bottom-left-aligned":case"bottom":default:n.className="introjs-arrow top";var f=0;u(a,f,s,l,t),t.style.top=a.height+20+"px"}}function u(e,t,n,r,i){return e.left+t+n.width>r.width?(i.style.left=r.width-n.width-e.left+"px",!1):(i.style.left=t+"px",!0)}function c(e,t,n,r){return e.left+e.width-t-n.width<0?(r.style.left=-e.left+"px",!1):(r.style.right=t+"px",!0)}function p(e,t,n){var r=this._options.positionPrecedence.slice(),i=b(),o=I(t).height+10,s=I(t).width+20,a=I(e),l="floating";return a.left+s>i.width||a.left+a.width/2-s<0?(d(r,"bottom"),d(r,"top")):(a.height+a.top+o>i.height&&d(r,"bottom"),a.top-o<0&&d(r,"top")),a.width+a.left+s>i.width&&d(r,"right"),a.left-s<0&&d(r,"left"),r.length>0&&(l=r[0]),n&&"auto"!=n&&r.indexOf(n)>-1&&(l=n),l}function d(e,t){e.indexOf(t)>-1&&e.splice(e.indexOf(t),1)}function h(e){if(e){if(!this._introItems[this._currentStep])return;var t=this._introItems[this._currentStep],n=I(t.element),r=10;y(t.element)?e.className+=" introjs-fixedTooltip":e.className=e.className.replace(" introjs-fixedTooltip",""),"floating"==t.position&&(r=0),e.setAttribute("style","width: "+(n.width+r)+"px; height:"+(n.height+r)+"px; top:"+(n.top-5)+"px;left: "+(n.left-5)+"px;")}}function f(){var e=document.querySelector(".introjs-disableInteraction");null===e&&(e=document.createElement("div"),e.className="introjs-disableInteraction",this._targetElement.appendChild(e)),h.call(this,e)}function m(e){e.setAttribute("role","button"),e.tabIndex=0}function g(e){"undefined"!=typeof this._introChangeCallback&&this._introChangeCallback.call(this,e.element);var t=this,n=document.querySelector(".introjs-helperLayer"),r=document.querySelector(".introjs-tooltipReferenceLayer"),i="introjs-helperLayer";I(e.element);if("string"==typeof e.highlightClass&&(i+=" "+e.highlightClass),"string"==typeof this._options.highlightClass&&(i+=" "+this._options.highlightClass),null!=n){var u=r.querySelector(".introjs-helperNumberLayer"),c=r.querySelector(".introjs-tooltiptext"),p=r.querySelector(".introjs-arrow"),d=r.querySelector(".introjs-tooltip"),g=r.querySelector(".introjs-skipbutton"),y=r.querySelector(".introjs-prevbutton"),x=r.querySelector(".introjs-nextbutton");if(n.className=i,d.style.opacity=0,d.style.display="none",null!=u){var _=this._introItems[e.step-2>=0?e.step-2:0];(null!=_&&"forward"==this._direction&&"floating"==_.position||"backward"==this._direction&&"floating"==e.position)&&(u.style.opacity=0)}h.call(t,n),h.call(t,r);var E=document.querySelectorAll(".introjs-fixParent");if(E&&E.length>0)for(var C=E.length-1;C>=0;C--)E[C].className=E[C].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"");var k=document.querySelector(".introjs-showElement");k&&(k.className=k.className.replace(/introjs-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,"")),t._lastShowElementTimer&&clearTimeout(t._lastShowElementTimer),t._lastShowElementTimer=setTimeout(function(){null!=u&&(u.innerHTML=e.step),c.innerHTML=e.intro,d.style.display="block",l.call(t,e.element,d,p,u),t._options.showBullets&&(r.querySelector(".introjs-bullets li > a.active").className="",r.querySelector('.introjs-bullets li > a[data-stepnumber="'+e.step+'"]').className="active"),r.querySelector(".introjs-progress .introjs-progressbar").setAttribute("style","width:"+R.call(t)+"%;"),d.style.opacity=1,u&&(u.style.opacity=1),x.tabIndex===-1?g.focus():x.focus()},350)}else{var S=document.createElement("div"),T=document.createElement("div"),O=document.createElement("div"),A=document.createElement("div"),P=document.createElement("div"),N=document.createElement("div"),M=document.createElement("div"),D=document.createElement("div");S.className=i,T.className="introjs-tooltipReferenceLayer", +h.call(t,S),h.call(t,T),this._targetElement.appendChild(S),this._targetElement.appendChild(T),O.className="introjs-arrow",P.className="introjs-tooltiptext",P.innerHTML=e.intro,N.className="introjs-bullets",this._options.showBullets===!1&&(N.style.display="none");for(var L=document.createElement("ul"),C=0,j=this._introItems.length;C1&&(D.appendChild(y),D.appendChild(x)),A.appendChild(D),l.call(t,e.element,A,O,q)}this._options.disableInteraction===!0&&f.call(t),y.removeAttribute("tabIndex"),x.removeAttribute("tabIndex"),0==this._currentStep&&this._introItems.length>1?(x.className="introjs-button introjs-nextbutton",1==this._options.hidePrev?(y.className="introjs-button introjs-prevbutton introjs-hidden",x.className+=" introjs-fullbutton"):y.className="introjs-button introjs-prevbutton introjs-disabled",y.tabIndex="-1",g.innerHTML=this._options.skipLabel):this._introItems.length-1==this._currentStep||1==this._introItems.length?(g.innerHTML=this._options.doneLabel,y.className="introjs-button introjs-prevbutton",1==this._options.hideNext?(x.className="introjs-button introjs-nextbutton introjs-hidden",y.className+=" introjs-fullbutton"):x.className="introjs-button introjs-nextbutton introjs-disabled",x.tabIndex="-1"):(y.className="introjs-button introjs-prevbutton",x.className="introjs-button introjs-nextbutton",g.innerHTML=this._options.skipLabel),x.focus(),e.element.className+=" introjs-showElement";var U=v(e.element,"position");"absolute"!==U&&"relative"!==U&&"fixed"!==U&&(e.element.className+=" introjs-relativePosition");for(var z=e.element.parentNode;null!=z&&z.tagName&&"body"!==z.tagName.toLowerCase();){var V=v(z,"z-index"),W=parseFloat(v(z,"opacity")),G=v(z,"transform")||v(z,"-webkit-transform")||v(z,"-moz-transform")||v(z,"-ms-transform")||v(z,"-o-transform");(/[0-9]+/.test(V)||W<1||"none"!==G&&void 0!==G)&&(z.className+=" introjs-fixParent"),z=z.parentNode}if(!w(e.element)&&this._options.scrollToElement===!0){var K=e.element.getBoundingClientRect(),Y=b().height,$=K.bottom-(K.bottom-K.top),Q=K.bottom-Y;$<0||e.element.clientHeight>Y?window.scrollBy(0,$-this._options.scrollPadding):window.scrollBy(0,Q+70+this._options.scrollPadding)}"undefined"!=typeof this._introAfterChangeCallback&&this._introAfterChangeCallback.call(this,e.element)}function v(e,t){var n="";return e.currentStyle?n=e.currentStyle[t]:document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n}function y(e){var t=e.parentNode;return!(!t||"HTML"===t.nodeName)&&("fixed"==v(e,"position")||y(t))}function b(){if(void 0!=window.innerWidth)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}}function w(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth}function x(e){var t=document.createElement("div"),n="",r=this;if(t.className="introjs-overlay",e.tagName&&"body"!==e.tagName.toLowerCase()){var i=I(e);i&&(n+="width: "+i.width+"px; height:"+i.height+"px; top:"+i.top+"px;left: "+i.left+"px;",t.setAttribute("style",n))}else n+="top: 0;bottom: 0; left: 0;right: 0;position: fixed;",t.setAttribute("style",n);return e.appendChild(t),t.onclick=function(){1==r._options.exitOnOverlayClick&&(void 0!=r._introExitCallback&&r._introExitCallback.call(r),a.call(r,e))},setTimeout(function(){n+="opacity: "+r._options.overlayOpacity.toString()+";",t.setAttribute("style",n)},10),!0}function _(){var e=this._targetElement.querySelector(".introjs-hintReference");if(e){var t=e.getAttribute("data-step");return e.parentNode.removeChild(e),t}}function E(e){if(this._introItems=[],this._options.hints)for(var t=0,n=this._options.hints.length;t0)for(var t=0;t0)for(var t=0;te&&(e+=65536),e},this.m=function(e){var t=this.a(e),n=this.a(e+1),r=this.a(e+2);return e=this.a(e+3),t=(((t<<8)+n<<8)+r<<8)+e,0>t&&(t+=4294967296),t},this.w=function(e){var t=this.a(e),n=this.a(e+1);return e=this.a(e+2),t=((t<<8)+n<<8)+e,0>t&&(t+=16777216),t},this.c=function(e,t){for(var n=[],r=e,i=0;rt&&(t=0),e>=blockTotal&&(e=blockTotal-1),[t,e]}function s(n,r){for(;p[n[0]];)if(n[0]++,n[0]>n[1])return void(r&&r());for(;p[n[1]];)if(n[1]--,n[0]>n[1])return void(r&&r());var s=[n[0]*a,(n[1]+1)*a-1];o(e,function(e){parseInt(e.getResponseHeader("Content-Length"),10)==t&&(n[0]=0,n[1]=blockTotal-1,s[0]=0,s[1]=t-1),e={data:e.W||e.responseText,offset:s[0]};for(var i=n[0];i<=n[1];i++)p[i]=e;r&&r()},i,s,u,!!r)}var a,l,u,c=new n("",0,t),p=[];a=a||2048,l="undefined"==typeof l?0:l,blockTotal=~~((t-1)/a)+1;for(var d in c)c.hasOwnProperty(d)&&"function"==typeof c[d]&&(this[d]=c[d]);this.a=function(e){var t;return s(r([e,e])),(t=p[~~(e/a)])&&"string"==typeof t.data?255&t.data.charCodeAt(e-t.offset):t&&"unknown"==typeof t.data?IEBinary_getByteAt(t.data,e-t.offset):""},this.i=function(e,t){s(r(e),t)}}!function(){a(t,function(e){e=parseInt(e.getResponseHeader("Content-Length"),10)||-1,r(new l(t,e))},i)}()}},{"./binaryfile":1,xmlhttprequest:void 0}],3:[function(e,t){var n=e("./binaryfile");t.f=function(e,t){return function(r,i){var o=t||new FileReader;o.onload=function(e){i(new n(e.target.result))},o.readAsBinaryString(e)}}},{"./binaryfile":1}],4:[function(e,t){function n(e){return"ftypM4A"==e.c(4,7)?r:"ID3"==e.c(0,3)?o:i}var r=e("./id4"),i=e("./id3v1"),o=e("./id3v2"),s=e("./bufferedbinaryajax"),a=e("./filereader");"undefined"!=typeof window&&(window.FileAPIReader=a);var l={},u={},c=[0,7];l.B=function(e){delete u[e]},l.A=function(){u={}},l.H=function(e,t,r){r=r||{},(r.dataReader||s)(e,function(i){i.i(c,function(){var o=n(i);o.u(i,function(){var n,s=r.tags,a=o.v(i,s),s=u[e]||{};for(n in a)a.hasOwnProperty(n)&&(s[n]=a[n]);u[e]=s,t&&t()})})},r.onError)},l.D=function(e){if(!u[e])return null;var t,n={};for(t in u[e])u[e].hasOwnProperty(t)&&(n[t]=u[e][t]);return n},l.G=function(e,t){return u[e]?u[e][t]:null},l.FileAPIReader=a,l.loadTags=l.H,l.getAllTags=l.D,l.getTag=l.G,l.clearTags=l.B,l.clearAll=l.A,t.f=l},{"./bufferedbinaryajax":2,"./filereader":3,"./id3v1":5,"./id3v2":6,"./id4":8}],5:[function(e,t){var n={},r="Blues;Classic Rock;Country;Dance;Disco;Funk;Grunge;Hip-Hop;Jazz;Metal;New Age;Oldies;Other;Pop;R&B;Rap;Reggae;Rock;Techno;Industrial;Alternative;Ska;Death Metal;Pranks;Soundtrack;Euro-Techno;Ambient;Trip-Hop;Vocal;Jazz+Funk;Fusion;Trance;Classical;Instrumental;Acid;House;Game;Sound Clip;Gospel;Noise;AlternRock;Bass;Soul;Punk;Space;Meditative;Instrumental Pop;Instrumental Rock;Ethnic;Gothic;Darkwave;Techno-Industrial;Electronic;Pop-Folk;Eurodance;Dream;Southern Rock;Comedy;Cult;Gangsta;Top 40;Christian Rap;Pop/Funk;Jungle;Native American;Cabaret;New Wave;Psychadelic;Rave;Showtunes;Trailer;Lo-Fi;Tribal;Acid Punk;Acid Jazz;Polka;Retro;Musical;Rock & Roll;Hard Rock;Folk;Folk-Rock;National Folk;Swing;Fast Fusion;Bebob;Latin;Revival;Celtic;Bluegrass;Avantgarde;Gothic Rock;Progressive Rock;Psychedelic Rock;Symphonic Rock;Slow Rock;Big Band;Chorus;Easy Listening;Acoustic;Humour;Speech;Chanson;Opera;Chamber Music;Sonata;Symphony;Booty Bass;Primus;Porn Groove;Satire;Slow Jam;Club;Tango;Samba;Folklore;Ballad;Power Ballad;Rhythmic Soul;Freestyle;Duet;Punk Rock;Drum Solo;Acapella;Euro-House;Dance Hall".split(";");n.u=function(e,t){var n=e.l();e.i([n-128-1,n],t)},n.v=function(e){var t=e.l()-128;if("TAG"==e.c(t,3)){var n=e.c(t+3,30).replace(/\0/g,""),i=e.c(t+33,30).replace(/\0/g,""),o=e.c(t+63,30).replace(/\0/g,""),s=e.c(t+93,4).replace(/\0/g,"");if(0==e.a(t+97+28))var a=e.c(t+97,28).replace(/\0/g,""),l=e.a(t+97+29);else a="",l=0;return e=e.a(t+97+30),{version:"1.1",title:n,artist:i,album:o,year:s,comment:a,track:l,genre:255>e?r[e]:""}}return{}},t.f=n},{}],6:[function(e,t){function n(e,t){var n=t.a(e),r=t.a(e+1),i=t.a(e+2);return 127&t.a(e+3)|(127&i)<<7|(127&r)<<14|(127&n)<<21}var r=e("./id3v2frames");r.frames={BUF:"Recommended buffer size",CNT:"Play counter",COM:"Comments",CRA:"Audio encryption",CRM:"Encrypted meta frame",ETC:"Event timing codes",EQU:"Equalization",GEO:"General encapsulated object",IPL:"Involved people list",LNK:"Linked information",MCI:"Music CD Identifier",MLL:"MPEG location lookup table",PIC:"Attached picture",POP:"Popularimeter",REV:"Reverb",RVA:"Relative volume adjustment",SLT:"Synchronized lyric/text",STC:"Synced tempo codes",TAL:"Album/Movie/Show title",TBP:"BPM (Beats Per Minute)",TCM:"Composer",TCO:"Content type",TCR:"Copyright message",TDA:"Date",TDY:"Playlist delay",TEN:"Encoded by",TFT:"File type",TIM:"Time",TKE:"Initial key",TLA:"Language(s)",TLE:"Length",TMT:"Media type",TOA:"Original artist(s)/performer(s)",TOF:"Original filename",TOL:"Original Lyricist(s)/text writer(s)",TOR:"Original release year",TOT:"Original album/Movie/Show title",TP1:"Lead artist(s)/Lead performer(s)/Soloist(s)/Performing group",TP2:"Band/Orchestra/Accompaniment",TP3:"Conductor/Performer refinement",TP4:"Interpreted, remixed, or otherwise modified by",TPA:"Part of a set",TPB:"Publisher",TRC:"ISRC (International Standard Recording Code)",TRD:"Recording dates",TRK:"Track number/Position in set",TSI:"Size",TSS:"Software/hardware and settings used for encoding",TT1:"Content group description",TT2:"Title/Songname/Content description",TT3:"Subtitle/Description refinement",TXT:"Lyricist/text writer",TXX:"User defined text information frame",TYE:"Year",UFI:"Unique file identifier",ULT:"Unsychronized lyric/text transcription",WAF:"Official audio file webpage",WAR:"Official artist/performer webpage",WAS:"Official audio source webpage",WCM:"Commercial information",WCP:"Copyright/Legal information",WPB:"Publishers official webpage",WXX:"User defined URL link frame",AENC:"Audio encryption",APIC:"Attached picture",COMM:"Comments",COMR:"Commercial frame",ENCR:"Encryption method registration",EQUA:"Equalization",ETCO:"Event timing codes",GEOB:"General encapsulated object",GRID:"Group identification registration",IPLS:"Involved people list",LINK:"Linked information",MCDI:"Music CD identifier",MLLT:"MPEG location lookup table",OWNE:"Ownership frame",PRIV:"Private frame",PCNT:"Play counter",POPM:"Popularimeter",POSS:"Position synchronisation frame",RBUF:"Recommended buffer size",RVAD:"Relative volume adjustment",RVRB:"Reverb",SYLT:"Synchronized lyric/text",SYTC:"Synchronized tempo codes",TALB:"Album/Movie/Show title",TBPM:"BPM (beats per minute)",TCOM:"Composer",TCON:"Content type",TCOP:"Copyright message",TDAT:"Date",TDLY:"Playlist delay",TENC:"Encoded by",TEXT:"Lyricist/Text writer",TFLT:"File type",TIME:"Time",TIT1:"Content group description",TIT2:"Title/songname/content description",TIT3:"Subtitle/Description refinement",TKEY:"Initial key",TLAN:"Language(s)",TLEN:"Length",TMED:"Media type",TOAL:"Original album/movie/show title",TOFN:"Original filename",TOLY:"Original lyricist(s)/text writer(s)",TOPE:"Original artist(s)/performer(s)",TORY:"Original release year",TOWN:"File owner/licensee",TPE1:"Lead performer(s)/Soloist(s)",TPE2:"Band/orchestra/accompaniment",TPE3:"Conductor/performer refinement",TPE4:"Interpreted, remixed, or otherwise modified by",TPOS:"Part of a set",TPUB:"Publisher",TRCK:"Track number/Position in set",TRDA:"Recording dates",TRSN:"Internet radio station name",TRSO:"Internet radio station owner",TSIZ:"Size",TSRC:"ISRC (international standard recording code)",TSSE:"Software/Hardware and settings used for encoding",TYER:"Year",TXXX:"User defined text information frame",UFID:"Unique file identifier",USER:"Terms of use",USLT:"Unsychronized lyric/text transcription",WCOM:"Commercial information",WCOP:"Copyright/Legal information",WOAF:"Official audio file webpage",WOAR:"Official artist/performer webpage",WOAS:"Official audio source webpage",WORS:"Official internet radio station homepage",WPAY:"Payment",WPUB:"Publishers official webpage",WXXX:"User defined URL link frame"};var i={title:["TIT2","TT2"],artist:["TPE1","TP1"],album:["TALB","TAL"],year:["TYER","TYE"],comment:["COMM","COM"],track:["TRCK","TRK"],genre:["TCON","TCO"],picture:["APIC","PIC"],lyrics:["USLT","ULT"]},o=["title","artist","album","track"];r.u=function(e,t){e.i([0,n(6,e)],t)},r.v=function(e,t){var s=0,a=e.a(s+3);if(42.4"};var l=e.a(s+4),u=e.g(s+5,7),c=e.g(s+5,6),p=e.g(s+5,5),d=n(s+6,e),s=s+10;if(c)var h=e.m(s),s=s+(h+4);var f,a={version:"2."+a+"."+l,major:a,revision:l,flags:{unsynchronisation:u,extended_header:c,experimental_indicator:p},size:d};if(u)f={};else{for(var m,d=d-10,u=e,l=t,c={},p=a.major,h=[],g=0;m=(l||o)[g];g++)h=h.concat(i[m]||[m]);for(l=h;sl.indexOf(f))){if(2a||224<=a?t[s]=String.fromCharCode(l):(a=(e[r+i]<<8)+e[r+o],r+=2,t[s]=String.fromCharCode(l,a))}return e=new String(t.join("")),e.j=r,e},K:function(e,t){var n=0;t=Math.min(t||e.length,e.length),239==e[0]&&187==e[1]&&191==e[2]&&(n=3);for(var r=[],i=0;no)r[i]=String.fromCharCode(o);else if(194<=o&&224>o){var s=e[n++];r[i]=String.fromCharCode(((31&o)<<6)+(63&s))}else if(224<=o&&240>o){var s=e[n++],a=e[n++];r[i]=String.fromCharCode(((255&o)<<12)+((63&s)<<6)+(63&a))}else if(240<=o&&245>o){var s=e[n++],a=e[n++],l=e[n++],o=((7&o)<<18)+((63&s)<<12)+((63&a)<<6)+(63&l)-65536;r[i]=String.fromCharCode((o>>10)+55296,(1023&o)+56320)}}return r=new String(r.join("")),r.j=n,r},I:function(e,t){var n=[];t=t||e.length;for(var r=0;r=1?"floor":"ceil"](u/o),p=Math[p>=1?"floor":"ceil"](p/o),d=Math[d>=1?"floor":"ceil"](d/o),c.settings.normalizeOffset&&this.getBoundingClientRect){var y=this.getBoundingClientRect();f=t.clientX-y.left,m=t.clientY-y.top}return t.deltaX=p,t.deltaY=d,t.deltaFactor=o,t.offsetX=f,t.offsetY=m,t.deltaMode=0,a.unshift(t,u,p,d),i&&clearTimeout(i),i=setTimeout(n,200),(e.event.dispatch||e.event.handle).apply(this,a)}}function n(){o=null}function r(e,t){return c.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120===0}var i,o,s=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],a="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],l=Array.prototype.slice;if(e.event.fixHooks)for(var u=s.length;u;)e.event.fixHooks[s[--u]]=e.event.mouseHooks;var c=e.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var n=a.length;n;)this.addEventListener(a[--n],t,!1);else this.onmousewheel=t;e.data(this,"mousewheel-line-height",c.getLineHeight(this)),e.data(this,"mousewheel-page-height",c.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var n=a.length;n;)this.removeEventListener(a[--n],t,!1);else this.onmousewheel=null;e.removeData(this,"mousewheel-line-height"),e.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var n=e(t),r=n["offsetParent"in e.fn?"offsetParent":"parent"](); +return r.length||(r=e("body")),parseInt(r.css("fontSize"),10)||parseInt(n.css("fontSize"),10)||16},getPageHeight:function(t){return e(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};e.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})}),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.locallyjs=e()}}(function(){var define,module,exports;return function e(t,n,r){function i(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(o)return o(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var c=n[s]={exports:{}};t[s][0].call(c.exports,function(e){var n=t[s][1][e];return i(n?n:e)},c,c.exports,e,t,n,r)}return n[s].exports}for(var o="function"==typeof require&&require,s=0;s>>8,n[2*r+1]=s%256}return n},decompressFromUint8Array:function(e){if(null===e||void 0===e)return o.decompress(e);for(var n=new Array(e.length/2),r=0,i=n.length;r>=1}else{for(i=1,r=0;r>=1}p--,0==p&&(p=Math.pow(2,h),h++),delete a[c]}else for(i=s[c],r=0;r>=1;p--,0==p&&(p=Math.pow(2,h),h++),s[u]=d++,c=String(l)}if(""!==c){if(Object.prototype.hasOwnProperty.call(a,c)){if(c.charCodeAt(0)<256){for(r=0;r>=1}else{for(i=1,r=0;r>=1}p--,0==p&&(p=Math.pow(2,h),h++),delete a[c]}else for(i=s[c],r=0;r>=1;p--,0==p&&(p=Math.pow(2,h),h++)}for(i=2,r=0;r>=1;for(;;){if(m<<=1,g==t-1){f.push(n(m));break}g++}return f.join("")},decompress:function(e){return null==e?"":""==e?null:o._decompress(e.length,32768,function(t){return e.charCodeAt(t)})},_decompress:function(e,n,r){var i,o,s,a,l,u,c,p,d=[],h=4,f=4,m=3,g="",v=[],y={val:r(0),position:n,index:1};for(o=0;o<3;o+=1)d[o]=o;for(a=0,u=Math.pow(2,2),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;switch(i=a){case 0:for(a=0,u=Math.pow(2,8),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;p=t(a);break;case 1:for(a=0,u=Math.pow(2,16),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;p=t(a);break;case 2:return""}for(d[3]=p,s=p,v.push(p);;){if(y.index>e)return"";for(a=0,u=Math.pow(2,m),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;switch(p=a){case 0:for(a=0,u=Math.pow(2,8),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;d[f++]=t(a),p=f-1,h--;break;case 1:for(a=0,u=Math.pow(2,16),c=1;c!=u;)l=y.val&y.position,y.position>>=1,0==y.position&&(y.position=n,y.val=r(y.index++)),a|=(l>0?1:0)*c,c<<=1;d[f++]=t(a),p=f-1,h--;break;case 2:return v.join("")}if(0==h&&(h=Math.pow(2,m),m++),d[p])g=d[p];else{if(p!==f)return null;g=s+s.charAt(0)}v.push(g),d[f++]=s+g.charAt(0),h--,s=g,0==h&&(h=Math.pow(2,m),m++)}}};return o}();"function"==typeof define&&define.amd?define(function(){return r}):"undefined"!=typeof t&&null!=t&&(t.exports=r)},{}],2:[function(e,t,n){function r(e){if(e=""+e,!(e.length>1e4)){var t=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(e);if(t){var n=parseFloat(t[1]),r=(t[2]||"ms").toLowerCase();switch(r){case"years":case"year":case"yrs":case"yr":case"y":return n*p;case"days":case"day":case"d":return n*c;case"hours":case"hour":case"hrs":case"hr":case"h":return n*u;case"minutes":case"minute":case"mins":case"min":case"m":return n*l;case"seconds":case"second":case"secs":case"sec":case"s":return n*a;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return n}}}}function i(e){return e>=c?Math.round(e/c)+"d":e>=u?Math.round(e/u)+"h":e>=l?Math.round(e/l)+"m":e>=a?Math.round(e/a)+"s":e+"ms"}function o(e){return s(e,c,"day")||s(e,u,"hour")||s(e,l,"minute")||s(e,a,"second")||e+" ms"}function s(e,t,n){if(!(e-1&&(ls.removeItem(e),_keys.splice(_keys.indexOf(e),1),delete _config[e])}function _saveConfig(){return ls.setItem("locally-config",lzstring.compressToUTF16(JSON.stringify(_config))),!0}function _get(key){if("undefined"==typeof key||!_config[key])return null;if(_config[key].ttl&&_config[key].ttl-1&&_keys.splice(_keys.indexOf("locally-config"),1)}function _setTimeout(e,t){_config[e].ttl=Date.now()+t,_timeouts[e]=setTimeout(function(){_remove(e)},t)}function _clearTimeout(e){return _keys.indexOf(e)>-1&&(clearTimeout(_timeouts[e]),delete _timeouts[e],delete _config[e].ttl,!0)}var ls="undefined"!=typeof window?window.localStorage:null,ms=require("ms"),lzstring=require("lz-string");ls||(ls={_data:{},setItem:function(e,t){return this._data[e]=String(t)},getItem:function(e){return this._data.hasOwnProperty(e)?this._data[e]:void 0},removeItem:function(e){return delete this._data[e]},key:function e(t){for(var e in this_data)if(!t--)return e},clear:function(){return this._data={}}});var utils={each:function(e,t){for(var n=e.length;n--;)t(e[n],n)},map:function(e,t){for(var n=new Array(e.length),r=e.length;r--;)n[r]=t(e[r],r);return n},filter:function(e,t){for(var n=[],r=e.length;r--;)t(e[r],r)&&n.push(e[r]);return n}},_keys,_config,_compressAll,_timeouts={},Locally=function(e){if(e=e||{},_compressAll=e.compress,_config=ls.getItem("locally-config")){var t=lzstring.decompressFromUTF16(_config);try{_config=JSON.parse(t||_config)}catch(e){if(!t)throw new Error("Locally: config is corrupted");try{_config=JSON.parse(_config)}catch(e){throw new Error("Locally: config is corrupted")}}_rebuildConfig()}else _config={},_rebuildConfig();_saveConfig(),Object.defineProperty(this,"length",{get:function(){return _keys.length}})};Locally.prototype.set=function(e,t,n){if(arguments.length<2)throw new Error("Locally: no key or value given");n=n||{},"object"!=typeof n&&(n={ttl:n}),"string"==typeof n.ttl&&(n.ttl=ms(n.ttl)),_config[e]=_config[e]||{},_keys.indexOf(e)==-1&&_keys.push(e),n.ttl&&!isNaN(n.ttl)?(_clearTimeout(e),_setTimeout(e,n.ttl)):_config[e].ttl&&_clearTimeout(e);var r=_getType(t);t=r.value,_config[e].t=r.type,(n.compress||_compressAll)&&(_config[e].c=1,t=lzstring.compressToUTF16(t.toString())),e=String(e),t=String(t),ls.setItem(e,t),_saveConfig()},Locally.prototype.get=function(e){return Array.isArray(e)?utils.map(e,function(e){return _get(e)}.bind(this)):_get(e)},Locally.prototype.keys=function(e){return e&&"*"!=e?(e instanceof RegExp||(e=new RegExp(".*"+e+".*")),utils.filter(_keys,function(t){return e.test(t)})):_keys.slice(0)},Locally.prototype.remove=function(e){if("undefined"==typeof e)throw new Error("Locally: 'remove' requires a key");Array.isArray(e)?utils.each(e,_remove):_remove(e)},Locally.prototype.scan=function(e,t){return utils.each(this.keys(e),function(e){t(_get(e),e)})},Locally.prototype.ttl=function(e,t){return _config[e]?_config[e].ttl?t?ms(_config[e].ttl-Date.now()):_config[e].ttl-Date.now():-1:-2},Locally.prototype.persist=function(e){return!!_config[e]&&(delete _config[e].ttl&&_saveConfig()&&_clearTimeout(e))},Locally.prototype.expire=function(e,t){return!!_config[e]&&(!!(_config[e].ttl=Date.now()+t)&&_saveConfig())},Locally.prototype.clear=function(){return ls.clear(),_config={},_keys=[],_saveConfig()},Locally.prototype.key=function(e){return _keys[e]},"object"==typeof exports&&(module.exports.Store=Locally),"function"==typeof define&&define.amd&&define(function(){return{Store:Locally}}),"object"==typeof window&&(window.Locally={Store:Locally})}()},{"lz-string":1,ms:2}]},{},[3])(3)}),function(e){"use strict";function t(e){var t=e.length,r=n.type(e);return"function"!==r&&!n.isWindow(e)&&(!(1!==e.nodeType||!t)||("array"===r||0===t||"number"==typeof t&&t>0&&t-1 in e))}if(!e.jQuery){var n=function(e,t){return new n.fn.init(e,t)};n.isWindow=function(e){return e&&e===e.window},n.type=function(e){return e?"object"==typeof e||"function"==typeof e?i[s.call(e)]||"object":typeof e:e+""},n.isArray=Array.isArray||function(e){return"array"===n.type(e)},n.isPlainObject=function(e){var t;if(!e||"object"!==n.type(e)||e.nodeType||n.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(t in e);return void 0===t||o.call(e,t)},n.each=function(e,n,r){var i,o=0,s=e.length,a=t(e);if(r){if(a)for(;o0?i=s:n=s;while(Math.abs(o)>v&&++a=g?c(t,a):0===l?a:d(t,n,n+w)}function f(){C=!0,e===n&&r===i||p()}var m=4,g=.001,v=1e-7,y=10,b=11,w=1/(b-1),x="Float32Array"in t;if(4!==arguments.length)return!1;for(var _=0;_<4;++_)if("number"!=typeof arguments[_]||isNaN(arguments[_])||!isFinite(arguments[_]))return!1;e=Math.min(e,1),r=Math.min(r,1),e=Math.max(e,0),r=Math.max(r,0);var E=x?new Float32Array(b):new Array(b),C=!1,k=function(t){return C||f(),e===n&&r===i?t:0===t?0:1===t?1:l(h(t),n,i)};k.getControlPoints=function(){return[{x:e,y:n},{x:r,y:i}]};var S="generateBezier("+[e,n,r,i]+")";return k.toString=function(){return S},k}function p(e,t){var n=e;return b.isString(e)?E.Easings[e]||(n=!1):n=b.isArray(e)&&1===e.length?u.apply(null,e):b.isArray(e)&&2===e.length?C.apply(null,e.concat([t])):!(!b.isArray(e)||4!==e.length)&&c.apply(null,e),n===!1&&(n=E.Easings[E.defaults.easing]?E.defaults.easing:_),n}function d(e){if(e){var t=E.timestamp&&e!==!0?e:v.now(),n=E.State.calls.length;n>1e4&&(E.State.calls=i(E.State.calls),n=E.State.calls.length);for(var o=0;o4;e--){var t=n.createElement("div");if(t.innerHTML="",t.getElementsByTagName("span").length)return t=null,e}return r}(),g=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,r=(new Date).getTime();return n=Math.max(0,16-(r-e)),e=r+n,setTimeout(function(){t(r+n)},n)}}(),v=function(){var e=t.performance||{};if(!Object.prototype.hasOwnProperty.call(e,"now")){var n=e.timing&&e.timing.domComplete?e.timing.domComplete:(new Date).getTime();e.now=function(){return(new Date).getTime()-n}}return e}(),y=function(){var e=Array.prototype.slice;try{e.call(n.documentElement)}catch(t){e=function(){for(var e=this.length,t=[];--e>0;)t[e]=this[e];return t}}return e}(),b={isNumber:function(e){return"number"==typeof e},isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isWrapped:function(e){return e&&b.isNumber(e.length)&&!b.isString(e)&&!b.isFunction(e)&&!b.isNode(e)&&(0===e.length||b.isNode(e[0]))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}},w=!1;if(e.fn&&e.fn.jquery?(f=e,w=!0):f=t.Velocity.Utilities,m<=8&&!w)throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(m<=7)return void(jQuery.fn.velocity=jQuery.fn.animate);var x=400,_="swing",E={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:f,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:x,easing:_,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(e){f.data(e,"velocity",{isSVG:b.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:4,patch:3},debug:!1,timestamp:!0,pauseAll:function(e){var t=(new Date).getTime();f.each(E.State.calls,function(t,n){if(n){if(e!==r&&(n[2].queue!==e||n[2].queue===!1))return!0;n[5]={resume:!1}}}),f.each(E.State.delayedElements,function(e,n){n&&a(n,t)})},resumeAll:function(e){var t=(new Date).getTime();f.each(E.State.calls,function(t,n){if(n){if(e!==r&&(n[2].queue!==e||n[2].queue===!1))return!0;n[5]&&(n[5].resume=!0)}}),f.each(E.State.delayedElements,function(e,n){n&&l(n,t)})}};t.pageYOffset!==r?(E.State.scrollAnchor=t,E.State.scrollPropertyLeft="pageXOffset",E.State.scrollPropertyTop="pageYOffset"):(E.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,E.State.scrollPropertyLeft="scrollLeft",E.State.scrollPropertyTop="scrollTop");var C=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var i={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:i.v,dv:e(i)}}function n(n,r){var i={dx:n.v,dv:e(n)},o=t(n,.5*r,i),s=t(n,.5*r,o),a=t(n,r,s),l=1/6*(i.dx+2*(o.dx+s.dx)+a.dx),u=1/6*(i.dv+2*(o.dv+s.dv)+a.dv);return n.x=n.x+l*r,n.v=n.v+u*r,n}return function e(t,r,i){var o,s,a,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0,p=1e-4,d=.016;for(t=parseFloat(t)||500,r=parseFloat(r)||20,i=i||null,l.tension=t,l.friction=r,o=null!==i,o?(c=e(t,r),s=c/i*d):s=d;;)if(a=n(a||l,s),u.push(1+a.x),c+=16,!(Math.abs(a.x)>p&&Math.abs(a.v)>p))break;return o?function(e){return u[e*(u.length-1)|0]}:c}}();E.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},f.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){E.Easings[t[0]]=c.apply(null,t[1])});var k=E.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=0?n:""},fixColors:function(e){return e.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(e,t,n){return k.Lists.colorNames.hasOwnProperty(n)?(t?t:"rgba(")+k.Lists.colorNames[n]+(t?"":",1)"):t+n})},cleanRootPropertyValue:function(e,t){return k.RegEx.valueUnwrap.test(t)&&(t=t.match(k.RegEx.valueUnwrap)[1]),k.Values.isCSSNullValue(t)&&(t=k.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=k.Hooks.registered[e];if(n){var r=n[0],i=n[1];return t=k.Hooks.cleanRootPropertyValue(r,t), +t.toString().match(k.RegEx.valueSplit)[i]}return t},injectValue:function(e,t,n){var r=k.Hooks.registered[e];if(r){var i,o,s=r[0],a=r[1];return n=k.Hooks.cleanRootPropertyValue(s,n),i=n.toString().match(k.RegEx.valueSplit),i[a]=t,o=i.join(" ")}return n}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var r;return k.RegEx.wrappedValueAlreadyExtracted.test(n)?r=n:(r=n.toString().match(k.RegEx.valueUnwrap),r=r?r[1].replace(/,(\s+)?/g," "):n),r;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return E.State.isFirefox?"filter":"-webkit-filter";case"extract":var r=parseFloat(n);if(!r&&0!==r){var i=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);r=i?i[1]:0}return r;case"inject":return parseFloat(n)?"blur("+n+")":"none"}},opacity:function(e,t,n){if(m<=8)switch(e){case"name":return"filter";case"extract":var r=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=r?r[1]/100:1;case"inject":return t.style.zoom=1,parseFloat(n)>=1?"":"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":return n;case"inject":return n}}},register:function(){function e(e,t,n){var r="border-box"===k.getPropertyValue(t,"boxSizing").toString().toLowerCase();if(r===(n||!1)){var i,o,s=0,a="width"===e?["Left","Right"]:["Top","Bottom"],l=["padding"+a[0],"padding"+a[1],"border"+a[0]+"Width","border"+a[1]+"Width"];for(i=0;i9)||E.State.isGingerbread||(k.Lists.transformsBase=k.Lists.transformsBase.concat(k.Lists.transforms3D));for(var n=0;n8)&&3===o.split(" ").length&&(o+=" 1"),o;case"inject":return/^rgb/.test(i)?i:(m<=8?4===i.split(" ").length&&(i=i.split(/\s+/).slice(0,3).join(" ")):3===i.split(" ").length&&(i+=" 1"),(m<=8?"rgb":"rgba")+"("+i.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")")}}}();k.Normalizations.registered.innerWidth=t("width",!0),k.Normalizations.registered.innerHeight=t("height",!0),k.Normalizations.registered.outerWidth=t("width"),k.Normalizations.registered.outerHeight=t("height")}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(m||E.State.isAndroid&&!E.State.isChrome)&&(t+="|transform"),new RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(E.State.prefixMatches[e])return[E.State.prefixMatches[e],!0];for(var t=["","Webkit","Moz","ms","O"],n=0,r=t.length;n=2&&console.log("Get "+n+": "+l),l},setPropertyValue:function(e,n,r,i,o){var a=n;if("scroll"===n)o.container?o.container["scroll"+o.direction]=r:"Left"===o.direction?t.scrollTo(r,o.alternateValue):t.scrollTo(o.alternateValue,r);else if(k.Normalizations.registered[n]&&"transform"===k.Normalizations.registered[n]("name",e))k.Normalizations.registered[n]("inject",e,r),a="transform",r=s(e).transformCache[n];else{if(k.Hooks.registered[n]){var l=n,u=k.Hooks.getRoot(n);i=i||k.getPropertyValue(e,u),r=k.Hooks.injectValue(l,r,i),n=u}if(k.Normalizations.registered[n]&&(r=k.Normalizations.registered[n]("inject",e,r),n=k.Normalizations.registered[n]("name",e)),a=k.Names.prefixCheck(n)[0],m<=8)try{e.style[a]=r}catch(e){E.debug&&console.log("Browser does not support ["+r+"] for ["+a+"]")}else{var c=s(e);c&&c.isSVG&&k.Names.SVGAttribute(n)?e.setAttribute(n,r):e.style[a]=r}E.debug>=2&&console.log("Set "+n+" ("+a+"): "+r)}return[a,r]},flushTransformCache:function(e){var t="",n=s(e);if((m||E.State.isAndroid&&!E.State.isChrome)&&n&&n.isSVG){var r=function(t){return parseFloat(k.getPropertyValue(e,t))},i={translate:[r("translateX"),r("translateY")],skewX:[r("skewX")],skewY:[r("skewY")],scale:1!==r("scale")?[r("scale"),r("scale")]:[r("scaleX"),r("scaleY")],rotate:[r("rotateZ"),0,0]};f.each(s(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),i[e]&&(t+=e+"("+i[e].join(" ")+") ",delete i[e])})}else{var o,a;f.each(s(e).transformCache,function(n){return o=s(e).transformCache[n],"transformPerspective"===n?(a=o,!0):(9===m&&"rotateZ"===n&&(n="rotate"),void(t+=n+o+" "))}),a&&(t="perspective"+a+" "+t)}k.setPropertyValue(e,"transform",t)}};k.Hooks.register(),k.Normalizations.register(),E.hook=function(e,t,n){var i;return e=o(e),f.each(e,function(e,o){if(s(o)===r&&E.init(o),n===r)i===r&&(i=k.getPropertyValue(o,t));else{var a=k.setPropertyValue(o,t,n);"transform"===a[0]&&E.CSS.flushTransformCache(o),i=a}}),i};var S=function(){function e(){return c?C.promise||null:m}function i(e,i){function o(o){var c,h;if(l.begin&&0===O)try{l.begin.call(v,v)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===N){var m,g,x,_=/^x$/i.test(l.axis)?"Left":"Top",S=parseFloat(l.offset)||0;l.container?b.isWrapped(l.container)||b.isNode(l.container)?(l.container=l.container[0]||l.container,m=l.container["scroll"+_],x=m+f(e).position()[_.toLowerCase()]+S):l.container=null:(m=E.State.scrollAnchor[E.State["scrollProperty"+_]],g=E.State.scrollAnchor[E.State["scrollProperty"+("Left"===_?"Top":"Left")]],x=f(e).offset()[_.toLowerCase()]+S),u={scroll:{rootPropertyValue:!1,startValue:m,currentValue:m,endValue:x,unitType:"",easing:l.easing,scrollData:{container:l.container,direction:_,alternateValue:g}},element:e},E.debug&&console.log("tweensContainer (scroll): ",u.scroll,e)}else if("reverse"===N){if(c=s(e),!c)return;if(!c.tweensContainer)return void f.dequeue(e,l.queue);"none"===c.opts.display&&(c.opts.display="auto"),"hidden"===c.opts.visibility&&(c.opts.visibility="visible"),c.opts.loop=!1,c.opts.begin=null,c.opts.complete=null,w.easing||delete l.easing,w.duration||delete l.duration,l=f.extend({},c.opts,l),h=f.extend(!0,{},c?c.tweensContainer:null);for(var A in h)if(h.hasOwnProperty(A)&&"element"!==A){var P=h[A].startValue;h[A].startValue=h[A].currentValue=h[A].endValue,h[A].endValue=P,b.isEmptyObject(w)||(h[A].easing=l.easing),E.debug&&console.log("reverse tweensContainer ("+A+"): "+JSON.stringify(h[A]),e)}u=h}else if("start"===N){c=s(e),c&&c.tweensContainer&&c.isAnimating===!0&&(h=c.tweensContainer);var I=function(t,n){var r,o,s;return b.isFunction(t)&&(t=t.call(e,i,T)),b.isArray(t)?(r=t[0],!b.isArray(t[1])&&/^[\d-]/.test(t[1])||b.isFunction(t[1])||k.RegEx.isHex.test(t[1])?s=t[1]:b.isString(t[1])&&!k.RegEx.isHex.test(t[1])&&E.Easings[t[1]]||b.isArray(t[1])?(o=n?t[1]:p(t[1],l.duration),s=t[2]):s=t[1]||t[2]):r=t,n||(o=o||l.easing),b.isFunction(r)&&(r=r.call(e,i,T)),b.isFunction(s)&&(s=s.call(e,i,T)),[r||0,o,s]},R=function(i,o){var s,p=k.Hooks.getRoot(i),d=!1,m=o[0],g=o[1],v=o[2];if(!(c&&c.isSVG||"tween"===p||k.Names.prefixCheck(p)[1]!==!1||k.Normalizations.registered[p]!==r))return void(E.debug&&console.log("Skipping ["+p+"] due to a lack of browser support."));(l.display!==r&&null!==l.display&&"none"!==l.display||l.visibility!==r&&"hidden"!==l.visibility)&&/opacity|filter/.test(i)&&!v&&0!==m&&(v=0),l._cacheValues&&h&&h[i]?(v===r&&(v=h[i].endValue+h[i].unitType),d=c.rootPropertyValueCache[p]):k.Hooks.registered[i]?v===r?(d=k.getPropertyValue(e,p),v=k.getPropertyValue(e,i,d)):d=k.Hooks.templates[p][1]:v===r&&(v=k.getPropertyValue(e,i));var y,w,x,_=!1,C=function(e,t){var n,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=k.Values.getUnitType(e)),[r,n]};if(v!==m&&b.isString(v)&&b.isString(m)){s="";var S=0,T=0,O=[],A=[],P=0,N=0,I=0;for(v=k.Hooks.fixColors(v),m=k.Hooks.fixColors(m);S=4&&"("===R?P++:(P&&P<5||P>=4&&")"===R&&--P<5)&&(P=0),0===N&&"r"===R||1===N&&"g"===R||2===N&&"b"===R||3===N&&"a"===R||N>=3&&"("===R?(3===N&&"a"===R&&(I=1),N++):I&&","===R?++I>3&&(N=I=0):(I&&N<(I?5:4)||N>=(I?4:3)&&")"===R&&--N<(I?5:4))&&(N=I=0)}}S===v.length&&T===m.length||(E.debug&&console.error('Trying to pattern match mis-matched strings ["'+m+'", "'+v+'"]'),s=r),s&&(O.length?(E.debug&&console.log('Pattern found "'+s+'" -> ',O,A,"["+v+","+m+"]"),v=O,m=A,w=x=""):s=r)}s||(y=C(i,v),v=y[0],x=y[1],y=C(i,m),m=y[0].replace(/^([+-\/*])=/,function(e,t){return _=t,""}),w=y[1],v=parseFloat(v)||0,m=parseFloat(m)||0,"%"===w&&(/^(fontSize|lineHeight)$/.test(i)?(m/=100,w="em"):/^scale/.test(i)?(m/=100,w=""):/(Red|Green|Blue)$/i.test(i)&&(m=m/100*255,w="")));var V=function(){var r={myParent:e.parentNode||n.body,position:k.getPropertyValue(e,"position"),fontSize:k.getPropertyValue(e,"fontSize")},i=r.position===j.lastPosition&&r.myParent===j.lastParent,o=r.fontSize===j.lastFontSize;j.lastParent=r.myParent,j.lastPosition=r.position,j.lastFontSize=r.fontSize;var s=100,a={};if(o&&i)a.emToPx=j.lastEmToPx,a.percentToPxWidth=j.lastPercentToPxWidth,a.percentToPxHeight=j.lastPercentToPxHeight;else{var l=c&&c.isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");E.init(l),r.myParent.appendChild(l),f.each(["overflow","overflowX","overflowY"],function(e,t){E.CSS.setPropertyValue(l,t,"hidden")}),E.CSS.setPropertyValue(l,"position",r.position),E.CSS.setPropertyValue(l,"fontSize",r.fontSize),E.CSS.setPropertyValue(l,"boxSizing","content-box"),f.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){E.CSS.setPropertyValue(l,t,s+"%")}),E.CSS.setPropertyValue(l,"paddingLeft",s+"em"),a.percentToPxWidth=j.lastPercentToPxWidth=(parseFloat(k.getPropertyValue(l,"width",null,!0))||1)/s,a.percentToPxHeight=j.lastPercentToPxHeight=(parseFloat(k.getPropertyValue(l,"height",null,!0))||1)/s,a.emToPx=j.lastEmToPx=(parseFloat(k.getPropertyValue(l,"paddingLeft"))||1)/s,r.myParent.removeChild(l)}return null===j.remToPx&&(j.remToPx=parseFloat(k.getPropertyValue(n.body,"fontSize"))||16),null===j.vwToPx&&(j.vwToPx=parseFloat(t.innerWidth)/100,j.vhToPx=parseFloat(t.innerHeight)/100),a.remToPx=j.remToPx,a.vwToPx=j.vwToPx,a.vhToPx=j.vhToPx,E.debug>=1&&console.log("Unit ratios: "+JSON.stringify(a),e),a};if(/[\/*]/.test(_))w=x;else if(x!==w&&0!==v)if(0===m)w=x;else{a=a||V();var W=/margin|padding|left|right|width|text|word|letter/i.test(i)||/X$/.test(i)||"x"===i?"x":"y";switch(x){case"%":v*="x"===W?a.percentToPxWidth:a.percentToPxHeight;break;case"px":break;default:v*=a[x+"ToPx"]}switch(w){case"%":v*=1/("x"===W?a.percentToPxWidth:a.percentToPxHeight);break;case"px":break;default:v*=1/a[w+"ToPx"]}}switch(_){case"+":m=v+m;break;case"-":m=v-m;break;case"*":m*=v;break;case"/":m=v/m}u[i]={rootPropertyValue:d,startValue:v,currentValue:v,endValue:m,unitType:w,easing:g},s&&(u[i].pattern=s),E.debug&&console.log("tweensContainer ("+i+"): "+JSON.stringify(u[i]),e)};for(var M in y)if(y.hasOwnProperty(M)){var D=k.Names.camelCase(M),L=I(y[M]);if(k.Lists.colors.indexOf(D)>=0){var F=L[0],B=L[1],q=L[2];if(k.RegEx.isHex.test(F)){for(var U=["Red","Green","Blue"],z=k.Values.hexToRgb(F),V=q?k.Values.hexToRgb(q):r,W=0;W1?t-1:0),r=1;r-1&&i.focus()}}}},toggle:function(e){this.get("publicAPI.isOpen")?this.close(e):this.open(e)},reposition:function(){if(this.get("publicAPI.isOpen")){var e=self.document.getElementById(this.dropdownId),t=self.document.getElementById(this.triggerId);if(e&&t){var n=this.get(this.get("renderInPlace")?"calculateInPlacePosition":"calculatePosition"),r=this.getProperties("horizontalPosition","verticalPosition","matchTriggerWidth","previousHorizontalPosition","previousVerticalPosition");r.dropdown=this;var i=n(t,e,r);return this.applyReposition(t,e,i)}}},applyReposition:function(e,t,n){var r={hPosition:n.horizontalPosition,vPosition:n.verticalPosition};return n.style&&(r.top=n.style.top+"px",void 0!==n.style.left?(r.left=n.style.left+"px",r.right=null):void 0!==n.style.right&&(r.right=n.style.right+"px",r.left=null),void 0!==n.style.width&&(r.width=n.style.width+"px"),null===this.get("top")&&(0,i.default)(t).css(n.style)),this.setProperties(r),this.previousHorizontalPosition=n.horizontalPosition,this.previousVerticalPosition=n.verticalPosition,r},disable:function(){var e=this.get("publicAPI");e.isOpen&&e.actions.close(),this.updateState({disabled:!0})},enable:function(){this.updateState({disabled:!1})},updateState:function(e){var t=(0,r.default)(this,"publicAPI",c({},this.get("publicAPI"),e)),n=this.get("registerAPI");return n&&n(t),t}})}),define("ember-basic-dropdown/components/basic-dropdown/content",["exports","ember-component","ember-basic-dropdown/templates/components/basic-dropdown/content","jquery","ember","ember-computed","ember-runloop","ember-string"],function(e,t,n,r,i,o,s,a){"use strict";function l(e,t){d(function(){var n=self.window.getComputedStyle(e);"none"!==n.animationName&&"running"===n.animationPlayState?!function(){var n=function n(){e.removeEventListener("animationend",n),t()};e.addEventListener("animationend",n)}():t()})}var u=i.default.testing,c=i.default.getOwner,p=self.window.MutationObserver||self.window.WebKitMutationObserver,d=self.window.requestAnimationFrame||function(e){e()};e.default=t.default.extend({layout:n.default,tagName:"",animationEnabled:!u,isTouchDevice:!!self.window&&"ontouchstart"in self.window,hasMoved:!1,animationClass:"",transitioningInClass:"ember-basic-dropdown--transitioning-in",transitionedInClass:"ember-basic-dropdown--transitioned-in",transitioningOutClass:"ember-basic-dropdown--transitioning-out",init:function(){this._super.apply(this,arguments),this.handleRootMouseDown=this.handleRootMouseDown.bind(this),this.touchStartHandler=this.touchStartHandler.bind(this),this.touchMoveHandler=this.touchMoveHandler.bind(this);var e=this.get("dropdown");this.triggerId="ember-basic-dropdown-trigger-"+e.uniqueId,this.dropdownId="ember-basic-dropdown-content-"+e.uniqueId,this.get("animationEnabled")&&this.set("animationClass",this.get("transitioningInClass")),this.runloopAwareReposition=function(){(0,s.join)(e.actions.reposition)}},willDestroyElement:function(){this._super.apply(this,arguments),this._teardown()},didReceiveAttrs:function(){this._super.apply(this,arguments);var e=this.get("oldDropdown")||{},t=this.get("dropdown");!e.isOpen&&t.isOpen?(0,s.scheduleOnce)("afterRender",this,this.open):e.isOpen&&!t.isOpen&&this.close(),this.set("oldDropdown",t)},to:(0,o.default)({get:function(){return this._getDestinationId()},set:function(e,t){return void 0===t?this._getDestinationId():t}}),style:(0,o.default)("top","left","right","width",function(){var e="",t=this.getProperties("top","left","right","width"),n=t.top,r=t.left,i=t.right,o=t.width;if(n&&(e+="top: "+n+";"),r&&(e+="left: "+r+";"),i&&(e+="right: "+i+";"),o&&(e+="width: "+o),e.length>0)return(0,a.htmlSafe)(e)}),open:function(){var e=this.get("dropdown");this.triggerElement=this.triggerElement||document.getElementById(this.triggerId),this.dropdownElement=document.getElementById(this.dropdownId),self.document.body.addEventListener("mousedown",this.handleRootMouseDown,!0),this.get("isTouchDevice")&&(self.document.body.addEventListener("touchstart",this.touchStartHandler,!0),self.document.body.addEventListener("touchend",this.handleRootMouseDown,!0));var t=this.get("onFocusIn");t&&this.dropdownElement.addEventListener("focusin",function(n){return t(e,n)});var n=this.get("onFocusOut");n&&this.dropdownElement.addEventListener("focusout",function(t){return n(e,t)});var r=this.get("onMouseEnter");r&&this.dropdownElement.addEventListener("mouseenter",function(t){return r(e,t)});var i=this.get("onMouseLeave");i&&this.dropdownElement.addEventListener("mouseleave",function(t){return i(e,t)});var o=e.actions.reposition();this.get("renderInPlace")?"above"===o.vPosition&&this.startObservingDomMutations():(this.addGlobalEvents(),this.startObservingDomMutations()),this.get("animationEnabled")&&(0,s.scheduleOnce)("afterRender",this,this.animateIn)},close:function(){this._teardown(),this.get("animationEnabled")&&this.animateOut(this.dropdownElement),this.dropdownElement=null},handleRootMouseDown:function(e){if(this.hasMoved||this.dropdownElement.contains(e.target)||this.triggerElement&&this.triggerElement.contains(e.target))return void(this.hasMoved=!1);var t=(0,r.default)(e.target).closest(".ember-basic-dropdown-content").get(0);if(t){var n=document.querySelector("[aria-controls="+t.attributes.id.value+"]"),i=(0, r.default)(n).closest(".ember-basic-dropdown-content").get(0);if(i&&i.attributes.id.value===this.dropdownId)return void(this.hasMoved=!1)}this.get("dropdown").actions.close(e,!0)},addGlobalEvents:function(){self.window.addEventListener("scroll",this.runloopAwareReposition),self.window.addEventListener("resize",this.runloopAwareReposition),self.window.addEventListener("orientationchange",this.runloopAwareReposition)},startObservingDomMutations:function(){var e=this;p?(this.mutationObserver=new p(function(t){(t[0].addedNodes.length||t[0].removedNodes.length)&&e.runloopAwareReposition()}),this.mutationObserver.observe(this.dropdownElement,{childList:!0,subtree:!0})):(this.dropdownElement.addEventListener("DOMNodeInserted",this.runloopAwareReposition,!1),this.dropdownElement.addEventListener("DOMNodeRemoved",this.runloopAwareReposition,!1))},removeGlobalEvents:function(){self.window.removeEventListener("scroll",this.runloopAwareReposition),self.window.removeEventListener("resize",this.runloopAwareReposition),self.window.removeEventListener("orientationchange",this.runloopAwareReposition)},stopObservingDomMutations:function(){p?this.mutationObserver&&(this.mutationObserver.disconnect(),this.mutationObserver=null):this.dropdownElement&&(this.dropdownElement.removeEventListener("DOMNodeInserted",this.runloopAwareReposition),this.dropdownElement.removeEventListener("DOMNodeRemoved",this.runloopAwareReposition))},animateIn:function(){var e=this;l(this.dropdownElement,function(){e.set("animationClass",e.get("transitionedInClass"))})},animateOut:function(e){var t=this.get("renderInPlace")?e.parentElement.parentElement:e.parentElement,n=e.cloneNode(!0);n.id=n.id+"--clone";var i=(0,r.default)(n),o=this.get("transitioningInClass");i.removeClass(this.get("transitionedInClass")),i.removeClass(o),i.addClass(this.get("transitioningOutClass")),t.appendChild(n),this.set("animationClass",o),l(n,function(){t.removeChild(n)})},touchStartHandler:function(){self.document.body.addEventListener("touchmove",this.touchMoveHandler,!0)},touchMoveHandler:function(){this.hasMoved=!0,self.document.body.removeEventListener("touchmove",this.touchMoveHandler,!0)},_teardown:function(){this.removeGlobalEvents(),this.stopObservingDomMutations(),self.document.body.removeEventListener("mousedown",this.handleRootMouseDown,!0),this.get("isTouchDevice")&&(self.document.body.removeEventListener("touchstart",this.touchStartHandler,!0),self.document.body.removeEventListener("touchend",this.handleRootMouseDown,!0))},_getDestinationId:function(){if(u)return"ember-testing";var e=c(this).resolveRegistration("config:environment");return e["ember-basic-dropdown"]&&e["ember-basic-dropdown"].destination||"ember-basic-dropdown-wormhole"}})}),define("ember-basic-dropdown/components/basic-dropdown/trigger",["exports","ember-basic-dropdown/templates/components/basic-dropdown/trigger","jquery","ember-component","ember-computed"],function(e,t,n,r,i){"use strict";function o(e){return(0,i.default)(e,function(){return this.get(e)?"true":null})}var s=!!self.window&&"ontouchstart"in self.window;e.default=r.default.extend({layout:t.default,isTouchDevice:s,classNames:["ember-basic-dropdown-trigger"],role:"button",tabindex:0,"aria-haspopup":!0,classNameBindings:["inPlaceClass","hPositionClass","vPositionClass"],attributeBindings:["role","tabIndex:tabindex","dropdownId:aria-controls","ariaLabel:aria-label","ariaLabelledBy:aria-labelledby","ariaDescribedBy:aria-describedby","aria-disabled","aria-expanded","aria-haspopup","aria-invalid","aria-pressed","aria-required","title"],init:function(){var e=this;this._super.apply(this,arguments);var t=this.get("dropdown");this.elementId="ember-basic-dropdown-trigger-"+t.uniqueId,this.dropdownId=this.dropdownId||"ember-basic-dropdown-content-"+t.uniqueId,this._touchMoveHandler=this._touchMoveHandler.bind(this),this._mouseupHandler=function(){self.document.body.removeEventListener("mouseup",e._mouseupHandler,!0),(0,n.default)(self.document.body).removeClass("ember-basic-dropdown-text-select-disabled")}},didInsertElement:function(){this._super.apply(this,arguments),this.addMandatoryHandlers(),this.addOptionalHandlers()},willDestroyElement:function(){this._super.apply(this,arguments),self.document.body.removeEventListener("touchmove",this._touchMoveHandler),self.document.body.removeEventListener("mouseup",this._mouseupHandler,!0)},"aria-disabled":o("dropdown.disabled"),"aria-expanded":o("dropdown.isOpen"),"aria-invalid":o("ariaInvalid"),"aria-pressed":o("dropdown.isOpen"),"aria-required":o("ariaRequired"),tabIndex:(0,i.default)("dropdown.disabled","tabindex",function(){var e=this.get("tabindex");return e===!1||this.get("dropdown.disabled")?void 0:e||0}).readOnly(),inPlaceClass:(0,i.default)("renderInPlace",function(){if(this.get("renderInPlace"))return"ember-basic-dropdown-trigger--in-place"}),hPositionClass:(0,i.default)("hPosition",function(){var e=this.get("hPosition");if(e)return"ember-basic-dropdown-trigger--"+e}),vPositionClass:(0,i.default)("vPosition",function(){var e=this.get("vPosition");if(e)return"ember-basic-dropdown-trigger--"+e}),actions:{handleMouseDown:function(e){if(this.skipHandleMousedown)return void(this.skipHandleMousedown=!1);var t=this.get("dropdown");if(!t.disabled){this.stopTextSelectionUntilMouseup();var n=this.get("onMouseDown");n&&n(t,e)===!1||t.actions.toggle(e)}},handleTouchEnd:function(e){this.skipHandleMousedown=!0;var t=this.get("dropdown");if(!(e&&e.defaultPrevented||t.disabled)){if(!this.hasMoved){var n=this.get("onTouchEnd");if(n&&n(t,e)===!1)return;t.actions.toggle(e)}this.hasMoved=!1,self.document.body.removeEventListener("touchmove",this._touchMoveHandler),e.target.focus(),setTimeout(function(){e.target.click()},0),e.preventDefault()}},handleKeyDown:function(e){var t=this.get("dropdown");if(!t.disabled){var n=this.get("onKeyDown");n&&n(t,e)===!1||(13===e.keyCode?t.actions.toggle(e):32===e.keyCode?(e.preventDefault(),t.actions.toggle(e)):27===e.keyCode&&t.actions.close(e))}}},_touchMoveHandler:function(){this.hasMoved=!0,self.document.body.removeEventListener("touchmove",this._touchMoveHandler)},stopTextSelectionUntilMouseup:function(){self.document.body.addEventListener("mouseup",this._mouseupHandler,!0),(0,n.default)(self.document.body).addClass("ember-basic-dropdown-text-select-disabled")},addMandatoryHandlers:function(){var e=this;this.get("isTouchDevice")&&(this.element.addEventListener("touchstart",function(){self.document.body.addEventListener("touchmove",e._touchMoveHandler)}),this.element.addEventListener("touchend",function(t){return e.send("handleTouchEnd",t)})),this.element.addEventListener("mousedown",function(t){return e.send("handleMouseDown",t)}),this.element.addEventListener("keydown",function(t){return e.send("handleKeyDown",t)})},addOptionalHandlers:function(){var e=this.get("dropdown"),t=this.get("onMouseEnter");t&&this.element.addEventListener("mouseenter",function(n){return t(e,n)});var n=this.get("onMouseLeave");n&&this.element.addEventListener("mouseleave",function(t){return n(e,t)});var r=this.get("onFocus");r&&this.element.addEventListener("focus",function(t){return r(e,t)});var i=this.get("onBlur");i&&this.element.addEventListener("blur",function(t){return i(e,t)});var o=this.get("onFocusIn");o&&this.element.addEventListener("focusin",function(t){return o(e,t)});var s=this.get("onFocusOut");s&&this.element.addEventListener("focusout",function(t){return s(e,t)})}})}),define("ember-basic-dropdown/templates/components/basic-dropdown",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"GnYIdmpF",block:'{"statements":[["yield","default",[["helper",["hash"],null,[["uniqueId","isOpen","disabled","actions","trigger","content"],[["get",["publicAPI","uniqueId"]],["get",["publicAPI","isOpen"]],["get",["publicAPI","disabled"]],["get",["publicAPI","actions"]],["helper",["component"],[["get",["triggerComponent"]]],[["dropdown","hPosition","onFocus","renderInPlace","vPosition"],[["helper",["readonly"],[["get",["publicAPI"]]],null],["helper",["readonly"],[["get",["hPosition"]]],null],["helper",["action"],[["get",[null]],"handleFocus"],null],["helper",["readonly"],[["get",["renderInPlace"]]],null],["helper",["readonly"],[["get",["vPosition"]]],null]]]],["helper",["component"],[["get",["contentComponent"]]],[["dropdown","hPosition","renderInPlace","vPosition","top","left","right","width"],[["helper",["readonly"],[["get",["publicAPI"]]],null],["helper",["readonly"],[["get",["hPosition"]]],null],["helper",["readonly"],[["get",["renderInPlace"]]],null],["helper",["readonly"],[["get",["vPosition"]]],null],["helper",["readonly"],[["get",["top"]]],null],["helper",["readonly"],[["get",["left"]]],null],["helper",["readonly"],[["get",["right"]]],null],["helper",["readonly"],[["get",["width"]]],null]]]]]]]]],["text","\\n"]],"locals":[],"named":[],"yields":["default"],"blocks":[],"hasPartials":false}',meta:{moduleName:"modules/ember-basic-dropdown/templates/components/basic-dropdown.hbs"}})}),define("ember-basic-dropdown/templates/components/basic-dropdown/content",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"VM59igyR",block:'{"statements":[["block",["if"],[["get",["dropdown","isOpen"]]],null,2]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["text"," "],["open-element","div",[]],["static-attr","class","ember-basic-dropdown-overlay"],["flush-element"],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["overlay"]]],null,0],["text"," "],["open-element","div",[]],["dynamic-attr","id",["unknown",["dropdownId"]],null],["dynamic-attr","class",["concat",["ember-basic-dropdown-content ",["unknown",["class"]]," ",["helper",["if"],[["get",["renderInPlace"]],"ember-basic-dropdown-content--in-place"],null]," ",["helper",["if"],[["get",["hPosition"]],["helper",["concat"],["ember-basic-dropdown-content--",["get",["hPosition"]]],null]],null]," ",["helper",["if"],[["get",["vPosition"]],["helper",["concat"],["ember-basic-dropdown-content--",["get",["vPosition"]]],null]],null]," ",["unknown",["animationClass"]]]]],["dynamic-attr","style",["unknown",["style"]],null],["dynamic-attr","dir",["unknown",["dir"]],null],["flush-element"],["text","\\n "],["yield","default"],["text","\\n "],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["block",["ember-wormhole"],null,[["to","renderInPlace"],[["get",["to"]],["get",["renderInPlace"]]]],1]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"modules/ember-basic-dropdown/templates/components/basic-dropdown/content.hbs"}})}),define("ember-basic-dropdown/templates/components/basic-dropdown/trigger",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"K0M8fuq6",block:'{"statements":[["yield","default"]],"locals":[],"named":[],"yields":["default"],"blocks":[],"hasPartials":false}',meta:{moduleName:"modules/ember-basic-dropdown/templates/components/basic-dropdown/trigger.hbs"}})}),define("ember-basic-dropdown/utils/calculate-position",["exports","jquery"],function(e,t){"use strict";function n(e,n,r){var i=r.horizontalPosition,o=r.verticalPosition,s=r.matchTriggerWidth,a=r.previousHorizontalPosition,l=r.previousVerticalPosition,u=(0,t.default)(self.window),c={left:u.scrollLeft(),top:u.scrollTop()},p=e.getBoundingClientRect(),d=p.left,h=p.top,f=p.width,m=p.height,g=n.getBoundingClientRect(),v=g.height,y=g.width,b=self.window.innerWidth,w={};y=s?f:y,s&&(w.width=y);var x=d+c.left;if("auto"===i){var _=Math.min(b,d+y)-Math.max(0,d),E=Math.min(b,d+f)-Math.max(0,d+f-y);i=y>_&&E>_?"right":y>E&&_>E?"left":a||"left"}"right"===i?w.right=b-(x+f):"center"===i?w.left=x+(f-y)/2:w.left=x;var C=h+c.top;if("above"===o)w.top=C-v;else if("below"===o)w.top=C+m;else{var k=c.top+self.window.innerHeight,S=C+m+vv;o="below"===l&&!S&&T?"above":"above"===l&&!T&&S?"below":l?l:S?"below":"above",w.top=C+("below"===o?m:-v)}return{horizontalPosition:i,verticalPosition:o,style:w}}function r(e,n,r){var i=r.horizontalPosition,o=r.verticalPosition,s=void 0,a={};if("auto"===i){var l=e.getBoundingClientRect();s=n.getBoundingClientRect();var u=(0,t.default)(self.window).scrollLeft()+self.window.innerWidth;a.horizontalPosition=l.left+s.width>u?"right":"left"}return"above"===o&&(a.verticalPosition=o,s=s||n.getBoundingClientRect(),a.style={top:-s.height}),a}e.calculatePosition=n,e.calculateInPlacePosition=r}),define("ember-basic-dropdown/utils/computed-fallback-if-undefined",["exports","ember-computed"],function(e,t){"use strict";function n(e){return(0,t.default)({get:function(){return e},set:function(t,n){return void 0===n?e:n}})}e.default=n}),define("ember-cli-app-version/initializer-factory",["exports","ember"],function(e,t){"use strict";function n(e,t){var n=!1;return function(){if(!n&&e&&t){var o=r(e);i.register(o,t),n=!0}}}e.default=n;var r=t.default.String.classify,i=t.default.libraries}),define("ember-cli-nouislider/components/range-slider",["exports","ember","noUiSlider"],function(e,t,n){"use strict";var r=t.default.on,i=t.default.run,o=t.default.isEmpty,s=t.default.computed,a=t.default.observer;e.default=t.default.Component.extend({attributeBindings:["disabledOrUndefined:disabled"],slider:null,start:void 0,step:void 0,margin:void 0,limit:void 0,pips:void 0,animate:!0,snap:!1,connect:!1,disabled:!1,orientation:"horizontal",direction:"ltr",behaviour:"tap",tooltips:!1,min:0,max:100,range:s("min","max",function(){return{min:this.get("min"),max:this.get("max")}}),formatTo:function(e){return e},formatFrom:function(e){return e},format:s("formatTo","formatFrom",function(){return{to:this.get("formatTo"),from:this.get("formatFrom")}}),setup:r("didInsertElement",function(){var e=this,r=this.$().get(0),s=this.getProperties("start","step","margin","limit","range","connect","orientation","direction","behaviour","animate","snap","pips","format","tooltips"),a=t.default.A(["change","set","slide","update","start","end"]);n.default.create(r,s);var l=r.noUiSlider;this.set("slider",l),a.forEach(function(t){o(e.get("on-"+t))||l.on(t,function(){i(e,function(){var e=this.get("slider").get();this.sendAction("on-"+t,e)})})}),l.on("change",function(){i(e,function(){var e=this.get("slider").get();this.sendDeprecatedAction("change",e)})}),o(this.get("slide"))||l.on("slide",function(){i(e,function(){var e=this.get("slider").get();this.sendDeprecatedAction("slide",e)})})}),update:r("didUpdateAttrs",function(){var e=this.get("slider"),t=this.getProperties("margin","limit","step","range","animate","snap","start");e&&e.updateOptions(t)}),teardown:r("willDestroyElement",function(){var e=this.get("slider");e.off("change"),e.off("slide"),e.off("set"),e.off("update"),e.off("start"),e.off("end"),e.destroy()}),setVal:a("start",function(){var e=this.get("slider");if(e){var t=this.get("start");e.set(t)}}),disabledOrUndefined:t.default.computed("disabled",function(){if(this.get("disabled"))return!0}),sendDeprecatedAction:function(e,n){var r=this.get("attrs."+e);o(r)||(t.default.Logger.warn('DEPRECATION (ember-cli-nouislider): "'+e+'" action is deprecated in favor of "on-'+e+'". Support for "'+e+'" will be dropped in 1.0'),this.sendAction(e,n))}})}),define("ember-cli-nouislider/templates/components/range-slider",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"RadWAtRN",block:'{"statements":[["yield","default"],["text","\\n"]],"locals":[],"named":[],"yields":["default"],"blocks":[],"hasPartials":false}',meta:{moduleName:"modules/ember-cli-nouislider/templates/components/range-slider.hbs"}})}),define("ember-composability-tools/index",["exports","ember-composability-tools/mixins/child","ember-composability-tools/mixins/parent","ember-composability-tools/mixins/render-block"],function(e,t,n,r){"use strict";Object.defineProperty(e,"ChildMixin",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ParentMixin",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"RenderBlockMixin",{enumerable:!0,get:function(){return r.default}})}),define("ember-composability-tools/mixins/child",["exports","ember","ember-composability-tools/mixins/parent"],function(e,t,n){"use strict";var r=t.default.Mixin,i=t.default.computed,o=t.default.assert,s=t.default.tryInvoke;e.default=r.create({parentComponent:i(function(){return this.nearestOfType(n.default)}),init:function(){this._super.apply(this,arguments),s(this,"initParent"),s(this,"initChild")},initChild:function(){this._super.apply(this,arguments),this.registerWithParent()},willDestroyElement:function(){this._super.apply(this,arguments),this._isComposableDestroying||(this._isComposableDestroying=!0,s(this,"willDestroyElementParent"),s(this,"willDestroyElementChild"))},willDestroyElementChild:function(){this._super.apply(this,arguments),this.unregisterWithParent()},shouldRegister:!0,shouldRegisterToParent:function(){return this.get("shouldRegister")},destroySelfAndChildren:function(){s(this,"destroyChildren"),s(this,"willDestroyParent"),this._didInsert=!1},registerWithParent:function(){var e=this.get("parentComponent");this.shouldRegisterToParent(e)&&(o("Tried to use "+this+" outside the context of a parent component.",e),e.registerChild(this))},unregisterWithParent:function(){var e=this.get("parentComponent");e&&e.unregisterChild(this)}})}),define("ember-composability-tools/mixins/parent",["exports","ember"],function(e,t){"use strict";var n=t.default.Mixin,r=t.default.A,i=t.default.tryInvoke;e.default=n.create({init:function(){this._super.apply(this,arguments),i(this,"initParent"),i(this,"initChild")},initParent:function(){this._super.apply(this,arguments),this.childComponents=new r},didInsertElement:function(){this._super.apply(this,arguments),this.get("parentComponent")||(i(this,"didInsertParent"),this._didInsert=!0,this.invokeChildDidInsertHooks())},willDestroyElement:function(){this._super.apply(this,arguments),this._isComposableDestroying||(this._isComposableDestroying=!0,i(this,"willDestroyElementParent"),i(this,"willDestroyElementChild"))},willDestroyElementParent:function(){this._super.apply(this,arguments),this._didInsert&&this.destroySelfAndChildren()},invokeChildDidInsertHooks:function(){this.childComponents.invoke("didInsertParent"),this.childComponents.setEach("_didInsert",!0),this.childComponents.invoke("invokeChildDidInsertHooks")},destroySelfAndChildren:function(){this.destroyChildren(),i(this,"willDestroyParent"),this._didInsert=!1},destroyChildren:function(){this.childComponents.reverseObjects(),this.childComponents.invoke("destroyChildren"),this.childComponents.invoke("willDestroyParent"),this.childComponents.setEach("_didInsert",!1),this.childComponents.clear()},registerChild:function(e){this.childComponents.addObject(e),this._didInsert&&!e._didInsert&&(i(e,"didInsertParent"),e._didInsert=!0,i(e,"invokeChildDidInsertHooks"))},unregisterChild:function(e){this.childComponents.removeObject(e),e._didInsert&&i(e,"destroySelfAndChildren")}})}),define("ember-composability-tools/mixins/render-block",["exports","ember","ember-composability-tools/templates/render-block"],function(e,t,n){"use strict";var r=t.default.Mixin,i=t.default.computed,o=t.default.getOwner;e.default=r.create({layout:n.default,fastboot:i(function(){var e=o(this);return e.lookup("service:fastboot")}),isFastBoot:i("fastboot",function(){return this.get("fastboot")&&this.get("fastboot.isFastBoot")}),destinationElementTag:"div",destinationElement:i(function(){if(!this.get("isFastBoot"))return document.createElement(this.get("destinationElementTag"))})})}),define("ember-composability-tools/templates/render-block",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"a3QF2X2+",block:'{"statements":[["block",["if"],[["get",["shouldRender"]]],null,1]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["yield","default",[["get",["yieldHash"]]]]],"locals":[]},{"statements":[["block",["ember-wormhole"],null,[["destinationElement"],[["get",["destinationElement"]]]],0]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"modules/ember-composability-tools/templates/render-block.hbs"}})}),define("ember-concurrency/-buffer-policy",["exports"],function(e){"use strict";function t(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t0?"succeed":"enqueue"}};e.enqueueTasksPolicy=i;var o={schedule:function(e){r(e),e.spliceTaskInstances(e.queuedTaskInstances,0,e.queuedTaskInstances.length)},getNextPerformStatus:function(e){return n(e)>0?"succeed":"drop"}};e.dropQueuedTasksPolicy=o;var s={schedule:function(e){var n=e.activeTaskInstances,r=e.queuedTaskInstances;n.push.apply(n,t(r)),r.length=0;var i=Math.max(0,n.length-e.maxConcurrency);e.spliceTaskInstances(n,0,i)},getNextPerformStatus:function(e){return n(e)>0?"succeed":"cancel_previous"}};e.cancelOngoingTasksPolicy=s;var a={schedule:function(e){r(e),e.spliceTaskInstances(e.queuedTaskInstances,0,e.queuedTaskInstances.length-1)}};e.dropButKeepLatestPolicy=a}),define("ember-concurrency/-decorators",["exports"],function(e){"use strict";function t(e,t){var n=function(){for(var e=arguments.length,n=Array(e),r=0;r of "+this._origin},init:function(){var e=this;this._super.apply(this,arguments),this._onCompleteDefer=t.default.RSVP.defer(),t.default.run.schedule("actions",null,function(){t.default.assert("You must `yield` calls to subscribe(), e.g. `yield subscribe()`: "+e,e._taskHasStarted)})},concurrency:u("_innerTask.concurrency"),nextPerformState:u("_innerTask.nextPerformState"),performWillSucceed:u("_innerTask.performWillSucceed"),performWillDrop:u("_innerTask.performWillDrop"),performWillEnqueue:u("_innerTask.performWillEnqueue"),performWillCancelPrevious:u("_innerTask.performWillCancelPrevious"),isIdle:u("_innerTask.isIdle"),isRunning:u("_innerTask.isRunning"),cancelAll:function(){this.get("_innerTask").cancelAll()},maxConcurrency:function(e){return this._maxConcurrency=e,this},restartable:s("restartable",o.cancelOngoingTasksPolicy),enqueue:s("enqueue",o.enqueueTasksPolicy),drop:s("drop",o.dropQueuedTasksPolicy),_onCompleteDefer:null,_teardown:function(){this._subscription&&(this._subscription.dispose(),this._subscription=null,this._onCompleteDefer.resolve())},_setDefaultMaxConcurrency:function(e){this._maxConcurrency===1/0&&(this._maxConcurrency=e)},_assertNotStarted:function(e){this._taskHasStarted&&t.default.assert(e+"() cannot be called at this time; iteration has already started",!1)}};c[i.yieldableSymbol]=function(){var e=this;return(0,i.createObservable)(function(t){return e._onCompleteDefer.promise.then(t),e.get("_innerTask"),function(){e._teardown()}})};var p=t.default.Object.extend(c);e.LoopTask=p}),define("ember-concurrency/-task-group",["exports","ember","ember-concurrency/utils","ember-concurrency/-task-state-mixin","ember-concurrency/-property-modifiers-mixin"],function(e,t,n,r,i){"use strict";function o(){for(var e=arguments.length,t=Array(e),r=0;r"},_numRunningOrNumQueued:s.or("numRunning","numQueued"),isRunning:s.bool("_numRunningOrNumQueued"),isQueued:!1});e.TaskGroup=a,o.prototype=Object.create(n._ComputedProperty.prototype),(0,n.objectAssign)(o.prototype,i.propertyModifiers,{constructor:o})}),define("ember-concurrency/-task-instance",["exports","ember","ember-concurrency/utils"],function(e,t,n){"use strict";function r(e){return e&&e.name===u}function i(e){return function(){var t;return this._userWillHandlePromise=!0,(t=this._defer.promise)[e].apply(t,arguments).catch(a)}}function o(){return c}function s(e,t,n,r){return e.slice(0,t)+(r||"")+e.slice(t+n)}function a(e){return new t.default.RSVP.Promise(function(t,n){p.schedule(p.queues[p.queues.length-1],function(){n(e)})})}function l(e){return e?e[n.yieldableSymbol]?e[n.yieldableSymbol]():"function"==typeof e.then?(0,n.createObservable)(function(t){return e.then(t,t.error),e.__ec_cancel__}):"function"==typeof e.subscribe?(0,n.createObservable)(function(t){return e.subscribe(t,t.error).dispose}):null:null}e.didCancel=r,e._getRunningTaskInstance=o;var u="TaskCancelation",c=void 0,p=t.default.run,d="success",h="error",f="cancel",m="next",g="throw",v="return",y={ iterator:null,_disposable:null,_userWillHandlePromise:!1,task:null,args:null,value:null,error:null,isCanceled:!1,hasStarted:!1,isFinished:!1,isRunning:t.default.computed.not("isFinished"),state:t.default.computed("isDropped","isCanceled","hasStarted","isFinished",function(){return this.get("isDropped")?"dropped":this.get("isCanceled")?"canceled":this.get("isFinished")?"finished":this.get("hasStarted")?"running":"waiting"}),isDropped:t.default.computed("isCanceled","hasStarted",function(){return this.get("isCanceled")&&!this.get("hasStarted")}),_index:1,init:function(){var e=this;this._super.apply(this,arguments),this._defer=t.default.RSVP.defer(),this._cancelationIgnorer=this._defer.promise.catch(function(n){if(!e._userWillHandlePromise)return n&&"TaskCancelation"===n.name?void 0:t.default.RSVP.reject(n)}),this.iterator=this._makeIterator()},_makeIterator:function(){return this.fn.apply(this.context,this.args)},_start:function(){return this.hasStarted||this.isCanceled?this:(this.set("hasStarted",!0),this._proceed(1,void 0),this)},toString:function(){var e=""+this.task;return s(e,-1,0,".perform()")},cancel:function(){if(!this.isCanceled&&!this.isFinished){this._debugCallback&&this._debugCallback({type:"cancel",taskInstance:this,task:this.task});var e=new Error("TaskCancelation");e.name=u,e.taskInstance=this,this._finalize(e,f),this.hasStarted&&(this._index++,this._proceed(this._index,e,v))}},then:i("then"),catch:i("catch"),finally:i("finally"),_defer:null,_proceed:function(e,n,r){this._dispose(),t.default.run.once(this,this._takeStep,e,n,r)},_hasResolved:!1,_finalize:function(e,t){var n=t;switch(r(e)&&(n=f),this.set("isFinished",!0),n){case d:this._defer.resolve(e),this.set("value",e);break;case h:this.set("error",e),this._defer.reject(e);break;case f:this.set("error",e),this.set("isCanceled",!0),this._defer.reject(e)}this._dispose()},_dispose:function(){this._disposable&&(this._disposable.dispose(),this._disposable=null)},_takeSafeStep:function(e,t){if(!this.hasStarted){if("return"===t)return{done:!0,value:void 0};if("throw"===t)return{done:!0,value:void 0,error:!0}}try{return c=this,this.iterator[t](e)}catch(e){return{value:e,error:!0}}finally{c=null}},_takeStep:function(e,t,n){var i=this;if(e===this._index){var o=this._takeSafeStep(t,n||m),s=o.done,a=o.value,u=o.error;if(u)return void this._finalize(a,h);if(s&&void 0===a)return this.set("isFinished",!0),void this._finalize(a,d);var c=l(a);return c?void(this._disposable=c.subscribe(function(t){i._proceedOrFinalize(s,e,t)},function(t){r(t)?i._proceed(e,t,v):i._proceed(e,t,g)},function(){})):void this._proceedOrFinalize(s,e,a)}},_proceedOrFinalize:function(e,t,n){e?this._finalize(n,d):this._proceed(t,n)}};y[n.yieldableSymbol]=function(){var e=this;return(0,n.createObservable)(function(t){return e.then(t,t.error),function(){e.cancel()}})};var b=t.default.Object.extend(y);e.default=b}),define("ember-concurrency/-task-property",["exports","ember","ember-concurrency/-task-instance","ember-concurrency/-task-state-mixin","ember-concurrency/-task-group","ember-concurrency/-property-modifiers-mixin","ember-concurrency/utils","ember-concurrency/-encapsulated-task"],function(e,t,n,r,i,o,s,a){"use strict";function l(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t"},_taskInstanceFactory:n.default,_perform:function(){for(var e=arguments.length,t=Array(e),n=0;n-1);var n="align"+o(e),r=this.getWrappedTargetAttachmentElement();this[n](r)},alignCenter:function(){var e=this.$().outerWidth(),t=this.$().outerHeight();this.$().css("left","50%").css("top","50%").css("margin-left",e*-.5).css("margin-top",t*-.5)},alignLeft:function(e){t.default.assert("Left targetAttachment requires a target",e.length>0);var n=this.$().outerWidth(),r=e.offset(),i=r.top-t.default.$(window).scrollTop();this.$().css("left",r.left-n).css("top",i)},alignRight:function(e){t.default.assert("Right targetAttachment requires a target",e.length>0);var n=e.outerWidth(),r=e.offset(),i=r.top-t.default.$(window).scrollTop();this.$().css("left",r.left+n).css("top",i)},alignTop:function(e){t.default.assert("Top targetAttachment requires a target",e.length>0);var n=this.$().outerWidth(),r=this.$().outerHeight(),i=e.offset(),o=i.top-t.default.$(window).scrollTop(),s=e.outerWidth();this.$().css("left",i.left+s/2-n/2).css("top",o-r)},alignBottom:function(e){t.default.assert("Bottom targetAttachment requires a target",e.length>0);var n=this.$().outerWidth(),r=e.offset(),i=r.top-t.default.$(window).scrollTop(),o=e.outerWidth(),s=e.outerHeight();this.$().css("left",r.left+o/2-n/2).css("top",i+s)},alignElementCenter:function(e){t.default.assert("ElementCenter targetAttachment requires a target",e.length>0);var n=this.$().outerWidth(),r=e.offset(),i=r.top-t.default.$(window).scrollTop(),o=e.outerWidth(),s=e.outerHeight(),a=this.$().outerHeight();this.$().css("left",r.left+o/2-n/2).css("top",i+s/2-a/2)},alignNone:function(){}})}),define("ember-modal-dialog/components/tether-dialog",["exports","ember","ember-modal-dialog/components/modal-dialog","ember-modal-dialog/templates/components/tether-dialog"],function(e,t,n,r){"use strict";var i=t.default.String.dasherize,o=t.default.computed,s=t.default.get,a=/iPad|iPhone|iPod/.test(navigator.userAgent);e.default=n.default.extend({layout:r.default,targetAttachmentClass:o("targetAttachment",function(){var e=this.get("targetAttachment")||"";return"ember-modal-dialog-target-attachment-"+i(e)}),targetAttachment:"middle center",attachment:"middle center",hasOverlay:!0,target:"viewport",tetherClassPrefix:"ember-tether",makeOverlayClickableOnIOS:t.default.on("didInsertElement",function(){a&&s(this,"hasOverlay")&&t.default.$("div[data-ember-modal-dialog-overlay]").css("cursor","pointer")})})}),define("ember-modal-dialog/initializers/add-modals-container",["exports"],function(e){"use strict";function t(e,t){if(n&&!document.getElementById(t)){var r=document.querySelector(e),i=document.createElement("div");i.id=t,r.appendChild(i)}}var n="undefined"!=typeof document;e.default=function(){var e=arguments[1]||arguments[0],n=e.emberModalDialog||{},r=n.modalRootElementId||"modal-overlays";e.register("config:modals-container-id",r,{instantiate:!1}),e.inject("service:modal-dialog","destinationElementId","config:modals-container-id"),t(e.rootElement,r)}}),define("ember-modal-dialog/services/modal-dialog",["exports","ember"],function(e,t){"use strict";e.default=t.default.Service.extend()}),define("ember-modal-dialog/templates/components/modal-dialog",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"RUSZsy/M",block:'{"statements":[["block",["ember-wormhole"],null,[["to","renderInPlace"],[["get",["destinationElementId"]],["get",["renderInPlace"]]]],2]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["text"," "],["yield","default"],["text","\\n"]],"locals":[]},{"statements":[["block",["ember-modal-dialog-positioned-container"],null,[["targetAttachment","target","class"],[["get",["targetAttachment"]],["get",["target"]],["helper",["concat"],[["helper",["if"],[["get",["containerClassNamesString"]],["helper",["-normalize-class"],["containerClassNamesString",["get",["containerClassNamesString"]]],null]],null]," ",["helper",["if"],[["get",["targetAttachmentClass"]],["helper",["-normalize-class"],["targetAttachmentClass",["get",["targetAttachmentClass"]]],null]],null]," ",["helper",["if"],[["get",["container-class"]],["helper",["-normalize-class"],["container-class",["get",["container-class"]]],null]],null]," "],null]]],0]],"locals":[]},{"statements":[["text"," "],["open-element","div",[]],["dynamic-attr","class",["concat",[["unknown",["wrapperClassNamesString"]]," ",["unknown",["wrapper-class"]]]]],["flush-element"],["text","\\n"],["block",["modal-dialog-overlay"],null,[["action","class"],["close",["helper",["concat"],[["helper",["if"],[["get",["overlayClassNamesString"]],["helper",["-normalize-class"],["overlayClassNamesString",["get",["overlayClassNamesString"]]],null]],null]," ",["helper",["if"],[["get",["translucentOverlay"]],"translucent"],null]," ",["helper",["if"],[["get",["overlay-class"]],["helper",["-normalize-class"],["overlay-class",["get",["overlay-class"]]],null]],null]," "],null]]],1],["text"," "],["close-element"],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"modules/ember-modal-dialog/templates/components/modal-dialog.hbs"}})}),define("ember-modal-dialog/templates/components/tether-dialog",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"0WHZOv0j",block:'{"statements":[["block",["ember-wormhole"],null,[["to","renderInPlace"],[["get",["destinationElementId"]],["get",["renderInPlace"]]]],5],["block",["if"],[["get",["renderInPlace"]]],null,3,1]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["text"," "],["yield","default"],["text","\\n"]],"locals":[]},{"statements":[["block",["ember-tether"],null,[["target","attachment","targetAttachment","targetModifier","classPrefix","offset","targetOffset","constraints","class"],[["get",["target"]],["get",["attachment"]],["get",["targetAttachment"]],["get",["targetModifier"]],["get",["tetherClassPrefix"]],["get",["offset"]],["get",["targetOffset"]],["get",["constraints"]],["helper",["concat"],[["helper",["if"],[["get",["containerClassNamesString"]],["helper",["-normalize-class"],["containerClassNamesString",["get",["containerClassNamesString"]]],null]],null]," ",["helper",["if"],[["get",["container-class"]],["helper",["-normalize-class"],["container-class",["get",["container-class"]]],null]],null]," "],null]]],0]],"locals":[]},{"statements":[["text"," "],["yield","default"],["text","\\n"]],"locals":[]},{"statements":[["block",["ember-modal-dialog-positioned-container"],null,[["targetAttachment","target","renderInPlace","class"],[["get",["targetAttachment"]],["get",["target"]],["get",["renderInPlace"]],["helper",["concat"],[["helper",["if"],[["get",["containerClassNamesString"]],["helper",["-normalize-class"],["containerClassNamesString",["get",["containerClassNamesString"]]],null]],null]," ",["helper",["if"],[["get",["targetAttachmentClass"]],["helper",["-normalize-class"],["targetAttachmentClass",["get",["targetAttachmentClass"]]],null]],null]," ",["helper",["if"],[["get",["container-class"]],["helper",["-normalize-class"],["container-class",["get",["container-class"]]],null]],null]," "],null]]],2]],"locals":[]},{"statements":[["text"," "],["append",["helper",["modal-dialog-overlay"],null,[["action","class"],["close",["helper",["concat"],[["helper",["if"],[["get",["overlayClassNamesString"]],["helper",["-normalize-class"],["overlayClassNamesString",["get",["overlayClassNamesString"]]],null]],null]," ",["helper",["if"],[["get",["translucentOverlay"]],"translucent"],null]," ",["helper",["if"],[["get",["overlay-class"]],["helper",["-normalize-class"],["overlay-class",["get",["overlay-class"]]],null]],null]," "],null]]]],false],["text","\\n"]],"locals":[]},{"statements":[["block",["if"],[["get",["hasOverlay"]]],null,4]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"modules/ember-modal-dialog/templates/components/tether-dialog.hbs"}})}),define("ember-notify/components/ember-notify",["exports","ember","ember-notify/templates/components/ember-notify","ember-notify/message"],function(e,t,n,r){"use strict";e.default=t.default.Component.extend({layout:n.default,notify:t.default.inject.service(),source:t.default.computed.oneWay("notify"),messages:null,closeAfter:2500,classPrefix:t.default.computed(function(){return this.get("defaultClass")||"ember-notify-default"}),classNames:["ember-notify-cn"],classNameBindings:["classPrefix"],messageStyle:"foundation",init:function(){this._super(),this.set("messages",t.default.A()),this.get("source").setTarget(this);var e,n=this.get("messageStyle");switch(n){case"foundation":e=o.create();break;case"uikit":e=c.create();break;case"foundation-5":e=s.create();break;case"bootstrap":e=a.create();break;case"refills":e=l.create();break;case"semantic-ui":e=u.create();break;default:throw new Error("Unknown messageStyle "+n+": options are 'foundation', 'refills', 'bootstrap', and 'semantic-ui'")}this.set("theme",e)},willDestroyElement:function(){this.get("source").setTarget(null)},show:function(e){if(!this.get("isDestroyed"))return e instanceof r.default||(e=r.default.create(e)),this.get("messages").pushObject(e),e}});var i=t.default.Object.extend({classNamesFor:function(e){return e.get("type")}});e.Theme=i;var o=i.extend({classNamesFor:function(e){var t=e.get("type"),n=["callout",t];return"error"===t&&n.push("alert"),n.join(" ")}});e.FoundationTheme=o;var s=i.extend({classNamesFor:function(e){var t=e.get("type"),n=["alert-box",t];return"error"===t&&n.push("alert"),n.join(" ")}});e.Foundation5Theme=s;var a=i.extend({classNamesFor:function(e){var t=e.get("type");"alert"!==t&&"error"!==t||(t="danger");var n=["alert","alert-"+t];return n.join(" ")}});e.BootstrapTheme=a;var l=i.extend({classNamesFor:function(e){var t=e.get("type"),n={success:"success",alert:"error",error:"error",info:"notice",warning:"alert"};return"flash-"+n[t]}});e.RefillsTheme=l;var u=i.extend({classNamesFor:function(e){var t=e.get("type"),n={success:"success",alert:"error",error:"error",info:"info",warning:"warning"};return"ui message "+n[t]}});e.SemanticUiTheme=u;var c=i.extend({classNamesFor:function(e){var t=e.get("type"),n={success:"success",alert:"warning",error:"danger",info:"info",warning:"warning"};return"uk-notify-message uk-notify-message-"+n[t]}});e.UIkitTheme=c}),define("ember-notify/components/ember-notify/message",["exports","ember","ember-notify/templates/components/ember-notify/message","ember-notify"],function(e,t,n,r){"use strict";e.default=t.default.Component.extend({layout:n.default,message:{},closeAfter:null,classNameBindings:["message.visible:ember-notify-show:ember-notify-hide","radius::","themeClassNames","message.classNames"],attributeBindings:["data-alert"],"data-alert":"",run:null,init:function(){this._super(),void 0===this.get("message.visible")&&this.set("message.visible",!0),this.run=i.create({disabled:t.default.testing&&!r.default.testing})},didInsertElement:function(){var e=this,t=this.get("message.element");t&&this.$(".message").append(t);var n=this.get("message.closeAfter");void 0===n&&(n=this.get("closeAfter")),n&&this.run.later(function(){return e.send("closeIntent")},n)},themeClassNames:t.default.computed("theme","message.type",function(){var e=this.get("theme");return e?e.classNamesFor(this.get("message")):""}),visibleObserver:t.default.observer("message.visible",function(){this.get("message.visible")||this.send("closeIntent"); }),isHovering:function(){return this.$().is(":hover")},actions:{closeIntent:function(){var e=this;if(!this.get("isDestroyed"))return this.isHovering()?this.run.later(function(){return e.send("closeIntent")},100):void this.send("close")},close:function(){function e(){var e=this.get("parentView");!this.get("isDestroyed")&&e&&e.get("messages")&&(e.get("messages").removeObject(this.get("message")),this.set("message.visible",null))}if(!this.get("message.closed")){this.set("message.closed",!0),this.set("message.visible",!1);var t=this.get("message.removeAfter")||this.constructor.removeAfter;t?this.run.later(this,e,t):e()}}}}).reopenClass({removeAfter:250});var i=t.default.Object.extend({init:function(){this.disabled?this.next=this.later=function(e,n){t.default.run.next(e,n)}:(this.next=function(e,n){var r=arguments;setTimeout(function(){t.default.run(function(){n.apply(e,r)})},0)},this.later=function(){t.default.run.later.apply(t.default.run,arguments)})}})}),define("ember-notify/index",["exports","ember","ember-notify/message","ember-string-ishtmlsafe-polyfill"],function(e,t,n,r){"use strict";function i(e){return function(t,n){return this.show(e,t,n)}}var o=t.default.Service.extend({info:i("info"),success:i("success"),warning:i("warning"),alert:i("alert"),error:i("error"),init:function(){this.pending=[]},show:function(e,i,o){var s=t.default.assign||t.default.merge;(0,r.default)(i)&&(i=i.toString()),"object"==typeof i&&(o=i,i=null);var a=n.default.create(s({text:i,type:e},o)),l=this.get("target");return l?l.show(a):this.pending.push(a),a},setTarget:function(e){this.set("target",e),e&&(this.pending.map(function(t){return e.show(t)}),this.pending=[])}}).reopenClass({testing:!1});e.default=o.reopenClass({property:function(){return t.default.computed(function(){return o.create()})}})}),define("ember-notify/initializer",["exports"],function(e){"use strict";function t(){var e=arguments[1]||arguments[0];e.inject("route","notify","service:notify"),e.inject("controller","notify","service:notify")}e.initialize=t,e.default={name:"inject-notify-service",initialize:t}}),define("ember-notify/message",["exports","ember"],function(e,t){"use strict";e.default=t.default.Object.extend({text:null,html:"",type:"info",closeAfter:void 0,visible:void 0,classNames:[]})}),define("ember-notify/templates/components/ember-notify",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"n7BGLHQV",block:'{"statements":[["block",["each"],[["get",["messages"]]],null,3]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["text"," "],["append",["helper",["ember-notify/message"],null,[["message","theme","closeAfter","class"],[["get",["message"]],["get",["theme"]],["get",["closeAfter"]],"ember-notify clearfix"]]],false],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["yield","default",[["get",["message"]],["get",["close"]]]],["text","\\n"]],"locals":["message","close"]},{"statements":[["block",["ember-notify/message"],null,[["message","theme","closeAfter","class"],[["get",["message"]],["get",["theme"]],["get",["closeAfter"]],"ember-notify clearfix"]],1]],"locals":[]},{"statements":[["block",["if"],[["has-block","default"]],null,2,0]],"locals":["message"]}],"hasPartials":false}',meta:{moduleName:"modules/ember-notify/templates/components/ember-notify.hbs"}})}),define("ember-notify/templates/components/ember-notify/message",["exports"],function(e){"use strict";e.default=Ember.HTMLBars.template({id:"eJMxB18r",block:'{"statements":[["block",["if"],[["has-block","default"]],null,1,0]],"locals":[],"named":[],"yields":["default"],"blocks":[{"statements":[["text"," "],["open-element","a",[]],["static-attr","class","close"],["modifier",["action"],[["get",[null]],"close"]],["flush-element"],["text","×"],["close-element"],["text","\\n "],["open-element","span",[]],["static-attr","class","message"],["flush-element"],["append",["unknown",["message","text"]],false],["append",["unknown",["message","html"]],true],["close-element"],["text","\\n"]],"locals":[]},{"statements":[["text"," "],["yield","default",[["get",["message"]],["helper",["action"],[["get",[null]],"close"],null]]],["text","\\n"]],"locals":[]}],"hasPartials":false}',meta:{moduleName:"modules/ember-notify/templates/components/ember-notify/message.hbs"}})}),define("ember-paper/components/paper-autocomplete-content",["exports","ember-basic-dropdown/components/basic-dropdown/content","ember-paper/templates/components/paper-autocomplete-content"],function(e,t,n){"use strict";e.default=t.default.extend({layout:n.default})}),define("ember-paper/components/paper-autocomplete-dropdown",["exports","ember","ember-basic-dropdown/components/basic-dropdown","ember-paper/templates/components/paper-autocomplete-dropdown"],function(e,t,n,r){"use strict";var i=t.default.$;e.default=n.default.extend({layout:r.default,triggerComponent:"paper-autocomplete-trigger-container",reposition:function(){if(this.get("publicAPI.isOpen")){var e=i("."+this.dropdownId).get(0),t=document.getElementById(this.triggerId);if(e&&t){var n=this.get(this.get("renderInPlace")?"calculateInPlacePosition":"calculatePosition"),r=this.getProperties("horizontalPosition","verticalPosition","matchTriggerWidth","previousHorizontalPosition","previousVerticalPosition");r.dropdown=this;var o=n(t,e,r);return this.applyReposition(t,e,o)}}},calculatePosition:function(e,t,n){function r(){var t=0,n=i(e).find("md-input-container");if(n.length){var r=n.find("input");t=n.prop("offsetHeight"),t-=r.prop("offsetTop"),t-=r.prop("offsetHeight"),t+=n.prop("offsetTop")}return t}var o=n.horizontalPosition,s=n.verticalPosition,a=n.matchTriggerWidth,l=n.dropdown,u=i(window),c={left:u.scrollLeft(),top:u.scrollTop()},p=e.getBoundingClientRect(),d=p.left,h=p.top,f=p.width,m=p.height,g=t.getBoundingClientRect(),v=g.height,y=g.width,b=d,w=void 0;if(y=a?f:y,"auto"===o){var x=c.left+window.innerWidth,_=x-d,E=d;o=_>E?"left":"right"}else"right"===o?b=d+f-y:"center"===o&&(b=d+(f-y)/2);var C=h+c.top;if("above"===s)w=C-v;else if("below"===s)w=C+m;else{var k=c.top+window.innerHeight,S=C+m+vv;s="below"===l.previousVerticalPosition&&!S&&T?"above":"above"===l.previousVerticalPosition&&!T&&S?"below":l.previousVerticalPosition?l.previousVerticalPosition:S?"below":"above",w=C+("below"===s?m:-v)-("below"===s?r():0)}var O={top:w,left:b};return a&&(O.width=y),{style:O,horizontalPosition:"",verticalPosition:""}}})}),define("ember-paper/components/paper-autocomplete-highlight",["exports","ember","ember-paper/templates/components/paper-autocomplete-highlight"],function(e,t,n){"use strict";var r=t.default.Component,i=t.default.computed,o=t.default.String.htmlSafe;e.default=r.extend({layout:n.default,tagName:"span",flags:"",highlight:i("searchText","label","flags",function(){var e=""+this.get("label"),t=this.get("flags"),n=this.getRegExp(this.get("searchText"),t),r=e.replace(n,'$&');return o(r)}),sanitize:function(e){return e?e.replace(/[\\\^\$\*\+\?\.\(\)\|\{}\[\]]/g,"\\$&"):e},getRegExp:function(e,t){var n="";return t.indexOf("^")>=1&&(n+="^"),n+=e,t.indexOf("$")>=1&&(n+="$"),new RegExp(this.sanitize(n),t.replace(/[\$\^]/g,""))}})}),define("ember-paper/components/paper-autocomplete-options",["exports","ember","ember-power-select/components/power-select/options","ember-paper/templates/components/paper-autocomplete-options"],function(e,t,n,r){"use strict";var i=t.default.get;e.default=n.default.extend({layout:r.default,_optionFromIndex:function(e){for(var t=e.split("."),n=this.get("options"),r=n[parseInt(t[0],10)],o=1;o0&&s.schedule("actions",null,n.select.actions.open)},actions:{stopPropagation:function(e){e.stopPropagation()},clear:function(e){e.stopPropagation(),this.set("text",""),this.get("select").actions.select(null),this.get("onInput")({target:{value:""}}),this.get("onFocus")(e),this.$("input").focus()},handleKeydown:function(e){var t=e.keyCode>=48&&e.keyCode<=90||32===e.keyCode,n=!t&&!this.get("select.isOpen")&&[13,27,38,40].indexOf(e.keyCode)>-1;(t||n)&&e.stopPropagation()},handleInputLocal:function(e){this.get("selected")&&this.get("select").actions.select(null),this.get("onInput")(e.target?e:{target:{value:e}}),this.set("text",e.target?e.target.value:e)}},getSelectedAsText:function(){var e=this.get("extra.labelPath");return e?this.get("selected."+e):this.get("selected")}})}),define("ember-paper/components/paper-autocomplete",["exports","ember","ember-power-select/components/power-select","ember-paper/templates/components/paper-autocomplete","ember-paper/mixins/validation-mixin","ember-paper/mixins/child-mixin","ember-power-select/utils/group-utils"],function(e,t,n,r,i,o,s){"use strict";var a=t.default.assert,l=t.default.computed,u=t.default.inject,c=t.default.isNone,p=t.default.defineProperty;e.default=n.default.extend(i.default,o.default,{layout:r.default,util:u.service(),constants:u.service(),triggerComponent:"paper-autocomplete-trigger",contentComponent:"paper-autocomplete-content",optionsComponent:"paper-autocomplete-options",concatenatedDropdownClasses:["md-autocomplete-suggestions-container md-virtual-repeat-container"],extra:l("labelPath","label",function(){return this.getProperties("label","labelPath")}),onfocus:l.alias("onFocus"),onblur:l.alias("onBlur"),onchange:null,oninput:null,validationProperty:l("onSearchTextChange","onSelectionChange",function(){return this.get("onSearchTextChange")?"searchText":"selected"}),searchText:"",_onChangeNop:function(){},defaultHighlighted:null,init:function(){this._initComponent(),this._super.apply(this,arguments)},_initComponent:function(){var e=this.getProperties("onSearchTextChange","onSelectionChange"),t=e.onSearchTextChange,n=e.onSelectionChange,r=t&&"function"==typeof t,i=n&&"function"==typeof n;a("{{paper-autocomplete}} requires at least one of the `onSelectionChange` or `onSearchTextChange` functions to be provided.",r||i);var o=i?"onSelectionChange":"_onChangeNop";p(this,"oninput",l.alias("onSearchTextChange")),p(this,"onchange",l.alias(o))},_handleKeyTab:function(e){var t=this.get("publicAPI");t.isOpen&&!c(t.highlighted)&&t.actions.choose(t.highlighted,e),this._super.apply(this,arguments)},actions:{onFocus:function(e){this.send("activate");var t=this.get("publicAPI");c(t.selected)&&t.actions.open(e);var n=this.get("onfocus");n&&n(t,e)},onBlur:function(e){this.send("deactivate");var t=this.get("onblur");t&&t(this.get("publicAPI"),e),this.notifyValidityChange()},onInput:function(e){var t=this.get("publicAPI");return t.isOpen||"change"===e.type||t.actions.open(e),this.notifyValidityChange(),this._super.apply(this,arguments)},onCreate:function(e){this.get("onCreate")&&this.get("onCreate")(e),this.get("publicAPI").actions.close()},scrollTo:function(e){if(document&&e){var t=this.get("publicAPI"),n=document.getElementById("ember-power-select-options-"+t.uniqueId);if(n){var r=(0,s.indexOfOption)(t.results,e);r!==-1&&this.updateState({scrollIndex:r})}}}}})}),define("ember-paper/components/paper-backdrop",["exports","ember","ember-css-transitions/mixins/transition-mixin"],function(e,t,n){"use strict";var r=t.default.Component,i=t.default.computed;e.default=r.extend(n.default,{tagName:"md-backdrop",classNames:["md-default-theme"],classNameBindings:["opaque:md-opaque","isLockedOpen:md-locked-open"],attributeBindings:["backdropStyle:style"],transitionName:"ng",shouldTransition:i.bool("opaque"),backdropStyle:i("fixed",function(){return this.get("fixed")?"position:fixed;":null}),addDestroyedElementClone:function(e,t){e.parent().append(t)},sendClickAction:function(e){e.preventDefault(),this.sendAction("onClick",e)},click:function(e){this.sendClickAction(e)},touchEnd:function(e){this.sendClickAction(e)}})}),define("ember-paper/components/paper-button",["exports","ember","ember-paper/templates/components/paper-button","ember-paper/mixins/focusable-mixin","ember-paper/mixins/ripple-mixin","ember-paper/mixins/color-mixin","ember-paper/mixins/proxiable-mixin"],function(e,t,n,r,i,o,s){"use strict";var a=t.default.Component,l=t.default.computed;e.default=a.extend(r.default,i.default,o.default,s.default,{layout:n.default,tagName:"button",classNames:["md-default-theme","md-button"],raised:!1,iconButton:!1,fab:l.reads("mini"),mini:!1,type:"button",href:null,target:null,attributeBindings:["type","href","target","title"],classNameBindings:["raised:md-raised","iconButton:md-icon-button","fab:md-fab","mini:md-mini"],rippleContainerSelector:null,fitRipple:l.readOnly("iconButton"),center:l.readOnly("iconButton"),dimBackground:l.not("iconButton"),init:function(){this._super.apply(this,arguments),this.get("href")&&this.setProperties({tagName:"a",type:null})},click:function(e){return this.sendAction("onClick",e),this.get("bubbles")}})}),define("ember-paper/components/paper-card-actions",["exports","ember","ember-paper/templates/components/paper-card-actions"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-actions",classNameBindings:["defaultClasses"],didReceiveAttrs:function(){this._super.apply(this,arguments);var e=this.get("class");e&&e.indexOf("layout-")!==-1||this.set("defaultClasses","layout-row layout-align-end-center")}})}),define("ember-paper/components/paper-card-avatar",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"md-card-avatar"})}),define("ember-paper/components/paper-card-content",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"md-card-content"})}),define("ember-paper/components/paper-card-header-headline",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"span",classNames:["md-headline"]})}),define("ember-paper/components/paper-card-header-subhead",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"span",classNames:["md-subhead"]})}),define("ember-paper/components/paper-card-header-text",["exports","ember","ember-paper/templates/components/paper-card-header-text"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-header-text"})}),define("ember-paper/components/paper-card-header-title",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"span",classNames:["md-title"]})}),define("ember-paper/components/paper-card-header",["exports","ember","ember-paper/templates/components/paper-card-header"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-header"})}),define("ember-paper/components/paper-card-icon-actions",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"md-card-icon-actions"})}),define("ember-paper/components/paper-card-image",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"img",classNames:["md-card-image"],attributeBindings:["src","title","alt"]})}),define("ember-paper/components/paper-card-media",["exports","ember","ember-paper/templates/components/paper-card-media"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"",size:"md"})}),define("ember-paper/components/paper-card-title-media",["exports","ember","ember-paper/templates/components/paper-card-title-media"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-title-media",size:"md"})}),define("ember-paper/components/paper-card-title-text",["exports","ember","ember-paper/templates/components/paper-card-title-text"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-title-text"})}),define("ember-paper/components/paper-card-title",["exports","ember","ember-paper/templates/components/paper-card-title"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card-title"})}),define("ember-paper/components/paper-card",["exports","ember","ember-paper/templates/components/paper-card"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend({layout:n.default,tagName:"md-card"})}),define("ember-paper/components/paper-checkbox",["exports","ember","ember-paper/templates/components/paper-checkbox","ember-paper/mixins/focusable-mixin","ember-paper/mixins/ripple-mixin","ember-paper/mixins/color-mixin","ember-paper/mixins/proxiable-mixin"],function(e,t,n,r,i,o,s){"use strict";var a=t.default.Component,l=t.default.inject,u=t.default.assert;e.default=a.extend(r.default,i.default,o.default,s.default,{layout:n.default,tagName:"md-checkbox",classNames:["md-checkbox","md-default-theme"],classNameBindings:["value:md-checked"],rippleContainerSelector:".md-container",center:!0,dimBackground:!1,fitRipple:!0,focusOnlyOnKey:!0,constants:l.service(),value:!1,init:function(){this._super.apply(this,arguments),u("{{paper-checkbox}} requires an `onChange` action or null for no action.",void 0!==this.get("onChange"))},click:function(){return this.get("disabled")||this.sendAction("onChange",!this.get("value")),this.get("bubbles")},keyPress:function(e){e.which!==this.get("constants.KEYCODE.SPACE")&&e.which!==this.get("constants.KEYCODE.ENTER")||(e.preventDefault(),this.click())},processProxy:function(){this.sendAction("onChange",!this.get("value"))}})}),define("ember-paper/components/paper-chips",["exports","ember","ember-paper/templates/components/paper-chips"],function(e,t,n){"use strict";var r=t.default.Component,i=t.default.isEmpty,o=t.default.isPresent,s=t.default.computed,a=t.default.observer,l=t.default.run;e.default=r.extend({layout:n.default,tagName:"md-chips",classNames:["md-default-theme"],activeChip:-1,focusedElement:"none",isFocused:s("focusedElement",function(){return"none"!==this.get("focusedElement")}),resetTimer:null,lastItemChosen:!1,handleFocusChange:a("focusedElement","activeChip",function(){var e=this.get("focusedElement");this.get("isFocused")||this.set("activeChip",-1),"chips"===e&&this.get("activeChip")!==-1||"input"===e?this.sendAction("focusIn",window.event):this.sendAction("focusOut",window.event)}),actions:{addItem:function(e){if(!this.get("requireMatch")&&o(e)){var t=e;o(this.get("searchField"))&&(t={},t[this.get("searchField")]=e),this.sendAction("addItem",t),this.set("newChipValue",""),o(this.get("autocomplete"))&&this.queueReset()}},inputFocus:function(e){var t=this.getInput();this.set("focusedElement","input"),this.get("content").length||t.is(":focus")?this.set("activeChip",-1):t.focus(),i(this.get("autocomplete"))&&t.is(".ember-paper-autocomplete-search-input")&&this.set("autocomplete",e),o(e)&&e.actions.close()},inputBlur:function(){return!!this.focusMovingTo(".ember-power-select-option")||(this.get("lastItemChosen")?(this.set("lastItemChosen",!1),!0):(this.closeAutocomplete(),void(this.focusMovingTo("md-chips-wrap")||this.set("focusedElement","none"))))},chipsFocus:function(){this.set("focusedElement","chips")},chipsBlur:function(){this.focusMovingTo(this.getInput())||this.set("focusedElement","none")},autocompleteChange:function(e){if(e)return this.sendAction("addItem",e),this.queueReset(),1!==this.get("options").length||this.get("requireMatch")||(this.set("lastItemChosen",!0),this.set("autocomplete",null)),!0},searchTextChange:function(e,t){i(e)&&t.actions.close()},keyDown:function(e){var t=this.getInput().get(0);!this.get("readOnly")&&i(t.value)&&o(this.get("content"))?(this.keyboardNavigation(e),this.get("activeChip")>=0&&this.closeAutocomplete()):(this.set("activeChip",-1),this.set("focusedElement","input"))},noUnselected:function(e,t){if(["Backspace","Delete","Del","ArrowLeft","Left","ArrowRight","Right"].includes(t.key))this.sendAction("keyDown",t);else if(1===t.key.length&&!t.ctrlKey&&!t.altKey&&!t.metaKey)return t.preventDefault(),t.stopPropagation(),!1}},keyboardNavigation:function(e){var t=e.key,n=this.get("activeChip"),r=this.get("content"),i=this.getInput();["ArrowLeft","Left"].includes(t)||"Backspace"===t&&n===-1?n===-1?(i.blur(),this.$("md-chips-wrap",this.element).focus(),this.set("activeChip",r.length-1)):n>0&&this.decrementProperty("activeChip"):["ArrowRight","Right"].includes(t)?(n>=0&&this.incrementProperty("activeChip"),this.get("activeChip")>=r.length&&(this.set("activeChip",-1),i.focus())):n>=0&&["Backspace","Delete","Del"].includes(t)&&(this.sendAction("removeItem",r[n]),n>=r.length&&(this.queueReset(),this.set("activeChip",-1)))},resetInput:function(){var e=this.get("autocomplete"),t=this.getInput();t.is(".ember-paper-autocomplete-search-input")&&o(e)?(t.val(""),e.actions.search(""),t.focus(),e.actions.close()):t.focus(),this.set("focusedElement","input"),this.set("resetTimer",null)},queueReset:function(){this.get("resetTimer")&&l.cancel(this.get("resetTimer")),this.set("resetTimer",l.next(this,this.resetInput))},closeAutocomplete:function(){i(this.get("autocomplete"))||i(this.get("autocomplete").actions)||this.get("autocomplete").actions.close()},getInput:function(){return this.$(".md-chip-input-container input")},focusMovingTo:function(e){return!(i(event)||i(event.relatedTarget)||!this.$(event.relatedTarget).is(e))}})}),define("ember-paper/components/paper-contact-chips",["exports","ember-paper/components/paper-chips","ember-paper/templates/components/paper-contact-chips"],function(e,t,n){"use strict";e.default=t.default.extend({layout:n.default,tagName:"md-contact-chips",classNames:["md-default-theme"],requireMatch:!0,searchField:"email",emailField:"email",nameField:"name",imageField:"image"})}),define("ember-paper/components/paper-content",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"md-content",classNames:["md-default-theme"],attributeBindings:["layout-padding","scroll-y:md-scroll-y"],classNameBindings:["padding:md-padding"]})}),define("ember-paper/components/paper-dialog-actions",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({tagName:"md-dialog-actions"})}),define("ember-paper/components/paper-dialog-container",["exports","ember"],function(e,t){"use strict";var n=t.default.Component;e.default=n.extend({classNames:["md-dialog-container"],mouseDown:function(e){this._sourceEl=e.target},mouseUp:function(e){this._sourceEl===this.element&&e.target===this.element&&(e.stopPropagation(),e.preventDefault(),this.sendAction("outsideClicked"))}})}),define("ember-paper/components/paper-dialog-content",["exports","ember","ember-paper/components/paper-dialog-inner"],function(e,t,n){"use strict";var r=t.default.Component,i=t.default.computed,o=t.default.run;e.default=r.extend({tagName:"md-dialog-content",classNames:["md-dialog-content"],dialogInnerComponent:i(function(){return this.nearestOfType(n.default)}),imagesLoaded:function(){var e=this.get("element");this.get("dialogInnerComponent").set("contentOverflow",e.scrollHeight>e.clientHeight)},didInsertElement:function(){var e=this.$().find("img");e.on("load",o.bind(this,this.imagesLoaded))}})}),define("ember-paper/components/paper-dialog-inner",["exports","ember","ember-paper/mixins/translate3d-mixin"],function(e,t,n){"use strict";var r=t.default.Component;e.default=r.extend(n.default,{tagName:"md-dialog",classNames:["md-default-theme"],classNameBindings:["contentOverflow:md-content-overflow","fullscreen:md-dialog-fullscreen"],onTranslateFromEnd:function(){if(this.get("focusOnOpen")){var e=this.$("[autofocus]").last();0===e.length&&(e=this.$("md-dialog-actions button").last()),e.focus()}},onTranslateToEnd:function(e){e&&e.focus()}})}),define("ember-paper/components/paper-dialog",["exports","ember","ember-paper/templates/components/paper-dialog"],function(e,t,n){"use strict";var r=t.default.$,i=t.default.Component,o=t.default.computed,s=t.default.inject;e.default=i.extend({layout:n.default,tagName:"",escapeToClose:!0,focusOnOpen:!0,wormholeSelector:"#paper-wormhole",defaultedParent:o.or("parent","wormholeSelector"),defaultedOpenFrom:o.or("openFrom","origin","parent"),defaultedCloseTo:o.or("closeTo","origin","parent"),destinationId:o("defaultedParent",function(){var e=this.get("defaultedParent"),t=r(e);if(0===t.length&&"#"===e.charAt(0))return e.substring(1);var n=t.attr("id");return n||(n=this.elementId+"-parent",t.get(0).id=n),n}),constants:s.service(),didInsertElement:function(){var e=this;this._super.apply(this,arguments),this.get("escapeToClose")&&r(this.get("defaultedParent")).on("keydown."+this.elementId,function(t){t.keyCode===e.get("constants.KEYCODE.ESCAPE")&&e.get("onClose")&&e.sendAction("onClose")})},willDestroyElement:function(){this._super.apply(this,arguments),this.get("escapeToClose")&&r(this.get("defaultedParent")).off("keydown."+this.elementId)},actions:{outsideClicked:function(){this.get("clickOutsideToClose")&&this.get("onClose")&&this.sendAction("onClose")}}})}),define("ember-paper/components/paper-divider",["exports","ember"],function(e,t){"use strict";var n=t.default.Component,r=t.default.computed;e.default=n.extend({tagName:"md-divider",attributeBindings:["insetAttr:md-inset"],inset:!1,classNames:["paper-divider","md-default-theme"],insetAttr:r("inset",function(){return this.get("inset")?"md-inset":null})})}),define("ember-paper/components/paper-form",["exports","ember","ember-paper/templates/components/paper-form","ember-paper/mixins/parent-mixin"],function(e,t,n,r){"use strict";var i=t.default.Component,o=t.default.computed;e.default=i.extend(r.default,{layout:n.default,tagName:"",isValid:o.not("isInvalid"),isInvalid:o("childComponents.@each.isInvalid",function(){return this.get("childComponents").isAny("isInvalid")}),actions:{onValidityChange:function(){this.get("lastIsValid")!==this.get("isValid")&&(this.sendAction("onValidityChange",this.get("isValid")),this.set("lastIsValid",this.get("isValid")))},onSubmit:function(){this.get("isInvalid")?this.get("childComponents").setEach("isTouched",!0):(this.sendAction("onSubmit"),this.get("childComponents").setEach("isTouched",!1))}}})}),define("ember-paper/components/paper-grid-list",["exports","ember","ember-paper/utils/grid-layout"],function(e,t,n){"use strict";var r=t.default.Component,i=t.default.inject,o=t.default.computed,s=t.default.A,a=t.default.run,l=t.default.get,u=t.default.isEqual,c=function(e){return e.share+"% - ("+e.gutter+" * "+e.gutterShare+")"},p=function(e){return"calc(("+e.unit+" + "+e.gutter+") * "+e.offset+")"},d=function(e){return"calc(("+e.unit+") * "+e.span+" + ("+e.span+" - 1) * "+e.gutter+")"},h=function(e){return"("!==e.charAt(0)?"("+e+")":e};e.default=r.extend({tagName:"md-grid-list",constants:i.service(),layoutInvalidated:!1,tilesInvalidated:!1,lastLayoutProps:{},tiles:o(function(){return s()}),_invalidateLayoutListener:o(function(){var e=this;return a.bind(this,function(){e.send("invalidateLayout")})}),didInsertElement:function(){this._super.apply(this,arguments),this._watchMedia(),this._watchResponsiveAttributes(["md-cols","md-row-height","md-gutter"],a.bind(this,this.layoutIfMediaMatch))},willDestroyElement:function(){this._super.apply(this,arguments),this._unwatchMedia()},registerGridTile:function(e){this.get("tiles").addObject(e)},doLayout:function(){try{var e=this.get("tilesInvalidated");this._layoutDelegate(e)}finally{this.setProperties({layoutInvalidated:!1,tilesInvalidated:!1})}},layoutIfMediaMatch:function(e){null==e?this.send("invalidateLayout"):window.matchMedia(e)&&this.send("invalidateLayout")},_watchMedia:function(){var e=this.get("_invalidateLayoutListener");for(var t in this.get("constants.MEDIA")){var n=this.get("constants.MEDIA")[t]||h(t);window.matchMedia(n).addListener(e)}},_watchResponsiveAttributes:function(e,t){var n=this,r=function(e,n,r){var i=e.get("old"+n),o=e.get(n);i!==o&&t(r)};e.forEach(function(e){if(l(n,e)){n.set("old"+e,l(n,e));var t=a.bind(n,r,n,e);n.addObserver(e,t)}for(var i in n.get("constants.MEDIA")){var o=e+"-"+i;if(l(n,o)){var s=a.bind(n,r,n,o,i);n.addObserver(o,s)}}})},_unwatchMedia:function(){var e=this.get("_invalidateLayoutListener");for(var t in this.get("constants.MEDIA")){var n=this.get("constants.MEDIA")[t]||h(t);window.matchMedia(n).removeListener(e)}},_getResponsiveAttribute:function(e,t){for(var n=this.get("constants.MEDIA_PRIORITY"),r=0;r - + @@ -40,7 +40,7 @@ - + @@ -60,8 +60,8 @@ - - + +