diff --git a/elements/rh-cta/demo/index.html b/elements/rh-cta/demo/index.html index 5beabf9062..406ddb9aff 100644 --- a/elements/rh-cta/demo/index.html +++ b/elements/rh-cta/demo/index.html @@ -4,13 +4,14 @@ RHElements: rh-cta Demo + + + - - - + - diff --git a/elements/rh-cta/rh-cta.js b/elements/rh-cta/rh-cta.js index 9843342464..d5531458ad 100644 --- a/elements/rh-cta/rh-cta.js +++ b/elements/rh-cta/rh-cta.js @@ -30,7 +30,7 @@ class RhCta extends RHElement { --rh-cta--main: var(--rh-theme--color--ui-link, #06c); --rh-cta--main--hover: var(--rh-theme--color--ui-link--hover, #003366); --rh-cta--main--focus: var(--rh-theme--color--ui-link--focus, #003366); - --rh-cta--main--visited: var(--rh-theme--color--ui-link--visited, #703fec); + --rh-cta--main--visited: var(--rh-theme--color--ui-link--visited, rebeccapurple); --rh-cta--aux: transparent; --rh-cta--aux--hover: transparent; display: inline-block; diff --git a/elements/rh-cta/rh-cta.js.map b/elements/rh-cta/rh-cta.js.map index 5469244747..3692e40845 100644 --- a/elements/rh-cta/rh-cta.js.map +++ b/elements/rh-cta/rh-cta.js.map @@ -1 +1 @@ -{"version":3,"file":"rh-cta.js","sources":["rh-cta.js"],"sourcesContent":["/*\n * Copyright 2018 Red Hat, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n\nimport RHElement from \"../rhelement/rhelement.js\";\n\nclass RhCta extends RHElement {\n get html() {\n return `\n\n`;\n }\n\n static get tag() {\n return \"rh-cta\";\n }\n\n get styleUrl() {\n return \"rh-cta.scss\";\n }\n\n get templateUrl() {\n return \"rh-cta.html\";\n }\n\n constructor() {\n super(RhCta);\n }\n\n connectedCallback() {\n super.connectedCallback();\n\n const firstChild = this.children[0];\n\n if (!firstChild) {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else if (firstChild && firstChild.tagName.toLowerCase() !== \"a\") {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else {\n this.link = this.querySelector(\"a\");\n }\n }\n\n disconnectedCallback() {}\n}\n\nRHElement.create(RhCta);\n\nexport default RhCta;\n"],"names":[],"mappings":";;AAAA;;;;;;;;;;;;;;;;;;;;;AAqBA,AAEA;AACA,MAAM,KAAK,SAAS,SAAS,CAAC;EAC5B,IAAI,IAAI,GAAG;IACT,OAAO,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aAoHC,CAAC,CAAC;GACZ;;EAED,WAAW,GAAG,GAAG;IACf,OAAO,QAAQ,CAAC;GACjB;;EAED,IAAI,QAAQ,GAAG;IACb,OAAO,aAAa,CAAC;GACtB;;EAED,IAAI,WAAW,GAAG;IAChB,OAAO,aAAa,CAAC;GACtB;;EAED,WAAW,GAAG;IACZ,KAAK,CAAC,KAAK,CAAC,CAAC;GACd;;EAED,iBAAiB,GAAG;IAClB,KAAK,CAAC,iBAAiB,EAAE,CAAC;;IAE1B,MAAM,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;;IAEpC,IAAI,CAAC,UAAU,EAAE;MACf,OAAO,CAAC,IAAI;QACV,8DAA8D;OAC/D,CAAC;KACH,MAAM,IAAI,UAAU,IAAI,UAAU,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,GAAG,EAAE;MACjE,OAAO,CAAC,IAAI;QACV,8DAA8D;OAC/D,CAAC;KACH,MAAM;MACL,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;KACrC;GACF;;EAED,oBAAoB,GAAG,EAAE;CAC1B;;AAED,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;;;;"} \ No newline at end of file +{"version":3,"file":"rh-cta.js","sources":["rh-cta.js"],"sourcesContent":["/*\n * Copyright 2018 Red Hat, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n\nimport RHElement from \"../rhelement/rhelement.js\";\n\nclass RhCta extends RHElement {\n get html() {\n return `\n\n`;\n }\n\n static get tag() {\n return \"rh-cta\";\n }\n\n get styleUrl() {\n return \"rh-cta.scss\";\n }\n\n get templateUrl() {\n return \"rh-cta.html\";\n }\n\n constructor() {\n super(RhCta);\n }\n\n connectedCallback() {\n super.connectedCallback();\n\n const firstChild = this.children[0];\n\n if (!firstChild) {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else if (firstChild && firstChild.tagName.toLowerCase() !== \"a\") {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else {\n this.link = this.querySelector(\"a\");\n }\n }\n\n disconnectedCallback() {}\n}\n\nRHElement.create(RhCta);\n\nexport default RhCta;\n"],"names":[],"mappings":";;AAAA;;;;;;;;;;;;;;;;;;;;;AAqBA,AAEA;AACA,MAAM,KAAK,SAAS,SAAS,CAAC;EAC5B,IAAI,IAAI,GAAG;IACT,OAAO,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;aAoHC,CAAC,CAAC;GACZ;;EAED,WAAW,GAAG,GAAG;IACf,OAAO,QAAQ,CAAC;GACjB;;EAED,IAAI,QAAQ,GAAG;IACb,OAAO,aAAa,CAAC;GACtB;;EAED,IAAI,WAAW,GAAG;IAChB,OAAO,aAAa,CAAC;GACtB;;EAED,WAAW,GAAG;IACZ,KAAK,CAAC,KAAK,CAAC,CAAC;GACd;;EAED,iBAAiB,GAAG;IAClB,KAAK,CAAC,iBAAiB,EAAE,CAAC;;IAE1B,MAAM,UAAU,GAAG,IAAI,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC;;IAEpC,IAAI,CAAC,UAAU,EAAE;MACf,OAAO,CAAC,IAAI;QACV,8DAA8D;OAC/D,CAAC;KACH,MAAM,IAAI,UAAU,IAAI,UAAU,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,GAAG,EAAE;MACjE,OAAO,CAAC,IAAI;QACV,8DAA8D;OAC/D,CAAC;KACH,MAAM;MACL,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC,aAAa,CAAC,GAAG,CAAC,CAAC;KACrC;GACF;;EAED,oBAAoB,GAAG,EAAE;CAC1B;;AAED,SAAS,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;;;;"} \ No newline at end of file diff --git a/elements/rh-cta/rh-cta.umd.js b/elements/rh-cta/rh-cta.umd.js index a73854c60e..6831381691 100644 --- a/elements/rh-cta/rh-cta.umd.js +++ b/elements/rh-cta/rh-cta.umd.js @@ -1,2 +1,2 @@ -!function(r,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("../rhelement/rhelement.umd.js")):"function"==typeof define&&define.amd?define(["../rhelement/rhelement.umd.js"],t):r.RhCta=t(r.RHElement)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o=function(){function o(r,t){for(var e=0;e\n:host {\n --rh-cta--main: var(--rh-theme--color--ui-link, #06c);\n --rh-cta--main--hover: var(--rh-theme--color--ui-link--hover, #003366);\n --rh-cta--main--focus: var(--rh-theme--color--ui-link--focus, #003366);\n --rh-cta--main--visited: var(--rh-theme--color--ui-link--visited, #703fec);\n --rh-cta--aux: transparent;\n --rh-cta--aux--hover: transparent;\n display: inline-block;\n font-weight: bold; }\n :host ::slotted(a) {\n line-height: inherit;\n color: var(--rh-cta--main); }\n :host ::slotted(a)::after {\n display: block;\n margin-left: 0.25rem;\n vertical-align: middle;\n border-style: solid;\n border-width: 0.313em 0.313em 0;\n border-color: transparent;\n border-top-color: var(--rh-cta--main);\n transform: rotate(-90deg);\n display: inline-block;\n content: ""; }\n :host ::slotted(a:hover) {\n color: var(--rh-cta--main--hover); }\n :host ::slotted(a:hover)::after {\n border-top-color: var(--rh-cta--main--hover); }\n :host ::slotted(a:focus) {\n color: var(--rh-cta--main--focus); }\n :host ::slotted(a:focus)::after {\n border-top-color: var(--rh-cta--main--focus); }\n\n:host([priority="primary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent, #fe460d);\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--hover, #a42701);\n --rh-cta--aux: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff); }\n :host([priority="primary"]) ::slotted(a) {\n display: inline-block;\n padding: 8px 32px;\n border-radius: 5em;\n border: 1px solid transparent;\n text-decoration: none;\n line-height: 1.2;\n border-color: var(--rh-cta--main);\n background: var(--rh-cta--main);\n color: var(--rh-cta--aux); }\n :host([priority="primary"]) ::slotted(a)::after {\n display: none; }\n :host([priority="primary"]) ::slotted(a:hover),\n :host([priority="primary"]) ::slotted(a:focus) {\n border-color: var(--rh-cta--main--hover);\n background: var(--rh-cta--main--hover);\n color: var(--rh-cta--aux--hover); }\n\n:host([priority="secondary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base, #0477a4);\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--hover, #022f40);\n --rh-cta--aux: var(--rh-theme--color--ui-base--text, #fff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--text--hover, #fff); }\n :host([priority="secondary"]) ::slotted(a) {\n display: inline-block;\n padding: 8px 32px;\n border-radius: 5em;\n border: 1px solid var(--rh-cta--main);\n text-decoration: none;\n line-height: 1.2;\n border-color: var(--rh-cta--main);\n background: var(--rh-cta--aux);\n color: var(--rh-cta--main); }\n :host([priority="secondary"]) ::slotted(a)::after {\n display: none; }\n :host([priority="secondary"]) ::slotted(a:hover),\n :host([priority="secondary"]) ::slotted(a:focus) {\n border-color: var(--rh-cta--main--hover);\n background: var(--rh-cta--main--hover);\n color: var(--rh-cta--aux--hover); }\n\n:host([on="dark"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-link--on-dark--hover, #cce6ff);\n --rh-cta--aux: var(--rh-theme--color--ui-link--on-dark, #99ccff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff); }\n\n:host([on="dark"][priority="primary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--text--hover, #fff);\n --rh-cta--aux: var(--rh-theme--color--ui-accent, #fe460d);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--hover, #a42701); }\n\n:host([on="dark"][priority="secondary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--text--hover, #fff);\n --rh-cta--aux: transparent;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--hover, #022f40); }\n\n:host([color="base"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base, #0477a4) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--hover, #022f40) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-base--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--text--hover, #fff) !important; }\n\n:host([color="complement"]) {\n --rh-cta--main: var(--rh-theme--color--ui-complement, #464646) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-complement--hover, #131313) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-complement--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-complement--text--hover, #fff) !important; }\n\n:host([color="accent"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent, #fe460d) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--hover, #a42701) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-accent--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff) !important; }\n\n'}},{key:"styleUrl",get:function(){return"rh-cta.scss"}},{key:"templateUrl",get:function(){return"rh-cta.html"}}],[{key:"tag",get:function(){return"rh-cta"}}]),o(t,[{key:"connectedCallback",value:function(){(function r(t,e,o){null===t&&(t=Function.prototype);var n=Object.getOwnPropertyDescriptor(t,e);if(void 0===n){var a=Object.getPrototypeOf(t);return null===a?void 0:r(a,e,o)}if("value"in n)return n.value;var c=n.get;return void 0!==c?c.call(o):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"connectedCallback",this).call(this);var r=this.children[0];r?r&&"a"!==r.tagName.toLowerCase()?console.warn("The first child in the light DOM must be an anchor tag ()"):this.link=this.querySelector("a"):console.warn("The first child in the light DOM must be an anchor tag ()")}},{key:"disconnectedCallback",value:function(){}}]),t}();return e.create(r),r}); +!function(r,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("../rhelement/rhelement.umd.js")):"function"==typeof define&&define.amd?define(["../rhelement/rhelement.umd.js"],t):r.RhCta=t(r.RHElement)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var o=function(){function o(r,t){for(var e=0;e\n:host {\n --rh-cta--main: var(--rh-theme--color--ui-link, #06c);\n --rh-cta--main--hover: var(--rh-theme--color--ui-link--hover, #003366);\n --rh-cta--main--focus: var(--rh-theme--color--ui-link--focus, #003366);\n --rh-cta--main--visited: var(--rh-theme--color--ui-link--visited, rebeccapurple);\n --rh-cta--aux: transparent;\n --rh-cta--aux--hover: transparent;\n display: inline-block;\n font-weight: bold; }\n :host ::slotted(a) {\n line-height: inherit;\n color: var(--rh-cta--main); }\n :host ::slotted(a)::after {\n display: block;\n margin-left: 0.25rem;\n vertical-align: middle;\n border-style: solid;\n border-width: 0.313em 0.313em 0;\n border-color: transparent;\n border-top-color: var(--rh-cta--main);\n transform: rotate(-90deg);\n display: inline-block;\n content: ""; }\n :host ::slotted(a:hover) {\n color: var(--rh-cta--main--hover); }\n :host ::slotted(a:hover)::after {\n border-top-color: var(--rh-cta--main--hover); }\n :host ::slotted(a:focus) {\n color: var(--rh-cta--main--focus); }\n :host ::slotted(a:focus)::after {\n border-top-color: var(--rh-cta--main--focus); }\n\n:host([priority="primary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent, #fe460d);\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--hover, #a42701);\n --rh-cta--aux: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff); }\n :host([priority="primary"]) ::slotted(a) {\n display: inline-block;\n padding: 8px 32px;\n border-radius: 5em;\n border: 1px solid transparent;\n text-decoration: none;\n line-height: 1.2;\n border-color: var(--rh-cta--main);\n background: var(--rh-cta--main);\n color: var(--rh-cta--aux); }\n :host([priority="primary"]) ::slotted(a)::after {\n display: none; }\n :host([priority="primary"]) ::slotted(a:hover),\n :host([priority="primary"]) ::slotted(a:focus) {\n border-color: var(--rh-cta--main--hover);\n background: var(--rh-cta--main--hover);\n color: var(--rh-cta--aux--hover); }\n\n:host([priority="secondary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base, #0477a4);\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--hover, #022f40);\n --rh-cta--aux: var(--rh-theme--color--ui-base--text, #fff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--text--hover, #fff); }\n :host([priority="secondary"]) ::slotted(a) {\n display: inline-block;\n padding: 8px 32px;\n border-radius: 5em;\n border: 1px solid var(--rh-cta--main);\n text-decoration: none;\n line-height: 1.2;\n border-color: var(--rh-cta--main);\n background: var(--rh-cta--aux);\n color: var(--rh-cta--main); }\n :host([priority="secondary"]) ::slotted(a)::after {\n display: none; }\n :host([priority="secondary"]) ::slotted(a:hover),\n :host([priority="secondary"]) ::slotted(a:focus) {\n border-color: var(--rh-cta--main--hover);\n background: var(--rh-cta--main--hover);\n color: var(--rh-cta--aux--hover); }\n\n:host([on="dark"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-link--on-dark--hover, #cce6ff);\n --rh-cta--aux: var(--rh-theme--color--ui-link--on-dark, #99ccff);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff); }\n\n:host([on="dark"][priority="primary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--text--hover, #fff);\n --rh-cta--aux: var(--rh-theme--color--ui-accent, #fe460d);\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--hover, #a42701); }\n\n:host([on="dark"][priority="secondary"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base--text, #fff);\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--text--hover, #fff);\n --rh-cta--aux: transparent;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--hover, #022f40); }\n\n:host([color="base"]) {\n --rh-cta--main: var(--rh-theme--color--ui-base, #0477a4) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-base--hover, #022f40) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-base--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-base--text--hover, #fff) !important; }\n\n:host([color="complement"]) {\n --rh-cta--main: var(--rh-theme--color--ui-complement, #464646) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-complement--hover, #131313) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-complement--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-complement--text--hover, #fff) !important; }\n\n:host([color="accent"]) {\n --rh-cta--main: var(--rh-theme--color--ui-accent, #fe460d) !important;\n --rh-cta--main--hover: var(--rh-theme--color--ui-accent--hover, #a42701) !important;\n --rh-cta--aux: var(--rh-theme--color--ui-accent--text, #fff) !important;\n --rh-cta--aux--hover: var(--rh-theme--color--ui-accent--text--hover, #fff) !important; }\n\n'}},{key:"styleUrl",get:function(){return"rh-cta.scss"}},{key:"templateUrl",get:function(){return"rh-cta.html"}}],[{key:"tag",get:function(){return"rh-cta"}}]),o(t,[{key:"connectedCallback",value:function(){(function r(t,e,o){null===t&&(t=Function.prototype);var n=Object.getOwnPropertyDescriptor(t,e);if(void 0===n){var a=Object.getPrototypeOf(t);return null===a?void 0:r(a,e,o)}if("value"in n)return n.value;var c=n.get;return void 0!==c?c.call(o):void 0})(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"connectedCallback",this).call(this);var r=this.children[0];r?r&&"a"!==r.tagName.toLowerCase()?console.warn("The first child in the light DOM must be an anchor tag ()"):this.link=this.querySelector("a"):console.warn("The first child in the light DOM must be an anchor tag ()")}},{key:"disconnectedCallback",value:function(){}}]),t}();return e.create(r),r}); //# sourceMappingURL=rh-cta.umd.js.map diff --git a/elements/rh-cta/rh-cta.umd.js.map b/elements/rh-cta/rh-cta.umd.js.map index e17b31bb75..ec85c9446e 100644 --- a/elements/rh-cta/rh-cta.umd.js.map +++ b/elements/rh-cta/rh-cta.umd.js.map @@ -1 +1 @@ -{"version":3,"file":"rh-cta.umd.js","sources":["rh-cta.umd.js"],"sourcesContent":["/*\n * Copyright 2018 Red Hat, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n\nimport RHElement from \"../rhelement/rhelement.umd.js\";\n\nclass RhCta extends RHElement {\n get html() {\n return `\n\n`;\n }\n\n static get tag() {\n return \"rh-cta\";\n }\n\n get styleUrl() {\n return \"rh-cta.scss\";\n }\n\n get templateUrl() {\n return \"rh-cta.html\";\n }\n\n constructor() {\n super(RhCta);\n }\n\n connectedCallback() {\n super.connectedCallback();\n\n const firstChild = this.children[0];\n\n if (!firstChild) {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else if (firstChild && firstChild.tagName.toLowerCase() !== \"a\") {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else {\n this.link = this.querySelector(\"a\");\n }\n }\n\n disconnectedCallback() {}\n}\n\nRHElement.create(RhCta);\n\nexport default RhCta;\n"],"names":["RhCta","RHElement","firstChild","this","children","tagName","toLowerCase","warn","link","querySelector","create"],"mappings":"6iBAwBMA,gWAsIIA,uUAtIUC,s3KA8HT,wDAIA,kDARA,2ZAkBDC,EAAaC,KAAKC,SAAS,GAE5BF,EAIMA,GAAmD,MAArCA,EAAWG,QAAQC,sBAClCC,KACN,qEAGGC,KAAOL,KAAKM,cAAc,aARvBF,KACN,gIAcRN,EAAUS,OAAOV"} \ No newline at end of file +{"version":3,"file":"rh-cta.umd.js","sources":["rh-cta.umd.js"],"sourcesContent":["/*\n * Copyright 2018 Red Hat, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining a copy\n * of this software and associated documentation files (the \"Software\"), to deal\n * in the Software without restriction, including without limitation the rights\n * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell\n * copies of the Software, and to permit persons to whom the Software is\n * furnished to do so, subject to the following conditions:\n *\n * The above copyright notice and this permission notice shall be included in\n * all copies or substantial portions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n * SOFTWARE.\n */\n\nimport RHElement from \"../rhelement/rhelement.umd.js\";\n\nclass RhCta extends RHElement {\n get html() {\n return `\n\n`;\n }\n\n static get tag() {\n return \"rh-cta\";\n }\n\n get styleUrl() {\n return \"rh-cta.scss\";\n }\n\n get templateUrl() {\n return \"rh-cta.html\";\n }\n\n constructor() {\n super(RhCta);\n }\n\n connectedCallback() {\n super.connectedCallback();\n\n const firstChild = this.children[0];\n\n if (!firstChild) {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else if (firstChild && firstChild.tagName.toLowerCase() !== \"a\") {\n console.warn(\n \"The first child in the light DOM must be an anchor tag ()\"\n );\n } else {\n this.link = this.querySelector(\"a\");\n }\n }\n\n disconnectedCallback() {}\n}\n\nRHElement.create(RhCta);\n\nexport default RhCta;\n"],"names":["RhCta","RHElement","firstChild","this","children","tagName","toLowerCase","warn","link","querySelector","create"],"mappings":"6iBAwBMA,gWAsIIA,uUAtIUC,43KA8HT,wDAIA,kDARA,2ZAkBDC,EAAaC,KAAKC,SAAS,GAE5BF,EAIMA,GAAmD,MAArCA,EAAWG,QAAQC,sBAClCC,KACN,qEAGGC,KAAOL,KAAKM,cAAc,aARvBF,KACN,gIAcRN,EAAUS,OAAOV"} \ No newline at end of file diff --git a/elements/rh-sass/variables/_crayola.scss b/elements/rh-sass/variables/_crayola.scss index 5ab187bb30..f004f95ed4 100644 --- a/elements/rh-sass/variables/_crayola.scss +++ b/elements/rh-sass/variables/_crayola.scss @@ -36,7 +36,7 @@ $rhelements--gray-dark: #333 !default; $rhelements--red: #c00 !default; $rhelements--yellow: #f0ab00 !default; $rhelements--cyan: #007a87 !default; -$rhelements--purple: #703fec !default; +$rhelements--purple: rebeccapurple !default; // Was #703fec // ======================================================================== // B&W, Gray Values @@ -101,6 +101,7 @@ $rh-color--green-600: darken($rhelements--green, 20%) !default; $rh-color--green-700: darken($rhelements--green, 30%) !default; $rh-color--green-800: darken($rhelements--green, 40%) !default; +$rh-color--cyan-50: lighten($rhelements--cyan, 60%) !default; $rh-color--cyan-100: lighten($rhelements--cyan, 50%) !default; $rh-color--cyan-200: lighten($rhelements--cyan, 40%) !default; $rh-color--cyan-300: lighten($rhelements--cyan, 30%) !default; @@ -120,6 +121,7 @@ $rh-color--blue-600: $rhelements--blue !default; // Alia $rh-color--blue-700: darken($rhelements--blue, 10%) !default; $rh-color--blue-800: darken($rhelements--blue, 20%) !default; +$rh-color--purple-50: lighten($rhelements--purple, 40%) !default; $rh-color--purple-100: lighten($rhelements--purple, 30%) !default; $rh-color--purple-200: lighten($rhelements--purple, 20%) !default; $rh-color--purple-300: lighten($rhelements--purple, 10%) !default; diff --git a/spandx.config.js b/spandx.config.js index a83655891e..27dae92f11 100644 --- a/spandx.config.js +++ b/spandx.config.js @@ -8,7 +8,8 @@ module.exports = { "/elements": "./elements", "/doc": "./doc", "/favicon.ico": "./favicon.ico", - "/": "./node_modules" + "/": "./node_modules", + "/themes": "./themes" }, bs: { watchOptions: { diff --git a/themes/cp-theme/cp-theme.css b/themes/cp-theme/cp-theme.css index 0305fa97ff..be6672515c 100644 --- a/themes/cp-theme/cp-theme.css +++ b/themes/cp-theme/cp-theme.css @@ -1,302 +1,95 @@ :root { - - --rhe-theme--color--white: $rh-global--color--white; - --rhe-theme--color--black: $rh-global--color--black; - - --rhe-theme--color--primary: $rh-global--color--red; - --rhe-theme--color--primary-shade2: $rh-global--color--red-brick; - --rhe-theme--color--primary-shade3: $rh-global--color--red-maroon; - --rhe-theme--color--primary-shade4: $rh-global--color--red-garnet; - --rhe-theme--color--primary-shade5: $rh-global--color--red-morello; - --rhe-theme--color--primary-shade6: $rh-global--color--red-red-wine; - --rhe-theme--color--primary-shade7: $rh-global--color--red-daredevil; - - --rhe-theme--color--secondary: $rh-global--color--gray-platinum; - --rhe-theme--color--secondary-shade2: $rh-global--color--gray-gainsboro; - --rhe-theme--color--secondary-shade3: $rh-global--color--gray-silver; - --rhe-theme--color--secondary-shade4: $rh-global--color--gray-battleship; - --rhe-theme--color--secondary-shade5: $rh-global--color--gray-batman; - --rhe-theme--color--secondary-shade6: $rh-global--color--gray-umbra; - --rhe-theme--color--secondary-shade7: $rh-global--color--gray-space; - - --rhe-theme--color--gray-100: $rh-global--color--gray-moon; - --rhe-theme--color--gray-150: $rh-global--color--gray-nimbus; - --rhe-theme--color--gray-200: $rh-global--color--gray-platinum; - --rhe-theme--color--gray-250: $rh-global--color--gray-gainsboro; - --rhe-theme--color--gray-300: $rh-global--color--gray-mercury; - --rhe-theme--color--gray-400: $rh-global--color--gray-fog; - --rhe-theme--color--gray-450: $rh-global--color--gray-silver; - --rhe-theme--color--gray-500: $rh-global--color--gray-stone; - --rhe-theme--color--gray-600: $rh-global--color--gray-storm; - --rhe-theme--color--gray-700: $rh-global--color--gray-battleship; - --rhe-theme--color--gray-750: $rh-global--color--gray-nickel; - --rhe-theme--color--gray-800: $rh-global--color--gray-batman; - --rhe-theme--color--gray-900: $rh-global--color--gray-umbra; - --rhe-theme--color--gray-950: $rh-global--color--gray-space; - --rhe-theme--color--gray-1000: $rh-global--color--gray-iron; - --rhe-theme--color--gray-1050: $rh-global--color--gray-charcoal; - --rhe-theme--color--gray-1100: $rh-global--color--gray-night; - --rhe-theme--color--gray-1150: $rh-global--color--black-soft; - --rhe-theme--color--gray-1200: $rh-global--color--black-nero; - - - --rhe-theme--color--red-100: $rh-global--color--red; - --rhe-theme--color--red-200: $rh-global--color--red-brick; - --rhe-theme--color--red-300: $rh-global--color--red-maroon; - --rhe-theme--color--red-400: $rh-global--color--red-garnet; - --rhe-theme--color--red-500: $rh-global--color--red-morello; - --rhe-theme--color--red-600: $rh-global--color--red-red-wine; - --rhe-theme--color--red-700: $rh-global--color--red-daredevil; - - --rhe-theme--color--orange-100: $pf-color-orange-100; - --rhe-theme--color--orange-200: $pf-color-orange-200; - --rhe-theme--color--orange-300: $pf-color-orange-300; - --rhe-theme--color--orange-400: $rh-global--color--orange; - --rhe-theme--color--orange-500: $pf-color-orange-500; - --rhe-theme--color--orange-600: $pf-color-orange-600; - --rhe-theme--color--orange-700: $pf-color-orange-700; - - --rhe-theme--color--gold-100: $pf-color-gold-100; - --rhe-theme--color--gold-200: $pf-color-gold-200; - --rhe-theme--color--gold-300: $pf-color-gold-300; - --rhe-theme--color--gold-400: $rh-global--color--gold; - --rhe-theme--color--gold-500: $pf-color-gold-500; - --rhe-theme--color--gold-600: $pf-color-gold-600; - --rhe-theme--color--gold-700: $pf-color-gold-700; - - --rhe-theme--color--light-green-100: $pf-color-light-green-100; - --rhe-theme--color--light-green-200: $pf-color-light-green-200; - --rhe-theme--color--light-green-300: $pf-color-light-green-300; - --rhe-theme--color--light-green-400: $rh-global--color--green; - --rhe-theme--color--light-green-500: $pf-color-light-green-500; - --rhe-theme--color--light-green-600: $pf-color-light-green-600; - --rhe-theme--color--light-green-700: $pf-color-light-green-700; - - --rhe-theme--color--green-100: $pf-color-green-100; - --rhe-theme--color--green-200: $pf-color-green-200; - --rhe-theme--color--green-300: $pf-color-green-300; - --rhe-theme--color--green-400: $rh-global--color--green-verde; - --rhe-theme--color--green-500: $pf-color-green-500; - --rhe-theme--color--green-600: $pf-color-green-600; - --rhe-theme--color--green-700: $pf-color-green-700; - - --rhe-theme--color--teal-100: $pf-color-cyan-100; - --rhe-theme--color--teal-200: $pf-color-cyan-200; - --rhe-theme--color--teal-300: $pf-color-cyan-300; - --rhe-theme--color--teal-400: $rh-global--color--teal; - --rhe-theme--color--teal-500: $pf-color-cyan-500; - --rhe-theme--color--teal-600: $rh-global--color--teal-dark; - --rhe-theme--color--teal-700: $rh-global--color--blue-rain; - - --rhe-theme--color--light-blue-100: $rh-global--color--blue-sky; - --rhe-theme--color--light-blue-200: $pf-color-light-blue-200; - --rhe-theme--color--light-blue-300: $pf-color-light-blue-300; - --rhe-theme--color--light-blue-400: $rh-global--color--blue-sky-deep; - --rhe-theme--color--light-blue-500: $pf-color-light-blue-500; - --rhe-theme--color--light-blue-600: $pf-color-light-blue-600; - --rhe-theme--color--light-blue-700: $pf-color-light-blue-700; - - --rhe-theme--color--blue-100: $pf-color-blue-100; - --rhe-theme--color--blue-200: $rh-global--color--blue-maya; - --rhe-theme--color--blue-300: $rh-global--color--blue-dodger; - --rhe-theme--color--blue-350: $rh-global--color--blue-sky-deep; - --rhe-theme--color--blue-400: $rh-global--color--blue-peacock; - --rhe-theme--color--blue-500: $rh-global--color--blue-azure; - --rhe-theme--color--blue-600: $rh-global--color--blue-denim; - --rhe-theme--color--blue-700: $rh-global--color--blue-navy; - - --rhe-theme--color--purple-100: $pf-color-purple-100; - --rhe-theme--color--purple-200: $pf-color-purple-200; - --rhe-theme--color--purple-300: $rh-global--color--purple-amethyst; - --rhe-theme--color--purple-400: $rh-global--color--purple; - --rhe-theme--color--purple-500: $pf-color-purple-500; - --rhe-theme--color--purple-600: $rh-global--color--purple-rain; - --rhe-theme--color--purple-700: $pf-color-purple-700; - - - --rhe-theme--bg-color: $rh-global--color--white; - --rhe-theme--bg-color--shade2: $rh-global--color--gray-platinum; - --rhe-theme--bg-color--shade3: $rh-global--color--gray-mercury; - --rhe-theme--bg-color--shade4: $rh-global--color--gray-silver; - --rhe-theme--bg-color--shade5: $rh-global--color--gray-storm; - --rhe-theme--bg-color--shade6: $rh-global--color--gray-night; - --rhe-theme--bg-color--shade7: $rh-global--color--black-soft; - - --rhe-theme--text-color: $rh-global--color--gray-night; - --rhe-theme--text-color--shade2: $rh-global--color--gray-night; - --rhe-theme--text-color--shade3: $rh-global--color--black; - --rhe-theme--text-color--shade4: $rh-global--color--black; - --rhe-theme--text-color--shade5: $rh-global--color--white; - --rhe-theme--text-color--shade6: $rh-global--color--white; - --rhe-theme--text-color--shade7: $rh-global--color--white; - --rhe-theme--text-color--inverted: $rh-global--color--white; - - --rhe-theme--link-color: $rh-global--color--blue-denim; - --rhe-theme--link-color--hover: $rh-global--color--blue-navy; - --rhe-theme--link-color--focus: $rh-global--color--blue-navy; - --rhe-theme--link-color--active: $rh-global--color--blue-navy; - --rhe-theme--link-color--visited: $rh-global--color--purple; - - --rhe-theme--link-color--inverted: $rh-global--color--blue-maya; - --rhe-theme--link-color--inverted--hover: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--focus: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--active: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--visited: $rh-global--color--purple-amethyst; - - --rhe-theme--link-color--desaturated: $rh-global--color--gray-night; - --rhe-theme--link-color--desaturated--hover: $rh-global--color--black; - --rhe-theme--link-color--desaturated--focus: $rh-global--color--black; - --rhe-theme--link-color--desaturated--active: $rh-global--color--black; - --rhe-theme--link-color--desaturated--visited: $rh-global--color--black; - - --rhe-theme--link-color--desaturated--inverted: $rh-global--color--white; - --rhe-theme--link-color--desaturated--inverted--hover: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--focus: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--active: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--visited: $rh-global--color--gray-moon; - - --rhe-theme--ui-element-color--Color: $rh-global--color--white; - --rhe-theme--ui-element-color: $rh-global--color--blue-azure; - --rhe-theme--ui-element-color--hover: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color--focus: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color--active: $rh-global--color--blue-navy; - - --rhe-theme--ui-element-color-dark--Color: $rh-global--color--white; - --rhe-theme--ui-element-color-dark: $rh-global--color--blue-rain; - --rhe-theme--ui-element-color-dark--hover: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color-dark--focus: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color-dark--active: $rh-global--color--blue-navy; - --rhe-theme--hover-state--Color: $rh-global--color--white; - --rhe-theme--hover-state--BackgroundColor: $rh-global--color--blue-navy; - --rhe-theme--hover-state--BorderColor: $rh-global--color--blue-navy; - --rhe-theme--active-state--Color: $rh-global--color--white; - --rhe-theme--active-state--BackgroundColor: $rh-global--color--blue-navy; - --rhe-theme--active-state--BorderColor: $rh-global--color--blue-navy; - --rhe-theme--disabled-state--Color: $rh-global--color--gray-battleship; - --rhe-theme--disabled-state--BackgroundColor: $rh-global--color--gray-mercury; - --rhe-theme--disabled-state--BorderColor: $rh-global--color--gray-mercury; - --rh-theme--success-color: $pf-color-green-100; - --rh-theme--success-color--dark: $rh-global--color--green; - --rh-theme--info-color: $pf-color-cyan-100; - --rh-theme--info-color--dark: $rh-global--color--teal; - --rh-theme--warning-color: $pf-color-orange-100; - --rh-theme--warning-color--dark: $rh-global--color--orange; - --rh-theme--danger-color: $rh-global--color--red; - --rh-theme--danger-color--dark: $pf-color-red-300; } - -:root { - - --rhe-theme--grid-breakpoint--xs: $rh-global--grid-breakpoint--xs; - --rhe-theme--grid-breakpoint--sm: $rh-global--grid-breakpoint--sm; - --rhe-theme--grid-breakpoint--md: $rh-global--grid-breakpoint--md; - --rhe-theme--grid-breakpoint--lg: $rh-global--grid-breakpoint--lg; - --rhe-theme--grid-breakpoint--xl: $rh-global--grid-breakpoint--xl; - --rhe-theme--grid-breakpoint--xs--max: $rh-global--grid-breakpoint--xs--max; - --rhe-theme--grid-breakpoint--sm--max: $rh-global--grid-breakpoint--sm--max; - --rhe-theme--grid-breakpoint--md--max: $rh-global--grid-breakpoint--md--max; - --rhe-theme--grid-breakpoint--lg--max: $rh-global--grid-breakpoint--lg--max; - - --rhe-theme--spacer--xs: $rh-global--spacer--xs; - --rhe-theme--spacer--sm: $rh-global--spacer--sm; - --rhe-theme--spacer: $rh-global--spacer; - --rhe-theme--spacer--md: $rh-global--spacer--md; - --rhe-theme--spacer--lg: $rh-global--spacer--lg; - --rhe-theme--spacer--xl: $rh-global--spacer--xl; - --rhe-theme--spacer--xxl: $rh-global--spacer--xxl; } - -:root { - - --rhe-theme--animation-timing: cubic-bezier(0.465, 0.183, 0.153, 0.946); - - --rhe-theme--border--BorderWidth: $rh-global--border--BorderWidth; - --rhe-theme--border--BorderWidth--thin: $rh-global--border--BorderWidth--thin; - --rhe-theme--border--BorderStyle: $rh-global--border--BorderStyle; - --rhe-theme--border--BorderColor: $rh-global--border--BorderColor; - --rhe-theme--border--BorderColor--light: $rh-global--border--BorderColor--light; - --rhe-theme--border--BorderColor--dark: $rh-global--border--BorderColor--dark; - --rhe-theme--border--BorderRadius: $rh-global--border--BorderRadius; - --rhe-theme--button-border--BorderRadius: $rh-global--button-border--BorderRadius; - - --rhe-theme--shadow--BoxShadow--sm: $rh-global--shadow--BoxShadow--sm; - --rhe-theme--shadow--BoxShadow--md: $rh-global--shadow--BoxShadow--md; - --rhe-theme--shadow--BoxShadow--lg: $rh-global--shadow--BoxShadow--lg; - --rhe-theme--shadow--BoxShadow--sm-right: $rh-global--shadow--BoxShadow--sm-right; - --rhe-theme--shadow--BoxShadow--sm-left: $rh-global--shadow--BoxShadow--sm-left; - --rhe-theme--shadow--BoxShadow--sm-bottom: $rh-global--shadow--BoxShadow--sm-bottom; - --rhe-theme--shadow--BoxShadow--sm-top: $rh-global--shadow--BoxShadow--sm-top; - --rhe-theme--shadow--BoxShadow--md-right: $rh-global--shadow--BoxShadow--md-right; - --rhe-theme--shadow--BoxShadow--md-left: $rh-global--shadow--BoxShadow--md-left; - --rhe-theme--shadow--BoxShadow--md-bottom: $rh-global--shadow--BoxShadow--md-bottom; - --rhe-theme--shadow--BoxShadow--md-top: $rh-global--shadow--BoxShadow--md-top; - --rhe-theme--shadow--BoxShadow--lg-right: $rh-global--shadow--BoxShadow--lg-right; - --rhe-theme--shadow--BoxShadow--lg-left: $rh-global--shadow--BoxShadow--lg-left; - --rhe-theme--shadow--BoxShadow--lg-bottom: $rh-global--shadow--BoxShadow--lg-bottom; - --rhe-theme--shadow--BoxShadow--lg-top: $rh-global--shadow--BoxShadow--lg-top; - --rhe-theme--shadow--BoxShadow--inset: $rh-global--shadow--BoxShadow--inset; } - -:root { - - --rhe-theme--FontSize: $rh-global--FontSize; - --rhe-theme--LineHeight: $rh-global--LineHeight; - --rhe-theme--LineHeight--sm: $rh-global--LineHeight--sm; - --rhe-theme--LineHeight--lg: $rh-global--LineHeight--lg; - --rhe-theme--FontWeight--light: $rh-global--FontWeight--light; - --rhe-theme--FontWeight--normal: $rh-global--FontWeight--normal; - --rhe-theme--FontWeight--semi-bold: $rh-global--FontWeight--semi-bold; - --rhe-theme--FontWeight--bold: $rh-global--FontWeight--bold; - --rhe-theme--FontFamily--sans-serif: $rh-global--FontFamily--sans-serif; - --rhe-theme--FontFamily--monospace: $rh-global--FontFamily--monospace; - --rhe-theme--FontSize--heading--xxl: $rh-global--FontSize--heading--xxl; - --rhe-theme--FontSize--heading--xl: $rh-global--FontSize--heading--xl; - --rhe-theme--FontSize--heading--lg: $rh-global--FontSize--heading--lg; - --rhe-theme--FontSize--heading--md: $rh-global--FontSize--heading--md; - --rhe-theme--FontSize--heading--sm: $rh-global--FontSize--heading--sm; - --rhe-theme--FontSize--heading--xs: $rh-global--FontSize--heading--xs; - --rhe-theme--FontSize--heading--xxs: $rh-global--FontSize--heading--xxs; } - -body { - font-family: var(--rhe-theme--FontFamily--sans-serif, "Overpass", Overpass, Helvetica, helvetica, arial, sans-serif); - font-size: var(--rhe-theme--FontSize, 16px); - line-height: var(--rhe-theme--LineHeight, 1.5); - font-weight: var(--rhe-theme--FontWeight--normal, --rhe-theme--FontWeight--normal); - color: var(--rhe-theme--text-color, #333); - text-rendering: optimizeLegibility; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-smoothing: antialiased; } - -p { - margin-top: 0; - margin-bottom: var(--rhe-theme--spacer, 1rem); } - -h1, h2, h3, h4, h5, h6 { - margin-top: var(--rhe-theme--spacer, 1rem); - margin-bottom: var(--rhe-theme--spacer, 1rem); - font-weight: var(--rhe-theme--FontWeight--bold, 700); - text-rendering: auto; } - -h1 { - font-size: var(--rhe-theme--FontSize--heading--xl, 1.75rem); - line-height: var(--rhe-theme--LineHeight--sm, 1.2); - font-weight: var(--rhe-theme--FontWeight--normal, 500); } - -h2 { - font-size: var(--rhe-theme--FontSize--heading--lg, 1.5rem); - line-height: var(--rhe-theme--LineHeight--sm, 1.2); - font-weight: var(--rhe-theme--FontWeight--normal, 500); } - -h3 { - font-size: var(--rhe-theme--FontSize--heading--md, 1.25rem); - line-height: var(--rhe-theme--LineHeight--sm, 1.2); } - -h4 { - font-size: var(--rhe-theme--FontSize--heading--sm, 1.125rem); - line-height: var(--rhe-theme--LineHeight--sm, 1.2); } - -h5 { - font-size: var(--rhe-theme--FontSize--heading--xs, 1rem); - line-height: var(--rhe-theme--LineHeight, 1.5); } - -h6 { - font-size: var(--rhe-theme--FontSize--heading--xxs, 0.875rem); - line-height: var(--rhe-theme--LineHeight, 1.5); } \ No newline at end of file + --rh-theme--color--text: #333; + --rh-theme--color--text--on-dark: #fff; + --rh-theme--color--text--on-saturated: #fff; + --rh-theme--color--ui-link: #06c; + --rh-theme--color--ui-link--visited: #7551a6; + --rh-theme--color--ui-link--hover: #004080; + --rh-theme--color--ui-link--focus: #004080; + --rh-theme--color--ui-link--on-dark: #73bcf7; + --rh-theme--color--ui-link--on-dark--visited: #967abd; + --rh-theme--color--ui-link--on-dark--hover: #2b9af3; + --rh-theme--color--ui-link--on-dark--focus: #2b9af3; + --rh-theme--color--ui-link--on-saturated: #73bcf7; + --rh-theme--color--ui-link--on-saturated--visited: #967abd; + --rh-theme--color--ui-link--on-saturated--hover: #2b9af3; + --rh-theme--color--ui-link--on-saturated--focus: #2b9af3; + --rh-theme--color--ui-base: #0076e0; + --rh-theme--color--ui-base--hover: #004080; + --rh-theme--color--ui-base--text: #fff; + --rh-theme--color--ui-base--text--hover: #fff; + --rh-theme--color--ui-complement: #464646; + --rh-theme--color--ui-complement--hover: #1e1e1e; + --rh-theme--color--ui-complement--text: #fff; + --rh-theme--color--ui-complement--text--hover: #fff; + --rh-theme--color--ui-accent: #c00; + --rh-theme--color--ui-accent--hover: #820000; + --rh-theme--color--ui-accent--text: #fff; + --rh-theme--color--ui-accent--text--hover: #fff; + --rh-theme--color--ui-disabled: #d2d2d2; + --rh-theme--color--ui-disabled--hover: #d2d2d2; + --rh-theme--color--ui-disabled--text: #aaa; + --rh-theme--color--ui-disabled--text--hover: #aaa; + --rh-theme--color--surface--lightest: #fff; + --rh-theme--color--surface--lightest--text: #333; + --rh-theme--color--surface--lightest--link: #06c; + --rh-theme--color--surface--lightest--link--visited: #7551a6; + --rh-theme--color--surface--lightest--link--hover: #004080; + --rh-theme--color--surface--lightest--link--focus: #004080; + --rh-theme--color--surface--lighter: #f0f0f0; + --rh-theme--color--surface--lighter--text: #333; + --rh-theme--color--surface--lighter--link: #06c; + --rh-theme--color--surface--lighter--link--visited: #7551a6; + --rh-theme--color--surface--lighter--link--hover: #004080; + --rh-theme--color--surface--lighter--link--focus: #004080; + --rh-theme--color--surface--base: #d2d2d2; + --rh-theme--color--surface--base--text: #333; + --rh-theme--color--surface--base--link: #06c; + --rh-theme--color--surface--base--link--visited: #7551a6; + --rh-theme--color--surface--base--link--hover: #004080; + --rh-theme--color--surface--base--link--focus: #004080; + --rh-theme--color--surface--darker: #464646; + --rh-theme--color--surface--darker--text: #fff; + --rh-theme--color--surface--darker--link: #73bcf7; + --rh-theme--color--surface--darker--link--visited: #967abd; + --rh-theme--color--surface--darker--link--hover: #2b9af3; + --rh-theme--color--surface--darker--link--focus: #2b9af3; + --rh-theme--color--surface--darkest: #1e1e1e; + --rh-theme--color--surface--darkest--text: #fff; + --rh-theme--color--surface--darkest--link: #73bcf7; + --rh-theme--color--surface--darkest--link--visited: #967abd; + --rh-theme--color--surface--darkest--link--hover: #2b9af3; + --rh-theme--color--surface--darkest--link--focus: #2b9af3; + --rh-theme--color--surface--complement: #264a60; + --rh-theme--color--surface--complement--text: #fff; + --rh-theme--color--surface--complement--link: #fff; + --rh-theme--color--surface--complement--link--visited: #fff; + --rh-theme--color--surface--complement--link--hover: #e6e6e6; + --rh-theme--color--surface--complement--link--focus: #e6e6e6; + --rh-theme--color--surface--accent: #c00; + --rh-theme--color--surface--accent--text: #fff; + --rh-theme--color--surface--accent--link: #fff; + --rh-theme--color--surface--accent--link--visited: #fff; + --rh-theme--color--surface--accent--link--hover: #e6e6e6; + --rh-theme--color--surface--accent--link--focus: #e6e6e6; + --rh-theme--color--surface--border: #ccc; + --rh-theme--color--surface--border--lightest: #e7e7e7; + --rh-theme--color--surface--border--darkest: #333; + --rh-theme--color--feedback--critical: #f44336; + --rh-theme--color--feedback--critical--lightest: #ffebee; + --rh-theme--color--feedback--critical--darkest: #b71c1c; + --rh-theme--color--feedback--important: #ff5722; + --rh-theme--color--feedback--important--lightest: #fbe9e7; + --rh-theme--color--feedback--important--darkest: #bf360c; + --rh-theme--color--feedback--moderate: #ff8f00; + --rh-theme--color--feedback--moderate--lightest: #fff8e1; + --rh-theme--color--feedback--moderate--darkest: #bd5200; + --rh-theme--color--feedback--success: #2e7d32; + --rh-theme--color--feedback--success--lightest: #e8f5e9; + --rh-theme--color--feedback--success--darkest: #1b5e20; + --rh-theme--color--feedback--info: #0277bd; + --rh-theme--color--feedback--info--lightest: #e1f5fe; + --rh-theme--color--feedback--info--darkest: #01579b; + --rh-theme--color--feedback--default: #606060; + --rh-theme--color--feedback--default--lightest: #dfdfdf; + --rh-theme--color--feedback--default--darkest: #464646; } \ No newline at end of file diff --git a/themes/cp-theme/cp-theme.js b/themes/cp-theme/cp-theme.js index 809f1790c3..cdf00c9246 100644 --- a/themes/cp-theme/cp-theme.js +++ b/themes/cp-theme/cp-theme.js @@ -14,307 +14,100 @@ import "./custom-style-interface.min.js"; cpthemeTemplate.setAttribute("style", "display: none;"); cpthemeTemplate.setAttribute("id", templateId); cpthemeTemplate.innerHTML = ``; + --rh-theme--color--text: #333; + --rh-theme--color--text--on-dark: #fff; + --rh-theme--color--text--on-saturated: #fff; + --rh-theme--color--ui-link: #06c; + --rh-theme--color--ui-link--visited: #7551a6; + --rh-theme--color--ui-link--hover: #004080; + --rh-theme--color--ui-link--focus: #004080; + --rh-theme--color--ui-link--on-dark: #73bcf7; + --rh-theme--color--ui-link--on-dark--visited: #967abd; + --rh-theme--color--ui-link--on-dark--hover: #2b9af3; + --rh-theme--color--ui-link--on-dark--focus: #2b9af3; + --rh-theme--color--ui-link--on-saturated: #73bcf7; + --rh-theme--color--ui-link--on-saturated--visited: #967abd; + --rh-theme--color--ui-link--on-saturated--hover: #2b9af3; + --rh-theme--color--ui-link--on-saturated--focus: #2b9af3; + --rh-theme--color--ui-base: #0076e0; + --rh-theme--color--ui-base--hover: #004080; + --rh-theme--color--ui-base--text: #fff; + --rh-theme--color--ui-base--text--hover: #fff; + --rh-theme--color--ui-complement: #464646; + --rh-theme--color--ui-complement--hover: #1e1e1e; + --rh-theme--color--ui-complement--text: #fff; + --rh-theme--color--ui-complement--text--hover: #fff; + --rh-theme--color--ui-accent: #c00; + --rh-theme--color--ui-accent--hover: #820000; + --rh-theme--color--ui-accent--text: #fff; + --rh-theme--color--ui-accent--text--hover: #fff; + --rh-theme--color--ui-disabled: #d2d2d2; + --rh-theme--color--ui-disabled--hover: #d2d2d2; + --rh-theme--color--ui-disabled--text: #aaa; + --rh-theme--color--ui-disabled--text--hover: #aaa; + --rh-theme--color--surface--lightest: #fff; + --rh-theme--color--surface--lightest--text: #333; + --rh-theme--color--surface--lightest--link: #06c; + --rh-theme--color--surface--lightest--link--visited: #7551a6; + --rh-theme--color--surface--lightest--link--hover: #004080; + --rh-theme--color--surface--lightest--link--focus: #004080; + --rh-theme--color--surface--lighter: #f0f0f0; + --rh-theme--color--surface--lighter--text: #333; + --rh-theme--color--surface--lighter--link: #06c; + --rh-theme--color--surface--lighter--link--visited: #7551a6; + --rh-theme--color--surface--lighter--link--hover: #004080; + --rh-theme--color--surface--lighter--link--focus: #004080; + --rh-theme--color--surface--base: #d2d2d2; + --rh-theme--color--surface--base--text: #333; + --rh-theme--color--surface--base--link: #06c; + --rh-theme--color--surface--base--link--visited: #7551a6; + --rh-theme--color--surface--base--link--hover: #004080; + --rh-theme--color--surface--base--link--focus: #004080; + --rh-theme--color--surface--darker: #464646; + --rh-theme--color--surface--darker--text: #fff; + --rh-theme--color--surface--darker--link: #73bcf7; + --rh-theme--color--surface--darker--link--visited: #967abd; + --rh-theme--color--surface--darker--link--hover: #2b9af3; + --rh-theme--color--surface--darker--link--focus: #2b9af3; + --rh-theme--color--surface--darkest: #1e1e1e; + --rh-theme--color--surface--darkest--text: #fff; + --rh-theme--color--surface--darkest--link: #73bcf7; + --rh-theme--color--surface--darkest--link--visited: #967abd; + --rh-theme--color--surface--darkest--link--hover: #2b9af3; + --rh-theme--color--surface--darkest--link--focus: #2b9af3; + --rh-theme--color--surface--complement: #264a60; + --rh-theme--color--surface--complement--text: #fff; + --rh-theme--color--surface--complement--link: #fff; + --rh-theme--color--surface--complement--link--visited: #fff; + --rh-theme--color--surface--complement--link--hover: #e6e6e6; + --rh-theme--color--surface--complement--link--focus: #e6e6e6; + --rh-theme--color--surface--accent: #c00; + --rh-theme--color--surface--accent--text: #fff; + --rh-theme--color--surface--accent--link: #fff; + --rh-theme--color--surface--accent--link--visited: #fff; + --rh-theme--color--surface--accent--link--hover: #e6e6e6; + --rh-theme--color--surface--accent--link--focus: #e6e6e6; + --rh-theme--color--surface--border: #ccc; + --rh-theme--color--surface--border--lightest: #e7e7e7; + --rh-theme--color--surface--border--darkest: #333; + --rh-theme--color--feedback--critical: #f44336; + --rh-theme--color--feedback--critical--lightest: #ffebee; + --rh-theme--color--feedback--critical--darkest: #b71c1c; + --rh-theme--color--feedback--important: #ff5722; + --rh-theme--color--feedback--important--lightest: #fbe9e7; + --rh-theme--color--feedback--important--darkest: #bf360c; + --rh-theme--color--feedback--moderate: #ff8f00; + --rh-theme--color--feedback--moderate--lightest: #fff8e1; + --rh-theme--color--feedback--moderate--darkest: #bd5200; + --rh-theme--color--feedback--success: #2e7d32; + --rh-theme--color--feedback--success--lightest: #e8f5e9; + --rh-theme--color--feedback--success--darkest: #1b5e20; + --rh-theme--color--feedback--info: #0277bd; + --rh-theme--color--feedback--info--lightest: #e1f5fe; + --rh-theme--color--feedback--info--darkest: #01579b; + --rh-theme--color--feedback--default: #606060; + --rh-theme--color--feedback--default--lightest: #dfdfdf; + --rh-theme--color--feedback--default--darkest: #464646; }`; document.head.appendChild(cpthemeTemplate); diff --git a/themes/cp-theme/cp-theme.js.map b/themes/cp-theme/cp-theme.js.map index cf159b205f..e33647ea06 100644 --- a/themes/cp-theme/cp-theme.js.map +++ b/themes/cp-theme/cp-theme.js.map @@ -1 +1 @@ -{"version":3,"file":"cp-theme.js","sources":["cp-theme.js"],"sourcesContent":["import \"./scoping-shim.min.js\";\nimport \"./apply-shim.min.js\";\nimport \"./custom-style-interface.min.js\";\n\n(function() {\n const templateId = \"cp-theme\";\n\n if (document.getElementById(templateId)) {\n return;\n }\n\n const cpthemeTemplate = document.createElement(\"div\");\n\n cpthemeTemplate.setAttribute(\"style\", \"display: none;\");\n cpthemeTemplate.setAttribute(\"id\", templateId);\n cpthemeTemplate.innerHTML = ``;\n\n document.head.appendChild(cpthemeTemplate);\n\n if (window.ShadyCSS) {\n window.ShadyCSS.CustomStyleInterface.addCustomStyle(\n document.querySelector(`#${templateId}-style`)\n );\n }\n})();\n"],"names":[],"mappings":";;;;AAIA,CAAC,WAAW;EACV,MAAM,UAAU,GAAG,UAAU,CAAC;;EAE9B,IAAI,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAC,EAAE;IACvC,OAAO;GACR;;EAED,MAAM,eAAe,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;;EAEtD,eAAe,CAAC,YAAY,CAAC,OAAO,EAAE,gBAAgB,CAAC,CAAC;EACxD,eAAe,CAAC,YAAY,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;EAC/C,eAAe,CAAC,SAAS,GAAG,CAAC,WAAW,EAAE,UAAU,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2DA6SI,CAAC,CAAC;;EAE3D,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC;;EAE3C,IAAI,MAAM,CAAC,QAAQ,EAAE;IACnB,MAAM,CAAC,QAAQ,CAAC,oBAAoB,CAAC,cAAc;MACjD,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,CAAC;KAC/C,CAAC;GACH;CACF,GAAG,CAAC"} \ No newline at end of file +{"version":3,"file":"cp-theme.js","sources":["cp-theme.js"],"sourcesContent":["import \"./scoping-shim.min.js\";\nimport \"./apply-shim.min.js\";\nimport \"./custom-style-interface.min.js\";\n\n(function() {\n const templateId = \"cp-theme\";\n\n if (document.getElementById(templateId)) {\n return;\n }\n\n const cpthemeTemplate = document.createElement(\"div\");\n\n cpthemeTemplate.setAttribute(\"style\", \"display: none;\");\n cpthemeTemplate.setAttribute(\"id\", templateId);\n cpthemeTemplate.innerHTML = ``;\n\n document.head.appendChild(cpthemeTemplate);\n\n if (window.ShadyCSS) {\n window.ShadyCSS.CustomStyleInterface.addCustomStyle(\n document.querySelector(`#${templateId}-style`)\n );\n }\n})();\n"],"names":[],"mappings":";;;;AAIA,CAAC,WAAW;EACV,MAAM,UAAU,GAAG,UAAU,CAAC;;EAE9B,IAAI,QAAQ,CAAC,cAAc,CAAC,UAAU,CAAC,EAAE;IACvC,OAAO;GACR;;EAED,MAAM,eAAe,GAAG,QAAQ,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;;EAEtD,eAAe,CAAC,YAAY,CAAC,OAAO,EAAE,gBAAgB,CAAC,CAAC;EACxD,eAAe,CAAC,YAAY,CAAC,IAAI,EAAE,UAAU,CAAC,CAAC;EAC/C,eAAe,CAAC,SAAS,GAAG,CAAC,WAAW,EAAE,UAAU,CAAC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;mEA8FY,CAAC,CAAC;;EAEnE,QAAQ,CAAC,IAAI,CAAC,WAAW,CAAC,eAAe,CAAC,CAAC;;EAE3C,IAAI,MAAM,CAAC,QAAQ,EAAE;IACnB,MAAM,CAAC,QAAQ,CAAC,oBAAoB,CAAC,cAAc;MACjD,QAAQ,CAAC,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,CAAC,CAAC;KAC/C,CAAC;GACH;CACF,GAAG,CAAC"} \ No newline at end of file diff --git a/themes/cp-theme/cp-theme.scss b/themes/cp-theme/cp-theme.scss deleted file mode 100644 index 7d45453d8a..0000000000 --- a/themes/cp-theme/cp-theme.scss +++ /dev/null @@ -1,8 +0,0 @@ -@import "rh-base-sass/rh-base"; -@import "sass/colors"; -@import "sass/layout"; -@import "sass/style"; -@import "sass/typography"; - -// RHElements Specifics -@import "sass/elements/rh-card"; diff --git a/themes/cp-theme/cp-theme.umd.js b/themes/cp-theme/cp-theme.umd.js index c6d780a726..bc28dae597 100644 --- a/themes/cp-theme/cp-theme.umd.js +++ b/themes/cp-theme/cp-theme.umd.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var qe="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};(function(){var e,t="undefined"!=typeof window&&window===this?this:void 0!==qe&&null!=qe?qe:this,d={};function s(){this.end=this.start=0,this.rules=this.parent=this.previous=null,this.cssText=this.parsedCssText="",this.atRule=!1,this.type=0,this.parsedSelector=this.selector=this.keyframesName=""}function c(e){var t=u,o=e=e.replace(f,"").replace(y,""),r=new s;r.start=0,r.end=o.length;for(var n=r,l=0,a=o.length;l "+t}))}var a,h,i;return{value:e=e.replace(he,function(e,t,o){return'[dir="'+o+'"] '+t+", "+t+'[dir="'+o+'"]'}),G:t,stop:l}}(o,t,r,n),l=l||e.stop,t=e.G,o=e.value),t+o}),t&&(e=K(e)),e},D.prototype.c=function(e){return e.match(re)?this.b(e,X):U(e.trim(),X)},t.Object.defineProperties(D.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return"style-scope"}}});var Q=/:(nth[-\w]+)\(([^)]+)\)/,X=":not(.style-scope)",Y=",",Z=/(^|[\s>+~]+)((?:\[.+?\]|[^\s>+~=[])+)/g,ee=/[[.:#*]/,te=":host",oe=":root",re="::slotted",ne=new RegExp("^("+re+")"),le=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,ae=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,he=/(.*):dir\((?:(ltr|rtl))\)/,ie=".",se=":",ce="class",de="should_not_match",ue=new D;function me(){}function ge(e){for(var t=0;t *"===l||"html"===l,h=0===l.indexOf(":host")&&!a;"shady"===r&&(h=!(a=l===t+" > *."+t||-1!==l.indexOf("html"))&&0===l.indexOf(t)),"shadow"===r&&(a=":host > *"===l||"html"===l,h=h&&!a),(a||h)&&(r=t,h&&(o.g||(o.g=G(ue,o,ue.b,e?ie+e:"",t)),r=o.g||t),n({L:r,J:h,R:a}))}}(l,o,t,a,function(e){$e.call(o.w||o,e.L)&&(e.J?ke(t,r):ke(t,n))})},null,!0),{K:n,I:r}}function Fe(a,e,h,i){var t=M(e),s=q(t.is,t.s),c=new RegExp("(?:^|[^.#[:])"+(e.extends?"\\"+s.slice(0,-1)+"\\]":s)+"($|[.:[\\s>+~])"),d=function(e,t){e=e.b;var o={};if(!x&&e)for(var r=0,n=e[r];rze.a&&e.shift(),ze.cache[s]=e)}},e.styleDocument=function(e){this.styleSubtree(this.c,e)},e.styleSubtree=function(e,t){var o=e.shadowRoot;if((o||e===this.c)&&this.styleElement(e,t),t=o&&(o.children||o.childNodes))for(e=0;e *")},R.prototype.detectMixin=R.prototype.o,R.prototype.transformStyle=R.prototype.j,R.prototype.transformCustomStyle=R.prototype.f,R.prototype.transformRules=R.prototype.l,R.prototype.transformRule=R.prototype.g,R.prototype.transformTemplate=R.prototype.m,R.prototype._separator="_-_",Object.defineProperty(R.prototype,"invalidCallback",{get:function(){return V},set:function(e){V=e}});var L=new R;function I(){this.a=null,L.invalidCallback=e}function M(e){e.a||(e.a=window.ShadyCSS.CustomStyleInterface,e.a&&(e.a.transformCallback=function(e){L.f(e)},e.a.validateCallback=function(){requestAnimationFrame(function(){e.a.enqueued&&e.flushCustomStyles()})}))}if(I.prototype.prepareTemplate=function(e,t){M(this),n[t]=e,t=L.m(e,t),e._styleAst=t},I.prototype.flushCustomStyles=function(){if(M(this),this.a){var e=this.a.processStyles();if(this.a.enqueued){for(var t=0;t:root {\n \n --rhe-theme--color--white: $rh-global--color--white;\n --rhe-theme--color--black: $rh-global--color--black;\n \n --rhe-theme--color--primary: $rh-global--color--red;\n --rhe-theme--color--primary-shade2: $rh-global--color--red-brick;\n --rhe-theme--color--primary-shade3: $rh-global--color--red-maroon;\n --rhe-theme--color--primary-shade4: $rh-global--color--red-garnet;\n --rhe-theme--color--primary-shade5: $rh-global--color--red-morello;\n --rhe-theme--color--primary-shade6: $rh-global--color--red-red-wine;\n --rhe-theme--color--primary-shade7: $rh-global--color--red-daredevil;\n \n --rhe-theme--color--secondary: $rh-global--color--gray-platinum;\n --rhe-theme--color--secondary-shade2: $rh-global--color--gray-gainsboro;\n --rhe-theme--color--secondary-shade3: $rh-global--color--gray-silver;\n --rhe-theme--color--secondary-shade4: $rh-global--color--gray-battleship;\n --rhe-theme--color--secondary-shade5: $rh-global--color--gray-batman;\n --rhe-theme--color--secondary-shade6: $rh-global--color--gray-umbra;\n --rhe-theme--color--secondary-shade7: $rh-global--color--gray-space;\n \n --rhe-theme--color--gray-100: $rh-global--color--gray-moon;\n --rhe-theme--color--gray-150: $rh-global--color--gray-nimbus;\n --rhe-theme--color--gray-200: $rh-global--color--gray-platinum;\n --rhe-theme--color--gray-250: $rh-global--color--gray-gainsboro;\n --rhe-theme--color--gray-300: $rh-global--color--gray-mercury;\n --rhe-theme--color--gray-400: $rh-global--color--gray-fog;\n --rhe-theme--color--gray-450: $rh-global--color--gray-silver;\n --rhe-theme--color--gray-500: $rh-global--color--gray-stone;\n --rhe-theme--color--gray-600: $rh-global--color--gray-storm;\n --rhe-theme--color--gray-700: $rh-global--color--gray-battleship;\n --rhe-theme--color--gray-750: $rh-global--color--gray-nickel;\n --rhe-theme--color--gray-800: $rh-global--color--gray-batman;\n --rhe-theme--color--gray-900: $rh-global--color--gray-umbra;\n --rhe-theme--color--gray-950: $rh-global--color--gray-space;\n --rhe-theme--color--gray-1000: $rh-global--color--gray-iron;\n --rhe-theme--color--gray-1050: $rh-global--color--gray-charcoal;\n --rhe-theme--color--gray-1100: $rh-global--color--gray-night;\n --rhe-theme--color--gray-1150: $rh-global--color--black-soft;\n --rhe-theme--color--gray-1200: $rh-global--color--black-nero;\n \n \n --rhe-theme--color--red-100: $rh-global--color--red;\n --rhe-theme--color--red-200: $rh-global--color--red-brick;\n --rhe-theme--color--red-300: $rh-global--color--red-maroon;\n --rhe-theme--color--red-400: $rh-global--color--red-garnet;\n --rhe-theme--color--red-500: $rh-global--color--red-morello;\n --rhe-theme--color--red-600: $rh-global--color--red-red-wine;\n --rhe-theme--color--red-700: $rh-global--color--red-daredevil;\n \n --rhe-theme--color--orange-100: $pf-color-orange-100;\n --rhe-theme--color--orange-200: $pf-color-orange-200;\n --rhe-theme--color--orange-300: $pf-color-orange-300;\n --rhe-theme--color--orange-400: $rh-global--color--orange;\n --rhe-theme--color--orange-500: $pf-color-orange-500;\n --rhe-theme--color--orange-600: $pf-color-orange-600;\n --rhe-theme--color--orange-700: $pf-color-orange-700;\n \n --rhe-theme--color--gold-100: $pf-color-gold-100;\n --rhe-theme--color--gold-200: $pf-color-gold-200;\n --rhe-theme--color--gold-300: $pf-color-gold-300;\n --rhe-theme--color--gold-400: $rh-global--color--gold;\n --rhe-theme--color--gold-500: $pf-color-gold-500;\n --rhe-theme--color--gold-600: $pf-color-gold-600;\n --rhe-theme--color--gold-700: $pf-color-gold-700;\n \n --rhe-theme--color--light-green-100: $pf-color-light-green-100;\n --rhe-theme--color--light-green-200: $pf-color-light-green-200;\n --rhe-theme--color--light-green-300: $pf-color-light-green-300;\n --rhe-theme--color--light-green-400: $rh-global--color--green;\n --rhe-theme--color--light-green-500: $pf-color-light-green-500;\n --rhe-theme--color--light-green-600: $pf-color-light-green-600;\n --rhe-theme--color--light-green-700: $pf-color-light-green-700;\n \n --rhe-theme--color--green-100: $pf-color-green-100;\n --rhe-theme--color--green-200: $pf-color-green-200;\n --rhe-theme--color--green-300: $pf-color-green-300;\n --rhe-theme--color--green-400: $rh-global--color--green-verde;\n --rhe-theme--color--green-500: $pf-color-green-500;\n --rhe-theme--color--green-600: $pf-color-green-600;\n --rhe-theme--color--green-700: $pf-color-green-700;\n \n --rhe-theme--color--teal-100: $pf-color-cyan-100;\n --rhe-theme--color--teal-200: $pf-color-cyan-200;\n --rhe-theme--color--teal-300: $pf-color-cyan-300;\n --rhe-theme--color--teal-400: $rh-global--color--teal;\n --rhe-theme--color--teal-500: $pf-color-cyan-500;\n --rhe-theme--color--teal-600: $rh-global--color--teal-dark;\n --rhe-theme--color--teal-700: $rh-global--color--blue-rain;\n \n --rhe-theme--color--light-blue-100: $rh-global--color--blue-sky;\n --rhe-theme--color--light-blue-200: $pf-color-light-blue-200;\n --rhe-theme--color--light-blue-300: $pf-color-light-blue-300;\n --rhe-theme--color--light-blue-400: $rh-global--color--blue-sky-deep;\n --rhe-theme--color--light-blue-500: $pf-color-light-blue-500;\n --rhe-theme--color--light-blue-600: $pf-color-light-blue-600;\n --rhe-theme--color--light-blue-700: $pf-color-light-blue-700;\n \n --rhe-theme--color--blue-100: $pf-color-blue-100;\n --rhe-theme--color--blue-200: $rh-global--color--blue-maya;\n --rhe-theme--color--blue-300: $rh-global--color--blue-dodger;\n --rhe-theme--color--blue-350: $rh-global--color--blue-sky-deep;\n --rhe-theme--color--blue-400: $rh-global--color--blue-peacock;\n --rhe-theme--color--blue-500: $rh-global--color--blue-azure;\n --rhe-theme--color--blue-600: $rh-global--color--blue-denim;\n --rhe-theme--color--blue-700: $rh-global--color--blue-navy;\n \n --rhe-theme--color--purple-100: $pf-color-purple-100;\n --rhe-theme--color--purple-200: $pf-color-purple-200;\n --rhe-theme--color--purple-300: $rh-global--color--purple-amethyst;\n --rhe-theme--color--purple-400: $rh-global--color--purple;\n --rhe-theme--color--purple-500: $pf-color-purple-500;\n --rhe-theme--color--purple-600: $rh-global--color--purple-rain;\n --rhe-theme--color--purple-700: $pf-color-purple-700;\n \n \n --rhe-theme--bg-color: $rh-global--color--white;\n --rhe-theme--bg-color--shade2: $rh-global--color--gray-platinum;\n --rhe-theme--bg-color--shade3: $rh-global--color--gray-mercury;\n --rhe-theme--bg-color--shade4: $rh-global--color--gray-silver;\n --rhe-theme--bg-color--shade5: $rh-global--color--gray-storm;\n --rhe-theme--bg-color--shade6: $rh-global--color--gray-night;\n --rhe-theme--bg-color--shade7: $rh-global--color--black-soft;\n \n --rhe-theme--text-color: $rh-global--color--gray-night;\n --rhe-theme--text-color--shade2: $rh-global--color--gray-night;\n --rhe-theme--text-color--shade3: $rh-global--color--black;\n --rhe-theme--text-color--shade4: $rh-global--color--black;\n --rhe-theme--text-color--shade5: $rh-global--color--white;\n --rhe-theme--text-color--shade6: $rh-global--color--white;\n --rhe-theme--text-color--shade7: $rh-global--color--white;\n --rhe-theme--text-color--inverted: $rh-global--color--white;\n \n --rhe-theme--link-color: $rh-global--color--blue-denim;\n --rhe-theme--link-color--hover: $rh-global--color--blue-navy;\n --rhe-theme--link-color--focus: $rh-global--color--blue-navy;\n --rhe-theme--link-color--active: $rh-global--color--blue-navy;\n --rhe-theme--link-color--visited: $rh-global--color--purple;\n \n --rhe-theme--link-color--inverted: $rh-global--color--blue-maya;\n --rhe-theme--link-color--inverted--hover: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--focus: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--active: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--visited: $rh-global--color--purple-amethyst;\n \n --rhe-theme--link-color--desaturated: $rh-global--color--gray-night;\n --rhe-theme--link-color--desaturated--hover: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--focus: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--active: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--visited: $rh-global--color--black;\n \n --rhe-theme--link-color--desaturated--inverted: $rh-global--color--white;\n --rhe-theme--link-color--desaturated--inverted--hover: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--focus: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--active: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--visited: $rh-global--color--gray-moon;\n \n --rhe-theme--ui-element-color--Color: $rh-global--color--white;\n --rhe-theme--ui-element-color: $rh-global--color--blue-azure;\n --rhe-theme--ui-element-color--hover: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color--focus: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color--active: $rh-global--color--blue-navy;\n \n --rhe-theme--ui-element-color-dark--Color: $rh-global--color--white;\n --rhe-theme--ui-element-color-dark: $rh-global--color--blue-rain;\n --rhe-theme--ui-element-color-dark--hover: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color-dark--focus: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color-dark--active: $rh-global--color--blue-navy;\n --rhe-theme--hover-state--Color: $rh-global--color--white;\n --rhe-theme--hover-state--BackgroundColor: $rh-global--color--blue-navy;\n --rhe-theme--hover-state--BorderColor: $rh-global--color--blue-navy;\n --rhe-theme--active-state--Color: $rh-global--color--white;\n --rhe-theme--active-state--BackgroundColor: $rh-global--color--blue-navy;\n --rhe-theme--active-state--BorderColor: $rh-global--color--blue-navy;\n --rhe-theme--disabled-state--Color: $rh-global--color--gray-battleship;\n --rhe-theme--disabled-state--BackgroundColor: $rh-global--color--gray-mercury;\n --rhe-theme--disabled-state--BorderColor: $rh-global--color--gray-mercury;\n --rh-theme--success-color: $pf-color-green-100;\n --rh-theme--success-color--dark: $rh-global--color--green;\n --rh-theme--info-color: $pf-color-cyan-100;\n --rh-theme--info-color--dark: $rh-global--color--teal;\n --rh-theme--warning-color: $pf-color-orange-100;\n --rh-theme--warning-color--dark: $rh-global--color--orange;\n --rh-theme--danger-color: $rh-global--color--red;\n --rh-theme--danger-color--dark: $pf-color-red-300; }\n\n:root {\n \n --rhe-theme--grid-breakpoint--xs: $rh-global--grid-breakpoint--xs;\n --rhe-theme--grid-breakpoint--sm: $rh-global--grid-breakpoint--sm;\n --rhe-theme--grid-breakpoint--md: $rh-global--grid-breakpoint--md;\n --rhe-theme--grid-breakpoint--lg: $rh-global--grid-breakpoint--lg;\n --rhe-theme--grid-breakpoint--xl: $rh-global--grid-breakpoint--xl;\n --rhe-theme--grid-breakpoint--xs--max: $rh-global--grid-breakpoint--xs--max;\n --rhe-theme--grid-breakpoint--sm--max: $rh-global--grid-breakpoint--sm--max;\n --rhe-theme--grid-breakpoint--md--max: $rh-global--grid-breakpoint--md--max;\n --rhe-theme--grid-breakpoint--lg--max: $rh-global--grid-breakpoint--lg--max;\n \n --rhe-theme--spacer--xs: $rh-global--spacer--xs;\n --rhe-theme--spacer--sm: $rh-global--spacer--sm;\n --rhe-theme--spacer: $rh-global--spacer;\n --rhe-theme--spacer--md: $rh-global--spacer--md;\n --rhe-theme--spacer--lg: $rh-global--spacer--lg;\n --rhe-theme--spacer--xl: $rh-global--spacer--xl;\n --rhe-theme--spacer--xxl: $rh-global--spacer--xxl; }\n\n:root {\n \n --rhe-theme--animation-timing: cubic-bezier(0.465, 0.183, 0.153, 0.946);\n \n --rhe-theme--border--BorderWidth: $rh-global--border--BorderWidth;\n --rhe-theme--border--BorderWidth--thin: $rh-global--border--BorderWidth--thin;\n --rhe-theme--border--BorderStyle: $rh-global--border--BorderStyle;\n --rhe-theme--border--BorderColor: $rh-global--border--BorderColor;\n --rhe-theme--border--BorderColor--light: $rh-global--border--BorderColor--light;\n --rhe-theme--border--BorderColor--dark: $rh-global--border--BorderColor--dark;\n --rhe-theme--border--BorderRadius: $rh-global--border--BorderRadius;\n --rhe-theme--button-border--BorderRadius: $rh-global--button-border--BorderRadius;\n \n --rhe-theme--shadow--BoxShadow--sm: $rh-global--shadow--BoxShadow--sm;\n --rhe-theme--shadow--BoxShadow--md: $rh-global--shadow--BoxShadow--md;\n --rhe-theme--shadow--BoxShadow--lg: $rh-global--shadow--BoxShadow--lg;\n --rhe-theme--shadow--BoxShadow--sm-right: $rh-global--shadow--BoxShadow--sm-right;\n --rhe-theme--shadow--BoxShadow--sm-left: $rh-global--shadow--BoxShadow--sm-left;\n --rhe-theme--shadow--BoxShadow--sm-bottom: $rh-global--shadow--BoxShadow--sm-bottom;\n --rhe-theme--shadow--BoxShadow--sm-top: $rh-global--shadow--BoxShadow--sm-top;\n --rhe-theme--shadow--BoxShadow--md-right: $rh-global--shadow--BoxShadow--md-right;\n --rhe-theme--shadow--BoxShadow--md-left: $rh-global--shadow--BoxShadow--md-left;\n --rhe-theme--shadow--BoxShadow--md-bottom: $rh-global--shadow--BoxShadow--md-bottom;\n --rhe-theme--shadow--BoxShadow--md-top: $rh-global--shadow--BoxShadow--md-top;\n --rhe-theme--shadow--BoxShadow--lg-right: $rh-global--shadow--BoxShadow--lg-right;\n --rhe-theme--shadow--BoxShadow--lg-left: $rh-global--shadow--BoxShadow--lg-left;\n --rhe-theme--shadow--BoxShadow--lg-bottom: $rh-global--shadow--BoxShadow--lg-bottom;\n --rhe-theme--shadow--BoxShadow--lg-top: $rh-global--shadow--BoxShadow--lg-top;\n --rhe-theme--shadow--BoxShadow--inset: $rh-global--shadow--BoxShadow--inset; }\n\n:root {\n \n --rhe-theme--FontSize: $rh-global--FontSize;\n --rhe-theme--LineHeight: $rh-global--LineHeight;\n --rhe-theme--LineHeight--sm: $rh-global--LineHeight--sm;\n --rhe-theme--LineHeight--lg: $rh-global--LineHeight--lg;\n --rhe-theme--FontWeight--light: $rh-global--FontWeight--light;\n --rhe-theme--FontWeight--normal: $rh-global--FontWeight--normal;\n --rhe-theme--FontWeight--semi-bold: $rh-global--FontWeight--semi-bold;\n --rhe-theme--FontWeight--bold: $rh-global--FontWeight--bold;\n --rhe-theme--FontFamily--sans-serif: $rh-global--FontFamily--sans-serif;\n --rhe-theme--FontFamily--monospace: $rh-global--FontFamily--monospace;\n --rhe-theme--FontSize--heading--xxl: $rh-global--FontSize--heading--xxl;\n --rhe-theme--FontSize--heading--xl: $rh-global--FontSize--heading--xl;\n --rhe-theme--FontSize--heading--lg: $rh-global--FontSize--heading--lg;\n --rhe-theme--FontSize--heading--md: $rh-global--FontSize--heading--md;\n --rhe-theme--FontSize--heading--sm: $rh-global--FontSize--heading--sm;\n --rhe-theme--FontSize--heading--xs: $rh-global--FontSize--heading--xs;\n --rhe-theme--FontSize--heading--xxs: $rh-global--FontSize--heading--xxs; }\n\nbody {\n font-family: var(--rhe-theme--FontFamily--sans-serif, "Overpass", Overpass, Helvetica, helvetica, arial, sans-serif);\n font-size: var(--rhe-theme--FontSize, 16px);\n line-height: var(--rhe-theme--LineHeight, 1.5);\n font-weight: var(--rhe-theme--FontWeight--normal, --rhe-theme--FontWeight--normal);\n color: var(--rhe-theme--text-color, #333);\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-smoothing: antialiased; }\n\np {\n margin-top: 0;\n margin-bottom: var(--rhe-theme--spacer, 1rem); }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: var(--rhe-theme--spacer, 1rem);\n margin-bottom: var(--rhe-theme--spacer, 1rem);\n font-weight: var(--rhe-theme--FontWeight--bold, 700);\n text-rendering: auto; }\n\nh1 {\n font-size: var(--rhe-theme--FontSize--heading--xl, 1.75rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2);\n font-weight: var(--rhe-theme--FontWeight--normal, 500); }\n\nh2 {\n font-size: var(--rhe-theme--FontSize--heading--lg, 1.5rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2);\n font-weight: var(--rhe-theme--FontWeight--normal, 500); }\n\nh3 {\n font-size: var(--rhe-theme--FontSize--heading--md, 1.25rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2); }\n\nh4 {\n font-size: var(--rhe-theme--FontSize--heading--sm, 1.125rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2); }\n\nh5 {\n font-size: var(--rhe-theme--FontSize--heading--xs, 1rem);\n line-height: var(--rhe-theme--LineHeight, 1.5); }\n\nh6 {\n font-size: var(--rhe-theme--FontSize--heading--xxs, 0.875rem);\n line-height: var(--rhe-theme--LineHeight, 1.5); }',document.head.appendChild(t),window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface.addCustomStyle(document.querySelector("#"+e+"-style"))}}()}); +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,function(){"use strict";var Ge="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};(function(){var e,t="undefined"!=typeof window&&window===this?this:void 0!==Ge&&null!=Ge?Ge:this,h={};function c(){this.end=this.start=0,this.rules=this.parent=this.previous=null,this.cssText=this.parsedCssText="",this.atRule=!1,this.type=0,this.parsedSelector=this.selector=this.keyframesName=""}function u(e){var t=f,n=e=e.replace(y,"").replace(S,""),r=new c;r.start=0,r.end=n.length;for(var o=r,s=0,i=n.length;s "+t}))}var i,a,l;return{value:e=e.replace(ae,function(e,t,n){return'[dir="'+n+'"] '+t+", "+t+'[dir="'+n+'"]'}),G:t,stop:s}}(n,t,r,o),s=s||e.stop,t=e.G,n=e.value),t+n}),t&&(e=U(e)),e},$.prototype.c=function(e){return e.match(re)?this.b(e,X):J(e.trim(),X)},t.Object.defineProperties($.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return"style-scope"}}});var Q=/:(nth[-\w]+)\(([^)]+)\)/,X=":not(.style-scope)",Y=",",Z=/(^|[\s>+~]+)((?:\[.+?\]|[^\s>+~=[])+)/g,ee=/[[.:#*]/,te=":host",ne=":root",re="::slotted",oe=new RegExp("^("+re+")"),se=/(:host)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,ie=/(?:::slotted)(?:\(((?:\([^)(]*\)|[^)(]*)+?)\))/,ae=/(.*):dir\((?:(ltr|rtl))\)/,le=".",ce=":",ue="class",he="should_not_match",fe=new $;function de(){}function pe(e){for(var t=0;t *"===s||"html"===s,a=0===s.indexOf(":host")&&!i;"shady"===r&&(a=!(i=s===t+" > *."+t||-1!==s.indexOf("html"))&&0===s.indexOf(t)),"shadow"===r&&(i=":host > *"===s||"html"===s,a=a&&!i),(i||a)&&(r=t,a&&(n.g||(n.g=K(fe,n,fe.b,e?le+e:"",t)),r=n.g||t),o({L:r,J:a,R:i}))}}(s,n,t,i,function(e){Ce.call(n.w||n,e.L)&&(e.J?Ne(t,r):Ne(t,o))})},null,!0),{K:o,I:r}}function Ee(i,e,a,l){var t=F(e),c=G(t.is,t.s),u=new RegExp("(?:^|[^.#[:])"+(e.extends?"\\"+c.slice(0,-1)+"\\]":c)+"($|[.:[\\s>+~])"),h=function(e,t){e=e.b;var n={};if(!k&&e)for(var r=0,o=e[r];rPe.a&&e.shift(),Pe.cache[c]=e)}},e.styleDocument=function(e){this.styleSubtree(this.c,e)},e.styleSubtree=function(e,t){var n=e.shadowRoot;if((n||e===this.c)&&this.styleElement(e,t),t=n&&(n.children||n.childNodes))for(e=0;e *")},M.prototype.detectMixin=M.prototype.o,M.prototype.transformStyle=M.prototype.j,M.prototype.transformCustomStyle=M.prototype.f,M.prototype.transformRules=M.prototype.l,M.prototype.transformRule=M.prototype.g,M.prototype.transformTemplate=M.prototype.m,M.prototype._separator="_-_",Object.defineProperty(M.prototype,"invalidCallback",{get:function(){return I},set:function(e){I=e}});var q=new M;function L(){this.a=null,q.invalidCallback=e}function F(e){e.a||(e.a=window.ShadyCSS.CustomStyleInterface,e.a&&(e.a.transformCallback=function(e){q.f(e)},e.a.validateCallback=function(){requestAnimationFrame(function(){e.a.enqueued&&e.flushCustomStyles()})}))}if(L.prototype.prepareTemplate=function(e,t){F(this),o[t]=e,t=q.m(e,t),e._styleAst=t},L.prototype.flushCustomStyles=function(){if(F(this),this.a){var e=this.a.processStyles();if(this.a.enqueued){for(var t=0;t:root {\n --rh-theme--color--text: #333;\n --rh-theme--color--text--on-dark: #fff;\n --rh-theme--color--text--on-saturated: #fff;\n --rh-theme--color--ui-link: #06c;\n --rh-theme--color--ui-link--visited: #7551a6;\n --rh-theme--color--ui-link--hover: #004080;\n --rh-theme--color--ui-link--focus: #004080;\n --rh-theme--color--ui-link--on-dark: #73bcf7;\n --rh-theme--color--ui-link--on-dark--visited: #967abd;\n --rh-theme--color--ui-link--on-dark--hover: #2b9af3;\n --rh-theme--color--ui-link--on-dark--focus: #2b9af3;\n --rh-theme--color--ui-link--on-saturated: #73bcf7;\n --rh-theme--color--ui-link--on-saturated--visited: #967abd;\n --rh-theme--color--ui-link--on-saturated--hover: #2b9af3;\n --rh-theme--color--ui-link--on-saturated--focus: #2b9af3;\n --rh-theme--color--ui-base: #0076e0;\n --rh-theme--color--ui-base--hover: #004080;\n --rh-theme--color--ui-base--text: #fff;\n --rh-theme--color--ui-base--text--hover: #fff;\n --rh-theme--color--ui-complement: #464646;\n --rh-theme--color--ui-complement--hover: #1e1e1e;\n --rh-theme--color--ui-complement--text: #fff;\n --rh-theme--color--ui-complement--text--hover: #fff;\n --rh-theme--color--ui-accent: #c00;\n --rh-theme--color--ui-accent--hover: #820000;\n --rh-theme--color--ui-accent--text: #fff;\n --rh-theme--color--ui-accent--text--hover: #fff;\n --rh-theme--color--ui-disabled: #d2d2d2;\n --rh-theme--color--ui-disabled--hover: #d2d2d2;\n --rh-theme--color--ui-disabled--text: #aaa;\n --rh-theme--color--ui-disabled--text--hover: #aaa;\n --rh-theme--color--surface--lightest: #fff;\n --rh-theme--color--surface--lightest--text: #333;\n --rh-theme--color--surface--lightest--link: #06c;\n --rh-theme--color--surface--lightest--link--visited: #7551a6;\n --rh-theme--color--surface--lightest--link--hover: #004080;\n --rh-theme--color--surface--lightest--link--focus: #004080;\n --rh-theme--color--surface--lighter: #f0f0f0;\n --rh-theme--color--surface--lighter--text: #333;\n --rh-theme--color--surface--lighter--link: #06c;\n --rh-theme--color--surface--lighter--link--visited: #7551a6;\n --rh-theme--color--surface--lighter--link--hover: #004080;\n --rh-theme--color--surface--lighter--link--focus: #004080;\n --rh-theme--color--surface--base: #d2d2d2;\n --rh-theme--color--surface--base--text: #333;\n --rh-theme--color--surface--base--link: #06c;\n --rh-theme--color--surface--base--link--visited: #7551a6;\n --rh-theme--color--surface--base--link--hover: #004080;\n --rh-theme--color--surface--base--link--focus: #004080;\n --rh-theme--color--surface--darker: #464646;\n --rh-theme--color--surface--darker--text: #fff;\n --rh-theme--color--surface--darker--link: #73bcf7;\n --rh-theme--color--surface--darker--link--visited: #967abd;\n --rh-theme--color--surface--darker--link--hover: #2b9af3;\n --rh-theme--color--surface--darker--link--focus: #2b9af3;\n --rh-theme--color--surface--darkest: #1e1e1e;\n --rh-theme--color--surface--darkest--text: #fff;\n --rh-theme--color--surface--darkest--link: #73bcf7;\n --rh-theme--color--surface--darkest--link--visited: #967abd;\n --rh-theme--color--surface--darkest--link--hover: #2b9af3;\n --rh-theme--color--surface--darkest--link--focus: #2b9af3;\n --rh-theme--color--surface--complement: #264a60;\n --rh-theme--color--surface--complement--text: #fff;\n --rh-theme--color--surface--complement--link: #fff;\n --rh-theme--color--surface--complement--link--visited: #fff;\n --rh-theme--color--surface--complement--link--hover: #e6e6e6;\n --rh-theme--color--surface--complement--link--focus: #e6e6e6;\n --rh-theme--color--surface--accent: #c00;\n --rh-theme--color--surface--accent--text: #fff;\n --rh-theme--color--surface--accent--link: #fff;\n --rh-theme--color--surface--accent--link--visited: #fff;\n --rh-theme--color--surface--accent--link--hover: #e6e6e6;\n --rh-theme--color--surface--accent--link--focus: #e6e6e6;\n --rh-theme--color--surface--border: #ccc;\n --rh-theme--color--surface--border--lightest: #e7e7e7;\n --rh-theme--color--surface--border--darkest: #333;\n --rh-theme--color--feedback--critical: #f44336;\n --rh-theme--color--feedback--critical--lightest: #ffebee;\n --rh-theme--color--feedback--critical--darkest: #b71c1c;\n --rh-theme--color--feedback--important: #ff5722;\n --rh-theme--color--feedback--important--lightest: #fbe9e7;\n --rh-theme--color--feedback--important--darkest: #bf360c;\n --rh-theme--color--feedback--moderate: #ff8f00;\n --rh-theme--color--feedback--moderate--lightest: #fff8e1;\n --rh-theme--color--feedback--moderate--darkest: #bd5200;\n --rh-theme--color--feedback--success: #2e7d32;\n --rh-theme--color--feedback--success--lightest: #e8f5e9;\n --rh-theme--color--feedback--success--darkest: #1b5e20;\n --rh-theme--color--feedback--info: #0277bd;\n --rh-theme--color--feedback--info--lightest: #e1f5fe;\n --rh-theme--color--feedback--info--darkest: #01579b;\n --rh-theme--color--feedback--default: #606060;\n --rh-theme--color--feedback--default--lightest: #dfdfdf;\n --rh-theme--color--feedback--default--darkest: #464646; }',document.head.appendChild(t),window.ShadyCSS&&window.ShadyCSS.CustomStyleInterface.addCustomStyle(document.querySelector("#"+e+"-style"))}}()}); //# sourceMappingURL=cp-theme.umd.js.map diff --git a/themes/cp-theme/cp-theme.umd.js.map b/themes/cp-theme/cp-theme.umd.js.map index 26a8d7bef1..5d501ec437 100644 --- a/themes/cp-theme/cp-theme.umd.js.map +++ b/themes/cp-theme/cp-theme.umd.js.map @@ -1 +1 @@ -{"version":3,"file":"cp-theme.umd.js","sources":["scoping-shim.min.js","apply-shim.min.js","custom-style-interface.min.js","cp-theme.umd.js"],"sourcesContent":["(function(){/*\n\nCopyright (c) 2017 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n'use strict';var l,aa=\"undefined\"!=typeof window&&window===this?this:\"undefined\"!=typeof global&&null!=global?global:this,m={};function n(){this.end=this.start=0;this.rules=this.parent=this.previous=null;this.cssText=this.parsedCssText=\"\";this.atRule=!1;this.type=0;this.parsedSelector=this.selector=this.keyframesName=\"\"}\nfunction p(a){a=a.replace(ba,\"\").replace(ca,\"\");var b=da,c=a,e=new n;e.start=0;e.end=c.length;for(var d=e,f=0,h=c.length;f \"+b}))}a=a.replace(Ra,function(a,b,c){return'[dir=\"'+c+'\"] '+b+\", \"+b+'[dir=\"'+c+'\"]'});return{value:a,G:b,stop:f}}function Pa(a,b){a=a.split(Sa);a[0]+=b;return a.join(Sa)}\nfunction Oa(a,b){var c=a.match(Ta);return(c=c&&c[2].trim()||\"\")?c[0].match(Ua)?a.replace(Ta,function(a,c,f){return b+f}):c.split(Ua)[0]===b?c:Va:a.replace(N,b)}function Wa(a){a.selector===Xa&&(a.selector=\"html\")}G.prototype.c=function(a){return a.match(Na)?this.b(a,Ya):Pa(a.trim(),Ya)};aa.Object.defineProperties(G.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return\"style-scope\"}}});\nvar M=/:(nth[-\\w]+)\\(([^)]+)\\)/,Ya=\":not(.style-scope)\",Ia=\",\",La=/(^|[\\s>+~]+)((?:\\[.+?\\]|[^\\s>+~=[])+)/g,Ua=/[[.:#*]/,N=\":host\",Xa=\":root\",Na=\"::slotted\",Ka=new RegExp(\"^(\"+Na+\")\"),Ta=/(:host)(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))/,Qa=/(?:::slotted)(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))/,Ra=/(.*):dir\\((?:(ltr|rtl))\\)/,Ha=\".\",Sa=\":\",Fa=\"class\",Va=\"should_not_match\",I=new G;function Za(){}\nfunction $a(a){for(var b=0;b *\"===f||\"html\"===f,g=0===f.indexOf(\":host\")&&!h;\"shady\"===e&&(h=f===b+\" > *.\"+b||-1!==f.indexOf(\"html\"),g=!h&&0===f.indexOf(b));\"shadow\"===e&&(h=\":host > *\"===f||\"html\"===f,g=g&&!h);if(h||g)e=b,g&&(c.g||(c.g=L(I,c,I.b,a?Ha+a:\"\",b)),e=c.g||b),d({L:e,J:g,R:h})}}\nfunction mb(a,b){var c={},e={},d=U,f=b&&b.__cssBuild;A(b,function(b){lb(d,a,b,f,function(d){fb.call(a.w||a,d.L)&&(d.J?S(b,c):S(b,e))})},null,!0);return{K:e,I:c}}\nfunction nb(a,b,c,e){var d=F(b),f=K(d.is,d.s),h=new RegExp(\"(?:^|[^.#[:])\"+(b.extends?\"\\\\\"+f.slice(0,-1)+\"\\\\]\":f)+\"($|[.:[\\\\s>+~])\");d=Q(b).j;var g=ob(d,e);return J(b,d,function(b){var d=\"\";b.f||R(b);b.f.cssText&&(d=jb(a,b.f.cssText,c));b.cssText=d;if(!t&&!Aa(b)&&b.cssText){var k=d=b.cssText;null==b.B&&(b.B=wa.test(d));if(b.B)if(null==b.v){b.v=[];for(var q in g)k=g[q],k=k(d),d!==k&&(d=k,b.v.push(q))}else{for(q=0;q=x._useCount&&\nx.parentNode&&x.parentNode.removeChild(x));t?f.a?(f.a.textContent=d,e=f.a):d&&(e=C(d,g,a.shadowRoot,f.b)):e?e.parentNode||(gb&&-1W.a&&a.shift(),\nW.cache[k]=a)}};function wb(a,b){return(b=b.getRootNode().host)?Q(b)?b:wb(a,b):a.c}function vb(a,b,c){a=wb(a,b);var e=Q(a);a=Object.create(e.m||null);var d=mb(b,c.j);b=kb(e.j,b).i;Object.assign(a,d.I,b,d.K);b=c.o;for(var f in b)if((d=b[f])||0===d)a[f]=d;f=U;b=Object.getOwnPropertyNames(a);for(d=0;d *\")};\nfunction oa(a,c){c=c.replace(H,function(b,c,e,f){return pa(a,b,c,e,f)});return S(a,c)}\nfunction S(a,c){for(var b;b=I.exec(c);){var d=b[0],e=b[1];b=b.index;var f=c.slice(0,b+d.indexOf(\"@apply\"));c=c.slice(b+d.length);var h=T(a,f);d=void 0;var g=a;e=e.replace(ma,\"\");var m=[];var l=g.a.get(e);l||(g.a.set(e,{}),l=g.a.get(e));if(l){g.c&&(l.i[g.c]=!0);var q=l.h;for(d in q)g=h&&h[d],l=[d,\": var(\",e,\"_-_\",d],g&&l.push(\",\",g.replace(O,\"\")),l.push(\")\"),O.test(q[d])&&l.push(\" !important\"),m.push(l.join(\"\"))}d=m.join(\"; \");c=\"\"+f+d+c;I.lastIndex=b+d.length}return c}\nfunction T(a,c){c=c.split(\";\");for(var b,d,e={},f=0,h;f:root {\n \n --rhe-theme--color--white: $rh-global--color--white;\n --rhe-theme--color--black: $rh-global--color--black;\n \n --rhe-theme--color--primary: $rh-global--color--red;\n --rhe-theme--color--primary-shade2: $rh-global--color--red-brick;\n --rhe-theme--color--primary-shade3: $rh-global--color--red-maroon;\n --rhe-theme--color--primary-shade4: $rh-global--color--red-garnet;\n --rhe-theme--color--primary-shade5: $rh-global--color--red-morello;\n --rhe-theme--color--primary-shade6: $rh-global--color--red-red-wine;\n --rhe-theme--color--primary-shade7: $rh-global--color--red-daredevil;\n \n --rhe-theme--color--secondary: $rh-global--color--gray-platinum;\n --rhe-theme--color--secondary-shade2: $rh-global--color--gray-gainsboro;\n --rhe-theme--color--secondary-shade3: $rh-global--color--gray-silver;\n --rhe-theme--color--secondary-shade4: $rh-global--color--gray-battleship;\n --rhe-theme--color--secondary-shade5: $rh-global--color--gray-batman;\n --rhe-theme--color--secondary-shade6: $rh-global--color--gray-umbra;\n --rhe-theme--color--secondary-shade7: $rh-global--color--gray-space;\n \n --rhe-theme--color--gray-100: $rh-global--color--gray-moon;\n --rhe-theme--color--gray-150: $rh-global--color--gray-nimbus;\n --rhe-theme--color--gray-200: $rh-global--color--gray-platinum;\n --rhe-theme--color--gray-250: $rh-global--color--gray-gainsboro;\n --rhe-theme--color--gray-300: $rh-global--color--gray-mercury;\n --rhe-theme--color--gray-400: $rh-global--color--gray-fog;\n --rhe-theme--color--gray-450: $rh-global--color--gray-silver;\n --rhe-theme--color--gray-500: $rh-global--color--gray-stone;\n --rhe-theme--color--gray-600: $rh-global--color--gray-storm;\n --rhe-theme--color--gray-700: $rh-global--color--gray-battleship;\n --rhe-theme--color--gray-750: $rh-global--color--gray-nickel;\n --rhe-theme--color--gray-800: $rh-global--color--gray-batman;\n --rhe-theme--color--gray-900: $rh-global--color--gray-umbra;\n --rhe-theme--color--gray-950: $rh-global--color--gray-space;\n --rhe-theme--color--gray-1000: $rh-global--color--gray-iron;\n --rhe-theme--color--gray-1050: $rh-global--color--gray-charcoal;\n --rhe-theme--color--gray-1100: $rh-global--color--gray-night;\n --rhe-theme--color--gray-1150: $rh-global--color--black-soft;\n --rhe-theme--color--gray-1200: $rh-global--color--black-nero;\n \n \n --rhe-theme--color--red-100: $rh-global--color--red;\n --rhe-theme--color--red-200: $rh-global--color--red-brick;\n --rhe-theme--color--red-300: $rh-global--color--red-maroon;\n --rhe-theme--color--red-400: $rh-global--color--red-garnet;\n --rhe-theme--color--red-500: $rh-global--color--red-morello;\n --rhe-theme--color--red-600: $rh-global--color--red-red-wine;\n --rhe-theme--color--red-700: $rh-global--color--red-daredevil;\n \n --rhe-theme--color--orange-100: $pf-color-orange-100;\n --rhe-theme--color--orange-200: $pf-color-orange-200;\n --rhe-theme--color--orange-300: $pf-color-orange-300;\n --rhe-theme--color--orange-400: $rh-global--color--orange;\n --rhe-theme--color--orange-500: $pf-color-orange-500;\n --rhe-theme--color--orange-600: $pf-color-orange-600;\n --rhe-theme--color--orange-700: $pf-color-orange-700;\n \n --rhe-theme--color--gold-100: $pf-color-gold-100;\n --rhe-theme--color--gold-200: $pf-color-gold-200;\n --rhe-theme--color--gold-300: $pf-color-gold-300;\n --rhe-theme--color--gold-400: $rh-global--color--gold;\n --rhe-theme--color--gold-500: $pf-color-gold-500;\n --rhe-theme--color--gold-600: $pf-color-gold-600;\n --rhe-theme--color--gold-700: $pf-color-gold-700;\n \n --rhe-theme--color--light-green-100: $pf-color-light-green-100;\n --rhe-theme--color--light-green-200: $pf-color-light-green-200;\n --rhe-theme--color--light-green-300: $pf-color-light-green-300;\n --rhe-theme--color--light-green-400: $rh-global--color--green;\n --rhe-theme--color--light-green-500: $pf-color-light-green-500;\n --rhe-theme--color--light-green-600: $pf-color-light-green-600;\n --rhe-theme--color--light-green-700: $pf-color-light-green-700;\n \n --rhe-theme--color--green-100: $pf-color-green-100;\n --rhe-theme--color--green-200: $pf-color-green-200;\n --rhe-theme--color--green-300: $pf-color-green-300;\n --rhe-theme--color--green-400: $rh-global--color--green-verde;\n --rhe-theme--color--green-500: $pf-color-green-500;\n --rhe-theme--color--green-600: $pf-color-green-600;\n --rhe-theme--color--green-700: $pf-color-green-700;\n \n --rhe-theme--color--teal-100: $pf-color-cyan-100;\n --rhe-theme--color--teal-200: $pf-color-cyan-200;\n --rhe-theme--color--teal-300: $pf-color-cyan-300;\n --rhe-theme--color--teal-400: $rh-global--color--teal;\n --rhe-theme--color--teal-500: $pf-color-cyan-500;\n --rhe-theme--color--teal-600: $rh-global--color--teal-dark;\n --rhe-theme--color--teal-700: $rh-global--color--blue-rain;\n \n --rhe-theme--color--light-blue-100: $rh-global--color--blue-sky;\n --rhe-theme--color--light-blue-200: $pf-color-light-blue-200;\n --rhe-theme--color--light-blue-300: $pf-color-light-blue-300;\n --rhe-theme--color--light-blue-400: $rh-global--color--blue-sky-deep;\n --rhe-theme--color--light-blue-500: $pf-color-light-blue-500;\n --rhe-theme--color--light-blue-600: $pf-color-light-blue-600;\n --rhe-theme--color--light-blue-700: $pf-color-light-blue-700;\n \n --rhe-theme--color--blue-100: $pf-color-blue-100;\n --rhe-theme--color--blue-200: $rh-global--color--blue-maya;\n --rhe-theme--color--blue-300: $rh-global--color--blue-dodger;\n --rhe-theme--color--blue-350: $rh-global--color--blue-sky-deep;\n --rhe-theme--color--blue-400: $rh-global--color--blue-peacock;\n --rhe-theme--color--blue-500: $rh-global--color--blue-azure;\n --rhe-theme--color--blue-600: $rh-global--color--blue-denim;\n --rhe-theme--color--blue-700: $rh-global--color--blue-navy;\n \n --rhe-theme--color--purple-100: $pf-color-purple-100;\n --rhe-theme--color--purple-200: $pf-color-purple-200;\n --rhe-theme--color--purple-300: $rh-global--color--purple-amethyst;\n --rhe-theme--color--purple-400: $rh-global--color--purple;\n --rhe-theme--color--purple-500: $pf-color-purple-500;\n --rhe-theme--color--purple-600: $rh-global--color--purple-rain;\n --rhe-theme--color--purple-700: $pf-color-purple-700;\n \n \n --rhe-theme--bg-color: $rh-global--color--white;\n --rhe-theme--bg-color--shade2: $rh-global--color--gray-platinum;\n --rhe-theme--bg-color--shade3: $rh-global--color--gray-mercury;\n --rhe-theme--bg-color--shade4: $rh-global--color--gray-silver;\n --rhe-theme--bg-color--shade5: $rh-global--color--gray-storm;\n --rhe-theme--bg-color--shade6: $rh-global--color--gray-night;\n --rhe-theme--bg-color--shade7: $rh-global--color--black-soft;\n \n --rhe-theme--text-color: $rh-global--color--gray-night;\n --rhe-theme--text-color--shade2: $rh-global--color--gray-night;\n --rhe-theme--text-color--shade3: $rh-global--color--black;\n --rhe-theme--text-color--shade4: $rh-global--color--black;\n --rhe-theme--text-color--shade5: $rh-global--color--white;\n --rhe-theme--text-color--shade6: $rh-global--color--white;\n --rhe-theme--text-color--shade7: $rh-global--color--white;\n --rhe-theme--text-color--inverted: $rh-global--color--white;\n \n --rhe-theme--link-color: $rh-global--color--blue-denim;\n --rhe-theme--link-color--hover: $rh-global--color--blue-navy;\n --rhe-theme--link-color--focus: $rh-global--color--blue-navy;\n --rhe-theme--link-color--active: $rh-global--color--blue-navy;\n --rhe-theme--link-color--visited: $rh-global--color--purple;\n \n --rhe-theme--link-color--inverted: $rh-global--color--blue-maya;\n --rhe-theme--link-color--inverted--hover: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--focus: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--active: $rh-global--color--blue-dodger;\n --rhe-theme--link-color--inverted--visited: $rh-global--color--purple-amethyst;\n \n --rhe-theme--link-color--desaturated: $rh-global--color--gray-night;\n --rhe-theme--link-color--desaturated--hover: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--focus: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--active: $rh-global--color--black;\n --rhe-theme--link-color--desaturated--visited: $rh-global--color--black;\n \n --rhe-theme--link-color--desaturated--inverted: $rh-global--color--white;\n --rhe-theme--link-color--desaturated--inverted--hover: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--focus: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--active: $rh-global--color--gray-moon;\n --rhe-theme--link-color--desaturated--inverted--visited: $rh-global--color--gray-moon;\n \n --rhe-theme--ui-element-color--Color: $rh-global--color--white;\n --rhe-theme--ui-element-color: $rh-global--color--blue-azure;\n --rhe-theme--ui-element-color--hover: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color--focus: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color--active: $rh-global--color--blue-navy;\n \n --rhe-theme--ui-element-color-dark--Color: $rh-global--color--white;\n --rhe-theme--ui-element-color-dark: $rh-global--color--blue-rain;\n --rhe-theme--ui-element-color-dark--hover: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color-dark--focus: $rh-global--color--blue-navy;\n --rhe-theme--ui-element-color-dark--active: $rh-global--color--blue-navy;\n --rhe-theme--hover-state--Color: $rh-global--color--white;\n --rhe-theme--hover-state--BackgroundColor: $rh-global--color--blue-navy;\n --rhe-theme--hover-state--BorderColor: $rh-global--color--blue-navy;\n --rhe-theme--active-state--Color: $rh-global--color--white;\n --rhe-theme--active-state--BackgroundColor: $rh-global--color--blue-navy;\n --rhe-theme--active-state--BorderColor: $rh-global--color--blue-navy;\n --rhe-theme--disabled-state--Color: $rh-global--color--gray-battleship;\n --rhe-theme--disabled-state--BackgroundColor: $rh-global--color--gray-mercury;\n --rhe-theme--disabled-state--BorderColor: $rh-global--color--gray-mercury;\n --rh-theme--success-color: $pf-color-green-100;\n --rh-theme--success-color--dark: $rh-global--color--green;\n --rh-theme--info-color: $pf-color-cyan-100;\n --rh-theme--info-color--dark: $rh-global--color--teal;\n --rh-theme--warning-color: $pf-color-orange-100;\n --rh-theme--warning-color--dark: $rh-global--color--orange;\n --rh-theme--danger-color: $rh-global--color--red;\n --rh-theme--danger-color--dark: $pf-color-red-300; }\n\n:root {\n \n --rhe-theme--grid-breakpoint--xs: $rh-global--grid-breakpoint--xs;\n --rhe-theme--grid-breakpoint--sm: $rh-global--grid-breakpoint--sm;\n --rhe-theme--grid-breakpoint--md: $rh-global--grid-breakpoint--md;\n --rhe-theme--grid-breakpoint--lg: $rh-global--grid-breakpoint--lg;\n --rhe-theme--grid-breakpoint--xl: $rh-global--grid-breakpoint--xl;\n --rhe-theme--grid-breakpoint--xs--max: $rh-global--grid-breakpoint--xs--max;\n --rhe-theme--grid-breakpoint--sm--max: $rh-global--grid-breakpoint--sm--max;\n --rhe-theme--grid-breakpoint--md--max: $rh-global--grid-breakpoint--md--max;\n --rhe-theme--grid-breakpoint--lg--max: $rh-global--grid-breakpoint--lg--max;\n \n --rhe-theme--spacer--xs: $rh-global--spacer--xs;\n --rhe-theme--spacer--sm: $rh-global--spacer--sm;\n --rhe-theme--spacer: $rh-global--spacer;\n --rhe-theme--spacer--md: $rh-global--spacer--md;\n --rhe-theme--spacer--lg: $rh-global--spacer--lg;\n --rhe-theme--spacer--xl: $rh-global--spacer--xl;\n --rhe-theme--spacer--xxl: $rh-global--spacer--xxl; }\n\n:root {\n \n --rhe-theme--animation-timing: cubic-bezier(0.465, 0.183, 0.153, 0.946);\n \n --rhe-theme--border--BorderWidth: $rh-global--border--BorderWidth;\n --rhe-theme--border--BorderWidth--thin: $rh-global--border--BorderWidth--thin;\n --rhe-theme--border--BorderStyle: $rh-global--border--BorderStyle;\n --rhe-theme--border--BorderColor: $rh-global--border--BorderColor;\n --rhe-theme--border--BorderColor--light: $rh-global--border--BorderColor--light;\n --rhe-theme--border--BorderColor--dark: $rh-global--border--BorderColor--dark;\n --rhe-theme--border--BorderRadius: $rh-global--border--BorderRadius;\n --rhe-theme--button-border--BorderRadius: $rh-global--button-border--BorderRadius;\n \n --rhe-theme--shadow--BoxShadow--sm: $rh-global--shadow--BoxShadow--sm;\n --rhe-theme--shadow--BoxShadow--md: $rh-global--shadow--BoxShadow--md;\n --rhe-theme--shadow--BoxShadow--lg: $rh-global--shadow--BoxShadow--lg;\n --rhe-theme--shadow--BoxShadow--sm-right: $rh-global--shadow--BoxShadow--sm-right;\n --rhe-theme--shadow--BoxShadow--sm-left: $rh-global--shadow--BoxShadow--sm-left;\n --rhe-theme--shadow--BoxShadow--sm-bottom: $rh-global--shadow--BoxShadow--sm-bottom;\n --rhe-theme--shadow--BoxShadow--sm-top: $rh-global--shadow--BoxShadow--sm-top;\n --rhe-theme--shadow--BoxShadow--md-right: $rh-global--shadow--BoxShadow--md-right;\n --rhe-theme--shadow--BoxShadow--md-left: $rh-global--shadow--BoxShadow--md-left;\n --rhe-theme--shadow--BoxShadow--md-bottom: $rh-global--shadow--BoxShadow--md-bottom;\n --rhe-theme--shadow--BoxShadow--md-top: $rh-global--shadow--BoxShadow--md-top;\n --rhe-theme--shadow--BoxShadow--lg-right: $rh-global--shadow--BoxShadow--lg-right;\n --rhe-theme--shadow--BoxShadow--lg-left: $rh-global--shadow--BoxShadow--lg-left;\n --rhe-theme--shadow--BoxShadow--lg-bottom: $rh-global--shadow--BoxShadow--lg-bottom;\n --rhe-theme--shadow--BoxShadow--lg-top: $rh-global--shadow--BoxShadow--lg-top;\n --rhe-theme--shadow--BoxShadow--inset: $rh-global--shadow--BoxShadow--inset; }\n\n:root {\n \n --rhe-theme--FontSize: $rh-global--FontSize;\n --rhe-theme--LineHeight: $rh-global--LineHeight;\n --rhe-theme--LineHeight--sm: $rh-global--LineHeight--sm;\n --rhe-theme--LineHeight--lg: $rh-global--LineHeight--lg;\n --rhe-theme--FontWeight--light: $rh-global--FontWeight--light;\n --rhe-theme--FontWeight--normal: $rh-global--FontWeight--normal;\n --rhe-theme--FontWeight--semi-bold: $rh-global--FontWeight--semi-bold;\n --rhe-theme--FontWeight--bold: $rh-global--FontWeight--bold;\n --rhe-theme--FontFamily--sans-serif: $rh-global--FontFamily--sans-serif;\n --rhe-theme--FontFamily--monospace: $rh-global--FontFamily--monospace;\n --rhe-theme--FontSize--heading--xxl: $rh-global--FontSize--heading--xxl;\n --rhe-theme--FontSize--heading--xl: $rh-global--FontSize--heading--xl;\n --rhe-theme--FontSize--heading--lg: $rh-global--FontSize--heading--lg;\n --rhe-theme--FontSize--heading--md: $rh-global--FontSize--heading--md;\n --rhe-theme--FontSize--heading--sm: $rh-global--FontSize--heading--sm;\n --rhe-theme--FontSize--heading--xs: $rh-global--FontSize--heading--xs;\n --rhe-theme--FontSize--heading--xxs: $rh-global--FontSize--heading--xxs; }\n\nbody {\n font-family: var(--rhe-theme--FontFamily--sans-serif, \"Overpass\", Overpass, Helvetica, helvetica, arial, sans-serif);\n font-size: var(--rhe-theme--FontSize, 16px);\n line-height: var(--rhe-theme--LineHeight, 1.5);\n font-weight: var(--rhe-theme--FontWeight--normal, --rhe-theme--FontWeight--normal);\n color: var(--rhe-theme--text-color, #333);\n text-rendering: optimizeLegibility;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n font-smoothing: antialiased; }\n\np {\n margin-top: 0;\n margin-bottom: var(--rhe-theme--spacer, 1rem); }\n\nh1, h2, h3, h4, h5, h6 {\n margin-top: var(--rhe-theme--spacer, 1rem);\n margin-bottom: var(--rhe-theme--spacer, 1rem);\n font-weight: var(--rhe-theme--FontWeight--bold, 700);\n text-rendering: auto; }\n\nh1 {\n font-size: var(--rhe-theme--FontSize--heading--xl, 1.75rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2);\n font-weight: var(--rhe-theme--FontWeight--normal, 500); }\n\nh2 {\n font-size: var(--rhe-theme--FontSize--heading--lg, 1.5rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2);\n font-weight: var(--rhe-theme--FontWeight--normal, 500); }\n\nh3 {\n font-size: var(--rhe-theme--FontSize--heading--md, 1.25rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2); }\n\nh4 {\n font-size: var(--rhe-theme--FontSize--heading--sm, 1.125rem);\n line-height: var(--rhe-theme--LineHeight--sm, 1.2); }\n\nh5 {\n font-size: var(--rhe-theme--FontSize--heading--xs, 1rem);\n line-height: var(--rhe-theme--LineHeight, 1.5); }\n\nh6 {\n font-size: var(--rhe-theme--FontSize--heading--xxs, 0.875rem);\n line-height: var(--rhe-theme--LineHeight, 1.5); }`;\n\n document.head.appendChild(cpthemeTemplate);\n\n if (window.ShadyCSS) {\n window.ShadyCSS.CustomStyleInterface.addCustomStyle(\n document.querySelector(`#${templateId}-style`)\n );\n }\n})();\n"],"names":["l","aa","window","this","global","m","n","end","start","rules","parent","previous","cssText","parsedCssText","atRule","type","parsedSelector","selector","keyframesName","p","a","b","da","c","replace","ba","ca","e","length","d","f","h","g","k","push","substring","trim","fa","lastIndexOf","indexOf","ha","match","ia","r","split","pop","ja","ka","ma","na","oa","pa","qa","Promise","resolve","ra","_applyShimCurrentVersion","_applyShimValidatingVersion","_applyShimNextVersion","sa","u","t","ShadyDOM","inUse","ua","shimcssproperties","navigator","userAgent","CSS","supports","ShadyCSS","nativeCss","WebComponents","flags","v","w","y","va","wa","xa","ya","za","Set","z","A","la","B","__cssRules","textContent","Aa","matchMedia","matches","C","document","createElement","setAttribute","Ba","D","head","insertBefore","nextSibling","firstChild","compareDocumentPosition","Node","DOCUMENT_POSITION_PRECEDING","E","nativeMethods","call","F","localName","getAttribute","is","extends","s","G","H","I","__styleScoped","Da","nodeType","ELEMENT_NODE","Ea","content","P","childNodes","children","classList","remove","add","Fa","J","__cssBuild","K","Ha","L","Ia","join","Ja","M","Pa","Sa","Wa","Xa","prototype","test","Ka","N","La","Na","Ta","Ua","Va","Qa","value","Ra","stop","Ma","Ya","Object","defineProperties","configurable","enumerable","get","RegExp","Za","$a","target","documentElement","addedNodes","getRootNode","Array","from","SVGElement","hasAttribute","ownerDocument","DOCUMENT_FRAGMENT_NODE","host","querySelectorAll","ab","MutationObserver","bb","observe","childList","subtree","customElements","polyfillWrapFlushCallback","cb","body","HTMLImports","whenReady","requestAnimationFrame","readyState","addEventListener","removeEventListener","takeRecords","db","j","o","Q","__styleInfo","eb","fb","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","_getStyleRules","gb","hb","R","S","i","exec","assign","T","jb","Ca","lastIndex","slice","mb","U","nb","pb","ob","q","O","ub","qb","rb","V","sb","define","createComment","W","cache","X","Y","ApplyShim","invalidCallback","CustomStyleInterface","transformCallback","validateCallback","enqueued","flushCustomStyles","wb","vb","create","index","parseInt","key","getOwnPropertyNames","prepareTemplate","name","querySelector","has","cloneNode","appendChild","parentNode","removeChild","transformRules","_styleAst","ib","processStyles","getStyleForCustomStyle","styleDocument","styleElement","style","removeProperty","setProperty","then","shadowRoot","x","_useCount","shift","styleSubtree","transformRule","getComputedStyleValue","getComputedStyle","getPropertyValue","flush","setElementClass","_styleInfoForNode","transformCustomStyleForDocument","getStyleAst","styleAstToString","nativeShadow","xb","yb","Z","ScopingShim","ea","set","all","detectMixin","transformStyle","transformCustomStyle","transformTemplate","_separator","defineProperty","customStyles","__seenByShadyCSS","__shadyCSSCachedStyle","getStyle","__appliedElement","addCustomStyle","templateId","getElementById","cpthemeTemplate","innerHTML"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"cp-theme.umd.js","sources":["scoping-shim.min.js","apply-shim.min.js","custom-style-interface.min.js","cp-theme.umd.js"],"sourcesContent":["(function(){/*\n\nCopyright (c) 2017 The Polymer Project Authors. All rights reserved.\nThis code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt\nThe complete set of authors may be found at http://polymer.github.io/AUTHORS.txt\nThe complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt\nCode distributed by Google as part of the polymer project is also\nsubject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt\n*/\n'use strict';var l,aa=\"undefined\"!=typeof window&&window===this?this:\"undefined\"!=typeof global&&null!=global?global:this,m={};function n(){this.end=this.start=0;this.rules=this.parent=this.previous=null;this.cssText=this.parsedCssText=\"\";this.atRule=!1;this.type=0;this.parsedSelector=this.selector=this.keyframesName=\"\"}\nfunction p(a){a=a.replace(ba,\"\").replace(ca,\"\");var b=da,c=a,e=new n;e.start=0;e.end=c.length;for(var d=e,f=0,h=c.length;f \"+b}))}a=a.replace(Ra,function(a,b,c){return'[dir=\"'+c+'\"] '+b+\", \"+b+'[dir=\"'+c+'\"]'});return{value:a,G:b,stop:f}}function Pa(a,b){a=a.split(Sa);a[0]+=b;return a.join(Sa)}\nfunction Oa(a,b){var c=a.match(Ta);return(c=c&&c[2].trim()||\"\")?c[0].match(Ua)?a.replace(Ta,function(a,c,f){return b+f}):c.split(Ua)[0]===b?c:Va:a.replace(N,b)}function Wa(a){a.selector===Xa&&(a.selector=\"html\")}G.prototype.c=function(a){return a.match(Na)?this.b(a,Ya):Pa(a.trim(),Ya)};aa.Object.defineProperties(G.prototype,{a:{configurable:!0,enumerable:!0,get:function(){return\"style-scope\"}}});\nvar M=/:(nth[-\\w]+)\\(([^)]+)\\)/,Ya=\":not(.style-scope)\",Ia=\",\",La=/(^|[\\s>+~]+)((?:\\[.+?\\]|[^\\s>+~=[])+)/g,Ua=/[[.:#*]/,N=\":host\",Xa=\":root\",Na=\"::slotted\",Ka=new RegExp(\"^(\"+Na+\")\"),Ta=/(:host)(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))/,Qa=/(?:::slotted)(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))/,Ra=/(.*):dir\\((?:(ltr|rtl))\\)/,Ha=\".\",Sa=\":\",Fa=\"class\",Va=\"should_not_match\",I=new G;function Za(){}\nfunction $a(a){for(var b=0;b *\"===f||\"html\"===f,g=0===f.indexOf(\":host\")&&!h;\"shady\"===e&&(h=f===b+\" > *.\"+b||-1!==f.indexOf(\"html\"),g=!h&&0===f.indexOf(b));\"shadow\"===e&&(h=\":host > *\"===f||\"html\"===f,g=g&&!h);if(h||g)e=b,g&&(c.g||(c.g=L(I,c,I.b,a?Ha+a:\"\",b)),e=c.g||b),d({L:e,J:g,R:h})}}\nfunction mb(a,b){var c={},e={},d=U,f=b&&b.__cssBuild;A(b,function(b){lb(d,a,b,f,function(d){fb.call(a.w||a,d.L)&&(d.J?S(b,c):S(b,e))})},null,!0);return{K:e,I:c}}\nfunction nb(a,b,c,e){var d=F(b),f=K(d.is,d.s),h=new RegExp(\"(?:^|[^.#[:])\"+(b.extends?\"\\\\\"+f.slice(0,-1)+\"\\\\]\":f)+\"($|[.:[\\\\s>+~])\");d=Q(b).j;var g=ob(d,e);return J(b,d,function(b){var d=\"\";b.f||R(b);b.f.cssText&&(d=jb(a,b.f.cssText,c));b.cssText=d;if(!t&&!Aa(b)&&b.cssText){var k=d=b.cssText;null==b.B&&(b.B=wa.test(d));if(b.B)if(null==b.v){b.v=[];for(var q in g)k=g[q],k=k(d),d!==k&&(d=k,b.v.push(q))}else{for(q=0;q=x._useCount&&\nx.parentNode&&x.parentNode.removeChild(x));t?f.a?(f.a.textContent=d,e=f.a):d&&(e=C(d,g,a.shadowRoot,f.b)):e?e.parentNode||(gb&&-1W.a&&a.shift(),\nW.cache[k]=a)}};function wb(a,b){return(b=b.getRootNode().host)?Q(b)?b:wb(a,b):a.c}function vb(a,b,c){a=wb(a,b);var e=Q(a);a=Object.create(e.m||null);var d=mb(b,c.j);b=kb(e.j,b).i;Object.assign(a,d.I,b,d.K);b=c.o;for(var f in b)if((d=b[f])||0===d)a[f]=d;f=U;b=Object.getOwnPropertyNames(a);for(d=0;d *\")};\nfunction oa(a,c){c=c.replace(H,function(b,c,e,f){return pa(a,b,c,e,f)});return S(a,c)}\nfunction S(a,c){for(var b;b=I.exec(c);){var d=b[0],e=b[1];b=b.index;var f=c.slice(0,b+d.indexOf(\"@apply\"));c=c.slice(b+d.length);var h=T(a,f);d=void 0;var g=a;e=e.replace(ma,\"\");var m=[];var l=g.a.get(e);l||(g.a.set(e,{}),l=g.a.get(e));if(l){g.c&&(l.i[g.c]=!0);var q=l.h;for(d in q)g=h&&h[d],l=[d,\": var(\",e,\"_-_\",d],g&&l.push(\",\",g.replace(O,\"\")),l.push(\")\"),O.test(q[d])&&l.push(\" !important\"),m.push(l.join(\"\"))}d=m.join(\"; \");c=\"\"+f+d+c;I.lastIndex=b+d.length}return c}\nfunction T(a,c){c=c.split(\";\");for(var b,d,e={},f=0,h;f:root {\n --rh-theme--color--text: #333;\n --rh-theme--color--text--on-dark: #fff;\n --rh-theme--color--text--on-saturated: #fff;\n --rh-theme--color--ui-link: #06c;\n --rh-theme--color--ui-link--visited: #7551a6;\n --rh-theme--color--ui-link--hover: #004080;\n --rh-theme--color--ui-link--focus: #004080;\n --rh-theme--color--ui-link--on-dark: #73bcf7;\n --rh-theme--color--ui-link--on-dark--visited: #967abd;\n --rh-theme--color--ui-link--on-dark--hover: #2b9af3;\n --rh-theme--color--ui-link--on-dark--focus: #2b9af3;\n --rh-theme--color--ui-link--on-saturated: #73bcf7;\n --rh-theme--color--ui-link--on-saturated--visited: #967abd;\n --rh-theme--color--ui-link--on-saturated--hover: #2b9af3;\n --rh-theme--color--ui-link--on-saturated--focus: #2b9af3;\n --rh-theme--color--ui-base: #0076e0;\n --rh-theme--color--ui-base--hover: #004080;\n --rh-theme--color--ui-base--text: #fff;\n --rh-theme--color--ui-base--text--hover: #fff;\n --rh-theme--color--ui-complement: #464646;\n --rh-theme--color--ui-complement--hover: #1e1e1e;\n --rh-theme--color--ui-complement--text: #fff;\n --rh-theme--color--ui-complement--text--hover: #fff;\n --rh-theme--color--ui-accent: #c00;\n --rh-theme--color--ui-accent--hover: #820000;\n --rh-theme--color--ui-accent--text: #fff;\n --rh-theme--color--ui-accent--text--hover: #fff;\n --rh-theme--color--ui-disabled: #d2d2d2;\n --rh-theme--color--ui-disabled--hover: #d2d2d2;\n --rh-theme--color--ui-disabled--text: #aaa;\n --rh-theme--color--ui-disabled--text--hover: #aaa;\n --rh-theme--color--surface--lightest: #fff;\n --rh-theme--color--surface--lightest--text: #333;\n --rh-theme--color--surface--lightest--link: #06c;\n --rh-theme--color--surface--lightest--link--visited: #7551a6;\n --rh-theme--color--surface--lightest--link--hover: #004080;\n --rh-theme--color--surface--lightest--link--focus: #004080;\n --rh-theme--color--surface--lighter: #f0f0f0;\n --rh-theme--color--surface--lighter--text: #333;\n --rh-theme--color--surface--lighter--link: #06c;\n --rh-theme--color--surface--lighter--link--visited: #7551a6;\n --rh-theme--color--surface--lighter--link--hover: #004080;\n --rh-theme--color--surface--lighter--link--focus: #004080;\n --rh-theme--color--surface--base: #d2d2d2;\n --rh-theme--color--surface--base--text: #333;\n --rh-theme--color--surface--base--link: #06c;\n --rh-theme--color--surface--base--link--visited: #7551a6;\n --rh-theme--color--surface--base--link--hover: #004080;\n --rh-theme--color--surface--base--link--focus: #004080;\n --rh-theme--color--surface--darker: #464646;\n --rh-theme--color--surface--darker--text: #fff;\n --rh-theme--color--surface--darker--link: #73bcf7;\n --rh-theme--color--surface--darker--link--visited: #967abd;\n --rh-theme--color--surface--darker--link--hover: #2b9af3;\n --rh-theme--color--surface--darker--link--focus: #2b9af3;\n --rh-theme--color--surface--darkest: #1e1e1e;\n --rh-theme--color--surface--darkest--text: #fff;\n --rh-theme--color--surface--darkest--link: #73bcf7;\n --rh-theme--color--surface--darkest--link--visited: #967abd;\n --rh-theme--color--surface--darkest--link--hover: #2b9af3;\n --rh-theme--color--surface--darkest--link--focus: #2b9af3;\n --rh-theme--color--surface--complement: #264a60;\n --rh-theme--color--surface--complement--text: #fff;\n --rh-theme--color--surface--complement--link: #fff;\n --rh-theme--color--surface--complement--link--visited: #fff;\n --rh-theme--color--surface--complement--link--hover: #e6e6e6;\n --rh-theme--color--surface--complement--link--focus: #e6e6e6;\n --rh-theme--color--surface--accent: #c00;\n --rh-theme--color--surface--accent--text: #fff;\n --rh-theme--color--surface--accent--link: #fff;\n --rh-theme--color--surface--accent--link--visited: #fff;\n --rh-theme--color--surface--accent--link--hover: #e6e6e6;\n --rh-theme--color--surface--accent--link--focus: #e6e6e6;\n --rh-theme--color--surface--border: #ccc;\n --rh-theme--color--surface--border--lightest: #e7e7e7;\n --rh-theme--color--surface--border--darkest: #333;\n --rh-theme--color--feedback--critical: #f44336;\n --rh-theme--color--feedback--critical--lightest: #ffebee;\n --rh-theme--color--feedback--critical--darkest: #b71c1c;\n --rh-theme--color--feedback--important: #ff5722;\n --rh-theme--color--feedback--important--lightest: #fbe9e7;\n --rh-theme--color--feedback--important--darkest: #bf360c;\n --rh-theme--color--feedback--moderate: #ff8f00;\n --rh-theme--color--feedback--moderate--lightest: #fff8e1;\n --rh-theme--color--feedback--moderate--darkest: #bd5200;\n --rh-theme--color--feedback--success: #2e7d32;\n --rh-theme--color--feedback--success--lightest: #e8f5e9;\n --rh-theme--color--feedback--success--darkest: #1b5e20;\n --rh-theme--color--feedback--info: #0277bd;\n --rh-theme--color--feedback--info--lightest: #e1f5fe;\n --rh-theme--color--feedback--info--darkest: #01579b;\n --rh-theme--color--feedback--default: #606060;\n --rh-theme--color--feedback--default--lightest: #dfdfdf;\n --rh-theme--color--feedback--default--darkest: #464646; }`;\n\n document.head.appendChild(cpthemeTemplate);\n\n if (window.ShadyCSS) {\n window.ShadyCSS.CustomStyleInterface.addCustomStyle(\n document.querySelector(`#${templateId}-style`)\n );\n }\n})();\n"],"names":["l","aa","window","this","global","m","n","end","start","rules","parent","previous","cssText","parsedCssText","atRule","type","parsedSelector","selector","keyframesName","p","a","b","da","c","replace","ba","ca","e","length","d","f","h","g","k","push","substring","trim","fa","lastIndexOf","indexOf","ha","match","ia","r","split","pop","ja","ka","ma","na","oa","pa","qa","Promise","resolve","ra","_applyShimCurrentVersion","_applyShimValidatingVersion","_applyShimNextVersion","sa","u","t","ShadyDOM","inUse","ua","shimcssproperties","navigator","userAgent","CSS","supports","ShadyCSS","nativeCss","WebComponents","flags","v","w","y","va","wa","xa","ya","za","Set","z","A","la","B","__cssRules","textContent","Aa","matchMedia","matches","C","document","createElement","setAttribute","Ba","D","head","insertBefore","nextSibling","firstChild","compareDocumentPosition","Node","DOCUMENT_POSITION_PRECEDING","E","nativeMethods","call","F","localName","getAttribute","is","extends","s","G","H","I","__styleScoped","Da","nodeType","ELEMENT_NODE","Ea","content","P","childNodes","children","classList","remove","add","Fa","J","__cssBuild","K","Ha","L","Ia","join","Ja","M","Pa","Sa","Wa","Xa","prototype","test","Ka","N","La","Na","Ta","Ua","Va","Qa","value","Ra","stop","Ma","Ya","Object","defineProperties","configurable","enumerable","get","RegExp","Za","$a","target","documentElement","addedNodes","getRootNode","Array","from","SVGElement","hasAttribute","ownerDocument","DOCUMENT_FRAGMENT_NODE","host","querySelectorAll","ab","MutationObserver","bb","observe","childList","subtree","customElements","polyfillWrapFlushCallback","cb","body","HTMLImports","whenReady","requestAnimationFrame","readyState","addEventListener","removeEventListener","takeRecords","db","j","o","Q","__styleInfo","eb","fb","matchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector","webkitMatchesSelector","_getStyleRules","gb","hb","R","S","i","exec","assign","T","jb","Ca","lastIndex","slice","mb","U","nb","pb","ob","q","O","ub","qb","rb","V","sb","define","createComment","W","cache","X","Y","ApplyShim","invalidCallback","CustomStyleInterface","transformCallback","validateCallback","enqueued","flushCustomStyles","wb","vb","create","index","parseInt","key","getOwnPropertyNames","prepareTemplate","name","querySelector","has","cloneNode","appendChild","parentNode","removeChild","transformRules","_styleAst","ib","processStyles","getStyleForCustomStyle","styleDocument","styleElement","style","removeProperty","setProperty","then","shadowRoot","x","_useCount","shift","styleSubtree","transformRule","getComputedStyleValue","getComputedStyle","getPropertyValue","flush","setElementClass","_styleInfoForNode","transformCustomStyleForDocument","getStyleAst","styleAstToString","nativeShadow","xb","yb","Z","ScopingShim","ea","set","all","detectMixin","transformStyle","transformCustomStyle","transformTemplate","_separator","defineProperty","customStyles","__seenByShadyCSS","__shadyCSSCachedStyle","getStyle","__appliedElement","addCustomStyle","templateId","getElementById","cpthemeTemplate","innerHTML"],"mappings":"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"} \ No newline at end of file diff --git a/themes/cp-theme/gulpfile.js b/themes/cp-theme/gulpfile.js index 223cd0c4f5..916f934e99 100644 --- a/themes/cp-theme/gulpfile.js +++ b/themes/cp-theme/gulpfile.js @@ -8,6 +8,8 @@ const sass = require("gulp-sass"); const stripCssComments = require("gulp-strip-css-comments"); const trim = require("gulp-trim"); const del = require("del"); +const shell = require("gulp-shell"); + let watcher; gulp.task("clean", () => { @@ -16,7 +18,7 @@ gulp.task("clean", () => { gulp.task("sass", () => { return gulp - .src(["./*.scss"]) + .src(["./src/*.scss"]) .pipe(sass()) .pipe(stripCssComments()) .pipe(trim()) @@ -54,10 +56,17 @@ gulp.task("stopwatch", done => { }); gulp.task("watch", () => { - watcher = gulp.watch(["./*.scss"], gulp.series("stopwatch", "sass", "watch")); + watcher = gulp.watch(["./src/*"], gulp.series("stopwatch", "build", "watch")); return watcher; }); -gulp.task("default", gulp.series("clean", "sass", "replaceStyles", "compile")); +gulp.task("bundle", shell.task("../../node_modules/.bin/rollup -c")); + +gulp.task( + "build", + gulp.series("clean", "sass", "replaceStyles", "compile", "bundle") +); + +gulp.task("default", gulp.series("build")); gulp.task("dev", gulp.series("default", "watch")); diff --git a/themes/cp-theme/rh-base-sass/_functions.scss b/themes/cp-theme/red-hat-sass/_functions.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/_functions.scss rename to themes/cp-theme/red-hat-sass/_functions.scss diff --git a/themes/cp-theme/rh-base-sass/_maps.scss b/themes/cp-theme/red-hat-sass/_maps.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/_maps.scss rename to themes/cp-theme/red-hat-sass/_maps.scss diff --git a/themes/cp-theme/rh-base-sass/_mixins.scss b/themes/cp-theme/red-hat-sass/_mixins.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/_mixins.scss rename to themes/cp-theme/red-hat-sass/_mixins.scss diff --git a/themes/cp-theme/rh-base-sass/_variables.scss b/themes/cp-theme/red-hat-sass/_variables.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/_variables.scss rename to themes/cp-theme/red-hat-sass/_variables.scss diff --git a/themes/cp-theme/rh-base-sass/functions/_functions.scss b/themes/cp-theme/red-hat-sass/functions/_functions.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/functions/_functions.scss rename to themes/cp-theme/red-hat-sass/functions/_functions.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_block-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_block-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_block-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_block-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_copy-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_copy-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_copy-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_copy-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_form-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_form-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_form-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_form-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_icon-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_icon-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_icon-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_icon-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_link-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_link-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_link-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_link-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_table-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_table-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_table-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_table-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/maps/_title-color-map.scss b/themes/cp-theme/red-hat-sass/maps/_title-color-map.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/maps/_title-color-map.scss rename to themes/cp-theme/red-hat-sass/maps/_title-color-map.scss diff --git a/themes/cp-theme/rh-base-sass/mixins/_copy-mixins.scss b/themes/cp-theme/red-hat-sass/mixins/_copy-mixins.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/mixins/_copy-mixins.scss rename to themes/cp-theme/red-hat-sass/mixins/_copy-mixins.scss diff --git a/themes/cp-theme/rh-base-sass/mixins/_mixins.scss b/themes/cp-theme/red-hat-sass/mixins/_mixins.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/mixins/_mixins.scss rename to themes/cp-theme/red-hat-sass/mixins/_mixins.scss diff --git a/themes/cp-theme/rh-base-sass/rh-base.scss b/themes/cp-theme/red-hat-sass/red-hat.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/rh-base.scss rename to themes/cp-theme/red-hat-sass/red-hat.scss diff --git a/themes/cp-theme/rh-base-sass/variables/_colors.scss b/themes/cp-theme/red-hat-sass/variables/_colors.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/variables/_colors.scss rename to themes/cp-theme/red-hat-sass/variables/_colors.scss diff --git a/themes/cp-theme/rh-base-sass/variables/_layout.scss b/themes/cp-theme/red-hat-sass/variables/_layout.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/variables/_layout.scss rename to themes/cp-theme/red-hat-sass/variables/_layout.scss diff --git a/themes/cp-theme/rh-base-sass/variables/_pf-colors.scss b/themes/cp-theme/red-hat-sass/variables/_pf-colors.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/variables/_pf-colors.scss rename to themes/cp-theme/red-hat-sass/variables/_pf-colors.scss diff --git a/themes/cp-theme/rh-base-sass/variables/_style.scss b/themes/cp-theme/red-hat-sass/variables/_style.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/variables/_style.scss rename to themes/cp-theme/red-hat-sass/variables/_style.scss diff --git a/themes/cp-theme/rh-base-sass/variables/_typography.scss b/themes/cp-theme/red-hat-sass/variables/_typography.scss similarity index 100% rename from themes/cp-theme/rh-base-sass/variables/_typography.scss rename to themes/cp-theme/red-hat-sass/variables/_typography.scss diff --git a/themes/cp-theme/sass/_colors.scss b/themes/cp-theme/sass/_colors.scss deleted file mode 100644 index a195520f4f..0000000000 --- a/themes/cp-theme/sass/_colors.scss +++ /dev/null @@ -1,228 +0,0 @@ - -// ============================================================================ -// Note: There should be no direct HEX or other values in this file. -// Please reference CP-SASS variables. -// ============================================================================ - - -:root { - /* - // ======================================================================== - // THEME BASE PALETTE COLORS - // ======================================================================== - */ - --rhe-theme--color--white: $rh-global--color--white; - --rhe-theme--color--black: $rh-global--color--black; - - /* PRIMARY SHADES */ - --rhe-theme--color--primary: $rh-global--color--red; - --rhe-theme--color--primary-shade2: $rh-global--color--red-brick; - --rhe-theme--color--primary-shade3: $rh-global--color--red-maroon; - --rhe-theme--color--primary-shade4: $rh-global--color--red-garnet; - --rhe-theme--color--primary-shade5: $rh-global--color--red-morello; - --rhe-theme--color--primary-shade6: $rh-global--color--red-red-wine; - --rhe-theme--color--primary-shade7: $rh-global--color--red-daredevil; - /* SECONDARY SHADES */ - --rhe-theme--color--secondary: $rh-global--color--gray-platinum; - --rhe-theme--color--secondary-shade2: $rh-global--color--gray-gainsboro; - --rhe-theme--color--secondary-shade3: $rh-global--color--gray-silver; - --rhe-theme--color--secondary-shade4: $rh-global--color--gray-battleship; - --rhe-theme--color--secondary-shade5: $rh-global--color--gray-batman; - --rhe-theme--color--secondary-shade6: $rh-global--color--gray-umbra; - --rhe-theme--color--secondary-shade7: $rh-global--color--gray-space; - - - /* PALETTE GRAYS */ // 50s account for slight variants that are off gradient, if necessary. - --rhe-theme--color--gray-100: $rh-global--color--gray-moon; - --rhe-theme--color--gray-150: $rh-global--color--gray-nimbus; - --rhe-theme--color--gray-200: $rh-global--color--gray-platinum; - // missing, consider dulplicating previous for half-step. - --rhe-theme--color--gray-250: $rh-global--color--gray-gainsboro; - --rhe-theme--color--gray-300: $rh-global--color--gray-mercury; - // missing, consider dulplicating previous for half-step. - --rhe-theme--color--gray-400: $rh-global--color--gray-fog; - --rhe-theme--color--gray-450: $rh-global--color--gray-silver; - --rhe-theme--color--gray-500: $rh-global--color--gray-stone; - // missing, consider dulplicating previous for half-step. - --rhe-theme--color--gray-600: $rh-global--color--gray-storm; - // missing, consider dulplicating previous for half-step. - --rhe-theme--color--gray-700: $rh-global--color--gray-battleship; - --rhe-theme--color--gray-750: $rh-global--color--gray-nickel; // $rh-global--color--product-lines--support - --rhe-theme--color--gray-800: $rh-global--color--gray-batman; - // missing, consider dulplicating previous for half-step. - --rhe-theme--color--gray-900: $rh-global--color--gray-umbra; - --rhe-theme--color--gray-950: $rh-global--color--gray-space; - --rhe-theme--color--gray-1000: $rh-global--color--gray-iron; - --rhe-theme--color--gray-1050: $rh-global--color--gray-charcoal; // $rh-global--color--product-lines--support--dark - --rhe-theme--color--gray-1100: $rh-global--color--gray-night; - --rhe-theme--color--gray-1150: $rh-global--color--black-soft; // $rh-global--color--product-lines--default - --rhe-theme--color--gray-1200: $rh-global--color--black-nero; - - /* - // ======================================================================== - // THEME RAINBOW PALETTE COLORS - // ======================================================================== - */ - /* PALETTE REDS */ - --rhe-theme--color--red-100: $rh-global--color--red; - --rhe-theme--color--red-200: $rh-global--color--red-brick; - --rhe-theme--color--red-300: $rh-global--color--red-maroon; - --rhe-theme--color--red-400: $rh-global--color--red-garnet; - --rhe-theme--color--red-500: $rh-global--color--red-morello; - --rhe-theme--color--red-600: $rh-global--color--red-red-wine; - --rhe-theme--color--red-700: $rh-global--color--red-daredevil; - /* PALETTE ORANGES */ - --rhe-theme--color--orange-100: $pf-color-orange-100; - --rhe-theme--color--orange-200: $pf-color-orange-200; - --rhe-theme--color--orange-300: $pf-color-orange-300; - --rhe-theme--color--orange-400: $rh-global--color--orange; // Brand. + $rh-global--color--product-lines--storage--dark - --rhe-theme--color--orange-500: $pf-color-orange-500; - --rhe-theme--color--orange-600: $pf-color-orange-600; - --rhe-theme--color--orange-700: $pf-color-orange-700; - /* PALETTE GOLDS */ - --rhe-theme--color--gold-100: $pf-color-gold-100; - --rhe-theme--color--gold-200: $pf-color-gold-200; - --rhe-theme--color--gold-300: $pf-color-gold-300; - --rhe-theme--color--gold-400: $rh-global--color--gold; // Brand. + $rh-global--color--product-lines--storage - --rhe-theme--color--gold-500: $pf-color-gold-500; - --rhe-theme--color--gold-600: $pf-color-gold-600; - --rhe-theme--color--gold-700: $pf-color-gold-700; - /* PALETTE LIGHT GREENS */ - --rhe-theme--color--light-green-100: $pf-color-light-green-100; - --rhe-theme--color--light-green-200: $pf-color-light-green-200; - --rhe-theme--color--light-green-300: $pf-color-light-green-300; - --rhe-theme--color--light-green-400: $rh-global--color--green; // Brand. + $rh-global--color--product-lines--app-dev - --rhe-theme--color--light-green-500: $pf-color-light-green-500; - --rhe-theme--color--light-green-600: $pf-color-light-green-600; - --rhe-theme--color--light-green-700: $pf-color-light-green-700; - /* PALETTE GREENS */ - --rhe-theme--color--green-100: $pf-color-green-100; - --rhe-theme--color--green-200: $pf-color-green-200; - --rhe-theme--color--green-300: $pf-color-green-300; - --rhe-theme--color--green-400: $rh-global--color--green-verde; // Brand. + $rh-global--color--product-lines--app-dev--dark - --rhe-theme--color--green-500: $pf-color-green-500; - --rhe-theme--color--green-600: $pf-color-green-600; - --rhe-theme--color--green-700: $pf-color-green-700; - /* PALETTE TEALS */ - --rhe-theme--color--teal-100: $pf-color-cyan-100; - --rhe-theme--color--teal-200: $pf-color-cyan-200; - --rhe-theme--color--teal-300: $pf-color-cyan-300; - --rhe-theme--color--teal-400: $rh-global--color--teal; // Brand - --rhe-theme--color--teal-500: $pf-color-cyan-500; - --rhe-theme--color--teal-600: $rh-global--color--teal-dark; // Brand, but consider changing to $pf-color-blue-600? - --rhe-theme--color--teal-700: $rh-global--color--blue-rain; - /* PALETTE LIGHT BLUES */ - --rhe-theme--color--light-blue-100: $rh-global--color--blue-sky; - --rhe-theme--color--light-blue-200: $pf-color-light-blue-200; - --rhe-theme--color--light-blue-300: $pf-color-light-blue-300; - --rhe-theme--color--light-blue-400: $rh-global--color--blue-sky-deep; // Brand. + $rh-global--color--product-lines--infrastructure - --rhe-theme--color--light-blue-500: $pf-color-light-blue-500; - --rhe-theme--color--light-blue-600: $pf-color-light-blue-600; - --rhe-theme--color--light-blue-700: $pf-color-light-blue-700; - /* PALETTE BLUES */ - --rhe-theme--color--blue-100: $pf-color-blue-100; - --rhe-theme--color--blue-200: $rh-global--color--blue-maya; - --rhe-theme--color--blue-300: $rh-global--color--blue-dodger; - --rhe-theme--color--blue-350: $rh-global--color--blue-sky-deep; - --rhe-theme--color--blue-400: $rh-global--color--blue-peacock; // Brand. + $rh-global--color--product-lines--infrastructure--dark - --rhe-theme--color--blue-500: $rh-global--color--blue-azure; - --rhe-theme--color--blue-600: $rh-global--color--blue-denim; // RHUXWG, but consider changing to $pf-color-blue-500? - --rhe-theme--color--blue-700: $rh-global--color--blue-navy; - /* PALETTE PURPLES */ - --rhe-theme--color--purple-100: $pf-color-purple-100; - --rhe-theme--color--purple-200: $pf-color-purple-200; - --rhe-theme--color--purple-300: $rh-global--color--purple-amethyst; - --rhe-theme--color--purple-400: $rh-global--color--purple; - --rhe-theme--color--purple-500: $pf-color-purple-500; - --rhe-theme--color--purple-600: $rh-global--color--purple-rain; // CP & Old Brand, but consider changing to $pf-color-purple-600; - --rhe-theme--color--purple-700: $pf-color-purple-700; - - /* - // ======================================================================== - // UI COLORS - // ======================================================================== - */ - /* BACKGROUND SHADES */ - --rhe-theme--bg-color: $rh-global--color--white; - --rhe-theme--bg-color--shade2: $rh-global--color--gray-platinum; - --rhe-theme--bg-color--shade3: $rh-global--color--gray-mercury; - --rhe-theme--bg-color--shade4: $rh-global--color--gray-silver; - --rhe-theme--bg-color--shade5: $rh-global--color--gray-storm; - --rhe-theme--bg-color--shade6: $rh-global--color--gray-night; - --rhe-theme--bg-color--shade7: $rh-global--color--black-soft; - /* TEXT COLOR FOR EACH BG SHADE */ - --rhe-theme--text-color: $rh-global--color--gray-night; - --rhe-theme--text-color--shade2: $rh-global--color--gray-night; - --rhe-theme--text-color--shade3: $rh-global--color--black; - --rhe-theme--text-color--shade4: $rh-global--color--black; - --rhe-theme--text-color--shade5: $rh-global--color--white; - --rhe-theme--text-color--shade6: $rh-global--color--white; - --rhe-theme--text-color--shade7: $rh-global--color--white; - --rhe-theme--text-color--inverted: $rh-global--color--white; // Purely "inverted" - - /* Text links on _white_ or _light_ backgrounds */ - --rhe-theme--link-color: $rh-global--color--blue-denim; - --rhe-theme--link-color--hover: $rh-global--color--blue-navy; - --rhe-theme--link-color--focus: $rh-global--color--blue-navy; - --rhe-theme--link-color--active: $rh-global--color--blue-navy; - --rhe-theme--link-color--visited: $rh-global--color--purple; - /* Text links on _dark grey_ or _black_ backgrounds */ - --rhe-theme--link-color--inverted: $rh-global--color--blue-maya; - --rhe-theme--link-color--inverted--hover: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--focus: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--active: $rh-global--color--blue-dodger; - --rhe-theme--link-color--inverted--visited: $rh-global--color--purple-amethyst; - /* Desaturate text links */ - --rhe-theme--link-color--desaturated: $rh-global--color--gray-night; - --rhe-theme--link-color--desaturated--hover: $rh-global--color--black; - --rhe-theme--link-color--desaturated--focus: $rh-global--color--black; - --rhe-theme--link-color--desaturated--active: $rh-global--color--black; - --rhe-theme--link-color--desaturated--visited: $rh-global--color--black; - /* Desaturate text links */ - --rhe-theme--link-color--desaturated--inverted: $rh-global--color--white; - --rhe-theme--link-color--desaturated--inverted--hover: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--focus: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--active: $rh-global--color--gray-moon; - --rhe-theme--link-color--desaturated--inverted--visited: $rh-global--color--gray-moon; - /* UI elements, like buttons */ - --rhe-theme--ui-element-color--Color: $rh-global--color--white; - --rhe-theme--ui-element-color: $rh-global--color--blue-azure; - --rhe-theme--ui-element-color--hover: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color--focus: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color--active: $rh-global--color--blue-navy; - // No "visited" since these aren't hyperlinks - /* Darker UI elements, like buttons */ - --rhe-theme--ui-element-color-dark--Color: $rh-global--color--white; - --rhe-theme--ui-element-color-dark: $rh-global--color--blue-rain; - --rhe-theme--ui-element-color-dark--hover: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color-dark--focus: $rh-global--color--blue-navy; - --rhe-theme--ui-element-color-dark--active: $rh-global--color--blue-navy; - // No "visited" since these aren't hyperlinks - - - - - // States, e.g. Filter button on search. - --rhe-theme--hover-state--Color: $rh-global--color--white; - --rhe-theme--hover-state--BackgroundColor: $rh-global--color--blue-navy; - --rhe-theme--hover-state--BorderColor: $rh-global--color--blue-navy; - - --rhe-theme--active-state--Color: $rh-global--color--white; - --rhe-theme--active-state--BackgroundColor: $rh-global--color--blue-navy; - --rhe-theme--active-state--BorderColor: $rh-global--color--blue-navy; - - --rhe-theme--disabled-state--Color: $rh-global--color--gray-battleship; - --rhe-theme--disabled-state--BackgroundColor: $rh-global--color--gray-mercury; - --rhe-theme--disabled-state--BorderColor: $rh-global--color--gray-mercury; - - - - --rh-theme--success-color: $pf-color-green-100; - --rh-theme--success-color--dark: $rh-global--color--green; - --rh-theme--info-color: $pf-color-cyan-100; - --rh-theme--info-color--dark: $rh-global--color--teal; - --rh-theme--warning-color: $pf-color-orange-100; - --rh-theme--warning-color--dark: $rh-global--color--orange; - --rh-theme--danger-color: $rh-global--color--red; - --rh-theme--danger-color--dark: $pf-color-red-300; -} diff --git a/themes/cp-theme/sass/_elements.scss b/themes/cp-theme/sass/_elements.scss deleted file mode 100644 index 299a84a531..0000000000 --- a/themes/cp-theme/sass/_elements.scss +++ /dev/null @@ -1 +0,0 @@ -@import "elements/rh-card"; diff --git a/themes/cp-theme/sass/_layout.scss b/themes/cp-theme/sass/_layout.scss deleted file mode 100644 index 1515c6a176..0000000000 --- a/themes/cp-theme/sass/_layout.scss +++ /dev/null @@ -1,40 +0,0 @@ -// ============================================================================ -// Note: There should be no direct HEX or other values in this file. -// Please reference CP-SASS variables. -// ============================================================================ -// -// Global vars are named: -// `$rh-global--concept--PropertyTitleCase--modifier--state` -// For example: -// * $rh-global--color--primary -// * $rh-global--FontSize -// * --rhe-theme--FontSize--heading--xs - -// Component/Element vars are named: -// `$rh-c-block__element--modifier--state--PropertyTitleCase` -// For example: -// * --rh-dropdown--heading--FontSize -// * --cp-accordion--heading--FontSize - -:root { - /* GRID BREAKPOINTS */ - --rhe-theme--grid-breakpoint--xs: $rh-global--grid-breakpoint--xs; - --rhe-theme--grid-breakpoint--sm: $rh-global--grid-breakpoint--sm; - --rhe-theme--grid-breakpoint--md: $rh-global--grid-breakpoint--md; - --rhe-theme--grid-breakpoint--lg: $rh-global--grid-breakpoint--lg; - --rhe-theme--grid-breakpoint--xl: $rh-global--grid-breakpoint--xl; - - --rhe-theme--grid-breakpoint--xs--max: $rh-global--grid-breakpoint--xs--max; - --rhe-theme--grid-breakpoint--sm--max: $rh-global--grid-breakpoint--sm--max; - --rhe-theme--grid-breakpoint--md--max: $rh-global--grid-breakpoint--md--max; - --rhe-theme--grid-breakpoint--lg--max: $rh-global--grid-breakpoint--lg--max; - - /* SPACERS / GUTTERS */ - --rhe-theme--spacer--xs: $rh-global--spacer--xs; - --rhe-theme--spacer--sm: $rh-global--spacer--sm; - --rhe-theme--spacer: $rh-global--spacer; // base - --rhe-theme--spacer--md: $rh-global--spacer--md; - --rhe-theme--spacer--lg: $rh-global--spacer--lg; - --rhe-theme--spacer--xl: $rh-global--spacer--xl; - --rhe-theme--spacer--xxl: $rh-global--spacer--xxl; -} diff --git a/themes/cp-theme/sass/_style.scss b/themes/cp-theme/sass/_style.scss deleted file mode 100644 index 9198fcadf5..0000000000 --- a/themes/cp-theme/sass/_style.scss +++ /dev/null @@ -1,54 +0,0 @@ -// ============================================================================ -// Note: There should be no direct HEX or other values in this file. -// Please reference CP-SASS variables. -// ============================================================================ -// -// Global vars are named: -// `$rh-global--concept--PropertyTitleCase--modifier--state` -// For example: -// * $rh-global--color--primary -// * $rh-global--FontSize -// * --rhe-theme--FontSize--heading--xs - -// Component/Element vars are named: -// `$rh-c-block__element--modifier--state--PropertyTitleCase` -// For example: -// * --rh-dropdown--heading--FontSize -// * --cp-accordion--heading--FontSize - -:root { - /* ANIMATION */ - --rhe-theme--animation-timing: cubic-bezier(0.465, 0.183, 0.153, 0.946); - - /* BORDERS */ - --rhe-theme--border--BorderWidth: $rh-global--border--BorderWidth; - --rhe-theme--border--BorderWidth--thin: $rh-global--border--BorderWidth--thin; - - --rhe-theme--border--BorderStyle: $rh-global--border--BorderStyle; - --rhe-theme--border--BorderColor: $rh-global--border--BorderColor; - --rhe-theme--border--BorderColor--light: $rh-global--border--BorderColor--light; - --rhe-theme--border--BorderColor--dark: $rh-global--border--BorderColor--dark; - - --rhe-theme--border--BorderRadius: $rh-global--border--BorderRadius; - --rhe-theme--button-border--BorderRadius: $rh-global--button-border--BorderRadius; - - /* SHADOWS */ - --rhe-theme--shadow--BoxShadow--sm: $rh-global--shadow--BoxShadow--sm; - --rhe-theme--shadow--BoxShadow--md: $rh-global--shadow--BoxShadow--md; - --rhe-theme--shadow--BoxShadow--lg: $rh-global--shadow--BoxShadow--lg; - - --rhe-theme--shadow--BoxShadow--sm-right: $rh-global--shadow--BoxShadow--sm-right; - --rhe-theme--shadow--BoxShadow--sm-left: $rh-global--shadow--BoxShadow--sm-left; - --rhe-theme--shadow--BoxShadow--sm-bottom: $rh-global--shadow--BoxShadow--sm-bottom; - --rhe-theme--shadow--BoxShadow--sm-top: $rh-global--shadow--BoxShadow--sm-top; - --rhe-theme--shadow--BoxShadow--md-right: $rh-global--shadow--BoxShadow--md-right; - --rhe-theme--shadow--BoxShadow--md-left: $rh-global--shadow--BoxShadow--md-left; - --rhe-theme--shadow--BoxShadow--md-bottom: $rh-global--shadow--BoxShadow--md-bottom; - --rhe-theme--shadow--BoxShadow--md-top: $rh-global--shadow--BoxShadow--md-top; - --rhe-theme--shadow--BoxShadow--lg-right: $rh-global--shadow--BoxShadow--lg-right; - --rhe-theme--shadow--BoxShadow--lg-left: $rh-global--shadow--BoxShadow--lg-left; - --rhe-theme--shadow--BoxShadow--lg-bottom: $rh-global--shadow--BoxShadow--lg-bottom; - --rhe-theme--shadow--BoxShadow--lg-top: $rh-global--shadow--BoxShadow--lg-top; - - --rhe-theme--shadow--BoxShadow--inset: $rh-global--shadow--BoxShadow--inset; -} diff --git a/themes/cp-theme/sass/_typography.scss b/themes/cp-theme/sass/_typography.scss deleted file mode 100644 index 7560c2f443..0000000000 --- a/themes/cp-theme/sass/_typography.scss +++ /dev/null @@ -1,99 +0,0 @@ -// ============================================================================ -// Note: There should be no direct HEX or other values in this file. -// Please reference CP-SASS variables. -// ============================================================================ -// -// Global vars are named: -// `$rh-global--concept--PropertyTitleCase--modifier--state` -// For example: -// * $rh-global--color--primary -// * $rh-global--FontSize -// * --rhe-theme--FontSize--heading--xs - -// Component/Element vars are named: -// `$rh-c-block__element--modifier--state--PropertyTitleCase` -// For example: -// * --rh-dropdown--heading--FontSize -// * --cp-accordion--heading--FontSize - -:root { - /* TYPOGRAPHY */ - --rhe-theme--FontSize: $rh-global--FontSize; - - --rhe-theme--LineHeight: $rh-global--LineHeight; - --rhe-theme--LineHeight--sm: $rh-global--LineHeight--sm; - --rhe-theme--LineHeight--lg: $rh-global--LineHeight--lg; - - --rhe-theme--FontWeight--light: $rh-global--FontWeight--light; - --rhe-theme--FontWeight--normal: $rh-global--FontWeight--normal; - --rhe-theme--FontWeight--semi-bold: $rh-global--FontWeight--semi-bold; - --rhe-theme--FontWeight--bold: $rh-global--FontWeight--bold; - - --rhe-theme--FontFamily--sans-serif: $rh-global--FontFamily--sans-serif; - --rhe-theme--FontFamily--monospace: $rh-global--FontFamily--monospace; - // Headings - --rhe-theme--FontSize--heading--xxl: $rh-global--FontSize--heading--xxl; - --rhe-theme--FontSize--heading--xl: $rh-global--FontSize--heading--xl; - --rhe-theme--FontSize--heading--lg: $rh-global--FontSize--heading--lg; - --rhe-theme--FontSize--heading--md: $rh-global--FontSize--heading--md; - --rhe-theme--FontSize--heading--sm: $rh-global--FontSize--heading--sm; - --rhe-theme--FontSize--heading--xs: $rh-global--FontSize--heading--xs; - --rhe-theme--FontSize--heading--xxs: $rh-global--FontSize--heading--xxs; -} - -body { - font-family: var(--rhe-theme--FontFamily--sans-serif, $rh-global--FontFamily--sans-serif); - font-size: var(--rhe-theme--FontSize, $rh-global--FontSize); - line-height: var(--rhe-theme--LineHeight, $rh-global--LineHeight); - font-weight: var(--rhe-theme--FontWeight--normal, --rhe-theme--FontWeight--normal); - color: var(--rhe-theme--text-color, $rh-global--text-color); - - text-rendering: optimizeLegibility; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - font-smoothing: antialiased; -} - -p { - margin-top: 0; // Thinking about whether this should be 0 or not. - margin-bottom: var(--rhe-theme--spacer, $rh-global--spacer); -} - -h1, h2, h3, h4, h5, h6 { - margin-top: var(--rhe-theme--spacer, $rh-global--spacer); // Thinking about whether this should be 0 or not. - margin-bottom: var(--rhe-theme--spacer, $rh-global--spacer); - font-weight: var(--rhe-theme--FontWeight--bold, $rh-global--FontWeight--bold); - text-rendering: auto; -} - -h1 { - font-size: var(--rhe-theme--FontSize--heading--xl, $rh-global--FontSize--heading--xl); - line-height: var(--rhe-theme--LineHeight--sm, $rh-global--LineHeight--sm); - font-weight: var(--rhe-theme--FontWeight--normal, $rh-global--FontWeight--normal); -} - -h2 { - font-size: var(--rhe-theme--FontSize--heading--lg, $rh-global--FontSize--heading--lg); - line-height: var(--rhe-theme--LineHeight--sm, $rh-global--LineHeight--sm); - font-weight: var(--rhe-theme--FontWeight--normal, $rh-global--FontWeight--normal); -} - -h3 { - font-size: var(--rhe-theme--FontSize--heading--md, $rh-global--FontSize--heading--md); - line-height: var(--rhe-theme--LineHeight--sm, $rh-global--LineHeight--sm); -} - -h4 { - font-size: var(--rhe-theme--FontSize--heading--sm, $rh-global--FontSize--heading--sm); - line-height: var(--rhe-theme--LineHeight--sm, $rh-global--LineHeight--sm); -} - -h5 { - font-size: var(--rhe-theme--FontSize--heading--xs, $rh-global--FontSize--heading--xs); - line-height: var(--rhe-theme--LineHeight, $rh-global--LineHeight); -} - -h6 { - font-size: var(--rhe-theme--FontSize--heading--xxs, $rh-global--FontSize--heading--xxs); - line-height: var(--rhe-theme--LineHeight, $rh-global--LineHeight); -} diff --git a/themes/cp-theme/sass/elements/_rh-card.scss b/themes/cp-theme/sass/elements/_rh-card.scss deleted file mode 100644 index 264c5df448..0000000000 --- a/themes/cp-theme/sass/elements/_rh-card.scss +++ /dev/null @@ -1,3 +0,0 @@ -:root { - -} diff --git a/themes/cp-theme/src/_cp-maps.scss b/themes/cp-theme/src/_cp-maps.scss new file mode 100644 index 0000000000..77f024d0cb --- /dev/null +++ b/themes/cp-theme/src/_cp-maps.scss @@ -0,0 +1,154 @@ +$cp-colors: ( + + // ======================================================================== + // Base Text Colors + // ======================================================================== + + text: $rh-global--text-color, + text--on-dark: $rh-global--text-color--inverted, + text--on-saturated: $rh-global--text-color--inverted, + + + // ======================================================================== + // Base UI Link Colors to be used below + // ======================================================================== + + ui-link: $rh-global--link-color, + ui-link--visited: $rh-global--link-color--visited, + ui-link--hover: $rh-global--link-color--hover, + ui-link--focus: $rh-global--link-color--focus, + + ui-link--on-dark: $rh-global--link-color--inverted, + ui-link--on-dark--visited: $rh-global--link-color--inverted--visited, + ui-link--on-dark--hover: $rh-global--link-color--inverted--hover, + ui-link--on-dark--focus: $rh-global--link-color--inverted--focus, + + ui-link--on-saturated: $rh-global--link-color--inverted, + ui-link--on-saturated--visited: $rh-global--link-color--inverted--visited, + ui-link--on-saturated--hover: $rh-global--link-color--inverted--hover, + ui-link--on-saturated--focus: $rh-global--link-color--inverted--focus, + + + // ======================================================================== + // Base UI Colors for Buttons, CTAs, and actionable UI elements + // ======================================================================== + + ui-base: $rh-global--ui-element-color, + ui-base--hover: $rh-global--ui-element-color--hover, + ui-base--text: $rh-global--color--white, + ui-base--text--hover: $rh-global--color--white, + + ui-complement: $rh-global--color--gray-iron, + ui-complement--hover: $rh-global--color--black-nero, + ui-complement--text: $rh-global--color--white, + ui-complement--text--hover: $rh-global--color--white, + + ui-accent: $rh-global--color--red, + ui-accent--hover: $rh-global--color--red-maroon, + ui-accent--text: $rh-global--color--white, + ui-accent--text--hover: $rh-global--color--white, + + ui-disabled: $rh-global--disabled-state--BackgroundColor, + ui-disabled--hover: $rh-global--disabled-state--BackgroundColor, + ui-disabled--text: $rh-global--disabled-state--Color, + ui-disabled--text--hover: $rh-global--disabled-state--Color, + + + // ======================================================================== + // Base Surface Colors for Container elements + // ======================================================================== + + // Lightest group + surface--lightest: $rh-global--color--white, + surface--lightest--text: $rh-global--text-color, + surface--lightest--link: $rh-global--link-color, + surface--lightest--link--visited: $rh-global--link-color--visited, + surface--lightest--link--hover: $rh-global--link-color--hover, + surface--lightest--link--focus: $rh-global--link-color--focus, + + // Lighter group + surface--lighter: $rh-global--color--gray-moon, + surface--lighter--text: $rh-global--text-color, + surface--lighter--link: $rh-global--link-color, + surface--lighter--link--visited: $rh-global--link-color--visited, + surface--lighter--link--hover: $rh-global--link-color--hover, + surface--lighter--link--focus: $rh-global--link-color--focus, + + // Base group + surface--base: $rh-global--color--gray-mercury, + surface--base--text: $rh-global--text-color, + surface--base--link: $rh-global--link-color, + surface--base--link--visited: $rh-global--link-color--visited, + surface--base--link--hover: $rh-global--link-color--hover, + surface--base--link--focus: $rh-global--link-color--focus, + + // Darker group + surface--darker: $rh-global--color--gray-iron, + surface--darker--text: $rh-global--text-color--inverted, + surface--darker--link: $rh-global--link-color--inverted, + surface--darker--link--visited: $rh-global--link-color--inverted--visited, + surface--darker--link--hover: $rh-global--link-color--inverted--hover, + surface--darker--link--focus: $rh-global--link-color--inverted--focus, + + // Darkest group + surface--darkest: $rh-global--color--black-nero, + surface--darkest--text: $rh-global--text-color--inverted, + surface--darkest--link: $rh-global--link-color--inverted, + surface--darkest--link--visited: $rh-global--link-color--inverted--visited, + surface--darkest--link--hover: $rh-global--link-color--inverted--hover, + surface--darkest--link--focus: $rh-global--link-color--inverted--focus, + + // Complement group + surface--complement: $rh-global--color--blue-rain, + surface--complement--text: $rh-global--text-color--inverted, + surface--complement--link: $rh-global--text-color--inverted, + surface--complement--link--visited: $rh-global--text-color--inverted, + surface--complement--link--hover: darken($rh-global--text-color--inverted, 10%), + surface--complement--link--focus: darken($rh-global--text-color--inverted, 10%), + + + // Accent group + surface--accent: $rh-global--color--red, + surface--accent--text: $rh-global--text-color--inverted, + surface--accent--link: $rh-global--text-color--inverted, + surface--accent--link--visited: $rh-global--text-color--inverted, + surface--accent--link--hover: darken($rh-global--text-color--inverted, 10%), + surface--accent--link--focus: darken($rh-global--text-color--inverted, 10%), + + + /* Palette of Border Colors */ + surface--border: $rh-global--border--BorderColor, + surface--border--lightest: $rh-global--border--BorderColor--light, + surface--border--darkest: $rh-global--border--BorderColor--dark, + + + // ======================================================================== + // Base Feedback Colors for messaging, errors, etc. + // ======================================================================== + + /* Palette of Feedback Colors */ + feedback--critical: #f44336, + feedback--critical--lightest: #ffebee, + feedback--critical--darkest: #b71c1c, + + feedback--important: #ff5722, + feedback--important--lightest: #fbe9e7, + feedback--important--darkest: #bf360c, + + feedback--moderate: #ff8f00, + feedback--moderate--lightest: #fff8e1, + feedback--moderate--darkest: #bd5200, + + feedback--success: #2e7d32, + feedback--success--lightest: #e8f5e9, + feedback--success--darkest: #1b5e20, + + feedback--info: #0277bd, + feedback--info--lightest: #e1f5fe, + feedback--info--darkest: #01579b, + + feedback--default: #606060, + feedback--default--lightest: #dfdfdf, + feedback--default--darkest: #464646, + +); diff --git a/themes/cp-theme/src/cp-theme.scss b/themes/cp-theme/src/cp-theme.scss new file mode 100644 index 0000000000..53a0863683 --- /dev/null +++ b/themes/cp-theme/src/cp-theme.scss @@ -0,0 +1,10 @@ +@import "../red-hat-sass/red-hat"; +@import "./cp-maps"; + + +:root { + @each $cssvar, $varstack in $cp-colors { + + --rh-theme--color--#{$cssvar}: #{$varstack}; + } +}