1"use strict";(self.webpackChunkroyal=self.webpackChunkroyal||[]).push([[1153],{61153:(y,c,o)=>{o.r(c),o.d(c,{rcg_slide:()=>b,rcg_slide_controls:()=>v});var e=o(76658),s=o(52759);const b=(()=>{let i=class{constructor(t){(0,e.r)(this,t),this.isVideo=!1}onPauseEvent(){this.pauseVideo()}onPlayEvent(){this.playVideo()}componentWillLoad(){this.slide&&(this.slideData=JSON.parse(this.slide)),this.slideSize&&(this.size=JSON.parse(this.slideSize))}playVideo(){const t=this.element.shadowRoot.querySelector("video");t&&t.play()}pauseVideo(){const t=this.element.shadowRoot.querySelector("video");t&&t.pause()}render(){var t,l,d,a,n,r,h;const _=null!==(t=this.size)&&void 0!==t&&t.width?`${this.size.width}px`:"100%",f=null!==(l=this.size)&&void 0!==l&&l.height?`${this.size.height}`:"600";return(0,e.h)("div",{key:"0e0e9a77917c737ef9deb8a2738621bf2b4b66a1",class:"slide",style:{"background-image":`linear-gradient(rgba(7, 17, 36, 0) 80%, rgba(0, 0, 0, 0.25) 100%), url(${this.slideData.image?this.slideData.image.src:""})`,width:`${_}`,height:`${f}px`}},(0,e.h)("slot",{key:"01b7766f95659cbcf232a97a96f271a98e25acae"}),this.isVideo&&(0,e.h)("video",{key:"987447aeb988ff423ed3e58924930adc5f7becf7",class:"slide__video",preload:"metadata",title:null===(d=this.slideData.video)||void 0===d?void 0:d.altText,poster:null!==(a=this.slideData.video)&&void 0!==a&&a.posterImagePath?null===(n=this.slideData.video)||void 0===n?void 0:n.posterImagePath:"",playsInl
1ine:!0,muted:!0,loop:!0,autoPlay:!0},(0,e.h)("source",{key:"267414a3d6a9bb7cea70593eb9825bb07ea728f5",src:null===(r=this.slideData.video)||void 0===r?void 0:r.path,type:null===(h=this.slideData.video)||void 0===h?void 0:h.videoType})))}get element(){return(0,e.g)(this)}};return i.style=":host{display:block}.slide{background-position:center center;background-size:cover;overflow:hidden;position:relative;width:100%;display:block;background-repeat:no-repeat;transform-origin:center}.slide img{background-position:center center;background-size:cover;width:100%;height:600px}.slide__video{height:100%;top:0;left:0;object-fit:cover;object-position:center center;position:absolute;width:100%}.slide__video-play{border:none;display:block;height:56px;left:50%;margin:-28px 0 0 -28px;position:absolute;top:50%;width:56px}.slide button{position:relative;width:50%}",i})(),v=(()=>{let i=class{constructor(t){(0,e.r)(this,t),this.slideLeft=(0,e.c)(this,"slideLeft"),this.slideRight=(0,e.c)(this,"slideRight"),this.pauseControl=(0,e.c)(this,"pauseControl"),this.playControl=(0,e.c)(this,"playControl"),this.position="bottom",this.onSlideLeft=()=>{this.slideLeft.emit(!0)},this.onSlideRight=()=>{this.slideRight.emit(!0)},this.onPause=()=>{this.isPaused=!0,this.pauseControl.emit(!0)},this.onPlay=()=>{this.isPaused=!1,this.playControl.emit(!0)}}render(){return(0,e.h)(e.H,{key:"30445b2601c24912c19150772ae7c5554aed73b5"},(0,e.h)("div",{key:"4243b15718c2e5ee43b9614d6ced26ff54dc6880",class:"slider-controls__container "+("bottom"===this.position?"bottom":"top")},(0,e.h)("a",{key:"d61027649bf0b8e7d8d8835ae414e50591a15d18",onClick:()=>this.onSlideLeft(),class:"slider-controls__buttons"},(0,s.D)()),(0,e.h)("a",{key:"b8ead4635861da9888547b58ab03aad62a0df636",onClick:()=>this.onSlideRight(),class:"slider-controls__buttons"},(0,s.E)()),!this.isPaused&&(0,e.h)("a",{key:"b7219ee6dc6a0ecd83fab9ec1a26312dc7b61fdf",onClick:()=>this.onPause(),class:"slider-controls__buttons"},(0,s.F)()),this.isPaused&&(0,e.h)("a",{key:"73c1562a26f87b858d6ed7ba077df24f8bf88376",onClick:()=>this.onPlay(),class:"slider-controls__buttons"},(0,s.G)())))}};return i.style=":host{display:block}.slider-controls__buttons{cursor:pointer;font-size:16px;pointer-events:auto;width:33px;height:33px;opacity:0.9;padding:4px}.slider-controls__container{width:100%;max-width:100%;left:24px}.slider-controls__container.bottom{position:relative;bottom:60px}.slider-controls__container.top{position:absolute;top:24px}.slider-controls__dot{background-color:white;border-radius:50%;display:inline-block;height:8px;width:8px;opacity:0.5;margin-right:4px;pointer-events:auto;cursor:pointer}",i})()}}]);
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.