{"version":3,"file":"amp-youtube-0.1.mjs","mappings":"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","names":["resolved","resolvedPromise","Promise","resolve","undefined","Deferred","constructor","this","promise","res","rej","reject","tryResolve","fn","isArray","Array","arrayOrSingleItemToArray","arrayOrSingleItem","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","isObject","value","call","map","opt_initial","obj","create","assign","isFiniteNumber","isFinite","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","tryParseJson","json","opt_onFailed","JSON","parse","parseJson","e","getWin","node","ownerDocument","defaultView","htmlContainer","propertyNameCache","DEFAULT_CUSTOM_EVENT_OPTIONS","bubbles","cancelable","removeElement","element","_element$parentElemen","parentElement","removeChild","dispatchCustomEvent","name","opt_data","opt_options","data","event","MessageEvent","dispatchEvent","applyFillContent","opt_replacedContent","classList","add","propagateAttributes","attributes","sourceElement","updateElement","opt_removeMissingAttrs","attrs","attr","val","getAttribute","setAttribute","removeAttribute","htmlFor","nodeOrDoc","doc","createElement","html","strings","container","length","self","trustedTypes","createPolicy","policy","createHTML","unused","innerHTML","el","firstElementChild","nextElementSibling","createNode","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","Error","prop","createError","var_args","arg","arguments","maybeReportError","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","tryCallback","callback","args","apply","setTimeout","rethrowAsync","createExpectedError","expected","devExpectedError","unusedTag","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","setStyle","property","opt_units","opt_bypassCache","propertyName","style","camelCase","startsWith","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","i","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","toLowerCase","some","prefix","camelCaseToHyphenCase","setStyles","styles","k","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","getObserver","win","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","entry","target","has","callbacks","type","computeAndCall","contentRect","height","width","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","isVertical","test","getComputedStyle","computedStyle","writingMode","offsetHeight","offsetWidth","once","evaluated","retValue","__AMP_LOG","user","dev","userForEmbed","logs","opt_element","getUserLogger","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","userAssert","assert","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","getServiceForDocOrNull","holder","isServiceRegistered","nodeType","getAmpDoc","ampdoc","isSingleDoc","s","getServices","ctor","context","services","__AMP_SERVICES","service","intersectionDeferreds","intersectionObservers","optsSupported","Services","window","createViewportObserver","ioCallback","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","IntersectionObserver","measureIntersection","_intersectionDeferred2","deferred","inOb","_intersectionDeferred","unobserve","delete","getInOb","observe","isAutoplaySupported","detectionElement","muted","playsInline","position","top","opacity","play","catch","paused","detectIsAutoplaySupported","getInternalVideoElementFor","querySelector","tryPlay","isAutoplay","err","internalListenImplementation","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","options","capture","addEventListener","removeEventListener","detectEvtListenerOptsSupport","createCustomEvent","detail","opt_eventInit","eventInit","CustomEvent","listen","getData","getExistingStyleElement","cssRoot","styleMap","key","existing","styleLoaded","sheets","styleSheets","ownerNode","VideoSessionManager","isSessionActive_","endSessionObservable_","handlers_","handler","push","remove","array","item","index","indexOf","splice","removeItem","removeAll","fire","opt_event","getHandlerCount","_this$handlers_$lengt","_this$handlers_","onSessionEnd","beginSession","endSession","isSessionActive","EMPTY_METADATA","title","artist","album","artwork","src","VideoEvents_Enum","PlayingStates_Enum","VideoAnalyticsEvents_Enum","VideoServiceSignals_Enum","userInteractedWith","video","signals","signal","TAG","isEntryFor","videoOrElement","centerDist","viewport","rect","centerY","centerViewport","getSize","Math","abs","calculateIdealPercentageFrequencyMs","durationSeconds","isDurationFiniteNonZero","duration","isNaN","analyticsEvent","opt_vars","getAnalyticsDetails","then","details","installVideoManagerForDoc","opt_instantiate","opt_override","opt_sharedInstance","sharedInstance","registerServiceInternal","installAutoplayStyles","cssText","cb","opt_isRuntimeCss","opt_ext","getHeadNode","isRuntimeCss","ext","isExtCss","tagName","textContent","afterElement","lastChild","after","insertBefore","firstChild","insertAtStart","before","nextSibling","insertAfterOrAtStart","insertStyleElement","transformer","maybeTransform","rootNode","getRootNode","interval","setInterval","clearInterval","installStylesForDoc","installAutoplayStylesForDoc","entries_","viewportObserver_","lastFoundEntry_","timer_","actions_","boundSecondsPlaying_","secondsPlaying_","getAutoFullscreenManager_","manager","manager_","ampdoc_","currentlyInFullscreen_","currentlyCentered_","unlisteners_","boundSelectBestCentered_","selectBestCenteredInPortrait_","boundIncludeOnlyPlaying_","getPlayingState_","boundCompareEntries_","a","b","compareEntries_","installOrientationObserver_","installFullscreenListener_","dispose","forEach","unlisten","register","canFullscreen_","whenSignal","exitHandler","onFullscreenExit_","isInLandscape","screen","orientation","platform","isIos","isSafari","supportsFullscreenViaApi","orient","onRotation_","enter_","exit_","isAndroid","isChrome","fullscreenEnter","scrollIntoIfNotVisible_","fullscreenExit","optPos","getViewport_","onceOrientationChanges_","boundingClientRect","bottom","vh","pos","animateScrollIntoView","intersectionsPromise","filter","all","intersections","selected","sort","intersectionRatio","getImpl","rectA","ratioA","rectB","ratioB","ratioDelta","centerA","centerB","getPlayingState","delay","disconnect","timeUpdateActionEvent_","currentTime","getCurrentTime","getDuration","perc","time","percent","trigger","videoBE","registerCommonActions_","supportsPlatform","getEntryOrNull_","viewportCallback","records","isIntersecting","getEntry_","updateVisibility","videoLoaded","managePlayback_","loaded_","isPlaying_","isRollingAd_","isVisible_","actionSessionManager_","visibilitySessionManager_","getAnalyticsPercentageTracker_","entry_","last_","triggerId_","start","stop","hasDuration_","calculate_","listenOnce","maybeTrigger_","pop","bestResultLength","ceil","PERCENTAGE_FREQUENCY_MIN_MS","warnForTesting_","warn","concat","triggerId","timer","calculateAgain","frequencyMs","min","max","percentage","normalizedPercentage","floor","analyticsEventForTesting_","playCalledByAutoplay_","pauseCalledByAutoplay_","internalElement_","muted_","hasSeenPlayEvent_","hasAutoplay","hasAttribute","metadata_","boundMediasessionPlay_","boundMediasessionPause_","pause","videoPaused_","videoPlayed_","pauseOtherVideos","logCustomAnalytics_","onRegister_","firstPlayEventOrNoop_","firstPlay","listenForPlaybackDelegation_","vars","prefixedVars","keys","isMuted","isPlaybackManaged","requiresAutoFullscreen_","registerForAutoFullscreen","autoplayVideoBuilt_","preimplementsAutoFullscreen","isInteractive","preimplementsMediaSessionAPI","contains","metadata","urlService","isProtocolValid","validateMediaMetadata","playHandler","pauseHandler","navigator","MediaMetadata","mediaSession","setActionHandler","setMediaSession","fillMediaSessionMetadata_","loadedVideoVisibilityChanged_","getMetadata","posterUrl","schema","schemaJson","parseSchemaImage","metaTag","parseOgImage","linkTag","parseFavicon","videoVisibilityChanged_","isVisible","userInteracted","autoplayLoadedVideoVisibilityChanged_","nonAutoplayLoadedVideoVisibilityChanged_","hideControls","mute","installAutoplayElements_","showControls","animation","elOrDoc","icon","_template2","firstCol","col","cloneNode","fillers","children","j","appendChild","renderIcon","toggleElements","shouldDisplay","mutateElementSkipRemeasure","child","opt_display","toggle","toggleAnimation","isPlaying","unlisteners","mask","_template","renderInteractionOverlay","unmute","unlistener","wasVisible","isRollingAd","responses","intersection","autoplay","playedRanges","getPlayedRanges","playedTotal","reduce","acc","range","playedRangesJson","stringify","state","setIsMediaComponent","registerAction","action","getAutoFullscreenManagerForTesting_","getVideoStateProperty","videoElement","assertElement","getElementById","entryBeingPlayed","registerServiceBuilderForDoc","AmpYoutube","AMP","BaseElement","super","videoid_","liveChannelid_","isLoop_","isPlaylist_","iframe_","info_","videoIframeSrc_","playerReadyPromise_","playerReadyResolver_","unlistenMessage_","unlistenLooping_","pauseHelper_","element_","hasSize_","pauseWhenNoSize_","bind","updatePlaying","Type_Enum","observeSize","observeBorderBoxSize","shouldRemove","removed","unobserveSize","unobserveBorderBoxSize","hasSize","preconnectCallback","opt_onLayout","preconnect","url","getVideoIframeSrc_","isLayoutSupported","layout","isLayoutSizeDefined","renderOutsideViewport","buildCallback","getVideoId_","getLiveChannelId_","assertDatasourceExists_","getEmbedUrl_","getCredentials_","encodeURIComponent","params","opt_computeParamNameFunc","opt_paramPattern","dataset","paramPattern","matches","substr","getDataParamsFromAttributes","paramString","opt_addToFront","mainAndFragment","split","mainAndQuery","newUrl","appendEncodedParamStringToUrl","v","join","serializeQueryString","addParamsToUrl","layoutCallback","iframe","opt_name","opt_sandbox","frame","assertHttpsUrl","createFrameFor","addUnsafeAllowAutoplay","handleYoutubeMessage_","unusedEvent","loaded","loadPromise","listenToFrame_","unlayoutCallback","pauseCallback","contentWindow","mutatedAttributesCallback","mutations","sendCommand_","command","opt_args","func","postMessage","host","source","origin","originMatches","eventData","anything","objOrStr","info","playerState","events","redispatch","createPlaceholderCallback","imgPlaceholder","videoid","visibility","naturalWidth","naturalHeight","getVsync","mutate","unusedIsAutoplay","requestFs","requestFullscreen","requestFullScreen","webkitRequestFullscreen","webkitEnterFullscreen","msRequestFullscreen","mozRequestFullScreen","elementBoundExit","cancelFullScreen","exitFullscreen","webkitExitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen","docBoundExit","isFullscreen","webkitDisplayingFullscreen","fullscreenElement","webkitFullscreenElement","mozFullScreenElement","webkitCurrentFullScreenElement","isFullscreenElement","NaN","seekTo","unusedTimeSeconds","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["src/core/data-structures/promise.js","src/core/types/array.js","src/core/types/object/index.js","src/core/types/index.js","src/core/assert/dev.js","src/core/types/object/json.js","src/core/window/index.js","src/core/dom/index.js","src/core/dom/static-template.js","src/core/dom/style.js","src/core/dom/layout/index.js","src/core/dom/propagate-attributes.js","src/core/error/index.js","src/core/dom/layout/size-observer.js","src/core/types/function/index.js","src/utils/log.js","src/service-helpers.js","src/service/index.js","src/core/dom/layout/intersection.js","src/core/dom/event-helper-listen.js","src/core/dom/layout/viewport-observer.js","src/core/dom/video/index.js","src/utils/event-helper.js","src/style-installer.js","src/core/data-structures/observable.js","src/service/video-session-manager.js","src/mediasession-helper.js","src/video-interface.js","src/service/video-manager-impl.js","src/service/video/install-autoplay-styles.js","build/video-autoplay.css.js","src/core/constants/action-constants.js","src/core/math.js","src/service/video/autoplay.js","extensions/amp-youtube/0.1/amp-youtube.js","src/core/dom/video/pause-helper.js","src/url.js","src/iframe-video.js","src/core/dom/fullscreen.js"]}