‘);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘world/2017/12/04/nk-defector-dr-newton-pkg.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”:{“height”:124,”width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-small-169.jpg”},”xsmall”:{“height”:173,”width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-medium-plus-169.jpg”},”small”:{“height”:259,”width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-large-169.jpg”},”medium”:{“height”:438,”width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-exlarge-169.jpg”},”large”:{“height”:619,”width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-super-169.jpg”},”full16x9″:{“height”:900,”width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-full-169.jpg”},”mini1x1″:{“height”:120,”width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-small-11.jpg”}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [{“descriptionPlainText”:”CNN’s Paula Newton gains exclusive access to video inside the operating room as doctors save the life of a young North Korean defector.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171204114550-doctor-north-korea-defector-large-169.jpg”,”title”:”North Korean defector’s life-saving surgery”,”videoCMSUrl”:”/videos/world/2017/12/04/nk-defector-dr-newton-pkg.cnn”,”videoId”:”world/2017/12/04/nk-defector-dr-newton-pkg.cnn”,”videoUrl”:”/videos/world/2017/12/04/nk-defector-dr-newton-pkg.cnn”},{“descriptionPlainText”:”North Korea released footage showing the launch of their new Hwasong-15 missile, which is significantly bigger than their previous ICBM.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171130040530-north-korea-missile-launch-newton-00000629-large-169.jpg”,”title”:”Watch North Korea’s huge new missile launch”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/11/30/north-korea-missile-launch-hwasong-15-sje-lon-orig.cnn/index.xml”,”videoId”:”world/2017/11/30/north-korea-missile-launch-hwasong-15-sje-lon-orig.cnn”,”videoUrl”:”/videos/world/2017/11/30/north-korea-missile-launch-hwasong-15-sje-lon-orig.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”During his remarks in St. Charles, Missouri, President Donald Trump calls North Korean leader Kim Jong Un a “sick puppy.””,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171129161848-trump-missouri-speech-11-29-17-large-169.jpg”,”title”:”Trump on Kim Jong Un: He’s a ‘sick puppy'”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/11/29/trump-calls-kim-jong-un-sick-puppy-missouri-speech-sot.cnn/index.xml”,”videoId”:”politics/2017/11/29/trump-calls-kim-jong-un-sick-puppy-missouri-speech-sot.cnn”,”videoUrl”:”/videos/politics/2017/11/29/trump-calls-kim-jong-un-sick-puppy-missouri-speech-sot.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”After North Korea’s latest missile launch, US Ambassador to the United Nations Nikki Haley says the regime’s actions have brought the world closer to war.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171129182629-nikki-haley-large-169.jpg”,”title”:”Haley: N. Korea bringing world closer to war”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/11/29/north-korea-missile-launch-nikki-haley-response-bts.untv/index.xml”,”videoId”:”politics/2017/11/29/north-korea-missile-launch-nikki-haley-response-bts.untv”,”videoUrl”:”/videos/politics/2017/11/29/north-korea-missile-launch-nikki-haley-response-bts.untv/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”As US tensions continue to rise with North Korea, President Trump alters his language.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171128161524-donald-trump-november-28-2017-01-large-169.jpg”,”title”:”Cuomo calls out Trump’s language on N. Korea”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/11/29/trump-tone-change-north-korea-cuomo-newday.cnn/index.xml”,”videoId”:”politics/2017/11/29/trump-tone-change-north-korea-cuomo-newday.cnn”,”videoUrl”:”/videos/politics/2017/11/29/trump-tone-change-north-korea-cuomo-newday.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”Minutes after North Korea’s new ICBM launch, South Korea fired multiple missiles in a “precision missile strike drill.””,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171129090953-01-south-korea-missile-launch-1129-large-169.jpg”,”title”:”South Korea’s blazing response to new ICBM launch”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/11/29/north-korea-missile-launch-south-korea-response-sje-lon-orig.cnn/index.xml”,”videoId”:”world/2017/11/29/north-korea-missile-launch-south-korea-response-sje-lon-orig.cnn”,”videoUrl”:”/videos/world/2017/11/29/north-korea-missile-launch-south-korea-response-sje-lon-orig.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”President Donald Trump told reporters at the White House that the United States “will handle” the situation in North Korea after the rogue nation launched yet another intercontinental ballistic missile.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171128161524-donald-trump-november-28-2017-01-large-169.jpg”,”title”:”Trump on North Korea launch: We will handle it”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/11/28/donald-trump-north-korea-missile-launch-we-will-handle-it-sot.cnn/index.xml”,”videoId”:”politics/2017/11/28/donald-trump-north-korea-missile-launch-we-will-handle-it-sot.cnn”,”videoUrl”:”/videos/politics/2017/11/28/donald-trump-north-korea-missile-launch-we-will-handle-it-sot.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”North Korea has fired a ballistic missile, according to South Korea’s Joint Chiefs of Staff. CNN”s Will Ripley reports.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171128132936-01-kim-jong-un-1128-large-169.jpg”,”title”:”North Korea launches ballistic missile”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/11/28/north-korea-launches-ballistic-missile-wolf.cnn/index.xml”,”videoId”:”world/2017/11/28/north-korea-launches-ballistic-missile-wolf.cnn”,”videoUrl”:”/videos/world/2017/11/28/north-korea-launches-ballistic-missile-wolf.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”President Donald Trump has announced North Korea as a state sponsor of terrorism.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/171120120616-trump-11-20-2017-large-169.jpg”,”title”:”Trump: N. Korea is a state sponsor of terror”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/11/20/trump-designates-north-korea-state-sponsor-of-terror-sot.cnn/index.xml”,”videoId”:”politics/2017/11/20/trump-designates-north-korea-state-sponsor-of-terror-sot.cnn”,”videoUrl”:”/videos/politics/2017/11/20/trump-designates-north-korea-state-sponsor-of-terror-sot.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”Despite international condemnation, North Korea continues to pursue its nuclear ICBM development program. CNN’s Paula Hancocks explains why.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/170908160636-nk-icbm-5-large-169.jpg”,”title”:”Why does North Korea keep launching ICBMs?”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/09/08/north-korea-icbm-race-lon-orig.cnn/index.xml”,”videoId”:”world/2017/09/08/north-korea-icbm-race-lon-orig.cnn”,”videoUrl”:”/videos/world/2017/09/08/north-korea-icbm-race-lon-orig.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”CNN’s Will Ripley explains how devastating North Korea’s weapons could be.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/170405150356-kim-thumb-1-large-169.jpg”,”title”:”How much damage can North Korea’s weapons do?”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/04/05/how-much-damage-could-north-korea-do-orig-mobile.cnn/index.xml”,”videoId”:”world/2017/04/05/how-much-damage-could-north-korea-do-orig-mobile.cnn”,”videoUrl”:”/videos/world/2017/04/05/how-much-damage-could-north-korea-do-orig-mobile.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”What is a hydrogen bomb and how much damage can it do? CNN’s Paula Hancocks explains.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/170903083122-04-north-korea-kim-jong-un-lab-visit-large-169.jpg”,”title”:”The weapon that makes N. Korea more dangerous”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/09/03/nk-hydrogen-bomb-explainer-lon-orig.cnn/index.xml”,”videoId”:”world/2017/09/03/nk-hydrogen-bomb-explainer-lon-orig.cnn”,”videoUrl”:”/videos/world/2017/09/03/nk-hydrogen-bomb-explainer-lon-orig.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”The North Korean regime teaches its citizens to hate America. But why? CNN’s Will Ripley explains how it all started.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/161213150939-trump-kim-jong-un-split-amanpour-large-169.jpg”,”title”:”Why does North Korea hate the US?”,”videoCMSUrl”:”/video/data/3.0/video/world/2017/07/04/why-north-korea-hates-the-us-ejk-lon-orig.cnn/index.xml”,”videoId”:”world/2017/07/04/why-north-korea-hates-the-us-ejk-lon-orig.cnn”,”videoUrl”:”/videos/world/2017/07/04/why-north-korea-hates-the-us-ejk-lon-orig.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”For years, sanctions imposed by the United States and the UN have failed to stop North Korea’s rapidly expanding nuclear program. Why have sanctions on North Korea failed so spectacularly? What sanctions could work?”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/170903041926-bt03-north-korea-kim-jong-un-0903-large-169.jpg”,”title”:”Why North Korean sanctions have failed”,”videoCMSUrl”:”/video/data/3.0/video/cnnmoney/2017/09/19/why-north-korean-sanctions-have-failed.cnnmoney/index.xml”,”videoId”:”cnnmoney/2017/09/19/why-north-korean-sanctions-have-failed.cnnmoney”,”videoUrl”:”/videos/cnnmoney/2017/09/19/why-north-korean-sanctions-have-failed.cnnmoney/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”For the first time in more than 40 years, lawmakers on Capitol Hill debated the President’s authority to launch a nuclear strike.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/161213150939-trump-kim-jong-un-split-amanpour-large-169.jpg”,”title”:”Can anyone stop a Trump nuclear strike?”,”videoCMSUrl”:”/video/data/3.0/video/tv/2017/11/14/tl-starr-nuclear-strike-north-korea-trump-jake-tapper.cnn/index.xml”,”videoId”:”tv/2017/11/14/tl-starr-nuclear-strike-north-korea-trump-jake-tapper.cnn”,”videoUrl”:”/videos/tv/2017/11/14/tl-starr-nuclear-strike-north-korea-trump-jake-tapper.cnn/video/playlists/north-korea-tensions/”},{“descriptionPlainText”:”Jake Tapper looks at Donald Trump’s comments about his ‘first order’ and the US nuclear arsenal. Read more at FactCheck.org.”,”imageUrl”:”//cdn.cnn.com/cnnnext/dam/assets/170811074759-trump-today-8-11-large-169.jpg”,”title”:”Fact check: Trump wrong on his nuclear boast”,”videoCMSUrl”:”/video/data/3.0/video/politics/2017/08/11/fact-check-donald-trump-north-korea-memorandum-orig-ty.cnn/index.xml”,”videoId”:”politics/2017/08/11/fact-check-donald-trump-north-korea-memorandum-orig-ty.cnn”,”videoUrl”:”/videos/politics/2017/08/11/fact-check-donald-trump-north-korea-memorandum-orig-ty.cnn/video/playlists/north-korea-tensions/”}],currentVideoCollectionId = ”,isLivePlayer = false,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 = 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 = {videoCollection: this.videoCollection,autostart: false},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) {/* Remove videoobject metadata script.If the user click other than initial loaded video */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 is null that means it’s not initialized yet so* pass in the thumbnail, too.*/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) {/* Remove videoobject metadata script.If the user click other than initial loaded video */jQuery(articleElem).closest(‘.cn-carousel-medium-strip’).parent().find(‘script[name=”metaScript”]’).remove();CNNVIDEOAPI.CNNVideoManager.getInstance().playVideo(configObj.markupId, videoId, overrides);}/* Video player isn’t autoplay, so init itif (shouldStartVideo && this.carouselClickAutostartsVideo) {try {videoPlayer.videoInstance.start();} catch (startError) {console.log(“error in initializing video player” + startError);}}*/}}}} 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/2017/12/04/nk-defector-dr-newton-pkg.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-1icrdsg’,videoDescriptionDivId: ‘js-video_description-1icrdsg’,videoDurationDivId: ‘js-video_duration-1icrdsg’,videoTitleDivId: ‘js-leaf-video_headline-1icrdsg’,videoSourceDivId: ‘js-video_sourceName-1icrdsg’});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(‘

Source

NO COMMENTS