{"name":"Variation%201","renderType":"rcom","htmlCode":"%3Cdiv%20id=%22msci-survey-container%22%3E%0D%0A%20%20%20%20%3C!--%3Cdiv%20class=%22close-btn%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Csvg%20width=%2228%22%20height=%2224%22%20viewBox=%220%200%2028%2024%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20clip-path=%22url(#clip0_2_5)%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1=%224%22%20y1=%22-4%22%20x2=%2226.4368%22%20y2=%22-4%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20transform=%22matrix(0.707107%200.707107%20-0.726968%200.686671%200.152237%203.91687)%22%20stroke=%22black%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-width=%228%22%20stroke-linecap=%22round%22%20/%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1=%224%22%20y1=%22-4%22%20x2=%2226.4368%22%20y2=%22-4%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20transform=%22matrix(0.707107%20-0.707107%200.726969%200.686671%206.32571%2025.3676)%22%20stroke=%22black%22%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20stroke-width=%228%22%20stroke-linecap=%22round%22%20/%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0D%0A%20%20%20%20%20%20%20%20%3C/svg%3E%0D%0A%20%20%20%20%3C/div%3E--%3E%0D%0A%20%20%20%20%3Cdiv%20class=%22dy-modal-content%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cdiv%20class=%22title%22%20id=%22dy-modal-title%22%3E$%7Btitle-modal%7D%3C/div%3E%0D%0A%20%20%20%20%20%20%20%20%3Cdiv%20class=%22message%22%20id=%22dy-modal-message%22%3E$%7Bmessage-modal%7D%3C/div%3E%0D%0A%20%20%20%20%20%20%20%20%3Ca%20class=%22dy-banner__cta%20button%22%20href=%22$%7BButton%20Link%7D%22%3E$%7BButton%20Text%7D%3C/a%3E%0D%0A%20%20%20%20%3C/div%3E%0D%0A%3C/div%3E","cssCode":"@media%20(max-width:%20600px)%20%7B%0D%0A%20%20%20%20#msci-survey-container%20%7B%0D%0A%20%20%20%20%20%20%20%20width:%2090vw;%0D%0A%20%20%20%20%20%20%20%20height%20:%20auto;%0D%0A%20%20%20%20%20%20%20%20padding:%2016px!important;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.close-btn%20%7B%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%208px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.pre-title%20%7B%0D%0A%20%20%20%20%20%20%20%20width%20%20%20%20%20%20%20%20:%20100%25;%0D%0A%20%20%20%20%20%20%20%20font-size%20%20%20%20:%2016px;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2024px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.title%20%7B%0D%0A%20%20%20%20%20%20%20%20width%20%20%20%20%20%20%20%20:%20100%25;%0D%0A%20%20%20%20%20%20%20%20font-size%20%20%20%20:%2020px;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2024px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.dy-modal-content%20.title%20%7B%0D%0A%20%20%20%20%20%20%20%20width:%2095%25;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2032px;%0D%0A%20%20%20%20%7D%0D%0A%20%20%20%20%0D%0A%20%20%20%20#msci-survey-container%20.dy-modal-content%20.message%20%7B%0D%0A%20%20%20%20%20%20%20%20width:%2090%25;%0D%0A%20%20%20%20%20%20%20%20font-size:%2018px;%0D%0A%20%20%20%20%20%20%20%20text-align:%20center;%0D%0A%20%20%20%20%20%20%20%20color:%20white;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.dy-modal-content%20.button%20%7B%0D%0A%20%20%20%20%20%20%20%20font-size:%2018px;%0D%0A%20%20%20%20%20%20%20%20font-weight:%20lighter;%0D%0A%20%20%20%20%20%20%20%20margin-top:%2050px;%0D%0A%20%20%20%20%20%20%20%20padding:%2012px;%0D%0A%20%20%20%20%20%20%20%20width:%20215px;%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0A@media%20(min-width:%20600px)%20%7B%0D%0A%20%20%20%20#msci-survey-container%20%7B%0D%0A%20%20%20%20%20%20%20%20width:%2095vw;%0D%0A%20%20%20%20%20%20%20%20height%20:%20auto;%0D%0A%20%20%20%20%20%20%20%20max-width:%20640px;%0D%0A%20%20%20%20%20%20%20%20padding%20%20:%2040px%2032px%20!important;%0D%0A%20%20%20%20%20%20%20%20font-family:%20foco,%20sans-serif;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.close-btn%20%7B%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2020px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.pre-title%20%7B%0D%0A%20%20%20%20%20%20%20%20font-size%20%20%20%20:%2018px;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2024px;%0D%0A%20%20%20%20%20%20%20%20max-width:%20600px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.title%20%7B%0D%0A%20%20%20%20%20%20%20%20font-size%20%20%20%20:%2026px;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2032px;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.dy-modal-content%20.message%20%7B%0D%0A%20%20%20%20%20%20%20%20width:%20100%25;%0D%0A%20%20%20%20%20%20%20%20font-size:%2018px;%0D%0A%20%20%20%20%20%20%20%20text-align:%20center;%0D%0A%20%20%20%20%20%20%20%20margin-bottom:%2055px;%0D%0A%20%20%20%20%20%20%20%20color:%20white;%0D%0A%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20#msci-survey-container%20.dy-modal-content%20.button%20%7B%0D%0A%20%20%20%20%20%20%20%20font-size:%2018px;%0D%0A%20%20%20%20%20%20%20%20padding%20%20:%2010px%2020px;%0D%0A%20%20%20%20%20%20%20%20text-align:%20center;%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0A@media%20(min-width:%201200px)%20%7B%0D%0A%20%20%20%20#msci-survey-container%20%7B%0D%0A%20%20%20%20%20%20%20%20max-width:%20640px;%0D%0A%20%20%20%20%7D%0D%0A%7D%0D%0A%0D%0A.dy-act-overlay%20%7B%0D%0A%20%20%20%20border-radius:%2010px;%0D%0A%7D%0D%0A%0D%0A/*.dy-lb-close%20%7B%0D%0A%20%20display:%20none!important;%0D%0A%7D*/%0D%0A%0D%0A#msci-survey-container,%0D%0A#msci-survey-container%20*%20%7B%0D%0A%20%20%20%20border%20%20%20%20:%200;%0D%0A%20%20%20%20margin%20%20%20%20:%200;%0D%0A%20%20%20%20box-sizing:%20border-box;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20%7B%0D%0A%20%20%20%20display%20%20%20%20%20%20%20%20%20:%20flex;%0D%0A%20%20%20%20flex-direction%20%20:%20column;%0D%0A%20%20%20%20align-items%20%20%20%20%20:%20center;%0D%0A%20%20%20%20background-color:%20white;%0D%0A%20%20%20%20border-radius%20%20%20:%2010px;%0D%0A%20%20%20%20padding:%2048px;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.close-btn%20%7B%0D%0A%20%20%20%20align-self:%20flex-end;%0D%0A%20%20%20%20cursor%20%20%20%20:%20pointer;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.pre-title%20%7B%0D%0A%20%20%20%20text-align:%20center;%0D%0A%20%20%20%20color%20%20%20%20%20:%20white;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.title%20%7B%0D%0A%20%20%20%20text-align%20:%20center;%0D%0A%20%20%20%20font-weight:%20bold;%0D%0A%20%20%20%20color%20%20%20%20%20%20:%20white;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.dy-modal-content%20%7B%0D%0A%20%20%20%20display%20%20%20%20%20%20%20:%20flex;%0D%0A%20%20%20%20flex-direction:%20column;%0D%0A%20%20%20%20align-items%20%20%20:%20center;%0D%0A%20%20%20%20width%20%20%20%20%20%20%20%20%20:%2095%25;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.dy-modal-content%20.message%20strong%20%7B%0D%0A%20%20color:%20white;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.dy-modal-content%20.button%20%7B%0D%0A%20%20%20%20color%20%20%20%20%20%20%20%20%20%20%20:%20white;%0D%0A%20%20%20%20border-radius%20%20%20:%205px;%0D%0A%20%20%20%20background-color:%20#E4002B;%0D%0A%20%20%20%20cursor%20%20%20%20%20%20%20%20%20%20:%20pointer;%0D%0A%20%20%20%20opacity:%201;%0D%0A%20%20%20%20text-align:%20center;%0D%0A%20%20%20%20text-decoration:%20none;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%20.dy-modal-content%20.button.hide%7B%0D%0A%20%20display:%20none%20!important;%0D%0A%7D%0D%0A%0D%0A#msci-survey-container%7B%0D%0A%20%20background:%20linear-gradient($%7Bgradient-top%7D,%20$%7Bgradient-bottom%7D),%20url($%7BbgImagePopup%7D)%20no-repeat%20center%20center%20/%20cover;%0D%0A%7D","jsCode":"(function%20()%20%7B%0A%20%20%20%20var%20title%20=%20%22$%7Btitle-modal%7D%22;%0A%20%20%20%20var%20message%20=%20%22$%7Bmessage-modal%7D%22;%0A%20%20%20%20document.querySelectorAll(%22#dy-modal-title%22)%5B0%5D.innerHTML%20=%20title;%0A%20%20%20%20document.querySelectorAll(%22#dy-modal-message%22)%5B0%5D.innerHTML%20=%20message;%0A%20%20%20%20%0A%20%20%20%20riuSendGtmPush(%7B%0A%20%20%20%20%20%20%20%20eventCategory:%20'$%7BeventCategory%7D',%0A%20%20%20%20%20%20%20%20eventAction:%20'$%7BeventAction%7D',%0A%20%20%20%20%20%20%20%20eventLabel:%20'View',%0A%20%20%20%20%7D);%0A%20%20%20%20%0A%20%20%20%20//%20Funci%C3%B3n%20para%20env%C3%ADo%20de%20datos%20al%20datalayer%0A%20%20%20%20function%20riuSendGtmPush(data)%20%7B%0A%20%20%20%20%20%20%20%20let%20dataLayer%20=%20window.dataLayer%20%7C%7C%20%5B%5D;%0A%20%20%20%20%20%20%20%20data.event%20=%20'DYEvent';%0A%20%20%20%20%20%20%20%20dataLayer.push(data);%0A%20%20%20%20%7D%0A%20%20%20%20%20%20%0A%20%20%20%20if(getCookie('riu_u_rc'))%7B%0A%20%20%20%20%20%20%20%20document.querySelector('.dy-banner__cta').classList.add('hide');%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20/*%20START%20CONFETI%20*/%0A%20%20%20%20%0A%20%20%20%20setBackdropColor();%0A%20%20%20%20bindCloseOverlay();%0A%20%20%20%20('$%7BDisplay%20Conffeti%7D'%20===%20'yes')%20?%20enableConffeti()%20:%20'';%0A%20%20%20%20%0A%20%20%20%20function%20setBackdropColor()%20%7B%0A%20%20%20%20%20%20document.querySelector('.dy-modal-backdrop,%20.dy-backdrop').setAttribute('style',%20%22background-color:%20$%7BBackground%20Color%7D;%20opacity:%20%22%20+%20(parseInt(%22$%7BBackground%20Opacity%7D%22)%20/%20100)%20+%20';');%0A%20%20%20%20%7D%0A%20%20%20%20function%20bindCloseOverlay()%20%7B%0A%20%20%20%20%20%20var%20closeOptions%20=%20document.querySelectorAll('.soffer-close-overlay-text,%20.dy-lb-close,%20.lb_overlay');%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20for(var%20i%20=%200;%20i%20%3C%20closeOptions.length;%20i++)%20%7B%0A%20%20%20%20%20%20%20%20closeOptions%5Bi%5D.addEventListener('click',%20function()%20%7B%0A%20%20%20%20%20%20%20%20window.DY%20&&%20DY.API('event',%20%7Bname:%20%22close_overlay%22%7D);%0A%20%20%20%20%20%20%20%20window.DY%20&&%20DY.WindowActions.closeOverlays();%0A%20%20%20%20%20%20%20%20document.querySelector('.dy-confetti').setAttribute('style',%20'display:none');%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20function%20enableConffeti()%20%7B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20class%20Progress%20%7B%0A%20%20%20%20%20%20constructor(param%20=%20%7B%7D)%20%7B%0A%20%20%20%20%20%20%20%20this.timestamp%20%20%20%20%20%20%20%20=%20null;%0A%20%20%20%20%20%20%20%20this.duration%20%20%20%20%20%20%20%20%20=%20param.duration%20%7C%7C%20Progress.CONST.DURATION;%0A%20%20%20%20%20%20%20%20this.progress%20%20%20%20%20%20%20%20%20=%200;%0A%20%20%20%20%20%20%20%20this.delta%20%20%20%20%20%20%20%20%20%20%20%20=%200;%0A%20%20%20%20%20%20%20%20this.progress%20%20%20%20%20%20%20%20%20=%200;%0A%20%20%20%20%20%20%20%20this.isLoop%20%20%20%20%20%20%20%20%20%20%20=%20!!param.isLoop;%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.reset();%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20static%20get%20CONST()%20%7B%0A%20%20%20%20%20%20%20%20return%20%7B%0A%20%20%20%20%20%20%20%20%20%20DURATION%20:%203000%0A%20%20%20%20%20%20%20%20%7D;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20reset()%20%7B%0A%20%20%20%20%20%20%20%20this.timestamp%20=%20null;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20start(now)%20%7B%0A%20%20%20%20%20%20%20%20this.timestamp%20=%20now;%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20tick(now)%20%7B%0A%20%20%20%20%20%20%20%20if%20(this.timestamp)%20%7B%0A%20%20%20%20%20%20%20%20%20%20this.delta%20%20%20%20=%20now%20-%20this.timestamp;%0A%20%20%20%20%20%20%20%20%20%20this.progress%20=%20Math.min(this.delta%20/%20this.duration,%201);%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20if%20(this.progress%20%3E=%201%20&&%20this.isLoop)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20this.start(now);%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20return%20this.progress;%0A%20%20%20%20%20%20%20%20%7D%20else%20%7B%0A%20%20%20%20%20%20%20%20%20%20return%200;%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20class%20Confetti%20%7B%0A%20%20%20%20%20%20constructor(param)%20%7B%0A%20%20%20%20%20%20%20%20this.parent%20%20%20%20%20%20%20%20%20=%20param.elm%20%7C%7C%20document.body;%0A%20%20%20%20%20%20%20%20this.canvas%20%20%20%20%20%20%20%20%20=%20document.createElement(%22canvas%22);%0A%20%20%20%20%20%20%20%20this.ctx%20%20%20%20%20%20%20%20%20%20%20%20=%20this.canvas.getContext(%222d%22);%0A%20%20%20%20%20%20%20%20this.width%20%20%20%20%20%20%20%20%20%20=%20param.width%20%20%7C%7C%20this.parent.offsetWidth;%0A%20%20%20%20%20%20%20%20this.height%20%20%20%20%20%20%20%20%20=%20param.height%20%7C%7C%20this.parent.offsetHeight;%0A%20%20%20%20%20%20%20%20this.length%20%20%20%20%20%20%20%20%20=%20param.length%20%7C%7C%20Confetti.CONST.PAPER_LENGTH;%0A%20%20%20%20%20%20%20%20this.yRange%20%20%20%20%20%20%20%20%20=%20param.yRange%20%7C%7C%20this.height%20*%202;%0A%20%20%20%20%20%20%20%20this.progress%20%20%20%20%20%20%20=%20new%20Progress(%7B%0A%20%20%20%20%20%20%20%20%20%20duration%20:%20param.duration,%0A%20%20%20%20%20%20%20%20%20%20isLoop%20%20%20:%20true%0A%20%20%20%20%20%20%20%20%7D);%0A%20%20%20%20%20%20%20%20this.rotationRange%20%20=%20typeof%20param.rotationLength%20===%20%22number%22%20?%20param.rotationRange%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20:%2010;%0A%20%20%20%20%20%20%20%20this.speedRange%20%20%20%20%20=%20typeof%20param.speedRange%20%20%20%20%20===%20%22number%22%20?%20param.speedRange%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20:%2010;%0A%20%20%20%20%20%20%20%20this.sprites%20%20%20%20%20%20%20%20=%20%5B%5D;%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.canvas.style.cssText%20=%20%5B%0A%20%20%20%20%20%20%20%20%20%20%22display:%20block%22,%0A%20%20%20%20%20%20%20%20%20%20%22position:%20absolute%22,%0A%20%20%20%20%20%20%20%20%20%20%22top:%200%22,%0A%20%20%20%20%20%20%20%20%20%20%22left:%200%22,%0A%20%20%20%20%20%20%20%20%20%20%22pointer-events:%20none%22,%0A%20%20%20%20%20%20%20%20%20%20%22z-index:%2099999;%22%0A%20%20%20%20%20%20%20%20%5D.join(%22;%22);%0A%20%20%20%20%20%20%20%20this.canvas.className%20=%20'dy-confetti';%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.render%20=%20this.render.bind(this);%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.build();%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.parent.appendChild(this.canvas);%0A%20%20%20%20%20%20%20%20this.progress.start(performance.now());%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20requestAnimationFrame(this.render);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20static%20get%20CONST()%20%7B%0A%20%20%20%20%20%20%20%20return%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20SPRITE_WIDTH%20%20:%20$%7BSprite%20Size%7D,%0A%20%20%20%20%20%20%20%20%20%20%20%20SPRITE_HEIGHT%20:%20$%7BSprite%20Size%7D,%0A%20%20%20%20%20%20%20%20%20%20%20%20PAPER_LENGTH%20%20:%201000,%0A%20%20%20%20%20%20%20%20%20%20%20%20DURATION%20%20%20%20%20%20:%201000,%0A%20%20%20%20%20%20%20%20%20%20%20%20ROTATION_RATE%20:%20100,%0A%20%20%20%20%20%20%20%20%20%20%20%20COLORS%20%20%20%20%20%20%20%20:%20%5B%22$%7BConfetti%20Color%201%7D%22,%20%22$%7BConfetti%20Color%202%7D%22,%22$%7BConfetti%20Color%203%7D%22,%22$%7BConfetti%20Color%204%7D%22%5D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20build()%20%7B%0A%20%20%20%20%20%20%20%20for%20(let%20i%20=%200;%20i%20%3C%20this.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20let%20canvas%20=%20document.createElement(%22canvas%22),%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20ctx%20%20%20%20=%20canvas.getContext(%222d%22);%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20canvas.width%20%20=%20Confetti.CONST.SPRITE_WIDTH;%0A%20%20%20%20%20%20%20%20%20%20canvas.height%20=%20Confetti.CONST.SPRITE_HEIGHT;%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20canvas.position%20=%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20initX%20:%20Math.random()%20*%20this.width,%0A%20%20%20%20%20%20%20%20%20%20%20%20initY%20:%20-canvas.height%20-%20Math.random()%20*%20this.yRange%0A%20%20%20%20%20%20%20%20%20%20%7D;%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20canvas.rotation%20=%20(this.rotationRange%20/%202)%20-%20Math.random()%20*%20this.rotationRange;%0A%20%20%20%20%20%20%20%20%20%20canvas.speed%20%20%20%20=%20(this.speedRange%20/%202)%20+%20Math.random()%20*%20(this.speedRange%20/%202);%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20ctx.save();%0A%20%20%20%20%20%20%20%20%20%20%20%20ctx.fillStyle%20=%20Confetti.CONST.COLORS%5B(Math.random()%20*%20Confetti.CONST.COLORS.length)%20%7C%200%5D;%0A%20%20%20%20%20%20%20%20%20%20%20%20ctx.fillRect(0,%200,%20canvas.width,%20canvas.height);%0A%20%20%20%20%20%20%20%20%20%20ctx.restore();%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20%20%20this.sprites.push(canvas);%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20render(now)%20%7B%0A%20%20%20%20%20%20%20%20let%20progress%20=%20this.progress.tick(now);%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20this.canvas.width%20%20=%20this.width;%0A%20%20%20%20%20%20%20%20this.canvas.height%20=%20this.height;%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20for%20(let%20i%20=%200;%20i%20%3C%20this.length;%20++i)%20%7B%0A%20%20%20%20%20%20%20%20%20%20this.ctx.save();%0A%20%20%20%20%20%20%20%20%20%20%20%20this.ctx.translate(%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20this.sprites%5Bi%5D.position.initX%20+%20this.sprites%5Bi%5D.rotation%20*%20Confetti.CONST.ROTATION_RATE%20*%20progress,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20this.sprites%5Bi%5D.position.initY%20+%20progress%20*%20(this.height%20+%20this.yRange)%0A%20%20%20%20%20%20%20%20%20%20%20%20);%0A%20%20%20%20%20%20%20%20%20%20%20%20this.ctx.rotate(this.sprites%5Bi%5D.rotation);%0A%20%20%20%20%20%20%20%20%20%20%20%20this.ctx.drawImage(%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20this.sprites%5Bi%5D,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-Confetti.CONST.SPRITE_WIDTH%20*%20Math.abs(Math.sin(progress%20*%20Math.PI%20*%202%20*%20this.sprites%5Bi%5D.speed))%20/%202,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20-Confetti.CONST.SPRITE_HEIGHT%20/%202,%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20Confetti.CONST.SPRITE_WIDTH%20*%20Math.abs(Math.sin(progress%20*%20Math.PI%20*%202%20*%20this.sprites%5Bi%5D.speed)),%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20Confetti.CONST.SPRITE_HEIGHT%0A%20%20%20%20%20%20%20%20%20%20%20%20);%0A%20%20%20%20%20%20%20%20%20%20this.ctx.restore();%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20%20%20%20%20requestAnimationFrame(this.render);%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20(()%20=%3E%20%7B%0A%20%20%20%20%20%20const%20DURATION%20=%20$%7BSpeed%7D,%0A%20%20%20%20%20%20%20%20%20%20%20%20LENGTH%20%20%20=%2050;%0A%20%20%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20new%20Confetti(%7B%0A%20%20%20%20%20%20%20%20width%20%20%20%20:%20window.innerWidth,%0A%20%20%20%20%20%20%20%20height%20%20%20:%20window.innerHeight,%0A%20%20%20%20%20%20%20%20length%20%20%20:%20LENGTH,%0A%20%20%20%20%20%20%20%20duration%20:%20DURATION%0A%20%20%20%20%20%20%7D);%0A%20%20%20%20%7D)();%0A%20%20%20%20%20%20%0A%20%20%20%20%7D%0A%20%20%20%20%0A%20%20%20%20setTimeout(function%20()%20%7B%0A%20%20%20%20%20%20document.querySelector('.dy-confetti').setAttribute('style',%20'display:none');%0A%20%20%20%20%7D,%2015000);%0A%20%20%20%20%0A%20%20%20%20%0A%20%20%20%20/*%20END%20CONFETI%20*/%0A%20%20%20%20%0A%20%20%20%20function%20getCookie(name)%20%7B%0A%20%20%20%20%20%20%20%20var%20nameEQ%20=%20name%20+%20%22=%22;%0A%20%20%20%20%20%20%20%20var%20ca%20=%20document.cookie.split(';');%0A%20%20%20%20%20%20%20%20for(var%20i=0;%20i%20%3C%20ca.length;%20i++)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20var%20c%20=%20ca%5Bi%5D;%0A%20%20%20%20%20%20%20%20%20%20%20%20while%20(c.charAt(0)=='%20')%20c%20=%20c.substring(1,c.length);%0A%20%20%20%20%20%20%20%20%20%20%20%20if%20(c.indexOf(nameEQ)%20===%200)%20return%20c.substring(nameEQ.length,c.length);%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20return%20null;%0A%20%20%20%20%7D%0A%7D)();","params":"%7B%22html%22:%7B%22Button%20Link%22:%7B%22value%22:%22https%253A//www.riu.com/en/riu-class/create-account%22,%22translations%22:%7B%22de.*%22:%7B%22value%22:%22https%253A//www.riu.com/de/riu-class/create-account%22%7D,%22es.*%22:%7B%22value%22:%22https%253A//www.riu.com/es/riu-class/create-account%22%7D,%22fr.*%22:%7B%22value%22:%22https%253A//www.riu.com/fr/riu-class/create-account%22%7D%7D%7D,%22Button%20Text%22:%7B%22value%22:%22Log%2520in%2520or%2520sign%2520up%22%7D,%22message-modal%22:%7B%22value%22:%22Turn%2520your%2520Wanderlust%2520On%2520with%2520stays%2520from%2520%252495%2520at%2520the%2520best%2520RIU%2520destinations%2520worldwide.%2520%2520Only%2520until%2520April%252013%22%7D,%22title-modal%22:%7B%22value%22:%22RIU%2520Week%2520is%2520here%2521%22%7D%7D,%22css%22:%7B%22bgImagePopup%22:%7B%22value%22:%22https%253A//cdn-eu.dynamicyield.com/api/9878390/images/2ebcf14a8663.webp%22%7D,%22gradient-top%22:%7B%22value%22:%22rgba%25280%252C0%252C0%252C%2520.45%2529%22%7D,%22gradient-bottom%22:%7B%22value%22:%22rgba%25280%252C0%252C0%252C%2520.45%2529%22%7D%7D,%22js%22:%7B%22message-modal%22:%7B%22value%22:%22Turn%2520your%2520Wanderlust%2520On%2520with%2520stays%2520from%2520%252495%2520at%2520the%2520best%2520RIU%2520destinations%2520worldwide.%2520%2520Only%2520until%2520April%252013%22%7D,%22title-modal%22:%7B%22value%22:%22RIU%2520Week%2520is%2520here%2521%22%7D,%22eventCategory%22:%7B%22value%22:%22%255BCS%255D%2520%255BJamaican%2520Beats%255D%2520JM%2520-%2520Overlay%22%7D,%22eventAction%22:%7B%22value%22:%22Variante%22%7D,%22Display%20Conffeti%22:%7B%22value%22:%22yes%22%7D,%22Speed%22:%7B%22value%22:%2215000%22%7D,%22Sprite%20Size%22:%7B%22value%22:%228%22%7D,%22Confetti%20Color%201%22:%7B%22value%22:%22%2523ef5350%22%7D,%22Confetti%20Color%202%22:%7B%22value%22:%22%2523EC407A%22%7D,%22Confetti%20Color%203%22:%7B%22value%22:%22%2523AB47BC%22%7D,%22Confetti%20Color%204%22:%7B%22value%22:%22%252378909C%22%7D,%22Background%20Color%22:%7B%22value%22:%22%2523000000%22%7D,%22Background%20Opacity%22:%7B%22value%22:%2260%22%7D%7D,%22rcom%22:%7B%7D%7D","resources":"%7B%22css%22:%5B%5D,%22js%22:%5B%5D,%22html%22:%5B%5D%7D"}