From e6264876adfaff2188a28a1de11a128d95139c7f Mon Sep 17 00:00:00 2001 From: cmiqueo <64917520+cmiqueo@users.noreply.github.com> Date: Thu, 2 Nov 2023 16:16:12 -0700 Subject: [PATCH] fix(MWPW-138354): adds support for custom cards and fixes CSS (#115) * fix(MWPW-138354): adds support for custom cards and fixes CSS * fix(MWPW-138354): fixes unit test errors * build(MWPW-138354): updates dist files * fix(MWPW-138007): sets padding around one-half 4&5up to 16px * fix(MWPW-138354): fixes halfHeigh width issues --- dist/app.css | 4 +- dist/main.js | 10 +- dist/main.min.js | 6 +- dist/main.source.js | 6 +- less/components/consonant/cards-grid.less | 23 +- .../consonant/cards/double-wide.less | 280 ++++++++------- less/components/consonant/cards/full.less | 326 +++++++++-------- .../consonant/cards/half-height.less | 246 ++++++------- less/components/consonant/cards/one-half.less | 156 ++++---- .../consonant/cards/product-card.less | 76 ++-- less/components/consonant/cards/text.less | 242 +++++++------ .../consonant/cards/three-fourth.less | 332 +++++++++--------- .../js/components/Consonant/Cards/Card.jsx | 2 +- .../Cards/__tests__/DoubleWide.spec.js | 2 +- .../Consonant/Cards/__tests__/Full.spec.js | 2 +- .../Cards/__tests__/HalfHeight.spec.js | 2 +- .../Consonant/Cards/__tests__/OneHalf.spec.js | 2 +- .../Consonant/Cards/__tests__/Product.spec.js | 2 +- .../Cards/__tests__/ThreeFourth.spec.js | 2 +- .../src/js/components/Consonant/Grid/Grid.jsx | 2 +- .../Consonant/Modal/videoButton.jsx | 4 +- 21 files changed, 858 insertions(+), 869 deletions(-) diff --git a/dist/app.css b/dist/app.css index 841dcd97..9b4228d2 100644 --- a/dist/app.css +++ b/dist/app.css @@ -1,5 +1,5 @@ /*! - * Chimera UI Libraries - Build 0.10.0 (10/30/2023, 13:50:49) + * Chimera UI Libraries - Build 0.11.0 (11/2/2023, 14:45:22) * */ -.no-font{font-size:0;line-height:0}.margin-auto{margin-left:auto;margin-right:auto}.no-margin{margin:0}.full-width{width:100%;max-width:100%}.position-absolute-0{top:0;bottom:0;left:0;right:0}.hide-all{display:none}.hide-overflow{height:0;overflow:hidden;visibility:hidden}.no-border-no-outline{border:0;outline:0}.focused:focus{outline:0}@media only screen and (min-width:1200px){.focused:focus{outline:2px solid #1492e6}}.focus-pseudo-element{position:relative}.focus-pseudo-element:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}.focus-shadow-round{position:relative}.focus-shadow-round:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.focus-underline:focus{box-shadow:0 2px 0 0 #1492e6}.card-hover:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.card-hover-header [class*=-header]{position:relative}.card-hover-header [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.card-hover-header:hover [class*=-header]:after{opacity:1}.video-button-styles{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.video-button-styles:active,.video-button-styles:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.video-button-styles:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.hide{display:none!important}@keyframes circle{0%{transform:rotate(0deg)}70%,to{transform:rotate(1turn)}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes carousel-fade-button{0%{opacity:0}to{opacity:1}}body{margin:0}body,body *{box-sizing:border-box}.consonant-Wrapper button{border:0;outline:0;cursor:pointer}.consonant-u-themeDark .consonant-FullCard-inner,.consonant-u-themeDarkest .consonant-FullCard-inner{background:transparent linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 15%,hsla(0,0%,100%,.8) 40%,#fff) 0 0 no-repeat padding-box}.consonant-u-themeDark .consonant-HalfHeightCard-img:after,.consonant-u-themeDarkest .consonant-HalfHeightCard-img:after{background:transparent linear-gradient(180deg,hsla(0,0%,100%,.01) 35%,hsla(0,0%,100%,.75) 60%,hsla(0,0%,100%,.85)) 0 0 no-repeat}.consonant-u-themeLight .consonant-FiltersInfo-results,.consonant-u-themeLight .consonant-FiltersInfo-title{color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeLight .consonant-LeftFilters .consonant-Search-inputTitle{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-Search-input{background-color:#f5f5f5;color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters .consonant-ChosenFilter{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-link{color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#fff}.consonant-u-themeLight .consonant-Pagination-btn,.consonant-u-themeLight .consonant-Pagination-itemBtn,.consonant-u-themeLight .consonant-Pagination-summary{color:#2c2c2c}.consonant-u-themeLight .consonant-ThreeFourthCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-ThreeFourthCard-inner{background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-ThreeFourthCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-ThreeFourthCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-ThreeFourthCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-ThreeFourthCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-ThreeFourthCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-ThreeFourthCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard-inner{background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-OneHalfCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-OneHalfCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-OneHalfCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-OneHalfCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-OneHalfCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-TextCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-TextCard-inner{background-color:#fff}.consonant-u-themeLight .consonant-TextCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-TextCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-TextCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-TextCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-TextCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-TextCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-DoubleWideCard{border-color:#b3b3b3}.consonant-u-themeLight .consonant-DoubleWideCard-inner{background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-DoubleWideCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-DoubleWideCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-DoubleWideCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-DoubleWideCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-FullCard{border-color:#b3b3b3;background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-FullCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-FullCard-inner:before{border-color:#fff;box-shadow:1px 1px 0 0 #fff}.consonant-u-themeLight .consonant-FullCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-FullCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-FullCard-label{color:#fff}.consonant-u-themeLight .consonant-FullCard-title{color:#cacaca}.consonant-u-themeLight .consonant-FullCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-HalfHeightCard-label,.consonant-u-themeLight .consonant-HalfHeightCard-title{color:#fff}.consonant-u-themeLight .consonant-HalfHeightCard-banner{color:#fff;background-color:#0d66d0}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-HalfHeightCard:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-CardFooter--divider:last-child{border-color:#e1e1e1}.consonant-u-themeLight .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%236e6e6e' fill='%236e6e6e' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23fff' stroke='%236e6e6e' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-BookmarkInfobit:focus{outline-color:#0d66d0}}.consonant-u-themeLight .consonant-Tooltip{color:#fff;background-color:#6e6e6e}.consonant-u-themeLight .consonant-Tooltip:after{background-color:#6e6e6e}.consonant-u-themeLight .consonant-BtnInfobit{border-color:#4b4b4b;background-color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#4b4b4b}.consonant-u-themeLight .consonant-BtnInfobit:hover{border-color:#4b4b4b;background-color:#4b4b4b}.consonant-u-themeLight .consonant-BtnInfobit:hover:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:active{border-color:#2c2c2c;background-color:#2c2c2c}.consonant-u-themeLight .consonant-BtnInfobit:active:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-BtnInfobit--cta{border-color:#1473e6;background-color:#1473e6}.consonant-u-themeLight .consonant-BtnInfobit--cta:hover{border-color:#0d66d0;background-color:#0d66d0}.consonant-u-themeLight .consonant-BtnInfobit--cta:active{border-color:#095aba;background-color:#095aba}.consonant-u-themeLight .consonant-DateIntervalInfobit,.consonant-u-themeLight .consonant-IconWithTextInfobit-text{color:#6e6e6e}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-LinkWithIcoInfobit span{color:#1473e6}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:hover span{color:#0d66d0}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:active span{color:#095aba}.consonant-u-themeLight .consonant-LinkInfobit{color:#1473e6}.consonant-u-themeLight .consonant-LinkInfobit:hover{color:#0d66d0}.consonant-u-themeLight .consonant-LinkInfobit:active{color:#095aba}.consonant-u-themeLight .consonant-LinkInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-PriceInfobit-price{color:#2c2c2c}.consonant-u-themeLight .consonant-PriceInfobit-term{color:#8e8e8e}.consonant-u-themeLight .consonant-ProgressInfobit-text{color:#6e6e6e}.consonant-u-themeLight .consonant-ProgressInfobit-el{background-color:#fff;border-color:#cacaca}.consonant-u-themeLight .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23cacaca}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%230d66d0}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-RatingInfobit-text{color:#8e8e8e}.consonant-u-themeLight .consonant-TextInfobit{color:#6e6e6e}.consonant-u-themeLight .consonant-LoadMore--overBg .consonant-u-themeLight .consonant-LoadMore-btn{color:#4b4b4b}.consonant-u-themeDark .consonant-FiltersInfo-results,.consonant-u-themeDark .consonant-FiltersInfo-title{color:#fff}.consonant-u-themeDark .consonant-LeftFilters{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeDark .consonant-LeftFilters .consonant-Search-inputTitle{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-Search-input{background-color:#323232;color:#fff}.consonant-u-themeDark .consonant-LeftFilters .consonant-ChosenFilter{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-link{color:#fff}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#252525}.consonant-u-themeDark .consonant-Pagination-btn,.consonant-u-themeDark .consonant-Pagination-itemBtn,.consonant-u-themeDark .consonant-Pagination-summary{color:#fff}.consonant-u-themeDark .consonant-ThreeFourthCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-ThreeFourthCard-inner{background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-ThreeFourthCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-ThreeFourthCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-ThreeFourthCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-ThreeFourthCard-title{color:#fff}.consonant-u-themeDark .consonant-ThreeFourthCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-ThreeFourthCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard-inner{background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-OneHalfCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-OneHalfCard-title{color:#fff}.consonant-u-themeDark .consonant-OneHalfCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-OneHalfCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-OneHalfCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-TextCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-TextCard-inner{background-color:#323232}.consonant-u-themeDark .consonant-TextCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-TextCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-TextCard-title{color:#fff}.consonant-u-themeDark .consonant-TextCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-TextCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-TextCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-DoubleWideCard{border-color:#6e6e6e}.consonant-u-themeDark .consonant-DoubleWideCard-inner{background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-DoubleWideCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-DoubleWideCard-title{color:#fff}.consonant-u-themeDark .consonant-DoubleWideCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-DoubleWideCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-FullCard{border-color:#6e6e6e;background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-FullCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-FullCard-inner:before{border-color:#323232;box-shadow:1px 1px 0 0 #323232}.consonant-u-themeDark .consonant-FullCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-FullCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-FullCard-label{color:#323232}.consonant-u-themeDark .consonant-FullCard-title{color:#5a5a5a}.consonant-u-themeDark .consonant-FullCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-HalfHeightCard-label,.consonant-u-themeDark .consonant-HalfHeightCard-title{color:#323232}.consonant-u-themeDark .consonant-HalfHeightCard-banner{color:#323232;background-color:#4b9cf5}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-HalfHeightCard:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-CardFooter--divider:last-child{border-color:#4a4a4a}.consonant-u-themeDark .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23b9b9b9' fill='%23b9b9b9' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23323232' stroke='%23b9b9b9' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-BookmarkInfobit:focus{outline-color:#4b9cf5}}.consonant-u-themeDark .consonant-Tooltip{color:#323232;background-color:#b9b9b9}.consonant-u-themeDark .consonant-Tooltip:after{background-color:#b9b9b9}.consonant-u-themeDark .consonant-BtnInfobit{border-color:#e3e3e3;background-color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#e3e3e3}.consonant-u-themeDark .consonant-BtnInfobit:hover{border-color:#e3e3e3;background-color:#e3e3e3}.consonant-u-themeDark .consonant-BtnInfobit:hover:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:active{border-color:#fff;background-color:#fff}.consonant-u-themeDark .consonant-BtnInfobit:active:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-BtnInfobit--cta{border-color:#378ef0;background-color:#378ef0}.consonant-u-themeDark .consonant-BtnInfobit--cta:hover{border-color:#4b9cf5;background-color:#4b9cf5}.consonant-u-themeDark .consonant-BtnInfobit--cta:active{border-color:#5aa9fa;background-color:#5aa9fa}.consonant-u-themeDark .consonant-DateIntervalInfobit,.consonant-u-themeDark .consonant-IconWithTextInfobit-text{color:#b9b9b9}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-LinkWithIcoInfobit span{color:#378ef0}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:hover span{color:#4b9cf5}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:active span{color:#5aa9fa}.consonant-u-themeDark .consonant-LinkInfobit{color:#378ef0}.consonant-u-themeDark .consonant-LinkInfobit:hover{color:#4b9cf5}.consonant-u-themeDark .consonant-LinkInfobit:active{color:#5aa9fa}.consonant-u-themeDark .consonant-LinkInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-PriceInfobit-price{color:#fff}.consonant-u-themeDark .consonant-PriceInfobit-term{color:#909090}.consonant-u-themeDark .consonant-ProgressInfobit-text{color:#b9b9b9}.consonant-u-themeDark .consonant-ProgressInfobit-el{background-color:#323232;border-color:#5a5a5a}.consonant-u-themeDark .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%235a5a5a}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%234b9cf5}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-RatingInfobit-text{color:#909090}.consonant-u-themeDark .consonant-TextInfobit{color:#b9b9b9}.consonant-u-themeDark .consonant-LoadMore--overBg .consonant-u-themeDark .consonant-LoadMore-btn{color:#e3e3e3}.consonant-u-themeDarkest .consonant-FiltersInfo-results,.consonant-u-themeDarkest .consonant-FiltersInfo-title{color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-Search-inputTitle{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-Search-input{background-color:#1e1e1e;color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-ChosenFilter{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-link{color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#080808}.consonant-u-themeDarkest .consonant-Pagination-btn,.consonant-u-themeDarkest .consonant-Pagination-itemBtn,.consonant-u-themeDarkest .consonant-Pagination-summary{color:#efefef}.consonant-u-themeDarkest .consonant-ThreeFourthCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-ThreeFourthCard-inner{background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-ThreeFourthCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-ThreeFourthCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-ThreeFourthCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-ThreeFourthCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-ThreeFourthCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-ThreeFourthCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard-inner{background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-OneHalfCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-OneHalfCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-OneHalfCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-OneHalfCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-OneHalfCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard-inner{background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-TextCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-TextCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-TextCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-TextCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-TextCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-DoubleWideCard{border-color:#5c5c5c}.consonant-u-themeDarkest .consonant-DoubleWideCard-inner{background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-DoubleWideCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-DoubleWideCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-DoubleWideCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-DoubleWideCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-FullCard{border-color:#5c5c5c;background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-FullCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-FullCard-inner:before{border-color:#1e1e1e;box-shadow:1px 1px 0 0 #1e1e1e}.consonant-u-themeDarkest .consonant-FullCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-FullCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-FullCard-label{color:#1e1e1e}.consonant-u-themeDarkest .consonant-FullCard-title{color:#494949}.consonant-u-themeDarkest .consonant-FullCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-HalfHeightCard-label,.consonant-u-themeDarkest .consonant-HalfHeightCard-title{color:#1e1e1e}.consonant-u-themeDarkest .consonant-HalfHeightCard-banner{color:#1e1e1e;background-color:#378ef0}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-HalfHeightCard:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-CardFooter--divider:last-child{border-color:#393939}.consonant-u-themeDarkest .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23a2a2a2' fill='%23a2a2a2' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%231e1e1e' stroke='%23a2a2a2' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-BookmarkInfobit:focus{outline-color:#378ef0}}.consonant-u-themeDarkest .consonant-Tooltip{color:#1e1e1e;background-color:#a2a2a2}.consonant-u-themeDarkest .consonant-Tooltip:after{background-color:#a2a2a2}.consonant-u-themeDarkest .consonant-BtnInfobit{border-color:#c8c8c8;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#c8c8c8}.consonant-u-themeDarkest .consonant-BtnInfobit:hover{border-color:#c8c8c8;background-color:#c8c8c8}.consonant-u-themeDarkest .consonant-BtnInfobit:hover:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:active{border-color:#efefef;background-color:#efefef}.consonant-u-themeDarkest .consonant-BtnInfobit:active:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-BtnInfobit--cta{border-color:#2680eb;background-color:#2680eb}.consonant-u-themeDarkest .consonant-BtnInfobit--cta:hover{border-color:#378ef0;background-color:#378ef0}.consonant-u-themeDarkest .consonant-BtnInfobit--cta:active{border-color:#4b9cf5;background-color:#4b9cf5}.consonant-u-themeDarkest .consonant-DateIntervalInfobit,.consonant-u-themeDarkest .consonant-IconWithTextInfobit-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit span{color:#2680eb}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:hover span{color:#378ef0}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:active span{color:#4b9cf5}.consonant-u-themeDarkest .consonant-LinkInfobit{color:#2680eb}.consonant-u-themeDarkest .consonant-LinkInfobit:hover{color:#378ef0}.consonant-u-themeDarkest .consonant-LinkInfobit:active{color:#4b9cf5}.consonant-u-themeDarkest .consonant-LinkInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-PriceInfobit-price{color:#efefef}.consonant-u-themeDarkest .consonant-PriceInfobit-term{color:#7c7c7c}.consonant-u-themeDarkest .consonant-ProgressInfobit-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-ProgressInfobit-el{background-color:#1e1e1e;border-color:#494949}.consonant-u-themeDarkest .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23494949}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%23378ef0}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-RatingInfobit-text{color:#7c7c7c}.consonant-u-themeDarkest .consonant-TextInfobit{color:#a2a2a2}.consonant-u-themeDarkest .consonant-LoadMore--overBg .consonant-u-themeDarkest .consonant-LoadMore-btn{color:#c8c8c8}[dir=rtl] .consonant-FiltersInfo>.consonant-Select{margin-left:0;margin-right:auto}[dir=rtl] .consonant-FiltersInfo-btn--withFilters{padding-left:0}[dir=rtl] .consonant-FiltersInfo-btnText{padding-left:7px;text-align:right}[dir=rtl] .consonant-FiltersInfo-btnSelected{padding-right:8px;padding-left:7px;border-left:0;border-right:1px solid #505050}[dir=rtl] .consonant-FiltersInfo-results{margin-left:0;margin-right:auto;padding-left:0;text-align:right}[dir=rtl] .consonant-LeftFilters-mobBack{margin-left:13px;margin-right:0;transform:scale(-1)}[dir=rtl] .consonant-LeftFilters-mobileFooter{flex-direction:row-reverse}[dir=rtl] .consonant-LeftFilters-mobileFooterTotalResQty{margin-right:auto}[dir=rtl] .consonant-LeftFilters-clearLink,[dir=rtl] .consonant-LeftFilters-deskTitle,[dir=rtl] .consonant-LeftFilters-mobileFooterTotalResQty,[dir=rtl] .consonant-LeftFilters-mobTitle span{text-align:right}[dir=rtl] .consonant-LeftFilter:after{left:16px;right:auto;transform:scale(-1) rotate(-135deg)}[dir=rtl] .consonant-LeftFilter-link{padding-left:36px;padding-right:6px;text-align:right}[dir=rtl] .consonant-LeftFilter-footerClearBtn,[dir=rtl] .consonant-LeftFilter-footerResQty,[dir=rtl] .consonant-LeftFilter-itemsItemName{text-align:right}[dir=rtl] .consonant-LeftFilter-itemsItemCheckmark{margin-left:10px;margin-right:0}[dir=rtl] .consonant-LeftFilter-selectedItemsQty{text-align:right;padding-left:18px;padding-right:0}[dir=rtl] .consonant-LeftFilter-selectedItemsQty:after{left:0;right:auto}[dir=rtl] .consonant-LeftFilter-footer{flex-direction:row-reverse}[dir=rtl] .consonant-LeftFilter-footerClearBtn{margin-left:auto}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:0;padding-right:20px}[dir=rtl] .consonant-TopFilters-filters{margin-right:0;margin-left:17px}[dir=rtl] .consonant-TopFilters-clearBtnWrapper{left:0;right:auto;margin-left:0;margin-right:0}[dir=rtl] .consonant-TopFilters-clearBtnWrapper:empty{margin-left:0;margin-right:-16px}[dir=rtl] .consonant-TopFilters-clearBtnWrapper:after{right:auto;left:100%;transform:scale(-1)}[dir=rtl] .consonant-TopFilters-clearBtn{text-align:right}[dir=rtl] .consonant-TopFilters-selectWrapper{margin-right:0;margin-left:8px}[dir=rtl] .consonant-TopFilters-results{margin-left:0;margin-right:auto;padding-left:0}[dir=rtl] .consonant-TopFilter{margin-right:0;margin-left:8px}[dir=rtl] .consonant-TopFilter:last-of-type{margin-left:0}[dir=rtl] .consonant-TopFilter-itemCheckmark{margin-right:0;margin-left:10px}[dir=rtl] .consonant-TopFilter-footerClearBtn,[dir=rtl] .consonant-TopFilter-footerResQty,[dir=rtl] .consonant-TopFilter-itemsItemName,[dir=rtl] .consonant-TopFilter-link{text-align:right}[dir=rtl] .consonant-TopFilter-selctedItemsQty{margin-right:9px;margin-left:0;text-align:right}[dir=rtl] .consonant-TopFilter-selctedItemsQty:after{left:auto;right:0}[dir=rtl] .consonant-TopFilter-footerResQty{margin-right:0;margin-left:auto}[dir=rtl] .consonant-TopFilter-footerBtn{margin-left:0;margin-right:0}[dir=rtl] .consonant-TopFilter-footerBtn:only-child{margin-right:auto}[dir=rtl] .consonant-TopFilter-footerClearBtn{margin-right:auto;margin-left:17px}[dir=rtl] .consonant-TopFilter.is-selected:not(.is-opened) .consonant-TopFilter-link{padding-left:0;padding-right:12px}[dir=rtl] .consonant-TopFilter.is-opened .consonant-TopFilter-link{padding-right:20px;padding-left:12px;text-align:right}[dir=rtl] .consonant-Select:after{right:auto;left:12px}[dir=rtl] .consonant-Select-btn{padding-left:34px;padding-right:12px;text-align:right}[dir=rtl] .consonant-Select-options{left:0;right:auto}[dir=rtl] .consonant-Select-options--left{right:0;left:auto}[dir=rtl] .consonant-Select-option{text-align:right;padding-left:30px;padding-right:20px}[dir=rtl] .consonant-Select-option.is-selected{text-align:right}[dir=rtl] .consonant-Select-option.is-selected:after{right:auto;left:12px}[dir=rtl] .consonant-Search input{text-align:right}[dir=rtl] .consonant-Search input:focus{padding-right:8px}[dir=rtl] .consonant-Search-inputTitle{text-align:right}[dir=rtl] .consonant-Search-inputClear{display:none}[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-label,[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-text,[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-title,[dir=rtl] .consonant-FullCard .consonant-FullCard-badge,[dir=rtl] .consonant-FullCard .consonant-FullCard-banner,[dir=rtl] .consonant-FullCard .consonant-FullCard-label,[dir=rtl] .consonant-FullCard .consonant-FullCard-title,[dir=rtl] .consonant-HalfHeightCard .consonant-HalfHeightCard-label,[dir=rtl] .consonant-HalfHeightCard .consonant-HalfHeightCard-title,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-badge,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-banner,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-label,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-text,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-title,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-badge,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-banner,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-label,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-title{text-align:right}[dir=rtl] .consonant-FullCard .consonant-FullCard-videoIco,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-videoIco,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-videoIco{transform:rotate(180deg)}[dir=rtl] .consonant-FullCard .consonant-FullCard-videoIco:hover,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-videoIco:hover,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-videoIco:hover{transform:rotate(180deg) scale(1.1)}[dir=rtl] .consonant-FullCard .consonant-FullCard-banner,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-banner,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-banner{display:flex;align-items:center;justify-content:flex-start}[dir=rtl] .consonant-FullCard .consonant-FullCard-bannerIconWrapper,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-bannerIconWrapper,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-bannerIconWrapper{margin-left:4px;margin-right:0}[dir=rtl] .consonant-CardFooter-cell--left>:first-child,[dir=rtl] .consonant-CardFooter-cell--left>:last-child{margin-left:16px}[dir=rtl] .consonant-CardFooter-cell--left:last-child>:last-child,[dir=rtl] .consonant-CardFooter-cell--right:last-child>:last-child{margin-left:0}[dir=rtl] .consonant-DateIntervalInfobit,[dir=rtl] .consonant-IconWithTextInfobit-text,[dir=rtl] .consonant-LinkInfobit,[dir=rtl] .consonant-LinkWithIcoInfobit span,[dir=rtl] .consonant-PriceInfobit-price,[dir=rtl] .consonant-PriceInfobit-term,[dir=rtl] .consonant-ProgressInfobit-text,[dir=rtl] .consonant-RatingInfobit-text,[dir=rtl] .consonant-TextInfobit{text-align:right}[dir=rtl] .consonant-IconWithTextInfobit img{margin-right:0;margin-left:4px}[dir=rtl] .consonant img+.consonant-TextInfobit{margin-right:-12px}[dir=rtl] .consonant-RatingInfobit-text{margin-left:0;margin-right:7px}[dir=rtl] .consonant-ProgressInfobit-text:not(:last-child){padding-right:0;padding-left:8px}[dir=rtl] .consonant-BtnInfobit-ico{width:auto;height:auto;max-width:24px;max-height:24px;margin-left:8px;overflow:hidden;object-fit:cover}[dir=rtl] .consonant-BtnInfobit-ico--last{margin-left:0;margin-right:8px}[dir=rtl] .consonant-Bookmarks-title{padding-left:55px;padding-right:0;text-align:right}[dir=rtl] .consonant-Bookmarks-itemBadge{left:16px;right:auto}[dir=rtl] .consonant-Bookmarks-icoWrapper .consonant-Bookmarks-ico{margin-left:6px;margin-right:0}[dir=rtl] .consonant-Pagination-btn,[dir=rtl] .consonant-Pagination-summary{text-align:right}[dir=rtl] .consonant-CardCollection-inner{margin-left:-32px;margin-right:0}[dir=rtl] .consonant-CardCollection-inner>div{margin-left:32px;margin-right:0}@media only screen and (min-width:768px){[dir=rtl] .consonant-TopFilters-filtersWrapper{margin-right:0;margin-left:16px}[dir=rtl] .consonant-TopFilters-selectWrapper{margin-left:0;margin-right:8px}[dir=rtl] .consonant-TopFilters-title{text-align:right;margin-left:12px;margin-right:0}[dir=rtl] .consonant-TopFilters-filters--truncated .consonant-TopFilters-moreBtn{margin-left:23px;margin-right:0}[dir=rtl] .consonant-TopFilters-results{text-align:right}[dir=rtl] .consonant-TopFilters-results:after{right:auto;left:0}[dir=rtl] .consonant-TopFilters-results strong{text-align:right}[dir=rtl] .consonant-TopFilters-searchIcoWrapper{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilters-searchIcoWrapper>div{left:0;right:auto}[dir=rtl] .consonant-TopFilters-inner>:not([dir=rtl] .consonant-TopFilters-filtersWrapper):first-child{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilter.is-opened{margin-left:8px;margin-right:0}[dir=rtl] .consonant-TopFilter.is-opened:last-child{margin-left:0}[dir=rtl] .consonant-TopFilter.is-opened .consonant-TopFilter-link{margin-right:0;padding-right:17px}}@media only screen and (min-width:1200px){[dir=rtl] .consonant-LeftFilters{margin-right:0;margin-left:32px}[dir=rtl] .consonant-TopFilters-results{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilters-selectWrapper>div:first-child:after{right:auto;left:12px}[dir=rtl] .consonant-FiltersInfo-wrapper{padding-right:0;padding-left:32px}[dir=rtl] .consonant-FiltersInfo-wrapper:after{right:auto;left:16px}[dir=rtl] .consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child{padding-left:0}[dir=rtl] .consonant-FiltersInfo-results{text-align:left}[dir=rtl] .consonant-LeftFilter:after{transform:scale(-1) rotate(135deg)}[dir=rtl] .consonant-LeftFilter-link{padding-right:6px}[dir=rtl] .consonant-LeftFilter-itemBadge{left:32px;right:auto}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-right:0}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{padding-right:8px}[dir=rtl] .consonant-TopFilter .consonant-TopFilter-absoluteWrapper{left:auto;right:0}[dir=rtl] .consonant-ChosenFilter{margin-right:0;margin-left:7px;padding-left:17px;padding-right:8px;text-align:right}[dir=rtl] .consonant-ChosenFilter:after,[dir=rtl] .consonant-ChosenFilter:before{left:8px;right:auto}[dir=rtl] .consonant-Bookmarks .consonant-Bookmarks-itemBadge{left:30px}[dir=rtl] .consonant-Select-btn{padding-right:0}}.consonant-CardsGrid{display:grid;justify-content:center;width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}.consonant-CardsGrid--with1xGutter{gap:8px;padding-bottom:8px}.consonant-CardsGrid--with2xGutter{gap:16px;padding-bottom:16px}.consonant-CardsGrid--with3xGutter{gap:24px;padding-bottom:24px}.consonant-CardsGrid--with4xGutter{gap:32px;padding-bottom:32px}.consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}.consonant-CardsGrid--2up .consonant-Card{max-width:584px}.consonant-CardsGrid--2up .consonant-Card-content,.consonant-CardsGrid--3up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fit,minmax(225px,max-content))}.consonant-CardsGrid--4up .consonant-Card{min-width:225px;max-width:276px;height:384px}.consonant-CardsGrid--4up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--4up.one-half .consonant-Card{height:auto}.consonant-CardsGrid--4up.one-half .consonant-Card .consonant-Card-header{min-height:192px;max-height:192px}.consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fit,minmax(190px,max-content))}.consonant-CardsGrid--5up .consonant-Card{min-width:190px;max-width:228px;height:344px}.consonant-CardsGrid--5up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--5up.one-half .consonant-Card{height:auto}.consonant-CardsGrid--5up.one-half .consonant-Card .consonant-Card-header{min-height:172px;max-height:172px}@media only screen and (min-width:680px){.consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,minmax(500px,max-content))}.consonant-CardsGrid--2up .consonant-Card{min-width:500px}.consonant-CardsGrid--3up.double-wide,.consonant-CardsGrid--4up.double-wide,.consonant-CardsGrid--5up.double-wide{grid-template-columns:repeat(auto-fit,minmax(500px,max-content))}}.consonant-Wrapper{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin-top:1px}.consonant-Wrapper-inner>:last-of-type{display:block;position:relative;flex-grow:1}.consonant-Wrapper-collection{background-color:transparent}.consonant-Wrapper-collection.is-loading{min-height:536px}.consonant-Wrapper-collection:first-child .consonant-FiltersInfo:empty{display:none}.consonant-Wrapper--1200MaxWidth .consonant-Wrapper-inner{width:83.3%;max-width:1200px;margin-left:auto;margin-right:auto}.consonant-Wrapper--1600MaxWidth .consonant-Wrapper-inner{width:83.3%;max-width:1600px;margin-left:auto;margin-right:auto}.consonant-Wrapper--83PercentContainier .consonant-Wrapper-inner{width:83.3%;margin-left:auto;margin-right:auto}.consonant-Wrapper--32MarginContainer .consonant-Wrapper-inner{max-width:unset;margin-left:32px;margin-right:32px}@media only screen and (min-width:1200px){.consonant-Wrapper--withLeftFilter .consonant-Wrapper-inner{display:grid;grid-template-columns:204px auto;gap:32px}.consonant-Wrapper-collection{overflow:visible}}@media only screen and (min-width:1440px){.consonant-Wrapper-collection{margin-bottom:8px}}.consonant-FiltersInfo{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 0 16px;top:0;left:0;background-color:transparent}.consonant-FiltersInfo-search{width:100%;max-width:100%}.consonant-FiltersInfo-btnWrapper{max-width:100%}.consonant-FiltersInfo-btn{display:inline-flex;align-items:center;min-width:89px;max-width:100%;margin-bottom:10px;padding:0 0 0 11px;border:1px solid #505050;border-radius:5px;overflow:hidden;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;background-color:#fff;outline:0;user-select:none}.consonant-FiltersInfo-btn:focus{border-color:#1492e6}.consonant-FiltersInfo-btnSelected{display:block;max-width:40%;padding-left:8px;padding-right:7px;border-left:1px solid #505050;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-FiltersInfo-btn--withFilters{background-color:#f4f4f4;color:#323232}.consonant-FiltersInfo-btnIco{display:block;min-width:18px;width:18px;height:18px;margin-right:8px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc1IDMuMDAwMDZINy45NUM3LjgzNTI0IDIuNDM0OTIgNy41Mjg2NCAxLjkyNjgzIDcuMDgyMTMgMS41NjE4OEM2LjYzNTYyIDEuMTk2OTIgNi4wNzY2OCAwLjk5NzU1OSA1LjUgMC45OTc1NTlDNC45MjMzMiAwLjk5NzU1OSA0LjM2NDM4IDEuMTk2OTIgMy45MTc4NyAxLjU2MTg4QzMuNDcxMzYgMS45MjY4MyAzLjE2NDc2IDIuNDM0OTIgMy4wNSAzLjAwMDA2SDEuMjVDMS4xODM3IDMuMDAwMDYgMS4xMjAxMSAzLjAyNjQgMS4wNzMyMiAzLjA3MzI5QzEuMDI2MzQgMy4xMjAxNyAxIDMuMTgzNzYgMSAzLjI1MDA2VjMuNzUwMDZDMSAzLjgxNjM3IDEuMDI2MzQgMy44Nzk5NiAxLjA3MzIyIDMuOTI2ODRDMS4xMjAxMSAzLjk3MzczIDEuMTgzNyA0LjAwMDA2IDEuMjUgNC4wMDAwNkgzLjA1QzMuMTY0NzYgNC41NjUyMSAzLjQ3MTM2IDUuMDczMyAzLjkxNzg3IDUuNDM4MjVDNC4zNjQzOCA1LjgwMzIxIDQuOTIzMzIgNi4wMDI1NyA1LjUgNi4wMDI1N0M2LjA3NjY4IDYuMDAyNTcgNi42MzU2MiA1LjgwMzIxIDcuMDgyMTMgNS40MzgyNUM3LjUyODY0IDUuMDczMyA3LjgzNTI0IDQuNTY1MjEgNy45NSA0LjAwMDA2SDE2Ljc1QzE2LjgxNjMgNC4wMDAwNiAxNi44Nzk5IDMuOTczNzMgMTYuOTI2OCAzLjkyNjg0QzE2Ljk3MzcgMy44Nzk5NiAxNyAzLjgxNjM3IDE3IDMuNzUwMDZWMy4yNTAwNkMxNyAzLjE4Mzc2IDE2Ljk3MzcgMy4xMjAxNyAxNi45MjY4IDMuMDczMjlDMTYuODc5OSAzLjAyNjQgMTYuODE2MyAzLjAwMDA2IDE2Ljc1IDMuMDAwMDZaTTUuNSA1LjAwMDA2QzUuMjAzMzMgNS4wMDAwNiA0LjkxMzMyIDQuOTEyMDkgNC42NjY2NCA0Ljc0NzI3QzQuNDE5OTcgNC41ODI0NSA0LjIyNzcxIDQuMzQ4MTggNC4xMTQxOCA0LjA3NDA5QzQuMDAwNjUgMy44IDMuOTcwOTQgMy40OTg0IDQuMDI4ODIgMy4yMDc0M0M0LjA4NjcgMi45MTY0NiA0LjIyOTU2IDIuNjQ5MTggNC40MzkzNCAyLjQzOTRDNC42NDkxMiAyLjIyOTYzIDQuOTE2MzkgMi4wODY3NiA1LjIwNzM2IDIuMDI4ODlDNS40OTgzNCAxLjk3MTAxIDUuNzk5OTQgMi4wMDA3MSA2LjA3NDAzIDIuMTE0MjVDNi4zNDgxMSAyLjIyNzc4IDYuNTgyMzggMi40MjAwNCA2Ljc0NzIgMi42NjY3MUM2LjkxMjAzIDIuOTEzMzggNyAzLjIwMzM5IDcgMy41MDAwNkM3IDMuODk3ODkgNi44NDE5NiA0LjI3OTQyIDYuNTYwNjYgNC41NjA3M0M2LjI3OTM2IDQuODQyMDMgNS44OTc4MiA1LjAwMDA2IDUuNSA1LjAwMDA2WiIgZmlsbD0iIzUwNTA1MCIvPgo8cGF0aCBkPSJNMTYuNzUgMTMuMDAwMUg5Ljk1QzkuODM1MjQgMTIuNDM0OSA5LjUyODY0IDExLjkyNjggOS4wODIxMyAxMS41NjE5QzguNjM1NjIgMTEuMTk2OSA4LjA3NjY4IDEwLjk5NzYgNy41IDEwLjk5NzZDNi45MjMzMiAxMC45OTc2IDYuMzY0MzggMTEuMTk2OSA1LjkxNzg3IDExLjU2MTlDNS40NzEzNiAxMS45MjY4IDUuMTY0NzYgMTIuNDM0OSA1LjA1IDEzLjAwMDFIMS4yNUMxLjE4MzcgMTMuMDAwMSAxLjEyMDExIDEzLjAyNjQgMS4wNzMyMiAxMy4wNzMzQzEuMDI2MzQgMTMuMTIwMiAxIDEzLjE4MzggMSAxMy4yNTAxVjEzLjc1MDFDMSAxMy44MTY0IDEuMDI2MzQgMTMuODggMS4wNzMyMiAxMy45MjY4QzEuMTIwMTEgMTMuOTczNyAxLjE4MzcgMTQuMDAwMSAxLjI1IDE0LjAwMDFINS4wNUM1LjE2NDc2IDE0LjU2NTIgNS40NzEzNiAxNS4wNzMzIDUuOTE3ODcgMTUuNDM4M0M2LjM2NDM4IDE1LjgwMzIgNi45MjMzMiAxNi4wMDI2IDcuNSAxNi4wMDI2QzguMDc2NjggMTYuMDAyNiA4LjYzNTYyIDE1LjgwMzIgOS4wODIxMyAxNS40MzgzQzkuNTI4NjQgMTUuMDczMyA5LjgzNTI0IDE0LjU2NTIgOS45NSAxNC4wMDAxSDE2Ljc1QzE2LjgxNjMgMTQuMDAwMSAxNi44Nzk5IDEzLjk3MzcgMTYuOTI2OCAxMy45MjY4QzE2Ljk3MzcgMTMuODggMTcgMTMuODE2NCAxNyAxMy43NTAxVjEzLjI1MDFDMTcgMTMuMTgzOCAxNi45NzM3IDEzLjEyMDIgMTYuOTI2OCAxMy4wNzMzQzE2Ljg3OTkgMTMuMDI2NCAxNi44MTYzIDEzLjAwMDEgMTYuNzUgMTMuMDAwMVpNNy41IDE1LjAwMDFDNy4yMDMzMyAxNS4wMDAxIDYuOTEzMzIgMTQuOTEyMSA2LjY2NjY0IDE0Ljc0NzNDNi40MTk5NyAxNC41ODI0IDYuMjI3NzEgMTQuMzQ4MiA2LjExNDE4IDE0LjA3NDFDNi4wMDA2NSAxMy44IDUuOTcwOTQgMTMuNDk4NCA2LjAyODgyIDEzLjIwNzRDNi4wODY3IDEyLjkxNjUgNi4yMjk1NiAxMi42NDkyIDYuNDM5MzQgMTIuNDM5NEM2LjY0OTEyIDEyLjIyOTYgNi45MTYzOSAxMi4wODY4IDcuMjA3MzYgMTIuMDI4OUM3LjQ5ODM0IDExLjk3MSA3Ljc5OTk0IDEyLjAwMDcgOC4wNzQwMyAxMi4xMTQyQzguMzQ4MTEgMTIuMjI3OCA4LjU4MjM4IDEyLjQyIDguNzQ3MiAxMi42NjY3QzguOTEyMDMgMTIuOTEzNCA5IDEzLjIwMzQgOSAxMy41MDAxQzkgMTMuODk3OSA4Ljg0MTk2IDE0LjI3OTQgOC41NjA2NiAxNC41NjA3QzguMjc5MzYgMTQuODQyIDcuODk3ODIgMTUuMDAwMSA3LjUgMTUuMDAwMVoiIGZpbGw9IiM1MDUwNTAiLz4KPHBhdGggZD0iTTEgOC4yNTAwNlY4Ljc1MDA2QzEgOC44MTYzNyAxLjAyNjM0IDguODc5OTYgMS4wNzMyMiA4LjkyNjg0QzEuMTIwMTEgOC45NzM3MyAxLjE4MzcgOS4wMDAwNiAxLjI1IDkuMDAwMDZIMTAuMDVDMTAuMTY0OCA5LjU2NTIxIDEwLjQ3MTQgMTAuMDczMyAxMC45MTc5IDEwLjQzODNDMTEuMzY0NCAxMC44MDMyIDExLjkyMzMgMTEuMDAyNiAxMi41IDExLjAwMjZDMTMuMDc2NyAxMS4wMDI2IDEzLjYzNTYgMTAuODAzMiAxNC4wODIxIDEwLjQzODNDMTQuNTI4NiAxMC4wNzMzIDE0LjgzNTIgOS41NjUyMSAxNC45NSA5LjAwMDA2SDE2Ljc1QzE2LjgxNjMgOS4wMDAwNiAxNi44Nzk5IDguOTczNzMgMTYuOTI2OCA4LjkyNjg0QzE2Ljk3MzcgOC44Nzk5NiAxNyA4LjgxNjM3IDE3IDguNzUwMDZWOC4yNTAwNkMxNyA4LjE4Mzc2IDE2Ljk3MzcgOC4xMjAxNyAxNi45MjY4IDguMDczMjlDMTYuODc5OSA4LjAyNjQgMTYuODE2MyA4LjAwMDA2IDE2Ljc1IDguMDAwMDZIMTQuOTVDMTQuODM1MiA3LjQzNDkyIDE0LjUyODYgNi45MjY4MyAxNC4wODIxIDYuNTYxODhDMTMuNjM1NiA2LjE5NjkyIDEzLjA3NjcgNS45OTc1NiAxMi41IDUuOTk3NTZDMTEuOTIzMyA1Ljk5NzU2IDExLjM2NDQgNi4xOTY5MiAxMC45MTc5IDYuNTYxODhDMTAuNDcxNCA2LjkyNjgzIDEwLjE2NDggNy40MzQ5MiAxMC4wNSA4LjAwMDA2SDEuMjVDMS4xODM3IDguMDAwMDYgMS4xMjAxMSA4LjAyNjQgMS4wNzMyMiA4LjA3MzI5QzEuMDI2MzQgOC4xMjAxNyAxIDguMTgzNzYgMSA4LjI1MDA2Wk0xMSA4LjUwMDA2QzExIDguMjAzMzkgMTEuMDg4IDcuOTEzMzggMTEuMjUyOCA3LjY2NjcxQzExLjQxNzYgNy40MjAwNCAxMS42NTE5IDcuMjI3NzggMTEuOTI2IDcuMTE0MjVDMTIuMjAwMSA3LjAwMDcxIDEyLjUwMTcgNi45NzEwMSAxMi43OTI2IDcuMDI4ODlDMTMuMDgzNiA3LjA4Njc2IDEzLjM1MDkgNy4yMjk2MyAxMy41NjA3IDcuNDM5NEMxMy43NzA0IDcuNjQ5MTggMTMuOTEzMyA3LjkxNjQ2IDEzLjk3MTIgOC4yMDc0M0MxNC4wMjkxIDguNDk4NCAxMy45OTk0IDguOCAxMy44ODU4IDkuMDc0MDlDMTMuNzcyMyA5LjM0ODE4IDEzLjU4IDkuNTgyNDUgMTMuMzMzNCA5Ljc0NzI3QzEzLjA4NjcgOS45MTIwOSAxMi43OTY3IDEwLjAwMDEgMTIuNSAxMC4wMDAxQzEyLjEwMjIgMTAuMDAwMSAxMS43MjA2IDkuODQyMDMgMTEuNDM5MyA5LjU2MDczQzExLjE1OCA5LjI3OTQyIDExIDguODk3ODkgMTEgOC41MDAwNloiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 0 0}.consonant-FiltersInfo-btnText{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:7px;overflow:hidden}.consonant-FiltersInfo-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding-top:14px}.consonant-FiltersInfo-wrapper:first-child{padding-top:0}.consonant-FiltersInfo-title{max-width:540px;margin:0;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;text-align:left}.consonant-FiltersInfo-results,.consonant-FiltersInfo-title{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word}.consonant-FiltersInfo-results{display:block;margin-left:auto;padding-left:12px;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;text-align:right}.consonant-FiltersInfo-results strong{font-weight:700}.consonant-FiltersInfo--withLightText .consonant-FiltersInfo-results,.consonant-FiltersInfo--withLightText .consonant-FiltersInfo-title{color:#eaeaea}.consonant-FiltersInfo>.consonant-Select{margin-left:auto}@media only screen and (min-width:1200px){.consonant-FiltersInfo{flex-wrap:nowrap;align-items:stretch;margin-left:auto;margin-right:auto;padding-bottom:28px}.consonant-FiltersInfo-wrapper{order:-1;padding:0 32px 0 0;flex-wrap:nowrap;align-items:center}.consonant-FiltersInfo-wrapper:after{content:"";position:absolute;width:1px;background-color:#e1e1e1;top:0;bottom:0;right:16px;margin:auto}.consonant-FiltersInfo-wrapper--noLine:after,.consonant-FiltersInfo-wrapper:only-child:after{display:none}.consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child{padding-right:0}.consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child:after{display:none}.consonant-FiltersInfo-results{min-width:15%;max-width:25%}.consonant-FiltersInfo-btn,.consonant-FiltersInfo-search{display:none}}@media only screen and (min-width:1440px){.consonant-FiltersInfo-title{max-width:720px}}div:not(:only-child)>.consonant-FiltersInfo .consonant-FiltersInfo-wrapper:only-child{padding-top:6px}.consonant-Search{position:relative;padding-bottom:12px}.consonant-Search label{display:flex;flex-wrap:wrap;max-width:100%;cursor:pointer;word-break:break-word}.consonant-Search-inputTitle{display:none;margin:0 0 5px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:.875rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;cursor:pointer}.consonant-Search-inputWrapper{position:relative;display:block;width:100%}.consonant-Search-inputWrapper:after{content:"";width:15px;height:15px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjkyIDEyLjY3NUwxMC41ODYgOS4zNDIwMUMxMS4zOTAyIDguMjE5NTEgMTEuNzQyNyA2LjgzNTYgMTEuNTczNSA1LjQ2NTE3QzExLjQwNDMgNC4wOTQ3NSAxMC43MjU5IDIuODM4MDkgOS42NzI5MyAxLjk0NDgzQzguNjE5OTUgMS4wNTE1NiA3LjI2OTUxIDAuNTg3MDQ2IDUuODg5ODQgMC42NDM1NThDNC41MTAxNyAwLjcwMDA3MSAzLjIwMjI0IDEuMjczNDcgMi4yMjU4NSAyLjI0OTg2QzEuMjQ5NDYgMy4yMjYyNSAwLjY3NjA1MyA0LjUzNDE5IDAuNjE5NTQxIDUuOTEzODZDMC41NjMwMjkgNy4yOTM1MiAxLjAyNzU0IDguNjQzOTcgMS45MjA4MSA5LjY5Njk0QzIuODE0MDcgMTAuNzQ5OSA0LjA3MDczIDExLjQyODQgNS40NDExNiAxMS41OTc1QzYuODExNTggMTEuNzY2NyA4LjE5NTQ5IDExLjQxNDIgOS4zMTggMTAuNjFMMTIuNjUxIDEzLjk0M0MxMi44MjMyIDE0LjA5MDUgMTMuMDQ0NiAxNC4xNjc1IDEzLjI3MTEgMTQuMTU4OEMxMy40OTc3IDE0LjE1IDEzLjcxMjUgMTQuMDU2MSAxMy44NzI4IDEzLjg5NThDMTQuMDMzMSAxMy43MzU1IDE0LjEyNyAxMy41MjA3IDE0LjEzNTcgMTMuMjk0MkMxNC4xNDQ1IDEzLjA2NzcgMTQuMDY3NCAxMi44NDYyIDEzLjkyIDEyLjY3NFYxMi42NzVaTTIuMjY2IDYuMTUwMDFDMi4yNjYgNS4zODY1OCAyLjQ5MjM4IDQuNjQwMjggMi45MTY1MiA0LjAwNTUxQzMuMzQwNjYgMy4zNzA3NCAzLjk0MzUxIDIuODc1OTkgNC42NDg4NCAyLjU4Mzg0QzUuMzU0MTYgMi4yOTE2OCA2LjEzMDI4IDIuMjE1MjQgNi44NzkwNCAyLjM2NDE4QzcuNjI3ODEgMi41MTMxMiA4LjMxNTYgMi44ODA3NSA4Ljg1NTQzIDMuNDIwNThDOS4zOTUyNiAzLjk2MDQxIDkuNzYyODkgNC42NDgyIDkuOTExODMgNS4zOTY5NkMxMC4wNjA4IDYuMTQ1NzMgOS45ODQzMiA2LjkyMTg1IDkuNjkyMTcgNy42MjcxN0M5LjQwMDAyIDguMzMyNDkgOC45MDUyNyA4LjkzNTM0IDguMjcwNSA5LjM1OTQ5QzcuNjM1NzIgOS43ODM2MyA2Ljg4OTQzIDEwLjAxIDYuMTI1OTkgMTAuMDFDNS4xMDIyNiAxMC4wMSA0LjEyMDQ1IDkuNjAzMzQgMy4zOTY1NiA4Ljg3OTQ1QzIuNjcyNjcgOC4xNTU1NSAyLjI2NiA3LjE3Mzc1IDIuMjY2IDYuMTUwMDFWNi4xNTAwMVoiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 0 0;background-size:cover;z-index:1}.consonant-Search input{box-sizing:border-box;min-height:32px;width:100%;max-width:100%;padding:0 8px 0 32px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;border:1px solid #eaeaea;border-radius:5px;background-color:#fff;transition:border-color background-color .3s ease-in-out ease-in-out .3s;outline:0;box-shadow:none}.consonant-Search input::-webkit-search-cancel-button,.consonant-Search input::-webkit-search-decoration,.consonant-Search input::-webkit-search-results-button,.consonant-Search input::-webkit-search-results-decoration{display:none}.consonant-Search input::-ms-clear,.consonant-Search input::-ms-reveal{display:none;width:0;height:0}.consonant-Search input::placeholder{font-style:italic;color:#959595;transition:opacity .3s ease-in-out}.consonant-Search input:focus{padding-right:32px;border-color:#2680eb;background-color:#fff}.consonant-Search input:focus::placeholder{opacity:0}input:valid+.consonant-Search-inputClear{visibility:visible;opacity:1;pointer-events:auto}.consonant-Search-inputClear{visibility:hidden;opacity:0;position:absolute;width:20px;height:20px;top:0;bottom:0;right:6px;margin:auto;font-size:0;line-height:0;border:0;border-radius:50%;background-color:#f4f4f4;outline:0;pointer-events:none;transition:background-color .3s ease-in-out}.consonant-Search-inputClear:after,.consonant-Search-inputClear:before{content:"";position:absolute;width:8px;height:1px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#747474;transform:rotate(45deg)}.consonant-Search-inputClear:after{transform:rotate(-45deg)}.consonant-Search-inputClear:focus{border:1px solid #1492e6}@media only screen and (min-width:1200px){.consonant-Search{order:-2}.consonant-Search-inputTitle{display:block}.consonant-Search-inputClear{width:24px;height:24px}.consonant-Search-inputClear:after,.consonant-Search-inputClear:before{width:10px}.consonant-Search-inputClear:hover{background-color:#1473e6}.consonant-Search-inputClear:hover:after,.consonant-Search-inputClear:hover:before{background-color:#fff}}.consonant-Select{position:relative;width:140px;margin-bottom:10px}.consonant-Select:after{content:"";position:absolute;width:6px;height:6px;top:0;bottom:0;right:12px;margin:auto;border:1px solid #323232;z-index:1;transform:rotate(-45deg) translate3d(-1px,-2px,0);border-top:0;border-right:0;pointer-events:none}.consonant-Select-btn{box-sizing:border-box;display:block;width:100%;max-width:140px;padding:0 34px 0 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;white-space:nowrap;cursor:pointer;border:1px solid #eaeaea;border-radius:5px;background-color:#fff;overflow:hidden;outline:0;text-overflow:ellipsis}.consonant-Select-btn:focus{border-color:#1492e6}.consonant-Select-btn.is-active+.consonant-Select-options{opacity:1}.consonant-Select-options{opacity:0;position:absolute;max-width:70vw;top:calc(100% + 6px);right:0;word-break:break-word;border:1px solid #eaeaea;background-color:#fff;box-shadow:0 3px 15px rgba(80,80,80,.1);transition:opacity .3s ease-in-out;z-index:5;border-radius:5px;overflow:hidden}.consonant-Select-options:empty{display:none}.consonant-Select-options--left{right:auto;left:0}.consonant-Select-option{display:block;width:100%;max-width:100%;padding:9px 30px 9px 20px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;transition:background-color .3s ease-in-out;outline:0;overflow:hidden;border:2px solid transparent}.consonant-Select-option:focus{border-color:#1492e6}.consonant-Select-option:hover{background-color:#f4f4f4}.consonant-Select-option.is-selected{position:relative;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left}.consonant-Select-option.is-selected:after{content:"";position:absolute;width:10px;height:5px;top:0;bottom:0;right:16px;margin:auto;border:2px solid #1473e6;border-top:0;border-right:0;transform:rotate(-45deg) translate3d(1px,-2px,0);pointer-events:none}.consonant-Select--autoWidth{width:100%;max-width:100%;margin-bottom:0}.consonant-Select--autoWidth:after{width:4px;height:4px;border-color:#505050}.consonant-Select--autoWidth .consonant-Select-options{min-width:140px}.consonant-Select--autoWidth .consonant-Select-btn{max-width:100%}@media only screen and (min-width:768px){.consonant-Select--autoWidth{margin-right:0}.consonant-Select--autoWidth .consonant-Select-options{width:auto;max-width:100%}}@media only screen and (min-width:1200px){.consonant-Select{width:112px;margin-bottom:0}.consonant-Select:focus{border-color:#1492e6}.consonant-Select:after{right:4px}.consonant-Select-options{min-width:108px}.consonant-Select-option{padding-top:7px;padding-bottom:7px}.consonant-Select-btn{max-width:112px;padding-left:4px;padding-right:10px;border:2px solid transparent}}.consonant-Pagination{justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px;user-select:none}.consonant-Pagination-paginator{display:flex;justify-content:space-between;align-items:center;flex-grow:1;overflow-x:auto}.consonant-Pagination-btn{padding-left:0;padding-right:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:700;color:#4b4b4b;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-transform:capitalize;background-color:transparent;border:2px solid transparent;outline:0;transition:border-color .3s ease-in-out}.consonant-Pagination-btn:focus{border-color:#1492e6}.consonant-Pagination-items{display:flex;align-items:center;margin:0;padding:0 12px 0 20px;list-style-type:none}.consonant-Pagination-item{margin-right:7px}.consonant-Pagination-item:hover .consonant-Pagination-itemBtn{color:#2c2c2c}.consonant-Pagination-item:active .consonant-Pagination-itemBtn{color:#2c2c2c;background-color:#e1e1e1}.consonant-Pagination-item:active .consonant-Pagination-itemBtn:disabled,.consonant-Pagination-item:hover .consonant-Pagination-itemBtn:disabled,.consonant-Pagination-itemBtn:disabled{color:#b3b3b3;pointer-events:none;background-color:transparent}.consonant-Pagination-item.is-active .consonant-Pagination-itemBtn{background-color:#e1e1e1;color:#4b4b4b}.consonant-Pagination-item.is-active:active .consonant-Pagination-itemBtn,.consonant-Pagination-item.is-active:hover .consonant-Pagination-itemBtn{color:#2c2c2c}.consonant-Pagination-item.is-active .consonant-Pagination-itemBtn:disabled{color:#b3b3b3;background-color:#eaeaea}.consonant-Pagination-item:nth-of-type(n+5){display:none}.consonant-Pagination-itemBtn{position:relative;min-width:32px;min-height:32px;max-width:70px;padding:8px 10px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:400;color:#4b4b4b;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:16px;outline:0;cursor:pointer;background-color:transparent;overflow:hidden}.consonant-Pagination-itemBtn:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid transparent;border-radius:30px;z-index:1}.consonant-Pagination-itemBtn:focus:after{border-color:#1492e6}.consonant-Pagination-summary{display:none;max-width:30%;align-items:center;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:right;margin-left:auto}@media only screen and (min-width:768px){.consonant-Pagination-paginator{justify-content:center}}@media only screen and (min-width:1200px){.consonant-Pagination{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.consonant-Pagination-paginator{justify-content:flex-start;margin:0}.consonant-Pagination-btn{max-width:15%;overflow:hidden;text-overflow:ellipsis}.consonant-Pagination-item:nth-of-type(n+5){display:list-item}.consonant-Pagination-item:nth-of-type(n+11){display:none}.consonant-Pagination-summary{display:block}}.consonant-LoadMore{display:block;margin-left:auto;margin-right:auto;padding-bottom:115px;text-align:center;user-select:none}.consonant-LoadMore-inner{display:flex;flex-direction:column;align-items:center}.consonant-LoadMore-text{margin:0 0 14px;font-weight:400;transition:color .3s ease-in-out}.consonant-LoadMore-btn,.consonant-LoadMore-text{max-width:75%;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-LoadMore-btn{box-sizing:border-box;padding:5px 13px;font-weight:700;text-transform:capitalize;background-color:transparent;border:2px solid #505050;border-radius:30px;outline:0;user-select:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.consonant-LoadMore-btn:hover{background-color:#505050;color:#fff}.consonant-LoadMore-btn:active{background-color:#323232;border-color:#323232;color:#fff}.consonant-LoadMore-btn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LoadMore-btn:focus{outline:2px solid #1492e6}}@media (prefers-color-scheme:dark){.consonant-LoadMore-btn{color:#c8c8c8;border-color:#c8c8c8}.consonant-LoadMore-btn:hover{background-color:#c8c8c8;color:#080808}.consonant-LoadMore-btn:active{background-color:#efefef;border-color:#efefef;color:#080808}.consonant-LoadMore-text{color:#c8c8c8}}.consonant-LoadMore--overBg .consonant-LoadMore-btn{border-color:#fff;color:#fff}.consonant-LoadMore--overBg .consonant-LoadMore-btn:active,.consonant-LoadMore--overBg .consonant-LoadMore-btn:hover{background-color:#fff;border-color:#fff;color:#505050}.consonant-LoadMore--themeThree .consonant-LoadMore-btn{color:#505050;border-color:#505050;background-color:transparent}.consonant-LoadMore--themeThree .consonant-LoadMore-btn:active,.consonant-LoadMore--themeThree .consonant-LoadMore-btn:hover{color:#fff;border-color:#505050;background-color:#505050}.consonant-LoadMore--themeThree .consonant-LoadMore-text{color:#505050}.consonant-LoadMore--overBg .consonant-LoadMore-text{color:#fff}@media only screen and (min-width:768px){.consonant-LoadMore{padding-bottom:121px}}@media only screen and (min-width:1440px){.consonant-LoadMore{padding-bottom:140px}}.consonant-Loader{box-sizing:border-box;display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;overflow:hidden}.consonant-Loader--absolute{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9}.consonant-Loader:after{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:0;right:0;border:2px solid #eaeaea;border-radius:50%;z-index:0}.consonant-Loader div{box-sizing:border-box;display:block;position:absolute;width:16px;height:16px;border:2px solid #2680eb;border-radius:100%;animation:circle 1s ease-in infinite;transform-origin:50% 50%;border-color:#2680eb transparent transparent;z-index:2;opacity:1;overflow:visible}.consonant-Loader div:first-child{animation-delay:-.1s}.consonant-Loader div:nth-child(2),.consonant-Loader div:nth-child(3){animation-delay:-.14s}.consonant-Loader--medium{width:32px;height:32px}.consonant-Loader--medium:after,.consonant-Loader--medium div{width:32px;height:32px;border-width:4px}.consonant-Loader--big{width:64px;height:64px}.consonant-Loader--big:after,.consonant-Loader--big div{width:64px;height:64px;border-width:5px}[data-tooltip-wrapper]{position:relative;overflow:visible}@media only screen and (min-width:1200px){[data-tooltip-wrapper]:hover .consonant-Tooltip{z-index:6000000;animation-name:fade-in-up;animation-duration:.3s;animation-delay:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}.consonant-Tooltip{position:absolute;display:none;width:160px;padding:7px 14px;bottom:calc(100% + 9px);left:-72px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-decoration:none;border-radius:8px;background-color:#747474;z-index:-1;user-select:text;opacity:0}.consonant-Tooltip:after{content:"";position:absolute;width:6px;height:6px;bottom:-3px;left:0;right:0;margin:auto;background-color:#747474;transform-origin:50% 50%;transform:rotate(45deg)}@media only screen and (min-width:1200px){.consonant-Tooltip{display:block}}.consonant-SearchResult{background-color:rgba(250,124,19,.4)}.consonant-Bookmarks{position:relative;padding:19px 16px;background-color:transparent;order:1;border:0;outline:0;border-top:1px solid #eaeaea}.consonant-Bookmarks+div:last-child{margin-top:0}.consonant-Bookmarks-itemBadge{display:block;position:absolute;min-width:24px;max-width:100px;height:24px;margin:auto;padding:5px 7px;top:0;bottom:0;right:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:15px;background-color:#1473e6;z-index:1;opacity:1;border:0;outline:0;transition:opacity .3s ease-in-out;transition-delay:.1s;overflow:hidden}.consonant-Bookmarks-icoWrapper{display:flex;justify-content:flex-start;align-items:center;padding:0;background-color:transparent;border:0;outline:0}.consonant-Bookmarks-icoWrapper .consonant-Bookmarks-ico{display:block;min-width:16px;height:16px;margin-right:6px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNSAxMyc+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM3MDcwNzB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTAuNjguNUE0IDQgMCAwIDAgNy41IDIuNDEgNCA0IDAgMCAwIDQuMzIuNSAzLjgyIDMuODIgMCAwIDAgLjUgNC4zMmMwIDMuNjUgNyA4LjI3IDcgOC4yN3M3LTQuNTggNy04LjI3QTMuODIgMy44MiAwIDAgMCAxMC42OC41eicvPjwvc3ZnPg==") no-repeat 50% 50%;background-size:contain}.consonant-Bookmarks-title{display:block;padding-right:55px;padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;transition:color .3s ease-in-out}.consonant-Bookmarks.is-selected .consonant-Bookmarks-ico{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNSAxMyc+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxNDkyZTY7c3Ryb2tlOiMxNDkyZTZ9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTAuNjguNUE0IDQgMCAwIDAgNy41IDIuNDEgNCA0IDAgMCAwIDQuMzIuNSAzLjgyIDMuODIgMCAwIDAgLjUgNC4zMmMwIDMuNjUgNyA4LjI3IDcgOC4yN3M3LTQuNTggNy04LjI3QTMuODIgMy44MiAwIDAgMCAxMC42OC41eicvPjwvc3ZnPg==")}@media only screen and (min-width:1200px){.consonant-Bookmarks{position:relative;display:flex;margin-top:-1px;padding:14px 0;border:2px solid transparent;order:0}.consonant-Bookmarks:focus{border-color:#1492e6}.consonant-Bookmarks:after{content:"";position:absolute;display:block;height:1px;width:100%;left:0;top:0;background-color:#eaeaea;z-index:1}.consonant-Bookmarks-itemBadge{right:30px;font-size:.875rem;line-height:.875rem}.consonant-Bookmarks-itemBadge:active,.consonant-Bookmarks-itemBadge:hover{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center}.consonant-Bookmarks-title:hover{color:#707070}}.consonant-SearchIco{display:flex;justify-content:center;align-items:center;box-sizing:border-box;align-self:stretch;height:32px;padding-left:20px;padding-right:20px;border:0;outline:0;background-color:transparent;transition:background-color .15s ease-in-out;font-size:0;line-height:0}.consonant-SearchIco:active,.consonant-SearchIco:hover{background-color:hsla(0,0%,92%,.3)}.consonant-SearchIco span{display:block;width:15px;height:15px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1Jz48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmYxM2RjO29wYWNpdHk6MH0uYntmaWxsOiM1MDUwNTB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2EnIGQ9J00wIDBoMTV2MTVIMHonLz48cGF0aCBjbGFzcz0nYicgZD0nTTEzLjUyNyAxMi40MzVMMTAuMzggOS4yODlhNS4xOTIgNS4xOTIgMCAxIDAtMS4yIDEuMmwzLjE0NiAzLjE0NmEuODUuODUgMCAwIDAgMS4yLTEuMnptLTExLTYuMTU5QTMuNjQzIDMuNjQzIDAgMSAxIDYuMTcgOS45MmEzLjY0MyAzLjY0MyAwIDAgMS0zLjY0My0zLjY0NHonLz48L3N2Zz4=") no-repeat 0 0;background-size:contain}@media only screen and (min-width:1200px){.consonant-SearchIco{padding-left:18px;padding-right:18px;border:2px solid transparent}.consonant-SearchIco:focus{border-color:#1492e6}}.consonant-NoResultsView{max-width:86%;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:24px;overflow:hidden}.consonant-NoResultsView-title{display:block;margin-bottom:20px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.6875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-NoResultsView-description{text-align:center}.consonant-NoResultsView-description *{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-NoResultsView-description strong{font-weight:700}.consonant-NoResultsView--withLightText .consonant-NoResultsView-description *,.consonant-NoResultsView--withLightText .consonant-NoResultsView-title{color:#fff}.consonant-Wrapper--carousel{display:flex;justify-content:center}.consonant-Wrapper--carousel .consonant-Wrapper-inner{max-width:1200px;width:83.4%}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Wrapper-inner{padding:0;width:100%}}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-Wrapper-inner{padding:0;max-width:100%;width:100%}}.consonant-Wrapper--carousel .consonant-Wrapper-collection{min-height:100%;min-width:100%}.consonant-Wrapper--carousel .consonant-Wrapper-collection.is-loading{min-height:496px}.consonant-Wrapper--carousel .consonant-Container--carousel{min-width:100%;padding:8px 0;overflow-x:scroll}@media screen and (min-width:1200px){.consonant-Wrapper--carousel .consonant-Container--carousel{overflow:-moz-scrollbars-none;-ms-overflow-style:none}.consonant-Wrapper--carousel .consonant-Container--carousel::-webkit-scrollbar{height:0!important}}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Container--carousel{padding-left:24px;padding-right:0}}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-Container--carousel{overflow:auto;padding-bottom:24px;padding-left:8px}}.consonant-Wrapper--carousel .consonant-CarouselInfo{display:flex;padding-left:16px;justify-content:space-between}@media screen and (min-width:600px) and (max-width:1199px){.consonant-Wrapper--carousel .consonant-CarouselInfo{padding-left:32px}}.consonant-Wrapper--carousel .consonant-CarouselInfo-collectionTitle{margin:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;font-style:normal;word-break:break-word;text-align:left}.consonant-Wrapper--carousel .consonant-CarouselInfo-collectionTitle--withLightText{color:#fff}.consonant-Wrapper--carousel .consonant-CarouselInfo-results{display:block;margin-left:auto;padding-left:12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:right}.consonant-Wrapper--carousel .consonant-CarouselInfo-results strong{font-weight:700}.consonant-Wrapper--carousel .consonant-CarouselInfo-results--withLightText{color:#eaeaea}.consonant-Wrapper--carousel .consonant-CardsGrid{grid-auto-flow:column;justify-content:flex-start;padding:8px 0;width:100%}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid{width:1200px}}.consonant-Wrapper--carousel .consonant-CardsGrid:after{display:block;content:"";height:100%;margin-left:-16px}.consonant-Wrapper--carousel .consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fill,minmax(500px,500px))}.consonant-Wrapper--carousel .consonant-CardsGrid--2up .consonant-Card{min-width:500px}.consonant-Wrapper--carousel .consonant-CardsGrid--2up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,clamp(300px,90vw,500px))}.consonant-Wrapper--carousel .consonant-CardsGrid--2up .consonant-Card{min-width:300px;width:clamp(300px,90vw,500px)}.consonant-Wrapper--carousel .consonant-CardsGrid--2up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--3up{grid-template-columns:repeat(auto-fill,minmax(378px,378.5px))}.consonant-Wrapper--carousel .consonant-CardsGrid--3up .consonant-Card{min-width:378.5px}.consonant-Wrapper--carousel .consonant-CardsGrid--3up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--3up{grid-template-columns:repeat(auto-fit,clamp(300px,90vw,378px))}.consonant-Wrapper--carousel .consonant-CardsGrid--3up .consonant-Card{min-width:300px;width:clamp(300px,90vw,378px)}.consonant-Wrapper--carousel .consonant-CardsGrid--3up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fill,minmax(276px,276px))}.consonant-Wrapper--carousel .consonant-CardsGrid--4up .consonant-Card{min-width:276px}.consonant-Wrapper--carousel .consonant-CardsGrid--4up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fit,minmax(276px,max-content))}.consonant-Wrapper--carousel .consonant-CardsGrid--4up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fill,minmax(228px,228px))}.consonant-Wrapper--carousel .consonant-CardsGrid--5up .consonant-Card{min-width:228px}.consonant-Wrapper--carousel .consonant-CardsGrid--5up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fit,minmax(225px,max-content))}.consonant-Wrapper--carousel .consonant-CardsGrid--5up .consonant-Card{min-width:225px}.consonant-Wrapper--carousel .consonant-CardsGrid--5up:after{padding:0;width:1px}}@media screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--with4xGutter{padding-left:8px}}.consonant-Wrapper--carousel .consonant-Navigation--carousel{display:none}@media screen and (min-width:600px){.consonant-Wrapper--carousel .consonant-Navigation--carousel{display:block}}.consonant-Wrapper--carousel .consonant-Navigation--carousel button{background:#efefef;border-radius:100%;display:block;height:34px;outline:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);animation:carousel-fade-button 1s;transition:all .3s ease;width:34px;z-index:5}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Navigation--carousel button{margin-right:36px}}.consonant-Wrapper--carousel .consonant-Navigation--carousel button.consonant-Button--previous{left:0;right:auto;transform:translate(-50%,-50%) rotate(180deg)}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:after,.consonant-Wrapper--carousel .consonant-Navigation--carousel button:before{background-color:#505050;border-bottom-left-radius:25% 60%;border-bottom-right-radius:25% 60%;border-top-left-radius:25% 60%;border-top-right-radius:25%;content:"";display:block;height:3px;left:17px;position:absolute;top:14px;transform-origin:left center;transform:rotate(45deg) translate(-50%,-50%);width:11px;z-index:1}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:after{border-bottom-left-radius:25% 60%;border-bottom-right-radius:25%;border-top-left-radius:25% 60%;border-top-right-radius:25% 60%;top:18px;transform:rotate(-45deg) translate(-50%,50%)}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:hover:after,.consonant-Wrapper--carousel .consonant-Navigation--carousel button:hover:before{background-color:#000}.modalContainer .modal.stuck-above-footer{bottom:0;position:absolute;width:100%}.modalContainer .modal.stuck-above-footer .dexter-Modal_overlay{position:absolute}.dexter-Modal_overlay{display:flex;opacity:0;position:fixed;transition:opacity 125ms ease-in-out,background-color 125ms ease-in-out,backdrop-filter 125ms ease-in-out,-webkit-backdrop-filter 125ms ease-in-out,transform 125ms ease-in-out;visibility:hidden}.dexter-Modal_overlay.is-Open{align-items:center;background:none;bottom:0;justify-content:center;left:0;opacity:1;right:0;top:0;visibility:visible}.dexter-Modal_overlay.closePlacement-outsideTopRight{padding:5.125rem 2.625rem 2.625rem}.dexter-Modal_overlay.closePlacement-outsideTopRight .dexter-CloseButton{right:-2.0625rem;top:-2.0625rem}.dexter-Modal_overlay[data-conf-display*=onPageLoad],.dexter-Modal_overlay[data-conf-preset*=NoClose]{pointer-events:none;z-index:110}.dexter-Modal_overlay[data-conf-display*=onHashChange]:not([data-conf-preset*=NoClose]){background-color:rgba(0,0,0,.9);pointer-events:all;z-index:200}.dexter-Modal_overlay[data-conf-preset*=NoClose] .dexter-Modal{display:block;opacity:1;visibility:visible}.dexter-Modal_overlay[data-conf-preset*=NoClose] .dexter-CloseButton{display:none}.dexter-Modal_overlay.mobile-place-top{align-items:flex-start}.dexter-Modal_overlay.mobile-place-middle{align-items:center}.dexter-Modal_overlay.mobile-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}@media only screen and (min-width:37.5rem){.dexter-Modal_overlay.tablet-place-top{align-items:flex-start}.dexter-Modal_overlay.tablet-place-middle{align-items:center}.dexter-Modal_overlay.tablet-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}.dexter-Modal_overlay.tablet-place-left{justify-content:flex-start}.dexter-Modal_overlay.tablet-place-center{justify-content:center}.dexter-Modal_overlay.tablet-place-right{justify-content:flex-end}}@media only screen and (min-width:75rem){.dexter-Modal_overlay.closePlacement-outsideTopRight{padding-top:7.625rem}.dexter-Modal_overlay.desktop-place-top{align-items:flex-start}.dexter-Modal_overlay.desktop-place-middle{align-items:center}.dexter-Modal_overlay.desktop-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}.dexter-Modal_overlay.desktop-place-left{justify-content:flex-start}.dexter-Modal_overlay.desktop-place-center{justify-content:center}.dexter-Modal_overlay.desktop-place-right{justify-content:flex-end}}.dexter-Modal{display:none;opacity:0;pointer-events:all;visibility:hidden;width:100%}.dexter-Modal:focus{outline:none}.dexter-Modal.is-Open{background:#fff;display:block;opacity:1;position:relative;visibility:visible}.dexter-Modal.mobile-height-100{height:100%}.dexter-Modal.mobile-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.mobile-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto}.dexter-Modal.drop-shadow{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02)}.dexter-Modal .dexter-CloseButton{border:3px solid transparent;border-radius:50%;height:24px;position:absolute;right:5px;top:5px;width:24px;z-index:1}.dexter-Modal .dexter-CloseButton.focus-ring{outline:3px solid #1473e6}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon:after{content:"";height:44px;left:-13px;position:absolute;top:-13px;width:44px}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon.spectrum-close-circle-light:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTI5IDE1YTEwIDEwIDAgMSAwIDAgMTQuMTJBMTAgMTAgMCAwIDAgMjkgMTVabS0zLjExIDExLjc0YS41LjUgMCAwIDEtLjcxIDBMMjIgMjMuNTZsLTMuMTggMy4xOGEuNS41IDAgMCAxLS43MSAwbC0uODUtLjg1YS41LjUgMCAwIDEgMC0uNzFMMjAuNDQgMjJsLTMuMTgtMy4xOGEuNS41IDAgMCAxIDAtLjcxbC44NS0uODVhLjUuNSAwIDAgMSAuNzEgMEwyMiAyMC40NGwzLjE4LTMuMThhLjUuNSAwIDAgMSAuNzEgMGwuODUuODVhLjUuNSAwIDAgMSAwIC43MUwyMy41NSAyMmwzLjE4IDMuMThhLjUuNSAwIDAgMSAwIC43MVoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon.spectrum-close-circle-dark:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTI5IDE1YTEwIDEwIDAgMSAwIDAgMTQuMTJBMTAgMTAgMCAwIDAgMjkgMTVabS0zLjExIDExLjc0YS41LjUgMCAwIDEtLjcxIDBMMjIgMjMuNTZsLTMuMTggMy4xOGEuNS41IDAgMCAxLS43MSAwbC0uODUtLjg1YS41LjUgMCAwIDEgMC0uNzFMMjAuNDQgMjJsLTMuMTgtMy4xOGEuNS41IDAgMCAxIDAtLjcxbC44NS0uODVhLjUuNSAwIDAgMSAuNzEgMEwyMiAyMC40NGwzLjE4LTMuMThhLjUuNSAwIDAgMSAuNzEgMGwuODUuODVhLjUuNSAwIDAgMSAwIC43MUwyMy41NSAyMmwzLjE4IDMuMThhLjUuNSAwIDAgMSAwIC43MVoiIGZpbGw9IiM3MDcwNzAiLz48L3N2Zz4=")}.dexter-Modal .aem-Grid{height:100%;overflow:auto}.dexter-Modal .aem-Grid.focus-ring,.dexter-Modal .aem-Grid:focus{outline:none}@media only screen and (min-width:37.5rem){.dexter-Modal.tablet-width-100{width:100%}.dexter-Modal.tablet-width-240{width:15rem}.dexter-Modal.tablet-width-360{width:22.5rem}.dexter-Modal.tablet-width-480{width:30rem}.dexter-Modal.tablet-width-640{width:40rem}.dexter-Modal.tablet-height-100{height:100%;top:0}.dexter-Modal.tablet-height-240{height:15rem}.dexter-Modal.tablet-height-360{height:22.5rem}.dexter-Modal.tablet-height-480{height:30rem}.dexter-Modal.tablet-height-640{height:40rem}.dexter-Modal.tablet-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.tablet-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto}}@media only screen and (max-device-width:56.1875rem) and (orientation:landscape){.dexter-Modal.tablet-height-auto#languageNavigation{height:100%}}@media only screen and (min-width:75rem){.dexter-Modal.desktop-width-100{width:100%}.dexter-Modal.desktop-width-240{width:15rem}.dexter-Modal.desktop-width-360{width:22.5rem}.dexter-Modal.desktop-width-480{width:30rem}.dexter-Modal.desktop-width-640{width:40rem}.dexter-Modal.desktop-width-1024{width:64rem}.dexter-Modal.desktop-height-100{height:100%;top:0}.dexter-Modal.desktop-height-240{height:15rem}.dexter-Modal.desktop-height-360{height:22.5rem}.dexter-Modal.desktop-height-480{height:30rem}.dexter-Modal.desktop-height-640{height:40rem}.dexter-Modal.desktop-height-1024{height:64rem}.dexter-Modal.desktop-height-auto,.dexter-Modal.mobile-height-auto,.dexter-Modal.tablet-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.desktop-height-auto>.aem-Grid,.dexter-Modal.mobile-height-auto>.aem-Grid,.dexter-Modal.tablet-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:100vh;overflow-x:hidden;overflow-y:auto}}.consonant-TopFilters{display:block;margin:0 auto;padding-bottom:16px}.consonant-TopFilters-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:100%}.consonant-TopFilters-filters:last-child>div:last-child{margin-right:0}.consonant-TopFilters-inner>:not(.consonant-TopFilters-filtersWrapper):first-child{margin-left:auto;margin-right:0}.consonant-TopFilters-searchWrapper{display:block;order:-2}.consonant-TopFilters-filtersWrapper{display:flex;justify-content:flex-end;align-items:flex-start;flex-grow:1;max-width:calc(100% - 140px * .85 - 8px)}.consonant-TopFilters-filtersWrapper:first-child{max-width:100%;justify-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-TopFilters-filtersWrapper{flex-basis:100%}}.consonant-TopFilters-filtersWrapper+*{margin-left:auto}.consonant-TopFilters-filters{display:flex;justify-content:flex-start;align-items:stretch;margin-right:16px;overflow-y:auto}.consonant-TopFilters-filters:last-child{margin-right:0}.consonant-TopFilters-filters>div h3 button{white-space:nowrap}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated>div h3 button{white-space:nowrap}.consonant-TopFilters-moreBtn{margin-bottom:8px;padding:5px 12px 6px;font-size:.875rem;line-height:1.1875rem;font-weight:700;color:#505050;text-align:center;text-transform:capitalize;background-color:#fff;border:1px solid #eaeaea;border-radius:16px;outline:0}.consonant-TopFilters-moreBtn,.consonant-TopFilters-title{display:none;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word;user-select:none;white-space:nowrap}.consonant-TopFilters-title{margin-right:12px;min-width:55px;max-width:20%;text-overflow:ellipsis;overflow:hidden;font-size:1rem;line-height:2rem;font-weight:600;color:#2c2c2c;text-align:left}.consonant-TopFilters-clearBtnWrapper{position:sticky;display:flex;justify-content:center;align-items:center;right:0;min-height:32px;max-width:40%}.consonant-TopFilters-clearBtnWrapper:empty{margin-left:-16px;overflow:visible}.consonant-TopFilters-clearBtnWrapper--withBlur:after{content:"";position:absolute;width:56px;height:100%;background:transparent linear-gradient(270deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box;top:0;bottom:0;right:100%;margin:auto;z-index:2;pointer-events:none}.consonant-TopFilters-clearBtn{padding:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:2rem;font-weight:700;color:#1473e6;font-style:normal;word-break:break-word;text-align:right;background-color:transparent}.consonant-TopFilters-clearBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilters-clearBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilters-selectWrapper{display:flex;justify-content:flex-end;width:119px;margin-right:8px;order:-1;overflow:visible}.consonant-TopFilters-selectWrapper:only-child{margin-left:auto;margin-right:0}.consonant-TopFilters-searchIcoWrapper{display:none}.consonant-TopFilters-infoWrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding-top:16px}.consonant-TopFilters-infoWrapper:only-child{padding-top:0}.consonant-TopFilters-collectionTitle{margin:0;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;text-align:left}.consonant-TopFilters-collectionTitle,.consonant-TopFilters-results{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word}.consonant-TopFilters-results{display:block;margin-left:auto;padding-left:12px;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;text-align:right}.consonant-TopFilters-results strong{font-weight:700}.consonant-TopFilters--withLightText .consonant-TopFilters-collectionTitle,.consonant-TopFilters--withLightText .consonant-TopFilters-results,.consonant-TopFilters--withLightText .consonant-TopFilters-title{color:#fff}.consonant-TopFilters:empty{display:none}@media only screen and (min-width:768px){.consonant-TopFilters{padding-bottom:32px}.consonant-TopFilters-filtersWrapper{max-width:60%;justify-content:flex-start;margin-right:16px}.consonant-TopFilters-title{display:block}.consonant-TopFilters-filters{align-items:flex-start;flex-wrap:wrap;overflow:hidden}.consonant-TopFilters-filters--truncated{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.consonant-TopFilters-filters--truncated .consonant-TopFilters-filters-moreBtn{display:block;min-width:120px;margin-right:24px}.consonant-TopFilters-filters--truncated>div:nth-child(n+4){display:none}.consonant-TopFilters-filters>div h3 button{white-space:normal}.consonant-TopFilters-clearBtnWrapper:after{display:none}.consonant-TopFilters-moreBtn{display:block;min-width:auto}.consonant-TopFilters-selectWrapper{max-width:140px;order:0;margin-right:0}.consonant-TopFilters-searchIcoWrapper{position:relative;display:flex;justify-content:center;align-items:center;min-width:55px;min-height:24px}.consonant-TopFilters-searchIcoWrapper>div{position:relative;width:268px;top:0;right:20px;z-index:3;margin-bottom:-20px}.consonant-TopFilters-searchIcoWrapper:only-child>div{right:0}.consonant-TopFilters-searchIcoWrapper>div+button{display:none;margin:0;padding:0}}@media only screen and (min-width:1200px){.consonant-TopFilters-searchIcoWrapper label>span:first-child{display:none}.consonant-TopFilters-selectWrapper{min-width:auto;max-width:160px;margin-right:0;margin-left:0}.consonant-TopFilters-selectWrapper>div:first-child>button{padding-left:12px;padding-right:12px;border:1px solid #eaeaea;border-radius:4px}.consonant-TopFilters-selectWrapper>div:first-child:after{right:12px}.consonant-TopFilters-filters{overflow:visible}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated{justify-content:flex-start;flex-wrap:wrap;overflow:visible}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated>div:last-child{margin-right:0}.consonant-TopFilters .is-opened{margin-bottom:8px}}.consonant-TopFilter{position:relative;margin-right:8px;margin-bottom:8px;cursor:pointer;user-select:none;border:0;outline:0}.consonant-TopFilter:after{content:"";position:absolute;top:0;bottom:0;right:8px;margin:auto;width:4px;height:4px;border:1px solid #747474;transform:rotate(-45deg) translate3d(1px,-2px,0);border-top:0;border-right:0;pointer-events:none}.consonant-TopFilter-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-width:100%;max-height:90vh;background-color:transparent;border-radius:5px}.consonant-TopFilter-selectedItems,.consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:none}.consonant-TopFilter-name{display:flex;align-items:center;margin:0}.consonant-TopFilter-link{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:5px 17px 6px 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;border:1px solid #eaeaea;border-radius:4px;background-color:#fff;outline:0;cursor:pointer}.consonant-TopFilter-link:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-link:focus{outline:2px solid #1492e6}}.consonant-TopFilter-selectedItemsQty{display:block;position:relative;margin:0 0 0 9px;padding:0 6px;overflow:visible;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#323232;font-style:normal;word-break:break-word;text-align:left}.consonant-TopFilter-selectedItemsQty:after{content:"";position:absolute;width:1px;height:calc(100% + 4px + 3px);left:0;top:-4px;background-color:#eaeaea}.consonant-TopFilter-selectedItemsQty:empty{display:none}.consonant-TopFilter-items{display:block;height:50vh;margin:auto 0 0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;overflow-y:auto;cursor:default}.consonant-TopFilter-items--clipped{padding-bottom:32px}.consonant-TopFilter-bg{position:relative;display:none;overflow:visible}.consonant-TopFilter-bg:after{content:"";position:absolute;width:100%;max-width:100%;height:20px;left:0;right:0;bottom:100%;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.3),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-TopFilter-items.consonant-TopFilter-items--clipped+aside{display:block}.consonant-TopFilter-item{display:flex;align-items:baseline;transition:background-color .3s ease-in-out}.consonant-TopFilter-item:hover{background-color:#f4f4f4}.consonant-TopFilter-itemLabel{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:8px 20px 6px;cursor:pointer}.consonant-TopFilter-itemLabel:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-itemLabel:focus{outline:2px solid #1492e6}}.consonant-TopFilter input[type=checkbox]{width:0;height:0;max-width:0;max-height:0;margin:0;padding:0;opacity:0;border:0;outline:0}input[type=checkbox]:checked+.consonant-TopFilter-itemCheckmark{background-color:#2680eb;border-color:#2680eb}input[type=checkbox]:checked+.consonant-TopFilter-itemCheckmark:after{display:block}.consonant-TopFilter-itemCheckmark{position:relative;display:block;min-width:14px;width:14px;height:14px;margin-right:10px;border:2px solid #959595;border-radius:3px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;pointer-events:none}.consonant-TopFilter-itemCheckmark:after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;border-radius:2px;transform:rotate(-45deg) translate3d(1px,0,0)}.consonant-TopFilter-itemName{padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;text-align:left;text-transform:capitalize;word-break:break-word;pointer-events:none}.consonant-TopFilter-footer{margin-top:auto;align-items:center;padding:16px;border-top:1px solid #eaeaea}.consonant-TopFilter-footerResQty{margin-right:auto;color:#505050;text-transform:capitalize}.consonant-TopFilter-footerClearBtn,.consonant-TopFilter-footerResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-TopFilter-footerClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-TopFilter-footerClearBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-footerClearBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilter-footerClearBtn+.consonant-TopFilter-footerBtn{margin-left:0}.consonant-TopFilter-footerBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0}.consonant-TopFilter-footerBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-footerBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilter.is-selected:not(.is-opened):after{display:none}.consonant-TopFilter.is-selected:not(.is-opened)>.consonant-TopFilter-inner{background-color:#f4f4f4}.consonant-TopFilter.is-selected:not(.is-opened) .consonant-TopFilter-link{border-color:#505050;padding-right:0;color:#323232;background-color:#f4f4f4}.consonant-TopFilter.is-opened{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding-left:20px;padding-right:20px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;background-color:rgba(80,80,80,.8)}.consonant-TopFilter.is-opened:after{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{position:relative;box-shadow:0 3px 15px rgba(80,80,80,.8);border:1px solid #eaeaea;border-radius:4px;background-color:#fff}.consonant-TopFilter.is-opened .consonant-TopFilter-inner:after{content:"";position:absolute;display:block;width:100%;max-width:100%;height:33px;bottom:65px;left:0;right:0;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.5),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:flex}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems{display:block}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItemsQty{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-link{padding-top:17px;padding-bottom:17px;padding-right:36px;border-bottom:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;cursor:pointer}@media only screen and (min-width:768px){.consonant-TopFilter{max-width:100%}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{max-width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.consonant-TopFilter-items{min-height:0;max-height:295px;padding-top:12px;overflow-y:auto}.consonant-TopFilter-itemLabel{padding-left:24px;padding-right:24px}.consonant-TopFilter.is-opened{position:relative;width:auto;margin:0;padding:0;margin-right:8px;margin-bottom:8px;border-radius:4px;z-index:2;background-color:transparent}.consonant-TopFilter.is-opened:after{width:4px;height:4px;top:0;bottom:0;right:8px;margin:auto;border-color:#1473e6;border-width:1px;transform:rotate(-45deg) translate3d(1px,-2px,0);transition:border-color .3s ease-in-out}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{position:static;box-shadow:none;border:0;background-color:transparent}.consonant-TopFilter.is-opened .consonant-TopFilter-inner:after{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-link{display:flex;justify-content:space-between;align-items:center;height:32px;padding:5px 17px 6px 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#1473e6;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;border:1px solid #1473e6;border-radius:4px;transition:border-color .3s ease-in-out,color .3s ease-in-out}.consonant-TopFilter.is-opened input[type=checkbox]:focus+.consonant-TopFilter-itemCheckmark{outline:2px solid #1492e6}.consonant-TopFilter.is-opened .consonant-TopFilter-absoluteWrapper{position:absolute;display:block;left:0;top:40px;width:320px;max-height:360px;overflow-y:auto;border:1px solid #eaeaea;border-radius:4px;box-shadow:0 3px 15px rgba(80,80,80,.101);background-color:#fff;z-index:2;overflow:hidden}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItemsQty{padding:0;visibility:hidden;font-size:0}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:flex}}.consonant-LeftFilters{position:static;display:flex;flex-direction:column;width:100%;max-width:100%;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow:visible;user-select:none}.consonant-LeftFilters>*,.consonant-LeftFilters>.consonant-Search{display:none}.consonant-LeftFilters-header{display:flex;justify-content:space-between;align-items:center;display:none;width:100%;max-width:100%;padding:14px 12px;border-bottom:1px solid #eaeaea}.consonant-LeftFilters-deskTitle{display:none;margin:0;max-width:70%;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#2c2c2c;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobTitle{display:flex;align-items:center}.consonant-LeftFilters-mobTitle span{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobTitle span:focus{outline:1px solid #1492e6}.consonant-LeftFilters-mobBack{display:block;width:32px;height:32px;margin-right:13px;font-size:0;line-height:0;border:1px solid #eaeaea;border-radius:50%;background:#fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk4OTkgNC4wMDAwNkgzLjQxMzg4TDUuNjk5ODggMS43MTcwNkM1Ljc5MjkyIDEuNjI0MDIgNS44NjY3MiAxLjUxMzU2IDUuOTE3MDggMS4zOTJDNS45Njc0MyAxLjI3MDQzIDUuOTkzMzUgMS4xNDAxNCA1Ljk5MzM1IDEuMDA4NTZDNS45OTMzNSAwLjg3Njk4MSA1Ljk2NzQzIDAuNzQ2Njg5IDUuOTE3MDggMC42MjUxMjVDNS44NjY3MiAwLjUwMzU2IDUuNzkyOTIgMC4zOTMxMDQgNS42OTk4OCAwLjMwMDA2MkM1LjYwNjg0IDAuMjA3MDIxIDUuNDk2MzggMC4xMzMyMTYgNS4zNzQ4MiAwLjA4Mjg2MjNDNS4yNTMyNSAwLjAzMjUwODUgNS4xMjI5NiAwLjAwNjU5MTggNC45OTEzOCAwLjAwNjU5MThDNC43MjU2NCAwLjAwNjU5MTggNC40NzA3OCAwLjExMjE1NiA0LjI4Mjg4IDAuMzAwMDYyTDAuMjk5ODc4IDQuMjkzMDZDMC4yMDY5MDIgNC4zODU5NCAwLjEzMzE0MyA0LjQ5NjIyIDAuMDgyODE4NyA0LjYxNzYyQzAuMDMyNDk0NCA0LjczOTAyIDAuMDA2NTkxOCA0Ljg2OTE1IDAuMDA2NTkxOCA1LjAwMDU2QzAuMDA2NTkxOCA1LjEzMTk4IDAuMDMyNDk0NCA1LjI2MjEgMC4wODI4MTg3IDUuMzgzNUMwLjEzMzE0MyA1LjUwNDkgMC4yMDY5MDIgNS42MTUxOSAwLjI5OTg3OCA1LjcwODA2TDQuMjgyODggOS43MDAwNkM0LjM3NTkyIDkuNzkzMSA0LjQ4NjM4IDkuODY2OTEgNC42MDc5NCA5LjkxNzI2QzQuNzI5NTEgOS45Njc2MiA0Ljg1OTggOS45OTM1MyA0Ljk5MTM4IDkuOTkzNTNDNS4xMjI5NiA5Ljk5MzUzIDUuMjUzMjUgOS45Njc2MiA1LjM3NDgyIDkuOTE3MjZDNS40OTYzOCA5Ljg2NjkxIDUuNjA2ODQgOS43OTMxIDUuNjk5ODggOS43MDAwNkM1Ljc5MjkyIDkuNjA3MDIgNS44NjY3MiA5LjQ5NjU2IDUuOTE3MDggOS4zNzVDNS45Njc0MyA5LjI1MzQzIDUuOTkzMzUgOS4xMjMxNCA1Ljk5MzM1IDguOTkxNTZDNS45OTMzNSA4Ljg1OTk4IDUuOTY3NDMgOC43Mjk2OSA1LjkxNzA4IDguNjA4MTJDNS44NjY3MiA4LjQ4NjU2IDUuNzkyOTIgOC4zNzYxIDUuNjk5ODggOC4yODMwNkwzLjQxMzg4IDYuMDAwMDZIMTIuOTg5OUMxMy4yNTUxIDYuMDAwMDYgMTMuNTA5NCA1Ljg5NDcgMTMuNjk3IDUuNzA3MTdDMTMuODg0NSA1LjUxOTYzIDEzLjk4OTkgNS4yNjUyOCAxMy45ODk5IDUuMDAwMDZDMTMuOTg5OSA0LjczNDg1IDEzLjg4NDUgNC40ODA0OSAxMy42OTcgNC4yOTI5NkMxMy41MDk0IDQuMTA1NDIgMTMuMjU1MSA0LjAwMDA2IDEyLjk4OTkgNC4wMDAwNloiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;background-position:contain;outline:0}.consonant-LeftFilters-mobBack:focus{border-color:#1492e6}.consonant-LeftFilters-clearLink{display:none;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#bcbcbc;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;background-color:transparent;outline:0}.consonant-LeftFilters-clearLink:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LeftFilters-clearLink:focus{outline:2px solid #1492e6}}.consonant-LeftFilters-list{margin-bottom:auto;padding-left:16px;padding-right:16px;overflow-y:auto}.consonant-LeftFilters-mobileFooter{display:none;align-items:center;padding:16px;border-top:1px solid #eaeaea;order:2}.consonant-LeftFilters-mobileFooterTotalResQty{margin-right:auto;max-width:55%;color:#505050;text-transform:capitalize}.consonant-LeftFilters-mobileFooterClearBtn,.consonant-LeftFilters-mobileFooterTotalResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobileFooterClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-LeftFilters-mobileFooterClearBtn:focus{box-shadow:0 2px 0 0 #1492e6}.consonant-LeftFilters-mobileFooterClearBtn:first-child{margin-left:auto}.consonant-LeftFilters-mobileFooterClearBtn+.consonant-LeftFilters-mobileFooterBtn{margin-left:0}.consonant-LeftFilters-mobileFooterBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0;position:relative}.consonant-LeftFilters-mobileFooterBtn:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.consonant-LeftFilters.is-opened{position:fixed;z-index:10;display:flex}.consonant-LeftFilters.is-opened .consonant-LeftFilters-header,.consonant-LeftFilters.is-opened .consonant-LeftFilters-mobileFooter,.consonant-LeftFilters.is-opened>button{display:flex}.consonant-LeftFilters.is-opened .consonant-LeftFilters-list{display:block}.consonant-LeftFilters.is-opened .consonant-LeftFilters-itemName img{display:none;position:relative;top:4px}.consonant-LeftFilters-chosenFilters{position:relative;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:-16px;width:100%;max-width:100%;padding-bottom:8px;background-color:transparent}.consonant-LeftFilters-chosenFilters:empty{display:none}@media only screen and (min-width:1200px){.consonant-LeftFilters{width:204px;max-width:204px;margin-right:32px;padding:8px 16px 16px;border-radius:4px;overflow:visible}.consonant-LeftFilters-list{display:block;margin-bottom:0;padding:0;border-top:1px solid #eaeaea;overflow:hidden;z-index:1}.consonant-LeftFilters-mobTitle{display:none}.consonant-LeftFilters-header{display:flex;padding:0 0 24px;border-bottom:1px solid #eaeaea;order:-3}.consonant-LeftFilters-header+button:after{display:none}.consonant-LeftFilters-deskTitle{display:block}.consonant-LeftFilters>.consonant-Search{display:block;padding-top:13px;padding-bottom:32px}.consonant-LeftFilters>button{display:flex}.consonant-LeftFilters-clearLink{display:block;transition:color .3s ease-in-out}.consonant-LeftFilters-clearLink:active,.consonant-LeftFilters-clearLink:hover{color:#1473e6}.consonant-LeftFilters-chosenFilters{display:flex}}.consonant-LeftFilter{position:relative;border-bottom:1px solid #eaeaea;outline:0;cursor:pointer}.consonant-LeftFilter:after{content:"";position:absolute;right:16px;top:0;bottom:0;margin:auto;width:8px;height:8px;border:2px solid #d3d3d3;transform:rotate(-135deg);border-top:0;border-right:0;pointer-events:none}.consonant-LeftFilter:last-of-type{border-bottom:0}.consonant-LeftFilter-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-width:100%;max-height:90vh;background-color:#fff;border-radius:5px}.consonant-LeftFilter-name{display:flex;align-items:center;margin:0}.consonant-LeftFilter-name img{display:block;max-width:16px;height:auto;max-height:16px;margin-right:6px}.consonant-LeftFilter-link{display:block;width:100%;max-width:100%;padding-top:17px;padding-bottom:17px;padding-right:36px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;background-color:transparent;outline:0;cursor:pointer;border:1px solid transparent}.consonant-LeftFilter-link:focus{border-color:#1492e6}.consonant-LeftFilter-selectedItemsQty{position:relative;display:block;margin-top:4px;padding-right:18px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#959595;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-LeftFilter-selectedItemsQty:after{position:absolute;right:12px;content:attr(data-qty);font-weight:700;background-color:#fff}.consonant-LeftFilter-selectedItemsQty:empty{display:none}.consonant-LeftFilter-itemBadge{display:none;position:absolute;min-width:24px;max-width:100px;height:24px;padding:5px 7px;top:12px;right:30px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:15px;background-color:#1473e6;z-index:1;opacity:1;border:0;outline:0;transition:opacity .3s ease-in-out;transition-delay:.1s;overflow:hidden}.consonant-LeftFilter-itemBadge:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LeftFilter-itemBadge:focus{outline:2px solid #1492e6}}.consonant-LeftFilter-itemBadge:hover{font-size:0;line-height:0}.consonant-LeftFilter-itemBadge:after,.consonant-LeftFilter-itemBadge:before{content:"";position:absolute;width:10px;height:2px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;z-index:1;opacity:0;transition:opacity .3s ease-in-out;transition-delay:.1s;transform:rotate(45deg)}.consonant-LeftFilter-itemBadge:after{transform:rotate(-45deg)}.consonant-LeftFilter-itemBadge:hover:after,.consonant-LeftFilter-itemBadge:hover:before{opacity:1}.consonant-LeftFilter-items{display:none;height:50vh;margin:auto 0 0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;overflow-y:auto}.consonant-LeftFilter-itemsItem{display:flex;align-items:baseline;transition:background-color .3s ease-in-out}.consonant-LeftFilter-itemsItem:hover{background-color:#f4f4f4}.consonant-LeftFilter-itemsItem:nth-of-type(n+10):last-of-type{margin-bottom:32px}.consonant-LeftFilter-itemsItemLabel{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:8px 20px 6px;cursor:pointer}.consonant-LeftFilter input[type=checkbox]{width:0;height:0;max-width:0;max-height:0;margin:0;padding:0;opacity:0;border:0;outline:0}input[type=checkbox]:checked+.consonant-LeftFilter-itemsItemCheckmark{background-color:#2680eb;border-color:#2680eb}input[type=checkbox]:checked+.consonant-LeftFilter-itemsItemCheckmark:after{display:block}input[type=checkbox]:focus+.consonant-LeftFilter-itemsItemCheckmark{border-color:#1492e6}.consonant-LeftFilter-itemsItemCheckmark{position:relative;display:block;min-width:14px;width:14px;height:14px;margin-right:10px;border:2px solid #959595;border-radius:3px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;pointer-events:none}.consonant-LeftFilter-itemsItemCheckmark:after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;border-radius:2px;transform:rotate(-45deg) translate3d(1px,0,0)}.consonant-LeftFilter-itemsItemName{padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;text-align:left;word-break:break-word;pointer-events:none}.consonant-LeftFilter-footer{display:none;margin-top:auto;align-items:center;padding:16px;border-top:1px solid #eaeaea}.consonant-LeftFilter-footerResQty{margin-right:auto;color:#505050;text-transform:capitalize}.consonant-LeftFilter-footerClearBtn,.consonant-LeftFilter-footerResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilter-footerClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-LeftFilter-footerClearBtn:focus{box-shadow:0 2px 0 0 #1492e6}.consonant-LeftFilter-footerClearBtn+.consonant-LeftFilter-footerBtn{margin-left:0}.consonant-LeftFilter-footerBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0;position:relative}.consonant-LeftFilter-footerBtn:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.consonant-LeftFilter.is-opened{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding-left:20px;padding-right:20px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;background-color:rgba(80,80,80,.8)}.consonant-LeftFilter.is-opened:after{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{position:relative;box-shadow:0 3px 15px rgba(80,80,80,.8);border:1px solid #eaeaea;border-radius:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner:after{content:"";position:absolute;display:block;width:100%;max-width:100%;height:33px;bottom:65px;left:0;right:0;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.8),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-footer{display:flex}.consonant-LeftFilter.is-opened .consonant-LeftFilter-items{display:block}.consonant-LeftFilter.is-opened .consonant-LeftFilter-selectedItemsQty{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:20px}@media only screen and (min-width:768px){.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{max-width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.consonant-LeftFilter:after{display:block;right:13px;border-color:#bcbcbc;transform:rotate(-45deg)}.consonant-LeftFilter-inner{border-radius:0;background-color:transparent}.consonant-LeftFilter-items{min-height:0;max-height:100%;height:auto;padding-top:12px;border-color:transparent;overflow-y:auto}.consonant-LeftFilter-itemsItemLabel{padding:6px 8px}input[type=checkbox]:focus+.consonant-LeftFilter-itemsItemCheckmark{outline:2px solid #1492e6}.consonant-LeftFilter-itemsItem:nth-of-type(n+10):last-of-type{margin-bottom:0}.consonant-LeftFilter-itemsItemName{font-size:.875rem;line-height:1rem}.consonant-LeftFilter-footer{display:none}.consonant-LeftFilter-link{padding-top:14px;padding-bottom:14px;font-size:.875rem;line-height:1rem;word-break:break-word;transition:color .3s ease-in-out;border:2px solid transparent}.consonant-LeftFilter-link:hover{color:#707070}.consonant-LeftFilter-link:focus{border-color:#1492e6}.consonant-LeftFilter-itemBadge{display:block}.consonant-LeftFilter-selectedItemsQty{display:none}.consonant-LeftFilter.is-opened{position:relative;padding:0;background-color:transparent;border-bottom-color:transparent}.consonant-LeftFilter.is-opened:after{display:block;top:24px;bottom:auto;border-color:#959595;transform:rotate(135deg)}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{min-height:0;max-height:none;max-width:100%;margin-left:0;margin-right:0;overflow:hidden;box-shadow:none;border:0}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner:after{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:0}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name img{display:block;position:relative;top:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-link{padding-right:36px;color:#707070}.consonant-LeftFilter.is-opened .consonant-LeftFilter-items{padding-top:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-footer{display:none}}.consonant-ChosenFilter{position:relative;max-width:50vw;margin-right:7px;margin-bottom:8px;padding:0 17px 0 8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.375rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;border:1px solid #959595;border-radius:4px;outline:0;overflow:hidden}.consonant-ChosenFilter:after,.consonant-ChosenFilter:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:8px;width:7px;height:1px;background-color:#959595;transform:rotate(45deg)}.consonant-ChosenFilter:after{transform:rotate(-45deg)}.consonant-ChosenFilter:focus{outline:0}@media only screen and (min-width:1200px){.consonant-ChosenFilter:focus{outline:2px solid #1492e6}}.consonant-Card{width:100%;max-width:100%;padding-bottom:7px;text-align:left;border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.consonant-Card,.consonant-Card-content{position:relative;display:flex;flex-direction:column;background-color:#fff}.consonant-Card-content{flex-grow:1;padding:20px 24px 24px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.consonant-Card-title{max-height:2.75rem;margin:0 0 7px;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;text-decoration:none;-webkit-line-clamp:2}.consonant-Card-text,.consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;text-align:left;word-break:break-word;overflow:hidden}.consonant-Card-text{max-height:3.9375rem;margin:0 0 14px;padding:0;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;-webkit-line-clamp:3}.consonant-Card-text:empty{display:none}.consonant-Card-label+.consonant-Card-title+p{max-height:3rem;line-height:1rem}.consonant-Card .consonant-BtnInfobit:first-child{margin-left:0}.consonant-Card .consonant-CardFooter--divider:last-child{padding-top:20px}.consonant-Card.consonant-hide-cta .consonant-OneHalfCard-title+p{max-height:none;-webkit-line-clamp:7;margin:0}.consonant-Card.consonant-u-noBorders{border:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-Card{flex-grow:0;flex-shrink:0;flex-basis:300px}}@media only screen and (min-width:768px){.consonant-Card{padding-bottom:0}.consonant-Card-content{padding-bottom:24px}}\--4up .consonant-Card-content,\--5up .consonant-Card-content{padding:20px}.consonant-CardsGrid--3up .consonant-Card{max-width:378px}.consonant-CardsGrid.one-half .consonant-Card:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.consonant-CardsGrid.one-half .consonant-Card [class*=-header]{position:relative}.consonant-CardsGrid.one-half .consonant-Card [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.consonant-CardsGrid.one-half .consonant-Card:hover [class*=-header]:after{opacity:1}.consonant-CardsGrid.one-half .consonant-Card-header{position:relative;width:100%;height:213px;background-color:#eaeaea;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.consonant-CardsGrid.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid.one-half .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid.one-half .consonant-Card-videoIco:active,.consonant-CardsGrid.one-half .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.one-half .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.one-half .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:1;font-size:0;line-height:0}.consonant-CardsGrid.one-half .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid.one-half .consonant-Card-label{display:block;max-width:100%;margin-bottom:4px;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-CardsGrid.one-half .consonant-Card-banner,.consonant-CardsGrid.one-half .consonant-Card-label{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word;text-align:left}.consonant-CardsGrid.one-half .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.one-half .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.one-half .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.one-half .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid.one-half.consonant-CardsGrid--3up .consonant-Card-header img{max-width:380px}.consonant-CardsGrid--2up.one-half .consonant-Card,.consonant-CardsGrid--3up.one-half .consonant-Card,.consonant-CardsGrid.three-fourths .consonant-Card{height:448px}.consonant-CardsGrid.three-fourths .consonant-Card:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.consonant-CardsGrid.three-fourths .consonant-Card [class*=-header]{position:relative}.consonant-CardsGrid.three-fourths .consonant-Card [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.consonant-CardsGrid.three-fourths .consonant-Card:hover [class*=-header]:after{opacity:1}.consonant-CardsGrid.three-fourths .consonant-Card-header{background-color:#eaeaea;height:316px;overflow:hidden;position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid.three-fourths .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid.three-fourths .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid.three-fourths .consonant-Card-videoIco:active,.consonant-CardsGrid.three-fourths .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.three-fourths .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.three-fourths .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:1;background-color:#fff;font-size:0;line-height:0}.consonant-CardsGrid.three-fourths .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid.three-fourths .consonant-Card-label{display:block;max-width:100%;max-height:1rem;margin-bottom:4px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-label:empty{display:none}.consonant-CardsGrid.three-fourths .consonant-Card-content{padding:20px 20px 24px}.consonant-CardsGrid.three-fourths .consonant-Card-title{max-height:2.75rem;margin:0 0 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;font-style:normal;text-align:left;text-decoration:none;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-title:only-child{max-height:5.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-title:empty{display:none}.consonant-CardsGrid.three-fourths .consonant-Card-label+.consonant-CardsGrid.three-fourths .consonant-Card-title:last-child{max-height:4.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-text{max-height:2rem;margin:0;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-text:empty{display:none}.consonant-CardsGrid.three-fourths .consonant-Card-text:only-child{max-height:5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card .consonant-Card-label+.consonant-Card-text:last-child{max-height:4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card .consonant-Card-label+.consonant-Card-title+.consonant-Card-text{max-height:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid.three-fourths .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.three-fourths .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.three-fourths .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.three-fourths .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up.three-fourths .consonant-Card .consonant-Card-title,.consonant-CardsGrid--5up.three-fourths .consonant-Card .consonant-Card-title{margin-bottom:0;max-height:2.75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid--4up.three-fourths .consonant-Card .consonant-Card-title:first-child,.consonant-CardsGrid--5up.three-fourths .consonant-Card .consonant-Card-title:first-child{max-height:4.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid--4up.three-fourths .consonant-Card .consonant-Card-text,.consonant-CardsGrid--5up.three-fourths .consonant-Card .consonant-Card-text{display:none!important}.consonant-CardsGrid--4up.three-fourths-badge,.consonant-CardsGrid--5up.three-fourths-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up.three-fourths .consonant-Card{height:384px}.consonant-CardsGrid--4up.three-fourths .consonant-Card .consonant-Card-header{min-height:232px;height:276px}.consonant-CardsGrid--5up.three-fourths .consonant-Card{height:344px}.consonant-CardsGrid--5up.three-fourths .consonant-Card-header{min-height:232px;height:232px}.consonant-CardsGrid.full-card .consonant-Card{height:448px}.consonant-CardsGrid.full-card .consonant-Card-content{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:108px;margin-top:auto;padding:0 24px 24px;text-decoration:none;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.501) 36%,rgba(0,0,0,.701)) 0 0 no-repeat padding-box;outline:0}.consonant-CardsGrid.full-card .consonant-Card-content:before{content:"";position:absolute;right:24px;bottom:32px;width:12px;height:12px;border:1px solid #fff;box-shadow:1px 1px 0 0 #fff;border-top:0;border-left:0;transform:rotate(-45deg)}.consonant-CardsGrid.full-card .consonant-Card-content:active,.consonant-CardsGrid.full-card .consonant-Card-content:hover{text-decoration:none}.consonant-CardsGrid.full-card .consonant-Card-header{position:absolute!important;width:100%;height:auto;max-height:none;background-color:#eaeaea;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:0;top:0;bottom:0;left:0;right:0}.consonant-CardsGrid.full-card .consonant-Card-header img{min-width:100%;min-height:100%}.consonant-CardsGrid.full-card .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid.full-card .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out;bottom:124px}.consonant-CardsGrid.full-card .consonant-Card-videoIco:active,.consonant-CardsGrid.full-card .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.full-card .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.full-card .consonant-Card-logo{position:absolute;display:block;bottom:124px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:3;font-size:0;line-height:0}.consonant-CardsGrid.full-card .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid.full-card .consonant-Card-label{display:block;max-width:100%;margin-bottom:5px;font-size:.875rem;line-height:1rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.consonant-CardsGrid.full-card .consonant-Card-label,.consonant-CardsGrid.full-card .consonant-Card-title{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;color:#fff;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;overflow:hidden;z-index:1}.consonant-CardsGrid.full-card .consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.75rem;margin:0;padding-right:24px;font-size:1.125rem;line-height:1.375rem;font-weight:700;-webkit-line-clamp:2}.consonant-CardsGrid.full-card .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.full-card .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.full-card .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.full-card .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up.full-card .consonant-Card{height:384px}.consonant-CardsGrid--5up.full-card .consonant-Card{height:344px}.consonant-CardsGrid.half-height .consonant-Card{height:208px}.consonant-CardsGrid.half-height .consonant-Card-header{z-index:0;height:100%;background-color:#eaeaea;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid.half-height .consonant-Card-header:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:transparent linear-gradient(180deg,rgba(0,0,0,.1) 10%,rgba(0,0,0,.8) 80%) 0 0 no-repeat;z-index:1;opacity:1}.consonant-CardsGrid.half-height .consonant-Card-videoButton-wrapper{top:-118px;background:transparent;position:absolute;height:208px;left:0;right:0;z-index:2}.consonant-CardsGrid.half-height .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out;top:75px;left:24px;right:auto}.consonant-CardsGrid.half-height .consonant-Card-videoIco:active,.consonant-CardsGrid.half-height .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.half-height .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.half-height .consonant-Card-content{position:absolute;text-decoration:none;bottom:0;background-color:transparent;flex-direction:column-reverse;padding:8px 24px 32px}.consonant-CardsGrid.half-height .consonant-Card-title{margin:0 0 5px;max-height:2.5rem;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid.half-height .consonant-Card-title :only-child{margin-bottom:0}.consonant-CardsGrid.half-height .consonant-Card-label{display:block;max-height:1.3125rem;font-size:.875rem;line-height:1.3125rem;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid.half-height .consonant-Card-banner,.consonant-CardsGrid.half-height .consonant-Card-label{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;color:#fff;font-style:normal;word-break:break-word;text-align:left}.consonant-CardsGrid.half-height .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:31%;top:16px;right:0;padding:8px 13px 7px;font-size:.75rem;line-height:1.0625rem;font-weight:700;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:2;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.half-height .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.half-height .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.half-height .consonant-Card--labelTop .consonant-CardsGrid.half-height .consonant-Card-content{flex-direction:column-reverse}.consonant-CardsGrid.half-height .consonant-Card--labelTop .consonant-CardsGrid.half-height .consonant-Card-label{margin-bottom:8px}.consonant-CardsGrid.half-height .consonant-Card--labelTop .consonant-CardsGrid.half-height .consonant-Card-label :only-child,.consonant-CardsGrid.half-height .consonant-Card--labelTop .consonant-CardsGrid.half-height .consonant-Card-title{margin-bottom:0}.consonant-CardsGrid.half-height .consonant-Card.consonant-u-noBorders{border:0}@media only screen and (min-width:600px){.consonant-CardsGrid.half-height .consonant-Card-title{max-height:2.75rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left}}@media only screen and (min-width:1200px){.consonant-CardsGrid.half-height .consonant-Card{outline:0;position:relative}.consonant-CardsGrid.half-height .consonant-Card:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}}.consonant-CardsGrid.double-wide .consonant-Card{min-width:300px;max-width:584px;height:448px}.consonant-CardsGrid.double-wide .consonant-Card-header{position:relative;height:306px;overflow:hidden;background-color:#eaeaea;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid.double-wide .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid.double-wide .consonant-Card-videoIco:active,.consonant-CardsGrid.double-wide .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.double-wide .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.double-wide .consonant-Card-content{flex-grow:1;display:flex;flex-direction:column;padding:16px 24px 28px;text-decoration:none;background-color:#fff;outline:0;width:100%}.consonant-CardsGrid.double-wide .consonant-Card-content:active,.consonant-CardsGrid.double-wide .consonant-Card-content:hover{text-decoration:none}.consonant-CardsGrid.double-wide .consonant-Card-content:empty{display:none}.consonant-CardsGrid.double-wide .consonant-Card-title{margin:0 0 5px;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid.double-wide .consonant-Card-title :only-child{margin-bottom:0}.consonant-CardsGrid.double-wide .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:1;font-size:0;line-height:0}.consonant-CardsGrid.double-wide .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid.double-wide .consonant-Card-label{display:block;margin-bottom:8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid.double-wide .consonant-Card-label :only-child{margin-bottom:0}.consonant-CardsGrid.double-wide .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.double-wide .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.double-wide .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.double-wide .consonant-Card-text{margin:0;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid.double-wide .consonant-Card--contentTop{flex-direction:column-reverse}.consonant-CardsGrid.double-wide .consonant-Card--contentTop .consonant-CardsGrid.double-wide .consonant-Card-img{flex-grow:1}.consonant-CardsGrid.double-wide .consonant-Card--contentTop .consonant-CardsGrid.double-wide .consonant-Card-content{position:absolute;top:0;left:0;right:0;padding-top:24px;background-color:transparent;z-index:1}.consonant-CardsGrid.double-wide .consonant-Card--noTextInfo .consonant-CardsGrid.double-wide .consonant-Card-img{height:100%}.consonant-CardsGrid.double-wide .consonant-Card--noTextInfo .consonant-CardsGrid.double-wide .consonant-Card-content{display:none}.consonant-CardsGrid.double-wide .consonant-Card.consonant-u-noBorders{border:0}@media only screen and (min-width:1200px){.consonant-CardsGrid.double-wide .consonant-Card{min-width:500px}.consonant-CardsGrid.double-wide .consonant-Card-content{outline:0;position:relative}.consonant-CardsGrid.double-wide .consonant-Card-content:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}}.consonant-CardsGrid.product .consonant-Card{height:auto;min-height:222px}.consonant-CardsGrid.product .consonant-Card-content{padding:16px 16px 20px}.consonant-CardsGrid.product .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid.product .consonant-Card-videoIco:active,.consonant-CardsGrid.product .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.product .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.product .consonant-Card-row{display:flex;flex-direction:row;margin-bottom:16px;align-items:center}.consonant-CardsGrid.product .consonant-Card-title{flex:1;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.75rem;margin:6px 0 0;text-decoration:none;word-break:break-word;-webkit-line-clamp:2;overflow:hidden;line-height:1}.consonant-CardsGrid.product .consonant-Card-text{display:-webkit-box;-webkit-box-orient:vertical;max-height:3.9375rem;margin:0 0 20px;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;overflow:hidden}.consonant-CardsGrid.product .consonant-Card-text:empty{display:none}.consonant-CardsGrid.text-card .consonant-Card{height:auto}.consonant-CardsGrid.text-card .consonant-Card-content{padding:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-bottom:24px}.consonant-CardsGrid.text-card .consonant-Card-header{flex-grow:1;position:relative;width:100%;padding:16px 0 0 16px;height:64px;max-height:64px;border-top-left-radius:4px;border-top-right-radius:4px;background-image:none!important}.consonant-CardsGrid.text-card .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid.text-card .consonant-Card-videoIco:active,.consonant-CardsGrid.text-card .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid.text-card .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid.text-card .consonant-Card-logo{display:block;width:48px;height:48px;overflow:hidden;background-size:cover;background-position:50%;border-radius:4px;font-size:0;line-height:0}.consonant-CardsGrid.text-card .consonant-Card-logo img{width:48px;height:48px;object-fit:cover;user-select:none}.consonant-CardsGrid.text-card .consonant-Card-label{display:none;max-width:100%;margin-bottom:4px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-CardsGrid.text-card .consonant-Card-title{max-height:2.75rem;margin:0 0 6px;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232}.consonant-CardsGrid.text-card .consonant-Card-text,.consonant-CardsGrid.text-card .consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word;text-align:left}.consonant-CardsGrid.text-card .consonant-Card-text{max-height:3.9375rem;margin:0 0 14px;padding:0;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid.text-card .consonant-Card-text:empty{display:none}.consonant-CardsGrid.text-card .consonant-Card-label+.consonant-CardsGrid.text-card .consonant-Card-title+p{max-height:3rem;line-height:1rem}.consonant-CardsGrid.text-card .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:16px;right:0;padding:8px 13px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid.text-card .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid.text-card .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid.text-card .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid.text-card .consonant-Card .consonant-DateIntervalInfobit{display:none}.consonant-CardsGrid.text-card .consonant-Card .consonant-BtnInfobit{margin-left:0}.consonant-LinkBlocker{position:absolute;top:0;left:0;display:block;background-color:transparent;width:100%;height:100%;cursor:pointer;z-index:1}.consonant-CardFooter{margin-top:auto;padding-top:24px}.consonant-CardFooter:not(:last-child){padding-top:0;padding-bottom:10px}.consonant-CardFooter+.consonant-CardFooter{margin-top:0;padding-top:10px}.consonant-CardFooter+.consonant-CardFooter:not(.consonant-CardFooter--divider){padding-top:0}.consonant-CardFooter--divider:last-child{border-top:1px solid #eaeaea}.consonant-CardFooter-row{display:flex;width:100%;justify-content:space-between;align-items:stretch;height:32px}.consonant-CardFooter-cell{display:flex;justify-content:flex-start;align-items:center;max-width:100%;flex-basis:auto;flex-grow:1}.consonant-CardFooter-cell:empty{display:none}.consonant-CardFooter-cell--left>:first-child{margin-left:0}.consonant-CardFooter-cell--center{justify-content:center}.consonant-CardFooter-cell--center:first-child:not(:only-child){justify-content:flex-start}.consonant-CardFooter-cell--center:first-child>:first-child{margin-left:0}.consonant-CardFooter-cell--right{justify-content:flex-end}.consonant-CardFooter-cell>:nth-of-type(n+11){display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-CardFooter-cell{width:100%}}.consonant-CardFooter+.consonant-CardFooter~.consonant-CardFooter{display:none}span+h2+p+.consonant-CardFooter+.consonant-CardFooter{margin-bottom:-10px}[data-cells="3"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:33.33333333%}[data-cells="2"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:50%}[data-cells="1"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:100%}[data-cells="0"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:Infinity%}.consonant-BtnInfobit{display:flex;justify-content:center;align-items:center;min-width:76px;max-width:100%;height:32px;max-height:32px;margin-left:16px;padding-left:16px;padding-right:16px;text-decoration:none;border:2px solid #505050;border-radius:16px;background-color:#fff;cursor:pointer;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.consonant-BtnInfobit span{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.8235rem;line-height:.9375rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .3s ease-in-out}.consonant-BtnInfobit:hover{text-decoration:none!important;border-color:#505050;background-color:#505050}.consonant-BtnInfobit:hover span{color:#fff}.consonant-BtnInfobit:active{text-decoration:none!important;border-color:#323232;background-color:#323232}.consonant-BtnInfobit:active span{color:#fff}.consonant-BtnInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-BtnInfobit:focus{outline:2px solid #1492e6}}.consonant-BtnInfobit--cta{background-color:#2680eb;border-color:#2680eb}.consonant-BtnInfobit--cta span{color:#fff}.consonant-BtnInfobit--cta:hover{text-decoration:none!important;background-color:#1473e6;border-color:#1473e6}.consonant-BtnInfobit--cta:hover span{color:#fff}.consonant-BtnInfobit--cta:active{text-decoration:none!important;background-color:#0d66d0;border-color:#0d66d0}.consonant-BtnInfobit--cta:active span{color:#fff}.consonant-BtnInfobit-ico{width:auto;height:auto;max-width:24px;max-height:24px;margin-right:8px;overflow:hidden;object-fit:cover;user-select:none}.consonant-BtnInfobit-ico--last{order:1;margin-left:8px;margin-right:0}.consonant-BtnInfobit-ico:only-child{margin:0}.consonant-PriceInfobit{display:flex;justify-content:flex-start;align-items:baseline;min-width:0;max-width:100%;margin-left:16px}.consonant-PriceInfobit-price{max-width:100%;flex-shrink:0;font-size:1.125rem;color:#323232}.consonant-PriceInfobit-price,.consonant-PriceInfobit-term{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;line-height:1.6875rem;font-weight:400;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-PriceInfobit-term{position:relative;flex-shrink:1;font-size:.875rem;color:#959595}.consonant-PriceInfobit-term:before{content:"/"}.consonant-IconWithTextInfobit{display:flex;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;margin-left:16px}.consonant-IconWithTextInfobit img{display:block;width:auto;height:auto;max-width:80px;max-height:22px;margin-right:4px;object-fit:contain;user-select:none}.consonant-IconWithTextInfobit-text{max-width:100%;max-height:2rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-LinkWithIcoInfobit{display:flex;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;margin-left:16px;text-decoration:none}.consonant-LinkWithIcoInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LinkWithIcoInfobit:focus{outline:2px solid #1492e6}}.consonant-LinkWithIcoInfobit span{max-width:100%;max-height:2rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-LinkWithIcoInfobit:hover span{text-decoration:none;color:#1473e6}.consonant-LinkWithIcoInfobit:active span{text-decoration:none;color:#0d66d0}.consonant-LinkWithIcoInfobit img{display:block;width:18px;height:auto;max-width:18px;max-height:18px;object-fit:contain;user-select:none}.consonant-LinkWithIcoInfobit img:not(:last-child){margin-right:8px}.consonant-RatingInfobit{display:flex;justify-content:flex-start;align-items:center;max-width:100%;margin-left:16px}.consonant-RatingInfobit--negMargin{margin-right:-24px}.consonant-RatingInfobit-stars{display:block;position:relative;height:15px;max-width:100%;white-space:nowrap}.consonant-RatingInfobit-stars:before{content:"";display:block;position:relative;height:15px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23d3d3d3}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0;background-size:17px 15px;z-index:1;overflow:hidden}.consonant-RatingInfobit-stars:after{content:"";display:block;position:absolute;height:15px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%231473e6}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0;background-size:17px 15px;z-index:2;left:0;top:0;bottom:0;overflow:hidden}.consonant-RatingInfobit-text{max-width:35%;margin-left:7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:400;color:#959595;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-RatingInfobit[data-stars="5"]{min-width:109px}.consonant-RatingInfobit[data-stars="5"] .consonant-RatingInfobit-stars:before{width:85px}.consonant-RatingInfobit[data-stars="4"]{min-width:92px}.consonant-RatingInfobit[data-stars="4"] .consonant-RatingInfobit-stars:before{width:68px}.consonant-RatingInfobit[data-stars="3"]{min-width:75px}.consonant-RatingInfobit[data-stars="3"] .consonant-RatingInfobit-stars:before{width:51px}.consonant-RatingInfobit[data-stars="2"]{min-width:58px}.consonant-RatingInfobit[data-stars="2"] .consonant-RatingInfobit-stars:before{width:34px}.consonant-RatingInfobit[data-stars="1"]{min-width:41px}.consonant-RatingInfobit[data-stars="1"] .consonant-RatingInfobit-stars:before{width:17px}.consonant-RatingInfobit-stars[data-rating="100"]:after{width:100%}.consonant-RatingInfobit-stars[data-rating="99"]:after{width:99%}.consonant-RatingInfobit-stars[data-rating="98"]:after{width:98%}.consonant-RatingInfobit-stars[data-rating="97"]:after{width:97%}.consonant-RatingInfobit-stars[data-rating="96"]:after{width:96%}.consonant-RatingInfobit-stars[data-rating="95"]:after{width:95%}.consonant-RatingInfobit-stars[data-rating="94"]:after{width:94%}.consonant-RatingInfobit-stars[data-rating="93"]:after{width:93%}.consonant-RatingInfobit-stars[data-rating="92"]:after{width:92%}.consonant-RatingInfobit-stars[data-rating="91"]:after{width:91%}.consonant-RatingInfobit-stars[data-rating="90"]:after{width:90%}.consonant-RatingInfobit-stars[data-rating="89"]:after{width:89%}.consonant-RatingInfobit-stars[data-rating="88"]:after{width:88%}.consonant-RatingInfobit-stars[data-rating="87"]:after{width:87%}.consonant-RatingInfobit-stars[data-rating="86"]:after{width:86%}.consonant-RatingInfobit-stars[data-rating="85"]:after{width:85%}.consonant-RatingInfobit-stars[data-rating="84"]:after{width:84%}.consonant-RatingInfobit-stars[data-rating="83"]:after{width:83%}.consonant-RatingInfobit-stars[data-rating="82"]:after{width:82%}.consonant-RatingInfobit-stars[data-rating="81"]:after{width:81%}.consonant-RatingInfobit-stars[data-rating="80"]:after{width:80%}.consonant-RatingInfobit-stars[data-rating="79"]:after{width:79%}.consonant-RatingInfobit-stars[data-rating="78"]:after{width:78%}.consonant-RatingInfobit-stars[data-rating="77"]:after{width:77%}.consonant-RatingInfobit-stars[data-rating="76"]:after{width:76%}.consonant-RatingInfobit-stars[data-rating="75"]:after{width:75%}.consonant-RatingInfobit-stars[data-rating="74"]:after{width:74%}.consonant-RatingInfobit-stars[data-rating="73"]:after{width:73%}.consonant-RatingInfobit-stars[data-rating="72"]:after{width:72%}.consonant-RatingInfobit-stars[data-rating="71"]:after{width:71%}.consonant-RatingInfobit-stars[data-rating="70"]:after{width:70%}.consonant-RatingInfobit-stars[data-rating="69"]:after{width:69%}.consonant-RatingInfobit-stars[data-rating="68"]:after{width:68%}.consonant-RatingInfobit-stars[data-rating="67"]:after{width:67%}.consonant-RatingInfobit-stars[data-rating="66"]:after{width:66%}.consonant-RatingInfobit-stars[data-rating="65"]:after{width:65%}.consonant-RatingInfobit-stars[data-rating="64"]:after{width:64%}.consonant-RatingInfobit-stars[data-rating="63"]:after{width:63%}.consonant-RatingInfobit-stars[data-rating="62"]:after{width:62%}.consonant-RatingInfobit-stars[data-rating="61"]:after{width:61%}.consonant-RatingInfobit-stars[data-rating="60"]:after{width:60%}.consonant-RatingInfobit-stars[data-rating="59"]:after{width:59%}.consonant-RatingInfobit-stars[data-rating="58"]:after{width:58%}.consonant-RatingInfobit-stars[data-rating="57"]:after{width:57%}.consonant-RatingInfobit-stars[data-rating="56"]:after{width:56%}.consonant-RatingInfobit-stars[data-rating="55"]:after{width:55%}.consonant-RatingInfobit-stars[data-rating="54"]:after{width:54%}.consonant-RatingInfobit-stars[data-rating="53"]:after{width:53%}.consonant-RatingInfobit-stars[data-rating="52"]:after{width:52%}.consonant-RatingInfobit-stars[data-rating="51"]:after{width:51%}.consonant-RatingInfobit-stars[data-rating="50"]:after{width:50%}.consonant-RatingInfobit-stars[data-rating="49"]:after{width:49%}.consonant-RatingInfobit-stars[data-rating="48"]:after{width:48%}.consonant-RatingInfobit-stars[data-rating="47"]:after{width:47%}.consonant-RatingInfobit-stars[data-rating="46"]:after{width:46%}.consonant-RatingInfobit-stars[data-rating="45"]:after{width:45%}.consonant-RatingInfobit-stars[data-rating="44"]:after{width:44%}.consonant-RatingInfobit-stars[data-rating="43"]:after{width:43%}.consonant-RatingInfobit-stars[data-rating="42"]:after{width:42%}.consonant-RatingInfobit-stars[data-rating="41"]:after{width:41%}.consonant-RatingInfobit-stars[data-rating="40"]:after{width:40%}.consonant-RatingInfobit-stars[data-rating="39"]:after{width:39%}.consonant-RatingInfobit-stars[data-rating="38"]:after{width:38%}.consonant-RatingInfobit-stars[data-rating="37"]:after{width:37%}.consonant-RatingInfobit-stars[data-rating="36"]:after{width:36%}.consonant-RatingInfobit-stars[data-rating="35"]:after{width:35%}.consonant-RatingInfobit-stars[data-rating="34"]:after{width:34%}.consonant-RatingInfobit-stars[data-rating="33"]:after{width:33%}.consonant-RatingInfobit-stars[data-rating="32"]:after{width:32%}.consonant-RatingInfobit-stars[data-rating="31"]:after{width:31%}.consonant-RatingInfobit-stars[data-rating="30"]:after{width:30%}.consonant-RatingInfobit-stars[data-rating="29"]:after{width:29%}.consonant-RatingInfobit-stars[data-rating="28"]:after{width:28%}.consonant-RatingInfobit-stars[data-rating="27"]:after{width:27%}.consonant-RatingInfobit-stars[data-rating="26"]:after{width:26%}.consonant-RatingInfobit-stars[data-rating="25"]:after{width:25%}.consonant-RatingInfobit-stars[data-rating="24"]:after{width:24%}.consonant-RatingInfobit-stars[data-rating="23"]:after{width:23%}.consonant-RatingInfobit-stars[data-rating="22"]:after{width:22%}.consonant-RatingInfobit-stars[data-rating="21"]:after{width:21%}.consonant-RatingInfobit-stars[data-rating="20"]:after{width:20%}.consonant-RatingInfobit-stars[data-rating="19"]:after{width:19%}.consonant-RatingInfobit-stars[data-rating="18"]:after{width:18%}.consonant-RatingInfobit-stars[data-rating="17"]:after{width:17%}.consonant-RatingInfobit-stars[data-rating="16"]:after{width:16%}.consonant-RatingInfobit-stars[data-rating="15"]:after{width:15%}.consonant-RatingInfobit-stars[data-rating="14"]:after{width:14%}.consonant-RatingInfobit-stars[data-rating="13"]:after{width:13%}.consonant-RatingInfobit-stars[data-rating="12"]:after{width:12%}.consonant-RatingInfobit-stars[data-rating="11"]:after{width:11%}.consonant-RatingInfobit-stars[data-rating="10"]:after{width:10%}.consonant-RatingInfobit-stars[data-rating="9"]:after{width:9%}.consonant-RatingInfobit-stars[data-rating="8"]:after{width:8%}.consonant-RatingInfobit-stars[data-rating="7"]:after{width:7%}.consonant-RatingInfobit-stars[data-rating="6"]:after{width:6%}.consonant-RatingInfobit-stars[data-rating="5"]:after{width:5%}.consonant-RatingInfobit-stars[data-rating="4"]:after{width:4%}.consonant-RatingInfobit-stars[data-rating="3"]:after{width:3%}.consonant-RatingInfobit-stars[data-rating="2"]:after{width:2%}.consonant-RatingInfobit-stars[data-rating="1"]:after{width:1%}.consonant-RatingInfobit-stars[data-rating="0"]:after{width:0}.consonant-RatingInfobit-stars[data-rating="0"]:after,.consonant-RatingInfobit-stars[data-rating="1"]:after,.consonant-RatingInfobit-stars[data-rating="2"]:after,.consonant-RatingInfobit-stars[data-rating="3"]:after,.consonant-RatingInfobit-stars[data-rating="4"]:after,.consonant-RatingInfobit-stars[data-rating="5"]:after,.consonant-RatingInfobit-stars[data-rating="6"]:after,.consonant-RatingInfobit-stars[data-rating="7"]:after,.consonant-RatingInfobit-stars[data-rating="8"]:after,.consonant-RatingInfobit-stars[data-rating="9"]:after,.consonant-RatingInfobit-stars[data-rating="10"]:after,.consonant-RatingInfobit-stars[data-rating="11"]:after,.consonant-RatingInfobit-stars[data-rating="12"]:after,.consonant-RatingInfobit-stars[data-rating="13"]:after,.consonant-RatingInfobit-stars[data-rating="14"]:after,.consonant-RatingInfobit-stars[data-rating="15"]:after,.consonant-RatingInfobit-stars[data-rating="16"]:after,.consonant-RatingInfobit-stars[data-rating="17"]:after,.consonant-RatingInfobit-stars[data-rating="18"]:after,.consonant-RatingInfobit-stars[data-rating="19"]:after,.consonant-RatingInfobit-stars[data-rating="20"]:after{background-size:cover}.consonant-BookmarkInfobit{margin-left:16px;padding:0;font-size:0;line-height:0;border:0;outline:0;background-color:transparent}.consonant-BookmarkInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-BookmarkInfobit:focus{outline:2px solid #1492e6}}.consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23747474' fill='%23747474' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-BookmarkInfobit.is-disabled{pointer-events:none;opacity:.5}.consonant-BookmarkInfobit-ico{display:block;width:19px;height:17px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23fff' stroke='%23747474' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain}.consonant-DateIntervalInfobit{display:block;min-width:0;max-width:100%;max-height:2rem;margin-left:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip;overflow:hidden}.consonant-ProgressInfobit{min-width:0;max-width:100%;width:100%;margin-left:16px}.consonant-ProgressInfobit-wrapper{display:flex;justify-content:space-between;align-self:flex-start;margin-bottom:5px}.consonant-ProgressInfobit-text{display:block;max-width:100%;padding-right:8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:700;color:#747474;font-style:normal;word-break:break-word;text-align:left;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.14px;overflow:hidden}.consonant-ProgressInfobit-text:last-of-type{padding-right:0}.consonant-ProgressInfobit-text--italic{font-style:italic}.consonant-ProgressInfobit-el{position:relative;width:100%;height:5px;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px}.consonant-ProgressInfobit-val{position:absolute;top:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:5px;font-size:0;line-height:0}.consonant-TextInfobit{min-width:0;max-width:100%;max-height:2rem;margin:0 0 0 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}img+.consonant-TextInfobit{margin-left:4px}.consonant-IconInfobit{display:block;min-width:14px;width:auto;height:auto;max-width:28px;max-height:28px;margin-left:16px;object-fit:contain;user-select:none}.consonant-IconInfobit+.consonant-IconInfobit{margin-left:12px}.consonant-LinkInfobit{min-width:0;max-width:100%;max-height:2rem;margin-left:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none;transition:color .3s ease-in-out}.consonant-LinkInfobit:hover{color:#1473e6;text-decoration:none}.consonant-LinkInfobit:active{color:#0d66d0;text-decoration:none}.consonant-LinkInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LinkInfobit:focus{outline:2px solid #1492e6}}:not(:last-of-type):nth-child(2)>.consonant-LinkInfobit:only-child{margin-right:0}:lang(ja) .consonant-Wrapper,:lang(ko) .consonant-Wrapper,:lang(th) .consonant-Wrapper,:lang(tw) .consonant-Wrapper,:lang(zh) .consonant-Wrapper{font-family:inherit}:lang(ja) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(ja) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(ko) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(ko) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(th) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(th) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(tw) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(tw) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(zh) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(zh) .consonant-CardsGrid.one-half .consonant-Card-title{font-size:15px;line-height:normal}:lang(ja) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(ko) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(th) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(tw) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(zh) .consonant-CardsGrid.one-half .consonant-Card-text{line-height:1.275rem} \ No newline at end of file +.no-font{font-size:0;line-height:0}.margin-auto{margin-left:auto;margin-right:auto}.no-margin{margin:0}.full-width{width:100%;max-width:100%}.position-absolute-0{top:0;bottom:0;left:0;right:0}.hide-all{display:none}.hide-overflow{height:0;overflow:hidden;visibility:hidden}.no-border-no-outline{border:0;outline:0}.focused:focus{outline:0}@media only screen and (min-width:1200px){.focused:focus{outline:2px solid #1492e6}}.focus-pseudo-element{position:relative}.focus-pseudo-element:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}.focus-shadow-round{position:relative}.focus-shadow-round:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.focus-underline:focus{box-shadow:0 2px 0 0 #1492e6}.card-hover:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.card-hover-header [class*=-header]{position:relative}.card-hover-header [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.card-hover-header:hover [class*=-header]:after{opacity:1}.video-button-styles{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.video-button-styles:active,.video-button-styles:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.video-button-styles:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.hide{display:none!important}@keyframes circle{0%{transform:rotate(0deg)}70%,to{transform:rotate(1turn)}}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes carousel-fade-button{0%{opacity:0}to{opacity:1}}body{margin:0}body,body *{box-sizing:border-box}.consonant-Wrapper button{border:0;outline:0;cursor:pointer}.consonant-u-themeDark .consonant-FullCard-inner,.consonant-u-themeDarkest .consonant-FullCard-inner{background:transparent linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 15%,hsla(0,0%,100%,.8) 40%,#fff) 0 0 no-repeat padding-box}.consonant-u-themeDark .consonant-HalfHeightCard-img:after,.consonant-u-themeDarkest .consonant-HalfHeightCard-img:after{background:transparent linear-gradient(180deg,hsla(0,0%,100%,.01) 35%,hsla(0,0%,100%,.75) 60%,hsla(0,0%,100%,.85)) 0 0 no-repeat}.consonant-u-themeLight .consonant-FiltersInfo-results,.consonant-u-themeLight .consonant-FiltersInfo-title{color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeLight .consonant-LeftFilters .consonant-Search-inputTitle{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-Search-input{background-color:#f5f5f5;color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters .consonant-ChosenFilter{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-link{color:#2c2c2c}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#4b4b4b}.consonant-u-themeLight .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#fff}.consonant-u-themeLight .consonant-Pagination-btn,.consonant-u-themeLight .consonant-Pagination-itemBtn,.consonant-u-themeLight .consonant-Pagination-summary{color:#2c2c2c}.consonant-u-themeLight .consonant-ThreeFourthCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-ThreeFourthCard-inner{background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-ThreeFourthCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-ThreeFourthCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-ThreeFourthCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-ThreeFourthCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-ThreeFourthCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-ThreeFourthCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard-inner{background-color:#fff}.consonant-u-themeLight .consonant-OneHalfCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-OneHalfCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-OneHalfCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-OneHalfCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-OneHalfCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-OneHalfCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-TextCard{border-color:#e1e1e1;background-color:#fff}.consonant-u-themeLight .consonant-TextCard-inner{background-color:#fff}.consonant-u-themeLight .consonant-TextCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-TextCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-TextCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-TextCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-TextCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-TextCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-DoubleWideCard{border-color:#b3b3b3}.consonant-u-themeLight .consonant-DoubleWideCard-inner{background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-DoubleWideCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-DoubleWideCard-title{color:#2c2c2c}.consonant-u-themeLight .consonant-DoubleWideCard-text{color:#6e6e6e}.consonant-u-themeLight .consonant-DoubleWideCard-label{color:#4b4b4b}.consonant-u-themeLight .consonant-FullCard{border-color:#b3b3b3;background-color:#fff}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-FullCard-inner:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-FullCard-inner:before{border-color:#fff;box-shadow:1px 1px 0 0 #fff}.consonant-u-themeLight .consonant-FullCard-header{background-color:#e1e1e1}.consonant-u-themeLight .consonant-FullCard-banner{color:#fff;background-color:#0d66d0}.consonant-u-themeLight .consonant-FullCard-label{color:#fff}.consonant-u-themeLight .consonant-FullCard-title{color:#cacaca}.consonant-u-themeLight .consonant-FullCard-badge{color:#6e6e6e;border-color:#8e8e8e;background-color:#fff}.consonant-u-themeLight .consonant-HalfHeightCard-label,.consonant-u-themeLight .consonant-HalfHeightCard-title{color:#fff}.consonant-u-themeLight .consonant-HalfHeightCard-banner{color:#fff;background-color:#0d66d0}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-HalfHeightCard:focus:after{border-color:#0d66d0}}.consonant-u-themeLight .consonant-CardFooter--divider:last-child{border-color:#e1e1e1}.consonant-u-themeLight .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%236e6e6e' fill='%236e6e6e' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23fff' stroke='%236e6e6e' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeLight .consonant-BookmarkInfobit:focus{outline-color:#0d66d0}}.consonant-u-themeLight .consonant-Tooltip{color:#fff;background-color:#6e6e6e}.consonant-u-themeLight .consonant-Tooltip:after{background-color:#6e6e6e}.consonant-u-themeLight .consonant-BtnInfobit{border-color:#4b4b4b;background-color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#4b4b4b}.consonant-u-themeLight .consonant-BtnInfobit:hover{border-color:#4b4b4b;background-color:#4b4b4b}.consonant-u-themeLight .consonant-BtnInfobit:hover:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:active{border-color:#2c2c2c;background-color:#2c2c2c}.consonant-u-themeLight .consonant-BtnInfobit:active:not(.consonant-u-themeLight .consonant-BtnInfobit--cta) span{color:#fff}.consonant-u-themeLight .consonant-BtnInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-BtnInfobit--cta{border-color:#1473e6;background-color:#1473e6}.consonant-u-themeLight .consonant-BtnInfobit--cta:hover{border-color:#0d66d0;background-color:#0d66d0}.consonant-u-themeLight .consonant-BtnInfobit--cta:active{border-color:#095aba;background-color:#095aba}.consonant-u-themeLight .consonant-DateIntervalInfobit,.consonant-u-themeLight .consonant-IconWithTextInfobit-text{color:#6e6e6e}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-LinkWithIcoInfobit span{color:#1473e6}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:hover span{color:#0d66d0}.consonant-u-themeLight .consonant-LinkWithIcoInfobit:active span{color:#095aba}.consonant-u-themeLight .consonant-LinkInfobit{color:#1473e6}.consonant-u-themeLight .consonant-LinkInfobit:hover{color:#0d66d0}.consonant-u-themeLight .consonant-LinkInfobit:active{color:#095aba}.consonant-u-themeLight .consonant-LinkInfobit:focus{outline-color:#0d66d0}.consonant-u-themeLight .consonant-PriceInfobit-price{color:#2c2c2c}.consonant-u-themeLight .consonant-PriceInfobit-term{color:#8e8e8e}.consonant-u-themeLight .consonant-ProgressInfobit-text{color:#6e6e6e}.consonant-u-themeLight .consonant-ProgressInfobit-el{background-color:#fff;border-color:#cacaca}.consonant-u-themeLight .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23cacaca}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%230d66d0}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeLight .consonant-RatingInfobit-text{color:#8e8e8e}.consonant-u-themeLight .consonant-TextInfobit{color:#6e6e6e}.consonant-u-themeLight .consonant-LoadMore--overBg .consonant-u-themeLight .consonant-LoadMore-btn{color:#4b4b4b}.consonant-u-themeDark .consonant-FiltersInfo-results,.consonant-u-themeDark .consonant-FiltersInfo-title{color:#fff}.consonant-u-themeDark .consonant-LeftFilters{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeDark .consonant-LeftFilters .consonant-Search-inputTitle{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-Search-input{background-color:#323232;color:#fff}.consonant-u-themeDark .consonant-LeftFilters .consonant-ChosenFilter{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-link{color:#fff}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#e3e3e3}.consonant-u-themeDark .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#252525}.consonant-u-themeDark .consonant-Pagination-btn,.consonant-u-themeDark .consonant-Pagination-itemBtn,.consonant-u-themeDark .consonant-Pagination-summary{color:#fff}.consonant-u-themeDark .consonant-ThreeFourthCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-ThreeFourthCard-inner{background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-ThreeFourthCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-ThreeFourthCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-ThreeFourthCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-ThreeFourthCard-title{color:#fff}.consonant-u-themeDark .consonant-ThreeFourthCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-ThreeFourthCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard-inner{background-color:#323232}.consonant-u-themeDark .consonant-OneHalfCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-OneHalfCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-OneHalfCard-title{color:#fff}.consonant-u-themeDark .consonant-OneHalfCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-OneHalfCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-OneHalfCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-TextCard{border-color:#4a4a4a;background-color:#323232}.consonant-u-themeDark .consonant-TextCard-inner{background-color:#323232}.consonant-u-themeDark .consonant-TextCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-TextCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-TextCard-title{color:#fff}.consonant-u-themeDark .consonant-TextCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-TextCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-TextCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-DoubleWideCard{border-color:#6e6e6e}.consonant-u-themeDark .consonant-DoubleWideCard-inner{background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-DoubleWideCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-DoubleWideCard-title{color:#fff}.consonant-u-themeDark .consonant-DoubleWideCard-text{color:#b9b9b9}.consonant-u-themeDark .consonant-DoubleWideCard-label{color:#e3e3e3}.consonant-u-themeDark .consonant-FullCard{border-color:#6e6e6e;background-color:#323232}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-FullCard-inner:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-FullCard-inner:before{border-color:#323232;box-shadow:1px 1px 0 0 #323232}.consonant-u-themeDark .consonant-FullCard-header{background-color:#4a4a4a}.consonant-u-themeDark .consonant-FullCard-banner{color:#323232;background-color:#4b9cf5}.consonant-u-themeDark .consonant-FullCard-label{color:#323232}.consonant-u-themeDark .consonant-FullCard-title{color:#5a5a5a}.consonant-u-themeDark .consonant-FullCard-badge{color:#b9b9b9;border-color:#909090;background-color:#323232}.consonant-u-themeDark .consonant-HalfHeightCard-label,.consonant-u-themeDark .consonant-HalfHeightCard-title{color:#323232}.consonant-u-themeDark .consonant-HalfHeightCard-banner{color:#323232;background-color:#4b9cf5}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-HalfHeightCard:focus:after{border-color:#4b9cf5}}.consonant-u-themeDark .consonant-CardFooter--divider:last-child{border-color:#4a4a4a}.consonant-u-themeDark .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23b9b9b9' fill='%23b9b9b9' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23323232' stroke='%23b9b9b9' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeDark .consonant-BookmarkInfobit:focus{outline-color:#4b9cf5}}.consonant-u-themeDark .consonant-Tooltip{color:#323232;background-color:#b9b9b9}.consonant-u-themeDark .consonant-Tooltip:after{background-color:#b9b9b9}.consonant-u-themeDark .consonant-BtnInfobit{border-color:#e3e3e3;background-color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#e3e3e3}.consonant-u-themeDark .consonant-BtnInfobit:hover{border-color:#e3e3e3;background-color:#e3e3e3}.consonant-u-themeDark .consonant-BtnInfobit:hover:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:active{border-color:#fff;background-color:#fff}.consonant-u-themeDark .consonant-BtnInfobit:active:not(.consonant-u-themeDark .consonant-BtnInfobit--cta) span{color:#323232}.consonant-u-themeDark .consonant-BtnInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-BtnInfobit--cta{border-color:#378ef0;background-color:#378ef0}.consonant-u-themeDark .consonant-BtnInfobit--cta:hover{border-color:#4b9cf5;background-color:#4b9cf5}.consonant-u-themeDark .consonant-BtnInfobit--cta:active{border-color:#5aa9fa;background-color:#5aa9fa}.consonant-u-themeDark .consonant-DateIntervalInfobit,.consonant-u-themeDark .consonant-IconWithTextInfobit-text{color:#b9b9b9}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-LinkWithIcoInfobit span{color:#378ef0}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:hover span{color:#4b9cf5}.consonant-u-themeDark .consonant-LinkWithIcoInfobit:active span{color:#5aa9fa}.consonant-u-themeDark .consonant-LinkInfobit{color:#378ef0}.consonant-u-themeDark .consonant-LinkInfobit:hover{color:#4b9cf5}.consonant-u-themeDark .consonant-LinkInfobit:active{color:#5aa9fa}.consonant-u-themeDark .consonant-LinkInfobit:focus{outline-color:#4b9cf5}.consonant-u-themeDark .consonant-PriceInfobit-price{color:#fff}.consonant-u-themeDark .consonant-PriceInfobit-term{color:#909090}.consonant-u-themeDark .consonant-ProgressInfobit-text{color:#b9b9b9}.consonant-u-themeDark .consonant-ProgressInfobit-el{background-color:#323232;border-color:#5a5a5a}.consonant-u-themeDark .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%235a5a5a}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%234b9cf5}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDark .consonant-RatingInfobit-text{color:#909090}.consonant-u-themeDark .consonant-TextInfobit{color:#b9b9b9}.consonant-u-themeDark .consonant-LoadMore--overBg .consonant-u-themeDark .consonant-LoadMore-btn{color:#e3e3e3}.consonant-u-themeDarkest .consonant-FiltersInfo-results,.consonant-u-themeDarkest .consonant-FiltersInfo-title{color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-LeftFilters-deskTitle{color:inherit}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-Search-inputTitle{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-Search-input{background-color:#1e1e1e;color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-ChosenFilter{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-itemsItemName,.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-link{color:#efefef}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{color:#c8c8c8}.consonant-u-themeDarkest .consonant-LeftFilters .consonant-LeftFilter-itemsItem:hover{background-color:#080808}.consonant-u-themeDarkest .consonant-Pagination-btn,.consonant-u-themeDarkest .consonant-Pagination-itemBtn,.consonant-u-themeDarkest .consonant-Pagination-summary{color:#efefef}.consonant-u-themeDarkest .consonant-ThreeFourthCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-ThreeFourthCard-inner{background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-ThreeFourthCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-ThreeFourthCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-ThreeFourthCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-ThreeFourthCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-ThreeFourthCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-ThreeFourthCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard-inner{background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-OneHalfCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-OneHalfCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-OneHalfCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-OneHalfCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-OneHalfCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-OneHalfCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard{border-color:#393939;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard-inner{background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-TextCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-TextCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-TextCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-TextCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-TextCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-TextCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-DoubleWideCard{border-color:#5c5c5c}.consonant-u-themeDarkest .consonant-DoubleWideCard-inner{background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-DoubleWideCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-DoubleWideCard-title{color:#efefef}.consonant-u-themeDarkest .consonant-DoubleWideCard-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-DoubleWideCard-label{color:#c8c8c8}.consonant-u-themeDarkest .consonant-FullCard{border-color:#5c5c5c;background-color:#1e1e1e}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-FullCard-inner:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-FullCard-inner:before{border-color:#1e1e1e;box-shadow:1px 1px 0 0 #1e1e1e}.consonant-u-themeDarkest .consonant-FullCard-header{background-color:#393939}.consonant-u-themeDarkest .consonant-FullCard-banner{color:#1e1e1e;background-color:#378ef0}.consonant-u-themeDarkest .consonant-FullCard-label{color:#1e1e1e}.consonant-u-themeDarkest .consonant-FullCard-title{color:#494949}.consonant-u-themeDarkest .consonant-FullCard-badge{color:#a2a2a2;border-color:#7c7c7c;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-HalfHeightCard-label,.consonant-u-themeDarkest .consonant-HalfHeightCard-title{color:#1e1e1e}.consonant-u-themeDarkest .consonant-HalfHeightCard-banner{color:#1e1e1e;background-color:#378ef0}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-HalfHeightCard:focus:after{border-color:#378ef0}}.consonant-u-themeDarkest .consonant-CardFooter--divider:last-child{border-color:#393939}.consonant-u-themeDarkest .consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23a2a2a2' fill='%23a2a2a2' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%231e1e1e' stroke='%23a2a2a2' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}@media only screen and (min-width:1200px){.consonant-u-themeDarkest .consonant-BookmarkInfobit:focus{outline-color:#378ef0}}.consonant-u-themeDarkest .consonant-Tooltip{color:#1e1e1e;background-color:#a2a2a2}.consonant-u-themeDarkest .consonant-Tooltip:after{background-color:#a2a2a2}.consonant-u-themeDarkest .consonant-BtnInfobit{border-color:#c8c8c8;background-color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#c8c8c8}.consonant-u-themeDarkest .consonant-BtnInfobit:hover{border-color:#c8c8c8;background-color:#c8c8c8}.consonant-u-themeDarkest .consonant-BtnInfobit:hover:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:active{border-color:#efefef;background-color:#efefef}.consonant-u-themeDarkest .consonant-BtnInfobit:active:not(.consonant-u-themeDarkest .consonant-BtnInfobit--cta) span{color:#1e1e1e}.consonant-u-themeDarkest .consonant-BtnInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-BtnInfobit--cta{border-color:#2680eb;background-color:#2680eb}.consonant-u-themeDarkest .consonant-BtnInfobit--cta:hover{border-color:#378ef0;background-color:#378ef0}.consonant-u-themeDarkest .consonant-BtnInfobit--cta:active{border-color:#4b9cf5;background-color:#4b9cf5}.consonant-u-themeDarkest .consonant-DateIntervalInfobit,.consonant-u-themeDarkest .consonant-IconWithTextInfobit-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit span{color:#2680eb}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:hover span{color:#378ef0}.consonant-u-themeDarkest .consonant-LinkWithIcoInfobit:active span{color:#4b9cf5}.consonant-u-themeDarkest .consonant-LinkInfobit{color:#2680eb}.consonant-u-themeDarkest .consonant-LinkInfobit:hover{color:#378ef0}.consonant-u-themeDarkest .consonant-LinkInfobit:active{color:#4b9cf5}.consonant-u-themeDarkest .consonant-LinkInfobit:focus{outline-color:#378ef0}.consonant-u-themeDarkest .consonant-PriceInfobit-price{color:#efefef}.consonant-u-themeDarkest .consonant-PriceInfobit-term{color:#7c7c7c}.consonant-u-themeDarkest .consonant-ProgressInfobit-text{color:#a2a2a2}.consonant-u-themeDarkest .consonant-ProgressInfobit-el{background-color:#1e1e1e;border-color:#494949}.consonant-u-themeDarkest .consonant-RatingInfobit-stars:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23494949}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-RatingInfobit-stars:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%23378ef0}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E")}.consonant-u-themeDarkest .consonant-RatingInfobit-text{color:#7c7c7c}.consonant-u-themeDarkest .consonant-TextInfobit{color:#a2a2a2}.consonant-u-themeDarkest .consonant-LoadMore--overBg .consonant-u-themeDarkest .consonant-LoadMore-btn{color:#c8c8c8}[dir=rtl] .consonant-FiltersInfo>.consonant-Select{margin-left:0;margin-right:auto}[dir=rtl] .consonant-FiltersInfo-btn--withFilters{padding-left:0}[dir=rtl] .consonant-FiltersInfo-btnText{padding-left:7px;text-align:right}[dir=rtl] .consonant-FiltersInfo-btnSelected{padding-right:8px;padding-left:7px;border-left:0;border-right:1px solid #505050}[dir=rtl] .consonant-FiltersInfo-results{margin-left:0;margin-right:auto;padding-left:0;text-align:right}[dir=rtl] .consonant-LeftFilters-mobBack{margin-left:13px;margin-right:0;transform:scale(-1)}[dir=rtl] .consonant-LeftFilters-mobileFooter{flex-direction:row-reverse}[dir=rtl] .consonant-LeftFilters-mobileFooterTotalResQty{margin-right:auto}[dir=rtl] .consonant-LeftFilters-clearLink,[dir=rtl] .consonant-LeftFilters-deskTitle,[dir=rtl] .consonant-LeftFilters-mobileFooterTotalResQty,[dir=rtl] .consonant-LeftFilters-mobTitle span{text-align:right}[dir=rtl] .consonant-LeftFilter:after{left:16px;right:auto;transform:scale(-1) rotate(-135deg)}[dir=rtl] .consonant-LeftFilter-link{padding-left:36px;padding-right:6px;text-align:right}[dir=rtl] .consonant-LeftFilter-footerClearBtn,[dir=rtl] .consonant-LeftFilter-footerResQty,[dir=rtl] .consonant-LeftFilter-itemsItemName{text-align:right}[dir=rtl] .consonant-LeftFilter-itemsItemCheckmark{margin-left:10px;margin-right:0}[dir=rtl] .consonant-LeftFilter-selectedItemsQty{text-align:right;padding-left:18px;padding-right:0}[dir=rtl] .consonant-LeftFilter-selectedItemsQty:after{left:0;right:auto}[dir=rtl] .consonant-LeftFilter-footer{flex-direction:row-reverse}[dir=rtl] .consonant-LeftFilter-footerClearBtn{margin-left:auto}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:0;padding-right:20px}[dir=rtl] .consonant-TopFilters-filters{margin-right:0;margin-left:17px}[dir=rtl] .consonant-TopFilters-clearBtnWrapper{left:0;right:auto;margin-left:0;margin-right:0}[dir=rtl] .consonant-TopFilters-clearBtnWrapper:empty{margin-left:0;margin-right:-16px}[dir=rtl] .consonant-TopFilters-clearBtnWrapper:after{right:auto;left:100%;transform:scale(-1)}[dir=rtl] .consonant-TopFilters-clearBtn{text-align:right}[dir=rtl] .consonant-TopFilters-selectWrapper{margin-right:0;margin-left:8px}[dir=rtl] .consonant-TopFilters-results{margin-left:0;margin-right:auto;padding-left:0}[dir=rtl] .consonant-TopFilter{margin-right:0;margin-left:8px}[dir=rtl] .consonant-TopFilter:last-of-type{margin-left:0}[dir=rtl] .consonant-TopFilter-itemCheckmark{margin-right:0;margin-left:10px}[dir=rtl] .consonant-TopFilter-footerClearBtn,[dir=rtl] .consonant-TopFilter-footerResQty,[dir=rtl] .consonant-TopFilter-itemsItemName,[dir=rtl] .consonant-TopFilter-link{text-align:right}[dir=rtl] .consonant-TopFilter-selctedItemsQty{margin-right:9px;margin-left:0;text-align:right}[dir=rtl] .consonant-TopFilter-selctedItemsQty:after{left:auto;right:0}[dir=rtl] .consonant-TopFilter-footerResQty{margin-right:0;margin-left:auto}[dir=rtl] .consonant-TopFilter-footerBtn{margin-left:0;margin-right:0}[dir=rtl] .consonant-TopFilter-footerBtn:only-child{margin-right:auto}[dir=rtl] .consonant-TopFilter-footerClearBtn{margin-right:auto;margin-left:17px}[dir=rtl] .consonant-TopFilter.is-selected:not(.is-opened) .consonant-TopFilter-link{padding-left:0;padding-right:12px}[dir=rtl] .consonant-TopFilter.is-opened .consonant-TopFilter-link{padding-right:20px;padding-left:12px;text-align:right}[dir=rtl] .consonant-Select:after{right:auto;left:12px}[dir=rtl] .consonant-Select-btn{padding-left:34px;padding-right:12px;text-align:right}[dir=rtl] .consonant-Select-options{left:0;right:auto}[dir=rtl] .consonant-Select-options--left{right:0;left:auto}[dir=rtl] .consonant-Select-option{text-align:right;padding-left:30px;padding-right:20px}[dir=rtl] .consonant-Select-option.is-selected{text-align:right}[dir=rtl] .consonant-Select-option.is-selected:after{right:auto;left:12px}[dir=rtl] .consonant-Search input{text-align:right}[dir=rtl] .consonant-Search input:focus{padding-right:8px}[dir=rtl] .consonant-Search-inputTitle{text-align:right}[dir=rtl] .consonant-Search-inputClear{display:none}[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-label,[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-text,[dir=rtl] .consonant-DoubleWideCard .consonant-DoubleWideCard-title,[dir=rtl] .consonant-FullCard .consonant-FullCard-badge,[dir=rtl] .consonant-FullCard .consonant-FullCard-banner,[dir=rtl] .consonant-FullCard .consonant-FullCard-label,[dir=rtl] .consonant-FullCard .consonant-FullCard-title,[dir=rtl] .consonant-HalfHeightCard .consonant-HalfHeightCard-label,[dir=rtl] .consonant-HalfHeightCard .consonant-HalfHeightCard-title,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-badge,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-banner,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-label,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-text,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-title,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-badge,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-banner,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-label,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-title{text-align:right}[dir=rtl] .consonant-FullCard .consonant-FullCard-videoIco,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-videoIco,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-videoIco{transform:rotate(180deg)}[dir=rtl] .consonant-FullCard .consonant-FullCard-videoIco:hover,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-videoIco:hover,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-videoIco:hover{transform:rotate(180deg) scale(1.1)}[dir=rtl] .consonant-FullCard .consonant-FullCard-banner,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-banner,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-banner{display:flex;align-items:center;justify-content:flex-start}[dir=rtl] .consonant-FullCard .consonant-FullCard-bannerIconWrapper,[dir=rtl] .consonant-OneHalfCard .consonant-OneHalfCard-bannerIconWrapper,[dir=rtl] .consonant-ThreeFourthCard .consonant-ThreeFourthCard-bannerIconWrapper{margin-left:4px;margin-right:0}[dir=rtl] .consonant-CardFooter-cell--left>:first-child,[dir=rtl] .consonant-CardFooter-cell--left>:last-child{margin-left:16px}[dir=rtl] .consonant-CardFooter-cell--left:last-child>:last-child,[dir=rtl] .consonant-CardFooter-cell--right:last-child>:last-child{margin-left:0}[dir=rtl] .consonant-DateIntervalInfobit,[dir=rtl] .consonant-IconWithTextInfobit-text,[dir=rtl] .consonant-LinkInfobit,[dir=rtl] .consonant-LinkWithIcoInfobit span,[dir=rtl] .consonant-PriceInfobit-price,[dir=rtl] .consonant-PriceInfobit-term,[dir=rtl] .consonant-ProgressInfobit-text,[dir=rtl] .consonant-RatingInfobit-text,[dir=rtl] .consonant-TextInfobit{text-align:right}[dir=rtl] .consonant-IconWithTextInfobit img{margin-right:0;margin-left:4px}[dir=rtl] .consonant img+.consonant-TextInfobit{margin-right:-12px}[dir=rtl] .consonant-RatingInfobit-text{margin-left:0;margin-right:7px}[dir=rtl] .consonant-ProgressInfobit-text:not(:last-child){padding-right:0;padding-left:8px}[dir=rtl] .consonant-BtnInfobit-ico{width:auto;height:auto;max-width:24px;max-height:24px;margin-left:8px;overflow:hidden;object-fit:cover}[dir=rtl] .consonant-BtnInfobit-ico--last{margin-left:0;margin-right:8px}[dir=rtl] .consonant-Bookmarks-title{padding-left:55px;padding-right:0;text-align:right}[dir=rtl] .consonant-Bookmarks-itemBadge{left:16px;right:auto}[dir=rtl] .consonant-Bookmarks-icoWrapper .consonant-Bookmarks-ico{margin-left:6px;margin-right:0}[dir=rtl] .consonant-Pagination-btn,[dir=rtl] .consonant-Pagination-summary{text-align:right}[dir=rtl] .consonant-CardCollection-inner{margin-left:-32px;margin-right:0}[dir=rtl] .consonant-CardCollection-inner>div{margin-left:32px;margin-right:0}@media only screen and (min-width:768px){[dir=rtl] .consonant-TopFilters-filtersWrapper{margin-right:0;margin-left:16px}[dir=rtl] .consonant-TopFilters-selectWrapper{margin-left:0;margin-right:8px}[dir=rtl] .consonant-TopFilters-title{text-align:right;margin-left:12px;margin-right:0}[dir=rtl] .consonant-TopFilters-filters--truncated .consonant-TopFilters-moreBtn{margin-left:23px;margin-right:0}[dir=rtl] .consonant-TopFilters-results{text-align:right}[dir=rtl] .consonant-TopFilters-results:after{right:auto;left:0}[dir=rtl] .consonant-TopFilters-results strong{text-align:right}[dir=rtl] .consonant-TopFilters-searchIcoWrapper{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilters-searchIcoWrapper>div{left:0;right:auto}[dir=rtl] .consonant-TopFilters-inner>:not([dir=rtl] .consonant-TopFilters-filtersWrapper):first-child{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilter.is-opened{margin-left:8px;margin-right:0}[dir=rtl] .consonant-TopFilter.is-opened:last-child{margin-left:0}[dir=rtl] .consonant-TopFilter.is-opened .consonant-TopFilter-link{margin-right:0;padding-right:17px}}@media only screen and (min-width:1200px){[dir=rtl] .consonant-LeftFilters{margin-right:0;margin-left:32px}[dir=rtl] .consonant-TopFilters-results{margin-left:0;margin-right:auto}[dir=rtl] .consonant-TopFilters-selectWrapper>div:first-child:after{right:auto;left:12px}[dir=rtl] .consonant-FiltersInfo-wrapper{padding-right:0;padding-left:32px}[dir=rtl] .consonant-FiltersInfo-wrapper:after{right:auto;left:16px}[dir=rtl] .consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child{padding-left:0}[dir=rtl] .consonant-FiltersInfo-results{text-align:left}[dir=rtl] .consonant-LeftFilter:after{transform:scale(-1) rotate(135deg)}[dir=rtl] .consonant-LeftFilter-link{padding-right:6px}[dir=rtl] .consonant-LeftFilter-itemBadge{left:32px;right:auto}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-right:0}[dir=rtl] .consonant-LeftFilter.is-opened .consonant-LeftFilter-link{padding-right:8px}[dir=rtl] .consonant-TopFilter .consonant-TopFilter-absoluteWrapper{left:auto;right:0}[dir=rtl] .consonant-ChosenFilter{margin-right:0;margin-left:7px;padding-left:17px;padding-right:8px;text-align:right}[dir=rtl] .consonant-ChosenFilter:after,[dir=rtl] .consonant-ChosenFilter:before{left:8px;right:auto}[dir=rtl] .consonant-Bookmarks .consonant-Bookmarks-itemBadge{left:30px}[dir=rtl] .consonant-Select-btn{padding-right:0}}.consonant-CardsGrid{display:grid;justify-content:center;width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}.consonant-CardsGrid--with1xGutter{gap:8px;padding-bottom:8px}.consonant-CardsGrid--with2xGutter{gap:16px;padding-bottom:16px}.consonant-CardsGrid--with3xGutter{gap:24px;padding-bottom:24px}.consonant-CardsGrid--with4xGutter{gap:32px;padding-bottom:32px}.consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,minmax(300px,max-content))}.consonant-CardsGrid--2up .consonant-Card{max-width:584px}.consonant-CardsGrid--2up .consonant-Card-content,.consonant-CardsGrid--3up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fit,minmax(225px,max-content))}.consonant-CardsGrid--4up .consonant-Card{min-width:225px;max-width:276px;height:384px}.consonant-CardsGrid--4up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fit,minmax(190px,max-content))}.consonant-CardsGrid--5up .consonant-Card{min-width:190px;max-width:228px;height:344px}.consonant-CardsGrid--5up .consonant-Card-content{width:100%;max-width:100%}.consonant-CardsGrid--5up .one-half.consonant-Card{height:auto}.consonant-CardsGrid--5up .one-half.consonant-Card .consonant-Card-header{min-height:172px;max-height:172px}@media only screen and (min-width:680px){.consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,minmax(500px,max-content))}}.consonant-Wrapper{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;margin-top:1px}.consonant-Wrapper-inner>:last-of-type{display:block;position:relative;flex-grow:1}.consonant-Wrapper-collection{background-color:transparent}.consonant-Wrapper-collection.is-loading{min-height:536px}.consonant-Wrapper-collection:first-child .consonant-FiltersInfo:empty{display:none}.consonant-Wrapper--1200MaxWidth .consonant-Wrapper-inner{width:83.3%;max-width:1200px;margin-left:auto;margin-right:auto}.consonant-Wrapper--1600MaxWidth .consonant-Wrapper-inner{width:83.3%;max-width:1600px;margin-left:auto;margin-right:auto}.consonant-Wrapper--83PercentContainier .consonant-Wrapper-inner{width:83.3%;margin-left:auto;margin-right:auto}.consonant-Wrapper--32MarginContainer .consonant-Wrapper-inner{max-width:unset;margin-left:32px;margin-right:32px}@media only screen and (min-width:1200px){.consonant-Wrapper--withLeftFilter .consonant-Wrapper-inner{display:grid;grid-template-columns:204px auto;gap:32px}.consonant-Wrapper-collection{overflow:visible}}@media only screen and (min-width:1440px){.consonant-Wrapper-collection{margin-bottom:8px}}.consonant-FiltersInfo{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-left:auto;margin-right:auto;box-sizing:border-box;padding:0 0 16px;top:0;left:0;background-color:transparent}.consonant-FiltersInfo-search{width:100%;max-width:100%}.consonant-FiltersInfo-btnWrapper{max-width:100%}.consonant-FiltersInfo-btn{display:inline-flex;align-items:center;min-width:89px;max-width:100%;margin-bottom:10px;padding:0 0 0 11px;border:1px solid #505050;border-radius:5px;overflow:hidden;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;background-color:#fff;outline:0;user-select:none}.consonant-FiltersInfo-btn:focus{border-color:#1492e6}.consonant-FiltersInfo-btnSelected{display:block;max-width:40%;padding-left:8px;padding-right:7px;border-left:1px solid #505050;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-FiltersInfo-btn--withFilters{background-color:#f4f4f4;color:#323232}.consonant-FiltersInfo-btnIco{display:block;min-width:18px;width:18px;height:18px;margin-right:8px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2Ljc1IDMuMDAwMDZINy45NUM3LjgzNTI0IDIuNDM0OTIgNy41Mjg2NCAxLjkyNjgzIDcuMDgyMTMgMS41NjE4OEM2LjYzNTYyIDEuMTk2OTIgNi4wNzY2OCAwLjk5NzU1OSA1LjUgMC45OTc1NTlDNC45MjMzMiAwLjk5NzU1OSA0LjM2NDM4IDEuMTk2OTIgMy45MTc4NyAxLjU2MTg4QzMuNDcxMzYgMS45MjY4MyAzLjE2NDc2IDIuNDM0OTIgMy4wNSAzLjAwMDA2SDEuMjVDMS4xODM3IDMuMDAwMDYgMS4xMjAxMSAzLjAyNjQgMS4wNzMyMiAzLjA3MzI5QzEuMDI2MzQgMy4xMjAxNyAxIDMuMTgzNzYgMSAzLjI1MDA2VjMuNzUwMDZDMSAzLjgxNjM3IDEuMDI2MzQgMy44Nzk5NiAxLjA3MzIyIDMuOTI2ODRDMS4xMjAxMSAzLjk3MzczIDEuMTgzNyA0LjAwMDA2IDEuMjUgNC4wMDAwNkgzLjA1QzMuMTY0NzYgNC41NjUyMSAzLjQ3MTM2IDUuMDczMyAzLjkxNzg3IDUuNDM4MjVDNC4zNjQzOCA1LjgwMzIxIDQuOTIzMzIgNi4wMDI1NyA1LjUgNi4wMDI1N0M2LjA3NjY4IDYuMDAyNTcgNi42MzU2MiA1LjgwMzIxIDcuMDgyMTMgNS40MzgyNUM3LjUyODY0IDUuMDczMyA3LjgzNTI0IDQuNTY1MjEgNy45NSA0LjAwMDA2SDE2Ljc1QzE2LjgxNjMgNC4wMDAwNiAxNi44Nzk5IDMuOTczNzMgMTYuOTI2OCAzLjkyNjg0QzE2Ljk3MzcgMy44Nzk5NiAxNyAzLjgxNjM3IDE3IDMuNzUwMDZWMy4yNTAwNkMxNyAzLjE4Mzc2IDE2Ljk3MzcgMy4xMjAxNyAxNi45MjY4IDMuMDczMjlDMTYuODc5OSAzLjAyNjQgMTYuODE2MyAzLjAwMDA2IDE2Ljc1IDMuMDAwMDZaTTUuNSA1LjAwMDA2QzUuMjAzMzMgNS4wMDAwNiA0LjkxMzMyIDQuOTEyMDkgNC42NjY2NCA0Ljc0NzI3QzQuNDE5OTcgNC41ODI0NSA0LjIyNzcxIDQuMzQ4MTggNC4xMTQxOCA0LjA3NDA5QzQuMDAwNjUgMy44IDMuOTcwOTQgMy40OTg0IDQuMDI4ODIgMy4yMDc0M0M0LjA4NjcgMi45MTY0NiA0LjIyOTU2IDIuNjQ5MTggNC40MzkzNCAyLjQzOTRDNC42NDkxMiAyLjIyOTYzIDQuOTE2MzkgMi4wODY3NiA1LjIwNzM2IDIuMDI4ODlDNS40OTgzNCAxLjk3MTAxIDUuNzk5OTQgMi4wMDA3MSA2LjA3NDAzIDIuMTE0MjVDNi4zNDgxMSAyLjIyNzc4IDYuNTgyMzggMi40MjAwNCA2Ljc0NzIgMi42NjY3MUM2LjkxMjAzIDIuOTEzMzggNyAzLjIwMzM5IDcgMy41MDAwNkM3IDMuODk3ODkgNi44NDE5NiA0LjI3OTQyIDYuNTYwNjYgNC41NjA3M0M2LjI3OTM2IDQuODQyMDMgNS44OTc4MiA1LjAwMDA2IDUuNSA1LjAwMDA2WiIgZmlsbD0iIzUwNTA1MCIvPgo8cGF0aCBkPSJNMTYuNzUgMTMuMDAwMUg5Ljk1QzkuODM1MjQgMTIuNDM0OSA5LjUyODY0IDExLjkyNjggOS4wODIxMyAxMS41NjE5QzguNjM1NjIgMTEuMTk2OSA4LjA3NjY4IDEwLjk5NzYgNy41IDEwLjk5NzZDNi45MjMzMiAxMC45OTc2IDYuMzY0MzggMTEuMTk2OSA1LjkxNzg3IDExLjU2MTlDNS40NzEzNiAxMS45MjY4IDUuMTY0NzYgMTIuNDM0OSA1LjA1IDEzLjAwMDFIMS4yNUMxLjE4MzcgMTMuMDAwMSAxLjEyMDExIDEzLjAyNjQgMS4wNzMyMiAxMy4wNzMzQzEuMDI2MzQgMTMuMTIwMiAxIDEzLjE4MzggMSAxMy4yNTAxVjEzLjc1MDFDMSAxMy44MTY0IDEuMDI2MzQgMTMuODggMS4wNzMyMiAxMy45MjY4QzEuMTIwMTEgMTMuOTczNyAxLjE4MzcgMTQuMDAwMSAxLjI1IDE0LjAwMDFINS4wNUM1LjE2NDc2IDE0LjU2NTIgNS40NzEzNiAxNS4wNzMzIDUuOTE3ODcgMTUuNDM4M0M2LjM2NDM4IDE1LjgwMzIgNi45MjMzMiAxNi4wMDI2IDcuNSAxNi4wMDI2QzguMDc2NjggMTYuMDAyNiA4LjYzNTYyIDE1LjgwMzIgOS4wODIxMyAxNS40MzgzQzkuNTI4NjQgMTUuMDczMyA5LjgzNTI0IDE0LjU2NTIgOS45NSAxNC4wMDAxSDE2Ljc1QzE2LjgxNjMgMTQuMDAwMSAxNi44Nzk5IDEzLjk3MzcgMTYuOTI2OCAxMy45MjY4QzE2Ljk3MzcgMTMuODggMTcgMTMuODE2NCAxNyAxMy43NTAxVjEzLjI1MDFDMTcgMTMuMTgzOCAxNi45NzM3IDEzLjEyMDIgMTYuOTI2OCAxMy4wNzMzQzE2Ljg3OTkgMTMuMDI2NCAxNi44MTYzIDEzLjAwMDEgMTYuNzUgMTMuMDAwMVpNNy41IDE1LjAwMDFDNy4yMDMzMyAxNS4wMDAxIDYuOTEzMzIgMTQuOTEyMSA2LjY2NjY0IDE0Ljc0NzNDNi40MTk5NyAxNC41ODI0IDYuMjI3NzEgMTQuMzQ4MiA2LjExNDE4IDE0LjA3NDFDNi4wMDA2NSAxMy44IDUuOTcwOTQgMTMuNDk4NCA2LjAyODgyIDEzLjIwNzRDNi4wODY3IDEyLjkxNjUgNi4yMjk1NiAxMi42NDkyIDYuNDM5MzQgMTIuNDM5NEM2LjY0OTEyIDEyLjIyOTYgNi45MTYzOSAxMi4wODY4IDcuMjA3MzYgMTIuMDI4OUM3LjQ5ODM0IDExLjk3MSA3Ljc5OTk0IDEyLjAwMDcgOC4wNzQwMyAxMi4xMTQyQzguMzQ4MTEgMTIuMjI3OCA4LjU4MjM4IDEyLjQyIDguNzQ3MiAxMi42NjY3QzguOTEyMDMgMTIuOTEzNCA5IDEzLjIwMzQgOSAxMy41MDAxQzkgMTMuODk3OSA4Ljg0MTk2IDE0LjI3OTQgOC41NjA2NiAxNC41NjA3QzguMjc5MzYgMTQuODQyIDcuODk3ODIgMTUuMDAwMSA3LjUgMTUuMDAwMVoiIGZpbGw9IiM1MDUwNTAiLz4KPHBhdGggZD0iTTEgOC4yNTAwNlY4Ljc1MDA2QzEgOC44MTYzNyAxLjAyNjM0IDguODc5OTYgMS4wNzMyMiA4LjkyNjg0QzEuMTIwMTEgOC45NzM3MyAxLjE4MzcgOS4wMDAwNiAxLjI1IDkuMDAwMDZIMTAuMDVDMTAuMTY0OCA5LjU2NTIxIDEwLjQ3MTQgMTAuMDczMyAxMC45MTc5IDEwLjQzODNDMTEuMzY0NCAxMC44MDMyIDExLjkyMzMgMTEuMDAyNiAxMi41IDExLjAwMjZDMTMuMDc2NyAxMS4wMDI2IDEzLjYzNTYgMTAuODAzMiAxNC4wODIxIDEwLjQzODNDMTQuNTI4NiAxMC4wNzMzIDE0LjgzNTIgOS41NjUyMSAxNC45NSA5LjAwMDA2SDE2Ljc1QzE2LjgxNjMgOS4wMDAwNiAxNi44Nzk5IDguOTczNzMgMTYuOTI2OCA4LjkyNjg0QzE2Ljk3MzcgOC44Nzk5NiAxNyA4LjgxNjM3IDE3IDguNzUwMDZWOC4yNTAwNkMxNyA4LjE4Mzc2IDE2Ljk3MzcgOC4xMjAxNyAxNi45MjY4IDguMDczMjlDMTYuODc5OSA4LjAyNjQgMTYuODE2MyA4LjAwMDA2IDE2Ljc1IDguMDAwMDZIMTQuOTVDMTQuODM1MiA3LjQzNDkyIDE0LjUyODYgNi45MjY4MyAxNC4wODIxIDYuNTYxODhDMTMuNjM1NiA2LjE5NjkyIDEzLjA3NjcgNS45OTc1NiAxMi41IDUuOTk3NTZDMTEuOTIzMyA1Ljk5NzU2IDExLjM2NDQgNi4xOTY5MiAxMC45MTc5IDYuNTYxODhDMTAuNDcxNCA2LjkyNjgzIDEwLjE2NDggNy40MzQ5MiAxMC4wNSA4LjAwMDA2SDEuMjVDMS4xODM3IDguMDAwMDYgMS4xMjAxMSA4LjAyNjQgMS4wNzMyMiA4LjA3MzI5QzEuMDI2MzQgOC4xMjAxNyAxIDguMTgzNzYgMSA4LjI1MDA2Wk0xMSA4LjUwMDA2QzExIDguMjAzMzkgMTEuMDg4IDcuOTEzMzggMTEuMjUyOCA3LjY2NjcxQzExLjQxNzYgNy40MjAwNCAxMS42NTE5IDcuMjI3NzggMTEuOTI2IDcuMTE0MjVDMTIuMjAwMSA3LjAwMDcxIDEyLjUwMTcgNi45NzEwMSAxMi43OTI2IDcuMDI4ODlDMTMuMDgzNiA3LjA4Njc2IDEzLjM1MDkgNy4yMjk2MyAxMy41NjA3IDcuNDM5NEMxMy43NzA0IDcuNjQ5MTggMTMuOTEzMyA3LjkxNjQ2IDEzLjk3MTIgOC4yMDc0M0MxNC4wMjkxIDguNDk4NCAxMy45OTk0IDguOCAxMy44ODU4IDkuMDc0MDlDMTMuNzcyMyA5LjM0ODE4IDEzLjU4IDkuNTgyNDUgMTMuMzMzNCA5Ljc0NzI3QzEzLjA4NjcgOS45MTIwOSAxMi43OTY3IDEwLjAwMDEgMTIuNSAxMC4wMDAxQzEyLjEwMjIgMTAuMDAwMSAxMS43MjA2IDkuODQyMDMgMTEuNDM5MyA5LjU2MDczQzExLjE1OCA5LjI3OTQyIDExIDguODk3ODkgMTEgOC41MDAwNloiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 0 0}.consonant-FiltersInfo-btnText{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;padding-right:7px;overflow:hidden}.consonant-FiltersInfo-wrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding-top:14px}.consonant-FiltersInfo-wrapper:first-child{padding-top:0}.consonant-FiltersInfo-title{max-width:540px;margin:0;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;text-align:left}.consonant-FiltersInfo-results,.consonant-FiltersInfo-title{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word}.consonant-FiltersInfo-results{display:block;margin-left:auto;padding-left:12px;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;text-align:right}.consonant-FiltersInfo-results strong{font-weight:700}.consonant-FiltersInfo--withLightText .consonant-FiltersInfo-results,.consonant-FiltersInfo--withLightText .consonant-FiltersInfo-title{color:#eaeaea}.consonant-FiltersInfo>.consonant-Select{margin-left:auto}@media only screen and (min-width:1200px){.consonant-FiltersInfo{flex-wrap:nowrap;align-items:stretch;margin-left:auto;margin-right:auto;padding-bottom:28px}.consonant-FiltersInfo-wrapper{order:-1;padding:0 32px 0 0;flex-wrap:nowrap;align-items:center}.consonant-FiltersInfo-wrapper:after{content:"";position:absolute;width:1px;background-color:#e1e1e1;top:0;bottom:0;right:16px;margin:auto}.consonant-FiltersInfo-wrapper--noLine:after,.consonant-FiltersInfo-wrapper:only-child:after{display:none}.consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child{padding-right:0}.consonant-FiltersInfo-search+.consonant-FiltersInfo-wrapper:last-child:after{display:none}.consonant-FiltersInfo-results{min-width:15%;max-width:25%}.consonant-FiltersInfo-btn,.consonant-FiltersInfo-search{display:none}}@media only screen and (min-width:1440px){.consonant-FiltersInfo-title{max-width:720px}}div:not(:only-child)>.consonant-FiltersInfo .consonant-FiltersInfo-wrapper:only-child{padding-top:6px}.consonant-Search{position:relative;padding-bottom:12px}.consonant-Search label{display:flex;flex-wrap:wrap;max-width:100%;cursor:pointer;word-break:break-word}.consonant-Search-inputTitle{display:none;margin:0 0 5px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:.875rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;cursor:pointer}.consonant-Search-inputWrapper{position:relative;display:block;width:100%}.consonant-Search-inputWrapper:after{content:"";width:15px;height:15px;position:absolute;top:0;bottom:0;left:10px;margin:auto;background:transparent url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjkyIDEyLjY3NUwxMC41ODYgOS4zNDIwMUMxMS4zOTAyIDguMjE5NTEgMTEuNzQyNyA2LjgzNTYgMTEuNTczNSA1LjQ2NTE3QzExLjQwNDMgNC4wOTQ3NSAxMC43MjU5IDIuODM4MDkgOS42NzI5MyAxLjk0NDgzQzguNjE5OTUgMS4wNTE1NiA3LjI2OTUxIDAuNTg3MDQ2IDUuODg5ODQgMC42NDM1NThDNC41MTAxNyAwLjcwMDA3MSAzLjIwMjI0IDEuMjczNDcgMi4yMjU4NSAyLjI0OTg2QzEuMjQ5NDYgMy4yMjYyNSAwLjY3NjA1MyA0LjUzNDE5IDAuNjE5NTQxIDUuOTEzODZDMC41NjMwMjkgNy4yOTM1MiAxLjAyNzU0IDguNjQzOTcgMS45MjA4MSA5LjY5Njk0QzIuODE0MDcgMTAuNzQ5OSA0LjA3MDczIDExLjQyODQgNS40NDExNiAxMS41OTc1QzYuODExNTggMTEuNzY2NyA4LjE5NTQ5IDExLjQxNDIgOS4zMTggMTAuNjFMMTIuNjUxIDEzLjk0M0MxMi44MjMyIDE0LjA5MDUgMTMuMDQ0NiAxNC4xNjc1IDEzLjI3MTEgMTQuMTU4OEMxMy40OTc3IDE0LjE1IDEzLjcxMjUgMTQuMDU2MSAxMy44NzI4IDEzLjg5NThDMTQuMDMzMSAxMy43MzU1IDE0LjEyNyAxMy41MjA3IDE0LjEzNTcgMTMuMjk0MkMxNC4xNDQ1IDEzLjA2NzcgMTQuMDY3NCAxMi44NDYyIDEzLjkyIDEyLjY3NFYxMi42NzVaTTIuMjY2IDYuMTUwMDFDMi4yNjYgNS4zODY1OCAyLjQ5MjM4IDQuNjQwMjggMi45MTY1MiA0LjAwNTUxQzMuMzQwNjYgMy4zNzA3NCAzLjk0MzUxIDIuODc1OTkgNC42NDg4NCAyLjU4Mzg0QzUuMzU0MTYgMi4yOTE2OCA2LjEzMDI4IDIuMjE1MjQgNi44NzkwNCAyLjM2NDE4QzcuNjI3ODEgMi41MTMxMiA4LjMxNTYgMi44ODA3NSA4Ljg1NTQzIDMuNDIwNThDOS4zOTUyNiAzLjk2MDQxIDkuNzYyODkgNC42NDgyIDkuOTExODMgNS4zOTY5NkMxMC4wNjA4IDYuMTQ1NzMgOS45ODQzMiA2LjkyMTg1IDkuNjkyMTcgNy42MjcxN0M5LjQwMDAyIDguMzMyNDkgOC45MDUyNyA4LjkzNTM0IDguMjcwNSA5LjM1OTQ5QzcuNjM1NzIgOS43ODM2MyA2Ljg4OTQzIDEwLjAxIDYuMTI1OTkgMTAuMDFDNS4xMDIyNiAxMC4wMSA0LjEyMDQ1IDkuNjAzMzQgMy4zOTY1NiA4Ljg3OTQ1QzIuNjcyNjcgOC4xNTU1NSAyLjI2NiA3LjE3Mzc1IDIuMjY2IDYuMTUwMDFWNi4xNTAwMVoiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 0 0;background-size:cover;z-index:1}.consonant-Search input{box-sizing:border-box;min-height:32px;width:100%;max-width:100%;padding:0 8px 0 32px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;border:1px solid #eaeaea;border-radius:5px;background-color:#fff;transition:border-color background-color .3s ease-in-out ease-in-out .3s;outline:0;box-shadow:none}.consonant-Search input::-webkit-search-cancel-button,.consonant-Search input::-webkit-search-decoration,.consonant-Search input::-webkit-search-results-button,.consonant-Search input::-webkit-search-results-decoration{display:none}.consonant-Search input::-ms-clear,.consonant-Search input::-ms-reveal{display:none;width:0;height:0}.consonant-Search input::placeholder{font-style:italic;color:#959595;transition:opacity .3s ease-in-out}.consonant-Search input:focus{padding-right:32px;border-color:#2680eb;background-color:#fff}.consonant-Search input:focus::placeholder{opacity:0}input:valid+.consonant-Search-inputClear{visibility:visible;opacity:1;pointer-events:auto}.consonant-Search-inputClear{visibility:hidden;opacity:0;position:absolute;width:20px;height:20px;top:0;bottom:0;right:6px;margin:auto;font-size:0;line-height:0;border:0;border-radius:50%;background-color:#f4f4f4;outline:0;pointer-events:none;transition:background-color .3s ease-in-out}.consonant-Search-inputClear:after,.consonant-Search-inputClear:before{content:"";position:absolute;width:8px;height:1px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#747474;transform:rotate(45deg)}.consonant-Search-inputClear:after{transform:rotate(-45deg)}.consonant-Search-inputClear:focus{border:1px solid #1492e6}@media only screen and (min-width:1200px){.consonant-Search{order:-2}.consonant-Search-inputTitle{display:block}.consonant-Search-inputClear{width:24px;height:24px}.consonant-Search-inputClear:after,.consonant-Search-inputClear:before{width:10px}.consonant-Search-inputClear:hover{background-color:#1473e6}.consonant-Search-inputClear:hover:after,.consonant-Search-inputClear:hover:before{background-color:#fff}}.consonant-Select{position:relative;width:140px;margin-bottom:10px}.consonant-Select:after{content:"";position:absolute;width:6px;height:6px;top:0;bottom:0;right:12px;margin:auto;border:1px solid #323232;z-index:1;transform:rotate(-45deg) translate3d(-1px,-2px,0);border-top:0;border-right:0;pointer-events:none}.consonant-Select-btn{box-sizing:border-box;display:block;width:100%;max-width:140px;padding:0 34px 0 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;white-space:nowrap;cursor:pointer;border:1px solid #eaeaea;border-radius:5px;background-color:#fff;overflow:hidden;outline:0;text-overflow:ellipsis}.consonant-Select-btn:focus{border-color:#1492e6}.consonant-Select-btn.is-active+.consonant-Select-options{opacity:1}.consonant-Select-options{opacity:0;position:absolute;max-width:70vw;top:calc(100% + 6px);right:0;word-break:break-word;border:1px solid #eaeaea;background-color:#fff;box-shadow:0 3px 15px rgba(80,80,80,.1);transition:opacity .3s ease-in-out;z-index:5;border-radius:5px;overflow:hidden}.consonant-Select-options:empty{display:none}.consonant-Select-options--left{right:auto;left:0}.consonant-Select-option{display:block;width:100%;max-width:100%;padding:9px 30px 9px 20px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;background-color:#fff;transition:background-color .3s ease-in-out;outline:0;overflow:hidden;border:2px solid transparent}.consonant-Select-option:focus{border-color:#1492e6}.consonant-Select-option:hover{background-color:#f4f4f4}.consonant-Select-option.is-selected{position:relative;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left}.consonant-Select-option.is-selected:after{content:"";position:absolute;width:10px;height:5px;top:0;bottom:0;right:16px;margin:auto;border:2px solid #1473e6;border-top:0;border-right:0;transform:rotate(-45deg) translate3d(1px,-2px,0);pointer-events:none}.consonant-Select--autoWidth{width:100%;max-width:100%;margin-bottom:0}.consonant-Select--autoWidth:after{width:4px;height:4px;border-color:#505050}.consonant-Select--autoWidth .consonant-Select-options{min-width:140px}.consonant-Select--autoWidth .consonant-Select-btn{max-width:100%}@media only screen and (min-width:768px){.consonant-Select--autoWidth{margin-right:0}.consonant-Select--autoWidth .consonant-Select-options{width:auto;max-width:100%}}@media only screen and (min-width:1200px){.consonant-Select{width:112px;margin-bottom:0}.consonant-Select:focus{border-color:#1492e6}.consonant-Select:after{right:4px}.consonant-Select-options{min-width:108px}.consonant-Select-option{padding-top:7px;padding-bottom:7px}.consonant-Select-btn{max-width:112px;padding-left:4px;padding-right:10px;border:2px solid transparent}}.consonant-Pagination{justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:50px;user-select:none}.consonant-Pagination-paginator{display:flex;justify-content:space-between;align-items:center;flex-grow:1;overflow-x:auto}.consonant-Pagination-btn{padding-left:0;padding-right:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:700;color:#4b4b4b;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-transform:capitalize;background-color:transparent;border:2px solid transparent;outline:0;transition:border-color .3s ease-in-out}.consonant-Pagination-btn:focus{border-color:#1492e6}.consonant-Pagination-items{display:flex;align-items:center;margin:0;padding:0 12px 0 20px;list-style-type:none}.consonant-Pagination-item{margin-right:7px}.consonant-Pagination-item:hover .consonant-Pagination-itemBtn{color:#2c2c2c}.consonant-Pagination-item:active .consonant-Pagination-itemBtn{color:#2c2c2c;background-color:#e1e1e1}.consonant-Pagination-item:active .consonant-Pagination-itemBtn:disabled,.consonant-Pagination-item:hover .consonant-Pagination-itemBtn:disabled,.consonant-Pagination-itemBtn:disabled{color:#b3b3b3;pointer-events:none;background-color:transparent}.consonant-Pagination-item.is-active .consonant-Pagination-itemBtn{background-color:#e1e1e1;color:#4b4b4b}.consonant-Pagination-item.is-active:active .consonant-Pagination-itemBtn,.consonant-Pagination-item.is-active:hover .consonant-Pagination-itemBtn{color:#2c2c2c}.consonant-Pagination-item.is-active .consonant-Pagination-itemBtn:disabled{color:#b3b3b3;background-color:#eaeaea}.consonant-Pagination-item:nth-of-type(n+5){display:none}.consonant-Pagination-itemBtn{position:relative;min-width:32px;min-height:32px;max-width:70px;padding:8px 10px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:400;color:#4b4b4b;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:16px;outline:0;cursor:pointer;background-color:transparent;overflow:hidden}.consonant-Pagination-itemBtn:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid transparent;border-radius:30px;z-index:1}.consonant-Pagination-itemBtn:focus:after{border-color:#1492e6}.consonant-Pagination-summary{display:none;max-width:30%;align-items:center;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:right;margin-left:auto}@media only screen and (min-width:768px){.consonant-Pagination-paginator{justify-content:center}}@media only screen and (min-width:1200px){.consonant-Pagination{display:flex;justify-content:space-between;align-items:center;margin-bottom:100px}.consonant-Pagination-paginator{justify-content:flex-start;margin:0}.consonant-Pagination-btn{max-width:15%;overflow:hidden;text-overflow:ellipsis}.consonant-Pagination-item:nth-of-type(n+5){display:list-item}.consonant-Pagination-item:nth-of-type(n+11){display:none}.consonant-Pagination-summary{display:block}}.consonant-LoadMore{display:block;margin-left:auto;margin-right:auto;padding-bottom:115px;text-align:center;user-select:none}.consonant-LoadMore-inner{display:flex;flex-direction:column;align-items:center}.consonant-LoadMore-text{margin:0 0 14px;font-weight:400;transition:color .3s ease-in-out}.consonant-LoadMore-btn,.consonant-LoadMore-text{max-width:75%;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-LoadMore-btn{box-sizing:border-box;padding:5px 13px;font-weight:700;text-transform:capitalize;background-color:transparent;border:2px solid #505050;border-radius:30px;outline:0;user-select:none;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.consonant-LoadMore-btn:hover{background-color:#505050;color:#fff}.consonant-LoadMore-btn:active{background-color:#323232;border-color:#323232;color:#fff}.consonant-LoadMore-btn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LoadMore-btn:focus{outline:2px solid #1492e6}}@media (prefers-color-scheme:dark){.consonant-LoadMore-btn{color:#c8c8c8;border-color:#c8c8c8}.consonant-LoadMore-btn:hover{background-color:#c8c8c8;color:#080808}.consonant-LoadMore-btn:active{background-color:#efefef;border-color:#efefef;color:#080808}.consonant-LoadMore-text{color:#c8c8c8}}.consonant-LoadMore--overBg .consonant-LoadMore-btn{border-color:#fff;color:#fff}.consonant-LoadMore--overBg .consonant-LoadMore-btn:active,.consonant-LoadMore--overBg .consonant-LoadMore-btn:hover{background-color:#fff;border-color:#fff;color:#505050}.consonant-LoadMore--themeThree .consonant-LoadMore-btn{color:#505050;border-color:#505050;background-color:transparent}.consonant-LoadMore--themeThree .consonant-LoadMore-btn:active,.consonant-LoadMore--themeThree .consonant-LoadMore-btn:hover{color:#fff;border-color:#505050;background-color:#505050}.consonant-LoadMore--themeThree .consonant-LoadMore-text{color:#505050}.consonant-LoadMore--overBg .consonant-LoadMore-text{color:#fff}@media only screen and (min-width:768px){.consonant-LoadMore{padding-bottom:121px}}@media only screen and (min-width:1440px){.consonant-LoadMore{padding-bottom:140px}}.consonant-Loader{box-sizing:border-box;display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;overflow:hidden}.consonant-Loader--absolute{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:9}.consonant-Loader:after{content:"";position:absolute;box-sizing:border-box;top:0;bottom:0;left:0;right:0;border:2px solid #eaeaea;border-radius:50%;z-index:0}.consonant-Loader div{box-sizing:border-box;display:block;position:absolute;width:16px;height:16px;border:2px solid #2680eb;border-radius:100%;animation:circle 1s ease-in infinite;transform-origin:50% 50%;border-color:#2680eb transparent transparent;z-index:2;opacity:1;overflow:visible}.consonant-Loader div:first-child{animation-delay:-.1s}.consonant-Loader div:nth-child(2),.consonant-Loader div:nth-child(3){animation-delay:-.14s}.consonant-Loader--medium{width:32px;height:32px}.consonant-Loader--medium:after,.consonant-Loader--medium div{width:32px;height:32px;border-width:4px}.consonant-Loader--big{width:64px;height:64px}.consonant-Loader--big:after,.consonant-Loader--big div{width:64px;height:64px;border-width:5px}[data-tooltip-wrapper]{position:relative;overflow:visible}@media only screen and (min-width:1200px){[data-tooltip-wrapper]:hover .consonant-Tooltip{z-index:6000000;animation-name:fade-in-up;animation-duration:.3s;animation-delay:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}}.consonant-Tooltip{position:absolute;display:none;width:160px;padding:7px 14px;bottom:calc(100% + 9px);left:-72px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-decoration:none;border-radius:8px;background-color:#747474;z-index:-1;user-select:text;opacity:0}.consonant-Tooltip:after{content:"";position:absolute;width:6px;height:6px;bottom:-3px;left:0;right:0;margin:auto;background-color:#747474;transform-origin:50% 50%;transform:rotate(45deg)}@media only screen and (min-width:1200px){.consonant-Tooltip{display:block}}.consonant-SearchResult{background-color:rgba(250,124,19,.4)}.consonant-Bookmarks{position:relative;padding:19px 16px;background-color:transparent;order:1;border:0;outline:0;border-top:1px solid #eaeaea}.consonant-Bookmarks+div:last-child{margin-top:0}.consonant-Bookmarks-itemBadge{display:block;position:absolute;min-width:24px;max-width:100px;height:24px;margin:auto;padding:5px 7px;top:0;bottom:0;right:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:15px;background-color:#1473e6;z-index:1;opacity:1;border:0;outline:0;transition:opacity .3s ease-in-out;transition-delay:.1s;overflow:hidden}.consonant-Bookmarks-icoWrapper{display:flex;justify-content:flex-start;align-items:center;padding:0;background-color:transparent;border:0;outline:0}.consonant-Bookmarks-icoWrapper .consonant-Bookmarks-ico{display:block;min-width:16px;height:16px;margin-right:6px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNSAxMyc+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiM3MDcwNzB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTAuNjguNUE0IDQgMCAwIDAgNy41IDIuNDEgNCA0IDAgMCAwIDQuMzIuNSAzLjgyIDMuODIgMCAwIDAgLjUgNC4zMmMwIDMuNjUgNyA4LjI3IDcgOC4yN3M3LTQuNTggNy04LjI3QTMuODIgMy44MiAwIDAgMCAxMC42OC41eicvPjwvc3ZnPg==") no-repeat 50% 50%;background-size:contain}.consonant-Bookmarks-title{display:block;padding-right:55px;padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;transition:color .3s ease-in-out}.consonant-Bookmarks.is-selected .consonant-Bookmarks-ico{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNSAxMyc+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxNDkyZTY7c3Ryb2tlOiMxNDkyZTZ9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2Nscy0xJyBkPSdNMTAuNjguNUE0IDQgMCAwIDAgNy41IDIuNDEgNCA0IDAgMCAwIDQuMzIuNSAzLjgyIDMuODIgMCAwIDAgLjUgNC4zMmMwIDMuNjUgNyA4LjI3IDcgOC4yN3M3LTQuNTggNy04LjI3QTMuODIgMy44MiAwIDAgMCAxMC42OC41eicvPjwvc3ZnPg==")}@media only screen and (min-width:1200px){.consonant-Bookmarks{position:relative;display:flex;margin-top:-1px;padding:14px 0;border:2px solid transparent;order:0}.consonant-Bookmarks:focus{border-color:#1492e6}.consonant-Bookmarks:after{content:"";position:absolute;display:block;height:1px;width:100%;left:0;top:0;background-color:#eaeaea;z-index:1}.consonant-Bookmarks-itemBadge{right:30px;font-size:.875rem;line-height:.875rem}.consonant-Bookmarks-itemBadge:active,.consonant-Bookmarks-itemBadge:hover{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center}.consonant-Bookmarks-title:hover{color:#707070}}.consonant-SearchIco{display:flex;justify-content:center;align-items:center;box-sizing:border-box;align-self:stretch;height:32px;padding-left:20px;padding-right:20px;border:0;outline:0;background-color:transparent;transition:background-color .15s ease-in-out;font-size:0;line-height:0}.consonant-SearchIco:active,.consonant-SearchIco:hover{background-color:hsla(0,0%,92%,.3)}.consonant-SearchIco span{display:block;width:15px;height:15px;background:transparent url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNScgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDE1IDE1Jz48ZGVmcz48c3R5bGU+LmF7ZmlsbDojZmYxM2RjO29wYWNpdHk6MH0uYntmaWxsOiM1MDUwNTB9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9J2EnIGQ9J00wIDBoMTV2MTVIMHonLz48cGF0aCBjbGFzcz0nYicgZD0nTTEzLjUyNyAxMi40MzVMMTAuMzggOS4yODlhNS4xOTIgNS4xOTIgMCAxIDAtMS4yIDEuMmwzLjE0NiAzLjE0NmEuODUuODUgMCAwIDAgMS4yLTEuMnptLTExLTYuMTU5QTMuNjQzIDMuNjQzIDAgMSAxIDYuMTcgOS45MmEzLjY0MyAzLjY0MyAwIDAgMS0zLjY0My0zLjY0NHonLz48L3N2Zz4=") no-repeat 0 0;background-size:contain}@media only screen and (min-width:1200px){.consonant-SearchIco{padding-left:18px;padding-right:18px;border:2px solid transparent}.consonant-SearchIco:focus{border-color:#1492e6}}.consonant-NoResultsView{max-width:86%;margin-left:auto;margin-right:auto;margin-bottom:20px;padding:24px;overflow:hidden}.consonant-NoResultsView-title{display:block;margin-bottom:20px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.6875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-NoResultsView-description{text-align:center}.consonant-NoResultsView-description *{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:center}.consonant-NoResultsView-description strong{font-weight:700}.consonant-NoResultsView--withLightText .consonant-NoResultsView-description *,.consonant-NoResultsView--withLightText .consonant-NoResultsView-title{color:#fff}.consonant-Wrapper--carousel{display:flex;justify-content:center}.consonant-Wrapper--carousel .consonant-Wrapper-inner{max-width:1200px;width:83.4%}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Wrapper-inner{padding:0;width:100%}}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-Wrapper-inner{padding:0;max-width:100%;width:100%}}.consonant-Wrapper--carousel .consonant-Wrapper-collection{min-height:100%;min-width:100%}.consonant-Wrapper--carousel .consonant-Wrapper-collection.is-loading{min-height:496px}.consonant-Wrapper--carousel .consonant-Container--carousel{min-width:100%;padding:8px 0;overflow-x:scroll}@media screen and (min-width:1200px){.consonant-Wrapper--carousel .consonant-Container--carousel{overflow:-moz-scrollbars-none;-ms-overflow-style:none}.consonant-Wrapper--carousel .consonant-Container--carousel::-webkit-scrollbar{height:0!important}}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Container--carousel{padding-left:24px;padding-right:0}}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-Container--carousel{overflow:auto;padding-bottom:24px;padding-left:8px}}.consonant-Wrapper--carousel .consonant-CarouselInfo{display:flex;padding-left:16px;justify-content:space-between}@media screen and (min-width:600px) and (max-width:1199px){.consonant-Wrapper--carousel .consonant-CarouselInfo{padding-left:32px}}.consonant-Wrapper--carousel .consonant-CarouselInfo-collectionTitle{margin:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;font-style:normal;word-break:break-word;text-align:left}.consonant-Wrapper--carousel .consonant-CarouselInfo-collectionTitle--withLightText{color:#fff}.consonant-Wrapper--carousel .consonant-CarouselInfo-results{display:block;margin-left:auto;padding-left:12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:right}.consonant-Wrapper--carousel .consonant-CarouselInfo-results strong{font-weight:700}.consonant-Wrapper--carousel .consonant-CarouselInfo-results--withLightText{color:#eaeaea}.consonant-Wrapper--carousel .consonant-CardsGrid{grid-auto-flow:column;justify-content:flex-start;padding:8px 0;width:100%}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid{width:1200px}}.consonant-Wrapper--carousel .consonant-CardsGrid:after{display:block;content:"";height:100%;margin-left:-16px}.consonant-Wrapper--carousel .consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fill,minmax(500px,500px))}.consonant-Wrapper--carousel .consonant-CardsGrid--2up .consonant-Card{min-width:500px}.consonant-Wrapper--carousel .consonant-CardsGrid--2up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--2up{grid-template-columns:repeat(auto-fit,clamp(300px,90vw,500px))}.consonant-Wrapper--carousel .consonant-CardsGrid--2up .consonant-Card{min-width:300px;width:clamp(300px,90vw,500px)}.consonant-Wrapper--carousel .consonant-CardsGrid--2up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--3up{grid-template-columns:repeat(auto-fill,minmax(378px,378.5px))}.consonant-Wrapper--carousel .consonant-CardsGrid--3up .consonant-Card{min-width:378.5px}.consonant-Wrapper--carousel .consonant-CardsGrid--3up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--3up{grid-template-columns:repeat(auto-fit,clamp(300px,90vw,378px))}.consonant-Wrapper--carousel .consonant-CardsGrid--3up .consonant-Card{min-width:300px;width:clamp(300px,90vw,378px)}.consonant-Wrapper--carousel .consonant-CardsGrid--3up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fill,minmax(276px,276px))}.consonant-Wrapper--carousel .consonant-CardsGrid--4up .consonant-Card{min-width:276px}.consonant-Wrapper--carousel .consonant-CardsGrid--4up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fit,minmax(276px,max-content))}.consonant-Wrapper--carousel .consonant-CardsGrid--4up:after{padding:0;width:1px}}.consonant-Wrapper--carousel .consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fill,minmax(228px,228px))}.consonant-Wrapper--carousel .consonant-CardsGrid--5up .consonant-Card{min-width:228px}.consonant-Wrapper--carousel .consonant-CardsGrid--5up:after{width:1px}@media only screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--5up{grid-template-columns:repeat(auto-fit,minmax(225px,max-content))}.consonant-Wrapper--carousel .consonant-CardsGrid--5up .consonant-Card{min-width:225px}.consonant-Wrapper--carousel .consonant-CardsGrid--5up:after{padding:0;width:1px}}@media screen and (max-width:599px){.consonant-Wrapper--carousel .consonant-CardsGrid--with4xGutter{padding-left:8px}}.consonant-Wrapper--carousel .consonant-Navigation--carousel{display:none}@media screen and (min-width:600px){.consonant-Wrapper--carousel .consonant-Navigation--carousel{display:block}}.consonant-Wrapper--carousel .consonant-Navigation--carousel button{background:#efefef;border-radius:100%;display:block;height:34px;outline:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);animation:carousel-fade-button 1s;transition:all .3s ease;width:34px;z-index:5}@media only screen and (max-width:1199px){.consonant-Wrapper--carousel .consonant-Navigation--carousel button{margin-right:36px}}.consonant-Wrapper--carousel .consonant-Navigation--carousel button.consonant-Button--previous{left:0;right:auto;transform:translate(-50%,-50%) rotate(180deg)}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:after,.consonant-Wrapper--carousel .consonant-Navigation--carousel button:before{background-color:#505050;border-bottom-left-radius:25% 60%;border-bottom-right-radius:25% 60%;border-top-left-radius:25% 60%;border-top-right-radius:25%;content:"";display:block;height:3px;left:17px;position:absolute;top:14px;transform-origin:left center;transform:rotate(45deg) translate(-50%,-50%);width:11px;z-index:1}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:after{border-bottom-left-radius:25% 60%;border-bottom-right-radius:25%;border-top-left-radius:25% 60%;border-top-right-radius:25% 60%;top:18px;transform:rotate(-45deg) translate(-50%,50%)}.consonant-Wrapper--carousel .consonant-Navigation--carousel button:hover:after,.consonant-Wrapper--carousel .consonant-Navigation--carousel button:hover:before{background-color:#000}.modalContainer .modal.stuck-above-footer{bottom:0;position:absolute;width:100%}.modalContainer .modal.stuck-above-footer .dexter-Modal_overlay{position:absolute}.dexter-Modal_overlay{display:flex;opacity:0;position:fixed;transition:opacity 125ms ease-in-out,background-color 125ms ease-in-out,backdrop-filter 125ms ease-in-out,-webkit-backdrop-filter 125ms ease-in-out,transform 125ms ease-in-out;visibility:hidden}.dexter-Modal_overlay.is-Open{align-items:center;background:none;bottom:0;justify-content:center;left:0;opacity:1;right:0;top:0;visibility:visible}.dexter-Modal_overlay.closePlacement-outsideTopRight{padding:5.125rem 2.625rem 2.625rem}.dexter-Modal_overlay.closePlacement-outsideTopRight .dexter-CloseButton{right:-2.0625rem;top:-2.0625rem}.dexter-Modal_overlay[data-conf-display*=onPageLoad],.dexter-Modal_overlay[data-conf-preset*=NoClose]{pointer-events:none;z-index:110}.dexter-Modal_overlay[data-conf-display*=onHashChange]:not([data-conf-preset*=NoClose]){background-color:rgba(0,0,0,.9);pointer-events:all;z-index:200}.dexter-Modal_overlay[data-conf-preset*=NoClose] .dexter-Modal{display:block;opacity:1;visibility:visible}.dexter-Modal_overlay[data-conf-preset*=NoClose] .dexter-CloseButton{display:none}.dexter-Modal_overlay.mobile-place-top{align-items:flex-start}.dexter-Modal_overlay.mobile-place-middle{align-items:center}.dexter-Modal_overlay.mobile-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}@media only screen and (min-width:37.5rem){.dexter-Modal_overlay.tablet-place-top{align-items:flex-start}.dexter-Modal_overlay.tablet-place-middle{align-items:center}.dexter-Modal_overlay.tablet-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}.dexter-Modal_overlay.tablet-place-left{justify-content:flex-start}.dexter-Modal_overlay.tablet-place-center{justify-content:center}.dexter-Modal_overlay.tablet-place-right{justify-content:flex-end}}@media only screen and (min-width:75rem){.dexter-Modal_overlay.closePlacement-outsideTopRight{padding-top:7.625rem}.dexter-Modal_overlay.desktop-place-top{align-items:flex-start}.dexter-Modal_overlay.desktop-place-middle{align-items:center}.dexter-Modal_overlay.desktop-place-bottom,.dexter-Modal_overlay[data-conf-preset*=stickyBottom]{align-items:flex-end}.dexter-Modal_overlay.desktop-place-left{justify-content:flex-start}.dexter-Modal_overlay.desktop-place-center{justify-content:center}.dexter-Modal_overlay.desktop-place-right{justify-content:flex-end}}.dexter-Modal{display:none;opacity:0;pointer-events:all;visibility:hidden;width:100%}.dexter-Modal:focus{outline:none}.dexter-Modal.is-Open{background:#fff;display:block;opacity:1;position:relative;visibility:visible}.dexter-Modal.mobile-height-100{height:100%}.dexter-Modal.mobile-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.mobile-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:calc(100vh - 150px);overflow-x:hidden;overflow-y:auto}.dexter-Modal.drop-shadow{box-shadow:0 .5em 1em -.125em hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.02)}.dexter-Modal .dexter-CloseButton{border:3px solid transparent;border-radius:50%;height:24px;position:absolute;right:5px;top:5px;width:24px;z-index:1}.dexter-Modal .dexter-CloseButton.focus-ring{outline:3px solid #1473e6}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon:after{content:"";height:44px;left:-13px;position:absolute;top:-13px;width:44px}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon.spectrum-close-circle-light:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTI5IDE1YTEwIDEwIDAgMSAwIDAgMTQuMTJBMTAgMTAgMCAwIDAgMjkgMTVabS0zLjExIDExLjc0YS41LjUgMCAwIDEtLjcxIDBMMjIgMjMuNTZsLTMuMTggMy4xOGEuNS41IDAgMCAxLS43MSAwbC0uODUtLjg1YS41LjUgMCAwIDEgMC0uNzFMMjAuNDQgMjJsLTMuMTgtMy4xOGEuNS41IDAgMCAxIDAtLjcxbC44NS0uODVhLjUuNSAwIDAgMSAuNzEgMEwyMiAyMC40NGwzLjE4LTMuMThhLjUuNSAwIDAgMSAuNzEgMGwuODUuODVhLjUuNSAwIDAgMSAwIC43MUwyMy41NSAyMmwzLjE4IDMuMThhLjUuNSAwIDAgMSAwIC43MVoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=")}.dexter-Modal .dexter-CloseButton .dexter-CloseButton_icon.spectrum-close-circle-dark:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCI+PHBhdGggZD0iTTI5IDE1YTEwIDEwIDAgMSAwIDAgMTQuMTJBMTAgMTAgMCAwIDAgMjkgMTVabS0zLjExIDExLjc0YS41LjUgMCAwIDEtLjcxIDBMMjIgMjMuNTZsLTMuMTggMy4xOGEuNS41IDAgMCAxLS43MSAwbC0uODUtLjg1YS41LjUgMCAwIDEgMC0uNzFMMjAuNDQgMjJsLTMuMTgtMy4xOGEuNS41IDAgMCAxIDAtLjcxbC44NS0uODVhLjUuNSAwIDAgMSAuNzEgMEwyMiAyMC40NGwzLjE4LTMuMThhLjUuNSAwIDAgMSAuNzEgMGwuODUuODVhLjUuNSAwIDAgMSAwIC43MUwyMy41NSAyMmwzLjE4IDMuMThhLjUuNSAwIDAgMSAwIC43MVoiIGZpbGw9IiM3MDcwNzAiLz48L3N2Zz4=")}.dexter-Modal .aem-Grid{height:100%;overflow:auto}.dexter-Modal .aem-Grid.focus-ring,.dexter-Modal .aem-Grid:focus{outline:none}@media only screen and (min-width:37.5rem){.dexter-Modal.tablet-width-100{width:100%}.dexter-Modal.tablet-width-240{width:15rem}.dexter-Modal.tablet-width-360{width:22.5rem}.dexter-Modal.tablet-width-480{width:30rem}.dexter-Modal.tablet-width-640{width:40rem}.dexter-Modal.tablet-height-100{height:100%;top:0}.dexter-Modal.tablet-height-240{height:15rem}.dexter-Modal.tablet-height-360{height:22.5rem}.dexter-Modal.tablet-height-480{height:30rem}.dexter-Modal.tablet-height-640{height:40rem}.dexter-Modal.tablet-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.tablet-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:calc(100vh - 60px);overflow-x:hidden;overflow-y:auto}}@media only screen and (max-device-width:56.1875rem) and (orientation:landscape){.dexter-Modal.tablet-height-auto#languageNavigation{height:100%}}@media only screen and (min-width:75rem){.dexter-Modal.desktop-width-100{width:100%}.dexter-Modal.desktop-width-240{width:15rem}.dexter-Modal.desktop-width-360{width:22.5rem}.dexter-Modal.desktop-width-480{width:30rem}.dexter-Modal.desktop-width-640{width:40rem}.dexter-Modal.desktop-width-1024{width:64rem}.dexter-Modal.desktop-height-100{height:100%;top:0}.dexter-Modal.desktop-height-240{height:15rem}.dexter-Modal.desktop-height-360{height:22.5rem}.dexter-Modal.desktop-height-480{height:30rem}.dexter-Modal.desktop-height-640{height:40rem}.dexter-Modal.desktop-height-1024{height:64rem}.dexter-Modal.desktop-height-auto,.dexter-Modal.mobile-height-auto,.dexter-Modal.tablet-height-auto,[data-conf-preset*=stickyBottom] .dexter-Modal{height:auto}.dexter-Modal.desktop-height-auto>.aem-Grid,.dexter-Modal.mobile-height-auto>.aem-Grid,.dexter-Modal.tablet-height-auto>.aem-Grid,[data-conf-preset*=stickyBottom] .dexter-Modal>.aem-Grid{max-height:100vh;overflow-x:hidden;overflow-y:auto}}.consonant-TopFilters{display:block;margin:0 auto;padding-bottom:16px}.consonant-TopFilters-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;max-width:100%}.consonant-TopFilters-filters:last-child>div:last-child{margin-right:0}.consonant-TopFilters-inner>:not(.consonant-TopFilters-filtersWrapper):first-child{margin-left:auto;margin-right:0}.consonant-TopFilters-searchWrapper{display:block;order:-2}.consonant-TopFilters-filtersWrapper{display:flex;justify-content:flex-end;align-items:flex-start;flex-grow:1;max-width:calc(100% - 140px * .85 - 8px)}.consonant-TopFilters-filtersWrapper:first-child{max-width:100%;justify-content:flex-start}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-TopFilters-filtersWrapper{flex-basis:100%}}.consonant-TopFilters-filtersWrapper+*{margin-left:auto}.consonant-TopFilters-filters{display:flex;justify-content:flex-start;align-items:stretch;margin-right:16px;overflow-y:auto}.consonant-TopFilters-filters:last-child{margin-right:0}.consonant-TopFilters-filters>div h3 button{white-space:nowrap}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated>div h3 button{white-space:nowrap}.consonant-TopFilters-moreBtn{margin-bottom:8px;padding:5px 12px 6px;font-size:.875rem;line-height:1.1875rem;font-weight:700;color:#505050;text-align:center;text-transform:capitalize;background-color:#fff;border:1px solid #eaeaea;border-radius:16px;outline:0}.consonant-TopFilters-moreBtn,.consonant-TopFilters-title{display:none;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word;user-select:none;white-space:nowrap}.consonant-TopFilters-title{margin-right:12px;min-width:55px;max-width:20%;text-overflow:ellipsis;overflow:hidden;font-size:1rem;line-height:2rem;font-weight:600;color:#2c2c2c;text-align:left}.consonant-TopFilters-clearBtnWrapper{position:sticky;display:flex;justify-content:center;align-items:center;right:0;min-height:32px;max-width:40%}.consonant-TopFilters-clearBtnWrapper:empty{margin-left:-16px;overflow:visible}.consonant-TopFilters-clearBtnWrapper--withBlur:after{content:"";position:absolute;width:56px;height:100%;background:transparent linear-gradient(270deg,#fff,hsla(0,0%,100%,0)) 0 0 no-repeat padding-box;top:0;bottom:0;right:100%;margin:auto;z-index:2;pointer-events:none}.consonant-TopFilters-clearBtn{padding:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:2rem;font-weight:700;color:#1473e6;font-style:normal;word-break:break-word;text-align:right;background-color:transparent}.consonant-TopFilters-clearBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilters-clearBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilters-selectWrapper{display:flex;justify-content:flex-end;width:119px;margin-right:8px;order:-1;overflow:visible}.consonant-TopFilters-selectWrapper:only-child{margin-left:auto;margin-right:0}.consonant-TopFilters-searchIcoWrapper{display:none}.consonant-TopFilters-infoWrapper{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;padding-top:16px}.consonant-TopFilters-infoWrapper:only-child{padding-top:0}.consonant-TopFilters-collectionTitle{margin:0;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#2c2c2c;text-align:left}.consonant-TopFilters-collectionTitle,.consonant-TopFilters-results{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word}.consonant-TopFilters-results{display:block;margin-left:auto;padding-left:12px;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;text-align:right}.consonant-TopFilters-results strong{font-weight:700}.consonant-TopFilters--withLightText .consonant-TopFilters-collectionTitle,.consonant-TopFilters--withLightText .consonant-TopFilters-results,.consonant-TopFilters--withLightText .consonant-TopFilters-title{color:#fff}.consonant-TopFilters:empty{display:none}@media only screen and (min-width:768px){.consonant-TopFilters{padding-bottom:32px}.consonant-TopFilters-filtersWrapper{max-width:60%;justify-content:flex-start;margin-right:16px}.consonant-TopFilters-title{display:block}.consonant-TopFilters-filters{align-items:flex-start;flex-wrap:wrap;overflow:hidden}.consonant-TopFilters-filters--truncated{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}.consonant-TopFilters-filters--truncated .consonant-TopFilters-filters-moreBtn{display:block;min-width:120px;margin-right:24px}.consonant-TopFilters-filters--truncated>div:nth-child(n+4){display:none}.consonant-TopFilters-filters>div h3 button{white-space:normal}.consonant-TopFilters-clearBtnWrapper:after{display:none}.consonant-TopFilters-moreBtn{display:block;min-width:auto}.consonant-TopFilters-selectWrapper{max-width:140px;order:0;margin-right:0}.consonant-TopFilters-searchIcoWrapper{position:relative;display:flex;justify-content:center;align-items:center;min-width:55px;min-height:24px}.consonant-TopFilters-searchIcoWrapper>div{position:relative;width:268px;top:0;right:20px;z-index:3;margin-bottom:-20px}.consonant-TopFilters-searchIcoWrapper:only-child>div{right:0}.consonant-TopFilters-searchIcoWrapper>div+button{display:none;margin:0;padding:0}}@media only screen and (min-width:1200px){.consonant-TopFilters-searchIcoWrapper label>span:first-child{display:none}.consonant-TopFilters-selectWrapper{min-width:auto;max-width:160px;margin-right:0;margin-left:0}.consonant-TopFilters-selectWrapper>div:first-child>button{padding-left:12px;padding-right:12px;border:1px solid #eaeaea;border-radius:4px}.consonant-TopFilters-selectWrapper>div:first-child:after{right:12px}.consonant-TopFilters-filters{overflow:visible}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated{justify-content:flex-start;flex-wrap:wrap;overflow:visible}.consonant-TopFilters-filters.consonant-TopFilters-filters--truncated>div:last-child{margin-right:0}.consonant-TopFilters .is-opened{margin-bottom:8px}}.consonant-TopFilter{position:relative;margin-right:8px;margin-bottom:8px;cursor:pointer;user-select:none;border:0;outline:0}.consonant-TopFilter:after{content:"";position:absolute;top:0;bottom:0;right:8px;margin:auto;width:4px;height:4px;border:1px solid #747474;transform:rotate(-45deg) translate3d(1px,-2px,0);border-top:0;border-right:0;pointer-events:none}.consonant-TopFilter-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-width:100%;max-height:90vh;background-color:transparent;border-radius:5px}.consonant-TopFilter-selectedItems,.consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:none}.consonant-TopFilter-name{display:flex;align-items:center;margin:0}.consonant-TopFilter-link{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding:5px 17px 6px 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;border:1px solid #eaeaea;border-radius:4px;background-color:#fff;outline:0;cursor:pointer}.consonant-TopFilter-link:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-link:focus{outline:2px solid #1492e6}}.consonant-TopFilter-selectedItemsQty{display:block;position:relative;margin:0 0 0 9px;padding:0 6px;overflow:visible;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#323232;font-style:normal;word-break:break-word;text-align:left}.consonant-TopFilter-selectedItemsQty:after{content:"";position:absolute;width:1px;height:calc(100% + 4px + 3px);left:0;top:-4px;background-color:#eaeaea}.consonant-TopFilter-selectedItemsQty:empty{display:none}.consonant-TopFilter-items{display:block;height:50vh;margin:auto 0 0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;overflow-y:auto;cursor:default}.consonant-TopFilter-items--clipped{padding-bottom:32px}.consonant-TopFilter-bg{position:relative;display:none;overflow:visible}.consonant-TopFilter-bg:after{content:"";position:absolute;width:100%;max-width:100%;height:20px;left:0;right:0;bottom:100%;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.3),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-TopFilter-items.consonant-TopFilter-items--clipped+aside{display:block}.consonant-TopFilter-item{display:flex;align-items:baseline;transition:background-color .3s ease-in-out}.consonant-TopFilter-item:hover{background-color:#f4f4f4}.consonant-TopFilter-itemLabel{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:8px 20px 6px;cursor:pointer}.consonant-TopFilter-itemLabel:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-itemLabel:focus{outline:2px solid #1492e6}}.consonant-TopFilter input[type=checkbox]{width:0;height:0;max-width:0;max-height:0;margin:0;padding:0;opacity:0;border:0;outline:0}input[type=checkbox]:checked+.consonant-TopFilter-itemCheckmark{background-color:#2680eb;border-color:#2680eb}input[type=checkbox]:checked+.consonant-TopFilter-itemCheckmark:after{display:block}.consonant-TopFilter-itemCheckmark{position:relative;display:block;min-width:14px;width:14px;height:14px;margin-right:10px;border:2px solid #959595;border-radius:3px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;pointer-events:none}.consonant-TopFilter-itemCheckmark:after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;border-radius:2px;transform:rotate(-45deg) translate3d(1px,0,0)}.consonant-TopFilter-itemName{padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;text-align:left;text-transform:capitalize;word-break:break-word;pointer-events:none}.consonant-TopFilter-footer{margin-top:auto;align-items:center;padding:16px;border-top:1px solid #eaeaea}.consonant-TopFilter-footerResQty{margin-right:auto;color:#505050;text-transform:capitalize}.consonant-TopFilter-footerClearBtn,.consonant-TopFilter-footerResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-TopFilter-footerClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-TopFilter-footerClearBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-footerClearBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilter-footerClearBtn+.consonant-TopFilter-footerBtn{margin-left:0}.consonant-TopFilter-footerBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0}.consonant-TopFilter-footerBtn:focus{outline:0}@media only screen and (min-width:1200px){.consonant-TopFilter-footerBtn:focus{outline:2px solid #1492e6}}.consonant-TopFilter.is-selected:not(.is-opened):after{display:none}.consonant-TopFilter.is-selected:not(.is-opened)>.consonant-TopFilter-inner{background-color:#f4f4f4}.consonant-TopFilter.is-selected:not(.is-opened) .consonant-TopFilter-link{border-color:#505050;padding-right:0;color:#323232;background-color:#f4f4f4}.consonant-TopFilter.is-opened{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding-left:20px;padding-right:20px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;background-color:rgba(80,80,80,.8)}.consonant-TopFilter.is-opened:after{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{position:relative;box-shadow:0 3px 15px rgba(80,80,80,.8);border:1px solid #eaeaea;border-radius:4px;background-color:#fff}.consonant-TopFilter.is-opened .consonant-TopFilter-inner:after{content:"";position:absolute;display:block;width:100%;max-width:100%;height:33px;bottom:65px;left:0;right:0;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.5),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:flex}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems{display:block}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItemsQty{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-link{padding-top:17px;padding-bottom:17px;padding-right:36px;border-bottom:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;cursor:pointer}@media only screen and (min-width:768px){.consonant-TopFilter{max-width:100%}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{max-width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.consonant-TopFilter-items{min-height:0;max-height:295px;padding-top:12px;overflow-y:auto}.consonant-TopFilter-itemLabel{padding-left:24px;padding-right:24px}.consonant-TopFilter.is-opened{position:relative;width:auto;margin:0;padding:0;margin-right:8px;margin-bottom:8px;border-radius:4px;z-index:2;background-color:transparent}.consonant-TopFilter.is-opened:after{width:4px;height:4px;top:0;bottom:0;right:8px;margin:auto;border-color:#1473e6;border-width:1px;transform:rotate(-45deg) translate3d(1px,-2px,0);transition:border-color .3s ease-in-out}.consonant-TopFilter.is-opened .consonant-TopFilter-inner{position:static;box-shadow:none;border:0;background-color:transparent}.consonant-TopFilter.is-opened .consonant-TopFilter-inner:after{display:none}.consonant-TopFilter.is-opened .consonant-TopFilter-link{display:flex;justify-content:space-between;align-items:center;height:32px;padding:5px 17px 6px 12px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#1473e6;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;border:1px solid #1473e6;border-radius:4px;transition:border-color .3s ease-in-out,color .3s ease-in-out}.consonant-TopFilter.is-opened input[type=checkbox]:focus+.consonant-TopFilter-itemCheckmark{outline:2px solid #1492e6}.consonant-TopFilter.is-opened .consonant-TopFilter-absoluteWrapper{position:absolute;display:block;left:0;top:40px;width:320px;max-height:360px;overflow-y:auto;border:1px solid #eaeaea;border-radius:4px;box-shadow:0 3px 15px rgba(80,80,80,.101);background-color:#fff;z-index:2;overflow:hidden}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItemsQty{padding:0;visibility:hidden;font-size:0}.consonant-TopFilter.is-opened .consonant-TopFilter-selectedItems ul~.consonant-TopFilter-footer{display:flex}}.consonant-LeftFilters{position:static;display:flex;flex-direction:column;width:100%;max-width:100%;top:0;bottom:0;left:0;right:0;background-color:#fff;overflow:visible;user-select:none}.consonant-LeftFilters>*,.consonant-LeftFilters>.consonant-Search{display:none}.consonant-LeftFilters-header{display:flex;justify-content:space-between;align-items:center;display:none;width:100%;max-width:100%;padding:14px 12px;border-bottom:1px solid #eaeaea}.consonant-LeftFilters-deskTitle{display:none;margin:0;max-width:70%;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#2c2c2c;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobTitle{display:flex;align-items:center}.consonant-LeftFilters-mobTitle span{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobTitle span:focus{outline:1px solid #1492e6}.consonant-LeftFilters-mobBack{display:block;width:32px;height:32px;margin-right:13px;font-size:0;line-height:0;border:1px solid #eaeaea;border-radius:50%;background:#fff url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjk4OTkgNC4wMDAwNkgzLjQxMzg4TDUuNjk5ODggMS43MTcwNkM1Ljc5MjkyIDEuNjI0MDIgNS44NjY3MiAxLjUxMzU2IDUuOTE3MDggMS4zOTJDNS45Njc0MyAxLjI3MDQzIDUuOTkzMzUgMS4xNDAxNCA1Ljk5MzM1IDEuMDA4NTZDNS45OTMzNSAwLjg3Njk4MSA1Ljk2NzQzIDAuNzQ2Njg5IDUuOTE3MDggMC42MjUxMjVDNS44NjY3MiAwLjUwMzU2IDUuNzkyOTIgMC4zOTMxMDQgNS42OTk4OCAwLjMwMDA2MkM1LjYwNjg0IDAuMjA3MDIxIDUuNDk2MzggMC4xMzMyMTYgNS4zNzQ4MiAwLjA4Mjg2MjNDNS4yNTMyNSAwLjAzMjUwODUgNS4xMjI5NiAwLjAwNjU5MTggNC45OTEzOCAwLjAwNjU5MThDNC43MjU2NCAwLjAwNjU5MTggNC40NzA3OCAwLjExMjE1NiA0LjI4Mjg4IDAuMzAwMDYyTDAuMjk5ODc4IDQuMjkzMDZDMC4yMDY5MDIgNC4zODU5NCAwLjEzMzE0MyA0LjQ5NjIyIDAuMDgyODE4NyA0LjYxNzYyQzAuMDMyNDk0NCA0LjczOTAyIDAuMDA2NTkxOCA0Ljg2OTE1IDAuMDA2NTkxOCA1LjAwMDU2QzAuMDA2NTkxOCA1LjEzMTk4IDAuMDMyNDk0NCA1LjI2MjEgMC4wODI4MTg3IDUuMzgzNUMwLjEzMzE0MyA1LjUwNDkgMC4yMDY5MDIgNS42MTUxOSAwLjI5OTg3OCA1LjcwODA2TDQuMjgyODggOS43MDAwNkM0LjM3NTkyIDkuNzkzMSA0LjQ4NjM4IDkuODY2OTEgNC42MDc5NCA5LjkxNzI2QzQuNzI5NTEgOS45Njc2MiA0Ljg1OTggOS45OTM1MyA0Ljk5MTM4IDkuOTkzNTNDNS4xMjI5NiA5Ljk5MzUzIDUuMjUzMjUgOS45Njc2MiA1LjM3NDgyIDkuOTE3MjZDNS40OTYzOCA5Ljg2NjkxIDUuNjA2ODQgOS43OTMxIDUuNjk5ODggOS43MDAwNkM1Ljc5MjkyIDkuNjA3MDIgNS44NjY3MiA5LjQ5NjU2IDUuOTE3MDggOS4zNzVDNS45Njc0MyA5LjI1MzQzIDUuOTkzMzUgOS4xMjMxNCA1Ljk5MzM1IDguOTkxNTZDNS45OTMzNSA4Ljg1OTk4IDUuOTY3NDMgOC43Mjk2OSA1LjkxNzA4IDguNjA4MTJDNS44NjY3MiA4LjQ4NjU2IDUuNzkyOTIgOC4zNzYxIDUuNjk5ODggOC4yODMwNkwzLjQxMzg4IDYuMDAwMDZIMTIuOTg5OUMxMy4yNTUxIDYuMDAwMDYgMTMuNTA5NCA1Ljg5NDcgMTMuNjk3IDUuNzA3MTdDMTMuODg0NSA1LjUxOTYzIDEzLjk4OTkgNS4yNjUyOCAxMy45ODk5IDUuMDAwMDZDMTMuOTg5OSA0LjczNDg1IDEzLjg4NDUgNC40ODA0OSAxMy42OTcgNC4yOTI5NkMxMy41MDk0IDQuMTA1NDIgMTMuMjU1MSA0LjAwMDA2IDEyLjk4OTkgNC4wMDAwNloiIGZpbGw9IiM1MDUwNTAiLz4KPC9zdmc+Cg==") no-repeat 50% 50%;background-position:contain;outline:0}.consonant-LeftFilters-mobBack:focus{border-color:#1492e6}.consonant-LeftFilters-clearLink{display:none;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#bcbcbc;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;background-color:transparent;outline:0}.consonant-LeftFilters-clearLink:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LeftFilters-clearLink:focus{outline:2px solid #1492e6}}.consonant-LeftFilters-list{margin-bottom:auto;padding-left:16px;padding-right:16px;overflow-y:auto}.consonant-LeftFilters-mobileFooter{display:none;align-items:center;padding:16px;border-top:1px solid #eaeaea;order:2}.consonant-LeftFilters-mobileFooterTotalResQty{margin-right:auto;max-width:55%;color:#505050;text-transform:capitalize}.consonant-LeftFilters-mobileFooterClearBtn,.consonant-LeftFilters-mobileFooterTotalResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilters-mobileFooterClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-LeftFilters-mobileFooterClearBtn:focus{box-shadow:0 2px 0 0 #1492e6}.consonant-LeftFilters-mobileFooterClearBtn:first-child{margin-left:auto}.consonant-LeftFilters-mobileFooterClearBtn+.consonant-LeftFilters-mobileFooterBtn{margin-left:0}.consonant-LeftFilters-mobileFooterBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0;position:relative}.consonant-LeftFilters-mobileFooterBtn:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.consonant-LeftFilters.is-opened{position:fixed;z-index:10;display:flex}.consonant-LeftFilters.is-opened .consonant-LeftFilters-header,.consonant-LeftFilters.is-opened .consonant-LeftFilters-mobileFooter,.consonant-LeftFilters.is-opened>button{display:flex}.consonant-LeftFilters.is-opened .consonant-LeftFilters-list{display:block}.consonant-LeftFilters.is-opened .consonant-LeftFilters-itemName img{display:none;position:relative;top:4px}.consonant-LeftFilters-chosenFilters{position:relative;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:-16px;width:100%;max-width:100%;padding-bottom:8px;background-color:transparent}.consonant-LeftFilters-chosenFilters:empty{display:none}@media only screen and (min-width:1200px){.consonant-LeftFilters{width:204px;max-width:204px;margin-right:32px;padding:8px 16px 16px;border-radius:4px;overflow:visible}.consonant-LeftFilters-list{display:block;margin-bottom:0;padding:0;border-top:1px solid #eaeaea;overflow:hidden;z-index:1}.consonant-LeftFilters-mobTitle{display:none}.consonant-LeftFilters-header{display:flex;padding:0 0 24px;border-bottom:1px solid #eaeaea;order:-3}.consonant-LeftFilters-header+button:after{display:none}.consonant-LeftFilters-deskTitle{display:block}.consonant-LeftFilters>.consonant-Search{display:block;padding-top:13px;padding-bottom:32px}.consonant-LeftFilters>button{display:flex}.consonant-LeftFilters-clearLink{display:block;transition:color .3s ease-in-out}.consonant-LeftFilters-clearLink:active,.consonant-LeftFilters-clearLink:hover{color:#1473e6}.consonant-LeftFilters-chosenFilters{display:flex}}.consonant-LeftFilter{position:relative;border-bottom:1px solid #eaeaea;outline:0;cursor:pointer}.consonant-LeftFilter:after{content:"";position:absolute;right:16px;top:0;bottom:0;margin:auto;width:8px;height:8px;border:2px solid #d3d3d3;transform:rotate(-135deg);border-top:0;border-right:0;pointer-events:none}.consonant-LeftFilter:last-of-type{border-bottom:0}.consonant-LeftFilter-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;max-width:100%;max-height:90vh;background-color:#fff;border-radius:5px}.consonant-LeftFilter-name{display:flex;align-items:center;margin:0}.consonant-LeftFilter-name img{display:block;max-width:16px;height:auto;max-height:16px;margin-right:6px}.consonant-LeftFilter-link{display:block;width:100%;max-width:100%;padding-top:17px;padding-bottom:17px;padding-right:36px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.1875rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-transform:capitalize;text-decoration:none;background-color:transparent;outline:0;cursor:pointer;border:1px solid transparent}.consonant-LeftFilter-link:focus{border-color:#1492e6}.consonant-LeftFilter-selectedItemsQty{position:relative;display:block;margin-top:4px;padding-right:18px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#959595;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-LeftFilter-selectedItemsQty:after{position:absolute;right:12px;content:attr(data-qty);font-weight:700;background-color:#fff}.consonant-LeftFilter-selectedItemsQty:empty{display:none}.consonant-LeftFilter-itemBadge{display:none;position:absolute;min-width:24px;max-width:100px;height:24px;padding:5px 7px;top:12px;right:30px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:.875rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:15px;background-color:#1473e6;z-index:1;opacity:1;border:0;outline:0;transition:opacity .3s ease-in-out;transition-delay:.1s;overflow:hidden}.consonant-LeftFilter-itemBadge:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LeftFilter-itemBadge:focus{outline:2px solid #1492e6}}.consonant-LeftFilter-itemBadge:hover{font-size:0;line-height:0}.consonant-LeftFilter-itemBadge:after,.consonant-LeftFilter-itemBadge:before{content:"";position:absolute;width:10px;height:2px;top:0;bottom:0;left:0;right:0;margin:auto;background-color:#fff;z-index:1;opacity:0;transition:opacity .3s ease-in-out;transition-delay:.1s;transform:rotate(45deg)}.consonant-LeftFilter-itemBadge:after{transform:rotate(-45deg)}.consonant-LeftFilter-itemBadge:hover:after,.consonant-LeftFilter-itemBadge:hover:before{opacity:1}.consonant-LeftFilter-items{display:none;height:50vh;margin:auto 0 0;padding:0;list-style-type:none;border-top:1px solid #eaeaea;overflow-y:auto}.consonant-LeftFilter-itemsItem{display:flex;align-items:baseline;transition:background-color .3s ease-in-out}.consonant-LeftFilter-itemsItem:hover{background-color:#f4f4f4}.consonant-LeftFilter-itemsItem:nth-of-type(n+10):last-of-type{margin-bottom:32px}.consonant-LeftFilter-itemsItemLabel{position:relative;display:flex;align-items:center;width:100%;max-width:100%;padding:8px 20px 6px;cursor:pointer}.consonant-LeftFilter input[type=checkbox]{width:0;height:0;max-width:0;max-height:0;margin:0;padding:0;opacity:0;border:0;outline:0}input[type=checkbox]:checked+.consonant-LeftFilter-itemsItemCheckmark{background-color:#2680eb;border-color:#2680eb}input[type=checkbox]:checked+.consonant-LeftFilter-itemsItemCheckmark:after{display:block}input[type=checkbox]:focus+.consonant-LeftFilter-itemsItemCheckmark{border-color:#1492e6}.consonant-LeftFilter-itemsItemCheckmark{position:relative;display:block;min-width:14px;width:14px;height:14px;margin-right:10px;border:2px solid #959595;border-radius:3px;transition:border-color .3s ease-in-out,background-color .3s ease-in-out;pointer-events:none}.consonant-LeftFilter-itemsItemCheckmark:after{display:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:8px;height:4px;border:2px solid #fff;border-top:0;border-right:0;border-radius:2px;transform:rotate(-45deg) translate3d(1px,0,0)}.consonant-LeftFilter-itemsItemName{padding-bottom:1px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.1875rem;font-weight:400;color:#505050;font-style:normal;text-align:left;word-break:break-word;pointer-events:none}.consonant-LeftFilter-footer{display:none;margin-top:auto;align-items:center;padding:16px;border-top:1px solid #eaeaea}.consonant-LeftFilter-footerResQty{margin-right:auto;color:#505050;text-transform:capitalize}.consonant-LeftFilter-footerClearBtn,.consonant-LeftFilter-footerResQty{display:block;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;font-style:normal;word-break:break-word;text-align:left}.consonant-LeftFilter-footerClearBtn{margin-right:17px;padding:0;color:#1473e6;background-color:transparent;border:0;outline:0}.consonant-LeftFilter-footerClearBtn:focus{box-shadow:0 2px 0 0 #1492e6}.consonant-LeftFilter-footerClearBtn+.consonant-LeftFilter-footerBtn{margin-left:0}.consonant-LeftFilter-footerBtn{min-width:71px;margin-left:auto;padding:8px 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:center;text-transform:capitalize;background-color:#1473e6;border-radius:20px;border:0;outline:0;position:relative}.consonant-LeftFilter-footerBtn:focus:after{border-radius:18px;content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:-2px;transition:box-shadow .13s ease-out,margin .13s ease-out;box-shadow:0 0 0 2px #1492e6}.consonant-LeftFilter.is-opened{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;max-width:100%;padding-left:20px;padding-right:20px;top:0;bottom:0;left:0;right:0;margin:auto;z-index:4;background-color:rgba(80,80,80,.8)}.consonant-LeftFilter.is-opened:after{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{position:relative;box-shadow:0 3px 15px rgba(80,80,80,.8);border:1px solid #eaeaea;border-radius:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner:after{content:"";position:absolute;display:block;width:100%;max-width:100%;height:33px;bottom:65px;left:0;right:0;background:transparent linear-gradient(180deg,hsla(0,0%,100%,.8),#fff) no-repeat 0 0;z-index:1;pointer-events:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-footer{display:flex}.consonant-LeftFilter.is-opened .consonant-LeftFilter-items{display:block}.consonant-LeftFilter.is-opened .consonant-LeftFilter-selectedItemsQty{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:20px}@media only screen and (min-width:768px){.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{max-width:70vw;margin-left:auto;margin-right:auto}}@media only screen and (min-width:1200px){.consonant-LeftFilter:after{display:block;right:13px;border-color:#bcbcbc;transform:rotate(-45deg)}.consonant-LeftFilter-inner{border-radius:0;background-color:transparent}.consonant-LeftFilter-items{min-height:0;max-height:100%;height:auto;padding-top:12px;border-color:transparent;overflow-y:auto}.consonant-LeftFilter-itemsItemLabel{padding:6px 8px}input[type=checkbox]:focus+.consonant-LeftFilter-itemsItemCheckmark{outline:2px solid #1492e6}.consonant-LeftFilter-itemsItem:nth-of-type(n+10):last-of-type{margin-bottom:0}.consonant-LeftFilter-itemsItemName{font-size:.875rem;line-height:1rem}.consonant-LeftFilter-footer{display:none}.consonant-LeftFilter-link{padding-top:14px;padding-bottom:14px;font-size:.875rem;line-height:1rem;word-break:break-word;transition:color .3s ease-in-out;border:2px solid transparent}.consonant-LeftFilter-link:hover{color:#707070}.consonant-LeftFilter-link:focus{border-color:#1492e6}.consonant-LeftFilter-itemBadge{display:block}.consonant-LeftFilter-selectedItemsQty{display:none}.consonant-LeftFilter.is-opened{position:relative;padding:0;background-color:transparent;border-bottom-color:transparent}.consonant-LeftFilter.is-opened:after{display:block;top:24px;bottom:auto;border-color:#959595;transform:rotate(135deg)}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner{min-height:0;max-height:none;max-width:100%;margin-left:0;margin-right:0;overflow:hidden;box-shadow:none;border:0}.consonant-LeftFilter.is-opened .consonant-LeftFilter-inner:after{display:none}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name{padding-left:0}.consonant-LeftFilter.is-opened .consonant-LeftFilter-name img{display:block;position:relative;top:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-link{padding-right:36px;color:#707070}.consonant-LeftFilter.is-opened .consonant-LeftFilter-items{padding-top:4px}.consonant-LeftFilter.is-opened .consonant-LeftFilter-footer{display:none}}.consonant-ChosenFilter{position:relative;max-width:50vw;margin-right:7px;margin-bottom:8px;padding:0 17px 0 8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.375rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;border:1px solid #959595;border-radius:4px;outline:0;overflow:hidden}.consonant-ChosenFilter:after,.consonant-ChosenFilter:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:8px;width:7px;height:1px;background-color:#959595;transform:rotate(45deg)}.consonant-ChosenFilter:after{transform:rotate(-45deg)}.consonant-ChosenFilter:focus{outline:0}@media only screen and (min-width:1200px){.consonant-ChosenFilter:focus{outline:2px solid #1492e6}}.consonant-Card{width:100%;max-width:100%;padding-bottom:7px;text-align:left;border:1px solid #eaeaea;border-radius:4px;overflow:hidden}.consonant-Card,.consonant-Card-content{position:relative;display:flex;flex-direction:column;background-color:#fff}.consonant-Card-content{flex-grow:1;padding:20px 24px 24px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.consonant-Card-title{max-height:2.75rem;margin:0 0 7px;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;text-decoration:none;-webkit-line-clamp:2}.consonant-Card-text,.consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;text-align:left;word-break:break-word;overflow:hidden}.consonant-Card-text{max-height:3.9375rem;margin:0 0 14px;padding:0;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;-webkit-line-clamp:3}.consonant-Card-text:empty{display:none}.consonant-Card-label+.consonant-Card-title+p{max-height:3rem;line-height:1rem}.consonant-Card .consonant-BtnInfobit:first-child{margin-left:0}.consonant-Card .consonant-CardFooter--divider:last-child{padding-top:20px}.consonant-Card.consonant-hide-cta .consonant-OneHalfCard-title+p{max-height:none;-webkit-line-clamp:7;margin:0}.consonant-Card.consonant-u-noBorders{border:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-Card{flex-grow:0;flex-shrink:0;flex-basis:300px}}@media only screen and (min-width:768px){.consonant-Card{padding-bottom:0}.consonant-Card-content{padding-bottom:24px}}\--4up .consonant-Card-content,\--5up .consonant-Card-content{padding:20px}.consonant-CardsGrid--3up .consonant-Card{max-width:378px}.consonant-CardsGrid .consonant-Card.one-half:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.consonant-CardsGrid .consonant-Card.one-half [class*=-header]{position:relative}.consonant-CardsGrid .consonant-Card.one-half [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.consonant-CardsGrid .consonant-Card.one-half:hover [class*=-header]:after{opacity:1}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header{position:relative;width:100%;height:213px;background-color:#eaeaea;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border-top-left-radius:4px;border-top-right-radius:4px;overflow:hidden}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:1;font-size:0;line-height:0}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-header button.consonant-Card-videoButton-wrapper .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.one-half .consonant-Card-label{display:block;max-width:100%;margin-bottom:4px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-CardsGrid--2up .consonant-Card.one-half,.consonant-CardsGrid--3up .consonant-Card.one-half{height:448px}.consonant-CardsGrid--4up .consonant-Card.one-half{height:auto}.consonant-CardsGrid--4up .consonant-Card.one-half .consonant-Card-header{min-height:192px;max-height:192px}.consonant-CardsGrid--4up .consonant-Card.one-half .consonant-Card-content,.consonant-CardsGrid--5up .consonant-Card.one-half .consonant-Card-content{padding:16px 16px 20px}.consonant-CardsGrid .consonant-Card.three-fourths{height:448px}.consonant-CardsGrid .consonant-Card.three-fourths:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:box-shadow .3s ease-in-out}.consonant-CardsGrid .consonant-Card.three-fourths [class*=-header]{position:relative}.consonant-CardsGrid .consonant-Card.three-fourths [class*=-header]:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;z-index:0;background-color:rgba(0,0,0,.35);opacity:0;transition:opacity .3s ease-in-out}.consonant-CardsGrid .consonant-Card.three-fourths:hover [class*=-header]:after{opacity:1}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-header{background-color:#eaeaea;height:316px;overflow:hidden;position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;z-index:1;background-color:#fff;font-size:0;line-height:0}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-label{display:block;max-width:100%;max-height:1rem;margin-bottom:4px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-label:empty{display:none}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-content{padding:20px 20px 24px}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-title{max-height:2.75rem;margin:0 0 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;font-style:normal;text-align:left;text-decoration:none;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-title:only-child{max-height:5.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-title:empty{display:none}.consonant-Card-label+.consonant-CardsGrid .consonant-Card.three-fourths-title:last-child{max-height:4.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-text{max-height:2rem;margin:0;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-text:empty{display:none}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-text:only-child{max-height:5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-label+.consonant-Card-text:last-child{max-height:4rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-label+.consonant-Card-title+.consonant-Card-text{max-height:1rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.three-fourths .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up .consonant-Card.three-fourths .consonant-Card-title,.consonant-CardsGrid--5up .consonant-Card.three-fourths .consonant-Card-title{margin-bottom:0;max-height:2.75rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid--4up .consonant-Card.three-fourths .consonant-Card-title:first-child,.consonant-CardsGrid--5up .consonant-Card.three-fourths .consonant-Card-title:first-child{max-height:4.125rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid--4up .consonant-Card.three-fourths .consonant-Card-text,.consonant-CardsGrid--5up .consonant-Card.three-fourths .consonant-Card-text{display:none!important}.consonant-CardsGrid--4up .consonant-Card.three-fourths .consonant-Card-badge,.consonant-CardsGrid--5up .consonant-Card.three-fourths .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up .consonant-Card.three-fourths{height:384px}.consonant-CardsGrid--4up .consonant-Card.three-fourths .consonant-Card-header{min-height:232px;height:276px}.consonant-CardsGrid--5up .consonant-Card.three-fourths{height:344px}.consonant-CardsGrid--5up .consonant-Card-header{min-height:232px;height:232px}.consonant-CardsGrid .consonant-Card.full-card{height:448px}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-content{position:absolute;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;min-height:108px;margin-top:auto;padding:0 24px 24px;text-decoration:none;background:transparent linear-gradient(180deg,transparent,rgba(0,0,0,.501) 36%,rgba(0,0,0,.701)) 0 0 no-repeat padding-box;outline:0}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-content:before{content:"";position:absolute;right:24px;bottom:32px;width:12px;height:12px;border:1px solid #fff;box-shadow:1px 1px 0 0 #fff;border-top:0;border-left:0;transform:rotate(-45deg)}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-content:active,.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-content:hover{text-decoration:none}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-header{position:absolute!important;width:100%;height:auto;max-height:none;background-color:#eaeaea;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;z-index:0;top:0;bottom:0;left:0;right:0}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-header img{min-width:100%;min-height:100%}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-header button.consonant-Card-videoButton-wrapper{width:100%;height:100%;background-color:transparent}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out;bottom:124px}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-logo{position:absolute;display:block;bottom:124px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:3;font-size:0;line-height:0}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-label{display:block;max-width:100%;margin-bottom:5px;font-size:.875rem;line-height:1rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-label,.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-title{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;color:#fff;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;overflow:hidden;z-index:1}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;max-height:2.75rem;margin:0;padding-right:24px;font-size:1.125rem;line-height:1.375rem;font-weight:700;-webkit-line-clamp:2}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.full-card .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid--4up .consonant-Card.full-card{height:384px}.consonant-CardsGrid--5up .consonant-Card.full-card{height:344px}.consonant-CardsGrid .consonant-Card.half-height{height:208px}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-header{z-index:0;height:100%;background-color:#eaeaea;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-header:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:transparent linear-gradient(180deg,rgba(0,0,0,.1) 10%,rgba(0,0,0,.8) 80%) 0 0 no-repeat;z-index:1;opacity:1}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-videoButton-wrapper{top:-118px;background:transparent;position:absolute;height:208px;left:0;right:0;z-index:2}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out;top:75px;left:24px;right:auto}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-content{position:absolute;text-decoration:none;bottom:0;background-color:transparent;flex-direction:column-reverse;padding:8px 24px 32px}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-title{margin:0 0 5px;max-height:2.5rem;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.25rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-title :only-child{margin-bottom:0}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-label{display:block;max-height:1.3125rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#fff;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:31%;top:16px;right:0;padding:8px 13px 7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:2;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card--labelTop .consonant-Card-content{flex-direction:column-reverse}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card--labelTop .consonant-Card-label{margin-bottom:8px}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card--labelTop .consonant-Card-label :only-child,.consonant-CardsGrid .consonant-Card.half-height .consonant-Card--labelTop .consonant-Card-title{margin-bottom:0}.consonant-CardsGrid .consonant-Card.half-height .consonant-Card.consonant-u-noBorders{border:0}@media only screen and (min-width:600px){.consonant-CardsGrid .consonant-Card.half-height .consonant-Card-title{max-height:2.75rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left}}@media only screen and (min-width:1200px){.consonant-CardsGrid .consonant-Card.half-height{outline:0;position:relative}.consonant-CardsGrid .consonant-Card.half-height:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}}.consonant-CardsGrid--4up{grid-template-columns:repeat(auto-fit,minmax(225px,1fr))}.consonant-CardsGrid .consonant-Card.double-wide{min-width:300px;max-width:584px;height:448px}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-header{position:relative;height:306px;overflow:hidden;background-color:#eaeaea;background-position:50% 0;background-repeat:no-repeat;background-size:cover}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content{flex-grow:1;display:flex;flex-direction:column;padding:16px 24px 28px;text-decoration:none;background-color:#fff;outline:0;width:100%}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content:active,.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content:hover{text-decoration:none}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content:empty{display:none}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-title{margin:0 0 5px;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-title :only-child{margin-bottom:0}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-logo{position:absolute;display:block;bottom:16px;left:0;padding:7px 24px;border:1px solid transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#fff;z-index:1;font-size:0;line-height:0}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-logo img{width:auto;height:auto;max-width:90px;max-height:32px;object-fit:contain;user-select:none}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-label{display:block;margin-bottom:8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-label :only-child{margin-bottom:0}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:24px;right:0;padding:8px 13px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-text{margin:0;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card--contentTop{flex-direction:column-reverse}.consonant-Card--contentTop .consonant-CardsGrid .consonant-Card.double-wide-img{flex-grow:1}.consonant-Card--contentTop .consonant-CardsGrid .consonant-Card.double-wide-content{position:absolute;top:0;left:0;right:0;padding-top:24px;background-color:transparent;z-index:1}.consonant-Card--noTextInfo .consonant-CardsGrid .consonant-Card.double-wide-img{height:100%}.consonant-Card--noTextInfo .consonant-CardsGrid .consonant-Card.double-wide-content{display:none}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card.consonant-u-noBorders{border:0}@media only screen and (min-width:1200px){.consonant-CardsGrid .consonant-Card.double-wide{min-width:500px}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content{outline:0;position:relative}.consonant-CardsGrid .consonant-Card.double-wide .consonant-Card-content:focus:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border:2px solid #1473e6;z-index:1}}@media only screen and (min-width:680px){.consonant-CardsGrid .consonant-Card.double-wide--2up .consonant-Card.double-wide{min-width:500px}.consonant-CardsGrid .consonant-Card.double-wide--3up .consonant-Card.double-wide,.consonant-CardsGrid .consonant-Card.double-wide--4up .consonant-Card.double-wide,.consonant-CardsGrid .consonant-Card.double-wide--5up .consonant-Card.double-wide{grid-template-columns:repeat(auto-fit,minmax(500px,max-content))}}.consonant-CardsGrid .consonant-Card.product{height:auto;min-height:222px}.consonant-CardsGrid .consonant-Card.product .consonant-Card-content{padding:16px 16px 20px}.consonant-CardsGrid .consonant-Card.product .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.product .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.product .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.product .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.product .consonant-Card-row{display:flex;flex-direction:row;margin-bottom:16px;align-items:center}.consonant-CardsGrid .consonant-Card.product .consonant-Card-title{flex:1;display:-webkit-box;-webkit-box-orient:vertical;max-height:2.75rem;margin:6px 0 16px;text-decoration:none;word-break:break-word;-webkit-line-clamp:2;overflow:hidden;line-height:1}.consonant-CardsGrid .consonant-Card.product .consonant-Card-text{display:-webkit-box;-webkit-box-orient:vertical;max-height:3.9375rem;margin:0 0 20px;padding:0;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;overflow:hidden}.consonant-CardsGrid .consonant-Card.product .consonant-Card-text:empty{display:none}.consonant-CardsGrid .consonant-Card.text-card{height:auto}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-content{padding:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding-bottom:24px}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-header{flex-grow:1;position:relative;width:100%;padding:16px 0 0 16px;height:64px;max-height:64px;border-top-left-radius:4px;border-top-right-radius:4px;background-image:none!important}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-videoIco{display:block;position:absolute;width:40px;height:40px;right:24px;bottom:16px;font-size:0;line-height:0;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%231473e6' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;background-size:cover;z-index:1;cursor:pointer;transform-origin:50% 50%;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-videoIco:active,.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-videoIco:hover{transform:scale(1.1);background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='40' xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg data-name='Ellipse 20182' fill='%230059c2' stroke='%23fff' stroke-width='2'%3E%3Ccircle cx='20' cy='20' r='20' stroke='none'/%3E%3Ccircle cx='20' cy='20' r='19' fill='none'/%3E%3C/g%3E%3Cpath data-name='Path 356676' d='M15 10.833v18.333l13.333-9.167z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 0 0;transition:transform .3s ease-in-out}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-videoIco:focus{transform:scale(1.1);transition:transform .3s ease-in-out;outline:2px solid #1492e6}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-logo{display:block;width:48px;height:48px;overflow:hidden;background-size:cover;background-position:50%;border-radius:4px;font-size:0;line-height:0}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-logo img{width:48px;height:48px;object-fit:cover;user-select:none}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-label{display:none;max-width:100%;margin-bottom:4px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#505050;font-style:normal;word-break:break-word;text-align:left;text-decoration:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-title{max-height:2.75rem;margin:0 0 6px;font-size:1.125rem;line-height:1.375rem;font-weight:700;color:#323232}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-text,.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-title{display:-webkit-box;-webkit-box-orient:vertical;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-style:normal;word-break:break-word;text-align:left}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-text{max-height:3.9375rem;margin:0 0 14px;padding:0;font-size:.875rem;line-height:1.3125rem;font-weight:400;color:#747474;-webkit-line-clamp:3;overflow:hidden}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-text:empty{display:none}.consonant-Card-label+.consonant-CardsGrid .consonant-Card.text-card-title+p{max-height:3rem;line-height:1rem}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-banner{position:absolute;display:flex;justify-content:flex-start;max-width:56%;max-height:70%;top:16px;right:0;padding:8px 13px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1.0625rem;font-weight:700;color:#fff;font-style:normal;word-break:break-word;text-align:left;letter-spacing:.72px;text-transform:uppercase;border-top-left-radius:4px;border-bottom-left-radius:4px;z-index:1;background-color:#1473e6;user-select:none;overflow-y:auto}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-bannerIconWrapper{margin-right:4px}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-bannerIconWrapper img{width:8px;height:8px}.consonant-CardsGrid .consonant-Card.text-card .consonant-Card-badge{position:absolute;display:block;max-width:36%;max-height:50%;top:24px;left:24px;padding:4px 11px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.75rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;border:1px solid #959595;border-radius:4px;background-color:#fff;overflow-y:auto;z-index:1}.consonant-CardsGrid .consonant-Card.text-card .consonant-DateIntervalInfobit{display:none}.consonant-CardsGrid .consonant-Card.text-card .consonant-BtnInfobit{margin-left:0}.consonant-LinkBlocker{position:absolute;top:0;left:0;display:block;background-color:transparent;width:100%;height:100%;cursor:pointer;z-index:1}.consonant-CardFooter{margin-top:auto;padding-top:24px}.consonant-CardFooter:not(:last-child){padding-top:0;padding-bottom:10px}.consonant-CardFooter+.consonant-CardFooter{margin-top:0;padding-top:10px}.consonant-CardFooter+.consonant-CardFooter:not(.consonant-CardFooter--divider){padding-top:0}.consonant-CardFooter--divider:last-child{border-top:1px solid #eaeaea}.consonant-CardFooter-row{display:flex;width:100%;justify-content:space-between;align-items:stretch;height:32px}.consonant-CardFooter-cell{display:flex;justify-content:flex-start;align-items:center;max-width:100%;flex-basis:auto;flex-grow:1}.consonant-CardFooter-cell:empty{display:none}.consonant-CardFooter-cell--left>:first-child{margin-left:0}.consonant-CardFooter-cell--center{justify-content:center}.consonant-CardFooter-cell--center:first-child:not(:only-child){justify-content:flex-start}.consonant-CardFooter-cell--center:first-child>:first-child{margin-left:0}.consonant-CardFooter-cell--right{justify-content:flex-end}.consonant-CardFooter-cell>:nth-of-type(n+11){display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.consonant-CardFooter-cell{width:100%}}.consonant-CardFooter+.consonant-CardFooter~.consonant-CardFooter{display:none}span+h2+p+.consonant-CardFooter+.consonant-CardFooter{margin-bottom:-10px}[data-cells="3"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:33.33333333%}[data-cells="2"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:50%}[data-cells="1"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:100%}[data-cells="0"]:not(.consonant-CardFooter-row--fluid) .consonant-CardFooter-cell{max-width:Infinity%}.consonant-BtnInfobit{display:flex;justify-content:center;align-items:center;min-width:76px;max-width:100%;height:32px;max-height:32px;margin-left:16px;padding-left:16px;padding-right:16px;text-decoration:none;border:2px solid #505050;border-radius:16px;background-color:#fff;cursor:pointer;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.consonant-BtnInfobit span{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.8235rem;line-height:.9375rem;font-weight:700;color:#505050;font-style:normal;word-break:break-word;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color .3s ease-in-out}.consonant-BtnInfobit:hover{text-decoration:none!important;border-color:#505050;background-color:#505050}.consonant-BtnInfobit:hover span{color:#fff}.consonant-BtnInfobit:active{text-decoration:none!important;border-color:#323232;background-color:#323232}.consonant-BtnInfobit:active span{color:#fff}.consonant-BtnInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-BtnInfobit:focus{outline:2px solid #1492e6}}.consonant-BtnInfobit--cta{background-color:#2680eb;border-color:#2680eb}.consonant-BtnInfobit--cta span{color:#fff}.consonant-BtnInfobit--cta:hover{text-decoration:none!important;background-color:#1473e6;border-color:#1473e6}.consonant-BtnInfobit--cta:hover span{color:#fff}.consonant-BtnInfobit--cta:active{text-decoration:none!important;background-color:#0d66d0;border-color:#0d66d0}.consonant-BtnInfobit--cta:active span{color:#fff}.consonant-BtnInfobit-ico{width:auto;height:auto;max-width:24px;max-height:24px;margin-right:8px;overflow:hidden;object-fit:cover;user-select:none}.consonant-BtnInfobit-ico--last{order:1;margin-left:8px;margin-right:0}.consonant-BtnInfobit-ico:only-child{margin:0}.consonant-PriceInfobit{display:flex;justify-content:flex-start;align-items:baseline;min-width:0;max-width:100%;margin-left:16px}.consonant-PriceInfobit-price{max-width:100%;flex-shrink:0;font-size:1.125rem;color:#323232}.consonant-PriceInfobit-price,.consonant-PriceInfobit-term{font-family:adobe-clean,Segoe UI,Roboto,sans-serif;line-height:1.6875rem;font-weight:400;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-PriceInfobit-term{position:relative;flex-shrink:1;font-size:.875rem;color:#959595}.consonant-PriceInfobit-term:before{content:"/"}.consonant-IconWithTextInfobit{display:flex;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;margin-left:16px}.consonant-IconWithTextInfobit img{display:block;width:auto;height:auto;max-width:80px;max-height:22px;margin-right:4px;object-fit:contain;user-select:none}.consonant-IconWithTextInfobit-text{max-width:100%;max-height:2rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-LinkWithIcoInfobit{display:flex;justify-content:flex-start;align-items:center;min-width:0;max-width:100%;margin-left:16px;text-decoration:none}.consonant-LinkWithIcoInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LinkWithIcoInfobit:focus{outline:2px solid #1492e6}}.consonant-LinkWithIcoInfobit span{max-width:100%;max-height:2rem;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.consonant-LinkWithIcoInfobit:hover span{text-decoration:none;color:#1473e6}.consonant-LinkWithIcoInfobit:active span{text-decoration:none;color:#0d66d0}.consonant-LinkWithIcoInfobit img{display:block;width:18px;height:auto;max-width:18px;max-height:18px;object-fit:contain;user-select:none}.consonant-LinkWithIcoInfobit img:not(:last-child){margin-right:8px}.consonant-RatingInfobit{display:flex;justify-content:flex-start;align-items:center;max-width:100%;margin-left:16px}.consonant-RatingInfobit--negMargin{margin-right:-24px}.consonant-RatingInfobit-stars{display:block;position:relative;height:15px;max-width:100%;white-space:nowrap}.consonant-RatingInfobit-stars:before{content:"";display:block;position:relative;height:15px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:none}.st1{fill:%23d3d3d3}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st1' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0;background-size:17px 15px;z-index:1;overflow:hidden}.consonant-RatingInfobit-stars:after{content:"";display:block;position:absolute;height:15px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' viewBox='0 0 17 15'%3E%3Cstyle%3E.st0{fill:%231473e6}%3C/style%3E%3Cg id='Shape'%3E%3Cpath class='st0' d='M8.6.7c-.1 0-.3.1-.3.2L6.4 5.7l-5.2.2c-.2 0-.3.2-.3.4 0 .1 0 .2.1.2l4 3.2-1.4 5c0 .2.1.3.2.4h.1c.1 0 .1 0 .2-.1l4.3-2.8 4.3 2.8c.1.1.3.1.4-.1 0-.1.1-.2 0-.3l-1.4-5 4-3.2c.1-.1.2-.3 0-.4.3 0 .2-.1.1-.1l-5.2-.2L8.9.9C8.8.8 8.7.7 8.6.7z' transform='translate(-.029 -.412)'/%3E%3Cpath class='st0' d='M8.6 2.2L7.1 6l-.2.4h-.5l-4 .2 3.2 2.5.4.3-.2.5-1.1 3.9 3.4-2.2.4-.3.4.3 3.4 2.2-1.1-3.9-.1-.5.4-.3 3.2-2.5-4-.2h-.5L10 6 8.6 2.2m0-1.5c.1 0 .2.1.3.2l1.8 4.8 5.2.2c.1 0 .2.1.3.2 0 .1 0 .3-.1.3l-4 3.2 1.4 5v.1c0 .1-.1.2-.2.3h-.2c-.1 0-.1 0-.2-.1l-4.3-2.8-4.3 2.8c-.1 0-.1.1-.2.1H4c-.1 0-.2-.1-.2-.1 0-.1-.1-.2 0-.2l1.4-5L1 6.5c-.1-.1-.1-.2-.1-.3.1-.2.2-.3.3-.3l5.2-.2L8.3.9c0-.1.1-.2.3-.2z' transform='translate(-.029 -.412)'/%3E%3C/g%3E%3C/svg%3E") repeat-x 0 0;background-size:17px 15px;z-index:2;left:0;top:0;bottom:0;overflow:hidden}.consonant-RatingInfobit-text{max-width:35%;margin-left:7px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:400;color:#959595;font-style:normal;word-break:break-word;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.consonant-RatingInfobit[data-stars="5"]{min-width:109px}.consonant-RatingInfobit[data-stars="5"] .consonant-RatingInfobit-stars:before{width:85px}.consonant-RatingInfobit[data-stars="4"]{min-width:92px}.consonant-RatingInfobit[data-stars="4"] .consonant-RatingInfobit-stars:before{width:68px}.consonant-RatingInfobit[data-stars="3"]{min-width:75px}.consonant-RatingInfobit[data-stars="3"] .consonant-RatingInfobit-stars:before{width:51px}.consonant-RatingInfobit[data-stars="2"]{min-width:58px}.consonant-RatingInfobit[data-stars="2"] .consonant-RatingInfobit-stars:before{width:34px}.consonant-RatingInfobit[data-stars="1"]{min-width:41px}.consonant-RatingInfobit[data-stars="1"] .consonant-RatingInfobit-stars:before{width:17px}.consonant-RatingInfobit-stars[data-rating="100"]:after{width:100%}.consonant-RatingInfobit-stars[data-rating="99"]:after{width:99%}.consonant-RatingInfobit-stars[data-rating="98"]:after{width:98%}.consonant-RatingInfobit-stars[data-rating="97"]:after{width:97%}.consonant-RatingInfobit-stars[data-rating="96"]:after{width:96%}.consonant-RatingInfobit-stars[data-rating="95"]:after{width:95%}.consonant-RatingInfobit-stars[data-rating="94"]:after{width:94%}.consonant-RatingInfobit-stars[data-rating="93"]:after{width:93%}.consonant-RatingInfobit-stars[data-rating="92"]:after{width:92%}.consonant-RatingInfobit-stars[data-rating="91"]:after{width:91%}.consonant-RatingInfobit-stars[data-rating="90"]:after{width:90%}.consonant-RatingInfobit-stars[data-rating="89"]:after{width:89%}.consonant-RatingInfobit-stars[data-rating="88"]:after{width:88%}.consonant-RatingInfobit-stars[data-rating="87"]:after{width:87%}.consonant-RatingInfobit-stars[data-rating="86"]:after{width:86%}.consonant-RatingInfobit-stars[data-rating="85"]:after{width:85%}.consonant-RatingInfobit-stars[data-rating="84"]:after{width:84%}.consonant-RatingInfobit-stars[data-rating="83"]:after{width:83%}.consonant-RatingInfobit-stars[data-rating="82"]:after{width:82%}.consonant-RatingInfobit-stars[data-rating="81"]:after{width:81%}.consonant-RatingInfobit-stars[data-rating="80"]:after{width:80%}.consonant-RatingInfobit-stars[data-rating="79"]:after{width:79%}.consonant-RatingInfobit-stars[data-rating="78"]:after{width:78%}.consonant-RatingInfobit-stars[data-rating="77"]:after{width:77%}.consonant-RatingInfobit-stars[data-rating="76"]:after{width:76%}.consonant-RatingInfobit-stars[data-rating="75"]:after{width:75%}.consonant-RatingInfobit-stars[data-rating="74"]:after{width:74%}.consonant-RatingInfobit-stars[data-rating="73"]:after{width:73%}.consonant-RatingInfobit-stars[data-rating="72"]:after{width:72%}.consonant-RatingInfobit-stars[data-rating="71"]:after{width:71%}.consonant-RatingInfobit-stars[data-rating="70"]:after{width:70%}.consonant-RatingInfobit-stars[data-rating="69"]:after{width:69%}.consonant-RatingInfobit-stars[data-rating="68"]:after{width:68%}.consonant-RatingInfobit-stars[data-rating="67"]:after{width:67%}.consonant-RatingInfobit-stars[data-rating="66"]:after{width:66%}.consonant-RatingInfobit-stars[data-rating="65"]:after{width:65%}.consonant-RatingInfobit-stars[data-rating="64"]:after{width:64%}.consonant-RatingInfobit-stars[data-rating="63"]:after{width:63%}.consonant-RatingInfobit-stars[data-rating="62"]:after{width:62%}.consonant-RatingInfobit-stars[data-rating="61"]:after{width:61%}.consonant-RatingInfobit-stars[data-rating="60"]:after{width:60%}.consonant-RatingInfobit-stars[data-rating="59"]:after{width:59%}.consonant-RatingInfobit-stars[data-rating="58"]:after{width:58%}.consonant-RatingInfobit-stars[data-rating="57"]:after{width:57%}.consonant-RatingInfobit-stars[data-rating="56"]:after{width:56%}.consonant-RatingInfobit-stars[data-rating="55"]:after{width:55%}.consonant-RatingInfobit-stars[data-rating="54"]:after{width:54%}.consonant-RatingInfobit-stars[data-rating="53"]:after{width:53%}.consonant-RatingInfobit-stars[data-rating="52"]:after{width:52%}.consonant-RatingInfobit-stars[data-rating="51"]:after{width:51%}.consonant-RatingInfobit-stars[data-rating="50"]:after{width:50%}.consonant-RatingInfobit-stars[data-rating="49"]:after{width:49%}.consonant-RatingInfobit-stars[data-rating="48"]:after{width:48%}.consonant-RatingInfobit-stars[data-rating="47"]:after{width:47%}.consonant-RatingInfobit-stars[data-rating="46"]:after{width:46%}.consonant-RatingInfobit-stars[data-rating="45"]:after{width:45%}.consonant-RatingInfobit-stars[data-rating="44"]:after{width:44%}.consonant-RatingInfobit-stars[data-rating="43"]:after{width:43%}.consonant-RatingInfobit-stars[data-rating="42"]:after{width:42%}.consonant-RatingInfobit-stars[data-rating="41"]:after{width:41%}.consonant-RatingInfobit-stars[data-rating="40"]:after{width:40%}.consonant-RatingInfobit-stars[data-rating="39"]:after{width:39%}.consonant-RatingInfobit-stars[data-rating="38"]:after{width:38%}.consonant-RatingInfobit-stars[data-rating="37"]:after{width:37%}.consonant-RatingInfobit-stars[data-rating="36"]:after{width:36%}.consonant-RatingInfobit-stars[data-rating="35"]:after{width:35%}.consonant-RatingInfobit-stars[data-rating="34"]:after{width:34%}.consonant-RatingInfobit-stars[data-rating="33"]:after{width:33%}.consonant-RatingInfobit-stars[data-rating="32"]:after{width:32%}.consonant-RatingInfobit-stars[data-rating="31"]:after{width:31%}.consonant-RatingInfobit-stars[data-rating="30"]:after{width:30%}.consonant-RatingInfobit-stars[data-rating="29"]:after{width:29%}.consonant-RatingInfobit-stars[data-rating="28"]:after{width:28%}.consonant-RatingInfobit-stars[data-rating="27"]:after{width:27%}.consonant-RatingInfobit-stars[data-rating="26"]:after{width:26%}.consonant-RatingInfobit-stars[data-rating="25"]:after{width:25%}.consonant-RatingInfobit-stars[data-rating="24"]:after{width:24%}.consonant-RatingInfobit-stars[data-rating="23"]:after{width:23%}.consonant-RatingInfobit-stars[data-rating="22"]:after{width:22%}.consonant-RatingInfobit-stars[data-rating="21"]:after{width:21%}.consonant-RatingInfobit-stars[data-rating="20"]:after{width:20%}.consonant-RatingInfobit-stars[data-rating="19"]:after{width:19%}.consonant-RatingInfobit-stars[data-rating="18"]:after{width:18%}.consonant-RatingInfobit-stars[data-rating="17"]:after{width:17%}.consonant-RatingInfobit-stars[data-rating="16"]:after{width:16%}.consonant-RatingInfobit-stars[data-rating="15"]:after{width:15%}.consonant-RatingInfobit-stars[data-rating="14"]:after{width:14%}.consonant-RatingInfobit-stars[data-rating="13"]:after{width:13%}.consonant-RatingInfobit-stars[data-rating="12"]:after{width:12%}.consonant-RatingInfobit-stars[data-rating="11"]:after{width:11%}.consonant-RatingInfobit-stars[data-rating="10"]:after{width:10%}.consonant-RatingInfobit-stars[data-rating="9"]:after{width:9%}.consonant-RatingInfobit-stars[data-rating="8"]:after{width:8%}.consonant-RatingInfobit-stars[data-rating="7"]:after{width:7%}.consonant-RatingInfobit-stars[data-rating="6"]:after{width:6%}.consonant-RatingInfobit-stars[data-rating="5"]:after{width:5%}.consonant-RatingInfobit-stars[data-rating="4"]:after{width:4%}.consonant-RatingInfobit-stars[data-rating="3"]:after{width:3%}.consonant-RatingInfobit-stars[data-rating="2"]:after{width:2%}.consonant-RatingInfobit-stars[data-rating="1"]:after{width:1%}.consonant-RatingInfobit-stars[data-rating="0"]:after{width:0}.consonant-RatingInfobit-stars[data-rating="0"]:after,.consonant-RatingInfobit-stars[data-rating="1"]:after,.consonant-RatingInfobit-stars[data-rating="2"]:after,.consonant-RatingInfobit-stars[data-rating="3"]:after,.consonant-RatingInfobit-stars[data-rating="4"]:after,.consonant-RatingInfobit-stars[data-rating="5"]:after,.consonant-RatingInfobit-stars[data-rating="6"]:after,.consonant-RatingInfobit-stars[data-rating="7"]:after,.consonant-RatingInfobit-stars[data-rating="8"]:after,.consonant-RatingInfobit-stars[data-rating="9"]:after,.consonant-RatingInfobit-stars[data-rating="10"]:after,.consonant-RatingInfobit-stars[data-rating="11"]:after,.consonant-RatingInfobit-stars[data-rating="12"]:after,.consonant-RatingInfobit-stars[data-rating="13"]:after,.consonant-RatingInfobit-stars[data-rating="14"]:after,.consonant-RatingInfobit-stars[data-rating="15"]:after,.consonant-RatingInfobit-stars[data-rating="16"]:after,.consonant-RatingInfobit-stars[data-rating="17"]:after,.consonant-RatingInfobit-stars[data-rating="18"]:after,.consonant-RatingInfobit-stars[data-rating="19"]:after,.consonant-RatingInfobit-stars[data-rating="20"]:after{background-size:cover}.consonant-BookmarkInfobit{margin-left:16px;padding:0;font-size:0;line-height:0;border:0;outline:0;background-color:transparent}.consonant-BookmarkInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-BookmarkInfobit:focus{outline:2px solid #1492e6}}.consonant-BookmarkInfobit.is-active .consonant-BookmarkInfobit-ico{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' stroke='%23747474' fill='%23747474' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E")}.consonant-BookmarkInfobit.is-disabled{pointer-events:none;opacity:.5}.consonant-BookmarkInfobit-ico{display:block;width:19px;height:17px;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath stroke-width='1.5' fill='%23fff' stroke='%23747474' d='M13.6.6c-1.7.1-3.3 1-4.1 2.5C8.6 1.6 7.1.7 5.5.6c-2.8 0-5 2.2-5 5 0 4.7 9 10.8 9 10.8s9-6 9-10.8c0-2.7-2.1-5-4.9-5z'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:contain}.consonant-DateIntervalInfobit{display:block;min-width:0;max-width:100%;max-height:2rem;margin-left:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip;overflow:hidden}.consonant-ProgressInfobit{min-width:0;max-width:100%;width:100%;margin-left:16px}.consonant-ProgressInfobit-wrapper{display:flex;justify-content:space-between;align-self:flex-start;margin-bottom:5px}.consonant-ProgressInfobit-text{display:block;max-width:100%;padding-right:8px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1.375rem;font-weight:700;color:#747474;font-style:normal;word-break:break-word;text-align:left;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.14px;overflow:hidden}.consonant-ProgressInfobit-text:last-of-type{padding-right:0}.consonant-ProgressInfobit-text--italic{font-style:italic}.consonant-ProgressInfobit-el{position:relative;width:100%;height:5px;background-color:#fff;border:1px solid #d3d3d3;border-radius:5px}.consonant-ProgressInfobit-val{position:absolute;top:-1px;bottom:-1px;left:-1px;z-index:1;border-radius:5px;font-size:0;line-height:0}.consonant-TextInfobit{min-width:0;max-width:100%;max-height:2rem;margin:0 0 0 16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.875rem;line-height:1rem;font-weight:400;color:#747474;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}img+.consonant-TextInfobit{margin-left:4px}.consonant-IconInfobit{display:block;min-width:14px;width:auto;height:auto;max-width:28px;max-height:28px;margin-left:16px;object-fit:contain;user-select:none}.consonant-IconInfobit+.consonant-IconInfobit{margin-left:12px}.consonant-LinkInfobit{min-width:0;max-width:100%;max-height:2rem;margin-left:16px;font-family:adobe-clean,Segoe UI,Roboto,sans-serif;font-size:.9375rem;line-height:1rem;font-weight:700;color:#2680eb;font-style:normal;word-break:break-word;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-decoration:none;transition:color .3s ease-in-out}.consonant-LinkInfobit:hover{color:#1473e6;text-decoration:none}.consonant-LinkInfobit:active{color:#0d66d0;text-decoration:none}.consonant-LinkInfobit:focus{outline:0}@media only screen and (min-width:1200px){.consonant-LinkInfobit:focus{outline:2px solid #1492e6}}:not(:last-of-type):nth-child(2)>.consonant-LinkInfobit:only-child{margin-right:0}:lang(ja) .consonant-Wrapper,:lang(ko) .consonant-Wrapper,:lang(th) .consonant-Wrapper,:lang(tw) .consonant-Wrapper,:lang(zh) .consonant-Wrapper{font-family:inherit}:lang(ja) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(ja) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(ko) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(ko) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(th) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(th) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(tw) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(tw) .consonant-CardsGrid.one-half .consonant-Card-title,:lang(zh) .consonant-CardsGrid.half-height .consonant-Card-title,:lang(zh) .consonant-CardsGrid.one-half .consonant-Card-title{font-size:15px;line-height:normal}:lang(ja) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(ko) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(th) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(tw) .consonant-CardsGrid.one-half .consonant-Card-text,:lang(zh) .consonant-CardsGrid.one-half .consonant-Card-text{line-height:1.275rem} \ No newline at end of file diff --git a/dist/main.js b/dist/main.js index 42ad69ef..958cce64 100644 --- a/dist/main.js +++ b/dist/main.js @@ -1,5 +1,5 @@ /*! - * Chimera UI Libraries - Build 0.10.0 (10/30/2023, 13:50:49) + * Chimera UI Libraries - Build 0.11.0 (11/2/2023, 14:45:22) * */ /******/ (function(modules) { // webpackBootstrap @@ -7903,7 +7903,7 @@ var Grid = function Grid(props) { ref: forwardedRef, 'data-card-style': collectionStyleOverride, 'data-testid': 'consonant-CardsGrid', - className: collectionStyleOverride + ' ' + gridClass, + className: gridClass, 'aria-live': isAriaLiveActive ? 'polite' : 'off' }, cardsToshow.map(function (card, index) { var cardStyleOverride = (0, _general.getByPath)(card, 'styles.typeOverride'); @@ -46563,7 +46563,7 @@ var Card = function Card(props) { 'div', { 'daa-lh': lh, - className: cardClassName, + className: cardStyle + ' ' + cardClassName, 'aria-label': ariaText, 'data-testid': 'consonant-Card', id: id }, @@ -48622,8 +48622,8 @@ var VideoButton = function VideoButton(_ref) { _react2.default.createElement( 'button', { - className: 'consonant-videoButton-wrapper', - 'data-testid': 'consonant-videoButton-wrapper', + className: 'consonant-Card-videoButton-wrapper', + 'data-testid': 'consonant-Card-videoButton-wrapper', 'daa-ll': 'play', 'aria-label': 'Play', onClick: handleShowModal }, diff --git a/dist/main.min.js b/dist/main.min.js index 59b0b982..af5ff12d 100644 --- a/dist/main.min.js +++ b/dist/main.min.js @@ -1,5 +1,5 @@ /*! - * Chimera UI Libraries - Build 0.10.0 (10/30/2023, 13:50:49) + * Chimera UI Libraries - Build 0.11.0 (11/2/2023, 14:45:22) * */!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=119)}([function(e,t,n){"use strict";(function(t){"production"===t.env.NODE_ENV?e.exports=n(210):e.exports=n(211)}).call(t,n(12))},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r=n(109);e.exports=n(230)(r.isElement,!0)}else e.exports=n(231)()}).call(t,n(12))},function(e,t,n){var r=n(9),o=n(3),i=n(22),a=n(26),l=n(24),u="prototype",s=function(e,t,n){var c,f,d,p,h=e&s.F,m=e&s.G,v=e&s.S,y=e&s.P,g=e&s.B,b=m?r:v?r[t]||(r[t]={}):(r[t]||{})[u],w=m?o:o[t]||(o[t]={}),T=w[u]||(w[u]={});for(c in m&&(n=t),n)d=((f=!h&&b&&void 0!==b[c])?b:n)[c],p=g&&f?l(d,r):y&&"function"==typeof d?l(Function.call,d):d,b&&a(b,c,d,e&s.U),w[c]!=d&&i(w,c,p),y&&T[c]!=d&&(T[c]=d)};r.core=o,s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t){var n=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=n)},function(e,t,n){var r=n(41)("wks"),o=n(33),i=n(9).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},function(e,t,n){var r; /*! @@ -32,7 +32,7 @@ const{CustomHeap:r}=n(65);t.PriorityQueue=class{constructor(e={}){const{priority * @licence MIT * */ -!function(e){"use strict";var t=e.URLSearchParams?e.URLSearchParams:null,n=t&&"a=1"===new t({a:1}).toString(),r=t&&"+"===new t("s=%2B").get("s"),o="__URLSearchParams__",i=s.prototype,a=!(!e.Symbol||!e.Symbol.iterator);if(!(t&&n&&r)){i.append=function(e,t){h(this[o],e,t)},i.delete=function(e){delete this[o][e]},i.get=function(e){var t=this[o];return e in t?t[e][0]:null},i.getAll=function(e){var t=this[o];return e in t?t[e].slice(0):[]},i.has=function(e){return e in this[o]},i.set=function(e,t){this[o][e]=[""+t]},i.toString=function(){var e,t,n,r,i=this[o],a=[];for(t in i)for(n=c(t),e=0,r=i[t];e=_.DESKTOP_MIN_WIDTH,ge=z.toLowerCase().trim()===_.FILTER_TYPES.XOR,be=se===_.LAYOUT_CONTAINER.CAROUSEL,we=se!==_.LAYOUT_CONTAINER.CAROUSEL,Te=(0,i.useState)([]),ke=o(Te,2),Ee=ke[0],xe=(ke[1],(0,i.useState)(0)),Se=o(xe,2),Ce=(Se[0],Se[1],a.default.useState()),_e=o(Ce,2)[1],Pe=(0,i.useRef)(null),Oe=a.default.useCallback((function(){return _e({})}),[]),Re=(0,S.useURLState)(),Ie=o(Re,3),Ne=Ie[0],De=Ie[1],Me=Ie[2],Fe=(0,i.useState)(null),Ae=o(Fe,2),Le=Ae[0],je=Ae[1],ze=(0,i.useState)((0,p.readBookmarksFromLocalStorage)()),Ue=o(ze,2),Be=Ue[0],We=Ue[1],Ve=(0,i.useState)((0,p.readInclusionsFromLocalStorage)()),He=o(Ve,1)[0],qe=(0,i.useState)(+Ne.page||1),$e=o(qe,2),Qe=$e[0],Ge=$e[1],Ye=(0,i.useState)([]),Ke=o(Ye,2),Xe=Ke[0],Ze=Ke[1],Je=(0,i.useState)(""),et=o(Je,2),tt=et[0],nt=et[1],rt=(0,i.useState)(!1),ot=o(rt,2),it=ot[0],at=ot[1],lt=(0,i.useState)($),ut=o(lt,2),st=ut[0],ct=ut[1];st.sort===_.SORT_TYPES.RANDOM&&(U=B);var ft=(0,S.useWindowDimensions)().width,dt=(0,i.useState)(!1),pt=o(dt,2),ht=pt[0],mt=pt[1],vt=(0,i.useState)(!1),yt=o(vt,2),gt=yt[0],bt=yt[1],wt=(0,i.useState)("top"===D),Tt=o(wt,2),kt=Tt[0],Et=Tt[1],xt=(0,i.useState)([]),St=o(xt,2),Ct=St[0],_t=St[1],Pt=(0,i.useState)(!1),Ot=o(Pt,2),Rt=Ot[0],It=Ot[1],Nt=(0,i.useState)(!1),Dt=o(Nt,2),Mt=Dt[0],Ft=Dt[1],At=(0,i.useState)(null),Lt=o(At,2),jt=Lt[0],zt=Lt[1],Ut=(0,i.useState)(!0),Bt=o(Ut,2),Wt=Bt[0],Vt=Bt[1],Ht=(0,i.useState)(),qt=o(Ht,2),$t=qt[0],Qt=qt[1],Gt=(0,i.useState)(!1),Yt=o(Gt,2),Kt=Yt[0],Xt=Yt[1],Zt=(0,i.createRef)(),Jt=(0,i.createRef)();function en(e){for(var t=e.length;"/"!==e[t]&&t>=0;)t--;return[e.substring(0,t),e.substring(t+1)]}function tn(e,t){if(!e)return"";for(var n=Math.pow(10,t)+7,r=0,o=1,i=0;i1&&void 0!==arguments[1]?arguments[1]:"";Ze((function(t){var n=function(e,t){return t.map((function(t){return t.id!==e?t:r({},t,{items:t.items.map((function(e){return r({},e,{selected:!1})}))})}))}(e,t);return n}));var n=new URLSearchParams(window.location.search);Me(),n.forEach((function(n,r){var o=r.toLowerCase().replace("ch_","").replace(" ","-");(0===r.indexOf(u)||e.toLowerCase().includes(o))&&t.toLowerCase().includes(o)||De(r,n.replace("%20"," "))}))},rn=function(){Ze((function(e){return e.map((function(e){return r({},e,{items:e.items.map((function(e){return r({},e,{selected:!1})}))})}))}));var e=new URLSearchParams(window.location.search);Me(),e.forEach((function(e,t){0!==t.indexOf(u)&&De(t,e)}))},on=function(){rn(),nt("");var e=new URLSearchParams(window.location.search);Me(),e.forEach((function(e,t){-1===t.indexOf(u)&&-1===t.indexOf(h)&&De(t,e)})),bt(!1)},an=function(e){ct(e),at(!1),Vt(!1)},ln=function(e){nt(e),Ge(1),De(h,e)},un=function(e){Ze((function(t){var n=void 0;return t.map((function(t){return n=t.id===e?!t.opened:t.opened,r({},t,{opened:n})}))}))},sn=function(e,t,n){ge&&n&&rn(),Ze((function(n){return n.map((function(n){return n.id!==e?n:r({},n,{items:n.items.map((function(e){return r({},e,{selected:e.id===t?!e.selected:e.selected})}))})}))})),Ge(1),function(e,t,n){var r=Xe.find((function(t){return t.id===e})),o=r.group,i=r.items.find((function(e){return e.id===t})).label,a=Ne[u+o]||[];"string"==typeof a&&(a=a.split(","));var l=n?[].concat(N(a),[i]):a.filter((function(e){return e!==i}));De(u+o,l)}(e,t,n)},cn=function(){return mt((function(e){return!e}))},fn=function(e){var t=Be.find((function(t){return t===e}));We(t?function(t){return t.filter((function(t){return t!==e}))}:function(t){return[].concat(N(t),[e])})},dn=function(e){"Escape"!==e.key&&"Esc"!==e.key||mt(!1)};(0,i.useEffect)((function(){Ze(j.map((function(e){return r({},e,{opened:!!ye&&e.openedOnLoad,items:e.items.map((function(e){return r({},e,{selected:!1})}))})})))}),[]),(0,i.useEffect)((function(){Ze((function(e){return e.map((function(e){var t=e.group,n=e.items,o=Ne[u+t];if(!o)return e;var i=o.split(",");return r({},e,{opened:!0,items:n.map((function(e){return r({},e,{selected:i.includes(String(e.label))})}))})}))}));var e=Ne[h];e&&nt(e[0])}),[]),(0,i.useEffect)((function(){zt(Math.floor(1e13*Math.random()))}),[]),(0,i.useEffect)((function(){De("page",1===Qe?"":Qe)}),[Qe]);(0,i.useEffect)((function(){if(!(re&&$t||re&&!Kt)){var e,t=window.__satelliteLoadedPromise,i=n("collection","endpoint"),a=n("collection","fallbackEndpoint"),l=void 0;l=new RegExp("^(?:[a-z]+:)?//","i").test(i)?new URL(i):new URL(i,window.location.origin),a||(l.searchParams.set("flatFile",!1),i=l.toString()),It(!0),ae&&t&&f(t),ae&&!t&&(e=0,function t(){setTimeout((function(){if(e>=20)return It(!1),void Ft(!0);var n=window.__satelliteLoadedPromise;n&&f(n),!n&&e<20&&t(),e+=1}),100)}()),ae||c()}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=Date.now();return window.fetch(e,{credentials:"include",headers:ve}).then((function(t){var n=t.ok,r=t.status,o=t.statusText,i=t.url;return n?t.json().then((function(t){return Object.keys(t).length?t:((0,s.logLana)({message:"no valid response data from "+e,tags:"collection"}),Promise.reject(new Error("no valid reponse data")))})):((0,s.logLana)({message:"failure for call to "+i,tags:"collection",errorMessage:r+": "+o}),Promise.reject(new Error(r+": "+o+", failure for call to "+i)))})).then((function(n){if((0,s.logLana)({message:"response took "+(Date.now()-t)/1e3+"s",tags:"collection"}),It(!1),Vt(!0),(0,p.getByPath)(n,"cards.length")){if(n.isHashed){var i=!0,a=!1,l=void 0;try{for(var c,f=j[Symbol.iterator]();!(i=(c=f.next()).done);i=!0){var d=c.value;d.id=tn(d.id,6);var h=!0,m=!1,v=void 0;try{for(var y,g=d.items[Symbol.iterator]();!(h=(y=g.next()).done);h=!0){var b=y.value,w=en(b.id),T=o(w,2),k=T[0],E=T[1];b.id=tn(k,6)+"/"+tn(E,6)}}catch(e){m=!0,v=e}finally{try{!h&&g.return&&g.return()}finally{if(m)throw v}}}}catch(e){a=!0,l=e}finally{try{!i&&f.return&&f.return()}finally{if(a)throw l}}var S=[],C=!0,P=!1,O=void 0;try{for(var R,I=Y[Symbol.iterator]();!(C=(R=I.next()).done);C=!0){var D=en(R.value),M=o(D,2);k=M[0],E=M[1];""!==k&&""!==E&&S.push(tn(k,6)+"/"+tn(E,6))}}catch(e){P=!0,O=e}finally{try{!C&&I.return&&I.return()}finally{if(P)throw O}}Y=S}var F=new x.default(n.cards).removeDuplicateCards().addCardMetaData(_.TRUNCATE_TEXT_QTY,L,Be,G,Y).processedCards,z=void 0===F?[]:F;Ze((function(){return j.map((function(e){var t=e.group,n=e.items,o=Ne[u+t];if(!o)return e;var i=o.split(",");return r({},e,{opened:!0,items:n.map((function(e){return r({},e,{selected:i.includes(String(e.label))})}))})}))}));var U=(0,p.getTransitions)(z);if("eventsort"===st.sort.toLowerCase())for(;U.size()>0;)setTimeout((function(){Oe()}),U.dequeue().priority+_.ONE_SECOND_DELAY);_t(z),ce||Ze((function(e){return t=e,n=z,i=(o=[]).concat.apply(o,N(n.map((function(e){return e.tags.map((function(e){return e.id}))})))),t.map((function(e){return r({},e,{items:e.items.filter((function(e){return i.includes(e.id)}))})})).filter((function(e){return e.items.length>0}));var t,n,o,i})),setTimeout((function(){if(Pe.current&&0!==z.length&&1!==Qe){var e=z.slice(0,A*Qe),t=A*Qe-A;if(!(e.length0,Pn=Xe.length>0&&ft<_.TABLET_MIN_WIDTH?_.SORT_POPUP_LOCATION.LEFT:_.SORT_POPUP_LOCATION.RIGHT,On=ye?_.PAGINATION_COUNT.DESKTOP:_.PAGINATION_COUNT.MOBILE,Rn=D===_.FILTER_PANEL.TOP,In=D===_.FILTER_PANEL.LEFT,Nn=I||de||pe||F,Dn="";Xe.forEach((function(e){e.items.filter((function(e){return e.selected})).forEach((function(e){Dn+=e.label+", "}))}));var Mn=(0,l.default)({"consonant-u-themeLight":ue===_.THEME_TYPE.LIGHT,"consonant-u-themeDark":ue===_.THEME_TYPE.DARK,"consonant-u-themeDarkest":ue===_.THEME_TYPE.DARKEST}),Fn=(ie?ie+" | ":"")+"Card Collection | Filters: "+(kn?Dn:"No Filters")+"| Search Query: "+(tt||"None"),An=(0,l.default)({"consonant-Wrapper":!0,"consonant-Wrapper--32MarginContainer":se===_.LAYOUT_CONTAINER.SIZE_100_VW_32_MARGIN,"consonant-Wrapper--83PercentContainier":se===_.LAYOUT_CONTAINER.SIZE_83_VW,"consonant-Wrapper--1200MaxWidth":se===_.LAYOUT_CONTAINER.SIZE_1200_PX,"consonant-Wrapper--1600MaxWidth":se===_.LAYOUT_CONTAINER.SIZE_1600_PX,"consonant-Wrapper--carousel":be,"consonant-Wrapper--withLeftFilter":I&&In});return a.default.createElement(P.ConfigContext.Provider,{value:t},a.default.createElement(P.ExpandableContext.Provider,{value:{value:Le,setValue:je}},a.default.createElement("section",{ref:pn,role:"group","aria-label":me,"daa-lh":Fn,"daa-im":String(oe),onClick:function(){je(null)},className:An+" "+Mn},a.default.createElement("div",{className:"consonant-Wrapper-inner"},Cn&&we&&a.default.createElement("div",{className:"consonant-Wrapper-leftFilterWrapper"},a.default.createElement(E.default,{filters:Xe,selectedFiltersQty:kn,windowWidth:ft,onFilterClick:un,onClearAllFilters:on,onClearFilterItems:nn,onCheckboxClick:sn,onMobileFiltersToggleClick:cn,onSelectedFilterClick:sn,showMobileFilters:ht,resQty:bn.length,bookmarkComponent:a.default.createElement(g.default,{showBookmarks:gt,onClick:function(e){e.stopPropagation(),bt((function(e){return!e})),Ge(1)},savedCardsCount:Be.length}),searchComponent:a.default.createElement(f.default,{placeholderText:K,name:"filtersSideSearch",value:tt,autofocus:!1,onSearch:ln}),ref:Zt})),a.default.createElement("div",{className:"consonant-Wrapper-collection"+(Rt?" is-loading":"")},Rn&&we&&a.default.createElement(k.default,{filterPanelEnabled:I,filters:Xe,windowWidth:ft,resQty:bn.length,onCheckboxClick:sn,onFilterClick:un,onClearFilterItems:nn,onClearAllFilters:on,showLimitedFiltersQty:kt,searchComponent:a.default.createElement(f.default,{placeholderText:X,name:"filtersTopSearch",value:tt,autofocus:ye,onSearch:ln}),sortComponent:a.default.createElement(c.default,{opened:it,id:"sort",val:st,values:H,onSelect:an,name:"filtersTopSelect",autoWidth:!0,optionsAlignment:Pn}),onShowAllClick:function(){Et((function(e){return!e}))}}),In&&we&&a.default.createElement(C.Info,{enabled:I,filtersQty:Xe.length,filters:Xe,cardsQty:bn.length,selectedFiltersQty:kn,windowWidth:ft,onMobileFiltersToggleClick:cn,searchComponent:a.default.createElement(f.default,{placeholderText:Z,name:"searchFiltersInfo",value:tt,autofocus:!1,onSearch:ln}),sortComponent:a.default.createElement(c.default,{opened:it,id:"sort",val:st,values:H,onSelect:an,autoWidth:!1,optionsAlignment:"right"}),sortOptions:H,ref:Jt}),_n&&we&&a.default.createElement(i.Fragment,null,a.default.createElement(w.default,{resultsPerPage:A,pages:Qe,cards:bn,forwardedRef:Pe,onCardBookmark:fn,isAriaLiveActive:Nn}),xn&&a.default.createElement(y.default,{onClick:function(){Ge((function(e){return e+1})),window.scrollTo(0,window.pageYOffset)},show:Tn,total:bn.length}),Sn&&a.default.createElement(b.default,{pageCount:On,currentPageNumber:Qe,totalPages:wn,showItemsPerPage:A,totalResults:bn.length,onClick:Ge})),_n&&be&&!("custom-card"===he)&&a.default.createElement(m.default,{resQty:bn.length,cards:bn,onCardBookmark:fn}),_n&&be&&"custom-card"===he&&a.default.createElement(v.default,{title:"Not Supported",description:"Using custom cards within a carousel layout is currently not supported. Please re-author the component",replaceValue:""}),Rt&&!_n&&a.default.createElement(d.default,{size:_.LOADER_SIZE.BIG,hidden:!U,absolute:!0}),!Mt&&!_n&&!Rt&&a.default.createElement(v.default,{title:J,description:ee,replaceValue:tt}),Mt&&a.default.createElement(v.default,{title:te,description:ne,replaceValue:""}))))))};D.propTypes={config:(0,u.shape)(h.configType)},D.defaultProps={config:{}},t.default=D},function(e,t,n){"use strict";(function(t){"production"===t.env.NODE_ENV?e.exports=n(228):e.exports=n(229)}).call(t,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeConfigGetter=t.getNumSelectedFilterItems=void 0,t.getDefaultSortOption=function(e,t){var n=i(e)("sort","options"),r=o.SORT_TYPES[t.toUpperCase()];return n.find((function(e){return e.sort===t}))||{label:r||"Featured",sort:r||"featured"}};var r=n(6),o=n(17),i=(t.getNumSelectedFilterItems=function(e){var t=(0,r.chainFromIterable)(e.map((function(e){return e.items})));return(0,r.getSelectedItemsCount)(t)},t.makeConfigGetter=function(e){return function(t,n){var i=n?t+"."+n:t,a=(0,r.getByPath)(o.DEFAULT_CONFIG,i),l=(0,r.getByPath)(e,i);return(0,r.isNullish)(l)?a:l}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigContext=t.ExpandableContext=t.noOp=void 0;var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=t.noOp=function(){};t.ExpandableContext=i.default.createContext({value:null,setValue:a}),t.ConfigContext=i.default.createContext({})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&o.default.createElement("div",{ref:m,"data-card-style":y,"data-testid":"consonant-CardsGrid",className:y+" "+_,"aria-live":h?"polite":"off"},I.map((function(e,t){var n=(0,s.getByPath)(e,"styles.typeOverride"),i=y||n,u=e.contentArea,c=(u=void 0===u?{}:u).title,p=void 0===c?"":c,h=e.id,m=t+1,v=function(e,t){return!(!e.hideCtaId&&!e.hideCtaTags&&"hidden"!==t)}(e,S);return i===d.CARD_STYLES.CUSTOM?(0,l.default)(C(e)):o.default.createElement(f.default,r({cardStyle:i,lh:"Card "+m+" | "+D(p)+" | "+h,key:e.id},e,{bannerMap:P,onClick:a,dateFormat:k,locale:E,renderBorder:w,renderOverlay:T,hideCTA:v,onFocus:function(){return function(e){e&&document.getElementById(e).scrollIntoView({block:"nearest"})}(e.id)}}))})))};v.propTypes=h,v.defaultProps=m,t.default=v},function(e,t,n){var r=n(240),o=n(114);function i(e){return r.possibleStandardNames[e]}e.exports=function(e){var t,n,a,l,u,s={},c=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(a=e[t],r.isCustomAttribute(t))s[t]=a;else if(l=i(n=t.toLowerCase()))switch(u=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||c||(l=i("default"+n)),s[l]=a,u&&u.type){case r.BOOLEAN:s[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===a&&(s[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(s[t]=a);return o.setStyleProp(e.style,s),s}},function(e,t,n){var r=n(0),o=n(242).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},function(e,t,n){for(var r,o=n(249),i=n(250),a=o.CASE_SENSITIVE_TAG_NAMES,l=i.Comment,u=i.Element,s=i.ProcessingInstruction,c=i.Text,f={},d=0,p=a.length;d0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(u);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function v(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function g(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function T(e){return e.type===a.ElementType.Root}function k(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(v(e)){var r=t?E(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(y(e)){r=t?E(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(T(e)){r=t?E(e.children):[];var u=new h(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),n=s}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return k(e,!0)})),n=1;n0}(e)&&(h=e,d.render(c.default))})),t.default=p},function(e,t,n){"use strict";n(122),n(126),n(128),n(132),n(134),n(139),n(140),n(141),n(142),n(171),n(175),n(183),n(185),n(187),n(190),n(192),n(194),n(196),n(199),n(201),n(204),n(206),n(102),n(208),n(209)},function(e,t,n){n(123),e.exports=n(3).Array.includes},function(e,t,n){"use strict";var r=n(2),o=n(73)(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)("includes")},function(e,t,n){e.exports=n(41)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(34),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){n(74),e.exports=n(3).Object.assign},function(e,t,n){"use strict";var r=n(10),o=n(30),i=n(42),a=n(35),l=n(14),u=n(51),s=Object.assign;e.exports=!s||n(15)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r}))?function(e,t){for(var n=l(e),s=arguments.length,c=1,f=i.f,d=a.f;s>c;)for(var p,h=u(arguments[c++]),m=f?o(h).concat(f(h)):o(h),v=m.length,y=0;v>y;)p=m[y++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:s},function(e,t,n){n(129),e.exports=n(3).Array.findIndex},function(e,t,n){"use strict";var r=n(2),o=n(76)(6),i="findIndex",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)(i)},function(e,t,n){var r=n(131);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(8),o=n(77),i=n(4)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){n(133),e.exports=n(3).Array.find},function(e,t,n){"use strict";var r=n(2),o=n(76)(5),i="find",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)(i)},function(e,t,n){n(135),n(138),e.exports=n(3).Array.from},function(e,t,n){"use strict";var r=n(78)(!0);n(136)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(27),o=n(2),i=n(26),a=n(22),l=n(55),u=n(137),s=n(44),c=n(45),f=n(4)("iterator"),d=!([].keys&&"next"in[].keys()),p="keys",h="values",m=function(){return this};e.exports=function(e,t,n,v,y,g,b){u(n,t,v);var w,T,k,E=function(e){if(!d&&e in _)return _[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",S=y==h,C=!1,_=e.prototype,P=_[f]||_["@@iterator"]||y&&_[y],O=P||E(y),R=y?S?E("entries"):O:void 0,I="Array"==t&&_.entries||P;if(I&&(k=c(I.call(new e)))!==Object.prototype&&k.next&&(s(k,x,!0),r||"function"==typeof k[f]||a(k,f,m)),S&&P&&P.name!==h&&(C=!0,O=function(){return P.call(this)}),r&&!b||!d&&!C&&_[f]||a(_,f,O),l[t]=O,l[x]=m,y)if(w={values:S?O:E(h),keys:g?O:E(p),entries:R},b)for(T in w)T in _||i(_,T,w[T]);else o(o.P+o.F*(d||C),t,w);return w}},function(e,t,n){"use strict";var r=n(43),o=n(32),i=n(44),a={};n(22)(a,n(4)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(24),o=n(2),i=n(14),a=n(81),l=n(82),u=n(19),s=n(83),c=n(84);o(o.S+o.F*!n(85)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,d=i(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,y=0,g=c(d);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),null==g||p==Array&&l(g))for(n=new p(t=u(d.length));t>y;y++)s(n,y,v?m(d[y],y):d[y]);else for(f=g.call(d),n=new p;!(o=f.next()).done;y++)s(n,y,v?a(f,m,[o.value,y],!0):o.value);return n.length=y,n}})},function(e,t,n){n(86),e.exports=n(3).Object.entries},function(e,t,n){n(88),e.exports=n(3).Object.values},function(e,t,n){n(89),e.exports=n(3).Object.is},function(e,t,n){n(143),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(74),n(89),n(159),n(161),n(162),n(88),n(86),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(3).Object},function(e,t,n){"use strict";var r=n(9),o=n(23),i=n(10),a=n(2),l=n(26),u=n(46).KEY,s=n(15),c=n(41),f=n(44),d=n(33),p=n(4),h=n(91),m=n(144),v=n(145),y=n(77),g=n(11),b=n(8),w=n(14),T=n(18),k=n(31),E=n(32),x=n(43),S=n(92),C=n(25),_=n(42),P=n(13),O=n(30),R=C.f,I=P.f,N=S.f,D=r.Symbol,M=r.JSON,F=M&&M.stringify,A="prototype",L=p("_hidden"),j=p("toPrimitive"),z={}.propertyIsEnumerable,U=c("symbol-registry"),B=c("symbols"),W=c("op-symbols"),V=Object[A],H="function"==typeof D&&!!_.f,q=r.QObject,$=!q||!q[A]||!q[A].findChild,Q=i&&s((function(){return 7!=x(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=R(V,t);r&&delete V[t],I(e,t,n),r&&e!==V&&I(V,t,r)}:I,G=function(e){var t=B[e]=x(D[A]);return t._k=e,t},Y=H&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},K=function(e,t,n){return e===V&&K(W,t,n),g(e),t=k(t,!0),g(n),o(B,t)?(n.enumerable?(o(e,L)&&e[L][t]&&(e[L][t]=!1),n=x(n,{enumerable:E(0,!1)})):(o(e,L)||I(e,L,E(1,{})),e[L][t]=!0),Q(e,t,n)):I(e,t,n)},X=function(e,t){g(e);for(var n,r=v(t=T(t)),o=0,i=r.length;i>o;)K(e,n=r[o++],t[n]);return e},Z=function(e){var t=z.call(this,e=k(e,!0));return!(this===V&&o(B,e)&&!o(W,e))&&(!(t||!o(this,e)||!o(B,e)||o(this,L)&&this[L][e])||t)},J=function(e,t){if(e=T(e),t=k(t,!0),e!==V||!o(B,t)||o(W,t)){var n=R(e,t);return!n||!o(B,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=N(T(e)),r=[],i=0;n.length>i;)o(B,t=n[i++])||t==L||t==u||r.push(t);return r},te=function(e){for(var t,n=e===V,r=N(n?W:T(e)),i=[],a=0;r.length>a;)!o(B,t=r[a++])||n&&!o(V,t)||i.push(B[t]);return i};H||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(W,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),Q(this,e,E(1,n))};return i&&$&&Q(V,e,{configurable:!0,set:t}),G(e)},l(D[A],"toString",(function(){return this._k})),C.f=J,P.f=K,n(56).f=S.f=ee,n(35).f=Z,_.f=te,i&&!n(27)&&l(V,"propertyIsEnumerable",Z,!0),h.f=function(e){return G(p(e))}),a(a.G+a.W+a.F*!H,{Symbol:D});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var oe=O(p.store),ie=0;oe.length>ie;)m(oe[ie++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=D(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){$=!0},useSimple:function(){$=!1}}),a(a.S+a.F*!H,"Object",{create:function(e,t){return void 0===t?x(e):X(x(e),t)},defineProperty:K,defineProperties:X,getOwnPropertyDescriptor:J,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=s((function(){_.f(1)}));a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return _.f(w(e))}}),M&&a(a.S+a.F*(!H||s((function(){var e=D();return"[null]"!=F([e])||"{}"!=F({a:e})||"{}"!=F(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,F.apply(M,r)}}),D[A][j]||n(22)(D[A],j,D[A].valueOf),f(D,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(9),o=n(3),i=n(27),a=n(91),l=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(30),o=n(42),i=n(35);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,l=n(e),u=i.f,s=0;l.length>s;)u.call(e,a=l[s++])&&t.push(a);return t}},function(e,t,n){var r=n(2);r(r.S,"Object",{create:n(43)})},function(e,t,n){var r=n(2);r(r.S+r.F*!n(10),"Object",{defineProperty:n(13).f})},function(e,t,n){var r=n(2);r(r.S+r.F*!n(10),"Object",{defineProperties:n(79)})},function(e,t,n){var r=n(18),o=n(25).f;n(16)("getOwnPropertyDescriptor",(function(){return function(e,t){return o(r(e),t)}}))},function(e,t,n){var r=n(14),o=n(45);n(16)("getPrototypeOf",(function(){return function(e){return o(r(e))}}))},function(e,t,n){var r=n(14),o=n(30);n(16)("keys",(function(){return function(e){return o(r(e))}}))},function(e,t,n){n(16)("getOwnPropertyNames",(function(){return n(92).f}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("freeze",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("seal",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("preventExtensions",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8);n(16)("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(8);n(16)("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(8);n(16)("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},function(e,t,n){var r=n(2);r(r.S,"Object",{setPrototypeOf:n(160).set})},function(e,t,n){var r=n(8),o=n(11),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(24)(Function.call,n(25).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){"use strict";var r=n(36),o={};o[n(4)("toStringTag")]="z",o+""!="[object z]"&&n(26)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(e,t,n){var r=n(2),o=n(93),i=n(18),a=n(25),l=n(83);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),u=a.f,s=o(r),c={},f=0;s.length>f;)void 0!==(n=u(r,t=s[f++]))&&l(c,t,n);return c}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(28),a=n(13);n(10)&&r(r.P+n(47),"Object",{__defineGetter__:function(e,t){a.f(o(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(28),a=n(13);n(10)&&r(r.P+n(47),"Object",{__defineSetter__:function(e,t){a.f(o(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(31),a=n(45),l=n(25).f;n(10)&&r(r.P+n(47),"Object",{__lookupGetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=l(n,r))return t.get}while(n=a(n))}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(31),a=n(45),l=n(25).f;n(10)&&r(r.P+n(47),"Object",{__lookupSetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=l(n,r))return t.set}while(n=a(n))}})},function(e,t,n){var r=n(2);r(r.S+r.F,"Object",{isObject:n(8)})},function(e,t,n){var r=n(2);r(r.S+r.F,"Object",{classof:n(36)})},function(e,t,n){var r=n(2),o=n(94);r(r.S+r.F,"Object",{define:o})},function(e,t,n){var r=n(2),o=n(94),i=n(43);r(r.S+r.F,"Object",{make:function(e,t){return o(i(e),t)}})},function(e,t,n){n(172),e.exports=n(3).String.startsWith},function(e,t,n){"use strict";var r=n(2),o=n(19),i=n(173),a="startsWith",l=""[a];r(r.P+r.F*n(174)(a),"String",{startsWith:function(e){var t=i(this,e,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return l?l.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){var r=n(95),o=n(21);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(4)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){"use strict";n(96),n(182),e.exports=n(3).Promise.finally},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(24),o=n(81),i=n(82),a=n(11),l=n(19),u=n(84),s={},c={};(t=e.exports=function(e,t,n,f,d){var p,h,m,v,y=d?function(){return e}:u(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(p=l(e.length);p>b;b++)if((v=t?g(a(h=e[b])[0],h[1]):g(e[b]))===s||v===c)return v}else for(m=y.call(e);!(h=m.next()).done;)if((v=o(m,g,h.value,t))===s||v===c)return v}).BREAK=s,t.RETURN=c},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(9),o=n(97).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,l=r.Promise,u="process"==n(29)(a);e.exports=function(){var e,t,n,s=function(){var r,o;for(u&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){a.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);n=function(){c.then(s)}}else n=function(){o.call(r,s)};else{var f=!0,d=document.createTextNode("");new i(s).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(26);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(9),o=n(13),i=n(10),a=n(4)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(2),o=n(3),i=n(9),a=n(57),l=n(99);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";n(96),n(184);var r=n(3).Promise,o=r.try;e.exports={try:function(e){return o.call("function"==typeof this?this:r,e)}}.try},function(e,t,n){"use strict";var r=n(2),o=n(58),i=n(98);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){n(186);var r=n(60);e.exports=function(e){return r.call(e)}},function(e,t,n){n(10)&&"g"!=/./g.flags&&n(13).f(RegExp.prototype,"flags",{configurable:!0,get:n(60)})},function(e,t,n){n(188);var r=n(4)("match");e.exports=function(e,t){return RegExp.prototype[r].call(e,t)}},function(e,t,n){"use strict";var r=n(11),o=n(19),i=n(61),a=n(48);n(49)("match",1,(function(e,t,n,l){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=l(n,e,this);if(t.done)return t.value;var u=r(e),s=String(this);if(!u.global)return a(u,s);var c=u.unicode;u.lastIndex=0;for(var f,d=[],p=0;null!==(f=a(u,s));){var h=String(f[0]);d[p]=h,""===h&&(u.lastIndex=i(s,o(u.lastIndex),c)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(62);n(2)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){n(191);var r=n(4)("replace");e.exports=function(e,t,n){return RegExp.prototype[r].call(e,t,n)}},function(e,t,n){"use strict";var r=n(11),o=n(14),i=n(19),a=n(34),l=n(61),u=n(48),s=Math.max,c=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(49)("replace",2,(function(e,t,n,h){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var f=r(e),d=String(this),p="function"==typeof t;p||(t=String(t));var v=f.global;if(v){var y=f.unicode;f.lastIndex=0}for(var g=[];;){var b=u(f,d);if(null===b)break;if(g.push(b),!v)break;""===String(b[0])&&(f.lastIndex=l(d,i(f.lastIndex),y))}for(var w,T="",k=0,E=0;E=k&&(T+=d.slice(k,S)+R,k=S+x.length)}return T+d.slice(k)}];function m(e,t,r,i,a,l){var u=r+e.length,s=i.length,c=p;return void 0!==a&&(a=o(a),c=d),n.call(l,c,(function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":l=a[o.slice(1,-1)];break;default:var c=+o;if(0===c)return n;if(c>s){var d=f(c/10);return 0===d?n:d<=s?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}l=i[c-1]}return void 0===l?"":l}))}}))},function(e,t,n){n(193);var r=n(4)("search");e.exports=function(e,t){return RegExp.prototype[r].call(e,t)}},function(e,t,n){"use strict";var r=n(11),o=n(90),i=n(48);n(49)("search",1,(function(e,t,n,a){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var l=r(e),u=String(this),s=l.lastIndex;o(s,0)||(l.lastIndex=0);var c=i(l,u);return o(l.lastIndex,s)||(l.lastIndex=s),null===c?-1:c.index}]}))},function(e,t,n){n(195);var r=n(4)("split");e.exports=function(e,t,n){return RegExp.prototype[r].call(e,t,n)}},function(e,t,n){"use strict";var r=n(95),o=n(11),i=n(57),a=n(61),l=n(19),u=n(48),s=n(62),c=n(15),f=Math.min,d=[].push,p="split",h="length",m="lastIndex",v=4294967295,y=!c((function(){RegExp(v,"y")}));n(49)("split",2,(function(e,t,n,c){var g;return g="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[h]||2!="ab"[p](/(?:ab)*/)[h]||4!="."[p](/(.?)(.?)/)[h]||"."[p](/()()/)[h]>1||""[p](/.?/)[h]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,l,u=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,p=void 0===t?v:t>>>0,y=new RegExp(e.source,c+"g");(i=s.call(y,o))&&!((a=y[m])>f&&(u.push(o.slice(f,i.index)),i[h]>1&&i.index=p));)y[m]===i.index&&y[m]++;return f===o[h]?!l&&y.test("")||u.push(""):u.push(o.slice(f)),u[h]>p?u.slice(0,p):u}:"0"[p](void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):g.call(String(o),n,r)},function(e,t){var r=c(g,e,this,t,g!==n);if(r.done)return r.value;var s=o(e),d=String(this),p=i(s,RegExp),h=s.unicode,m=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(y?"y":"g"),b=new p(y?s:"^(?:"+s.source+")",m),w=void 0===t?v:t>>>0;if(0===w)return[];if(0===d.length)return null===u(b,d)?[d]:[];for(var T=0,k=0,E=[];k1?arguments[1]:void 0,!1)}})},function(e,t,n){"use strict";var r=n(34),o=n(21);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){n(200),e.exports=n(3).String.padStart},function(e,t,n){"use strict";var r=n(2),o=n(100),i=n(59),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(202),e.exports=n(3).String.trimRight},function(e,t,n){"use strict";n(101)("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){n(205),e.exports=n(3).String.trimLeft},function(e,t,n){"use strict";n(101)("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},function(e,t,n){n(207),e.exports=n(3).Number.isNaN},function(e,t,n){var r=n(2);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){(function(e){!function(e){var t=function(){try{return!!Symbol.iterator}catch(e){return!1}}(),n=function(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t&&(n[Symbol.iterator]=function(){return n}),n},r=function(e){return encodeURIComponent(e).replace(/%20/g,"+")},o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};(function(){try{var t=e.URLSearchParams;return"a=1"===new t("?a=1").toString()&&"function"==typeof t.prototype.set&&"function"==typeof t.prototype.entries}catch(e){return!1}})()||function(){var o=function(e){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var t=typeof e;if("undefined"===t);else if("string"===t)""!==e&&this._fromString(e);else if(e instanceof o){var n=this;e.forEach((function(e,t){n.append(t,e)}))}else{if(null===e||"object"!==t)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(e))for(var r=0;rt[0]?1:0})),e._entries&&(e._entries={});for(var n=0;n1?o(r[1]):"")}})}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(e){if(function(){try{var t=new e.URL("b","http://a");return t.pathname="c d","http://a/c%20d"===t.href&&t.searchParams}catch(e){return!1}}()||function(){var t=e.URL,n=function(t,n){"string"!=typeof t&&(t=String(t)),n&&"string"!=typeof n&&(n=String(n));var r,o=document;if(n&&(void 0===e.location||n!==e.location.href)){n=n.toLowerCase(),(r=(o=document.implementation.createHTMLDocument("")).createElement("base")).href=n,o.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(e){throw new Error("URL unable to set base "+n+" due to "+e)}}var i=o.createElement("a");i.href=t,r&&(o.body.appendChild(i),i.href=i.href);var a=o.createElement("input");if(a.type="url",a.value=t,":"===i.protocol||!/:/.test(i.href)||!a.checkValidity()&&!n)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:i});var l=new e.URLSearchParams(this.search),u=!0,s=!0,c=this;["append","delete","set"].forEach((function(e){var t=l[e];l[e]=function(){t.apply(l,arguments),u&&(s=!1,c.search=l.toString(),s=!0)}})),Object.defineProperty(this,"searchParams",{value:l,enumerable:!0});var f=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==f&&(f=this.search,s&&(u=!1,this.searchParams._fromString(this.search),u=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(e){!function(e){Object.defineProperty(r,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})}(e)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(e){this._anchorElement.search=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n}(),void 0!==e.location&&!("origin"in e.location)){var t=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:t,enumerable:!0})}catch(n){setInterval((function(){e.location.origin=t()}),100)}}}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(t,n(103))},function(e,t){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=function(e){for(var t=window.document,n=o(t);n;)n=o(t=n.ownerDocument);return t}(),t=[],n=null,r=null;a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return n||(n=function(e,n){r=e&&n?f(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach((function(e){e._checkForIntersections()}))}),n},a._resetCrossOriginUpdater=function(){n=null,r=null},a.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,i=null,a=null;if(this.POLL_INTERVAL?i=n.setInterval(r,this.POLL_INTERVAL):(l(n,"resize",r,!0),l(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(a=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(i&&e.clearInterval(i),u(e,"resize",r,!0)),u(t,"scroll",r,!0),a&&a.disconnect()})),t!=(this.root&&this.root.ownerDocument||e)){var s=o(t);s&&this._monitorIntersections(s.ownerDocument)}}},a.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var r=this.root&&this.root.ownerDocument||e,i=this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=r;){var i=o(n);if((n=i&&i.ownerDocument)==t)return!0}return!1}));if(!i){var a=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!=r){var l=o(t);l&&this._unmonitorIntersections(l.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t=0&&v>=0&&{top:u,bottom:c,left:d,right:h,width:m,height:v}||null),!y)break;g=g&&p(g)}return y}},a.prototype._getRootRect=function(){var t;if(this.root)t=s(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},a.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var o=0;o=_.DESKTOP_MIN_WIDTH,ge=z.toLowerCase().trim()===_.FILTER_TYPES.XOR,be=se===_.LAYOUT_CONTAINER.CAROUSEL,we=se!==_.LAYOUT_CONTAINER.CAROUSEL,Te=(0,i.useState)([]),ke=o(Te,2),Ee=ke[0],xe=(ke[1],(0,i.useState)(0)),Se=o(xe,2),Ce=(Se[0],Se[1],a.default.useState()),_e=o(Ce,2)[1],Pe=(0,i.useRef)(null),Oe=a.default.useCallback((function(){return _e({})}),[]),Re=(0,S.useURLState)(),Ie=o(Re,3),Ne=Ie[0],De=Ie[1],Me=Ie[2],Fe=(0,i.useState)(null),Ae=o(Fe,2),Le=Ae[0],je=Ae[1],ze=(0,i.useState)((0,p.readBookmarksFromLocalStorage)()),Ue=o(ze,2),Be=Ue[0],We=Ue[1],Ve=(0,i.useState)((0,p.readInclusionsFromLocalStorage)()),He=o(Ve,1)[0],qe=(0,i.useState)(+Ne.page||1),$e=o(qe,2),Qe=$e[0],Ge=$e[1],Ye=(0,i.useState)([]),Ke=o(Ye,2),Xe=Ke[0],Ze=Ke[1],Je=(0,i.useState)(""),et=o(Je,2),tt=et[0],nt=et[1],rt=(0,i.useState)(!1),ot=o(rt,2),it=ot[0],at=ot[1],lt=(0,i.useState)($),ut=o(lt,2),st=ut[0],ct=ut[1];st.sort===_.SORT_TYPES.RANDOM&&(U=B);var ft=(0,S.useWindowDimensions)().width,dt=(0,i.useState)(!1),pt=o(dt,2),ht=pt[0],mt=pt[1],vt=(0,i.useState)(!1),yt=o(vt,2),gt=yt[0],bt=yt[1],wt=(0,i.useState)("top"===D),Tt=o(wt,2),kt=Tt[0],Et=Tt[1],xt=(0,i.useState)([]),St=o(xt,2),Ct=St[0],_t=St[1],Pt=(0,i.useState)(!1),Ot=o(Pt,2),Rt=Ot[0],It=Ot[1],Nt=(0,i.useState)(!1),Dt=o(Nt,2),Mt=Dt[0],Ft=Dt[1],At=(0,i.useState)(null),Lt=o(At,2),jt=Lt[0],zt=Lt[1],Ut=(0,i.useState)(!0),Bt=o(Ut,2),Wt=Bt[0],Vt=Bt[1],Ht=(0,i.useState)(),qt=o(Ht,2),$t=qt[0],Qt=qt[1],Gt=(0,i.useState)(!1),Yt=o(Gt,2),Kt=Yt[0],Xt=Yt[1],Zt=(0,i.createRef)(),Jt=(0,i.createRef)();function en(e){for(var t=e.length;"/"!==e[t]&&t>=0;)t--;return[e.substring(0,t),e.substring(t+1)]}function tn(e,t){if(!e)return"";for(var n=Math.pow(10,t)+7,r=0,o=1,i=0;i1&&void 0!==arguments[1]?arguments[1]:"";Ze((function(t){var n=function(e,t){return t.map((function(t){return t.id!==e?t:r({},t,{items:t.items.map((function(e){return r({},e,{selected:!1})}))})}))}(e,t);return n}));var n=new URLSearchParams(window.location.search);Me(),n.forEach((function(n,r){var o=r.toLowerCase().replace("ch_","").replace(" ","-");(0===r.indexOf(u)||e.toLowerCase().includes(o))&&t.toLowerCase().includes(o)||De(r,n.replace("%20"," "))}))},rn=function(){Ze((function(e){return e.map((function(e){return r({},e,{items:e.items.map((function(e){return r({},e,{selected:!1})}))})}))}));var e=new URLSearchParams(window.location.search);Me(),e.forEach((function(e,t){0!==t.indexOf(u)&&De(t,e)}))},on=function(){rn(),nt("");var e=new URLSearchParams(window.location.search);Me(),e.forEach((function(e,t){-1===t.indexOf(u)&&-1===t.indexOf(h)&&De(t,e)})),bt(!1)},an=function(e){ct(e),at(!1),Vt(!1)},ln=function(e){nt(e),Ge(1),De(h,e)},un=function(e){Ze((function(t){var n=void 0;return t.map((function(t){return n=t.id===e?!t.opened:t.opened,r({},t,{opened:n})}))}))},sn=function(e,t,n){ge&&n&&rn(),Ze((function(n){return n.map((function(n){return n.id!==e?n:r({},n,{items:n.items.map((function(e){return r({},e,{selected:e.id===t?!e.selected:e.selected})}))})}))})),Ge(1),function(e,t,n){var r=Xe.find((function(t){return t.id===e})),o=r.group,i=r.items.find((function(e){return e.id===t})).label,a=Ne[u+o]||[];"string"==typeof a&&(a=a.split(","));var l=n?[].concat(N(a),[i]):a.filter((function(e){return e!==i}));De(u+o,l)}(e,t,n)},cn=function(){return mt((function(e){return!e}))},fn=function(e){var t=Be.find((function(t){return t===e}));We(t?function(t){return t.filter((function(t){return t!==e}))}:function(t){return[].concat(N(t),[e])})},dn=function(e){"Escape"!==e.key&&"Esc"!==e.key||mt(!1)};(0,i.useEffect)((function(){Ze(j.map((function(e){return r({},e,{opened:!!ye&&e.openedOnLoad,items:e.items.map((function(e){return r({},e,{selected:!1})}))})})))}),[]),(0,i.useEffect)((function(){Ze((function(e){return e.map((function(e){var t=e.group,n=e.items,o=Ne[u+t];if(!o)return e;var i=o.split(",");return r({},e,{opened:!0,items:n.map((function(e){return r({},e,{selected:i.includes(String(e.label))})}))})}))}));var e=Ne[h];e&&nt(e[0])}),[]),(0,i.useEffect)((function(){zt(Math.floor(1e13*Math.random()))}),[]),(0,i.useEffect)((function(){De("page",1===Qe?"":Qe)}),[Qe]);(0,i.useEffect)((function(){if(!(re&&$t||re&&!Kt)){var e,t=window.__satelliteLoadedPromise,i=n("collection","endpoint"),a=n("collection","fallbackEndpoint"),l=void 0;l=new RegExp("^(?:[a-z]+:)?//","i").test(i)?new URL(i):new URL(i,window.location.origin),a||(l.searchParams.set("flatFile",!1),i=l.toString()),It(!0),ae&&t&&f(t),ae&&!t&&(e=0,function t(){setTimeout((function(){if(e>=20)return It(!1),void Ft(!0);var n=window.__satelliteLoadedPromise;n&&f(n),!n&&e<20&&t(),e+=1}),100)}()),ae||c()}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i,t=Date.now();return window.fetch(e,{credentials:"include",headers:ve}).then((function(t){var n=t.ok,r=t.status,o=t.statusText,i=t.url;return n?t.json().then((function(t){return Object.keys(t).length?t:((0,s.logLana)({message:"no valid response data from "+e,tags:"collection"}),Promise.reject(new Error("no valid reponse data")))})):((0,s.logLana)({message:"failure for call to "+i,tags:"collection",errorMessage:r+": "+o}),Promise.reject(new Error(r+": "+o+", failure for call to "+i)))})).then((function(n){if((0,s.logLana)({message:"response took "+(Date.now()-t)/1e3+"s",tags:"collection"}),It(!1),Vt(!0),(0,p.getByPath)(n,"cards.length")){if(n.isHashed){var i=!0,a=!1,l=void 0;try{for(var c,f=j[Symbol.iterator]();!(i=(c=f.next()).done);i=!0){var d=c.value;d.id=tn(d.id,6);var h=!0,m=!1,v=void 0;try{for(var y,g=d.items[Symbol.iterator]();!(h=(y=g.next()).done);h=!0){var b=y.value,w=en(b.id),T=o(w,2),k=T[0],E=T[1];b.id=tn(k,6)+"/"+tn(E,6)}}catch(e){m=!0,v=e}finally{try{!h&&g.return&&g.return()}finally{if(m)throw v}}}}catch(e){a=!0,l=e}finally{try{!i&&f.return&&f.return()}finally{if(a)throw l}}var S=[],C=!0,P=!1,O=void 0;try{for(var R,I=Y[Symbol.iterator]();!(C=(R=I.next()).done);C=!0){var D=en(R.value),M=o(D,2);k=M[0],E=M[1];""!==k&&""!==E&&S.push(tn(k,6)+"/"+tn(E,6))}}catch(e){P=!0,O=e}finally{try{!C&&I.return&&I.return()}finally{if(P)throw O}}Y=S}var F=new x.default(n.cards).removeDuplicateCards().addCardMetaData(_.TRUNCATE_TEXT_QTY,L,Be,G,Y).processedCards,z=void 0===F?[]:F;Ze((function(){return j.map((function(e){var t=e.group,n=e.items,o=Ne[u+t];if(!o)return e;var i=o.split(",");return r({},e,{opened:!0,items:n.map((function(e){return r({},e,{selected:i.includes(String(e.label))})}))})}))}));var U=(0,p.getTransitions)(z);if("eventsort"===st.sort.toLowerCase())for(;U.size()>0;)setTimeout((function(){Oe()}),U.dequeue().priority+_.ONE_SECOND_DELAY);_t(z),ce||Ze((function(e){return t=e,n=z,i=(o=[]).concat.apply(o,N(n.map((function(e){return e.tags.map((function(e){return e.id}))})))),t.map((function(e){return r({},e,{items:e.items.filter((function(e){return i.includes(e.id)}))})})).filter((function(e){return e.items.length>0}));var t,n,o,i})),setTimeout((function(){if(Pe.current&&0!==z.length&&1!==Qe){var e=z.slice(0,A*Qe),t=A*Qe-A;if(!(e.length0,Pn=Xe.length>0&&ft<_.TABLET_MIN_WIDTH?_.SORT_POPUP_LOCATION.LEFT:_.SORT_POPUP_LOCATION.RIGHT,On=ye?_.PAGINATION_COUNT.DESKTOP:_.PAGINATION_COUNT.MOBILE,Rn=D===_.FILTER_PANEL.TOP,In=D===_.FILTER_PANEL.LEFT,Nn=I||de||pe||F,Dn="";Xe.forEach((function(e){e.items.filter((function(e){return e.selected})).forEach((function(e){Dn+=e.label+", "}))}));var Mn=(0,l.default)({"consonant-u-themeLight":ue===_.THEME_TYPE.LIGHT,"consonant-u-themeDark":ue===_.THEME_TYPE.DARK,"consonant-u-themeDarkest":ue===_.THEME_TYPE.DARKEST}),Fn=(ie?ie+" | ":"")+"Card Collection | Filters: "+(kn?Dn:"No Filters")+"| Search Query: "+(tt||"None"),An=(0,l.default)({"consonant-Wrapper":!0,"consonant-Wrapper--32MarginContainer":se===_.LAYOUT_CONTAINER.SIZE_100_VW_32_MARGIN,"consonant-Wrapper--83PercentContainier":se===_.LAYOUT_CONTAINER.SIZE_83_VW,"consonant-Wrapper--1200MaxWidth":se===_.LAYOUT_CONTAINER.SIZE_1200_PX,"consonant-Wrapper--1600MaxWidth":se===_.LAYOUT_CONTAINER.SIZE_1600_PX,"consonant-Wrapper--carousel":be,"consonant-Wrapper--withLeftFilter":I&&In});return a.default.createElement(P.ConfigContext.Provider,{value:t},a.default.createElement(P.ExpandableContext.Provider,{value:{value:Le,setValue:je}},a.default.createElement("section",{ref:pn,role:"group","aria-label":me,"daa-lh":Fn,"daa-im":String(oe),onClick:function(){je(null)},className:An+" "+Mn},a.default.createElement("div",{className:"consonant-Wrapper-inner"},Cn&&we&&a.default.createElement("div",{className:"consonant-Wrapper-leftFilterWrapper"},a.default.createElement(E.default,{filters:Xe,selectedFiltersQty:kn,windowWidth:ft,onFilterClick:un,onClearAllFilters:on,onClearFilterItems:nn,onCheckboxClick:sn,onMobileFiltersToggleClick:cn,onSelectedFilterClick:sn,showMobileFilters:ht,resQty:bn.length,bookmarkComponent:a.default.createElement(g.default,{showBookmarks:gt,onClick:function(e){e.stopPropagation(),bt((function(e){return!e})),Ge(1)},savedCardsCount:Be.length}),searchComponent:a.default.createElement(f.default,{placeholderText:K,name:"filtersSideSearch",value:tt,autofocus:!1,onSearch:ln}),ref:Zt})),a.default.createElement("div",{className:"consonant-Wrapper-collection"+(Rt?" is-loading":"")},Rn&&we&&a.default.createElement(k.default,{filterPanelEnabled:I,filters:Xe,windowWidth:ft,resQty:bn.length,onCheckboxClick:sn,onFilterClick:un,onClearFilterItems:nn,onClearAllFilters:on,showLimitedFiltersQty:kt,searchComponent:a.default.createElement(f.default,{placeholderText:X,name:"filtersTopSearch",value:tt,autofocus:ye,onSearch:ln}),sortComponent:a.default.createElement(c.default,{opened:it,id:"sort",val:st,values:H,onSelect:an,name:"filtersTopSelect",autoWidth:!0,optionsAlignment:Pn}),onShowAllClick:function(){Et((function(e){return!e}))}}),In&&we&&a.default.createElement(C.Info,{enabled:I,filtersQty:Xe.length,filters:Xe,cardsQty:bn.length,selectedFiltersQty:kn,windowWidth:ft,onMobileFiltersToggleClick:cn,searchComponent:a.default.createElement(f.default,{placeholderText:Z,name:"searchFiltersInfo",value:tt,autofocus:!1,onSearch:ln}),sortComponent:a.default.createElement(c.default,{opened:it,id:"sort",val:st,values:H,onSelect:an,autoWidth:!1,optionsAlignment:"right"}),sortOptions:H,ref:Jt}),_n&&we&&a.default.createElement(i.Fragment,null,a.default.createElement(w.default,{resultsPerPage:A,pages:Qe,cards:bn,forwardedRef:Pe,onCardBookmark:fn,isAriaLiveActive:Nn}),xn&&a.default.createElement(y.default,{onClick:function(){Ge((function(e){return e+1})),window.scrollTo(0,window.pageYOffset)},show:Tn,total:bn.length}),Sn&&a.default.createElement(b.default,{pageCount:On,currentPageNumber:Qe,totalPages:wn,showItemsPerPage:A,totalResults:bn.length,onClick:Ge})),_n&&be&&!("custom-card"===he)&&a.default.createElement(m.default,{resQty:bn.length,cards:bn,onCardBookmark:fn}),_n&&be&&"custom-card"===he&&a.default.createElement(v.default,{title:"Not Supported",description:"Using custom cards within a carousel layout is currently not supported. Please re-author the component",replaceValue:""}),Rt&&!_n&&a.default.createElement(d.default,{size:_.LOADER_SIZE.BIG,hidden:!U,absolute:!0}),!Mt&&!_n&&!Rt&&a.default.createElement(v.default,{title:J,description:ee,replaceValue:tt}),Mt&&a.default.createElement(v.default,{title:te,description:ne,replaceValue:""}))))))};D.propTypes={config:(0,u.shape)(h.configType)},D.defaultProps={config:{}},t.default=D},function(e,t,n){"use strict";(function(t){"production"===t.env.NODE_ENV?e.exports=n(228):e.exports=n(229)}).call(t,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.makeConfigGetter=t.getNumSelectedFilterItems=void 0,t.getDefaultSortOption=function(e,t){var n=i(e)("sort","options"),r=o.SORT_TYPES[t.toUpperCase()];return n.find((function(e){return e.sort===t}))||{label:r||"Featured",sort:r||"featured"}};var r=n(6),o=n(17),i=(t.getNumSelectedFilterItems=function(e){var t=(0,r.chainFromIterable)(e.map((function(e){return e.items})));return(0,r.getSelectedItemsCount)(t)},t.makeConfigGetter=function(e){return function(t,n){var i=n?t+"."+n:t,a=(0,r.getByPath)(o.DEFAULT_CONFIG,i),l=(0,r.getByPath)(e,i);return(0,r.isNullish)(l)?a:l}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ConfigContext=t.ExpandableContext=t.noOp=void 0;var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a=t.noOp=function(){};t.ExpandableContext=i.default.createContext({value:null,setValue:a}),t.ConfigContext=i.default.createContext({})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t0&&o.default.createElement("div",{ref:m,"data-card-style":y,"data-testid":"consonant-CardsGrid",className:_,"aria-live":h?"polite":"off"},I.map((function(e,t){var n=(0,s.getByPath)(e,"styles.typeOverride"),i=y||n,u=e.contentArea,c=(u=void 0===u?{}:u).title,p=void 0===c?"":c,h=e.id,m=t+1,v=function(e,t){return!(!e.hideCtaId&&!e.hideCtaTags&&"hidden"!==t)}(e,S);return i===d.CARD_STYLES.CUSTOM?(0,l.default)(C(e)):o.default.createElement(f.default,r({cardStyle:i,lh:"Card "+m+" | "+D(p)+" | "+h,key:e.id},e,{bannerMap:P,onClick:a,dateFormat:k,locale:E,renderBorder:w,renderOverlay:T,hideCTA:v,onFocus:function(){return function(e){e&&document.getElementById(e).scrollIntoView({block:"nearest"})}(e.id)}}))})))};v.propTypes=h,v.defaultProps=m,t.default=v},function(e,t,n){var r=n(240),o=n(114);function i(e){return r.possibleStandardNames[e]}e.exports=function(e){var t,n,a,l,u,s={},c=(e=e||{}).type&&{reset:!0,submit:!0}[e.type];for(t in e)if(a=e[t],r.isCustomAttribute(t))s[t]=a;else if(l=i(n=t.toLowerCase()))switch(u=r.getPropertyInfo(l),"checked"!==l&&"value"!==l||c||(l=i("default"+n)),s[l]=a,u&&u.type){case r.BOOLEAN:s[l]=!0;break;case r.OVERLOADED_BOOLEAN:""===a&&(s[l]=!0)}else o.PRESERVE_CUSTOM_ATTRIBUTES&&(s[t]=a);return o.setStyleProp(e.style,s),s}},function(e,t,n){var r=n(0),o=n(242).default;var i={reactCompat:!0};var a=r.version.split(".")[0]>=16,l=new Set(["tr","tbody","thead","tfoot","colgroup","table","head","html","frameset"]);e.exports={PRESERVE_CUSTOM_ATTRIBUTES:a,invertObject:function(e,t){if(!e||"object"!=typeof e)throw new TypeError("First argument must be an object");var n,r,o="function"==typeof t,i={},a={};for(n in e)r=e[n],o&&(i=t(n,r))&&2===i.length?a[i[0]]=i[1]:"string"==typeof r&&(a[r]=n);return a},isCustomComponent:function(e,t){if(-1===e.indexOf("-"))return t&&"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}},setStyleProp:function(e,t){if(null!=e)try{t.style=o(e,i)}catch(e){t.style={}}},canTextBeChildOfNode:function(e){return!l.has(e.name)},elementsWithNoTextChildren:l}},function(e,t,n){for(var r,o=n(249),i=n(250),a=o.CASE_SENSITIVE_TAG_NAMES,l=i.Comment,u=i.Element,s=i.ProcessingInstruction,c=i.Text,f={},d=0,p=a.length;d0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(u);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function v(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function g(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function T(e){return e.type===a.ElementType.Root}function k(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(v(e)){var r=t?E(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(y(e)){r=t?E(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(T(e)){r=t?E(e.children):[];var u=new h(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),n=s}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return k(e,!0)})),n=1;n0}(e)&&(h=e,d.render(c.default))})),t.default=p},function(e,t,n){"use strict";n(122),n(126),n(128),n(132),n(134),n(139),n(140),n(141),n(142),n(171),n(175),n(183),n(185),n(187),n(190),n(192),n(194),n(196),n(199),n(201),n(204),n(206),n(102),n(208),n(209)},function(e,t,n){n(123),e.exports=n(3).Array.includes},function(e,t,n){"use strict";var r=n(2),o=n(73)(!0);r(r.P,"Array",{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)("includes")},function(e,t,n){e.exports=n(41)("native-function-to-string",Function.toString)},function(e,t,n){var r=n(34),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},function(e,t,n){n(74),e.exports=n(3).Object.assign},function(e,t,n){"use strict";var r=n(10),o=n(30),i=n(42),a=n(35),l=n(14),u=n(51),s=Object.assign;e.exports=!s||n(15)((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=s({},e)[n]||Object.keys(s({},t)).join("")!=r}))?function(e,t){for(var n=l(e),s=arguments.length,c=1,f=i.f,d=a.f;s>c;)for(var p,h=u(arguments[c++]),m=f?o(h).concat(f(h)):o(h),v=m.length,y=0;v>y;)p=m[y++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:s},function(e,t,n){n(129),e.exports=n(3).Array.findIndex},function(e,t,n){"use strict";var r=n(2),o=n(76)(6),i="findIndex",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)(i)},function(e,t,n){var r=n(131);e.exports=function(e,t){return new(r(e))(t)}},function(e,t,n){var r=n(8),o=n(77),i=n(4)("species");e.exports=function(e){var t;return o(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!o(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},function(e,t,n){n(133),e.exports=n(3).Array.find},function(e,t,n){"use strict";var r=n(2),o=n(76)(5),i="find",a=!0;i in[]&&Array(1)[i]((function(){a=!1})),r(r.P+r.F*a,"Array",{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),n(52)(i)},function(e,t,n){n(135),n(138),e.exports=n(3).Array.from},function(e,t,n){"use strict";var r=n(78)(!0);n(136)(String,"String",(function(e){this._t=String(e),this._i=0}),(function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var r=n(27),o=n(2),i=n(26),a=n(22),l=n(55),u=n(137),s=n(44),c=n(45),f=n(4)("iterator"),d=!([].keys&&"next"in[].keys()),p="keys",h="values",m=function(){return this};e.exports=function(e,t,n,v,y,g,b){u(n,t,v);var w,T,k,E=function(e){if(!d&&e in _)return _[e];switch(e){case p:case h:return function(){return new n(this,e)}}return function(){return new n(this,e)}},x=t+" Iterator",S=y==h,C=!1,_=e.prototype,P=_[f]||_["@@iterator"]||y&&_[y],O=P||E(y),R=y?S?E("entries"):O:void 0,I="Array"==t&&_.entries||P;if(I&&(k=c(I.call(new e)))!==Object.prototype&&k.next&&(s(k,x,!0),r||"function"==typeof k[f]||a(k,f,m)),S&&P&&P.name!==h&&(C=!0,O=function(){return P.call(this)}),r&&!b||!d&&!C&&_[f]||a(_,f,O),l[t]=O,l[x]=m,y)if(w={values:S?O:E(h),keys:g?O:E(p),entries:R},b)for(T in w)T in _||i(_,T,w[T]);else o(o.P+o.F*(d||C),t,w);return w}},function(e,t,n){"use strict";var r=n(43),o=n(32),i=n(44),a={};n(22)(a,n(4)("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},function(e,t,n){"use strict";var r=n(24),o=n(2),i=n(14),a=n(81),l=n(82),u=n(19),s=n(83),c=n(84);o(o.S+o.F*!n(85)((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,o,f,d=i(e),p="function"==typeof this?this:Array,h=arguments.length,m=h>1?arguments[1]:void 0,v=void 0!==m,y=0,g=c(d);if(v&&(m=r(m,h>2?arguments[2]:void 0,2)),null==g||p==Array&&l(g))for(n=new p(t=u(d.length));t>y;y++)s(n,y,v?m(d[y],y):d[y]);else for(f=g.call(d),n=new p;!(o=f.next()).done;y++)s(n,y,v?a(f,m,[o.value,y],!0):o.value);return n.length=y,n}})},function(e,t,n){n(86),e.exports=n(3).Object.entries},function(e,t,n){n(88),e.exports=n(3).Object.values},function(e,t,n){n(89),e.exports=n(3).Object.is},function(e,t,n){n(143),n(146),n(147),n(148),n(149),n(150),n(151),n(152),n(153),n(154),n(155),n(156),n(157),n(158),n(74),n(89),n(159),n(161),n(162),n(88),n(86),n(163),n(164),n(165),n(166),n(167),n(168),n(169),n(170),e.exports=n(3).Object},function(e,t,n){"use strict";var r=n(9),o=n(23),i=n(10),a=n(2),l=n(26),u=n(46).KEY,s=n(15),c=n(41),f=n(44),d=n(33),p=n(4),h=n(91),m=n(144),v=n(145),y=n(77),g=n(11),b=n(8),w=n(14),T=n(18),k=n(31),E=n(32),x=n(43),S=n(92),C=n(25),_=n(42),P=n(13),O=n(30),R=C.f,I=P.f,N=S.f,D=r.Symbol,M=r.JSON,F=M&&M.stringify,A="prototype",L=p("_hidden"),j=p("toPrimitive"),z={}.propertyIsEnumerable,U=c("symbol-registry"),B=c("symbols"),W=c("op-symbols"),V=Object[A],H="function"==typeof D&&!!_.f,q=r.QObject,$=!q||!q[A]||!q[A].findChild,Q=i&&s((function(){return 7!=x(I({},"a",{get:function(){return I(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=R(V,t);r&&delete V[t],I(e,t,n),r&&e!==V&&I(V,t,r)}:I,G=function(e){var t=B[e]=x(D[A]);return t._k=e,t},Y=H&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},K=function(e,t,n){return e===V&&K(W,t,n),g(e),t=k(t,!0),g(n),o(B,t)?(n.enumerable?(o(e,L)&&e[L][t]&&(e[L][t]=!1),n=x(n,{enumerable:E(0,!1)})):(o(e,L)||I(e,L,E(1,{})),e[L][t]=!0),Q(e,t,n)):I(e,t,n)},X=function(e,t){g(e);for(var n,r=v(t=T(t)),o=0,i=r.length;i>o;)K(e,n=r[o++],t[n]);return e},Z=function(e){var t=z.call(this,e=k(e,!0));return!(this===V&&o(B,e)&&!o(W,e))&&(!(t||!o(this,e)||!o(B,e)||o(this,L)&&this[L][e])||t)},J=function(e,t){if(e=T(e),t=k(t,!0),e!==V||!o(B,t)||o(W,t)){var n=R(e,t);return!n||!o(B,t)||o(e,L)&&e[L][t]||(n.enumerable=!0),n}},ee=function(e){for(var t,n=N(T(e)),r=[],i=0;n.length>i;)o(B,t=n[i++])||t==L||t==u||r.push(t);return r},te=function(e){for(var t,n=e===V,r=N(n?W:T(e)),i=[],a=0;r.length>a;)!o(B,t=r[a++])||n&&!o(V,t)||i.push(B[t]);return i};H||(D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=d(arguments.length>0?arguments[0]:void 0),t=function(n){this===V&&t.call(W,n),o(this,L)&&o(this[L],e)&&(this[L][e]=!1),Q(this,e,E(1,n))};return i&&$&&Q(V,e,{configurable:!0,set:t}),G(e)},l(D[A],"toString",(function(){return this._k})),C.f=J,P.f=K,n(56).f=S.f=ee,n(35).f=Z,_.f=te,i&&!n(27)&&l(V,"propertyIsEnumerable",Z,!0),h.f=function(e){return G(p(e))}),a(a.G+a.W+a.F*!H,{Symbol:D});for(var ne="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),re=0;ne.length>re;)p(ne[re++]);for(var oe=O(p.store),ie=0;oe.length>ie;)m(oe[ie++]);a(a.S+a.F*!H,"Symbol",{for:function(e){return o(U,e+="")?U[e]:U[e]=D(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in U)if(U[t]===e)return t},useSetter:function(){$=!0},useSimple:function(){$=!1}}),a(a.S+a.F*!H,"Object",{create:function(e,t){return void 0===t?x(e):X(x(e),t)},defineProperty:K,defineProperties:X,getOwnPropertyDescriptor:J,getOwnPropertyNames:ee,getOwnPropertySymbols:te});var ae=s((function(){_.f(1)}));a(a.S+a.F*ae,"Object",{getOwnPropertySymbols:function(e){return _.f(w(e))}}),M&&a(a.S+a.F*(!H||s((function(){var e=D();return"[null]"!=F([e])||"{}"!=F({a:e})||"{}"!=F(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return y(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,F.apply(M,r)}}),D[A][j]||n(22)(D[A],j,D[A].valueOf),f(D,"Symbol"),f(Math,"Math",!0),f(r.JSON,"JSON",!0)},function(e,t,n){var r=n(9),o=n(3),i=n(27),a=n(91),l=n(13).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||l(t,e,{value:a.f(e)})}},function(e,t,n){var r=n(30),o=n(42),i=n(35);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,l=n(e),u=i.f,s=0;l.length>s;)u.call(e,a=l[s++])&&t.push(a);return t}},function(e,t,n){var r=n(2);r(r.S,"Object",{create:n(43)})},function(e,t,n){var r=n(2);r(r.S+r.F*!n(10),"Object",{defineProperty:n(13).f})},function(e,t,n){var r=n(2);r(r.S+r.F*!n(10),"Object",{defineProperties:n(79)})},function(e,t,n){var r=n(18),o=n(25).f;n(16)("getOwnPropertyDescriptor",(function(){return function(e,t){return o(r(e),t)}}))},function(e,t,n){var r=n(14),o=n(45);n(16)("getPrototypeOf",(function(){return function(e){return o(r(e))}}))},function(e,t,n){var r=n(14),o=n(30);n(16)("keys",(function(){return function(e){return o(r(e))}}))},function(e,t,n){n(16)("getOwnPropertyNames",(function(){return n(92).f}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("freeze",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("seal",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8),o=n(46).onFreeze;n(16)("preventExtensions",(function(e){return function(t){return e&&r(t)?e(o(t)):t}}))},function(e,t,n){var r=n(8);n(16)("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(8);n(16)("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},function(e,t,n){var r=n(8);n(16)("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},function(e,t,n){var r=n(2);r(r.S,"Object",{setPrototypeOf:n(160).set})},function(e,t,n){var r=n(8),o=n(11),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(24)(Function.call,n(25).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},function(e,t,n){"use strict";var r=n(36),o={};o[n(4)("toStringTag")]="z",o+""!="[object z]"&&n(26)(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},function(e,t,n){var r=n(2),o=n(93),i=n(18),a=n(25),l=n(83);r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),u=a.f,s=o(r),c={},f=0;s.length>f;)void 0!==(n=u(r,t=s[f++]))&&l(c,t,n);return c}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(28),a=n(13);n(10)&&r(r.P+n(47),"Object",{__defineGetter__:function(e,t){a.f(o(this),e,{get:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(28),a=n(13);n(10)&&r(r.P+n(47),"Object",{__defineSetter__:function(e,t){a.f(o(this),e,{set:i(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(31),a=n(45),l=n(25).f;n(10)&&r(r.P+n(47),"Object",{__lookupGetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=l(n,r))return t.get}while(n=a(n))}})},function(e,t,n){"use strict";var r=n(2),o=n(14),i=n(31),a=n(45),l=n(25).f;n(10)&&r(r.P+n(47),"Object",{__lookupSetter__:function(e){var t,n=o(this),r=i(e,!0);do{if(t=l(n,r))return t.set}while(n=a(n))}})},function(e,t,n){var r=n(2);r(r.S+r.F,"Object",{isObject:n(8)})},function(e,t,n){var r=n(2);r(r.S+r.F,"Object",{classof:n(36)})},function(e,t,n){var r=n(2),o=n(94);r(r.S+r.F,"Object",{define:o})},function(e,t,n){var r=n(2),o=n(94),i=n(43);r(r.S+r.F,"Object",{make:function(e,t){return o(i(e),t)}})},function(e,t,n){n(172),e.exports=n(3).String.startsWith},function(e,t,n){"use strict";var r=n(2),o=n(19),i=n(173),a="startsWith",l=""[a];r(r.P+r.F*n(174)(a),"String",{startsWith:function(e){var t=i(this,e,a),n=o(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return l?l.call(t,r,n):t.slice(n,n+r.length)===r}})},function(e,t,n){var r=n(95),o=n(21);e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(o(e))}},function(e,t,n){var r=n(4)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(e){}}return!0}},function(e,t,n){"use strict";n(96),n(182),e.exports=n(3).Promise.finally},function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},function(e,t,n){var r=n(24),o=n(81),i=n(82),a=n(11),l=n(19),u=n(84),s={},c={};(t=e.exports=function(e,t,n,f,d){var p,h,m,v,y=d?function(){return e}:u(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof y)throw TypeError(e+" is not iterable!");if(i(y)){for(p=l(e.length);p>b;b++)if((v=t?g(a(h=e[b])[0],h[1]):g(e[b]))===s||v===c)return v}else for(m=y.call(e);!(h=m.next()).done;)if((v=o(m,g,h.value,t))===s||v===c)return v}).BREAK=s,t.RETURN=c},function(e,t){e.exports=function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}return e.apply(n,t)}},function(e,t,n){var r=n(9),o=n(97).set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,l=r.Promise,u="process"==n(29)(a);e.exports=function(){var e,t,n,s=function(){var r,o;for(u&&(r=a.domain)&&r.exit();e;){o=e.fn,e=e.next;try{o()}catch(r){throw e?n():t=void 0,r}}t=void 0,r&&r.enter()};if(u)n=function(){a.nextTick(s)};else if(!i||r.navigator&&r.navigator.standalone)if(l&&l.resolve){var c=l.resolve(void 0);n=function(){c.then(s)}}else n=function(){o.call(r,s)};else{var f=!0,d=document.createTextNode("");new i(s).observe(d,{characterData:!0}),n=function(){d.data=f=!f}}return function(r){var o={fn:r,next:void 0};t&&(t.next=o),e||(e=o,n()),t=o}}},function(e,t,n){var r=n(26);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},function(e,t,n){"use strict";var r=n(9),o=n(13),i=n(10),a=n(4)("species");e.exports=function(e){var t=r[e];i&&t&&!t[a]&&o.f(t,a,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";var r=n(2),o=n(3),i=n(9),a=n(57),l=n(99);r(r.P+r.R,"Promise",{finally:function(e){var t=a(this,o.Promise||i.Promise),n="function"==typeof e;return this.then(n?function(n){return l(t,e()).then((function(){return n}))}:e,n?function(n){return l(t,e()).then((function(){throw n}))}:e)}})},function(e,t,n){"use strict";n(96),n(184);var r=n(3).Promise,o=r.try;e.exports={try:function(e){return o.call("function"==typeof this?this:r,e)}}.try},function(e,t,n){"use strict";var r=n(2),o=n(58),i=n(98);r(r.S,"Promise",{try:function(e){var t=o.f(this),n=i(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}})},function(e,t,n){n(186);var r=n(60);e.exports=function(e){return r.call(e)}},function(e,t,n){n(10)&&"g"!=/./g.flags&&n(13).f(RegExp.prototype,"flags",{configurable:!0,get:n(60)})},function(e,t,n){n(188);var r=n(4)("match");e.exports=function(e,t){return RegExp.prototype[r].call(e,t)}},function(e,t,n){"use strict";var r=n(11),o=n(19),i=n(61),a=n(48);n(49)("match",1,(function(e,t,n,l){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=l(n,e,this);if(t.done)return t.value;var u=r(e),s=String(this);if(!u.global)return a(u,s);var c=u.unicode;u.lastIndex=0;for(var f,d=[],p=0;null!==(f=a(u,s));){var h=String(f[0]);d[p]=h,""===h&&(u.lastIndex=i(s,o(u.lastIndex),c)),p++}return 0===p?null:d}]}))},function(e,t,n){"use strict";var r=n(62);n(2)({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},function(e,t,n){n(191);var r=n(4)("replace");e.exports=function(e,t,n){return RegExp.prototype[r].call(e,t,n)}},function(e,t,n){"use strict";var r=n(11),o=n(14),i=n(19),a=n(34),l=n(61),u=n(48),s=Math.max,c=Math.min,f=Math.floor,d=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n(49)("replace",2,(function(e,t,n,h){return[function(r,o){var i=e(this),a=null==r?void 0:r[t];return void 0!==a?a.call(r,i,o):n.call(String(i),r,o)},function(e,t){var o=h(n,e,this,t);if(o.done)return o.value;var f=r(e),d=String(this),p="function"==typeof t;p||(t=String(t));var v=f.global;if(v){var y=f.unicode;f.lastIndex=0}for(var g=[];;){var b=u(f,d);if(null===b)break;if(g.push(b),!v)break;""===String(b[0])&&(f.lastIndex=l(d,i(f.lastIndex),y))}for(var w,T="",k=0,E=0;E=k&&(T+=d.slice(k,S)+R,k=S+x.length)}return T+d.slice(k)}];function m(e,t,r,i,a,l){var u=r+e.length,s=i.length,c=p;return void 0!==a&&(a=o(a),c=d),n.call(l,c,(function(n,o){var l;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":l=a[o.slice(1,-1)];break;default:var c=+o;if(0===c)return n;if(c>s){var d=f(c/10);return 0===d?n:d<=s?void 0===i[d-1]?o.charAt(1):i[d-1]+o.charAt(1):n}l=i[c-1]}return void 0===l?"":l}))}}))},function(e,t,n){n(193);var r=n(4)("search");e.exports=function(e,t){return RegExp.prototype[r].call(e,t)}},function(e,t,n){"use strict";var r=n(11),o=n(90),i=n(48);n(49)("search",1,(function(e,t,n,a){return[function(n){var r=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=a(n,e,this);if(t.done)return t.value;var l=r(e),u=String(this),s=l.lastIndex;o(s,0)||(l.lastIndex=0);var c=i(l,u);return o(l.lastIndex,s)||(l.lastIndex=s),null===c?-1:c.index}]}))},function(e,t,n){n(195);var r=n(4)("split");e.exports=function(e,t,n){return RegExp.prototype[r].call(e,t,n)}},function(e,t,n){"use strict";var r=n(95),o=n(11),i=n(57),a=n(61),l=n(19),u=n(48),s=n(62),c=n(15),f=Math.min,d=[].push,p="split",h="length",m="lastIndex",v=4294967295,y=!c((function(){RegExp(v,"y")}));n(49)("split",2,(function(e,t,n,c){var g;return g="c"=="abbc"[p](/(b)*/)[1]||4!="test"[p](/(?:)/,-1)[h]||2!="ab"[p](/(?:ab)*/)[h]||4!="."[p](/(.?)(.?)/)[h]||"."[p](/()()/)[h]>1||""[p](/.?/)[h]?function(e,t){var o=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(o,e,t);for(var i,a,l,u=[],c=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),f=0,p=void 0===t?v:t>>>0,y=new RegExp(e.source,c+"g");(i=s.call(y,o))&&!((a=y[m])>f&&(u.push(o.slice(f,i.index)),i[h]>1&&i.index=p));)y[m]===i.index&&y[m]++;return f===o[h]?!l&&y.test("")||u.push(""):u.push(o.slice(f)),u[h]>p?u.slice(0,p):u}:"0"[p](void 0,0)[h]?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var o=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,o,r):g.call(String(o),n,r)},function(e,t){var r=c(g,e,this,t,g!==n);if(r.done)return r.value;var s=o(e),d=String(this),p=i(s,RegExp),h=s.unicode,m=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(y?"y":"g"),b=new p(y?s:"^(?:"+s.source+")",m),w=void 0===t?v:t>>>0;if(0===w)return[];if(0===d.length)return null===u(b,d)?[d]:[];for(var T=0,k=0,E=[];k1?arguments[1]:void 0,!1)}})},function(e,t,n){"use strict";var r=n(34),o=n(21);e.exports=function(e){var t=String(o(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},function(e,t,n){n(200),e.exports=n(3).String.padStart},function(e,t,n){"use strict";var r=n(2),o=n(100),i=n(59),a=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*a,"String",{padStart:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},function(e,t,n){n(202),e.exports=n(3).String.trimRight},function(e,t,n){"use strict";n(101)("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},function(e,t){e.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},function(e,t,n){n(205),e.exports=n(3).String.trimLeft},function(e,t,n){"use strict";n(101)("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},function(e,t,n){n(207),e.exports=n(3).Number.isNaN},function(e,t,n){var r=n(2);r(r.S,"Number",{isNaN:function(e){return e!=e}})},function(e,t,n){(function(e){!function(e){var t=function(){try{return!!Symbol.iterator}catch(e){return!1}}(),n=function(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t&&(n[Symbol.iterator]=function(){return n}),n},r=function(e){return encodeURIComponent(e).replace(/%20/g,"+")},o=function(e){return decodeURIComponent(String(e).replace(/\+/g," "))};(function(){try{var t=e.URLSearchParams;return"a=1"===new t("?a=1").toString()&&"function"==typeof t.prototype.set&&"function"==typeof t.prototype.entries}catch(e){return!1}})()||function(){var o=function(e){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var t=typeof e;if("undefined"===t);else if("string"===t)""!==e&&this._fromString(e);else if(e instanceof o){var n=this;e.forEach((function(e,t){n.append(t,e)}))}else{if(null===e||"object"!==t)throw new TypeError("Unsupported input's type for URLSearchParams");if("[object Array]"===Object.prototype.toString.call(e))for(var r=0;rt[0]?1:0})),e._entries&&(e._entries={});for(var n=0;n1?o(r[1]):"")}})}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this),function(e){if(function(){try{var t=new e.URL("b","http://a");return t.pathname="c d","http://a/c%20d"===t.href&&t.searchParams}catch(e){return!1}}()||function(){var t=e.URL,n=function(t,n){"string"!=typeof t&&(t=String(t)),n&&"string"!=typeof n&&(n=String(n));var r,o=document;if(n&&(void 0===e.location||n!==e.location.href)){n=n.toLowerCase(),(r=(o=document.implementation.createHTMLDocument("")).createElement("base")).href=n,o.head.appendChild(r);try{if(0!==r.href.indexOf(n))throw new Error(r.href)}catch(e){throw new Error("URL unable to set base "+n+" due to "+e)}}var i=o.createElement("a");i.href=t,r&&(o.body.appendChild(i),i.href=i.href);var a=o.createElement("input");if(a.type="url",a.value=t,":"===i.protocol||!/:/.test(i.href)||!a.checkValidity()&&!n)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:i});var l=new e.URLSearchParams(this.search),u=!0,s=!0,c=this;["append","delete","set"].forEach((function(e){var t=l[e];l[e]=function(){t.apply(l,arguments),u&&(s=!1,c.search=l.toString(),s=!0)}})),Object.defineProperty(this,"searchParams",{value:l,enumerable:!0});var f=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==f&&(f=this.search,s&&(u=!1,this.searchParams._fromString(this.search),u=!0))}})},r=n.prototype;["hash","host","hostname","port","protocol"].forEach((function(e){!function(e){Object.defineProperty(r,e,{get:function(){return this._anchorElement[e]},set:function(t){this._anchorElement[e]=t},enumerable:!0})}(e)})),Object.defineProperty(r,"search",{get:function(){return this._anchorElement.search},set:function(e){this._anchorElement.search=e,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(r,{toString:{get:function(){var e=this;return function(){return e.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(e){this._anchorElement.href=e,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(e){this._anchorElement.pathname=e},enumerable:!0},origin:{get:function(){var e={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],t=this._anchorElement.port!=e&&""!==this._anchorElement.port;return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(t?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(e){},enumerable:!0},username:{get:function(){return""},set:function(e){},enumerable:!0}}),n.createObjectURL=function(e){return t.createObjectURL.apply(t,arguments)},n.revokeObjectURL=function(e){return t.revokeObjectURL.apply(t,arguments)},e.URL=n}(),void 0!==e.location&&!("origin"in e.location)){var t=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:t,enumerable:!0})}catch(n){setInterval((function(){e.location.origin=t()}),100)}}}(void 0!==e?e:"undefined"!=typeof window?window:"undefined"!=typeof self?self:this)}).call(t,n(103))},function(e,t){!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=function(e){for(var t=window.document,n=o(t);n;)n=o(t=n.ownerDocument);return t}(),t=[],n=null,r=null;a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return n||(n=function(e,n){r=e&&n?f(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach((function(e){e._checkForIntersections()}))}),n},a._resetCrossOriginUpdater=function(){n=null,r=null},a.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,i=null,a=null;if(this.POLL_INTERVAL?i=n.setInterval(r,this.POLL_INTERVAL):(l(n,"resize",r,!0),l(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(a=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(i&&e.clearInterval(i),u(e,"resize",r,!0)),u(t,"scroll",r,!0),a&&a.disconnect()})),t!=(this.root&&this.root.ownerDocument||e)){var s=o(t);s&&this._monitorIntersections(s.ownerDocument)}}},a.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var r=this.root&&this.root.ownerDocument||e,i=this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=r;){var i=o(n);if((n=i&&i.ownerDocument)==t)return!0}return!1}));if(!i){var a=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),a(),t!=r){var l=o(t);l&&this._unmonitorIntersections(l.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t=0&&v>=0&&{top:u,bottom:c,left:d,right:h,width:m,height:v}||null),!y)break;g=g&&p(g)}return y}},a.prototype._getRootRect=function(){var t;if(this.root)t=s(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},a.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},a.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var o=0;o1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),s;return v((function(t,n,r,o,i){for(var a=t[n],l=0;l0?", expected one of type ["+u.join(", ")+"]":"")+".")}))},shape:function(e){return v((function(t,n,r,o,a){var l=t[n],u=w(l);if("object"!==u)return new m("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var s in e){var c=e[s];if("function"!=typeof c)return g(r,o,a,s,T(c));var f=c(l,s,r,o,a+"."+s,i);if(f)return f}return null}))},exact:function(e){return v((function(t,n,r,l,u){var s=t[n],c=w(s);if("object"!==c)return new m("Invalid "+l+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var f=o({},t[n],e);for(var d in f){var p=e[d];if(a(e,d)&&"function"!=typeof p)return g(r,l,u,d,T(p));if(!p)return new m("Invalid "+l+" `"+u+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(s,d,r,l,u+"."+d,i);if(h)return h}return null}))}};function h(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function m(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function v(e){if("production"!==t.env.NODE_ENV)var r={},o=0;function a(a,l,s,c,f,p,h){if(c=c||d,p=p||s,h!==i){if(n){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var y=c+":"+s;!r[y]&&o<3&&(u("You are manually calling a React.PropTypes validation function for the `"+p+"` prop on `"+c+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),r[y]=!0,o++)}}return null==l[s]?a?null===l[s]?new m("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `null`."):new m("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `undefined`."):null:e(l,s,c,f,p)}var l=a.bind(null,!1);return l.isRequired=a.bind(null,!0),l}function y(e){return v((function(t,n,r,o,i,a){var l=t[n];return w(l)!==e?new m("Invalid "+o+" `"+i+"` of type `"+T(l)+"` supplied to `"+r+"`, expected `"+e+"`.",{expectedType:e}):null}))}function g(e,t,n,r,o){return new m((e||"React class")+": "+t+" type `"+n+"."+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function b(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(b);if(null===t||e(t))return!0;var n=function(e){var t=e&&(c&&e[c]||e[f]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!b(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!b(i[1]))return!1}return!0;default:return!1}}function w(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function T(e){if(null==e)return""+e;var t=w(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function k(e){var t=T(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return m.prototype=Error.prototype,p.checkPropTypes=l,p.resetWarningCache=l.resetWarningCache,p.PropTypes=p,p}}).call(t,n(12))},function(e,t,n){"use strict";var r=n(64);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};c.prototype.append=function(e,t){e=l(e),t=u(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[l(e)]},c.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},c.prototype.set=function(e,t){this.map[l(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),s(e)},c.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),s(e)},c.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),s(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},m.call(v.prototype),m.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];g.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=v,e.Response=g,e.fetch=function(e,n){return new Promise((function(r,o){var i=new v(e,n),a=new XMLHttpRequest;a.onload=function(){var e,t,n={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in a?a.responseURL:n.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;r(new g(o,n))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),i.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),a.send(void 0===i._bodyInit?null:i._bodyInit)}))},e.fetch.polyfill=!0}function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function p(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=f(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=d(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function y(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=s(n(0)),i=s(n(5)),a=n(1),l=n(7),u=n(20);function s(e){return e&&e.__esModule?e:{default:e}}var c={autoWidth:a.bool,id:a.string.isRequired,optionsAlignment:a.string,onSelect:a.func.isRequired,val:(0,a.shape)({label:a.string,sort:a.string}).isRequired,values:(0,a.arrayOf)((0,a.shape)(u.sortOptionType)).isRequired},f=function(e){var t=e.val,n=e.values,a=e.onSelect,u=e.autoWidth,s=e.optionsAlignment,c=e.id,f=(0,l.useExpandable)(c),d=r(f,2),p=d[0],h=d[1],m=p===c,v=(0,i.default)({"consonant-Select":!0,"consonant-Select--autoWidth":u}),y=(0,i.default)({"consonant-Select-btn":!0,"is-active":m});return o.default.createElement("div",{className:v},o.default.createElement("button",{"data-testid":"consonant-Select-btn",type:"button",onClick:h,className:y,tabIndex:"0"},t.label),m&&o.default.createElement("div",{"data-testid":"consonant-Select-options",className:"consonant-Select-options consonant-Select-options--"+s},n.map((function(e){return o.default.createElement("button",{"data-testid":"consonant-Select-option",key:e.label,type:"button",className:e.label===t.label?"consonant-Select-option is-selected":"consonant-Select-option",onClick:function(t){return function(e,t){a(t),h(e)}(t,e)},tabIndex:0},e.label)}))))};f.propTypes=c,f.defaultProps={autoWidth:!1,optionsAlignment:"right"},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1),l=n(7);var u={name:a.string,value:a.string,autofocus:a.bool,placeholderText:a.string,onSearch:a.func.isRequired},s="consonant-search",c=function(e){var t=e.value,n=e.onSearch,r=e.name,a=e.autofocus,u=e.placeholderText,c=(0,l.useConfig)()("search","i18n.leftFilterPanel.searchTitle"),f=(0,o.useRef)(null);return(0,o.useEffect)((function(){a&&f.current&&f.current.focus()}),[a,f]),i.default.createElement("div",{"data-testid":r,className:"consonant-Search"},i.default.createElement("label",{htmlFor:s},i.default.createElement("span",{className:"consonant-Search-inputTitle"},c),i.default.createElement("span",{className:"consonant-Search-inputWrapper"},i.default.createElement("input",{id:s,"data-testid":"consonant-Search-input",type:"search",placeholder:u,onClick:function(e){return e.stopPropagation()},value:t,onChange:function(e){n(e.target.value)},ref:f,className:"consonant-Search-input",required:!0}),i.default.createElement("button",{"data-testid":"consonant-Search-inputClear",type:"button",title:"","aria-label":"Clear Search filter",className:"consonant-Search-inputClear",onClick:function(){n(""),f.current.focus()},tabIndex:"0"}))))};c.propTypes=u,c.defaultProps={name:"",value:"",autofocus:!0,placeholderText:""},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(0)),o=l(n(5)),i=n(1),a=n(17);function l(e){return e&&e.__esModule?e:{default:e}}var u={size:i.string,hidden:i.bool,absolute:i.bool},s={hidden:!1,absolute:!1,size:a.LOADER_SIZE.BIG},c=function(e){var t=e.size,n=e.hidden,i=e.absolute,l=(0,o.default)({"consonant-Loader--medium":t===a.LOADER_SIZE.MEDIUM,"consonant-Loader--big":t===a.LOADER_SIZE.BIG,"consonant-Loader":!0,"consonant-Loader--absolute":i});return!n&&r.default.createElement("div",{"data-testid":"consonant-Loader",className:l},r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null))};c.propTypes=u,c.defaultProps=s,t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n(0),i=f(o),a=f(n(5)),l=f(n(1)),u=n(7),s=f(n(112)),c=n(40);function f(e){return e&&e.__esModule?e:{default:e}}var d=null,p=null;function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.cards,n=e.onCardBookmark,l=e.resQty,f=(0,u.useConfig)(),h=f("collection","layout.type"),m=8*parseInt(f("collection","layout.gutter"),10),v=f("collection","i18n.title"),y=f("collection","showTotalResults"),g=f("collection","i18n.totalResultsText"),b=f("collection","useLightText");h.includes("2up")?(p=500,d=1):h.includes("3up")?(p=378,d=1):h.includes("4up")?(p=276,d=4):h.includes("5up")&&(p=228,d=4);var w=f("collection","i18n.titleHeadingLevel"),T=parseInt(h,10),k=(0,o.useState)(Number.POSITIVE_INFINITY),E=r(k,1)[0],x=(0,o.useRef)(null),S=(0,o.useRef)(null),C=(0,o.useRef)(null),_=null,P=null,O=!1;function R(){return window.innerWidth<1199}function I(){var e=C.current;e&&e.classList.add("hide")}function N(){var e=S.current;e&&e.classList.add("hide")}function D(){var e,t;(e=S.current)&&e.classList.remove("hide"),(t=C.current)&&t.classList.remove("hide")}function M(){x.current.scrollLeft1&&(c=h(c,{key:c.key||w})),y.push(c);else if("text"!==i.type){switch(f=i.attribs,u(i)?a(f.style,f):f&&(f=o(f)),d=null,i.type){case"script":case"style":i.children[0]&&(f.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?f.defaultValue=i.children[0].data:i.children&&i.children.length&&(d=e(i.children,n));break;default:continue}T>1&&(f.key=w),y.push(m(i.name,f,d))}else{if((s=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(b&&s)continue;y.push(i.data)}return 1===y.length?y[0]:y}},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},function(e,t,n){var r="html",o="head",i="body",a=/<([a-zA-Z]+[0-9]?)/,l=//i,u=//i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")};if("function"==typeof window.DOMParser){var f=new window.DOMParser;s=c=function(e,t){return t&&(e="<"+t+">"+e+""),f.parseFromString(e,"text/html")}}if(document.implementation){var d=n(115).isIE,p=document.implementation.createHTMLDocument(d()?"html-dom-parser":void 0);s=function(e,t){return t?(p.documentElement.getElementsByTagName(t)[0].innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var h,m=document.createElement("template");m.content&&(h=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var t,n,f,d,p=e.match(a);switch(p&&p[1]&&(t=p[1].toLowerCase()),t){case r:return n=c(e),l.test(e)||(f=n.getElementsByTagName(o)[0])&&f.parentNode.removeChild(f),u.test(e)||(f=n.getElementsByTagName(i)[0])&&f.parentNode.removeChild(f),n.getElementsByTagName(r);case o:case i:return d=s(e).getElementsByTagName(t),u.test(e)&&l.test(e)?d[0].parentNode.childNodes:d;default:return h?h(e):s(e,i).getElementsByTagName(i)[0].childNodes}}},function(e,t){e.exports={CASE_SENSITIVE_TAG_NAMES:["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]}},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(u);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function v(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function g(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function T(e){return e.type===a.ElementType.Root}function k(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(v(e)){var r=t?E(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(y(e)){r=t?E(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(T(e)){r=t?E(e.children):[];var u=new h(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),n=s}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return k(e,!0)})),n=1;n0,m=a&&a.length>0,v=u&&u.length>0;return r.default.createElement("div",{className:f,"data-testid":"consonant-Card-footer"},r.default.createElement("div",{className:d,"data-cells":p},h&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--left"},r.default.createElement(i.default,{renderList:n,onFocus:c})),m&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--center"},r.default.createElement(i.default,{renderList:a,onFocus:c})),v&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--right"},r.default.createElement(i.default,{renderList:u,onFocus:c}))))};s.propTypes=a.footerType,s.defaultProps={left:[],center:[],right:[],divider:!1,isFluid:!1},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tt)&&(e=0),(t<=0||t>5)&&(t=Number.MAX_SAFE_INTEGER);var n=e/t;return Math.round(100*n)}(i,n);return r.default.createElement("div",{className:a,"data-stars":n},r.default.createElement("span",{"data-testid":"consonant-RatingInfobit-stars",className:"consonant-RatingInfobit-stars","data-rating":l}),t&&r.default.createElement("span",{className:"consonant-RatingInfobit-text"},t))};s.propTypes=l,s.defaultProps=u,t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={label:a.string,color:a.string,percentage:a.string,completionText:a.string},u=function(e){var t=e.label,n=e.completionText,r=e.percentage,o={width:"calc("+r+" + 2px)",backgroundColor:e.color},a=parseInt(r,10);return i.default.createElement("div",{className:"consonant-ProgressInfobit"},i.default.createElement("div",{className:"consonant-ProgressInfobit-wrapper"},i.default.createElement("span",{className:"consonant-ProgressInfobit-text",title:t},t),i.default.createElement("span",{className:"consonant-ProgressInfobit-text consonant-ProgressInfobit-text--italic",title:n},n)),i.default.createElement("div",{className:"consonant-ProgressInfobit-el"},i.default.createElement("span",{className:"consonant-ProgressInfobit-val",style:o,role:"progressbar","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},r)))};u.propTypes=l,u.defaultProps={label:"",percentage:"0",color:"#1473E6",completionText:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={src:a.string,srcAltText:a.string,text:(0,a.oneOfType)([a.string,a.number])},u=function(e){var t=e.src,n=e.srcAltText,r=e.text;return i.default.createElement("div",{className:"consonant-IconWithTextInfobit"},t&&i.default.createElement("img",{src:t,height:"22",alt:n,loading:"lazy"}),i.default.createElement("span",{className:"consonant-IconWithTextInfobit-text"},r))};u.propTypes=l,u.defaultProps={src:"",text:"",srcAltText:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={src:a.string,href:a.string,text:a.string,linkHint:a.string,srcAltText:a.string,openInNewTab:(0,a.oneOfType)([a.string,a.bool])},u=function(e){var t=e.href,n=e.openInNewTab,r=e.linkHint,o=e.text,a=e.src,l=e.srcAltText;return i.default.createElement("a",{"daa-ll":o,href:t,"data-testid":"consonant-LinkWithIcoInfobit",target:n?"_blank":"_self",className:"consonant-LinkWithIcoInfobit",title:r,rel:"noopener noreferrer",tabIndex:"0"},a&&i.default.createElement("img",{src:a,alt:l,loading:"lazy",height:"18"}),i.default.createElement("span",null,o))};u.propTypes=l,u.defaultProps={src:"",href:"",text:"",linkHint:"",srcAltText:"",openInNewTab:!0},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(0)),o=n(1),i=a(n(118));function a(e){return e&&e.__esModule?e:{default:e}}var l={locale:o.string.isRequired,endTime:o.string.isRequired,startTime:o.string.isRequired,dateFormat:o.string.isRequired},u=function(e){var t=e.startTime,n=e.endTime,o=e.locale,a=e.dateFormat,l=(0,i.default)(t,n,o,a);return r.default.createElement("span",{title:l,"data-testid":"consonant-DateIntervalInfobit",className:"consonant-DateIntervalInfobit"},l)};u.propTypes=l,t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(0)),o=u(n(5)),i=n(1),a=u(n(268)),l=n(7);function u(e){return e&&e.__esModule?e:{default:e}}var s={isBookmarked:i.bool,saveCardIcon:i.string,unsaveCardIcon:i.string,onClick:i.func.isRequired,cardId:i.string.isRequired,disableBookmarkIco:i.bool.isRequired,isProductCard:i.bool},c=function(e){var t,n=e.cardId,i=e.isBookmarked,u=e.saveCardIcon,s=e.unsaveCardIcon,c=e.onClick,f=e.disableBookmarkIco,d=e.isProductCard,p=(0,l.useConfig)(),h=p("bookmarks","showOnCards"),m=p("bookmarks","i18n.card.saveText"),v=p("bookmarks","i18n.card.unsaveText"),y=(0,o.default)({"consonant-BookmarkInfobit":!0,"is-active":i,"is-disabled":f}),g=i?v:m;return!d&&h&&r.default.createElement("button",{"data-testid":"consonant-BookmarkInfobit","data-tooltip-wrapper":!0,type:"button",className:y,onClick:function(e){e.stopPropagation(),c(n)},tabIndex:"0"},h&&(t=i?u:s,r.default.createElement("span",{"data-testid":"consonant-BookmarkInfobit-ico",className:"consonant-BookmarkInfobit-ico","daa-ll":"bookmark",style:{backgroundImage:t?"url("+t+")":""}})),h&&r.default.createElement(a.default,{"data-testid":"consonant-Tooltip",text:g}))};c.propTypes=s,c.defaultProps={saveCardIcon:"",unsaveCardIcon:"",isBookmarked:!1,isProductCard:!1},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a={text:n(1).string},l=function(e){var t=e.text;return i.default.createElement("span",{className:"consonant-Tooltip"},t)};l.propTypes=a,l.defaultProps={text:""},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return i.default.createElement("span",{className:"consonant-GatedInfobit","data-testid":"consonant-GatedInfobit"},i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",viewBox:"0 0 15 20",width:"15"},i.default.createElement("path",{fill:"#747474",d:"M14.38,8.66h-0.62v-2.3c0.06-3.45-2.69-6.3-6.14-6.36c-3.45-0.06-6.3,2.69-6.36,6.14 c0,0.07,0,0.15,0,0.22v2.3H0.63C0.28,8.66,0,8.95,0,9.29c0,0,0,0,0,0v10.07C0,19.71,0.28,20,0.62,20c0,0,0,0,0,0h13.75 c0.35,0,0.63-0.29,0.62-0.63c0,0,0,0,0,0V9.29C15,8.95,14.72,8.66,14.38,8.66C14.38,8.66,14.38,8.66,14.38,8.66z M3.75,6.36 c0-2.07,1.68-3.75,3.75-3.75s3.75,1.68,3.75,3.75v2.3h-7.5V6.36z M8.75,15.09v1.76c0,0.35-0.28,0.63-0.62,0.63c0,0,0,0,0,0H6.88 c-0.35,0-0.63-0.29-0.62-0.63c0,0,0,0,0,0v-1.76c-0.58-0.53-0.78-1.36-0.5-2.09c0.36-0.97,1.43-1.46,2.4-1.1 c0.51,0.19,0.91,0.59,1.1,1.1C9.53,13.73,9.33,14.56,8.75,15.09z"})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function r(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function s(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===u(e)?e.get(t):e[t]}function f(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return G&&e instanceof Map}function h(e){return Y&&e instanceof Set}function m(e){return e.o||e.t}function v(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=re(e);delete t[J];for(var n=ne(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),t&&l(e,(function(e,t){return y(t,!0)}),!0))}function g(){r(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function w(e){var t=oe[e];return t||r(18,e),t}function T(e,t){oe[e]||(oe[e]=t)}function k(){return"production"===e.env.NODE_ENV||$||r(0),$}function E(e,t){t&&(w("Patches"),e.u=[],e.s=[],e.v=t)}function x(e){S(e),e.p.forEach(_),e.p=null}function S(e){e===$&&($=e.l)}function C(e){return $={p:[],l:$,h:e,m:!0,_:0}}function _(e){var t=e[J];0===t.i||1===t.i?t.j():t.g=!0}function P(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||w("ES5").S(t,e,o),o?(n[J].P&&(x(t),r(4)),i(e)&&(e=O(t,e),t.l||I(t,e)),t.u&&w("Patches").M(n[J],e,t.u,t.s)):e=O(t,n,[]),x(t),t.u&&t.v(t.u,t.s),e!==X?e:void 0}function O(e,t,n){if(b(t))return t;var r=t[J];if(!r)return l(t,(function(o,i){return R(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return I(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=v(r.k):r.o;l(3===r.i?new Set(o):o,(function(t,i){return R(e,r,o,t,i,n)})),I(e,o,!1),n&&e.u&&w("Patches").R(r,n,e.u,e.s)}return r.o}function R(t,n,a,l,u,c){if("production"!==e.env.NODE_ENV&&u===a&&r(5),o(u)){var d=O(t,u,c&&n&&3!==n.i&&!s(n.D,l)?c.concat(l):void 0);if(f(a,l,d),!o(d))return;t.m=!1}if(i(u)&&!b(u)){if(!t.h.N&&t._<1)return;O(t,u),n&&n.A.l||I(t,u)}}function I(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&y(t,n)}function N(e,t){var n=e[J];return(n?m(n):e)[t]}function D(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function M(e){e.P||(e.P=!0,e.l&&M(e.l))}function F(e){e.o||(e.o=v(e.t))}function A(e,t,n){var r=p(t)?w("MapSet").T(t,n):h(t)?w("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:k(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=ie;n&&(o=[r],i=ae);var a=Proxy.revocable(o,i),l=a.revoke,u=a.proxy;return r.k=u,r.j=l,u}(t,n):w("ES5").J(t,n);return(n?n.A:k()).p.push(r),r}function L(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[J],o=u(t);if(r){if(!r.P&&(r.i<4||!w("ES5").K(r)))return r.t;r.I=!0,n=j(t,o),r.I=!1}else n=j(t,o);return l(n,(function(t,o){r&&c(r.t,t)===o||f(n,t,e(o))})),3===o?new Set(n):n}(e)}function j(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return v(e)}function z(){function t(t,n){var r=c[t];return r?r.enumerable=n:c[t]=r={configurable:!0,enumerable:n,get:function(){var n=this[J];return"production"!==e.env.NODE_ENV&&u(n),ie.get(n,t)},set:function(n){var r=this[J];"production"!==e.env.NODE_ENV&&u(r),ie.set(r,t,n)}},r}function n(e){for(var t=e.length-1;t>=0;t--){var n=e[t][J];if(!n.P)switch(n.i){case 5:a(n)&&M(n);break;case 4:i(n)&&M(n)}}}function i(e){for(var t=e.t,n=e.k,r=ne(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==J){var a=t[i];if(void 0===a&&!s(t,i))return!0;var l=n[i],u=l&&l[J];if(u?u.t!==a:!d(l,a))return!0}}var c=!!t[J];return r.length!==ne(t).length+(c?0:1)}function a(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}function u(e){e.g&&r(3,JSON.stringify(m(e)))}var c={};T("ES5",{J:function(e,n){var r=Array.isArray(e),o=function(e,n){if(e){for(var r=Array(n.length),o=0;o1?r-1:0),l=1;l1?n-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var i=w("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t.slice(n+1))}))},t}(),ue=new le,se=ue.produce,ce=ue.produceWithPatches.bind(ue),fe=ue.setAutoFreeze.bind(ue),de=ue.setUseProxies.bind(ue),pe=ue.applyPatches.bind(ue),he=ue.createDraft.bind(ue),me=ue.finishDraft.bind(ue);t.default=se}.call(t,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defineIsUpcoming=t.defineIsOnDemandScheduled=t.defineIsOnDemand=t.defineIsLiveExpired=t.convertDateStrToMs=t.eventTiming=void 0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"";return t?new Date((e=t,function(e){var t=e.split(" ");return t.length>1?t[0]+"T"+t[1]:e}(e).replace(/([+\-]\d\d)(\d\d)$/,"$1:$2"))).getTime():0},l=/[a-zA-Z0-9-]+:[a-zA-Z0-9-\/]+live-expired/,u=/[a-zA-Z0-9-]+:[a-zA-Z0-9-\/]+on-demand-scheduled/,s=function(e){return(0,o.hasTag)(l,e)},c=function(e,t){return!(!t||!e)&&e>=t},f=function(e){return(0,o.hasTag)(u,e)},d=function(e,t){return!!t&&t>=e},p=0;setInterval((function(){p+=1e3}),1e3),t.eventTiming=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(!e.length)return[];var n,o,l,u,h,m=(n=window.location,o=(n=void 0===n?{}:n).search,l=void 0===o?"":o,u=i.qs.parse(l).servertime,(h=void 0===u?"":u)?parseInt(h,10):void 0),v=void 0;function y(e,t){if(e864e5?v:!v&&n>0||n0&&void 0!==arguments[0]?arguments[0]:{}).startDate,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).startDate,n=a(e),r=a(t);return 0===n?1:0===r||nr?1:0})).forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.endDate,n=e.startDate,r=e.tags,o=void 0===r?[]:r,i=a(t),l=a(n),u=!(!i||!l),p=!!u&&d(g,l),h=!(!u||p)&&c(g,i),m=!(!u||p||h||!l),E=f(o),x=s(o);if(u||w.push(e),p&&u&&!E){var S=y(l,g);k.push(e),v=S&&S>0?S:v}if(h&&u&&!x&&T.push(e),m&&u){var C=y(l,g);b.push(e),v=C&&C>0?C:v}if(p&&E&&u){var _=y(l,g);v=_&&_>0?_:v}})),(b.length||k.length)&&v||(v=0);var E=[].concat(b,k,T,w);return"live"===t?E=b:"upcoming"===t?E=k:"on-demand"===t?E=T:"not-timed"===t&&(E=w),r({},v&&{nextTransitionMs:v},{visibleSessions:E})},t.convertDateStrToMs=a,t.defineIsLiveExpired=s,t.defineIsOnDemand=c,t.defineIsOnDemandScheduled=f,t.defineIsUpcoming=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={link:a.string,target:a.string},u=function(e){var t=e.link,n=e.target;return i.default.createElement("a",{href:t,target:n,rel:"noopener noreferrer",tabIndex:"0",className:"consonant-LinkBlocker"})};u.propTypes=l,u.defaultProps={link:"",target:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n(0),i=c(o),a=n(1),l=n(105),u=c(n(274)),s=c(n(275));function c(e){return e&&e.__esModule?e:{default:e}}var f=function(e){var t=e.name,n=e.videoURL,a=e.gateVideo,c=e.className,f=e.videoPolicy,d=document.querySelector(".modalContainer"),p=(0,o.useRef)(null),h=(0,o.useState)(!1),m=r(h,2),v=m[0],y=m[1],g=/^#[a-zA-Z0-9_-]+/.test(n),b=/https?:\/\/[a-zA-Z0-9_-]+/.test(n),w=function(){y(!1)},T=function(){y(!1)};return(0,o.useEffect)((function(){v&&p&&p.current&&new s.default(p.current,{buttonClose:w,overlayClose:T}).open()}),[v,p]),i.default.createElement(o.Fragment,null,i.default.createElement("button",{className:"consonant-videoButton-wrapper","data-testid":"consonant-videoButton-wrapper","daa-ll":"play","aria-label":"Play",onClick:function(){g?window.location.hash=new URL(n,document.baseURI).hash:b&&a?window.open(n,"_blank"):y(!0)}},i.default.createElement("div",{className:c})),v&&(0,l.createPortal)(i.default.createElement(u.default,{name:t,videoURL:n,innerRef:p,videoPolicy:f}),d))};f.propTypes={name:a.string,videoPolicy:a.string,videoURL:a.string.isRequired,gateVideo:a.bool,className:a.string.isRequired},f.defaultProps={name:"video-modal",videoPolicy:"autoplay; fullscreen",gateVideo:!1},t.default=(0,o.memo)(f)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l=function(e){var t=e.name,n=e.videoURL,r=e.innerRef,o=e.videoPolicy;return i.default.createElement("div",{className:"modal",id:"dexter-Modal_"+Math.floor(1e13*Math.random())},i.default.createElement("div",{className:"dexter-Modal_overlay mobile-place-center mobile-place-middle closePlacement-outsideTopRight is-Open tablet-inherit desktop-place-center desktop-inherit","data-conf-display":"onPageLoad","data-page-name":"dexter-modal-video","aria-modal":"true","aria-label":"Modal Video",role:"dialog",style:{backgroundColor:"rgba(0, 0, 0, 0.9)"}},i.default.createElement("div",{ref:r,className:"dexter-Modal mobile-width-100 mobile-height-auto tablet-width-640 desktop-width-1024 is-Open",id:"video-"+t},i.default.createElement("h6",{id:"video-"+t+"-modalTitle",className:"hide-all"},"Video Modal"),i.default.createElement("p",{id:"video-"+t+"-modalDescription",className:"hide-all"},"Video Modal"),i.default.createElement("div",{className:"video aem-Grid aem-Grid--12 aem-Grid--default--12"},i.default.createElement("div",{className:"videoContainer","data-in-modal":"true"},i.default.createElement("iframe",{title:"Featured Video","data-video-src":n,allow:o,frameBorder:"0",webkitallowfullscreen:"true",mozallowfullscreen:"true",allowFullScreen:"",src:n,tabIndex:"0"}))),i.default.createElement("a",{href:"#",className:"dexter-CloseButton","aria-label":"Close",role:"button",tabIndex:"0"},i.default.createElement("i",{className:"dexter-CloseButton_icon spectrum-close-circle-dark"})))))};l.propTypes={name:a.string.isRequired,videoURL:a.string.isRequired,videoPolicy:a.string.isRequired,innerRef:(0,a.oneOfType)([(0,a.shape)({current:(0,a.instanceOf)(Element)})]).isRequired},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.callbacks=n,this.element=t,(this.isHashChangeModal()||t.parentElement.style.getPropertyValue("background-color"))&&(t.parentElement.enableFocusTrap=!0,this.getOverlay(),this.setupOverlayClick()),this.isLocaleModal="localeModal"===this.element.id,this.setupCloseClick(),this.isPageLoadModal()&&(this.pageLoadDisplayed=!1),!(0,i.isAuthor)()&&this.isStickyBottom()&&this.setupFooterObserver()}return o(e,[{key:"isCloseEnabledRepeatUser",value:function(){var e=window.localStorage.getItem(this.getUserStorageValue());return this.closeButton.hasAttribute(d)&&JSON.parse(e)}},{key:"isPageLoadModal",value:function(){return"onPageLoad"===this.getDisplayType()}},{key:"isHashChangeModal",value:function(){return"onHashChange"===this.getDisplayType()}},{key:"isStickyBottom",value:function(){return!!this.getPresetValue()&&this.getPresetValue().toLowerCase().includes("stickybottom")}},{key:"getDisplayType",value:function(){return this.element.parentElement?this.element.parentElement.dataset.confDisplay:{}}},{key:"getId",value:function(){return this.element.id}},{key:"getDelay",value:function(){var e=this.element.parentElement.dataset.confDelay;return parseInt(e,10)}},{key:"getPageName",value:function(){return this.element.parentElement.dataset.pageName}},{key:"getPresetValue",value:function(){return this.element.parentElement.dataset.confPreset}},{key:"getUserStorageValue",value:function(){var e=this.getPageName();return this.closeButton.dataset.rememberCloseName||this.getId().concat("_",e)}},{key:"setupCloseClick",value:function(){var e=this;this.closeButton=this.element.querySelector(".dexter-CloseButton");var t=function(t){t.stopPropagation(),t.preventDefault(),e.closeButton.hasAttribute(d)&&window.localStorage.setItem(e.getUserStorageValue(),!0),"function"==typeof e.callbacks.buttonClose&&e.callbacks.buttonClose(),e.close()};this.closeButton.addEventListener("click",t);this.closeButton.addEventListener("keydown",(function(e){("key"in e?"Space"===e.code:32===e.keyCode)&&t(e)}))}},{key:"sendCloseAnalytics",value:function(){window.digitalData&&window._satellite&&(window.digitalData._set("primaryEvent.eventInfo.eventName",window.digitalData._get("digitalData.page.pageInfo.pageName").concat(":tryFreeCloseClick",this.getId())),window._satellite.track("event",{digitalData:window.digitalData._snapshot()}))}},{key:"getOverlay",value:function(){this.modalOverlay=this.element.parentElement}},{key:"getIframes",value:function(){if(!this.iframes||0===this.iframes.length){var e=this.element.querySelectorAll(".frame-container iframe");this.iframes=Array.from(e,(function(e){return new l.default(e)}))}}},{key:"getSendLink",value:function(){if(!this.sendLink||0===this.sendLink.length){var e=this.element.querySelector(".sendLink");e&&(this.sendLink=new s.default(e))}}},{key:"setupFooterObserver",value:function(){var e=this,t=document.querySelector(".globalNavFooter");if(t){this.isIntersecting=!1;var n=this.element.closest(".modal"),o=function(){var r=document.body.clientHeight-window.innerHeight-t.clientHeight;n.classList.add("stuck-above-footer"),e.element.parentElement.style.top=r+"px",r<0&&(e.element.parentElement.style.bottom=Math.abs(r)+"px")},i=new IntersectionObserver((function(t){r(t,1)[0].isIntersecting?(o(),e.isIntersecting=!0):(n.classList.remove("stuck-above-footer"),e.element.parentElement.style.top="",e.element.parentElement.style.bottom="",e.isIntersecting=!1)}));this.callbacks.onOpen=function(){t.style.marginTop=e.element.clientHeight+"px",e.isIntersecting&&o()},window.addEventListener("resize",(function(){e.isIntersecting&&o()})),document.querySelector("#languageNavigation").addEventListener("modalClose",(function(){e.isIntersecting&&requestAnimationFrame(o)})),i.observe(t)}}},{key:"setupOverlayClick",value:function(){var e=this;this.isPageLoadModal()&&(this.modalOverlay.style.pointerEvents="auto");this.modalOverlay.addEventListener("click",(function(t){t.target.classList.contains("dexter-Modal_overlay")&&(t.stopPropagation(),t.preventDefault(),"function"==typeof e.callbacks.overlayClose&&e.callbacks.overlayClose(),e.close())}))}},{key:"open",value:function(e,t,n){var r=this,o=new Event("modalOpen");this.element.dispatchEvent(o),this.openHistoryLength=window.history.length,this.isOpen=!0,this.isDeepLinked=!!n,t&&(this.focusState=t,this.focusState.modalOpen=!0),this.lastScrollPosition=window.scrollY,this.previousHashValue=e&&e.replace("#",""),this.modalOverlay&&this.modalOverlay.classList.add(p),this.element.parentElement.classList.add(p),this.element.classList.add(p),this.getVideos(),this.videos.forEach((function(e){e.setSrc()})),this.getIframes();var i=function(){var e=r.element.querySelector("iframe");e&&e.focus()};this.iframes.forEach((function(e){e.element.onload=i,e.setSrc()})),this.getSendLink(),this.sendLink&&this.sendLink.openView(),(0,u.default)(this.element,!1),this.closeEscapeListener=this.setupCloseEscape(),(0,c.getActiveModalEl)()===this.element.parentElement&&(0,c.focusActiveModal)(),"function"==typeof this.callbacks.onOpen&&this.callbacks.onOpen()}},{key:"getVideos",value:function(){if(!this.videos||0===this.videos.length){var e=this.element.querySelectorAll(".videoContainer iframe");this.videos=Array.from(e,(function(e){return new a.default(e)}))}}},{key:"close",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).modifyHistory,t=void 0===e||e,n=new Event("modalClose");if(this.element.dispatchEvent(n),this.focusState&&(this.focusState.modalOpen=!1),this.closeEscapeListener&&(this.closeEscapeListener(),delete this.closeEscapeListener),this.videos&&this.videos.length&&this.videos.forEach((function(e){e.removeSrc()})),this.modalOverlay&&this.modalOverlay.classList.remove(p),this.iframes&&this.iframes.length&&this.iframes.forEach((function(e){e.removeSrc()})),this.element.classList.remove(p),this.resetFocus(),"function"==typeof this.callbacks.close&&this.callbacks.close(),this.isOpen=!1,this.isPageLoadModal())(0,c.focusActiveModal)();else{if(!this.isLocaleModal){if(this.isDeepLinked)return window.location.hash="",void(0,c.focusActiveModal)();var r=window.location.hash;if(this.previousHashValue&&this.previousHashValue!==this.getId()?window.history.replaceState(null,null,h()+"#"+this.previousHashValue):window.history.replaceState(null,null,h()),t&&r!==this.deepLinkedModalId){var o=window.history.length-this.openHistoryLength+1;window.history.go(-o)}}(0,c.focusActiveModal)(),this.sendCloseAnalytics()}}},{key:"resetFocus",value:function(){try{window.scrollTo(0,this.lastScrollPosition),this.focusState.lastFocusedElement.focus()}catch(e){}}},{key:"setupCloseEscape",value:function(){var e=this,t=function t(n){("key"in n?"Escape"===n.key||"Esc"===n.key:27===n.keyCode)&&("function"==typeof e.callbacks.escClose&&e.callbacks.escClose(),document.removeEventListener("keydown",t),e.close())};return document.addEventListener("keydown",t),function(){return document.removeEventListener("keydown",t)}}}]),e}();t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&!e.paused&&!e.ended&&e.readyState>2)},p=function(e){var t=e.play();return t&&t.then((function(){f.log("Video starts playing successfully")})).catch((function(){(0,u.logLana)({message:"error while playing a video",tags:"backgroundVideo"}),f.log("Error while playing video")}))},h=function(e){!(0,i.default)(e)||d(e)||e.ended?!(0,i.default)(e)&&d(e)&&e.pause():("none"===e.getAttribute("preload")&&e.setAttribute("preload","metadata"),e.classList.contains("play-Onclick")||p(e))},m=function(e){var t=function(e){return e.closest(".dexter-FlexContainer")||e.closest(".dexter-Position")}(e);t.addEventListener("mouseover",(function(){!(0,i.default)(e)||d(e)||e.ended||p(e)})),t.addEventListener("mouseout",(function(){d(e)&&e.pause()}))},v=function(e){var t=e.videos,n=e.callback;t&&t.forEach((function(e){n(e)}))},y=function(e){Object.keys(a.default.mediaExpression).forEach((function(t){window.matchMedia(a.default.mediaExpression[t]).addListener((function(t){return function(e,t){e.matches&&v(t)}(t,e)}))}))};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,r.isAuthor)()||(function(e,t){var n=e instanceof HTMLDocument?".root "+c:c,r=e.querySelectorAll(n);r.length>0&&(v({videos:r,callback:h}),y({videos:r,callback:h}),t&&window.addEventListener("scroll",(0,l.default)(300,v,{videos:r,callback:h})))}(e,t),function(e){var t=e.querySelectorAll(".video-Wrapper.has-playOnHover video");t.length>0&&v({videos:t,callback:m})}(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(102);var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.log=this.logFactory("log"),this.warn=this.logFactory("warn"),this.error=this.logFactory("error"),this.info=this.logFactory("info"),this.debug=this.logFactory("debug"),this.table=this.logFactory("table"),this.trace=this.logFactory("trace");var n=void 0!==t.control,r=new URLSearchParams(window.location.search);this.options={debug:!1,param:"dexter:debug",urlMode:"Enabling URL Debug mode for",fileMode:"Enabling File Debug mode for",debugAll:"All",concatenator:":",control:n?t.control:""};var o=r.getAll(this.options.param),i=r.has(this.options.param),a=n&&i&&this.find(o,this.options.debugAll),l=n&&i&&this.find(o,t.control);this.options.debug?this.info(this.options.fileMode,this.options.debugAll):t.debug||!a||l?t.debug||!l||a?t.debug&&n&&(this.options.debug=!0,this.info(this.options.fileMode,t.control)):(this.options.debug=!0,this.info(this.options.urlMode,t.control)):(this.options.debug=!0,this.info(this.options.urlMode,this.options.debugAll))}return r(e,[{key:"find",value:function(e,t){return e.some((function(e){return e===t}))}},{key:"logFactory",value:function(e){var t=this;return function(){for(var n=arguments.length,r=Array(n),o=0;o0||r>0)&&n3?e-3:0),n=3;n0&&void 0!==arguments[0]?arguments[0]:250,o=arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null;return function(){var e=(new Date).getTime(),n=null;n&&clearTimeout(n),(!a||e-a>=r)&&(a=e,o.apply(null,[i,t]),n=setTimeout((function(){o.apply(null,[i,t]),n=null}),2*r))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{}).doBind,n=void 0===t||t,r=!!window.adobePrivacy&&window.adobePrivacy.hasUserProvidedConsent();window.branch.init(this.branchKey,{tracking_disabled:!r},(function(){n&&e.bindEvents()}))}},{key:"populateMessage",value:function(e){e?(this.phone.classList.add(l),this.tooltip.classList.add(u),this.sendCustomAnalytics(s)):(this.sendLinkForm.classList.add(a),this.sendLinkSuccess.classList.remove(a),this.sendCustomAnalytics("success"))}},{key:"sendSMS",value:function(){void 0!==window.branch?window.branch.sendSMS(this.phone.value,{channel:"Adobe.com",feature:"Text-Me-The-App",data:this.linkData},{make_new_link:!1},this.populateMessage.bind(this)):(this.phone.classList.add(l),this.tooltip.classList.add(u),this.sendCustomAnalytics(s))}},{key:"sendCustomAnalytics",value:function(e){window.digitalData&&window._satellite&&null!==this.analyticsLink&&(window.digitalData._set("primaryEvent.eventInfo.eventName","branch:"+this.analyticsLink+":text_app_link:"+e),window.digitalData._set("primaryEvent.eventInfo.interaction.click","branch:"+this.analyticsLink+":text_app_link:"+e),window._satellite.track("event",{digitalData:window.digitalData._snapshot()}))}}]),e}();t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActiveModalEl=t.focusActiveModal=void 0;var r,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(285)),i=n(287),a=(r=i)&&r.__esModule?r:{default:r};var l="u-noScroll",u=".dexter-Modal_overlay.is-Open",s="desktop"===(0,a.default)(window,"dexter.personalization.technology.platform.type"),c=function(){var e=document.elementFromPoint(0,0);return e?e.closest(u):null};t.focusActiveModal=function(){var e=c(),t=(window.dexter=window.dexter||{},window.dexter.utils=window.dexter.utils||{},window.dexter.utils.modalFocusTrap||(window.dexter.utils.modalFocusTrap=o.createFocusTrap(u,{escapeDeactivates:!1,clickOutsideDeactivates:!1,preventScroll:!1,allowOutsideClick:!0,onActivate:function(){s&&document.body.classList.add(l);var e=c();e.addEventListener("focusin",(function t(){if(e.removeEventListener("focusin",t),document.activeElement&&document.activeElement.classList.contains("dexter-CloseButton")){var n=e.querySelector(".dexter-Modal > .aem-Grid");n&&(n.tabIndex="0")}}))},onDeactivate:function(){s&&document.body.classList.remove(l)},fallbackFocus:document.body})),window.dexter.utils.modalFocusTrap);t.deactivate(),e&&e.enableFocusTrap&&(t.updateContainerElements(e),t.activate())},t.getActiveModalEl=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"createFocusTrap",(function(){return y}));var r=n(286); +"production"!==e.env.NODE_ENV&&function(){var e="function"==typeof Symbol&&Symbol.for,n=e?Symbol.for("react.element"):60103,r=e?Symbol.for("react.portal"):60106,o=e?Symbol.for("react.fragment"):60107,i=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,l=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,s=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,f=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,p=e?Symbol.for("react.suspense_list"):60120,h=e?Symbol.for("react.memo"):60115,m=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,y=e?Symbol.for("react.fundamental"):60117,g=e?Symbol.for("react.responder"):60118,b=e?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:var p=e.type;switch(p){case s:case c:case o:case a:case i:case d:return p;default:var v=p&&p.$$typeof;switch(v){case u:case f:case m:case h:case l:return v;default:return t}}case r:return t}}}var T=s,k=c,E=u,x=l,S=n,C=f,_=o,P=m,O=h,R=r,I=a,N=i,D=d,M=!1;function F(e){return w(e)===c}t.AsyncMode=T,t.ConcurrentMode=k,t.ContextConsumer=E,t.ContextProvider=x,t.Element=S,t.ForwardRef=C,t.Fragment=_,t.Lazy=P,t.Memo=O,t.Portal=R,t.Profiler=I,t.StrictMode=N,t.Suspense=D,t.isAsyncMode=function(e){return M||(M=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),F(e)||w(e)===s},t.isConcurrentMode=F,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===m},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===r},t.isProfiler=function(e){return w(e)===a},t.isStrictMode=function(e){return w(e)===i},t.isSuspense=function(e){return w(e)===d},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===c||e===a||e===i||e===d||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===l||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===g||e.$$typeof===b||e.$$typeof===v)},t.typeOf=w}()}).call(t,n(12))},function(e,t,n){"use strict";(function(t){var r=n(109),o=n(37),i=n(64),a=n(104),l=n(63),u=function(){};function s(){return null}"production"!==t.env.NODE_ENV&&(u=function(e){var t="Warning: "+e;"undefined"!=typeof console&&console.error(t);try{throw new Error(t)}catch(e){}}),e.exports=function(e,n){var c="function"==typeof Symbol&&Symbol.iterator,f="@@iterator";var d="<>",p={array:y("array"),bigint:y("bigint"),bool:y("boolean"),func:y("function"),number:y("number"),object:y("object"),string:y("string"),symbol:y("symbol"),any:v(s),arrayOf:function(e){return v((function(t,n,r,o,a){if("function"!=typeof e)return new m("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var l=t[n];if(!Array.isArray(l))return new m("Invalid "+o+" `"+a+"` of type `"+w(l)+"` supplied to `"+r+"`, expected an array.");for(var u=0;u1?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array."),s;return v((function(t,n,r,o,i){for(var a=t[n],l=0;l0?", expected one of type ["+u.join(", ")+"]":"")+".")}))},shape:function(e){return v((function(t,n,r,o,a){var l=t[n],u=w(l);if("object"!==u)return new m("Invalid "+o+" `"+a+"` of type `"+u+"` supplied to `"+r+"`, expected `object`.");for(var s in e){var c=e[s];if("function"!=typeof c)return g(r,o,a,s,T(c));var f=c(l,s,r,o,a+"."+s,i);if(f)return f}return null}))},exact:function(e){return v((function(t,n,r,l,u){var s=t[n],c=w(s);if("object"!==c)return new m("Invalid "+l+" `"+u+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");var f=o({},t[n],e);for(var d in f){var p=e[d];if(a(e,d)&&"function"!=typeof p)return g(r,l,u,d,T(p));if(!p)return new m("Invalid "+l+" `"+u+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(s,d,r,l,u+"."+d,i);if(h)return h}return null}))}};function h(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function m(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function v(e){if("production"!==t.env.NODE_ENV)var r={},o=0;function a(a,l,s,c,f,p,h){if(c=c||d,p=p||s,h!==i){if(n){var v=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw v.name="Invariant Violation",v}if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var y=c+":"+s;!r[y]&&o<3&&(u("You are manually calling a React.PropTypes validation function for the `"+p+"` prop on `"+c+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),r[y]=!0,o++)}}return null==l[s]?a?null===l[s]?new m("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `null`."):new m("The "+f+" `"+p+"` is marked as required in `"+c+"`, but its value is `undefined`."):null:e(l,s,c,f,p)}var l=a.bind(null,!1);return l.isRequired=a.bind(null,!0),l}function y(e){return v((function(t,n,r,o,i,a){var l=t[n];return w(l)!==e?new m("Invalid "+o+" `"+i+"` of type `"+T(l)+"` supplied to `"+r+"`, expected `"+e+"`.",{expectedType:e}):null}))}function g(e,t,n,r,o){return new m((e||"React class")+": "+t+" type `"+n+"."+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function b(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(b);if(null===t||e(t))return!0;var n=function(e){var t=e&&(c&&e[c]||e[f]);if("function"==typeof t)return t}(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!b(r.value))return!1}else for(;!(r=o.next()).done;){var i=r.value;if(i&&!b(i[1]))return!1}return!0;default:return!1}}function w(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,t){return"symbol"===e||!!t&&("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}(t,e)?"symbol":t}function T(e){if(null==e)return""+e;var t=w(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function k(e){var t=T(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}return m.prototype=Error.prototype,p.checkPropTypes=l,p.resetWarningCache=l.resetWarningCache,p.PropTypes=p,p}}).call(t,n(12))},function(e,t,n){"use strict";var r=n(64);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},function(e,t){!function(e){"use strict";if(!e.fetch){var t={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(t.arrayBuffer)var n=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],r=function(e){return e&&DataView.prototype.isPrototypeOf(e)},o=ArrayBuffer.isView||function(e){return e&&n.indexOf(Object.prototype.toString.call(e))>-1};c.prototype.append=function(e,t){e=l(e),t=u(t);var n=this.map[e];this.map[e]=n?n+","+t:t},c.prototype.delete=function(e){delete this.map[l(e)]},c.prototype.get=function(e){return e=l(e),this.has(e)?this.map[e]:null},c.prototype.has=function(e){return this.map.hasOwnProperty(l(e))},c.prototype.set=function(e,t){this.map[l(e)]=u(t)},c.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},c.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),s(e)},c.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),s(e)},c.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),s(e)},t.iterable&&(c.prototype[Symbol.iterator]=c.prototype.entries);var i=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];v.prototype.clone=function(){return new v(this,{body:this._bodyInit})},m.call(v.prototype),m.call(g.prototype),g.prototype.clone=function(){return new g(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new c(this.headers),url:this.url})},g.error=function(){var e=new g(null,{status:0,statusText:""});return e.type="error",e};var a=[301,302,303,307,308];g.redirect=function(e,t){if(-1===a.indexOf(t))throw new RangeError("Invalid status code");return new g(null,{status:t,headers:{location:e}})},e.Headers=c,e.Request=v,e.Response=g,e.fetch=function(e,n){return new Promise((function(r,o){var i=new v(e,n),a=new XMLHttpRequest;a.onload=function(){var e,t,n={status:a.status,statusText:a.statusText,headers:(e=a.getAllResponseHeaders()||"",t=new c,e.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();t.append(r,o)}})),t)};n.url="responseURL"in a?a.responseURL:n.headers.get("X-Request-URL");var o="response"in a?a.response:a.responseText;r(new g(o,n))},a.onerror=function(){o(new TypeError("Network request failed"))},a.ontimeout=function(){o(new TypeError("Network request failed"))},a.open(i.method,i.url,!0),"include"===i.credentials?a.withCredentials=!0:"omit"===i.credentials&&(a.withCredentials=!1),"responseType"in a&&t.blob&&(a.responseType="blob"),i.headers.forEach((function(e,t){a.setRequestHeader(t,e)})),a.send(void 0===i._bodyInit?null:i._bodyInit)}))},e.fetch.polyfill=!0}function l(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function u(e){return"string"!=typeof e&&(e=String(e)),e}function s(e){var n={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return t.iterable&&(n[Symbol.iterator]=function(){return n}),n}function c(e){this.map={},e instanceof c?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function f(e){if(e.bodyUsed)return Promise.reject(new TypeError("Already read"));e.bodyUsed=!0}function d(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function p(e){var t=new FileReader,n=d(t);return t.readAsArrayBuffer(e),n}function h(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function m(){return this.bodyUsed=!1,this._initBody=function(e){if(this._bodyInit=e,e)if("string"==typeof e)this._bodyText=e;else if(t.blob&&Blob.prototype.isPrototypeOf(e))this._bodyBlob=e;else if(t.formData&&FormData.prototype.isPrototypeOf(e))this._bodyFormData=e;else if(t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e))this._bodyText=e.toString();else if(t.arrayBuffer&&t.blob&&r(e))this._bodyArrayBuffer=h(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer]);else{if(!t.arrayBuffer||!ArrayBuffer.prototype.isPrototypeOf(e)&&!o(e))throw new Error("unsupported BodyInit type");this._bodyArrayBuffer=h(e)}else this._bodyText="";this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):t.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},t.blob&&(this.blob=function(){var e=f(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?f(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(p)}),this.text=function(){var e,t,n,r=f(this);if(r)return r;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=d(t),t.readAsText(e),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r-1?r:n),this.mode=t.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&o)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(o)}function y(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function g(e,t){t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new c(t.headers),this.url=t.url||"",this._initBody(e)}}("undefined"!=typeof self?self:this)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=s(n(0)),i=s(n(5)),a=n(1),l=n(7),u=n(20);function s(e){return e&&e.__esModule?e:{default:e}}var c={autoWidth:a.bool,id:a.string.isRequired,optionsAlignment:a.string,onSelect:a.func.isRequired,val:(0,a.shape)({label:a.string,sort:a.string}).isRequired,values:(0,a.arrayOf)((0,a.shape)(u.sortOptionType)).isRequired},f=function(e){var t=e.val,n=e.values,a=e.onSelect,u=e.autoWidth,s=e.optionsAlignment,c=e.id,f=(0,l.useExpandable)(c),d=r(f,2),p=d[0],h=d[1],m=p===c,v=(0,i.default)({"consonant-Select":!0,"consonant-Select--autoWidth":u}),y=(0,i.default)({"consonant-Select-btn":!0,"is-active":m});return o.default.createElement("div",{className:v},o.default.createElement("button",{"data-testid":"consonant-Select-btn",type:"button",onClick:h,className:y,tabIndex:"0"},t.label),m&&o.default.createElement("div",{"data-testid":"consonant-Select-options",className:"consonant-Select-options consonant-Select-options--"+s},n.map((function(e){return o.default.createElement("button",{"data-testid":"consonant-Select-option",key:e.label,type:"button",className:e.label===t.label?"consonant-Select-option is-selected":"consonant-Select-option",onClick:function(t){return function(e,t){a(t),h(e)}(t,e)},tabIndex:0},e.label)}))))};f.propTypes=c,f.defaultProps={autoWidth:!1,optionsAlignment:"right"},t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1),l=n(7);var u={name:a.string,value:a.string,autofocus:a.bool,placeholderText:a.string,onSearch:a.func.isRequired},s="consonant-search",c=function(e){var t=e.value,n=e.onSearch,r=e.name,a=e.autofocus,u=e.placeholderText,c=(0,l.useConfig)()("search","i18n.leftFilterPanel.searchTitle"),f=(0,o.useRef)(null);return(0,o.useEffect)((function(){a&&f.current&&f.current.focus()}),[a,f]),i.default.createElement("div",{"data-testid":r,className:"consonant-Search"},i.default.createElement("label",{htmlFor:s},i.default.createElement("span",{className:"consonant-Search-inputTitle"},c),i.default.createElement("span",{className:"consonant-Search-inputWrapper"},i.default.createElement("input",{id:s,"data-testid":"consonant-Search-input",type:"search",placeholder:u,onClick:function(e){return e.stopPropagation()},value:t,onChange:function(e){n(e.target.value)},ref:f,className:"consonant-Search-input",required:!0}),i.default.createElement("button",{"data-testid":"consonant-Search-inputClear",type:"button",title:"","aria-label":"Clear Search filter",className:"consonant-Search-inputClear",onClick:function(){n(""),f.current.focus()},tabIndex:"0"}))))};c.propTypes=u,c.defaultProps={name:"",value:"",autofocus:!0,placeholderText:""},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=l(n(0)),o=l(n(5)),i=n(1),a=n(17);function l(e){return e&&e.__esModule?e:{default:e}}var u={size:i.string,hidden:i.bool,absolute:i.bool},s={hidden:!1,absolute:!1,size:a.LOADER_SIZE.BIG},c=function(e){var t=e.size,n=e.hidden,i=e.absolute,l=(0,o.default)({"consonant-Loader--medium":t===a.LOADER_SIZE.MEDIUM,"consonant-Loader--big":t===a.LOADER_SIZE.BIG,"consonant-Loader":!0,"consonant-Loader--absolute":i});return!n&&r.default.createElement("div",{"data-testid":"consonant-Loader",className:l},r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null),r.default.createElement("div",null))};c.propTypes=u,c.defaultProps=s,t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n(0),i=f(o),a=f(n(5)),l=f(n(1)),u=n(7),s=f(n(112)),c=n(40);function f(e){return e&&e.__esModule?e:{default:e}}var d=null,p=null;function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.cards,n=e.onCardBookmark,l=e.resQty,f=(0,u.useConfig)(),h=f("collection","layout.type"),m=8*parseInt(f("collection","layout.gutter"),10),v=f("collection","i18n.title"),y=f("collection","showTotalResults"),g=f("collection","i18n.totalResultsText"),b=f("collection","useLightText");h.includes("2up")?(p=500,d=1):h.includes("3up")?(p=378,d=1):h.includes("4up")?(p=276,d=4):h.includes("5up")&&(p=228,d=4);var w=f("collection","i18n.titleHeadingLevel"),T=parseInt(h,10),k=(0,o.useState)(Number.POSITIVE_INFINITY),E=r(k,1)[0],x=(0,o.useRef)(null),S=(0,o.useRef)(null),C=(0,o.useRef)(null),_=null,P=null,O=!1;function R(){return window.innerWidth<1199}function I(){var e=C.current;e&&e.classList.add("hide")}function N(){var e=S.current;e&&e.classList.add("hide")}function D(){var e,t;(e=S.current)&&e.classList.remove("hide"),(t=C.current)&&t.classList.remove("hide")}function M(){x.current.scrollLeft1&&(c=h(c,{key:c.key||w})),y.push(c);else if("text"!==i.type){switch(f=i.attribs,u(i)?a(f.style,f):f&&(f=o(f)),d=null,i.type){case"script":case"style":i.children[0]&&(f.dangerouslySetInnerHTML={__html:i.children[0].data});break;case"tag":"textarea"===i.name&&i.children[0]?f.defaultValue=i.children[0].data:i.children&&i.children.length&&(d=e(i.children,n));break;default:continue}T>1&&(f.key=w),y.push(m(i.name,f,d))}else{if((s=!i.data.trim().length)&&i.parent&&!l(i.parent))continue;if(b&&s)continue;y.push(i.data)}return 1===y.length?y[0]:y}},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n/;e.exports=function(e){if("string"!=typeof e)throw new TypeError("First argument must be a string");if(""===e)return[];var t,n=e.match(i);return n&&n[1]&&(t=n[1]),o(r(e),null,t)}},function(e,t,n){var r="html",o="head",i="body",a=/<([a-zA-Z]+[0-9]?)/,l=//i,u=//i,s=function(){throw new Error("This browser does not support `document.implementation.createHTMLDocument`")},c=function(){throw new Error("This browser does not support `DOMParser.prototype.parseFromString`")};if("function"==typeof window.DOMParser){var f=new window.DOMParser;s=c=function(e,t){return t&&(e="<"+t+">"+e+""),f.parseFromString(e,"text/html")}}if(document.implementation){var d=n(115).isIE,p=document.implementation.createHTMLDocument(d()?"html-dom-parser":void 0);s=function(e,t){return t?(p.documentElement.getElementsByTagName(t)[0].innerHTML=e,p):(p.documentElement.innerHTML=e,p)}}var h,m=document.createElement("template");m.content&&(h=function(e){return m.innerHTML=e,m.content.childNodes}),e.exports=function(e){var t,n,f,d,p=e.match(a);switch(p&&p[1]&&(t=p[1].toLowerCase()),t){case r:return n=c(e),l.test(e)||(f=n.getElementsByTagName(o)[0])&&f.parentNode.removeChild(f),u.test(e)||(f=n.getElementsByTagName(i)[0])&&f.parentNode.removeChild(f),n.getElementsByTagName(r);case o:case i:return d=s(e).getElementsByTagName(t),u.test(e)&&l.test(e)?d[0].parentNode.childNodes:d;default:return h?h(e):s(e,i).getElementsByTagName(i)[0].childNodes}}},function(e,t){e.exports={CASE_SENSITIVE_TAG_NAMES:["animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussainBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","linearGradient","radialGradient","textPath"]}},function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||function(){return i=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"childNodes",{get:function(){return this.children},set:function(e){this.children=e},enumerable:!1,configurable:!0}),t}(u);t.NodeWithChildren=p;var h=function(e){function t(t){return e.call(this,a.ElementType.Root,t)||this}return o(t,e),t}(p);t.Document=h;var m=function(e){function t(t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o="script"===t?a.ElementType.Script:"style"===t?a.ElementType.Style:a.ElementType.Tag);var i=e.call(this,o,r)||this;return i.name=t,i.attribs=n,i}return o(t,e),Object.defineProperty(t.prototype,"tagName",{get:function(){return this.name},set:function(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"attributes",{get:function(){var e=this;return Object.keys(this.attribs).map((function(t){var n,r;return{name:t,value:e.attribs[t],namespace:null===(n=e["x-attribsNamespace"])||void 0===n?void 0:n[t],prefix:null===(r=e["x-attribsPrefix"])||void 0===r?void 0:r[t]}}))},enumerable:!1,configurable:!0}),t}(p);function v(e){return(0,a.isTag)(e)}function y(e){return e.type===a.ElementType.CDATA}function g(e){return e.type===a.ElementType.Text}function b(e){return e.type===a.ElementType.Comment}function w(e){return e.type===a.ElementType.Directive}function T(e){return e.type===a.ElementType.Root}function k(e,t){var n;if(void 0===t&&(t=!1),g(e))n=new c(e.data);else if(b(e))n=new f(e.data);else if(v(e)){var r=t?E(e.children):[],o=new m(e.name,i({},e.attribs),r);r.forEach((function(e){return e.parent=o})),null!=e.namespace&&(o.namespace=e.namespace),e["x-attribsNamespace"]&&(o["x-attribsNamespace"]=i({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(o["x-attribsPrefix"]=i({},e["x-attribsPrefix"])),n=o}else if(y(e)){r=t?E(e.children):[];var l=new p(a.ElementType.CDATA,r);r.forEach((function(e){return e.parent=l})),n=l}else if(T(e)){r=t?E(e.children):[];var u=new h(r);r.forEach((function(e){return e.parent=u})),e["x-mode"]&&(u["x-mode"]=e["x-mode"]),n=u}else{if(!w(e))throw new Error("Not implemented yet: ".concat(e.type));var s=new d(e.name,e.data);null!=e["x-name"]&&(s["x-name"]=e["x-name"],s["x-publicId"]=e["x-publicId"],s["x-systemId"]=e["x-systemId"]),n=s}return n.startIndex=e.startIndex,n.endIndex=e.endIndex,null!=e.sourceCodeLocation&&(n.sourceCodeLocation=e.sourceCodeLocation),n}function E(e){for(var t=e.map((function(e){return k(e,!0)})),n=1;n0,m=a&&a.length>0,v=u&&u.length>0;return r.default.createElement("div",{className:f,"data-testid":"consonant-Card-footer"},r.default.createElement("div",{className:d,"data-cells":p},h&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--left"},r.default.createElement(i.default,{renderList:n,onFocus:c})),m&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--center"},r.default.createElement(i.default,{renderList:a,onFocus:c})),v&&r.default.createElement("div",{className:"consonant-CardFooter-cell consonant-CardFooter-cell--right"},r.default.createElement(i.default,{renderList:u,onFocus:c}))))};s.propTypes=a.footerType,s.defaultProps={left:[],center:[],right:[],divider:!1,isFluid:!1},t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;tt)&&(e=0),(t<=0||t>5)&&(t=Number.MAX_SAFE_INTEGER);var n=e/t;return Math.round(100*n)}(i,n);return r.default.createElement("div",{className:a,"data-stars":n},r.default.createElement("span",{"data-testid":"consonant-RatingInfobit-stars",className:"consonant-RatingInfobit-stars","data-rating":l}),t&&r.default.createElement("span",{className:"consonant-RatingInfobit-text"},t))};s.propTypes=l,s.defaultProps=u,t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={label:a.string,color:a.string,percentage:a.string,completionText:a.string},u=function(e){var t=e.label,n=e.completionText,r=e.percentage,o={width:"calc("+r+" + 2px)",backgroundColor:e.color},a=parseInt(r,10);return i.default.createElement("div",{className:"consonant-ProgressInfobit"},i.default.createElement("div",{className:"consonant-ProgressInfobit-wrapper"},i.default.createElement("span",{className:"consonant-ProgressInfobit-text",title:t},t),i.default.createElement("span",{className:"consonant-ProgressInfobit-text consonant-ProgressInfobit-text--italic",title:n},n)),i.default.createElement("div",{className:"consonant-ProgressInfobit-el"},i.default.createElement("span",{className:"consonant-ProgressInfobit-val",style:o,role:"progressbar","aria-valuenow":a,"aria-valuemin":"0","aria-valuemax":"100"},r)))};u.propTypes=l,u.defaultProps={label:"",percentage:"0",color:"#1473E6",completionText:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={src:a.string,srcAltText:a.string,text:(0,a.oneOfType)([a.string,a.number])},u=function(e){var t=e.src,n=e.srcAltText,r=e.text;return i.default.createElement("div",{className:"consonant-IconWithTextInfobit"},t&&i.default.createElement("img",{src:t,height:"22",alt:n,loading:"lazy"}),i.default.createElement("span",{className:"consonant-IconWithTextInfobit-text"},r))};u.propTypes=l,u.defaultProps={src:"",text:"",srcAltText:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={src:a.string,href:a.string,text:a.string,linkHint:a.string,srcAltText:a.string,openInNewTab:(0,a.oneOfType)([a.string,a.bool])},u=function(e){var t=e.href,n=e.openInNewTab,r=e.linkHint,o=e.text,a=e.src,l=e.srcAltText;return i.default.createElement("a",{"daa-ll":o,href:t,"data-testid":"consonant-LinkWithIcoInfobit",target:n?"_blank":"_self",className:"consonant-LinkWithIcoInfobit",title:r,rel:"noopener noreferrer",tabIndex:"0"},a&&i.default.createElement("img",{src:a,alt:l,loading:"lazy",height:"18"}),i.default.createElement("span",null,o))};u.propTypes=l,u.defaultProps={src:"",href:"",text:"",linkHint:"",srcAltText:"",openInNewTab:!0},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n(0)),o=n(1),i=a(n(118));function a(e){return e&&e.__esModule?e:{default:e}}var l={locale:o.string.isRequired,endTime:o.string.isRequired,startTime:o.string.isRequired,dateFormat:o.string.isRequired},u=function(e){var t=e.startTime,n=e.endTime,o=e.locale,a=e.dateFormat,l=(0,i.default)(t,n,o,a);return r.default.createElement("span",{title:l,"data-testid":"consonant-DateIntervalInfobit",className:"consonant-DateIntervalInfobit"},l)};u.propTypes=l,t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n(0)),o=u(n(5)),i=n(1),a=u(n(268)),l=n(7);function u(e){return e&&e.__esModule?e:{default:e}}var s={isBookmarked:i.bool,saveCardIcon:i.string,unsaveCardIcon:i.string,onClick:i.func.isRequired,cardId:i.string.isRequired,disableBookmarkIco:i.bool.isRequired,isProductCard:i.bool},c=function(e){var t,n=e.cardId,i=e.isBookmarked,u=e.saveCardIcon,s=e.unsaveCardIcon,c=e.onClick,f=e.disableBookmarkIco,d=e.isProductCard,p=(0,l.useConfig)(),h=p("bookmarks","showOnCards"),m=p("bookmarks","i18n.card.saveText"),v=p("bookmarks","i18n.card.unsaveText"),y=(0,o.default)({"consonant-BookmarkInfobit":!0,"is-active":i,"is-disabled":f}),g=i?v:m;return!d&&h&&r.default.createElement("button",{"data-testid":"consonant-BookmarkInfobit","data-tooltip-wrapper":!0,type:"button",className:y,onClick:function(e){e.stopPropagation(),c(n)},tabIndex:"0"},h&&(t=i?u:s,r.default.createElement("span",{"data-testid":"consonant-BookmarkInfobit-ico",className:"consonant-BookmarkInfobit-ico","daa-ll":"bookmark",style:{backgroundImage:t?"url("+t+")":""}})),h&&r.default.createElement(a.default,{"data-testid":"consonant-Tooltip",text:g}))};c.propTypes=s,c.defaultProps={saveCardIcon:"",unsaveCardIcon:"",isBookmarked:!1,isProductCard:!1},t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};var a={text:n(1).string},l=function(e){var t=e.text;return i.default.createElement("span",{className:"consonant-Tooltip"},t)};l.propTypes=a,l.defaultProps={text:""},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r};t.default=function(){return i.default.createElement("span",{className:"consonant-GatedInfobit","data-testid":"consonant-GatedInfobit"},i.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:"20",viewBox:"0 0 15 20",width:"15"},i.default.createElement("path",{fill:"#747474",d:"M14.38,8.66h-0.62v-2.3c0.06-3.45-2.69-6.3-6.14-6.36c-3.45-0.06-6.3,2.69-6.36,6.14 c0,0.07,0,0.15,0,0.22v2.3H0.63C0.28,8.66,0,8.95,0,9.29c0,0,0,0,0,0v10.07C0,19.71,0.28,20,0.62,20c0,0,0,0,0,0h13.75 c0.35,0,0.63-0.29,0.62-0.63c0,0,0,0,0,0V9.29C15,8.95,14.72,8.66,14.38,8.66C14.38,8.66,14.38,8.66,14.38,8.66z M3.75,6.36 c0-2.07,1.68-3.75,3.75-3.75s3.75,1.68,3.75,3.75v2.3h-7.5V6.36z M8.75,15.09v1.76c0,0.35-0.28,0.63-0.62,0.63c0,0,0,0,0,0H6.88 c-0.35,0-0.63-0.29-0.62-0.63c0,0,0,0,0,0v-1.76c-0.58-0.53-0.78-1.36-0.5-2.09c0.36-0.97,1.43-1.46,2.4-1.1 c0.51,0.19,0.91,0.59,1.1,1.1C9.53,13.73,9.33,14.56,8.75,15.09z"})))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){function r(t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o3?t.i-4:t.i:Array.isArray(e)?1:p(e)?2:h(e)?3:0}function s(e,t){return 2===u(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===u(e)?e.get(t):e[t]}function f(e,t,n){var r=u(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function p(e){return G&&e instanceof Map}function h(e){return Y&&e instanceof Set}function m(e){return e.o||e.t}function v(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=re(e);delete t[J];for(var n=ne(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=g),Object.freeze(e),t&&l(e,(function(e,t){return y(t,!0)}),!0))}function g(){r(2)}function b(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function w(e){var t=oe[e];return t||r(18,e),t}function T(e,t){oe[e]||(oe[e]=t)}function k(){return"production"===e.env.NODE_ENV||$||r(0),$}function E(e,t){t&&(w("Patches"),e.u=[],e.s=[],e.v=t)}function x(e){S(e),e.p.forEach(_),e.p=null}function S(e){e===$&&($=e.l)}function C(e){return $={p:[],l:$,h:e,m:!0,_:0}}function _(e){var t=e[J];0===t.i||1===t.i?t.j():t.g=!0}function P(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||w("ES5").S(t,e,o),o?(n[J].P&&(x(t),r(4)),i(e)&&(e=O(t,e),t.l||I(t,e)),t.u&&w("Patches").M(n[J],e,t.u,t.s)):e=O(t,n,[]),x(t),t.u&&t.v(t.u,t.s),e!==X?e:void 0}function O(e,t,n){if(b(t))return t;var r=t[J];if(!r)return l(t,(function(o,i){return R(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return I(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=v(r.k):r.o;l(3===r.i?new Set(o):o,(function(t,i){return R(e,r,o,t,i,n)})),I(e,o,!1),n&&e.u&&w("Patches").R(r,n,e.u,e.s)}return r.o}function R(t,n,a,l,u,c){if("production"!==e.env.NODE_ENV&&u===a&&r(5),o(u)){var d=O(t,u,c&&n&&3!==n.i&&!s(n.D,l)?c.concat(l):void 0);if(f(a,l,d),!o(d))return;t.m=!1}if(i(u)&&!b(u)){if(!t.h.N&&t._<1)return;O(t,u),n&&n.A.l||I(t,u)}}function I(e,t,n){void 0===n&&(n=!1),e.h.N&&e.m&&y(t,n)}function N(e,t){var n=e[J];return(n?m(n):e)[t]}function D(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function M(e){e.P||(e.P=!0,e.l&&M(e.l))}function F(e){e.o||(e.o=v(e.t))}function A(e,t,n){var r=p(t)?w("MapSet").T(t,n):h(t)?w("MapSet").F(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:k(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=ie;n&&(o=[r],i=ae);var a=Proxy.revocable(o,i),l=a.revoke,u=a.proxy;return r.k=u,r.j=l,u}(t,n):w("ES5").J(t,n);return(n?n.A:k()).p.push(r),r}function L(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[J],o=u(t);if(r){if(!r.P&&(r.i<4||!w("ES5").K(r)))return r.t;r.I=!0,n=j(t,o),r.I=!1}else n=j(t,o);return l(n,(function(t,o){r&&c(r.t,t)===o||f(n,t,e(o))})),3===o?new Set(n):n}(e)}function j(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return v(e)}function z(){function t(t,n){var r=c[t];return r?r.enumerable=n:c[t]=r={configurable:!0,enumerable:n,get:function(){var n=this[J];return"production"!==e.env.NODE_ENV&&u(n),ie.get(n,t)},set:function(n){var r=this[J];"production"!==e.env.NODE_ENV&&u(r),ie.set(r,t,n)}},r}function n(e){for(var t=e.length-1;t>=0;t--){var n=e[t][J];if(!n.P)switch(n.i){case 5:a(n)&&M(n);break;case 4:i(n)&&M(n)}}}function i(e){for(var t=e.t,n=e.k,r=ne(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==J){var a=t[i];if(void 0===a&&!s(t,i))return!0;var l=n[i],u=l&&l[J];if(u?u.t!==a:!d(l,a))return!0}}var c=!!t[J];return r.length!==ne(t).length+(c?0:1)}function a(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);return!(!n||n.get)}function u(e){e.g&&r(3,JSON.stringify(m(e)))}var c={};T("ES5",{J:function(e,n){var r=Array.isArray(e),o=function(e,n){if(e){for(var r=Array(n.length),o=0;o1?r-1:0),l=1;l1?n-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}var i=w("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t.slice(n+1))}))},t}(),ue=new le,se=ue.produce,ce=ue.produceWithPatches.bind(ue),fe=ue.setAutoFreeze.bind(ue),de=ue.setUseProxies.bind(ue),pe=ue.applyPatches.bind(ue),he=ue.createDraft.bind(ue),me=ue.finishDraft.bind(ue);t.default=se}.call(t,n(12))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.defineIsUpcoming=t.defineIsOnDemandScheduled=t.defineIsOnDemand=t.defineIsLiveExpired=t.convertDateStrToMs=t.eventTiming=void 0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:"";return t?new Date((e=t,function(e){var t=e.split(" ");return t.length>1?t[0]+"T"+t[1]:e}(e).replace(/([+\-]\d\d)(\d\d)$/,"$1:$2"))).getTime():0},l=/[a-zA-Z0-9-]+:[a-zA-Z0-9-\/]+live-expired/,u=/[a-zA-Z0-9-]+:[a-zA-Z0-9-\/]+on-demand-scheduled/,s=function(e){return(0,o.hasTag)(l,e)},c=function(e,t){return!(!t||!e)&&e>=t},f=function(e){return(0,o.hasTag)(u,e)},d=function(e,t){return!!t&&t>=e},p=0;setInterval((function(){p+=1e3}),1e3),t.eventTiming=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments[1];if(!e.length)return[];var n,o,l,u,h,m=(n=window.location,o=(n=void 0===n?{}:n).search,l=void 0===o?"":o,u=i.qs.parse(l).servertime,(h=void 0===u?"":u)?parseInt(h,10):void 0),v=void 0;function y(e,t){if(e864e5?v:!v&&n>0||n0&&void 0!==arguments[0]?arguments[0]:{}).startDate,t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).startDate,n=a(e),r=a(t);return 0===n?1:0===r||nr?1:0})).forEach((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.endDate,n=e.startDate,r=e.tags,o=void 0===r?[]:r,i=a(t),l=a(n),u=!(!i||!l),p=!!u&&d(g,l),h=!(!u||p)&&c(g,i),m=!(!u||p||h||!l),E=f(o),x=s(o);if(u||w.push(e),p&&u&&!E){var S=y(l,g);k.push(e),v=S&&S>0?S:v}if(h&&u&&!x&&T.push(e),m&&u){var C=y(l,g);b.push(e),v=C&&C>0?C:v}if(p&&E&&u){var _=y(l,g);v=_&&_>0?_:v}})),(b.length||k.length)&&v||(v=0);var E=[].concat(b,k,T,w);return"live"===t?E=b:"upcoming"===t?E=k:"on-demand"===t?E=T:"not-timed"===t&&(E=w),r({},v&&{nextTransitionMs:v},{visibleSessions:E})},t.convertDateStrToMs=a,t.defineIsLiveExpired=s,t.defineIsOnDemand=c,t.defineIsOnDemandScheduled=f,t.defineIsUpcoming=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l={link:a.string,target:a.string},u=function(e){var t=e.link,n=e.target;return i.default.createElement("a",{href:t,target:n,rel:"noopener noreferrer",tabIndex:"0",className:"consonant-LinkBlocker"})};u.propTypes=l,u.defaultProps={link:"",target:""},t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=n(0),i=c(o),a=n(1),l=n(105),u=c(n(274)),s=c(n(275));function c(e){return e&&e.__esModule?e:{default:e}}var f=function(e){var t=e.name,n=e.videoURL,a=e.gateVideo,c=e.className,f=e.videoPolicy,d=document.querySelector(".modalContainer"),p=(0,o.useRef)(null),h=(0,o.useState)(!1),m=r(h,2),v=m[0],y=m[1],g=/^#[a-zA-Z0-9_-]+/.test(n),b=/https?:\/\/[a-zA-Z0-9_-]+/.test(n),w=function(){y(!1)},T=function(){y(!1)};return(0,o.useEffect)((function(){v&&p&&p.current&&new s.default(p.current,{buttonClose:w,overlayClose:T}).open()}),[v,p]),i.default.createElement(o.Fragment,null,i.default.createElement("button",{className:"consonant-Card-videoButton-wrapper","data-testid":"consonant-Card-videoButton-wrapper","daa-ll":"play","aria-label":"Play",onClick:function(){g?window.location.hash=new URL(n,document.baseURI).hash:b&&a?window.open(n,"_blank"):y(!0)}},i.default.createElement("div",{className:c})),v&&(0,l.createPortal)(i.default.createElement(u.default,{name:t,videoURL:n,innerRef:p,videoPolicy:f}),d))};f.propTypes={name:a.string,videoPolicy:a.string,videoURL:a.string.isRequired,gateVideo:a.bool,className:a.string.isRequired},f.defaultProps={name:"video-modal",videoPolicy:"autoplay; fullscreen",gateVideo:!1},t.default=(0,o.memo)(f)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=n(0),i=(r=o)&&r.__esModule?r:{default:r},a=n(1);var l=function(e){var t=e.name,n=e.videoURL,r=e.innerRef,o=e.videoPolicy;return i.default.createElement("div",{className:"modal",id:"dexter-Modal_"+Math.floor(1e13*Math.random())},i.default.createElement("div",{className:"dexter-Modal_overlay mobile-place-center mobile-place-middle closePlacement-outsideTopRight is-Open tablet-inherit desktop-place-center desktop-inherit","data-conf-display":"onPageLoad","data-page-name":"dexter-modal-video","aria-modal":"true","aria-label":"Modal Video",role:"dialog",style:{backgroundColor:"rgba(0, 0, 0, 0.9)"}},i.default.createElement("div",{ref:r,className:"dexter-Modal mobile-width-100 mobile-height-auto tablet-width-640 desktop-width-1024 is-Open",id:"video-"+t},i.default.createElement("h6",{id:"video-"+t+"-modalTitle",className:"hide-all"},"Video Modal"),i.default.createElement("p",{id:"video-"+t+"-modalDescription",className:"hide-all"},"Video Modal"),i.default.createElement("div",{className:"video aem-Grid aem-Grid--12 aem-Grid--default--12"},i.default.createElement("div",{className:"videoContainer","data-in-modal":"true"},i.default.createElement("iframe",{title:"Featured Video","data-video-src":n,allow:o,frameBorder:"0",webkitallowfullscreen:"true",mozallowfullscreen:"true",allowFullScreen:"",src:n,tabIndex:"0"}))),i.default.createElement("a",{href:"#",className:"dexter-CloseButton","aria-label":"Close",role:"button",tabIndex:"0"},i.default.createElement("i",{className:"dexter-CloseButton_icon spectrum-close-circle-dark"})))))};l.propTypes={name:a.string.isRequired,videoURL:a.string.isRequired,videoPolicy:a.string.isRequired,innerRef:(0,a.oneOfType)([(0,a.shape)({current:(0,a.instanceOf)(Element)})]).isRequired},t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(r=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{!r&&l.return&&l.return()}finally{if(o)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},o=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.callbacks=n,this.element=t,(this.isHashChangeModal()||t.parentElement.style.getPropertyValue("background-color"))&&(t.parentElement.enableFocusTrap=!0,this.getOverlay(),this.setupOverlayClick()),this.isLocaleModal="localeModal"===this.element.id,this.setupCloseClick(),this.isPageLoadModal()&&(this.pageLoadDisplayed=!1),!(0,i.isAuthor)()&&this.isStickyBottom()&&this.setupFooterObserver()}return o(e,[{key:"isCloseEnabledRepeatUser",value:function(){var e=window.localStorage.getItem(this.getUserStorageValue());return this.closeButton.hasAttribute(d)&&JSON.parse(e)}},{key:"isPageLoadModal",value:function(){return"onPageLoad"===this.getDisplayType()}},{key:"isHashChangeModal",value:function(){return"onHashChange"===this.getDisplayType()}},{key:"isStickyBottom",value:function(){return!!this.getPresetValue()&&this.getPresetValue().toLowerCase().includes("stickybottom")}},{key:"getDisplayType",value:function(){return this.element.parentElement?this.element.parentElement.dataset.confDisplay:{}}},{key:"getId",value:function(){return this.element.id}},{key:"getDelay",value:function(){var e=this.element.parentElement.dataset.confDelay;return parseInt(e,10)}},{key:"getPageName",value:function(){return this.element.parentElement.dataset.pageName}},{key:"getPresetValue",value:function(){return this.element.parentElement.dataset.confPreset}},{key:"getUserStorageValue",value:function(){var e=this.getPageName();return this.closeButton.dataset.rememberCloseName||this.getId().concat("_",e)}},{key:"setupCloseClick",value:function(){var e=this;this.closeButton=this.element.querySelector(".dexter-CloseButton");var t=function(t){t.stopPropagation(),t.preventDefault(),e.closeButton.hasAttribute(d)&&window.localStorage.setItem(e.getUserStorageValue(),!0),"function"==typeof e.callbacks.buttonClose&&e.callbacks.buttonClose(),e.close()};this.closeButton.addEventListener("click",t);this.closeButton.addEventListener("keydown",(function(e){("key"in e?"Space"===e.code:32===e.keyCode)&&t(e)}))}},{key:"sendCloseAnalytics",value:function(){window.digitalData&&window._satellite&&(window.digitalData._set("primaryEvent.eventInfo.eventName",window.digitalData._get("digitalData.page.pageInfo.pageName").concat(":tryFreeCloseClick",this.getId())),window._satellite.track("event",{digitalData:window.digitalData._snapshot()}))}},{key:"getOverlay",value:function(){this.modalOverlay=this.element.parentElement}},{key:"getIframes",value:function(){if(!this.iframes||0===this.iframes.length){var e=this.element.querySelectorAll(".frame-container iframe");this.iframes=Array.from(e,(function(e){return new l.default(e)}))}}},{key:"getSendLink",value:function(){if(!this.sendLink||0===this.sendLink.length){var e=this.element.querySelector(".sendLink");e&&(this.sendLink=new s.default(e))}}},{key:"setupFooterObserver",value:function(){var e=this,t=document.querySelector(".globalNavFooter");if(t){this.isIntersecting=!1;var n=this.element.closest(".modal"),o=function(){var r=document.body.clientHeight-window.innerHeight-t.clientHeight;n.classList.add("stuck-above-footer"),e.element.parentElement.style.top=r+"px",r<0&&(e.element.parentElement.style.bottom=Math.abs(r)+"px")},i=new IntersectionObserver((function(t){r(t,1)[0].isIntersecting?(o(),e.isIntersecting=!0):(n.classList.remove("stuck-above-footer"),e.element.parentElement.style.top="",e.element.parentElement.style.bottom="",e.isIntersecting=!1)}));this.callbacks.onOpen=function(){t.style.marginTop=e.element.clientHeight+"px",e.isIntersecting&&o()},window.addEventListener("resize",(function(){e.isIntersecting&&o()})),document.querySelector("#languageNavigation").addEventListener("modalClose",(function(){e.isIntersecting&&requestAnimationFrame(o)})),i.observe(t)}}},{key:"setupOverlayClick",value:function(){var e=this;this.isPageLoadModal()&&(this.modalOverlay.style.pointerEvents="auto");this.modalOverlay.addEventListener("click",(function(t){t.target.classList.contains("dexter-Modal_overlay")&&(t.stopPropagation(),t.preventDefault(),"function"==typeof e.callbacks.overlayClose&&e.callbacks.overlayClose(),e.close())}))}},{key:"open",value:function(e,t,n){var r=this,o=new Event("modalOpen");this.element.dispatchEvent(o),this.openHistoryLength=window.history.length,this.isOpen=!0,this.isDeepLinked=!!n,t&&(this.focusState=t,this.focusState.modalOpen=!0),this.lastScrollPosition=window.scrollY,this.previousHashValue=e&&e.replace("#",""),this.modalOverlay&&this.modalOverlay.classList.add(p),this.element.parentElement.classList.add(p),this.element.classList.add(p),this.getVideos(),this.videos.forEach((function(e){e.setSrc()})),this.getIframes();var i=function(){var e=r.element.querySelector("iframe");e&&e.focus()};this.iframes.forEach((function(e){e.element.onload=i,e.setSrc()})),this.getSendLink(),this.sendLink&&this.sendLink.openView(),(0,u.default)(this.element,!1),this.closeEscapeListener=this.setupCloseEscape(),(0,c.getActiveModalEl)()===this.element.parentElement&&(0,c.focusActiveModal)(),"function"==typeof this.callbacks.onOpen&&this.callbacks.onOpen()}},{key:"getVideos",value:function(){if(!this.videos||0===this.videos.length){var e=this.element.querySelectorAll(".videoContainer iframe");this.videos=Array.from(e,(function(e){return new a.default(e)}))}}},{key:"close",value:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).modifyHistory,t=void 0===e||e,n=new Event("modalClose");if(this.element.dispatchEvent(n),this.focusState&&(this.focusState.modalOpen=!1),this.closeEscapeListener&&(this.closeEscapeListener(),delete this.closeEscapeListener),this.videos&&this.videos.length&&this.videos.forEach((function(e){e.removeSrc()})),this.modalOverlay&&this.modalOverlay.classList.remove(p),this.iframes&&this.iframes.length&&this.iframes.forEach((function(e){e.removeSrc()})),this.element.classList.remove(p),this.resetFocus(),"function"==typeof this.callbacks.close&&this.callbacks.close(),this.isOpen=!1,this.isPageLoadModal())(0,c.focusActiveModal)();else{if(!this.isLocaleModal){if(this.isDeepLinked)return window.location.hash="",void(0,c.focusActiveModal)();var r=window.location.hash;if(this.previousHashValue&&this.previousHashValue!==this.getId()?window.history.replaceState(null,null,h()+"#"+this.previousHashValue):window.history.replaceState(null,null,h()),t&&r!==this.deepLinkedModalId){var o=window.history.length-this.openHistoryLength+1;window.history.go(-o)}}(0,c.focusActiveModal)(),this.sendCloseAnalytics()}}},{key:"resetFocus",value:function(){try{window.scrollTo(0,this.lastScrollPosition),this.focusState.lastFocusedElement.focus()}catch(e){}}},{key:"setupCloseEscape",value:function(){var e=this,t=function t(n){("key"in n?"Escape"===n.key||"Esc"===n.key:27===n.keyCode)&&("function"==typeof e.callbacks.escClose&&e.callbacks.escClose(),document.removeEventListener("keydown",t),e.close())};return document.addEventListener("keydown",t),function(){return document.removeEventListener("keydown",t)}}}]),e}();t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&!e.paused&&!e.ended&&e.readyState>2)},p=function(e){var t=e.play();return t&&t.then((function(){f.log("Video starts playing successfully")})).catch((function(){(0,u.logLana)({message:"error while playing a video",tags:"backgroundVideo"}),f.log("Error while playing video")}))},h=function(e){!(0,i.default)(e)||d(e)||e.ended?!(0,i.default)(e)&&d(e)&&e.pause():("none"===e.getAttribute("preload")&&e.setAttribute("preload","metadata"),e.classList.contains("play-Onclick")||p(e))},m=function(e){var t=function(e){return e.closest(".dexter-FlexContainer")||e.closest(".dexter-Position")}(e);t.addEventListener("mouseover",(function(){!(0,i.default)(e)||d(e)||e.ended||p(e)})),t.addEventListener("mouseout",(function(){d(e)&&e.pause()}))},v=function(e){var t=e.videos,n=e.callback;t&&t.forEach((function(e){n(e)}))},y=function(e){Object.keys(a.default.mediaExpression).forEach((function(t){window.matchMedia(a.default.mediaExpression[t]).addListener((function(t){return function(e,t){e.matches&&v(t)}(t,e)}))}))};t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(0,r.isAuthor)()||(function(e,t){var n=e instanceof HTMLDocument?".root "+c:c,r=e.querySelectorAll(n);r.length>0&&(v({videos:r,callback:h}),y({videos:r,callback:h}),t&&window.addEventListener("scroll",(0,l.default)(300,v,{videos:r,callback:h})))}(e,t),function(e){var t=e.querySelectorAll(".video-Wrapper.has-playOnHover video");t.length>0&&v({videos:t,callback:m})}(e))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(102);var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.log=this.logFactory("log"),this.warn=this.logFactory("warn"),this.error=this.logFactory("error"),this.info=this.logFactory("info"),this.debug=this.logFactory("debug"),this.table=this.logFactory("table"),this.trace=this.logFactory("trace");var n=void 0!==t.control,r=new URLSearchParams(window.location.search);this.options={debug:!1,param:"dexter:debug",urlMode:"Enabling URL Debug mode for",fileMode:"Enabling File Debug mode for",debugAll:"All",concatenator:":",control:n?t.control:""};var o=r.getAll(this.options.param),i=r.has(this.options.param),a=n&&i&&this.find(o,this.options.debugAll),l=n&&i&&this.find(o,t.control);this.options.debug?this.info(this.options.fileMode,this.options.debugAll):t.debug||!a||l?t.debug||!l||a?t.debug&&n&&(this.options.debug=!0,this.info(this.options.fileMode,t.control)):(this.options.debug=!0,this.info(this.options.urlMode,t.control)):(this.options.debug=!0,this.info(this.options.urlMode,this.options.debugAll))}return r(e,[{key:"find",value:function(e,t){return e.some((function(e){return e===t}))}},{key:"logFactory",value:function(e){var t=this;return function(){for(var n=arguments.length,r=Array(n),o=0;o0||r>0)&&n3?e-3:0),n=3;n0&&void 0!==arguments[0]?arguments[0]:250,o=arguments[1],i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null;return function(){var e=(new Date).getTime(),n=null;n&&clearTimeout(n),(!a||e-a>=r)&&(a=e,o.apply(null,[i,t]),n=setTimeout((function(){o.apply(null,[i,t]),n=null}),2*r))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&void 0!==arguments[0]?arguments[0]:{}).doBind,n=void 0===t||t,r=!!window.adobePrivacy&&window.adobePrivacy.hasUserProvidedConsent();window.branch.init(this.branchKey,{tracking_disabled:!r},(function(){n&&e.bindEvents()}))}},{key:"populateMessage",value:function(e){e?(this.phone.classList.add(l),this.tooltip.classList.add(u),this.sendCustomAnalytics(s)):(this.sendLinkForm.classList.add(a),this.sendLinkSuccess.classList.remove(a),this.sendCustomAnalytics("success"))}},{key:"sendSMS",value:function(){void 0!==window.branch?window.branch.sendSMS(this.phone.value,{channel:"Adobe.com",feature:"Text-Me-The-App",data:this.linkData},{make_new_link:!1},this.populateMessage.bind(this)):(this.phone.classList.add(l),this.tooltip.classList.add(u),this.sendCustomAnalytics(s))}},{key:"sendCustomAnalytics",value:function(e){window.digitalData&&window._satellite&&null!==this.analyticsLink&&(window.digitalData._set("primaryEvent.eventInfo.eventName","branch:"+this.analyticsLink+":text_app_link:"+e),window.digitalData._set("primaryEvent.eventInfo.interaction.click","branch:"+this.analyticsLink+":text_app_link:"+e),window._satellite.track("event",{digitalData:window.digitalData._snapshot()}))}}]),e}();t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getActiveModalEl=t.focusActiveModal=void 0;var r,o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(285)),i=n(287),a=(r=i)&&r.__esModule?r:{default:r};var l="u-noScroll",u=".dexter-Modal_overlay.is-Open",s="desktop"===(0,a.default)(window,"dexter.personalization.technology.platform.type"),c=function(){var e=document.elementFromPoint(0,0);return e?e.closest(u):null};t.focusActiveModal=function(){var e=c(),t=(window.dexter=window.dexter||{},window.dexter.utils=window.dexter.utils||{},window.dexter.utils.modalFocusTrap||(window.dexter.utils.modalFocusTrap=o.createFocusTrap(u,{escapeDeactivates:!1,clickOutsideDeactivates:!1,preventScroll:!1,allowOutsideClick:!0,onActivate:function(){s&&document.body.classList.add(l);var e=c();e.addEventListener("focusin",(function t(){if(e.removeEventListener("focusin",t),document.activeElement&&document.activeElement.classList.contains("dexter-CloseButton")){var n=e.querySelector(".dexter-Modal > .aem-Grid");n&&(n.tabIndex="0")}}))},onDeactivate:function(){s&&document.body.classList.remove(l)},fallbackFocus:document.body})),window.dexter.utils.modalFocusTrap);t.deactivate(),e&&e.enableFocusTrap&&(t.updateContainerElements(e),t.activate())},t.getActiveModalEl=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n.d(t,"createFocusTrap",(function(){return y}));var r=n(286); /*! * focus-trap 7.4.0 * @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE diff --git a/dist/main.source.js b/dist/main.source.js index 087ae8ed..633871c7 100644 --- a/dist/main.source.js +++ b/dist/main.source.js @@ -770,7 +770,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = __webpack_require__(5);\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _htmlReactParser = __webpack_require__(237);\n\nvar _htmlReactParser2 = _interopRequireDefault(_htmlReactParser);\n\nvar _card = __webpack_require__(38);\n\nvar _general = __webpack_require__(6);\n\nvar _hooks = __webpack_require__(7);\n\nvar _Card = __webpack_require__(252);\n\nvar _Card2 = _interopRequireDefault(_Card);\n\nvar _constants = __webpack_require__(17);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar cardsGridType = {\n pages: _propTypes.number,\n resultsPerPage: _propTypes.number,\n cards: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.cardType)),\n onCardBookmark: _propTypes.func.isRequired,\n containerType: _propTypes.string,\n isAriaLiveActive: _propTypes.bool,\n // eslint-disable-next-line react/forbid-prop-types\n forwardedRef: _propTypes.object\n};\n\nvar defaultProps = {\n pages: 1,\n cards: [],\n resultsPerPage: _constants.DEFAULT_SHOW_ITEMS_PER_PAGE,\n containerType: 'default',\n isAriaLiveActive: false,\n forwardedRef: null\n};\n\n/**\n * Contains a grid of cards (of different styles)\n *\n * @component\n * @example\n * const props= {\n resultPerPage: Int,\n pages: Int,\n onCardBookmark: Boolean,\n cards: [],\n * }\n * return (\n * \n * )\n */\nvar Grid = function Grid(props) {\n var resultsPerPage = props.resultsPerPage,\n pages = props.pages,\n onCardBookmark = props.onCardBookmark,\n cards = props.cards,\n containerType = props.containerType,\n isAriaLiveActive = props.isAriaLiveActive,\n forwardedRef = props.forwardedRef;\n\n /**\n **** Authored Configs ****\n */\n\n var getConfig = (0, _hooks.useConfig)();\n var collectionStyleOverride = getConfig('collection', 'cardStyle').replace('1:2', 'one-half').replace('3:4', 'three-fourths');\n var cardsGridLayout = getConfig('collection', 'layout.type');\n var cardsGridGutter = getConfig('collection', 'layout.gutter');\n var renderCardsBorders = getConfig('collection', 'setCardBorders');\n var renderCardsOverlay = getConfig('collection', 'useOverlayLinks');\n var dateFormat = getConfig('collection', 'i18n.prettyDateIntervalFormat');\n var locale = getConfig('language', '');\n var paginationType = getConfig('pagination', 'type');\n var collectionButtonStyle = getConfig('collection', 'collectionButtonStyle');\n\n var customCard = void 0;\n try {\n /* eslint-disable-next-line no-new-func */\n customCard = new Function('card', getConfig('customCard', '')[1]);\n } catch (e) {\n customCard = function customCard() {};\n }\n\n /**\n * Class name for the cards grid:\n * whether the grid should show 2, 3, 4 or 5 cards in a row;\n * whether the grid should have a gutter of 8px, 16px, 24px or 32px;\n * @type {String}\n */\n var gridClass = (0, _classnames2.default)({\n 'consonant-CardsGrid': true,\n 'consonant-CardsGrid--2up': cardsGridLayout === _constants.GRID_TYPE.TWO_UP,\n 'consonant-CardsGrid--3up': cardsGridLayout === _constants.GRID_TYPE.THREE_UP,\n 'consonant-CardsGrid--4up': cardsGridLayout === _constants.GRID_TYPE.FOUR_UP,\n 'consonant-CardsGrid--5up': cardsGridLayout === _constants.GRID_TYPE.FIVE_UP,\n 'consonant-CardsGrid--with1xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_1_X,\n 'consonant-CardsGrid--with2xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_2_X,\n 'consonant-CardsGrid--with3xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_3_X,\n 'consonant-CardsGrid--with4xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_4_X,\n 'consonant-CardsGrid--doubleWideCards': collectionStyleOverride === _constants.CARD_STYLES.DOUBLE_WIDE\n });\n\n var bannerMap = {\n live: {\n description: getConfig('collection', 'banner.live.description'),\n backgroundColor: '#ffffff',\n fontColor: '#d7373f',\n icon: 'https://www.adobe.com/content/dam/cc/icons/live_banner_icon.svg'\n },\n upcoming: {\n description: getConfig('collection', 'banner.upcoming.description'),\n backgroundColor: '#FC6B35',\n fontColor: '#000000',\n icon: ''\n },\n onDemand: {\n description: getConfig('collection', 'banner.onDemand.description'),\n backgroundColor: '#2D9D78',\n fontColor: '#000000',\n icon: ''\n },\n register: {\n description: getConfig('collection', 'banner.register.description'),\n backgroundColor: '#EBC526',\n fontColor: '#323232',\n icon: ''\n }\n };\n\n /**\n * Whether the paginator component is being used\n * @type {Boolean}\n */\n var isPaginator = paginationType === 'paginator';\n var isLoadMore = paginationType === 'loadMore' || containerType === 'carousel';\n\n /**\n * Total pages to show (used if paginator component is set)\n * @type {Number}\n */\n var totalPages = resultsPerPage * pages;\n\n /**\n * The final cards to show in the collection\n * @type {Array}\n */\n var cardsToshow = cards;\n\n /**\n * Current page (used if paginator component is authored)\n * @type {Number}\n */\n var currentPage = resultsPerPage * (pages - 1);\n\n if (isPaginator) {\n cardsToshow = cards.slice(currentPage, totalPages);\n }\n\n /**\n * Current page (used if load more button is authored)\n * @type {Number}\n */\n if (isLoadMore) {\n cardsToshow = cards.slice(0, resultsPerPage * pages);\n }\n\n var cleanTitle = function cleanTitle(title) {\n return title.toString().replace(/\\|/g, '-');\n };\n\n /**\n * Scrolls a card into view if any of its children is on focus.\n * @param {string} card - ID of the card to display\n */\n var scrollCardIntoView = function scrollCardIntoView(card) {\n if (!card) return;\n var element = document.getElementById(card);\n element.scrollIntoView({ block: 'nearest' });\n };\n\n /**\n * Determines whether ctas should be hidden on a given card\n * @param {Object} card - object to get value\n * @param {String} style - the collection button style\n * @returns {bool} - whether a cta should be hidden\n */\n var getHideCta = function getHideCta(card, style) {\n if (card.hideCtaId || card.hideCtaTags || style === 'hidden') return true;\n return false;\n };\n\n return cardsToshow.length > 0 && _react2.default.createElement(\n 'div',\n {\n ref: forwardedRef,\n 'data-card-style': collectionStyleOverride,\n 'data-testid': 'consonant-CardsGrid',\n className: collectionStyleOverride + ' ' + gridClass,\n 'aria-live': isAriaLiveActive ? 'polite' : 'off' },\n cardsToshow.map(function (card, index) {\n var cardStyleOverride = (0, _general.getByPath)(card, 'styles.typeOverride');\n var cardStyle = collectionStyleOverride || cardStyleOverride;\n var _card$contentArea = card.contentArea;\n _card$contentArea = _card$contentArea === undefined ? {} : _card$contentArea;\n var _card$contentArea$tit = _card$contentArea.title,\n title = _card$contentArea$tit === undefined ? '' : _card$contentArea$tit,\n id = card.id;\n\n var cardNumber = index + 1;\n var hideCTA = getHideCta(card, collectionButtonStyle);\n\n switch (cardStyle) {\n case _constants.CARD_STYLES.CUSTOM:\n return (0, _htmlReactParser2.default)(customCard(card));\n default:\n return _react2.default.createElement(_Card2.default, _extends({\n cardStyle: cardStyle,\n lh: 'Card ' + cardNumber + ' | ' + cleanTitle(title) + ' | ' + id,\n key: card.id\n }, card, {\n bannerMap: bannerMap,\n onClick: onCardBookmark,\n dateFormat: dateFormat,\n locale: locale,\n renderBorder: renderCardsBorders,\n renderOverlay: renderCardsOverlay,\n hideCTA: hideCTA,\n onFocus: function onFocus() {\n return scrollCardIntoView(card.id);\n } }));\n }\n })\n );\n};\n\nGrid.propTypes = cardsGridType;\nGrid.defaultProps = defaultProps;\n\nexports.default = Grid;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvR3JpZC9HcmlkLmpzeD80YTVlIl0sIm5hbWVzIjpbImNhcmRzR3JpZFR5cGUiLCJwYWdlcyIsIm51bWJlciIsInJlc3VsdHNQZXJQYWdlIiwiY2FyZHMiLCJjYXJkVHlwZSIsIm9uQ2FyZEJvb2ttYXJrIiwiZnVuYyIsImlzUmVxdWlyZWQiLCJjb250YWluZXJUeXBlIiwic3RyaW5nIiwiaXNBcmlhTGl2ZUFjdGl2ZSIsImJvb2wiLCJmb3J3YXJkZWRSZWYiLCJvYmplY3QiLCJkZWZhdWx0UHJvcHMiLCJERUZBVUxUX1NIT1dfSVRFTVNfUEVSX1BBR0UiLCJHcmlkIiwicHJvcHMiLCJnZXRDb25maWciLCJjb2xsZWN0aW9uU3R5bGVPdmVycmlkZSIsInJlcGxhY2UiLCJjYXJkc0dyaWRMYXlvdXQiLCJjYXJkc0dyaWRHdXR0ZXIiLCJyZW5kZXJDYXJkc0JvcmRlcnMiLCJyZW5kZXJDYXJkc092ZXJsYXkiLCJkYXRlRm9ybWF0IiwibG9jYWxlIiwicGFnaW5hdGlvblR5cGUiLCJjb2xsZWN0aW9uQnV0dG9uU3R5bGUiLCJjdXN0b21DYXJkIiwiRnVuY3Rpb24iLCJlIiwiZ3JpZENsYXNzIiwiR1JJRF9UWVBFIiwiVFdPX1VQIiwiVEhSRUVfVVAiLCJGT1VSX1VQIiwiRklWRV9VUCIsIkdVVFRFUl9TSVpFIiwiR1VUVEVSXzFfWCIsIkdVVFRFUl8yX1giLCJHVVRURVJfM19YIiwiR1VUVEVSXzRfWCIsIkNBUkRfU1RZTEVTIiwiRE9VQkxFX1dJREUiLCJiYW5uZXJNYXAiLCJsaXZlIiwiZGVzY3JpcHRpb24iLCJiYWNrZ3JvdW5kQ29sb3IiLCJmb250Q29sb3IiLCJpY29uIiwidXBjb21pbmciLCJvbkRlbWFuZCIsInJlZ2lzdGVyIiwiaXNQYWdpbmF0b3IiLCJpc0xvYWRNb3JlIiwidG90YWxQYWdlcyIsImNhcmRzVG9zaG93IiwiY3VycmVudFBhZ2UiLCJzbGljZSIsImNsZWFuVGl0bGUiLCJ0aXRsZSIsInRvU3RyaW5nIiwic2Nyb2xsQ2FyZEludG9WaWV3IiwiY2FyZCIsImVsZW1lbnQiLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwic2Nyb2xsSW50b1ZpZXciLCJibG9jayIsImdldEhpZGVDdGEiLCJzdHlsZSIsImhpZGVDdGFJZCIsImhpZGVDdGFUYWdzIiwibGVuZ3RoIiwibWFwIiwiaW5kZXgiLCJjYXJkU3R5bGVPdmVycmlkZSIsImNhcmRTdHlsZSIsImNvbnRlbnRBcmVhIiwiaWQiLCJjYXJkTnVtYmVyIiwiaGlkZUNUQSIsIkNVU1RPTSIsInByb3BUeXBlcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7O0FBU0E7Ozs7QUFFQTs7QUFDQTs7QUFDQTs7QUFDQTs7OztBQUVBOzs7O0FBT0EsSUFBTUEsZ0JBQWdCO0FBQ2xCQyxXQUFPQyxpQkFEVztBQUVsQkMsb0JBQWdCRCxpQkFGRTtBQUdsQkUsV0FBTyx3QkFBUSxzQkFBTUMsY0FBTixDQUFSLENBSFc7QUFJbEJDLG9CQUFnQkMsZ0JBQUtDLFVBSkg7QUFLbEJDLG1CQUFlQyxpQkFMRztBQU1sQkMsc0JBQWtCQyxlQU5BO0FBT2xCO0FBQ0FDLGtCQUFjQztBQVJJLENBQXRCOztBQVdBLElBQU1DLGVBQWU7QUFDakJkLFdBQU8sQ0FEVTtBQUVqQkcsV0FBTyxFQUZVO0FBR2pCRCxvQkFBZ0JhLHNDQUhDO0FBSWpCUCxtQkFBZSxTQUpFO0FBS2pCRSxzQkFBa0IsS0FMRDtBQU1qQkUsa0JBQWM7QUFORyxDQUFyQjs7QUFTQTs7Ozs7Ozs7Ozs7Ozs7O0FBZUEsSUFBTUksT0FBTyxTQUFQQSxJQUFPLENBQUNDLEtBQUQsRUFBVztBQUFBLFFBRWhCZixjQUZnQixHQVVoQmUsS0FWZ0IsQ0FFaEJmLGNBRmdCO0FBQUEsUUFHaEJGLEtBSGdCLEdBVWhCaUIsS0FWZ0IsQ0FHaEJqQixLQUhnQjtBQUFBLFFBSWhCSyxjQUpnQixHQVVoQlksS0FWZ0IsQ0FJaEJaLGNBSmdCO0FBQUEsUUFLaEJGLEtBTGdCLEdBVWhCYyxLQVZnQixDQUtoQmQsS0FMZ0I7QUFBQSxRQU1oQkssYUFOZ0IsR0FVaEJTLEtBVmdCLENBTWhCVCxhQU5nQjtBQUFBLFFBT2hCRSxnQkFQZ0IsR0FVaEJPLEtBVmdCLENBT2hCUCxnQkFQZ0I7QUFBQSxRQVNoQkUsWUFUZ0IsR0FVaEJLLEtBVmdCLENBU2hCTCxZQVRnQjs7QUFZcEI7Ozs7QUFHQSxRQUFNTSxZQUFZLHVCQUFsQjtBQUNBLFFBQU1DLDBCQUEwQkQsVUFBVSxZQUFWLEVBQXdCLFdBQXhCLEVBQzNCRSxPQUQyQixDQUNuQixLQURtQixFQUNaLFVBRFksRUFFM0JBLE9BRjJCLENBRW5CLEtBRm1CLEVBRVosZUFGWSxDQUFoQztBQUdBLFFBQU1DLGtCQUFrQkgsVUFBVSxZQUFWLEVBQXdCLGFBQXhCLENBQXhCO0FBQ0EsUUFBTUksa0JBQWtCSixVQUFVLFlBQVYsRUFBd0IsZUFBeEIsQ0FBeEI7QUFDQSxRQUFNSyxxQkFBcUJMLFVBQVUsWUFBVixFQUF3QixnQkFBeEIsQ0FBM0I7QUFDQSxRQUFNTSxxQkFBcUJOLFVBQVUsWUFBVixFQUF3QixpQkFBeEIsQ0FBM0I7QUFDQSxRQUFNTyxhQUFhUCxVQUFVLFlBQVYsRUFBd0IsK0JBQXhCLENBQW5CO0FBQ0EsUUFBTVEsU0FBU1IsVUFBVSxVQUFWLEVBQXNCLEVBQXRCLENBQWY7QUFDQSxRQUFNUyxpQkFBaUJULFVBQVUsWUFBVixFQUF3QixNQUF4QixDQUF2QjtBQUNBLFFBQU1VLHdCQUF3QlYsVUFBVSxZQUFWLEVBQXdCLHVCQUF4QixDQUE5Qjs7QUFFQSxRQUFJVyxtQkFBSjtBQUNBLFFBQUk7QUFDQTtBQUNBQSxxQkFBYSxJQUFJQyxRQUFKLENBQWEsTUFBYixFQUFxQlosVUFBVSxZQUFWLEVBQXdCLEVBQXhCLEVBQTRCLENBQTVCLENBQXJCLENBQWI7QUFDSCxLQUhELENBR0UsT0FBT2EsQ0FBUCxFQUFVO0FBQ1JGLHFCQUFhLHNCQUFNLENBQUUsQ0FBckI7QUFDSDs7QUFFRDs7Ozs7O0FBTUEsUUFBTUcsWUFBWSwwQkFBVztBQUN6QiwrQkFBdUIsSUFERTtBQUV6QixvQ0FBNEJYLG9CQUFvQlkscUJBQVVDLE1BRmpDO0FBR3pCLG9DQUE0QmIsb0JBQW9CWSxxQkFBVUUsUUFIakM7QUFJekIsb0NBQTRCZCxvQkFBb0JZLHFCQUFVRyxPQUpqQztBQUt6QixvQ0FBNEJmLG9CQUFvQlkscUJBQVVJLE9BTGpDO0FBTXpCLDZDQUFxQ2Ysb0JBQW9CZ0IsdUJBQVlDLFVBTjVDO0FBT3pCLDZDQUFxQ2pCLG9CQUFvQmdCLHVCQUFZRSxVQVA1QztBQVF6Qiw2Q0FBcUNsQixvQkFBb0JnQix1QkFBWUcsVUFSNUM7QUFTekIsNkNBQXFDbkIsb0JBQW9CZ0IsdUJBQVlJLFVBVDVDO0FBVXpCLGdEQUF3Q3ZCLDRCQUE0QndCLHVCQUFZQztBQVZ2RCxLQUFYLENBQWxCOztBQWFBLFFBQU1DLFlBQVk7QUFDZEMsY0FBTTtBQUNGQyx5QkFBYTdCLFVBQVUsWUFBVixFQUF3Qix5QkFBeEIsQ0FEWDtBQUVGOEIsNkJBQWlCLFNBRmY7QUFHRkMsdUJBQVcsU0FIVDtBQUlGQyxrQkFBTTtBQUpKLFNBRFE7QUFPZEMsa0JBQVU7QUFDTkoseUJBQWE3QixVQUFVLFlBQVYsRUFBd0IsNkJBQXhCLENBRFA7QUFFTjhCLDZCQUFpQixTQUZYO0FBR05DLHVCQUFXLFNBSEw7QUFJTkMsa0JBQU07QUFKQSxTQVBJO0FBYWRFLGtCQUFVO0FBQ05MLHlCQUFhN0IsVUFBVSxZQUFWLEVBQXdCLDZCQUF4QixDQURQO0FBRU44Qiw2QkFBaUIsU0FGWDtBQUdOQyx1QkFBVyxTQUhMO0FBSU5DLGtCQUFNO0FBSkEsU0FiSTtBQW1CZEcsa0JBQVU7QUFDTk4seUJBQWE3QixVQUFVLFlBQVYsRUFBd0IsNkJBQXhCLENBRFA7QUFFTjhCLDZCQUFpQixTQUZYO0FBR05DLHVCQUFXLFNBSEw7QUFJTkMsa0JBQU07QUFKQTtBQW5CSSxLQUFsQjs7QUEyQkE7Ozs7QUFJQSxRQUFNSSxjQUFjM0IsbUJBQW1CLFdBQXZDO0FBQ0EsUUFBTTRCLGFBQWE1QixtQkFBbUIsVUFBbkIsSUFBaUNuQixrQkFBa0IsVUFBdEU7O0FBRUE7Ozs7QUFJQSxRQUFNZ0QsYUFBYXRELGlCQUFpQkYsS0FBcEM7O0FBRUE7Ozs7QUFJQSxRQUFJeUQsY0FBY3RELEtBQWxCOztBQUVBOzs7O0FBSUEsUUFBTXVELGNBQWN4RCxrQkFBa0JGLFFBQVEsQ0FBMUIsQ0FBcEI7O0FBRUEsUUFBSXNELFdBQUosRUFBaUI7QUFDYkcsc0JBQWN0RCxNQUFNd0QsS0FBTixDQUFZRCxXQUFaLEVBQXlCRixVQUF6QixDQUFkO0FBQ0g7O0FBRUQ7Ozs7QUFJQSxRQUFJRCxVQUFKLEVBQWdCO0FBQ1pFLHNCQUFjdEQsTUFBTXdELEtBQU4sQ0FBWSxDQUFaLEVBQWV6RCxpQkFBaUJGLEtBQWhDLENBQWQ7QUFDSDs7QUFFRCxRQUFNNEQsYUFBYSxTQUFiQSxVQUFhO0FBQUEsZUFBU0MsTUFBTUMsUUFBTixHQUFpQjFDLE9BQWpCLENBQXlCLEtBQXpCLEVBQWdDLEdBQWhDLENBQVQ7QUFBQSxLQUFuQjs7QUFFQTs7OztBQUlBLFFBQU0yQyxxQkFBcUIsU0FBckJBLGtCQUFxQixDQUFDQyxJQUFELEVBQVU7QUFDakMsWUFBSSxDQUFDQSxJQUFMLEVBQVc7QUFDWCxZQUFNQyxVQUFVQyxTQUFTQyxjQUFULENBQXdCSCxJQUF4QixDQUFoQjtBQUNBQyxnQkFBUUcsY0FBUixDQUF1QixFQUFFQyxPQUFPLFNBQVQsRUFBdkI7QUFDSCxLQUpEOztBQU1BOzs7Ozs7QUFNQSxRQUFNQyxhQUFhLFNBQWJBLFVBQWEsQ0FBQ04sSUFBRCxFQUFPTyxLQUFQLEVBQWlCO0FBQ2hDLFlBQUlQLEtBQUtRLFNBQUwsSUFBa0JSLEtBQUtTLFdBQXZCLElBQXNDRixVQUFVLFFBQXBELEVBQThELE9BQU8sSUFBUDtBQUM5RCxlQUFPLEtBQVA7QUFDSCxLQUhEOztBQUtBLFdBQU9kLFlBQVlpQixNQUFaLEdBQXFCLENBQXJCLElBQ0g7QUFBQTtBQUFBO0FBQ0ksaUJBQUs5RCxZQURUO0FBRUksK0JBQWlCTyx1QkFGckI7QUFHSSwyQkFBWSxxQkFIaEI7QUFJSSx1QkFBY0EsdUJBQWQsU0FBeUNhLFNBSjdDO0FBS0kseUJBQVd0QixtQkFBbUIsUUFBbkIsR0FBOEIsS0FMN0M7QUFNSytDLG9CQUFZa0IsR0FBWixDQUFnQixVQUFDWCxJQUFELEVBQU9ZLEtBQVAsRUFBaUI7QUFDOUIsZ0JBQU1DLG9CQUFvQix3QkFBVWIsSUFBVixFQUFnQixxQkFBaEIsQ0FBMUI7QUFDQSxnQkFBTWMsWUFBWTNELDJCQUEyQjBELGlCQUE3QztBQUY4QixvQ0FHbUJiLElBSG5CLENBR3RCZSxXQUhzQjtBQUFBLGtFQUdRLEVBSFI7QUFBQSwwREFHUGxCLEtBSE87QUFBQSxnQkFHUEEsS0FITyx5Q0FHQyxFQUhEO0FBQUEsZ0JBR1ltQixFQUhaLEdBR21CaEIsSUFIbkIsQ0FHWWdCLEVBSFo7O0FBSTlCLGdCQUFNQyxhQUFhTCxRQUFRLENBQTNCO0FBQ0EsZ0JBQU1NLFVBQVVaLFdBQVdOLElBQVgsRUFBaUJwQyxxQkFBakIsQ0FBaEI7O0FBRUEsb0JBQVFrRCxTQUFSO0FBQ0kscUJBQUtuQyx1QkFBWXdDLE1BQWpCO0FBQ0ksMkJBQU8sK0JBQVV0RCxXQUFXbUMsSUFBWCxDQUFWLENBQVA7QUFDSjtBQUNJLDJCQUNJLDhCQUFDLGNBQUQ7QUFDSSxtQ0FBV2MsU0FEZjtBQUVJLHNDQUFZRyxVQUFaLFdBQTRCckIsV0FBV0MsS0FBWCxDQUE1QixXQUFtRG1CLEVBRnZEO0FBR0ksNkJBQUtoQixLQUFLZ0I7QUFIZCx1QkFJUWhCLElBSlI7QUFLSSxtQ0FBV25CLFNBTGY7QUFNSSxpQ0FBU3hDLGNBTmI7QUFPSSxvQ0FBWW9CLFVBUGhCO0FBUUksZ0NBQVFDLE1BUlo7QUFTSSxzQ0FBY0gsa0JBVGxCO0FBVUksdUNBQWVDLGtCQVZuQjtBQVdJLGlDQUFTMEQsT0FYYjtBQVlJLGlDQUFTO0FBQUEsbUNBQU1uQixtQkFBbUJDLEtBQUtnQixFQUF4QixDQUFOO0FBQUEseUJBWmIsSUFESjtBQUpSO0FBb0JILFNBM0JBO0FBTkwsS0FESjtBQXFDSCxDQW5MRDs7QUFxTEFoRSxLQUFLb0UsU0FBTCxHQUFpQnJGLGFBQWpCO0FBQ0FpQixLQUFLRixZQUFMLEdBQW9CQSxZQUFwQjs7a0JBRWVFLEkiLCJmaWxlIjoiMTEyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IHtcbiAgICBhcnJheU9mLFxuICAgIGJvb2wsXG4gICAgZnVuYyxcbiAgICBudW1iZXIsXG4gICAgc2hhcGUsXG4gICAgc3RyaW5nLFxuICAgIG9iamVjdCxcbn0gZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgcGFyc2VIVE1MIGZyb20gJ2h0bWwtcmVhY3QtcGFyc2VyJztcblxuaW1wb3J0IHsgY2FyZFR5cGUgfSBmcm9tICcuLi90eXBlcy9jYXJkJztcbmltcG9ydCB7IGdldEJ5UGF0aCB9IGZyb20gJy4uL0hlbHBlcnMvZ2VuZXJhbCc7XG5pbXBvcnQgeyB1c2VDb25maWcgfSBmcm9tICcuLi9IZWxwZXJzL2hvb2tzJztcbmltcG9ydCBDYXJkIGZyb20gJy4uL0NhcmRzL0NhcmQnO1xuXG5pbXBvcnQge1xuICAgIENBUkRfU1RZTEVTLFxuICAgIERFRkFVTFRfU0hPV19JVEVNU19QRVJfUEFHRSxcbiAgICBHUklEX1RZUEUsXG4gICAgR1VUVEVSX1NJWkUsXG59IGZyb20gJy4uL0hlbHBlcnMvY29uc3RhbnRzJztcblxuY29uc3QgY2FyZHNHcmlkVHlwZSA9IHtcbiAgICBwYWdlczogbnVtYmVyLFxuICAgIHJlc3VsdHNQZXJQYWdlOiBudW1iZXIsXG4gICAgY2FyZHM6IGFycmF5T2Yoc2hhcGUoY2FyZFR5cGUpKSxcbiAgICBvbkNhcmRCb29rbWFyazogZnVuYy5pc1JlcXVpcmVkLFxuICAgIGNvbnRhaW5lclR5cGU6IHN0cmluZyxcbiAgICBpc0FyaWFMaXZlQWN0aXZlOiBib29sLFxuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC9mb3JiaWQtcHJvcC10eXBlc1xuICAgIGZvcndhcmRlZFJlZjogb2JqZWN0LFxufTtcblxuY29uc3QgZGVmYXVsdFByb3BzID0ge1xuICAgIHBhZ2VzOiAxLFxuICAgIGNhcmRzOiBbXSxcbiAgICByZXN1bHRzUGVyUGFnZTogREVGQVVMVF9TSE9XX0lURU1TX1BFUl9QQUdFLFxuICAgIGNvbnRhaW5lclR5cGU6ICdkZWZhdWx0JyxcbiAgICBpc0FyaWFMaXZlQWN0aXZlOiBmYWxzZSxcbiAgICBmb3J3YXJkZWRSZWY6IG51bGwsXG59O1xuXG4vKipcbiAqIENvbnRhaW5zIGEgZ3JpZCBvZiBjYXJkcyAob2YgZGlmZmVyZW50IHN0eWxlcylcbiAqXG4gKiBAY29tcG9uZW50XG4gKiBAZXhhbXBsZVxuICogY29uc3QgcHJvcHM9IHtcbiAgICByZXN1bHRQZXJQYWdlOiBJbnQsXG4gICAgcGFnZXM6IEludCxcbiAgICBvbkNhcmRCb29rbWFyazogQm9vbGVhbixcbiAgICBjYXJkczogW10sXG4gKiB9XG4gKiByZXR1cm4gKFxuICogICA8R3JpZCB7Li4ucHJvcHN9Lz5cbiAqIClcbiAqL1xuY29uc3QgR3JpZCA9IChwcm9wcykgPT4ge1xuICAgIGNvbnN0IHtcbiAgICAgICAgcmVzdWx0c1BlclBhZ2UsXG4gICAgICAgIHBhZ2VzLFxuICAgICAgICBvbkNhcmRCb29rbWFyayxcbiAgICAgICAgY2FyZHMsXG4gICAgICAgIGNvbnRhaW5lclR5cGUsXG4gICAgICAgIGlzQXJpYUxpdmVBY3RpdmUsXG4gICAgICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSByZWFjdC9mb3JiaWQtcHJvcC10eXBlc1xuICAgICAgICBmb3J3YXJkZWRSZWYsXG4gICAgfSA9IHByb3BzO1xuXG4gICAgLyoqXG4gICAgICoqKiogQXV0aG9yZWQgQ29uZmlncyAqKioqXG4gICAgICovXG4gICAgY29uc3QgZ2V0Q29uZmlnID0gdXNlQ29uZmlnKCk7XG4gICAgY29uc3QgY29sbGVjdGlvblN0eWxlT3ZlcnJpZGUgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnY2FyZFN0eWxlJylcbiAgICAgICAgLnJlcGxhY2UoJzE6MicsICdvbmUtaGFsZicpXG4gICAgICAgIC5yZXBsYWNlKCczOjQnLCAndGhyZWUtZm91cnRocycpO1xuICAgIGNvbnN0IGNhcmRzR3JpZExheW91dCA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdsYXlvdXQudHlwZScpO1xuICAgIGNvbnN0IGNhcmRzR3JpZEd1dHRlciA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdsYXlvdXQuZ3V0dGVyJyk7XG4gICAgY29uc3QgcmVuZGVyQ2FyZHNCb3JkZXJzID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ3NldENhcmRCb3JkZXJzJyk7XG4gICAgY29uc3QgcmVuZGVyQ2FyZHNPdmVybGF5ID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ3VzZU92ZXJsYXlMaW5rcycpO1xuICAgIGNvbnN0IGRhdGVGb3JtYXQgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnaTE4bi5wcmV0dHlEYXRlSW50ZXJ2YWxGb3JtYXQnKTtcbiAgICBjb25zdCBsb2NhbGUgPSBnZXRDb25maWcoJ2xhbmd1YWdlJywgJycpO1xuICAgIGNvbnN0IHBhZ2luYXRpb25UeXBlID0gZ2V0Q29uZmlnKCdwYWdpbmF0aW9uJywgJ3R5cGUnKTtcbiAgICBjb25zdCBjb2xsZWN0aW9uQnV0dG9uU3R5bGUgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnY29sbGVjdGlvbkJ1dHRvblN0eWxlJyk7XG5cbiAgICBsZXQgY3VzdG9tQ2FyZDtcbiAgICB0cnkge1xuICAgICAgICAvKiBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tbmV3LWZ1bmMgKi9cbiAgICAgICAgY3VzdG9tQ2FyZCA9IG5ldyBGdW5jdGlvbignY2FyZCcsIGdldENvbmZpZygnY3VzdG9tQ2FyZCcsICcnKVsxXSk7XG4gICAgfSBjYXRjaCAoZSkge1xuICAgICAgICBjdXN0b21DYXJkID0gKCkgPT4ge307XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ2xhc3MgbmFtZSBmb3IgdGhlIGNhcmRzIGdyaWQ6XG4gICAgICogd2hldGhlciB0aGUgZ3JpZCBzaG91bGQgc2hvdyAyLCAzLCA0IG9yIDUgY2FyZHMgaW4gYSByb3c7XG4gICAgICogd2hldGhlciB0aGUgZ3JpZCBzaG91bGQgaGF2ZSBhIGd1dHRlciBvZiA4cHgsIDE2cHgsIDI0cHggb3IgMzJweDtcbiAgICAgKiBAdHlwZSB7U3RyaW5nfVxuICAgICAqL1xuICAgIGNvbnN0IGdyaWRDbGFzcyA9IGNsYXNzTmFtZXMoe1xuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZCc6IHRydWUsXG4gICAgICAgICdjb25zb25hbnQtQ2FyZHNHcmlkLS0ydXAnOiBjYXJkc0dyaWRMYXlvdXQgPT09IEdSSURfVFlQRS5UV09fVVAsXG4gICAgICAgICdjb25zb25hbnQtQ2FyZHNHcmlkLS0zdXAnOiBjYXJkc0dyaWRMYXlvdXQgPT09IEdSSURfVFlQRS5USFJFRV9VUCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLTR1cCc6IGNhcmRzR3JpZExheW91dCA9PT0gR1JJRF9UWVBFLkZPVVJfVVAsXG4gICAgICAgICdjb25zb25hbnQtQ2FyZHNHcmlkLS01dXAnOiBjYXJkc0dyaWRMYXlvdXQgPT09IEdSSURfVFlQRS5GSVZFX1VQLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0td2l0aDF4R3V0dGVyJzogY2FyZHNHcmlkR3V0dGVyID09PSBHVVRURVJfU0laRS5HVVRURVJfMV9YLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0td2l0aDJ4R3V0dGVyJzogY2FyZHNHcmlkR3V0dGVyID09PSBHVVRURVJfU0laRS5HVVRURVJfMl9YLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0td2l0aDN4R3V0dGVyJzogY2FyZHNHcmlkR3V0dGVyID09PSBHVVRURVJfU0laRS5HVVRURVJfM19YLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0td2l0aDR4R3V0dGVyJzogY2FyZHNHcmlkR3V0dGVyID09PSBHVVRURVJfU0laRS5HVVRURVJfNF9YLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0tZG91YmxlV2lkZUNhcmRzJzogY29sbGVjdGlvblN0eWxlT3ZlcnJpZGUgPT09IENBUkRfU1RZTEVTLkRPVUJMRV9XSURFLFxuICAgIH0pO1xuXG4gICAgY29uc3QgYmFubmVyTWFwID0ge1xuICAgICAgICBsaXZlOiB7XG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2Jhbm5lci5saXZlLmRlc2NyaXB0aW9uJyksXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICcjZmZmZmZmJyxcbiAgICAgICAgICAgIGZvbnRDb2xvcjogJyNkNzM3M2YnLFxuICAgICAgICAgICAgaWNvbjogJ2h0dHBzOi8vd3d3LmFkb2JlLmNvbS9jb250ZW50L2RhbS9jYy9pY29ucy9saXZlX2Jhbm5lcl9pY29uLnN2ZycsXG4gICAgICAgIH0sXG4gICAgICAgIHVwY29taW5nOiB7XG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2Jhbm5lci51cGNvbWluZy5kZXNjcmlwdGlvbicpLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAnI0ZDNkIzNScsXG4gICAgICAgICAgICBmb250Q29sb3I6ICcjMDAwMDAwJyxcbiAgICAgICAgICAgIGljb246ICcnLFxuICAgICAgICB9LFxuICAgICAgICBvbkRlbWFuZDoge1xuICAgICAgICAgICAgZGVzY3JpcHRpb246IGdldENvbmZpZygnY29sbGVjdGlvbicsICdiYW5uZXIub25EZW1hbmQuZGVzY3JpcHRpb24nKSxcbiAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJyMyRDlENzgnLFxuICAgICAgICAgICAgZm9udENvbG9yOiAnIzAwMDAwMCcsXG4gICAgICAgICAgICBpY29uOiAnJyxcbiAgICAgICAgfSxcbiAgICAgICAgcmVnaXN0ZXI6IHtcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnYmFubmVyLnJlZ2lzdGVyLmRlc2NyaXB0aW9uJyksXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICcjRUJDNTI2JyxcbiAgICAgICAgICAgIGZvbnRDb2xvcjogJyMzMjMyMzInLFxuICAgICAgICAgICAgaWNvbjogJycsXG4gICAgICAgIH0sXG4gICAgfTtcblxuICAgIC8qKlxuICAgICAqIFdoZXRoZXIgdGhlIHBhZ2luYXRvciBjb21wb25lbnQgaXMgYmVpbmcgdXNlZFxuICAgICAqIEB0eXBlIHtCb29sZWFufVxuICAgICAqL1xuICAgIGNvbnN0IGlzUGFnaW5hdG9yID0gcGFnaW5hdGlvblR5cGUgPT09ICdwYWdpbmF0b3InO1xuICAgIGNvbnN0IGlzTG9hZE1vcmUgPSBwYWdpbmF0aW9uVHlwZSA9PT0gJ2xvYWRNb3JlJyB8fCBjb250YWluZXJUeXBlID09PSAnY2Fyb3VzZWwnO1xuXG4gICAgLyoqXG4gICAgICogVG90YWwgcGFnZXMgdG8gc2hvdyAodXNlZCBpZiBwYWdpbmF0b3IgY29tcG9uZW50IGlzIHNldClcbiAgICAgKiBAdHlwZSB7TnVtYmVyfVxuICAgICAqL1xuICAgIGNvbnN0IHRvdGFsUGFnZXMgPSByZXN1bHRzUGVyUGFnZSAqIHBhZ2VzO1xuXG4gICAgLyoqXG4gICAgICogVGhlIGZpbmFsIGNhcmRzIHRvIHNob3cgaW4gdGhlIGNvbGxlY3Rpb25cbiAgICAgKiBAdHlwZSB7QXJyYXl9XG4gICAgICovXG4gICAgbGV0IGNhcmRzVG9zaG93ID0gY2FyZHM7XG5cbiAgICAvKipcbiAgICAgKiBDdXJyZW50IHBhZ2UgKHVzZWQgaWYgcGFnaW5hdG9yIGNvbXBvbmVudCBpcyBhdXRob3JlZClcbiAgICAgKiBAdHlwZSB7TnVtYmVyfVxuICAgICAqL1xuICAgIGNvbnN0IGN1cnJlbnRQYWdlID0gcmVzdWx0c1BlclBhZ2UgKiAocGFnZXMgLSAxKTtcblxuICAgIGlmIChpc1BhZ2luYXRvcikge1xuICAgICAgICBjYXJkc1Rvc2hvdyA9IGNhcmRzLnNsaWNlKGN1cnJlbnRQYWdlLCB0b3RhbFBhZ2VzKTtcbiAgICB9XG5cbiAgICAvKipcbiAgICAgKiBDdXJyZW50IHBhZ2UgKHVzZWQgaWYgbG9hZCBtb3JlIGJ1dHRvbiBpcyBhdXRob3JlZClcbiAgICAgKiBAdHlwZSB7TnVtYmVyfVxuICAgICAqL1xuICAgIGlmIChpc0xvYWRNb3JlKSB7XG4gICAgICAgIGNhcmRzVG9zaG93ID0gY2FyZHMuc2xpY2UoMCwgcmVzdWx0c1BlclBhZ2UgKiBwYWdlcyk7XG4gICAgfVxuXG4gICAgY29uc3QgY2xlYW5UaXRsZSA9IHRpdGxlID0+IHRpdGxlLnRvU3RyaW5nKCkucmVwbGFjZSgvXFx8L2csICctJyk7XG5cbiAgICAvKipcbiAgICAgKiBTY3JvbGxzIGEgY2FyZCBpbnRvIHZpZXcgaWYgYW55IG9mIGl0cyBjaGlsZHJlbiBpcyBvbiBmb2N1cy5cbiAgICAgKiBAcGFyYW0ge3N0cmluZ30gY2FyZCAtIElEIG9mIHRoZSBjYXJkIHRvIGRpc3BsYXlcbiAgICAgKi9cbiAgICBjb25zdCBzY3JvbGxDYXJkSW50b1ZpZXcgPSAoY2FyZCkgPT4ge1xuICAgICAgICBpZiAoIWNhcmQpIHJldHVybjtcbiAgICAgICAgY29uc3QgZWxlbWVudCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGNhcmQpO1xuICAgICAgICBlbGVtZW50LnNjcm9sbEludG9WaWV3KHsgYmxvY2s6ICduZWFyZXN0JyB9KTtcbiAgICB9O1xuXG4gICAgLyoqXG4gICAgICogRGV0ZXJtaW5lcyB3aGV0aGVyIGN0YXMgc2hvdWxkIGJlIGhpZGRlbiBvbiBhIGdpdmVuIGNhcmRcbiAgICAgKiBAcGFyYW0ge09iamVjdH0gY2FyZCAtIG9iamVjdCB0byBnZXQgdmFsdWVcbiAgICAgKiBAcGFyYW0ge1N0cmluZ30gc3R5bGUgLSB0aGUgY29sbGVjdGlvbiBidXR0b24gc3R5bGVcbiAgICAgKiBAcmV0dXJucyB7Ym9vbH0gLSB3aGV0aGVyIGEgY3RhIHNob3VsZCBiZSBoaWRkZW5cbiAgICAgKi9cbiAgICBjb25zdCBnZXRIaWRlQ3RhID0gKGNhcmQsIHN0eWxlKSA9PiB7XG4gICAgICAgIGlmIChjYXJkLmhpZGVDdGFJZCB8fCBjYXJkLmhpZGVDdGFUYWdzIHx8IHN0eWxlID09PSAnaGlkZGVuJykgcmV0dXJuIHRydWU7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9O1xuXG4gICAgcmV0dXJuIGNhcmRzVG9zaG93Lmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICA8ZGl2XG4gICAgICAgICAgICByZWY9e2ZvcndhcmRlZFJlZn1cbiAgICAgICAgICAgIGRhdGEtY2FyZC1zdHlsZT17Y29sbGVjdGlvblN0eWxlT3ZlcnJpZGV9XG4gICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkc0dyaWRcIlxuICAgICAgICAgICAgY2xhc3NOYW1lPXtgJHtjb2xsZWN0aW9uU3R5bGVPdmVycmlkZX0gJHtncmlkQ2xhc3N9YH1cbiAgICAgICAgICAgIGFyaWEtbGl2ZT17aXNBcmlhTGl2ZUFjdGl2ZSA/ICdwb2xpdGUnIDogJ29mZid9PlxuICAgICAgICAgICAge2NhcmRzVG9zaG93Lm1hcCgoY2FyZCwgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCBjYXJkU3R5bGVPdmVycmlkZSA9IGdldEJ5UGF0aChjYXJkLCAnc3R5bGVzLnR5cGVPdmVycmlkZScpO1xuICAgICAgICAgICAgICAgIGNvbnN0IGNhcmRTdHlsZSA9IGNvbGxlY3Rpb25TdHlsZU92ZXJyaWRlIHx8IGNhcmRTdHlsZU92ZXJyaWRlO1xuICAgICAgICAgICAgICAgIGNvbnN0IHsgY29udGVudEFyZWE6IHsgdGl0bGUgPSAnJyB9ID0ge30sIGlkIH0gPSBjYXJkO1xuICAgICAgICAgICAgICAgIGNvbnN0IGNhcmROdW1iZXIgPSBpbmRleCArIDE7XG4gICAgICAgICAgICAgICAgY29uc3QgaGlkZUNUQSA9IGdldEhpZGVDdGEoY2FyZCwgY29sbGVjdGlvbkJ1dHRvblN0eWxlKTtcblxuICAgICAgICAgICAgICAgIHN3aXRjaCAoY2FyZFN0eWxlKSB7XG4gICAgICAgICAgICAgICAgICAgIGNhc2UgQ0FSRF9TVFlMRVMuQ1VTVE9NOlxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHBhcnNlSFRNTChjdXN0b21DYXJkKGNhcmQpKTtcbiAgICAgICAgICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPENhcmRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FyZFN0eWxlPXtjYXJkU3R5bGV9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxoPXtgQ2FyZCAke2NhcmROdW1iZXJ9IHwgJHtjbGVhblRpdGxlKHRpdGxlKX0gfCAke2lkfWB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGtleT17Y2FyZC5pZH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgey4uLmNhcmR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhbm5lck1hcD17YmFubmVyTWFwfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbkNsaWNrPXtvbkNhcmRCb29rbWFya31cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0ZUZvcm1hdD17ZGF0ZUZvcm1hdH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9jYWxlPXtsb2NhbGV9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlckJvcmRlcj17cmVuZGVyQ2FyZHNCb3JkZXJzfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW5kZXJPdmVybGF5PXtyZW5kZXJDYXJkc092ZXJsYXl9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhpZGVDVEE9e2hpZGVDVEF9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uRm9jdXM9eygpID0+IHNjcm9sbENhcmRJbnRvVmlldyhjYXJkLmlkKX0gLz5cbiAgICAgICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSl9XG4gICAgICAgIDwvZGl2PlxuICAgICk7XG59O1xuXG5HcmlkLnByb3BUeXBlcyA9IGNhcmRzR3JpZFR5cGU7XG5HcmlkLmRlZmF1bHRQcm9wcyA9IGRlZmF1bHRQcm9wcztcblxuZXhwb3J0IGRlZmF1bHQgR3JpZDtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3JlYWN0L3NyYy9qcy9jb21wb25lbnRzL0NvbnNvbmFudC9HcmlkL0dyaWQuanN4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///112\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = __webpack_require__(5);\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _htmlReactParser = __webpack_require__(237);\n\nvar _htmlReactParser2 = _interopRequireDefault(_htmlReactParser);\n\nvar _card = __webpack_require__(38);\n\nvar _general = __webpack_require__(6);\n\nvar _hooks = __webpack_require__(7);\n\nvar _Card = __webpack_require__(252);\n\nvar _Card2 = _interopRequireDefault(_Card);\n\nvar _constants = __webpack_require__(17);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar cardsGridType = {\n pages: _propTypes.number,\n resultsPerPage: _propTypes.number,\n cards: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.cardType)),\n onCardBookmark: _propTypes.func.isRequired,\n containerType: _propTypes.string,\n isAriaLiveActive: _propTypes.bool,\n // eslint-disable-next-line react/forbid-prop-types\n forwardedRef: _propTypes.object\n};\n\nvar defaultProps = {\n pages: 1,\n cards: [],\n resultsPerPage: _constants.DEFAULT_SHOW_ITEMS_PER_PAGE,\n containerType: 'default',\n isAriaLiveActive: false,\n forwardedRef: null\n};\n\n/**\n * Contains a grid of cards (of different styles)\n *\n * @component\n * @example\n * const props= {\n resultPerPage: Int,\n pages: Int,\n onCardBookmark: Boolean,\n cards: [],\n * }\n * return (\n * \n * )\n */\nvar Grid = function Grid(props) {\n var resultsPerPage = props.resultsPerPage,\n pages = props.pages,\n onCardBookmark = props.onCardBookmark,\n cards = props.cards,\n containerType = props.containerType,\n isAriaLiveActive = props.isAriaLiveActive,\n forwardedRef = props.forwardedRef;\n\n /**\n **** Authored Configs ****\n */\n\n var getConfig = (0, _hooks.useConfig)();\n var collectionStyleOverride = getConfig('collection', 'cardStyle').replace('1:2', 'one-half').replace('3:4', 'three-fourths');\n var cardsGridLayout = getConfig('collection', 'layout.type');\n var cardsGridGutter = getConfig('collection', 'layout.gutter');\n var renderCardsBorders = getConfig('collection', 'setCardBorders');\n var renderCardsOverlay = getConfig('collection', 'useOverlayLinks');\n var dateFormat = getConfig('collection', 'i18n.prettyDateIntervalFormat');\n var locale = getConfig('language', '');\n var paginationType = getConfig('pagination', 'type');\n var collectionButtonStyle = getConfig('collection', 'collectionButtonStyle');\n\n var customCard = void 0;\n try {\n /* eslint-disable-next-line no-new-func */\n customCard = new Function('card', getConfig('customCard', '')[1]);\n } catch (e) {\n customCard = function customCard() {};\n }\n\n /**\n * Class name for the cards grid:\n * whether the grid should show 2, 3, 4 or 5 cards in a row;\n * whether the grid should have a gutter of 8px, 16px, 24px or 32px;\n * @type {String}\n */\n var gridClass = (0, _classnames2.default)({\n 'consonant-CardsGrid': true,\n 'consonant-CardsGrid--2up': cardsGridLayout === _constants.GRID_TYPE.TWO_UP,\n 'consonant-CardsGrid--3up': cardsGridLayout === _constants.GRID_TYPE.THREE_UP,\n 'consonant-CardsGrid--4up': cardsGridLayout === _constants.GRID_TYPE.FOUR_UP,\n 'consonant-CardsGrid--5up': cardsGridLayout === _constants.GRID_TYPE.FIVE_UP,\n 'consonant-CardsGrid--with1xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_1_X,\n 'consonant-CardsGrid--with2xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_2_X,\n 'consonant-CardsGrid--with3xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_3_X,\n 'consonant-CardsGrid--with4xGutter': cardsGridGutter === _constants.GUTTER_SIZE.GUTTER_4_X,\n 'consonant-CardsGrid--doubleWideCards': collectionStyleOverride === _constants.CARD_STYLES.DOUBLE_WIDE\n });\n\n var bannerMap = {\n live: {\n description: getConfig('collection', 'banner.live.description'),\n backgroundColor: '#ffffff',\n fontColor: '#d7373f',\n icon: 'https://www.adobe.com/content/dam/cc/icons/live_banner_icon.svg'\n },\n upcoming: {\n description: getConfig('collection', 'banner.upcoming.description'),\n backgroundColor: '#FC6B35',\n fontColor: '#000000',\n icon: ''\n },\n onDemand: {\n description: getConfig('collection', 'banner.onDemand.description'),\n backgroundColor: '#2D9D78',\n fontColor: '#000000',\n icon: ''\n },\n register: {\n description: getConfig('collection', 'banner.register.description'),\n backgroundColor: '#EBC526',\n fontColor: '#323232',\n icon: ''\n }\n };\n\n /**\n * Whether the paginator component is being used\n * @type {Boolean}\n */\n var isPaginator = paginationType === 'paginator';\n var isLoadMore = paginationType === 'loadMore' || containerType === 'carousel';\n\n /**\n * Total pages to show (used if paginator component is set)\n * @type {Number}\n */\n var totalPages = resultsPerPage * pages;\n\n /**\n * The final cards to show in the collection\n * @type {Array}\n */\n var cardsToshow = cards;\n\n /**\n * Current page (used if paginator component is authored)\n * @type {Number}\n */\n var currentPage = resultsPerPage * (pages - 1);\n\n if (isPaginator) {\n cardsToshow = cards.slice(currentPage, totalPages);\n }\n\n /**\n * Current page (used if load more button is authored)\n * @type {Number}\n */\n if (isLoadMore) {\n cardsToshow = cards.slice(0, resultsPerPage * pages);\n }\n\n var cleanTitle = function cleanTitle(title) {\n return title.toString().replace(/\\|/g, '-');\n };\n\n /**\n * Scrolls a card into view if any of its children is on focus.\n * @param {string} card - ID of the card to display\n */\n var scrollCardIntoView = function scrollCardIntoView(card) {\n if (!card) return;\n var element = document.getElementById(card);\n element.scrollIntoView({ block: 'nearest' });\n };\n\n /**\n * Determines whether ctas should be hidden on a given card\n * @param {Object} card - object to get value\n * @param {String} style - the collection button style\n * @returns {bool} - whether a cta should be hidden\n */\n var getHideCta = function getHideCta(card, style) {\n if (card.hideCtaId || card.hideCtaTags || style === 'hidden') return true;\n return false;\n };\n\n return cardsToshow.length > 0 && _react2.default.createElement(\n 'div',\n {\n ref: forwardedRef,\n 'data-card-style': collectionStyleOverride,\n 'data-testid': 'consonant-CardsGrid',\n className: gridClass,\n 'aria-live': isAriaLiveActive ? 'polite' : 'off' },\n cardsToshow.map(function (card, index) {\n var cardStyleOverride = (0, _general.getByPath)(card, 'styles.typeOverride');\n var cardStyle = collectionStyleOverride || cardStyleOverride;\n var _card$contentArea = card.contentArea;\n _card$contentArea = _card$contentArea === undefined ? {} : _card$contentArea;\n var _card$contentArea$tit = _card$contentArea.title,\n title = _card$contentArea$tit === undefined ? '' : _card$contentArea$tit,\n id = card.id;\n\n var cardNumber = index + 1;\n var hideCTA = getHideCta(card, collectionButtonStyle);\n\n switch (cardStyle) {\n case _constants.CARD_STYLES.CUSTOM:\n return (0, _htmlReactParser2.default)(customCard(card));\n default:\n return _react2.default.createElement(_Card2.default, _extends({\n cardStyle: cardStyle,\n lh: 'Card ' + cardNumber + ' | ' + cleanTitle(title) + ' | ' + id,\n key: card.id\n }, card, {\n bannerMap: bannerMap,\n onClick: onCardBookmark,\n dateFormat: dateFormat,\n locale: locale,\n renderBorder: renderCardsBorders,\n renderOverlay: renderCardsOverlay,\n hideCTA: hideCTA,\n onFocus: function onFocus() {\n return scrollCardIntoView(card.id);\n } }));\n }\n })\n );\n};\n\nGrid.propTypes = cardsGridType;\nGrid.defaultProps = defaultProps;\n\nexports.default = Grid;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvR3JpZC9HcmlkLmpzeD80YTVlIl0sIm5hbWVzIjpbImNhcmRzR3JpZFR5cGUiLCJwYWdlcyIsIm51bWJlciIsInJlc3VsdHNQZXJQYWdlIiwiY2FyZHMiLCJjYXJkVHlwZSIsIm9uQ2FyZEJvb2ttYXJrIiwiZnVuYyIsImlzUmVxdWlyZWQiLCJjb250YWluZXJUeXBlIiwic3RyaW5nIiwiaXNBcmlhTGl2ZUFjdGl2ZSIsImJvb2wiLCJmb3J3YXJkZWRSZWYiLCJvYmplY3QiLCJkZWZhdWx0UHJvcHMiLCJERUZBVUxUX1NIT1dfSVRFTVNfUEVSX1BBR0UiLCJHcmlkIiwicHJvcHMiLCJnZXRDb25maWciLCJjb2xsZWN0aW9uU3R5bGVPdmVycmlkZSIsInJlcGxhY2UiLCJjYXJkc0dyaWRMYXlvdXQiLCJjYXJkc0dyaWRHdXR0ZXIiLCJyZW5kZXJDYXJkc0JvcmRlcnMiLCJyZW5kZXJDYXJkc092ZXJsYXkiLCJkYXRlRm9ybWF0IiwibG9jYWxlIiwicGFnaW5hdGlvblR5cGUiLCJjb2xsZWN0aW9uQnV0dG9uU3R5bGUiLCJjdXN0b21DYXJkIiwiRnVuY3Rpb24iLCJlIiwiZ3JpZENsYXNzIiwiR1JJRF9UWVBFIiwiVFdPX1VQIiwiVEhSRUVfVVAiLCJGT1VSX1VQIiwiRklWRV9VUCIsIkdVVFRFUl9TSVpFIiwiR1VUVEVSXzFfWCIsIkdVVFRFUl8yX1giLCJHVVRURVJfM19YIiwiR1VUVEVSXzRfWCIsIkNBUkRfU1RZTEVTIiwiRE9VQkxFX1dJREUiLCJiYW5uZXJNYXAiLCJsaXZlIiwiZGVzY3JpcHRpb24iLCJiYWNrZ3JvdW5kQ29sb3IiLCJmb250Q29sb3IiLCJpY29uIiwidXBjb21pbmciLCJvbkRlbWFuZCIsInJlZ2lzdGVyIiwiaXNQYWdpbmF0b3IiLCJpc0xvYWRNb3JlIiwidG90YWxQYWdlcyIsImNhcmRzVG9zaG93IiwiY3VycmVudFBhZ2UiLCJzbGljZSIsImNsZWFuVGl0bGUiLCJ0aXRsZSIsInRvU3RyaW5nIiwic2Nyb2xsQ2FyZEludG9WaWV3IiwiY2FyZCIsImVsZW1lbnQiLCJkb2N1bWVudCIsImdldEVsZW1lbnRCeUlkIiwic2Nyb2xsSW50b1ZpZXciLCJibG9jayIsImdldEhpZGVDdGEiLCJzdHlsZSIsImhpZGVDdGFJZCIsImhpZGVDdGFUYWdzIiwibGVuZ3RoIiwibWFwIiwiaW5kZXgiLCJjYXJkU3R5bGVPdmVycmlkZSIsImNhcmRTdHlsZSIsImNvbnRlbnRBcmVhIiwiaWQiLCJjYXJkTnVtYmVyIiwiaGlkZUNUQSIsIkNVU1RPTSIsInByb3BUeXBlcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFBQTs7OztBQUNBOzs7O0FBQ0E7O0FBU0E7Ozs7QUFFQTs7QUFDQTs7QUFDQTs7QUFDQTs7OztBQUVBOzs7O0FBT0EsSUFBTUEsZ0JBQWdCO0FBQ2xCQyxXQUFPQyxpQkFEVztBQUVsQkMsb0JBQWdCRCxpQkFGRTtBQUdsQkUsV0FBTyx3QkFBUSxzQkFBTUMsY0FBTixDQUFSLENBSFc7QUFJbEJDLG9CQUFnQkMsZ0JBQUtDLFVBSkg7QUFLbEJDLG1CQUFlQyxpQkFMRztBQU1sQkMsc0JBQWtCQyxlQU5BO0FBT2xCO0FBQ0FDLGtCQUFjQztBQVJJLENBQXRCOztBQVdBLElBQU1DLGVBQWU7QUFDakJkLFdBQU8sQ0FEVTtBQUVqQkcsV0FBTyxFQUZVO0FBR2pCRCxvQkFBZ0JhLHNDQUhDO0FBSWpCUCxtQkFBZSxTQUpFO0FBS2pCRSxzQkFBa0IsS0FMRDtBQU1qQkUsa0JBQWM7QUFORyxDQUFyQjs7QUFTQTs7Ozs7Ozs7Ozs7Ozs7O0FBZUEsSUFBTUksT0FBTyxTQUFQQSxJQUFPLENBQUNDLEtBQUQsRUFBVztBQUFBLFFBRWhCZixjQUZnQixHQVVoQmUsS0FWZ0IsQ0FFaEJmLGNBRmdCO0FBQUEsUUFHaEJGLEtBSGdCLEdBVWhCaUIsS0FWZ0IsQ0FHaEJqQixLQUhnQjtBQUFBLFFBSWhCSyxjQUpnQixHQVVoQlksS0FWZ0IsQ0FJaEJaLGNBSmdCO0FBQUEsUUFLaEJGLEtBTGdCLEdBVWhCYyxLQVZnQixDQUtoQmQsS0FMZ0I7QUFBQSxRQU1oQkssYUFOZ0IsR0FVaEJTLEtBVmdCLENBTWhCVCxhQU5nQjtBQUFBLFFBT2hCRSxnQkFQZ0IsR0FVaEJPLEtBVmdCLENBT2hCUCxnQkFQZ0I7QUFBQSxRQVNoQkUsWUFUZ0IsR0FVaEJLLEtBVmdCLENBU2hCTCxZQVRnQjs7QUFZcEI7Ozs7QUFHQSxRQUFNTSxZQUFZLHVCQUFsQjtBQUNBLFFBQU1DLDBCQUEwQkQsVUFBVSxZQUFWLEVBQXdCLFdBQXhCLEVBQzNCRSxPQUQyQixDQUNuQixLQURtQixFQUNaLFVBRFksRUFFM0JBLE9BRjJCLENBRW5CLEtBRm1CLEVBRVosZUFGWSxDQUFoQztBQUdBLFFBQU1DLGtCQUFrQkgsVUFBVSxZQUFWLEVBQXdCLGFBQXhCLENBQXhCO0FBQ0EsUUFBTUksa0JBQWtCSixVQUFVLFlBQVYsRUFBd0IsZUFBeEIsQ0FBeEI7QUFDQSxRQUFNSyxxQkFBcUJMLFVBQVUsWUFBVixFQUF3QixnQkFBeEIsQ0FBM0I7QUFDQSxRQUFNTSxxQkFBcUJOLFVBQVUsWUFBVixFQUF3QixpQkFBeEIsQ0FBM0I7QUFDQSxRQUFNTyxhQUFhUCxVQUFVLFlBQVYsRUFBd0IsK0JBQXhCLENBQW5CO0FBQ0EsUUFBTVEsU0FBU1IsVUFBVSxVQUFWLEVBQXNCLEVBQXRCLENBQWY7QUFDQSxRQUFNUyxpQkFBaUJULFVBQVUsWUFBVixFQUF3QixNQUF4QixDQUF2QjtBQUNBLFFBQU1VLHdCQUF3QlYsVUFBVSxZQUFWLEVBQXdCLHVCQUF4QixDQUE5Qjs7QUFFQSxRQUFJVyxtQkFBSjtBQUNBLFFBQUk7QUFDQTtBQUNBQSxxQkFBYSxJQUFJQyxRQUFKLENBQWEsTUFBYixFQUFxQlosVUFBVSxZQUFWLEVBQXdCLEVBQXhCLEVBQTRCLENBQTVCLENBQXJCLENBQWI7QUFDSCxLQUhELENBR0UsT0FBT2EsQ0FBUCxFQUFVO0FBQ1JGLHFCQUFhLHNCQUFNLENBQUUsQ0FBckI7QUFDSDs7QUFFRDs7Ozs7O0FBTUEsUUFBTUcsWUFBWSwwQkFBVztBQUN6QiwrQkFBdUIsSUFERTtBQUV6QixvQ0FBNEJYLG9CQUFvQlkscUJBQVVDLE1BRmpDO0FBR3pCLG9DQUE0QmIsb0JBQW9CWSxxQkFBVUUsUUFIakM7QUFJekIsb0NBQTRCZCxvQkFBb0JZLHFCQUFVRyxPQUpqQztBQUt6QixvQ0FBNEJmLG9CQUFvQlkscUJBQVVJLE9BTGpDO0FBTXpCLDZDQUFxQ2Ysb0JBQW9CZ0IsdUJBQVlDLFVBTjVDO0FBT3pCLDZDQUFxQ2pCLG9CQUFvQmdCLHVCQUFZRSxVQVA1QztBQVF6Qiw2Q0FBcUNsQixvQkFBb0JnQix1QkFBWUcsVUFSNUM7QUFTekIsNkNBQXFDbkIsb0JBQW9CZ0IsdUJBQVlJLFVBVDVDO0FBVXpCLGdEQUF3Q3ZCLDRCQUE0QndCLHVCQUFZQztBQVZ2RCxLQUFYLENBQWxCOztBQWFBLFFBQU1DLFlBQVk7QUFDZEMsY0FBTTtBQUNGQyx5QkFBYTdCLFVBQVUsWUFBVixFQUF3Qix5QkFBeEIsQ0FEWDtBQUVGOEIsNkJBQWlCLFNBRmY7QUFHRkMsdUJBQVcsU0FIVDtBQUlGQyxrQkFBTTtBQUpKLFNBRFE7QUFPZEMsa0JBQVU7QUFDTkoseUJBQWE3QixVQUFVLFlBQVYsRUFBd0IsNkJBQXhCLENBRFA7QUFFTjhCLDZCQUFpQixTQUZYO0FBR05DLHVCQUFXLFNBSEw7QUFJTkMsa0JBQU07QUFKQSxTQVBJO0FBYWRFLGtCQUFVO0FBQ05MLHlCQUFhN0IsVUFBVSxZQUFWLEVBQXdCLDZCQUF4QixDQURQO0FBRU44Qiw2QkFBaUIsU0FGWDtBQUdOQyx1QkFBVyxTQUhMO0FBSU5DLGtCQUFNO0FBSkEsU0FiSTtBQW1CZEcsa0JBQVU7QUFDTk4seUJBQWE3QixVQUFVLFlBQVYsRUFBd0IsNkJBQXhCLENBRFA7QUFFTjhCLDZCQUFpQixTQUZYO0FBR05DLHVCQUFXLFNBSEw7QUFJTkMsa0JBQU07QUFKQTtBQW5CSSxLQUFsQjs7QUEyQkE7Ozs7QUFJQSxRQUFNSSxjQUFjM0IsbUJBQW1CLFdBQXZDO0FBQ0EsUUFBTTRCLGFBQWE1QixtQkFBbUIsVUFBbkIsSUFBaUNuQixrQkFBa0IsVUFBdEU7O0FBRUE7Ozs7QUFJQSxRQUFNZ0QsYUFBYXRELGlCQUFpQkYsS0FBcEM7O0FBRUE7Ozs7QUFJQSxRQUFJeUQsY0FBY3RELEtBQWxCOztBQUVBOzs7O0FBSUEsUUFBTXVELGNBQWN4RCxrQkFBa0JGLFFBQVEsQ0FBMUIsQ0FBcEI7O0FBRUEsUUFBSXNELFdBQUosRUFBaUI7QUFDYkcsc0JBQWN0RCxNQUFNd0QsS0FBTixDQUFZRCxXQUFaLEVBQXlCRixVQUF6QixDQUFkO0FBQ0g7O0FBRUQ7Ozs7QUFJQSxRQUFJRCxVQUFKLEVBQWdCO0FBQ1pFLHNCQUFjdEQsTUFBTXdELEtBQU4sQ0FBWSxDQUFaLEVBQWV6RCxpQkFBaUJGLEtBQWhDLENBQWQ7QUFDSDs7QUFFRCxRQUFNNEQsYUFBYSxTQUFiQSxVQUFhO0FBQUEsZUFBU0MsTUFBTUMsUUFBTixHQUFpQjFDLE9BQWpCLENBQXlCLEtBQXpCLEVBQWdDLEdBQWhDLENBQVQ7QUFBQSxLQUFuQjs7QUFFQTs7OztBQUlBLFFBQU0yQyxxQkFBcUIsU0FBckJBLGtCQUFxQixDQUFDQyxJQUFELEVBQVU7QUFDakMsWUFBSSxDQUFDQSxJQUFMLEVBQVc7QUFDWCxZQUFNQyxVQUFVQyxTQUFTQyxjQUFULENBQXdCSCxJQUF4QixDQUFoQjtBQUNBQyxnQkFBUUcsY0FBUixDQUF1QixFQUFFQyxPQUFPLFNBQVQsRUFBdkI7QUFDSCxLQUpEOztBQU1BOzs7Ozs7QUFNQSxRQUFNQyxhQUFhLFNBQWJBLFVBQWEsQ0FBQ04sSUFBRCxFQUFPTyxLQUFQLEVBQWlCO0FBQ2hDLFlBQUlQLEtBQUtRLFNBQUwsSUFBa0JSLEtBQUtTLFdBQXZCLElBQXNDRixVQUFVLFFBQXBELEVBQThELE9BQU8sSUFBUDtBQUM5RCxlQUFPLEtBQVA7QUFDSCxLQUhEOztBQUtBLFdBQU9kLFlBQVlpQixNQUFaLEdBQXFCLENBQXJCLElBQ0g7QUFBQTtBQUFBO0FBQ0ksaUJBQUs5RCxZQURUO0FBRUksK0JBQWlCTyx1QkFGckI7QUFHSSwyQkFBWSxxQkFIaEI7QUFJSSx1QkFBV2EsU0FKZjtBQUtJLHlCQUFXdEIsbUJBQW1CLFFBQW5CLEdBQThCLEtBTDdDO0FBTUsrQyxvQkFBWWtCLEdBQVosQ0FBZ0IsVUFBQ1gsSUFBRCxFQUFPWSxLQUFQLEVBQWlCO0FBQzlCLGdCQUFNQyxvQkFBb0Isd0JBQVViLElBQVYsRUFBZ0IscUJBQWhCLENBQTFCO0FBQ0EsZ0JBQU1jLFlBQVkzRCwyQkFBMkIwRCxpQkFBN0M7QUFGOEIsb0NBR21CYixJQUhuQixDQUd0QmUsV0FIc0I7QUFBQSxrRUFHUSxFQUhSO0FBQUEsMERBR1BsQixLQUhPO0FBQUEsZ0JBR1BBLEtBSE8seUNBR0MsRUFIRDtBQUFBLGdCQUdZbUIsRUFIWixHQUdtQmhCLElBSG5CLENBR1lnQixFQUhaOztBQUk5QixnQkFBTUMsYUFBYUwsUUFBUSxDQUEzQjtBQUNBLGdCQUFNTSxVQUFVWixXQUFXTixJQUFYLEVBQWlCcEMscUJBQWpCLENBQWhCOztBQUVBLG9CQUFRa0QsU0FBUjtBQUNJLHFCQUFLbkMsdUJBQVl3QyxNQUFqQjtBQUNJLDJCQUFPLCtCQUFVdEQsV0FBV21DLElBQVgsQ0FBVixDQUFQO0FBQ0o7QUFDSSwyQkFDSSw4QkFBQyxjQUFEO0FBQ0ksbUNBQVdjLFNBRGY7QUFFSSxzQ0FBWUcsVUFBWixXQUE0QnJCLFdBQVdDLEtBQVgsQ0FBNUIsV0FBbURtQixFQUZ2RDtBQUdJLDZCQUFLaEIsS0FBS2dCO0FBSGQsdUJBSVFoQixJQUpSO0FBS0ksbUNBQVduQixTQUxmO0FBTUksaUNBQVN4QyxjQU5iO0FBT0ksb0NBQVlvQixVQVBoQjtBQVFJLGdDQUFRQyxNQVJaO0FBU0ksc0NBQWNILGtCQVRsQjtBQVVJLHVDQUFlQyxrQkFWbkI7QUFXSSxpQ0FBUzBELE9BWGI7QUFZSSxpQ0FBUztBQUFBLG1DQUFNbkIsbUJBQW1CQyxLQUFLZ0IsRUFBeEIsQ0FBTjtBQUFBLHlCQVpiLElBREo7QUFKUjtBQW9CSCxTQTNCQTtBQU5MLEtBREo7QUFxQ0gsQ0FuTEQ7O0FBcUxBaEUsS0FBS29FLFNBQUwsR0FBaUJyRixhQUFqQjtBQUNBaUIsS0FBS0YsWUFBTCxHQUFvQkEsWUFBcEI7O2tCQUVlRSxJIiwiZmlsZSI6IjExMi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgY2xhc3NOYW1lcyBmcm9tICdjbGFzc25hbWVzJztcbmltcG9ydCB7XG4gICAgYXJyYXlPZixcbiAgICBib29sLFxuICAgIGZ1bmMsXG4gICAgbnVtYmVyLFxuICAgIHNoYXBlLFxuICAgIHN0cmluZyxcbiAgICBvYmplY3QsXG59IGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHBhcnNlSFRNTCBmcm9tICdodG1sLXJlYWN0LXBhcnNlcic7XG5cbmltcG9ydCB7IGNhcmRUeXBlIH0gZnJvbSAnLi4vdHlwZXMvY2FyZCc7XG5pbXBvcnQgeyBnZXRCeVBhdGggfSBmcm9tICcuLi9IZWxwZXJzL2dlbmVyYWwnO1xuaW1wb3J0IHsgdXNlQ29uZmlnIH0gZnJvbSAnLi4vSGVscGVycy9ob29rcyc7XG5pbXBvcnQgQ2FyZCBmcm9tICcuLi9DYXJkcy9DYXJkJztcblxuaW1wb3J0IHtcbiAgICBDQVJEX1NUWUxFUyxcbiAgICBERUZBVUxUX1NIT1dfSVRFTVNfUEVSX1BBR0UsXG4gICAgR1JJRF9UWVBFLFxuICAgIEdVVFRFUl9TSVpFLFxufSBmcm9tICcuLi9IZWxwZXJzL2NvbnN0YW50cyc7XG5cbmNvbnN0IGNhcmRzR3JpZFR5cGUgPSB7XG4gICAgcGFnZXM6IG51bWJlcixcbiAgICByZXN1bHRzUGVyUGFnZTogbnVtYmVyLFxuICAgIGNhcmRzOiBhcnJheU9mKHNoYXBlKGNhcmRUeXBlKSksXG4gICAgb25DYXJkQm9va21hcms6IGZ1bmMuaXNSZXF1aXJlZCxcbiAgICBjb250YWluZXJUeXBlOiBzdHJpbmcsXG4gICAgaXNBcmlhTGl2ZUFjdGl2ZTogYm9vbCxcbiAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvZm9yYmlkLXByb3AtdHlwZXNcbiAgICBmb3J3YXJkZWRSZWY6IG9iamVjdCxcbn07XG5cbmNvbnN0IGRlZmF1bHRQcm9wcyA9IHtcbiAgICBwYWdlczogMSxcbiAgICBjYXJkczogW10sXG4gICAgcmVzdWx0c1BlclBhZ2U6IERFRkFVTFRfU0hPV19JVEVNU19QRVJfUEFHRSxcbiAgICBjb250YWluZXJUeXBlOiAnZGVmYXVsdCcsXG4gICAgaXNBcmlhTGl2ZUFjdGl2ZTogZmFsc2UsXG4gICAgZm9yd2FyZGVkUmVmOiBudWxsLFxufTtcblxuLyoqXG4gKiBDb250YWlucyBhIGdyaWQgb2YgY2FyZHMgKG9mIGRpZmZlcmVudCBzdHlsZXMpXG4gKlxuICogQGNvbXBvbmVudFxuICogQGV4YW1wbGVcbiAqIGNvbnN0IHByb3BzPSB7XG4gICAgcmVzdWx0UGVyUGFnZTogSW50LFxuICAgIHBhZ2VzOiBJbnQsXG4gICAgb25DYXJkQm9va21hcms6IEJvb2xlYW4sXG4gICAgY2FyZHM6IFtdLFxuICogfVxuICogcmV0dXJuIChcbiAqICAgPEdyaWQgey4uLnByb3BzfS8+XG4gKiApXG4gKi9cbmNvbnN0IEdyaWQgPSAocHJvcHMpID0+IHtcbiAgICBjb25zdCB7XG4gICAgICAgIHJlc3VsdHNQZXJQYWdlLFxuICAgICAgICBwYWdlcyxcbiAgICAgICAgb25DYXJkQm9va21hcmssXG4gICAgICAgIGNhcmRzLFxuICAgICAgICBjb250YWluZXJUeXBlLFxuICAgICAgICBpc0FyaWFMaXZlQWN0aXZlLFxuICAgICAgICAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcmVhY3QvZm9yYmlkLXByb3AtdHlwZXNcbiAgICAgICAgZm9yd2FyZGVkUmVmLFxuICAgIH0gPSBwcm9wcztcblxuICAgIC8qKlxuICAgICAqKioqIEF1dGhvcmVkIENvbmZpZ3MgKioqKlxuICAgICAqL1xuICAgIGNvbnN0IGdldENvbmZpZyA9IHVzZUNvbmZpZygpO1xuICAgIGNvbnN0IGNvbGxlY3Rpb25TdHlsZU92ZXJyaWRlID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2NhcmRTdHlsZScpXG4gICAgICAgIC5yZXBsYWNlKCcxOjInLCAnb25lLWhhbGYnKVxuICAgICAgICAucmVwbGFjZSgnMzo0JywgJ3RocmVlLWZvdXJ0aHMnKTtcbiAgICBjb25zdCBjYXJkc0dyaWRMYXlvdXQgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnbGF5b3V0LnR5cGUnKTtcbiAgICBjb25zdCBjYXJkc0dyaWRHdXR0ZXIgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnbGF5b3V0Lmd1dHRlcicpO1xuICAgIGNvbnN0IHJlbmRlckNhcmRzQm9yZGVycyA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdzZXRDYXJkQm9yZGVycycpO1xuICAgIGNvbnN0IHJlbmRlckNhcmRzT3ZlcmxheSA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICd1c2VPdmVybGF5TGlua3MnKTtcbiAgICBjb25zdCBkYXRlRm9ybWF0ID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2kxOG4ucHJldHR5RGF0ZUludGVydmFsRm9ybWF0Jyk7XG4gICAgY29uc3QgbG9jYWxlID0gZ2V0Q29uZmlnKCdsYW5ndWFnZScsICcnKTtcbiAgICBjb25zdCBwYWdpbmF0aW9uVHlwZSA9IGdldENvbmZpZygncGFnaW5hdGlvbicsICd0eXBlJyk7XG4gICAgY29uc3QgY29sbGVjdGlvbkJ1dHRvblN0eWxlID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2NvbGxlY3Rpb25CdXR0b25TdHlsZScpO1xuXG4gICAgbGV0IGN1c3RvbUNhcmQ7XG4gICAgdHJ5IHtcbiAgICAgICAgLyogZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLW5ldy1mdW5jICovXG4gICAgICAgIGN1c3RvbUNhcmQgPSBuZXcgRnVuY3Rpb24oJ2NhcmQnLCBnZXRDb25maWcoJ2N1c3RvbUNhcmQnLCAnJylbMV0pO1xuICAgIH0gY2F0Y2ggKGUpIHtcbiAgICAgICAgY3VzdG9tQ2FyZCA9ICgpID0+IHt9O1xuICAgIH1cblxuICAgIC8qKlxuICAgICAqIENsYXNzIG5hbWUgZm9yIHRoZSBjYXJkcyBncmlkOlxuICAgICAqIHdoZXRoZXIgdGhlIGdyaWQgc2hvdWxkIHNob3cgMiwgMywgNCBvciA1IGNhcmRzIGluIGEgcm93O1xuICAgICAqIHdoZXRoZXIgdGhlIGdyaWQgc2hvdWxkIGhhdmUgYSBndXR0ZXIgb2YgOHB4LCAxNnB4LCAyNHB4IG9yIDMycHg7XG4gICAgICogQHR5cGUge1N0cmluZ31cbiAgICAgKi9cbiAgICBjb25zdCBncmlkQ2xhc3MgPSBjbGFzc05hbWVzKHtcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQnOiB0cnVlLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0tMnVwJzogY2FyZHNHcmlkTGF5b3V0ID09PSBHUklEX1RZUEUuVFdPX1VQLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0tM3VwJzogY2FyZHNHcmlkTGF5b3V0ID09PSBHUklEX1RZUEUuVEhSRUVfVVAsXG4gICAgICAgICdjb25zb25hbnQtQ2FyZHNHcmlkLS00dXAnOiBjYXJkc0dyaWRMYXlvdXQgPT09IEdSSURfVFlQRS5GT1VSX1VQLFxuICAgICAgICAnY29uc29uYW50LUNhcmRzR3JpZC0tNXVwJzogY2FyZHNHcmlkTGF5b3V0ID09PSBHUklEX1RZUEUuRklWRV9VUCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLXdpdGgxeEd1dHRlcic6IGNhcmRzR3JpZEd1dHRlciA9PT0gR1VUVEVSX1NJWkUuR1VUVEVSXzFfWCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLXdpdGgyeEd1dHRlcic6IGNhcmRzR3JpZEd1dHRlciA9PT0gR1VUVEVSX1NJWkUuR1VUVEVSXzJfWCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLXdpdGgzeEd1dHRlcic6IGNhcmRzR3JpZEd1dHRlciA9PT0gR1VUVEVSX1NJWkUuR1VUVEVSXzNfWCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLXdpdGg0eEd1dHRlcic6IGNhcmRzR3JpZEd1dHRlciA9PT0gR1VUVEVSX1NJWkUuR1VUVEVSXzRfWCxcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkc0dyaWQtLWRvdWJsZVdpZGVDYXJkcyc6IGNvbGxlY3Rpb25TdHlsZU92ZXJyaWRlID09PSBDQVJEX1NUWUxFUy5ET1VCTEVfV0lERSxcbiAgICB9KTtcblxuICAgIGNvbnN0IGJhbm5lck1hcCA9IHtcbiAgICAgICAgbGl2ZToge1xuICAgICAgICAgICAgZGVzY3JpcHRpb246IGdldENvbmZpZygnY29sbGVjdGlvbicsICdiYW5uZXIubGl2ZS5kZXNjcmlwdGlvbicpLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAnI2ZmZmZmZicsXG4gICAgICAgICAgICBmb250Q29sb3I6ICcjZDczNzNmJyxcbiAgICAgICAgICAgIGljb246ICdodHRwczovL3d3dy5hZG9iZS5jb20vY29udGVudC9kYW0vY2MvaWNvbnMvbGl2ZV9iYW5uZXJfaWNvbi5zdmcnLFxuICAgICAgICB9LFxuICAgICAgICB1cGNvbWluZzoge1xuICAgICAgICAgICAgZGVzY3JpcHRpb246IGdldENvbmZpZygnY29sbGVjdGlvbicsICdiYW5uZXIudXBjb21pbmcuZGVzY3JpcHRpb24nKSxcbiAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogJyNGQzZCMzUnLFxuICAgICAgICAgICAgZm9udENvbG9yOiAnIzAwMDAwMCcsXG4gICAgICAgICAgICBpY29uOiAnJyxcbiAgICAgICAgfSxcbiAgICAgICAgb25EZW1hbmQ6IHtcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnYmFubmVyLm9uRGVtYW5kLmRlc2NyaXB0aW9uJyksXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6ICcjMkQ5RDc4JyxcbiAgICAgICAgICAgIGZvbnRDb2xvcjogJyMwMDAwMDAnLFxuICAgICAgICAgICAgaWNvbjogJycsXG4gICAgICAgIH0sXG4gICAgICAgIHJlZ2lzdGVyOiB7XG4gICAgICAgICAgICBkZXNjcmlwdGlvbjogZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2Jhbm5lci5yZWdpc3Rlci5kZXNjcmlwdGlvbicpLFxuICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiAnI0VCQzUyNicsXG4gICAgICAgICAgICBmb250Q29sb3I6ICcjMzIzMjMyJyxcbiAgICAgICAgICAgIGljb246ICcnLFxuICAgICAgICB9LFxuICAgIH07XG5cbiAgICAvKipcbiAgICAgKiBXaGV0aGVyIHRoZSBwYWdpbmF0b3IgY29tcG9uZW50IGlzIGJlaW5nIHVzZWRcbiAgICAgKiBAdHlwZSB7Qm9vbGVhbn1cbiAgICAgKi9cbiAgICBjb25zdCBpc1BhZ2luYXRvciA9IHBhZ2luYXRpb25UeXBlID09PSAncGFnaW5hdG9yJztcbiAgICBjb25zdCBpc0xvYWRNb3JlID0gcGFnaW5hdGlvblR5cGUgPT09ICdsb2FkTW9yZScgfHwgY29udGFpbmVyVHlwZSA9PT0gJ2Nhcm91c2VsJztcblxuICAgIC8qKlxuICAgICAqIFRvdGFsIHBhZ2VzIHRvIHNob3cgKHVzZWQgaWYgcGFnaW5hdG9yIGNvbXBvbmVudCBpcyBzZXQpXG4gICAgICogQHR5cGUge051bWJlcn1cbiAgICAgKi9cbiAgICBjb25zdCB0b3RhbFBhZ2VzID0gcmVzdWx0c1BlclBhZ2UgKiBwYWdlcztcblxuICAgIC8qKlxuICAgICAqIFRoZSBmaW5hbCBjYXJkcyB0byBzaG93IGluIHRoZSBjb2xsZWN0aW9uXG4gICAgICogQHR5cGUge0FycmF5fVxuICAgICAqL1xuICAgIGxldCBjYXJkc1Rvc2hvdyA9IGNhcmRzO1xuXG4gICAgLyoqXG4gICAgICogQ3VycmVudCBwYWdlICh1c2VkIGlmIHBhZ2luYXRvciBjb21wb25lbnQgaXMgYXV0aG9yZWQpXG4gICAgICogQHR5cGUge051bWJlcn1cbiAgICAgKi9cbiAgICBjb25zdCBjdXJyZW50UGFnZSA9IHJlc3VsdHNQZXJQYWdlICogKHBhZ2VzIC0gMSk7XG5cbiAgICBpZiAoaXNQYWdpbmF0b3IpIHtcbiAgICAgICAgY2FyZHNUb3Nob3cgPSBjYXJkcy5zbGljZShjdXJyZW50UGFnZSwgdG90YWxQYWdlcyk7XG4gICAgfVxuXG4gICAgLyoqXG4gICAgICogQ3VycmVudCBwYWdlICh1c2VkIGlmIGxvYWQgbW9yZSBidXR0b24gaXMgYXV0aG9yZWQpXG4gICAgICogQHR5cGUge051bWJlcn1cbiAgICAgKi9cbiAgICBpZiAoaXNMb2FkTW9yZSkge1xuICAgICAgICBjYXJkc1Rvc2hvdyA9IGNhcmRzLnNsaWNlKDAsIHJlc3VsdHNQZXJQYWdlICogcGFnZXMpO1xuICAgIH1cblxuICAgIGNvbnN0IGNsZWFuVGl0bGUgPSB0aXRsZSA9PiB0aXRsZS50b1N0cmluZygpLnJlcGxhY2UoL1xcfC9nLCAnLScpO1xuXG4gICAgLyoqXG4gICAgICogU2Nyb2xscyBhIGNhcmQgaW50byB2aWV3IGlmIGFueSBvZiBpdHMgY2hpbGRyZW4gaXMgb24gZm9jdXMuXG4gICAgICogQHBhcmFtIHtzdHJpbmd9IGNhcmQgLSBJRCBvZiB0aGUgY2FyZCB0byBkaXNwbGF5XG4gICAgICovXG4gICAgY29uc3Qgc2Nyb2xsQ2FyZEludG9WaWV3ID0gKGNhcmQpID0+IHtcbiAgICAgICAgaWYgKCFjYXJkKSByZXR1cm47XG4gICAgICAgIGNvbnN0IGVsZW1lbnQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjYXJkKTtcbiAgICAgICAgZWxlbWVudC5zY3JvbGxJbnRvVmlldyh7IGJsb2NrOiAnbmVhcmVzdCcgfSk7XG4gICAgfTtcblxuICAgIC8qKlxuICAgICAqIERldGVybWluZXMgd2hldGhlciBjdGFzIHNob3VsZCBiZSBoaWRkZW4gb24gYSBnaXZlbiBjYXJkXG4gICAgICogQHBhcmFtIHtPYmplY3R9IGNhcmQgLSBvYmplY3QgdG8gZ2V0IHZhbHVlXG4gICAgICogQHBhcmFtIHtTdHJpbmd9IHN0eWxlIC0gdGhlIGNvbGxlY3Rpb24gYnV0dG9uIHN0eWxlXG4gICAgICogQHJldHVybnMge2Jvb2x9IC0gd2hldGhlciBhIGN0YSBzaG91bGQgYmUgaGlkZGVuXG4gICAgICovXG4gICAgY29uc3QgZ2V0SGlkZUN0YSA9IChjYXJkLCBzdHlsZSkgPT4ge1xuICAgICAgICBpZiAoY2FyZC5oaWRlQ3RhSWQgfHwgY2FyZC5oaWRlQ3RhVGFncyB8fCBzdHlsZSA9PT0gJ2hpZGRlbicpIHJldHVybiB0cnVlO1xuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgfTtcblxuICAgIHJldHVybiBjYXJkc1Rvc2hvdy5sZW5ndGggPiAwICYmIChcbiAgICAgICAgPGRpdlxuICAgICAgICAgICAgcmVmPXtmb3J3YXJkZWRSZWZ9XG4gICAgICAgICAgICBkYXRhLWNhcmQtc3R5bGU9e2NvbGxlY3Rpb25TdHlsZU92ZXJyaWRlfVxuICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZHNHcmlkXCJcbiAgICAgICAgICAgIGNsYXNzTmFtZT17Z3JpZENsYXNzfVxuICAgICAgICAgICAgYXJpYS1saXZlPXtpc0FyaWFMaXZlQWN0aXZlID8gJ3BvbGl0ZScgOiAnb2ZmJ30+XG4gICAgICAgICAgICB7Y2FyZHNUb3Nob3cubWFwKChjYXJkLCBpbmRleCkgPT4ge1xuICAgICAgICAgICAgICAgIGNvbnN0IGNhcmRTdHlsZU92ZXJyaWRlID0gZ2V0QnlQYXRoKGNhcmQsICdzdHlsZXMudHlwZU92ZXJyaWRlJyk7XG4gICAgICAgICAgICAgICAgY29uc3QgY2FyZFN0eWxlID0gY29sbGVjdGlvblN0eWxlT3ZlcnJpZGUgfHwgY2FyZFN0eWxlT3ZlcnJpZGU7XG4gICAgICAgICAgICAgICAgY29uc3QgeyBjb250ZW50QXJlYTogeyB0aXRsZSA9ICcnIH0gPSB7fSwgaWQgfSA9IGNhcmQ7XG4gICAgICAgICAgICAgICAgY29uc3QgY2FyZE51bWJlciA9IGluZGV4ICsgMTtcbiAgICAgICAgICAgICAgICBjb25zdCBoaWRlQ1RBID0gZ2V0SGlkZUN0YShjYXJkLCBjb2xsZWN0aW9uQnV0dG9uU3R5bGUpO1xuXG4gICAgICAgICAgICAgICAgc3dpdGNoIChjYXJkU3R5bGUpIHtcbiAgICAgICAgICAgICAgICAgICAgY2FzZSBDQVJEX1NUWUxFUy5DVVNUT006XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gcGFyc2VIVE1MKGN1c3RvbUNhcmQoY2FyZCkpO1xuICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OlxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Q2FyZFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYXJkU3R5bGU9e2NhcmRTdHlsZX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGg9e2BDYXJkICR7Y2FyZE51bWJlcn0gfCAke2NsZWFuVGl0bGUodGl0bGUpfSB8ICR7aWR9YH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5PXtjYXJkLmlkfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7Li4uY2FyZH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFubmVyTWFwPXtiYW5uZXJNYXB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uQ2xpY2s9e29uQ2FyZEJvb2ttYXJrfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRlRm9ybWF0PXtkYXRlRm9ybWF0fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2NhbGU9e2xvY2FsZX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVuZGVyQm9yZGVyPXtyZW5kZXJDYXJkc0JvcmRlcnN9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlbmRlck92ZXJsYXk9e3JlbmRlckNhcmRzT3ZlcmxheX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGlkZUNUQT17aGlkZUNUQX1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb25Gb2N1cz17KCkgPT4gc2Nyb2xsQ2FyZEludG9WaWV3KGNhcmQuaWQpfSAvPlxuICAgICAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9KX1cbiAgICAgICAgPC9kaXY+XG4gICAgKTtcbn07XG5cbkdyaWQucHJvcFR5cGVzID0gY2FyZHNHcmlkVHlwZTtcbkdyaWQuZGVmYXVsdFByb3BzID0gZGVmYXVsdFByb3BzO1xuXG5leHBvcnQgZGVmYXVsdCBHcmlkO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVhY3Qvc3JjL2pzL2NvbXBvbmVudHMvQ29uc29uYW50L0dyaWQvR3JpZC5qc3giXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///112\n"); /***/ }), /* 113 */ @@ -1674,7 +1674,7 @@ eval("\nvar __createBinding = (this && this.__createBinding) || (Object.create ? /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = __webpack_require__(5);\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _cuid = __webpack_require__(70);\n\nvar _cuid2 = _interopRequireDefault(_cuid);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _CardFooter = __webpack_require__(255);\n\nvar _CardFooter2 = _interopRequireDefault(_CardFooter);\n\nvar _prettyFormat = __webpack_require__(118);\n\nvar _prettyFormat2 = _interopRequireDefault(_prettyFormat);\n\nvar _constants = __webpack_require__(17);\n\nvar _Helpers = __webpack_require__(39);\n\nvar _general = __webpack_require__(6);\n\nvar _hooks = __webpack_require__(7);\n\nvar _card = __webpack_require__(38);\n\nvar _LinkBlocker = __webpack_require__(272);\n\nvar _LinkBlocker2 = _interopRequireDefault(_LinkBlocker);\n\nvar _videoButton = __webpack_require__(273);\n\nvar _videoButton2 = _interopRequireDefault(_videoButton);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar CardType = {\n cardStyle: _propTypes.string,\n isBookmarked: _propTypes.bool,\n dateFormat: _propTypes.string,\n id: _propTypes.string.isRequired,\n lh: _propTypes.string,\n styles: (0, _propTypes.shape)(_card.stylesType),\n disableBookmarkIco: _propTypes.bool,\n onClick: _propTypes.func.isRequired,\n overlays: (0, _propTypes.shape)(_card.overlaysType),\n footer: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.footerType)),\n contentArea: (0, _propTypes.shape)(_card.contentAreaType),\n renderBorder: _propTypes.bool,\n renderOverlay: _propTypes.bool,\n overlayLink: _propTypes.string,\n hideCTA: _propTypes.bool,\n startDate: _propTypes.string,\n endDate: _propTypes.string,\n modifiedDate: _propTypes.string,\n bannerMap: (0, _propTypes.shape)(Object).isRequired,\n tags: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.tagsType)),\n onFocus: _propTypes.func.isRequired\n};\n\nvar defaultProps = {\n cardStyle: '',\n footer: [],\n styles: {},\n overlays: {},\n dateFormat: '',\n contentArea: {},\n lh: '',\n isBookmarked: false,\n disableBookmarkIco: false,\n renderBorder: true,\n renderOverlay: false,\n overlayLink: '',\n hideCTA: false,\n startDate: '',\n endDate: '',\n modifiedDate: '',\n tags: []\n};\n\n/**\r\n * 1/2 image aspect ratio card\r\n *\r\n * @component\r\n * @example\r\n * const props= {\r\n id: String,\r\n styles: Object,\r\n contentArea: Object,\r\n overlays: Object,\r\n renderBorder: Boolean,\r\n renderOverlay: Boolean,\r\n overlayLink: String,\r\n * }\r\n * return (\r\n * \r\n * )\r\n */\nvar Card = function Card(props) {\n var id = props.id,\n footer = props.footer,\n lh = props.lh,\n tags = props.tags,\n cardStyle = props.cardStyle,\n disableBookmarkIco = props.disableBookmarkIco,\n isBookmarked = props.isBookmarked,\n onClick = props.onClick,\n dateFormat = props.dateFormat,\n modifiedDate = props.modifiedDate,\n _props$styles = props.styles,\n image = _props$styles.backgroundImage,\n altText = _props$styles.backgroundAltText,\n mnemonic = _props$styles.mnemonic,\n _props$contentArea = props.contentArea,\n title = _props$contentArea.title,\n label = _props$contentArea.detailText,\n description = _props$contentArea.description,\n _props$contentArea$da = _props$contentArea.dateDetailText,\n startTime = _props$contentArea$da.startTime,\n endTime = _props$contentArea$da.endTime,\n _props$overlays = props.overlays,\n _props$overlays$banne = _props$overlays.banner,\n bannerDescription = _props$overlays$banne.description,\n bannerFontColor = _props$overlays$banne.fontColor,\n bannerBackgroundColor = _props$overlays$banne.backgroundColor,\n bannerIcon = _props$overlays$banne.icon,\n videoURL = _props$overlays.videoButton.url,\n _props$overlays$logo = _props$overlays.logo,\n logoSrc = _props$overlays$logo.src,\n logoAlt = _props$overlays$logo.alt,\n logoBg = _props$overlays$logo.backgroundColor,\n logoBorderBg = _props$overlays$logo.borderColor,\n badgeText = _props$overlays.label.description,\n renderBorder = props.renderBorder,\n renderOverlay = props.renderOverlay,\n overlayLink = props.overlayLink,\n hideCTA = props.hideCTA,\n startDate = props.startDate,\n endDate = props.endDate,\n bannerMap = props.bannerMap,\n onFocus = props.onFocus;\n\n\n var bannerBackgroundColorToUse = bannerBackgroundColor;\n var bannerIconToUse = bannerIcon;\n var bannerFontColorToUse = bannerFontColor;\n var bannerDescriptionToUse = bannerDescription;\n var videoURLToUse = videoURL;\n var gateVideo = false;\n\n var getConfig = (0, _hooks.useConfig)();\n\n /**\r\n **** Authored Configs ****\r\n */\n var i18nFormat = getConfig('collection', 'i18n.prettyDateIntervalFormat');\n var locale = getConfig('language', '');\n var disableBanners = getConfig('collection', 'disableBanners');\n var cardButtonStyle = getConfig('collection', 'button.style');\n var headingLevel = getConfig('collection.i18n', 'cardTitleAccessibilityLevel');\n var additionalParams = getConfig('collection', 'additionalRequestParams');\n var detailsTextOption = getConfig('collection', 'detailsTextOption');\n var lastModified = getConfig('collection', 'i18n.lastModified');\n var registrationUrl = getConfig('collection', 'banner.register.url');\n\n /**\r\n * Class name for the card:\r\n * whether card border should be rendered or no;\r\n * @type {String}\r\n */\n var cardClassName = (0, _classnames2.default)({\n 'consonant-Card': true,\n 'consonant-u-noBorders': !renderBorder,\n 'consonant-hide-cta': hideCTA\n });\n\n /**\r\n * Formatted date string\r\n * @type {String}\r\n */\n var prettyDate = startTime ? (0, _prettyFormat2.default)(startTime, endTime, locale, i18nFormat) : '';\n\n /**\r\n * Detail text\r\n * @type {String}\r\n */\n var detailText = prettyDate || label;\n if (modifiedDate && detailsTextOption === 'modifiedDate') {\n var localModifiedDate = new Date(modifiedDate);\n // detailText = lastModified.replace('{date}', localModifiedDate.toLocaleDateString());\n detailText = lastModified && lastModified.replace('{date}', localModifiedDate.toLocaleDateString()) || localModifiedDate.toLocaleDateString();\n }\n\n /**\r\n * isGated\r\n * @type {Boolean}\r\n */\n var isGated = (0, _Helpers.hasTag)(/caas:gated/, tags) || (0, _Helpers.hasTag)(/caas:card-style\\/half-height-featured/, tags) || (0, _Helpers.hasTag)(/7ed3/, tags) || (0, _Helpers.hasTag)(/1j6zgcx\\/3bhv/, tags);\n\n /**\r\n * isRegistered\r\n * @type {Boolean}\r\n */\n var isRegistered = (0, _hooks.useRegistered)(false);\n\n /**\r\n * Extends infobits with the configuration data\r\n * @param {Array} data - Array of the infobits\r\n * @return {Array} - Array of the infobits with the configuration data added\r\n */\n function extendFooterData(data) {\n if (!data) return [];\n\n return data.map(function (infobit) {\n // MWPW-129085: Compiler wrongly compiles this object to private, read-only,\n // Created copy so object instance has public methods and properties.\n var copy = _extends({}, infobit);\n if (copy.type === _constants.INFOBIT_TYPE.BOOKMARK) {\n if (isGated) {\n copy.type = _constants.INFOBIT_TYPE.GATED;\n }\n return _extends({}, copy, {\n cardId: id,\n disableBookmarkIco: disableBookmarkIco,\n isBookmarked: isBookmarked,\n onClick: onClick\n });\n } else if (copy.type === _constants.INFOBIT_TYPE.DATE) {\n return _extends({}, copy, {\n dateFormat: dateFormat,\n locale: locale\n });\n } else if (cardButtonStyle === 'link') {\n copy.type = _constants.INFOBIT_TYPE.LINK;\n }\n return _extends({}, copy, {\n isCta: true\n });\n });\n }\n\n // Card styles\n var isOneHalf = cardStyle === 'one-half';\n var isThreeFourths = cardStyle === 'three-fourths';\n var isDoubleWide = cardStyle === 'double-wide';\n var isHalfHeight = cardStyle === 'half-height';\n var isProduct = cardStyle === 'product';\n var isText = cardStyle === 'text-card';\n var isFull = cardStyle === 'full-card';\n\n // Card elements to show\n var showHeader = !isProduct;\n var showBadge = isOneHalf || isThreeFourths || isFull;\n var showLogo = isOneHalf || isThreeFourths || isFull || isText;\n var showLabel = !isProduct && !isText;\n var showVideoButton = !isProduct && !isText;\n var showText = !isHalfHeight && !isFull;\n var showFooter = isOneHalf || isProduct || isText;\n var showFooterLeft = !isProduct;\n var showFooterCenter = !isProduct;\n\n if (isHalfHeight && isGated && !isRegistered) {\n bannerDescriptionToUse = bannerMap.register.description;\n bannerIconToUse = '';\n bannerBackgroundColorToUse = bannerMap.register.backgroundColor;\n bannerFontColorToUse = bannerMap.register.fontColor;\n videoURLToUse = registrationUrl;\n gateVideo = true;\n } else if (startDate && endDate) {\n var eventBanner = (0, _general.getEventBanner)(startDate, endDate, bannerMap);\n bannerBackgroundColorToUse = eventBanner.backgroundColor;\n bannerDescriptionToUse = eventBanner.description;\n bannerFontColorToUse = eventBanner.fontColor;\n bannerIconToUse = eventBanner.icon;\n var now = (0, _general.getCurrentDate)();\n if ((0, _general.isDateBeforeInterval)(now, startDate)) {\n detailText = (0, _prettyFormat2.default)(startDate, endDate, locale, i18nFormat);\n }\n }\n\n var hasBanner = bannerDescriptionToUse && bannerFontColorToUse && bannerBackgroundColorToUse;\n var headingAria = videoURL || label || detailText || description || logoSrc || badgeText || hasBanner && !disableBanners ? '' : title;\n\n var ariaText = title;\n if (hasBanner && !disableBanners) {\n ariaText = bannerDescriptionToUse + ' | ' + ariaText;\n }\n\n var linkBlockerTarget = (0, _general.getLinkTarget)(overlayLink);\n var addParams = new URLSearchParams(additionalParams);\n var overlay = additionalParams && addParams.keys().next().value ? overlayLink + '?' + addParams.toString() : overlayLink;\n\n return _react2.default.createElement(\n 'div',\n {\n 'daa-lh': lh,\n className: cardClassName,\n 'aria-label': ariaText,\n 'data-testid': 'consonant-Card',\n id: id },\n showHeader && _react2.default.createElement(\n 'div',\n {\n 'data-testid': 'consonant-Card-header',\n className: 'consonant-Card-header',\n style: { backgroundImage: 'url(\"' + image + '\")' },\n role: altText && 'img',\n 'aria-label': altText },\n hasBanner && !disableBanners && _react2.default.createElement(\n 'span',\n {\n 'data-testid': 'consonant-Card-banner',\n className: 'consonant-Card-banner',\n style: {\n backgroundColor: bannerBackgroundColorToUse,\n color: bannerFontColorToUse\n } },\n bannerIconToUse && _react2.default.createElement(\n 'div',\n {\n className: 'consonant-Card-bannerIconWrapper' },\n _react2.default.createElement('img', {\n alt: '',\n loading: 'lazy',\n src: bannerIconToUse,\n 'data-testid': 'consonant-Card-bannerImg' })\n ),\n _react2.default.createElement(\n 'span',\n null,\n bannerDescriptionToUse\n )\n ),\n showBadge && badgeText && _react2.default.createElement(\n 'span',\n {\n className: 'consonant-Card-badge' },\n badgeText\n ),\n showVideoButton && videoURL && !isHalfHeight && _react2.default.createElement(_videoButton2.default, {\n videoURL: videoURLToUse,\n gateVideo: gateVideo,\n onFocus: onFocus,\n className: 'consonant-Card-videoIco' }),\n showLogo && (logoSrc || isText && image) && _react2.default.createElement(\n 'div',\n {\n style: {\n backgroundColor: logoBg,\n borderColor: logoBorderBg\n },\n 'data-testid': 'consonant-Card-logo',\n className: 'consonant-Card-logo' },\n _react2.default.createElement('img', {\n // the text card uses the image as logo\n src: isText ? image : logoSrc,\n alt: isText ? altText : logoAlt,\n loading: 'lazy',\n width: '32' })\n )\n ),\n _react2.default.createElement(\n 'div',\n {\n className: 'consonant-Card-content' },\n showVideoButton && videoURL && isHalfHeight && _react2.default.createElement(_videoButton2.default, {\n videoURL: videoURLToUse,\n gateVideo: gateVideo,\n onFocus: onFocus,\n className: 'consonant-Card-videoIco' }),\n showLabel && detailText && _react2.default.createElement(\n 'span',\n {\n 'data-testid': 'consonant-Card-label',\n className: 'consonant-Card-label' },\n detailText\n ),\n _react2.default.createElement(\n 'p',\n {\n role: 'heading',\n 'aria-label': headingAria,\n 'aria-level': headingLevel,\n 'data-testid': 'consonant-Card-title',\n className: 'consonant-Card-title',\n title: title },\n isProduct && mnemonic && _react2.default.createElement('img', { src: mnemonic, alt: 'mnemonic', loading: 'lazy' }),\n title\n ),\n showText && description && _react2.default.createElement(\n 'p',\n {\n 'data-testid': 'consonant-Card-text',\n className: 'consonant-Card-text' },\n description\n ),\n showFooter && !hideCTA && footer.map(function (footerItem) {\n return _react2.default.createElement(_CardFooter2.default, {\n divider: footerItem.divider,\n isFluid: footerItem.isFluid,\n key: (0, _cuid2.default)(),\n left: showFooterLeft ? extendFooterData(footerItem.left) : [],\n center: showFooterCenter ? extendFooterData(footerItem.center) : [],\n right: extendFooterData(footerItem.right),\n cardStyle: cardStyle,\n onFocus: onFocus });\n }),\n (isThreeFourths || isDoubleWide || isFull) && !renderOverlay && _react2.default.createElement(_LinkBlocker2.default, { target: linkBlockerTarget, link: overlay })\n ),\n (renderOverlay || hideCTA || isHalfHeight) && _react2.default.createElement(_LinkBlocker2.default, { target: linkBlockerTarget, link: overlay })\n );\n};\n\nCard.propTypes = CardType;\nCard.defaultProps = defaultProps;\n\nexports.default = Card;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvQ2FyZHMvQ2FyZC5qc3g/YmM2OSJdLCJuYW1lcyI6WyJDYXJkVHlwZSIsImNhcmRTdHlsZSIsInN0cmluZyIsImlzQm9va21hcmtlZCIsImJvb2wiLCJkYXRlRm9ybWF0IiwiaWQiLCJpc1JlcXVpcmVkIiwibGgiLCJzdHlsZXMiLCJzdHlsZXNUeXBlIiwiZGlzYWJsZUJvb2ttYXJrSWNvIiwib25DbGljayIsImZ1bmMiLCJvdmVybGF5cyIsIm92ZXJsYXlzVHlwZSIsImZvb3RlciIsImZvb3RlclR5cGUiLCJjb250ZW50QXJlYSIsImNvbnRlbnRBcmVhVHlwZSIsInJlbmRlckJvcmRlciIsInJlbmRlck92ZXJsYXkiLCJvdmVybGF5TGluayIsImhpZGVDVEEiLCJzdGFydERhdGUiLCJlbmREYXRlIiwibW9kaWZpZWREYXRlIiwiYmFubmVyTWFwIiwiT2JqZWN0IiwidGFncyIsInRhZ3NUeXBlIiwib25Gb2N1cyIsImRlZmF1bHRQcm9wcyIsIkNhcmQiLCJwcm9wcyIsImltYWdlIiwiYmFja2dyb3VuZEltYWdlIiwiYWx0VGV4dCIsImJhY2tncm91bmRBbHRUZXh0IiwibW5lbW9uaWMiLCJ0aXRsZSIsImxhYmVsIiwiZGV0YWlsVGV4dCIsImRlc2NyaXB0aW9uIiwiZGF0ZURldGFpbFRleHQiLCJzdGFydFRpbWUiLCJlbmRUaW1lIiwiYmFubmVyIiwiYmFubmVyRGVzY3JpcHRpb24iLCJiYW5uZXJGb250Q29sb3IiLCJmb250Q29sb3IiLCJiYW5uZXJCYWNrZ3JvdW5kQ29sb3IiLCJiYWNrZ3JvdW5kQ29sb3IiLCJiYW5uZXJJY29uIiwiaWNvbiIsInZpZGVvVVJMIiwidmlkZW9CdXR0b24iLCJ1cmwiLCJsb2dvIiwibG9nb1NyYyIsInNyYyIsImxvZ29BbHQiLCJhbHQiLCJsb2dvQmciLCJsb2dvQm9yZGVyQmciLCJib3JkZXJDb2xvciIsImJhZGdlVGV4dCIsImJhbm5lckJhY2tncm91bmRDb2xvclRvVXNlIiwiYmFubmVySWNvblRvVXNlIiwiYmFubmVyRm9udENvbG9yVG9Vc2UiLCJiYW5uZXJEZXNjcmlwdGlvblRvVXNlIiwidmlkZW9VUkxUb1VzZSIsImdhdGVWaWRlbyIsImdldENvbmZpZyIsImkxOG5Gb3JtYXQiLCJsb2NhbGUiLCJkaXNhYmxlQmFubmVycyIsImNhcmRCdXR0b25TdHlsZSIsImhlYWRpbmdMZXZlbCIsImFkZGl0aW9uYWxQYXJhbXMiLCJkZXRhaWxzVGV4dE9wdGlvbiIsImxhc3RNb2RpZmllZCIsInJlZ2lzdHJhdGlvblVybCIsImNhcmRDbGFzc05hbWUiLCJwcmV0dHlEYXRlIiwibG9jYWxNb2RpZmllZERhdGUiLCJEYXRlIiwicmVwbGFjZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsImlzR2F0ZWQiLCJpc1JlZ2lzdGVyZWQiLCJleHRlbmRGb290ZXJEYXRhIiwiZGF0YSIsIm1hcCIsImluZm9iaXQiLCJjb3B5IiwidHlwZSIsIklORk9CSVRfVFlQRSIsIkJPT0tNQVJLIiwiR0FURUQiLCJjYXJkSWQiLCJEQVRFIiwiTElOSyIsImlzQ3RhIiwiaXNPbmVIYWxmIiwiaXNUaHJlZUZvdXJ0aHMiLCJpc0RvdWJsZVdpZGUiLCJpc0hhbGZIZWlnaHQiLCJpc1Byb2R1Y3QiLCJpc1RleHQiLCJpc0Z1bGwiLCJzaG93SGVhZGVyIiwic2hvd0JhZGdlIiwic2hvd0xvZ28iLCJzaG93TGFiZWwiLCJzaG93VmlkZW9CdXR0b24iLCJzaG93VGV4dCIsInNob3dGb290ZXIiLCJzaG93Rm9vdGVyTGVmdCIsInNob3dGb290ZXJDZW50ZXIiLCJyZWdpc3RlciIsImV2ZW50QmFubmVyIiwibm93IiwiaGFzQmFubmVyIiwiaGVhZGluZ0FyaWEiLCJhcmlhVGV4dCIsImxpbmtCbG9ja2VyVGFyZ2V0IiwiYWRkUGFyYW1zIiwiVVJMU2VhcmNoUGFyYW1zIiwib3ZlcmxheSIsImtleXMiLCJuZXh0IiwidmFsdWUiLCJ0b1N0cmluZyIsImNvbG9yIiwiZm9vdGVySXRlbSIsImRpdmlkZXIiLCJpc0ZsdWlkIiwibGVmdCIsImNlbnRlciIsInJpZ2h0IiwicHJvcFR5cGVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOztBQVFBOzs7O0FBQ0E7Ozs7QUFDQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFPQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxXQUFXO0FBQ2JDLGVBQVdDLGlCQURFO0FBRWJDLGtCQUFjQyxlQUZEO0FBR2JDLGdCQUFZSCxpQkFIQztBQUliSSxRQUFJSixrQkFBT0ssVUFKRTtBQUtiQyxRQUFJTixpQkFMUztBQU1iTyxZQUFRLHNCQUFNQyxnQkFBTixDQU5LO0FBT2JDLHdCQUFvQlAsZUFQUDtBQVFiUSxhQUFTQyxnQkFBS04sVUFSRDtBQVNiTyxjQUFVLHNCQUFNQyxrQkFBTixDQVRHO0FBVWJDLFlBQVEsd0JBQVEsc0JBQU1DLGdCQUFOLENBQVIsQ0FWSztBQVdiQyxpQkFBYSxzQkFBTUMscUJBQU4sQ0FYQTtBQVliQyxrQkFBY2hCLGVBWkQ7QUFhYmlCLG1CQUFlakIsZUFiRjtBQWNia0IsaUJBQWFwQixpQkFkQTtBQWVicUIsYUFBU25CLGVBZkk7QUFnQmJvQixlQUFXdEIsaUJBaEJFO0FBaUJidUIsYUFBU3ZCLGlCQWpCSTtBQWtCYndCLGtCQUFjeEIsaUJBbEJEO0FBbUJieUIsZUFBVyxzQkFBTUMsTUFBTixFQUFjckIsVUFuQlo7QUFvQmJzQixVQUFNLHdCQUFRLHNCQUFNQyxjQUFOLENBQVIsQ0FwQk87QUFxQmJDLGFBQVNsQixnQkFBS047QUFyQkQsQ0FBakI7O0FBd0JBLElBQU15QixlQUFlO0FBQ2pCL0IsZUFBVyxFQURNO0FBRWpCZSxZQUFRLEVBRlM7QUFHakJQLFlBQVEsRUFIUztBQUlqQkssY0FBVSxFQUpPO0FBS2pCVCxnQkFBWSxFQUxLO0FBTWpCYSxpQkFBYSxFQU5JO0FBT2pCVixRQUFJLEVBUGE7QUFRakJMLGtCQUFjLEtBUkc7QUFTakJRLHdCQUFvQixLQVRIO0FBVWpCUyxrQkFBYyxJQVZHO0FBV2pCQyxtQkFBZSxLQVhFO0FBWWpCQyxpQkFBYSxFQVpJO0FBYWpCQyxhQUFTLEtBYlE7QUFjakJDLGVBQVcsRUFkTTtBQWVqQkMsYUFBUyxFQWZRO0FBZ0JqQkMsa0JBQWMsRUFoQkc7QUFpQmpCRyxVQUFNO0FBakJXLENBQXJCOztBQW9CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0JBLElBQU1JLE9BQU8sU0FBUEEsSUFBTyxDQUFDQyxLQUFELEVBQVc7QUFBQSxRQUVoQjVCLEVBRmdCLEdBc0RoQjRCLEtBdERnQixDQUVoQjVCLEVBRmdCO0FBQUEsUUFHaEJVLE1BSGdCLEdBc0RoQmtCLEtBdERnQixDQUdoQmxCLE1BSGdCO0FBQUEsUUFJaEJSLEVBSmdCLEdBc0RoQjBCLEtBdERnQixDQUloQjFCLEVBSmdCO0FBQUEsUUFLaEJxQixJQUxnQixHQXNEaEJLLEtBdERnQixDQUtoQkwsSUFMZ0I7QUFBQSxRQU1oQjVCLFNBTmdCLEdBc0RoQmlDLEtBdERnQixDQU1oQmpDLFNBTmdCO0FBQUEsUUFPaEJVLGtCQVBnQixHQXNEaEJ1QixLQXREZ0IsQ0FPaEJ2QixrQkFQZ0I7QUFBQSxRQVFoQlIsWUFSZ0IsR0FzRGhCK0IsS0F0RGdCLENBUWhCL0IsWUFSZ0I7QUFBQSxRQVNoQlMsT0FUZ0IsR0FzRGhCc0IsS0F0RGdCLENBU2hCdEIsT0FUZ0I7QUFBQSxRQVVoQlAsVUFWZ0IsR0FzRGhCNkIsS0F0RGdCLENBVWhCN0IsVUFWZ0I7QUFBQSxRQVdoQnFCLFlBWGdCLEdBc0RoQlEsS0F0RGdCLENBV2hCUixZQVhnQjtBQUFBLHdCQXNEaEJRLEtBdERnQixDQVloQnpCLE1BWmdCO0FBQUEsUUFhSzBCLEtBYkwsaUJBYVpDLGVBYlk7QUFBQSxRQWNPQyxPQWRQLGlCQWNaQyxpQkFkWTtBQUFBLFFBZVpDLFFBZlksaUJBZVpBLFFBZlk7QUFBQSw2QkFzRGhCTCxLQXREZ0IsQ0FpQmhCaEIsV0FqQmdCO0FBQUEsUUFrQlpzQixLQWxCWSxzQkFrQlpBLEtBbEJZO0FBQUEsUUFtQkFDLEtBbkJBLHNCQW1CWkMsVUFuQlk7QUFBQSxRQW9CWkMsV0FwQlksc0JBb0JaQSxXQXBCWTtBQUFBLG1EQXFCWkMsY0FyQlk7QUFBQSxRQXNCUkMsU0F0QlEseUJBc0JSQSxTQXRCUTtBQUFBLFFBdUJSQyxPQXZCUSx5QkF1QlJBLE9BdkJRO0FBQUEsMEJBc0RoQlosS0F0RGdCLENBMEJoQnBCLFFBMUJnQjtBQUFBLGdEQTJCWmlDLE1BM0JZO0FBQUEsUUE0QktDLGlCQTVCTCx5QkE0QlJMLFdBNUJRO0FBQUEsUUE2QkdNLGVBN0JILHlCQTZCUkMsU0E3QlE7QUFBQSxRQThCU0MscUJBOUJULHlCQThCUkMsZUE5QlE7QUFBQSxRQStCRkMsVUEvQkUseUJBK0JSQyxJQS9CUTtBQUFBLFFBa0NIQyxRQWxDRyxtQkFpQ1pDLFdBakNZLENBa0NSQyxHQWxDUTtBQUFBLCtDQW9DWkMsSUFwQ1k7QUFBQSxRQXFDSEMsT0FyQ0csd0JBcUNSQyxHQXJDUTtBQUFBLFFBc0NIQyxPQXRDRyx3QkFzQ1JDLEdBdENRO0FBQUEsUUF1Q1NDLE1BdkNULHdCQXVDUlgsZUF2Q1E7QUFBQSxRQXdDS1ksWUF4Q0wsd0JBd0NSQyxXQXhDUTtBQUFBLFFBMkNLQyxTQTNDTCxtQkEwQ1p6QixLQTFDWSxDQTJDUkUsV0EzQ1E7QUFBQSxRQThDaEJ2QixZQTlDZ0IsR0FzRGhCYyxLQXREZ0IsQ0E4Q2hCZCxZQTlDZ0I7QUFBQSxRQStDaEJDLGFBL0NnQixHQXNEaEJhLEtBdERnQixDQStDaEJiLGFBL0NnQjtBQUFBLFFBZ0RoQkMsV0FoRGdCLEdBc0RoQlksS0F0RGdCLENBZ0RoQlosV0FoRGdCO0FBQUEsUUFpRGhCQyxPQWpEZ0IsR0FzRGhCVyxLQXREZ0IsQ0FpRGhCWCxPQWpEZ0I7QUFBQSxRQWtEaEJDLFNBbERnQixHQXNEaEJVLEtBdERnQixDQWtEaEJWLFNBbERnQjtBQUFBLFFBbURoQkMsT0FuRGdCLEdBc0RoQlMsS0F0RGdCLENBbURoQlQsT0FuRGdCO0FBQUEsUUFvRGhCRSxTQXBEZ0IsR0FzRGhCTyxLQXREZ0IsQ0FvRGhCUCxTQXBEZ0I7QUFBQSxRQXFEaEJJLE9BckRnQixHQXNEaEJHLEtBdERnQixDQXFEaEJILE9BckRnQjs7O0FBd0RwQixRQUFJb0MsNkJBQTZCaEIscUJBQWpDO0FBQ0EsUUFBSWlCLGtCQUFrQmYsVUFBdEI7QUFDQSxRQUFJZ0IsdUJBQXVCcEIsZUFBM0I7QUFDQSxRQUFJcUIseUJBQXlCdEIsaUJBQTdCO0FBQ0EsUUFBSXVCLGdCQUFnQmhCLFFBQXBCO0FBQ0EsUUFBSWlCLFlBQVksS0FBaEI7O0FBRUEsUUFBTUMsWUFBWSx1QkFBbEI7O0FBRUE7OztBQUdBLFFBQU1DLGFBQWFELFVBQVUsWUFBVixFQUF3QiwrQkFBeEIsQ0FBbkI7QUFDQSxRQUFNRSxTQUFTRixVQUFVLFVBQVYsRUFBc0IsRUFBdEIsQ0FBZjtBQUNBLFFBQU1HLGlCQUFpQkgsVUFBVSxZQUFWLEVBQXdCLGdCQUF4QixDQUF2QjtBQUNBLFFBQU1JLGtCQUFrQkosVUFBVSxZQUFWLEVBQXdCLGNBQXhCLENBQXhCO0FBQ0EsUUFBTUssZUFBZUwsVUFBVSxpQkFBVixFQUE2Qiw2QkFBN0IsQ0FBckI7QUFDQSxRQUFNTSxtQkFBbUJOLFVBQVUsWUFBVixFQUF3Qix5QkFBeEIsQ0FBekI7QUFDQSxRQUFNTyxvQkFBb0JQLFVBQVUsWUFBVixFQUF3QixtQkFBeEIsQ0FBMUI7QUFDQSxRQUFNUSxlQUFlUixVQUFVLFlBQVYsRUFBd0IsbUJBQXhCLENBQXJCO0FBQ0EsUUFBTVMsa0JBQWtCVCxVQUFVLFlBQVYsRUFBd0IscUJBQXhCLENBQXhCOztBQUVBOzs7OztBQUtBLFFBQU1VLGdCQUFnQiwwQkFBVztBQUM3QiwwQkFBa0IsSUFEVztBQUU3QixpQ0FBeUIsQ0FBQy9ELFlBRkc7QUFHN0IsOEJBQXNCRztBQUhPLEtBQVgsQ0FBdEI7O0FBTUE7Ozs7QUFJQSxRQUFNNkQsYUFBYXZDLFlBQVksNEJBQWlCQSxTQUFqQixFQUE0QkMsT0FBNUIsRUFBcUM2QixNQUFyQyxFQUE2Q0QsVUFBN0MsQ0FBWixHQUF1RSxFQUExRjs7QUFFQTs7OztBQUlBLFFBQUloQyxhQUFhMEMsY0FBYzNDLEtBQS9CO0FBQ0EsUUFBSWYsZ0JBQWdCc0Qsc0JBQXNCLGNBQTFDLEVBQTBEO0FBQ3RELFlBQU1LLG9CQUFvQixJQUFJQyxJQUFKLENBQVM1RCxZQUFULENBQTFCO0FBQ0E7QUFDQWdCLHFCQUFhdUMsZ0JBQ05BLGFBQWFNLE9BQWIsQ0FBcUIsUUFBckIsRUFBK0JGLGtCQUFrQkcsa0JBQWxCLEVBQS9CLENBRE0sSUFFTkgsa0JBQWtCRyxrQkFBbEIsRUFGUDtBQUdIOztBQUVEOzs7O0FBSUEsUUFBTUMsVUFBVSxxQkFBTyxZQUFQLEVBQXFCNUQsSUFBckIsS0FDVCxxQkFBTyx1Q0FBUCxFQUFnREEsSUFBaEQsQ0FEUyxJQUVULHFCQUFPLE1BQVAsRUFBZUEsSUFBZixDQUZTLElBR1QscUJBQU8sZUFBUCxFQUF3QkEsSUFBeEIsQ0FIUDs7QUFLQTs7OztBQUlBLFFBQU02RCxlQUFlLDBCQUFjLEtBQWQsQ0FBckI7O0FBR0E7Ozs7O0FBS0EsYUFBU0MsZ0JBQVQsQ0FBMEJDLElBQTFCLEVBQWdDO0FBQzVCLFlBQUksQ0FBQ0EsSUFBTCxFQUFXLE9BQU8sRUFBUDs7QUFFWCxlQUFPQSxLQUFLQyxHQUFMLENBQVMsVUFBQ0MsT0FBRCxFQUFhO0FBQ3pCO0FBQ0E7QUFDQSxnQkFBTUMsb0JBQVlELE9BQVosQ0FBTjtBQUNBLGdCQUFJQyxLQUFLQyxJQUFMLEtBQWNDLHdCQUFhQyxRQUEvQixFQUF5QztBQUNyQyxvQkFBSVQsT0FBSixFQUFhO0FBQ1RNLHlCQUFLQyxJQUFMLEdBQVlDLHdCQUFhRSxLQUF6QjtBQUNIO0FBQ0Qsb0NBQ09KLElBRFA7QUFFSUssNEJBQVE5RixFQUZaO0FBR0lLLDBEQUhKO0FBSUlSLDhDQUpKO0FBS0lTO0FBTEo7QUFPSCxhQVhELE1BV08sSUFBSW1GLEtBQUtDLElBQUwsS0FBY0Msd0JBQWFJLElBQS9CLEVBQXFDO0FBQ3hDLG9DQUNPTixJQURQO0FBRUkxRiwwQ0FGSjtBQUdJc0U7QUFISjtBQUtILGFBTk0sTUFNQSxJQUFJRSxvQkFBb0IsTUFBeEIsRUFBZ0M7QUFDbkNrQixxQkFBS0MsSUFBTCxHQUFZQyx3QkFBYUssSUFBekI7QUFDSDtBQUNELGdDQUNPUCxJQURQO0FBRUlRLHVCQUFPO0FBRlg7QUFJSCxTQTVCTSxDQUFQO0FBNkJIOztBQUVEO0FBQ0EsUUFBTUMsWUFBWXZHLGNBQWMsVUFBaEM7QUFDQSxRQUFNd0csaUJBQWlCeEcsY0FBYyxlQUFyQztBQUNBLFFBQU15RyxlQUFlekcsY0FBYyxhQUFuQztBQUNBLFFBQU0wRyxlQUFlMUcsY0FBYyxhQUFuQztBQUNBLFFBQU0yRyxZQUFZM0csY0FBYyxTQUFoQztBQUNBLFFBQU00RyxTQUFTNUcsY0FBYyxXQUE3QjtBQUNBLFFBQU02RyxTQUFTN0csY0FBYyxXQUE3Qjs7QUFFQTtBQUNBLFFBQU04RyxhQUFhLENBQUNILFNBQXBCO0FBQ0EsUUFBTUksWUFBWVIsYUFBYUMsY0FBYixJQUErQkssTUFBakQ7QUFDQSxRQUFNRyxXQUFXVCxhQUFhQyxjQUFiLElBQStCSyxNQUEvQixJQUF5Q0QsTUFBMUQ7QUFDQSxRQUFNSyxZQUFZLENBQUNOLFNBQUQsSUFBYyxDQUFDQyxNQUFqQztBQUNBLFFBQU1NLGtCQUFrQixDQUFDUCxTQUFELElBQWMsQ0FBQ0MsTUFBdkM7QUFDQSxRQUFNTyxXQUFXLENBQUNULFlBQUQsSUFBaUIsQ0FBQ0csTUFBbkM7QUFDQSxRQUFNTyxhQUFhYixhQUFhSSxTQUFiLElBQTBCQyxNQUE3QztBQUNBLFFBQU1TLGlCQUFpQixDQUFDVixTQUF4QjtBQUNBLFFBQU1XLG1CQUFtQixDQUFDWCxTQUExQjs7QUFFQSxRQUFJRCxnQkFBZ0JsQixPQUFoQixJQUEyQixDQUFDQyxZQUFoQyxFQUE4QztBQUMxQ3BCLGlDQUF5QjNDLFVBQVU2RixRQUFWLENBQW1CN0UsV0FBNUM7QUFDQXlCLDBCQUFrQixFQUFsQjtBQUNBRCxxQ0FBNkJ4QyxVQUFVNkYsUUFBVixDQUFtQnBFLGVBQWhEO0FBQ0FpQiwrQkFBdUIxQyxVQUFVNkYsUUFBVixDQUFtQnRFLFNBQTFDO0FBQ0FxQix3QkFBZ0JXLGVBQWhCO0FBQ0FWLG9CQUFZLElBQVo7QUFDSCxLQVBELE1BT08sSUFBSWhELGFBQWFDLE9BQWpCLEVBQTBCO0FBQzdCLFlBQU1nRyxjQUFjLDZCQUFlakcsU0FBZixFQUEwQkMsT0FBMUIsRUFBbUNFLFNBQW5DLENBQXBCO0FBQ0F3QyxxQ0FBNkJzRCxZQUFZckUsZUFBekM7QUFDQWtCLGlDQUF5Qm1ELFlBQVk5RSxXQUFyQztBQUNBMEIsK0JBQXVCb0QsWUFBWXZFLFNBQW5DO0FBQ0FrQiwwQkFBa0JxRCxZQUFZbkUsSUFBOUI7QUFDQSxZQUFNb0UsTUFBTSw4QkFBWjtBQUNBLFlBQUksbUNBQXFCQSxHQUFyQixFQUEwQmxHLFNBQTFCLENBQUosRUFBMEM7QUFDdENrQix5QkFBYSw0QkFBaUJsQixTQUFqQixFQUE0QkMsT0FBNUIsRUFBcUNrRCxNQUFyQyxFQUE2Q0QsVUFBN0MsQ0FBYjtBQUNIO0FBQ0o7O0FBRUQsUUFBTWlELFlBQVlyRCwwQkFBMEJELG9CQUExQixJQUFrREYsMEJBQXBFO0FBQ0EsUUFBTXlELGNBQWVyRSxZQUNqQmQsS0FEaUIsSUFDUkMsVUFEUSxJQUNNQyxXQUROLElBQ3FCZ0IsT0FEckIsSUFDZ0NPLFNBRGhDLElBQzhDeUQsYUFBYSxDQUFDL0MsY0FEN0QsR0FDZ0YsRUFEaEYsR0FDcUZwQyxLQUR6Rzs7QUFHQSxRQUFJcUYsV0FBV3JGLEtBQWY7QUFDQSxRQUFJbUYsYUFBYSxDQUFDL0MsY0FBbEIsRUFBa0M7QUFDOUJpRCxtQkFBY3ZELHNCQUFkLFdBQTBDdUQsUUFBMUM7QUFDSDs7QUFFRCxRQUFNQyxvQkFBb0IsNEJBQWN4RyxXQUFkLENBQTFCO0FBQ0EsUUFBTXlHLFlBQVksSUFBSUMsZUFBSixDQUFvQmpELGdCQUFwQixDQUFsQjtBQUNBLFFBQU1rRCxVQUFXbEQsb0JBQW9CZ0QsVUFBVUcsSUFBVixHQUFpQkMsSUFBakIsR0FBd0JDLEtBQTdDLEdBQXlEOUcsV0FBekQsU0FBd0V5RyxVQUFVTSxRQUFWLEVBQXhFLEdBQWlHL0csV0FBakg7O0FBRUEsV0FDSTtBQUFBO0FBQUE7QUFDSSxzQkFBUWQsRUFEWjtBQUVJLHVCQUFXMkUsYUFGZjtBQUdJLDBCQUFZMEMsUUFIaEI7QUFJSSwyQkFBWSxnQkFKaEI7QUFLSSxnQkFBSXZILEVBTFI7QUFNS3lHLHNCQUNEO0FBQUE7QUFBQTtBQUNJLCtCQUFZLHVCQURoQjtBQUVJLDJCQUFVLHVCQUZkO0FBR0ksdUJBQU8sRUFBRTNFLDJCQUF5QkQsS0FBekIsT0FBRixFQUhYO0FBSUksc0JBQU1FLFdBQVcsS0FKckI7QUFLSSw4QkFBWUEsT0FMaEI7QUFNS3NGLHlCQUFhLENBQUMvQyxjQUFkLElBQ0Q7QUFBQTtBQUFBO0FBQ0ksbUNBQVksdUJBRGhCO0FBRUksK0JBQVUsdUJBRmQ7QUFHSSwyQkFBUTtBQUNKeEIseUNBQWlCZSwwQkFEYjtBQUVKbUUsK0JBQU9qRTtBQUZILHFCQUhaO0FBT0tELG1DQUNHO0FBQUE7QUFBQTtBQUNJLG1DQUFVLGtDQURkO0FBRUk7QUFDSSw2QkFBSSxFQURSO0FBRUksaUNBQVEsTUFGWjtBQUdJLDZCQUFLQSxlQUhUO0FBSUksdUNBQVksMEJBSmhCO0FBRkosaUJBUlI7QUFpQkk7QUFBQTtBQUFBO0FBQU9FO0FBQVA7QUFqQkosYUFQSjtBQTJCSzBDLHlCQUNEOUMsU0FEQyxJQUVEO0FBQUE7QUFBQTtBQUNJLCtCQUFVLHNCQURkO0FBRUtBO0FBRkwsYUE3Qko7QUFrQ0tpRCwrQkFDRDVELFFBREMsSUFFRCxDQUFDb0QsWUFGQSxJQUdELDhCQUFDLHFCQUFEO0FBQ0ksMEJBQVVwQyxhQURkO0FBRUksMkJBQVdDLFNBRmY7QUFHSSx5QkFBU3pDLE9BSGI7QUFJSSwyQkFBVSx5QkFKZCxHQXJDSjtBQTJDS2tGLHlCQUNBdEQsV0FBWWtELFVBQVUxRSxLQUR0QixLQUVEO0FBQUE7QUFBQTtBQUNJLDJCQUFRO0FBQ0ppQix5Q0FBaUJXLE1BRGI7QUFFSkUscUNBQWFEO0FBRlQscUJBRFo7QUFLSSxtQ0FBWSxxQkFMaEI7QUFNSSwrQkFBVSxxQkFOZDtBQU9JO0FBQ0k7QUFDQSx5QkFBSzZDLFNBQVMxRSxLQUFULEdBQWlCd0IsT0FGMUI7QUFHSSx5QkFBS2tELFNBQVN4RSxPQUFULEdBQW1Cd0IsT0FINUI7QUFJSSw2QkFBUSxNQUpaO0FBS0ksMkJBQU0sSUFMVjtBQVBKO0FBN0NKLFNBUEo7QUFxRUk7QUFBQTtBQUFBO0FBQ0ksMkJBQVUsd0JBRGQ7QUFFS3NELCtCQUNENUQsUUFEQyxJQUVEb0QsWUFGQyxJQUdELDhCQUFDLHFCQUFEO0FBQ0ksMEJBQVVwQyxhQURkO0FBRUksMkJBQVdDLFNBRmY7QUFHSSx5QkFBU3pDLE9BSGI7QUFJSSwyQkFBVSx5QkFKZCxHQUxKO0FBWUttRix5QkFDRHhFLFVBREMsSUFFRDtBQUFBO0FBQUE7QUFDSSxtQ0FBWSxzQkFEaEI7QUFFSSwrQkFBVSxzQkFGZDtBQUdLQTtBQUhMLGFBZEo7QUFvQkk7QUFBQTtBQUFBO0FBQ0ksMEJBQUssU0FEVDtBQUVJLGtDQUFZa0YsV0FGaEI7QUFHSSxrQ0FBWTlDLFlBSGhCO0FBSUksbUNBQVksc0JBSmhCO0FBS0ksK0JBQVUsc0JBTGQ7QUFNSSwyQkFBT3RDLEtBTlg7QUFPS29FLDZCQUFhckUsUUFBYixJQUF5Qix1Q0FBSyxLQUFLQSxRQUFWLEVBQW9CLEtBQUksVUFBeEIsRUFBbUMsU0FBUSxNQUEzQyxHQVA5QjtBQVFLQztBQVJMLGFBcEJKO0FBK0JRNEUsd0JBQ0F6RSxXQURBLElBRUE7QUFBQTtBQUFBO0FBQ0ksbUNBQVkscUJBRGhCO0FBRUksK0JBQVUscUJBRmQ7QUFHS0E7QUFITCxhQWpDUjtBQXVDSzBFLDBCQUNELENBQUM5RixPQURBLElBRURQLE9BQU82RSxHQUFQLENBQVc7QUFBQSx1QkFDUCw4QkFBQyxvQkFBRDtBQUNJLDZCQUFTMEMsV0FBV0MsT0FEeEI7QUFFSSw2QkFBU0QsV0FBV0UsT0FGeEI7QUFHSSx5QkFBSyxxQkFIVDtBQUlJLDBCQUFNbkIsaUJBQWlCM0IsaUJBQWlCNEMsV0FBV0csSUFBNUIsQ0FBakIsR0FBcUQsRUFKL0Q7QUFLSSw0QkFBUW5CLG1CQUFtQjVCLGlCQUFpQjRDLFdBQVdJLE1BQTVCLENBQW5CLEdBQXlELEVBTHJFO0FBTUksMkJBQU9oRCxpQkFBaUI0QyxXQUFXSyxLQUE1QixDQU5YO0FBT0ksK0JBQVczSSxTQVBmO0FBUUksNkJBQVM4QixPQVJiLEdBRE87QUFBQSxhQUFYLENBekNKO0FBb0RLLGFBQUMwRSxrQkFBa0JDLFlBQWxCLElBQWtDSSxNQUFuQyxLQUNNLENBQUN6RixhQURQLElBRU0sOEJBQUMscUJBQUQsSUFBYSxRQUFReUcsaUJBQXJCLEVBQXdDLE1BQU1HLE9BQTlDO0FBdERYLFNBckVKO0FBNkhLLFNBQUM1RyxpQkFBaUJFLE9BQWpCLElBQTRCb0YsWUFBN0IsS0FDRSw4QkFBQyxxQkFBRCxJQUFhLFFBQVFtQixpQkFBckIsRUFBd0MsTUFBTUcsT0FBOUM7QUE5SFAsS0FESjtBQWtJSCxDQXpWRDs7QUEyVkFoRyxLQUFLNEcsU0FBTCxHQUFpQjdJLFFBQWpCO0FBQ0FpQyxLQUFLRCxZQUFMLEdBQW9CQSxZQUFwQjs7a0JBRWVDLEkiLCJmaWxlIjoiMjUyLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcclxuaW1wb3J0IGNsYXNzTmFtZXMgZnJvbSAnY2xhc3NuYW1lcyc7XHJcbmltcG9ydCBjdWlkIGZyb20gJ2N1aWQnO1xyXG5pbXBvcnQge1xyXG4gICAgc3RyaW5nLFxyXG4gICAgc2hhcGUsXHJcbiAgICBib29sLFxyXG4gICAgZnVuYyxcclxuICAgIGFycmF5T2YsXHJcbn0gZnJvbSAncHJvcC10eXBlcyc7XHJcblxyXG5pbXBvcnQgQ2FyZEZvb3RlciBmcm9tICcuL0NhcmRGb290ZXIvQ2FyZEZvb3Rlcic7XHJcbmltcG9ydCBwcmV0dHlGb3JtYXREYXRlIGZyb20gJy4uL0hlbHBlcnMvcHJldHR5Rm9ybWF0JztcclxuaW1wb3J0IHsgSU5GT0JJVF9UWVBFIH0gZnJvbSAnLi4vSGVscGVycy9jb25zdGFudHMnO1xyXG5pbXBvcnQgeyBoYXNUYWcgfSBmcm9tICcuLi9IZWxwZXJzL0hlbHBlcnMnO1xyXG5pbXBvcnQgeyBnZXRFdmVudEJhbm5lciwgZ2V0TGlua1RhcmdldCwgaXNEYXRlQmVmb3JlSW50ZXJ2YWwsIGdldEN1cnJlbnREYXRlIH0gZnJvbSAnLi4vSGVscGVycy9nZW5lcmFsJztcclxuaW1wb3J0IHsgdXNlQ29uZmlnLCB1c2VSZWdpc3RlcmVkIH0gZnJvbSAnLi4vSGVscGVycy9ob29rcyc7XHJcbmltcG9ydCB7XHJcbiAgICBzdHlsZXNUeXBlLFxyXG4gICAgY29udGVudEFyZWFUeXBlLFxyXG4gICAgb3ZlcmxheXNUeXBlLFxyXG4gICAgZm9vdGVyVHlwZSxcclxuICAgIHRhZ3NUeXBlLFxyXG59IGZyb20gJy4uL3R5cGVzL2NhcmQnO1xyXG5pbXBvcnQgTGlua0Jsb2NrZXIgZnJvbSAnLi9MaW5rQmxvY2tlci9MaW5rQmxvY2tlcic7XHJcbmltcG9ydCBWaWRlb0J1dHRvbiBmcm9tICcuLi9Nb2RhbC92aWRlb0J1dHRvbic7XHJcblxyXG5jb25zdCBDYXJkVHlwZSA9IHtcclxuICAgIGNhcmRTdHlsZTogc3RyaW5nLFxyXG4gICAgaXNCb29rbWFya2VkOiBib29sLFxyXG4gICAgZGF0ZUZvcm1hdDogc3RyaW5nLFxyXG4gICAgaWQ6IHN0cmluZy5pc1JlcXVpcmVkLFxyXG4gICAgbGg6IHN0cmluZyxcclxuICAgIHN0eWxlczogc2hhcGUoc3R5bGVzVHlwZSksXHJcbiAgICBkaXNhYmxlQm9va21hcmtJY286IGJvb2wsXHJcbiAgICBvbkNsaWNrOiBmdW5jLmlzUmVxdWlyZWQsXHJcbiAgICBvdmVybGF5czogc2hhcGUob3ZlcmxheXNUeXBlKSxcclxuICAgIGZvb3RlcjogYXJyYXlPZihzaGFwZShmb290ZXJUeXBlKSksXHJcbiAgICBjb250ZW50QXJlYTogc2hhcGUoY29udGVudEFyZWFUeXBlKSxcclxuICAgIHJlbmRlckJvcmRlcjogYm9vbCxcclxuICAgIHJlbmRlck92ZXJsYXk6IGJvb2wsXHJcbiAgICBvdmVybGF5TGluazogc3RyaW5nLFxyXG4gICAgaGlkZUNUQTogYm9vbCxcclxuICAgIHN0YXJ0RGF0ZTogc3RyaW5nLFxyXG4gICAgZW5kRGF0ZTogc3RyaW5nLFxyXG4gICAgbW9kaWZpZWREYXRlOiBzdHJpbmcsXHJcbiAgICBiYW5uZXJNYXA6IHNoYXBlKE9iamVjdCkuaXNSZXF1aXJlZCxcclxuICAgIHRhZ3M6IGFycmF5T2Yoc2hhcGUodGFnc1R5cGUpKSxcclxuICAgIG9uRm9jdXM6IGZ1bmMuaXNSZXF1aXJlZCxcclxufTtcclxuXHJcbmNvbnN0IGRlZmF1bHRQcm9wcyA9IHtcclxuICAgIGNhcmRTdHlsZTogJycsXHJcbiAgICBmb290ZXI6IFtdLFxyXG4gICAgc3R5bGVzOiB7fSxcclxuICAgIG92ZXJsYXlzOiB7fSxcclxuICAgIGRhdGVGb3JtYXQ6ICcnLFxyXG4gICAgY29udGVudEFyZWE6IHt9LFxyXG4gICAgbGg6ICcnLFxyXG4gICAgaXNCb29rbWFya2VkOiBmYWxzZSxcclxuICAgIGRpc2FibGVCb29rbWFya0ljbzogZmFsc2UsXHJcbiAgICByZW5kZXJCb3JkZXI6IHRydWUsXHJcbiAgICByZW5kZXJPdmVybGF5OiBmYWxzZSxcclxuICAgIG92ZXJsYXlMaW5rOiAnJyxcclxuICAgIGhpZGVDVEE6IGZhbHNlLFxyXG4gICAgc3RhcnREYXRlOiAnJyxcclxuICAgIGVuZERhdGU6ICcnLFxyXG4gICAgbW9kaWZpZWREYXRlOiAnJyxcclxuICAgIHRhZ3M6IFtdLFxyXG59O1xyXG5cclxuLyoqXHJcbiAqIDEvMiBpbWFnZSBhc3BlY3QgcmF0aW8gY2FyZFxyXG4gKlxyXG4gKiBAY29tcG9uZW50XHJcbiAqIEBleGFtcGxlXHJcbiAqIGNvbnN0IHByb3BzPSB7XHJcbiAgICBpZDogU3RyaW5nLFxyXG4gICAgc3R5bGVzOiBPYmplY3QsXHJcbiAgICBjb250ZW50QXJlYTogT2JqZWN0LFxyXG4gICAgb3ZlcmxheXM6IE9iamVjdCxcclxuICAgIHJlbmRlckJvcmRlcjogQm9vbGVhbixcclxuICAgIHJlbmRlck92ZXJsYXk6IEJvb2xlYW4sXHJcbiAgICBvdmVybGF5TGluazogU3RyaW5nLFxyXG4gKiB9XHJcbiAqIHJldHVybiAoXHJcbiAqICAgPENhcmQgey4uLnByb3BzfS8+XHJcbiAqIClcclxuICovXHJcbmNvbnN0IENhcmQgPSAocHJvcHMpID0+IHtcclxuICAgIGNvbnN0IHtcclxuICAgICAgICBpZCxcclxuICAgICAgICBmb290ZXIsXHJcbiAgICAgICAgbGgsXHJcbiAgICAgICAgdGFncyxcclxuICAgICAgICBjYXJkU3R5bGUsXHJcbiAgICAgICAgZGlzYWJsZUJvb2ttYXJrSWNvLFxyXG4gICAgICAgIGlzQm9va21hcmtlZCxcclxuICAgICAgICBvbkNsaWNrLFxyXG4gICAgICAgIGRhdGVGb3JtYXQsXHJcbiAgICAgICAgbW9kaWZpZWREYXRlLFxyXG4gICAgICAgIHN0eWxlczoge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kSW1hZ2U6IGltYWdlLFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kQWx0VGV4dDogYWx0VGV4dCxcclxuICAgICAgICAgICAgbW5lbW9uaWMsXHJcbiAgICAgICAgfSxcclxuICAgICAgICBjb250ZW50QXJlYToge1xyXG4gICAgICAgICAgICB0aXRsZSxcclxuICAgICAgICAgICAgZGV0YWlsVGV4dDogbGFiZWwsXHJcbiAgICAgICAgICAgIGRlc2NyaXB0aW9uLFxyXG4gICAgICAgICAgICBkYXRlRGV0YWlsVGV4dDoge1xyXG4gICAgICAgICAgICAgICAgc3RhcnRUaW1lLFxyXG4gICAgICAgICAgICAgICAgZW5kVGltZSxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIG92ZXJsYXlzOiB7XHJcbiAgICAgICAgICAgIGJhbm5lcjoge1xyXG4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IGJhbm5lckRlc2NyaXB0aW9uLFxyXG4gICAgICAgICAgICAgICAgZm9udENvbG9yOiBiYW5uZXJGb250Q29sb3IsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGJhbm5lckJhY2tncm91bmRDb2xvcixcclxuICAgICAgICAgICAgICAgIGljb246IGJhbm5lckljb24sXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHZpZGVvQnV0dG9uOiB7XHJcbiAgICAgICAgICAgICAgICB1cmw6IHZpZGVvVVJMLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBsb2dvOiB7XHJcbiAgICAgICAgICAgICAgICBzcmM6IGxvZ29TcmMsXHJcbiAgICAgICAgICAgICAgICBhbHQ6IGxvZ29BbHQsXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGxvZ29CZyxcclxuICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiBsb2dvQm9yZGVyQmcsXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGxhYmVsOiB7XHJcbiAgICAgICAgICAgICAgICBkZXNjcmlwdGlvbjogYmFkZ2VUZXh0LFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgcmVuZGVyQm9yZGVyLFxyXG4gICAgICAgIHJlbmRlck92ZXJsYXksXHJcbiAgICAgICAgb3ZlcmxheUxpbmssXHJcbiAgICAgICAgaGlkZUNUQSxcclxuICAgICAgICBzdGFydERhdGUsXHJcbiAgICAgICAgZW5kRGF0ZSxcclxuICAgICAgICBiYW5uZXJNYXAsXHJcbiAgICAgICAgb25Gb2N1cyxcclxuICAgIH0gPSBwcm9wcztcclxuXHJcbiAgICBsZXQgYmFubmVyQmFja2dyb3VuZENvbG9yVG9Vc2UgPSBiYW5uZXJCYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICBsZXQgYmFubmVySWNvblRvVXNlID0gYmFubmVySWNvbjtcclxuICAgIGxldCBiYW5uZXJGb250Q29sb3JUb1VzZSA9IGJhbm5lckZvbnRDb2xvcjtcclxuICAgIGxldCBiYW5uZXJEZXNjcmlwdGlvblRvVXNlID0gYmFubmVyRGVzY3JpcHRpb247XHJcbiAgICBsZXQgdmlkZW9VUkxUb1VzZSA9IHZpZGVvVVJMO1xyXG4gICAgbGV0IGdhdGVWaWRlbyA9IGZhbHNlO1xyXG5cclxuICAgIGNvbnN0IGdldENvbmZpZyA9IHVzZUNvbmZpZygpO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICoqKiogQXV0aG9yZWQgQ29uZmlncyAqKioqXHJcbiAgICAgKi9cclxuICAgIGNvbnN0IGkxOG5Gb3JtYXQgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnaTE4bi5wcmV0dHlEYXRlSW50ZXJ2YWxGb3JtYXQnKTtcclxuICAgIGNvbnN0IGxvY2FsZSA9IGdldENvbmZpZygnbGFuZ3VhZ2UnLCAnJyk7XHJcbiAgICBjb25zdCBkaXNhYmxlQmFubmVycyA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdkaXNhYmxlQmFubmVycycpO1xyXG4gICAgY29uc3QgY2FyZEJ1dHRvblN0eWxlID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2J1dHRvbi5zdHlsZScpO1xyXG4gICAgY29uc3QgaGVhZGluZ0xldmVsID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uLmkxOG4nLCAnY2FyZFRpdGxlQWNjZXNzaWJpbGl0eUxldmVsJyk7XHJcbiAgICBjb25zdCBhZGRpdGlvbmFsUGFyYW1zID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2FkZGl0aW9uYWxSZXF1ZXN0UGFyYW1zJyk7XHJcbiAgICBjb25zdCBkZXRhaWxzVGV4dE9wdGlvbiA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdkZXRhaWxzVGV4dE9wdGlvbicpO1xyXG4gICAgY29uc3QgbGFzdE1vZGlmaWVkID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2kxOG4ubGFzdE1vZGlmaWVkJyk7XHJcbiAgICBjb25zdCByZWdpc3RyYXRpb25VcmwgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnYmFubmVyLnJlZ2lzdGVyLnVybCcpO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogQ2xhc3MgbmFtZSBmb3IgdGhlIGNhcmQ6XHJcbiAgICAgKiB3aGV0aGVyIGNhcmQgYm9yZGVyIHNob3VsZCBiZSByZW5kZXJlZCBvciBubztcclxuICAgICAqIEB0eXBlIHtTdHJpbmd9XHJcbiAgICAgKi9cclxuICAgIGNvbnN0IGNhcmRDbGFzc05hbWUgPSBjbGFzc05hbWVzKHtcclxuICAgICAgICAnY29uc29uYW50LUNhcmQnOiB0cnVlLFxyXG4gICAgICAgICdjb25zb25hbnQtdS1ub0JvcmRlcnMnOiAhcmVuZGVyQm9yZGVyLFxyXG4gICAgICAgICdjb25zb25hbnQtaGlkZS1jdGEnOiBoaWRlQ1RBLFxyXG4gICAgfSk7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBGb3JtYXR0ZWQgZGF0ZSBzdHJpbmdcclxuICAgICAqIEB0eXBlIHtTdHJpbmd9XHJcbiAgICAgKi9cclxuICAgIGNvbnN0IHByZXR0eURhdGUgPSBzdGFydFRpbWUgPyBwcmV0dHlGb3JtYXREYXRlKHN0YXJ0VGltZSwgZW5kVGltZSwgbG9jYWxlLCBpMThuRm9ybWF0KSA6ICcnO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogRGV0YWlsIHRleHRcclxuICAgICAqIEB0eXBlIHtTdHJpbmd9XHJcbiAgICAgKi9cclxuICAgIGxldCBkZXRhaWxUZXh0ID0gcHJldHR5RGF0ZSB8fCBsYWJlbDtcclxuICAgIGlmIChtb2RpZmllZERhdGUgJiYgZGV0YWlsc1RleHRPcHRpb24gPT09ICdtb2RpZmllZERhdGUnKSB7XHJcbiAgICAgICAgY29uc3QgbG9jYWxNb2RpZmllZERhdGUgPSBuZXcgRGF0ZShtb2RpZmllZERhdGUpO1xyXG4gICAgICAgIC8vIGRldGFpbFRleHQgPSBsYXN0TW9kaWZpZWQucmVwbGFjZSgne2RhdGV9JywgbG9jYWxNb2RpZmllZERhdGUudG9Mb2NhbGVEYXRlU3RyaW5nKCkpO1xyXG4gICAgICAgIGRldGFpbFRleHQgPSBsYXN0TW9kaWZpZWRcclxuICAgICAgICAgICAgJiYgbGFzdE1vZGlmaWVkLnJlcGxhY2UoJ3tkYXRlfScsIGxvY2FsTW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpKVxyXG4gICAgICAgICAgICB8fCBsb2NhbE1vZGlmaWVkRGF0ZS50b0xvY2FsZURhdGVTdHJpbmcoKTtcclxuICAgIH1cclxuXHJcbiAgICAvKipcclxuICAgICAqIGlzR2F0ZWRcclxuICAgICAqIEB0eXBlIHtCb29sZWFufVxyXG4gICAgICovXHJcbiAgICBjb25zdCBpc0dhdGVkID0gaGFzVGFnKC9jYWFzOmdhdGVkLywgdGFncylcclxuICAgICAgICB8fCBoYXNUYWcoL2NhYXM6Y2FyZC1zdHlsZVxcL2hhbGYtaGVpZ2h0LWZlYXR1cmVkLywgdGFncylcclxuICAgICAgICB8fCBoYXNUYWcoLzdlZDMvLCB0YWdzKVxyXG4gICAgICAgIHx8IGhhc1RhZygvMWo2emdjeFxcLzNiaHYvLCB0YWdzKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIGlzUmVnaXN0ZXJlZFxyXG4gICAgICogQHR5cGUge0Jvb2xlYW59XHJcbiAgICAgKi9cclxuICAgIGNvbnN0IGlzUmVnaXN0ZXJlZCA9IHVzZVJlZ2lzdGVyZWQoZmFsc2UpO1xyXG5cclxuXHJcbiAgICAvKipcclxuICAgICAqIEV4dGVuZHMgaW5mb2JpdHMgd2l0aCB0aGUgY29uZmlndXJhdGlvbiBkYXRhXHJcbiAgICAgKiBAcGFyYW0ge0FycmF5fSBkYXRhIC0gQXJyYXkgb2YgdGhlIGluZm9iaXRzXHJcbiAgICAgKiBAcmV0dXJuIHtBcnJheX0gLSBBcnJheSBvZiB0aGUgaW5mb2JpdHMgd2l0aCB0aGUgY29uZmlndXJhdGlvbiBkYXRhIGFkZGVkXHJcbiAgICAgKi9cclxuICAgIGZ1bmN0aW9uIGV4dGVuZEZvb3RlckRhdGEoZGF0YSkge1xyXG4gICAgICAgIGlmICghZGF0YSkgcmV0dXJuIFtdO1xyXG5cclxuICAgICAgICByZXR1cm4gZGF0YS5tYXAoKGluZm9iaXQpID0+IHtcclxuICAgICAgICAgICAgLy8gTVdQVy0xMjkwODU6IENvbXBpbGVyIHdyb25nbHkgY29tcGlsZXMgdGhpcyBvYmplY3QgdG8gcHJpdmF0ZSwgcmVhZC1vbmx5LFxyXG4gICAgICAgICAgICAvLyBDcmVhdGVkIGNvcHkgc28gb2JqZWN0IGluc3RhbmNlIGhhcyBwdWJsaWMgbWV0aG9kcyBhbmQgcHJvcGVydGllcy5cclxuICAgICAgICAgICAgY29uc3QgY29weSA9IHsgLi4uaW5mb2JpdCB9O1xyXG4gICAgICAgICAgICBpZiAoY29weS50eXBlID09PSBJTkZPQklUX1RZUEUuQk9PS01BUkspIHtcclxuICAgICAgICAgICAgICAgIGlmIChpc0dhdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29weS50eXBlID0gSU5GT0JJVF9UWVBFLkdBVEVEO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgICAgICAuLi5jb3B5LFxyXG4gICAgICAgICAgICAgICAgICAgIGNhcmRJZDogaWQsXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzYWJsZUJvb2ttYXJrSWNvLFxyXG4gICAgICAgICAgICAgICAgICAgIGlzQm9va21hcmtlZCxcclxuICAgICAgICAgICAgICAgICAgICBvbkNsaWNrLFxyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgfSBlbHNlIGlmIChjb3B5LnR5cGUgPT09IElORk9CSVRfVFlQRS5EQVRFKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC4uLmNvcHksXHJcbiAgICAgICAgICAgICAgICAgICAgZGF0ZUZvcm1hdCxcclxuICAgICAgICAgICAgICAgICAgICBsb2NhbGUsXHJcbiAgICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICB9IGVsc2UgaWYgKGNhcmRCdXR0b25TdHlsZSA9PT0gJ2xpbmsnKSB7XHJcbiAgICAgICAgICAgICAgICBjb3B5LnR5cGUgPSBJTkZPQklUX1RZUEUuTElOSztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgLi4uY29weSxcclxuICAgICAgICAgICAgICAgIGlzQ3RhOiB0cnVlLFxyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIENhcmQgc3R5bGVzXHJcbiAgICBjb25zdCBpc09uZUhhbGYgPSBjYXJkU3R5bGUgPT09ICdvbmUtaGFsZic7XHJcbiAgICBjb25zdCBpc1RocmVlRm91cnRocyA9IGNhcmRTdHlsZSA9PT0gJ3RocmVlLWZvdXJ0aHMnO1xyXG4gICAgY29uc3QgaXNEb3VibGVXaWRlID0gY2FyZFN0eWxlID09PSAnZG91YmxlLXdpZGUnO1xyXG4gICAgY29uc3QgaXNIYWxmSGVpZ2h0ID0gY2FyZFN0eWxlID09PSAnaGFsZi1oZWlnaHQnO1xyXG4gICAgY29uc3QgaXNQcm9kdWN0ID0gY2FyZFN0eWxlID09PSAncHJvZHVjdCc7XHJcbiAgICBjb25zdCBpc1RleHQgPSBjYXJkU3R5bGUgPT09ICd0ZXh0LWNhcmQnO1xyXG4gICAgY29uc3QgaXNGdWxsID0gY2FyZFN0eWxlID09PSAnZnVsbC1jYXJkJztcclxuXHJcbiAgICAvLyBDYXJkIGVsZW1lbnRzIHRvIHNob3dcclxuICAgIGNvbnN0IHNob3dIZWFkZXIgPSAhaXNQcm9kdWN0O1xyXG4gICAgY29uc3Qgc2hvd0JhZGdlID0gaXNPbmVIYWxmIHx8IGlzVGhyZWVGb3VydGhzIHx8IGlzRnVsbDtcclxuICAgIGNvbnN0IHNob3dMb2dvID0gaXNPbmVIYWxmIHx8IGlzVGhyZWVGb3VydGhzIHx8IGlzRnVsbCB8fCBpc1RleHQ7XHJcbiAgICBjb25zdCBzaG93TGFiZWwgPSAhaXNQcm9kdWN0ICYmICFpc1RleHQ7XHJcbiAgICBjb25zdCBzaG93VmlkZW9CdXR0b24gPSAhaXNQcm9kdWN0ICYmICFpc1RleHQ7XHJcbiAgICBjb25zdCBzaG93VGV4dCA9ICFpc0hhbGZIZWlnaHQgJiYgIWlzRnVsbDtcclxuICAgIGNvbnN0IHNob3dGb290ZXIgPSBpc09uZUhhbGYgfHwgaXNQcm9kdWN0IHx8IGlzVGV4dDtcclxuICAgIGNvbnN0IHNob3dGb290ZXJMZWZ0ID0gIWlzUHJvZHVjdDtcclxuICAgIGNvbnN0IHNob3dGb290ZXJDZW50ZXIgPSAhaXNQcm9kdWN0O1xyXG5cclxuICAgIGlmIChpc0hhbGZIZWlnaHQgJiYgaXNHYXRlZCAmJiAhaXNSZWdpc3RlcmVkKSB7XHJcbiAgICAgICAgYmFubmVyRGVzY3JpcHRpb25Ub1VzZSA9IGJhbm5lck1hcC5yZWdpc3Rlci5kZXNjcmlwdGlvbjtcclxuICAgICAgICBiYW5uZXJJY29uVG9Vc2UgPSAnJztcclxuICAgICAgICBiYW5uZXJCYWNrZ3JvdW5kQ29sb3JUb1VzZSA9IGJhbm5lck1hcC5yZWdpc3Rlci5iYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgYmFubmVyRm9udENvbG9yVG9Vc2UgPSBiYW5uZXJNYXAucmVnaXN0ZXIuZm9udENvbG9yO1xyXG4gICAgICAgIHZpZGVvVVJMVG9Vc2UgPSByZWdpc3RyYXRpb25Vcmw7XHJcbiAgICAgICAgZ2F0ZVZpZGVvID0gdHJ1ZTtcclxuICAgIH0gZWxzZSBpZiAoc3RhcnREYXRlICYmIGVuZERhdGUpIHtcclxuICAgICAgICBjb25zdCBldmVudEJhbm5lciA9IGdldEV2ZW50QmFubmVyKHN0YXJ0RGF0ZSwgZW5kRGF0ZSwgYmFubmVyTWFwKTtcclxuICAgICAgICBiYW5uZXJCYWNrZ3JvdW5kQ29sb3JUb1VzZSA9IGV2ZW50QmFubmVyLmJhY2tncm91bmRDb2xvcjtcclxuICAgICAgICBiYW5uZXJEZXNjcmlwdGlvblRvVXNlID0gZXZlbnRCYW5uZXIuZGVzY3JpcHRpb247XHJcbiAgICAgICAgYmFubmVyRm9udENvbG9yVG9Vc2UgPSBldmVudEJhbm5lci5mb250Q29sb3I7XHJcbiAgICAgICAgYmFubmVySWNvblRvVXNlID0gZXZlbnRCYW5uZXIuaWNvbjtcclxuICAgICAgICBjb25zdCBub3cgPSBnZXRDdXJyZW50RGF0ZSgpO1xyXG4gICAgICAgIGlmIChpc0RhdGVCZWZvcmVJbnRlcnZhbChub3csIHN0YXJ0RGF0ZSkpIHtcclxuICAgICAgICAgICAgZGV0YWlsVGV4dCA9IHByZXR0eUZvcm1hdERhdGUoc3RhcnREYXRlLCBlbmREYXRlLCBsb2NhbGUsIGkxOG5Gb3JtYXQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBoYXNCYW5uZXIgPSBiYW5uZXJEZXNjcmlwdGlvblRvVXNlICYmIGJhbm5lckZvbnRDb2xvclRvVXNlICYmIGJhbm5lckJhY2tncm91bmRDb2xvclRvVXNlO1xyXG4gICAgY29uc3QgaGVhZGluZ0FyaWEgPSAodmlkZW9VUkwgfHxcclxuICAgICAgICBsYWJlbCB8fCBkZXRhaWxUZXh0IHx8IGRlc2NyaXB0aW9uIHx8IGxvZ29TcmMgfHwgYmFkZ2VUZXh0IHx8IChoYXNCYW5uZXIgJiYgIWRpc2FibGVCYW5uZXJzKSkgPyAnJyA6IHRpdGxlO1xyXG5cclxuICAgIGxldCBhcmlhVGV4dCA9IHRpdGxlO1xyXG4gICAgaWYgKGhhc0Jhbm5lciAmJiAhZGlzYWJsZUJhbm5lcnMpIHtcclxuICAgICAgICBhcmlhVGV4dCA9IGAke2Jhbm5lckRlc2NyaXB0aW9uVG9Vc2V9IHwgJHthcmlhVGV4dH1gO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGxpbmtCbG9ja2VyVGFyZ2V0ID0gZ2V0TGlua1RhcmdldChvdmVybGF5TGluayk7XHJcbiAgICBjb25zdCBhZGRQYXJhbXMgPSBuZXcgVVJMU2VhcmNoUGFyYW1zKGFkZGl0aW9uYWxQYXJhbXMpO1xyXG4gICAgY29uc3Qgb3ZlcmxheSA9IChhZGRpdGlvbmFsUGFyYW1zICYmIGFkZFBhcmFtcy5rZXlzKCkubmV4dCgpLnZhbHVlKSA/IGAke292ZXJsYXlMaW5rfT8ke2FkZFBhcmFtcy50b1N0cmluZygpfWAgOiBvdmVybGF5TGluaztcclxuXHJcbiAgICByZXR1cm4gKFxyXG4gICAgICAgIDxkaXZcclxuICAgICAgICAgICAgZGFhLWxoPXtsaH1cclxuICAgICAgICAgICAgY2xhc3NOYW1lPXtjYXJkQ2xhc3NOYW1lfVxyXG4gICAgICAgICAgICBhcmlhLWxhYmVsPXthcmlhVGV4dH1cclxuICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZFwiXHJcbiAgICAgICAgICAgIGlkPXtpZH0+XHJcbiAgICAgICAgICAgIHtzaG93SGVhZGVyICYmXHJcbiAgICAgICAgICAgIDxkaXZcclxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LUNhcmQtaGVhZGVyXCJcclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLWhlYWRlclwiXHJcbiAgICAgICAgICAgICAgICBzdHlsZT17eyBiYWNrZ3JvdW5kSW1hZ2U6IGB1cmwoXCIke2ltYWdlfVwiKWAgfX1cclxuICAgICAgICAgICAgICAgIHJvbGU9e2FsdFRleHQgJiYgJ2ltZyd9XHJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPXthbHRUZXh0fT5cclxuICAgICAgICAgICAgICAgIHtoYXNCYW5uZXIgJiYgIWRpc2FibGVCYW5uZXJzICYmXHJcbiAgICAgICAgICAgICAgICA8c3BhblxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LUNhcmQtYmFubmVyXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC1iYW5uZXJcIlxyXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlPXsoe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IGJhbm5lckJhY2tncm91bmRDb2xvclRvVXNlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogYmFubmVyRm9udENvbG9yVG9Vc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgfSl9PlxyXG4gICAgICAgICAgICAgICAgICAgIHtiYW5uZXJJY29uVG9Vc2UgJiZcclxuICAgICAgICAgICAgICAgICAgICAgICAgPGRpdlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtYmFubmVySWNvbldyYXBwZXJcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxpbWdcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbHQ9XCJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9XCJsYXp5XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM9e2Jhbm5lckljb25Ub1VzZX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLWJhbm5lckltZ1wiIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA8c3Bhbj57YmFubmVyRGVzY3JpcHRpb25Ub1VzZX08L3NwYW4+XHJcbiAgICAgICAgICAgICAgICA8L3NwYW4+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7c2hvd0JhZGdlICYmXHJcbiAgICAgICAgICAgICAgICBiYWRnZVRleHQgJiZcclxuICAgICAgICAgICAgICAgIDxzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtYmFkZ2VcIj5cclxuICAgICAgICAgICAgICAgICAgICB7YmFkZ2VUZXh0fVxyXG4gICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3Nob3dWaWRlb0J1dHRvbiAmJlxyXG4gICAgICAgICAgICAgICAgdmlkZW9VUkwgJiZcclxuICAgICAgICAgICAgICAgICFpc0hhbGZIZWlnaHQgJiZcclxuICAgICAgICAgICAgICAgIDxWaWRlb0J1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvVVJMPXt2aWRlb1VSTFRvVXNlfVxyXG4gICAgICAgICAgICAgICAgICAgIGdhdGVWaWRlbz17Z2F0ZVZpZGVvfVxyXG4gICAgICAgICAgICAgICAgICAgIG9uRm9jdXM9e29uRm9jdXN9XHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtdmlkZW9JY29cIiAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3Nob3dMb2dvICYmXHJcbiAgICAgICAgICAgICAgICAobG9nb1NyYyB8fCAoaXNUZXh0ICYmIGltYWdlKSkgJiZcclxuICAgICAgICAgICAgICAgIDxkaXZcclxuICAgICAgICAgICAgICAgICAgICBzdHlsZT17KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBsb2dvQmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlckNvbG9yOiBsb2dvQm9yZGVyQmcsXHJcbiAgICAgICAgICAgICAgICAgICAgfSl9XHJcbiAgICAgICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZC1sb2dvXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC1sb2dvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGltZ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB0aGUgdGV4dCBjYXJkIHVzZXMgdGhlIGltYWdlIGFzIGxvZ29cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3JjPXtpc1RleHQgPyBpbWFnZSA6IGxvZ29TcmN9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsdD17aXNUZXh0ID8gYWx0VGV4dCA6IGxvZ29BbHR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRpbmc9XCJsYXp5XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg9XCIzMlwiIC8+XHJcbiAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPGRpdlxyXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtY29udGVudFwiPlxyXG4gICAgICAgICAgICAgICAge3Nob3dWaWRlb0J1dHRvbiAmJlxyXG4gICAgICAgICAgICAgICAgdmlkZW9VUkwgJiZcclxuICAgICAgICAgICAgICAgIGlzSGFsZkhlaWdodCAmJlxyXG4gICAgICAgICAgICAgICAgPFZpZGVvQnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgdmlkZW9VUkw9e3ZpZGVvVVJMVG9Vc2V9XHJcbiAgICAgICAgICAgICAgICAgICAgZ2F0ZVZpZGVvPXtnYXRlVmlkZW99XHJcbiAgICAgICAgICAgICAgICAgICAgb25Gb2N1cz17b25Gb2N1c31cclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC12aWRlb0ljb1wiIC8+XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAge3Nob3dMYWJlbCAmJlxyXG4gICAgICAgICAgICAgICAgZGV0YWlsVGV4dCAmJlxyXG4gICAgICAgICAgICAgICAgPHNwYW5cclxuICAgICAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLWxhYmVsXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC1sYWJlbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIHtkZXRhaWxUZXh0fVxyXG4gICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgPHBcclxuICAgICAgICAgICAgICAgICAgICByb2xlPVwiaGVhZGluZ1wiXHJcbiAgICAgICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17aGVhZGluZ0FyaWF9XHJcbiAgICAgICAgICAgICAgICAgICAgYXJpYS1sZXZlbD17aGVhZGluZ0xldmVsfVxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LUNhcmQtdGl0bGVcIlxyXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLXRpdGxlXCJcclxuICAgICAgICAgICAgICAgICAgICB0aXRsZT17dGl0bGV9PlxyXG4gICAgICAgICAgICAgICAgICAgIHtpc1Byb2R1Y3QgJiYgbW5lbW9uaWMgJiYgPGltZyBzcmM9e21uZW1vbmljfSBhbHQ9XCJtbmVtb25pY1wiIGxvYWRpbmc9XCJsYXp5XCIgLz59XHJcbiAgICAgICAgICAgICAgICAgICAge3RpdGxlfVxyXG4gICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHNob3dUZXh0ICYmXHJcbiAgICAgICAgICAgICAgICAgICAgZGVzY3JpcHRpb24gJiZcclxuICAgICAgICAgICAgICAgICAgICA8cFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLXRleHRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC10ZXh0XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtkZXNjcmlwdGlvbn1cclxuICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB7c2hvd0Zvb3RlciAmJlxyXG4gICAgICAgICAgICAgICAgIWhpZGVDVEEgJiZcclxuICAgICAgICAgICAgICAgIGZvb3Rlci5tYXAoZm9vdGVySXRlbSA9PiAoXHJcbiAgICAgICAgICAgICAgICAgICAgPENhcmRGb290ZXJcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2aWRlcj17Zm9vdGVySXRlbS5kaXZpZGVyfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpc0ZsdWlkPXtmb290ZXJJdGVtLmlzRmx1aWR9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGtleT17Y3VpZCgpfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0PXtzaG93Rm9vdGVyTGVmdCA/IGV4dGVuZEZvb3RlckRhdGEoZm9vdGVySXRlbS5sZWZ0KSA6IFtdfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjZW50ZXI9e3Nob3dGb290ZXJDZW50ZXIgPyBleHRlbmRGb290ZXJEYXRhKGZvb3Rlckl0ZW0uY2VudGVyKSA6IFtdfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodD17ZXh0ZW5kRm9vdGVyRGF0YShmb290ZXJJdGVtLnJpZ2h0KX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgY2FyZFN0eWxlPXtjYXJkU3R5bGV9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9uRm9jdXM9e29uRm9jdXN9IC8+XHJcbiAgICAgICAgICAgICAgICApKX1cclxuICAgICAgICAgICAgICAgIHsoaXNUaHJlZUZvdXJ0aHMgfHwgaXNEb3VibGVXaWRlIHx8IGlzRnVsbClcclxuICAgICAgICAgICAgICAgICAgICAmJiAhcmVuZGVyT3ZlcmxheVxyXG4gICAgICAgICAgICAgICAgICAgICYmIDxMaW5rQmxvY2tlciB0YXJnZXQ9e2xpbmtCbG9ja2VyVGFyZ2V0fSBsaW5rPXtvdmVybGF5fSAvPn1cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgIHsocmVuZGVyT3ZlcmxheSB8fCBoaWRlQ1RBIHx8IGlzSGFsZkhlaWdodClcclxuICAgICAgICAgICAgJiYgPExpbmtCbG9ja2VyIHRhcmdldD17bGlua0Jsb2NrZXJUYXJnZXR9IGxpbms9e292ZXJsYXl9IC8+fVxyXG4gICAgICAgIDwvZGl2PlxyXG4gICAgKTtcclxufTtcclxuXHJcbkNhcmQucHJvcFR5cGVzID0gQ2FyZFR5cGU7XHJcbkNhcmQuZGVmYXVsdFByb3BzID0gZGVmYXVsdFByb3BzO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgQ2FyZDtcclxuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVhY3Qvc3JjL2pzL2NvbXBvbmVudHMvQ29uc29uYW50L0NhcmRzL0NhcmQuanN4Il0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///252\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _classnames = __webpack_require__(5);\n\nvar _classnames2 = _interopRequireDefault(_classnames);\n\nvar _cuid = __webpack_require__(70);\n\nvar _cuid2 = _interopRequireDefault(_cuid);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _CardFooter = __webpack_require__(255);\n\nvar _CardFooter2 = _interopRequireDefault(_CardFooter);\n\nvar _prettyFormat = __webpack_require__(118);\n\nvar _prettyFormat2 = _interopRequireDefault(_prettyFormat);\n\nvar _constants = __webpack_require__(17);\n\nvar _Helpers = __webpack_require__(39);\n\nvar _general = __webpack_require__(6);\n\nvar _hooks = __webpack_require__(7);\n\nvar _card = __webpack_require__(38);\n\nvar _LinkBlocker = __webpack_require__(272);\n\nvar _LinkBlocker2 = _interopRequireDefault(_LinkBlocker);\n\nvar _videoButton = __webpack_require__(273);\n\nvar _videoButton2 = _interopRequireDefault(_videoButton);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar CardType = {\n cardStyle: _propTypes.string,\n isBookmarked: _propTypes.bool,\n dateFormat: _propTypes.string,\n id: _propTypes.string.isRequired,\n lh: _propTypes.string,\n styles: (0, _propTypes.shape)(_card.stylesType),\n disableBookmarkIco: _propTypes.bool,\n onClick: _propTypes.func.isRequired,\n overlays: (0, _propTypes.shape)(_card.overlaysType),\n footer: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.footerType)),\n contentArea: (0, _propTypes.shape)(_card.contentAreaType),\n renderBorder: _propTypes.bool,\n renderOverlay: _propTypes.bool,\n overlayLink: _propTypes.string,\n hideCTA: _propTypes.bool,\n startDate: _propTypes.string,\n endDate: _propTypes.string,\n modifiedDate: _propTypes.string,\n bannerMap: (0, _propTypes.shape)(Object).isRequired,\n tags: (0, _propTypes.arrayOf)((0, _propTypes.shape)(_card.tagsType)),\n onFocus: _propTypes.func.isRequired\n};\n\nvar defaultProps = {\n cardStyle: '',\n footer: [],\n styles: {},\n overlays: {},\n dateFormat: '',\n contentArea: {},\n lh: '',\n isBookmarked: false,\n disableBookmarkIco: false,\n renderBorder: true,\n renderOverlay: false,\n overlayLink: '',\n hideCTA: false,\n startDate: '',\n endDate: '',\n modifiedDate: '',\n tags: []\n};\n\n/**\r\n * 1/2 image aspect ratio card\r\n *\r\n * @component\r\n * @example\r\n * const props= {\r\n id: String,\r\n styles: Object,\r\n contentArea: Object,\r\n overlays: Object,\r\n renderBorder: Boolean,\r\n renderOverlay: Boolean,\r\n overlayLink: String,\r\n * }\r\n * return (\r\n * \r\n * )\r\n */\nvar Card = function Card(props) {\n var id = props.id,\n footer = props.footer,\n lh = props.lh,\n tags = props.tags,\n cardStyle = props.cardStyle,\n disableBookmarkIco = props.disableBookmarkIco,\n isBookmarked = props.isBookmarked,\n onClick = props.onClick,\n dateFormat = props.dateFormat,\n modifiedDate = props.modifiedDate,\n _props$styles = props.styles,\n image = _props$styles.backgroundImage,\n altText = _props$styles.backgroundAltText,\n mnemonic = _props$styles.mnemonic,\n _props$contentArea = props.contentArea,\n title = _props$contentArea.title,\n label = _props$contentArea.detailText,\n description = _props$contentArea.description,\n _props$contentArea$da = _props$contentArea.dateDetailText,\n startTime = _props$contentArea$da.startTime,\n endTime = _props$contentArea$da.endTime,\n _props$overlays = props.overlays,\n _props$overlays$banne = _props$overlays.banner,\n bannerDescription = _props$overlays$banne.description,\n bannerFontColor = _props$overlays$banne.fontColor,\n bannerBackgroundColor = _props$overlays$banne.backgroundColor,\n bannerIcon = _props$overlays$banne.icon,\n videoURL = _props$overlays.videoButton.url,\n _props$overlays$logo = _props$overlays.logo,\n logoSrc = _props$overlays$logo.src,\n logoAlt = _props$overlays$logo.alt,\n logoBg = _props$overlays$logo.backgroundColor,\n logoBorderBg = _props$overlays$logo.borderColor,\n badgeText = _props$overlays.label.description,\n renderBorder = props.renderBorder,\n renderOverlay = props.renderOverlay,\n overlayLink = props.overlayLink,\n hideCTA = props.hideCTA,\n startDate = props.startDate,\n endDate = props.endDate,\n bannerMap = props.bannerMap,\n onFocus = props.onFocus;\n\n\n var bannerBackgroundColorToUse = bannerBackgroundColor;\n var bannerIconToUse = bannerIcon;\n var bannerFontColorToUse = bannerFontColor;\n var bannerDescriptionToUse = bannerDescription;\n var videoURLToUse = videoURL;\n var gateVideo = false;\n\n var getConfig = (0, _hooks.useConfig)();\n\n /**\r\n **** Authored Configs ****\r\n */\n var i18nFormat = getConfig('collection', 'i18n.prettyDateIntervalFormat');\n var locale = getConfig('language', '');\n var disableBanners = getConfig('collection', 'disableBanners');\n var cardButtonStyle = getConfig('collection', 'button.style');\n var headingLevel = getConfig('collection.i18n', 'cardTitleAccessibilityLevel');\n var additionalParams = getConfig('collection', 'additionalRequestParams');\n var detailsTextOption = getConfig('collection', 'detailsTextOption');\n var lastModified = getConfig('collection', 'i18n.lastModified');\n var registrationUrl = getConfig('collection', 'banner.register.url');\n\n /**\r\n * Class name for the card:\r\n * whether card border should be rendered or no;\r\n * @type {String}\r\n */\n var cardClassName = (0, _classnames2.default)({\n 'consonant-Card': true,\n 'consonant-u-noBorders': !renderBorder,\n 'consonant-hide-cta': hideCTA\n });\n\n /**\r\n * Formatted date string\r\n * @type {String}\r\n */\n var prettyDate = startTime ? (0, _prettyFormat2.default)(startTime, endTime, locale, i18nFormat) : '';\n\n /**\r\n * Detail text\r\n * @type {String}\r\n */\n var detailText = prettyDate || label;\n if (modifiedDate && detailsTextOption === 'modifiedDate') {\n var localModifiedDate = new Date(modifiedDate);\n // detailText = lastModified.replace('{date}', localModifiedDate.toLocaleDateString());\n detailText = lastModified && lastModified.replace('{date}', localModifiedDate.toLocaleDateString()) || localModifiedDate.toLocaleDateString();\n }\n\n /**\r\n * isGated\r\n * @type {Boolean}\r\n */\n var isGated = (0, _Helpers.hasTag)(/caas:gated/, tags) || (0, _Helpers.hasTag)(/caas:card-style\\/half-height-featured/, tags) || (0, _Helpers.hasTag)(/7ed3/, tags) || (0, _Helpers.hasTag)(/1j6zgcx\\/3bhv/, tags);\n\n /**\r\n * isRegistered\r\n * @type {Boolean}\r\n */\n var isRegistered = (0, _hooks.useRegistered)(false);\n\n /**\r\n * Extends infobits with the configuration data\r\n * @param {Array} data - Array of the infobits\r\n * @return {Array} - Array of the infobits with the configuration data added\r\n */\n function extendFooterData(data) {\n if (!data) return [];\n\n return data.map(function (infobit) {\n // MWPW-129085: Compiler wrongly compiles this object to private, read-only,\n // Created copy so object instance has public methods and properties.\n var copy = _extends({}, infobit);\n if (copy.type === _constants.INFOBIT_TYPE.BOOKMARK) {\n if (isGated) {\n copy.type = _constants.INFOBIT_TYPE.GATED;\n }\n return _extends({}, copy, {\n cardId: id,\n disableBookmarkIco: disableBookmarkIco,\n isBookmarked: isBookmarked,\n onClick: onClick\n });\n } else if (copy.type === _constants.INFOBIT_TYPE.DATE) {\n return _extends({}, copy, {\n dateFormat: dateFormat,\n locale: locale\n });\n } else if (cardButtonStyle === 'link') {\n copy.type = _constants.INFOBIT_TYPE.LINK;\n }\n return _extends({}, copy, {\n isCta: true\n });\n });\n }\n\n // Card styles\n var isOneHalf = cardStyle === 'one-half';\n var isThreeFourths = cardStyle === 'three-fourths';\n var isDoubleWide = cardStyle === 'double-wide';\n var isHalfHeight = cardStyle === 'half-height';\n var isProduct = cardStyle === 'product';\n var isText = cardStyle === 'text-card';\n var isFull = cardStyle === 'full-card';\n\n // Card elements to show\n var showHeader = !isProduct;\n var showBadge = isOneHalf || isThreeFourths || isFull;\n var showLogo = isOneHalf || isThreeFourths || isFull || isText;\n var showLabel = !isProduct && !isText;\n var showVideoButton = !isProduct && !isText;\n var showText = !isHalfHeight && !isFull;\n var showFooter = isOneHalf || isProduct || isText;\n var showFooterLeft = !isProduct;\n var showFooterCenter = !isProduct;\n\n if (isHalfHeight && isGated && !isRegistered) {\n bannerDescriptionToUse = bannerMap.register.description;\n bannerIconToUse = '';\n bannerBackgroundColorToUse = bannerMap.register.backgroundColor;\n bannerFontColorToUse = bannerMap.register.fontColor;\n videoURLToUse = registrationUrl;\n gateVideo = true;\n } else if (startDate && endDate) {\n var eventBanner = (0, _general.getEventBanner)(startDate, endDate, bannerMap);\n bannerBackgroundColorToUse = eventBanner.backgroundColor;\n bannerDescriptionToUse = eventBanner.description;\n bannerFontColorToUse = eventBanner.fontColor;\n bannerIconToUse = eventBanner.icon;\n var now = (0, _general.getCurrentDate)();\n if ((0, _general.isDateBeforeInterval)(now, startDate)) {\n detailText = (0, _prettyFormat2.default)(startDate, endDate, locale, i18nFormat);\n }\n }\n\n var hasBanner = bannerDescriptionToUse && bannerFontColorToUse && bannerBackgroundColorToUse;\n var headingAria = videoURL || label || detailText || description || logoSrc || badgeText || hasBanner && !disableBanners ? '' : title;\n\n var ariaText = title;\n if (hasBanner && !disableBanners) {\n ariaText = bannerDescriptionToUse + ' | ' + ariaText;\n }\n\n var linkBlockerTarget = (0, _general.getLinkTarget)(overlayLink);\n var addParams = new URLSearchParams(additionalParams);\n var overlay = additionalParams && addParams.keys().next().value ? overlayLink + '?' + addParams.toString() : overlayLink;\n\n return _react2.default.createElement(\n 'div',\n {\n 'daa-lh': lh,\n className: cardStyle + ' ' + cardClassName,\n 'aria-label': ariaText,\n 'data-testid': 'consonant-Card',\n id: id },\n showHeader && _react2.default.createElement(\n 'div',\n {\n 'data-testid': 'consonant-Card-header',\n className: 'consonant-Card-header',\n style: { backgroundImage: 'url(\"' + image + '\")' },\n role: altText && 'img',\n 'aria-label': altText },\n hasBanner && !disableBanners && _react2.default.createElement(\n 'span',\n {\n 'data-testid': 'consonant-Card-banner',\n className: 'consonant-Card-banner',\n style: {\n backgroundColor: bannerBackgroundColorToUse,\n color: bannerFontColorToUse\n } },\n bannerIconToUse && _react2.default.createElement(\n 'div',\n {\n className: 'consonant-Card-bannerIconWrapper' },\n _react2.default.createElement('img', {\n alt: '',\n loading: 'lazy',\n src: bannerIconToUse,\n 'data-testid': 'consonant-Card-bannerImg' })\n ),\n _react2.default.createElement(\n 'span',\n null,\n bannerDescriptionToUse\n )\n ),\n showBadge && badgeText && _react2.default.createElement(\n 'span',\n {\n className: 'consonant-Card-badge' },\n badgeText\n ),\n showVideoButton && videoURL && !isHalfHeight && _react2.default.createElement(_videoButton2.default, {\n videoURL: videoURLToUse,\n gateVideo: gateVideo,\n onFocus: onFocus,\n className: 'consonant-Card-videoIco' }),\n showLogo && (logoSrc || isText && image) && _react2.default.createElement(\n 'div',\n {\n style: {\n backgroundColor: logoBg,\n borderColor: logoBorderBg\n },\n 'data-testid': 'consonant-Card-logo',\n className: 'consonant-Card-logo' },\n _react2.default.createElement('img', {\n // the text card uses the image as logo\n src: isText ? image : logoSrc,\n alt: isText ? altText : logoAlt,\n loading: 'lazy',\n width: '32' })\n )\n ),\n _react2.default.createElement(\n 'div',\n {\n className: 'consonant-Card-content' },\n showVideoButton && videoURL && isHalfHeight && _react2.default.createElement(_videoButton2.default, {\n videoURL: videoURLToUse,\n gateVideo: gateVideo,\n onFocus: onFocus,\n className: 'consonant-Card-videoIco' }),\n showLabel && detailText && _react2.default.createElement(\n 'span',\n {\n 'data-testid': 'consonant-Card-label',\n className: 'consonant-Card-label' },\n detailText\n ),\n _react2.default.createElement(\n 'p',\n {\n role: 'heading',\n 'aria-label': headingAria,\n 'aria-level': headingLevel,\n 'data-testid': 'consonant-Card-title',\n className: 'consonant-Card-title',\n title: title },\n isProduct && mnemonic && _react2.default.createElement('img', { src: mnemonic, alt: 'mnemonic', loading: 'lazy' }),\n title\n ),\n showText && description && _react2.default.createElement(\n 'p',\n {\n 'data-testid': 'consonant-Card-text',\n className: 'consonant-Card-text' },\n description\n ),\n showFooter && !hideCTA && footer.map(function (footerItem) {\n return _react2.default.createElement(_CardFooter2.default, {\n divider: footerItem.divider,\n isFluid: footerItem.isFluid,\n key: (0, _cuid2.default)(),\n left: showFooterLeft ? extendFooterData(footerItem.left) : [],\n center: showFooterCenter ? extendFooterData(footerItem.center) : [],\n right: extendFooterData(footerItem.right),\n cardStyle: cardStyle,\n onFocus: onFocus });\n }),\n (isThreeFourths || isDoubleWide || isFull) && !renderOverlay && _react2.default.createElement(_LinkBlocker2.default, { target: linkBlockerTarget, link: overlay })\n ),\n (renderOverlay || hideCTA || isHalfHeight) && _react2.default.createElement(_LinkBlocker2.default, { target: linkBlockerTarget, link: overlay })\n );\n};\n\nCard.propTypes = CardType;\nCard.defaultProps = defaultProps;\n\nexports.default = Card;//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvQ2FyZHMvQ2FyZC5qc3g/YmM2OSJdLCJuYW1lcyI6WyJDYXJkVHlwZSIsImNhcmRTdHlsZSIsInN0cmluZyIsImlzQm9va21hcmtlZCIsImJvb2wiLCJkYXRlRm9ybWF0IiwiaWQiLCJpc1JlcXVpcmVkIiwibGgiLCJzdHlsZXMiLCJzdHlsZXNUeXBlIiwiZGlzYWJsZUJvb2ttYXJrSWNvIiwib25DbGljayIsImZ1bmMiLCJvdmVybGF5cyIsIm92ZXJsYXlzVHlwZSIsImZvb3RlciIsImZvb3RlclR5cGUiLCJjb250ZW50QXJlYSIsImNvbnRlbnRBcmVhVHlwZSIsInJlbmRlckJvcmRlciIsInJlbmRlck92ZXJsYXkiLCJvdmVybGF5TGluayIsImhpZGVDVEEiLCJzdGFydERhdGUiLCJlbmREYXRlIiwibW9kaWZpZWREYXRlIiwiYmFubmVyTWFwIiwiT2JqZWN0IiwidGFncyIsInRhZ3NUeXBlIiwib25Gb2N1cyIsImRlZmF1bHRQcm9wcyIsIkNhcmQiLCJwcm9wcyIsImltYWdlIiwiYmFja2dyb3VuZEltYWdlIiwiYWx0VGV4dCIsImJhY2tncm91bmRBbHRUZXh0IiwibW5lbW9uaWMiLCJ0aXRsZSIsImxhYmVsIiwiZGV0YWlsVGV4dCIsImRlc2NyaXB0aW9uIiwiZGF0ZURldGFpbFRleHQiLCJzdGFydFRpbWUiLCJlbmRUaW1lIiwiYmFubmVyIiwiYmFubmVyRGVzY3JpcHRpb24iLCJiYW5uZXJGb250Q29sb3IiLCJmb250Q29sb3IiLCJiYW5uZXJCYWNrZ3JvdW5kQ29sb3IiLCJiYWNrZ3JvdW5kQ29sb3IiLCJiYW5uZXJJY29uIiwiaWNvbiIsInZpZGVvVVJMIiwidmlkZW9CdXR0b24iLCJ1cmwiLCJsb2dvIiwibG9nb1NyYyIsInNyYyIsImxvZ29BbHQiLCJhbHQiLCJsb2dvQmciLCJsb2dvQm9yZGVyQmciLCJib3JkZXJDb2xvciIsImJhZGdlVGV4dCIsImJhbm5lckJhY2tncm91bmRDb2xvclRvVXNlIiwiYmFubmVySWNvblRvVXNlIiwiYmFubmVyRm9udENvbG9yVG9Vc2UiLCJiYW5uZXJEZXNjcmlwdGlvblRvVXNlIiwidmlkZW9VUkxUb1VzZSIsImdhdGVWaWRlbyIsImdldENvbmZpZyIsImkxOG5Gb3JtYXQiLCJsb2NhbGUiLCJkaXNhYmxlQmFubmVycyIsImNhcmRCdXR0b25TdHlsZSIsImhlYWRpbmdMZXZlbCIsImFkZGl0aW9uYWxQYXJhbXMiLCJkZXRhaWxzVGV4dE9wdGlvbiIsImxhc3RNb2RpZmllZCIsInJlZ2lzdHJhdGlvblVybCIsImNhcmRDbGFzc05hbWUiLCJwcmV0dHlEYXRlIiwibG9jYWxNb2RpZmllZERhdGUiLCJEYXRlIiwicmVwbGFjZSIsInRvTG9jYWxlRGF0ZVN0cmluZyIsImlzR2F0ZWQiLCJpc1JlZ2lzdGVyZWQiLCJleHRlbmRGb290ZXJEYXRhIiwiZGF0YSIsIm1hcCIsImluZm9iaXQiLCJjb3B5IiwidHlwZSIsIklORk9CSVRfVFlQRSIsIkJPT0tNQVJLIiwiR0FURUQiLCJjYXJkSWQiLCJEQVRFIiwiTElOSyIsImlzQ3RhIiwiaXNPbmVIYWxmIiwiaXNUaHJlZUZvdXJ0aHMiLCJpc0RvdWJsZVdpZGUiLCJpc0hhbGZIZWlnaHQiLCJpc1Byb2R1Y3QiLCJpc1RleHQiLCJpc0Z1bGwiLCJzaG93SGVhZGVyIiwic2hvd0JhZGdlIiwic2hvd0xvZ28iLCJzaG93TGFiZWwiLCJzaG93VmlkZW9CdXR0b24iLCJzaG93VGV4dCIsInNob3dGb290ZXIiLCJzaG93Rm9vdGVyTGVmdCIsInNob3dGb290ZXJDZW50ZXIiLCJyZWdpc3RlciIsImV2ZW50QmFubmVyIiwibm93IiwiaGFzQmFubmVyIiwiaGVhZGluZ0FyaWEiLCJhcmlhVGV4dCIsImxpbmtCbG9ja2VyVGFyZ2V0IiwiYWRkUGFyYW1zIiwiVVJMU2VhcmNoUGFyYW1zIiwib3ZlcmxheSIsImtleXMiLCJuZXh0IiwidmFsdWUiLCJ0b1N0cmluZyIsImNvbG9yIiwiZm9vdGVySXRlbSIsImRpdmlkZXIiLCJpc0ZsdWlkIiwibGVmdCIsImNlbnRlciIsInJpZ2h0IiwicHJvcFR5cGVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7O0FBQ0E7Ozs7QUFDQTs7OztBQUNBOztBQVFBOzs7O0FBQ0E7Ozs7QUFDQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFDQTs7QUFPQTs7OztBQUNBOzs7Ozs7QUFFQSxJQUFNQSxXQUFXO0FBQ2JDLGVBQVdDLGlCQURFO0FBRWJDLGtCQUFjQyxlQUZEO0FBR2JDLGdCQUFZSCxpQkFIQztBQUliSSxRQUFJSixrQkFBT0ssVUFKRTtBQUtiQyxRQUFJTixpQkFMUztBQU1iTyxZQUFRLHNCQUFNQyxnQkFBTixDQU5LO0FBT2JDLHdCQUFvQlAsZUFQUDtBQVFiUSxhQUFTQyxnQkFBS04sVUFSRDtBQVNiTyxjQUFVLHNCQUFNQyxrQkFBTixDQVRHO0FBVWJDLFlBQVEsd0JBQVEsc0JBQU1DLGdCQUFOLENBQVIsQ0FWSztBQVdiQyxpQkFBYSxzQkFBTUMscUJBQU4sQ0FYQTtBQVliQyxrQkFBY2hCLGVBWkQ7QUFhYmlCLG1CQUFlakIsZUFiRjtBQWNia0IsaUJBQWFwQixpQkFkQTtBQWVicUIsYUFBU25CLGVBZkk7QUFnQmJvQixlQUFXdEIsaUJBaEJFO0FBaUJidUIsYUFBU3ZCLGlCQWpCSTtBQWtCYndCLGtCQUFjeEIsaUJBbEJEO0FBbUJieUIsZUFBVyxzQkFBTUMsTUFBTixFQUFjckIsVUFuQlo7QUFvQmJzQixVQUFNLHdCQUFRLHNCQUFNQyxjQUFOLENBQVIsQ0FwQk87QUFxQmJDLGFBQVNsQixnQkFBS047QUFyQkQsQ0FBakI7O0FBd0JBLElBQU15QixlQUFlO0FBQ2pCL0IsZUFBVyxFQURNO0FBRWpCZSxZQUFRLEVBRlM7QUFHakJQLFlBQVEsRUFIUztBQUlqQkssY0FBVSxFQUpPO0FBS2pCVCxnQkFBWSxFQUxLO0FBTWpCYSxpQkFBYSxFQU5JO0FBT2pCVixRQUFJLEVBUGE7QUFRakJMLGtCQUFjLEtBUkc7QUFTakJRLHdCQUFvQixLQVRIO0FBVWpCUyxrQkFBYyxJQVZHO0FBV2pCQyxtQkFBZSxLQVhFO0FBWWpCQyxpQkFBYSxFQVpJO0FBYWpCQyxhQUFTLEtBYlE7QUFjakJDLGVBQVcsRUFkTTtBQWVqQkMsYUFBUyxFQWZRO0FBZ0JqQkMsa0JBQWMsRUFoQkc7QUFpQmpCRyxVQUFNO0FBakJXLENBQXJCOztBQW9CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBa0JBLElBQU1JLE9BQU8sU0FBUEEsSUFBTyxDQUFDQyxLQUFELEVBQVc7QUFBQSxRQUVoQjVCLEVBRmdCLEdBc0RoQjRCLEtBdERnQixDQUVoQjVCLEVBRmdCO0FBQUEsUUFHaEJVLE1BSGdCLEdBc0RoQmtCLEtBdERnQixDQUdoQmxCLE1BSGdCO0FBQUEsUUFJaEJSLEVBSmdCLEdBc0RoQjBCLEtBdERnQixDQUloQjFCLEVBSmdCO0FBQUEsUUFLaEJxQixJQUxnQixHQXNEaEJLLEtBdERnQixDQUtoQkwsSUFMZ0I7QUFBQSxRQU1oQjVCLFNBTmdCLEdBc0RoQmlDLEtBdERnQixDQU1oQmpDLFNBTmdCO0FBQUEsUUFPaEJVLGtCQVBnQixHQXNEaEJ1QixLQXREZ0IsQ0FPaEJ2QixrQkFQZ0I7QUFBQSxRQVFoQlIsWUFSZ0IsR0FzRGhCK0IsS0F0RGdCLENBUWhCL0IsWUFSZ0I7QUFBQSxRQVNoQlMsT0FUZ0IsR0FzRGhCc0IsS0F0RGdCLENBU2hCdEIsT0FUZ0I7QUFBQSxRQVVoQlAsVUFWZ0IsR0FzRGhCNkIsS0F0RGdCLENBVWhCN0IsVUFWZ0I7QUFBQSxRQVdoQnFCLFlBWGdCLEdBc0RoQlEsS0F0RGdCLENBV2hCUixZQVhnQjtBQUFBLHdCQXNEaEJRLEtBdERnQixDQVloQnpCLE1BWmdCO0FBQUEsUUFhSzBCLEtBYkwsaUJBYVpDLGVBYlk7QUFBQSxRQWNPQyxPQWRQLGlCQWNaQyxpQkFkWTtBQUFBLFFBZVpDLFFBZlksaUJBZVpBLFFBZlk7QUFBQSw2QkFzRGhCTCxLQXREZ0IsQ0FpQmhCaEIsV0FqQmdCO0FBQUEsUUFrQlpzQixLQWxCWSxzQkFrQlpBLEtBbEJZO0FBQUEsUUFtQkFDLEtBbkJBLHNCQW1CWkMsVUFuQlk7QUFBQSxRQW9CWkMsV0FwQlksc0JBb0JaQSxXQXBCWTtBQUFBLG1EQXFCWkMsY0FyQlk7QUFBQSxRQXNCUkMsU0F0QlEseUJBc0JSQSxTQXRCUTtBQUFBLFFBdUJSQyxPQXZCUSx5QkF1QlJBLE9BdkJRO0FBQUEsMEJBc0RoQlosS0F0RGdCLENBMEJoQnBCLFFBMUJnQjtBQUFBLGdEQTJCWmlDLE1BM0JZO0FBQUEsUUE0QktDLGlCQTVCTCx5QkE0QlJMLFdBNUJRO0FBQUEsUUE2QkdNLGVBN0JILHlCQTZCUkMsU0E3QlE7QUFBQSxRQThCU0MscUJBOUJULHlCQThCUkMsZUE5QlE7QUFBQSxRQStCRkMsVUEvQkUseUJBK0JSQyxJQS9CUTtBQUFBLFFBa0NIQyxRQWxDRyxtQkFpQ1pDLFdBakNZLENBa0NSQyxHQWxDUTtBQUFBLCtDQW9DWkMsSUFwQ1k7QUFBQSxRQXFDSEMsT0FyQ0csd0JBcUNSQyxHQXJDUTtBQUFBLFFBc0NIQyxPQXRDRyx3QkFzQ1JDLEdBdENRO0FBQUEsUUF1Q1NDLE1BdkNULHdCQXVDUlgsZUF2Q1E7QUFBQSxRQXdDS1ksWUF4Q0wsd0JBd0NSQyxXQXhDUTtBQUFBLFFBMkNLQyxTQTNDTCxtQkEwQ1p6QixLQTFDWSxDQTJDUkUsV0EzQ1E7QUFBQSxRQThDaEJ2QixZQTlDZ0IsR0FzRGhCYyxLQXREZ0IsQ0E4Q2hCZCxZQTlDZ0I7QUFBQSxRQStDaEJDLGFBL0NnQixHQXNEaEJhLEtBdERnQixDQStDaEJiLGFBL0NnQjtBQUFBLFFBZ0RoQkMsV0FoRGdCLEdBc0RoQlksS0F0RGdCLENBZ0RoQlosV0FoRGdCO0FBQUEsUUFpRGhCQyxPQWpEZ0IsR0FzRGhCVyxLQXREZ0IsQ0FpRGhCWCxPQWpEZ0I7QUFBQSxRQWtEaEJDLFNBbERnQixHQXNEaEJVLEtBdERnQixDQWtEaEJWLFNBbERnQjtBQUFBLFFBbURoQkMsT0FuRGdCLEdBc0RoQlMsS0F0RGdCLENBbURoQlQsT0FuRGdCO0FBQUEsUUFvRGhCRSxTQXBEZ0IsR0FzRGhCTyxLQXREZ0IsQ0FvRGhCUCxTQXBEZ0I7QUFBQSxRQXFEaEJJLE9BckRnQixHQXNEaEJHLEtBdERnQixDQXFEaEJILE9BckRnQjs7O0FBd0RwQixRQUFJb0MsNkJBQTZCaEIscUJBQWpDO0FBQ0EsUUFBSWlCLGtCQUFrQmYsVUFBdEI7QUFDQSxRQUFJZ0IsdUJBQXVCcEIsZUFBM0I7QUFDQSxRQUFJcUIseUJBQXlCdEIsaUJBQTdCO0FBQ0EsUUFBSXVCLGdCQUFnQmhCLFFBQXBCO0FBQ0EsUUFBSWlCLFlBQVksS0FBaEI7O0FBRUEsUUFBTUMsWUFBWSx1QkFBbEI7O0FBRUE7OztBQUdBLFFBQU1DLGFBQWFELFVBQVUsWUFBVixFQUF3QiwrQkFBeEIsQ0FBbkI7QUFDQSxRQUFNRSxTQUFTRixVQUFVLFVBQVYsRUFBc0IsRUFBdEIsQ0FBZjtBQUNBLFFBQU1HLGlCQUFpQkgsVUFBVSxZQUFWLEVBQXdCLGdCQUF4QixDQUF2QjtBQUNBLFFBQU1JLGtCQUFrQkosVUFBVSxZQUFWLEVBQXdCLGNBQXhCLENBQXhCO0FBQ0EsUUFBTUssZUFBZUwsVUFBVSxpQkFBVixFQUE2Qiw2QkFBN0IsQ0FBckI7QUFDQSxRQUFNTSxtQkFBbUJOLFVBQVUsWUFBVixFQUF3Qix5QkFBeEIsQ0FBekI7QUFDQSxRQUFNTyxvQkFBb0JQLFVBQVUsWUFBVixFQUF3QixtQkFBeEIsQ0FBMUI7QUFDQSxRQUFNUSxlQUFlUixVQUFVLFlBQVYsRUFBd0IsbUJBQXhCLENBQXJCO0FBQ0EsUUFBTVMsa0JBQWtCVCxVQUFVLFlBQVYsRUFBd0IscUJBQXhCLENBQXhCOztBQUVBOzs7OztBQUtBLFFBQU1VLGdCQUFnQiwwQkFBVztBQUM3QiwwQkFBa0IsSUFEVztBQUU3QixpQ0FBeUIsQ0FBQy9ELFlBRkc7QUFHN0IsOEJBQXNCRztBQUhPLEtBQVgsQ0FBdEI7O0FBTUE7Ozs7QUFJQSxRQUFNNkQsYUFBYXZDLFlBQVksNEJBQWlCQSxTQUFqQixFQUE0QkMsT0FBNUIsRUFBcUM2QixNQUFyQyxFQUE2Q0QsVUFBN0MsQ0FBWixHQUF1RSxFQUExRjs7QUFFQTs7OztBQUlBLFFBQUloQyxhQUFhMEMsY0FBYzNDLEtBQS9CO0FBQ0EsUUFBSWYsZ0JBQWdCc0Qsc0JBQXNCLGNBQTFDLEVBQTBEO0FBQ3RELFlBQU1LLG9CQUFvQixJQUFJQyxJQUFKLENBQVM1RCxZQUFULENBQTFCO0FBQ0E7QUFDQWdCLHFCQUFhdUMsZ0JBQ05BLGFBQWFNLE9BQWIsQ0FBcUIsUUFBckIsRUFBK0JGLGtCQUFrQkcsa0JBQWxCLEVBQS9CLENBRE0sSUFFTkgsa0JBQWtCRyxrQkFBbEIsRUFGUDtBQUdIOztBQUVEOzs7O0FBSUEsUUFBTUMsVUFBVSxxQkFBTyxZQUFQLEVBQXFCNUQsSUFBckIsS0FDVCxxQkFBTyx1Q0FBUCxFQUFnREEsSUFBaEQsQ0FEUyxJQUVULHFCQUFPLE1BQVAsRUFBZUEsSUFBZixDQUZTLElBR1QscUJBQU8sZUFBUCxFQUF3QkEsSUFBeEIsQ0FIUDs7QUFLQTs7OztBQUlBLFFBQU02RCxlQUFlLDBCQUFjLEtBQWQsQ0FBckI7O0FBR0E7Ozs7O0FBS0EsYUFBU0MsZ0JBQVQsQ0FBMEJDLElBQTFCLEVBQWdDO0FBQzVCLFlBQUksQ0FBQ0EsSUFBTCxFQUFXLE9BQU8sRUFBUDs7QUFFWCxlQUFPQSxLQUFLQyxHQUFMLENBQVMsVUFBQ0MsT0FBRCxFQUFhO0FBQ3pCO0FBQ0E7QUFDQSxnQkFBTUMsb0JBQVlELE9BQVosQ0FBTjtBQUNBLGdCQUFJQyxLQUFLQyxJQUFMLEtBQWNDLHdCQUFhQyxRQUEvQixFQUF5QztBQUNyQyxvQkFBSVQsT0FBSixFQUFhO0FBQ1RNLHlCQUFLQyxJQUFMLEdBQVlDLHdCQUFhRSxLQUF6QjtBQUNIO0FBQ0Qsb0NBQ09KLElBRFA7QUFFSUssNEJBQVE5RixFQUZaO0FBR0lLLDBEQUhKO0FBSUlSLDhDQUpKO0FBS0lTO0FBTEo7QUFPSCxhQVhELE1BV08sSUFBSW1GLEtBQUtDLElBQUwsS0FBY0Msd0JBQWFJLElBQS9CLEVBQXFDO0FBQ3hDLG9DQUNPTixJQURQO0FBRUkxRiwwQ0FGSjtBQUdJc0U7QUFISjtBQUtILGFBTk0sTUFNQSxJQUFJRSxvQkFBb0IsTUFBeEIsRUFBZ0M7QUFDbkNrQixxQkFBS0MsSUFBTCxHQUFZQyx3QkFBYUssSUFBekI7QUFDSDtBQUNELGdDQUNPUCxJQURQO0FBRUlRLHVCQUFPO0FBRlg7QUFJSCxTQTVCTSxDQUFQO0FBNkJIOztBQUVEO0FBQ0EsUUFBTUMsWUFBWXZHLGNBQWMsVUFBaEM7QUFDQSxRQUFNd0csaUJBQWlCeEcsY0FBYyxlQUFyQztBQUNBLFFBQU15RyxlQUFlekcsY0FBYyxhQUFuQztBQUNBLFFBQU0wRyxlQUFlMUcsY0FBYyxhQUFuQztBQUNBLFFBQU0yRyxZQUFZM0csY0FBYyxTQUFoQztBQUNBLFFBQU00RyxTQUFTNUcsY0FBYyxXQUE3QjtBQUNBLFFBQU02RyxTQUFTN0csY0FBYyxXQUE3Qjs7QUFFQTtBQUNBLFFBQU04RyxhQUFhLENBQUNILFNBQXBCO0FBQ0EsUUFBTUksWUFBWVIsYUFBYUMsY0FBYixJQUErQkssTUFBakQ7QUFDQSxRQUFNRyxXQUFXVCxhQUFhQyxjQUFiLElBQStCSyxNQUEvQixJQUF5Q0QsTUFBMUQ7QUFDQSxRQUFNSyxZQUFZLENBQUNOLFNBQUQsSUFBYyxDQUFDQyxNQUFqQztBQUNBLFFBQU1NLGtCQUFrQixDQUFDUCxTQUFELElBQWMsQ0FBQ0MsTUFBdkM7QUFDQSxRQUFNTyxXQUFXLENBQUNULFlBQUQsSUFBaUIsQ0FBQ0csTUFBbkM7QUFDQSxRQUFNTyxhQUFhYixhQUFhSSxTQUFiLElBQTBCQyxNQUE3QztBQUNBLFFBQU1TLGlCQUFpQixDQUFDVixTQUF4QjtBQUNBLFFBQU1XLG1CQUFtQixDQUFDWCxTQUExQjs7QUFFQSxRQUFJRCxnQkFBZ0JsQixPQUFoQixJQUEyQixDQUFDQyxZQUFoQyxFQUE4QztBQUMxQ3BCLGlDQUF5QjNDLFVBQVU2RixRQUFWLENBQW1CN0UsV0FBNUM7QUFDQXlCLDBCQUFrQixFQUFsQjtBQUNBRCxxQ0FBNkJ4QyxVQUFVNkYsUUFBVixDQUFtQnBFLGVBQWhEO0FBQ0FpQiwrQkFBdUIxQyxVQUFVNkYsUUFBVixDQUFtQnRFLFNBQTFDO0FBQ0FxQix3QkFBZ0JXLGVBQWhCO0FBQ0FWLG9CQUFZLElBQVo7QUFDSCxLQVBELE1BT08sSUFBSWhELGFBQWFDLE9BQWpCLEVBQTBCO0FBQzdCLFlBQU1nRyxjQUFjLDZCQUFlakcsU0FBZixFQUEwQkMsT0FBMUIsRUFBbUNFLFNBQW5DLENBQXBCO0FBQ0F3QyxxQ0FBNkJzRCxZQUFZckUsZUFBekM7QUFDQWtCLGlDQUF5Qm1ELFlBQVk5RSxXQUFyQztBQUNBMEIsK0JBQXVCb0QsWUFBWXZFLFNBQW5DO0FBQ0FrQiwwQkFBa0JxRCxZQUFZbkUsSUFBOUI7QUFDQSxZQUFNb0UsTUFBTSw4QkFBWjtBQUNBLFlBQUksbUNBQXFCQSxHQUFyQixFQUEwQmxHLFNBQTFCLENBQUosRUFBMEM7QUFDdENrQix5QkFBYSw0QkFBaUJsQixTQUFqQixFQUE0QkMsT0FBNUIsRUFBcUNrRCxNQUFyQyxFQUE2Q0QsVUFBN0MsQ0FBYjtBQUNIO0FBQ0o7O0FBRUQsUUFBTWlELFlBQVlyRCwwQkFBMEJELG9CQUExQixJQUFrREYsMEJBQXBFO0FBQ0EsUUFBTXlELGNBQWVyRSxZQUNqQmQsS0FEaUIsSUFDUkMsVUFEUSxJQUNNQyxXQUROLElBQ3FCZ0IsT0FEckIsSUFDZ0NPLFNBRGhDLElBQzhDeUQsYUFBYSxDQUFDL0MsY0FEN0QsR0FDZ0YsRUFEaEYsR0FDcUZwQyxLQUR6Rzs7QUFHQSxRQUFJcUYsV0FBV3JGLEtBQWY7QUFDQSxRQUFJbUYsYUFBYSxDQUFDL0MsY0FBbEIsRUFBa0M7QUFDOUJpRCxtQkFBY3ZELHNCQUFkLFdBQTBDdUQsUUFBMUM7QUFDSDs7QUFFRCxRQUFNQyxvQkFBb0IsNEJBQWN4RyxXQUFkLENBQTFCO0FBQ0EsUUFBTXlHLFlBQVksSUFBSUMsZUFBSixDQUFvQmpELGdCQUFwQixDQUFsQjtBQUNBLFFBQU1rRCxVQUFXbEQsb0JBQW9CZ0QsVUFBVUcsSUFBVixHQUFpQkMsSUFBakIsR0FBd0JDLEtBQTdDLEdBQXlEOUcsV0FBekQsU0FBd0V5RyxVQUFVTSxRQUFWLEVBQXhFLEdBQWlHL0csV0FBakg7O0FBRUEsV0FDSTtBQUFBO0FBQUE7QUFDSSxzQkFBUWQsRUFEWjtBQUVJLHVCQUFjUCxTQUFkLFNBQTJCa0YsYUFGL0I7QUFHSSwwQkFBWTBDLFFBSGhCO0FBSUksMkJBQVksZ0JBSmhCO0FBS0ksZ0JBQUl2SCxFQUxSO0FBTUt5RyxzQkFDRDtBQUFBO0FBQUE7QUFDSSwrQkFBWSx1QkFEaEI7QUFFSSwyQkFBVSx1QkFGZDtBQUdJLHVCQUFPLEVBQUUzRSwyQkFBeUJELEtBQXpCLE9BQUYsRUFIWDtBQUlJLHNCQUFNRSxXQUFXLEtBSnJCO0FBS0ksOEJBQVlBLE9BTGhCO0FBTUtzRix5QkFBYSxDQUFDL0MsY0FBZCxJQUNEO0FBQUE7QUFBQTtBQUNJLG1DQUFZLHVCQURoQjtBQUVJLCtCQUFVLHVCQUZkO0FBR0ksMkJBQVE7QUFDSnhCLHlDQUFpQmUsMEJBRGI7QUFFSm1FLCtCQUFPakU7QUFGSCxxQkFIWjtBQU9LRCxtQ0FDRztBQUFBO0FBQUE7QUFDSSxtQ0FBVSxrQ0FEZDtBQUVJO0FBQ0ksNkJBQUksRUFEUjtBQUVJLGlDQUFRLE1BRlo7QUFHSSw2QkFBS0EsZUFIVDtBQUlJLHVDQUFZLDBCQUpoQjtBQUZKLGlCQVJSO0FBaUJJO0FBQUE7QUFBQTtBQUFPRTtBQUFQO0FBakJKLGFBUEo7QUEyQkswQyx5QkFDRDlDLFNBREMsSUFFRDtBQUFBO0FBQUE7QUFDSSwrQkFBVSxzQkFEZDtBQUVLQTtBQUZMLGFBN0JKO0FBa0NLaUQsK0JBQ0Q1RCxRQURDLElBRUQsQ0FBQ29ELFlBRkEsSUFHRCw4QkFBQyxxQkFBRDtBQUNJLDBCQUFVcEMsYUFEZDtBQUVJLDJCQUFXQyxTQUZmO0FBR0kseUJBQVN6QyxPQUhiO0FBSUksMkJBQVUseUJBSmQsR0FyQ0o7QUEyQ0trRix5QkFDQXRELFdBQVlrRCxVQUFVMUUsS0FEdEIsS0FFRDtBQUFBO0FBQUE7QUFDSSwyQkFBUTtBQUNKaUIseUNBQWlCVyxNQURiO0FBRUpFLHFDQUFhRDtBQUZULHFCQURaO0FBS0ksbUNBQVkscUJBTGhCO0FBTUksK0JBQVUscUJBTmQ7QUFPSTtBQUNJO0FBQ0EseUJBQUs2QyxTQUFTMUUsS0FBVCxHQUFpQndCLE9BRjFCO0FBR0kseUJBQUtrRCxTQUFTeEUsT0FBVCxHQUFtQndCLE9BSDVCO0FBSUksNkJBQVEsTUFKWjtBQUtJLDJCQUFNLElBTFY7QUFQSjtBQTdDSixTQVBKO0FBcUVJO0FBQUE7QUFBQTtBQUNJLDJCQUFVLHdCQURkO0FBRUtzRCwrQkFDRDVELFFBREMsSUFFRG9ELFlBRkMsSUFHRCw4QkFBQyxxQkFBRDtBQUNJLDBCQUFVcEMsYUFEZDtBQUVJLDJCQUFXQyxTQUZmO0FBR0kseUJBQVN6QyxPQUhiO0FBSUksMkJBQVUseUJBSmQsR0FMSjtBQVlLbUYseUJBQ0R4RSxVQURDLElBRUQ7QUFBQTtBQUFBO0FBQ0ksbUNBQVksc0JBRGhCO0FBRUksK0JBQVUsc0JBRmQ7QUFHS0E7QUFITCxhQWRKO0FBb0JJO0FBQUE7QUFBQTtBQUNJLDBCQUFLLFNBRFQ7QUFFSSxrQ0FBWWtGLFdBRmhCO0FBR0ksa0NBQVk5QyxZQUhoQjtBQUlJLG1DQUFZLHNCQUpoQjtBQUtJLCtCQUFVLHNCQUxkO0FBTUksMkJBQU90QyxLQU5YO0FBT0tvRSw2QkFBYXJFLFFBQWIsSUFBeUIsdUNBQUssS0FBS0EsUUFBVixFQUFvQixLQUFJLFVBQXhCLEVBQW1DLFNBQVEsTUFBM0MsR0FQOUI7QUFRS0M7QUFSTCxhQXBCSjtBQStCUTRFLHdCQUNBekUsV0FEQSxJQUVBO0FBQUE7QUFBQTtBQUNJLG1DQUFZLHFCQURoQjtBQUVJLCtCQUFVLHFCQUZkO0FBR0tBO0FBSEwsYUFqQ1I7QUF1Q0swRSwwQkFDRCxDQUFDOUYsT0FEQSxJQUVEUCxPQUFPNkUsR0FBUCxDQUFXO0FBQUEsdUJBQ1AsOEJBQUMsb0JBQUQ7QUFDSSw2QkFBUzBDLFdBQVdDLE9BRHhCO0FBRUksNkJBQVNELFdBQVdFLE9BRnhCO0FBR0kseUJBQUsscUJBSFQ7QUFJSSwwQkFBTW5CLGlCQUFpQjNCLGlCQUFpQjRDLFdBQVdHLElBQTVCLENBQWpCLEdBQXFELEVBSi9EO0FBS0ksNEJBQVFuQixtQkFBbUI1QixpQkFBaUI0QyxXQUFXSSxNQUE1QixDQUFuQixHQUF5RCxFQUxyRTtBQU1JLDJCQUFPaEQsaUJBQWlCNEMsV0FBV0ssS0FBNUIsQ0FOWDtBQU9JLCtCQUFXM0ksU0FQZjtBQVFJLDZCQUFTOEIsT0FSYixHQURPO0FBQUEsYUFBWCxDQXpDSjtBQW9ESyxhQUFDMEUsa0JBQWtCQyxZQUFsQixJQUFrQ0ksTUFBbkMsS0FDTSxDQUFDekYsYUFEUCxJQUVNLDhCQUFDLHFCQUFELElBQWEsUUFBUXlHLGlCQUFyQixFQUF3QyxNQUFNRyxPQUE5QztBQXREWCxTQXJFSjtBQTZISyxTQUFDNUcsaUJBQWlCRSxPQUFqQixJQUE0Qm9GLFlBQTdCLEtBQ0UsOEJBQUMscUJBQUQsSUFBYSxRQUFRbUIsaUJBQXJCLEVBQXdDLE1BQU1HLE9BQTlDO0FBOUhQLEtBREo7QUFrSUgsQ0F6VkQ7O0FBMlZBaEcsS0FBSzRHLFNBQUwsR0FBaUI3SSxRQUFqQjtBQUNBaUMsS0FBS0QsWUFBTCxHQUFvQkEsWUFBcEI7O2tCQUVlQyxJIiwiZmlsZSI6IjI1Mi5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XHJcbmltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xyXG5pbXBvcnQgY3VpZCBmcm9tICdjdWlkJztcclxuaW1wb3J0IHtcclxuICAgIHN0cmluZyxcclxuICAgIHNoYXBlLFxyXG4gICAgYm9vbCxcclxuICAgIGZ1bmMsXHJcbiAgICBhcnJheU9mLFxyXG59IGZyb20gJ3Byb3AtdHlwZXMnO1xyXG5cclxuaW1wb3J0IENhcmRGb290ZXIgZnJvbSAnLi9DYXJkRm9vdGVyL0NhcmRGb290ZXInO1xyXG5pbXBvcnQgcHJldHR5Rm9ybWF0RGF0ZSBmcm9tICcuLi9IZWxwZXJzL3ByZXR0eUZvcm1hdCc7XHJcbmltcG9ydCB7IElORk9CSVRfVFlQRSB9IGZyb20gJy4uL0hlbHBlcnMvY29uc3RhbnRzJztcclxuaW1wb3J0IHsgaGFzVGFnIH0gZnJvbSAnLi4vSGVscGVycy9IZWxwZXJzJztcclxuaW1wb3J0IHsgZ2V0RXZlbnRCYW5uZXIsIGdldExpbmtUYXJnZXQsIGlzRGF0ZUJlZm9yZUludGVydmFsLCBnZXRDdXJyZW50RGF0ZSB9IGZyb20gJy4uL0hlbHBlcnMvZ2VuZXJhbCc7XHJcbmltcG9ydCB7IHVzZUNvbmZpZywgdXNlUmVnaXN0ZXJlZCB9IGZyb20gJy4uL0hlbHBlcnMvaG9va3MnO1xyXG5pbXBvcnQge1xyXG4gICAgc3R5bGVzVHlwZSxcclxuICAgIGNvbnRlbnRBcmVhVHlwZSxcclxuICAgIG92ZXJsYXlzVHlwZSxcclxuICAgIGZvb3RlclR5cGUsXHJcbiAgICB0YWdzVHlwZSxcclxufSBmcm9tICcuLi90eXBlcy9jYXJkJztcclxuaW1wb3J0IExpbmtCbG9ja2VyIGZyb20gJy4vTGlua0Jsb2NrZXIvTGlua0Jsb2NrZXInO1xyXG5pbXBvcnQgVmlkZW9CdXR0b24gZnJvbSAnLi4vTW9kYWwvdmlkZW9CdXR0b24nO1xyXG5cclxuY29uc3QgQ2FyZFR5cGUgPSB7XHJcbiAgICBjYXJkU3R5bGU6IHN0cmluZyxcclxuICAgIGlzQm9va21hcmtlZDogYm9vbCxcclxuICAgIGRhdGVGb3JtYXQ6IHN0cmluZyxcclxuICAgIGlkOiBzdHJpbmcuaXNSZXF1aXJlZCxcclxuICAgIGxoOiBzdHJpbmcsXHJcbiAgICBzdHlsZXM6IHNoYXBlKHN0eWxlc1R5cGUpLFxyXG4gICAgZGlzYWJsZUJvb2ttYXJrSWNvOiBib29sLFxyXG4gICAgb25DbGljazogZnVuYy5pc1JlcXVpcmVkLFxyXG4gICAgb3ZlcmxheXM6IHNoYXBlKG92ZXJsYXlzVHlwZSksXHJcbiAgICBmb290ZXI6IGFycmF5T2Yoc2hhcGUoZm9vdGVyVHlwZSkpLFxyXG4gICAgY29udGVudEFyZWE6IHNoYXBlKGNvbnRlbnRBcmVhVHlwZSksXHJcbiAgICByZW5kZXJCb3JkZXI6IGJvb2wsXHJcbiAgICByZW5kZXJPdmVybGF5OiBib29sLFxyXG4gICAgb3ZlcmxheUxpbms6IHN0cmluZyxcclxuICAgIGhpZGVDVEE6IGJvb2wsXHJcbiAgICBzdGFydERhdGU6IHN0cmluZyxcclxuICAgIGVuZERhdGU6IHN0cmluZyxcclxuICAgIG1vZGlmaWVkRGF0ZTogc3RyaW5nLFxyXG4gICAgYmFubmVyTWFwOiBzaGFwZShPYmplY3QpLmlzUmVxdWlyZWQsXHJcbiAgICB0YWdzOiBhcnJheU9mKHNoYXBlKHRhZ3NUeXBlKSksXHJcbiAgICBvbkZvY3VzOiBmdW5jLmlzUmVxdWlyZWQsXHJcbn07XHJcblxyXG5jb25zdCBkZWZhdWx0UHJvcHMgPSB7XHJcbiAgICBjYXJkU3R5bGU6ICcnLFxyXG4gICAgZm9vdGVyOiBbXSxcclxuICAgIHN0eWxlczoge30sXHJcbiAgICBvdmVybGF5czoge30sXHJcbiAgICBkYXRlRm9ybWF0OiAnJyxcclxuICAgIGNvbnRlbnRBcmVhOiB7fSxcclxuICAgIGxoOiAnJyxcclxuICAgIGlzQm9va21hcmtlZDogZmFsc2UsXHJcbiAgICBkaXNhYmxlQm9va21hcmtJY286IGZhbHNlLFxyXG4gICAgcmVuZGVyQm9yZGVyOiB0cnVlLFxyXG4gICAgcmVuZGVyT3ZlcmxheTogZmFsc2UsXHJcbiAgICBvdmVybGF5TGluazogJycsXHJcbiAgICBoaWRlQ1RBOiBmYWxzZSxcclxuICAgIHN0YXJ0RGF0ZTogJycsXHJcbiAgICBlbmREYXRlOiAnJyxcclxuICAgIG1vZGlmaWVkRGF0ZTogJycsXHJcbiAgICB0YWdzOiBbXSxcclxufTtcclxuXHJcbi8qKlxyXG4gKiAxLzIgaW1hZ2UgYXNwZWN0IHJhdGlvIGNhcmRcclxuICpcclxuICogQGNvbXBvbmVudFxyXG4gKiBAZXhhbXBsZVxyXG4gKiBjb25zdCBwcm9wcz0ge1xyXG4gICAgaWQ6IFN0cmluZyxcclxuICAgIHN0eWxlczogT2JqZWN0LFxyXG4gICAgY29udGVudEFyZWE6IE9iamVjdCxcclxuICAgIG92ZXJsYXlzOiBPYmplY3QsXHJcbiAgICByZW5kZXJCb3JkZXI6IEJvb2xlYW4sXHJcbiAgICByZW5kZXJPdmVybGF5OiBCb29sZWFuLFxyXG4gICAgb3ZlcmxheUxpbms6IFN0cmluZyxcclxuICogfVxyXG4gKiByZXR1cm4gKFxyXG4gKiAgIDxDYXJkIHsuLi5wcm9wc30vPlxyXG4gKiApXHJcbiAqL1xyXG5jb25zdCBDYXJkID0gKHByb3BzKSA9PiB7XHJcbiAgICBjb25zdCB7XHJcbiAgICAgICAgaWQsXHJcbiAgICAgICAgZm9vdGVyLFxyXG4gICAgICAgIGxoLFxyXG4gICAgICAgIHRhZ3MsXHJcbiAgICAgICAgY2FyZFN0eWxlLFxyXG4gICAgICAgIGRpc2FibGVCb29rbWFya0ljbyxcclxuICAgICAgICBpc0Jvb2ttYXJrZWQsXHJcbiAgICAgICAgb25DbGljayxcclxuICAgICAgICBkYXRlRm9ybWF0LFxyXG4gICAgICAgIG1vZGlmaWVkRGF0ZSxcclxuICAgICAgICBzdHlsZXM6IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZEltYWdlOiBpbWFnZSxcclxuICAgICAgICAgICAgYmFja2dyb3VuZEFsdFRleHQ6IGFsdFRleHQsXHJcbiAgICAgICAgICAgIG1uZW1vbmljLFxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgY29udGVudEFyZWE6IHtcclxuICAgICAgICAgICAgdGl0bGUsXHJcbiAgICAgICAgICAgIGRldGFpbFRleHQ6IGxhYmVsLFxyXG4gICAgICAgICAgICBkZXNjcmlwdGlvbixcclxuICAgICAgICAgICAgZGF0ZURldGFpbFRleHQ6IHtcclxuICAgICAgICAgICAgICAgIHN0YXJ0VGltZSxcclxuICAgICAgICAgICAgICAgIGVuZFRpbWUsXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgfSxcclxuICAgICAgICBvdmVybGF5czoge1xyXG4gICAgICAgICAgICBiYW5uZXI6IHtcclxuICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uOiBiYW5uZXJEZXNjcmlwdGlvbixcclxuICAgICAgICAgICAgICAgIGZvbnRDb2xvcjogYmFubmVyRm9udENvbG9yLFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBiYW5uZXJCYWNrZ3JvdW5kQ29sb3IsXHJcbiAgICAgICAgICAgICAgICBpY29uOiBiYW5uZXJJY29uLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB2aWRlb0J1dHRvbjoge1xyXG4gICAgICAgICAgICAgICAgdXJsOiB2aWRlb1VSTCxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgbG9nbzoge1xyXG4gICAgICAgICAgICAgICAgc3JjOiBsb2dvU3JjLFxyXG4gICAgICAgICAgICAgICAgYWx0OiBsb2dvQWx0LFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBsb2dvQmcsXHJcbiAgICAgICAgICAgICAgICBib3JkZXJDb2xvcjogbG9nb0JvcmRlckJnLFxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBsYWJlbDoge1xyXG4gICAgICAgICAgICAgICAgZGVzY3JpcHRpb246IGJhZGdlVGV4dCxcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgICAgIHJlbmRlckJvcmRlcixcclxuICAgICAgICByZW5kZXJPdmVybGF5LFxyXG4gICAgICAgIG92ZXJsYXlMaW5rLFxyXG4gICAgICAgIGhpZGVDVEEsXHJcbiAgICAgICAgc3RhcnREYXRlLFxyXG4gICAgICAgIGVuZERhdGUsXHJcbiAgICAgICAgYmFubmVyTWFwLFxyXG4gICAgICAgIG9uRm9jdXMsXHJcbiAgICB9ID0gcHJvcHM7XHJcblxyXG4gICAgbGV0IGJhbm5lckJhY2tncm91bmRDb2xvclRvVXNlID0gYmFubmVyQmFja2dyb3VuZENvbG9yO1xyXG4gICAgbGV0IGJhbm5lckljb25Ub1VzZSA9IGJhbm5lckljb247XHJcbiAgICBsZXQgYmFubmVyRm9udENvbG9yVG9Vc2UgPSBiYW5uZXJGb250Q29sb3I7XHJcbiAgICBsZXQgYmFubmVyRGVzY3JpcHRpb25Ub1VzZSA9IGJhbm5lckRlc2NyaXB0aW9uO1xyXG4gICAgbGV0IHZpZGVvVVJMVG9Vc2UgPSB2aWRlb1VSTDtcclxuICAgIGxldCBnYXRlVmlkZW8gPSBmYWxzZTtcclxuXHJcbiAgICBjb25zdCBnZXRDb25maWcgPSB1c2VDb25maWcoKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqKioqIEF1dGhvcmVkIENvbmZpZ3MgKioqKlxyXG4gICAgICovXHJcbiAgICBjb25zdCBpMThuRm9ybWF0ID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2kxOG4ucHJldHR5RGF0ZUludGVydmFsRm9ybWF0Jyk7XHJcbiAgICBjb25zdCBsb2NhbGUgPSBnZXRDb25maWcoJ2xhbmd1YWdlJywgJycpO1xyXG4gICAgY29uc3QgZGlzYWJsZUJhbm5lcnMgPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnZGlzYWJsZUJhbm5lcnMnKTtcclxuICAgIGNvbnN0IGNhcmRCdXR0b25TdHlsZSA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdidXR0b24uc3R5bGUnKTtcclxuICAgIGNvbnN0IGhlYWRpbmdMZXZlbCA9IGdldENvbmZpZygnY29sbGVjdGlvbi5pMThuJywgJ2NhcmRUaXRsZUFjY2Vzc2liaWxpdHlMZXZlbCcpO1xyXG4gICAgY29uc3QgYWRkaXRpb25hbFBhcmFtcyA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdhZGRpdGlvbmFsUmVxdWVzdFBhcmFtcycpO1xyXG4gICAgY29uc3QgZGV0YWlsc1RleHRPcHRpb24gPSBnZXRDb25maWcoJ2NvbGxlY3Rpb24nLCAnZGV0YWlsc1RleHRPcHRpb24nKTtcclxuICAgIGNvbnN0IGxhc3RNb2RpZmllZCA9IGdldENvbmZpZygnY29sbGVjdGlvbicsICdpMThuLmxhc3RNb2RpZmllZCcpO1xyXG4gICAgY29uc3QgcmVnaXN0cmF0aW9uVXJsID0gZ2V0Q29uZmlnKCdjb2xsZWN0aW9uJywgJ2Jhbm5lci5yZWdpc3Rlci51cmwnKTtcclxuXHJcbiAgICAvKipcclxuICAgICAqIENsYXNzIG5hbWUgZm9yIHRoZSBjYXJkOlxyXG4gICAgICogd2hldGhlciBjYXJkIGJvcmRlciBzaG91bGQgYmUgcmVuZGVyZWQgb3Igbm87XHJcbiAgICAgKiBAdHlwZSB7U3RyaW5nfVxyXG4gICAgICovXHJcbiAgICBjb25zdCBjYXJkQ2xhc3NOYW1lID0gY2xhc3NOYW1lcyh7XHJcbiAgICAgICAgJ2NvbnNvbmFudC1DYXJkJzogdHJ1ZSxcclxuICAgICAgICAnY29uc29uYW50LXUtbm9Cb3JkZXJzJzogIXJlbmRlckJvcmRlcixcclxuICAgICAgICAnY29uc29uYW50LWhpZGUtY3RhJzogaGlkZUNUQSxcclxuICAgIH0pO1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogRm9ybWF0dGVkIGRhdGUgc3RyaW5nXHJcbiAgICAgKiBAdHlwZSB7U3RyaW5nfVxyXG4gICAgICovXHJcbiAgICBjb25zdCBwcmV0dHlEYXRlID0gc3RhcnRUaW1lID8gcHJldHR5Rm9ybWF0RGF0ZShzdGFydFRpbWUsIGVuZFRpbWUsIGxvY2FsZSwgaTE4bkZvcm1hdCkgOiAnJztcclxuXHJcbiAgICAvKipcclxuICAgICAqIERldGFpbCB0ZXh0XHJcbiAgICAgKiBAdHlwZSB7U3RyaW5nfVxyXG4gICAgICovXHJcbiAgICBsZXQgZGV0YWlsVGV4dCA9IHByZXR0eURhdGUgfHwgbGFiZWw7XHJcbiAgICBpZiAobW9kaWZpZWREYXRlICYmIGRldGFpbHNUZXh0T3B0aW9uID09PSAnbW9kaWZpZWREYXRlJykge1xyXG4gICAgICAgIGNvbnN0IGxvY2FsTW9kaWZpZWREYXRlID0gbmV3IERhdGUobW9kaWZpZWREYXRlKTtcclxuICAgICAgICAvLyBkZXRhaWxUZXh0ID0gbGFzdE1vZGlmaWVkLnJlcGxhY2UoJ3tkYXRlfScsIGxvY2FsTW9kaWZpZWREYXRlLnRvTG9jYWxlRGF0ZVN0cmluZygpKTtcclxuICAgICAgICBkZXRhaWxUZXh0ID0gbGFzdE1vZGlmaWVkXHJcbiAgICAgICAgICAgICYmIGxhc3RNb2RpZmllZC5yZXBsYWNlKCd7ZGF0ZX0nLCBsb2NhbE1vZGlmaWVkRGF0ZS50b0xvY2FsZURhdGVTdHJpbmcoKSlcclxuICAgICAgICAgICAgfHwgbG9jYWxNb2RpZmllZERhdGUudG9Mb2NhbGVEYXRlU3RyaW5nKCk7XHJcbiAgICB9XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBpc0dhdGVkXHJcbiAgICAgKiBAdHlwZSB7Qm9vbGVhbn1cclxuICAgICAqL1xyXG4gICAgY29uc3QgaXNHYXRlZCA9IGhhc1RhZygvY2FhczpnYXRlZC8sIHRhZ3MpXHJcbiAgICAgICAgfHwgaGFzVGFnKC9jYWFzOmNhcmQtc3R5bGVcXC9oYWxmLWhlaWdodC1mZWF0dXJlZC8sIHRhZ3MpXHJcbiAgICAgICAgfHwgaGFzVGFnKC83ZWQzLywgdGFncylcclxuICAgICAgICB8fCBoYXNUYWcoLzFqNnpnY3hcXC8zYmh2LywgdGFncyk7XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBpc1JlZ2lzdGVyZWRcclxuICAgICAqIEB0eXBlIHtCb29sZWFufVxyXG4gICAgICovXHJcbiAgICBjb25zdCBpc1JlZ2lzdGVyZWQgPSB1c2VSZWdpc3RlcmVkKGZhbHNlKTtcclxuXHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiBFeHRlbmRzIGluZm9iaXRzIHdpdGggdGhlIGNvbmZpZ3VyYXRpb24gZGF0YVxyXG4gICAgICogQHBhcmFtIHtBcnJheX0gZGF0YSAtIEFycmF5IG9mIHRoZSBpbmZvYml0c1xyXG4gICAgICogQHJldHVybiB7QXJyYXl9IC0gQXJyYXkgb2YgdGhlIGluZm9iaXRzIHdpdGggdGhlIGNvbmZpZ3VyYXRpb24gZGF0YSBhZGRlZFxyXG4gICAgICovXHJcbiAgICBmdW5jdGlvbiBleHRlbmRGb290ZXJEYXRhKGRhdGEpIHtcclxuICAgICAgICBpZiAoIWRhdGEpIHJldHVybiBbXTtcclxuXHJcbiAgICAgICAgcmV0dXJuIGRhdGEubWFwKChpbmZvYml0KSA9PiB7XHJcbiAgICAgICAgICAgIC8vIE1XUFctMTI5MDg1OiBDb21waWxlciB3cm9uZ2x5IGNvbXBpbGVzIHRoaXMgb2JqZWN0IHRvIHByaXZhdGUsIHJlYWQtb25seSxcclxuICAgICAgICAgICAgLy8gQ3JlYXRlZCBjb3B5IHNvIG9iamVjdCBpbnN0YW5jZSBoYXMgcHVibGljIG1ldGhvZHMgYW5kIHByb3BlcnRpZXMuXHJcbiAgICAgICAgICAgIGNvbnN0IGNvcHkgPSB7IC4uLmluZm9iaXQgfTtcclxuICAgICAgICAgICAgaWYgKGNvcHkudHlwZSA9PT0gSU5GT0JJVF9UWVBFLkJPT0tNQVJLKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoaXNHYXRlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvcHkudHlwZSA9IElORk9CSVRfVFlQRS5HQVRFRDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLi4uY29weSxcclxuICAgICAgICAgICAgICAgICAgICBjYXJkSWQ6IGlkLFxyXG4gICAgICAgICAgICAgICAgICAgIGRpc2FibGVCb29rbWFya0ljbyxcclxuICAgICAgICAgICAgICAgICAgICBpc0Jvb2ttYXJrZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgb25DbGljayxcclxuICAgICAgICAgICAgICAgIH07XHJcbiAgICAgICAgICAgIH0gZWxzZSBpZiAoY29weS50eXBlID09PSBJTkZPQklUX1RZUEUuREFURSkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgICAgICAuLi5jb3B5LFxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGVGb3JtYXQsXHJcbiAgICAgICAgICAgICAgICAgICAgbG9jYWxlLFxyXG4gICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgfSBlbHNlIGlmIChjYXJkQnV0dG9uU3R5bGUgPT09ICdsaW5rJykge1xyXG4gICAgICAgICAgICAgICAgY29weS50eXBlID0gSU5GT0JJVF9UWVBFLkxJTks7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgIC4uLmNvcHksXHJcbiAgICAgICAgICAgICAgICBpc0N0YTogdHJ1ZSxcclxuICAgICAgICAgICAgfTtcclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBDYXJkIHN0eWxlc1xyXG4gICAgY29uc3QgaXNPbmVIYWxmID0gY2FyZFN0eWxlID09PSAnb25lLWhhbGYnO1xyXG4gICAgY29uc3QgaXNUaHJlZUZvdXJ0aHMgPSBjYXJkU3R5bGUgPT09ICd0aHJlZS1mb3VydGhzJztcclxuICAgIGNvbnN0IGlzRG91YmxlV2lkZSA9IGNhcmRTdHlsZSA9PT0gJ2RvdWJsZS13aWRlJztcclxuICAgIGNvbnN0IGlzSGFsZkhlaWdodCA9IGNhcmRTdHlsZSA9PT0gJ2hhbGYtaGVpZ2h0JztcclxuICAgIGNvbnN0IGlzUHJvZHVjdCA9IGNhcmRTdHlsZSA9PT0gJ3Byb2R1Y3QnO1xyXG4gICAgY29uc3QgaXNUZXh0ID0gY2FyZFN0eWxlID09PSAndGV4dC1jYXJkJztcclxuICAgIGNvbnN0IGlzRnVsbCA9IGNhcmRTdHlsZSA9PT0gJ2Z1bGwtY2FyZCc7XHJcblxyXG4gICAgLy8gQ2FyZCBlbGVtZW50cyB0byBzaG93XHJcbiAgICBjb25zdCBzaG93SGVhZGVyID0gIWlzUHJvZHVjdDtcclxuICAgIGNvbnN0IHNob3dCYWRnZSA9IGlzT25lSGFsZiB8fCBpc1RocmVlRm91cnRocyB8fCBpc0Z1bGw7XHJcbiAgICBjb25zdCBzaG93TG9nbyA9IGlzT25lSGFsZiB8fCBpc1RocmVlRm91cnRocyB8fCBpc0Z1bGwgfHwgaXNUZXh0O1xyXG4gICAgY29uc3Qgc2hvd0xhYmVsID0gIWlzUHJvZHVjdCAmJiAhaXNUZXh0O1xyXG4gICAgY29uc3Qgc2hvd1ZpZGVvQnV0dG9uID0gIWlzUHJvZHVjdCAmJiAhaXNUZXh0O1xyXG4gICAgY29uc3Qgc2hvd1RleHQgPSAhaXNIYWxmSGVpZ2h0ICYmICFpc0Z1bGw7XHJcbiAgICBjb25zdCBzaG93Rm9vdGVyID0gaXNPbmVIYWxmIHx8IGlzUHJvZHVjdCB8fCBpc1RleHQ7XHJcbiAgICBjb25zdCBzaG93Rm9vdGVyTGVmdCA9ICFpc1Byb2R1Y3Q7XHJcbiAgICBjb25zdCBzaG93Rm9vdGVyQ2VudGVyID0gIWlzUHJvZHVjdDtcclxuXHJcbiAgICBpZiAoaXNIYWxmSGVpZ2h0ICYmIGlzR2F0ZWQgJiYgIWlzUmVnaXN0ZXJlZCkge1xyXG4gICAgICAgIGJhbm5lckRlc2NyaXB0aW9uVG9Vc2UgPSBiYW5uZXJNYXAucmVnaXN0ZXIuZGVzY3JpcHRpb247XHJcbiAgICAgICAgYmFubmVySWNvblRvVXNlID0gJyc7XHJcbiAgICAgICAgYmFubmVyQmFja2dyb3VuZENvbG9yVG9Vc2UgPSBiYW5uZXJNYXAucmVnaXN0ZXIuYmFja2dyb3VuZENvbG9yO1xyXG4gICAgICAgIGJhbm5lckZvbnRDb2xvclRvVXNlID0gYmFubmVyTWFwLnJlZ2lzdGVyLmZvbnRDb2xvcjtcclxuICAgICAgICB2aWRlb1VSTFRvVXNlID0gcmVnaXN0cmF0aW9uVXJsO1xyXG4gICAgICAgIGdhdGVWaWRlbyA9IHRydWU7XHJcbiAgICB9IGVsc2UgaWYgKHN0YXJ0RGF0ZSAmJiBlbmREYXRlKSB7XHJcbiAgICAgICAgY29uc3QgZXZlbnRCYW5uZXIgPSBnZXRFdmVudEJhbm5lcihzdGFydERhdGUsIGVuZERhdGUsIGJhbm5lck1hcCk7XHJcbiAgICAgICAgYmFubmVyQmFja2dyb3VuZENvbG9yVG9Vc2UgPSBldmVudEJhbm5lci5iYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICAgICAgYmFubmVyRGVzY3JpcHRpb25Ub1VzZSA9IGV2ZW50QmFubmVyLmRlc2NyaXB0aW9uO1xyXG4gICAgICAgIGJhbm5lckZvbnRDb2xvclRvVXNlID0gZXZlbnRCYW5uZXIuZm9udENvbG9yO1xyXG4gICAgICAgIGJhbm5lckljb25Ub1VzZSA9IGV2ZW50QmFubmVyLmljb247XHJcbiAgICAgICAgY29uc3Qgbm93ID0gZ2V0Q3VycmVudERhdGUoKTtcclxuICAgICAgICBpZiAoaXNEYXRlQmVmb3JlSW50ZXJ2YWwobm93LCBzdGFydERhdGUpKSB7XHJcbiAgICAgICAgICAgIGRldGFpbFRleHQgPSBwcmV0dHlGb3JtYXREYXRlKHN0YXJ0RGF0ZSwgZW5kRGF0ZSwgbG9jYWxlLCBpMThuRm9ybWF0KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgY29uc3QgaGFzQmFubmVyID0gYmFubmVyRGVzY3JpcHRpb25Ub1VzZSAmJiBiYW5uZXJGb250Q29sb3JUb1VzZSAmJiBiYW5uZXJCYWNrZ3JvdW5kQ29sb3JUb1VzZTtcclxuICAgIGNvbnN0IGhlYWRpbmdBcmlhID0gKHZpZGVvVVJMIHx8XHJcbiAgICAgICAgbGFiZWwgfHwgZGV0YWlsVGV4dCB8fCBkZXNjcmlwdGlvbiB8fCBsb2dvU3JjIHx8IGJhZGdlVGV4dCB8fCAoaGFzQmFubmVyICYmICFkaXNhYmxlQmFubmVycykpID8gJycgOiB0aXRsZTtcclxuXHJcbiAgICBsZXQgYXJpYVRleHQgPSB0aXRsZTtcclxuICAgIGlmIChoYXNCYW5uZXIgJiYgIWRpc2FibGVCYW5uZXJzKSB7XHJcbiAgICAgICAgYXJpYVRleHQgPSBgJHtiYW5uZXJEZXNjcmlwdGlvblRvVXNlfSB8ICR7YXJpYVRleHR9YDtcclxuICAgIH1cclxuXHJcbiAgICBjb25zdCBsaW5rQmxvY2tlclRhcmdldCA9IGdldExpbmtUYXJnZXQob3ZlcmxheUxpbmspO1xyXG4gICAgY29uc3QgYWRkUGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyhhZGRpdGlvbmFsUGFyYW1zKTtcclxuICAgIGNvbnN0IG92ZXJsYXkgPSAoYWRkaXRpb25hbFBhcmFtcyAmJiBhZGRQYXJhbXMua2V5cygpLm5leHQoKS52YWx1ZSkgPyBgJHtvdmVybGF5TGlua30/JHthZGRQYXJhbXMudG9TdHJpbmcoKX1gIDogb3ZlcmxheUxpbms7XHJcblxyXG4gICAgcmV0dXJuIChcclxuICAgICAgICA8ZGl2XHJcbiAgICAgICAgICAgIGRhYS1saD17bGh9XHJcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YCR7Y2FyZFN0eWxlfSAke2NhcmRDbGFzc05hbWV9YH1cclxuICAgICAgICAgICAgYXJpYS1sYWJlbD17YXJpYVRleHR9XHJcbiAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LUNhcmRcIlxyXG4gICAgICAgICAgICBpZD17aWR9PlxyXG4gICAgICAgICAgICB7c2hvd0hlYWRlciAmJlxyXG4gICAgICAgICAgICA8ZGl2XHJcbiAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLWhlYWRlclwiXHJcbiAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC1oZWFkZXJcIlxyXG4gICAgICAgICAgICAgICAgc3R5bGU9e3sgYmFja2dyb3VuZEltYWdlOiBgdXJsKFwiJHtpbWFnZX1cIilgIH19XHJcbiAgICAgICAgICAgICAgICByb2xlPXthbHRUZXh0ICYmICdpbWcnfVxyXG4gICAgICAgICAgICAgICAgYXJpYS1sYWJlbD17YWx0VGV4dH0+XHJcbiAgICAgICAgICAgICAgICB7aGFzQmFubmVyICYmICFkaXNhYmxlQmFubmVycyAmJlxyXG4gICAgICAgICAgICAgICAgPHNwYW5cclxuICAgICAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLWJhbm5lclwiXHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtYmFubmVyXCJcclxuICAgICAgICAgICAgICAgICAgICBzdHlsZT17KHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZENvbG9yOiBiYW5uZXJCYWNrZ3JvdW5kQ29sb3JUb1VzZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IGJhbm5lckZvbnRDb2xvclRvVXNlLFxyXG4gICAgICAgICAgICAgICAgICAgIH0pfT5cclxuICAgICAgICAgICAgICAgICAgICB7YmFubmVySWNvblRvVXNlICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXZcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLWJhbm5lckljb25XcmFwcGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8aW1nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWx0PVwiXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPVwibGF6eVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3JjPXtiYW5uZXJJY29uVG9Vc2V9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZC1iYW5uZXJJbWdcIiAvPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPHNwYW4+e2Jhbm5lckRlc2NyaXB0aW9uVG9Vc2V9PC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3Nob3dCYWRnZSAmJlxyXG4gICAgICAgICAgICAgICAgYmFkZ2VUZXh0ICYmXHJcbiAgICAgICAgICAgICAgICA8c3BhblxyXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLWJhZGdlXCI+XHJcbiAgICAgICAgICAgICAgICAgICAge2JhZGdlVGV4dH1cclxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHtzaG93VmlkZW9CdXR0b24gJiZcclxuICAgICAgICAgICAgICAgIHZpZGVvVVJMICYmXHJcbiAgICAgICAgICAgICAgICAhaXNIYWxmSGVpZ2h0ICYmXHJcbiAgICAgICAgICAgICAgICA8VmlkZW9CdXR0b25cclxuICAgICAgICAgICAgICAgICAgICB2aWRlb1VSTD17dmlkZW9VUkxUb1VzZX1cclxuICAgICAgICAgICAgICAgICAgICBnYXRlVmlkZW89e2dhdGVWaWRlb31cclxuICAgICAgICAgICAgICAgICAgICBvbkZvY3VzPXtvbkZvY3VzfVxyXG4gICAgICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLXZpZGVvSWNvXCIgLz5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHtzaG93TG9nbyAmJlxyXG4gICAgICAgICAgICAgICAgKGxvZ29TcmMgfHwgKGlzVGV4dCAmJiBpbWFnZSkpICYmXHJcbiAgICAgICAgICAgICAgICA8ZGl2XHJcbiAgICAgICAgICAgICAgICAgICAgc3R5bGU9eyh7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogbG9nb0JnLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXJDb2xvcjogbG9nb0JvcmRlckJnLFxyXG4gICAgICAgICAgICAgICAgICAgIH0pfVxyXG4gICAgICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LUNhcmQtbG9nb1wiXHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtbG9nb1wiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxpbWdcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGhlIHRleHQgY2FyZCB1c2VzIHRoZSBpbWFnZSBhcyBsb2dvXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNyYz17aXNUZXh0ID8gaW1hZ2UgOiBsb2dvU3JjfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbHQ9e2lzVGV4dCA/IGFsdFRleHQgOiBsb2dvQWx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsb2FkaW5nPVwibGF6eVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoPVwiMzJcIiAvPlxyXG4gICAgICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIDxkaXZcclxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImNvbnNvbmFudC1DYXJkLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgIHtzaG93VmlkZW9CdXR0b24gJiZcclxuICAgICAgICAgICAgICAgIHZpZGVvVVJMICYmXHJcbiAgICAgICAgICAgICAgICBpc0hhbGZIZWlnaHQgJiZcclxuICAgICAgICAgICAgICAgIDxWaWRlb0J1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgIHZpZGVvVVJMPXt2aWRlb1VSTFRvVXNlfVxyXG4gICAgICAgICAgICAgICAgICAgIGdhdGVWaWRlbz17Z2F0ZVZpZGVvfVxyXG4gICAgICAgICAgICAgICAgICAgIG9uRm9jdXM9e29uRm9jdXN9XHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtdmlkZW9JY29cIiAvPlxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHtzaG93TGFiZWwgJiZcclxuICAgICAgICAgICAgICAgIGRldGFpbFRleHQgJiZcclxuICAgICAgICAgICAgICAgIDxzcGFuXHJcbiAgICAgICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZC1sYWJlbFwiXHJcbiAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtbGFiZWxcIj5cclxuICAgICAgICAgICAgICAgICAgICB7ZGV0YWlsVGV4dH1cclxuICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIDxwXHJcbiAgICAgICAgICAgICAgICAgICAgcm9sZT1cImhlYWRpbmdcIlxyXG4gICAgICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9e2hlYWRpbmdBcmlhfVxyXG4gICAgICAgICAgICAgICAgICAgIGFyaWEtbGV2ZWw9e2hlYWRpbmdMZXZlbH1cclxuICAgICAgICAgICAgICAgICAgICBkYXRhLXRlc3RpZD1cImNvbnNvbmFudC1DYXJkLXRpdGxlXCJcclxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9XCJjb25zb25hbnQtQ2FyZC10aXRsZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgdGl0bGU9e3RpdGxlfT5cclxuICAgICAgICAgICAgICAgICAgICB7aXNQcm9kdWN0ICYmIG1uZW1vbmljICYmIDxpbWcgc3JjPXttbmVtb25pY30gYWx0PVwibW5lbW9uaWNcIiBsb2FkaW5nPVwibGF6eVwiIC8+fVxyXG4gICAgICAgICAgICAgICAgICAgIHt0aXRsZX1cclxuICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBzaG93VGV4dCAmJlxyXG4gICAgICAgICAgICAgICAgICAgIGRlc2NyaXB0aW9uICYmXHJcbiAgICAgICAgICAgICAgICAgICAgPHBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZC10ZXh0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtdGV4dFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7ZGVzY3JpcHRpb259XHJcbiAgICAgICAgICAgICAgICAgICAgPC9wPlxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAge3Nob3dGb290ZXIgJiZcclxuICAgICAgICAgICAgICAgICFoaWRlQ1RBICYmXHJcbiAgICAgICAgICAgICAgICBmb290ZXIubWFwKGZvb3Rlckl0ZW0gPT4gKFxyXG4gICAgICAgICAgICAgICAgICAgIDxDYXJkRm9vdGVyXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpdmlkZXI9e2Zvb3Rlckl0ZW0uZGl2aWRlcn1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaXNGbHVpZD17Zm9vdGVySXRlbS5pc0ZsdWlkfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBrZXk9e2N1aWQoKX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdD17c2hvd0Zvb3RlckxlZnQgPyBleHRlbmRGb290ZXJEYXRhKGZvb3Rlckl0ZW0ubGVmdCkgOiBbXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgY2VudGVyPXtzaG93Rm9vdGVyQ2VudGVyID8gZXh0ZW5kRm9vdGVyRGF0YShmb290ZXJJdGVtLmNlbnRlcikgOiBbXX1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ9e2V4dGVuZEZvb3RlckRhdGEoZm9vdGVySXRlbS5yaWdodCl9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhcmRTdHlsZT17Y2FyZFN0eWxlfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvbkZvY3VzPXtvbkZvY3VzfSAvPlxyXG4gICAgICAgICAgICAgICAgKSl9XHJcbiAgICAgICAgICAgICAgICB7KGlzVGhyZWVGb3VydGhzIHx8IGlzRG91YmxlV2lkZSB8fCBpc0Z1bGwpXHJcbiAgICAgICAgICAgICAgICAgICAgJiYgIXJlbmRlck92ZXJsYXlcclxuICAgICAgICAgICAgICAgICAgICAmJiA8TGlua0Jsb2NrZXIgdGFyZ2V0PXtsaW5rQmxvY2tlclRhcmdldH0gbGluaz17b3ZlcmxheX0gLz59XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICB7KHJlbmRlck92ZXJsYXkgfHwgaGlkZUNUQSB8fCBpc0hhbGZIZWlnaHQpXHJcbiAgICAgICAgICAgICYmIDxMaW5rQmxvY2tlciB0YXJnZXQ9e2xpbmtCbG9ja2VyVGFyZ2V0fSBsaW5rPXtvdmVybGF5fSAvPn1cclxuICAgICAgICA8L2Rpdj5cclxuICAgICk7XHJcbn07XHJcblxyXG5DYXJkLnByb3BUeXBlcyA9IENhcmRUeXBlO1xyXG5DYXJkLmRlZmF1bHRQcm9wcyA9IGRlZmF1bHRQcm9wcztcclxuXHJcbmV4cG9ydCBkZWZhdWx0IENhcmQ7XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3JlYWN0L3NyYy9qcy9jb21wb25lbnRzL0NvbnNvbmFudC9DYXJkcy9DYXJkLmpzeCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///252\n"); /***/ }), /* 253 */ @@ -1819,7 +1819,7 @@ eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n}); /***/ (function(module, exports, __webpack_require__) { "use strict"; -eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _reactDom = __webpack_require__(105);\n\nvar _videoModal = __webpack_require__(274);\n\nvar _videoModal2 = _interopRequireDefault(_videoModal);\n\nvar _modal = __webpack_require__(275);\n\nvar _modal2 = _interopRequireDefault(_modal);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar VideoButton = function VideoButton(_ref) {\n var name = _ref.name,\n videoURL = _ref.videoURL,\n gateVideo = _ref.gateVideo,\n className = _ref.className,\n videoPolicy = _ref.videoPolicy;\n\n var modalContainer = document.querySelector('.modalContainer');\n\n var modalElement = (0, _react.useRef)(null);\n\n var _useState = (0, _react.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setIsOpen = _useState2[1];\n\n var isAuthoredModal = /^#[a-zA-Z0-9_-]+/.test(videoURL);\n var isFullUrl = /https?:\\/\\/[a-zA-Z0-9_-]+/.test(videoURL);\n\n var handleShowModal = function handleShowModal() {\n if (isAuthoredModal) {\n window.location.hash = new URL(videoURL, document.baseURI).hash;\n } else if (isFullUrl && gateVideo) {\n window.open(videoURL, '_blank');\n } else {\n setIsOpen(true);\n }\n };\n\n var handleCloseModal = function handleCloseModal() {\n setIsOpen(false);\n };\n\n var handleOverlayClose = function handleOverlayClose() {\n setIsOpen(false);\n };\n\n (0, _react.useEffect)(function () {\n if (isOpen && modalElement && modalElement.current) {\n var videoModal = new _modal2.default(modalElement.current, {\n buttonClose: handleCloseModal,\n overlayClose: handleOverlayClose\n });\n\n videoModal.open();\n }\n }, [isOpen, modalElement]);\n\n return _react2.default.createElement(\n _react.Fragment,\n null,\n _react2.default.createElement(\n 'button',\n {\n className: 'consonant-videoButton-wrapper',\n 'data-testid': 'consonant-videoButton-wrapper',\n 'daa-ll': 'play',\n 'aria-label': 'Play',\n onClick: handleShowModal },\n _react2.default.createElement('div', { className: className })\n ),\n isOpen && (0, _reactDom.createPortal)(_react2.default.createElement(_videoModal2.default, {\n name: name,\n videoURL: videoURL,\n innerRef: modalElement,\n videoPolicy: videoPolicy }), modalContainer)\n );\n};\n\nVideoButton.propTypes = {\n name: _propTypes.string,\n videoPolicy: _propTypes.string,\n videoURL: _propTypes.string.isRequired,\n gateVideo: _propTypes.bool,\n className: _propTypes.string.isRequired\n};\n\nVideoButton.defaultProps = {\n name: 'video-modal',\n videoPolicy: 'autoplay; fullscreen',\n gateVideo: false\n};\n\nexports.default = (0, _react.memo)(VideoButton);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvTW9kYWwvdmlkZW9CdXR0b24uanN4PzJiNzAiXSwibmFtZXMiOlsiVmlkZW9CdXR0b24iLCJuYW1lIiwidmlkZW9VUkwiLCJnYXRlVmlkZW8iLCJjbGFzc05hbWUiLCJ2aWRlb1BvbGljeSIsIm1vZGFsQ29udGFpbmVyIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwibW9kYWxFbGVtZW50IiwiaXNPcGVuIiwic2V0SXNPcGVuIiwiaXNBdXRob3JlZE1vZGFsIiwidGVzdCIsImlzRnVsbFVybCIsImhhbmRsZVNob3dNb2RhbCIsIndpbmRvdyIsImxvY2F0aW9uIiwiaGFzaCIsIlVSTCIsImJhc2VVUkkiLCJvcGVuIiwiaGFuZGxlQ2xvc2VNb2RhbCIsImhhbmRsZU92ZXJsYXlDbG9zZSIsImN1cnJlbnQiLCJ2aWRlb01vZGFsIiwiTW9kYWwiLCJidXR0b25DbG9zZSIsIm92ZXJsYXlDbG9zZSIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiLCJib29sIiwiZGVmYXVsdFByb3BzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsY0FBYyxTQUFkQSxXQUFjLE9BTWQ7QUFBQSxRQUxGQyxJQUtFLFFBTEZBLElBS0U7QUFBQSxRQUpGQyxRQUlFLFFBSkZBLFFBSUU7QUFBQSxRQUhGQyxTQUdFLFFBSEZBLFNBR0U7QUFBQSxRQUZGQyxTQUVFLFFBRkZBLFNBRUU7QUFBQSxRQURGQyxXQUNFLFFBREZBLFdBQ0U7O0FBQ0YsUUFBTUMsaUJBQWlCQyxTQUFTQyxhQUFULENBQXVCLGlCQUF2QixDQUF2Qjs7QUFFQSxRQUFNQyxlQUFlLG1CQUFPLElBQVAsQ0FBckI7O0FBSEUsb0JBSTBCLHFCQUFTLEtBQVQsQ0FKMUI7QUFBQTtBQUFBLFFBSUtDLE1BSkw7QUFBQSxRQUlhQyxTQUpiOztBQUtGLFFBQU1DLGtCQUFrQixtQkFBbUJDLElBQW5CLENBQXdCWCxRQUF4QixDQUF4QjtBQUNBLFFBQU1ZLFlBQVksNEJBQTRCRCxJQUE1QixDQUFpQ1gsUUFBakMsQ0FBbEI7O0FBRUEsUUFBTWEsa0JBQWtCLFNBQWxCQSxlQUFrQixHQUFNO0FBQzFCLFlBQUlILGVBQUosRUFBcUI7QUFDakJJLG1CQUFPQyxRQUFQLENBQWdCQyxJQUFoQixHQUF1QixJQUFJQyxHQUFKLENBQVFqQixRQUFSLEVBQWtCSyxTQUFTYSxPQUEzQixFQUFvQ0YsSUFBM0Q7QUFDSCxTQUZELE1BRU8sSUFBSUosYUFBYVgsU0FBakIsRUFBNEI7QUFDL0JhLG1CQUFPSyxJQUFQLENBQVluQixRQUFaLEVBQXNCLFFBQXRCO0FBQ0gsU0FGTSxNQUVBO0FBQ0hTLHNCQUFVLElBQVY7QUFDSDtBQUNKLEtBUkQ7O0FBVUEsUUFBTVcsbUJBQW1CLFNBQW5CQSxnQkFBbUIsR0FBTTtBQUMzQlgsa0JBQVUsS0FBVjtBQUNILEtBRkQ7O0FBSUEsUUFBTVkscUJBQXFCLFNBQXJCQSxrQkFBcUIsR0FBTTtBQUM3Qlosa0JBQVUsS0FBVjtBQUNILEtBRkQ7O0FBSUEsMEJBQVUsWUFBTTtBQUNaLFlBQUlELFVBQVVELFlBQVYsSUFBMEJBLGFBQWFlLE9BQTNDLEVBQW9EO0FBQ2hELGdCQUFNQyxhQUFhLElBQUlDLGVBQUosQ0FDZmpCLGFBQWFlLE9BREUsRUFFZjtBQUNJRyw2QkFBYUwsZ0JBRGpCO0FBRUlNLDhCQUFjTDtBQUZsQixhQUZlLENBQW5COztBQVFBRSx1QkFBV0osSUFBWDtBQUNIO0FBQ0osS0FaRCxFQVlHLENBQUNYLE1BQUQsRUFBU0QsWUFBVCxDQVpIOztBQWNBLFdBQ0k7QUFBQyx1QkFBRDtBQUFBO0FBQ0k7QUFBQTtBQUFBO0FBQ0ksMkJBQVUsK0JBRGQ7QUFFSSwrQkFBWSwrQkFGaEI7QUFHSSwwQkFBTyxNQUhYO0FBSUksOEJBQVcsTUFKZjtBQUtJLHlCQUFTTSxlQUxiO0FBTUksbURBQUssV0FBV1gsU0FBaEI7QUFOSixTQURKO0FBU0tNLGtCQUFVLDRCQUNQLDhCQUFDLG9CQUFEO0FBQ0ksa0JBQU1ULElBRFY7QUFFSSxzQkFBVUMsUUFGZDtBQUdJLHNCQUFVTyxZQUhkO0FBSUkseUJBQWFKLFdBSmpCLEdBRE8sRUFNUEMsY0FOTztBQVRmLEtBREo7QUFvQkgsQ0FsRUQ7O0FBb0VBTixZQUFZNkIsU0FBWixHQUF3QjtBQUNwQjVCLFVBQU02QixpQkFEYztBQUVwQnpCLGlCQUFheUIsaUJBRk87QUFHcEI1QixjQUFVNEIsa0JBQU9DLFVBSEc7QUFJcEI1QixlQUFXNkIsZUFKUztBQUtwQjVCLGVBQVcwQixrQkFBT0M7QUFMRSxDQUF4Qjs7QUFRQS9CLFlBQVlpQyxZQUFaLEdBQTJCO0FBQ3ZCaEMsVUFBTSxhQURpQjtBQUV2QkksaUJBQWEsc0JBRlU7QUFHdkJGLGVBQVc7QUFIWSxDQUEzQjs7a0JBTWUsaUJBQUtILFdBQUwsQyIsImZpbGUiOiIyNzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgbWVtbywgRnJhZ21lbnQsIHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZVJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IHN0cmluZywgYm9vbCB9IGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgY3JlYXRlUG9ydGFsIH0gZnJvbSAncmVhY3QtZG9tJztcbmltcG9ydCBNb2RhbFdpbmRvdyBmcm9tICcuL3ZpZGVvTW9kYWwnO1xuaW1wb3J0IE1vZGFsIGZyb20gJy4vbW9kYWwnO1xuXG5jb25zdCBWaWRlb0J1dHRvbiA9ICh7XG4gICAgbmFtZSxcbiAgICB2aWRlb1VSTCxcbiAgICBnYXRlVmlkZW8sXG4gICAgY2xhc3NOYW1lLFxuICAgIHZpZGVvUG9saWN5LFxufSkgPT4ge1xuICAgIGNvbnN0IG1vZGFsQ29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLm1vZGFsQ29udGFpbmVyJyk7XG5cbiAgICBjb25zdCBtb2RhbEVsZW1lbnQgPSB1c2VSZWYobnVsbCk7XG4gICAgY29uc3QgW2lzT3Blbiwgc2V0SXNPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBpc0F1dGhvcmVkTW9kYWwgPSAvXiNbYS16QS1aMC05Xy1dKy8udGVzdCh2aWRlb1VSTCk7XG4gICAgY29uc3QgaXNGdWxsVXJsID0gL2h0dHBzPzpcXC9cXC9bYS16QS1aMC05Xy1dKy8udGVzdCh2aWRlb1VSTCk7XG5cbiAgICBjb25zdCBoYW5kbGVTaG93TW9kYWwgPSAoKSA9PiB7XG4gICAgICAgIGlmIChpc0F1dGhvcmVkTW9kYWwpIHtcbiAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5oYXNoID0gbmV3IFVSTCh2aWRlb1VSTCwgZG9jdW1lbnQuYmFzZVVSSSkuaGFzaDtcbiAgICAgICAgfSBlbHNlIGlmIChpc0Z1bGxVcmwgJiYgZ2F0ZVZpZGVvKSB7XG4gICAgICAgICAgICB3aW5kb3cub3Blbih2aWRlb1VSTCwgJ19ibGFuaycpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgc2V0SXNPcGVuKHRydWUpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIGNvbnN0IGhhbmRsZUNsb3NlTW9kYWwgPSAoKSA9PiB7XG4gICAgICAgIHNldElzT3BlbihmYWxzZSk7XG4gICAgfTtcblxuICAgIGNvbnN0IGhhbmRsZU92ZXJsYXlDbG9zZSA9ICgpID0+IHtcbiAgICAgICAgc2V0SXNPcGVuKGZhbHNlKTtcbiAgICB9O1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgaWYgKGlzT3BlbiAmJiBtb2RhbEVsZW1lbnQgJiYgbW9kYWxFbGVtZW50LmN1cnJlbnQpIHtcbiAgICAgICAgICAgIGNvbnN0IHZpZGVvTW9kYWwgPSBuZXcgTW9kYWwoXG4gICAgICAgICAgICAgICAgbW9kYWxFbGVtZW50LmN1cnJlbnQsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBidXR0b25DbG9zZTogaGFuZGxlQ2xvc2VNb2RhbCxcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmxheUNsb3NlOiBoYW5kbGVPdmVybGF5Q2xvc2UsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIHZpZGVvTW9kYWwub3BlbigpO1xuICAgICAgICB9XG4gICAgfSwgW2lzT3BlbiwgbW9kYWxFbGVtZW50XSk7XG5cbiAgICByZXR1cm4gKFxuICAgICAgICA8RnJhZ21lbnQ+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LXZpZGVvQnV0dG9uLXdyYXBwZXJcIlxuICAgICAgICAgICAgICAgIGRhdGEtdGVzdGlkPVwiY29uc29uYW50LXZpZGVvQnV0dG9uLXdyYXBwZXJcIlxuICAgICAgICAgICAgICAgIGRhYS1sbD1cInBsYXlcIlxuICAgICAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJQbGF5XCJcbiAgICAgICAgICAgICAgICBvbkNsaWNrPXtoYW5kbGVTaG93TW9kYWx9PlxuICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXtjbGFzc05hbWV9IC8+XG4gICAgICAgICAgICA8L2J1dHRvbj5cbiAgICAgICAgICAgIHtpc09wZW4gJiYgY3JlYXRlUG9ydGFsKFxuICAgICAgICAgICAgICAgIDxNb2RhbFdpbmRvd1xuICAgICAgICAgICAgICAgICAgICBuYW1lPXtuYW1lfVxuICAgICAgICAgICAgICAgICAgICB2aWRlb1VSTD17dmlkZW9VUkx9XG4gICAgICAgICAgICAgICAgICAgIGlubmVyUmVmPXttb2RhbEVsZW1lbnR9XG4gICAgICAgICAgICAgICAgICAgIHZpZGVvUG9saWN5PXt2aWRlb1BvbGljeX0gLz4sXG4gICAgICAgICAgICAgICAgbW9kYWxDb250YWluZXIsXG4gICAgICAgICAgICApfVxuICAgICAgICA8L0ZyYWdtZW50PlxuICAgICk7XG59O1xuXG5WaWRlb0J1dHRvbi5wcm9wVHlwZXMgPSB7XG4gICAgbmFtZTogc3RyaW5nLFxuICAgIHZpZGVvUG9saWN5OiBzdHJpbmcsXG4gICAgdmlkZW9VUkw6IHN0cmluZy5pc1JlcXVpcmVkLFxuICAgIGdhdGVWaWRlbzogYm9vbCxcbiAgICBjbGFzc05hbWU6IHN0cmluZy5pc1JlcXVpcmVkLFxufTtcblxuVmlkZW9CdXR0b24uZGVmYXVsdFByb3BzID0ge1xuICAgIG5hbWU6ICd2aWRlby1tb2RhbCcsXG4gICAgdmlkZW9Qb2xpY3k6ICdhdXRvcGxheTsgZnVsbHNjcmVlbicsXG4gICAgZ2F0ZVZpZGVvOiBmYWxzZSxcbn07XG5cbmV4cG9ydCBkZWZhdWx0IG1lbW8oVmlkZW9CdXR0b24pO1xuXG5cblxuLy8gV0VCUEFDSyBGT09URVIgLy9cbi8vIC4vcmVhY3Qvc3JjL2pzL2NvbXBvbmVudHMvQ29uc29uYW50L01vZGFsL3ZpZGVvQnV0dG9uLmpzeCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///273\n"); +eval("\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i[\"return\"]) _i[\"return\"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError(\"Invalid attempt to destructure non-iterable instance\"); } }; }();\n\nvar _react = __webpack_require__(0);\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = __webpack_require__(1);\n\nvar _reactDom = __webpack_require__(105);\n\nvar _videoModal = __webpack_require__(274);\n\nvar _videoModal2 = _interopRequireDefault(_videoModal);\n\nvar _modal = __webpack_require__(275);\n\nvar _modal2 = _interopRequireDefault(_modal);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar VideoButton = function VideoButton(_ref) {\n var name = _ref.name,\n videoURL = _ref.videoURL,\n gateVideo = _ref.gateVideo,\n className = _ref.className,\n videoPolicy = _ref.videoPolicy;\n\n var modalContainer = document.querySelector('.modalContainer');\n\n var modalElement = (0, _react.useRef)(null);\n\n var _useState = (0, _react.useState)(false),\n _useState2 = _slicedToArray(_useState, 2),\n isOpen = _useState2[0],\n setIsOpen = _useState2[1];\n\n var isAuthoredModal = /^#[a-zA-Z0-9_-]+/.test(videoURL);\n var isFullUrl = /https?:\\/\\/[a-zA-Z0-9_-]+/.test(videoURL);\n\n var handleShowModal = function handleShowModal() {\n if (isAuthoredModal) {\n window.location.hash = new URL(videoURL, document.baseURI).hash;\n } else if (isFullUrl && gateVideo) {\n window.open(videoURL, '_blank');\n } else {\n setIsOpen(true);\n }\n };\n\n var handleCloseModal = function handleCloseModal() {\n setIsOpen(false);\n };\n\n var handleOverlayClose = function handleOverlayClose() {\n setIsOpen(false);\n };\n\n (0, _react.useEffect)(function () {\n if (isOpen && modalElement && modalElement.current) {\n var videoModal = new _modal2.default(modalElement.current, {\n buttonClose: handleCloseModal,\n overlayClose: handleOverlayClose\n });\n\n videoModal.open();\n }\n }, [isOpen, modalElement]);\n\n return _react2.default.createElement(\n _react.Fragment,\n null,\n _react2.default.createElement(\n 'button',\n {\n className: 'consonant-Card-videoButton-wrapper',\n 'data-testid': 'consonant-Card-videoButton-wrapper',\n 'daa-ll': 'play',\n 'aria-label': 'Play',\n onClick: handleShowModal },\n _react2.default.createElement('div', { className: className })\n ),\n isOpen && (0, _reactDom.createPortal)(_react2.default.createElement(_videoModal2.default, {\n name: name,\n videoURL: videoURL,\n innerRef: modalElement,\n videoPolicy: videoPolicy }), modalContainer)\n );\n};\n\nVideoButton.propTypes = {\n name: _propTypes.string,\n videoPolicy: _propTypes.string,\n videoURL: _propTypes.string.isRequired,\n gateVideo: _propTypes.bool,\n className: _propTypes.string.isRequired\n};\n\nVideoButton.defaultProps = {\n name: 'video-modal',\n videoPolicy: 'autoplay; fullscreen',\n gateVideo: false\n};\n\nexports.default = (0, _react.memo)(VideoButton);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZWFjdC9zcmMvanMvY29tcG9uZW50cy9Db25zb25hbnQvTW9kYWwvdmlkZW9CdXR0b24uanN4PzJiNzAiXSwibmFtZXMiOlsiVmlkZW9CdXR0b24iLCJuYW1lIiwidmlkZW9VUkwiLCJnYXRlVmlkZW8iLCJjbGFzc05hbWUiLCJ2aWRlb1BvbGljeSIsIm1vZGFsQ29udGFpbmVyIiwiZG9jdW1lbnQiLCJxdWVyeVNlbGVjdG9yIiwibW9kYWxFbGVtZW50IiwiaXNPcGVuIiwic2V0SXNPcGVuIiwiaXNBdXRob3JlZE1vZGFsIiwidGVzdCIsImlzRnVsbFVybCIsImhhbmRsZVNob3dNb2RhbCIsIndpbmRvdyIsImxvY2F0aW9uIiwiaGFzaCIsIlVSTCIsImJhc2VVUkkiLCJvcGVuIiwiaGFuZGxlQ2xvc2VNb2RhbCIsImhhbmRsZU92ZXJsYXlDbG9zZSIsImN1cnJlbnQiLCJ2aWRlb01vZGFsIiwiTW9kYWwiLCJidXR0b25DbG9zZSIsIm92ZXJsYXlDbG9zZSIsInByb3BUeXBlcyIsInN0cmluZyIsImlzUmVxdWlyZWQiLCJib29sIiwiZGVmYXVsdFByb3BzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBOzs7O0FBQ0E7O0FBQ0E7O0FBQ0E7Ozs7QUFDQTs7Ozs7O0FBRUEsSUFBTUEsY0FBYyxTQUFkQSxXQUFjLE9BTWQ7QUFBQSxRQUxGQyxJQUtFLFFBTEZBLElBS0U7QUFBQSxRQUpGQyxRQUlFLFFBSkZBLFFBSUU7QUFBQSxRQUhGQyxTQUdFLFFBSEZBLFNBR0U7QUFBQSxRQUZGQyxTQUVFLFFBRkZBLFNBRUU7QUFBQSxRQURGQyxXQUNFLFFBREZBLFdBQ0U7O0FBQ0YsUUFBTUMsaUJBQWlCQyxTQUFTQyxhQUFULENBQXVCLGlCQUF2QixDQUF2Qjs7QUFFQSxRQUFNQyxlQUFlLG1CQUFPLElBQVAsQ0FBckI7O0FBSEUsb0JBSTBCLHFCQUFTLEtBQVQsQ0FKMUI7QUFBQTtBQUFBLFFBSUtDLE1BSkw7QUFBQSxRQUlhQyxTQUpiOztBQUtGLFFBQU1DLGtCQUFrQixtQkFBbUJDLElBQW5CLENBQXdCWCxRQUF4QixDQUF4QjtBQUNBLFFBQU1ZLFlBQVksNEJBQTRCRCxJQUE1QixDQUFpQ1gsUUFBakMsQ0FBbEI7O0FBRUEsUUFBTWEsa0JBQWtCLFNBQWxCQSxlQUFrQixHQUFNO0FBQzFCLFlBQUlILGVBQUosRUFBcUI7QUFDakJJLG1CQUFPQyxRQUFQLENBQWdCQyxJQUFoQixHQUF1QixJQUFJQyxHQUFKLENBQVFqQixRQUFSLEVBQWtCSyxTQUFTYSxPQUEzQixFQUFvQ0YsSUFBM0Q7QUFDSCxTQUZELE1BRU8sSUFBSUosYUFBYVgsU0FBakIsRUFBNEI7QUFDL0JhLG1CQUFPSyxJQUFQLENBQVluQixRQUFaLEVBQXNCLFFBQXRCO0FBQ0gsU0FGTSxNQUVBO0FBQ0hTLHNCQUFVLElBQVY7QUFDSDtBQUNKLEtBUkQ7O0FBVUEsUUFBTVcsbUJBQW1CLFNBQW5CQSxnQkFBbUIsR0FBTTtBQUMzQlgsa0JBQVUsS0FBVjtBQUNILEtBRkQ7O0FBSUEsUUFBTVkscUJBQXFCLFNBQXJCQSxrQkFBcUIsR0FBTTtBQUM3Qlosa0JBQVUsS0FBVjtBQUNILEtBRkQ7O0FBSUEsMEJBQVUsWUFBTTtBQUNaLFlBQUlELFVBQVVELFlBQVYsSUFBMEJBLGFBQWFlLE9BQTNDLEVBQW9EO0FBQ2hELGdCQUFNQyxhQUFhLElBQUlDLGVBQUosQ0FDZmpCLGFBQWFlLE9BREUsRUFFZjtBQUNJRyw2QkFBYUwsZ0JBRGpCO0FBRUlNLDhCQUFjTDtBQUZsQixhQUZlLENBQW5COztBQVFBRSx1QkFBV0osSUFBWDtBQUNIO0FBQ0osS0FaRCxFQVlHLENBQUNYLE1BQUQsRUFBU0QsWUFBVCxDQVpIOztBQWNBLFdBQ0k7QUFBQyx1QkFBRDtBQUFBO0FBQ0k7QUFBQTtBQUFBO0FBQ0ksMkJBQVUsb0NBRGQ7QUFFSSwrQkFBWSxvQ0FGaEI7QUFHSSwwQkFBTyxNQUhYO0FBSUksOEJBQVcsTUFKZjtBQUtJLHlCQUFTTSxlQUxiO0FBTUksbURBQUssV0FBV1gsU0FBaEI7QUFOSixTQURKO0FBU0tNLGtCQUFVLDRCQUNQLDhCQUFDLG9CQUFEO0FBQ0ksa0JBQU1ULElBRFY7QUFFSSxzQkFBVUMsUUFGZDtBQUdJLHNCQUFVTyxZQUhkO0FBSUkseUJBQWFKLFdBSmpCLEdBRE8sRUFNUEMsY0FOTztBQVRmLEtBREo7QUFvQkgsQ0FsRUQ7O0FBb0VBTixZQUFZNkIsU0FBWixHQUF3QjtBQUNwQjVCLFVBQU02QixpQkFEYztBQUVwQnpCLGlCQUFheUIsaUJBRk87QUFHcEI1QixjQUFVNEIsa0JBQU9DLFVBSEc7QUFJcEI1QixlQUFXNkIsZUFKUztBQUtwQjVCLGVBQVcwQixrQkFBT0M7QUFMRSxDQUF4Qjs7QUFRQS9CLFlBQVlpQyxZQUFaLEdBQTJCO0FBQ3ZCaEMsVUFBTSxhQURpQjtBQUV2QkksaUJBQWEsc0JBRlU7QUFHdkJGLGVBQVc7QUFIWSxDQUEzQjs7a0JBTWUsaUJBQUtILFdBQUwsQyIsImZpbGUiOiIyNzMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QsIHsgbWVtbywgRnJhZ21lbnQsIHVzZVN0YXRlLCB1c2VFZmZlY3QsIHVzZVJlZiB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IHN0cmluZywgYm9vbCB9IGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IHsgY3JlYXRlUG9ydGFsIH0gZnJvbSAncmVhY3QtZG9tJztcbmltcG9ydCBNb2RhbFdpbmRvdyBmcm9tICcuL3ZpZGVvTW9kYWwnO1xuaW1wb3J0IE1vZGFsIGZyb20gJy4vbW9kYWwnO1xuXG5jb25zdCBWaWRlb0J1dHRvbiA9ICh7XG4gICAgbmFtZSxcbiAgICB2aWRlb1VSTCxcbiAgICBnYXRlVmlkZW8sXG4gICAgY2xhc3NOYW1lLFxuICAgIHZpZGVvUG9saWN5LFxufSkgPT4ge1xuICAgIGNvbnN0IG1vZGFsQ29udGFpbmVyID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLm1vZGFsQ29udGFpbmVyJyk7XG5cbiAgICBjb25zdCBtb2RhbEVsZW1lbnQgPSB1c2VSZWYobnVsbCk7XG4gICAgY29uc3QgW2lzT3Blbiwgc2V0SXNPcGVuXSA9IHVzZVN0YXRlKGZhbHNlKTtcbiAgICBjb25zdCBpc0F1dGhvcmVkTW9kYWwgPSAvXiNbYS16QS1aMC05Xy1dKy8udGVzdCh2aWRlb1VSTCk7XG4gICAgY29uc3QgaXNGdWxsVXJsID0gL2h0dHBzPzpcXC9cXC9bYS16QS1aMC05Xy1dKy8udGVzdCh2aWRlb1VSTCk7XG5cbiAgICBjb25zdCBoYW5kbGVTaG93TW9kYWwgPSAoKSA9PiB7XG4gICAgICAgIGlmIChpc0F1dGhvcmVkTW9kYWwpIHtcbiAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5oYXNoID0gbmV3IFVSTCh2aWRlb1VSTCwgZG9jdW1lbnQuYmFzZVVSSSkuaGFzaDtcbiAgICAgICAgfSBlbHNlIGlmIChpc0Z1bGxVcmwgJiYgZ2F0ZVZpZGVvKSB7XG4gICAgICAgICAgICB3aW5kb3cub3Blbih2aWRlb1VSTCwgJ19ibGFuaycpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgc2V0SXNPcGVuKHRydWUpO1xuICAgICAgICB9XG4gICAgfTtcblxuICAgIGNvbnN0IGhhbmRsZUNsb3NlTW9kYWwgPSAoKSA9PiB7XG4gICAgICAgIHNldElzT3BlbihmYWxzZSk7XG4gICAgfTtcblxuICAgIGNvbnN0IGhhbmRsZU92ZXJsYXlDbG9zZSA9ICgpID0+IHtcbiAgICAgICAgc2V0SXNPcGVuKGZhbHNlKTtcbiAgICB9O1xuXG4gICAgdXNlRWZmZWN0KCgpID0+IHtcbiAgICAgICAgaWYgKGlzT3BlbiAmJiBtb2RhbEVsZW1lbnQgJiYgbW9kYWxFbGVtZW50LmN1cnJlbnQpIHtcbiAgICAgICAgICAgIGNvbnN0IHZpZGVvTW9kYWwgPSBuZXcgTW9kYWwoXG4gICAgICAgICAgICAgICAgbW9kYWxFbGVtZW50LmN1cnJlbnQsXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBidXR0b25DbG9zZTogaGFuZGxlQ2xvc2VNb2RhbCxcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmxheUNsb3NlOiBoYW5kbGVPdmVybGF5Q2xvc2UsXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIHZpZGVvTW9kYWwub3BlbigpO1xuICAgICAgICB9XG4gICAgfSwgW2lzT3BlbiwgbW9kYWxFbGVtZW50XSk7XG5cbiAgICByZXR1cm4gKFxuICAgICAgICA8RnJhZ21lbnQ+XG4gICAgICAgICAgICA8YnV0dG9uXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiY29uc29uYW50LUNhcmQtdmlkZW9CdXR0b24td3JhcHBlclwiXG4gICAgICAgICAgICAgICAgZGF0YS10ZXN0aWQ9XCJjb25zb25hbnQtQ2FyZC12aWRlb0J1dHRvbi13cmFwcGVyXCJcbiAgICAgICAgICAgICAgICBkYWEtbGw9XCJwbGF5XCJcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiUGxheVwiXG4gICAgICAgICAgICAgICAgb25DbGljaz17aGFuZGxlU2hvd01vZGFsfT5cbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT17Y2xhc3NOYW1lfSAvPlxuICAgICAgICAgICAgPC9idXR0b24+XG4gICAgICAgICAgICB7aXNPcGVuICYmIGNyZWF0ZVBvcnRhbChcbiAgICAgICAgICAgICAgICA8TW9kYWxXaW5kb3dcbiAgICAgICAgICAgICAgICAgICAgbmFtZT17bmFtZX1cbiAgICAgICAgICAgICAgICAgICAgdmlkZW9VUkw9e3ZpZGVvVVJMfVxuICAgICAgICAgICAgICAgICAgICBpbm5lclJlZj17bW9kYWxFbGVtZW50fVxuICAgICAgICAgICAgICAgICAgICB2aWRlb1BvbGljeT17dmlkZW9Qb2xpY3l9IC8+LFxuICAgICAgICAgICAgICAgIG1vZGFsQ29udGFpbmVyLFxuICAgICAgICAgICAgKX1cbiAgICAgICAgPC9GcmFnbWVudD5cbiAgICApO1xufTtcblxuVmlkZW9CdXR0b24ucHJvcFR5cGVzID0ge1xuICAgIG5hbWU6IHN0cmluZyxcbiAgICB2aWRlb1BvbGljeTogc3RyaW5nLFxuICAgIHZpZGVvVVJMOiBzdHJpbmcuaXNSZXF1aXJlZCxcbiAgICBnYXRlVmlkZW86IGJvb2wsXG4gICAgY2xhc3NOYW1lOiBzdHJpbmcuaXNSZXF1aXJlZCxcbn07XG5cblZpZGVvQnV0dG9uLmRlZmF1bHRQcm9wcyA9IHtcbiAgICBuYW1lOiAndmlkZW8tbW9kYWwnLFxuICAgIHZpZGVvUG9saWN5OiAnYXV0b3BsYXk7IGZ1bGxzY3JlZW4nLFxuICAgIGdhdGVWaWRlbzogZmFsc2UsXG59O1xuXG5leHBvcnQgZGVmYXVsdCBtZW1vKFZpZGVvQnV0dG9uKTtcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3JlYWN0L3NyYy9qcy9jb21wb25lbnRzL0NvbnNvbmFudC9Nb2RhbC92aWRlb0J1dHRvbi5qc3giXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///273\n"); /***/ }), /* 274 */ diff --git a/less/components/consonant/cards-grid.less b/less/components/consonant/cards-grid.less index 40167f8e..c657c033 100644 --- a/less/components/consonant/cards-grid.less +++ b/less/components/consonant/cards-grid.less @@ -77,15 +77,6 @@ max-width: 100%; } } - - &.one-half .consonant-Card { - height: auto; - - .consonant-Card-header { - min-height: @consonant-CardsGrid-smallerCardImgOneHalfHeight; - max-height: @consonant-CardsGrid-smallerCardImgOneHalfHeight; - } - } } &--5up { @@ -102,7 +93,7 @@ } } - &.one-half .consonant-Card { + .one-half.consonant-Card { height: auto; .consonant-Card-header { @@ -115,18 +106,6 @@ @media @consonant-680px-up { &--2up { grid-template-columns: repeat(auto-fit, minmax(@consonant-DoubleWideCard-desktopMinWidth, max-content)); - - .consonant-Card { - min-width: @consonant-DoubleWideCard-desktopMinWidth; - } - } - - &--3up, - &--4up, - &--5up { - &.double-wide { - grid-template-columns: repeat(auto-fit, minmax(@consonant-DoubleWideCard-desktopMinWidth, max-content)); - } } } } diff --git a/less/components/consonant/cards/double-wide.less b/less/components/consonant/cards/double-wide.less index 1a9bbe48..a1dad013 100644 --- a/less/components/consonant/cards/double-wide.less +++ b/less/components/consonant/cards/double-wide.less @@ -4,171 +4,185 @@ */ .consonant-CardsGrid { - &.double-wide { - .consonant-Card { - min-width: @consonant-DoubleWideCard-mobileMinWidth; - max-width: @consonant-DoubleWideCard-maxWidth; - height: @consonantCardHeight; - - &-header { - position: relative; - height: @consonant-DoubleWideCard-imgHeight; - overflow: hidden; - background-color: @consonantGray300; - background-position: 50% 0; - background-repeat: no-repeat; - background-size: cover; - } + .consonant-Card.double-wide { + min-width: @consonant-DoubleWideCard-mobileMinWidth; + max-width: @consonant-DoubleWideCard-maxWidth; + height: @consonantCardHeight; + + .consonant-Card-header { + position: relative; + height: @consonant-DoubleWideCard-imgHeight; + overflow: hidden; + background-color: @consonantGray300; + background-position: 50% 0; + background-repeat: no-repeat; + background-size: cover; + } - &-videoIco { - .video-button-styles; - } + .consonant-Card-videoIco { + .video-button-styles; + } - &-content { - flex-grow: 1; - display: flex; - flex-direction: column; - padding: 16px 24px 28px; + .consonant-Card-content { + flex-grow: 1; + display: flex; + flex-direction: column; + padding: 16px 24px 28px; + text-decoration: none; + background-color: @consonantBaseColor; + outline: 0; + width: 100%; + + &:hover, + &:active { text-decoration: none; - background-color: @consonantBaseColor; - outline: 0; - width: 100%; - - &:hover, - &:active { - text-decoration: none; - } + } - &:empty { - display: none; - } + &:empty { + display: none; } + } - &-title { - margin: 0 0 5px; - padding: 0; + .consonant-Card-title { + margin: 0 0 5px; + padding: 0; - .font(1.125rem, 1.375rem, 700, @consonantGray900); - .line-clamp(1); + .font(1.125rem, 1.375rem, 700, @consonantGray900); + .line-clamp(1); - :only-child { - margin-bottom: 0; - } + :only-child { + margin-bottom: 0; } + } - &-logo { - position: absolute; - display: block; - bottom: 16px; - left: 0; - padding: 7px 24px; - border: 1px solid transparent; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - background-color: @consonantWhite; - z-index: 1; + .consonant-Card-logo { + position: absolute; + display: block; + bottom: 16px; + left: 0; + padding: 7px 24px; + border: 1px solid transparent; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + background-color: @consonantWhite; + z-index: 1; + + .no-font; + + img { + width: auto; + height: auto; + max-width: @consonantCardLogoImgMaxWidth; + max-height: @consonant-cardLogoImgMaxHeight; + object-fit: contain; + user-select: none; + } + } - .no-font; + .consonant-Card-label { + display: block; + margin-bottom: 8px; - img { - width: auto; - height: auto; - max-width: @consonantCardLogoImgMaxWidth; - max-height: @consonant-cardLogoImgMaxHeight; - object-fit: contain; - user-select: none; - } - } + .font(0.875rem, 1.3125rem, 400, @consonantGray800); + .line-clamp(1); - &-label { - display: block; - margin-bottom: 8px; + :only-child { + margin-bottom: 0; + } + } - .font(0.875rem, 1.3125rem, 400, @consonantGray800); - .line-clamp(1); + .consonant-Card-banner { + position: absolute; + display: flex; + justify-content: flex-start; + max-width: 56%; + max-height: 70%; + top: 24px; + right: 0; + padding: 8px 13px; + + .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + + letter-spacing: 0.72px; + text-transform: uppercase; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + z-index: 1; + background-color: @consonantBlue600; + user-select: none; + overflow-y: auto; + + &IconWrapper { + margin-right: 4px; - :only-child { - margin-bottom: 0; + img { + width: 8px; + height: 8px; } } + } - &-banner { - position: absolute; - display: flex; - justify-content: flex-start; - max-width: 56%; - max-height: 70%; - top: 24px; - right: 0; - padding: 8px 13px; - - .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); - - letter-spacing: 0.72px; - text-transform: uppercase; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - z-index: 1; - background-color: @consonantBlue600; - user-select: none; - overflow-y: auto; + .consonant-Card-text { + .no-margin; - &IconWrapper { - margin-right: 4px; + padding: 0; - img { - width: 8px; - height: 8px; - } - } - } + .font(0.875rem, 1.3125rem, 400, @consonantGray700); + .line-clamp(2); + } - &-text { - .no-margin; + .consonant-Card--contentTop { + flex-direction: column-reverse; + } - padding: 0; + .consonant-Card--contentTop &-img { + flex-grow: 1; + } - .font(0.875rem, 1.3125rem, 400, @consonantGray700); - .line-clamp(2); - } + .consonant-Card--contentTop &-content { + position: absolute; + top: 0; + left: 0; + right: 0; + padding-top: 24px; + background-color: transparent; + z-index: 1; + } - &--contentTop { - flex-direction: column-reverse; - } + .consonant-Card--noTextInfo &-img { + height: 100%; + } - &--contentTop &-img { - flex-grow: 1; - } + .consonant-Card--noTextInfo &-content { + display: none; + } - &--contentTop &-content { - position: absolute; - top: 0; - left: 0; - right: 0; - padding-top: 24px; - background-color: transparent; - z-index: 1; - } + .consonant-Card.consonant-u-noBorders { + border: 0; + } - &--noTextInfo &-img { - height: 100%; - } + @media @consonant-desktop-up { + min-width: @consonant-DoubleWideCard-desktopMinWidth; - &--noTextInfo &-content { - display: none; - } + .consonant-Card-content { + outline: 0; - &.consonant-u-noBorders { - border: 0; + .focus-pseudo-element; } + } - @media @consonant-desktop-up { - min-width: @consonant-DoubleWideCard-desktopMinWidth; - - &-content { - outline: 0; + @media @consonant-680px-up { + &--2up { + .consonant-Card.double-wide { + min-width: @consonant-DoubleWideCard-desktopMinWidth; + } + } - .focus-pseudo-element; + &--3up, + &--4up, + &--5up { + .consonant-Card.double-wide { + grid-template-columns: repeat(auto-fit, minmax(@consonant-DoubleWideCard-desktopMinWidth, max-content)); } } } diff --git a/less/components/consonant/cards/full.less b/less/components/consonant/cards/full.less index d7823aeb..b0fffdc7 100644 --- a/less/components/consonant/cards/full.less +++ b/less/components/consonant/cards/full.less @@ -1,199 +1,193 @@ .consonant-CardsGrid { - &.full-card { - .consonant-Card { - height: @consonantCardHeight; - - &-content { + .consonant-Card.full-card { + height: @consonantCardHeight; + + .consonant-Card-content { + position: absolute; + bottom: 0; + display: flex; + flex-direction: column; + justify-content: flex-end; + min-height: @consonant-FullCard-innerMinHeight; + margin-top: auto; + padding: 0 24px 24px; + text-decoration: none; + background: + transparent + linear-gradient( + 180deg, + rgba(0, 0, 0, 0) 0%, + rgba(0, 0, 0, 0.501) 36%, + rgba(0, 0, 0, 0.701) 100% + ) 0% 0% no-repeat padding-box; + outline: 0; + + &:before { + content: ''; position: absolute; - bottom: 0; - display: flex; - flex-direction: column; - justify-content: flex-end; - min-height: @consonant-FullCard-innerMinHeight; - margin-top: auto; - padding: 0 24px 24px; - text-decoration: none; - background: - transparent - linear-gradient( - 180deg, - rgba(0, 0, 0, 0) 0%, - rgba(0, 0, 0, 0.501) 36%, - rgba(0, 0, 0, 0.701) 100% - ) 0% 0% no-repeat padding-box; - outline: 0; - - &:before { - content: ''; - position: absolute; - right: 24px; - bottom: 32px; - width: 12px; - height: 12px; - border: 1px solid @consonantBaseColor; - box-shadow: 1px 1px 0 0 @consonantBaseColor; - border-top: 0; - border-left: 0; - transform: rotate(-45deg); - } - - &:hover, - &:active { - text-decoration: none; - } + right: 24px; + bottom: 32px; + width: 12px; + height: 12px; + border: 1px solid @consonantBaseColor; + box-shadow: 1px 1px 0 0 @consonantBaseColor; + border-top: 0; + border-left: 0; + transform: rotate(-45deg); } - &-header { - position: absolute !important; - width: 100%; - height: auto; - max-height: none; - background-color: @consonantGray300; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - z-index: 0; - - .position-absolute-0; - - img { - min-width: 100%; - min-height: 100%; - } - - button.consonant-Card-videoButton-wrapper { - width: 100%; - height: 100%; - background-color: transparent; - } + &:hover, + &:active { + text-decoration: none; } + } - &-videoIco { - .video-button-styles; - - bottom: 124px; + .consonant-Card-header { + position: absolute !important; + width: 100%; + height: auto; + max-height: none; + background-color: @consonantGray300; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + z-index: 0; + + .position-absolute-0; + + img { + min-width: 100%; + min-height: 100%; } - &-logo { - position: absolute; - display: block; - bottom: 124px; - left: 0; - padding: 7px 24px; - border-width: 1px; - border-style: solid; - border-color: transparent; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - background-color: @consonantWhite; - z-index: 3; - - .no-font; - - img { - width: auto; - height: auto; - max-width: @consonantCardLogoImgMaxWidth; - max-height: @consonant-cardLogoImgMaxHeight; - object-fit: contain; - user-select: none; - } + button.consonant-Card-videoButton-wrapper { + width: 100%; + height: 100%; + background-color: transparent; } + } - &-label { - display: block; - max-width: 100%; - margin-bottom: 5px; + .consonant-Card-videoIco { + .video-button-styles; - .font(@color: @consonantBaseColor); + bottom: 124px; + } - text-decoration: none; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - z-index: 1; + .consonant-Card-logo { + position: absolute; + display: block; + bottom: 124px; + left: 0; + padding: 7px 24px; + border-width: 1px; + border-style: solid; + border-color: transparent; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + background-color: @consonantWhite; + z-index: 3; + + .no-font; + + img { + width: auto; + height: auto; + max-width: @consonantCardLogoImgMaxWidth; + max-height: @consonant-cardLogoImgMaxHeight; + object-fit: contain; + user-select: none; } + } - &-title { - display: -webkit-box; - -webkit-box-orient: vertical; - max-height: 1.375rem * 2; - margin: 0; - padding-right: 24px; + .consonant-Card-label { + display: block; + max-width: 100%; + margin-bottom: 5px; - .font(1.125rem, 1.375rem, 700, @consonantBaseColor); + .font(@color: @consonantBaseColor); - text-decoration: none; - word-break: break-word; - -webkit-line-clamp: 2; - overflow: hidden; - z-index: 1; - } + text-decoration: none; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + z-index: 1; + } - &-banner { - position: absolute; - display: flex; - justify-content: flex-start; - max-width: 56%; - max-height: 70%; - top: 24px; - right: 0; - padding: 8px 13px 7px; - - .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); - - letter-spacing: 0.72px; - text-transform: uppercase; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - z-index: 1; - background-color: @consonantBlue600; - user-select: none; - overflow-y: auto; + .consonant-Card-title { + display: -webkit-box; + -webkit-box-orient: vertical; + max-height: 1.375rem * 2; + margin: 0; + padding-right: 24px; + + .font(1.125rem, 1.375rem, 700, @consonantBaseColor); - &IconWrapper { - margin-right: 4px; + text-decoration: none; + word-break: break-word; + -webkit-line-clamp: 2; + overflow: hidden; + z-index: 1; + } - & img { - width: 8px; - height: 8px; - } + .consonant-Card-banner { + position: absolute; + display: flex; + justify-content: flex-start; + max-width: 56%; + max-height: 70%; + top: 24px; + right: 0; + padding: 8px 13px 7px; + + .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + + letter-spacing: 0.72px; + text-transform: uppercase; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + z-index: 1; + background-color: @consonantBlue600; + user-select: none; + overflow-y: auto; + + &IconWrapper { + margin-right: 4px; + + & img { + width: 8px; + height: 8px; } } + } - &-badge { - position: absolute; - display: block; - max-width: 36%; - max-height: 50%; - top: 24px; - left: 24px; - padding: 4px 11px; - - .font(0.75rem, 1rem, 400, @consonantGray700); - - border: 1px solid @consonantGray600; - border-radius: 4px; - background-color: @consonantBaseColor; - overflow-y: auto; - z-index: 1; - } + .consonant-Card-badge { + position: absolute; + display: block; + max-width: 36%; + max-height: 50%; + top: 24px; + left: 24px; + padding: 4px 11px; + + .font(0.75rem, 1rem, 400, @consonantGray700); + + border: 1px solid @consonantGray600; + border-radius: 4px; + background-color: @consonantBaseColor; + overflow-y: auto; + z-index: 1; } } &--4up { - &.full-card { - .consonant-Card { - height: @consonant-CardsGrid-smallerCardheight; - } + .consonant-Card.full-card { + height: @consonant-CardsGrid-smallerCardheight; } } &--5up { - &.full-card { - .consonant-Card { - height: @consonant-CardsGrid-smallestCardHeight; - } + .consonant-Card.full-card { + height: @consonant-CardsGrid-smallestCardHeight; } } } diff --git a/less/components/consonant/cards/half-height.less b/less/components/consonant/cards/half-height.less index ceb76df8..b79695ea 100644 --- a/less/components/consonant/cards/half-height.less +++ b/less/components/consonant/cards/half-height.less @@ -3,154 +3,156 @@ */ .consonant-CardsGrid { - &.half-height { - .consonant-Card { - height: @consonant-OneHalfCard-height; - - &-header { - z-index: 0; - height: 100%; - background-color: @consonantGray300; - background-position: 50% 0; - background-repeat: no-repeat; - background-size: cover; - - &:after { - content: ''; - position: absolute; - - .position-absolute-0; - - background: - transparent - linear-gradient( - 180deg, - rgba(0, 0, 0, 0.1) 10%, - rgba(0, 0, 0, 0.8) 80% - ) 0 0% no-repeat; - z-index: 1; - opacity: 1; - } - } - - &-videoButton-wrapper { - top: -118px; - background: transparent; + .consonant-Card.half-height { + height: @consonant-OneHalfCard-height; + + .consonant-Card-header { + z-index: 0; + height: 100%; + background-color: @consonantGray300; + background-position: 50% 0; + background-repeat: no-repeat; + background-size: cover; + + &:after { + content: ''; position: absolute; - height: 208px; - left: 0; - right: 0; - z-index: 2; - } - - &-videoIco { - .video-button-styles; - top: 75px; - left: 24px; - right: auto; + .position-absolute-0; + + background: + transparent + linear-gradient( + 180deg, + rgba(0, 0, 0, 0.1) 10%, + rgba(0, 0, 0, 0.8) 80% + ) 0 0% no-repeat; + z-index: 1; + opacity: 1; } + } - &-videoIco:focus { - transform: scale(1.1); - transition: transform @consonantTransitionTime @consonantTransitionFunc; - outline: 2px solid @consonantFocusedColor; - } + .consonant-Card-videoButton-wrapper { + top: -118px; + background: transparent; + position: absolute; + height: 208px; + left: 0; + right: 0; + z-index: 2; + } - &-content { - position: absolute; - text-decoration: none; - bottom: 0; - background-color: transparent; - flex-direction: column-reverse; - padding: 8px 24px 32px; - } + .consonant-Card-videoIco { + .video-button-styles; - &-title { - margin: 0 0 5px; - max-height: 1.25rem * 2; - padding: 0; + top: 75px; + left: 24px; + right: auto; + } - .font(1rem, 1.25rem, 700, @consonantBaseColor); - .line-clamp(2); + .consonant-Card-videoIco:focus { + transform: scale(1.1); + transition: transform @consonantTransitionTime @consonantTransitionFunc; + outline: 2px solid @consonantFocusedColor; + } - :only-child { - margin-bottom: 0; - } - } + .consonant-Card-content { + position: absolute; + text-decoration: none; + bottom: 0; + background-color: transparent; + flex-direction: column-reverse; + padding: 8px 24px 32px; + } - &-label { - display: block; - max-height: 1.3125rem; + .consonant-Card-title { + margin: 0 0 5px; + max-height: 1.25rem * 2; + padding: 0; - .font(0.875rem, 1.3125rem, 400, @consonantBaseColor); - .line-clamp(1); - } + .font(1rem, 1.25rem, 700, @consonantBaseColor); + .line-clamp(2); - &-banner { - position: absolute; - display: flex; - justify-content: flex-start; - max-width: 56%; - max-height: 31%; - top: 16px; - right: 0; - padding: 8px 13px 7px; - - .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); - - letter-spacing: 0.72px; - text-transform: uppercase; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - z-index: 2; - background-color: @consonantBlue600; - user-select: none; - overflow-y: auto; - - &IconWrapper { - margin-right: 4px; - - & img { - width: 8px; - height: 8px; - } - } + :only-child { + margin-bottom: 0; } + } - &--labelTop &-content { - flex-direction: column-reverse; - } + .consonant-Card-label { + display: block; + max-height: 1.3125rem; - &--labelTop &-label { - margin-bottom: 8px; + .font(0.875rem, 1.3125rem, 400, @consonantBaseColor); + .line-clamp(1); + } - :only-child { - margin-bottom: 0; + .consonant-Card-banner { + position: absolute; + display: flex; + justify-content: flex-start; + max-width: 56%; + max-height: 31%; + top: 16px; + right: 0; + padding: 8px 13px 7px; + + .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + + letter-spacing: 0.72px; + text-transform: uppercase; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + z-index: 2; + background-color: @consonantBlue600; + user-select: none; + overflow-y: auto; + + &IconWrapper { + margin-right: 4px; + + & img { + width: 8px; + height: 8px; } } + } - &--labelTop &-title { + .consonant-Card--labelTop .consonant-Card-content { + flex-direction: column-reverse; + } + + .consonant-Card--labelTop .consonant-Card-label { + margin-bottom: 8px; + + :only-child { margin-bottom: 0; } + } - &.consonant-u-noBorders { - border: 0; - } + .consonant-Card--labelTop .consonant-Card-title { + margin-bottom: 0; + } - @media @consonant-600px-up { - &-title { - max-height: 1.375rem * 2; + .consonant-Card.consonant-u-noBorders { + border: 0; + } - .font(1.125rem, 1.375rem, 700, @consonantBaseColor); - } + @media @consonant-600px-up { + .consonant-Card-title { + max-height: 1.375rem * 2; + + .font(1.125rem, 1.375rem, 700, @consonantBaseColor); } + } - @media @consonant-desktop-up { - outline: 0; + @media @consonant-desktop-up { + outline: 0; - .focus-pseudo-element; - } + .focus-pseudo-element; } } + + &--4up { + grid-template-columns: repeat(auto-fit, minmax(@consonant-CardsGrid-smallerCardMinWidth, 1fr)); + } } diff --git a/less/components/consonant/cards/one-half.less b/less/components/consonant/cards/one-half.less index abaf106c..570871dc 100644 --- a/less/components/consonant/cards/one-half.less +++ b/less/components/consonant/cards/one-half.less @@ -1,70 +1,21 @@ .consonant-CardsGrid { - &.one-half { - .consonant-Card { - .card-hover; - .card-hover-header; - - &-header { - position: relative; - width: 100%; - height: @consonant-OneHalfCard-imgHeigh; - background-color: @consonantGray300; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - overflow: hidden; - - button.consonant-Card-videoButton-wrapper { - width: 100%; - height: 100%; - background-color: transparent; - } - } - - &-videoIco { - .video-button-styles; - } - - &-logo { - position: absolute; - display: block; - bottom: 16px; - left: 0; - padding: 7px 24px; - border: 1px solid transparent; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - background-color: @consonantWhite; - z-index: 1; - - .no-font; - - img { - width: auto; - height: auto; - max-width: @consonantCardLogoImgMaxWidth; - max-height: @consonant-cardLogoImgMaxHeight; - object-fit: contain; - user-select: none; - } - } - - &-label { - display: block; - max-width: 100%; - margin-bottom: 4px; - - .font(@color: @consonantGray800); - - text-decoration: none; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } - - &-banner { + .consonant-Card.one-half { + .card-hover; + .card-hover-header; + + .consonant-Card-header { + position: relative; + width: 100%; + height: @consonant-OneHalfCard-imgHeigh; + background-color: @consonantGray300; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + overflow: hidden; + + .consonant-Card-banner { position: absolute; display: flex; justify-content: flex-start; @@ -95,7 +46,7 @@ } } - &-badge { + .consonant-Card-badge { position: absolute; display: block; max-width: 36%; @@ -112,18 +63,79 @@ overflow-y: auto; z-index: 1; } + + .consonant-Card-logo { + position: absolute; + display: block; + bottom: 16px; + left: 0; + padding: 7px 24px; + border: 1px solid transparent; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + background-color: @consonantWhite; + z-index: 1; + + .no-font; + + img { + width: auto; + height: auto; + max-width: @consonantCardLogoImgMaxWidth; + max-height: @consonant-cardLogoImgMaxHeight; + object-fit: contain; + user-select: none; + } + } + + button.consonant-Card-videoButton-wrapper { + width: 100%; + height: 100%; + background-color: transparent; + + .consonant-Card-videoIco { + .video-button-styles; + } + } } - &.consonant-CardsGrid--3up .consonant-Card-header img { - max-width: 380px; + .consonant-Card-label { + display: block; + max-width: 100%; + margin-bottom: 4px; + + .font(@color: @consonantGray800); + + text-decoration: none; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; } } &--2up, &--3up { - &.one-half { - .consonant-Card { - height: @consonantCardHeight; + .consonant-Card.one-half { + height: @consonantCardHeight; + } + } + + &--4up { + .consonant-Card.one-half { + height: auto; + + .consonant-Card-header { + min-height: @consonant-CardsGrid-smallerCardImgOneHalfHeight; + max-height: @consonant-CardsGrid-smallerCardImgOneHalfHeight; + } + } + } + + &--4up, + &--5up { + .consonant-Card.one-half { + .consonant-Card-content { + padding: 16px 16px 20px; } } } diff --git a/less/components/consonant/cards/product-card.less b/less/components/consonant/cards/product-card.less index ce39d6f3..a36da241 100644 --- a/less/components/consonant/cards/product-card.less +++ b/less/components/consonant/cards/product-card.less @@ -1,51 +1,49 @@ .consonant-CardsGrid { - &.product { - .consonant-Card { - height: auto; - min-height: 222px; + .consonant-Card.product { + height: auto; + min-height: 222px; - &-content { - padding: 16px 16px 20px; - } + .consonant-Card-content { + padding: 16px 16px 20px; + } - &-videoIco { - .video-button-styles; - } + .consonant-Card-videoIco { + .video-button-styles; + } - &-row { - display: flex; - flex-direction: row; - margin-bottom: 16px; - align-items: center; - } + .consonant-Card-row { + display: flex; + flex-direction: row; + margin-bottom: 16px; + align-items: center; + } - &-title { - flex: 1; - display: -webkit-box; - -webkit-box-orient: vertical; - max-height: 1.375rem * 2; - margin: 6px 0 0; - text-decoration: none; - word-break: break-word; - -webkit-line-clamp: 2; - overflow: hidden; - line-height: 1; - } + .consonant-Card-title { + flex: 1; + display: -webkit-box; + -webkit-box-orient: vertical; + max-height: 1.375rem * 2; + margin: 6px 0 16px; + text-decoration: none; + word-break: break-word; + -webkit-line-clamp: 2; + overflow: hidden; + line-height: 1; + } - &-text { - display: -webkit-box; - -webkit-box-orient: vertical; - max-height: 1.3125rem * 3; - margin: 0 0 20px; - padding: 0; + .consonant-Card-text { + display: -webkit-box; + -webkit-box-orient: vertical; + max-height: 1.3125rem * 3; + margin: 0 0 20px; + padding: 0; - .font(0.875rem, 1.3125rem, 400, @consonantGray700); + .font(0.875rem, 1.3125rem, 400, @consonantGray700); - overflow: hidden; + overflow: hidden; - &:empty { - display: none; - } + &:empty { + display: none; } } } diff --git a/less/components/consonant/cards/text.less b/less/components/consonant/cards/text.less index 87288ccf..47be6b1b 100644 --- a/less/components/consonant/cards/text.less +++ b/less/components/consonant/cards/text.less @@ -1,150 +1,148 @@ .consonant-CardsGrid { - &.text-card { - .consonant-Card { - height: auto; - - &-content { - padding: 16px; - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - padding-bottom: 24px; - } + .consonant-Card.text-card { + height: auto; + + .consonant-Card-content { + padding: 16px; + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; + padding-bottom: 24px; + } - &-header { - flex-grow: 1; - position: relative; - width: 100%; - padding: 16px 0 0 16px; - height: 64px; - max-height: 64px; - border-top-left-radius: 4px; - border-top-right-radius: 4px; - background-image: none !important; - } + .consonant-Card-header { + flex-grow: 1; + position: relative; + width: 100%; + padding: 16px 0 0 16px; + height: 64px; + max-height: 64px; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + background-image: none !important; + } - &-videoIco { - .video-button-styles; - } + .consonant-Card-videoIco { + .video-button-styles; + } - &-logo { - display: block; - width: 48px; - height: 48px; - overflow: hidden; - background-size: cover; - background-position: center center; - border-radius: 4px; + .consonant-Card-logo { + display: block; + width: 48px; + height: 48px; + overflow: hidden; + background-size: cover; + background-position: center center; + border-radius: 4px; - .no-font; + .no-font; - img { - width: 48px; - height: 48px; - object-fit: cover; - user-select: none; - } + img { + width: 48px; + height: 48px; + object-fit: cover; + user-select: none; } + } - &-label { - display: none; - max-width: 100%; - margin-bottom: 4px; - - .font(@color: @consonantGray800); + .consonant-Card-label { + display: none; + max-width: 100%; + margin-bottom: 4px; - text-decoration: none; - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; - } + .font(@color: @consonantGray800); - &-title { - display: -webkit-box; - -webkit-box-orient: vertical; - max-height: 1.375rem * 2; - margin: 0 0 6px; + text-decoration: none; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + } - .font(1.125rem, 1.375rem, 700, @consonantGray900); - } + .consonant-Card-title { + display: -webkit-box; + -webkit-box-orient: vertical; + max-height: 1.375rem * 2; + margin: 0 0 6px; - &-text { - display: -webkit-box; - -webkit-box-orient: vertical; - max-height: 1.3125rem * 3; - margin: 0 0 14px; - padding: 0; + .font(1.125rem, 1.375rem, 700, @consonantGray900); + } - .font(0.875rem, 1.3125rem, 400, @consonantGray700); + .consonant-Card-text { + display: -webkit-box; + -webkit-box-orient: vertical; + max-height: 1.3125rem * 3; + margin: 0 0 14px; + padding: 0; - -webkit-line-clamp: 3; - overflow: hidden; + .font(0.875rem, 1.3125rem, 400, @consonantGray700); - &:empty { - display: none; - } - } + -webkit-line-clamp: 3; + overflow: hidden; - &-label + &-title + p { - max-height: 1rem * 3; - line-height: 1rem; + &:empty { + display: none; } + } - &-banner { - position: absolute; - display: flex; - justify-content: flex-start; - max-width: 56%; - max-height: 70%; - top: 16px; - right: 0; - padding: 8px 13px; - - .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); - - letter-spacing: 0.72px; - text-transform: uppercase; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - z-index: 1; - background-color: @consonantBlue600; - user-select: none; - overflow-y: auto; + .consonant-Card-label + &-title + p { + max-height: 1rem * 3; + line-height: 1rem; + } - &IconWrapper { - margin-right: 4px; + .consonant-Card-banner { + position: absolute; + display: flex; + justify-content: flex-start; + max-width: 56%; + max-height: 70%; + top: 16px; + right: 0; + padding: 8px 13px; + + .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + + letter-spacing: 0.72px; + text-transform: uppercase; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + z-index: 1; + background-color: @consonantBlue600; + user-select: none; + overflow-y: auto; + + &IconWrapper { + margin-right: 4px; - img { - width: 8px; - height: 8px; - } + img { + width: 8px; + height: 8px; } } + } - &-badge { - position: absolute; - display: block; - max-width: 36%; - max-height: 50%; - top: 24px; - left: 24px; - padding: 4px 11px; - - .font(0.75rem, 1rem, 400, @consonantGray700); - - border: 1px solid @consonantGray600; - border-radius: 4px; - background-color: @consonantBaseColor; - overflow-y: auto; - z-index: 1; - } + .consonant-Card-badge { + position: absolute; + display: block; + max-width: 36%; + max-height: 50%; + top: 24px; + left: 24px; + padding: 4px 11px; + + .font(0.75rem, 1rem, 400, @consonantGray700); + + border: 1px solid @consonantGray600; + border-radius: 4px; + background-color: @consonantBaseColor; + overflow-y: auto; + z-index: 1; + } - .consonant-DateIntervalInfobit { - display: none; - } + .consonant-DateIntervalInfobit { + display: none; + } - .consonant-BtnInfobit { - margin-left: 0; - } + .consonant-BtnInfobit { + margin-left: 0; } } } diff --git a/less/components/consonant/cards/three-fourth.less b/less/components/consonant/cards/three-fourth.less index 064f8d7e..07910597 100644 --- a/less/components/consonant/cards/three-fourth.less +++ b/less/components/consonant/cards/three-fourth.less @@ -1,209 +1,205 @@ .consonant-CardsGrid { - &.three-fourths { - .consonant-Card { - height: @consonantCardHeight; - - .card-hover; - .card-hover-header; - - &-header { - background-color: @consonantGray300; - height: @consonant-ThreeFourthCard-imgHeight; - overflow: hidden; - position: relative; - background-position: 50% 50%; - background-repeat: no-repeat; - background-size: cover; - - button.consonant-Card-videoButton-wrapper { - width: 100%; - height: 100%; - background-color: transparent; - } - } - - &-videoIco { - .video-button-styles; + .consonant-Card.three-fourths { + height: @consonantCardHeight; + + .card-hover; + .card-hover-header; + + .consonant-Card-header { + background-color: @consonantGray300; + height: @consonant-ThreeFourthCard-imgHeight; + overflow: hidden; + position: relative; + background-position: 50% 50%; + background-repeat: no-repeat; + background-size: cover; + + button.consonant-Card-videoButton-wrapper { + width: 100%; + height: 100%; + background-color: transparent; } + } - &-logo { - position: absolute; - display: block; - bottom: 16px; - left: 0; - padding: 7px 24px; - border: 1px solid transparent; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; - z-index: 1; - background-color: @consonantWhite; - - .no-font; + .consonant-Card-videoIco { + .video-button-styles; + } - img { - width: auto; - height: auto; - max-width: @consonantCardLogoImgMaxWidth; - max-height: @consonant-cardLogoImgMaxHeight; - object-fit: contain; - user-select: none; - } + .consonant-Card-logo { + position: absolute; + display: block; + bottom: 16px; + left: 0; + padding: 7px 24px; + border: 1px solid transparent; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + z-index: 1; + background-color: @consonantWhite; + + .no-font; + + img { + width: auto; + height: auto; + max-width: @consonantCardLogoImgMaxWidth; + max-height: @consonant-cardLogoImgMaxHeight; + object-fit: contain; + user-select: none; } + } - &-label { - display: block; - max-width: 100%; - max-height: 1rem; - margin-bottom: 4px; - - .font(@color: @consonantGray800); + .consonant-Card-label { + display: block; + max-width: 100%; + max-height: 1rem; + margin-bottom: 4px; - text-decoration: none; + .font(@color: @consonantGray800); - .line-clamp(1); + text-decoration: none; - &:empty { - display: none; - } - } + .line-clamp(1); - &-content { - padding: 20px 20px 24px; + &:empty { + display: none; } + } - &-title { - max-height: 1.375rem * 2; - margin: 0 0 7px; + .consonant-Card-content { + padding: 20px 20px 24px; + } - .font(1.125rem, 1.375rem, 700, @consonantGray900); + .consonant-Card-title { + max-height: 1.375rem * 2; + margin: 0 0 7px; - text-decoration: none; - word-break: break-word; + .font(1.125rem, 1.375rem, 700, @consonantGray900); - .line-clamp(2); + text-decoration: none; + word-break: break-word; - &:only-child { - max-height: 1.375rem * 4; + .line-clamp(2); - .line-clamp(4); - } + &:only-child { + max-height: 1.375rem * 4; - &:empty { - display: none; - } + .line-clamp(4); } - &-label + &-title:last-child { - max-height: 1.375rem * 3; - - .line-clamp(3); + &:empty { + display: none; } + } - &-text { - max-height: 1rem * 2; - margin: 0; - padding: 0; + .consonant-Card-label + &-title:last-child { + max-height: 1.375rem * 3; - .font(); - .line-clamp(2); + .line-clamp(3); + } - &:empty { - display: none; - } + .consonant-Card-text { + max-height: 1rem * 2; + margin: 0; + padding: 0; - &:only-child { - max-height: 1rem * 5; + .font(); + .line-clamp(2); - .line-clamp(5); - } + &:empty { + display: none; } - .consonant-Card-label + .consonant-Card-text:last-child { - max-height: 1rem * 4; + &:only-child { + max-height: 1rem * 5; - .line-clamp(4); + .line-clamp(5); } + } - .consonant-Card-label + .consonant-Card-title + .consonant-Card-text { - max-height: 1rem; - - .line-clamp(1); - } + .consonant-Card-label + .consonant-Card-text:last-child { + max-height: 1rem * 4; - &-banner { - position: absolute; - display: flex; - justify-content: flex-start; - max-width: 56%; - max-height: 70%; - top: 24px; - right: 0; - padding: 8px 13px 7px; + .line-clamp(4); + } - .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + .consonant-Card-label + .consonant-Card-title + .consonant-Card-text { + max-height: 1rem; - letter-spacing: 0.72px; - text-transform: uppercase; - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - z-index: 1; - background-color: @consonantBlue600; - user-select: none; - overflow-y: auto; + .line-clamp(1); + } - &IconWrapper { - margin-right: 4px; + .consonant-Card-banner { + position: absolute; + display: flex; + justify-content: flex-start; + max-width: 56%; + max-height: 70%; + top: 24px; + right: 0; + padding: 8px 13px 7px; + + .font(0.75rem, 1.0625rem, 700, @consonantBaseColor); + + letter-spacing: 0.72px; + text-transform: uppercase; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + z-index: 1; + background-color: @consonantBlue600; + user-select: none; + overflow-y: auto; + + &IconWrapper { + margin-right: 4px; - img { - width: 8px; - height: 8px; - } + img { + width: 8px; + height: 8px; } } + } - &-badge { - position: absolute; - display: block; - max-width: 36%; - max-height: 50%; - top: 24px; - left: 24px; - padding: 4px 11px; - - .font(0.75rem, 1rem, 400, @consonantGray700); - - border: 1px solid @consonantGray600; - border-radius: 4px; - background-color: @consonantBaseColor; - overflow-y: auto; - z-index: 1; - } + .consonant-Card-badge { + position: absolute; + display: block; + max-width: 36%; + max-height: 50%; + top: 24px; + left: 24px; + padding: 4px 11px; + + .font(0.75rem, 1rem, 400, @consonantGray700); + + border: 1px solid @consonantGray600; + border-radius: 4px; + background-color: @consonantBaseColor; + overflow-y: auto; + z-index: 1; } } &--4up, &--5up { - &.three-fourths { - .consonant-Card { - .consonant-Card-title { - margin-bottom: 0; - max-height: 1.375rem * 2; + .consonant-Card.three-fourths { + .consonant-Card-title { + margin-bottom: 0; + max-height: 1.375rem * 2; - .line-clamp(2); + .line-clamp(2); - &:first-child { - max-height: 1.375rem * 3; + &:first-child { + max-height: 1.375rem * 3; - .line-clamp(3); - } + .line-clamp(3); } + } - .consonant-Card-text { - display: none !important; - } + .consonant-Card-text { + display: none !important; } - &-badge { + .consonant-Card-badge { position: absolute; display: block; max-width: 36%; @@ -224,28 +220,24 @@ } &--4up { - &.three-fourths { - .consonant-Card { - height: 384px; + .consonant-Card.three-fourths { + height: 384px; - .consonant-Card-header { - min-height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; - height: @consonant-CardsGrid-smallerCardImgThreeFourthHeight; - } + .consonant-Card-header { + min-height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; + height: @consonant-CardsGrid-smallerCardImgThreeFourthHeight; } } } &--5up { - &.three-fourths { - .consonant-Card { - height: 344px; - } + .consonant-Card.three-fourths { + height: 344px; + } - .consonant-Card-header { - min-height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; - height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; - } + .consonant-Card-header { + min-height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; + height: @consonant-CardsGrid-smallestCardImgThreeFourthHeight; } } } diff --git a/react/src/js/components/Consonant/Cards/Card.jsx b/react/src/js/components/Consonant/Cards/Card.jsx index e2d8f90c..7079c521 100644 --- a/react/src/js/components/Consonant/Cards/Card.jsx +++ b/react/src/js/components/Consonant/Cards/Card.jsx @@ -305,7 +305,7 @@ const Card = (props) => { return (
diff --git a/react/src/js/components/Consonant/Cards/__tests__/DoubleWide.spec.js b/react/src/js/components/Consonant/Cards/__tests__/DoubleWide.spec.js index c09f748d..d2c6ab6c 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/DoubleWide.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/DoubleWide.spec.js @@ -70,7 +70,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).not.toBeNull(); }); diff --git a/react/src/js/components/Consonant/Cards/__tests__/Full.spec.js b/react/src/js/components/Consonant/Cards/__tests__/Full.spec.js index 08c5a0d3..d710cd41 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/Full.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/Full.spec.js @@ -103,7 +103,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).not.toBeNull(); }); diff --git a/react/src/js/components/Consonant/Cards/__tests__/HalfHeight.spec.js b/react/src/js/components/Consonant/Cards/__tests__/HalfHeight.spec.js index 1fa62aea..6802d2a7 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/HalfHeight.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/HalfHeight.spec.js @@ -71,7 +71,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).not.toBeNull(); }); diff --git a/react/src/js/components/Consonant/Cards/__tests__/OneHalf.spec.js b/react/src/js/components/Consonant/Cards/__tests__/OneHalf.spec.js index 78a3c74c..0d85f275 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/OneHalf.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/OneHalf.spec.js @@ -103,7 +103,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).not.toBeNull(); }); diff --git a/react/src/js/components/Consonant/Cards/__tests__/Product.spec.js b/react/src/js/components/Consonant/Cards/__tests__/Product.spec.js index 53255a52..65774354 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/Product.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/Product.spec.js @@ -122,7 +122,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).toBeNull(); }); diff --git a/react/src/js/components/Consonant/Cards/__tests__/ThreeFourth.spec.js b/react/src/js/components/Consonant/Cards/__tests__/ThreeFourth.spec.js index bcbc52d0..10be8aa8 100644 --- a/react/src/js/components/Consonant/Cards/__tests__/ThreeFourth.spec.js +++ b/react/src/js/components/Consonant/Cards/__tests__/ThreeFourth.spec.js @@ -103,7 +103,7 @@ describe(`Consonant/Card/${cardStyle}`, () => { cardStyle, }); - const videoButton = screen.queryByTestId('consonant-videoButton-wrapper'); + const videoButton = screen.queryByTestId('consonant-Card-videoButton-wrapper'); expect(videoButton).not.toBeNull(); }); diff --git a/react/src/js/components/Consonant/Grid/Grid.jsx b/react/src/js/components/Consonant/Grid/Grid.jsx index 50bbd3c5..d3dbdc32 100644 --- a/react/src/js/components/Consonant/Grid/Grid.jsx +++ b/react/src/js/components/Consonant/Grid/Grid.jsx @@ -205,7 +205,7 @@ const Grid = (props) => { ref={forwardedRef} data-card-style={collectionStyleOverride} data-testid="consonant-CardsGrid" - className={`${collectionStyleOverride} ${gridClass}`} + className={gridClass} aria-live={isAriaLiveActive ? 'polite' : 'off'}> {cardsToshow.map((card, index) => { const cardStyleOverride = getByPath(card, 'styles.typeOverride'); diff --git a/react/src/js/components/Consonant/Modal/videoButton.jsx b/react/src/js/components/Consonant/Modal/videoButton.jsx index b24159ac..7f341dae 100755 --- a/react/src/js/components/Consonant/Modal/videoButton.jsx +++ b/react/src/js/components/Consonant/Modal/videoButton.jsx @@ -53,8 +53,8 @@ const VideoButton = ({ return (