diff --git a/css/elements/app-bar.css b/css/elements/app-bar.css
index 8bae1c2728..54463c9f1c 100644
--- a/css/elements/app-bar.css
+++ b/css/elements/app-bar.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;z-index:100;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#000}:host([theme="light"]){color:inherit}:host(:not([theme="light"]).search-on){border-bottom:1px solid rgba(0,0,0,0.14902);box-shadow:#ccc 0px 1px 5px}:host(.search-on){left:0;background:inherit;z-index:1001}:host(.fixed){position:fixed}:host-context(site-banner){right:0;top:0;position:absolute}polyfill-next-selector{content:':host a'}:host ::content a{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;text-transform:none !important}#search{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;flex:0 0 auto;width:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit}#search[show]{width:100%;height:100%;position:absolute;left:0;top:0;padding:0 16px;margin-left:0}#search[show] input{padding:10px;visibility:visible}input{background-color:inherit;border:none;font-size:20px;outline:none;padding:0;color:inherit;-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;-o-flex:1 0 0;flex:1 0 0;visibility:hidden;-webkit-appearance:none}#hamburger{display:none}.site-switcher{color:#757575;margin:5px;padding:7px 16px 7px 20px;background:#FAFAFA;font-weight:bold;border-bottom:none}.site-switcher a{font-size:14px;text-decoration:none;color:black;text-align:center;padding:0.9em 1em}.site-switcher /deep/ core-menu{margin:0}.site-switcher /deep/ paper-item{width:100%}.site-switcher /deep/ .button-content{padding:0}@media only screen and (max-width: 850px){:host{-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%;background:initial}:host-context(#welcome){-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}polyfill-next-selector{content:':host a.paper-button'}::content a.paper-button{display:none !important}#hamburger{display:inline-block}:host-context(#welcome) #hamburger{display:none}}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;z-index:100;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:14px;color:#000}:host([theme="light"]){color:inherit}:host(:not([theme="light"]).search-on){border-bottom:1px solid rgba(0,0,0,0.14902);box-shadow:#ccc 0px 1px 5px}:host(.search-on){left:0;background:inherit;z-index:1001}:host(.fixed){position:fixed}:host-context(site-banner){right:0;top:0;position:absolute}polyfill-next-selector{content:':host a'}:host ::content a{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;text-transform:none !important}#search{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-box-flex:1;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-o-flex:0 0 auto;flex:0 0 auto;width:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit}#search[show]{width:100%;height:100%;position:absolute;left:0;top:0;padding:0 16px;margin-left:0}#search[show] input{padding:10px;visibility:visible}input{background-color:inherit;border:none;font-size:20px;outline:none;padding:0;color:inherit;-webkit-box-flex:1;-webkit-flex:1 0 0;-moz-flex:1 0 0;-ms-flex:1 0 0;-o-flex:1 0 0;flex:1 0 0;visibility:hidden;-webkit-appearance:none}#hamburger{display:none}.site-switcher{color:#757575;margin:5px;padding:7px 16px 7px 20px;background:#FAFAFA;font-weight:bold;border-bottom:none}.site-switcher a{font-size:14px;text-decoration:none;color:black;text-align:center;padding:0.9em 1em}.site-switcher /deep/ core-menu{margin:0}.site-switcher /deep/ paper-item{width:100%}.site-switcher /deep/ .button-content{padding:0}@media only screen and (max-width: 850px){:host{-webkit-box-pack:space-between;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;width:100%;background:initial}:host-context(#welcome){-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end}polyfill-next-selector{content:':host a.paper-button'}::content a.paper-button{display:none !important}#hamburger{display:inline-block}:host-context(#welcome) #hamburger{display:none}}
diff --git a/css/elements/doc-page.css b/css/elements/doc-page.css
index 857492e3ad..ee1620232d 100644
--- a/css/elements/doc-page.css
+++ b/css/elements/doc-page.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange,.attribute-box .box-header{background-color:#ff5621}.material-orange-light,.attribute-box .details{background-color:#ffcbbb}.material-orange-lightest,.attribute-box .details-collapsed{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow,.property-box .box-header{background-color:#f3b300}.material-yellow-light,.property-box .details{background-color:#fbe7b1}.material-yellow-lightest,.property-box .details-collapsed{background-color:#fff8e1}.material-green,.method-box .box-header{background-color:#00bea4}.material-green-light,.method-box .details{background-color:#a6ffea}.material-green-lightest,.method-box .details-collapsed{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue,.event-box .box-header{background-color:#4184f3}.material-blue-light,.event-box .details{background-color:#c5d9fb}.material-blue-lightest,.event-box .details-collapsed{background-color:#e3f2fd}:host{display:block}h1{color:#E91E63;line-height:60px;font-weight:inherit}.box{margin-bottom:40px}.box:not(.top) .details{padding:16px}.box:not(.top) .details .params{margin-top:40px}.box:not(.top) .box-header{padding:16px}.box:not(.top) h3{margin-top:0;color:white}.box:not(.top) pre{padding:initial;background-color:transparent;margin:initial;font-size:12px}.box code{color:currentcolor;font-weight:500}pre{max-width:832px;white-space:pre-wrap;overflow:hidden;border:none}.attribute-box .details{border-bottom:1px solid rgba(255,86,33,0.5)}.property-box .details{border-bottom:1px solid rgba(243,179,0,0.5)}.method-box .details{border-bottom:1px solid rgba(0,190,164,0.5)}.event-box .details{border-bottom:1px solid rgba(65,132,243,0.5)}.badge{color:currentcolor}.inherit-toggle{color:white;background:transparent;border:none;font-size:16px;cursor:pointer;padding-right:0}.inherit-toggle:hover,.inherit-toggle:focus{text-decoration:underline}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange,.attribute-box .box-header{background-color:#ff5621}.material-orange-light,.attribute-box .details{background-color:#ffcbbb}.material-orange-lightest,.attribute-box .details-collapsed{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow,.property-box .box-header{background-color:#f3b300}.material-yellow-light,.property-box .details{background-color:#fbe7b1}.material-yellow-lightest,.property-box .details-collapsed{background-color:#fff8e1}.material-green,.method-box .box-header{background-color:#00bea4}.material-green-light,.method-box .details{background-color:#a6ffea}.material-green-lightest,.method-box .details-collapsed{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue,.event-box .box-header{background-color:#4184f3}.material-blue-light,.event-box .details{background-color:#c5d9fb}.material-blue-lightest,.event-box .details-collapsed{background-color:#e3f2fd}:host{display:block}h1{color:#E91E63;line-height:60px;font-weight:inherit}.box{margin-bottom:40px}.box:not(.top) .details{padding:16px}.box:not(.top) .details .params{margin-top:40px}.box:not(.top) .box-header{padding:16px}.box:not(.top) h3{margin-top:0;color:white}.box:not(.top) pre{padding:initial;background-color:transparent;margin:initial;font-size:12px}.box code{color:currentcolor;font-weight:500}pre{max-width:832px;white-space:pre-wrap;overflow:hidden;border:none}.attribute-box .details{border-bottom:1px solid rgba(255,86,33,0.5)}.property-box .details{border-bottom:1px solid rgba(243,179,0,0.5)}.method-box .details{border-bottom:1px solid rgba(0,190,164,0.5)}.event-box .details{border-bottom:1px solid rgba(65,132,243,0.5)}.badge{color:currentcolor}.inherit-toggle{color:white;background:transparent;border:none;font-size:16px;cursor:pointer;padding-right:0}.inherit-toggle:hover,.inherit-toggle:focus{text-decoration:underline}
diff --git a/css/elements/docs-menu.css b/css/elements/docs-menu.css
index 2b6a67978a..51a469ae9a 100644
--- a/css/elements/docs-menu.css
+++ b/css/elements/docs-menu.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block}#mainmenu{display:block;overflow:auto;-webkit-overflow-scrolling:touch;margin:0}#mainmenu>core-submenu::shadow core-item{font-weight:500;color:#424242}polyfill-rule{content:"#mainmenu > core-submenu core-item";font-weight:normal}#mainmenu>core-submenu{border-top:1px solid #ccc;padding:0 24px}#mainmenu>core-submenu:last-of-type{border-bottom:1px solid #ccc}#mainmenu>core-submenu.core-selected::shadow core-item{color:currentcolor}#mainmenu>core-submenu.core-selected::shadow core-item::shadow core-icon{color:currentcolor}polyfill-rule{content:"#mainmenu > core-submenu.core-selected core-item";color:initial}polyfill-rule{content:"#mainmenu > core-submenu.core-selected > #submenuItem:first-of-type";color:currentcolor !important}core-menu>core-item{padding:0 24px;font-weight:500;border-top:1px solid #ccc}core-menu>core-item>a{color:#424242}core-menu>core-item /deep/ #icon{color:#757575;margin:0 16px 0 0}core-submenu /deep/ core-item,core-item{font-size:13px !important;line-height:32px !important;padding:0;color:#212121;height:48px}core-submenu /deep/ core-item.core-selected,core-item.core-selected{font-weight:500 !important}core-submenu::shadow core-item::shadow core-icon{margin:0 16px 0 0 !important;color:#757575}core-submenu core-submenu::shadow core-item::shadow core-icon{-webkit-order:2;order:2;color:#aaa;margin:0 !important}core-submenu core-submenu::shadow core-item::shadow #label{-ms-flex:1 1 0.000000001px;-webkit-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px}core-submenu core-submenu::shadow core-menu{margin-left:24px !important}core-submenu /deep/ core-menu{margin:0 !important}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block}#mainmenu{display:block;overflow:auto;-webkit-overflow-scrolling:touch;margin:0}#mainmenu>core-submenu::shadow core-item{font-weight:500;color:#424242}polyfill-rule{content:"#mainmenu > core-submenu core-item";font-weight:normal}#mainmenu>core-submenu{border-top:1px solid #ccc;padding:0 24px}#mainmenu>core-submenu:last-of-type{border-bottom:1px solid #ccc}#mainmenu>core-submenu.core-selected::shadow core-item{color:currentcolor}#mainmenu>core-submenu.core-selected::shadow core-item::shadow core-icon{color:currentcolor}polyfill-rule{content:"#mainmenu > core-submenu.core-selected core-item";color:initial}polyfill-rule{content:"#mainmenu > core-submenu.core-selected > #submenuItem:first-of-type";color:currentcolor !important}core-menu>core-item{padding:0 24px;font-weight:500;border-bottom:1px solid #ccc}core-menu>core-item:last-of-type{border-bottom:none}core-menu>core-item>a{color:#424242}core-menu>core-item /deep/ #icon{color:#757575;margin:0 16px 0 0}core-submenu /deep/ core-item,core-item{font-size:13px !important;line-height:32px !important;padding:0;color:#212121;height:48px}core-submenu /deep/ core-item.core-selected,core-item.core-selected{font-weight:500 !important}core-submenu::shadow core-item::shadow core-icon{margin:0 16px 0 0 !important;color:#757575}core-submenu core-submenu::shadow core-item::shadow core-icon{-webkit-order:2;order:2;color:#aaa;margin:0 !important}core-submenu core-submenu::shadow core-item::shadow #label{-ms-flex:1 1 0.000000001px;-webkit-flex:1;flex:1;-webkit-flex-basis:0.000000001px;flex-basis:0.000000001px}core-submenu core-submenu::shadow core-menu{margin-left:24px !important}core-submenu /deep/ core-menu{margin:0 !important}
diff --git a/css/elements/feature-carousel.css b/css/elements/feature-carousel.css
index 5d7f437d5a..2dd8e0e399 100644
--- a/css/elements/feature-carousel.css
+++ b/css/elements/feature-carousel.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block;position:relative;height:310px;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}polyfill-next-selector{content:':host > core-selector > *'}::content>*{display:-webkit-flex;display:flex;transform:translate3d(15px, 0, 0);-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:-1}polyfill-next-selector{content:':host .core-selected'}::content>.core-selected{opacity:1;visibility:visible;z-index:0;transform:translate3d(0, 0, 0)}#paginator{text-align:center;position:absolute;bottom:0;width:50%}.circle{cursor:pointer;display:inline-block;border-radius:50%;width:10px;height:10px;border:1px solid #e6e6e6;-moz-transition:background-color 1s ease-in-out;-o-transition:background-color 1s ease-in-out;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out;margin:0 3px}.circle.active{background-color:#e6e6e6 !important}@media only screen and (max-width: 850px){polyfill-next-selector{content:':host > core-selector > *'}::content>*{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:100%}polyfill-unscoped-rule{content:'#feature :host';height:680px}:host{height:680px !important}#paginator{width:100%}}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block;position:relative;height:310px;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0)}polyfill-next-selector{content:':host > core-selector > *'}::content>*{display:-webkit-flex;display:flex;transform:translate3d(15px, 0, 0);-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:0;visibility:hidden;position:absolute;top:0;left:0;z-index:-1}polyfill-next-selector{content:':host .core-selected'}::content>.core-selected{opacity:1;visibility:visible;z-index:0;transform:translate3d(0, 0, 0)}#paginator{text-align:center;position:absolute;bottom:0;width:50%}.circle{cursor:pointer;display:inline-block;border-radius:50%;width:10px;height:10px;border:1px solid #e6e6e6;-moz-transition:background-color 1s ease-in-out;-o-transition:background-color 1s ease-in-out;-webkit-transition:background-color 1s ease-in-out;transition:background-color 1s ease-in-out;margin:0 3px}.circle.active{background-color:#e6e6e6 !important}@media only screen and (max-width: 850px){polyfill-next-selector{content:':host > core-selector > *'}::content>*{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;width:100%}polyfill-unscoped-rule{content:'#feature :host';height:680px}:host{height:680px !important}#paginator{width:100%}}
diff --git a/css/elements/scroll-area.css b/css/elements/scroll-area.css
index bd9b4b9033..bd9ffe821b 100644
--- a/css/elements/scroll-area.css
+++ b/css/elements/scroll-area.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block}:host([sidebar]){padding-left:265px}polyfill-next-selector{content:':host[sidebar]:not(.mobile) site-banner app-bar.fixed'}:host([sidebar]:not(.mobile)) ::content site-banner app-bar.fixed{margin-left:265px}polyfill-next-selector{content:':host.scrolling:not(.mobile) site-banner'}:host(.scrolling:not(.mobile)) ::content site-banner{height:80px !important;padding-bottom:0;position:fixed !important;width:100%;box-shadow:0 1px 5px rgba(0,0,0,0.3)}polyfill-next-selector{content:':host.scrolling:not(.mobile) > article'}:host(.scrolling:not(.mobile)) ::content article{padding-top:104px}polyfill-next-selector{content:':host site-banner app-bar.fixed'}:host ::content site-banner app-bar.fixed{position:fixed}polyfill-next-selector{content:':host > article'}:host ::content article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}@media only screen and (max-width: 850px){:host([sidebar]){padding-left:0 !important}polyfill-next-selector{content:':host > article'}:host ::content article{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 580px){polyfill-next-selector{content:':host > article '}::content article{padding-top:70px}}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{display:block}:host([sidebar]){padding-left:265px}polyfill-next-selector{content:':host[sidebar]:not(.mobile) site-banner app-bar.fixed'}:host([sidebar]:not(.mobile)) ::content site-banner app-bar.fixed{margin-left:265px}polyfill-next-selector{content:':host.scrolling:not(.mobile) site-banner'}:host(.scrolling:not(.mobile)) ::content site-banner{height:80px !important;padding-bottom:0;position:fixed !important;width:100%;box-shadow:0 1px 5px rgba(0,0,0,0.3)}polyfill-next-selector{content:':host.scrolling:not(.mobile) > article'}:host(.scrolling:not(.mobile)) ::content article{padding-top:104px}polyfill-next-selector{content:':host site-banner app-bar.fixed'}:host ::content site-banner app-bar.fixed{position:fixed}polyfill-next-selector{content:':host > article'}:host ::content article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}@media only screen and (max-width: 850px){:host([sidebar]){padding-left:0 !important}polyfill-next-selector{content:':host > article'}:host ::content article{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 580px){polyfill-next-selector{content:':host > article '}::content article{padding-top:70px}}
diff --git a/css/elements/site-banner.css b/css/elements/site-banner.css
index 24d9ecee26..a8ef71ced4 100644
--- a/css/elements/site-banner.css
+++ b/css/elements/site-banner.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{background-color:#1f2036;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;position:relative;z-index:1;height:80px;color:white;padding-left:64px;-webkit-transition:background-color 300ms ease-in;transition:background-color 300ms ease-in}:host([type="guide"]){background-color:#d81b60 !important}:host([type="elements"]),:host([type="about"]),:host([type="article"]){background-color:#3f51b5 !important}:host([type="start"]){background-color:#536dfe !important}polyfill-next-selector{content:':host header'}:host ::content header{padding:30px 0 40px 0;width:100%}polyfill-next-selector{content:':host header h1'}:host ::content header h1{font-size:45px !important;-webkit-transform-origin:0 0;transform-origin:0 0}polyfill-next-selector{content:':host header.shrink h1'}:host ::content header.shrink h1{-webkit-transform:scale(0.44444);transform:scale(0.44444)}polyfill-next-selector{content:':host header.shrink summary'}:host ::content header.shrink summary{visibility:hidden}polyfill-next-selector{content:':host header.shrink'}:host ::content header.shrink{position:fixed;top:0;pointer-events:none}polyfill-next-selector{content:'header summary'}:host ::content header summary{margin-top:20px;font-size:24px}@media only screen and (max-width: 580px){:host{position:fixed;height:60px !important;width:100%;-webkit-box-align:center !important;-webkit-align-items:center !important;-moz-align-items:center !important;-ms-align-items:center !important;-o-align-items:center !important;align-items:center !important;box-shadow:0 1px 5px rgba(0,0,0,0.3)}polyfill-next-selector{content:':host header'}:host ::content header{display:none}polyfill-rule{content:'header#internalheader';display:block;padding:0}polyfill-rule{content:'header#internalheader h2';margin:0}}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}:host{background-color:#07778f;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;position:relative;z-index:1;height:80px;color:white;padding-left:64px;-webkit-transition:background-color 300ms ease-in;transition:background-color 300ms ease-in}:host([type="guide"]){background-color:#07778f !important}:host([type="elements"]),:host([type="about"]),:host([type="article"]){background-color:#07778f !important}:host([type="start"]){background-color:#536dfe !important}polyfill-next-selector{content:':host header'}:host ::content header{padding:30px 0 40px 0;width:100%}polyfill-next-selector{content:':host header h1'}:host ::content header h1{font-size:45px !important;-webkit-transform-origin:0 0;transform-origin:0 0}polyfill-next-selector{content:':host header.shrink h1'}:host ::content header.shrink h1{-webkit-transform:scale(0.44444);transform:scale(0.44444)}polyfill-next-selector{content:':host header.shrink summary'}:host ::content header.shrink summary{visibility:hidden}polyfill-next-selector{content:':host header.shrink'}:host ::content header.shrink{position:fixed;top:0;pointer-events:none}polyfill-next-selector{content:'header summary'}:host ::content header summary{margin-top:20px;font-size:24px}@media only screen and (max-width: 580px){:host{position:fixed;height:60px !important;width:100%;-webkit-box-align:center !important;-webkit-align-items:center !important;-moz-align-items:center !important;-ms-align-items:center !important;-o-align-items:center !important;align-items:center !important;box-shadow:0 1px 5px rgba(0,0,0,0.3)}polyfill-next-selector{content:':host header'}:host ::content header{display:none}polyfill-rule{content:'header#internalheader';display:block;padding:0}polyfill-rule{content:'header#internalheader h2';margin:0}}
diff --git a/css/homepage.css b/css/homepage.css
index a248ba7e4a..607be109c8 100644
--- a/css/homepage.css
+++ b/css/homepage.css
@@ -1 +1 @@
-.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg,#apps .box{background-color:#eee !important}.main-purple,section .bar.main-purple{background-color:#1f2036}.main-purple paper-button,section .bar.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg,#apps .box{background-color:#eee !important}.main-purple,section .bar.main-purple{background-color:#1f2036}.main-purple paper-button,section .bar.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange{background-color:#ff5621}.material-orange-light{background-color:#ffcbbb}.material-orange-lightest{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow{background-color:#f3b300}.material-yellow-light{background-color:#fbe7b1}.material-yellow-lightest{background-color:#fff8e1}.material-green{background-color:#00bea4}.material-green-light{background-color:#a6ffea}.material-green-lightest{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue{background-color:#4184f3}.material-blue-light{background-color:#c5d9fb}.material-blue-lightest{background-color:#e3f2fd}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{border:0}summary{display:block}h2:target:before,h3:target:before,h4:target:before,h5:target:before{display:block;content:" ";margin-top:-70px;height:90px;visibility:hidden}html,body{margin:0;padding:0;height:100%}body{color:#444}body.noscroll{overflow:hidden}body.hide-on-hash .hide-on-hash{display:none}img{max-width:100%}pre,code{white-space:pre;word-wrap:normal}pre b,pre strong,code b,code strong{font-weight:700}pre{overflow-x:auto}a code{color:currentcolor}ul li::before,ol li::before{color:#555}table.table{width:100%}table.first-col-nowrap tr td:first-of-type{white-space:nowrap}table td{padding:0;margin:0;vertical-align:top;padding:12px 12px 12px 0}table th{text-transform:uppercase;font-size:14px;text-align:left;padding-right:40px;border-bottom:1px solid #eee;font-weight:500;line-height:48px}b,strong{font-weight:500}hr{border:none;border-bottom:1px solid #eee}dl dt{font-weight:500}dl.horizontal dt{float:left;width:160px}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}summary{outline:none}.error{border:3px solid red;background-color:rgba(255,0,0,0.3);padding:5px}.alert{color:#555;border:1px solid #eee;font-size:14px;padding:10px 15px}.alert b,.alert strong{margin-right:5px}.alert.alert-success b,.alert.alert-success strong{color:green}.alert.alert-info b,.alert.alert-info strong{color:#3367d6}.alert.alert-error{border-color:#ff4120;fill:#ff4120}.alert.alert-error b,.alert.alert-error strong{color:#ff4120}p:empty{display:none}a[disabled]{pointer-events:none;color:#ccc}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}paper-button{color:#666;font-size:14px;white-space:nowrap}paper-button>core-icon{margin-right:4px}paper-button[raised]{background:#fafafa}paper-button:hover,paper-button.active{text-decoration:none;background:#fff;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.1),0px 2px 10px 0px rgba(0,0,0,0.1)}.paper-button[sink]{color:inherit;padding:7px 10px;transition:none}.paper-button[sink]:hover,.paper-button[sink].active{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, rgba(0,0,0,0)),color-stop(40%, rgba(0,0,0,0.08)));background:-moz-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:linear-gradient(to bottom, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);box-shadow:0 1px 1px rgba(0,0,0,0.2) inset,0 -1px 1px rgba(0,0,0,0.1) inset,0 1px 0px rgba(0,0,0,0.2) inset}app-bar a{text-decoration:none !important}app-bar .paper-button{font-size:14px;letter-spacing:normal;margin:5px}.bar{padding:16px !important;height:80px}.bar a{text-decoration:none}.sticky{position:fixed !important;top:0;width:100%}.onlyonmobile{display:none}footer{position:relative;background-color:#fafafa;padding:100px 0;padding-left:64px}footer .links{margin-bottom:56px}footer paper-button{margin-right:30px;color:#666666}footer #copyright{color:#757575;font-size:14px}footer #copyright a{color:#666666}#content-container .article{margin-bottom:2em}#content-container h2{margin-top:20px}#content-container h3{margin-top:15px}#content-container h4{margin-top:10px}#content-container scroll-area article header{margin-bottom:24px}.one-oh{font-size:200px;font-weight:bold;line-height:200px;text-align:center;letter-spacing:-8px}#features .panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge-wrapper{padding:30px;border-radius:50%;background:#F5F5F5;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.badge-wrapper>core-icon{width:100px;height:100px}.checklist-item{font-size:35px}.checklist-item core-icon{width:80px;height:80px;margin-right:16px}.example:not(:last-of-type){margin-bottom:64px}.example-header{margin-bottom:16px}.example-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.example-code pre{margin:0 0 16px}.example-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-result iframe{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-google-map iframe{height:300px}.example-contact-card iframe{height:100px}.example-friend-list iframe{height:300px}@media only screen and (min-width: 990px){app-drawer[unresolved]{position:fixed;display:block;height:100%;width:265px;background-color:#eee}docs-menu{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}docs-menu[unresolved]{opacity:0;visibility:hidden}scroll-area[sidebar]{display:block;padding-left:265px}scroll-area[sidebar] site-banner{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}scroll-area[sidebar] site-banner[unresolved]{background-color:#1f2036}scroll-area[sidebar] site-banner[unresolved] app-bar,scroll-area[sidebar] site-banner[unresolved] header{opacity:0;visibility:hidden}scroll-area[sidebar] site-banner header,scroll-area[sidebar] site-banner app-bar{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}scroll-area[sidebar] site-banner[type="guide"]{background-color:#d81b60 !important}scroll-area[sidebar] site-banner[type="elements"]{background-color:#3f51b5 !important}scroll-area[sidebar] site-banner[type="start"]{background-color:#536dfe !important}scroll-area[sidebar] article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}}@media only screen and (min-width: 850px){#features .panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#features .feature{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#features .feature:not(:last-of-type){margin-right:40px}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.example-wrapper,.example-code,.example-code .highlight,.example-code .prettyprint{min-height:300px}.example-code .highlight+.highlight,.example-code .highlight+.highlight .prettyprint{margin-top:16px;min-height:0}.example-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:300px}.example-code{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.example-result{margin-left:16px}.example-caption{width:66.6%}}@media only screen and (max-width: 850px){scroll-area[sidebar]{padding-left:0 !important}scroll-area[unresolved] site-banner{height:60px;overflow:hidden}scroll-area[unresolved] app-bar{display:none}scroll-area[unresolved] header{display:none}scroll-area[unresolved] article{padding-top:70px;padding-left:15px;padding-right:15px}}#sidebar #sidebar-content{height:100%}#sidebar #logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:80px;padding-left:24px}.edit-on-github{float:right}.edit-on-github+*{clear:both}.permalink{display:none;margin-left:5px;vertical-align:top}.has-permalink:hover .permalink{display:initial}.no-permalink .permalink{display:none !important}.forversion{float:right;font-style:italic}.article .byline{font-size:smaller;color:#757575}.article .byline.author img{vertical-align:middle;width:25px;height:25px}.author{margin-bottom:20px}.author>p{display:inline-block;margin:0}.author>p:first-of-type{vertical-align:top}.author img{border-radius:7px;margin-right:5px;height:40px;width:40px}#toc summary{font-size:16px;font-weight:500;cursor:pointer}.video iframe{width:853px;max-width:100%;height:480px}.yt-embed{width:100%;max-width:576px}#browser-compatibility paper-checkbox{pointer-events:none}#browser-compatibility th{white-space:nowrap;padding-right:20px}#browser-compatibility .feature-title{white-space:nowrap}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}@media only screen and (max-width: 580px){.onlyonmobile{display:block !important}.bar{height:60px}#welcome a.logo{max-width:40%}.panel{margin:0 30px !important;padding:56px 0 40px 0 !important}.panel>img{margin-bottom:50px;width:200px;margin-right:auto !important;margin-left:0px !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}.panel summary p{margin:10px 0 !important}.paper-button{margin:15px 0}#architecture .box{margin-bottom:25px}.edit-on-github{display:none}footer{padding:15px}footer .links{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start !important;-webkit-align-items:flex-start !important;-moz-align-items:flex-start !important;-ms-align-items:flex-start !important;-o-align-items:flex-start !important;align-items:flex-start !important}}@media only screen and (max-width: 850px){#architecture .panel p{margin-bottom:10px}#architecture .panel .paper-button{margin:0 0 40px}.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table th{position:absolute;top:-9999px;left:-9999px}.responsive-table td{position:relative;padding-left:40%}.responsive-table td:before{position:absolute;left:0;width:35%;padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:500}.responsive-table tr td:last-child{border-bottom:1px solid #eee}.expressions-table td:nth-of-type(1):before{content:"Feature"}.expressions-table td:nth-of-type(2):before{content:"Example"}.expressions-table td:nth-of-type(3):before{content:"Explanation"}.attributes-table td:nth-of-type(1):before{content:"Attribute"}.attributes-table td:nth-of-type(2):before{content:"Required?"}.attributes-table td:nth-of-type(3):before{content:"Description"}.lifecycle-table td:nth-of-type(1):before{content:"Spec"}.lifecycle-table td:nth-of-type(2):before{content:"Polymer"}.lifecycle-table td:nth-of-type(3):before{content:"Called When"}.fouc-table td:nth-of-type(1):before{content:"Class Name"}.fouc-table td:nth-of-type(2):before{content:"Applied Behavior"}}@media only screen and (min-width: 581px) and (max-width: 850px){.main-bg .panel img,#apps .box .panel img{width:300px;margin-right:auto;margin-bottom:30px}.panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0 30px !important}.panel.left img{margin-left:0px !important;margin-right:auto !important}.panel.right img{width:300px;margin-right:0px !important;margin-left:auto !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}footer{padding-left:15px}}@media only screen and (min-width: 851px) and (max-width: 990px){footer .links{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}footer .links .paper-button{margin-bottom:16px}footer #copyright{margin-top:-16px}}@media only screen and (min-width: 990px){#future img{width:416px;height:286px}}.h1heading,#apps h1{font-size:35px}.h5heading,#apps h5{font-size:14px;font-weight:500;color:#555;line-height:24px;letter-spacing:0.01em;margin-top:6px;margin-bottom:18px}section{border-bottom:1px solid #eee}.main-purple,section .bar.main-purple{color:white}.main-light-purple{background-color:#3f51b5}section .bar{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fafafa;height:auto}section .bar.main-purple{border-color:rgba(255,255,255,0.3)}section .bar.main-purple a{color:white}section .bar a{color:inherit;font-size:16px;text-align:right;-webkit-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}section .bar a:after{content:'\0025BE';margin:0 10px}site-banner{height:80px;-webkit-transition:box-shadow 200ms ease-in-out, opacity 300ms ease-in !important;transition:box-shadow 200ms ease-in-out, opacity 300ms ease-in !important}site-banner[unresolved]{opacity:0;visibility:hidden}site-banner .logo{z-index:200}.panel{padding:75px 16px}.panel.left img{margin-right:88px}.panel.right img{margin-left:88px}.panel summary+summary{margin-left:25px}.panel summary p{margin:20px 0;line-height:32px}.panel img{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;align-self:center}.panel img.cover{object-fit:cover;object-position:50% 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;margin-top:1em;height:300px;width:100%;-webkit-mask-box-image:-webkit-linear-gradient(bottom, transparent, #fff 20%);-moz-mask-box-image:-moz-linear-gradient(bottom, transparent, #fff 20%);-ms-mask-box-image:-ms-linear-gradient(bottom, transparent, #fff 20%);mask-box-image:linear-gradient(to top, rgba(0,0,0,0),#ffffff 20%)}@supports not (object-fit: cover){img.cover{height:auto !important;width:100% !important}}#future .panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;padding-top:125px;min-height:505px}#future summary{-webkit-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0px;-ms-flex:1 1 0px;-o-flex:1 1 0px;flex:1 1 0px}#future a{text-decoration:none}#future a:not(:last-of-type){margin-right:12px}@media only screen and (max-width: 850px){#future{padding-top:30px}#future .panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}#future summary{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto}}#release08{color:white;border-bottom:none}#release08 a{color:inherit;text-decoration:none}#release08 .panel{padding:25px 16px}#release08 core-icon{margin-right:10px}#googleio{background-color:#00bcd6;color:white;border-bottom:none}#googleio a{color:inherit;text-decoration:none}#googleio .panel{padding:25px 16px}#googleio .iologo{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}#googleio h4{font-weight:normal}#googleio h2{line-height:1.4}#googleio img{height:100px}#featured .video iframe{width:525px;height:273px}#featured .panel summary{margin-left:40px}#featured .panel img{width:525px;height:273px;border:1px solid #eee;margin-left:0;margin-top:0}@media only screen and (max-width: 850px){#featured .panel summary{margin-left:0 !important;margin-top:15px !important}}#catalog .screenshot{display:block;text-align:center}#catalog .panel img{margin-top:32px}#designer summary h3{margin:1em 0}#learn{min-height:536px}#learn summary,#everything-element summary{color:#fff}#everything-element code{color:currentcolor}#everything-element .panel img{max-width:312px}#apps .panel{padding:56px 16px 24px 16px}#apps .panel .columns{margin-top:32px}#apps .panel summary{margin-bottom:32px}#apps .box{margin-bottom:28px;border-radius:2px;width:200px;height:200px;overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}#apps img{height:100%;width:100%}#apps p{margin:10px 0;line-height:24px}.button-row{margin-top:30px}.button-row paper-button{margin-right:16px}@media only screen and (max-width: 850px){#apps .columns{display:block}#apps .columns summary{-webkit-box-flex:1;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;-o-flex:initial;flex:initial}}
+.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg,#apps .box{background-color:#eee !important}.main-purple,section .bar.main-purple{background-color:#07778f}.main-purple paper-button,section .bar.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg,#apps .box{background-color:#eee !important}.main-purple,section .bar.main-purple{background-color:#07778f}.main-purple paper-button,section .bar.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange{background-color:#ff5621}.material-orange-light{background-color:#ffcbbb}.material-orange-lightest{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow{background-color:#f3b300}.material-yellow-light{background-color:#fbe7b1}.material-yellow-lightest{background-color:#fff8e1}.material-green{background-color:#00bea4}.material-green-light{background-color:#a6ffea}.material-green-lightest{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue{background-color:#4184f3}.material-blue-light{background-color:#c5d9fb}.material-blue-lightest{background-color:#e3f2fd}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{border:0}summary{display:block}h2:target:before,h3:target:before,h4:target:before,h5:target:before{display:block;content:" ";margin-top:-70px;height:90px;visibility:hidden}html,body{margin:0;padding:0;height:100%}body{color:#444}body.noscroll{overflow:hidden}body.hide-on-hash .hide-on-hash{display:none}img{max-width:100%}pre,code{white-space:pre;word-wrap:normal}pre b,pre strong,code b,code strong{font-weight:700}pre{overflow-x:auto}a code{color:currentcolor}ul li::before,ol li::before{color:#555}table.table{width:100%}table.first-col-nowrap tr td:first-of-type{white-space:nowrap}table td{padding:0;margin:0;vertical-align:top;padding:12px 12px 12px 0}table th{text-transform:uppercase;font-size:14px;text-align:left;padding-right:40px;border-bottom:1px solid #eee;font-weight:500;line-height:48px}b,strong{font-weight:500}hr{border:none;border-bottom:1px solid #eee}dl dt{font-weight:500}dl.horizontal dt{float:left;width:160px}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}summary{outline:none}.error{border:3px solid red;background-color:rgba(255,0,0,0.3);padding:5px}.alert{color:#555;border:1px solid #eee;font-size:14px;padding:10px 15px}.alert b,.alert strong{margin-right:5px}.alert.alert-success b,.alert.alert-success strong{color:green}.alert.alert-info b,.alert.alert-info strong{color:#3367d6}.alert.alert-error{border-color:#ff4120;fill:#ff4120}.alert.alert-error b,.alert.alert-error strong{color:#ff4120}p:empty{display:none}a[disabled]{pointer-events:none;color:#ccc}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}paper-button{color:#666;font-size:14px;white-space:nowrap}paper-button>core-icon{margin-right:4px}paper-button[raised]{background:#fafafa}paper-button:hover,paper-button.active{text-decoration:none;background:#fff;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.1),0px 2px 10px 0px rgba(0,0,0,0.1)}.paper-button[sink]{color:inherit;padding:7px 10px;transition:none}.paper-button[sink]:hover,.paper-button[sink].active{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, rgba(0,0,0,0)),color-stop(40%, rgba(0,0,0,0.08)));background:-moz-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:linear-gradient(to bottom, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);box-shadow:0 1px 1px rgba(0,0,0,0.2) inset,0 -1px 1px rgba(0,0,0,0.1) inset,0 1px 0px rgba(0,0,0,0.2) inset}app-bar a{text-decoration:none !important}app-bar .paper-button{font-size:14px;letter-spacing:normal;margin:5px}.bar{padding:16px !important;height:80px}.bar a{text-decoration:none}.sticky{position:fixed !important;top:0;width:100%}.onlyonmobile{display:none}footer{position:relative;background-color:#fafafa;padding:100px 0;padding-left:64px}footer .links{margin-bottom:56px}footer paper-button{margin-right:30px;color:#666666}footer #copyright{color:#757575;font-size:14px}footer #copyright a{color:#666666}#content-container .article{margin-bottom:2em}#content-container h2{margin-top:20px}#content-container h3{margin-top:15px}#content-container h4{margin-top:10px}#content-container scroll-area article header{margin-bottom:24px}.one-oh{font-size:200px;font-weight:bold;line-height:200px;text-align:center;letter-spacing:-8px}#features .panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge-wrapper{padding:30px;border-radius:50%;background:#F5F5F5;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.badge-wrapper>core-icon{width:100px;height:100px}.checklist-item{font-size:35px}.checklist-item core-icon{width:80px;height:80px;margin-right:16px}.example:not(:last-of-type){margin-bottom:64px}.example-header{margin-bottom:16px}.example-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.example-code pre{margin:0 0 16px}.example-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-result iframe{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-google-map iframe{height:300px}.example-contact-card iframe{height:100px}.example-friend-list iframe{height:300px}@media only screen and (min-width: 990px){app-drawer[unresolved]{position:fixed;display:block;height:100%;width:265px;background-color:#eee}docs-menu{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}docs-menu[unresolved]{opacity:0;visibility:hidden}scroll-area[sidebar]{display:block;padding-left:265px}scroll-area[sidebar] site-banner{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}scroll-area[sidebar] site-banner[unresolved]{background-color:#07778f}scroll-area[sidebar] site-banner[unresolved] app-bar,scroll-area[sidebar] site-banner[unresolved] header{opacity:0;visibility:hidden}scroll-area[sidebar] site-banner header,scroll-area[sidebar] site-banner app-bar{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}scroll-area[sidebar] site-banner[type="guide"]{background-color:#07778f !important}scroll-area[sidebar] site-banner[type="elements"]{background-color:#07778f !important}scroll-area[sidebar] site-banner[type="start"]{background-color:#536dfe !important}scroll-area[sidebar] article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}}@media only screen and (min-width: 850px){#features .panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#features .feature{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#features .feature:not(:last-of-type){margin-right:40px}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.example-wrapper,.example-code,.example-code .highlight,.example-code .prettyprint{min-height:300px}.example-code .highlight+.highlight,.example-code .highlight+.highlight .prettyprint{margin-top:16px;min-height:0}.example-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:300px}.example-code{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.example-result{margin-left:16px}.example-caption{width:66.6%}}@media only screen and (max-width: 850px){scroll-area[sidebar]{padding-left:0 !important}scroll-area[unresolved] site-banner{height:60px;overflow:hidden}scroll-area[unresolved] app-bar{display:none}scroll-area[unresolved] header{display:none}scroll-area[unresolved] article{padding-top:70px;padding-left:15px;padding-right:15px}}#sidebar #sidebar-content{height:100%}#sidebar #logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:80px;padding-left:24px}.edit-on-github{float:right}.edit-on-github+*{clear:both}.permalink{display:none;margin-left:5px;vertical-align:top}.has-permalink:hover .permalink{display:initial}.no-permalink .permalink{display:none !important}.forversion{float:right;font-style:italic}.article .byline{font-size:smaller;color:#757575}.article .byline.author img{vertical-align:middle;width:25px;height:25px}.author{margin-bottom:20px}.author>p{display:inline-block;margin:0}.author>p:first-of-type{vertical-align:top}.author img{border-radius:7px;margin-right:5px;height:40px;width:40px}#toc summary{font-size:16px;font-weight:500;cursor:pointer}.video iframe{width:853px;max-width:100%;height:480px}.yt-embed{width:100%;max-width:576px}#browser-compatibility paper-checkbox{pointer-events:none}#browser-compatibility th{white-space:nowrap;padding-right:20px}#browser-compatibility .feature-title{white-space:nowrap}.content-padding,footer>:first-child,.panel{max-width:1032px;margin:0 auto}@media only screen and (max-width: 580px){.onlyonmobile{display:block !important}.bar{height:60px}#welcome a.logo{max-width:40%}.panel{margin:0 30px !important;padding:56px 0 40px 0 !important}.panel>img{margin-bottom:50px;width:200px;margin-right:auto !important;margin-left:0px !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}.panel summary p{margin:10px 0 !important}.paper-button{margin:15px 0}#architecture .box{margin-bottom:25px}.edit-on-github{display:none}footer{padding:15px}footer .links{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start !important;-webkit-align-items:flex-start !important;-moz-align-items:flex-start !important;-ms-align-items:flex-start !important;-o-align-items:flex-start !important;align-items:flex-start !important}}@media only screen and (max-width: 850px){#architecture .panel p{margin-bottom:10px}#architecture .panel .paper-button{margin:0 0 40px}.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table th{position:absolute;top:-9999px;left:-9999px}.responsive-table td{position:relative;padding-left:40%}.responsive-table td:before{position:absolute;left:0;width:35%;padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:500}.responsive-table tr td:last-child{border-bottom:1px solid #eee}.expressions-table td:nth-of-type(1):before{content:"Feature"}.expressions-table td:nth-of-type(2):before{content:"Example"}.expressions-table td:nth-of-type(3):before{content:"Explanation"}.attributes-table td:nth-of-type(1):before{content:"Attribute"}.attributes-table td:nth-of-type(2):before{content:"Required?"}.attributes-table td:nth-of-type(3):before{content:"Description"}.lifecycle-table td:nth-of-type(1):before{content:"Spec"}.lifecycle-table td:nth-of-type(2):before{content:"Polymer"}.lifecycle-table td:nth-of-type(3):before{content:"Called When"}.fouc-table td:nth-of-type(1):before{content:"Class Name"}.fouc-table td:nth-of-type(2):before{content:"Applied Behavior"}}@media only screen and (min-width: 581px) and (max-width: 850px){.main-bg .panel img,#apps .box .panel img{width:300px;margin-right:auto;margin-bottom:30px}.panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0 30px !important}.panel.left img{margin-left:0px !important;margin-right:auto !important}.panel.right img{width:300px;margin-right:0px !important;margin-left:auto !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}footer{padding-left:15px}}@media only screen and (min-width: 851px) and (max-width: 990px){footer .links{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}footer .links .paper-button{margin-bottom:16px}footer #copyright{margin-top:-16px}}@media only screen and (min-width: 990px){#future img{width:416px;height:286px}}.h1heading,#apps h1{font-size:35px}.h5heading,#apps h5{font-size:14px;font-weight:500;color:#555;line-height:24px;letter-spacing:0.01em;margin-top:6px;margin-bottom:18px}section{border-bottom:1px solid #eee}.main-purple,section .bar.main-purple{color:white}.main-light-purple{background-color:#07778f}section .bar{-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fafafa;height:auto}section .bar.main-purple{border-color:rgba(255,255,255,0.3)}section .bar.main-purple a{color:white}section .bar a{color:inherit;font-size:16px;text-align:right;-webkit-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;-o-flex:1;flex:1}section .bar a:after{content:'\0025BE';margin:0 10px}site-banner{height:80px;-webkit-transition:box-shadow 200ms ease-in-out, opacity 300ms ease-in !important;transition:box-shadow 200ms ease-in-out, opacity 300ms ease-in !important}site-banner[unresolved]{opacity:0;visibility:hidden}site-banner .logo{z-index:200}.panel{padding:75px 16px}.panel.left img{margin-right:88px}.panel.right img{margin-left:88px}.panel summary+summary{margin-left:25px}.panel summary p{margin:20px 0;line-height:32px}.panel img{-webkit-align-self:center;-moz-align-self:center;-ms-align-self:center;-o-align-self:center;align-self:center}.panel img.cover{object-fit:cover;object-position:50% 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;-o-flex:1 0 auto;flex:1 0 auto;margin-top:1em;height:300px;width:100%;-webkit-mask-box-image:-webkit-linear-gradient(bottom, transparent, #fff 20%);-moz-mask-box-image:-moz-linear-gradient(bottom, transparent, #fff 20%);-ms-mask-box-image:-ms-linear-gradient(bottom, transparent, #fff 20%);mask-box-image:linear-gradient(to top, rgba(0,0,0,0),#ffffff 20%)}@supports not (object-fit: cover){img.cover{height:auto !important;width:100% !important}}#future .panel{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;padding-top:125px;min-height:505px}#future summary{-webkit-box-flex:1;-webkit-flex:1 1 0px;-moz-flex:1 1 0px;-ms-flex:1 1 0px;-o-flex:1 1 0px;flex:1 1 0px}#future a{text-decoration:none}#future a:not(:last-of-type){margin-right:12px}@media only screen and (max-width: 850px){#future{padding-top:30px}#future .panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column}#future summary{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-o-flex:1 1 auto;flex:1 1 auto}}#release08{color:white;border-bottom:none}#release08 a{color:inherit;text-decoration:none}#release08 .panel{padding:25px 16px}#release08 core-icon{margin-right:10px}#googleio{background-color:#00bcd6;color:white;border-bottom:none}#googleio a{color:inherit;text-decoration:none}#googleio .panel{padding:25px 16px}#googleio .iologo{-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0}#googleio h4{font-weight:normal}#googleio h2{line-height:1.4}#googleio img{height:100px}#featured .video iframe{width:525px;height:273px}#featured .panel summary{margin-left:40px}#featured .panel img{width:525px;height:273px;border:1px solid #eee;margin-left:0;margin-top:0}@media only screen and (max-width: 850px){#featured .panel summary{margin-left:0 !important;margin-top:15px !important}}#catalog .screenshot{display:block;text-align:center}#catalog .panel img{margin-top:32px}#designer summary h3{margin:1em 0}#learn{min-height:536px}#learn summary,#everything-element summary{color:#fff}#everything-element code{color:currentcolor}#everything-element .panel img{max-width:312px}#apps .panel{padding:56px 16px 24px 16px}#apps .panel .columns{margin-top:32px}#apps .panel summary{margin-bottom:32px}#apps .box{margin-bottom:28px;border-radius:2px;width:200px;height:200px;overflow:hidden;box-shadow:0 2px 5px 0 rgba(0,0,0,0.26)}#apps img{height:100%;width:100%}#apps p{margin:10px 0;line-height:24px}.button-row{margin-top:30px}.button-row paper-button{margin-right:16px}@media only screen and (max-width: 850px){#apps .columns{display:block}#apps .columns summary{-webkit-box-flex:1;-webkit-flex:initial;-moz-flex:initial;-ms-flex:initial;-o-flex:initial;flex:initial}}
diff --git a/css/polymer.css b/css/polymer.css
index 7e8f49328b..a7e5e6e5cd 100644
--- a/css/polymer.css
+++ b/css/polymer.css
@@ -1 +1 @@
-h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}
+h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}
diff --git a/css/site2.css b/css/site2.css
index bb1a41d953..1f9c209cb7 100644
--- a/css/site2.css
+++ b/css/site2.css
@@ -1 +1 @@
-.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#3f51b5}.guide{color:#d81b60}.main-bg{background-color:#eee !important}.main-purple{background-color:#1f2036}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange{background-color:#ff5621}.material-orange-light{background-color:#ffcbbb}.material-orange-lightest{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow{background-color:#f3b300}.material-yellow-light{background-color:#fbe7b1}.material-yellow-lightest{background-color:#fff8e1}.material-green{background-color:#00bea4}.material-green-light{background-color:#a6ffea}.material-green-lightest{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue{background-color:#4184f3}.material-blue-light{background-color:#c5d9fb}.material-blue-lightest{background-color:#e3f2fd}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{border:0}summary{display:block}h2:target:before,h3:target:before,h4:target:before,h5:target:before{display:block;content:" ";margin-top:-70px;height:90px;visibility:hidden}html,body{margin:0;padding:0;height:100%}body{color:#444}body.noscroll{overflow:hidden}body.hide-on-hash .hide-on-hash{display:none}img{max-width:100%}pre,code{white-space:pre;word-wrap:normal}pre b,pre strong,code b,code strong{font-weight:700}pre{overflow-x:auto}a code{color:currentcolor}ul li::before,ol li::before{color:#555}table.table{width:100%}table.first-col-nowrap tr td:first-of-type{white-space:nowrap}table td{padding:0;margin:0;vertical-align:top;padding:12px 12px 12px 0}table th{text-transform:uppercase;font-size:14px;text-align:left;padding-right:40px;border-bottom:1px solid #eee;font-weight:500;line-height:48px}b,strong{font-weight:500}hr{border:none;border-bottom:1px solid #eee}dl dt{font-weight:500}dl.horizontal dt{float:left;width:160px}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}summary{outline:none}.error{border:3px solid red;background-color:rgba(255,0,0,0.3);padding:5px}.alert{color:#555;border:1px solid #eee;font-size:14px;padding:10px 15px}.alert b,.alert strong{margin-right:5px}.alert.alert-success b,.alert.alert-success strong{color:green}.alert.alert-info b,.alert.alert-info strong{color:#3367d6}.alert.alert-error{border-color:#ff4120;fill:#ff4120}.alert.alert-error b,.alert.alert-error strong{color:#ff4120}p:empty{display:none}a[disabled]{pointer-events:none;color:#ccc}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}paper-button{color:#666;font-size:14px;white-space:nowrap}paper-button>core-icon{margin-right:4px}paper-button[raised]{background:#fafafa}paper-button:hover,paper-button.active{text-decoration:none;background:#fff;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.1),0px 2px 10px 0px rgba(0,0,0,0.1)}.paper-button[sink]{color:inherit;padding:7px 10px;transition:none}.paper-button[sink]:hover,.paper-button[sink].active{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, rgba(0,0,0,0)),color-stop(40%, rgba(0,0,0,0.08)));background:-moz-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:linear-gradient(to bottom, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);box-shadow:0 1px 1px rgba(0,0,0,0.2) inset,0 -1px 1px rgba(0,0,0,0.1) inset,0 1px 0px rgba(0,0,0,0.2) inset}app-bar a{text-decoration:none !important}app-bar .paper-button{font-size:14px;letter-spacing:normal;margin:5px}.bar{padding:16px !important;height:80px}.bar a{text-decoration:none}.sticky{position:fixed !important;top:0;width:100%}.onlyonmobile{display:none}footer{position:relative;background-color:#fafafa;padding:100px 0;padding-left:64px}footer .links{margin-bottom:56px}footer paper-button{margin-right:30px;color:#666666}footer #copyright{color:#757575;font-size:14px}footer #copyright a{color:#666666}#content-container .article{margin-bottom:2em}#content-container h2{margin-top:20px}#content-container h3{margin-top:15px}#content-container h4{margin-top:10px}#content-container scroll-area article header{margin-bottom:24px}.one-oh{font-size:200px;font-weight:bold;line-height:200px;text-align:center;letter-spacing:-8px}#features .panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge-wrapper{padding:30px;border-radius:50%;background:#F5F5F5;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.badge-wrapper>core-icon{width:100px;height:100px}.checklist-item{font-size:35px}.checklist-item core-icon{width:80px;height:80px;margin-right:16px}.example:not(:last-of-type){margin-bottom:64px}.example-header{margin-bottom:16px}.example-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.example-code pre{margin:0 0 16px}.example-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-result iframe{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-google-map iframe{height:300px}.example-contact-card iframe{height:100px}.example-friend-list iframe{height:300px}@media only screen and (min-width: 990px){app-drawer[unresolved]{position:fixed;display:block;height:100%;width:265px;background-color:#eee}docs-menu{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}docs-menu[unresolved]{opacity:0;visibility:hidden}scroll-area[sidebar]{display:block;padding-left:265px}scroll-area[sidebar] site-banner{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}scroll-area[sidebar] site-banner[unresolved]{background-color:#1f2036}scroll-area[sidebar] site-banner[unresolved] app-bar,scroll-area[sidebar] site-banner[unresolved] header{opacity:0;visibility:hidden}scroll-area[sidebar] site-banner header,scroll-area[sidebar] site-banner app-bar{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}scroll-area[sidebar] site-banner[type="guide"]{background-color:#d81b60 !important}scroll-area[sidebar] site-banner[type="elements"]{background-color:#3f51b5 !important}scroll-area[sidebar] site-banner[type="start"]{background-color:#536dfe !important}scroll-area[sidebar] article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}}@media only screen and (min-width: 850px){#features .panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#features .feature{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#features .feature:not(:last-of-type){margin-right:40px}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.example-wrapper,.example-code,.example-code .highlight,.example-code .prettyprint{min-height:300px}.example-code .highlight+.highlight,.example-code .highlight+.highlight .prettyprint{margin-top:16px;min-height:0}.example-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:300px}.example-code{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.example-result{margin-left:16px}.example-caption{width:66.6%}}@media only screen and (max-width: 850px){scroll-area[sidebar]{padding-left:0 !important}scroll-area[unresolved] site-banner{height:60px;overflow:hidden}scroll-area[unresolved] app-bar{display:none}scroll-area[unresolved] header{display:none}scroll-area[unresolved] article{padding-top:70px;padding-left:15px;padding-right:15px}}#sidebar #sidebar-content{height:100%}#sidebar #logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:80px;padding-left:24px}.edit-on-github{float:right}.edit-on-github+*{clear:both}.permalink{display:none;margin-left:5px;vertical-align:top}.has-permalink:hover .permalink{display:initial}.no-permalink .permalink{display:none !important}.forversion{float:right;font-style:italic}.article .byline{font-size:smaller;color:#757575}.article .byline.author img{vertical-align:middle;width:25px;height:25px}.author{margin-bottom:20px}.author>p{display:inline-block;margin:0}.author>p:first-of-type{vertical-align:top}.author img{border-radius:7px;margin-right:5px;height:40px;width:40px}#toc summary{font-size:16px;font-weight:500;cursor:pointer}.video iframe{width:853px;max-width:100%;height:480px}.yt-embed{width:100%;max-width:576px}#browser-compatibility paper-checkbox{pointer-events:none}#browser-compatibility th{white-space:nowrap;padding-right:20px}#browser-compatibility .feature-title{white-space:nowrap}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}@media only screen and (max-width: 580px){.onlyonmobile{display:block !important}.bar{height:60px}#welcome a.logo{max-width:40%}.panel{margin:0 30px !important;padding:56px 0 40px 0 !important}.panel>img{margin-bottom:50px;width:200px;margin-right:auto !important;margin-left:0px !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}.panel summary p{margin:10px 0 !important}.paper-button{margin:15px 0}#architecture .box{margin-bottom:25px}.edit-on-github{display:none}footer{padding:15px}footer .links{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start !important;-webkit-align-items:flex-start !important;-moz-align-items:flex-start !important;-ms-align-items:flex-start !important;-o-align-items:flex-start !important;align-items:flex-start !important}}@media only screen and (max-width: 850px){#architecture .panel p{margin-bottom:10px}#architecture .panel .paper-button{margin:0 0 40px}.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table th{position:absolute;top:-9999px;left:-9999px}.responsive-table td{position:relative;padding-left:40%}.responsive-table td:before{position:absolute;left:0;width:35%;padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:500}.responsive-table tr td:last-child{border-bottom:1px solid #eee}.expressions-table td:nth-of-type(1):before{content:"Feature"}.expressions-table td:nth-of-type(2):before{content:"Example"}.expressions-table td:nth-of-type(3):before{content:"Explanation"}.attributes-table td:nth-of-type(1):before{content:"Attribute"}.attributes-table td:nth-of-type(2):before{content:"Required?"}.attributes-table td:nth-of-type(3):before{content:"Description"}.lifecycle-table td:nth-of-type(1):before{content:"Spec"}.lifecycle-table td:nth-of-type(2):before{content:"Polymer"}.lifecycle-table td:nth-of-type(3):before{content:"Called When"}.fouc-table td:nth-of-type(1):before{content:"Class Name"}.fouc-table td:nth-of-type(2):before{content:"Applied Behavior"}}@media only screen and (min-width: 581px) and (max-width: 850px){.main-bg .panel img{width:300px;margin-right:auto;margin-bottom:30px}.panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0 30px !important}.panel.left img{margin-left:0px !important;margin-right:auto !important}.panel.right img{width:300px;margin-right:0px !important;margin-left:auto !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}footer{padding-left:15px}}@media only screen and (min-width: 851px) and (max-width: 990px){footer .links{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}footer .links .paper-button{margin-bottom:16px}footer #copyright{margin-top:-16px}}@media only screen and (min-width: 990px){#future img{width:416px;height:286px}}
+.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}.meta{font-size:12px;font-weight:normal;line-height:20px}.secondary{font-size:14px;font-weight:normal;line-height:20px}body{font-size:16px;font-family:"RobotoDraft",Helvetica,Arial,sans-serif;font-weight:300;line-height:24px}button{font-size:12px;font-weight:normal;text-transform:uppercase}a{font-size:inherit;color:#3367d6;text-decoration:none}a:hover{text-decoration:underline}code,pre{font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}h1,h2,h3,h4,h5{font-weight:300;letter-spacing:-0.01em;line-height:48px;margin:0}h1{font-size:40px}polyfill-next-selector{content:':host h1'}::content h1{font-size:40px}h2{font-size:24px}polyfill-next-selector{content:':host h2'}::content h2{font-size:24px}h3{font-size:20px}polyfill-next-selector{content:':host h3'}::content h3{font-size:20px}h4{font-size:16px;font-weight:500}polyfill-next-selector{content:':host h4'}::content h4{font-size:16px;font-weight:500}h5{font-size:12px;font-weight:500}polyfill-next-selector{content:':host h5'}::content h5{font-size:12px;font-weight:500}.start{color:#536dfe}.elements{color:#07778f}.guide{color:#07778f}.main-bg{background-color:#eee !important}.main-purple{background-color:#07778f}.main-purple paper-button{background:#262742 !important;color:white;fill:currentcolor}.main-purple paper-button:hover{background:#3a3b56 !important}code,pre{color:#9f499b;font-family:"Source Code Pro",Monaco,Menlo,Consolas,"Courier New",monospace}pre,.prettyprint{background-color:#fafafa;padding:16px;margin:30px 0}pre .typ,pre .inline,.prettyprint .typ,.prettyprint .inline{color:#9c27b0}pre .pun,.prettyprint .pun{color:#455a64}pre .str,pre .string,.prettyprint .str,.prettyprint .string{color:#689f38}pre .pln,.prettyprint .pln{color:#455a64}pre .kwd,.prettyprint .kwd{color:#00838f}pre .tag,.prettyprint .tag{color:#00838f}pre .atn,pre .attribute-name,.prettyprint .atn,.prettyprint .attribute-name{color:#455a64}pre .atv,pre .attribute-value,.prettyprint .atv,.prettyprint .attribute-value{color:#689f38}pre .com,pre .comment,.prettyprint .com,.prettyprint .comment{color:#d81b60}.polymer-status-badge{height:20px;background-color:rgba(0,0,0,0.26);text-transform:uppercase;border-radius:2px;font-size:11px;padding:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;line-height:1;color:#fff;box-sizing:border-box;margin:0 24px}@media only screen and (min-width: 581px){main.polymer-0_5-content scroll-area article{padding-top:60px}}.material-purple{background-color:#3e50b4}.material-purple-light{background-color:#c4c9e8}.material-purple-lightest{background-color:#e8eaf6}.material-orange{background-color:#ff5621}.material-orange-light{background-color:#ffcbbb}.material-orange-lightest{background-color:#fbe9e7}.material-pink{background-color:#e81d62}.material-pink-light{background-color:#f7bacf}.material-pink-lightest{background-color:#fce4ec}.material-yellow{background-color:#f3b300}.material-yellow-light{background-color:#fbe7b1}.material-yellow-lightest{background-color:#fff8e1}.material-green{background-color:#00bea4}.material-green-light{background-color:#a6ffea}.material-green-lightest{background-color:#e0f2f1}.material-teal{background-color:#00bbd3}.material-teal-light{background-color:#b1eaf1}.material-teal-lightest{background-color:#e0f7fa}.material-blue{background-color:#4184f3}.material-blue-light{background-color:#c5d9fb}.material-blue-lightest{background-color:#e3f2fd}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{border:0}summary{display:block}h2:target:before,h3:target:before,h4:target:before,h5:target:before{display:block;content:" ";margin-top:-70px;height:90px;visibility:hidden}html,body{margin:0;padding:0;height:100%}body{color:#444}body.noscroll{overflow:hidden}body.hide-on-hash .hide-on-hash{display:none}img{max-width:100%}pre,code{white-space:pre;word-wrap:normal}pre b,pre strong,code b,code strong{font-weight:700}pre{overflow-x:auto}a code{color:currentcolor}ul li::before,ol li::before{color:#555}table.table{width:100%}table.first-col-nowrap tr td:first-of-type{white-space:nowrap}table td{padding:0;margin:0;vertical-align:top;padding:12px 12px 12px 0}table th{text-transform:uppercase;font-size:14px;text-align:left;padding-right:40px;border-bottom:1px solid #eee;font-weight:500;line-height:48px}b,strong{font-weight:500}hr{border:none;border-bottom:1px solid #eee}dl dt{font-weight:500}dl.horizontal dt{float:left;width:160px}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}summary{outline:none}.error{border:3px solid red;background-color:rgba(255,0,0,0.3);padding:5px}.alert{color:#555;border:1px solid #eee;font-size:14px;padding:10px 15px}.alert b,.alert strong{margin-right:5px}.alert.alert-success b,.alert.alert-success strong{color:green}.alert.alert-info b,.alert.alert-info strong{color:#3367d6}.alert.alert-error{border-color:#ff4120;fill:#ff4120}.alert.alert-error b,.alert.alert-error strong{color:#ff4120}p:empty{display:none}a[disabled]{pointer-events:none;color:#ccc}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}paper-button{color:#666;font-size:14px;white-space:nowrap}paper-button>core-icon{margin-right:4px}paper-button[raised]{background:#fafafa}paper-button:hover,paper-button.active{text-decoration:none;background:#fff;box-shadow:0px 4px 10px 0 rgba(0,0,0,0.1),0px 2px 10px 0px rgba(0,0,0,0.1)}.paper-button[sink]{color:inherit;padding:7px 10px;transition:none}.paper-button[sink]:hover,.paper-button[sink].active{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjA4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(5%, rgba(0,0,0,0)),color-stop(40%, rgba(0,0,0,0.08)));background:-moz-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);background:linear-gradient(to bottom, rgba(0,0,0,0) 5%,rgba(0,0,0,0.08) 40%);box-shadow:0 1px 1px rgba(0,0,0,0.2) inset,0 -1px 1px rgba(0,0,0,0.1) inset,0 1px 0px rgba(0,0,0,0.2) inset}app-bar a{text-decoration:none !important}app-bar .paper-button{font-size:14px;letter-spacing:normal;margin:5px}.bar{padding:16px !important;height:80px}.bar a{text-decoration:none}.sticky{position:fixed !important;top:0;width:100%}.onlyonmobile{display:none}footer{position:relative;background-color:#fafafa;padding:100px 0;padding-left:64px}footer .links{margin-bottom:56px}footer paper-button{margin-right:30px;color:#666666}footer #copyright{color:#757575;font-size:14px}footer #copyright a{color:#666666}#content-container .article{margin-bottom:2em}#content-container h2{margin-top:20px}#content-container h3{margin-top:15px}#content-container h4{margin-top:10px}#content-container scroll-area article header{margin-bottom:24px}.one-oh{font-size:200px;font-weight:bold;line-height:200px;text-align:center;letter-spacing:-8px}#features .panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.badge-wrapper{padding:30px;border-radius:50%;background:#F5F5F5;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.1)}.badge-wrapper>core-icon{width:100px;height:100px}.checklist-item{font-size:35px}.checklist-item core-icon{width:80px;height:80px;margin-right:16px}.example:not(:last-of-type){margin-bottom:64px}.example-header{margin-bottom:16px}.example-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.example-code pre{margin:0 0 16px}.example-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-result iframe{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.example-google-map iframe{height:300px}.example-contact-card iframe{height:100px}.example-friend-list iframe{height:300px}@media only screen and (min-width: 990px){app-drawer[unresolved]{position:fixed;display:block;height:100%;width:265px;background-color:#eee}docs-menu{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}docs-menu[unresolved]{opacity:0;visibility:hidden}scroll-area[sidebar]{display:block;padding-left:265px}scroll-area[sidebar] site-banner{height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:flex-end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}scroll-area[sidebar] site-banner[unresolved]{background-color:#07778f}scroll-area[sidebar] site-banner[unresolved] app-bar,scroll-area[sidebar] site-banner[unresolved] header{opacity:0;visibility:hidden}scroll-area[sidebar] site-banner header,scroll-area[sidebar] site-banner app-bar{-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}scroll-area[sidebar] site-banner[type="guide"]{background-color:#07778f !important}scroll-area[sidebar] site-banner[type="elements"]{background-color:#07778f !important}scroll-area[sidebar] site-banner[type="start"]{background-color:#536dfe !important}scroll-area[sidebar] article{padding:24px 64px;max-width:912px;min-height:300px;overflow:hidden}}@media only screen and (min-width: 850px){#features .panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#features .feature{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#features .feature:not(:last-of-type){margin-right:40px}.badge{height:200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.example-wrapper,.example-code,.example-code .highlight,.example-code .prettyprint{min-height:300px}.example-code .highlight+.highlight,.example-code .highlight+.highlight .prettyprint{margin-top:16px;min-height:0}.example-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:300px}.example-code{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.example-result{margin-left:16px}.example-caption{width:66.6%}}@media only screen and (max-width: 850px){scroll-area[sidebar]{padding-left:0 !important}scroll-area[unresolved] site-banner{height:60px;overflow:hidden}scroll-area[unresolved] app-bar{display:none}scroll-area[unresolved] header{display:none}scroll-area[unresolved] article{padding-top:70px;padding-left:15px;padding-right:15px}}#sidebar #sidebar-content{height:100%}#sidebar #logo-container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-o-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;height:80px;padding-left:24px}.edit-on-github{float:right}.edit-on-github+*{clear:both}.permalink{display:none;margin-left:5px;vertical-align:top}.has-permalink:hover .permalink{display:initial}.no-permalink .permalink{display:none !important}.forversion{float:right;font-style:italic}.article .byline{font-size:smaller;color:#757575}.article .byline.author img{vertical-align:middle;width:25px;height:25px}.author{margin-bottom:20px}.author>p{display:inline-block;margin:0}.author>p:first-of-type{vertical-align:top}.author img{border-radius:7px;margin-right:5px;height:40px;width:40px}#toc summary{font-size:16px;font-weight:500;cursor:pointer}.video iframe{width:853px;max-width:100%;height:480px}.yt-embed{width:100%;max-width:576px}#browser-compatibility paper-checkbox{pointer-events:none}#browser-compatibility th{white-space:nowrap;padding-right:20px}#browser-compatibility .feature-title{white-space:nowrap}.content-padding,footer>:first-child{max-width:1032px;margin:0 auto}@media only screen and (max-width: 580px){.onlyonmobile{display:block !important}.bar{height:60px}#welcome a.logo{max-width:40%}.panel{margin:0 30px !important;padding:56px 0 40px 0 !important}.panel>img{margin-bottom:50px;width:200px;margin-right:auto !important;margin-left:0px !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}.panel summary p{margin:10px 0 !important}.paper-button{margin:15px 0}#architecture .box{margin-bottom:25px}.edit-on-github{display:none}footer{padding:15px}footer .links{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start !important;-webkit-align-items:flex-start !important;-moz-align-items:flex-start !important;-ms-align-items:flex-start !important;-o-align-items:flex-start !important;align-items:flex-start !important}}@media only screen and (max-width: 850px){#architecture .panel p{margin-bottom:10px}#architecture .panel .paper-button{margin:0 0 40px}.responsive-table,.responsive-table thead,.responsive-table tbody,.responsive-table th,.responsive-table td,.responsive-table tr{display:block}.responsive-table th{position:absolute;top:-9999px;left:-9999px}.responsive-table td{position:relative;padding-left:40%}.responsive-table td:before{position:absolute;left:0;width:35%;padding-right:10px;text-transform:uppercase;font-size:14px;font-weight:500}.responsive-table tr td:last-child{border-bottom:1px solid #eee}.expressions-table td:nth-of-type(1):before{content:"Feature"}.expressions-table td:nth-of-type(2):before{content:"Example"}.expressions-table td:nth-of-type(3):before{content:"Explanation"}.attributes-table td:nth-of-type(1):before{content:"Attribute"}.attributes-table td:nth-of-type(2):before{content:"Required?"}.attributes-table td:nth-of-type(3):before{content:"Description"}.lifecycle-table td:nth-of-type(1):before{content:"Spec"}.lifecycle-table td:nth-of-type(2):before{content:"Polymer"}.lifecycle-table td:nth-of-type(3):before{content:"Called When"}.fouc-table td:nth-of-type(1):before{content:"Class Name"}.fouc-table td:nth-of-type(2):before{content:"Applied Behavior"}}@media only screen and (min-width: 581px) and (max-width: 850px){.main-bg .panel img{width:300px;margin-right:auto;margin-bottom:30px}.panel{-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;margin:0 30px !important}.panel.left img{margin-left:0px !important;margin-right:auto !important}.panel.right img{width:300px;margin-right:0px !important;margin-left:auto !important}.panel summary+summary{margin-right:auto !important;margin-left:0px !important}footer{padding-left:15px}}@media only screen and (min-width: 851px) and (max-width: 990px){footer .links{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}footer .links .paper-button{margin-bottom:16px}footer #copyright{margin-top:-16px}}@media only screen and (min-width: 990px){#future img{width:416px;height:286px}}
diff --git a/docs/appendix-acronyms.html b/docs/appendix-acronyms.html
index 3eacb4bf53..ba9266a0d4 100644
--- a/docs/appendix-acronyms.html
+++ b/docs/appendix-acronyms.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -434,7 +434,7 @@
-
+
diff --git a/docs/appendix-cots.html b/docs/appendix-cots.html
index 482faf0653..a567ce5300 100644
--- a/docs/appendix-cots.html
+++ b/docs/appendix-cots.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -623,7 +623,7 @@
-
+
diff --git a/docs/appendix-wsr88d.html b/docs/appendix-wsr88d.html
index abaf2b9714..b5d5a29afd 100644
--- a/docs/appendix-wsr88d.html
+++ b/docs/appendix-wsr88d.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -81,1336 +81,822 @@
- Prod ID
- Lvls
- Lyr
- Resol
- Range
- Prod ID
- Product Name
- Format
+ Product Name
+ Mnemonic
+ ID
+ Levels
+ Res
+ Elevation
- 2
- 0
- 0
- 0
- 0
- GSM
- General Status Msg (GSM)
- GSM
-
-
- 3
- 0
- 0
- 0
- 0
- PRR
- Product Request Resp (PRR)
- PRR
-
-
- 6
- 0
- 0
- 0
- 0
- AAP
- Alert Adaptation Parms (AAP)
- AAP
-
-
- 8
- 0
- 0
- 0
- 0
- PTL
- Product List (PTL)
- PTL
-
-
- 9
- 0
- 0
- 0
- 0
- AM
- Alert Message (AM)
- AM
-
-
- 16
- 8
- 0
- 1
- 230
+ Reflectivity (Z)
Z
- Reflectivity (Z)
- Radial
+ 19
+ 16
+ 100
+ .5
- 17
- 8
- 0
- 2
- 460
+ Reflectivity (Z)
Z
- Reflectivity (Z)
- Radial
+ 19
+ 16
+ 100
+ 1.5
- 18
- 8
- 0
- 4
- 460
+ Reflectivity (Z)
Z
- Reflectivity (Z)
- Radial
+ 19
+ 16
+ 100
+ 2.5
- 19
- 16
- 0
- 1
- 230
+ Reflectivity (Z)
Z
- Reflectivity (Z)
- Radial
+ 19
+ 16
+ 100
+ 3.5
- 20
- 16
- 0
- 2
- 460
+ Reflectivity (Z)
Z
- Reflectivity (Z)
- Radial
-
-
- 21
+ 20
16
- 0
- 4
- 460
- Z
- Reflectivity (Z)
- Radial
+ 200
+ .5
- 22
- 8
- 0
- 0.25
- 60
+ Velocity (V)
V
- Velocity (V)
- Radial
+ 27
+ 16
+ 100
+ .5
- 23
- 8
- 0
- 0.5
- 115
+ Velocity (V)
V
- Velocity (V)
- Radial
+ 27
+ 16
+ 100
+ 1.5
- 24
- 8
- 0
- 1
- 230
+ Velocity (V)
V
- Velocity (V)
- Radial
+ 27
+ 16
+ 100
+ 2.5
- 25
- 16
- 0
- 0.25
- 60
+ Velocity (V)
V
- Velocity (V)
- Radial
-
-
- 26
+ 27
16
- 0
- 0.5
- 115
- V
- Velocity (V)
- Radial
+ 100
+ 3.5
- 27
- 16
- 0
- 1
- 230
- V
- Velocity (V)
- Radial
-
-
- 28
- 8
- 0
- 0.25
- 60
- SW
- Spectrum Width (SW)
- Radial
-
-
- 29
- 8
- 0
- 0.5
- 115
- SW
- Spectrum Width (SW)
- Radial
-
-
- 30
- 8
- 0
- 1
- 230
- SW
- Spectrum Width (SW)
- Radial
-
-
- 31
- 16
- 0
- 2
- 230
- USP
- User Select Precip (USP)
- Radial
-
-
- 32
- 256
- 0
- 1
- 115
- DHR
- Digital Hybrid Scan Refl (DHR)
- Radial
-
-
- 34
- 8
- 0
- 1
- 230
- CFC
- Clutter Filter Control (CFC)
- Radial
-
-
- 35
- 8
- 0
- 1
- 230
- CZ
- Composite Ref (CZ)
- Raster
-
-
- 36
- 8
- 0
- 4
- 460
- CZ
- Composite Ref (CZ)
- Raster
-
-
- 37
- 16
- 0
- 1
- 230
- CZ
- Composite Ref (CZ)
- Raster
-
-
- 38
- 16
- 0
- 4
- 460
- CZ
- Composite Ref (CZ)
- Raster
-
-
- 39
- 0
- 0
- 1
- 230
- CZC
- Composite Ref Contour (CZC)
- Graphic
-
-
- 40
- 0
- 0
- 4
- 460
- CZC
- Composite Ref Contour (CZC)
- Graphic
-
-
- 41
- 16
- 0
- 4
- 230
- ET
- Echo Tops (ET)
- Raster
-
-
- 42
- 0
- 0
- 4
- 230
- ETC
- Echo Tops Contour (ETC)
- Graphic
-
-
- 43
- 16
- 0
- 1
- 230
- SWR
- Svr Wx Anal - Ref (SWR)
- Radial
-
-
- 44
- 16
- 0
- 0.25
- 230
- SWV
- Svr Wx Anal - Vel (SWV)
- Radial
-
-
- 45
- 8
- 0
- 0.25
- 230
- SWW
- Svr Wx Anal - SW (SWW)
- Radial
-
-
- 46
- 16
- 0
- 0.5
- 230
- SWS
- Svr Wx Anal - Shear (SWS)
- Radial
-
-
- 47
- 0
- 0
- 4
- 230
- SWP
- Severe Wx Prob (SWP)
- Graphic
-
-
- 48
- 8
- 0
- 0
- 0
- VWP
- VAD Wind Profile (VWP)
- Graphic
-
-
- 49
- 16
- 0
- 0
- 26
- CM
- Combined Moment (CM)
- Raster
-
-
- 50
- 16
- 0
- 1
- 230
- RCS
- Ref X-Sect (RCS)
- Raster
-
-
- 51
- 16
- 0
- 0.5
- 230
- VCS
- Vel X-Sect (VCS)
- Raster
-
-
- 52
- 8
- 0
- 0.5
- 230
- SCS
- SW X-Sect (SCS)
- Raster
-
-
- 53
- 8
- 0
- 1
- 50
- WER
- Wk Echo Region (WER)
- Raster
-
-
- 55
- 16
- 0
- 0.5
- 230
- SRR
- Storm Rel Vel Region (SRR)
- Radial
-
-
- 56
- 16
- 0
- 1
- 230
+ Storm Rel Velocity (SRM)
SRM
- Storm Rel Velocity (SRM)
- Radial
-
-
- 57
+ 56
16
- 0
- 4
- 230
- VIL
- Vert Integ Liq (VIL)
- Raster
+ 100
+ .5
- 58
- 0
- 0
- 0
- 345
- STI
- Storm Track (STI)
- Graphic
+ Storm Rel Velocity (SRM)
+ SRM
+ 56
+ 16
+ 100
+ 1.5
- 59
- 0
- 0
- 0
- 230
- HI
- Hail Index (HI)
- Graphic
+ Storm Rel Velocity (SRM)
+ SRM
+ 56
+ 16
+ 100
+ 2.5
- 60
- 0
- 0
- 0
- 230
- M
- Mesocyclone (M)
- Graphic
+ Storm Rel Velocity (SRM)
+ SRM
+ 56
+ 16
+ 100
+ 3.5
- 61
- 0
- 0
- 0
- 230
- TVS
- Tornadic Vortex Sig (TVS)
- Graphic
+ Composite Ref (CZ)
+ CZ
+ 37
+ 16
+ 100
+ -1
- 62
- 0
- 0
- 0
- 460
- SS
- Storm Structure (SS)
- Text
+ Composite Ref (CZ)
+ CZ
+ 38
+ 16
+ 400
+ -1
- 65
- 8
- 1
- 4
- 460
+ Lyr Comp Ref Max (LRM) Level 1
LRM
- Lyr 1 Comp Ref Max (LRM)
- Raster
+ 65
+ 8
+ 0
+ -1
- 66
- 8
- 2
- 4
- 460
+ Lyr Comp Ref Max (LRM) Level 2
LRM
- Lyr 2 Comp Ref Max (LRM)
- Raster
+ 66
+ 8
+ 0
+ -1
- 67
+ Lyr Comp Ref Max (LRM) Level 3
+ LRM
+ 90
8
- 2
- 4
- 460
+ 0
+ -1
+
+
+ Lyr Comp Ref MAX (APR)
APR
- Lyr 1 Comp Ref MAX (APR)
- Raster
-
-
- 73
- 0
- 0
- 0
- 0
- UAM
- User Alert Message (UAM)
- Text
-
-
- 74
- 0
- 0
- 0
- 460
- RCM
- Radar Coded Message (RCM)
- Text
-
-
- 75
- 0
- 0
- 0
- 0
- FTM
- Free Text Message (FTM)
- Text
-
-
- 77
- 0
- 0
- 0
- 0
- PTM
- PUP Text Message (PTM)
- Text
-
-
- 78
+ 67
16
0
- 2
- 230
+ -1
+
+
+ Echo Tops (ET)
+ ET
+ 41
+ 16
+ 0
+ -1
+
+
+ Vert Integ Liq (VIL)
+ VIL
+ 57
+ 16
+ 0
+ -1
+
+
+ One Hour Precip (OHP)
OHP
- One Hour Precip (OHP)
- Radial
-
-
- 79
+ 78
16
0
- 2
- 230
- THP
- Three Hour Precip (THP)
- Radial
+ -1
- 80
- 16
- 0
- 2
- 230
+ Storm Total Precip (STP)
STP
- Storm Total Precip (STP)
- Radial
+ 80
+ 16
+ 0
+ -1
- 81
- 256
+ VAD Wind Profile (VWP)
+ VWP
+ 48
0
- 4
- 230
+ 0
+ -1
+
+
+ Digital Precip Array (DPA)
DPA
- Digital Precip Array (DPA)
- Raster
+ 81
+ 256
+ 400
+ -1
- 82
+ Velocity (V)
+ V
+ 25
+ 16
+ 100
+ .5
+
+
+ Base Spectrum Width (SW)
+ SW
+ 28
8
- 0
- 40
- 230
- SPD
- Supplemental Precip Data (SPD)
- Text
+ 100
+ .5
- 83
- 0
- 0
- 0
- 0
- IRM
- Intermediate Radar Message (IRM)
- Text
-
-
- 84
+ Base Spectrum Width (SW)
+ SW
+ 30
8
- 0
- 0
- 0
- VAD
- Vel Az Display (VAD)
- Graphic
+ 100
+ .5
- 85
- 8
+ Severe Weather Probablilty (SWP)
+ SWP
+ 47
+ 0
+ 100
+ -1
+
+
+ Storm Tracking Information (STI)
+ STI
+ 58
+ 0
+ 100
+ -1
+
+
+ Hail Index (HI)
+ HI
+ 59
+ 0
+ 100
+ -1
+
+
+ Mesocyclone (M)
+ M
+ 60
+ 0
+ 100
+ -1
+
+
+ Mesocyclone (MD)
+ MD
+ 141
+ 0
0
1
- 230
- RCS
- Ref X-Sect (RCS)
- Raster
- 86
- 8
+ Tornadic Vortex Signature (TVS)
+ TVS
+ 61
0
- 0.5
- 230
- VCS
- Vel X-Sect (VCS)
- Raster
+ 100
+ -1
- 87
+ Storm Structure (SS)
+ SS
+ 62
0
- 0
- 2
- 0
- CS
- Combined Shear (CS)
- Raster
+ 100
+ -1
- 88
+ Supplemental Precipitation Data (SPD)
+ SPD
+ 82
0
- 0
- 2
- 0
- CSC
- Combined Shear Contour (CSC)
- Graphic
+ 100
+ -1
- 89
- 8
- 3
- 4
- 460
- LRA
- Lyr 3 Comp Ref Avg (LRA)
- Raster
-
-
- 90
- 8
- 3
- 4
- 460
- LRM
- Lyr 3 Comp Ref Max (LRM)
- Raster
-
-
- 93
+ Reflectivity (Z)
+ Z
+ 94
256
- 0
- 1.00
- 115
- DBV
- ITWS Digital Velocity (DBV)
- Radial
+ 100
+ .5
- 94
+ Reflectivity (Z)
+ Z
+ 94
256
- 0
- 1.00
- 460
- DZ
- 8-bit Refl Array (DZ)
- Radial
+ 100
+ 1.5
- 99
+ Reflectivity (Z)
+ Z
+ 94
256
- 0
- 0.25
- 230
+ 100
+ 2.4
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 3.4
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 4.3
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 5.3
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 6.2
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 7.5
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 8.7
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 10.0
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 12.0
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 14.0
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 16.7
+
+
+ Reflectivity (Z)
+ Z
+ 94
+ 256
+ 100
+ 19.5
+
+
+ Velocity (V)
V
- 8-bit Velocity Array (V)
- Radial
-
-
- 100
- 0
- 0
- 0
- 0
- VSDT
- VAD Site Adapt Params (VSDT)
- Text
-
-
- 101
- 0
- 0
- 0
- 0
- STIT
- Storm Track Alpha block (STIT)
- Text
-
-
- 102
- 0
- 0
- 0
- 0
- HIT
- Hail Index Alpha block (HIT)
- Text
-
-
- 103
- 0
- 0
- 0
- 0
- MT
- Mesocyclone Alpha block (MT)
- Text
-
-
- 104
- 0
- 0
- 0
- 0
- TVST
- TVS Alpha block (TVST)
- Text
-
-
- 105
- 0
- 0
- 0
- 0
- CST
- Combined Shear Params (CST)
- Text
-
-
- 106
- 0
- 0
- 0
- 0
- CSCT
- Combined Shr Cntr Parms (CSCT)
- Text
-
-
- 107
- 0
- 0
- 0
- 0
- OHPT
- 1hr Rainfall Params (OHPT)
- Text
-
-
- 108
- 0
- 0
- 0
- 0
- THPT
- 3hr Rainfall Params (THPT)
- Text
-
-
- 109
- 0
- 0
- 0
- 0
- STPT
- Storm Total Params (STPT)
- Text
-
-
- 136
- 16
- 0
- 4
- 0
- CZFMP
- Comp Refl Mos Filt Prec(CZFMP)
- Raster
-
-
- 137
- 16
- 0
- 8
- 0
- CZFMP
- Comp Refl Mos Filt Prec(CZFMP)
- Raster
-
-
- 139
- 16
- 0
- 4
- 0
- CZM
- Composite Refl Mosaic (CZM)
- Raster
-
-
- 144
- 16
- 0
- 8
- 0
- CZM
- Composite Refl Mosaic (CZM)
- Raster
-
-
- 153
+ 99
256
- 0
- 0.25
- 460
+ 25
+ .5
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 1.5
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 2.4
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 3.4
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 4.3
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 5.3
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 6.2
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 7.5
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 8.7
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 10.0
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 12.0
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 14.0
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 16.7
+
+
+ Velocity (V)
+ V
+ 99
+ 256
+ 25
+ 195
+
+
+ Super Res Reflectivity (Z)
HZ
- Super-Res Reflectivity (Z)
- Radial
+ 153
+ 256
+ 25
+ .5
- 154
+ Super Res Reflectivity (Z)
+ HZ
+ 153
256
- 0
- 0.25
- 300
+ 25
+ 1.5
+
+
+ Super Res Velocity (V)
HV
- Super-Res Velocity (V)
- Radial
+ 154
+ 256
+ 25
+ .5
- 155
+ Super Res Velocity (V)
+ HV
+ 154
256
- 0
- 0.25
- 300
+ 25
+ 1.5
+
+
+ Super Res Spec Width (SW)
HSW
- Super-Res Spec Width (SW)
- Radial
+ 155
+ 256
+ 25
+ .5
- 159
+ Super Res Spec Width (SW)
+ HSW
+ 155
+ 256
+ 25
+ 1.5
+
+
+ Spectrum Width (SW)
+ SW
+ 30
8
+ 100
+ 1.5
+
+
+ Spectrum Width (SW)
+ SW
+ 28
+ 8
+ 25
+ 1.5
+
+
+ Digital Vert Integ Liq (DVL)
+ DVL
+ 134
+ 256
+ 100
+ -1
+
+
+ Digital Hybrid Scan Refl (DHR)
+ DHR
+ 32
+ 256
+ 100
+ -1
+
+
+ Enhanced Echo Tops (EET)
+ EET
+ 135
+ 256
+ 100
+ -1
+
+
+ Digital Meso Detection (DMD)
+ DMD
+ 149
0
- 4
- 300
+ 0
+ 16384
+
+
+ TVS Rapid Update (TRU)
+ TRU
+ 143
+ 0
+ 0
+ 16384
+
+
+ User Selectable Lyr Refl (ULR)
+ ULR
+ 137
+ 16
+ 100
+ -1
+
+
+ Storm Total Precip (STP)
+ STP
+ 138
+ 256
+ 200
+ -1
+
+
+ 1-Hour Snow-Water Equiv (OSW)
+ OSW
+ 144
+ 16
+ 100
+ -1
+
+
+ 1-Hour Snow Depth (OSD)
+ OSD
+ 145
+ 16
+ 100
+ -1
+
+
+ Storm Tot Snow Depth (SSD)
+ SSD
+ 147
+ 16
+ 100
+ -1
+
+
+ Storm Tot Snow-Water Equiv (SSW)
+ SSW
+ 146
+ 16
+ 100
+ -1
+
+
+ Differential Refl (ZDR)
ZDR
- Differential Refl (ZDR)
- Raster
+ 158
+ 16
+ 100
+ .5
- 158
- 16
- 0
- 0.25
- 300
+ Differential Refl (ZDR)
ZDR
- Differential Refl (ZDR)
- Raster
+ 159
+ 256
+ 25
+ 16384
- 161
- 256
- 0
- 0.25
- 300
+ Correlation Coeff (CC)
CC
- Correlation Coeff (CC)
- Radial
+ 160
+ 16
+ 100
+ .5
- 160
- 16
- 0
- 1.0
- 230
+ Correlation Coeff (CC)
CC
- Correlation Coeff (CC)
- Radial
+ 161
+ 256
+ 25
+ 16384
- 163
- 256
- 0
- 0.25
- 300
+ Specific Diff Phase (KDP)
KDP
- Specific Diff Phase (KDP)
- Radial
+ 162
+ 16
+ 100
+ .5
- 162
- 16
- 0
- 1.0
- 230
+ Specific Diff Phase (KDP)
KDP
- Specific Diff Phase (KDP)
- Radial
+ 163
+ 256
+ 25
+ 16384
- 165
- 256
- 0
- 0.25
- 300
+ Hydrometeor Class (HC)
HC
- Hydrometer Class (HC)
- Radial
+ 164
+ 16
+ 100
+ .5
- 164
- 16
- 0
- 1.0
- 230
+ Hydrometeor Class (HC)
HC
- Hydrometer Class (HC)
- Radial
-
-
- 177
+ 165
256
- 0
- 0.25
- 230
- HHC
- Hybrid Hydrometer Class (HHC)
- Radial
+ 25
+ 16384
- 176
- 65536
- 0
- 0.25
- 230
- DPR
- Digital Inst Precip rate (DPR)
- Radial
-
-
- 169
- 16
- 0
- 2.0
- 230
- OHA
- One Hour Accum (STA)
- Radial
-
-
- 171
- 16
- 0
- 2.0
- 230
- STA
- Storm Total Accum (STA)
- Radial
-
-
- 172
- 256
- 0
- 0.25
- 230
- STA
- Storm Total Accum (DSA)
- Radial
-
-
- 173
- 256
- 0
- 0.25
- 230
- DUA
- User Select Accum (DUA)
- Radial
-
-
- 174
- 256
- 0
- 0.25
- 230
- DOD
- One Hour Diff (DOD)
- Radial
-
-
- 175
- 256
- 0
- 0.25
- 230
- DSD
- Storm Total Diff (DSD)
- Radial
-
-
- Â
- 256
- 0
- 0.25
- 230
- DP
- Differential Phase (DP)
- Radial
-
-
- Â
- 256
- 0
- 0.25
- 230
- PRE
- Inst Precip Rate (PRE)
- Radial
-
-
- 166
- 0
- 0
- 0.0
- 230
+ Melting Layer (ML)
ML
- Melting Layer (ML)
- Graphic
+ 166
+ 0
+ 0
+ 16384
- 170
+ Hybrid Hydrometeor Class (HHC)
+ HHC
+ 177
256
- 0
- 0.25
- 230
- DAA
- One Hour Unbiased Accum (DAA)
- Radial
+ 25
+ -1
- 199
+ Digital Inst Precip Rate (DPR)
+ DPR
+ 176
+ 0
+ 25
+ -1
+
+
+ One Hour Accum (OHA)
+ OHA
+ 169
16
- 0
- 4
- 0
- OHPM
- One Hour Precip Mosaic (OHPM)
- Raster
+ 200
+ -1
- 200
+ User Select Accum (DUA)
+ DUA
+ 173
+ 256
+ 25
+ -1
+
+
+ User Select Accum (DUA)
+ DUA
+ 173
+ 256
+ 25
+ -1
+
+
+ Storm Total Accum (STA)
+ STA
+ 171
16
- 0
- 8
- 0
- OHPM
- One Hour Precip Mosaic (OHPM)
- Raster
+ 200
+ -1
- 204
- 16
- 0
- 4
- 0
- ETM
- Echo Tops Mosaic (ETM)
- Raster
+ Storm Total Accum (DSA)
+ STA
+ 172
+ 256
+ 25
+ -1
- 205
- 16
- 0
- 8
- 0
- ETM
- Echo Tops Mosaic (ETM)
- Raster
+ One Hour Diff (DOD)
+ DOD
+ 174
+ 256
+ 25
+ -1
- 208
- 0
- 0
- 0
- 0
- CSAM9
- Com Storms Att Mosaic B9 (CSAM9)
- Raster
-
-
- 209
- 0
- 0
- 0
- 0
- CSAM
- Comb Storms Att Mosaic (CSAM)
- Raster
-
-
- 210
- 16
- 0
- 4
- 0
- CPAM
- Cum Precip Accum Mosaic (CPAM)
- Raster
-
-
- 211
- 16
- 0
- 4
- 0
- ODPM
- 24-Hr Precip Mosaic (ODPM)
- Raster
-
-
- 212
- 16
- 0
- 4
- 0
- CZMP
- Comp Refl Mosaic Precip (CZMP)
- Raster
-
-
- 213
- 16
- 0
- 8
- 0
- CZMP
- Comp Refl Mosaic Precip (CZMP)
- Raster
-
-
- 216
- 16
- 0
- 8
- 0
- CPAM
- Cum Precip Accum Mosaic (CPAM)
- Raster
-
-
- 217
- 16
- 0
- 8
- 0
- ODPM
- 24-Hr Precip Mosaic (ODPM)
- Raster
-
-
- 246
- 16
- 0
- 2
- 0
- ZNM
- Refl Mos Non Filt (ZNM)
- Raster
-
-
- 247
- 16
- 0
- 2
- 0
- ZNMC
- Refl Mos Non Filt Clr (ZNMC)
- Raster
-
-
- 249
- 16
- 0
- 2
- 0
- ZM
- Base Reflectivity Mosaic (ZM)
- Raster
-
-
- 250
- 16
- 0
- 4
- 0
- ZM
- Base Reflectivity Mosaic (ZM)
- Raster
-
-
- 251
- 16
- 0
- 8
- 0
- ZM
- Base Reflectivity Mosaic (ZM)
- Raster
-
-
- 253
- 16
- 0
- 4
- 0
- ZMGA
- Base Refl Mos Griff+Alb (ZMGA)
- Raster
-
-
- 254
- 8
- 0
- 4
- 0
- LRMM
- Layer Comp Refl Low Mos (VILM)
- Raster
-
-
- 255
- 8
- 0
- 8
- 0
- LRMM
- Layer Comp Refl Med Mos (VILM)
- Raster
-
-
- 256
- 8
- 0
- 8
- 0
- LRMM
- Layer Comp Refl High Mos (VILM)
- Raster
-
-
- 257
- 16
- 0
- 4
- 0
- VILM
- Vert Int Liquid Mosaic (VILM)
- Raster
+ Storm Total Diff (DSD)
+ DSD
+ 175
+ 256
+ 25
+ -1
@@ -1436,7 +922,7 @@
-
+
diff --git a/docs/cave/cave-keyboard-shortcuts.html b/docs/cave/cave-keyboard-shortcuts.html
index e17135a95c..6da267318c 100644
--- a/docs/cave/cave-keyboard-shortcuts.html
+++ b/docs/cave/cave-keyboard-shortcuts.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -158,7 +158,7 @@
-
+
diff --git a/docs/cave/cave-localization.html b/docs/cave/cave-localization.html
new file mode 100644
index 0000000000..05a2871490
--- /dev/null
+++ b/docs/cave/cave-localization.html
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Changing Localization Site -
+ AWIPS II
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Changing Localization Site
+
+
+
+
+
+
+
+
+
+
+
+ : Changing Localization Site
+
+
+
+ Five Pane Layout
+
+The default localization site is OAX (a large contingent of Raytheon AWIPS developers work in Omaha and the OAX WFO was the first to integrate and test AWIPS II). Unidata AWIPS II 16.1.4 (and later) allow switching the localization site to any NWS WFO ID. Releases before 16.1.4 are stuck on OAX unless the server administrator manually changes or adds other localization sites (just update to the latest…).
+
+In the menubar, seelct View > 5 Pane Layout to make visible a left sidebar containing hemispheric, regional, state, and WFO-level maps. These maps can be toggled/selected/swapped with a right click.
+
+
+
+Change Localization Site for CAVE
+
+Under CAVE > Preferences > Localization you will see controls both for site and EDEX server name.
+
+
+
+Change the site (example shows TBW Tampa Bay) and click Okay or Apply and confirm the popup dialog, which informs you that you must restart CAVE for the changes to take effect.
+
+
+
+On restart you will see the sidebar maps positioned for your selected site.
+
+
+
+Grid Levels and Parameters
+
+Notebook
+
+List Available Parameters for a Grid Name
+
+from awips.dataaccess import DataAccessLayer
+
+# Select HRRR
+DataAccessLayer.changeEDEXHost("edex-cloud.unidata.ucar.edu")
+request = DataAccessLayer.newDataRequest()
+request.setDatatype("grid")
+request.setLocationNames("GFS40")
+
+# Print parm list
+available_parms = DataAccessLayer.getAvailableParameters(request)
+available_parms.sort()
+for parm in available_parms:
+ print parm
+
+
+List Available Levels for Parameter
+
+# Set parm to u-wind
+request.setParameters("uW")
+
+# Print level list
+available_levels = DataAccessLayer.getAvailableLevels(request)
+available_levels.sort()
+for level in available_levels:
+ print level
+
+
+Construct Wind Field from U and V Components
+
+import numpy
+from metpy.units import units
+
+# Set level for u-wind
+request.setLevels("10.0FHAG")
+t = DataAccessLayer.getAvailableTimes(request)
+# Select last time for u-wind
+response = DataAccessLayer.getGridData(request, [t[-1]])
+data_uw = response[-1]
+lons,lats = data_uw.getLatLonCoords()
+
+# Select v-wind
+request.setParameters("vW")
+# Select last time for v-wind
+response = DataAccessLayer.getGridData(request, [t[-1]])
+data_uv = response[-1]
+
+# Print
+print 'Time :', t[-1]
+print 'Model:', data_uv.getLocationName()
+print 'Unit :', data_uv.getUnit()
+print 'Parms :', data_uw.getParameter(), data_uv.getParameter()
+print data_uv.getRawData().shape
+
+# Calculate total wind speed
+spd = numpy.sqrt( data_uw.getRawData()**2 + data_uv.getRawData()**2 )
+spd = spd * units.knot
+print "windArray =", spd
+
+data = data_uw
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/cave/cave-perspectives.html b/docs/cave/cave-perspectives.html
index 869037892f..f55844e62c 100644
--- a/docs/cave/cave-perspectives.html
+++ b/docs/cave/cave-perspectives.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -166,7 +166,7 @@
-
+
diff --git a/docs/cave/d2d-edit-menus.html b/docs/cave/d2d-edit-menus.html
index 34ff12b42e..58a40084ac 100644
--- a/docs/cave/d2d-edit-menus.html
+++ b/docs/cave/d2d-edit-menus.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -166,7 +166,7 @@
-
+
diff --git a/docs/cave/d2d-grids.html b/docs/cave/d2d-grids.html
index a20debd469..e75f0181e4 100644
--- a/docs/cave/d2d-grids.html
+++ b/docs/cave/d2d-grids.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -190,7 +190,7 @@
-
+
diff --git a/docs/cave/d2d-hydro.html b/docs/cave/d2d-hydro.html
index 299bd19660..b7082405e9 100644
--- a/docs/cave/d2d-hydro.html
+++ b/docs/cave/d2d-hydro.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -180,7 +180,7 @@ probabilities, and pressure and frontal analysis.
-
+
diff --git a/docs/cave/d2d-intro.html b/docs/cave/d2d-intro.html
index c42d095ad6..17b5cf6272 100644
--- a/docs/cave/d2d-intro.html
+++ b/docs/cave/d2d-intro.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -142,7 +142,7 @@
-
+
diff --git a/docs/cave/d2d-models.html b/docs/cave/d2d-models.html
index 2d196ea455..31d8b69644 100644
--- a/docs/cave/d2d-models.html
+++ b/docs/cave/d2d-models.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -202,7 +202,7 @@
-
+
diff --git a/docs/cave/d2d-obs.html b/docs/cave/d2d-obs.html
index 558e51bc99..8b2a2ce782 100644
--- a/docs/cave/d2d-obs.html
+++ b/docs/cave/d2d-obs.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -349,7 +349,7 @@ that were entered into the LSR text database and decoded into the correct point
-
+
diff --git a/docs/cave/d2d-radar-tools.html b/docs/cave/d2d-radar-tools.html
index d82e0c9050..a76e0e4e14 100644
--- a/docs/cave/d2d-radar-tools.html
+++ b/docs/cave/d2d-radar-tools.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -190,7 +190,7 @@ features using DMD, MD, or TVS.
-
+
diff --git a/docs/cave/d2d-radar.html b/docs/cave/d2d-radar.html
index f05e6be0c0..7b3a59f4f5 100644
--- a/docs/cave/d2d-radar.html
+++ b/docs/cave/d2d-radar.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -238,7 +238,7 @@ the echoes of interest.
-
+
diff --git a/docs/cave/d2d-satellite.html b/docs/cave/d2d-satellite.html
index 76de4f0647..1c4abfd6a4 100644
--- a/docs/cave/d2d-satellite.html
+++ b/docs/cave/d2d-satellite.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -182,7 +182,7 @@ CAVE at all scales.
-
+
diff --git a/docs/cave/d2d-system-menus.html b/docs/cave/d2d-system-menus.html
index ad3f750e8e..b23c2f0f55 100644
--- a/docs/cave/d2d-system-menus.html
+++ b/docs/cave/d2d-system-menus.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -284,7 +284,7 @@ makes All-Tilts radar legends more usable.
-
+
diff --git a/docs/cave/d2d-tools.html b/docs/cave/d2d-tools.html
index fae646b0c9..2ac724cba5 100644
--- a/docs/cave/d2d-tools.html
+++ b/docs/cave/d2d-tools.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -319,7 +319,7 @@ Station, City/State, or Lat/Lon radio button, an Entry Box is activated next to
-
+
diff --git a/docs/cave/d2d-uair.html b/docs/cave/d2d-uair.html
index a30c2c1e02..e71bbfa7a1 100644
--- a/docs/cave/d2d-uair.html
+++ b/docs/cave/d2d-uair.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -255,7 +255,7 @@ optimal index values, refer to
-
+
diff --git a/docs/cave/unused-components.html b/docs/cave/unused-components.html
index c0ff03210e..6360e9056e 100644
--- a/docs/cave/unused-components.html
+++ b/docs/cave/unused-components.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -140,7 +140,7 @@
-
+
diff --git a/docs/devguide/behaviors.html b/docs/devguide/behaviors.html
index cfae8fdea8..869840c5d1 100644
--- a/docs/devguide/behaviors.html
+++ b/docs/devguide/behaviors.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -223,7 +223,7 @@ on the behaviors they extend (for example, NewBehaviorImpl
can call
-
+
diff --git a/docs/devguide/data-binding.html b/docs/devguide/data-binding.html
index f84355613a..57c621a77f 100644
--- a/docs/devguide/data-binding.html
+++ b/docs/devguide/data-binding.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -857,7 +857,7 @@ names.
-
+
diff --git a/docs/devguide/data-distribution-files.html b/docs/devguide/data-distribution-files.html
index 4b040722fd..0a899d07d6 100644
--- a/docs/devguide/data-distribution-files.html
+++ b/docs/devguide/data-distribution-files.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -290,7 +290,7 @@ dpa.xml pirep.xml
-
+
diff --git a/docs/devguide/data-flow.html b/docs/devguide/data-flow.html
index 88ca751507..0d6fd08ce6 100644
--- a/docs/devguide/data-flow.html
+++ b/docs/devguide/data-flow.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -192,7 +192,7 @@
-
+
diff --git a/docs/devguide/events.html b/docs/devguide/events.html
index 3f12f0a13b..b6ea664eed 100644
--- a/docs/devguide/events.html
+++ b/docs/devguide/events.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -424,7 +424,7 @@ shadow DOM)
-
+
diff --git a/docs/devguide/file-system.html b/docs/devguide/file-system.html
index 3a697e91ce..97d7b2e320 100644
--- a/docs/devguide/file-system.html
+++ b/docs/devguide/file-system.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -133,7 +133,7 @@
-
+
diff --git a/docs/devguide/linux-tools.html b/docs/devguide/linux-tools.html
index 79a9c0f742..74d9861c32 100644
--- a/docs/devguide/linux-tools.html
+++ b/docs/devguide/linux-tools.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -163,7 +163,7 @@
-
+
diff --git a/docs/devguide/local-dom.html b/docs/devguide/local-dom.html
index 10f9d34033..1ff03625b7 100644
--- a/docs/devguide/local-dom.html
+++ b/docs/devguide/local-dom.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -613,7 +613,7 @@ Polymer.dom(this.$.container).insertBefore(insert, this.$.first);
-
+
diff --git a/docs/devguide/properties.html b/docs/devguide/properties.html
index e9ad71d0b2..4b3da9805e 100644
--- a/docs/devguide/properties.html
+++ b/docs/devguide/properties.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -891,7 +891,7 @@ the property value is serialized to the attribute.
-
+
diff --git a/docs/devguide/regular-expressions.html b/docs/devguide/regular-expressions.html
index eb1410b7bc..2e8684e7aa 100644
--- a/docs/devguide/regular-expressions.html
+++ b/docs/devguide/regular-expressions.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -329,7 +329,7 @@ UNIWISC ^pnga2area Q0 CH (.*) (.*) (.*) (.*) (........) (....)
-
+
diff --git a/docs/devguide/settings.html b/docs/devguide/settings.html
index 21168d41af..de812a8f64 100644
--- a/docs/devguide/settings.html
+++ b/docs/devguide/settings.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -139,7 +139,7 @@ stub.
-
+
diff --git a/docs/devguide/system-architecture.html b/docs/devguide/system-architecture.html
index 5dafb05629..e283221530 100644
--- a/docs/devguide/system-architecture.html
+++ b/docs/devguide/system-architecture.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -171,7 +171,7 @@
-
+
diff --git a/docs/devguide/templates.html b/docs/devguide/templates.html
index d6053ce80a..abe2d9cd84 100644
--- a/docs/devguide/templates.html
+++ b/docs/devguide/templates.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -489,7 +489,7 @@ nodes directly, you can use the dom-change
event.
-
+
diff --git a/docs/devguide/utility-functions.html b/docs/devguide/utility-functions.html
index c44219cf59..9db3c86d76 100644
--- a/docs/devguide/utility-functions.html
+++ b/docs/devguide/utility-functions.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -207,7 +207,7 @@ to refer to an asset delivered alongside an HTML import.
-
+
diff --git a/docs/edex/data-grids.html b/docs/edex/data-grids.html
new file mode 100644
index 0000000000..0dd321a9e9
--- /dev/null
+++ b/docs/edex/data-grids.html
@@ -0,0 +1,272 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Gridded Data -
+ AWIPS II
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Types
+ : Gridded Data
+
+
+
+
+
+
+
+
+
+
+
+
+ Data Types
+ : Gridded Data
+
+
+
+
+
+
+
+
+Ingesting Grib Files
+
+You can ingest entire Grib file archives from a tarball with a single command:
+
+tar -xvzf ARCHIVE.tar.gz -C /awips2/edex/data/manual/
+
+
+or copy any inidividual file to /awips2/edex/data/manual
and watch the appropriate log file (grib, radar, satellite, etc.) for the ingest message.
+
+Data distribution file
+
+/awips2/edex/data/utility/edex_static/base/distribution/grib.xml
+
+<requestPatterns>
+ <!-- Super Set of all possible WMO grib patterns -->
+ <regex>^[EHLMOYZ][A-Z]{3}\d{2}</regex>
+ <!-- This to match Unidata CONDUIT products w/o standard headers -->
+ <regex>.*grib.*</regex>
+ <regex>^US058.*</regex>
+ <regex>^CMC_reg.*</regex>
+</requestPatterns>
+
+
+Important files and directories
+
+
+
+
+ location on disk
+ /awips2/edex/data/hdf5/grid
+
+
+ definition files
+ /awips2/edex/data/utility/edex_static/base/grib/models
+
+
+ navigation files
+ /awips2/edex/data/utility/edex_static/base/grib/grids
+
+
+ grib1 definitions
+ /awips2/edex/data/utility/common_static/base/grid
+
+
+ D2D files
+ /awips2/edex/data/utility/edex_static/base/grib/grids
+
+
+ metadata tables
+ grid
+
+
+ Â
+ grid_info
+
+
+ Â
+ gridcoverage
+
+
+
+
+Default feed types in /awips2/ldm/etc/ldmd.conf
+
+Default pattern actions in /awips2/ldm/etc/pqact.conf
+
+GFS 0.5 degree
+
+ CONDUIT ^data/nccf/com/.*gfs.t[0-9][0-9]z.(pgrb2.0p50).*!(grib2)/[^/]*/(SSIGFS|GFS)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]..)/([^/]*)/.*! (......)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/conduit/GFS/\5_\6Z_\7_\8-(seq).\1.grib2
+
+
+NAM-40km
+ CONDUIT ^data/nccf/com/nam/.*nam.*(awip3d).*!(grib2)/ncep/(NAM_84)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-1]..)/([^/]*)/.*! (......)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/conduit/\3/\5_\6Z_\7_\8-(seq).\1.grib2
+
+
+DGEX
+
+ NGRID ^[LM].E... KWBD ...... !grib2/[^/]*/([^/]*)/#[^/]*/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/DGEX/\1_\2_\3Z_\4_\5-(seq).grib2
+
+
+NOAAport HRRR
+
+ NGRID Y.C.[0-9][0-9] KWBY ...... !grib2/[^/]*/[^/]*/#[^/]*/([0-9]{12})F(...)/(.*)/.*
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/HRRR/\1_F\2_\3_(seq).grib2
+
+
+GFS212 40km
+ NGRID ^[LM].R... KWBC ...... !grib2/[^/]*/([^/]*)/#(212)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+RAP-13km
+
+ NGRID ^[LM].D... KWBG ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+RTMA 197 (5km)
+
+ NGRID ^[LM].M... KWBR ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+RTMA-Mosaic (2.5km)
+
+ NGRID ^[LM].[IQ]... KWBR ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+NamDNG 2.5 and 5km
+ NGRID ^[LM].[IM]... KWBE ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+NAM12 (#218)
+ NGRID ^[LM].B... KWBE ...... !grib2/[^/]*/([^/]*)/#([^/]*)/([0-9]{8})([0-9]{4})(F[0-9]{3})/([^/]*)
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/noaaport/GRID\2/\1_\3_\4Z_\5_\6-(seq).grib2
+
+
+CMC
+
+ CMC CMC_reg_(.*)km_(..........)_P(...).grib2
+ FILE -overwrite -log -close -edex /awips2/data_store/grib2/cmc/cmc_reg_\1km_\2_P\3.grib2
+
+
+FNMOC
+
+ FNMOC ^US058.*(0018_0056|0022_0179|0027_0186|0060_0188|0063_0187|0110_0240|0111_0179|0135_0240|0078_0200)_(.*)_(.*)_(.*)-.*
+ FILE -log -overwrite -close -edex /awips2/data_store/grib2/fnmoc/US_058_\1_\2_\3_\4-(seq).grib
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/edex/data-obs.html b/docs/edex/data-obs.html
index 5aa4cee388..211fc63af5 100644
--- a/docs/edex/data-obs.html
+++ b/docs/edex/data-obs.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -104,7 +104,7 @@
-
+
diff --git a/docs/edex/data-radar.html b/docs/edex/data-radar.html
index 692a64b118..3e9438055c 100644
--- a/docs/edex/data-radar.html
+++ b/docs/edex/data-radar.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -129,7 +129,7 @@
-
+
diff --git a/docs/edex/data-satellite.html b/docs/edex/data-satellite.html
index c8494fbbd8..6d00c88157 100644
--- a/docs/edex/data-satellite.html
+++ b/docs/edex/data-satellite.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -249,7 +249,7 @@ UNIWISC ^pnga2area Q0 CH (.*) (.*) (.*) (.*) (........) (....)
-
+
diff --git a/docs/edex/edex-users.html b/docs/edex/edex-users.html
index e59043a49b..37722e3b89 100644
--- a/docs/edex/edex-users.html
+++ b/docs/edex/edex-users.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -125,7 +125,7 @@ fi
-
+
diff --git a/docs/edex/ldm.html b/docs/edex/ldm.html
index cc426a2e52..3a71599a71 100644
--- a/docs/edex/ldm.html
+++ b/docs/edex/ldm.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -150,7 +150,7 @@ REQUEST LIGHTNING ".*" idd.unidata.ucar.edu
-
+
diff --git a/docs/edex/linux-tools.html b/docs/edex/linux-tools.html
index dc12bf9e9d..88f11d157f 100644
--- a/docs/edex/linux-tools.html
+++ b/docs/edex/linux-tools.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -174,7 +174,7 @@
-
+
diff --git a/docs/images/cave-localization-1.png b/docs/images/cave-localization-1.png
new file mode 100644
index 0000000000..e145225465
Binary files /dev/null and b/docs/images/cave-localization-1.png differ
diff --git a/docs/images/cave-localization-2.png b/docs/images/cave-localization-2.png
new file mode 100644
index 0000000000..7521969beb
Binary files /dev/null and b/docs/images/cave-localization-2.png differ
diff --git a/docs/images/cave-localization-3.png b/docs/images/cave-localization-3.png
new file mode 100644
index 0000000000..9340059c03
Binary files /dev/null and b/docs/images/cave-localization-3.png differ
diff --git a/docs/images/cave-localization-4.png b/docs/images/cave-localization-4.png
new file mode 100644
index 0000000000..6cfe686cd1
Binary files /dev/null and b/docs/images/cave-localization-4.png differ
diff --git a/docs/images/cave-localization-5.png b/docs/images/cave-localization-5.png
new file mode 100644
index 0000000000..201e1a2eb6
Binary files /dev/null and b/docs/images/cave-localization-5.png differ
diff --git a/docs/index.html b/docs/index.html
index 9840f88066..5ab6a7da96 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -181,7 +181,7 @@
-
+
diff --git a/docs/install/install-cave.html b/docs/install/install-cave.html
index 3b59f3f9a5..b861c46826 100644
--- a/docs/install/install-cave.html
+++ b/docs/install/install-cave.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -74,9 +74,15 @@
- OS X client
+ Mac OS X 64-bit Linux
-Download awips2-cave.dmg (263 MB)
+
+
+OS X client
+
+Download awips2-cave.dmg (263 MB), click to open and drag to your Applications folder. The application will write to a local data cache directory ~/Library/CAVE
.
+
+
Linux client
@@ -89,7 +95,14 @@ chmod 755 ./installCAVE.sh
This will install to /awips2/cave
and /awips2/alertviz
(as well as awips2 system directories like /awips2/java
and /awips2/python
).
-How to run CAVE
+Requirements
+
+
+
+How to run CAVE
/awips2/cave/cave.sh
@@ -104,6 +117,14 @@ chmod 755 ./installCAVE.sh
+Troubleshooting
+
+~/caveData
+You can always reset CAVE by manually removing the ~caveData
directory (on OS X remove ~/Library/CAVE
. Then run /awips2/cave/cave.sh
again and you will be prompted to connect to an EDEX server again. Your local files have been removed, but if user and workstation-specific files exist on the EDEX server (meaning you are re-connecting to one you have used before), the remote files will sync again to ~/caveData
or ~/Library/CAVE
(custom colormaps, bundles, etc.). So even if you delete your local sync, you can retrieve any saved bundles from EDEX just by connecting again and selecting the files from the File > Import menu.
+
+No Images Displayed
+
+If you are able to load wire-frame contours but not images, update your video driver .
@@ -126,7 +147,7 @@ chmod 755 ./installCAVE.sh
-
+
diff --git a/docs/install/install-edex.html b/docs/install/install-edex.html
index 59a53891e2..b45a590e30 100644
--- a/docs/install/install-edex.html
+++ b/docs/install/install-edex.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -78,7 +78,11 @@
- Linux Download
+ 64-bit Linux
+
+
+
+Linux Download
For 64-bit RHEL/CentOS 5 and 6, download and run the script installEDEX.sh :
@@ -160,7 +164,7 @@ chmod 755 ./installEDEX.sh
-
+
diff --git a/docs/install/start-edex.html b/docs/install/start-edex.html
index 2cfa123b27..96bc53ab10 100644
--- a/docs/install/start-edex.html
+++ b/docs/install/start-edex.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -201,7 +201,7 @@ INFO 2015-12-09 18:34:45,951 [Ingest.obs-1] Ingest: EDEX: Ingest - obs:: /awips
-
+
diff --git a/docs/install/starting-services.html b/docs/install/starting-services.html
index 34cdb4b5e4..49ac3b161f 100644
--- a/docs/install/starting-services.html
+++ b/docs/install/starting-services.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -125,7 +125,7 @@ service edex_postgres stop
-
+
diff --git a/elements/common_elements.vulcanized.html b/elements/common_elements.vulcanized.html
index bd232a5ebe..12d03d372e 100644
--- a/elements/common_elements.vulcanized.html
+++ b/elements/common_elements.vulcanized.html
@@ -1 +1 @@
-{{label}}
{{selectedItemLabel || label}}
\ No newline at end of file
+{{label}}
{{selectedItemLabel || label}}
\ No newline at end of file
diff --git a/elements/docs-menu.html b/elements/docs-menu.html
index b88676c510..970a776c19 100644
--- a/elements/docs-menu.html
+++ b/elements/docs-menu.html
@@ -23,15 +23,15 @@
-
+
-
-
+
+
@@ -41,21 +41,23 @@
-
-
+
@@ -78,6 +80,7 @@
+
diff --git a/elements/homepage_elements.vulcanized.html b/elements/homepage_elements.vulcanized.html
index dff0718a8a..6c95cd3a71 100644
--- a/elements/homepage_elements.vulcanized.html
+++ b/elements/homepage_elements.vulcanized.html
@@ -1 +1 @@
-
{{selectedItemLabel || label}}
\ No newline at end of file
+
{{selectedItemLabel || label}}
\ No newline at end of file
diff --git a/index.html b/index.html
index 61bc9a2b45..0710d495f5 100644
--- a/index.html
+++ b/index.html
@@ -21,16 +21,16 @@
-
-
+
+
-
+
-
+
@@ -191,7 +191,7 @@
-
+