PageSourceSearch

https://www.royalcaribbean.com/myaccount/5328.1810d656e1af3aaf.js

js royalcaribbean.com collected 2026-09-24 08:35:46 UTC 4,198 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkroyal=self.webpackChunkroyal||[]).push([[5328],{65328:(g,d,t)=>{t.r(d),t.d(d,{rcg_product_card:()=>o});var i=t(42742),s=t(19111);const o=class{constructor(r){(0,i.r)(this,r)}handleImageChange(r){this.imageData=JSON.parse(r)}componentWillLoad(){this.image&&(this.imageData=JSON.parse(this.image))}render(){var r;return(0,i.h)(i.H,{key:"8c05ce6f9e8c232c8f69ea288fd1f1da7bcf02d1"},(0,i.h)("div",{key:"4a3538fbb16c0250c80534fd459c3899e7b4c19b",class:`product-card ${this.dropShadow?"drop-shadow":""} ${s.C[this.size]}`},(0,i.h)("div",{key:"6ce8c8d2aef5d997b7d4bcda0f3c98fa25f8e4a0",class:"product-card__image "+(this.skeletonLoader?"skeleton-image":""),role:"img","aria-label":null===(r=this.imageData)||void 0===r?void 0:r.alt,style:{"background-image":`linear-gradient(45deg, rgba(0, 0, 0, 0.25) 0%, rgba(7, 17, 36, 0) 100%), url(${this.imageData&&!this.skeletonLoader?this.imageData.url:""})`}}),(0,i.h)("article",{key:"d70981b7adddc1dd5d324aba6e3ec0e28edac9e6"},(0,i.h)("slot",{key:"d157ea763171975aa21ffd6d1fbfce246ad34225"}))))}static get watchers(){return{image:[{handleImageChange:0}]}}};o.style={celebrity:":host{display:block}.product-card{width:100%;height:100%;box-sizing:border-box;background-color:#fff}.product-card__image{width:100%;height:236px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transform-origin:center}@media screen and (min-width: 480px) and (max-width: 768px){.product-card__image{height:190px}}@media screen and (max-width: 480px){.product-card__image{height:142px}}.drop-shadow{box-shadow:0 2px 20px rgba(0, 0, 0, 0.1490196078)}.large{min-width:420px;max-width:420px;margin:0}.large .product-card__image{height:236px}.medium{min-width:337px;max-width:337px;margin:0}.medium .product-card__image{height:190px}.small{min-width:253px;max-width:253px;margin:0}.small .product-card__image{height:142px}@keyframes shine{to{background-position-x:-200%}}slot{display:contents}.skeleton-image{background:linear-gradient(90deg, #BABABA 0.52%, #D8D8D8 33.85%, #F2F2F2 100%);background-size:200% 100%;animation:1s shine linear infinite}.product-card{border-radius:0px}",royal:":host{display:block}.product-card{width:100%;height:100%;box-sizing:border-box;background-color:#fff}.product-card__image{width:100%;height:236px;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;transform:scale(1);transform-origin:center}@media screen and (min-width: 480px) and (max-width: 768px){.product-card__image{height:190px}}@media screen and (max-width: 480px){.product-card__image{height:142px}}.drop-shadow{box-shadow:0 2px 20px rgba(0, 0, 0, 0.1490196078)}.large{min-width:420px;max-width:420px;margin:0}.large .product-card__image{height:236px}.medium{min-width:337px;max-width:337px;margin:0}.medium .product-card__image{height:190px}.small{min-width:253px;max-width:253px;margin:0}.small .product-card__image{height:142px}@keyframes shine{to{background-position-x:-200%}}slot{display:contents}.skeleton-image{background:linear-gradient(90deg, #BABABA 0.52%, #D8D8D8 33.85%, #F2F2F2 100%);background-size:200% 100%;animation:1s shine linear infinite}.product-card{border-radius:5px}.product-card__image{border-radius:5px}"}},19111:(g,d,t)=>{t.d(d,{C:()=>i,T:()=>s,a:()=>m,b:()=>o,c:()=>n,f:()=>h,p:()=>r});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 n(){const e={isMobile:!1,isTablet:!1,isDesktop:!1},a=window.innerWidth;return a<768?(e.isMobile=!0,e.isTablet=!1,e.isDesktop=!1):a<=1024?(e.isMobile=!1,e.isTablet=!0,e.isDesktop=!1):(e.isMobile=!1,e.isTablet=!1,e.isDesktop=!0),e}function o(e){return e?.length>0?`+${function c(e){return e?.length>0?e.replace(/[-+()]/g,""):""}(e)}`:""}const r=(e,a="")=>{try{return JSON.parse(e)}catch(l){console.error(`${a}`,l)}};function h(e){return e<10?`0${e}`:e.toString()}function m(e){let a=e;if("string"==typeof a)try{a=JSON.parse(a)}catch{return console.warn("Invalid JSON passed to customStyles:",a),{}}return"object"!=typeof a||Array.isArray(a)?{}:a}}}]);

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.