.ib:before,.ibc:before{content:"";display:inline-block;height:1em;vertical-align:-.125em;width:1em}.ib:before{background:currentColor;mask-image:var(--url);-webkit-mask-image:var(--url);mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.ibc:before{background-image:var(--url);background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.ib-fw:before{width:1.28571429em}.ib-sm{font-size:.875em}.ib-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-.0667em}.ib-2x{font-size:2em}.ib-3x{font-size:3em}.ib-4x{font-size:4em}.ib-5x{font-size:5em}.ib-flip-horizontal:before{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.ib-flip-vertical:before{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.ib-rotate-90:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ib-rotate-180:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ib-rotate-270:before{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.ib-embed{display:inline-block;height:1em;width:1em}.ib-spin:before{-webkit-animation:ib-spin 2s linear infinite;animation:ib-spin 2s linear infinite}.ib-pulse:before{-webkit-animation:ib-spin 1s steps(8) infinite;animation:ib-spin 1s steps(8) infinite}@-webkit-keyframes ib-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ib-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-ext-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-ext-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-vietnamese-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-ext-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-400-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-400-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-ext-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-ext-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-vietnamese-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-ext-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-300-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-300-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-ext-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-ext-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-vietnamese-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-ext-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-600-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-600-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-ext-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-cyrillic-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-ext-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+1f??}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-greek-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+0370-03ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-vietnamese-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+1ea0-1ef9,U+20ab}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-ext-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+0100-024f,U+0259,U+1e??,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-latin-700-normal.woff2) format("woff2"),url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/open-sans-all-700-normal.woff) format("woff");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}.ph-caret-right{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M96 216a8 8 0 0 1-5.657-13.657L164.686 128 90.343 53.657a8 8 0 0 1 11.314-11.314l80 80a8 8 0 0 1 0 11.314l-80 80A7.975 7.975 0 0 1 96 216z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-left{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M160 216a7.975 7.975 0 0 1-5.657-2.343l-80-80a8 8 0 0 1 0-11.314l80-80a8 8 0 0 1 11.314 11.314L91.314 128l74.343 74.343A8 8 0 0 1 160 216z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-up{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M208 168a7.975 7.975 0 0 1-5.657-2.343L128 91.314l-74.343 74.343a8 8 0 0 1-11.314-11.314l80-80a8 8 0 0 1 11.314 0l80 80A8 8 0 0 1 208 168z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-down{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 184a7.975 7.975 0 0 1-5.657-2.343l-80-80a8 8 0 1 1 11.314-11.314L128 164.686l74.343-74.343a8 8 0 0 1 11.314 11.314l-80 80A7.975 7.975 0 0 1 128 184z' fill='currentColor'/%3E%3C/svg%3E")}.ph-clipboard-text{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M168 152a8 8 0 0 1-8 8H96a8 8 0 0 1 0-16h64a8 8 0 0 1 8 8zm-8-40H96a8 8 0 0 0 0 16h64a8 8 0 0 0 0-16zm56-64v168a16.018 16.018 0 0 1-16 16H56a16.018 16.018 0 0 1-16-16V48a16.018 16.018 0 0 1 16-16h36.261a47.914 47.914 0 0 1 71.478 0H200a16.018 16.018 0 0 1 16 16zM96 64h64a32 32 0 0 0-64 0zm104-16h-26.752A47.776 47.776 0 0 1 176 64v8a8 8 0 0 1-8 8H88a8 8 0 0 1-8-8v-8a47.776 47.776 0 0 1 2.752-16H56v168h144z' fill='currentColor'/%3E%3C/svg%3E")}.ph-chats-circle{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M230.54 189.767a80.014 80.014 0 0 0-60.975-117.18 80.001 80.001 0 1 0-144.105 69.18l-6.184 21.65a14 14 0 0 0 17.306 17.309l21.652-6.186a79.841 79.841 0 0 0 28.19 8.883 80.037 80.037 0 0 0 111.343 39.116l21.651 6.187a14 14 0 0 0 17.307-17.308zM59.25 157.928a8.007 8.007 0 0 0-2.198.308l-21.404 6.116 6.115-21.406a8 8 0 0 0-.816-6.286 63.97 63.97 0 1 1 22.392 22.392 8 8 0 0 0-4.089-1.124zm155.801 26.73a8.001 8.001 0 0 0-.816 6.288l6.116 21.406-21.406-6.116a8.002 8.002 0 0 0-6.286.817 64.034 64.034 0 0 1-88.34-23.486 79.905 79.905 0 0 0 70.375-93.86 64.022 64.022 0 0 1 40.357 94.952z' fill='currentColor'/%3E%3C/svg%3E")}.ph-swatches{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M72 192a12 12 0 1 1 12-12 12.013 12.013 0 0 1-12 12zm156-27.722V208a16.018 16.018 0 0 1-16 16H72l-.06-.003h-.003a43.299 43.299 0 0 1-35.401-18.354 45.288 45.288 0 0 1-7.744-33.984L52.979 34.486A15.999 15.999 0 0 1 71.515 21.51l55.149 9.722a16 16 0 0 1 12.978 18.537l-11.077 62.82 59.943-21.817a16.017 16.017 0 0 1 20.507 9.563l19.153 52.622a15.915 15.915 0 0 1-.168 11.322zm-102.643-33.495-10.025 56.858a43.48 43.48 0 0 1-1.88 7.068l99.681-36.28-19.153-52.623zm-57.678 76.882a28.14 28.14 0 0 0 31.896-22.804l24.31-137.873-55.149-9.722L44.55 174.438a29.195 29.195 0 0 0 5.005 21.903 27.403 27.403 0 0 0 18.125 11.324zM212 208v-32.132L123.719 208z' fill='currentColor'/%3E%3C/svg%3E")}.ph-heart{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 224a7.998 7.998 0 0 1-3.91-1.02C119.84 220.6 20 163.863 20 92a60.02 60.02 0 0 1 108-36.04A60.02 60.02 0 0 1 236 92c0 30.565-17.714 62.005-52.648 93.446a317.366 317.366 0 0 1-51.443 37.534A7.998 7.998 0 0 1 128 224zm-3.91-14.98zM80 48a44.05 44.05 0 0 0-44 44c0 55.245 73.98 103.719 91.997 114.7C146.007 195.707 220 147.163 220 92a44.009 44.009 0 0 0-84.618-16.95 8 8 0 0 1-14.764 0A43.912 43.912 0 0 0 80 48z' fill='currentColor'/%3E%3C/svg%3E")}.ph-facebook-logo{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M232 128a104 104 0 1 0-104.026 104H128l.026-.001A104.117 104.117 0 0 0 232 128zm-96 87.632v-63.631h24a8 8 0 0 0 0-16h-24v-24a16.018 16.018 0 0 1 16-16h16a8 8 0 0 0 0-16h-16a32.036 32.036 0 0 0-32 32v24H96a8 8 0 0 0 0 16h24v63.631a88 88 0 1 1 16 0z' fill='currentColor'/%3E%3C/svg%3E")}.ph-twitter-logo{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M247.391 68.938A8 8 0 0 0 240 64h-30.423a47.819 47.819 0 0 0-75.216-10.054A47.589 47.589 0 0 0 120 88.003v6.078C80.816 83.557 54.522 51.344 54.247 51.002A8 8 0 0 0 40.13 54.57c-4.865 26.757-5.397 65.047 19.696 95.516a92.954 92.954 0 0 0 25.346 21.467c-9.018 12.14-30.211 18.876-38.75 20.605a8 8 0 0 0-4.078 13.5C43.093 206.406 61.088 224 96 224c35.905 0 66.657-13.013 88.932-37.633 19.019-21.02 30.225-49.651 31.022-79.008l29.703-29.702a8 8 0 0 0 1.734-8.719zm-45.048 29.405A7.999 7.999 0 0 0 200 104c0 26.606-9.816 52.715-26.932 71.633C153.91 196.808 127.26 208 96 208a73.867 73.867 0 0 1-28.939-5.512c13.575-5.364 30.965-15.268 36.528-31.958a8.031 8.031 0 0 0-4.749-10.009c-2.187-.841-49.922-20.05-45.06-86.862 14.092 13.21 39.755 32.707 72.905 38.232A8 8 0 0 0 136 104V88.002a32.32 32.32 0 0 1 32.409-32 32.07 32.07 0 0 1 28.932 19.2A8 8 0 0 0 204.67 80h16.016z' fill='currentColor'/%3E%3C/svg%3E")}.ph-instagram-logo{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 80a48 48 0 1 0 48 48 48.054 48.054 0 0 0-48-48zm0 80a32 32 0 1 1 32-32 32.036 32.036 0 0 1-32 32zm44-132H84a56.064 56.064 0 0 0-56 56v88a56.064 56.064 0 0 0 56 56h88a56.064 56.064 0 0 0 56-56V84a56.064 56.064 0 0 0-56-56zm40 144a40.045 40.045 0 0 1-40 40H84a40.045 40.045 0 0 1-40-40V84a40.045 40.045 0 0 1 40-40h88a40.045 40.045 0 0 1 40 40zm-20-96a12 12 0 1 1-12-12 12 12 0 0 1 12 12z' fill='currentColor'/%3E%3C/svg%3E")}.ph-pinterest-logo{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M216 112c0 22.567-7.896 43.206-22.234 58.114C180.39 184.022 162.25 192 144 192c-17.883 0-29.821-5.858-37.432-11.988l-10.78 45.82a8 8 0 1 1-15.575-3.664l32-136a8 8 0 1 1 15.574 3.664l-16.893 71.797C113.989 166.02 123.296 176 144 176c27.527 0 56-23.94 56-64a72 72 0 1 0-131.814 40.093 8 8 0 0 1-13.283 8.922A88.004 88.004 0 1 1 216 112z' opacity='.9' fill='currentColor'/%3E%3C/svg%3E")}.ph-youtube-logo{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='m164.438 121.344-48-32A8 8 0 0 0 104 96v64a8 8 0 0 0 12.438 6.656l48-32a8 8 0 0 0 0-13.312zM120 145.052v-34.104L145.578 128zm114.33-75.255a23.964 23.964 0 0 0-14.504-16.346c-34.27-13.17-88.846-13.07-91.826-13.043-2.979-.028-57.556-.126-91.825 13.043a23.967 23.967 0 0 0-14.506 16.346C19.083 79.727 16 97.887 16 128c0 30.114 3.083 48.272 5.67 58.203a23.965 23.965 0 0 0 14.504 16.346c32.806 12.607 84.222 13.045 91.167 13.045h1.318c6.95 0 58.362-.44 91.166-13.045a23.966 23.966 0 0 0 14.506-16.346c2.586-9.93 5.669-28.09 5.669-58.203 0-30.115-3.083-48.273-5.67-58.203zM218.848 182.17a7.931 7.931 0 0 1-4.761 5.443c-31.654 12.164-85.497 11.985-86.036 11.98h-.1c-.54.017-54.336.202-86.036-11.98a7.932 7.932 0 0 1-4.761-5.443C34.803 173.145 32 156.42 32 128s2.802-45.145 5.153-54.17a7.932 7.932 0 0 1 4.761-5.443c30.524-11.73 81.679-11.98 85.866-11.98h.27c.54-.015 54.383-.184 86.036 11.98a7.93 7.93 0 0 1 4.761 5.443C221.197 82.855 224 99.58 224 128s-2.802 45.145-5.153 54.17z' fill='currentColor'/%3E%3C/svg%3E")}.fa-star{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1664 1600'%3E%3Cpath d='M1664 615q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5T1321 1587q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5T301 1537q0-6 2-20l86-500L25 663Q0 636 0 615q0-37 56-46l502-73L783 41q19-41 49-41t49 41l225 455 502 73q56 9 56 46z' fill='currentColor'/%3E%3C/svg%3E")}.fa-star-half-empty{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1664 1600'%3E%3Cpath d='m1186 925 257-250-356-52-66-10-30-60-159-322v963l59 31 318 168-60-355-12-66zm452-262-363 354 86 500q5 33-6 51.5t-34 18.5q-17 0-40-12l-449-236-449 236q-23 12-40 12-23 0-34-18.5t-6-51.5l86-500L25 663q-32-32-23-59.5T56 569l502-73L783 41q20-41 49-41 28 0 49 41l225 455 502 73q45 7 54 34.5t-24 59.5z' fill='currentColor'/%3E%3C/svg%3E")}.fa-star-o{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1664 1600'%3E%3Cpath d='m1137 972 306-297-422-62-189-382-189 382-422 62 306 297-73 421 378-199 377 199zm527-357q0 22-26 48l-363 354 86 500q1 7 1 20 0 50-41 50-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5T301 1537q0-6 2-20l86-500L25 663Q0 636 0 615q0-37 56-46l502-73L783 41q19-41 49-41t49 41l225 455 502 73q56 9 56 46z' fill='currentColor'/%3E%3C/svg%3E")}.ph-play-fill{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M239.969 128a15.9 15.9 0 0 1-7.656 13.656l-143.97 87.985A15.998 15.998 0 0 1 64 215.992V40.008a15.998 15.998 0 0 1 24.344-13.649l143.969 87.985A15.9 15.9 0 0 1 239.969 128z' fill='currentColor'/%3E%3C/svg%3E")}.ph-x{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M205.657 194.343a8 8 0 1 1-11.314 11.314L128 139.313l-66.343 66.344a8 8 0 0 1-11.314-11.314L116.687 128 50.343 61.657a8 8 0 0 1 11.314-11.314L128 116.687l66.343-66.344a8 8 0 0 1 11.314 11.314L139.313 128z' fill='currentColor'/%3E%3C/svg%3E")}.ph-spinner{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M136 32v32a8 8 0 0 1-16 0V32a8 8 0 0 1 16 0zm37.255 58.745a7.978 7.978 0 0 0 5.657-2.343l22.627-22.627a8 8 0 1 0-11.314-11.314l-22.627 22.627a8 8 0 0 0 5.657 13.657zM224 120h-32a8 8 0 0 0 0 16h32a8 8 0 0 0 0-16zm-45.088 47.598a8 8 0 0 0-11.314 11.314l22.627 22.627a8 8 0 1 0 11.314-11.314zM128 184a8 8 0 0 0-8 8v32a8 8 0 0 0 16 0v-32a8 8 0 0 0-8-8zm-50.912-16.402L54.46 190.225a8 8 0 0 0 11.314 11.314l22.627-22.627a8 8 0 0 0-11.314-11.314zM72 128a8 8 0 0 0-8-8H32a8 8 0 0 0 0 16h32a8 8 0 0 0 8-8zm-6.225-73.54a8 8 0 0 0-11.314 11.315l22.627 22.627a8 8 0 0 0 11.314-11.314z' fill='currentColor'/%3E%3C/svg%3E")}.ph-arrow-counter-clockwise{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M195.883 195.883a96.111 96.111 0 0 1-135.766 0 8 8 0 0 1 11.315-11.315 80 80 0 1 0 0-113.137L51.147 91.716h28.686a8 8 0 0 1 0 16h-48c-.03 0-.059-.004-.088-.005a8.038 8.038 0 0 1-.699-.035c-.128-.012-.254-.036-.38-.055-.132-.02-.264-.034-.394-.06-.14-.028-.277-.066-.414-.101-.115-.03-.231-.054-.345-.089-.134-.04-.264-.09-.395-.138-.115-.041-.23-.079-.345-.126-.12-.05-.236-.109-.354-.165-.12-.056-.24-.109-.356-.171-.111-.06-.217-.128-.325-.192-.116-.07-.234-.135-.347-.21-.117-.079-.227-.166-.34-.25-.096-.073-.195-.14-.29-.217a8.054 8.054 0 0 1-.535-.484c-.016-.016-.034-.03-.05-.045-.02-.02-.038-.044-.058-.064a8.025 8.025 0 0 1-.47-.52c-.083-.101-.155-.207-.232-.31-.079-.106-.16-.21-.234-.319-.081-.12-.151-.246-.225-.37-.06-.1-.122-.198-.177-.3-.068-.126-.125-.256-.185-.384-.051-.109-.106-.215-.152-.326-.051-.125-.093-.252-.138-.378-.043-.12-.09-.238-.126-.36-.039-.129-.068-.259-.1-.388-.03-.124-.066-.246-.09-.372-.03-.151-.049-.303-.07-.456-.015-.106-.036-.21-.046-.318a8.052 8.052 0 0 1-.04-.797V51.716a8 8 0 0 1 16 0v28.686l20.284-20.284a96 96 0 0 1 135.766 135.765z' fill='currentColor'/%3E%3C/svg%3E")}.ph-arrow-clockwise{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M224.954 107.676a8.038 8.038 0 0 1-.699.035c-.03 0-.058.005-.088.005h-48a8 8 0 0 1 0-16h28.686L184.568 71.43a80 80 0 1 0 0 113.138 8 8 0 1 1 11.315 11.313 96 96 0 1 1 0-135.764l20.284 20.284V51.716a8 8 0 0 1 16 0V99.71c0 .266-.014.532-.04.797-.01.107-.031.212-.046.318-.021.153-.04.305-.07.456-.025.126-.06.248-.09.372-.033.13-.061.26-.1.387-.037.123-.083.24-.126.36-.045.127-.087.254-.138.379-.046.111-.1.217-.152.326-.06.128-.117.258-.185.384-.055.102-.118.2-.177.3-.074.124-.144.25-.225.37-.073.11-.155.213-.234.318-.077.104-.15.21-.232.31a7.472 7.472 0 0 1-.47.52c-.02.021-.037.044-.058.065-.016.016-.034.029-.05.045-.172.169-.35.331-.536.484-.094.077-.193.144-.29.217-.112.084-.222.171-.339.25-.113.075-.23.14-.347.21-.108.064-.214.132-.325.192-.117.062-.237.115-.356.171-.118.056-.234.115-.354.165-.114.047-.23.085-.345.126-.131.048-.261.098-.395.138-.114.035-.23.06-.345.089-.137.035-.274.073-.414.101-.13.026-.262.04-.394.06-.126.019-.252.043-.38.055z' fill='currentColor'/%3E%3C/svg%3E")}.ph-info-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 28a100 100 0 1 0 100 100A100.113 100.113 0 0 0 128 28zm0 192a92 92 0 1 1 92-92 92.105 92.105 0 0 1-92 92zm12-44a4 4 0 0 1-4 4h-8a4 4 0 0 1-4-4v-52h-4a4 4 0 0 1 0-8h8a4 4 0 0 1 4 4v52h4a4 4 0 0 1 4 4zm-17.656-86.343A8 8 0 1 1 136 84v.002a8 8 0 0 1-13.657 5.655z' fill='currentColor'/%3E%3C/svg%3E")}.ph-house-line-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M239.994 212h-20v-96.461a12.028 12.028 0 0 0-3.928-8.88l-80.005-72.734a11.954 11.954 0 0 0-16.146 0L39.922 106.66a12.023 12.023 0 0 0-3.928 8.879V212h-20a4 4 0 1 0 0 8h224a4 4 0 1 0 0-8zm-196-96.461a4.009 4.009 0 0 1 1.31-2.96l79.993-72.735a3.985 3.985 0 0 1 5.383 0l80.005 72.734a4.011 4.011 0 0 1 1.31 2.96V212h-56.007v-52.008a12.013 12.013 0 0 0-12-12h-32a12.013 12.013 0 0 0-12 12V212H43.994zM147.988 212h-40v-52.008a4.004 4.004 0 0 1 4-4h32a4.004 4.004 0 0 1 4 4z' fill='currentColor'/%3E%3C/svg%3E")}.ph-paint-bucket-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M226.965 123.484a4.002 4.002 0 0 0-1.172-2.828L118.309 13.17a4 4 0 0 0-5.657 0L69.737 56.087 40.686 27.035a4 4 0 0 0-5.657 5.657L64.08 61.743l-47.595 47.595a20.023 20.023 0 0 0 0 28.285l84.858 84.856a19.998 19.998 0 0 0 28.283 0l96.167-96.166a4.002 4.002 0 0 0 1.172-2.829zM123.97 216.823a12 12 0 0 1-16.971 0l-84.857-84.857a12.016 12.016 0 0 1 0-16.97L69.737 67.4l34.72 34.72a23.988 23.988 0 0 0 36.514 30.857 23.986 23.986 0 0 0-30.858-36.514l-34.72-34.72 40.087-40.086 101.828 101.827zm.03-116.81a15.993 15.993 0 1 1-11.314 4.68 15.955 15.955 0 0 1 11.314-4.68zm106.83 61.159a4 4 0 0 0-5.66 0c-.863.865-21.17 21.423-21.17 42.828a24 24 0 0 0 48 0c0-21.405-20.307-41.963-21.17-42.828zM228 220a16.018 16.018 0 0 1-16-16c0-13.718 10.743-27.922 16-34.05 5.258 6.13 16 20.332 16 34.05a16.018 16.018 0 0 1-16 16z' fill='currentColor'/%3E%3C/svg%3E")}.ph-share-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M196 216a4 4 0 0 1-4 4H40a12.013 12.013 0 0 1-12-12V88a4 4 0 0 1 8 0v120a4.004 4.004 0 0 0 4 4h152a4 4 0 0 1 4 4zm31.327-109.782c.064-.097.109-.201.164-.302a4.01 4.01 0 0 0 .203-.386 3.933 3.933 0 0 0 .126-.405c.034-.115.077-.224.1-.342a4.008 4.008 0 0 0 0-1.566c-.023-.118-.066-.227-.1-.342a3.966 3.966 0 0 0-.126-.405 3.876 3.876 0 0 0-.203-.386c-.055-.1-.1-.205-.164-.302a4.001 4.001 0 0 0-.501-.613l-47.998-47.997a4 4 0 0 0-5.656 5.656L214.342 100H168a99.943 99.943 0 0 0-96.85 75.003 4 4 0 1 0 7.748 1.994A91.945 91.945 0 0 1 168 108h46.343l-41.171 41.172a4 4 0 1 0 5.656 5.656l47.998-47.997a4.001 4.001 0 0 0 .5-.613z' fill='currentColor'/%3E%3C/svg%3E")}.ph-timer{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 32a96 96 0 1 0 96 96 96.109 96.109 0 0 0-96-96zm0 176a80 80 0 1 1 80-80 80.09 80.09 0 0 1-80 80zm45.255-125.255a8 8 0 0 1 0 11.314l-39.598 39.598a8 8 0 0 1-11.314-11.314l39.598-39.598a8 8 0 0 1 11.314 0zM96 8a8 8 0 0 1 8-8h48a8 8 0 0 1 0 16h-48a8 8 0 0 1-8-8z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-circle-right{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 24a104 104 0 1 0 104 104A104.118 104.118 0 0 0 128 24zm0 192a88 88 0 1 1 88-88 88.1 88.1 0 0 1-88 88zm33.352-93.946a8 8 0 0 1 0 11.892l-40 36a8 8 0 0 1-10.704-11.892L144.041 128l-33.393-30.054a8 8 0 1 1 10.704-11.892z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-circle-left{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 24a104 104 0 1 0 104 104A104.118 104.118 0 0 0 128 24zm0 192a88 88 0 1 1 88-88 88.1 88.1 0 0 1-88 88zm21.352-118.054L115.959 128l33.393 30.054a8 8 0 1 1-10.704 11.892l-40-36a8 8 0 0 1 0-11.892l40-36a8 8 0 0 1 10.704 11.892z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-circle-right-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 28a100 100 0 1 0 100 100A100.113 100.113 0 0 0 128 28zm0 192a92 92 0 1 1 92-92 92.104 92.104 0 0 1-92 92zm30.676-94.973a4 4 0 0 1 0 5.946l-40 36a4 4 0 0 1-5.352-5.946L150.021 128l-36.697-33.027a4 4 0 0 1 5.352-5.946z' fill='currentColor'/%3E%3C/svg%3E")}.ph-caret-circle-left-thin{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M128 28a100 100 0 1 0 100 100A100.113 100.113 0 0 0 128 28zm0 192a92 92 0 1 1 92-92 92.104 92.104 0 0 1-92 92zm18.676-125.027L109.979 128l36.697 33.027a4 4 0 1 1-5.352 5.946l-40-36a4 4 0 0 1 0-5.946l40-36a4 4 0 1 1 5.352 5.946z' fill='currentColor'/%3E%3C/svg%3E")}.breadcrumb{font-size:18px}.breadcrumb .cmp-breadcrumb__list{margin:0;padding:1rem 0}.breadcrumb li{color:#2f2f30}.breadcrumb li:last-child{font-weight:600}.breadcrumb li:not(:last-child):after{--url:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M96 216a8 8 0 0 1-5.657-13.657L164.686 128 90.343 53.657a8 8 0 0 1 11.314-11.314l80 80a8 8 0 0 1 0 11.314l-80 80A7.975 7.975 0 0 1 96 216z' fill='currentColor'/%3E%3C/svg%3E");background-image:url(../../../etc.clientlibs/tag-aem-swcom/clientlibs/clientlib-site/resources/caret-right.svg);background-position:50%;background-repeat:no-repeat;content:"";padding:0 .5rem}.breadcrumb a{color:currentColor;padding-left:.4375rem;text-decoration:none}.breadcrumb a:hover{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.08))),#fff;background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border-bottom:1px solid transparent;border-radius:.125rem}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none) and (stroke-color:transparent){.breadcrumb li:not(:last-child):after{display:inline-block;height:.75rem;margin-left:-.25rem;mask-size:cover;-webkit-mask-size:cover;width:.75rem}}}
.aem-Grid.aem-Grid--default--12>.cmp-browse-by-menu--vertical-offset.aem-GridColumn.aem-GridColumn--default--12{float:none;width:auto}@media (min-width:768px){.aem-Grid.aem-Grid--default--12>.cmp-browse-by-menu--vertical-offset.aem-GridColumn.aem-GridColumn--default--12{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (min-width:1440px){.aem-Grid.aem-Grid--default--12>.cmp-browse-by-menu--vertical-offset.aem-GridColumn.aem-GridColumn--default--12{max-width:75rem}}.browse-by-menu{padding-left:.25rem;padding-right:.25rem}.cmp-browse-by-menu{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.cmp-browse-by-menu--vertical-offset{float:none;width:auto}@media (min-width:768px){.cmp-browse-by-menu--vertical-offset{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}@media (min-width:1440px){.cmp-browse-by-menu--vertical-offset{max-width:75rem}}.cmp-browse-by-menu--vertical-offset.aem-GridColumn.aem-GridColumn--default--12{float:none}.cmp-browse-by-menu--vertical-offset .cmp-browse-by-menu{margin-top:-7rem}@media (min-width:768px){.cmp-browse-by-menu--vertical-offset .cmp-browse-by-menu{margin-top:-3rem}}@media (min-width:1024px){.cmp-browse-by-menu--vertical-offset .cmp-browse-by-menu{margin-top:-2.5rem}}@media (min-width:1280px){.cmp-browse-by-menu--vertical-offset .cmp-browse-by-menu{margin-top:-3rem}}.cmp-browse-by-menu__swatch-grid{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));row-gap:1.5rem}.cmp-browse-by-menu__swatch:hover .cmp-browse-by-menu__swatch-link{display:block}.cmp-browse-by-menu__button{-ms-flex-negative:0;--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgba(47,47,48,var(--tw-border-opacity));border-width:1px;color:rgba(47,47,48,var(--tw-text-opacity));flex-shrink:0;font-size:.8125rem;font-weight:700;letter-spacing:2px;line-height:1rem;padding:.5rem 1.25rem;text-align:center;text-transform:uppercase}.cmp-browse-by-menu__button:hover{--tw-bg-opacity:1;--tw-bg-opacity:0.08;background-color:rgba(0,0,0,var(--tw-bg-opacity));text-decoration:none}@media (min-width:768px){.cmp-browse-by-menu__button{font-size:.875rem;letter-spacing:.05em;line-height:1.25rem}}@media (min-width:1024px){.cmp-browse-by-menu__button{font-size:1rem;letter-spacing:1.5px;line-height:1.25rem}}.cmp-browse-by-menu__tab-section:after{background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,#fff));background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%);bottom:0;content:"";left:70%;pointer-events:none;position:absolute;top:0;width:50vw;z-index:1}@media (min-width:640px){.cmp-browse-by-menu__tab-section:after{display:none}}.cmp-browse-by-menu__tabs{width:100vw}@media (min-width:768px){.cmp-browse-by-menu__tabs{width:auto}}.cmp-browse-by-menu__tabs:after{-ms-flex-negative:0;content:"<span />";flex-shrink:0;visibility:hidden;width:50vw}@media (min-width:640px){.cmp-browse-by-menu__tabs:after{display:none}}.cmp-browse-by-menu__tab-item{font-size:.8125rem;letter-spacing:2px;line-height:1rem}.cmp-browse-by-menu__tab-item:hover{--tw-bg-opacity:1;--tw-bg-opacity:0.08;background-color:rgba(0,0,0,var(--tw-bg-opacity));text-decoration:none}@media (min-width:768px){.cmp-browse-by-menu__tab-item{font-size:.875rem;letter-spacing:.05em;line-height:1.25rem}}@media (min-width:1024px){.cmp-browse-by-menu__tab-item{font-size:1rem;letter-spacing:1.5px;line-height:1.25rem}}.cmp-browse-by-menu__tab-item{-ms-flex-negative:0;--tw-text-opacity:1;color:rgba(47,47,48,var(--tw-text-opacity));flex-shrink:0;font-weight:700;padding-left:1.25rem;padding-right:1.25rem;text-align:left;text-transform:uppercase}@media (min-width:768px){.cmp-browse-by-menu__tab-item{text-align:center}}
.cmp-color-swatches:hover .color-swatch{opacity:.8}
.collection-variant-sub-palettes__graphic:before{content:"";display:block;padding-top:80%}@media(max-width:767px){.collection-variant-sub-palettes__graphic{max-height:50vh}}@media(min-width:1023px){.collection-variant-sub-palettes__graphic--small{min-height:39rem}}.collection-variant-sub-palettes__video{max-width:30rem;width:100%}@media (min-width:1024px){.collection-variant-sub-palettes__video{max-width:none;width:60%}}@media (min-width:1280px){.collection-variant-sub-palettes__video{max-width:58rem}}@media (min-width:1440px){.collection-variant-sub-palettes__video{width:100%}}@media(max-height:400px)and (orientation:landscape){.collection-variant-sub-palettes__video{width:90%}}@media(min-width:1000px)and (min-height:768px){.collection-variant-sub-palettes__video{max-width:800px}}.collection-variant-sub-palettes__video:before{content:"";display:block;padding-top:56.25%}.collection-variant-sub-palettes__video__close{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;--tw-bg-opacity:1;align-items:center;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-radius:9999px;display:none;height:3rem;justify-content:center;margin-bottom:5.5rem;position:absolute;width:3rem}.collection-variant-sub-palettes__video__close:hover{--tw-bg-opacity:1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}@media (min-width:768px){.collection-variant-sub-palettes__video__close{display:-webkit-box;display:-ms-flexbox;display:flex}}.collection-variant-sub-palettes__video__close{bottom:85%;left:calc(100% + 13px)}.collection-variant-sub-palettes .color-selection-slider{display:none;padding-left:.375rem;padding-right:.375rem}@media (min-width:1024px){.collection-variant-sub-palettes .color-selection-slider{display:block}}.collection-variant-sub-palettes .color-selection-slider:before{cursor:pointer;vertical-align:-.6em}@media(max-width:769px){.collection-variant-sub-palettes .color-selection-slider.ph-caret-circle-left,.collection-variant-sub-palettes .color-selection-slider.ph-caret-circle-right{display:none!important}}@media (min-width:1024px){.collection-variant-sub-palettes .color-selection-slider.ph-caret-circle-left.hide{display:none}}.collection-variant-sub-palettes .hor-scroll-wrap{position:relative}.collection-variant-sub-palettes .hor-scroll-wrap:after{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:all .3s linear;transition:all .3s linear;width:5rem}.collection-variant-sub-palettes .hor-scroll-wrap:before{height:100%;left:-5px;pointer-events:none;position:absolute;top:0;width:2.5rem}@media (min-width:1024px){.collection-variant-sub-palettes .hor-scroll-wrap:before{width:5rem}}.collection-variant-sub-palettes .hor-scroll-wrap:before{background-image:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0));content:"";-webkit-transition:all .3s linear;transition:all .3s linear}.collection-variant-sub-palettes .hor-scroll-wrap.scrolled-right:after{background-image:-webkit-gradient(linear,right top,left top,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,0))}.collection-variant-sub-palettes .hor-scroll-wrap.scrolled-left:before{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));z-index:1}
.image-upload-modal__primary:hover{background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.2)),to(hsla(0,0%,100%,.2))),#2f2f30;background:linear-gradient(0deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.2)),#2f2f30}.image-upload-modal__secondary:hover{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.08)),to(rgba(0,0,0,.08))),#fff;background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border:1.5px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box}
.tool-tip__caret{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;height:0;width:0}
.color-strip__colors-container{-ms-overflow-style:none;-ms-scroll-chaining:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:2.75rem;overflow-x:scroll;overscroll-behavior:contain;scrollbar-width:none;white-space:nowrap}@media (min-width:1024px){.color-strip__colors-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.color-strip__colors-container::-webkit-scrollbar{display:none}
.cta-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:.125rem;border-width:1.5px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;justify-items:center;min-height:90px;padding-top:.75rem;width:100%}@media (min-width:1024px){.cta-button{margin-bottom:1rem;margin-right:1rem;width:10rem}}.cta-button__icon{font-size:3rem;line-height:1;text-align:center}.cta-button__icon,.cta-button__text{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%}.cta-button__text{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.125rem;padding-left:.75rem}@media (min-width:640px){.cta-button__text{padding-left:.375rem;padding-right:.375rem}}a.light-color-text:visited{color:#fff}
.group-of-ctas__title{font-size:1rem;font-weight:600;line-height:1.5rem;line-height:1.25rem;margin-bottom:7px}.light-color-text{color:#fff}.cta-button:hover{text-decoration:none}.cta-button:focus{outline:2px solid transparent;outline-offset:2px}.cta-button.tw-text-black:hover{background-color:rgba(0,0,0,.08)}.cta-button.tw-text-black:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));border-width:3px;padding-top:8.5px}.cta-button.tw-text-black:active{background-color:rgba(0,0,0,.16);border-width:1.5px}.cta-button.tw-text-white:hover{background-color:hsla(0,0%,100%,.12)}.cta-button.tw-text-white:focus{--tw-bg-opacity:1;background-color:rgba(47,47,48,var(--tw-bg-opacity));border-width:3px;padding-top:8.5px}.cta-button.tw-text-white:active{background-color:hsla(0,0%,100%,.24);border-width:1.5px}.group-cta-buttons--one-button{margin-bottom:1.5rem;width:100%}@media (min-width:640px){.group-cta-buttons--one-button{margin-bottom:1rem;margin-right:1rem}}.group-cta-buttons--two-buttons{line-height:18px;margin-bottom:0;margin-right:1rem;min-height:90px;text-align:center;width:calc(50% - 8px)}.group-cta-buttons--two-buttons:last-of-type{margin-right:0}.group-cta-buttons--two-buttons.cta-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.group-cta-buttons--two-buttons .cta-button__text{padding-bottom:.75rem;padding-left:.25rem;padding-right:.25rem}.group-cta-buttons--three-buttons{margin-bottom:1rem;width:100%}@media (min-width:640px){.group-cta-buttons--three-buttons{margin-bottom:0;margin-right:1rem;width:calc(33.33333% - 10.66667px)}}.group-cta-buttons--three-buttons:last-of-type{margin-right:0}.group-cta-buttons--four-buttons{margin-bottom:1rem;width:100%}@media (min-width:640px){.group-cta-buttons--four-buttons{margin-bottom:0;margin-right:1rem;padding:0}}.group-cta-buttons--four-buttons:last-of-type,.group-cta-buttons--three-buttons:last-of-type{margin-bottom:0}.group-cta-buttons--four-buttons.cta-button,.group-cta-buttons--three-buttons.cta-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-start;min-height:48px;padding:.375rem .625rem}@media (min-width:640px){.group-cta-buttons--four-buttons.cta-button,.group-cta-buttons--three-buttons.cta-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:90px;padding:0;padding-top:.625rem}}.group-cta-buttons--four-buttons.cta-button .cta-button__icon,.group-cta-buttons--three-buttons.cta-button .cta-button__icon{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:2rem}@media (min-width:640px){.group-cta-buttons--four-buttons.cta-button .cta-button__icon,.group-cta-buttons--three-buttons.cta-button .cta-button__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.group-cta-buttons--four-buttons.cta-button .cta-button__icon svg,.group-cta-buttons--three-buttons.cta-button .cta-button__icon svg{height:2rem;width:2rem}@media (min-width:640px){.group-cta-buttons--four-buttons.cta-button .cta-button__icon svg,.group-cta-buttons--three-buttons.cta-button .cta-button__icon svg{height:2.75rem;width:2.75rem}}.group-cta-buttons--four-buttons.cta-button .cta-button__text,.group-cta-buttons--three-buttons.cta-button .cta-button__text{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;justify-content:flex-start;letter-spacing:-.25px;text-align:center}@media (min-width:640px){.group-cta-buttons--four-buttons.cta-button .cta-button__text,.group-cta-buttons--three-buttons.cta-button .cta-button__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:.625rem;padding-top:.25rem}.group-cta-buttons--four-buttons{margin-right:1rem}.group-cta-buttons--four-buttons:last-of-type{margin-right:0}}.group-cta-buttons--four-buttons.cta-button{width:100%}@media (min-width:640px){.group-cta-buttons--four-buttons.cta-button{width:123px}}
.cdp-hero__coordinating-colors-title{margin-bottom:1.25rem}@media(min-width:1366px){.cdp-hero__coordinating-colors-title{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;margin-bottom:0}}@media(min-width:640px)and (max-width:1366px){.cdp-hero__coordinating-color{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:calc(25% - 15px)}}
.cdp-hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-left:-12px;margin-right:-12px}@media(min-width:769px){.cdp-hero{margin-left:-78px;margin-right:-78px}}@media(min-width:1024px){.cdp-hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:1440px){.cdp-hero{padding-left:calc(50vw - 720px)}}.cdp-hero .p3m.p3m .scene-visualizer{background-color:transparent}@media(min-width:1024px){.cdp-hero__left-container{height:732px;width:592px}}@media(min-width:1440px){.cdp-hero__left-container{max-width:592px;z-index:0}}@media(min-width:1024px){.cdp-hero__right-container{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:640px}}@media(min-width:1440px){.cdp-hero__right-container{max-width:848px}}.cdp-hero__right-container .white-strip{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}@media(min-width:1440px){.cdp-hero__right-container .white-strip{--tw-border-opacity:1;border-bottom-width:4px;border-color:rgba(255,255,255,var(--tw-border-opacity));margin-bottom:-3px;margin-left:calc(128px - 50vw);margin-right:calc(700px - 50vw)}}.photo-recommendation{--tw-text-opacity:1;color:rgba(118,118,118,var(--tw-text-opacity));font-size:.75rem;font-weight:400;line-height:1rem;margin:15px}@media (min-width:768px){.photo-recommendation{padding-left:27px;padding-right:27px}}@media (min-width:1024px){.photo-recommendation .photo-recommendation__text{margin:0}}.cdp-hero__coordinating-colors{padding:0 15px}@media (min-width:768px){.cdp-hero__coordinating-colors{padding-left:2.625rem;padding-right:2.625rem}}@media(min-width:1024px){@media (min-width:1024px){.cdp-hero__coordinating-colors{padding:30px;padding-bottom:0}}}@media(min-width:1440px){.cdp-hero__coordinating-colors{margin-left:calc(50vw - 128px);margin-right:calc(50vw - 720px)}}.cdp-hero__coordinating-colors li{margin-left:0}.color-detail-hero .cmp-social-share__container{position:relative}@media (min-width:768px){.color-detail-hero .cmp-social-share__container{margin-left:-78px;margin-right:-78px}}.color-detail-hero .social-share{position:absolute;right:.625rem;top:59px}@media (min-width:768px){.color-detail-hero .social-share{margin-right:1.25rem}}@media (min-width:1440px){.color-detail-hero .social-share{margin-right:.25rem;padding-right:calc(50vw - 720px)}}.color-detail-hero .cmp-social-share__title{text-transform:uppercase}.color-detail-hero .social-share.cmp-social-share__light .cmp-social-share__icon:after,.color-detail-hero .social-share.cmp-social-share__light .cmp-social-share__title{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}
.archived-color-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgba(0,88,150,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:1rem;font-weight:400;line-height:1.5rem;line-height:1.25rem;margin-left:-12px;margin-right:-12px;padding:1rem;width:100vw}@media (min-width:1024px){.archived-color-banner{padding-left:4rem;padding-right:4rem}}@media (min-width:1440px){.archived-color-banner{padding-left:calc(50vw - 656px);padding-right:calc(50vw - 656px)}}@media(min-width:769px){.archived-color-banner{margin-left:-78px;margin-right:-78px}}
@media(min-width:1024px)and (max-width:1100px){.cmp-color-grid__variant .cmp-color-grid__description-container{width:100%}.cmp-color-grid__variant .cmp-color-grid__description-container .cmp-color-grid__description{font-size:1rem;line-height:1.5rem;line-height:1.25rem}}
@media(min-width:1024px)and (max-width:1100px){.cmp-color-grid__variant .cmp-color-grid__description-container{width:100%}.cmp-color-grid__variant .cmp-color-grid__description-container .cmp-color-grid__description{font-size:1rem;line-height:1.5rem;line-height:1.25rem}}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-outlined,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-outlined,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-outlined{--tw-text-opacity:1;background-color:transparent;color:rgba(255,255,255,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:1.5px solid #fff;outline-offset:0;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-outlined:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-outlined:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-outlined:hover{background-color:hsla(0,0%,100%,.12)}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-outlined:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-outlined:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-outlined:focus{--tw-bg-opacity:1;background-color:rgba(47,47,48,var(--tw-bg-opacity));outline:3px solid #fff;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-outlined:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-outlined:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-outlined:active{background-color:hsla(0,0%,100%,.24)}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-borderless,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-borderless,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-borderless{--tw-text-opacity:1;background-color:transparent;color:rgba(255,255,255,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-borderless:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-borderless:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-borderless:hover{background-color:hsla(0,0%,100%,.12)}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-borderless:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-borderless:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-borderless:focus{--tw-bg-opacity:1;background-color:rgba(47,47,48,var(--tw-bg-opacity));outline:3px solid #fff;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-borderless:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-borderless:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-borderless:active{background-color:hsla(0,0%,100%,.24)}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-filled,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-filled,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-filled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));color:rgba(47,47,48,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-filled:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-filled:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-filled:hover{--tw-bg-opacity:1;background-color:rgba(235,235,235,var(--tw-bg-opacity))}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-filled:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-filled:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-filled:focus{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(47,47,48,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));outline:3px solid #fff;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-light-filled:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-light-filled:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-light-filled:active{--tw-bg-opacity:1;background-color:rgba(214,214,214,var(--tw-bg-opacity))}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-outlined,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-outlined,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-outlined{--tw-text-opacity:1;background-color:transparent;color:rgba(47,47,48,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;outline:1.5px solid #2f2f30;outline-offset:0;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-outlined:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-outlined:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-outlined:hover{background-color:rgba(0,0,0,.08)}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-outlined:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-outlined:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-outlined:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));outline:3px solid #2f2f30;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-outlined:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-outlined:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-outlined:active{background-color:rgba(0,0,0,.16)}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-borderless,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-borderless,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-borderless{--tw-text-opacity:1;background-color:transparent;color:rgba(47,47,48,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-borderless:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-borderless:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-borderless:hover{background-color:rgba(0,0,0,.08)}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-borderless:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-borderless:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-borderless:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));outline:3px solid #2f2f30;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-borderless:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-borderless:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-borderless:active{background-color:rgba(0,0,0,.16)}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-filled,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-filled,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-filled{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgba(47,47,48,var(--tw-bg-opacity));color:rgba(255,255,255,var(--tw-text-opacity));display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-left:1.5rem;padding-right:1.5rem}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-filled:hover,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-filled:hover,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-filled:hover{--tw-bg-opacity:1;background-color:rgba(72,72,73,var(--tw-bg-opacity))}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-filled:focus,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-filled:focus,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-filled:focus{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));outline:3px solid #2f2f30;outline-offset:0}.cmp-color-grid__family .cmp-color-grid__buttonCta-dark-filled:active,.cmp-color-grid__room .cmp-color-grid__buttonCta-dark-filled:active,.cmp-color-grid__variant .cmp-color-grid__buttonCta-dark-filled:active{--tw-bg-opacity:1;background-color:rgba(72,72,73,var(--tw-bg-opacity))}.cmp-color-grid__family .cmp-color-grid__buttonCta-link,.cmp-color-grid__room .cmp-color-grid__buttonCta-link,.cmp-color-grid__variant .cmp-color-grid__buttonCta-link{padding-left:0;padding-right:0}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vbm9kZV9tb2R1bGVzL2ljb24tYmxlbmRlci9zY3NzL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL25vZGVfbW9kdWxlcy9pY29uLWJsZW5kZXIvc2Nzcy9fYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL25vZGVfbW9kdWxlcy9AZm9udHNvdXJjZS9vcGVuLXNhbnMvc2Nzcy9taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL3NoYXJlZC9zdHlsZXMvdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL25vZGVfbW9kdWxlcy9pY29uLWJsZW5kZXIvc2Nzcy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1qb3VybmV5L2NvbXBvbmVudHMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvc2hhcmVkL3N0eWxlcy92YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1qb3VybmV5L2NvbXBvbmVudHMvYnJvd3NlLWJ5L2Jyb3dzZS1ieS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3Itam91cm5leS9jb21wb25lbnRzL2NvbG9yLWNvbGxlY3Rpb25zL2NvbG9yLWNvbGxlY3Rpb25zLXN1YnBhbGV0dGVzL3ZhcmlhbnQtc3ViLXBhbGV0dGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9tYWluL2NvbXBvbmVudHMvc2NlbmUtdmlzdWFsaXplci9pbWFnZS11cGxvYWQtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWpvdXJuZXkvY29tcG9uZW50cy9jb2xvci1kZXRhaWxzL3YyL3Rvb2wtdGlwL3Rvb2wtdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1qb3VybmV5L2NvbXBvbmVudHMvY29sb3ItZGV0YWlscy92Mi9jb2xvci1kZXRhaWwtaGVyby1jb2xvci1zdHJpcC9jb2xvci1kZXRhaWwtaGVyby1jb2xvci1zdHJpcC5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3Itam91cm5leS9jb21wb25lbnRzL2NvbG9yLWRldGFpbHMvdjIvY29sb3ItZGV0YWlsLWhlcm8tY3RhL2NvbG9yLWRldGFpbC1oZXJvLWN0YS5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3Itam91cm5leS9jb21wb25lbnRzL2NvbG9yLWRldGFpbHMvdjIvY29sb3ItZGV0YWlsLWhlcm8tZ3JvdXAtb2YtY3Rhcy9jb2xvci1kZXRhaWwtaGVyby1ncm91cC1vZi1jdGFzLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1qb3VybmV5L2NvbXBvbmVudHMvY29sb3ItZGV0YWlscy92Mi9jb2xvci1kZXRhaWwtaGVyby1jb29yZGluYXRpbmctY29sb3JzLWJhci9jb2xvci1kZXRhaWwtaGVyby1jb2xvcnMtYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vYWVtLW1hdmVuLWFyY2hldHlwZS8uL3NyYy9jb2xvci1qb3VybmV5L2NvbXBvbmVudHMvY29sb3ItZGV0YWlscy92Mi9jb2xvci1kZXRhaWwtaGVyby5zY3NzIiwid2VicGFjazovL2FlbS1tYXZlbi1hcmNoZXR5cGUvLi9zcmMvY29sb3Itam91cm5leS9jb21wb25lbnRzL2NvbG9yLWRldGFpbHMvdjIvY29sb3ItZGV0YWlsLWhlcm8tYXJjaGl2ZWQtY29sb3IvY29sb3ItZGV0YWlsLWhlcm8tYXJjaGl2ZWQtY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWpvdXJuZXkvY29tcG9uZW50cy9jb2xvci1ncmlkL3YxL2NvbG9yLWdyaWQuc2NzcyIsIndlYnBhY2s6Ly9hZW0tbWF2ZW4tYXJjaGV0eXBlLy4vc3JjL2NvbG9yLWpvdXJuZXkvY29tcG9uZW50cy9jb2xvci1ncmlkL3YyL2NvbG9yLWdyaWQtdjIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSx1QkFNQyxXQUpBLHFCQUNBLFdBRUEsdUJBREEsU0FFQSxDQUdELFdBQ0Msd0JBQ0Esc0JBR0EsOEJBREEscUJBR0EsNkJBSkEsc0JBR0EsNkJBQ0EsQ0FHRCxZQUNDLDRCQUVBLDRCQUNBLDRCQUZBLHVCQUVBLENBR0QsY0FDQyxtQkFHRCxPQUNDLGlCQUdELE9BQ0MsdUJBQ0Esa0JBQ0Esd0JBR0QsT0FDQyxjQUdELE9BQ0MsY0FHRCxPQUNDLGNBR0QsT0FDQyxjQUdELDJCQUNDLGtEQUdELHlCQUNDLGtEQUdELHFCQUNJLHdEQUdKLHNCQUNJLDBEQUdKLHNCQUNJLDBEQUdKLFVBQ0MscUJBQ0EsV0FDQSxVQ2hGRCxnQkFDRSxrRkFFRixpQkFDRSxzRkFHRiwyQkFDRSxHQUNFLHNEQUVGLEdBQ0UsMkRBTEosbUJBQ0UsR0FDRSxzREFFRixHQUNFLDJEQ0tBLFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ2pCSyxDRGtCTCxtSEFFQSxnRkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNqQkssQ0RrQkwsbUhBRUEsd0RBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDakJLLENEa0JMLG1IQUVBLG9CQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ2pCSyxDRGtCTCxtSEFFQSx5QkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNqQkssQ0RrQkwsbUhBRUEsd0dBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDakJLLENEa0JMLG1IQUVBLHFHQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ2pCSyxDRGtCTCxtSEFFQSxtSkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNiSyxDRGNMLG1IQUVBLGdGQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ2JLLENEY0wsb0hBRUEsd0RBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDYkssQ0RjTCxvSEFFQSxvQkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNiSyxDRGNMLG9IQUVBLHlCQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ2JLLENEY0wsb0hBRUEsd0dBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDYkssQ0RjTCxvSEFFQSxxR0FuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNiSyxDRGNMLG9IQUVBLG1KQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ1RLLENEVUwscUhBRUEsZ0ZBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDVEssQ0RVTCxxSEFFQSx3REFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNUSyxDRFVMLHFIQUVBLG9CQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ1RLLENEVUwscUhBRUEseUJBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDVEssQ0RVTCxxSEFFQSx3R0FuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNUSyxDRFVMLHFIQUVBLHFHQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ1RLLENEVUwscUhBRUEsbUpBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDTEssQ0RNTCxxSEFFQSxnRkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNMSyxDRE1MLHFIQUVBLHdEQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ0xLLENETUwscUhBRUEsb0JBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDTEssQ0RNTCxxSEFFQSx5QkFuQk8sQ0FZVCxXQUdFLGlCQWxCSSxDQWdCSixzQkFDQSxpQkFsQkUsQ0FvQkYsZUNMSyxDRE1MLHFIQUVBLHdHQW5CTyxDQVlULFdBR0UsaUJBbEJJLENBZ0JKLHNCQUNBLGlCQWxCRSxDQW9CRixlQ0xLLENETUwscUhBRUEscUdBbkJPLENBWVQsV0FHRSxpQkFsQkksQ0FnQkosc0JBQ0EsaUJBbEJFLENBb0JGLGVDTEssQ0RNTCxxSEFFQSxtSkFuQk8sQ0VTWixnQkFQQSx5U0FPQSxlQVBBLHlTQU9BLGFBUEEseVNBT0EsZUFQQSx3VEFPQSxtQkFQQSx1akJBT0EsaUJBUEEsd3VCQU9BLGFBUEEsb3lCQU9BLFVBUEEsMmpCQU9BLGtCQVBBLHNaQU9BLGlCQVBBLCsvQkFPQSxtQkFQQSxzaUJBT0EsbUJBUEEsMGZBT0EsaUJBUEEsNG1DQU9BLFNBUEEsa1pBT0Esb0JBUEEsdWNBT0EsV0FQQSxpZEFPQSxjQVBBLDJVQU9BLE1BUEEsMldBT0EsWUFQQSw0dEJBT0EsNEJBUEEsdXRDQU9BLG9CQVBBLDhsQ0FPQSxjQVBBLHdhQU9BLG9CQVBBLG1uQkFPQSxzQkFQQSx1OEJBT0EsZUFQQSw4d0JBT0EsVUFQQSx1YUFPQSx1QkFQQSw2WEFPQSxzQkFQQSxtWUFPQSw0QkFQQSw0WEFPQSwyQkFQQSxrWUNGRCxZQUNFLGVBRUEsa0NBQ0UsU0FDQSxlQUdGLGVBQ0UsYUNaMEIsQ0RjMUIsMEJBQ0UsZ0JBUUYsc0NEbEJILHlTQ29CSywwREFJQSx3QkFEQSw0QkFGQSxXQUNBLGVBRUEsQ0FJSixjQUVFLG1CQURBLHNCQUVBLHFCQUVBLG9CQUNFLDhLQUVBLG9DQURBLHFCQUNBLENBTU4sNkZBQ0Usa0VBQ0Usc0NBR0UscUJBRUEsY0FDQSxvQkFMQSxnQkFDQSx3QkFFQSxZQUVBLHVoSDtBRTFETixnOUNDaUNFLDBERGpDRixrekJDaURFLHVDQUVFLGlLRG5ESixTQ2tESSxXQUVBLFNEcERKLGdFQ3FESSxDRHJESixtTEM2REUsZ0NEN0RGLG9CQzhESSxtQkQ5REosMENDK0RJLENEL0RKLGcwQjtBQUFBLG1EO0FBQUEsaURFTU0sV0ZOTixjRU9NLGdCQUdGLHdCQVBGLDBDQVFJLGlCQUlBLHlCQURGLGlEQUVJLGtCRmhCUixnVUV3Qkksb0RBSEYsd0NBSUksV0FJRiwrQ0FSRix3Q0FTSSxpQkY5Qk4sK0NFbUNNLFdGbkNOLGNFb0NNLG1CRnBDTiw0bEJFdUNJLCtDQUVFLFdBQ0EsdUJGMUNOLGtTRW1ETSxxQkFHQSx3QkFJRiw2SkFFSSx1QkFMQSxDRnZEUix1UEV5RU0sOEpBREEsV0Z4RU4sZ0VFMEVNLDRERjFFTixrUEU0RUkseURBR0UsdUxBREEsV0FFQSw0REFJQSx1RUFDRSx3TEFJRix1RUFDRSw2SkFDQSxVO0FDekZKLG1DQUNFLGdNQUlGLHFDQUNFLDhLQUNBLHdCQUNBLG9EO0FDVEosaUJBS0UsOEJBRkEsbUNBQ0Esb0NBRkEsU0FEQSxPQUlBLEM7QUNOSiwrQkFFRSx3QkxGRixxTUtDRSxDTERGLGtCS1FFLENMUkYsOE47QUFBQSxrM0JNaUJBLDJCQUNFLFc7QU5sQkYsOEdPV0Esa0JBQ0UsV1BaRix3NUNPb0RJLG1DUHBESixvL0U7QUFBQSwyRFFPRSx5QlJQRixvR1FRSSxDQU1BLDhDQUZKLDhCQUlNLHVEQURBLHNCQUNBLEU7QVJoQk4sNk1TVUUsd0JUVkYsK0NTV0ksQ0FHRix5QlRkRiwrR1NlSSxDQUVGLHlCVGpCRiwwQ1NrQkksQ0FJRixxQ0FDRSw2QkFLRix5QkFERiwwQkFHSSxhQURBLFdBQ0EsRUFFRix5QlRoQ0Ysb0RTaUNJLENBS0YseUJBREYsMkJBRUkscUNUdkNKLGVTd0NJLEVBR0YseUJUM0NGLDJDUzRDSSxDVDVDSixrSFNnREkseUJUaERKLGdPU2lETSxDVGpETixzZFMrREUseUJUL0RGLHdGU2dFSSxDQUVGLHlCVGxFRiw4RlNtRUksQ1RuRUosMGNTb0ZNLGlDVHBGTixrVDtBQUFBLDJzQlVHRSx3QlZIRiw0RFVJSSxDO0FDSEYsK0NYREYsK047QVlDRSwrQ1pERiwrZ1EiLCJmaWxlIjoiY2xpZW50bGliLWNvbG9yLWpvdXJuZXkvY29sb3Itam91cm5leS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJcblxuLiN7JGliLXByZWZpeH06OmJlZm9yZSxcbi4jeyRpYi1wcmVmaXh9Yzo6YmVmb3Jle1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0aGVpZ2h0OjFlbTtcblx0d2lkdGg6MWVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogLS4xMjVlbTtcblx0Y29udGVudDonJztcbn1cblxuLiN7JGliLXByZWZpeH06OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblx0bWFzay1pbWFnZTogdmFyKC0tdXJsKTtcblx0bWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0bWFzay1wb3NpdGlvbjogY2VudGVyO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IHZhcigtLXVybCk7XG5cdC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0LXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi4jeyRpYi1wcmVmaXh9Yzo6YmVmb3Jle1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS11cmwpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbn1cblxuLiN7JGliLXByZWZpeH0tZnc6OmJlZm9yZSB7XG5cdHdpZHRoOiAxLjI4NTcxNDI5ZW07XG59XG5cbi4jeyRpYi1wcmVmaXh9LXNtIHtcblx0Zm9udC1zaXplOi44NzVlbTtcbn1cblxuLiN7JGliLXByZWZpeH0tbGcge1xuXHRmb250LXNpemU6IDEuMzMzMzMzMzNlbTtcblx0bGluZS1oZWlnaHQ6IDAuNzVlbTtcblx0dmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skaWItcHJlZml4fS0yeCB7XG5cdGZvbnQtc2l6ZToyZW07XG59XG5cbi4jeyRpYi1wcmVmaXh9LTN4IHtcblx0Zm9udC1zaXplOjNlbTtcbn1cblxuLiN7JGliLXByZWZpeH0tNHgge1xuXHRmb250LXNpemU6NGVtO1xufVxuXG4uI3skaWItcHJlZml4fS01eCB7XG5cdGZvbnQtc2l6ZTo1ZW07XG59XG5cbi4jeyRpYi1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbDo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG5cbi4jeyRpYi1wcmVmaXh9LWZsaXAtdmVydGljYWw6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuXG4uI3skaWItcHJlZml4fS1yb3RhdGUtOTA6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uI3skaWItcHJlZml4fS1yb3RhdGUtMTgwOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi4jeyRpYi1wcmVmaXh9LXJvdGF0ZS0yNzA6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cblxuLiN7JGliLXByZWZpeH0tZW1iZWR7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6MWVtO1xuXHR3aWR0aDoxZW07XG59XG4iLCJcbi4jeyRpYi1wcmVmaXh9LXNwaW46OmJlZm9yZSB7XG4gIGFuaW1hdGlvbjogaWItc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uI3skaWItcHJlZml4fS1wdWxzZTo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBpYi1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGliLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiJGZvbnROYW1lOiBcIk9wZW4gU2Fuc1wiO1xuJGZvbnRJZDogXCJvcGVuLXNhbnNcIjtcbiRzdHlsZTogbm9ybWFsO1xuJGRpc3BsYXk6IHN3YXA7XG4kd2VpZ2h0OiA0MDA7XG4kZm9udERpcjogXCJ+QGZvbnRzb3VyY2UvI3skZm9udElkfS9maWxlc1wiO1xuJHVuaWNvZGVNYXA6IChjeXJpbGxpYy1leHQ6IChVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRiksIGN5cmlsbGljOiAoVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2KSwgZ3JlZWstZXh0OiAoVSsxRjAwLTFGRkYpLCBncmVlazogKFUrMDM3MC0wM0ZGKSwgdmlldG5hbWVzZTogKFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUIpLCBsYXRpbi1leHQ6IChVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGKSwgbGF0aW46IChVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEKSk7XG5cbkBtaXhpbiBmb250RmFjZShcbiAgJGZvbnROYW1lOiAkZm9udE5hbWUsXG4gICRmb250SWQ6ICRmb250SWQsXG4gICRzdHlsZTogJHN0eWxlLFxuICAkZGlzcGxheTogJGRpc3BsYXksXG4gICR3ZWlnaHQ6ICR3ZWlnaHQsXG4gICRmb250RGlyOiAkZm9udERpcixcbiAgJHVuaWNvZGVNYXA6ICR1bmljb2RlTWFwXG4pIHtcbiAgQGVhY2ggJHN1YnNldCwgJHVuaWNvZGVSYW5nZVZhbHVlcyBpbiAkdW5pY29kZU1hcCB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWZhbWlseTogXCIjeyRmb250TmFtZX1cIjtcbiAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICAgIGZvbnQtZGlzcGxheTogJGRpc3BsYXk7XG4gICAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICAgIHNyYzogdXJsKFwiI3skZm9udERpcn0vI3skZm9udElkfS0jeyRzdWJzZXR9LSN7JHdlaWdodH0tI3skc3R5bGV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgICB1cmwoXCIjeyRmb250RGlyfS8jeyRmb250SWR9LWFsbC0jeyR3ZWlnaHR9LSN7JHN0eWxlfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgICB1bmljb2RlLXJhbmdlOiAkdW5pY29kZVJhbmdlVmFsdWVzO1xuICAgIH1cbiAgfVxufVxuXG4kZGVmU3Vic2V0OiBcImxhdGluXCI7XG4kd29mZjJQYXRoOiBcIiN7JGZvbnREaXJ9LyN7JGZvbnRJZH0tI3skZGVmU3Vic2V0fS0jeyR3ZWlnaHR9LSN7JHN0eWxlfS53b2ZmMlwiO1xuJHdvZmZQYXRoOiBcIiN7JGZvbnREaXJ9LyN7JGZvbnRJZH0tI3skZGVmU3Vic2V0fS0jeyR3ZWlnaHR9LSN7JHN0eWxlfS53b2ZmXCI7XG4kdW5pY29kZVJhbmdlOiBmYWxzZTtcbiR1bmljb2RlUmFuZ2VWYWx1ZXM6IChVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEKTtcblxuQG1peGluIGZvbnRGYWNlQ3VzdG9tKFxuICAkZm9udE5hbWU6ICRmb250TmFtZSxcbiAgJGZvbnRJZDogJGZvbnRJZCxcbiAgJHN0eWxlOiAkc3R5bGUsXG4gICRkaXNwbGF5OiAkZGlzcGxheSxcbiAgJHdlaWdodDogJHdlaWdodCxcbiAgJHdvZmYyUGF0aDogJHdvZmYyUGF0aCxcbiAgJHdvZmZQYXRoOiAkd29mZlBhdGgsXG4gICR1bmljb2RlUmFuZ2U6ICR1bmljb2RlUmFuZ2UsXG4gICR1bmljb2RlUmFuZ2VWYWx1ZXM6ICR1bmljb2RlUmFuZ2VWYWx1ZXNcbikge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCIjeyRmb250TmFtZX1cIjtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1kaXNwbGF5OiAkZGlzcGxheTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6IHVybChcIiN7JHdvZmYyUGF0aH1cIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIiN7JHdvZmZQYXRofVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIEBpZiAkdW5pY29kZVJhbmdlIHtcbiAgICAgIHVuaWNvZGUtcmFuZ2U6ICR1bmljb2RlUmFuZ2VWYWx1ZXM7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy89PSBGb250XG5cbkB1c2UgJ0Bmb250c291cmNlL29wZW4tc2Fucy9zY3NzL21peGlucycgYXMgT3BlblNhbnM7XG5cbkBpbmNsdWRlIE9wZW5TYW5zLmZvbnRGYWNlKFxuICAkd2VpZ2h0OiA0MDAsXG4gICRmb250RGlyOiAnfkBmb250c291cmNlL29wZW4tc2Fucy9maWxlcydcbik7XG5AaW5jbHVkZSBPcGVuU2Fucy5mb250RmFjZShcbiAgJHdlaWdodDogMzAwLFxuICAkZm9udERpcjogJ35AZm9udHNvdXJjZS9vcGVuLXNhbnMvZmlsZXMnXG4pO1xuQGluY2x1ZGUgT3BlblNhbnMuZm9udEZhY2UoXG4gICR3ZWlnaHQ6IDYwMCxcbiAgJGZvbnREaXI6ICd+QGZvbnRzb3VyY2Uvb3Blbi1zYW5zL2ZpbGVzJ1xuKTtcbkBpbmNsdWRlIE9wZW5TYW5zLmZvbnRGYWNlKFxuICAkd2VpZ2h0OiA3MDAsXG4gICRmb250RGlyOiAnfkBmb250c291cmNlL29wZW4tc2Fucy9maWxlcydcbik7XG5cbiRmb250LWZhbWlseTogJ09wZW4gU2FucycsICdIZWx2ZXRpY2EgTmV1ZScsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4kZm9udC1zaXplOiAxOHB4O1xuJGZvbnQtaGVpZ2h0OiAyNnB4O1xuJGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuJHBhcmFncmFwaC1zcGFjaW5nOiAxOHB4O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LWJvbGQ6IDcwMDtcbiRmb250LWJvbGQ6IDcwMDtcbiRmb250LW5vcm1hbDogNDAwO1xuXG5AbWl4aW4gdWktb3ZlcmxpbmUxIHtcbiAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMTVweCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogJGZvbnQtYm9sZDtcbn1cblxuQG1peGluIHVpLWhlYWRpbmc0IHtcbiAgZm9udC1zaXplOiByZW0oMjBweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjRweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oLTAuNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbn1cblxuQG1peGluIHVpLWhlYWRpbmczIHtcbiAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMThweCk7XG4gIGxldHRlci1zcGFjaW5nOiByZW0oLTAuMjVweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG5cbkBtaXhpbiB1aS1oZWFkaW5nMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKC0wLjI1cHgpO1xuICBmb250LXdlaWdodDogJGZvbnQtbm9ybWFsO1xufVxuXG5AbWl4aW4gdWktZGlzcGxheTEge1xuICBmb250LXNpemU6IHJlbSgxOHB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbSgtMC4yNXB4KTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LW5vcm1hbDtcbn1cblxuQG1peGluIHVpLW92ZXJsaW5lMiB7XG4gIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICBsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuICBsZXR0ZXItc3BhY2luZzogcmVtKDJweCk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ib2xkO1xufVxuXG5AbWl4aW4gdWktaGVhZGluZzEge1xuICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgxNHB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1ub3JtYWw7XG59XG4iLCJcbkBtaXhpbiBpY29uVXJsKCRjb2xsZWN0aW9uLCRuYW1lKXtcblx0JHN2ZzogbWFwLWdldCggJGNvbGxlY3Rpb24sICRuYW1lKTtcblx0QGlmICRpYi1zdHJva2Utd2lkdGggIT0gYXV0byB7XG5cdFx0JHN2Zzogc3Ryb2tlLXdpZHRoKCRzdmcsJGliLXN0cm9rZS13aWR0aCk7XG5cdH1cblx0JHN2ZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCN7JHN2Z31cIik7XG5cdCRzdmc6IGVzY2FwZS1zdmcoJHN2Zyk7XG5cdC0tdXJsOiAjeyRzdmd9O1xufVxuXG5AbWl4aW4gaWNvbiggJGNvbGxlY3Rpb24sICRuYW1lICl7XG5cblx0JGNvbGxlY3Rpb25fcHJlZml4OiBtYXAtZ2V0KCAkY29sbGVjdGlvbiwgJ19fcHJlZml4Jyk7XG5cblx0LiN7JGNvbGxlY3Rpb25fcHJlZml4fS0jeyRuYW1lfXtcblx0XHRAaW5jbHVkZSBpY29uVXJsKCRjb2xsZWN0aW9uLCAkbmFtZSk7XG5cdH1cbn1cblxuLy8gZXNjYXBlLXN2ZygpIGFuZCBzdHItcmVwbGFjZSgpIGZyb20gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDaGFuZ2UgdGhlIHN0cm9rZS13aWR0aCBwcm9wZXJ0eSBvZiB0aGUgc3ZnXG5AZnVuY3Rpb24gc3Ryb2tlLXdpZHRoKCRzdmcsICRzdHJva2Vfd2lkdGggKSB7XG5cdCRpbmRleDogc3RyLWluZGV4KCRzdmcsICdzdHJva2Utd2lkdGg9Jyk7XG5cblx0QGlmICRpbmRleCB7XG5cdFx0JG5ldzpcdFx0c3RyLXNsaWNlKCRzdmcsIDAsICRpbmRleCsxMyApO1xuXHRcdCRzdmc6XHRcdHN0ci1zbGljZSgkc3ZnLCAkaW5kZXgrMTQgKTtcblx0XHQkaW5kZXg6XHRcdHN0ci1pbmRleCgkc3ZnLCdcIicpO1xuXG5cdFx0QHJldHVybiAkbmV3ICsgJHN0cm9rZV93aWR0aCArIHN0cl9zbGljZSgkc3ZnLCRpbmRleCk7XG5cdH1cblxuXHRAcmV0dXJuICRzdmc7XG59XG4iLCIvKlxuVE9ETzogVGhpcyBjdXJyZW50bHkgdXRpbGl6ZXMgdGhlIG1haW4gYnJlYWRjcnVtYiBzdHlsZXMuXG5UaGlzIG5lZWRzIHRvIGJlIHVwZGF0ZWQgdG8gdXNlIHRoZSBzdHlsZXMgd2l0aG91dCBkdXBsaWNhdGluZyB0aGUgY29kZVxuVGhlIGJhY2tncm91bmQtaW1hZ2UgdXJsIHBhdGggYnJlYWtzIHdoZW4gdGhlIG1haW4gYnJlYWRjcnVtYiBzdHlsZSBzaGVldCBpcyBkaXJlY3RseSBpbXBvcnRlZFxuKi9cblxuLmJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDE4cHg7XG5cbiAgLmNtcC1icmVhZGNydW1iX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpIDA7XG4gIH1cblxuICBsaSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LXRyaWNvcm4tYmxhY2s7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAvKlxuICAgICAgIFRoaXMgaXMgYSB0ZW1wb3Jhcnkgc29sdXRpb24gdG8gZml4IHRoZSBicmVhZGNydW1iIHN2ZyBpblxuICAgICAgIHNhZmFyaSB0aGUgbWFzayBjc3Mgc3R5bGVzIGFyZSBub3Qgd2lkZWx5IHN1cHBvcnRlZCwgdGhlcmVcbiAgICAgICBhcmUgcGxhbnMgdG8gaW1wbGVtZW50IHRoZSBBQ1MgQ29tbW9ucyBJY29uIHBpY2tlciBoZXJlXG4gICAgICAqL1xuICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgaWNvblVybCgkaWNvbnMtcGgsICdjYXJldC1yaWdodCcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9tYWluL3Jlc291cmNlcy9pbWFnZXMvY2FyZXQtcmlnaHQuc3ZnJyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDhweCk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDdweCk7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDgpLCByZ2JhKDAsIDAsIDAsIDAuMDgpKSwgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgycHgpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgfVxuICB9XG59XG5cbi8vc2FmYXJpIHNwZWNpZmljIHN0eWxlIHRvIGZpeCBibGFjayBoaWdobGlnaHQgb24gZ2xvYmFsIGJyZWFkY3J1bWJcbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246IDAuMDAxZHBjbSkge1xuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkgYW5kIChzdHJva2UtY29sb3I6IHRyYW5zcGFyZW50KSB7XG4gICAgLmJyZWFkY3J1bWIgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSgxMnB4KTtcbiAgICAgIGhlaWdodDogcmVtKDEycHgpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtNHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vPT0gQ29sb3JcblxuLy8gcHJpbWFyeVxuJGNvbG9yLXByaW1hcnktdHJpY29ybi1ibGFjazogIzJmMmYzMDsgLy9kZWZhdWx0IGNvbG9yXG4kY29sb3ItcHJpbWFyeS13aGl0ZTogI2ZmZjtcblxuLy8gc2Vjb25kYXJ5XG4kY29sb3Itc2Vjb25kYXJ5LWJsYWNrOiAjMDAwO1xuJGNvbG9yLXNlY29uZGFyeS1taWRwb2ludC1ncmF5OiAjNzY3Njc2O1xuJGNvbG9yLXNlY29uZGFyeS1zaXRlLXdoaXRlOiAjZGNkZWRjO1xuJGNvbG9yLW9mZi13aGl0ZTogI2ViZWJlYjtcbiRjb2xvci1tZWRpdW0td2hpdGU6ICNkNmQ2ZDY7XG4kY29sb3Itc2Vjb25kYXJ5LXB1cmUtd2hpdGU6ICNlZGVjZTY7XG4kY29sb3Itc2Vjb25kYXJ5LXB1cmUtd2hpdGUtcXVhcnRlci10aW50OiAjZjVmNWY1O1xuJGNvbG9yLXNlY29uZGFyeS1wdXJlLXdoaXRlLWhhbGYtdGludDogI2ZhZmFmOTtcblxuLy8gc2VtYW50aWNcbiRjb2xvci1hZmZpcm1hdGlvbjogIzUzODA2YztcbiRjb2xvci1lcnJvcjogIzkzMzI0YztcbiRjb2xvci1hbGVydDogI2VlYzQ2ZjtcblxuLy8gTm9ybWFsIG1vZGVcbiRjb2xvci1mb3JlZ3JvdW5kOiAgICAgICMyMDIwMjA7XG4kY29sb3ItYmFja2dyb3VuZDogICAgICAjZTVlNWU1O1xuJGNvbG9yLWxpbms6ICAgICAgICAgICAgIzIwMjBlMDtcbiRjb2xvci1saW5rLWRhcms6ICAgICAgICMzOTNkNDM7XG4kY29sb3ItbGluay1ob3ZlcjogICAgICAjMDA2OWFmO1xuJGNvbG9yLWxpZ2h0LWdyYXk6ICM3MTc0Nzg7XG4kY29sb3ItbWVkaXVtLWdyYXk6ICM1YTVlNjI7XG5cbi8vIEZvcm0gb3B0aW9uc1xuJGNvbG9yLWhvdmVyLWdyZXk6ICAgICAgI2RiZTJlNjtcblxuJGZvbnQtZmFtaWx5LWljb21vb246IGljb21vb247XG5cbiRjb2xvci1mb250LWRlZmF1bHQtZGFyazogIzMzMzMzMjtcblxuJGNvbG9yLWZvY3VzOiAjMDA2OGIzO1xuXG4vL2Zyb20gYWVtLXNoYXJlZC1tYWluXG4kY29sb3ItY2FyYXJyYTogI2VlZWZlYTtcblxuLy8gRmVhdHVyZWQgUHJvZHVjdHNcbiRjb2xvci1iYWNrZ3JvdW5kLWdyZXk6ICNmMWVmZWE7XG5cbi8vIGNvdHkgXG4kY290eS0yMDIzOiAjYTk4ODc3OyIsbnVsbCwiLmFlbS1HcmlkLmFlbS1HcmlkLS1kZWZhdWx0LS0xMiA+IC5jbXAtYnJvd3NlLWJ5LW1lbnUtLXZlcnRpY2FsLW9mZnNldC5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICBAYXBwbHkgdHctZmxvYXQtbm9uZSB0dy13LWF1dG8gbWQ6dHctcHgtMCBtZDp0dy1teC1hdXRvIDJ4bDp0dy1tYXgtdy0zMDA7XG59XG5cbi5icm93c2UtYnktbWVudSB7XG4gIEBhcHBseSB0dy1weC0xO1xufVxuXG4uY21wLWJyb3dzZS1ieS1tZW51IHtcbiAgQGFwcGx5IHR3LWJnLXdoaXRlO1xufVxuXG4uY21wLWJyb3dzZS1ieS1tZW51LS12ZXJ0aWNhbC1vZmZzZXQge1xuICAvKiBDbGVhciBncmlkIGZsb2F0IGFuZCBzZXQgd2lkdGhzIHBlciBicmVha3BvaW50XG4gICoqIDc2OHB4IC0tIHdpZHRoOiA3MjBweFxuICAqKiAxMDI0cHggLS0gd2lkdGg6IDg2OHB4XG4gICoqIDEyODBweCAtLSB3aWR0aDogMTEyNHB4XG4gICoqIDE0NDBweCAtLSBtYXgtd2lkdGg6IDEyMDBweFxuICAqL1xuICBAYXBwbHkgdHctZmxvYXQtbm9uZSB0dy13LWF1dG8gbWQ6dHctcHgtMCBtZDp0dy1teC1hdXRvIDJ4bDp0dy1tYXgtdy0zMDA7XG5cbiAgLy8gY2xlYXIgdGhlIGdyaWQgZmxvYXRcbiAgJi5hZW0tR3JpZENvbHVtbi5hZW0tR3JpZENvbHVtbi0tZGVmYXVsdC0tMTIge1xuICAgIEBhcHBseSB0dy1mbG9hdC1ub25lO1xuICB9XG5cbiAgLmNtcC1icm93c2UtYnktbWVudSB7XG4gICAgQGFwcGx5IHR3LS1tdC0yOCBtZDp0dy0tbXQtMTIgbGc6dHctLW10LTEwIHhsOnR3LS1tdC0xMjtcbiAgfVxufVxuXG4uY21wLWJyb3dzZS1ieS1tZW51X19zd2F0Y2gtZ3JpZCB7XG4gIEBhcHBseSB0dy1ncmlkIHR3LWdhcC14LTQgdHctZ2FwLXktNjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTIwcHgsIDFmcikpO1xufVxuXG4uY21wLWJyb3dzZS1ieS1tZW51X19zd2F0Y2g6aG92ZXIge1xuICAuY21wLWJyb3dzZS1ieS1tZW51X19zd2F0Y2gtbGluayB7XG4gICAgQGFwcGx5IHR3LWJsb2NrO1xuICB9XG59XG5cbi5jbXAtYnJvd3NlLWJ5LW1lbnVfX2J1dHRvbiB7XG4gIEBhcHBseSB0dy1ib3JkZXIgdHctYm9yZGVyLXRyaWNvcm4tYmxhY2sgdHctdXBwZXJjYXNlIHR3LWZvbnQtYm9sZCB0dy10ZXh0LWNlbnRlciB0dy10ZXh0LXRyaWNvcm4tYmxhY2sgdHctcHgtNSB0dy1weS0yIHR3LWZsZXgtc2hyaW5rLTA7XG4gIEBhcHBseSBob3Zlcjp0dy1iZy1wdXJlLWJsYWNrIGhvdmVyOnR3LWJnLW9wYWNpdHktOCBob3Zlcjp0dy1uby11bmRlcmxpbmUgdHctdGV4dC1jb2xvci1idG4tbW9iaWxlIG1kOnR3LXRleHQtc20gbWQ6dHctdHJhY2tpbmctd2lkZXIgbGc6dHctdGV4dC1jb2xvci1idG4tZGVza3RvcDtcbn1cblxuXG4uY21wLWJyb3dzZS1ieS1tZW51X190YWItc2VjdGlvbiB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoI0ZGRiwgMCkgMCUsIHJnYmEoI0ZGRiwgMSkgNTAlKTtcbiAgICBsZWZ0OiA3MCU7ICAvLyBtb3ZlcyBmYWRlIG92ZXJsYXkgdG8gdGhlIFJJR0hUIGd1dHRlclxuICAgIEBhcHBseSB0dy1hYnNvbHV0ZSB0dy1pbnNldC15LTAgdHctcG9pbnRlci1ldmVudHMtbm9uZSB0dy13LWhhbGYtc2NyZWVuIHR3LXotMSBzbTp0dy1oaWRkZW47XG4gIH1cbn1cblxuLy8gYWxsb3dzIGNvbnRlbnQgdG8gYmUgbW92ZWQgdG8gZmFyIGxlZnQgd2hlbiBzY3JvbGxpbmcgb24gbW9iaWxlXG4uY21wLWJyb3dzZS1ieS1tZW51X190YWJzIHtcbiAgQGFwcGx5IHR3LXctc2NyZWVuIG1kOnR3LXctYXV0bztcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJzxzcGFuIC8+JztcbiAgICBAYXBwbHkgdHctdy1oYWxmLXNjcmVlbiB0dy1pbnZpc2libGUgdHctZmxleC1zaHJpbmstMCBzbTp0dy1oaWRkZW47XG4gIH1cbn1cblxuLmNtcC1icm93c2UtYnktbWVudV9fdGFiLWl0ZW0ge1xuICBAYXBwbHkgaG92ZXI6dHctYmctcHVyZS1ibGFjayBob3Zlcjp0dy1iZy1vcGFjaXR5LTggaG92ZXI6dHctbm8tdW5kZXJsaW5lIHR3LXRleHQtY29sb3ItYnRuLW1vYmlsZSBtZDp0dy10ZXh0LXNtIG1kOnR3LXRyYWNraW5nLXdpZGVyIGxnOnR3LXRleHQtY29sb3ItYnRuLWRlc2t0b3A7XG4gIEBhcHBseSB0dy11cHBlcmNhc2UgdHctZm9udC1ib2xkIHR3LXRleHQtbGVmdCB0dy10ZXh0LXRyaWNvcm4tYmxhY2sgdHctcHgtNSB0dy1mbGV4LXNocmluay0wIG1kOnR3LXRleHQtY2VudGVyO1xufSIsIiRtb2JpbGVzaXplOiA3NjlweDtcblxuLmNvbGxlY3Rpb24tdmFyaWFudC1zdWItcGFsZXR0ZXMge1xuICAmX19ncmFwaGljIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IHR3LWJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwYWRkaW5nLXRvcDogODAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBAYXBwbHkgdHctbWF4LXctMTIwIHR3LXctZnVsbCBsZzp0dy13LTMvNSBsZzp0dy1tYXgtdy1ub25lIHhsOnR3LW1heC13LTIzMiAyeGw6dHctdy1mdWxsO1xuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA0MDBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC8vIHRhYmxldCBpbiBsYW5kc2NhcGVcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBAYXBwbHkgdHctYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgQGFwcGx5IHR3LWhpZGRlbiBtZDp0dy1mbGV4IHR3LWFic29sdXRlIHR3LWJnLXdoaXRlIHR3LXJvdW5kZWQtZnVsbCB0dy13LTEyIHR3LWgtMTIgdHctbWItMjIgdHctaXRlbXMtY2VudGVyIHR3LWp1c3RpZnktY2VudGVyIGhvdmVyOnR3LWJnLWdyYXktMjAwO1xuICAgICAgYm90dG9tOiA4NSU7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxM3B4KTtcbiAgICB9XG4gIH1cblxuICAuY29sb3Itc2VsZWN0aW9uLXNsaWRlciB7XG4gICAgQGFwcGx5IHR3LXB4LTEuNSB0dy1oaWRkZW4gbGc6dHctYmxvY2s7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IHR3LWN1cnNvci1wb2ludGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0wLjZlbTtcbiAgICB9XG4gICAgJi5waC1jYXJldC1jaXJjbGUtcmlnaHQge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVzaXplKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5waC1jYXJldC1jaXJjbGUtbGVmdCB7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZXNpemUpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJi5oaWRlIHtcbiAgICAgICAgQGFwcGx5IGxnOnR3LWhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9yLXNjcm9sbC13cmFwIHtcbiAgICBAYXBwbHkgdHctcmVsYXRpdmU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGFwcGx5IHR3LWFic29sdXRlIHR3LXBvaW50ZXItZXZlbnRzLW5vbmUgdHctaC1mdWxsIHR3LXRvcC0wIHR3LXJpZ2h0LTAgdHctdy0yMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjNzO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGFwcGx5IHR3LWFic29sdXRlIHR3LXBvaW50ZXItZXZlbnRzLW5vbmUgdHctaC1mdWxsIHR3LXRvcC0wIHR3LWxlZnQtWy01cHhdIHR3LXctMTAgbGc6dHctdy0yMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4zcztcbiAgICB9XG5cbiAgICAmLnNjcm9sbGVkLXJpZ2h0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNjcm9sbGVkLWxlZnQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1hZ2UtdXBsb2FkLW1vZGFsIHtcbiAgJl9fcHJpbWFyeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikpLCAjMkYyRjMwO1xuICAgIH1cbiAgfVxuICAmX19zZWNvbmRhcnkge1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wOCksIHJnYmEoMCwgMCwgMCwgMC4wOCkpLCAjRkZGRkZGO1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDAwMDAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbn1cbiIsIi50b29sLXRpcCB7XG4gICZfX2NhcmV0IHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgd2hpdGU7XG4gIH1cbn1cblxuIiwiLmNvbG9yLXN0cmlwX19jb2xvcnMtY29udGFpbmVyIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIEBhcHBseSB0dy1oaWRkZW47XG4gIH1cblxuICBAYXBwbHkgdHctZmxleCB0dy1mbGV4LW5vd3JhcCB0dy1oLTExIHR3LXdoaXRlc3BhY2Utbm93cmFwIHR3LW92ZXJmbG93LXgtc2Nyb2xsIHR3LW92ZXJzY3JvbGwtY29udGFpbiBsZzp0dy1mbGV4LXJvdztcbn1cbiIsIi8vIFRPRE86IHRyeSB0byBmb3JtYXQgaW4gaHRtbCBsaWtlIHRhaWx3aW5kcyBkb2VzIGFuZCB0aHJvdWdob3V0IHRoZSBwcm9qZWN0LlxuLy8gVE9ETzogY2xhc3M9J2xnOnR3LWZsZXgtcm93IHhsOnR3LXctWzE3MCVdIHhsOnR3LW1sLVstMzUlXSdcblxuLmN0YS1idXR0b24ge1xuICBAYXBwbHkgdHctZmxleCB0dy1qdXN0aWZ5LWNlbnRlciB0dy1qdXN0aWZ5LWl0ZW1zLWNlbnRlclxuICB0dy1mbGV4LWNvbCB0dy1ib3JkZXIgdHctY3Vyc29yLXBvaW50ZXIgdHctbWluLWgtWzkwcHhdIFxuICB0dy13LWZ1bGwgdHctcHQtMyB0dy1ib3JkZXItWzEuNXB4XSB0dy1yb3VuZGVkLXNtIGxnOnR3LXctNDAgbGc6dHctbXItNCBsZzp0dy1tYi00O1xufVxuXG4uY3RhLWJ1dHRvbl9faWNvbiB7XG4gIEBhcHBseSB0dy13LWZ1bGwgdHctdGV4dC01eGwgdHctZmxleCB0dy1qdXN0aWZ5LWNlbnRlciB0dy10ZXh0LWNlbnRlcjtcbn1cblxuLmN0YS1idXR0b25fX3RleHQge1xuICBAYXBwbHkgdHctdy1mdWxsIHR3LWZsZXggdHctanVzdGlmeS1jZW50ZXIgdHctdGV4dC1zbSB0dy1sZWFkaW5nLTQuNSB0dy1mb250LXNlbWlib2xkIHR3LXBsLTMgc206dHctcHgtMS41O1xufVxuXG5hLmxpZ2h0LWNvbG9yLXRleHQ6dmlzaXRlZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbiIsIi8vIFRPRE86IHRyeSB0byBmb3JtYXQgaW4gaHRtbCBsaWtlIHRhaWx3aW5kcyBkb2VzIGFuZCB0aHJvdWdob3V0IHRoZSBwcm9qZWN0LlxuLy8gVE9ETzogY2xhc3M9J2xnOnR3LWZsZXgtcm93IHhsOnR3LXctWzE3MCVdIHhsOnR3LW1sLVstMzUlXSdcblxuJHR3LXNtOiA2NDBweDtcbiR0dy1tZDogNzY4cHg7XG4kdHctbGc6IDEwMjRweDtcblxuLmdyb3VwLW9mLWN0YXNfX3RpdGxlIHtcbiAgQGFwcGx5IHR3LXRleHQtYmFzZSB0dy1mb250LXNlbWlib2xkIHR3LWxlYWRpbmctNSB0dy1tYi1bN3B4XTtcbn1cblxuLmxpZ2h0LWNvbG9yLXRleHQge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi8vIGhvdmVyLCBmb2N1cywgYW5kIGFjdGl2ZSBzdHlsZXNcbi5jdGEtYnV0dG9uIHtcbiAgQGFwcGx5IGhvdmVyOnR3LW5vLXVuZGVybGluZSBmb2N1czp0dy1vdXRsaW5lLW5vbmU7XG5cbiAgLy8gbGlnaHQgYmFja2dyb3VuZFxuICAmLnR3LXRleHQtYmxhY2sge1xuICAgIEBhcHBseSBob3Zlcjp0dy1iZy1ibGFjay9bLjA4XSBmb2N1czp0dy1ib3JkZXItWzNweF0gZm9jdXM6dHctYmctd2hpdGUgZm9jdXM6dHctcHQtWzguNXB4XSBhY3RpdmU6dHctYmctYmxhY2svWy4xNl0gYWN0aXZlOnR3LWJvcmRlci1bMS41cHhdO1xuICB9XG5cbiAgLy8gZGFyayBiYWNrZ3JvdW5kXG4gICYudHctdGV4dC13aGl0ZSB7XG4gICAgQGFwcGx5IGhvdmVyOnR3LWJnLXdoaXRlL1suMTJdIGZvY3VzOnR3LWJvcmRlci1bM3B4XSBmb2N1czp0dy1iZy10cmljb3JuLWJsYWNrIGZvY3VzOnR3LXB0LVs4LjVweF0gYWN0aXZlOnR3LWJnLXdoaXRlL1suMjRdIGFjdGl2ZTp0dy1ib3JkZXItWzEuNXB4XTtcbiAgfVxufVxuXG4uZ3JvdXAtY3RhLWJ1dHRvbnMtLW9uZS1idXR0b24ge1xuICBAYXBwbHkgdHctdy1mdWxsIHR3LW1iLTYgc206dHctbWItNCBzbTp0dy1tci00O1xufVxuXG4uZ3JvdXAtY3RhLWJ1dHRvbnMtLXR3by1idXR0b25zIHtcbiAgQGFwcGx5IHR3LW1pbi1oLVs5MHB4XSB0dy1sZWFkaW5nLVsxOHB4XSB0dy10ZXh0LWNlbnRlciB0dy1tci00IHR3LW1iLTAgdHctdy1bY2FsYygoMTAwJS0xNnB4KS8yKV07XG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBAYXBwbHkgdHctbXItMDtcbiAgfVxuXG4gICYuY3RhLWJ1dHRvbiB7XG4gICAgQGFwcGx5IHR3LWp1c3RpZnktc3RhcnQ7XG4gIH1cblxuICAuY3RhLWJ1dHRvbl9fdGV4dCB7XG4gICAgQGFwcGx5IHR3LXBiLTMgdHctcHgtMTtcbiAgfVxufVxuXG4uZ3JvdXAtY3RhLWJ1dHRvbnMtLXRocmVlLWJ1dHRvbnMge1xuICBAYXBwbHkgdHctdy1mdWxsIHR3LW1iLTQgc206dHctbXItNCBzbTp0dy1tYi0wO1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHR3LXNtKSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAzMnB4KSAvIDMpOyAvLyBzbTp0dy13LTQwIHNtOnR3LW1yLTRcbiAgfVxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGFwcGx5IHR3LW1yLTA7XG4gIH1cbn1cblxuLmdyb3VwLWN0YS1idXR0b25zLS1mb3VyLWJ1dHRvbnMge1xuICBAYXBwbHkgdHctdy1mdWxsIHR3LW1iLTQgc206dHctbXItNCBzbTp0dy1wLTAgc206dHctbWItMDtcbn1cblxuLmdyb3VwLWN0YS1idXR0b25zLS10aHJlZS1idXR0b25zLFxuLmdyb3VwLWN0YS1idXR0b25zLS1mb3VyLWJ1dHRvbnMge1xuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGFwcGx5IHR3LW1iLTA7XG4gIH1cbiAgJi5jdGEtYnV0dG9uIHtcbiAgICBAYXBwbHkgdHctbWluLWgtWzQ4cHhdIHR3LXB5LTEuNSB0dy1weC0yLjUgdHctZmxleCB0dy1mbGV4LXJvdyB0dy1qdXN0aWZ5LXN0YXJ0IHNtOnR3LXAtMCBzbTp0dy1wdC0yLjUgc206dHctbWluLWgtWzkwcHhdIHNtOnR3LWZsZXgtY29sO1xuXG4gICAgLmN0YS1idXR0b25fX2ljb24ge1xuICAgICAgQGFwcGx5IHR3LXctOCB0dy1qdXN0aWZ5LXN0YXJ0IHNtOnR3LXctZnVsbCBzbTp0dy1qdXN0aWZ5LWNlbnRlcjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgQGFwcGx5IHR3LXctOCB0dy1oLTggc206dHctdy0xMSBzbTp0dy1oLTExO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtYnV0dG9uX190ZXh0IHtcbiAgICAgIEBhcHBseSB0dy1qdXN0aWZ5LXN0YXJ0IHR3LWl0ZW1zLWNlbnRlciB0dy10ZXh0LWNlbnRlciB0dy10cmFja2luZy1bLS4yNXB4XSBzbTp0dy1qdXN0aWZ5LWNlbnRlciBzbTp0dy1wdC0xIHNtOnR3LXBiLTIuNTtcbiAgICB9XG4gIH1cbn1cblxuLmdyb3VwLWN0YS1idXR0b25zLS1mb3VyLWJ1dHRvbnMge1xuICBAYXBwbHkgc206dHctbXItNDtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1zbSkge1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIEBhcHBseSB0dy1tci0wO1xuICAgIH1cbiAgfVxuICAmLmN0YS1idXR0b24ge1xuICAgIEBhcHBseSB0dy13LWZ1bGwgc206dHctdy1bMTIzcHhdO1xuICB9XG59XG5cblxuIiwiJHR3LXNtOiA2NDBweDtcbiR0dy14bC1wbHVzOiAxMzY2cHg7XG4vLyBUT0RPOiB0cnkgdG8gZ2V0IHRoZXNlIG91dCBvZiBoZXJlIGFuZCB1c2UgdGhlIGZvcm1hdCBpbiBodG1sIGxpa2UgdGFpbHdpbmRzIGRvZXMgYW5kIHRocm91Z2hvdXQgdGhlIHByb2plY3QuXG5cbi5jZHAtaGVyb19fY29vcmRpbmF0aW5nLWNvbG9ycy10aXRsZSB7XG4gIEBhcHBseSB0dy1tYi01O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHcteGwtcGx1cykge1xuICAgIEBhcHBseSB0dy1mbGV4LTEgdHctbWItMDtcbiAgfVxufVxuXG4uY2RwLWhlcm9fX2Nvb3JkaW5hdGluZy1jb2xvciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHctc20pIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHR3LXhsLXBsdXMpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjBweCkgLyA0KTtcbiAgICAgIGZsZXg6IGluaXRpYWw7XG4gICAgfVxuICB9XG59IiwiJHR3LW1kOiA3NjlweDtcbiR0dy1sZzogMTAyNHB4O1xuJHR3LWxnLXBsdXM6IDEwODBweDtcbiR0dy14bDogMTI4MHB4O1xuJHR3LTJ4bDogMTQ0MHB4O1xuJHR3LTN4bDogMTUzNnB4O1xuLy8gVE9ETzogdHJ5IHRvIGdldCB0aGVzZSBvdXQgb2YgaGVyZSBhbmQgdXNlIHRoZSBmb3JtYXQgaW4gaHRtbCBsaWtlIHRhaWx3aW5kcyBkb2VzIGFuZCB0aHJvdWdob3V0IHRoZSBwcm9qZWN0LlxuLy8gVE9ETzogY2xhc3M9J2xnOnR3LWZsZXgtcm93IHhsOnR3LXctWzE3MCVdIHhsOnR3LW1sLVstMzUlXSdcblxuLmNkcC1oZXJvIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1tZCkge1xuICAgIEBhcHBseSB0dy1teC1bLTc4cHhdO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1sZykge1xuICAgIEBhcHBseSB0dy1mbGV4LXJvdztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHR3LTJ4bCkge1xuICAgIEBhcHBseSB0dy1wbC1bY2FsYygoMTAwdnctMTQ0MHB4KS8yKV07XG4gIH1cbiAgQGFwcGx5IHR3LWZsZXggdHctZmxleC1jb2wgdHctbXgtWy0xMnB4XTtcblxuICAucDNtLnAzbSAuc2NlbmUtdmlzdWFsaXplciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIE92ZXJyaWRlIGZvciBSZWFsQ29sb3IgLyBTY2VuZVZpc3VhbGl6ZXJcbiAgfVxufVxuXG4uY2RwLWhlcm9fX2xlZnQtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1sZykge1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBoZWlnaHQ6IDczMnB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHctMnhsKSB7XG4gICAgQGFwcGx5IHR3LW1heC13LVs1OTJweF0gdHctei0wO1xuICB9XG59XG5cbi5jZHAtaGVyb19fcmlnaHQtY29udGFpbmVyIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1sZykge1xuICAgIGZsZXg6IDE7XG4gICAgQGFwcGx5IHR3LW1pbi13LVs2NDBweF07XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHR3LTJ4bCkge1xuICAgIEBhcHBseSB0dy1tYXgtdy1bODQ4cHhdO1xuICB9XG5cbiAgLndoaXRlLXN0cmlwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHR3LTJ4bCkge1xuICAgICAgQGFwcGx5IHR3LW1sLVtjYWxjKDBweC0oKDEwMHZ3LTE0NDBweCkvMis1OTJweCkpXSB0dy1tci1bY2FsYygwcHgtKDEwMHZ3LTE0MDBweCkvMildIHR3LW1iLVstM3B4XSB0dy1ib3JkZXItYi1bNHB4XSB0dy1ib3JkZXItd2hpdGU7XG4gICAgfVxuICAgIEBhcHBseSB0dy1iZy13aGl0ZTtcbiAgfVxufVxuXG4ucGhvdG8tcmVjb21tZW5kYXRpb24ge1xuICBAYXBwbHkgdHctdGV4dC14cyB0dy1mb250LW5vcm1hbCB0dy10ZXh0LW1pZHBvaW50LWdyYXkgdHctbS1bMTVweF0gbWQ6dHctcHgtWzI3cHhdO1xuICAucGhvdG8tcmVjb21tZW5kYXRpb25fX3RleHQge1xuICAgIEBhcHBseSBsZzp0dy1tLTA7XG4gIH1cbn1cblxuLmNkcC1oZXJvX19jb29yZGluYXRpbmctY29sb3JzIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy1sZykge1xuICAgIEBhcHBseSBsZzp0dy1wLVszMHB4XSBsZzp0dy1wYi0wO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHctMnhsKSB7XG4gICAgQGFwcGx5IHR3LW1sLVtjYWxjKCgxMDB2dy0xNDQwcHgpLzIrNTkycHgpXSB0dy1tci1bY2FsYygoMTAwdnctMTQ0MHB4KS8yKV07XG4gIH1cblxuICBsaSB7XG4gICAgQGFwcGx5IHR3LW1sLTA7XG4gIH1cbiAgQGFwcGx5IHR3LXB4LVsxNXB4XSB0dy1weS0wIG1kOnR3LXB4LTEwLjU7XG59XG5cbi5jb2xvci1kZXRhaWwtaGVybyB7XG4gIC5jbXAtc29jaWFsLXNoYXJlX19jb250YWluZXIge1xuICAgIEBhcHBseSB0dy1yZWxhdGl2ZSBtZDp0dy1teC1bLTc4cHhdO1xuICB9XG4gIC5zb2NpYWwtc2hhcmUge1xuICAgIEBhcHBseSB0dy1hYnNvbHV0ZSB0dy10b3AtWzU5cHhdIHR3LXJpZ2h0LTIuNSBtZDp0dy1tci01IDJ4bDp0dy1tci0xO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0dy0yeGwpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDcyMHB4KTtcbiAgICB9XG4gIH1cblxuICAuY21wLXNvY2lhbC1zaGFyZV9fdGl0bGUge1xuICAgIEBhcHBseSB0dy11cHBlcmNhc2U7XG4gIH1cblxuICAuc29jaWFsLXNoYXJlLmNtcC1zb2NpYWwtc2hhcmVfX2xpZ2h0IHtcbiAgICAuY21wLXNvY2lhbC1zaGFyZV9fdGl0bGUge1xuICAgICAgQGFwcGx5IHR3LXRleHQtd2hpdGU7XG4gICAgfVxuXG4gICAgLmNtcC1zb2NpYWwtc2hhcmVfX2ljb246OmFmdGVyIHtcbiAgICAgIEBhcHBseSB0dy10ZXh0LXdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiJHR3LW1kOiA3NjlweDtcblxuLmFyY2hpdmVkLWNvbG9yLWJhbm5lciB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkdHctbWQpIHtcbiAgICBAYXBwbHkgdHctbXgtWy03OHB4XVxuICB9XG5AYXBwbHkgdHctZmxleCB0dy13LXNjcmVlbiB0dy1mbGV4LXJvdyB0dy1pdGVtcy1jZW50ZXIgdHctcC00IHR3LWJnLXByb21vLWV5ZWJyb3ctZm9udCB0dy10ZXh0LXdoaXRlIHR3LXRleHQtYmFzZSB0dy1sZWFkaW5nLTUgdHctZm9udC1ub3JtYWwgdHctbXgtWy0xMnB4XSBsZzp0dy1weC0xNiAyeGw6dHctcHgtW2NhbGMoKDEwMHZ3LTE0NDBweCkvMis2NHB4KV1cbn0iLCIuY21wLWNvbG9yLWdyaWRfX3ZhcmlhbnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmNtcC1jb2xvci1ncmlkX19kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICAgICAgQGFwcGx5IHR3LXctZnVsbDtcblxuICAgICAgLmNtcC1jb2xvci1ncmlkX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBhcHBseSB0dy10ZXh0LWJhc2UgdHctbGVhZGluZy01O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNtcC1jb2xvci1ncmlkX192YXJpYW50IHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC5jbXAtY29sb3ItZ3JpZF9fZGVzY3JpcHRpb24tY29udGFpbmVyIHtcbiAgICAgIEBhcHBseSB0dy13LWZ1bGw7XG5cbiAgICAgIC5jbXAtY29sb3ItZ3JpZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBAYXBwbHkgdHctdGV4dC1iYXNlIHR3LWxlYWRpbmctNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNtcC1jb2xvci1ncmlkX19mYW1pbHksXG4uY21wLWNvbG9yLWdyaWRfX3Jvb20sXG4uY21wLWNvbG9yLWdyaWRfX3ZhcmlhbnQge1xuXG4gIC8vTGlnaHQgY29sb3IgYnV0dG9ucyBzdHlsZXNcblxuICAuY21wLWNvbG9yLWdyaWRfX2J1dHRvbkN0YS1saWdodC1vdXRsaW5lZCB7XG4gICAgQGFwcGx5IHR3LWlubGluZS1mbGV4IHR3LXB4LTYgdHctdGV4dC13aGl0ZSB0dy1iZy10cmFuc3BhcmVudCB0dy1vdXRsaW5lLXdoaXRlQm9yZGVyIGhvdmVyOnR3LWJnLXdoaXRlL1suMTJdIGZvY3VzOnR3LW91dGxpbmUtbGlnaHRCdXR0b25Gb2N1cyBmb2N1czp0dy1iZy10cmljb3JuLWJsYWNrICBhY3RpdmU6dHctYmctd2hpdGUvWy4yNF07XG4gIH1cblxuICAuY21wLWNvbG9yLWdyaWRfX2J1dHRvbkN0YS1saWdodC1ib3JkZXJsZXNzIHtcbiAgICBAYXBwbHkgdHctaW5saW5lLWZsZXggdHctcHgtNiB0dy10ZXh0LXdoaXRlIHR3LWJnLXRyYW5zcGFyZW50IGhvdmVyOnR3LWJnLXdoaXRlL1suMTJdIGZvY3VzOnR3LW91dGxpbmUtbGlnaHRCdXR0b25Gb2N1cyBmb2N1czp0dy1iZy10cmljb3JuLWJsYWNrICBhY3RpdmU6dHctYmctd2hpdGUvWy4yNF07XG4gIH1cblxuICAuY21wLWNvbG9yLWdyaWRfX2J1dHRvbkN0YS1saWdodC1maWxsZWQge1xuICAgIEBhcHBseSB0dy1pbmxpbmUtZmxleCB0dy1weC02IHR3LXRleHQtdHJpY29ybi1ibGFjayB0dy1iZy13aGl0ZSBob3Zlcjp0dy1iZy1wcm9tby1ib3JkZXIgZm9jdXM6dHctb3V0bGluZS1saWdodEJ1dHRvbkZvY3VzIGZvY3VzOnR3LXRleHQtd2hpdGUgZm9jdXM6dHctYmctdHJpY29ybi1ibGFjayAgYWN0aXZlOnR3LWJnLW1lZGl1bS13aGl0ZTtcbiAgfVxuXG4gIC8vRGFyayBjb2xvciBidXR0b24gc3R5bGVzXG5cbiAgLmNtcC1jb2xvci1ncmlkX19idXR0b25DdGEtZGFyay1vdXRsaW5lZCB7XG4gICAgQGFwcGx5IHR3LWlubGluZS1mbGV4IHR3LXB4LTYgdHctdGV4dC10cmljb3JuLWJsYWNrIHR3LWJnLXRyYW5zcGFyZW50IHR3LW91dGxpbmUtYnV0dG9uQm9yZGVyIGhvdmVyOnR3LWJnLWJsYWNrL1suMDhdIGZvY3VzOnR3LWJnLXdoaXRlICBmb2N1czp0dy1vdXRsaW5lLWRhcmtCdXR0b25Gb2N1cyBhY3RpdmU6dHctYmctYmxhY2svWy4xNl07XG4gIH1cblxuICAuY21wLWNvbG9yLWdyaWRfX2J1dHRvbkN0YS1kYXJrLWJvcmRlcmxlc3Mge1xuICAgIEBhcHBseSB0dy1pbmxpbmUtZmxleCB0dy1weC02IHR3LXRleHQtdHJpY29ybi1ibGFjayB0dy1iZy10cmFuc3BhcmVudCBob3Zlcjp0dy1iZy1ibGFjay9bLjA4XSBmb2N1czp0dy1iZy13aGl0ZSBmb2N1czp0dy1vdXRsaW5lLWRhcmtCdXR0b25Gb2N1cyBhY3RpdmU6dHctYmctYmxhY2svWy4xNl07XG4gIH1cblxuICAuY21wLWNvbG9yLWdyaWRfX2J1dHRvbkN0YS1kYXJrLWZpbGxlZCB7XG4gICAgQGFwcGx5IHR3LWlubGluZS1mbGV4IHR3LXB4LTYgdHctdGV4dC13aGl0ZSB0dy1iZy10cmljb3JuLWJsYWNrIGhvdmVyOnR3LWJnLWxpZ2h0LWZpbGxlZC1ob3ZlciBmb2N1czp0dy1iZy13aGl0ZSBmb2N1czp0dy1vdXRsaW5lLWRhcmtCdXR0b25Gb2N1cyBhY3RpdmU6dHctYmctbGlnaHQtZmlsbGVkLWhvdmVyO1xuICB9XG5cbiAgLmNtcC1jb2xvci1ncmlkX19idXR0b25DdGEtbGluayB7XG4gICAgQGFwcGx5IHR3LXB4LTA7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/