!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="b157c7c9-8dcb-4efc-8cf3-864084a8a570",e._sentryDebugIdIdentifier="sentry-dbid-b157c7c9-8dcb-4efc-8cf3-864084a8a570")}catch(e){}}(),(self.webpackChunkdice_web=self.webpackChunkdice_web||[]).push([[7110],{109158:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.ONE_HOUR=t.ONE_MINUTE=t.ONE_SECOND=void 0,t.ONE_SECOND=1,t.ONE_MINUTE=60,t.ONE_HOUR=60*t.ONE_MINUTE},172340:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const s=n(700167);t.VideoTypesConstants={[s.EContentType.VOD]:"VOD",[s.EContentType.LIVE]:"LIVE",[s.EContentType.VOD_VIDEO]:"VOD",[s.EContentType.VOD_PLAYLIST]:"PLAYLIST",[s.EContentType.LIVE_EVENT]:"LIVE",[s.EContentType.VOD_SEASON]:"VOD"},function(e){e.VOD="vod",e.VOD_STARTED="vod_started",e.VOD_ENDED="vod_ended",e.LIVE_STARTED="live_started",e.LIVE_UPCOMING="live_upcoming",e.LOCKED="locked"}(t.VideoStates||(t.VideoStates={}))},241485:function(e,t,n){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=s(n(47654)),r=6e4,a=36e5;t.getProgrammeId=({id:e,startDate:t})=>`${e}.${t}`,t.epgTimes=Array.from(Array(48).keys()).map(o.default((e=>{const t=e%2!=0,n=new Date;return n.setHours(Math.floor(e/2)),n.setMinutes(t?30:0),n.setSeconds(0),n.getTime()}))),t.time1day=864e5,t.PLACEHOLDER_EPG_PROGRAMME={description:"",duration:0,episode:"",genre:"",placeholder:!0,programme:"",thumbnailUrl:""},t.fillGaps=(e,n,s,o)=>{const i=[];if(!n||!s)return e;const d=n-a,u=s+a;return(o?e.filter((e=>e.startDate<=d&&e.endDate>=u||e.startDate<=u&&e.startDate>=d||e.endDate>=d&&e.endDate<=u)):e).forEach(((o,a)=>{var d;i.push(o);const u=(null===(d=e[a+1])||void 0===d?void 0:d.startDate)||s;0===a&&o.startDate-n>r&&i.unshift(Object.assign({id:+`${o.endDate}${a}`,startDate:n,endDate:o.startDate},t.PLACEHOLDER_EPG_PROGRAMME)),u-o.endDate>r&&i.push(Object.assign({id:+`${o.startDate}${a}`,startDate:o.endDate,endDate:u},t.PLACEHOLDER_EPG_PROGRAMME))})),i},t.getProgrammesWithinTimeRange=(e,n,s,o)=>{const r=new Date(n[0]),a=new Date(n[1]);return t.fillGaps(e,s,o).filter((e=>new Date(e.startDate)r))}},293794:function(e,t,n){var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});const o=s(n(795093)),r=n(906298),a="isoWeek",i=o.default(),d=o.default().add(7,"day");t.getScheduleBucketSubSection=e=>i.isSame(e,a)?"liveThisWeek":d.isSame(e,a)?"nextWeek":"later",t.getFormatedStartDate=(e,t)=>{const n=r.DATE_FORMATS.scheduleTitleFormat[e]||r.DATE_FORMATS.scheduleTitleFormat.default;return o.default(t,"",e).format(n)},t.convertToDay=e=>o.default(e).clone().startOf("day").valueOf(),t.getNumberOfDaysBetween=(e,t)=>{if(!t)return 0;const n=new Date(e),s=new Date(t);n.setUTCHours(0,0,0,0),s.setUTCHours(0,0,0,0);const o=s.getTime()-n.getTime();return Math.floor(o/864e5)},t.hoursBetween=(e,t)=>{const n=new Date(e),s=new Date(t).getTime()-n.getTime();return Math.floor(s/36e5)}},493422:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.VOD_LIVE_BEGINNING_THRESHOLD_MS=3e4},657110:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});const s=n(700167),o=n(655806),r=n(241485),a=n(172340),i=n(293794),d=n(782538),u=n(493422),l=n(876323);function c(e){const t=e;return void 0!==t.paging&&void 0!==t.type}t.isBucketResponse=function(e){return c(e)},t.isBucket=c,t.getContentType=e=>a.VideoTypesConstants[e]||null,t.isLive=(e,n)=>t.getContentType(e)===a.VideoTypesConstants.LIVE&&n===a.VideoStates.LIVE_STARTED,t.isUpcoming=(e,n)=>t.getContentType(e)===a.VideoTypesConstants.LIVE&&n===a.VideoStates.LIVE_UPCOMING,t.isVod=e=>t.getContentType(e)===a.VideoTypesConstants.VOD,t.getIsUpcomingEvent=(e,n,o)=>(t.getContentType(e)===s.EContentType.LIVE||t.getContentType(e)===s.EContentType.LIVE_EVENT)&&!(n||o{let t=a.VideoStates.VOD;return e.accessLevel===s.AccessTypes.DENIED?t=a.VideoStates.LOCKED:d.isContentVod(e)?(t=e.watchProgress?a.VideoStates.VOD_STARTED:a.VideoStates.VOD,e.duration===e.watchProgress&&(t=a.VideoStates.VOD_ENDED)):d.isContentLive(e)&&(t=e.live?a.VideoStates.LIVE_STARTED:a.VideoStates.LIVE_UPCOMING),t},t.getBucketsInfo=e=>{const t=e.length;let n=null;return{totalBuckets:t,renderedBuckets:e.filter(((e,t)=>{const s=e.contentList.length>0;return s&&null===n&&(n=t),s})).length,firstBucketIndex:n}},t.isFirstBucketSpecial=e=>{const{firstBucketIndex:n}=t.getBucketsInfo(e);if(null!==n&&n>=0){const t=e&&e[n]&&e[n].rowTypeData,s=t&&(t.rowType===o.RowTypes.INLINE||t.rowType===o.RowTypes.FEATURED),r=e[n].type===d.BucketType.VOD_PLAYLIST,a=t&&t.displayPosters;return!!s||r||!!a}return!1},t.sortVodsByWatchedAt=e=>e.sort(((e,t)=>e.watchedAt&&t.watchedAt?e.watchedAtt.watchedAt?-1:0:0)),t.groupVideosByDay=e=>t.sortVodsByWatchedAt(e).reduce(((e,t,n)=>{const s=t.watchedAt&&new Date(t.watchedAt).setHours(0,0,0,0).valueOf(),o=e.length-1,r=e[o];if(!n||r&&r.timestamp!==s){const n={timestamp:s||0,videos:[t]};return e.concat(n)}return[...e.slice(0,o),Object.assign(Object.assign({},r),{videos:[...r.videos,t]})]}),[]),t.getTvDayRows=(e,t)=>e.map((e=>{const n=e.videos.reduce(((e,n)=>{let s=Object.keys(e).length-1;return e[s].length===t-1&&(s+=1,e[s]=[]),e[s].push(n),e}),[[]]);return{timestamp:e.timestamp,videos:n}}));const g={getData:{vod:"/vod",live:"/event"},getPlaybackUrl:{vod:"/stream/vod",live:"/stream/event"}};t.getContentEndpoint=(e,t)=>e===s.EContentType.LIVE||e===s.EContentType.LIVE_EVENT?g[t].live:g[t].vod,t.generatePlaceholderProgramme=e=>{const t=54e5;return Object.assign(Object.assign({},r.PLACEHOLDER_EPG_PROGRAMME),{duration:t,endDate:e.startDate,id:Math.round(1e4*Math.random())+e.startDate,startDate:e.startDate-t})};const D=({localisedValues:e},t)=>{var n,s;const o=Object.keys(e),r=o.find((e=>e===t))||o.find((e=>e.startsWith(t.substring(0,2)))),a=null===(n=Object.keys(e))||void 0===n?void 0:n[0];return r?e[r]:null===(s=e)||void 0===s?void 0:s[a]};t.getProgrammeFromMessage=(e,t)=>Object.assign(Object.assign({},e),{duration:Math.floor(new Date(e.endDate).getTime()-new Date(e.startDate).getTime()),description:D(e.description,t),episode:D(e.episode,t),genre:D(e.genre,t),programme:D(e.programme,t)}),t.getContentUpcomingReleaseLabelKey=(e,t)=>t===d.ComputedReleaseStates.PLANNED?0===e?`releaseState_${t}_today`:1===e?`releaseState_${t}_singular`:`releaseState_${t}`:`releaseState_${t}`,t.getContentUpcomingReleaseTag=e=>{var n;if(!(null===(n=e)||void 0===n?void 0:n.length))return;const s=e.find((e=>e.type===d.ComputedReleaseType.GENERAL))||e[0],o=(new Date).toISOString(),r=i.getNumberOfDaysBetween(o,s.scheduledAt),a=Math.abs(i.hoursBetween(o,s.scheduledAt));return{label:t.getContentUpcomingReleaseLabelKey(r,s.computedState),payload:{days:String(r),hoursLeft:String(a),title:s.description}}},t.getPremiereOrFallbackComputedRelease=e=>{var t;return Array.isArray(e)&&(null===(t=e)||void 0===t?void 0:t.length)?e.find((e=>e.type===d.ComputedReleaseType.PREMIERE))||e[0]:null},t.getTrailerThumbnailUrl=e=>{var t;if(!Array.isArray(e)||!e.length)return;const n=e.find((e=>{var t;return!!(null===(t=e)||void 0===t?void 0:t.thumbnailUrl)}));return null===(t=n)||void 0===t?void 0:t.thumbnailUrl},t.getComputedReleaseVideoContentAvailable=e=>e===d.VideoContentReleaseState.READY_FOR_RELEASE||e===d.VideoContentReleaseState.RELEASED,t.getVodRelease=e=>e.premiereRelease||t.getPremiereOrFallbackComputedRelease(e.computedReleases);const m=e=>{if(!d.isContentVod(e))return;const n=t.getVodRelease(e);return n&&n.scheduledAt?new Date(n.scheduledAt).getTime():void 0};t.getVodReleaseStatus=e=>{var n;const s={isCountingDown:!1,isLive:!1};if(!e)return s;const o=m(e);if(!o)return s;if(!t.getComputedReleaseVideoContentAvailable(null===(n=t.getVodRelease(e))||void 0===n?void 0:n.state))return s;const r=e,a=Date.now(),i=r.duration?o+1e3*r.duration:void 0,d=a{const n=Date.now(),s=n-u.VOD_LIVE_BEGINNING_THRESHOLD_MS,o=e?new Date(e.scheduledAt).getTime():void 0;return{timeNow:n,timeAtThreshold:s,timeAtScheduled:o,timeAtEnd:o?o+1e3*t:void 0}},t.checkShouldShowVodLiveModal=e=>{const n=e,s=e,{isLive:o}=t.getVodReleaseStatus(s),r=o?t.getVodRelease(n):void 0;if(!r)return!1;const{timeNow:a,timeAtScheduled:i,timeAtThreshold:d,timeAtEnd:u}=t.getVodTimesForRelease(r,n.duration);return o&&u&&i&&d>i&&u>a},t.getVodReleaseScheduleAt=({type:e,duration:n,computedReleases:s,premiereRelease:o,countdownDuration:r,onlinePlayback:a})=>{const i={type:e,computedReleases:s,premiereRelease:o,duration:n};if(r){const e=l.getFutureDateFromDuration(r);if(!e)return;return e.getTime()}if(a!==d.ONLINE_PLAYBACK_STATUS.NOT_AVAILABLE)return;const{isCountingDown:u}=t.getVodReleaseStatus(i);return u?m(i):void 0}},876323:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.getSecondsFromDuration=t.getSeekIntervalDuration=t.getFutureDateFromDuration=t.InvalidDurationError=t.getDurationString=t.serialize=t.parse=void 0;const s=n(109158),o=[{unit:"years",symbol:"Y",singularUnit:"year"},{unit:"months",symbol:"M",singularUnit:"month"},{unit:"weeks",symbol:"W",singularUnit:"week"},{unit:"days",symbol:"D",singularUnit:"day"},{unit:"hours",symbol:"H",singularUnit:"hour"},{unit:"minutes",symbol:"M",singularUnit:"minute"},{unit:"seconds",symbol:"S",singularUnit:"second"}],r=(e,t)=>`((?<${e}>-?\\d*[\\.,]?\\d+)${t})?`,a=new RegExp(["(?-)?P",r("years","Y"),r("months","M"),r("weeks","W"),r("days","D"),"(T",r("hours","H"),r("minutes","M"),r("seconds","S"),")?"].join("")),i=e=>{if(e)return parseFloat(e.replace(",","."))},d=new Error("Invalid duration");t.InvalidDurationError=d;const u=e=>{if(!e)return null;const t=a.exec(e);if(!t||!t.groups)throw d;let n=!0;const s={};for(const{unit:e}of o)t.groups[e]&&(n=!1,s[e]=i(t.groups[e]));if(n)throw d;const r=s;return t.groups.negative&&(r.isNegative=!0),r};t.parse=u;const l=(e,t)=>{if(!e)return;let n=e.toString();const s=n.indexOf("e");if(s>-1){const t=parseInt(n.slice(s+2),10);n=e.toFixed(t+s-2)}return n+t};t.serialize=e=>e?e.years||e.months||e.weeks||e.days||e.hours||e.minutes||e.seconds?[e.isNegative&&"-","P",l(e.years,"Y"),l(e.months,"M"),l(e.weeks,"W"),l(e.days,"D"),(e.hours||e.minutes||e.seconds)&&"T",l(e.hours,"H"),l(e.minutes,"M"),l(e.seconds,"S")].filter(Boolean).join(""):"PT0S":null;t.getDurationString=e=>{if(!e)return"";const t=[];for(const{unit:n,singularUnit:s}of o)if(e[n]){const o=1!==e[n]?n:s;t.push(`${e[n]} ${o}`)}return t.join(", ")};t.getFutureDateFromDuration=e=>{let t;try{t=u(e)}catch(e){return}if(!t||(e=>!e||!Object.values(e).some(Boolean))(t)||t.isNegative)return;let n=new Date;return t.years&&n.setFullYear(n.getFullYear()+t.years),t.months&&n.setMonth(n.getMonth()+t.months),t.weeks&&n.setDate(n.getDate()+7*t.weeks),t.days&&n.setDate(n.getDate()+t.days),t.hours&&n.setHours(n.getHours()+t.hours),t.minutes&&n.setMinutes(n.getMinutes()+t.minutes),t.seconds&&n.setSeconds(n.getSeconds()+t.seconds),n};t.getSeekIntervalDuration=(e,t)=>{const{hoursLabel:n,minutesLabel:o,secondsLabel:r}=t,a=Math.floor(e/s.ONE_HOUR),i=Math.floor(e%s.ONE_HOUR/s.ONE_MINUTE),d=e%s.ONE_MINUTE;return`${a>0?`${a}${n} `:""}${i>0?`${i}${o} `:""}${d>0?`${d}${r}`:""}`.trim()};t.getSecondsFromDuration=e=>{if(!e)return 0;return 31536e3*(e.years||0)+2419200*(e.months||0)+604800*(e.weeks||0)+86400*(e.days||0)+3600*(e.hours||0)+60*(e.minutes||0)+(e.seconds||0)}}}]); //# sourceMappingURL=7110.6ff09c298abf7051240d.js.map