Putin: How a rambling TV address signaled the start of war

‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn’,width: ‘100%’,height: ‘100%’,section: ‘domestic’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘large-media_0’,adsection: ‘const-video-leaf’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-small-169.jpg”,”height”:124},”xsmall”:{“width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-medium-plus-169.jpg”,”height”:173},”small”:{“width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-large-169.jpg”,”height”:259},”medium”:{“width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-exlarge-169.jpg”,”height”:438},”large”:{“width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-super-169.jpg”,”height”:619},”full16x9″:{“width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-full-169.jpg”,”height”:900},”mini1x1″:{“width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-small-11.jpg”,”height”:120}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [{“descriptionPlainText”:”After the abruptness of President Vladimir Putin’s announcement of an invasion of Ukraine, many wonder where his state of mind may be. CNN’s Melissa Bell has more.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227080644-02-putin-0221-large-169.jpg”,”title”:”A rambling TV address by Putin that signaled the start of war”,”videoCMSUrl”:”/videos/world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn”,”videoLeafUrl”:”/videos/world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn”,”videoId”:”world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn”,”surrogateKey”:”video_2202F17D-996D-18D8-6912-4279134E8C05″},{“descriptionPlainText”:”A 73-year-old Ukrainian man tells CNN’s Jim Sciutto he is ready to die for Ukraine while waiting in line in Kyviv to enlist in the citizen’s army, known as the territorial defense force. He is just one of many Ukrainians volunteering in the fight to defend their homeland against Russia.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220228104412-older-male-ukraine-volunteer-large-169.jpeg”,”title”:”‘I’m ready to die for Ukraine’ says 73-year-old army volunteer “,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/28/ukrainian-volunteers-take-up-arms-sciutto-dnt-nr-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/28/ukrainian-volunteers-take-up-arms-sciutto-dnt-nr-vpx.cnn”,”videoId”:”world/2022/02/28/ukrainian-volunteers-take-up-arms-sciutto-dnt-nr-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/ukrainian-volunteers-take-up-arms-sciutto-dnt-nr-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_078902C3-57BB-6114-6F78-40E362B30C2E”},{“descriptionPlainText”:”Former Ukrainian President Petro Poroshenko speaks with CNN’s Brianna Keilar about the price Russia is paying in troop deaths as Russian President Vladimir Putin continues to send forces into Ukraine despite ongoing peace talks. CNN cannot independently verify the number of Russian and Ukrainian casualties former Ukrainian President Petro Poroshenko described in his interview on New Day.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220228093709-petro-poroshenko-nd-intv-large-169.jpg”,”title”:”Ex-Ukrainian president says Russian soldiers are going ‘to hell'”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/28/petro-poroshenko-former-ukraine-president-russia-invasion-newday-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/28/petro-poroshenko-former-ukraine-president-russia-invasion-newday-vpx.cnn”,”videoId”:”world/2022/02/28/petro-poroshenko-former-ukraine-president-russia-invasion-newday-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/petro-poroshenko-former-ukraine-president-russia-invasion-newday-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_FDF0DEE8-4CCF-7A01-8D19-40AC48981B51″},{“descriptionPlainText”:”Protests are taking place around the world with people voicing their disbelief and concern over Russia’s invasion of Ukraine. CNN’s Kim Brunhuber reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220228102418-global-protests-pkg-thumbnail-large-169.jpeg”,”title”:”Protests and prayers: People across the world condemn Russian invasion”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/28/global-protests-russia-invasion-ukraine-brunhuber-ldn-intl-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/28/global-protests-russia-invasion-ukraine-brunhuber-ldn-intl-vpx.cnn”,”videoId”:”world/2022/02/28/global-protests-russia-invasion-ukraine-brunhuber-ldn-intl-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/global-protests-russia-invasion-ukraine-brunhuber-ldn-intl-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_7AC545B3-CE24-97EA-6389-3FB1A1FF267B”},{“descriptionPlainText”:”CNN’s Arwa Damon is in Poland talking to people who spent days traveling in the bitter cold after leaving their entire lives behind in Ukraine.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220228143136-screengrab-afghan-father-to-damon-large-169.jpg”,”title”:”Shock and disbelief brings odd silence as women and children seek refuge in Poland”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/28/ukraine-poland-border-refugee-damon-pkg-ovn-intl-hnk-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/28/ukraine-poland-border-refugee-damon-pkg-ovn-intl-hnk-vpx.cnn”,”videoId”:”world/2022/02/28/ukraine-poland-border-refugee-damon-pkg-ovn-intl-hnk-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/ukraine-poland-border-refugee-damon-pkg-ovn-intl-hnk-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_7423BC5B-6C2C-5E9F-2AD3-3EDBECEB327B”},{“descriptionPlainText”:”CNN’s Nic Robertson reports that Russia is cracking down on protesters demonstrating against the invasion into Ukraine.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220226021428-robertson-russia-anti-war-protesters-large-169.jpg”,”title”:”Russia cracks down on anti-war protesters”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/26/russia-anti-invasion-protests-arrest-robertson-lok-intl-nr-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/26/russia-anti-invasion-protests-arrest-robertson-lok-intl-nr-vpx.cnn”,”videoId”:”world/2022/02/26/russia-anti-invasion-protests-arrest-robertson-lok-intl-nr-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/26/russia-anti-invasion-protests-arrest-robertson-lok-intl-nr-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_75CCAE1C-2C9A-798D-37E6-34C2C117FAEE”},{“descriptionPlainText”:”Fierce resistance by Ukrainian forces and armed civilians has thwarted at least one attempt by Russian troops to advance into Kharkiv, Ukraine’s second largest city. CNN’s Alex Marquardt has more.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227211328-troops-fight-streets-ukraine-defends-kharkiv-marquardt-0227-large-169.jpg”,”title”:”Social media videos show fighting on Ukraine streets”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/28/kharkiv-fighting-ukraine-russia-marquardt-dnt-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/28/kharkiv-fighting-ukraine-russia-marquardt-dnt-vpx.cnn”,”videoId”:”world/2022/02/28/kharkiv-fighting-ukraine-russia-marquardt-dnt-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/28/kharkiv-fighting-ukraine-russia-marquardt-dnt-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_BB4F9BEA-0054-E62D-6135-3DC1BC77EFFC”},{“descriptionPlainText”:”The sleepy Ukrainian port town of Mykolaiv has fought off the advancement of Russian troops, but locals fear they may be overrun. CNN’s Nick Paton Walsh reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227171732-npw-pkg-mykolaiv-large-169.jpg”,”title”:”Ukrainian soldier: Russians said they wouldn’t hit civilian infrastructure. Look around”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/mykolaiv-ukraine-russia-paton-walsh-acostanr-pkg-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/mykolaiv-ukraine-russia-paton-walsh-acostanr-pkg-vpx.cnn”,”videoId”:”world/2022/02/27/mykolaiv-ukraine-russia-paton-walsh-acostanr-pkg-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/mykolaiv-ukraine-russia-paton-walsh-acostanr-pkg-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_74A2F0F4-AB0E-8BE2-E0B8-3D31F9D5DFBF”},{“descriptionPlainText”:”Video shows heavy Russian vehicles damaged on the streets of Kharkiv, Ukraine. Ret. General Mark Hertling discusses the perils armored vehicles can face in urban combat.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227140058-kharkiv-abandoned-army-trucks-large-169.jpg”,”title”:”Retired general explains why Russian vehicles are running into trouble”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/kyiv-tanks-video-hertling-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/kyiv-tanks-video-hertling-vpx.cnn”,”videoId”:”world/2022/02/27/kyiv-tanks-video-hertling-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/kyiv-tanks-video-hertling-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_CDCBF532-765C-AF4F-725B-3C87862B2C21″},{“descriptionPlainText”:”News anchor Katerina Kotrikadze of TV Rain, Russia’s sole independent news channel, says the network is working under pressure from the government and has been declared foreign agents by Russian authorities. CNN’s Brian Stelter reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227131114-katerina-kotrikadze-large-169.jpeg”,”title”:”Sole independant Russian TV channel says they are still on air … for now”,”videoCMSUrl”:”/video/data/3.0/video/media/2022/02/27/independent-russia-tv-news-anchor-rain-tv-intv-sotu-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/media/2022/02/27/independent-russia-tv-news-anchor-rain-tv-intv-sotu-vpx.cnn”,”videoId”:”media/2022/02/27/independent-russia-tv-news-anchor-rain-tv-intv-sotu-vpx.cnn”,”videoUrl”:”/videos/media/2022/02/27/independent-russia-tv-news-anchor-rain-tv-intv-sotu-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_6F159F7B-4208-1F19-E742-3C2746BAC7ED”},{“descriptionPlainText”:”CNN has geolocated video appearing to show the destruction by Ukrainian forces of a column of Russian armored personnel carriers and other vehicles on the edge of Kyiv, Ukraine.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227114211-russian-burned-vehicles-blurred-vpx-large-169.jpg”,”title”:”Video appears to show destroyed Russian vehicles after battle”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/russian-military-vehicles-destroyed-video-rs-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/russian-military-vehicles-destroyed-video-rs-vpx.cnn”,”videoId”:”world/2022/02/27/russian-military-vehicles-destroyed-video-rs-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/russian-military-vehicles-destroyed-video-rs-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_DFA64977-0EA1-F6A6-D52E-3BFA62DA23C6″},{“descriptionPlainText”:”NATO Secretary General Jens Stoltenberg discusses Russian President Vladimir Putin ordering his deterrence forces, which includes nuclear arms, to be placed on high alert.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227100332-putin-nuclear-high-alert-large-169.jpg”,”title”:”Putin orders nuclear forces on high alert”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/putin-nuclear-forces-high-alert-sotu-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/putin-nuclear-forces-high-alert-sotu-vpx.cnn”,”videoId”:”world/2022/02/27/putin-nuclear-forces-high-alert-sotu-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/putin-nuclear-forces-high-alert-sotu-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_4EE622A0-4C9B-12EC-3113-3BB1DE15EDE1″},{“descriptionPlainText”:”CNN’s Matthew Chance meets Ukrainian civilians in the suburbs of Kyiv who are taking up arms to help fight back against the Russian invasion.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227013458-kyiv-civilians-arms-chance-02-26-2022-02-large-169.jpeg”,”title”:”Molotov cocktails and personal arms. See how Ukrainians are fighting back”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/ukraine-civilians-take-up-arms-chance-pkg-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/ukraine-civilians-take-up-arms-chance-pkg-vpx.cnn”,”videoId”:”world/2022/02/27/ukraine-civilians-take-up-arms-chance-pkg-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/ukraine-civilians-take-up-arms-chance-pkg-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_DCD9FFE8-155D-E4DE-B40C-39D4CD538FB5″},{“descriptionPlainText”:”Former President of Ukraine Petro Poroshenko talks to CNN’s Fareed Zakaria from the streets of Kyiv and reacts to Putin’s decision to order his country’s nuclear deterrent forces on high alert.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227110759-petro-poroshenko-large-169.jpeg”,”title”:”‘Madness’: Ukraine’s former president reacts to Putin’s order”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/fareed-zakaria-former-ukraine-president-petro-poroshenko-intv-gps-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/fareed-zakaria-former-ukraine-president-petro-poroshenko-intv-gps-vpx.cnn”,”videoId”:”world/2022/02/27/fareed-zakaria-former-ukraine-president-petro-poroshenko-intv-gps-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/fareed-zakaria-former-ukraine-president-petro-poroshenko-intv-gps-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_EE13DEEE-CF50-9361-AA21-3BE61CCC229B”},{“descriptionPlainText”:”Video shows a military vehicle suddenly colliding with a car on the streets of the Ukrainian capital Kyiv. CNN’s Pamela Brown reports bystanders rushed to action to save an elderly man trapped in the car.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220226221439-military-car-collision-kyiv-large-169.jpg”,”title”:”Video shows military vehicle crushing car with driver inside”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/bystanders-military-vehicle-ukraine-sot-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/bystanders-military-vehicle-ukraine-sot-vpx.cnn”,”videoId”:”world/2022/02/27/bystanders-military-vehicle-ukraine-sot-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/bystanders-military-vehicle-ukraine-sot-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_4886C47F-9B2F-D2F8-52AD-38E924C5EEDC”},{“descriptionPlainText”:”CNN’s Clarissa Ward reports from Kyiv where Ukranians woke up to war on their doorstep.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/220227013253-clarissa-ward-kyiv-pkg-02-26-2022-large-169.jpeg”,”title”:”Ward: This is what happens when war comes to a major city”,”videoCMSUrl”:”/video/data/3.0/video/world/2022/02/27/ukraine-kyiv-war-saturday-wrap-ward-pkg-vpx.cnn/index.xml”,”videoLeafUrl”:”/videos/world/2022/02/27/ukraine-kyiv-war-saturday-wrap-ward-pkg-vpx.cnn”,”videoId”:”world/2022/02/27/ukraine-kyiv-war-saturday-wrap-ward-pkg-vpx.cnn”,”videoUrl”:”/videos/world/2022/02/27/ukraine-kyiv-war-saturday-wrap-ward-pkg-vpx.cnn/video/playlists/russia-ukraine-military-conflict/”,”surrogateKey”:”video_EE4091E7-A014-C9AE-81A3-39D9716D1CF2″}],currentVideoCollectionId = ”,isLivePlayer = false,mediaMetadataCallbacks,mobilePinnedView = null,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = true;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = CNN.Features.enableAutoplayBlock ? false : autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);var embedLinkHandler = {},videoPinner,embedCodeCopy;function onVideoCarouselItemClicked(evt) {‘use strict’;var videoId,articleElem,videoPlayer,thumbImageElem,thumbImageLargeSource,overrides = {autostart: false,muteOverlayClicked: true,videoCollection: this.videoCollection},shouldStartVideo = false,playerInstance;try {articleElem = jQuery(evt.currentTarget).find(‘article’);thumbImageElem = jQuery(articleElem).find(‘.media__image’);videoId = articleElem.data().videoId;if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘fave’) {playerInstance = FAVE.player.getInstance(configObj.markupId);if (CNN.Utils.existsObject(playerInstance) &&typeof playerInstance.getVideoData === ‘function’ &&playerInstance.getVideoData().id !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();playerInstance.play(videoId, overrides);}} else {videoPlayer = CNNVIDEOAPI.CNNVideoManager.getInstance().getPlayerByContainer(configObj.markupId);if (videoPlayer && videoPlayer.videoInstance) {if (!videoPlayer.videoInstance.cvp) {if (typeof thumbImageElem !== ‘undefined’ && thumbImageElem !== null) {thumbImageLargeSource = thumbImageElem.data() && thumbImageElem.data().srcLarge ? thumbImageElem.data().srcLarge : ‘none’;}overrides.thumb = thumbImageLargeSource ? thumbImageLargeSource : ‘none’;shouldStartVideo = true;}if (videoPlayer.videoInstance.config) {if (videoPlayer.videoInstance.config.video !== videoId) {jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();CNNVIDEOAPI.CNNVideoManager.getInstance().playVideo(configObj.markupId, videoId, overrides);}}}}} catch (error) {console.log(“error in initializing video player” + error);}}function setInitialVideoEmbed() {}function initialize(){var carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),owl;if (carousel) {carousel.find(‘.cn__column.carousel__content__item’).find(‘a’).removeAttr(‘href’);jQuery(carousel).on(‘click’, ‘.cn__column.carousel__content__item’, onVideoCarouselItemClicked);}}if (CNN.VideoPlayer.getLibraryName(configObj.markupId) === ‘videoLoader’) {window.CNNVideoAPILoadCompleteHandlers = window.CNNVideoAPILoadCompleteHandlers ? window.CNNVideoAPILoadCompleteHandlers : [];window.CNNVideoAPILoadCompleteHandlers.push(initialize);window.CNNVideoAPILoadCompleteHandlers.push(setInitialVideoEmbed);} else {initialize();}CNN.INJECTOR.executeFeature(‘videx’).done(function () {var initMeta = {id:”world/2022/02/28/putins-state-of-mind-bell-dnt-lead-vpx.cnn”, isEmbeddable: “yes”};CNN.Videx.EmbedButton.updateCode(initMeta);}).fail(function () {throw ‘Unable to fetch the videx bundle.’;});function updateCurrentlyPlaying(videoId) {var videoCollectionId = ‘current_video_collection’,videocardContents = getCurrentVideoCardContents(videoId),carousel = jQuery(document.getElementById(‘cn-current_video_collection’)).find(‘.js-owl-carousel’),domain = CNN.Host.domain || (document.location.protocol + ‘//’ + document.location.hostname),owl,$owlFirstItem,$owlPrevItem,showDetailsSpanContent = ”,gigyaShareElement,showIndex,whatsappShareElement,$carouselContentItems = jQuery(‘.carousel__content__item’, document.getElementById(‘cn-current_video_collection’));gigyaShareElement = jQuery(‘div.js-gigya-sharebar’);if (typeof gigyaShareElement !== ‘undefined’ && CNN.Utils.existsObject(videocardContents)) {jQuery(gigyaShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(gigyaShareElement).attr(‘data-description’, videocardContents.descriptionPlainText || ”);jQuery(gigyaShareElement).attr(‘data-link’, domain + videocardContents.url || ”);jQuery(gigyaShareElement).attr(‘data-image-src’, (videocardContents.media && videocardContents.media.elementContents && videocardContents.media.elementContents.imageUrl) || ”);}whatsappShareElement = jQuery(‘div.share-bar-whatsapp-container’);if (typeof whatsappShareElement !== ‘undefined’) {jQuery(whatsappShareElement).attr(‘data-title’, videocardContents.headlinePlainText || ”);jQuery(whatsappShareElement).attr(‘data-storyurl’, domain + videocardContents.url || ”);}if (carousel && currentVideoCollectionContainsId(videoId)) {owl = carousel.data(‘owl.carousel’) || {};showIndex = getCurrentVideoIndex(videoId);if (typeof owl.to === ‘function’) {owl.to(showIndex);}$owlPrevItem = CNN.Utils.exists(owl.$element) ? owl.$element.find(‘.cd.cd–active’) : $carouselContentItems.find(‘.cd.cd–active’);$owlPrevItem.removeClass(‘cd–active’);$owlPrevItem.find(‘.media__over-text’).remove();$owlPrevItem.find(‘.media__icon’).show();$owlFirstItem = CNN.Utils.exists(owl._items) ? jQuery(owl._items[showIndex]) : $carouselContentItems.eq(showIndex);$owlFirstItem.find(‘.cd’).addClass(‘cd–active’);$owlFirstItem.find(‘.media a:first-child’).append(‘

Now Playing

‘);if (Modernizr && !Modernizr.phone) {$owlFirstItem.find(‘.media__icon’).hide();}}CNN.Videx.Metadata.init({dateCreated: videocardContents.dateCreated,descriptionText: videocardContents.descriptionText,duration: videocardContents.duration,sourceLink: videocardContents.sourceLink,sourceName: videocardContents.sourceName,title: videocardContents.headlineText},{videoCollectionDivId: ‘cn-12odz1y’,videoDescriptionDivId: ‘js-video_description-12odz1y’,videoDurationDivId: ‘js-video_duration-12odz1y’,videoTitleDivId: ‘js-leaf-video_headline-12odz1y’,videoSourceDivId: ‘js-video_sourceName-12odz1y’});if (CNN.Utils.exists(videocardContents.showName)) {if (CNN.Utils.exists(videocardContents.showUrl)) {showDetailsSpanContent = ‘‘ + videocardContents.showName + ‘ | ‘;} else {showDetailsSpanContent = videocardContents.showName + ‘ | ‘;}}fastdom.measure(function getShowInfo() {var $show = jQuery(‘.metadata__show’),$isShowDetailsSpanExists = $show.find(‘span’).hasClass(‘metadata–show__name’),$showName = jQuery(‘.metadata–show__name’);fastdom.mutate(function updateShowInfo() {if (!$isShowDetailsSpanExists) {$show.prepend(‘

Loading

Leave a Reply

Your email address will not be published. Required fields are marked *

Follow by Email
Pinterest
LinkedIn
Share