/*! For license information please see plp-hero-bundle.js.LICENSE.txt */ (()=>{var t={1917:t=>{var e;self,e=()=>(()=>{"use strict";var t={d:(e,i)=>{for(var n in i)t.o(i,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:i[n]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},e={};t.r(e),t.d(e,{PLPHero:()=>Mr});var i=function(t,e){return i=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])},i(t,e)};function n(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}i(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var r=function(){return r=Object.assign||function(t){for(var e,i=1,n=arguments.length;i=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s}function s(t,e,i){if(i||2===arguments.length)for(var n,r=0,o=e.length;r{if(l)t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const i of e){const e=document.createElement("style"),n=a.litNonce;void 0!==n&&e.setAttribute("nonce",n),e.textContent=i.cssText,t.appendChild(e)}},u=l?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const i of t.cssRules)e+=i.cssText;return(t=>new c("string"==typeof t?t:t+"",void 0,h))(e)})(t):t,{is:g,defineProperty:m,getOwnPropertyDescriptor:v,getOwnPropertyNames:f,getOwnPropertySymbols:b,getPrototypeOf:y}=Object,_=globalThis,$=_.trustedTypes,E=$?$.emptyScript:"",w=_.reactiveElementPolyfillSupport,A=(t,e)=>t,B={toAttribute(t,e){switch(e){case Boolean:t=t?E: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}},x=(t,e)=>!g(t,e),S={attribute:!0,type:String,converter:B,reflect:!1,hasChanged:x};Symbol.metadata??=Symbol("metadata"),_.litPropertyMetadata??=new WeakMap;class H 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=S){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const i=Symbol(),n=this.getPropertyDescriptor(t,i,e);void 0!==n&&m(this.prototype,t,n)}}static getPropertyDescriptor(t,e,i){const{get:n,set:r}=v(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get(){return n?.call(this)},set(e){const o=n?.call(this);r.call(this,e),this.requestUpdate(t,o,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??S}static _$Ei(){if(this.hasOwnProperty(A("elementProperties")))return;const t=y(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(A("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(A("properties"))){const t=this.properties,e=[...f(t),...b(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(u(t))}else void 0!==t&&e.push(u(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 p(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),n=this.constructor._$Eu(t,i);if(void 0!==n&&!0===i.reflect){const r=(void 0!==i.converter?.toAttribute?i.converter:B).toAttribute(e,i.type);this._$Em=t,null==r?this.removeAttribute(n):this.setAttribute(n,r),this._$Em=null}}_$AK(t,e){const i=this.constructor,n=i._$Eh.get(t);if(void 0!==n&&this._$Em!==n){const t=i.getPropertyOptions(n),r="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==t.converter?.fromAttribute?t.converter:B;this._$Em=n,this[n]=r.fromAttribute(e,t.type),this._$Em=null}}requestUpdate(t,e,i){if(void 0!==t){if(i??=this.constructor.getPropertyOptions(t),!(i.hasChanged??x)(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){}}H.elementStyles=[],H.shadowRootOptions={mode:"open"},H[A("elementProperties")]=new Map,H[A("finalized")]=new Map,w?.({ReactiveElement:H}),(_.reactiveElementVersions??=[]).push("2.0.4");const T=globalThis,C=T.trustedTypes,P=C?C.createPolicy("lit-html",{createHTML:t=>t}):void 0,k="$lit$",I=`lit$${(Math.random()+"").slice(9)}$`,M="?"+I,L=`<${M}>`,O=document,U=()=>O.createComment(""),N=t=>null===t||"object"!=typeof t&&"function"!=typeof t,R=Array.isArray,D="[ \t\n\f\r]",z=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,G=/-->/g,V=/>/g,F=RegExp(`>|${D}(?:([^\\s"'>=/]+)(${D}*=${D}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),j=/'/g,Z=/"/g,X=/^(?:script|style|textarea|title)$/i,W=t=>(e,...i)=>({_$litType$:t,strings:e,values:i}),K=W(1),Y=W(2),q=Symbol.for("lit-noChange"),J=Symbol.for("lit-nothing"),Q=new WeakMap,tt=O.createTreeWalker(O,129);function et(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==P?P.createHTML(e):e}const it=(t,e)=>{const i=t.length-1,n=[];let r,o=2===e?"":"",s=z;for(let e=0;e"===l[0]?(s=r??z,h=-1):void 0===l[1]?h=-2:(h=s.lastIndex-l[2].length,a=l[1],s=void 0===l[3]?F:'"'===l[3]?Z:j):s===Z||s===j?s=F:s===G||s===V?s=z:(s=F,r=void 0);const c=s===F&&t[e+1].startsWith("/>")?" ":"";o+=s===z?i+L:h>=0?(n.push(a),i.slice(0,h)+k+i.slice(h)+I+c):i+I+(-2===h?e:c)}return[et(t,o+(t[i]||"")+(2===e?"":"")),n]};class nt{constructor({strings:t,_$litType$:e},i){let n;this.parts=[];let r=0,o=0;const s=t.length-1,a=this.parts,[l,h]=it(t,e);if(this.el=nt.createElement(l,i),tt.currentNode=this.el.content,2===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(n=tt.nextNode())&&a.length0){n.textContent=C?C.emptyScript:"";for(let i=0;iR(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!==J&&N(this._$AH)?this._$AA.nextSibling.data=t:this.T(O.createTextNode(t)),this._$AH=t}$(t){const{values:e,_$litType$:i}=t,n="number"==typeof i?this._$AC(t):(void 0===i.el&&(i.el=nt.createElement(et(i.h,i.h[0]),this.options)),i);if(this._$AH?._$AD===n)this._$AH.p(e);else{const t=new ot(n,this),i=t.u(this.options);t.p(e),this.T(i),this._$AH=t}}_$AC(t){let e=Q.get(t.strings);return void 0===e&&Q.set(t.strings,e=new nt(t)),e}k(t){R(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let i,n=0;for(const r of t)n===e.length?e.push(i=new st(this.S(U()),this.S(U()),this,this.options)):i=e[n],i._$AI(r),n++;n2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=J}_$AI(t,e=this,i,n){const r=this.strings;let o=!1;if(void 0===r)t=rt(this,t,e,0),o=!N(t)||t!==this._$AH&&t!==q,o&&(this._$AH=t);else{const n=t;let s,a;for(t=r[0],s=0;s{const n=i?.renderBefore??e;let r=n._$litPart$;if(void 0===r){const t=i?.renderBefore??null;n._$litPart$=r=new st(e.insertBefore(U(),t),t,void 0,i??{})}return r._$AI(t),r})(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return q}}ut._$litElement$=!0,ut.finalized=!0,globalThis.litElementHydrateSupport?.({LitElement:ut});const gt=globalThis.litElementPolyfillSupport;gt?.({LitElement:ut}),(globalThis.litElementVersions??=[]).push("4.0.4");const mt=Symbol.for(""),vt=t=>{if(t?.r===mt)return t?._$litStatic$},ft=t=>({_$litStatic$:t,r:mt}),bt=new Map,yt=t=>(e,...i)=>{const n=i.length;let r,o;const s=[],a=[];let l,h=0,d=!1;for(;h(...e)=>({_$litDirective$:t,values:e}))(wt),Bt={attribute:!0,type:String,converter:B,reflect:!1,hasChanged:x},xt=(t=Bt,e,i)=>{const{kind:n,metadata:r}=i;let o=globalThis.litPropertyMetadata.get(r);if(void 0===o&&globalThis.litPropertyMetadata.set(r,o=new Map),o.set(i.name,t),"accessor"===n){const{name:n}=i;return{set(i){const r=e.get.call(this);e.set.call(this,i),this.requestUpdate(n,r,t)},init(e){return void 0!==e&&this.P(n,void 0,t),e}}}if("setter"===n){const{name:n}=i;return function(i){const r=this[n];e.call(this,i),this.requestUpdate(n,r,t)}}throw Error("Unsupported decorator location: "+n)};function St(t){return(e,i)=>"object"==typeof i?xt(t,e,i):((t,e,i)=>{const n=e.hasOwnProperty(i);return e.constructor.createProperty(i,n?{...t,wrapped:!0}:t),n?Object.getOwnPropertyDescriptor(e,i):void 0})(t,e,i)}function Ht(t){return St({...t,state:!0,attribute:!1})}const Tt=(t,e,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,i),i);function Ct(t,e){return(i,n,r)=>{const o=e=>e.renderRoot?.querySelector(t)??null;if(e){const{get:t,set:e}="object"==typeof n?i:r??(()=>{const t=Symbol();return{get(){return this[t]},set(e){this[t]=e}}})();return Tt(i,n,{get(){let i=t.call(this);return void 0===i&&(i=o(this),(null!==i||this.hasUpdated)&&e.call(this,i)),i}})}return Tt(i,n,{get(){return o(this)}})}}const Pt=((t,...e)=>{const i=1===t.length?t[0]:e.reduce(((e,i,n)=>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[n+1]),t[0]);return new c(i,t,h)})` .plp-inner-container, .lpp-content { display: flex; justify-content: center; height: 25%; padding: 0; z-index: 11; } .lpp-content { padding: 0px, 0px, 16px, 0px; } .plp-heading h1, .plp-heading .h1, .plp-heading h2, .plp-heading .h2, .plp-heading h3, .plp-heading .h3, .plp-heading h4, .plp-heading .h4, .plp-heading h5, .plp-heading .h5, .plp-heading h6, .plp-heading .h6 { margin-bottom: 0; margin-top: 0px; } /* Dark Theme styles */ .theme-night .plp-heading h1, .theme-night .plp-hero-btns, .theme-night .plp-product-name, .theme-night .plp-hero-description, .theme-night .plp-heading #plp-hero-heading { background: #fff; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .theme-night .link-text, .theme-night .link-text a { color: #afadff; } .theme-night .plp-hero-btns a { background: #9550f1; } .theme-night .icon button { background-image: linear-gradient(#000, #000), radial-gradient( circle at right bottom, rgba(7, 54, 195, 0.2), rgb(7, 54, 195) ); } .theme-night .play-button > svg { fill: #ffffff; } .theme-night .pause-button > svg { stroke: #ffffff; } .lineup-animation, .plp-hero-description, .plp-product-name, .wordmark picture img, .lpp-content { animation: 2s opac ease-out; } @keyframes opac { from { opacity: 0; } to { opacity: 1; } } .plp-hero-container { background-size: cover; height: 100%; overflow-y: visible; } .img-container-section { padding: 0px; } .img-container { width: 100%; object-fit: contain; display: block; } .video-container-section { height: 100%; overflow: hidden; position: relative; } .play-pause-section { position: absolute; bottom: 5%; left: 1%; } .video-container { width: 100vw; position: relative; } .plp-heading { padding: 24px 12px; display: flex; justify-content: center; align-items: center; flex-direction: column; } .plp-product-name { font-size: 24px; font-weight: 600; margin: 0px; } .plp-heading h1, .h1 { font-style: normal; font-weight: 600; font-size: 5.714vw; margin-bottom: 0; margin-top: 0px; } .plp-heading { max-width: 710px; margin: 0 auto; width: 90%; } .plp-hero-media { pointer-events: none; display: block; } @media (min-width: 1400px) { .plp-heading h1, .plp-heading .h1 { font-size: 4.125rem; } .plp-heading h2, .plp-heading .h2 { font-size: 3.5125rem; } .plp-heading h3, .plp-heading .h3 { font-size: 2.9125rem; } .plp-heading h4, .plp-heading .h4 { font-size: 2.4rem; } .plp-heading h5, .plp-heading .h5 { font-size: 1.9125rem; } .plp-heading h6, .plp-heading .h6 { font-size: 1.1875rem; } } @media (min-width: 1084px) { .plp-heading h1, .plp-heading .h1 { font-size: 3.9125rem; } .plp-heading h2, .plp-heading .h2 { font-size: 3.1125rem; } .plp-heading h3, .plp-heading .h3 { font-size: 2.4685rem; } .plp-heading h4, .plp-heading .h4 { font-size: 1.9125rem; } .plp-heading h5, .plp-heading .h5 { font-size: 1.4875rem; } .plp-heading h6, .plp-heading .h6 { font-size: 1.125rem; } } @media screen and (min-width: 768px) and (max-width: 1083px) { .plp-heading h1, .plp-heading .h1 { font-size: 3.9125rem; } .plp-heading h2, .plp-heading .h2 { font-size: 3.1125rem; } .plp-heading h3, .plp-heading .h3 { font-size: 2.4685rem; } .plp-heading h4, .plp-heading .h4 { font-size: 1.9125rem; } .plp-heading h5, .plp-heading .h5 { font-size: 1.4875rem; } .plp-heading h6, .plp-heading .h6 { font-size: 1.125rem; } } @media screen and (max-width: 440px) { .plp-heading h1, .plp-heading .h1 { font-size: 2.5125rem; } .plp-heading h2, .plp-heading .h2 { font-size: 2.0125rem; } .plp-heading h3, .plp-heading .h3 { font-size: 1.8685rem; } .plp-heading h4, .plp-heading .h4 { font-size: 1.3125rem; } .plp-heading h5, .plp-heading .h5 { font-size: 0.9875rem; } .plp-heading h6, .plp-heading .h6 { font-size: 0.625rem; } } .plp-heading h1 span { color: #5440f1; } .plp-pilot-button { padding: 6px 12px; margin-top: 20px; justify-content: space-evenly; align-items: center; border-radius: 2px 6px; display: flex; border-width: 1px; border-style: solid; background: #fff; border-image: linear-gradient(to right, #c33dc1, #0167b8) 1; } .plp-pilot-button img { margin-right: 10px; } .plp-pilot-button P { margin: 0; font-size: 1.143vw; font-style: normal; line-height: 24px; } .icon { margin-top: 24px; cursor: pointer; width: 40px; height: 40px; border-radius: 50px; margin-left: 24px; z-index: 9; } .play-icon { text-align: center; font-size: 26px; color: #000; margin: 5px 0 0 2px; } .copilot-badge-dim { width: 24px; height: 24px; } .first { display: none; } video::-webkit-media-controls-panel { display: none !important; opacity: 1 !important; } .icon button { background-image: linear-gradient(rgb(255 255 255), rgb(255 255 255)), radial-gradient(circle at bottom right, rgba(7, 54, 195, 0.2), #0736c3); border: 1.5px solid transparent; border-radius: 50%; background-origin: border-box; background-clip: padding-box, border-box; } .play-button, .pause-button { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; cursor: pointer; } .play-button > svg { width: 24px; height: 24px; stroke: #000000; } .pause-button > svg { width: 24px; height: 24px; fill: #000000; } .plp-hero-btns { margin: 20px auto; } .plp-hero-btns a { background: #5440f1; border-radius: 5px; padding: 10px; color: #fff; text-decoration: none; margin: 0 10px; } .link-text a { color: #5440f1; text-decoration: none; font-size: 18px; } .plp-hero-description { font-size: 18px; text-align: center; font-weight: 400; line-height: 26px; margin-bottom: 0px; margin-top: 16px; padding: 0 0 16px 0; } .link-text { margin-top: 20px; } @media screen and (max-width: 440px) { .plp-heading h1 { font-size: 40px; margin-bottom: 40px; } .plp-pilot-button { margin-top: 0px; padding: 6px; } .plp-pilot-button P { font-size: 16px; } .icon { margin-left: 24px; } .plp-hero-btns { display: flex; flex-direction: column; } .plp-hero-btns a { margin-bottom: 10px; } .link-text { margin-top: 00px; } } @media screen and (min-width: 540px) and (max-width: 767px) { .plp-heading { padding: 12px 0px 0px 0px; margin-bottom: 20px; } .plp-heading h1 { font-size: 7.407vw; margin-bottom: 45px; } .plp-product-name { margin-bottom: 0; font-size: 19px; } .icon { margin-left: 24px; } .plp-pilot-button { margin-top: 12px; margin-bottom: 24px; padding: 6px; } .plp-pilot-button img { margin-right: 4px; } .plp-pilot-button P { font-size: 16px; } } .mb-1, .my-1 { margin-bottom: 0.25rem !important; } .mb-2, .my-2 { margin-bottom: 0.5rem !important; } .mb-3, .my-3 { margin-bottom: 1rem !important; } .mb-4, .my-4 { margin-bottom: 1.5rem !important; } .mb-5, .my-5 { margin-bottom: 3rem !important; } .plp-heading h1.display-1, .plp-heading h2.display-1, .plp-heading h3.display-1, .plp-heading h4.display-1, .plp-heading h5.display-1, .plp-heading h6.display-1 { font-size: 6.5625rem; margin-bottom: 2rem; } @media (min-width: 1084px) { .plp-heading h1.display-1, .plp-heading h2.display-1, .plp-heading h3.display-1, .plp-heading h4.display-1, .plp-heading h5.display-1, .plp-heading h6.display-1 { font-size: 10rem; margin-bottom: 2.25rem; } } @media (min-width: 1400px) { .plp-heading h1.display-1, .plp-heading h2.display-1, .plp-heading h3.display-1, .plp-heading h4.display-1, .plp-heading h5.display-1, .plp-heading h6.display-1 { font-size: 15.5625rem; margin-bottom: 2.5rem; } } .plp-heading h1.display-2, .plp-heading h2.display-2, .plp-heading h3.display-2, .plp-heading h4.display-2, .plp-heading h5.display-2, .plp-heading h6.display-2 { font-size: 4.4375rem; margin-bottom: 1.75rem; } @media (min-width: 1084px) { .plp-heading h1.display-2, .plp-heading h2.display-2, .plp-heading h3.display-2, .plp-heading h4.display-2, .plp-heading h5.display-2, .plp-heading h6.display-2 { font-size: 6.5625rem; margin-bottom: 2rem; } } @media (min-width: 1400px) { .plp-heading h1.display-2, .plp-heading h2.display-2, .plp-heading h3.display-2, .plp-heading h4.display-2, .plp-heading h5.display-2, .plp-heading h6.display-2 { font-size: 10rem; margin-bottom: 2.25rem; } } .plp-heading h1.display-3, .plp-heading h2.display-3, .plp-heading h3.display-3, .plp-heading h4.display-3, .plp-heading h5.display-3, .plp-heading h6.display-3 { font-size: 3.125rem; margin-bottom: 1.5rem; } @media (min-width: 1084px) { .plp-heading h1.display-3, .plp-heading h2.display-3, .plp-heading h3.display-3, .plp-heading h4.display-3, .plp-heading h5.display-3, .plp-heading h6.display-3 { font-size: 4.4375rem; margin-bottom: 1.75rem; } } @media (min-width: 1400px) { .plp-heading h1.display-3, .plp-heading h2.display-3, .plp-heading h3.display-3, .plp-heading h4.display-3, .plp-heading h5.display-3, .plp-heading h6.display-3 { font-size: 6.5625rem; margin-bottom: 2rem; } } .plp-heading h1.display-4, .plp-heading h2.display-4, .plp-heading h3.display-4, .plp-heading h4.display-4, .plp-heading h5.display-4, .plp-heading h6.display-4 { font-size: 2.3125rem; margin-bottom: 1.25rem; } @media (min-width: 1084px) { .plp-heading h1.display-4, .plp-heading h2.display-4, .plp-heading h3.display-4, .plp-heading h4.display-4, .plp-heading h5.display-4, .plp-heading h6.display-4 { font-size: 3.125rem; margin-bottom: 1.5rem; } } @media (min-width: 1400px) { .plp-heading h1.display-4, .plp-heading h2.display-4, .plp-heading h3.display-4, .plp-heading h4.display-4, .plp-heading h5.display-4, .plp-heading h6.display-4 { font-size: 4.4375rem; margin-bottom: 1.75rem; } } .plp-heading h1, .plp-hero-btns, .plp-product-name, .plp-heading #plp-hero-heading { background: #000; -webkit-background-clip: text; -webkit-text-fill-color: transparent; } @media (min-width: 1400px) { .plp-hero-container { padding: 40px 0; } .plp-heading { max-width: 900px; } } @media (min-width: 1084px) { .plp-hero-container { padding: 40px 0px; } } @media screen and (min-width: 860px) { .plp-hero-container { padding: 32px 0px; } } @media screen and (min-width: 540px) { .plp-hero-container { padding: 32px 0px; } .plp-heading { max-width: 710px; } .plp-product-name p.h1, .plp-product-name p.h2, .plp-product-name p.h3, .plp-product-name p.h4, .plp-product-name p.h5, .plp-product-name p.h6 { margin-top: 0px !important; } } @media screen and (min-width: 540px) and (max-width: 1083px) { .plp-hero-container.hide-tab .play-pause-section { display: none; } } @media (min-width: 1084px) { .plp-hero-container.hide-desk .play-pause-section { display: none; } } .plp-hero-container .wordmark img { height: 32px; } @media screen and (max-width: 539px) { .plp-hero-container.hide-mob .play-pause-section { display: none; } .plp-hero-container { padding: 24px 0; } .plp-product-name { margin: 0; padding: 0 0 8px 0; } p.h1, p.h2, p.h3, p.h4, p.h5, p.h6 { margin-top: 0px !important; } .plp-heading h1 { margin-top: 0; } .lpp-content { width: 148px; display: unset; } .plp-hero-container .wordmark img { height: 18px; } } .plp-hero-container .wordmark { text-align: center; } .heading-content { position: relative; } .text-on-asset .plp-inner-container { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100%; height: auto; } .img-container-section, .plp-hero-container { padding: 0; } .plp-heading { width: 90%; margin: 0 auto; } :host([dir='rtl']) .play-pause-section { right: 1%; left: auto; margin-right: 24px; margin-left: 0px; } @media (prefers-contrast: more) { .play-button > svg { fill: #ffffff; } } `;var kt,It,Mt;function Lt(t){return t.type===It.literal}function Ot(t){return t.type===It.argument}function Ut(t){return t.type===It.number}function Nt(t){return t.type===It.date}function Rt(t){return t.type===It.time}function Dt(t){return t.type===It.select}function zt(t){return t.type===It.plural}function Gt(t){return t.type===It.pound}function Vt(t){return t.type===It.tag}function Ft(t){return!(!t||"object"!=typeof t||t.type!==Mt.number)}function jt(t){return!(!t||"object"!=typeof t||t.type!==Mt.dateTime)}!function(t){t[t.EXPECT_ARGUMENT_CLOSING_BRACE=1]="EXPECT_ARGUMENT_CLOSING_BRACE",t[t.EMPTY_ARGUMENT=2]="EMPTY_ARGUMENT",t[t.MALFORMED_ARGUMENT=3]="MALFORMED_ARGUMENT",t[t.EXPECT_ARGUMENT_TYPE=4]="EXPECT_ARGUMENT_TYPE",t[t.INVALID_ARGUMENT_TYPE=5]="INVALID_ARGUMENT_TYPE",t[t.EXPECT_ARGUMENT_STYLE=6]="EXPECT_ARGUMENT_STYLE",t[t.INVALID_NUMBER_SKELETON=7]="INVALID_NUMBER_SKELETON",t[t.INVALID_DATE_TIME_SKELETON=8]="INVALID_DATE_TIME_SKELETON",t[t.EXPECT_NUMBER_SKELETON=9]="EXPECT_NUMBER_SKELETON",t[t.EXPECT_DATE_TIME_SKELETON=10]="EXPECT_DATE_TIME_SKELETON",t[t.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE=11]="UNCLOSED_QUOTE_IN_ARGUMENT_STYLE",t[t.EXPECT_SELECT_ARGUMENT_OPTIONS=12]="EXPECT_SELECT_ARGUMENT_OPTIONS",t[t.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE=13]="EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE=14]="INVALID_PLURAL_ARGUMENT_OFFSET_VALUE",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR=15]="EXPECT_SELECT_ARGUMENT_SELECTOR",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR=16]="EXPECT_PLURAL_ARGUMENT_SELECTOR",t[t.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT=17]="EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT",t[t.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT=18]="EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT",t[t.INVALID_PLURAL_ARGUMENT_SELECTOR=19]="INVALID_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_PLURAL_ARGUMENT_SELECTOR=20]="DUPLICATE_PLURAL_ARGUMENT_SELECTOR",t[t.DUPLICATE_SELECT_ARGUMENT_SELECTOR=21]="DUPLICATE_SELECT_ARGUMENT_SELECTOR",t[t.MISSING_OTHER_CLAUSE=22]="MISSING_OTHER_CLAUSE",t[t.INVALID_TAG=23]="INVALID_TAG",t[t.INVALID_TAG_NAME=25]="INVALID_TAG_NAME",t[t.UNMATCHED_CLOSING_TAG=26]="UNMATCHED_CLOSING_TAG",t[t.UNCLOSED_TAG=27]="UNCLOSED_TAG"}(kt||(kt={})),function(t){t[t.literal=0]="literal",t[t.argument=1]="argument",t[t.number=2]="number",t[t.date=3]="date",t[t.time=4]="time",t[t.select=5]="select",t[t.plural=6]="plural",t[t.pound=7]="pound",t[t.tag=8]="tag"}(It||(It={})),function(t){t[t.number=0]="number",t[t.dateTime=1]="dateTime"}(Mt||(Mt={}));var Zt=/[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/,Xt=/(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g;function Wt(t){var e={};return t.replace(Xt,(function(t){var i=t.length;switch(t[0]){case"G":e.era=4===i?"long":5===i?"narrow":"short";break;case"y":e.year=2===i?"2-digit":"numeric";break;case"Y":case"u":case"U":case"r":throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead");case"q":case"Q":throw new RangeError("`q/Q` (quarter) patterns are not supported");case"M":case"L":e.month=["numeric","2-digit","short","long","narrow"][i-1];break;case"w":case"W":throw new RangeError("`w/W` (week) patterns are not supported");case"d":e.day=["numeric","2-digit"][i-1];break;case"D":case"F":case"g":throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead");case"E":e.weekday=4===i?"long":5===i?"narrow":"short";break;case"e":if(i<4)throw new RangeError("`e..eee` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][i-4];break;case"c":if(i<4)throw new RangeError("`c..ccc` (weekday) patterns are not supported");e.weekday=["short","long","narrow","short"][i-4];break;case"a":e.hour12=!0;break;case"b":case"B":throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead");case"h":e.hourCycle="h12",e.hour=["numeric","2-digit"][i-1];break;case"H":e.hourCycle="h23",e.hour=["numeric","2-digit"][i-1];break;case"K":e.hourCycle="h11",e.hour=["numeric","2-digit"][i-1];break;case"k":e.hourCycle="h24",e.hour=["numeric","2-digit"][i-1];break;case"j":case"J":case"C":throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead");case"m":e.minute=["numeric","2-digit"][i-1];break;case"s":e.second=["numeric","2-digit"][i-1];break;case"S":case"A":throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead");case"z":e.timeZoneName=i<4?"short":"long";break;case"Z":case"O":case"v":case"V":case"X":case"x":throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead")}return""})),e}var Kt=/[\t-\r \x85\u200E\u200F\u2028\u2029]/i,Yt=/^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g,qt=/^(@+)?(\+|#+)?[rs]?$/g,Jt=/(\*)(0+)|(#+)(0+)|(0+)/g,Qt=/^(0+)$/;function te(t){var e={};return"r"===t[t.length-1]?e.roundingPriority="morePrecision":"s"===t[t.length-1]&&(e.roundingPriority="lessPrecision"),t.replace(qt,(function(t,i,n){return"string"!=typeof n?(e.minimumSignificantDigits=i.length,e.maximumSignificantDigits=i.length):"+"===n?e.minimumSignificantDigits=i.length:"#"===i[0]?e.maximumSignificantDigits=i.length:(e.minimumSignificantDigits=i.length,e.maximumSignificantDigits=i.length+("string"==typeof n?n.length:0)),""})),e}function ee(t){switch(t){case"sign-auto":return{signDisplay:"auto"};case"sign-accounting":case"()":return{currencySign:"accounting"};case"sign-always":case"+!":return{signDisplay:"always"};case"sign-accounting-always":case"()!":return{signDisplay:"always",currencySign:"accounting"};case"sign-except-zero":case"+?":return{signDisplay:"exceptZero"};case"sign-accounting-except-zero":case"()?":return{signDisplay:"exceptZero",currencySign:"accounting"};case"sign-never":case"+_":return{signDisplay:"never"}}}function ie(t){var e;if("E"===t[0]&&"E"===t[1]?(e={notation:"engineering"},t=t.slice(2)):"E"===t[0]&&(e={notation:"scientific"},t=t.slice(1)),e){var i=t.slice(0,2);if("+!"===i?(e.signDisplay="always",t=t.slice(2)):"+?"===i&&(e.signDisplay="exceptZero",t=t.slice(2)),!Qt.test(t))throw new Error("Malformed concise eng/scientific notation");e.minimumIntegerDigits=t.length}return e}function ne(t){return ee(t)||{}}function re(t){for(var e={},i=0,n=t;i1)throw new RangeError("integer-width stems only accept a single optional option");o.options[0].replace(Jt,(function(t,i,n,r,o,s){if(i)e.minimumIntegerDigits=n.length;else{if(r&&o)throw new Error("We currently do not support maximum integer digits");if(s)throw new Error("We currently do not support exact integer digits")}return""}));continue}if(Qt.test(o.stem))e.minimumIntegerDigits=o.stem.length;else if(Yt.test(o.stem)){if(o.options.length>1)throw new RangeError("Fraction-precision stems only accept a single optional option");o.stem.replace(Yt,(function(t,i,n,r,o,s){return"*"===n?e.minimumFractionDigits=i.length:r&&"#"===r[0]?e.maximumFractionDigits=r.length:o&&s?(e.minimumFractionDigits=o.length,e.maximumFractionDigits=o.length+s.length):(e.minimumFractionDigits=i.length,e.maximumFractionDigits=i.length),""}));var s=o.options[0];"w"===s?e=r(r({},e),{trailingZeroDisplay:"stripIfInteger"}):s&&(e=r(r({},e),te(s)))}else if(qt.test(o.stem))e=r(r({},e),te(o.stem));else{var a=ee(o.stem);a&&(e=r(r({},e),a));var l=ie(o.stem);l&&(e=r(r({},e),l))}}return e}var oe,se={"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 ae(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,n=t.language;return"root"!==n&&(i=t.maximize().region),(se[i||""]||se[n||""]||se["".concat(n,"-001")]||se["001"])[0]}var le=new RegExp("^".concat(Zt.source,"*")),he=new RegExp("".concat(Zt.source,"*$"));function de(t,e){return{start:t,end:e}}var ce=!!String.prototype.startsWith&&"_a".startsWith("a",1),pe=!!String.fromCodePoint,ue=!!Object.fromEntries,ge=!!String.prototype.codePointAt,me=!!String.prototype.trimStart,ve=!!String.prototype.trimEnd,fe=Number.isSafeInteger?Number.isSafeInteger:function(t){return"number"==typeof t&&isFinite(t)&&Math.floor(t)===t&&Math.abs(t)<=9007199254740991},be=!0;try{be="a"===(null===(oe=xe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu").exec("a"))||void 0===oe?void 0:oe[0])}catch(V){be=!1}var ye,_e=ce?function(t,e,i){return t.startsWith(e,i)}:function(t,e,i){return t.slice(i,i+e.length)===e},$e=pe?String.fromCodePoint:function(){for(var t=[],e=0;eo;){if((i=t[o++])>1114111)throw RangeError(i+" is not a valid code point");n+=i<65536?String.fromCharCode(i):String.fromCharCode(55296+((i-=65536)>>10),i%1024+56320)}return n},Ee=ue?Object.fromEntries:function(t){for(var e={},i=0,n=t;i=i)){var n,r=t.charCodeAt(e);return r<55296||r>56319||e+1===i||(n=t.charCodeAt(e+1))<56320||n>57343?r:n-56320+(r-55296<<10)+65536}},Ae=me?function(t){return t.trimStart()}:function(t){return t.replace(le,"")},Be=ve?function(t){return t.trimEnd()}:function(t){return t.replace(he,"")};function xe(t,e){return new RegExp(t,e)}if(be){var Se=xe("([^\\p{White_Space}\\p{Pattern_Syntax}]*)","yu");ye=function(t,e){var i;return Se.lastIndex=e,null!==(i=Se.exec(t)[1])&&void 0!==i?i:""}}else ye=function(t,e){for(var i=[];;){var n=we(t,e);if(void 0===n||Pe(n)||ke(n))break;i.push(n),e+=n>=65536?2:1}return $e.apply(void 0,i)};var He=function(){function t(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 t.prototype.parse=function(){if(0!==this.offset())throw Error("parser can only be used once");return this.parseMessage(0,"",!1)},t.prototype.parseMessage=function(t,e,i){for(var n=[];!this.isEOF();){var r=this.char();if(123===r){if((o=this.parseArgument(t,i)).err)return o;n.push(o.val)}else{if(125===r&&t>0)break;if(35!==r||"plural"!==e&&"selectordinal"!==e){if(60===r&&!this.ignoreTag&&47===this.peek()){if(i)break;return this.error(kt.UNMATCHED_CLOSING_TAG,de(this.clonePosition(),this.clonePosition()))}if(60===r&&!this.ignoreTag&&Te(this.peek()||0)){if((o=this.parseTag(t,e)).err)return o;n.push(o.val)}else{var o;if((o=this.parseLiteral(t,e)).err)return o;n.push(o.val)}}else{var s=this.clonePosition();this.bump(),n.push({type:It.pound,location:de(s,this.clonePosition())})}}}return{val:n,err:null}},t.prototype.parseTag=function(t,e){var i=this.clonePosition();this.bump();var n=this.parseTagName();if(this.bumpSpace(),this.bumpIf("/>"))return{val:{type:It.literal,value:"<".concat(n,"/>"),location:de(i,this.clonePosition())},err:null};if(this.bumpIf(">")){var r=this.parseMessage(t+1,e,!0);if(r.err)return r;var o=r.val,s=this.clonePosition();if(this.bumpIf("")?{val:{type:It.tag,value:n,children:o,location:de(i,this.clonePosition())},err:null}:this.error(kt.INVALID_TAG,de(s,this.clonePosition())))}return this.error(kt.UNCLOSED_TAG,de(i,this.clonePosition()))}return this.error(kt.INVALID_TAG,de(i,this.clonePosition()))},t.prototype.parseTagName=function(){var t=this.offset();for(this.bump();!this.isEOF()&&Ce(this.char());)this.bump();return this.message.slice(t,this.offset())},t.prototype.parseLiteral=function(t,e){for(var i=this.clonePosition(),n="";;){var r=this.tryParseQuote(e);if(r)n+=r;else{var o=this.tryParseUnquoted(t,e);if(o)n+=o;else{var s=this.tryParseLeftAngleBracket();if(!s)break;n+=s}}}var a=de(i,this.clonePosition());return{val:{type:It.literal,value:n,location:a},err:null}},t.prototype.tryParseLeftAngleBracket=function(){return this.isEOF()||60!==this.char()||!this.ignoreTag&&(Te(t=this.peek()||0)||47===t)?null:(this.bump(),"<");var t},t.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 $e.apply(void 0,e)},t.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(),$e(i))},t.prototype.parseArgument=function(t,e){var i=this.clonePosition();if(this.bump(),this.bumpSpace(),this.isEOF())return this.error(kt.EXPECT_ARGUMENT_CLOSING_BRACE,de(i,this.clonePosition()));if(125===this.char())return this.bump(),this.error(kt.EMPTY_ARGUMENT,de(i,this.clonePosition()));var n=this.parseIdentifierIfPossible().value;if(!n)return this.error(kt.MALFORMED_ARGUMENT,de(i,this.clonePosition()));if(this.bumpSpace(),this.isEOF())return this.error(kt.EXPECT_ARGUMENT_CLOSING_BRACE,de(i,this.clonePosition()));switch(this.char()){case 125:return this.bump(),{val:{type:It.argument,value:n,location:de(i,this.clonePosition())},err:null};case 44:return this.bump(),this.bumpSpace(),this.isEOF()?this.error(kt.EXPECT_ARGUMENT_CLOSING_BRACE,de(i,this.clonePosition())):this.parseArgumentOptions(t,e,n,i);default:return this.error(kt.MALFORMED_ARGUMENT,de(i,this.clonePosition()))}},t.prototype.parseIdentifierIfPossible=function(){var t=this.clonePosition(),e=this.offset(),i=ye(this.message,e),n=e+i.length;return this.bumpTo(n),{value:i,location:de(t,this.clonePosition())}},t.prototype.parseArgumentOptions=function(t,e,i,n){var o,s=this.clonePosition(),a=this.parseIdentifierIfPossible().value,l=this.clonePosition();switch(a){case"":return this.error(kt.EXPECT_ARGUMENT_TYPE,de(s,l));case"number":case"date":case"time":this.bumpSpace();var h=null;if(this.bumpIf(",")){this.bumpSpace();var d=this.clonePosition();if((b=this.parseSimpleArgStyleIfPossible()).err)return b;if(0===(g=Be(b.val)).length)return this.error(kt.EXPECT_ARGUMENT_STYLE,de(this.clonePosition(),this.clonePosition()));h={style:g,styleLocation:de(d,this.clonePosition())}}if((y=this.tryParseArgumentClose(n)).err)return y;var c=de(n,this.clonePosition());if(h&&_e(null==h?void 0:h.style,"::",0)){var p=Ae(h.style.slice(2));if("number"===a)return(b=this.parseNumberSkeletonFromString(p,h.styleLocation)).err?b:{val:{type:It.number,value:i,location:c,style:b.val},err:null};if(0===p.length)return this.error(kt.EXPECT_DATE_TIME_SKELETON,c);var u=p;this.locale&&(u=function(t,e){for(var i="",n=0;n>1),l=ae(e);for("H"!=l&&"k"!=l||(a=0);a-- >0;)i+="a";for(;s-- >0;)i=l+i}else i+="J"===r?"H":r}return i}(p,this.locale));var g={type:Mt.dateTime,pattern:u,location:h.styleLocation,parsedOptions:this.shouldParseSkeletons?Wt(u):{}};return{val:{type:"date"===a?It.date:It.time,value:i,location:c,style:g},err:null}}return{val:{type:"number"===a?It.number:"date"===a?It.date:It.time,value:i,location:c,style:null!==(o=null==h?void 0:h.style)&&void 0!==o?o:null},err:null};case"plural":case"selectordinal":case"select":var m=this.clonePosition();if(this.bumpSpace(),!this.bumpIf(","))return this.error(kt.EXPECT_SELECT_ARGUMENT_OPTIONS,de(m,r({},m)));this.bumpSpace();var v=this.parseIdentifierIfPossible(),f=0;if("select"!==a&&"offset"===v.value){if(!this.bumpIf(":"))return this.error(kt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,de(this.clonePosition(),this.clonePosition()));var b;if(this.bumpSpace(),(b=this.tryParseDecimalInteger(kt.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE,kt.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE)).err)return b;this.bumpSpace(),v=this.parseIdentifierIfPossible(),f=b.val}var y,_=this.tryParsePluralOrSelectOptions(t,a,e,v);if(_.err)return _;if((y=this.tryParseArgumentClose(n)).err)return y;var $=de(n,this.clonePosition());return"select"===a?{val:{type:It.select,value:i,options:Ee(_.val),location:$},err:null}:{val:{type:It.plural,value:i,options:Ee(_.val),offset:f,pluralType:"plural"===a?"cardinal":"ordinal",location:$},err:null};default:return this.error(kt.INVALID_ARGUMENT_TYPE,de(s,l))}},t.prototype.tryParseArgumentClose=function(t){return this.isEOF()||125!==this.char()?this.error(kt.EXPECT_ARGUMENT_CLOSING_BRACE,de(t,this.clonePosition())):(this.bump(),{val:!0,err:null})},t.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(kt.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE,de(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}},t.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=t.split(Kt).filter((function(t){return t.length>0})),i=[],n=0,r=e;n=48&&s<=57))break;r=!0,o=10*o+(s-48),this.bump()}var a=de(n,this.clonePosition());return r?fe(o*=i)?{val:o,err:null}:this.error(e,a):this.error(t,a)},t.prototype.offset=function(){return this.position.offset},t.prototype.isEOF=function(){return this.offset()===this.message.length},t.prototype.clonePosition=function(){return{offset:this.position.offset,line:this.position.line,column:this.position.column}},t.prototype.char=function(){var t=this.position.offset;if(t>=this.message.length)throw Error("out of bound");var e=we(this.message,t);if(void 0===e)throw Error("Offset ".concat(t," is at invalid UTF-16 code unit boundary"));return e},t.prototype.error=function(t,e){return{val:null,err:{kind:t,message:this.message,location:e}}},t.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)}},t.prototype.bumpIf=function(t){if(_e(this.message,t,this.offset())){for(var e=0;e=0?(this.bumpTo(i),!0):(this.bumpTo(this.message.length),!1)},t.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}},t.prototype.bumpSpace=function(){for(;!this.isEOF()&&Pe(this.char());)this.bump()},t.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},t}();function Te(t){return t>=97&&t<=122||t>=65&&t<=90}function Ce(t){return 45===t||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}function Pe(t){return t>=9&&t<=13||32===t||133===t||t>=8206&&t<=8207||8232===t||8233===t}function ke(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 Ie(t){t.forEach((function(t){if(delete t.location,Dt(t)||zt(t))for(var e in t.options)delete t.options[e].location,Ie(t.options[e].value);else Ut(t)&&Ft(t.style)||(Nt(t)||Rt(t))&&jt(t.style)?delete t.style.location:Vt(t)&&Ie(t.children)}))}function Me(t,e){void 0===e&&(e={}),e=r({shouldParseSkeletons:!0,requiresOtherClause:!0},e);var i=new He(t,e).parse();if(i.err){var n=SyntaxError(kt[i.err.kind]);throw n.location=i.err.location,n.originalMessage=i.err.message,n}return(null==e?void 0:e.captureLocation)||Ie(i.val),i.val}function Le(t,e){var i=e&&e.cache?e.cache:Ve,n=e&&e.serializer?e.serializer:De;return(e&&e.strategy?e.strategy:Re)(t,{cache:i,serializer:n})}function Oe(t,e,i,n){var r,o=null==(r=n)||"number"==typeof r||"boolean"==typeof r?n:i(n),s=e.get(o);return void 0===s&&(s=t.call(this,n),e.set(o,s)),s}function Ue(t,e,i){var n=Array.prototype.slice.call(arguments,3),r=i(n),o=e.get(r);return void 0===o&&(o=t.apply(this,n),e.set(r,o)),o}function Ne(t,e,i,n,r){return i.bind(e,t,n,r)}function Re(t,e){return Ne(t,this,1===t.length?Oe:Ue,e.cache.create(),e.serializer)}var De=function(){return JSON.stringify(arguments)};function ze(){this.cache=Object.create(null)}ze.prototype.get=function(t){return this.cache[t]},ze.prototype.set=function(t,e){this.cache[t]=e};var Ge,Ve={create:function(){return new ze}},Fe={variadic:function(t,e){return Ne(t,this,Ue,e.cache.create(),e.serializer)},monadic:function(t,e){return Ne(t,this,Oe,e.cache.create(),e.serializer)}};!function(t){t.MISSING_VALUE="MISSING_VALUE",t.INVALID_VALUE="INVALID_VALUE",t.MISSING_INTL_API="MISSING_INTL_API"}(Ge||(Ge={}));var je,Ze=function(t){function e(e,i,n){var r=t.call(this,e)||this;return r.code=i,r.originalMessage=n,r}return n(e,t),e.prototype.toString=function(){return"[formatjs Error: ".concat(this.code,"] ").concat(this.message)},e}(Error),Xe=function(t){function e(e,i,n,r){return t.call(this,'Invalid values for "'.concat(e,'": "').concat(i,'". Options are "').concat(Object.keys(n).join('", "'),'"'),Ge.INVALID_VALUE,r)||this}return n(e,t),e}(Ze),We=function(t){function e(e,i,n){return t.call(this,'Value for "'.concat(e,'" must be of type ').concat(i),Ge.INVALID_VALUE,n)||this}return n(e,t),e}(Ze),Ke=function(t){function e(e,i){return t.call(this,'The intl string context variable "'.concat(e,'" was not provided to the string "').concat(i,'"'),Ge.MISSING_VALUE,i)||this}return n(e,t),e}(Ze);function Ye(t){return"function"==typeof t}function qe(t,e,i,n,r,o,s){if(1===t.length&&Lt(t[0]))return[{type:je.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])}},t.__parse=Me,t.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"}}},t}();const ti=Qe;class ei{constructor(){this.lang=ii("lang",document?.documentElement?.getAttribute("lang")),this.dir=ii("dir",document?.documentElement?.getAttribute("dir")),new MutationObserver((()=>{document.dispatchEvent(new CustomEvent("localeChanged",{detail:{lang:this.lang=ii("lang",document.documentElement.lang),dir:this.dir=ii("dir",document.documentElement.dir)}}))})).observe(document.documentElement,{attributes:!0,attributeFilter:["dir","lang"]})}}function ii(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 ni=function(){let t;return function(){return t||(t=new ei),t}}(),ri=(t=>{class e extends t{constructor(){super(...arguments),this.i18nManager=ni(),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:n}=this.constructor;n&&!(t in n)&&this.errorHandler("ERROR",`Invalid key: '${t}'`);let r=this.translations?.[t];r||(this.translations&&this.errorHandler("WARNING",`Missing translation for key: '${t}'`),r=i);let o=r;try{o=this.format(r,e)}catch(t){this.errorHandler("ERROR",`Error interpolating '${r}'\n${t}`)}return o??r??""}format(t,e){return new ti(t,this.lang).format(e)}}return e.dict={},o([St({type:Object,reflect:!1})],e.prototype,"translations",void 0),e})(ut),oi=globalThis,si=oi.ShadowRoot&&(void 0===oi.ShadyCSS||oi.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,ai=Symbol(),li=new WeakMap;let hi=class{constructor(t,e,i){if(this._$cssResult$=!0,i!==ai)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(si&&void 0===t){const i=void 0!==e&&1===e.length;i&&(t=li.get(e)),void 0===t&&((this.o=t=new CSSStyleSheet).replaceSync(this.cssText),i&&li.set(e,t))}return t}toString(){return this.cssText}};const di=t=>new hi("string"==typeof t?t:t+"",void 0,ai),ci=(t,...e)=>{const i=1===t.length?t[0]:e.reduce(((e,i,n)=>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[n+1]),t[0]);return new hi(i,t,ai)},pi=si?t=>t:t=>t instanceof CSSStyleSheet?(t=>{let e="";for(const i of t.cssRules)e+=i.cssText;return di(e)})(t):t,{is:ui,defineProperty:gi,getOwnPropertyDescriptor:mi,getOwnPropertyNames:vi,getOwnPropertySymbols:fi,getPrototypeOf:bi}=Object,yi=globalThis,_i=yi.trustedTypes,$i=_i?_i.emptyScript:"",Ei=yi.reactiveElementPolyfillSupport,wi=(t,e)=>t,Ai={toAttribute(t,e){switch(e){case Boolean:t=t?$i: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}},Bi=(t,e)=>!ui(t,e),xi={attribute:!0,type:String,converter:Ai,reflect:!1,hasChanged:Bi};Symbol.metadata??(Symbol.metadata=Symbol("metadata")),yi.litPropertyMetadata??(yi.litPropertyMetadata=new WeakMap);class Si 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=xi){if(e.state&&(e.attribute=!1),this._$Ei(),this.elementProperties.set(t,e),!e.noAccessor){const i=Symbol(),n=this.getPropertyDescriptor(t,i,e);void 0!==n&&gi(this.prototype,t,n)}}static getPropertyDescriptor(t,e,i){const{get:n,set:r}=mi(this.prototype,t)??{get(){return this[e]},set(t){this[e]=t}};return{get(){return null==n?void 0:n.call(this)},set(e){const o=null==n?void 0:n.call(this);r.call(this,e),this.requestUpdate(t,o,i)},configurable:!0,enumerable:!0}}static getPropertyOptions(t){return this.elementProperties.get(t)??xi}static _$Ei(){if(this.hasOwnProperty(wi("elementProperties")))return;const t=bi(this);t.finalize(),void 0!==t.l&&(this.l=[...t.l]),this.elementProperties=new Map(t.elementProperties)}static finalize(){if(this.hasOwnProperty(wi("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(wi("properties"))){const t=this.properties,e=[...vi(t),...fi(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(pi(t))}else void 0!==t&&e.push(pi(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(si)t.adoptedStyleSheets=e.map((t=>t instanceof CSSStyleSheet?t:t.styleSheet));else for(const i of e){const e=document.createElement("style"),n=oi.litNonce;void 0!==n&&e.setAttribute("nonce",n),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 n=this.constructor.elementProperties.get(t),r=this.constructor._$Eu(t,n);if(void 0!==r&&!0===n.reflect){const o=(void 0!==(null==(i=n.converter)?void 0:i.toAttribute)?n.converter:Ai).toAttribute(e,n.type);this._$Em=t,null==o?this.removeAttribute(r):this.setAttribute(r,o),this._$Em=null}}_$AK(t,e){var i;const n=this.constructor,r=n._$Eh.get(t);if(void 0!==r&&this._$Em!==r){const t=n.getPropertyOptions(r),o="function"==typeof t.converter?{fromAttribute:t.converter}:void 0!==(null==(i=t.converter)?void 0:i.fromAttribute)?t.converter:Ai;this._$Em=r,this[r]=o.fromAttribute(e,t.type),this._$Em=null}}requestUpdate(t,e,i){if(void 0!==t){if(i??(i=this.constructor.getPropertyOptions(t)),!(i.hasChanged??Bi)(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){}}Si.elementStyles=[],Si.shadowRootOptions={mode:"open"},Si[wi("elementProperties")]=new Map,Si[wi("finalized")]=new Map,null==Ei||Ei({ReactiveElement:Si}),(yi.reactiveElementVersions??(yi.reactiveElementVersions=[])).push("2.0.4");const Hi=globalThis,Ti=Hi.trustedTypes,Ci=Ti?Ti.createPolicy("lit-html",{createHTML:t=>t}):void 0,Pi="$lit$",ki=`lit$${(Math.random()+"").slice(9)}$`,Ii="?"+ki,Mi=`<${Ii}>`,Li=document,Oi=()=>Li.createComment(""),Ui=t=>null===t||"object"!=typeof t&&"function"!=typeof t,Ni=Array.isArray,Ri="[ \t\n\f\r]",Di=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,zi=/-->/g,Gi=/>/g,Vi=RegExp(`>|${Ri}(?:([^\\s"'>=/]+)(${Ri}*=${Ri}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Fi=/'/g,ji=/"/g,Zi=/^(?:script|style|textarea|title)$/i,Xi=(t,...e)=>({_$litType$:1,strings:t,values:e}),Wi=Symbol.for("lit-noChange"),Ki=Symbol.for("lit-nothing"),Yi=new WeakMap,qi=Li.createTreeWalker(Li,129);function Ji(t,e){if(!Array.isArray(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Ci?Ci.createHTML(e):e}class Qi{constructor({strings:t,_$litType$:e},i){let n;this.parts=[];let r=0,o=0;const s=t.length-1,a=this.parts,[l,h]=((t,e)=>{const i=t.length-1,n=[];let r,o=2===e?"":"",s=Di;for(let e=0;e"===l[0]?(s=r??Di,h=-1):void 0===l[1]?h=-2:(h=s.lastIndex-l[2].length,a=l[1],s=void 0===l[3]?Vi:'"'===l[3]?ji:Fi):s===ji||s===Fi?s=Vi:s===zi||s===Gi?s=Di:(s=Vi,r=void 0);const c=s===Vi&&t[e+1].startsWith("/>")?" ":"";o+=s===Di?i+Mi:h>=0?(n.push(a),i.slice(0,h)+Pi+i.slice(h)+ki+c):i+ki+(-2===h?e:c)}return[Ji(t,o+(t[i]||"")+(2===e?"":"")),n]})(t,e);if(this.el=Qi.createElement(l,i),qi.currentNode=this.el.content,2===e){const t=this.el.content.firstChild;t.replaceWith(...t.childNodes)}for(;null!==(n=qi.nextNode())&&a.length0){n.textContent=Ti?Ti.emptyScript:"";for(let i=0;iNi(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!==Ki&&Ui(this._$AH)?this._$AA.nextSibling.data=t:this.T(Li.createTextNode(t)),this._$AH=t}$(t){var e;const{values:i,_$litType$:n}=t,r="number"==typeof n?this._$AC(t):(void 0===n.el&&(n.el=Qi.createElement(Ji(n.h,n.h[0]),this.options)),n);if((null==(e=this._$AH)?void 0:e._$AD)===r)this._$AH.p(i);else{const t=new en(r,this),e=t.u(this.options);t.p(i),this.T(e),this._$AH=t}}_$AC(t){let e=Yi.get(t.strings);return void 0===e&&Yi.set(t.strings,e=new Qi(t)),e}k(t){Ni(this._$AH)||(this._$AH=[],this._$AR());const e=this._$AH;let i,n=0;for(const r of t)n===e.length?e.push(i=new nn(this.S(Oi()),this.S(Oi()),this,this.options)):i=e[n],i._$AI(r),n++;n2||""!==i[0]||""!==i[1]?(this._$AH=Array(i.length-1).fill(new String),this.strings=i):this._$AH=Ki}_$AI(t,e=this,i,n){const r=this.strings;let o=!1;if(void 0===r)t=tn(this,t,e,0),o=!Ui(t)||t!==this._$AH&&t!==Wi,o&&(this._$AH=t);else{const n=t;let s,a;for(t=r[0],s=0;s{const n=(null==i?void 0:i.renderBefore)??e;let r=n._$litPart$;if(void 0===r){const t=(null==i?void 0:i.renderBefore)??null;n._$litPart$=r=new nn(e.insertBefore(Oi(),t),t,void 0,i??{})}return r._$AI(t),r})(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 Wi}}var cn;dn._$litElement$=!0,dn.finalized=!0,null==(cn=globalThis.litElementHydrateSupport)||cn.call(globalThis,{LitElement:dn});const pn=globalThis.litElementPolyfillSupport;null==pn||pn({LitElement:dn}),(globalThis.litElementVersions??(globalThis.litElementVersions=[])).push("4.0.4");const un=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)},gn="transparent",mn="0.75rem",vn="#0067b8",fn="rgba(0, 0, 0, 0.1)",bn="rgba(0, 103, 184, 0.15)",yn="#0067b8",_n="#fff",$n="#0067b8",En=ci` :host { display: flex; flex-wrap: wrap; align-items: center; column-gap: var( --ds-link-group-column-gap, var(--ds-spacing-4, ${di("1.5rem")}) ); row-gap: var( --ds-link-group-column-gap, var(--ds-spacing-3, ${di("1rem")}) ); } `;Object.defineProperty,Object.getOwnPropertyDescriptor;let wn=class extends dn{render(){return Xi``}};wn.styles=[En],wn=((t,e)=>{for(var i,n=e,r=t.length-1;r>=0;r--)(i=t[r])&&(n=i(n)||n);return n})([un("moray-link-group")],wn);const An={attribute:!0,type:String,converter:Ai,reflect:!1,hasChanged:Bi},Bn=(t=An,e,i)=>{const{kind:n,metadata:r}=i;let o=globalThis.litPropertyMetadata.get(r);if(void 0===o&&globalThis.litPropertyMetadata.set(r,o=new Map),o.set(i.name,t),"accessor"===n){const{name:n}=i;return{set(i){const r=e.get.call(this);e.set.call(this,i),this.requestUpdate(n,r,t)},init(e){return void 0!==e&&this.P(n,void 0,t),e}}}if("setter"===n){const{name:n}=i;return function(i){const r=this[n];e.call(this,i),this.requestUpdate(n,r,t)}}throw Error("Unsupported decorator location: "+n)};function xn(t){return(e,i)=>"object"==typeof i?Bn(t,e,i):((t,e,i)=>{const n=e.hasOwnProperty(i);return e.constructor.createProperty(i,n?{...t,wrapped:!0}:t),n?Object.getOwnPropertyDescriptor(e,i):void 0})(t,e,i)}function Sn(t){return xn({...t,state:!0,attribute:!1})}const Hn=(t,e,i)=>(i.configurable=!0,i.enumerable=!0,Reflect.decorate&&"object"!=typeof e&&Object.defineProperty(t,e,i),i);function Tn(t){return(e,i)=>{const{slot:n,selector:r}=t??{},o="slot"+(n?`[name=${n}]`:":not([name])");return Hn(e,i,{get(){var e;const i=null==(e=this.renderRoot)?void 0:e.querySelector(o),n=(null==i?void 0:i.assignedElements(t))??[];return void 0===r?n:n.filter((t=>t.matches(r)))}})}}function Cn(t){return(e,i)=>{const{slot:n}=t??{},r="slot"+(n?`[name=${n}]`:":not([name])");return Hn(e,i,{get(){var e;const i=null==(e=this.renderRoot)?void 0:e.querySelector(r);return(null==i?void 0:i.assignedNodes(t))??[]}})}}class Pn{constructor(t){}get _$AU(){return this._$AM._$AU}_$AT(t,e,i){this._$Ct=t,this._$AM=e,this._$Ci=i}_$AS(t,e){return this.update(t,e)}update(t,e){return this.render(...e)}}const kn=(t=>(...e)=>({_$litDirective$:t,values:e}))(class extends Pn{constructor(t){var e;if(super(t),1!==t.type||"class"!==t.name||(null==(e=t.strings)?void 0:e.length)>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter((e=>t[e])).join(" ")+" "}update(t,[e]){var i,n;if(void 0===this.st){this.st=new Set,void 0!==t.strings&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter((t=>""!==t))));for(const t in e)e[t]&&(null==(i=this.nt)||!i.has(t))&&this.st.add(t);return this.render(e)}const r=t.element.classList;for(const t of this.st)t in e||(r.remove(t),this.st.delete(t));for(const t in e){const i=!!e[t];i===this.st.has(t)||null!=(n=this.nt)&&n.has(t)||(i?(r.add(t),this.st.add(t)):(r.remove(t),this.st.delete(t)))}return Wi}}),In=ci`var(--ds-vfi-outline-width, 0.1875rem)`,Mn=ci`var(--ds-vfi-outline-style, dotted)`,Ln=ci`var(--ds-vfi-outline-offset, 0.25rem)`,On=ci`calc(calc(${In} + 0.1875rem) * -1)`,Un=(ci`calc(calc(${In}) * -1)`,ci`var(--ds-vfi-text-color, currentcolor ${Mn} ${In})`),Nn=ci` outline: ${Un}; `,Rn=ci` ${Nn} outline-offset: ${On}; `,Dn=ci` ${Nn} outline-offset: ${Ln}; `,zn="action-trigger",Gn="button",Vn="button--faint",Fn="button--outline",jn="button--link",Zn="small",Xn="medium",Wn="large",Kn={gap:"0.4375em",fontWeight:"600",borderWidth:"0.125rem",borderColor:gn,borderRadius:"0.25rem",backgroundColor:vn,color:_n,depth:"0 0 0 0 rgba(0, 0, 0, 0.12), 0 0 0 0 rgba(0, 0, 0, 0.12)",hoverBorderColor:gn,hoverBackgroundColor:vn,hoverBackgroundImage:`linear-gradient(var(--ds-theme-background-accent-strong-hover, ${fn}), var(--ds-theme-background-accent-strong-hover, ${fn}))`,hoverColor:_n,hoverDepth:"0 0 0.25rem 0 rgba(0, 0, 0, 0.12), 0 0 0.25rem 0 rgba(0, 0, 0, 0.12)",disabledOpacity:"0.3",defaultPaddingBlockEnd:"0.625rem",defaultPaddingBlockStart:"0.625rem",defaultPaddingInlineEnd:mn,defaultPaddingInlineStart:mn,defaultFontSize:"1rem",smallPaddingBlockEnd:"0.5625rem",smallPaddingBlockStart:"0.5625rem",smallPaddingInlineEnd:mn,smallPaddingInlineStart:mn,smallFontSize:"0.875rem",mediumPaddingBlockEnd:"0.625rem",mediumPaddingBlockStart:"0.625rem",mediumPaddingInlineEnd:mn,mediumPaddingInlineStart:mn,mediumFontSize:"1rem",largePaddingBlockEnd:"0.8125rem",largePaddingBlockStart:"0.8125rem",largePaddingInlineEnd:mn,largePaddingInlineStart:mn,largeFontSize:"1.125rem",pillBorderRadius:"60rem",outlineBorderColor:"currentcolor",outlineBackgroundColor:gn,outlineColor:$n,outlineHoverBorderColor:"currentcolor",outlineHoverBackgroundColor:gn,outlineHoverBackgroundImage:`linear-gradient(var(--ds-theme-background-accent-subtle-normal, ${bn}), var(--ds-theme-background-accent-subtle-normal, ${bn}))`,outlineHoverColor:$n,faintBorderColor:gn,faintBackgroundColor:gn,faintBackgroundImage:`linear-gradient(var(--ds-theme-background-accent-subtle-normal, ${bn}), var(--ds-theme-background-accent-subtle-normal, ${bn}))`,faintColor:$n,faintHoverBorderColor:gn,faintHoverBackgroundColor:gn,faintHoverBackgroundImage:"none",faintHoverColor:$n,linkColor:$n,linkInactiveColor:"#757575",activeBorderColor:"#0067b8",activeBackgroundColor:"#fff",activeBackgroundImage:`linear-gradient(var(--ds-theme-background-accent-subtle-normal, ${bn}), var(--ds-theme-background-accent-subtle-normal, ${bn}))`,activeColor:$n,outlineActiveBorderColor:gn,outlineActiveBackgroundColor:yn,outlineActiveBackgroundImage:"none",outlineActiveColor:_n,faintActiveBorderColor:gn,faintActiveBackgroundColor:yn,faintActiveBackgroundImage:"none",faintActiveColor:_n},Yn=ci` /** * Remove the default 'border-radius' that macOS Chrome adds * Details at https://github.com/twbs/bootstrap/issues/24093 */ border-radius: 0; font-family: inherit; font-size: inherit; line-height: inherit; display: inline-flex; align-items: center; border: 0 solid transparent; cursor: pointer; `,qn=ci` :host([appearance^='${di(Gn)}']) a, :host([appearance^='${di(Gn)}']) button { justify-content: center; gap: var(--ds-button-gap, ${di(Kn.gap)}); font-weight: var(--ds-button-font-weight, ${di(Kn.fontWeight)}); border-width: var(--ds-button-border-width, ${di(Kn.borderWidth)}); border-color: var( --ds-button-border-color, var(--ds-color-transparent, ${di(Kn.borderColor)}) ); border-radius: var( --ds-button-border-radius, var(--ds-radii-10, ${di(Kn.borderRadius)}) ); background-color: var( --ds-button-background-color, var( --ds-theme-background-accent-strong-normal, ${di(Kn.backgroundColor)} ) ); color: var( --ds-button-color, var(--ds-theme-foreground-accent-strong-normal, ${di(Kn.color)}) ); text-decoration: none; line-height: 1; padding-inline-end: var( --ds-button-default-padding-inline-end, ${di(Kn.defaultPaddingInlineEnd)} ); padding-inline-start: var( --ds-button-default-padding-inline-start, ${di(Kn.defaultPaddingInlineEnd)} ); padding-block-end: var( --ds-button-default-padding-block-end, ${di(Kn.defaultPaddingBlockEnd)} ); padding-block-start: var( --ds-button-default-padding-block-start, ${di(Kn.defaultPaddingBlockStart)} ); font-size: var( --ds-button-default-font-size, ${di(Kn.defaultFontSize)} ); box-shadow: var( --ds-button-box-shadow, var(--ds-depth-none, ${di(Kn.depth)}) ); } :host([appearance^='${di(Gn)}']) a:focus, :host([appearance^='${di(Gn)}']) button:focus { ${Rn} } :host([appearance^='${di(Gn)}']:not([disabled])) a:hover, :host([appearance^='${di(Gn)}']:not([disabled])) button:hover, :host([appearance^='${di(Gn)}']:not([disabled])) a:focus, :host([appearance^='${di(Gn)}']:not([disabled])) button:focus { border-color: var( --ds-button-hover-border-color, var(--ds-color-transparent, ${di(Kn.hoverBorderColor)}) ); background-color: var( --ds-button-hover-background-color, var( --ds-theme-background-accent-strong-normal, ${di(Kn.hoverBackgroundColor)} ) ); background-image: var( --ds-button-hover-background-image, ${di(Kn.hoverBackgroundImage)} ); color: var( --ds-button-hover-color, var( --ds-theme-foreground-accent-strong-normal, ${di(Kn.hoverColor)} ) ); box-shadow: var( --ds-button-hover-box-shadow, var(--ds-depth-4, ${di(Kn.hoverDepth)}) ); } /* TODO: button only styles (do not apply to anchor styled buttons) * - inactive * - disabled * - link button * - active */ /* ------- Button disabled -------- */ :host([appearance^='${di(Gn)}'][disabled]) button { opacity: var(--ds-button-disabled-opacity, ${di(Kn.disabledOpacity)}); background-image: none; box-shadow: none; } /* ------- Button active -------- */ :host([appearance='${di(Gn)}'][active]:not([disabled])) button { border-color: var( --ds-button-active-border-color, var( --ds-theme-border-accent-strong-normal, ${di(Kn.activeBorderColor)} ) ); background-color: var( --ds-button-active-background-color, var( --ds-theme-background-neutral-fade, ${di(Kn.activeBackgroundColor)} ) ); background-image: var( --ds-button-active-background-image, ${di(Kn.activeBackgroundImage)} ); color: var( --ds-button-active-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(Kn.activeColor)} ) ); } /* ------- Button active HCM -------- */ :host( [appearance^='${di(Gn)}']:not( [appearance='${di(jn)}'] )[active]:not([disabled]) ) button { @media (forced-colors: active) { color: CanvasText; background-color: SelectedItem; } } /* ------- Button small -------- */ :host( [appearance^='${di(Gn)}'][size='${di(Zn)}'] ) a, :host( [appearance^='${di(Gn)}'][size='${di(Zn)}'] ) button { padding-inline-end: var( --ds-button-small-padding-inline-end, ${di(Kn.smallPaddingInlineEnd)} ); padding-inline-start: var( --ds-button-small-padding-inline-start, ${di(Kn.smallPaddingInlineEnd)} ); padding-block-end: var( --ds-button-small-padding-block-end, ${di(Kn.smallPaddingBlockEnd)} ); padding-block-start: var( --ds-button-small-padding-block-end, ${di(Kn.smallPaddingBlockEnd)} ); font-size: var(--ds-button-small-font-size, ${di(Kn.smallFontSize)}); } /* ------- Button medium -------- */ :host( [appearance^='${di(Gn)}'][size='${di(Xn)}'] ) a, :host( [appearance^='${di(Gn)}'][size='${di(Xn)}'] ) button { padding-inline-end: var( --ds-button-medium-padding-inline-end, ${di(Kn.mediumPaddingInlineEnd)} ); padding-inline-start: var( --ds-button-medium-padding-inline-start, ${di(Kn.mediumPaddingInlineEnd)} ); padding-block-end: var( --ds-button-medium-padding-block-end, ${di(Kn.mediumPaddingBlockEnd)} ); padding-block-start: var( --ds-button-medium-padding-block-end, ${di(Kn.mediumPaddingBlockEnd)} ); font-size: var( --ds-button-medium-font-size, ${di(Kn.mediumFontSize)} ); } /* ------- Button large -------- */ :host( [appearance^='${di(Gn)}'][size='${di(Wn)}'] ) a, :host( [appearance^='${di(Gn)}'][size='${di(Wn)}'] ) button { padding-inline-end: var( --ds-button-large-padding-inline-end, ${di(Kn.largePaddingInlineEnd)} ); padding-inline-start: var( --ds-button-large-padding-inline-start, ${di(Kn.largePaddingInlineEnd)} ); padding-block-end: var( --ds-button-large-padding-block-end, ${di(Kn.largePaddingBlockEnd)} ); padding-block-start: var( --ds-button-large-padding-block-end, ${di(Kn.largePaddingBlockEnd)} ); font-size: var(--ds-button-large-font-size, ${di(Kn.largeFontSize)}); } /* ------- Button block -------- */ :host([appearance^='${di(Gn)}'][block]) a, :host([appearance^='${di(Gn)}'][block]) button { display: flex; width: 100%; } /* ------- Button pill -------- */ :host([appearance^='${di(Gn)}'][pill]) a, :host([appearance^='${di(Gn)}'][pill]) button { border-radius: var( --ds-button-pill-border-radius, var(--ds-radii-pill, ${di(Kn.pillBorderRadius)}) ); } /* ------- Button outline -------- */ :host([appearance^='${di(Fn)}']) a, :host([appearance^='${di(Fn)}']) button { background-color: var( --ds-button-outline-background-color, var(--ds-color-transparent, ${di(Kn.outlineBackgroundColor)}) ); color: var( --ds-button-outline-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(Kn.outlineColor)} ) ); border-color: var( --ds-button-outline-border-color, ${di(Kn.outlineBorderColor)} ); } :host([appearance^='${di(Fn)}']:not([disabled])) a:hover, :host([appearance^='${di(Fn)}']:not([disabled])) button:hover, :host([appearance^='${di(Fn)}']:not([disabled])) a:focus, :host([appearance^='${di(Fn)}']:not([disabled])) button:focus { border-color: var( --ds-button-outline-hover-border-color, ${di(Kn.outlineHoverBorderColor)} ); background-color: var( --ds-button-outline-hover-background-color, var(--ds-color-transparent, ${di(Kn.outlineHoverBackgroundColor)}) ); background-image: var( --ds-button-outline-hover-background-image, ${di(Kn.outlineHoverBackgroundImage)} ); color: var( --ds-button-outline-hover-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(Kn.outlineHoverColor)} ) ); box-shadow: none; } /* ------- Button outline active -------- */ :host([appearance^='${di(Fn)}'][active]) button, :host([appearance^='${di(Fn)}'][active]) button:focus, :host([appearance^='${di(Fn)}'][active]) button:hover { color: var( --ds-button-outline-active-color, var( --ds-theme-foreground-accent-strong-normal, ${di(Kn.outlineActiveColor)} ) ); border-color: var( --ds-button-outline-active-border-color, ${di(Kn.outlineActiveBorderColor)} ); background-color: var( --ds-button-outline-active-background-color, var( --ds-theme-background-base-color, ${di(Kn.outlineActiveBackgroundColor)} ) ); background-image: var( --ds-button-outline-active-background-image, ${di(Kn.outlineActiveBackgroundImage)} ); } /* ------- Button faint -------- */ :host([appearance^='${di(Vn)}']) a, :host([appearance^='${di(Vn)}']) button { background-color: var( --ds-button-faint-background-color, var(--ds-color-transparent, ${di(Kn.faintBackgroundColor)}) ); background-image: var( --ds-button-faint-background-image, ${di(Kn.faintBackgroundImage)} ); color: var( --ds-button-faint-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(Kn.faintColor)} ) ); border-color: var( --ds-button-faint-border-color, var(--ds-color-transparent, ${di(Kn.faintBorderColor)}) ); } :host([appearance^='${di(Vn)}']:not([disabled])) a:hover, :host([appearance^='${di(Vn)}']:not([disabled])) button:hover, :host([appearance^='${di(Vn)}']:not([disabled])) a:focus, :host([appearance^='${di(Vn)}']:not([disabled])) button:focus { border-color: var( --ds-button-faint-hover-border-color, var(--ds-color-transparent, ${di(Kn.faintHoverBorderColor)}) ); background-color: var( --ds-button-faint-hover-background-color, var(--ds-color-transparent, ${di(Kn.faintHoverBackgroundColor)}) ); background-image: var( --ds-button-faint-hover-background-image, ${di(Kn.faintHoverBackgroundImage)} ); color: var( --ds-button-faint-hover-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(Kn.faintHoverColor)} ) ); } /* ------- Button faint active -------- */ :host([appearance^='${di(Vn)}'][active]) button, :host([appearance^='${di(Vn)}'][active]) button:focus, :host([appearance^='${di(Vn)}'][active]) button:hover { color: var( --ds-button-faint-active-color, var( --ds-theme-foreground-accent-strong-normal, ${di(Kn.faintActiveColor)} ) ); border-color: var( --ds-button-faint-active-border-color, var(--ds-color-transparent, ${di(Kn.faintActiveBorderColor)}) ); background-color: var( --ds-button-faint-active-background-color, var( --ds-theme-background-base-color, ${di(Kn.faintActiveBackgroundColor)} ) ); background-image: var( --ds-button-faint-active-background-image, ${di(Kn.faintActiveBackgroundImage)} ); } /* ------- Button link -------- */ :host([appearance^='${di(jn)}']) button, :host([appearance^='${di(jn)}']:not([disabled])) button:hover, :host([appearance^='${di(jn)}']:not([disabled])) button:focus { border: none; background: transparent; border-radius: 0; color: var( --ds-button-link-color, var(--ds-theme-foreground-accent-subtle-normal, ${di(Kn.linkColor)}) ); text-decoration: underline; box-shadow: none; } :host([appearance^='${di(jn)}'][inactive]) button, :host([appearance^='${di(jn)}'][inactive]:not([disabled])) button:hover, :host([appearance^='${di(jn)}'][inactive]:not([disabled])) button:focus { opacity: 1; text-decoration: none; color: var( --ds-button-link-inactive-color, var(--ds-color-gray-500, ${di(Kn.linkInactiveColor)}) ); cursor: default; } `,Jn=new Set,Qn=new MutationObserver((function(){tr=document.documentElement.dir||"ltr",er=document.documentElement.lang||navigator.language,[...Jn.keys()].forEach((t=>{"function"==typeof t.requestUpdate&&t.requestUpdate()}))}));let tr=document.documentElement.dir||"ltr",er=document.documentElement.lang||navigator.language;Qn.observe(document.documentElement,{attributes:!0,attributeFilter:["dir","lang"]});class ir{constructor(t){this._host=t,this._host.addController(this)}hostConnected(){Jn.add(this._host)}hostDisconnected(){Jn.delete(this._host)}dir(){return`${this._host.dir||tr}`.toLowerCase()}lang(){return`${this._host.lang||er}`.toLowerCase()}}const nr="medium",rr=t=>t??Ki;var or=Object.defineProperty,sr=Object.getOwnPropertyDescriptor,ar=(t,e,i,n)=>{for(var r,o=n>1?void 0:n?sr(e,i):e,s=t.length-1;s>=0;s--)(r=t[s])&&(o=(n?r(e,i,o):r(o))||o);return n&&o&&or(e,i,o),o};const lr=t=>{class e extends t{constructor(){super(...arguments),this.ariaDisabled=null,this.ariaExpanded=null}renderAnchor(t,e,i="base"){const n={...e};return Xi` ${t} `}}return ar([xn({attribute:"aria-disabled"})],e.prototype,"ariaDisabled",2),ar([xn({attribute:"aria-expanded"})],e.prototype,"ariaExpanded",2),ar([xn()],e.prototype,"download",2),ar([xn()],e.prototype,"href",2),ar([xn()],e.prototype,"hreflang",2),ar([xn()],e.prototype,"ping",2),ar([xn()],e.prototype,"referrerpolicy",2),ar([xn()],e.prototype,"rel",2),ar([xn()],e.prototype,"target",2),ar([xn()],e.prototype,"type",2),e},hr=t=>ci` ${di(`transition: ${t};`)} @media (prefers-reduced-motion: reduce) { transition: none; } `,dr=(ci` ${hr("var(--ds-transition-fade, opacity 0.15s linear)")} `,"0"),cr=$n,pr=ci` :host([appearance^='${di(zn)}']) a, :host([appearance^='${di(zn)}']) button { border: none; padding-block: var( --ds-action-trigger-padding-block, ${di(dr)} ); padding-inline: var( --ds-action-trigger-padding-inline, ${di("0")} ); background: transparent; gap: var(--ds-action-trigger-gap, ${di("0.4375em")}); font-weight: var( --ds-action-trigger-font-weight, ${di("600")} ); font-size: var( --ds-action-trigger-font-size, ${di("1rem")} ); color: var( --ds-action-trigger-color, var( --ds-theme-foreground-accent-subtle-normal, ${di(cr)} ) ); text-decoration: underline; } :host([appearance^='${di(zn)}']) a:focus, :host([appearance^='${di(zn)}']) button:focus { ${Dn} } /* TODO: disabled and inactive styles for button only, they should not apply to anchors */ :host([appearance^='${di(zn)}']) a.action-trigger--no-underline, :host([appearance^='${di(zn)}']) button.action-trigger--no-underline { text-decoration: none; } :host([appearance^='${di(zn)}'][disabled]) button { opacity: var( --ds-action-trigger-disabled-opacity, ${di("0.3")} ); background-image: none; box-shadow: none; } :host([appearance='${di(zn)}'].inactive) button { color: var( --ds-action-trigger-inactive-color, ${di("#757575")} ); text-decoration: none; } `,ur="1em",gr="0.8125em",mr="1em",vr="1.25em",fr="1.5em",br=ci` :host { display: inline-block; width: var(--ds-icon-size-default, ${di(ur)}); min-width: var(--ds-icon-size-default, ${di(ur)}); height: var(--ds-icon-size-default, ${di(ur)}); min-height: var(--ds-icon-size-default, ${di(ur)}); box-sizing: content-box; } :host([size='xsmall']) { width: var(--ds-icon-size-xsmall, ${di(gr)}); min-width: var(--ds-icon-size-xsmall, ${di(gr)}); height: var(--ds-icon-size-xsmall, ${di(gr)}); min-height: var(--ds-icon-size-xsmall, ${di(gr)}); } :host([size='small']) { width: var(--ds-icon-size-small, ${di(mr)}); min-width: var(--ds-icon-size-small, ${di(mr)}); height: var(--ds-icon-size-small, ${di(mr)}); min-height: var(--ds-icon-size-small, ${di(mr)}); } :host([size='medium']) { width: var(--ds-icon-size-medium, ${di(vr)}); min-width: var(--ds-icon-size-medium, ${di(vr)}); height: var(--ds-icon-size-medium, ${di(vr)}); min-height: var(--ds-icon-size-medium, ${di(vr)}); } :host([size='large']) { width: var(--ds-icon-size-large, ${di(fr)}); min-width: var(--ds-icon-size-large, ${di(fr)}); height: var(--ds-icon-size-large, ${di(fr)}); min-height: var(--ds-icon-size-large, ${di(fr)}); } svg, ::slotted(svg) { display: block; height: 100%; width: 100%; fill: currentColor; } `,yr=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":''}),_r=Object.keys(yr);var $r=Object.defineProperty,Er=Object.getOwnPropertyDescriptor,wr=(t,e,i,n)=>{for(var r,o=n>1?void 0:n?Er(e,i):e,s=t.length-1;s>=0;s--)(r=t[s])&&(o=(n?r(e,i,o):r(o))||o);return n&&o&&$r(e,i,o),o};let Ar=class extends dn{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="")=>_r.includes(t))(i)?yr[i]:""})({name:this.icon,filled:this.filled}),i=e&&(new DOMParser).parseFromString(e,"text/html"),n=i&&i.body.querySelector("svg");n&&(this.removeIcon(),null==(t=this.shadowRoot)||t.append(n))}}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 Xi` `}};Ar.styles=[br],wr([xn()],Ar.prototype,"icon",2),wr([xn()],Ar.prototype,"size",2),wr([xn({type:Boolean})],Ar.prototype,"filled",2),wr([xn({attribute:"aria-label"})],Ar.prototype,"ariaLabel",2),wr([Tn()],Ar.prototype,"_slotContents",2),Ar=wr([un("moray-icon")],Ar);const Br="cta",xr="cta--reverse",Sr=$n,Hr="0.25em",Tr=ci` /* Basic links */ a { ${Yn} gap: var(--ds-anchor-gap, ${di("0.375rem")}); color: var( --ds-anchor-color, var(--ds-theme-foreground-accent-subtle-normal, ${di(Sr)}) ); } a[href]:focus { ${Nn} outline-offset: 1px; /* Webkit browser default */ } .first, .last { display: inline-flex; } /* CTA and CTA reverse */ :host([appearance^='${di(Br)}']) a { text-decoration: none; font-weight: var(--ds-cta-font-weight, ${di("600")}); } :host([appearance='${di(Br)}']) moray-icon:not(.rtl), :host([appearance='${di(xr)}']) moray-icon.rtl { transform: translateX( calc(var(--ds-cta-translate-x, ${di(Hr)}) * -1) ); } :host([appearance='${di(Br)}']) moray-icon.rtl, :host([appearance='${di(xr)}']) moray-icon:not(.rtl) { transform: translateX(var(--ds-cta-translate-x, ${di(Hr)})); } :host([appearance^='${di(Br)}']) a:hover, :host([appearance^='${di(Br)}']) a:focus { text-decoration: underline; } :host([appearance^='${di(Br)}']) a:hover moray-icon, :host([appearance^='${di(Br)}']) a:focus moray-icon { transform: translateX(0); ${hr(`var(--ds-cta-transition, ${di("transform 0.6s cubic-bezier(0.19, 1, 0.22, 1)")})`)} } /* Action trigger */ ${pr} /* Button */ ${qn} `;var Cr=Object.defineProperty,Pr=Object.getOwnPropertyDescriptor,kr=(t,e,i,n)=>{for(var r,o=n>1?void 0:n?Pr(e,i):e,s=t.length-1;s>=0;s--)(r=t[s])&&(o=(n?r(e,i,o):r(o))||o);return n&&o&&Cr(e,i,o),o};let Ir=class extends(lr(dn)){constructor(){super(...arguments),this.localize=new ir(this),this.block=!1,this.pill=!1,this._firstSlotEmpty=!0,this._lastSlotEmpty=!0,this._slottedImgIcon=!1}_handleSlotChange(){this._firstSlotEmpty=0===this._firstSlot.length,this._lastSlotEmpty=0===this._lastSlot.length,this._slottedImgIcon=this._checkSlotsForImgIcon()}_checkSlotsForImgIcon(){return[...this._defaultSlot,...this._firstSlot,...this._lastSlot].some((t=>"img"===t.nodeName.toLowerCase()||"moray-icon"===t.nodeName.toLowerCase()))}render(){const t="rtl"===this.localize.dir(),e={rtl:t};let i=Xi``,n=Xi``;this.appearance===Br?n=Xi` `:this.appearance===xr&&(i=Xi` `);const r={"action-trigger--no-underline":this.appearance===zn&&this._slottedImgIcon};return this.renderAnchor(Xi` ${i} ${n} `,r)}};Ir.styles=Tr,kr([xn({reflect:!0})],Ir.prototype,"appearance",2),kr([xn({type:Boolean,reflect:!0})],Ir.prototype,"block",2),kr([xn({type:Boolean,reflect:!0})],Ir.prototype,"pill",2),kr([xn({reflect:!0})],Ir.prototype,"size",2),kr([Tn()],Ir.prototype,"_defaultSlot",2),kr([Cn({slot:"first"})],Ir.prototype,"_firstSlot",2),kr([Cn({slot:"last"})],Ir.prototype,"_lastSlot",2),kr([Sn()],Ir.prototype,"_firstSlotEmpty",2),kr([Sn()],Ir.prototype,"_lastSlotEmpty",2),kr([Sn()],Ir.prototype,"_slottedImgIcon",2),Ir=kr([un("moray-anchor")],Ir);let Mr=class extends ri{constructor(){super(...arguments),this.appearance="",this.noAnimation=!0===window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.headingMarginBottom="",this.hideHeadingText="",this.headingDisplaySize="",this.headingSize="",this.eyeBrowDisplaySize="",this.eyeBrowSize="",this.eyebrowMarginBottom="",this.desktopVideoUrl="",this.desktopImageUrl="",this.desktopImageAltText="",this.desktopImageTransparent="",this.tabletVideoUrl="",this.tabletImageUrl="",this.tabletImageAltText="",this.tabletImageTransparent="",this.mobileVideoUrl="",this.mobileImageUrl="",this.mobileImageAltText="",this.mobileImageTransparent="",this.hideVideoControls=!1,this.theme="",this.linearGradient="",this.bgColorCode="",this.descriptionMarginBottom="",this.wordmarkImageUrl="",this.wordmarkImageAlt="",this.assetsBelowText=!1,this.textBackgroundColor="",this.playVideoOnMediaPlayer=!1,this.headingHeadingText="",this.eyebrowHeadingText="",this.overrideHeadingColor="",this.overrideEyebrowColor="",this.mainDescriptionText="",this.isMobileView=window.matchMedia("(max-width: 539px)").matches,this.isTabletView=window.matchMedia("(max-width: 1083px)").matches}firstUpdated(){this.hideVideoControls&&this.playPauseContainer?.setAttribute("hidden","true"),!window.matchMedia("(min-width: 1084px)").matches||null!=this.desktopVideoUrl&&""!=this.desktopVideoUrl||(this.showEndState(),this.playAnimationToggleOn()),!window.matchMedia("(min-width: 540px) and (max-width: 1083px)").matches||null!=this.tabletVideoUrl&&""!=this.tabletVideoUrl||(this.showEndState(),this.playAnimationToggleOn()),!window.matchMedia("(max-width: 539px)").matches||null!=this.mobileVideoUrl&&""!=this.mobileVideoUrl||(this.showEndState(),this.playAnimationToggleOn()),this.videoElement&&this.videoElement.addEventListener("ended",(()=>{this.showEndState()})),document.addEventListener("AEM_ANIMATION_ENABLED",(t=>{t.detail?(this.playAnimationToggleOn(),this.videoElement?.play()):this.playAnimationToggleOff()}))}handleAnimation(){this.noAnimation?this.playAnimationToggleOff():this.playAnimationToggleOn()}updated(){this.videoElement?.played.length<1&&this.handleAnimation()}showEndState(){this.headingContent&&(this.headingContent.removeAttribute("hidden"),this.playVideoOnMediaPlayer||(this.pauseButton.style.display="none",this.playButton.style.display=this.hideVideoControls?"none":"flex"))}playAnimationToggleOff(){this.plpHeroHeading&&this.plpHeroHeading.classList.remove("lineup-animation"),this.plpHeroDescription&&this.plpHeroDescription.classList.remove("lineup-animation"),this.plpHeroLinkText&&this.plpHeroLinkText.classList.remove("fade-in"),this.plpHeroButtons&&this.plpHeroButtons.classList.remove("fade-in"),this.headingContent&&this.headingContent.removeAttribute("hidden"),this.playVideoOnMediaPlayer?(this.playPauseContainer&&this.playPauseContainer.setAttribute("hidden","true"),this.videoDivElement&&this.videoDivElement.removeAttribute("hidden")):(this.imageDivElement&&this.imageDivElement.removeAttribute("hidden"),this.videoDivElement&&this.videoDivElement.setAttribute("hidden","true")),this.playButton&&(this.playButton.style.display="flex",this.pauseButton.style.display="none")}playAnimationToggleOn(){this.plpHeroHeading&&this.plpHeroHeading.classList.add("lineup-animation"),this.plpHeroDescription&&this.plpHeroDescription.classList.add("lineup-animation"),this.plpHeroLinkText&&this.plpHeroLinkText.classList.add("fade-in"),this.plpHeroButtons&&this.plpHeroButtons.classList.add("fade-in"),this.videoDivElement&&this.videoDivElement.removeAttribute("hidden"),this.headingContent&&this.headingContent.removeAttribute("hidden"),this.playPauseContainer&&this.playPauseContainer.removeAttribute("hidden"),this.videoDivElement&&this.videoDivElement.children.length<1&&this.playPauseContainer.setAttribute("hidden","true"),this.imageDivElement&&(this.videoDivElement&&this.videoDivElement.children.length<1?this.imageDivElement.removeAttribute("hidden"):this.imageDivElement.setAttribute("hidden","true")),this.playButton&&(this.playButton.style.display="none",this.pauseButton.style.display="flex")}render(){return _t`
${this.wordmarkImageAlt}

${this.renderTitle()}

${this.renderHeading()}
${this.renderDescription()}
${this.renderVideo()}
`}playORPause(){this.videoElement?.paused?("true"==this.videoDivElement.getAttribute("hidden")&&(this.videoDivElement.removeAttribute("hidden"),this.imageDivElement.setAttribute("hidden","true")),this.videoElement.play(),this.playButton.style.display="none",this.pauseButton.style.display="flex"):(this.videoElement.pause(),this.playButton.style.display="flex",this.pauseButton.style.display="none"),(this.hideVideoControls||this.videoDivElement&&this.videoDivElement.children.length<1)&&this.playPauseContainer.setAttribute("hidden","true"),this.videoDivElement&&this.videoDivElement.children.length>0&&!this.hideVideoControls&&this.playPauseContainer.removeAttribute("hidden")}connectedCallback(){super.connectedCallback();let t=window.innerWidth;window.addEventListener("resize",(()=>{const e=window.innerWidth;t!=e&&(t=e,this.checkDeviceView(),this.showEndState(),this.playVideoOnMediaPlayer&&(this.imageDivElement&&this.imageDivElement.setAttribute("hidden","true"),this.videoDivElement&&this.videoDivElement.removeAttribute("hidden")),this.videoElement&&this.videoElement.load(),this.playORPause())})),this.checkDeviceView()}disconnectedCallback(){window.removeEventListener("resize",this.checkDeviceView),super.disconnectedCallback()}checkDeviceView(){let t,e="",i="";return null!=this.desktopVideoUrl&&""!=this.desktopVideoUrl&&null!=this.desktopVideoUrl||this.plpHeroContainer&&this.plpHeroContainer.classList.add("hide-desk"),null!=this.tabletVideoUrl&&""!=this.tabletVideoUrl&&null!=this.tabletVideoUrl||this.plpHeroContainer&&this.plpHeroContainer.classList.add("hide-tab"),null!=this.mobileVideoUrl&&""!=this.mobileVideoUrl&&null!=this.mobileVideoUrl||this.plpHeroContainer&&this.plpHeroContainer.classList.add("hide-mob"),window.matchMedia("(max-width: 539px)").matches?(this.isMobileView=!0,this.isTabletView=!1,t=this.mobileVideoUrl,e=this.mobileImageTransparent?this.mobileImageUrl+"?"+this.mobileImageTransparent:this.mobileImageUrl,i="mobile"):window.matchMedia("(min-width: 540px) and (max-width: 1083px)").matches?(this.isMobileView=!1,this.isTabletView=!0,t=this.tabletVideoUrl,e=this.tabletImageTransparent?this.tabletImageUrl+"?"+this.tabletImageTransparent:this.tabletImageUrl,i="tablet"):(this.isMobileView=!1,this.isTabletView=!1,t=this.desktopVideoUrl,e=this.desktopImageTransparent?this.desktopImageUrl+"?"+this.desktopImageTransparent:this.desktopImageUrl,i="desktop"),{videoUrl:t,imageUrl:e,device:i}}renderVideo(){const t=this.checkDeviceView();if(null!=t.videoUrl&&""!=t.videoUrl&&null!=t.videoUrl||null==this.videoElement||this.playPauseContainer.setAttribute("hidden","true"),t.videoUrl){if(!this.playVideoOnMediaPlayer)return _t``;if("desktop"==t.device)return _t` `;if("tablet"==t.device)return _t` `;if("mobile"==t.device)return _t` `}return this.firstUpdated(),J}renderTitle(){return _t`<${ft(this.eyeBrowSize)} class="${this.eyeBrowDisplaySize?this.eyeBrowDisplaySize:""} ${this.eyebrowMarginBottom}"> ${this.eyebrowHeadingText} `}renderHeading(){return _t` <${ft(this.headingSize)} class="${this.headingMarginBottom} ${this.hideHeadingText} ${this.headingDisplaySize?this.headingDisplaySize:""} lineup-animation" id="plp-hero-heading" > ${this.headingHeadingText} `}renderDescription(){return _t`

${At(this.mainDescriptionText)}

`}};return Mr.dict={Play:"Play",Pause:"Pause"},Mr.styles=Pt,o([St()],Mr.prototype,"appearance",void 0),o([St({attribute:"no-animation",type:Boolean})],Mr.prototype,"noAnimation",void 0),o([St({attribute:"heading-margin-bottom"})],Mr.prototype,"headingMarginBottom",void 0),o([St({attribute:"hide-heading-text"})],Mr.prototype,"hideHeadingText",void 0),o([St({attribute:"heading-display-size"})],Mr.prototype,"headingDisplaySize",void 0),o([St({attribute:"heading-size"})],Mr.prototype,"headingSize",void 0),o([St({attribute:"eyebrow-display-size"})],Mr.prototype,"eyeBrowDisplaySize",void 0),o([St({attribute:"eyebrow-size"})],Mr.prototype,"eyeBrowSize",void 0),o([St({attribute:"eyebrow-margin-bottom"})],Mr.prototype,"eyebrowMarginBottom",void 0),o([St({attribute:"desktop-video-url"})],Mr.prototype,"desktopVideoUrl",void 0),o([St({attribute:"desktop-image-url"})],Mr.prototype,"desktopImageUrl",void 0),o([St({attribute:"desktop-image-alt-text"})],Mr.prototype,"desktopImageAltText",void 0),o([St({attribute:"desktop-image-transparent"})],Mr.prototype,"desktopImageTransparent",void 0),o([St({attribute:"tablet-video-url"})],Mr.prototype,"tabletVideoUrl",void 0),o([St({attribute:"tablet-image-url"})],Mr.prototype,"tabletImageUrl",void 0),o([St({attribute:"tablet-image-alt-text"})],Mr.prototype,"tabletImageAltText",void 0),o([St({attribute:"tablet-image-transparent"})],Mr.prototype,"tabletImageTransparent",void 0),o([St({attribute:"mobile-video-url"})],Mr.prototype,"mobileVideoUrl",void 0),o([St({attribute:"mobile-image-url"})],Mr.prototype,"mobileImageUrl",void 0),o([St({attribute:"mobile-image-alt-text"})],Mr.prototype,"mobileImageAltText",void 0),o([St({attribute:"mobile-image-transparent"})],Mr.prototype,"mobileImageTransparent",void 0),o([St({attribute:"hide-video-controls",type:Boolean})],Mr.prototype,"hideVideoControls",void 0),o([St({attribute:"theme"})],Mr.prototype,"theme",void 0),o([St({attribute:"linear-gradient"})],Mr.prototype,"linearGradient",void 0),o([St({attribute:"bg-colorCode"})],Mr.prototype,"bgColorCode",void 0),o([St({attribute:"description-margin-bottom"})],Mr.prototype,"descriptionMarginBottom",void 0),o([St({attribute:"wordmark-image-url"})],Mr.prototype,"wordmarkImageUrl",void 0),o([St({attribute:"wordmark-image-alt"})],Mr.prototype,"wordmarkImageAlt",void 0),o([St({attribute:"display-assets-below-text",type:Boolean})],Mr.prototype,"assetsBelowText",void 0),o([St({attribute:"--ds-plp-inner-background-color"})],Mr.prototype,"textBackgroundColor",void 0),o([St({attribute:"play-video-in-media-player",type:Boolean})],Mr.prototype,"playVideoOnMediaPlayer",void 0),o([St({attribute:"heading-heading-text"})],Mr.prototype,"headingHeadingText",void 0),o([St({attribute:"eyebrow-heading-text"})],Mr.prototype,"eyebrowHeadingText",void 0),o([St({attribute:"--ds-block-heading-title-background"})],Mr.prototype,"overrideHeadingColor",void 0),o([St({attribute:"--ds-block-heading-eyebrow-color"})],Mr.prototype,"overrideEyebrowColor",void 0),o([St({attribute:"main-description-text"})],Mr.prototype,"mainDescriptionText",void 0),o([Ht()],Mr.prototype,"isMobileView",void 0),o([Ht()],Mr.prototype,"isTabletView",void 0),o([Ct("#media-video")],Mr.prototype,"videoElement",void 0),o([Ct("#play-pause-button")],Mr.prototype,"playPauseContainer",void 0),o([Ct(".play-button")],Mr.prototype,"playButton",void 0),o([Ct(".pause-button")],Mr.prototype,"pauseButton",void 0),o([Ct(".heading-content")],Mr.prototype,"headingContent",void 0),o([Ct(".plp-hero-container")],Mr.prototype,"plpHeroContainer",void 0),o([Ct("#videoDivElement")],Mr.prototype,"videoDivElement",void 0),o([Ct(".img-container-section")],Mr.prototype,"imageDivElement",void 0),o([Ct("#animation-toggle")],Mr.prototype,"animationToggle",void 0),o([Ct("#plp-hero-heading")],Mr.prototype,"plpHeroHeading",void 0),o([Ct("#plp-hero-description")],Mr.prototype,"plpHeroDescription",void 0),o([Ct("#plp-hero-link-text")],Mr.prototype,"plpHeroLinkText",void 0),o([Ct("#plp-hero-buttons")],Mr.prototype,"plpHeroButtons",void 0),Mr=o([(t=>(e,i)=>{void 0!==i?i.addInitializer((()=>{customElements.define(t,e)})):customElements.define(t,e)})("cascade-plp-hero")],Mr),e})(),t.exports=e()}},e={};function i(n){var r=e[n];if(void 0!==r)return r.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,i),o.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 n in e)i.o(e,n)&&!i.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},i.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),(()=>{"use strict";i(1917)})()})(); (function () { "use strict"; if ((window.matchMedia('(prefers-reduced-motion: reduce)').matches)) { $("cascade-plp-hero").attr("no-animation", ""); } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { if (mutation.attributeName === "class") { var classList = $("body").attr("class").split(/\s+/); if (!classList.includes("animation-toggle")) { $("cascade-plp-hero").attr("no-animation", ""); } else { $("cascade-plp-hero").removeAttr("no-animation"); } } }); }); observer.observe(document.body, { attributes: true }); }());