1"use strict";(self.webpackChunkroyal=self.webpackChunkroyal||[]).push([[2628],{52628:(g,n,o)=>{o.r(n),o.d(n,{rcg_primary_button:()=>b});var i=o(76658),s=o(45876);const b=(()=>{let a=class{constructor(e){(0,i.r)(this,e),this.onClickPrimaryButton=(0,i.c)(this,"onClickPrimaryButton"),this.brand="royal"}get computedStyles(){return(0,s.p)(this.customStyles)}handleOnClick(){this.disabled||this.onClickPrimaryButton.emit(this.text)}render(){const e="light"===this.theme?"primary-button-light":"";return(0,i.h)("button",{key:"3c190a50c7aa0120f24d688572bf981115909fd6",part:"primary-button",type:this.type,onClick:this.handleOnClick.bind(this),disabled:this.disabled,class:`primary-button ${e}`,style:this.computedStyles},this.text)}};return a.style={celebrity:':host{width:100%}.primary-button{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button:disabled{background-image:none;background-color:#D2D5D9;border:none;cursor:not-allowed}.primary-button-light{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button{background-color:#004275;color:white;border:1px solid #004275}.primary-button-light{background-color:white;color:#004275;border:1px solid #004275}',royal:':host{width:100%}.primary-button{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button:disabled{background-image:none;background-color:#D2D5D9;border:none;cursor:not-allowed}.primary-button-light{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button{background:-webkit-gradient(136deg, #006EFE -5.55%, #0040CD 89.35%);background:-webkit-linear-gradient(136deg, #006EFE -5.55%, #0040CD 89.35%);background:-moz-linear-gradient(136deg, #006EFE -5.55%, #0040CD 89.35%);background-color:linear-gradient(136deg, #006EFE -5.55%, #0040CD 89.35%);color:white;border:1px solid #006AF4}.primary-button-light{background:white;color:#006AF4;border:1px solid #006AF4}',silversea:':host{width:100%}.primary-button{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button:disabled{background-image:none;background-color:#D2D5D9;border:none;cursor:not-allowed}.primary-button-light{width:100%;height:56px;box-sizing:border-box;font-family:"proxima-nova", "proxima_nova", "Proxima Nova", sans-serif;font-size:18px;font-weight:700;line-height:24px;text-align:center;border-radius:3px;cursor:pointer}.primary-button{background:-webkit-gradient(136deg, #F0BC75 -5.55%, #F0BC75 89.35%);background:-webkit-linear-gradient(136deg, #F0BC75 -5.55%, #F0BC75 89.35%);background:-moz-linear-gradient(136deg, #F0BC75 -5.55%, #F0BC75 89.35%);background-color:linear-gradient(136deg, #F0BC75 -5.55%, #F0BC75 89.35%);color:#303030;border:1px solid #F0BC75;font-family:"Inter", sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:0.6px}.primary-button-light{background:#303030;color:#F0BC75;border:1px solid #303030;font-family:"Inter", sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:0.6px}.primary-button:disabled{background-color:#E8E8E8;color:#989898}'},a})()},45876:(g,n,o)=>{o.d(n,{C:()=>i,T:()=>s,a:()=>b,b:()=>c,c:()=>l,f:()=>a,p:()=>e});const i={s:"small",m:"medium",l:"large"},s={availability:{label:"Few spots left!",color:"#DF0268"},awards:{label:"Best-seller",color:"#DF0268"},soldOut:{label:"Sold out",color:"#949494"}};function l(){const r={isMobile:!1,isTablet:!1,isDesktop:!1},t=window.innerWidth;return t<768?(r.isMobile=!0,r.isTablet=!1,r.isDesktop=!1):t<=1024?(r.isMobile=!1,r.isTablet=!0,r.isDesktop=!1):(r.isMobile=!1,r.isTablet=!1,r.isDesktop=!0),r}function c(r){return r?.length>0?`+${function d(r){return r?.length>0?r.replace(/[-+()]/g,""):""}(r)}`:""}const b=(r,t="")=>{try{return JSON.parse(r)}catch(u){console.error(`${t}`,u)}};function a(r){return r<10?`0${r}`:r.toString()}function e(r){let t=r;if("string"==typeof t)try{t=JSON.parse(t)}catch{return console.warn("Invalid JSON passed to customStyles:",t),{}}return"object"!=typeof t||Array.isArray(t)?{}:t}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.