{"version":3,"file":"amp-gfycat-0.1.mjs","mappings":"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","names":["isArray","Array","arrayOrSingleItemToArray","arrayOrSingleItem","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","map","opt_initial","obj","create","assign","isFiniteNumber","value","isFinite","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","getWin","node","ownerDocument","defaultView","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","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","e","Error","prop","createError","var_args","arg","arguments","createExpectedError","apply","expected","devExpectedError","unusedTag","args","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","call","once","fn","evaluated","retValue","callback","__AMP_LOG","user","dev","userForEmbed","resolved","logs","opt_element","getUserLogger","win","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","userAssert","assert","resolvedPromise","Promise","resolve","undefined","tryResolve","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","getServiceForDocOrNull","holder","isServiceRegistered","nodeOrDoc","nodeType","getAmpDoc","ampdoc","isSingleDoc","s","getServices","ctor","context","services","__AMP_SERVICES","service","intersectionDeferreds","intersectionObservers","propertyNameCache","Services","window","createViewportObserver","ioCallback","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","IntersectionObserver","measureIntersection","el","_intersectionDeferred2","deferred","get","inOb","WeakMap","observer","entries","seen","Set","i","length","_intersectionDeferred","target","has","unobserve","delete","set","getInOb","observe","constructor","this","promise","res","rej","reject","optsSupported","htmlContainer","vendorPrefixes","setStyle","property","opt_units","opt_bypassCache","propertyName","style","camelCase","startsWith","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","toLowerCase","some","prefix","camelCaseToHyphenCase","isAutoplaySupported","detectionElement","createElement","setAttribute","muted","playsInline","styles","k","setStyles","position","top","width","height","opacity","play","catch","paused","detectIsAutoplaySupported","getInternalVideoElementFor","querySelector","tryPlay","isAutoplay","err","internalListenImplementation","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","options","capture","addEventListener","removeEventListener","detectEvtListenerOptsSupport","createCustomEvent","type","detail","opt_eventInit","eventInit","CustomEvent","listen","getData","htmlFor","doc","html","strings","container","trustedTypes","createPolicy","policy","createHTML","unused","innerHTML","firstElementChild","nextElementSibling","createNode","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","entry","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","val","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","json","opt_onFailed","JSON","parse","parseJson","tryParseJson","parseSchemaImage","metaTag","getAttribute","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","removeAttribute","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","AmpGfycat","AMP","BaseElement","super","videoid_","iframe_","videoIframeSrc_","unlistenMessage_","preconnectCallback","opt_onLayout","preconnect","url","isLayoutSupported","layout","isLayoutSizeDefined","buildCallback","getVideoId_","createPlaceholderCallback","placeholder","videoid","attributes","sourceElement","updateElement","opt_removeMissingAttrs","attrs","attr","propagateAttributes","encodeURIComponent","getVideoIframeSrc_","params","opt_computeParamNameFunc","opt_paramPattern","dataset","paramPattern","matches","substr","getDataParamsFromAttributes","paramString","opt_addToFront","mainAndFragment","split","mainAndQuery","newUrl","appendEncodedParamStringToUrl","v","join","serializeQueryString","addParamsToUrl","layoutCallback","iframe","handleGfycatMessages_","bind","loadPromise","unlayoutCallback","sendCommand_","command","opt_arg","contentWindow","postMessage","eventData","origin","source","pauseCallback","unusedIsAutoplay","isFullscreen","seekTo","unusedTimeSeconds","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/types/index.js","src/core/assert/dev.js","src/core/window/index.js","src/core/dom/index.js","src/core/dom/layout/index.js","src/core/error/index.js","src/core/types/function/index.js","src/utils/log.js","src/core/data-structures/promise.js","src/service-helpers.js","src/service/index.js","src/core/dom/layout/intersection.js","src/core/dom/style.js","src/core/dom/layout/viewport-observer.js","src/core/dom/event-helper-listen.js","src/core/dom/static-template.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/core/types/object/json.js","src/service/video/autoplay.js","extensions/amp-gfycat/0.1/amp-gfycat.js","src/core/dom/propagate-attributes.js","src/url.js"]}