/*! For license information please see feature-carousel-bundle.js.LICENSE.txt */
(()=>{var t={168:t=>{var e;self,e=()=>(()=>{"use strict";var t={3890:(t,e,i)=>{var r=i(4385),o=i(2017),s=i(4331);const n="1em",a="0.8125em",l="1em",h="1.25em",c="1.5em",u=r.i`
:host {
display: inline-block;
width: var(--ds-icon-size-default, ${(0,r.a)(n)});
min-width: var(--ds-icon-size-default, ${(0,r.a)(n)});
height: var(--ds-icon-size-default, ${(0,r.a)(n)});
min-height: var(--ds-icon-size-default, ${(0,r.a)(n)});
box-sizing: content-box;
}
:host([size='xsmall']) {
width: var(--ds-icon-size-xsmall, ${(0,r.a)(a)});
min-width: var(--ds-icon-size-xsmall, ${(0,r.a)(a)});
height: var(--ds-icon-size-xsmall, ${(0,r.a)(a)});
min-height: var(--ds-icon-size-xsmall, ${(0,r.a)(a)});
}
:host([size='small']) {
width: var(--ds-icon-size-small, ${(0,r.a)(l)});
min-width: var(--ds-icon-size-small, ${(0,r.a)(l)});
height: var(--ds-icon-size-small, ${(0,r.a)(l)});
min-height: var(--ds-icon-size-small, ${(0,r.a)(l)});
}
:host([size='medium']) {
width: var(--ds-icon-size-medium, ${(0,r.a)(h)});
min-width: var(--ds-icon-size-medium, ${(0,r.a)(h)});
height: var(--ds-icon-size-medium, ${(0,r.a)(h)});
min-height: var(--ds-icon-size-medium, ${(0,r.a)(h)});
}
:host([size='large']) {
width: var(--ds-icon-size-large, ${(0,r.a)(c)});
min-width: var(--ds-icon-size-large, ${(0,r.a)(c)});
height: var(--ds-icon-size-large, ${(0,r.a)(c)});
min-height: var(--ds-icon-size-large, ${(0,r.a)(c)});
}
svg,
::slotted(svg) {
display: block;
height: 100%;
width: 100%;
fill: currentColor;
}
`,d=Object.assign({"../../../../../../node_modules/@fluentui/svg-icons/icons/add_circle_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/add_circle_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/arrow_up_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/arrow_up_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/checkmark_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/checkmark_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_down_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_down_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_left_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_left_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_right_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_right_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_up_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/chevron_up_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/circle_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/circle_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/dismiss_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/dismiss_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/pause_circle_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/pause_circle_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/play_circle_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/play_circle_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/search_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/search_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/star_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/star_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/subtract_circle_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/subtract_circle_24_regular.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/warning_24_filled.svg":'',"../../../../../../node_modules/@fluentui/svg-icons/icons/warning_24_regular.svg":''}),p=Object.keys(d);var g=Object.defineProperty,f=Object.getOwnPropertyDescriptor,m=(t,e,i,r)=>{for(var o,s=r>1?void 0:r?f(e,i):e,n=t.length-1;n>=0;n--)(o=t[n])&&(s=(r?o(e,i,s):o(s))||s);return r&&s&&g(e,i,s),s};let v=class extends r.s{constructor(){super(...arguments),this.filled=!1,this.ariaLabel=null}updated(t){t.has("ariaLabel")&&this._setAriaAttrs(),t.has("icon")&&this.setIcon()}setIcon(){var t;if(this._slotContents&&0===this._slotContents.length&&this.icon){const e=(({name:t="",filled:e})=>{const i=`../../../../../../node_modules/@fluentui/svg-icons/icons/${t.replace("-","_").toLowerCase()}_24_${e?"filled":"regular"}.svg`;return((t="")=>p.includes(t))(i)?d[i]:""})({name:this.icon,filled:this.filled}),i=e&&(new DOMParser).parseFromString(e,"text/html"),r=i&&i.body.querySelector("svg");r&&(this.removeIcon(),null==(t=this.shadowRoot)||t.append(r))}}removeIcon(){var t;const e=null==(t=this.shadowRoot)?void 0:t.querySelector("svg");null==e||e.remove()}_setAriaAttrs(){this.ariaLabel?(this.setAttribute("role","img"),this.removeAttribute("aria-hidden")):(this.setAttribute("aria-hidden","true"),this.removeAttribute("role"))}render(){return r.x` `}};v.styles=[u],m([(0,o.n)()],v.prototype,"icon",2),m([(0,o.n)()],v.prototype,"size",2),m([(0,o.n)({type:Boolean})],v.prototype,"filled",2),m([(0,o.n)({attribute:"aria-label"})],v.prototype,"ariaLabel",2),m([(0,s.o)()],v.prototype,"_slotContents",2),v=m([(0,r.r)("moray-icon")],v)},7659:(t,e,i)=>{var r=i(7582),o=i(5862),s=i(9662);const n=o.iv`
:host {
--outline-color: var(
--ds-color-picker-outline-color,
var(
--ds-theme-foreground-neutral-icon,
${(0,o.$m)("black")}
)
);
/* Note: these colors should NOT come from the theme, and so are intentionally missing the usual --ds-theme-* fallback.
These colors are meant to contrast custom colors, which are tagged as either dark or not dark colors.
*/
--icon-light-color: var(
--ds-color-picker-icon-light-color,
${(0,o.$m)("white")}
);
--icon-dark-color: var(
--ds-color-picker-icon-dark-color,
${(0,o.$m)("black")}
);
}
div {
display: flex;
flex-direction: row;
flex-wrap: wrap;
gap: 20px;
padding: 0 5px;
position: relative;
}
moray-icon {
color: var(--icon-dark-color);
position: absolute;
width: 50%;
height: 50%;
top: 25%;
left: 25%;
forced-color-adjust: none;
}
moray-icon.light {
color: var(--icon-light-color);
}
input {
position: absolute;
z-index: -1;
opacity: 0;
}
span.dot {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
border: 2px solid var(--outline-color);
border-radius: 50%;
forced-color-adjust: none;
}
span.dot:hover,
span.dot.selected,
input:focus + label span.dot {
transform: scale(1.3);
cursor: pointer;
}
input:focus + label span.dot {
outline: 0.1875rem dotted var(--outline-color);
outline-offset: 0.25rem;
}
@media (forced-colors: active) {
span.dot {
border-color: transparent;
}
input:focus + label span.dot {
outline-color: CanvasText;
}
circle {
stroke: CanvasText;
stroke-width: 10;
}
}
`;var a=i(5270);i(3890);let l=class extends o.oi{constructor(){super(...arguments),this.colors=[],this.idPrefix="color",this.selectedIndex=0}render(){return o.dy`
${this.colors.map(this._renderColorDots.bind(this))}
`}updated(t){t.has("selectedIndex")&&this._fireColorChangeEvent()}_renderColorDots(t,e){const i=`${this.idPrefix}-${t.colorCode}`,r=this.selectedIndex===e;return o.dy`
`}_handleRadioChange(t){const e=t.target,i=e?.getAttribute("data-color-code");if(!i)return;const r=this.colors.findIndex((t=>t.colorCode===i));-1!==r&&r!==this.selectedIndex&&(this.selectedIndex=r)}_fireColorChangeEvent(){const t=new CustomEvent("color-changed",{bubbles:!0,composed:!0,detail:{color:this.colors[this.selectedIndex],index:this.selectedIndex}});this.dispatchEvent(t)}};l.styles=[n],(0,r.gn)([(0,s.Cb)({attribute:"colors",type:Object})],l.prototype,"colors",void 0),(0,r.gn)([(0,s.Cb)({attribute:"id-prefix"})],l.prototype,"idPrefix",void 0),(0,r.gn)([(0,s.Cb)({attribute:"selected-index",reflect:!0,type:Number})],l.prototype,"selectedIndex",void 0),l=(0,r.gn)([(0,a.M)("cascade-color-picker")],l)},5270:(t,e,i)=>{i.d(e,{M:()=>r});const r=t=>(e,i)=>{customElements.get(t)?console.warn(`${t} is already defined.`):void 0!==i?i.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)}},8701:(t,e,i)=>{i.d(e,{$m:()=>l,ec:()=>c,i1:()=>u,iv:()=>h});const r=globalThis,o=r.ShadowRoot&&(void 0===r.ShadyCSS||r.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),n=new WeakMap;class a{constructor(t,e,i){if(this._$cssResult$=!0,i!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(o&&void 0===t){const i=void 0!==e&&1===e.length;i&&(t=n.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),i&&n.set(e,t))}return t}toString(){return this.cssText}}const l=t=>new a("string"==typeof t?t:t+"",void 0,s),h=(t,...e)=>{const i=1===t.length?t[0]:e.reduce(((e,i,r)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+t[r+1]),t[0]);return new a(i,t,s)},c=(t,e)=>{if(o)t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const i of e){const e=document.createElement("style"),o=r.litNonce;void 0!==o&&e.setAttribute("nonce",o),e.textContent=i.cssText,t.appendChild(e)}},u=o?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const i of t.cssRules)e+=i.cssText;return l(e)})(t):t},5674:(t,e,i)=>{i.d(e,{C:()=>r});const r=(t,e,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,i),i)},5713:(t,e,i)=>{i.d(e,{M:()=>r});const r=t=>(e,i)=>{void 0!==i?i.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)}},760:(t,e,i)=>{i.d(e,{C:()=>n});var r=i(8732);const o={attribute:!0,type:String,converter:r.Ts,reflect:!1,hasChanged:r.Qu},s=(t=o,e,i)=>{const{kind:r,metadata:s}=i;let n=globalThis.litPropertyMetadata.get(s);if(void 0===n&&globalThis.litPropertyMetadata.set(s,n=new Map),n.set(i.name,t),"accessor"===r){const{name:r}=i;return{set(i){const o=e.get.call(this);e.set.call(this,i),this.requestUpdate(r,o,t)},init(e){return void 0!==e&&this.P(r,void 0,t),e}}}if("setter"===r){const{name:r}=i;return function(i){const o=this[r];e.call(this,i),this.requestUpdate(r,o,t)}}throw Error("Unsupported decorator location: "+r)};function n(t){return(e,i)=>"object"==typeof i?s(t,e,i):((t,e,i)=>{const r=e.hasOwnProperty(i);return e.constructor.createProperty(i,r?{...t,wrapped:!0}:t),r?Object.getOwnPropertyDescriptor(e,i):void 0})(t,e,i)}},3711:(t,e,i)=>{i.d(e,{K:()=>s});var r=i(5674);let o;function s(t){return(e,i)=>(0,r.C)(e,i,{get(){return(this.renderRoot??(o??=document.createDocumentFragment())).querySelectorAll(t)}})}},2669:(t,e,i)=>{i.d(e,{I:()=>o});var r=i(5674);function o(t,e){return(i,o,s)=>{const n=e=>e.renderRoot?.querySelector(t)??null;if(e){const{get:t,set:e}="object"==typeof o?i:s??(()=>{const t=Symbol();return{get(){return this[t]},set(e){this[t]=e}}})();return(0,r.C)(i,o,{get(){let i=t.call(this);return void 0===i&&(i=n(this),(null!==i||this.hasUpdated)&&e.call(this,i)),i}})}return(0,r.C)(i,o,{get(){return n(this)}})}}},9158:(t,e,i)=>{i.d(e,{S:()=>o});var r=i(760);function o(t){return(0,r.C)({...t,state:!0,attribute:!1})}},8732:(t,e,i)=>{i.d(e,{$m:()=>r.$m,Qu:()=>m,Ts:()=>f,fl:()=>_,iv:()=>r.iv});var r=i(8701);const{is:o,defineProperty:s,getOwnPropertyDescriptor:n,getOwnPropertyNames:a,getOwnPropertySymbols:l,getPrototypeOf:h}=Object,c=globalThis,u=c.trustedTypes,d=u?u.emptyScript:"",p=c.reactiveElementPolyfillSupport,g=(t,e)=>t,f={toAttribute(t,e){switch(e){case Boolean:t=t?d:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let i=t;switch(e){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch(t){i=null}}return i}},m=(t,e)=>!o(t,e),v={attribute:!0,type:String,converter:f,reflect:!1,hasChanged:m};Symbol.metadata??=Symbol("metadata"),c.litPropertyMetadata??=new WeakMap;class _ extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??=[]).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=v){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,e);void 0!==r&&s(this.prototype,t,r)}}static getPropertyDescriptor(t,e,i){const{get:r,set:o}=n(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get(){return r?.call(this)},set(e){const s=r?.call(this);o.call(this,e),this.requestUpdate(t,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??v}static _$Ei(){if(this.hasOwnProperty(g("elementProperties")))return;const t=h(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(g("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(g("properties"))){const t=this.properties,e=[...a(t),...l(t)];for(const i of e)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const e=litPropertyMetadata.get(t);if(void 0!==e)for(const[t,i]of e)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,e]of this.elementProperties){const i=this._$Eu(t,e);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const i=new Set(t.flat(1/0).reverse());for(const t of i)e.unshift((0,r.i1)(t))}else void 0!==t&&e.push((0,r.i1)(t));return e}static _$Eu(t,e){const i=e.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach((t=>t(this)))}addController(t){(this._$EO??=new Set).add(t),void 0!==this.renderRoot&&this.isConnected&&t.hostConnected?.()}removeController(t){this._$EO?.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const i of e.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return(0,r.ec)(t,this.constructor.elementStyles),t}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach((t=>t.hostConnected?.()))}enableUpdating(t){}disconnectedCallback(){this._$EO?.forEach((t=>t.hostDisconnected?.()))}attributeChangedCallback(t,e,i){this._$AK(t,i)}_$EC(t,e){const i=this.constructor.elementProperties.get(t),r=this.constructor._$Eu(t,i);if(void 0!==r&&!0===i.reflect){const o=(void 0!==i.converter?.toAttribute?i.converter:f).toAttribute(e,i.type);this._$Em=t,null==o?this.removeAttribute(r):this.setAttribute(r,o),this._$Em=null}}_$AK(t,e){const i=this.constructor,r=i._$Eh.get(t);if(void 0!==r&&this._$Em!==r){const t=i.getPropertyOptions(r),o="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:f;this._$Em=r,this[r]=o.fromAttribute(e,t.type),this._$Em=null}}requestUpdate(t,e,i){if(void 0!==t){if(i??=this.constructor.getPropertyOptions(t),!(i.hasChanged??m)(this[t],e))return;this.P(t,e,i)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(t,e,i){this._$AL.has(t)||this._$AL.set(t,e),!0===i.reflect&&this._$Em!==t&&(this._$Ej??=new Set).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(const[t,e]of this._$Ep)this[t]=e;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[e,i]of t)!0!==i.wrapped||this._$AL.has(e)||void 0===this[e]||this.P(e,this[e],i)}let t=!1;const e=this._$AL;try{t=this.shouldUpdate(e),t?(this.willUpdate(e),this._$EO?.forEach((t=>t.hostUpdate?.())),this.update(e)):this._$EU()}catch(e){throw t=!1,this._$EU(),e}t&&this._$AE(e)}willUpdate(t){}_$AE(t){this._$EO?.forEach((t=>t.hostUpdated?.())),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&=this._$Ej.forEach((t=>this._$EC(t,this[t]))),this._$EU()}updated(t){}firstUpdated(t){}}_.elementStyles=[],_.shadowRootOptions={mode:"open"},_[g("elementProperties")]=new Map,_[g("finalized")]=new Map,p?.({ReactiveElement:_}),(c.reactiveElementVersions??=[]).push("2.0.4")},8641:(t,e,i)=>{i.d(e,{e:()=>r});const r=(t,e,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,i),i)},2017:(t,e,i)=>{i.d(e,{n:()=>n});var r=i(4385);const o={attribute:!0,type:String,converter:r.u,reflect:!1,hasChanged:r.f},s=(t=o,e,i)=>{const{kind:r,metadata:s}=i;let n=globalThis.litPropertyMetadata.get(s);if(void 0===n&&globalThis.litPropertyMetadata.set(s,n=new Map),n.set(i.name,t),"accessor"===r){const{name:r}=i;return{set(i){const o=e.get.call(this);e.set.call(this,i),this.requestUpdate(r,o,t)},init(e){return void 0!==e&&this.P(r,void 0,t),e}}}if("setter"===r){const{name:r}=i;return function(i){const o=this[r];e.call(this,i),this.requestUpdate(r,o,t)}}throw Error("Unsupported decorator location: "+r)};function n(t){return(e,i)=>"object"==typeof i?s(t,e,i):((t,e,i)=>{const r=e.hasOwnProperty(i);return e.constructor.createProperty(i,r?{...t,wrapped:!0}:t),r?Object.getOwnPropertyDescriptor(e,i):void 0})(t,e,i)}},4331:(t,e,i)=>{i.d(e,{o:()=>o});var r=i(8641);function o(t){return(e,i)=>{const{slot:o,selector:s}=t??{},n="slot"+(o?`[name=${o}]`:":not([name])");return(0,r.e)(e,i,{get(){var e;const i=null==(e=this.renderRoot)?void 0:e.querySelector(n),r=(null==i?void 0:i.assignedElements(t))??[];return void 0===s?r:r.filter((t=>t.matches(s)))}})}}},4385:(t,e,i)=>{i.d(e,{a:()=>l,f:()=>A,i:()=>h,r:()=>ct,s:()=>at,u:()=>w,x:()=>Z});const r=globalThis,o=r.ShadowRoot&&(void 0===r.ShadyCSS||r.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,s=Symbol(),n=new WeakMap;let a=class{constructor(t,e,i){if(this._$cssResult$=!0,i!==s)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=t,this.t=e}get styleSheet(){let t=this.o;const e=this.t;if(o&&void 0===t){const i=void 0!==e&&1===e.length;i&&(t=n.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),i&&n.set(e,t))}return t}toString(){return this.cssText}};const l=t=>new a("string"==typeof t?t:t+"",void 0,s),h=(t,...e)=>{const i=1===t.length?t[0]:e.reduce(((e,i,r)=>e+(t=>{if(!0===t._$cssResult$)return t.cssText;if("number"==typeof t)return t;throw Error("Value passed to 'css' function must be a 'css' function result: "+t+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(i)+t[r+1]),t[0]);return new a(i,t,s)},c=o?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const i of t.cssRules)e+=i.cssText;return l(e)})(t):t,{is:u,defineProperty:d,getOwnPropertyDescriptor:p,getOwnPropertyNames:g,getOwnPropertySymbols:f,getPrototypeOf:m}=Object,v=globalThis,_=v.trustedTypes,b=_?_.emptyScript:"",y=v.reactiveElementPolyfillSupport,E=(t,e)=>t,w={toAttribute(t,e){switch(e){case Boolean:t=t?b:null;break;case Object:case Array:t=null==t?t:JSON.stringify(t)}return t},fromAttribute(t,e){let i=t;switch(e){case Boolean:i=null!==t;break;case Number:i=null===t?null:Number(t);break;case Object:case Array:try{i=JSON.parse(t)}catch{i=null}}return i}},A=(t,e)=>!u(t,e),$={attribute:!0,type:String,converter:w,reflect:!1,hasChanged:A};Symbol.metadata??(Symbol.metadata=Symbol("metadata")),v.litPropertyMetadata??(v.litPropertyMetadata=new WeakMap);class S extends HTMLElement{static addInitializer(t){this._$Ei(),(this.l??(this.l=[])).push(t)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(t,e=$){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const i=Symbol(),r=this.getPropertyDescriptor(t,i,e);void 0!==r&&d(this.prototype,t,r)}}static getPropertyDescriptor(t,e,i){const{get:r,set:o}=p(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get(){return null==r?void 0:r.call(this)},set(e){const s=null==r?void 0:r.call(this);o.call(this,e),this.requestUpdate(t,s,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??$}static _$Ei(){if(this.hasOwnProperty(E("elementProperties")))return;const t=m(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(E("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(E("properties"))){const t=this.properties,e=[...g(t),...f(t)];for(const i of e)this.createProperty(i,t[i])}const t=this[Symbol.metadata];if(null!==t){const e=litPropertyMetadata.get(t);if(void 0!==e)for(const[t,i]of e)this.elementProperties.set(t,i)}this._$Eh=new Map;for(const[t,e]of this.elementProperties){const i=this._$Eu(t,e);void 0!==i&&this._$Eh.set(i,t)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(t){const e=[];if(Array.isArray(t)){const i=new Set(t.flat(1/0).reverse());for(const t of i)e.unshift(c(t))}else void 0!==t&&e.push(c(t));return e}static _$Eu(t,e){const i=e.attribute;return!1===i?void 0:"string"==typeof i?i:"string"==typeof t?t.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){var t;this._$ES=new Promise((t=>this.enableUpdating=t)),this._$AL=new Map,this._$E_(),this.requestUpdate(),null==(t=this.constructor.l)||t.forEach((t=>t(this)))}addController(t){var e;(this._$EO??(this._$EO=new Set)).add(t),void 0!==this.renderRoot&&this.isConnected&&(null==(e=t.hostConnected)||e.call(t))}removeController(t){var e;null==(e=this._$EO)||e.delete(t)}_$E_(){const t=new Map,e=this.constructor.elementProperties;for(const i of e.keys())this.hasOwnProperty(i)&&(t.set(i,this[i]),delete this[i]);t.size>0&&(this._$Ep=t)}createRenderRoot(){const t=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return((t,e)=>{if(o)t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const i of e){const e=document.createElement("style"),o=r.litNonce;void 0!==o&&e.setAttribute("nonce",o),e.textContent=i.cssText,t.appendChild(e)}})(t,this.constructor.elementStyles),t}connectedCallback(){var t;this.renderRoot??(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostConnected)?void 0:e.call(t)}))}enableUpdating(t){}disconnectedCallback(){var t;null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostDisconnected)?void 0:e.call(t)}))}attributeChangedCallback(t,e,i){this._$AK(t,i)}_$EC(t,e){var i;const r=this.constructor.elementProperties.get(t),o=this.constructor._$Eu(t,r);if(void 0!==o&&!0===r.reflect){const s=(void 0!==(null==(i=r.converter)?void 0:i.toAttribute)?r.converter:w).toAttribute(e,r.type);this._$Em=t,null==s?this.removeAttribute(o):this.setAttribute(o,s),this._$Em=null}}_$AK(t,e){var i;const r=this.constructor,o=r._$Eh.get(t);if(void 0!==o&&this._$Em!==o){const t=r.getPropertyOptions(o),s="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null==(i=t.converter)?void 0:i.fromAttribute)?t.converter:w;this._$Em=o,this[o]=s.fromAttribute(e,t.type),this._$Em=null}}requestUpdate(t,e,i){if(void 0!==t){if(i??(i=this.constructor.getPropertyOptions(t)),!(i.hasChanged??A)(this[t],e))return;this.P(t,e,i)}!1===this.isUpdatePending&&(this._$ES=this._$ET())}P(t,e,i){this._$AL.has(t)||this._$AL.set(t,e),!0===i.reflect&&this._$Em!==t&&(this._$Ej??(this._$Ej=new Set)).add(t)}async _$ET(){this.isUpdatePending=!0;try{await this._$ES}catch(t){Promise.reject(t)}const t=this.scheduleUpdate();return null!=t&&await t,!this.isUpdatePending}scheduleUpdate(){return this.performUpdate()}performUpdate(){var t;if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??(this.renderRoot=this.createRenderRoot()),this._$Ep){for(const[t,e]of this._$Ep)this[t]=e;this._$Ep=void 0}const t=this.constructor.elementProperties;if(t.size>0)for(const[e,i]of t)!0!==i.wrapped||this._$AL.has(e)||void 0===this[e]||this.P(e,this[e],i)}let e=!1;const i=this._$AL;try{e=this.shouldUpdate(i),e?(this.willUpdate(i),null==(t=this._$EO)||t.forEach((t=>{var e;return null==(e=t.hostUpdate)?void 0:e.call(t)})),this.update(i)):this._$EU()}catch(t){throw e=!1,this._$EU(),t}e&&this._$AE(i)}willUpdate(t){}_$AE(t){var e;null==(e=this._$EO)||e.forEach((t=>{var e;return null==(e=t.hostUpdated)?void 0:e.call(t)})),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(t)),this.updated(t)}_$EU(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(t){return!0}update(t){this._$Ej&&(this._$Ej=this._$Ej.forEach((t=>this._$EC(t,this[t])))),this._$EU()}updated(t){}firstUpdated(t){}}S.elementStyles=[],S.shadowRootOptions={mode:"open"},S[E("elementProperties")]=new Map,S[E("finalized")]=new Map,null==y||y({ReactiveElement:S}),(v.reactiveElementVersions??(v.reactiveElementVersions=[])).push("2.0.4");const H=globalThis,C=H.trustedTypes,T=C?C.createPolicy("lit-html",{createHTML:t=>t}):void 0,x="$lit$",P=`lit$${(Math.random()+"").slice(9)}$`,B="?"+P,L=`<${B}>`,M=document,N=()=>M.createComment(""),O=t=>null===t||"object"!=typeof t&&"function"!=typeof t,I=Array.isArray,R="[ \t\n\f\r]",k=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,U=/-->/g,D=/>/g,G=RegExp(`>|${R}(?:([^\\s"'>=/]+)(${R}*=${R}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),z=/'/g,F=/"/g,j=/^(?:script|style|textarea|title)$/i,Z=(1,(t,...e)=>({_$litType$:1,strings:t,values:e})),V=Symbol.for("lit-noChange"),W=Symbol.for("lit-nothing"),X=new WeakMap,K=M.createTreeWalker(M,129);function Y(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==T?T.createHTML(e):e}class q{constructor({strings:t,_$litType$:e},i){let r;this.parts=[];let o=0,s=0;const n=t.length-1,a=this.parts,[l,h]=((t,e)=>{const i=t.length-1,r=[];let o,s=2===e?"":"")),r]})(t,e);if(this.el=q.createElement(l,i),K.currentNode=this.el.content,2===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=K.nextNode())&&a.length0){r.textContent=C?C.emptyScript:"";for(let i=0;iI(t)||"function"==typeof(null==t?void 0:t[Symbol.iterator]))(t)?this.k(t):this._(t)}S(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.S(t))}_(t){this._$AH!==W&&O(this._$AH)?this._$AA.nextSibling.data=t:this.T(M.createTextNode(t)),this._$AH=t}$(t){var e;const{values:i,_$litType$:r}=t,o="number"==typeof r?this._$AC(t):(void 0===r.el&&(r.el=q.createElement(Y(r.h,r.h[0]),this.options)),r);if((null==(e=this._$AH)?void 0:e._$AD)===o)this._$AH.p(i);else{const t=new Q(o,this),e=t.u(this.options);t.p(i),this.T(e),this._$AH=t}}_$AC(t){let e=X.get(t.strings);return void 0===e&&X.set(t.strings,e=new q(t)),e}k(t){I(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let i,r=0;for(const o of t)r===e.length?e.push(i=new tt(this.S(N()),this.S(N()),this,this.options)):i=e[r],i._$AI(o),r++;r2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=W}_$AI(t,e=this,i,r){const o=this.strings;let s=!1;if(void 0===o)t=J(this,t,e,0),s=!O(t)||t!==this._$AH&&t!==V,s&&(this._$AH=t);else{const r=t;let n,a;for(t=o[0],n=0;n{const r=(null==i?void 0:i.renderBefore)??e;let o=r._$litPart$;if(void 0===o){const t=(null==i?void 0:i.renderBefore)??null;r._$litPart$=o=new tt(e.insertBefore(N(),t),t,void 0,i??{})}return o._$AI(t),o})(e,this.renderRoot,this.renderOptions)}connectedCallback(){var t;super.connectedCallback(),null==(t=this._$Do)||t.setConnected(!0)}disconnectedCallback(){var t;super.disconnectedCallback(),null==(t=this._$Do)||t.setConnected(!1)}render(){return V}}var lt;at._$litElement$=!0,at.finalized=!0,null==(lt=globalThis.litElementHydrateSupport)||lt.call(globalThis,{LitElement:at});const ht=globalThis.litElementPolyfillSupport;null==ht||ht({LitElement:at}),(globalThis.litElementVersions??(globalThis.litElementVersions=[])).push("4.0.4");const ct=t=>(e,i)=>{customElements.get(t)?console.warn(`${t} is already defined.`):void 0!==i?i.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)}},8922:(t,e,i)=>{i.d(e,{$m:()=>r.$m,Ld:()=>o.Ld,dy:()=>o.dy,iv:()=>r.iv,oi:()=>s});var r=i(8732),o=i(3692);class s extends r.fl{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){const t=super.createRenderRoot();return this.renderOptions.renderBefore??=t.firstChild,t}update(t){const e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(t),this._$Do=(0,o.sY)(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return o.Jb}}s._$litElement$=!0,s.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:s});const n=globalThis.litElementPolyfillSupport;n?.({LitElement:s}),(globalThis.litElementVersions??=[]).push("4.0.4")},3692:(t,e,i)=>{i.d(e,{Jb:()=>S,Ld:()=>H,YP:()=>$,dy:()=>A,sY:()=>G});const r=globalThis,o=r.trustedTypes,s=o?o.createPolicy("lit-html",{createHTML:t=>t}):void 0,n="$lit$",a=`lit$${(Math.random()+"").slice(9)}$`,l="?"+a,h=`<${l}>`,c=document,u=()=>c.createComment(""),d=t=>null===t||"object"!=typeof t&&"function"!=typeof t,p=Array.isArray,g="[ \t\n\f\r]",f=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,m=/-->/g,v=/>/g,_=RegExp(`>|${g}(?:([^\\s"'>=/]+)(${g}*=${g}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),b=/'/g,y=/"/g,E=/^(?:script|style|textarea|title)$/i,w=t=>(e,...i)=>({_$litType$:t,strings:e,values:i}),A=w(1),$=w(2),S=Symbol.for("lit-noChange"),H=Symbol.for("lit-nothing"),C=new WeakMap,T=c.createTreeWalker(c,129);function x(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==s?s.createHTML(e):e}const P=(t,e)=>{const i=t.length-1,r=[];let o,s=2===e?"":"")),r]};class B{constructor({strings:t,_$litType$:e},i){let r;this.parts=[];let s=0,h=0;const c=t.length-1,d=this.parts,[p,g]=P(t,e);if(this.el=B.createElement(p,i),T.currentNode=this.el.content,2===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(r=T.nextNode())&&d.length0){r.textContent=o?o.emptyScript:"";for(let i=0;ip(t)||"function"==typeof t?.[Symbol.iterator])(t)?this.k(t):this._(t)}S(t){return this._$AA.parentNode.insertBefore(t,this._$AB)}T(t){this._$AH!==t&&(this._$AR(),this._$AH=this.S(t))}_(t){this._$AH!==H&&d(this._$AH)?this._$AA.nextSibling.data=t:this.T(c.createTextNode(t)),this._$AH=t}$(t){const{values:e,_$litType$:i}=t,r="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=B.createElement(x(i.h,i.h[0]),this.options)),i);if(this._$AH?._$AD===r)this._$AH.p(e);else{const t=new M(r,this),i=t.u(this.options);t.p(e),this.T(i),this._$AH=t}}_$AC(t){let e=C.get(t.strings);return void 0===e&&C.set(t.strings,e=new B(t)),e}k(t){p(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let i,r=0;for(const o of t)r===e.length?e.push(i=new N(this.S(u()),this.S(u()),this,this.options)):i=e[r],i._$AI(o),r++;r2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=H}_$AI(t,e=this,i,r){const o=this.strings;let s=!1;if(void 0===o)t=L(this,t,e,0),s=!d(t)||t!==this._$AH&&t!==S,s&&(this._$AH=t);else{const r=t;let n,a;for(t=o[0],n=0;n{const r=i?.renderBefore??e;let o=r._$litPart$;if(void 0===o){const t=i?.renderBefore??null;r._$litPart$=o=new N(e.insertBefore(u(),t),t,void 0,i??{})}return o._$AI(t),o}},9662:(t,e,i)=>{i.d(e,{Cb:()=>o.C,IO:()=>n.I,Kt:()=>a.K,Mo:()=>r.M,SB:()=>s.S});var r=i(5713),o=i(760),s=i(9158),n=i(2669),a=i(3711)},5862:(t,e,i)=>{i.d(e,{$m:()=>r.$m,Ld:()=>r.Ld,dy:()=>r.dy,iv:()=>r.iv,oi:()=>r.oi}),i(8732),i(3692);var r=i(8922)},7582:(t,e,i)=>{i.d(e,{ZT:()=>o,_T:()=>n,ev:()=>l,gn:()=>a,pi:()=>s});var r=function(t,e){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i])},r(t,e)};function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function i(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)}var s=function(){return s=Object.assign||function(t){for(var e,i=1,r=arguments.length;i=0;a--)(o=t[a])&&(n=(s<3?o(n):s>3?o(e,i,n):o(e,i))||n);return s>3&&n&&Object.defineProperty(e,i,n),n}function l(t,e,i){if(i||2===arguments.length)for(var r,o=0,s=e.length;o{for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),i.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var r={};return(()=>{i.r(r),i.d(r,{FeatureCarousel:()=>Ut});var t=i(7582),e=i(5862),o=i(9662);const s=e.iv`
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto,
'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji',
'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: #212529;
text-align: left;
}
.fc-general {
display: flex;
justify-content: center;
}
.fc-display {
display: flex;
}
.fc-row {
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-right: -15px;
margin-left: -15px;
}
.fc-col-4 {
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
fieldset {
min-width: 0;
padding: 0;
margin: 0;
border: 0;
}
label,
legend {
font-size: 1rem;
margin-bottom: 0.375rem;
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
position: relative;
width: 100%;
padding-right: 15px;
padding-left: 15px;
}
h1 {
display: block;
font-size: 2em;
margin-block-start: 0.67em;
margin-block-end: 0.67em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h2 {
display: block;
font-size: 1.5em;
margin-block-start: 0.83em;
margin-block-end: 0.83em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h3 {
display: block;
font-size: 1.17em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h4 {
display: block;
margin-block-start: 1.33em;
margin-block-end: 1.33em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h5 {
display: block;
font-size: 0.83em;
margin-block-start: 1.67em;
margin-block-end: 1.67em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h6 {
display: block;
font-size: 0.67em;
margin-block-start: 2.33em;
margin-block-end: 2.33em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-weight: bold;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-top: 0;
margin-bottom: 0.5rem;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
.h1,
h1 {
font-size: 2.5rem;
}
p {
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
margin-top: 0;
margin-bottom: 1rem;
}
*,
::after,
::before {
box-sizing: border-box;
}
.display-hidden {
display: none;
}
.fc-layout {
position: relative;
width: 95%;
margin-right: auto;
margin-left: auto;
z-index: 1;
}
.fc-content-wrapper {
display: flex;
flex-direction: column;
}
.fc-content-wrapper > .fc-title-display {
order: 1;
}
.fc-content-wrapper > .fc-pagination {
order: 3;
}
.fc-content-wrapper > .fc-slides {
order: 2;
}
.fc-title-display {
min-height: 6.25rem;
}
.fc-background-text {
letter-spacing: -0.01em;
font-family: 'Segoe Script';
position: absolute;
top: 50%;
left: 50%;
width: 100%;
transform: translate(-50%, -50%) rotate(-3deg);
text-align: center;
font-size: 100px;
font-weight: 700;
z-index: -1;
color: var(
--ds-feature-carousel-background-text-color,
${(0,e.$m)("#5550f1")}
);
opacity: 6%;
line-height: 199.5px;
word-spacing: 0px;
word-wrap: break-word;
}
.fc-image-container {
display: flex;
justify-content: center;
align-items: center;
}
.fc-image {
width: 100%;
}
.fc-product-details {
position: absolute;
width: 25%;
margin-top: -15%;
margin-left: 72%;
padding-top: 5%;
bottom: 4rem;
}
.fc-cp-container {
display: flex;
justify-content: center;
padding-top: 1rem;
height: 65px;
}
.color-picker {
padding: 0 0 0.4375em 1.25em;
position: relative;
white-space: nowrap;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
white-space: nowrap;
border: 0;
}
moray-icon {
color: black;
position: absolute;
width: 50%;
height: 50%;
top: 22%;
left: 23%;
}
moray-icon.dark {
color: #fff;
}
.color-picker input {
position: absolute;
z-index: -1;
opacity: 0;
}
.color-picker .color-picker-dot {
height: 2em;
width: 2em;
display: inline-block;
border-radius: 50%;
border: 0.125em solid
var(
--ds-feature-carousel-color-picker-dot-border-color,
${(0,e.$m)("#000")}
);
-webkit-margin-end: 1rem;
margin-inline-end: 1rem;
margin-bottom: 0.25rem;
will-change: transform;
position: relative;
cursor: pointer;
transition: transform 0.15s;
}
.color-picker input + label .color-picker-label {
display: none;
}
.color-picker input:checked + label .color-picker-label {
left: 50% !important;
transform: translateX(-45%);
position: absolute;
bottom: -1.3rem;
display: inline-block;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.fc-layout .color-picker .color-picker-dot::before {
content: ' ';
position: absolute;
border-radius: 50%;
box-shadow: inset 0 0 0 0.1575em
var(
--ds-feature-carousel-color-picker-dot-shadow-color,
${(0,e.$m)("#fff")}
);
width: 100%;
height: 100%;
z-index: 1;
}
.color-picker .color-picker-dot:hover,
.color-picker input:checked + label .color-picker-dot {
transform: scale(1.3);
}
.color-picker input:focus-visible + label .color-picker-dot {
outline: 0.1875rem dotted currentColor;
outline-offset: 0.125rem;
}
.color-picker
input:checked
+ .color-picker-dot-light
.color-picker-dot::after {
color: #000;
}
.carousel-display-none {
display: none;
}
:host([dir='rtl']) .fc-cp-container {
padding-left: 0;
}
:host([dir='rtl']) .color-picker {
padding: 0 0 0.4375em 0;
}
:host([dir='rtl']) .color-picker input:checked + label .color-picker-label {
transform: translateX(-40%);
}
@media (min-width: 360px) {
.fc-background-text {
font-size: 56px;
line-height: 58px;
max-width: 530px;
opacity: 6%;
}
.fc-image {
max-height: 208px;
max-width: 312px;
}
}
@media (min-width: 540px) {
.fc-background-text {
font-size: 5rem;
line-height: 5rem;
max-width: 859px;
}
.fc-image {
max-height: 344px;
max-width: 516px;
}
}
@media (min-width: 860px) {
.fc-background-text {
max-width: 1080px;
font-size: 130px;
line-height: 136px;
}
.fc-image {
max-height: 557.33px;
max-width: 836px;
}
}
@media (min-width: 861px) {
:host([dir='rtl']) .fc-product-details {
margin-left: unset;
margin-right: 70%;
}
}
@media (min-width: 861px) and (max-width: 1083px) {
.fc-image {
width: 70%;
max-height: 400px;
max-width: 600px;
}
}
@media (min-width: 1084px) {
.fc-background-text {
font-size: 150px;
line-height: 157.5px;
max-width: 1280px;
}
.fc-image {
max-height: 317.33px;
max-width: 476px;
}
}
@media (min-width: 1400px) {
.fc-background-text {
font-size: 190px;
max-width: 1800px;
}
.fc-image {
max-height: 412px;
max-width: 618px;
}
}
@media (max-width: 1084px) {
.fc-product-details {
margin-top: -15rem;
}
}
@media (max-width: 860px) {
.fc-background-text {
top: 35%;
}
.carousel-item .fc-row .col-4 {
padding-right: 0;
padding-left: 0;
}
.fc-row {
margin-right: 0;
margin-left: 0;
}
.fc-product-details {
position: relative;
width: 100%;
margin-top: 35px;
margin-left: 5px;
bottom: 0;
padding-top: 0;
padding-left: 2px;
}
.fc-title-display {
min-height: 3.125rem;
}
.fc-placeholder {
display: none;
}
.fc-cp-container {
width: 100% !important;
}
:host([dir='rtl']) .fc-product-details {
position: unset;
width: unset;
margin-left: unset;
padding-left: unset;
}
}
@media (forced-colors: active) {
.color-picker .color-picker-dot {
border: 0.3em solid #fff;
}
.color-picker input:checked + label .color-picker-dot {
border: 0.3em solid;
}
moray-icon {
top: 18%;
left: 20%;
}
}
`;var n=i(3692);const a=Symbol.for(""),l=t=>{if(t?.r===a)return t?._$litStatic$},h=new Map,c=t=>(e,...i)=>{const r=i.length;let o,s;const n=[],a=[];let c,u=0,d=!1;for(;u1)throw new RangeError("integer-width stems only accept a single optional option");s.options[0].replace(M,(function(t,e,r,o,s,n){if(e)i.minimumIntegerDigits=r.length;else{if(o&&s)throw new Error("We currently do not support maximum integer digits");if(n)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(N.test(s.stem))i.minimumIntegerDigits=s.stem.length;else if(B.test(s.stem)){if(s.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");s.stem.replace(B,(function(t,e,r,o,s,n){return"*"===r?i.minimumFractionDigits=e.length:o&&"#"===o[0]?i.maximumFractionDigits=o.length:s&&n?(i.minimumFractionDigits=s.length,i.maximumFractionDigits=s.length+n.length):(i.minimumFractionDigits=e.length,i.maximumFractionDigits=e.length),""}));var n=s.options[0];"w"===n?i=(0,t.pi)((0,t.pi)({},i),{trailingZeroDisplay:"stripIfInteger"}):n&&(i=(0,t.pi)((0,t.pi)({},i),O(n)))}else if(L.test(s.stem))i=(0,t.pi)((0,t.pi)({},i),O(s.stem));else{var a=I(s.stem);a&&(i=(0,t.pi)((0,t.pi)({},i),a));var l=R(s.stem);l&&(i=(0,t.pi)((0,t.pi)({},i),l))}}return i}var D,G={"001":["H","h"],AC:["H","h","hb","hB"],AD:["H","hB"],AE:["h","hB","hb","H"],AF:["H","hb","hB","h"],AG:["h","hb","H","hB"],AI:["H","h","hb","hB"],AL:["h","H","hB"],AM:["H","hB"],AO:["H","hB"],AR:["H","h","hB","hb"],AS:["h","H"],AT:["H","hB"],AU:["h","hb","H","hB"],AW:["H","hB"],AX:["H"],AZ:["H","hB","h"],BA:["H","hB","h"],BB:["h","hb","H","hB"],BD:["h","hB","H"],BE:["H","hB"],BF:["H","hB"],BG:["H","hB","h"],BH:["h","hB","hb","H"],BI:["H","h"],BJ:["H","hB"],BL:["H","hB"],BM:["h","hb","H","hB"],BN:["hb","hB","h","H"],BO:["H","hB","h","hb"],BQ:["H"],BR:["H","hB"],BS:["h","hb","H","hB"],BT:["h","H"],BW:["H","h","hb","hB"],BY:["H","h"],BZ:["H","h","hb","hB"],CA:["h","hb","H","hB"],CC:["H","h","hb","hB"],CD:["hB","H"],CF:["H","h","hB"],CG:["H","hB"],CH:["H","hB","h"],CI:["H","hB"],CK:["H","h","hb","hB"],CL:["H","h","hB","hb"],CM:["H","h","hB"],CN:["H","hB","hb","h"],CO:["h","H","hB","hb"],CP:["H"],CR:["H","h","hB","hb"],CU:["H","h","hB","hb"],CV:["H","hB"],CW:["H","hB"],CX:["H","h","hb","hB"],CY:["h","H","hb","hB"],CZ:["H"],DE:["H","hB"],DG:["H","h","hb","hB"],DJ:["h","H"],DK:["H"],DM:["h","hb","H","hB"],DO:["h","H","hB","hb"],DZ:["h","hB","hb","H"],EA:["H","h","hB","hb"],EC:["H","hB","h","hb"],EE:["H","hB"],EG:["h","hB","hb","H"],EH:["h","hB","hb","H"],ER:["h","H"],ES:["H","hB","h","hb"],ET:["hB","hb","h","H"],FI:["H"],FJ:["h","hb","H","hB"],FK:["H","h","hb","hB"],FM:["h","hb","H","hB"],FO:["H","h"],FR:["H","hB"],GA:["H","hB"],GB:["H","h","hb","hB"],GD:["h","hb","H","hB"],GE:["H","hB","h"],GF:["H","hB"],GG:["H","h","hb","hB"],GH:["h","H"],GI:["H","h","hb","hB"],GL:["H","h"],GM:["h","hb","H","hB"],GN:["H","hB"],GP:["H","hB"],GQ:["H","hB","h","hb"],GR:["h","H","hb","hB"],GT:["H","h","hB","hb"],GU:["h","hb","H","hB"],GW:["H","hB"],GY:["h","hb","H","hB"],HK:["h","hB","hb","H"],HN:["H","h","hB","hb"],HR:["H","hB"],HU:["H","h"],IC:["H","h","hB","hb"],ID:["H"],IE:["H","h","hb","hB"],IL:["H","hB"],IM:["H","h","hb","hB"],IN:["h","H"],IO:["H","h","hb","hB"],IQ:["h","hB","hb","H"],IR:["hB","H"],IS:["H"],IT:["H","hB"],JE:["H","h","hb","hB"],JM:["h","hb","H","hB"],JO:["h","hB","hb","H"],JP:["H","K","h"],KE:["hB","hb","H","h"],KG:["H","h","hB","hb"],KH:["hB","h","H","hb"],KI:["h","hb","H","hB"],KM:["H","h","hB","hb"],KN:["h","hb","H","hB"],KP:["h","H","hB","hb"],KR:["h","H","hB","hb"],KW:["h","hB","hb","H"],KY:["h","hb","H","hB"],KZ:["H","hB"],LA:["H","hb","hB","h"],LB:["h","hB","hb","H"],LC:["h","hb","H","hB"],LI:["H","hB","h"],LK:["H","h","hB","hb"],LR:["h","hb","H","hB"],LS:["h","H"],LT:["H","h","hb","hB"],LU:["H","h","hB"],LV:["H","hB","hb","h"],LY:["h","hB","hb","H"],MA:["H","h","hB","hb"],MC:["H","hB"],MD:["H","hB"],ME:["H","hB","h"],MF:["H","hB"],MG:["H","h"],MH:["h","hb","H","hB"],MK:["H","h","hb","hB"],ML:["H"],MM:["hB","hb","H","h"],MN:["H","h","hb","hB"],MO:["h","hB","hb","H"],MP:["h","hb","H","hB"],MQ:["H","hB"],MR:["h","hB","hb","H"],MS:["H","h","hb","hB"],MT:["H","h"],MU:["H","h"],MV:["H","h"],MW:["h","hb","H","hB"],MX:["H","h","hB","hb"],MY:["hb","hB","h","H"],MZ:["H","hB"],NA:["h","H","hB","hb"],NC:["H","hB"],NE:["H"],NF:["H","h","hb","hB"],NG:["H","h","hb","hB"],NI:["H","h","hB","hb"],NL:["H","hB"],NO:["H","h"],NP:["H","h","hB"],NR:["H","h","hb","hB"],NU:["H","h","hb","hB"],NZ:["h","hb","H","hB"],OM:["h","hB","hb","H"],PA:["h","H","hB","hb"],PE:["H","hB","h","hb"],PF:["H","h","hB"],PG:["h","H"],PH:["h","hB","hb","H"],PK:["h","hB","H"],PL:["H","h"],PM:["H","hB"],PN:["H","h","hb","hB"],PR:["h","H","hB","hb"],PS:["h","hB","hb","H"],PT:["H","hB"],PW:["h","H"],PY:["H","h","hB","hb"],QA:["h","hB","hb","H"],RE:["H","hB"],RO:["H","hB"],RS:["H","hB","h"],RU:["H"],RW:["H","h"],SA:["h","hB","hb","H"],SB:["h","hb","H","hB"],SC:["H","h","hB"],SD:["h","hB","hb","H"],SE:["H"],SG:["h","hb","H","hB"],SH:["H","h","hb","hB"],SI:["H","hB"],SJ:["H"],SK:["H"],SL:["h","hb","H","hB"],SM:["H","h","hB"],SN:["H","h","hB"],SO:["h","H"],SR:["H","hB"],SS:["h","hb","H","hB"],ST:["H","hB"],SV:["H","h","hB","hb"],SX:["H","h","hb","hB"],SY:["h","hB","hb","H"],SZ:["h","hb","H","hB"],TA:["H","h","hb","hB"],TC:["h","hb","H","hB"],TD:["h","H","hB"],TF:["H","h","hB"],TG:["H","hB"],TH:["H","h"],TJ:["H","h"],TL:["H","hB","hb","h"],TM:["H","h"],TN:["h","hB","hb","H"],TO:["h","H"],TR:["H","hB"],TT:["h","hb","H","hB"],TW:["hB","hb","h","H"],TZ:["hB","hb","H","h"],UA:["H","hB","h"],UG:["hB","hb","H","h"],UM:["h","hb","H","hB"],US:["h","hb","H","hB"],UY:["H","h","hB","hb"],UZ:["H","hB","h"],VA:["H","h","hB"],VC:["h","hb","H","hB"],VE:["h","H","hB","hb"],VG:["h","hb","H","hB"],VI:["h","hb","H","hB"],VN:["H","h"],VU:["h","H"],WF:["H","hB"],WS:["h","H"],XK:["H","hB","h"],YE:["h","hB","hb","H"],YT:["H","hB"],ZA:["H","h","hb","hB"],ZM:["h","hb","H","hB"],ZW:["H","h"],"af-ZA":["H","h","hB","hb"],"ar-001":["h","hB","hb","H"],"ca-ES":["H","h","hB"],"en-001":["h","hb","H","hB"],"es-BO":["H","h","hB","hb"],"es-BR":["H","h","hB","hb"],"es-EC":["H","h","hB","hb"],"es-ES":["H","h","hB","hb"],"es-GQ":["H","h","hB","hb"],"es-PE":["H","h","hB","hb"],"fr-CA":["H","h","hB"],"gl-ES":["H","h","hB"],"gu-IN":["hB","hb","h","H"],"hi-IN":["hB","h","H"],"it-CH":["H","h","hB"],"it-IT":["H","h","hB"],"kn-IN":["hB","h","H"],"ml-IN":["hB","h","H"],"mr-IN":["hB","hb","h","H"],"pa-IN":["hB","hb","h","H"],"ta-IN":["hB","h","hb","H"],"te-IN":["hB","h","H"],"zu-ZA":["H","hB","hb","h"]};function z(t){var e=t.hourCycle;if(void 0===e&&t.hourCycles&&t.hourCycles.length&&(e=t.hourCycles[0]),e)switch(e){case"h24":return"k";case"h23":return"H";case"h12":return"h";case"h11":return"K";default:throw new Error("Invalid hourCycle")}var i,r=t.language;return"root"!==r&&(i=t.maximize().region),(G[i||""]||G[r||""]||G["".concat(r,"-001")]||G["001"])[0]}var F=new RegExp("^".concat(C.source,"*")),j=new RegExp("".concat(C.source,"*$"));function Z(t,e){return{start:t,end:e}}var V=!!String.prototype.startsWith&&"_a".startsWith("a",1),W=!!String.fromCodePoint,X=!!Object.fromEntries,K=!!String.prototype.codePointAt,Y=!!String.prototype.trimStart,q=!!String.prototype.trimEnd,J=Number.isSafeInteger?Number.isSafeInteger:function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},Q=!0;try{Q="a"===(null===(D=at("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===D?void 0:D[0])}catch(t){Q=!1}var tt,et=V?function(t,e,i){return t.startsWith(e,i)}:function(t,e,i){return t.slice(i,i+e.length)===e},it=W?String.fromCodePoint:function(){for(var t=[],e=0;es;){if((i=t[s++])>1114111)throw RangeError(i+" is not a valid code point");r+=i<65536?String.fromCharCode(i):String.fromCharCode(55296+((i-=65536)>>10),i%1024+56320)}return r},rt=X?Object.fromEntries:function(t){for(var e={},i=0,r=t;i=i)){var r,o=t.charCodeAt(e);return o<55296||o>56319||e+1===i||(r=t.charCodeAt(e+1))<56320||r>57343?o:r-56320+(o-55296<<10)+65536}},st=Y?function(t){return t.trimStart()}:function(t){return t.replace(F,"")},nt=q?function(t){return t.trimEnd()}:function(t){return t.replace(j,"")};function at(t,e){return new RegExp(t,e)}if(Q){var lt=at("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");tt=function(t,e){var i;return lt.lastIndex=e,null!==(i=lt.exec(t)[1])&&void 0!==i?i:""}}else tt=function(t,e){for(var i=[];;){var r=ot(t,e);if(void 0===r||ut(r)||dt(r))break;i.push(r),e+=r>=65536?2:1}return it.apply(void 0,i)};var ht=function(){function e(t,e){void 0===e&&(e={}),this.message=t,this.position={offset:0,line:1,column:1},this.ignoreTag=!!e.ignoreTag,this.locale=e.locale,this.requiresOtherClause=!!e.requiresOtherClause,this.shouldParseSkeletons=!!e.shouldParseSkeletons}return e.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},e.prototype.parseMessage=function(t,e,i){for(var r=[];!this.isEOF();){var o=this.char();if(123===o){if((s=this.parseArgument(t,i)).err)return s;r.push(s.val)}else{if(125===o&&t>0)break;if(35!==o||"plural"!==e&&"selectordinal"!==e){if(60===o&&!this.ignoreTag&&47===this.peek()){if(i)break;return this.error(d.UNMATCHED_CLOSING_TAG,Z(this.clonePosition(),this.clonePosition()))}if(60===o&&!this.ignoreTag&&ct(this.peek()||0)){if((s=this.parseTag(t,e)).err)return s;r.push(s.val)}else{var s;if((s=this.parseLiteral(t,e)).err)return s;r.push(s.val)}}else{var n=this.clonePosition();this.bump(),r.push({type:p.pound,location:Z(n,this.clonePosition())})}}}return{val:r,err:null}},e.prototype.parseTag=function(t,e){var i=this.clonePosition();this.bump();var r=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:p.literal,value:"<".concat(r,"/>"),location:Z(i,this.clonePosition())},err:null};if(this.bumpIf(">")){var o=this.parseMessage(t+1,e,!0);if(o.err)return o;var s=o.val,n=this.clonePosition();if(this.bumpIf("")){if(this.isEOF()||!ct(this.char()))return this.error(d.INVALID_TAG,Z(n,this.clonePosition()));var a=this.clonePosition();return r!==this.parseTagName()?this.error(d.UNMATCHED_CLOSING_TAG,Z(a,this.clonePosition())):(this.bumpSpace(),this.bumpIf(">")?{val:{type:p.tag,value:r,children:s,location:Z(i,this.clonePosition())},err:null}:this.error(d.INVALID_TAG,Z(n,this.clonePosition())))}return this.error(d.UNCLOSED_TAG,Z(i,this.clonePosition()))}return this.error(d.INVALID_TAG,Z(i,this.clonePosition()))},e.prototype.parseTagName=function(){var t,e=this.offset();for(this.bump();!this.isEOF()&&(45===(t=this.char())||46===t||t>=48&&t<=57||95===t||t>=97&&t<=122||t>=65&&t<=90||183==t||t>=192&&t<=214||t>=216&&t<=246||t>=248&&t<=893||t>=895&&t<=8191||t>=8204&&t<=8205||t>=8255&&t<=8256||t>=8304&&t<=8591||t>=11264&&t<=12271||t>=12289&&t<=55295||t>=63744&&t<=64975||t>=65008&&t<=65533||t>=65536&&t<=983039);)this.bump();return this.message.slice(e,this.offset())},e.prototype.parseLiteral=function(t,e){for(var i=this.clonePosition(),r="";;){var o=this.tryParseQuote(e);if(o)r+=o;else{var s=this.tryParseUnquoted(t,e);if(s)r+=s;else{var n=this.tryParseLeftAngleBracket();if(!n)break;r+=n}}}var a=Z(i,this.clonePosition());return{val:{type:p.literal,value:r,location:a},err:null}},e.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(ct(t=this.peek()||0)||47===t)?null:(this.bump(),"<");var t},e.prototype.tryParseQuote=function(t){if(this.isEOF()||39!==this.char())return null;switch(this.peek()){case 39:return this.bump(),this.bump(),"'";case 123:case 60:case 62:case 125:break;case 35:if("plural"===t||"selectordinal"===t)break;return null;default:return null}this.bump();var e=[this.char()];for(this.bump();!this.isEOF();){var i=this.char();if(39===i){if(39!==this.peek()){this.bump();break}e.push(39),this.bump()}else e.push(i);this.bump()}return it.apply(void 0,e)},e.prototype.tryParseUnquoted=function(t,e){if(this.isEOF())return null;var i=this.char();return 60===i||123===i||35===i&&("plural"===e||"selectordinal"===e)||125===i&&t>0?null:(this.bump(),it(i))},e.prototype.parseArgument=function(t,e){var i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,Z(i,this.clonePosition()));if(125===this.char())return this.bump(),this.error(d.EMPTY_ARGUMENT,Z(i,this.clonePosition()));var r=this.parseIdentifierIfPossible().value;if(!r)return this.error(d.MALFORMED_ARGUMENT,Z(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,Z(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:p.argument,value:r,location:Z(i,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,Z(i,this.clonePosition())):this.parseArgumentOptions(t,e,r,i);default:return this.error(d.MALFORMED_ARGUMENT,Z(i,this.clonePosition()))}},e.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),i=tt(this.message,e),r=e+i.length;return this.bumpTo(r),{value:i,location:Z(t,this.clonePosition())}},e.prototype.parseArgumentOptions=function(e,i,r,o){var s,n=this.clonePosition(),a=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(a){case"":return this.error(d.EXPECT_ARGUMENT_TYPE,Z(n,l));case"number":case"date":case"time":this.bumpSpace();var h=null;if(this.bumpIf(",")){this.bumpSpace();var c=this.clonePosition();if((E=this.parseSimpleArgStyleIfPossible()).err)return E;if(0===(v=nt(E.val)).length)return this.error(d.EXPECT_ARGUMENT_STYLE,Z(this.clonePosition(),this.clonePosition()));h={style:v,styleLocation:Z(c,this.clonePosition())}}if((w=this.tryParseArgumentClose(o)).err)return w;var u=Z(o,this.clonePosition());if(h&&et(null==h?void 0:h.style,"::",0)){var f=st(h.style.slice(2));if("number"===a)return(E=this.parseNumberSkeletonFromString(f,h.styleLocation)).err?E:{val:{type:p.number,value:r,location:u,style:E.val},err:null};if(0===f.length)return this.error(d.EXPECT_DATE_TIME_SKELETON,u);var m=f;this.locale&&(m=function(t,e){for(var i="",r=0;r>1),l=z(e);for("H"!=l&&"k"!=l||(a=0);a-- >0;)i+="a";for(;n-- >0;)i=l+i}else i+="J"===o?"H":o}return i}(f,this.locale));var v={type:g.dateTime,pattern:m,location:h.styleLocation,parsedOptions:this.shouldParseSkeletons?x(m):{}};return{val:{type:"date"===a?p.date:p.time,value:r,location:u,style:v},err:null}}return{val:{type:"number"===a?p.number:"date"===a?p.date:p.time,value:r,location:u,style:null!==(s=null==h?void 0:h.style)&&void 0!==s?s:null},err:null};case"plural":case"selectordinal":case"select":var _=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(d.EXPECT_SELECT_ARGUMENT_OPTIONS,Z(_,(0,t.pi)({},_)));this.bumpSpace();var b=this.parseIdentifierIfPossible(),y=0;if("select"!==a&&"offset"===b.value){if(!this.bumpIf(":"))return this.error(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,Z(this.clonePosition(),this.clonePosition()));var E;if(this.bumpSpace(),(E=this.tryParseDecimalInteger(d.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,d.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return E;this.bumpSpace(),b=this.parseIdentifierIfPossible(),y=E.val}var w,A=this.tryParsePluralOrSelectOptions(e,a,i,b);if(A.err)return A;if((w=this.tryParseArgumentClose(o)).err)return w;var $=Z(o,this.clonePosition());return"select"===a?{val:{type:p.select,value:r,options:rt(A.val),location:$},err:null}:{val:{type:p.plural,value:r,options:rt(A.val),offset:y,pluralType:"plural"===a?"cardinal":"ordinal",location:$},err:null};default:return this.error(d.INVALID_ARGUMENT_TYPE,Z(n,l))}},e.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(d.EXPECT_ARGUMENT_CLOSING_BRACE,Z(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},e.prototype.parseSimpleArgStyleIfPossible=function(){for(var t=0,e=this.clonePosition();!this.isEOF();)switch(this.char()){case 39:this.bump();var i=this.clonePosition();if(!this.bumpUntil("'"))return this.error(d.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,Z(i,this.clonePosition()));this.bump();break;case 123:t+=1,this.bump();break;case 125:if(!(t>0))return{val:this.message.slice(e.offset,this.offset()),err:null};t-=1;break;default:this.bump()}return{val:this.message.slice(e.offset,this.offset()),err:null}},e.prototype.parseNumberSkeletonFromString=function(t,e){var i=[];try{i=function(t){if(0===t.length)throw new Error("Number skeleton cannot be empty");for(var e=[],i=0,r=t.split(P).filter((function(t){return t.length>0}));i=48&&n<=57))break;o=!0,s=10*s+(n-48),this.bump()}var a=Z(r,this.clonePosition());return o?J(s*=i)?{val:s,err:null}:this.error(e,a):this.error(t,a)},e.prototype.offset=function(){return this.position.offset},e.prototype.isEOF=function(){return this.offset()===this.message.length},e.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},e.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=ot(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},e.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},e.prototype.bump=function(){if(!this.isEOF()){var t=this.char();10===t?(this.position.line+=1,this.position.column=1,this.position.offset+=1):(this.position.column+=1,this.position.offset+=t<65536?1:2)}},e.prototype.bumpIf=function(t){if(et(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)},e.prototype.bumpTo=function(t){if(this.offset()>t)throw Error("targetOffset ".concat(t," must be greater than or equal to the current offset ").concat(this.offset()));for(t=Math.min(t,this.message.length);;){var e=this.offset();if(e===t)break;if(e>t)throw Error("targetOffset ".concat(t," is at invalid UTF-16 code unit boundary"));if(this.bump(),this.isEOF())break}},e.prototype.bumpSpace=function(){for(;!this.isEOF()&&ut(this.char());)this.bump()},e.prototype.peek=function(){if(this.isEOF())return null;var t=this.char(),e=this.offset(),i=this.message.charCodeAt(e+(t>=65536?2:1));return null!=i?i:null},e}();function ct(t){return t>=97&&t<=122||t>=65&&t<=90}function ut(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function dt(t){return t>=33&&t<=35||36===t||t>=37&&t<=39||40===t||41===t||42===t||43===t||44===t||45===t||t>=46&&t<=47||t>=58&&t<=59||t>=60&&t<=62||t>=63&&t<=64||91===t||92===t||93===t||94===t||96===t||123===t||124===t||125===t||126===t||161===t||t>=162&&t<=165||166===t||167===t||169===t||171===t||172===t||174===t||176===t||177===t||182===t||187===t||191===t||215===t||247===t||t>=8208&&t<=8213||t>=8214&&t<=8215||8216===t||8217===t||8218===t||t>=8219&&t<=8220||8221===t||8222===t||8223===t||t>=8224&&t<=8231||t>=8240&&t<=8248||8249===t||8250===t||t>=8251&&t<=8254||t>=8257&&t<=8259||8260===t||8261===t||8262===t||t>=8263&&t<=8273||8274===t||8275===t||t>=8277&&t<=8286||t>=8592&&t<=8596||t>=8597&&t<=8601||t>=8602&&t<=8603||t>=8604&&t<=8607||8608===t||t>=8609&&t<=8610||8611===t||t>=8612&&t<=8613||8614===t||t>=8615&&t<=8621||8622===t||t>=8623&&t<=8653||t>=8654&&t<=8655||t>=8656&&t<=8657||8658===t||8659===t||8660===t||t>=8661&&t<=8691||t>=8692&&t<=8959||t>=8960&&t<=8967||8968===t||8969===t||8970===t||8971===t||t>=8972&&t<=8991||t>=8992&&t<=8993||t>=8994&&t<=9e3||9001===t||9002===t||t>=9003&&t<=9083||9084===t||t>=9085&&t<=9114||t>=9115&&t<=9139||t>=9140&&t<=9179||t>=9180&&t<=9185||t>=9186&&t<=9254||t>=9255&&t<=9279||t>=9280&&t<=9290||t>=9291&&t<=9311||t>=9472&&t<=9654||9655===t||t>=9656&&t<=9664||9665===t||t>=9666&&t<=9719||t>=9720&&t<=9727||t>=9728&&t<=9838||9839===t||t>=9840&&t<=10087||10088===t||10089===t||10090===t||10091===t||10092===t||10093===t||10094===t||10095===t||10096===t||10097===t||10098===t||10099===t||10100===t||10101===t||t>=10132&&t<=10175||t>=10176&&t<=10180||10181===t||10182===t||t>=10183&&t<=10213||10214===t||10215===t||10216===t||10217===t||10218===t||10219===t||10220===t||10221===t||10222===t||10223===t||t>=10224&&t<=10239||t>=10240&&t<=10495||t>=10496&&t<=10626||10627===t||10628===t||10629===t||10630===t||10631===t||10632===t||10633===t||10634===t||10635===t||10636===t||10637===t||10638===t||10639===t||10640===t||10641===t||10642===t||10643===t||10644===t||10645===t||10646===t||10647===t||10648===t||t>=10649&&t<=10711||10712===t||10713===t||10714===t||10715===t||t>=10716&&t<=10747||10748===t||10749===t||t>=10750&&t<=11007||t>=11008&&t<=11055||t>=11056&&t<=11076||t>=11077&&t<=11078||t>=11079&&t<=11084||t>=11085&&t<=11123||t>=11124&&t<=11125||t>=11126&&t<=11157||11158===t||t>=11159&&t<=11263||t>=11776&&t<=11777||11778===t||11779===t||11780===t||11781===t||t>=11782&&t<=11784||11785===t||11786===t||11787===t||11788===t||11789===t||t>=11790&&t<=11798||11799===t||t>=11800&&t<=11801||11802===t||11803===t||11804===t||11805===t||t>=11806&&t<=11807||11808===t||11809===t||11810===t||11811===t||11812===t||11813===t||11814===t||11815===t||11816===t||11817===t||t>=11818&&t<=11822||11823===t||t>=11824&&t<=11833||t>=11834&&t<=11835||t>=11836&&t<=11839||11840===t||11841===t||11842===t||t>=11843&&t<=11855||t>=11856&&t<=11857||11858===t||t>=11859&&t<=11903||t>=12289&&t<=12291||12296===t||12297===t||12298===t||12299===t||12300===t||12301===t||12302===t||12303===t||12304===t||12305===t||t>=12306&&t<=12307||12308===t||12309===t||12310===t||12311===t||12312===t||12313===t||12314===t||12315===t||12316===t||12317===t||t>=12318&&t<=12319||12320===t||12336===t||64830===t||64831===t||t>=65093&&t<=65094}function pt(t){t.forEach((function(t){if(delete t.location,E(t)||w(t))for(var e in t.options)delete t.options[e].location,pt(t.options[e].value);else _(t)&&S(t.style)||(b(t)||y(t))&&H(t.style)?delete t.style.location:$(t)&&pt(t.children)}))}function gt(e,i){void 0===i&&(i={}),i=(0,t.pi)({shouldParseSkeletons:!0,requiresOtherClause:!0},i);var r=new ht(e,i).parse();if(r.err){var o=SyntaxError(d[r.err.kind]);throw o.location=r.err.location,o.originalMessage=r.err.message,o}return(null==i?void 0:i.captureLocation)||pt(r.val),r.val}function ft(t,e){var i=e&&e.cache?e.cache:At,r=e&&e.serializer?e.serializer:yt;return(e&&e.strategy?e.strategy:bt)(t,{cache:i,serializer:r})}function mt(t,e,i,r){var o,s=null==(o=r)||"number"==typeof o||"boolean"==typeof o?r:i(r),n=e.get(s);return void 0===n&&(n=t.call(this,r),e.set(s,n)),n}function vt(t,e,i){var r=Array.prototype.slice.call(arguments,3),o=i(r),s=e.get(o);return void 0===s&&(s=t.apply(this,r),e.set(o,s)),s}function _t(t,e,i,r,o){return i.bind(e,t,r,o)}function bt(t,e){return _t(t,this,1===t.length?mt:vt,e.cache.create(),e.serializer)}var yt=function(){return JSON.stringify(arguments)};function Et(){this.cache=Object.create(null)}Et.prototype.get=function(t){return this.cache[t]},Et.prototype.set=function(t,e){this.cache[t]=e};var wt,At={create:function(){return new Et}},$t={variadic:function(t,e){return _t(t,this,vt,e.cache.create(),e.serializer)},monadic:function(t,e){return _t(t,this,mt,e.cache.create(),e.serializer)}};!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}(wt||(wt={}));var St,Ht=function(e){function i(t,i,r){var o=e.call(this,t)||this;return o.code=i,o.originalMessage=r,o}return(0,t.ZT)(i,e),i.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},i}(Error),Ct=function(e){function i(t,i,r,o){return e.call(this,'Invalid values for "'.concat(t,'": "').concat(i,'". Options are "').concat(Object.keys(r).join('", "'),'"'),wt.INVALID_VALUE,o)||this}return(0,t.ZT)(i,e),i}(Ht),Tt=function(e){function i(t,i,r){return e.call(this,'Value for "'.concat(t,'" must be of type ').concat(i),wt.INVALID_VALUE,r)||this}return(0,t.ZT)(i,e),i}(Ht),xt=function(e){function i(t,i){return e.call(this,'The intl string context variable "'.concat(t,'" was not provided to the string "').concat(i,'"'),wt.MISSING_VALUE,i)||this}return(0,t.ZT)(i,e),i}(Ht);function Pt(t){return"function"==typeof t}function Bt(t,e,i,r,o,s,n){if(1===t.length&&m(t[0]))return[{type:St.literal,value:t[0].value}];for(var a=[],l=0,h=t;l0?new Intl.Locale(e[0]):new Intl.Locale("string"==typeof t?t:t[0])}},e.__parse=gt,e.formats={number:{integer:{maximumFractionDigits:0},currency:{style:"currency"},percent:{style:"percent"}},date:{short:{month:"numeric",day:"numeric",year:"2-digit"},medium:{month:"short",day:"numeric",year:"numeric"},long:{month:"long",day:"numeric",year:"numeric"},full:{weekday:"long",month:"long",day:"numeric",year:"numeric"}},time:{short:{hour:"numeric",minute:"numeric"},medium:{hour:"numeric",minute:"numeric",second:"numeric"},long:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"},full:{hour:"numeric",minute:"numeric",second:"numeric",timeZoneName:"short"}}},e}();const Nt=Mt;class Ot{constructor(){this.lang=It("lang",document?.documentElement?.getAttribute("lang")),this.dir=It("dir",document?.documentElement?.getAttribute("dir")),new MutationObserver((()=>{document.dispatchEvent(new CustomEvent("localeChanged",{detail:{lang:this.lang=It("lang",document.documentElement.lang),dir:this.dir=It("dir",document.documentElement.dir)}}))})).observe(document.documentElement,{attributes:!0,attributeFilter:["dir","lang"]})}}function It(t,e){return"lang"===t?e&&e.includes("-")&&e.length>=5?e.toLowerCase():"en-us":"dir"===t?e&&e.match(/^(ltr|rtl)$/i)?e.toLowerCase():"ltr":(console.warn("Invalid validation type!"),"")}const Rt=function(){let t;return function(){return t||(t=new Ot),t}}(),kt=(e=>{class i extends e{constructor(){super(...arguments),this.i18nManager=Rt(),this.locChangeHandler=t=>{this.lang=t.detail.lang,this.dir=t.detail.dir,this.requestUpdate()},this.errorHandler=(t,e)=>{if(console.warn(`I18nMixin ${t}: ${e}`),"undefined"!=typeof process&&process?.env?.STORYBOOK&&"ERROR"===t)throw new Error(e)}}connectedCallback(){super.connectedCallback(),this.lang=this.i18nManager?.lang||"en-us",this.dir=this.i18nManager?.dir||"ltr",document.addEventListener("localeChanged",this.locChangeHandler),Object.keys(this.translations||{})?.forEach((t=>{const{dict:e}=this.constructor;e&&Object.keys(e).length||this.errorHandler("ERROR","Found translations but dictionary is not defined"),e&&!(t in e)&&this.errorHandler("ERROR",`Translation passed in for wrong or obsolete key: '${t}'`)}))}disconnectedCallback(){super.disconnectedCallback(),document.removeEventListener("localeChanged",this.locChangeHandler)}msg(t,e){if(!t)return"";const i=this.constructor.dict?.[t]||"";if(!this.lang)return i;const{dict:r}=this.constructor;r&&!(t in r)&&this.errorHandler("ERROR",`Invalid key: '${t}'`);let o=this.translations?.[t];o||(this.translations&&this.errorHandler("WARNING",`Missing translation for key: '${t}'`),o=i);let s=o;try{s=this.format(o,e)}catch(t){this.errorHandler("ERROR",`Error interpolating '${o}'\n${t}`)}return s??o??""}format(t,e){return new Nt(t,this.lang).format(e)}}return i.dict={},(0,t.gn)([(0,o.Cb)({type:Object,reflect:!1})],i.prototype,"translations",void 0),i})(f.oi);i(7659);let Ut=class extends kt{constructor(){super(...arguments),this.carouselId="",this.headerText="",this.backgroundToggle=!1,this.backgroundText="",this.productInfo=[],this._mobileSize=!1,this._windowWidth=window.innerWidth,this._windowHeight=window.innerHeight,this._currentPosition=0,this._currentColorId="0-0-default",this._colorSelection=[]}get totalSlides(){return this.productInfo?.length}navClickEventListener(t){t.detail.carouselId===this.carouselId&&(this._currentPosition=t.detail.position,this.updateCurrentColorId())}render(){return u`
${this.backgroundToggle?this.renderBackground():e.Ld}
${this.totalSlides>0?this.productInfo.map(((t,e)=>this.renderProduct(t,e))):""}
`}renderBackground(){return u`
${this.backgroundText}
`}renderProduct(t,i){const r=this._currentPosition===i;return u`
${this.renderImages(t.imageColorPairs)}
${r?this.renderColorPicker(t.imageColorPairs):e.Ld}
`}renderImages(t){const i=t?.map(((t,i)=>{const r=this._currentPosition.toString()+"-"+i.toString()+"-"+t.label;return t.imageXLarge||t.imageLarge||t.imageMedium||t.imageSmall?u`
`:e.Ld}));return i}renderColorPicker(t){return u`
`}renderPagination(){return u`
`}handleColorPickerClick(t,e,i){this._currentColorId=t,this._colorSelection[e]=i}updateWindowSize(){this._windowHeight=window.innerHeight,this._windowWidth=window.innerWidth,this._mobileSize=window.innerWidth<=860,this.adjustContentCardHeight()}updateCurrentColorId(){this.productInfo[this._currentPosition]?.imageColorPairs[this._colorSelection[this._currentPosition]]&&(this._currentColorId=this._currentPosition.toString()+"-"+this._colorSelection[this._currentPosition].toString()+"-"+this.productInfo[this._currentPosition]?.imageColorPairs[this._colorSelection[this._currentPosition]].label)}setEqualHeightForContentCard(){const t=Array.from(this._inactiveCarouselItems);t.forEach((t=>{t.style.display="block"}));const e=Array.from(this._productContent);let i=0;e.forEach((t=>{t.style.height="unset"})),e.forEach((t=>{const e=t.offsetHeight;e>i&&(i=e)})),e.forEach((t=>{t.style.height=`${i}px`})),t.forEach((t=>{t.style.display="none"}))}adjustContentCardHeight(){this._mobileSize?this.setEqualHeightForContentCard():this._productContent.forEach((t=>{t.style.height=""}))}firstUpdated(){this.adjustContentCardHeight()}updated(){Array.from(this._inactiveCarouselItems).forEach((t=>{t.style.display="none"})),this._activeCarouselItem.style.display=""}connectedCallback(){super.connectedCallback(),window.addEventListener("resize",(()=>this.updateWindowSize())),this.updateWindowSize(),this.addEventListener("pagination-nav-click",this.navClickEventListener),this._colorSelection=Array(this.totalSlides).fill(0),this.totalSlides>0&&(this._currentColorId=this._currentPosition.toString()+"-"+this._colorSelection[this._currentPosition].toString()+"-"+this.productInfo[this._currentPosition].imageColorPairs[this._colorSelection[this._currentPosition]].label)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("resize",(()=>this.updateWindowSize())),this.removeEventListener("pagination-nav-click",this.navClickEventListener)}};Ut.styles=s,(0,t.gn)([(0,o.Cb)({attribute:"carousel-id"})],Ut.prototype,"carouselId",void 0),(0,t.gn)([(0,o.Cb)({attribute:"header-text"})],Ut.prototype,"headerText",void 0),(0,t.gn)([(0,o.Cb)({attribute:"background-toggle"})],Ut.prototype,"backgroundToggle",void 0),(0,t.gn)([(0,o.Cb)({attribute:"background-text"})],Ut.prototype,"backgroundText",void 0),(0,t.gn)([(0,o.Cb)({attribute:"product-info",type:Object})],Ut.prototype,"productInfo",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_mobileSize",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_windowWidth",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_windowHeight",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_currentPosition",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_currentColorId",void 0),(0,t.gn)([(0,o.SB)()],Ut.prototype,"_colorSelection",void 0),(0,t.gn)([(0,o.IO)(".fc-carousel-item.carousel-active")],Ut.prototype,"_activeCarouselItem",void 0),(0,t.gn)([(0,o.Kt)(".fc-product-details")],Ut.prototype,"_productContent",void 0),(0,t.gn)([(0,o.Kt)(".fc-carousel-item.carousel-inactive")],Ut.prototype,"_inactiveCarouselItems",void 0),Ut=(0,t.gn)([(0,o.Mo)("cascade-feature-carousel")],Ut)})(),r})(),t.exports=e()}},e={};function i(r){var o=e[r];if(void 0!==o)return o.exports;var s=e[r]={exports:{}};return t[r](s,s.exports,i),s.exports}i.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return i.d(e,{a:e}),e},i.d=(t,e)=>{for(var r in e)i.o(e,r)&&!i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";i(168)})()})();
document.addEventListener('DOMContentLoaded', function() {
var featureCarouselElements = document.querySelectorAll('.cascade-feature-carousel-container');
featureCarouselElements.forEach(function(featureCarouselElement) {
var backgroundGradient = featureCarouselElement.getAttribute('data-background-gradient');
if (backgroundGradient != null) {
featureCarouselElement.style.setProperty('background', backgroundGradient);
}
var paginationActiveDotColor = featureCarouselElement.getAttribute('data-page-nav-active-dot-color');
if (paginationActiveDotColor != null) {
featureCarouselElement.style.setProperty('--ds-pagination-active-dot-color', paginationActiveDotColor);
}
var paginationButtonGradient = featureCarouselElement.getAttribute('data-page-nav-button-border-gradient-color');
var baseColor = featureCarouselElement.classList.contains('theme-night') ? 'var(--dark-mode-button-background-color)' : 'white';
if (paginationButtonGradient != null) {
var backgroundGradient = `linear-gradient(${baseColor}, ${baseColor})`;
var gradient = `${backgroundGradient}, ${paginationButtonGradient}`;
featureCarouselElement.style.setProperty('--ds-pagination-nav-button-background-image', gradient);
}
});
});