{"version":3,"file":"amp-video-docking-0.1.mjs","mappings":"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","names":["_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","apply","resolved","htmlContainer","propertyNameCache","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","prototype","map","opt_initial","create","assign","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","applyFillContent","element","opt_replacedContent","classList","add","layoutRectLtwh","left","top","width","height","bottom","right","x","y","htmlFor","nodeOrDoc","doc","ownerDocument","createElement","html","strings","container","length","call","self","trustedTypes","createPolicy","policy","createHTML","unused","innerHTML","el","firstElementChild","nextElementSibling","removeChild","createNode","htmlRefs","root","elements","querySelectorAll","refs","i","ref","getAttribute","removeAttribute","undefined","duplicateErrorIfNecessary","error","messageProperty","message","stack","e","Error","prop","createError","var_args","arg","arguments","createExpectedError","expected","devExpectedError","unusedTag","args","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","vendorPrefixes","camelCaseToHyphenCase","camelCase","hyphenated","replace","match","toLowerCase","some","prefix","startsWith","getVendorJsPropertyName","style","opt_bypassCache","propertyName","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","setImportantStyles","styles","k","setProperty","String","setStyle","property","opt_units","styleValue","toggle","opt_display","hasAttribute","setAttribute","px","units","fn","translate","opt_y","resetStyles","properties","getInternalVideoElementFor","querySelector","once","evaluated","retValue","callback","__AMP_LOG","user","dev","userForEmbed","logs","opt_element","getUserLogger","win","defaultView","isFromEmbed","suffix","levelFunc","opt_suffix","callLogConstructor","shouldBeTrueish","userAssert","assert","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getServiceForDoc","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","nodeType","node","getAmpDoc","ampdoc","isSingleDoc","holder","isServiceRegistered","s","services","__AMP_SERVICES","getServices","ctor","context","resolve","service","optsSupported","Services","window","internalListenImplementation","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","event","options","capture","addEventListener","removeEventListener","err","detectEvtListenerOptsSupport","createCustomEvent","type","detail","opt_eventInit","eventInit","CustomEvent","listen","listenOnce","unlisten","applyBreakpointClassname","breakpoints","sort","a","b","minWidth","maxBreakpoint","forEach","breakpoint","className","remove","VideoDockingEvents","pointerCoords","coords","touches","clientX","clientY","VideoAttributes_Enum","VideoEvents_Enum","ControlSet","BREAKPOINTS","swap","DirectionX","DirectionY","calculateJustified","containerWidth","itemWidth","itemMargin","directedStep","calculateRightJustifiedX","step","calculateLeftJustifiedX","mapStep","min","max","mapRange","val","min2","letterboxRect","original","maxHeight","maxWidth","scale","topCornerRect","horizontalEdge","widthRatio","widthMin","marginRatio","marginMax","widthUnit","margin","Math","aspect","isSizedRect","rect","readonlyGetterProp","get","getExistingStyleElement","cssRoot","styleMap","existing","REVERT_TO_INLINE_RATIO","PLACEHOLDER_ICON_BREAKPOINTS","BASE_CLASS_NAME","DockTargetType","transform","throttleByAnimationFrame","running","requestAnimationFrame","AMP","registerServiceForDoc","constructor","this","ampdoc_","manager_","viewport_","viewportRect_","viewport","getSize","defineProperties","createViewportRect","currentlyDocked_","cornerDirectionX_","getDoc_","getShadowLayer_","append_","_template","ShadowLayer","getControls_","installControls_","getPlaceholderBackground_","_template2","PlaceholderBackground","getPlaceholderRefs_","lastDismissed_","placedAt_","sizedAt_","scrollDirection_","lastScrollTop_","getScrollTop","isDragging_","dragOffsetX_","previousDragOffsetX_","dragVelocityX_","observed_","install_","onScroll","updateScroll_","onResize","onViewportResize_","cssText","cb","opt_isRuntimeCss","opt_ext","getHeadNode","isRuntimeCss","ext","tagName","textContent","afterElement","after","insertBefore","firstChild","insertAtStart","before","nextSibling","insertAfterOrAtStart","insertStyleElement","transformer","maybeTransform","installStylesForDoc","findSlotOnce_","findSlot_","intersectionObserver_","isTransitioning_","registerAll_","isEnabled_","dockableSelector","CSS","escape","dockableElements","getRootNode","signals","registerElement","getBody","target","isIos","isEmbedded","video","slotSelector","trim","_this$currentlyDocked","viewportRect","updateOnResize_","getTopBoundary_","slot","getSlot_","getBoundingClientRect","register","IntersectionObserver","entries","handled","boundingClientRect","indexOf","getImpl","then","updateOnPositionChange_","threshold","observe","scrollTop","abs","scrollDirection","body","appendChild","addDragListeners_","handler","drag_","controls","renderControls","overlay","renderDockedOverlay","assertRef","dismissButton_","playButton_","pauseButton_","muteButton_","unmuteButton_","fullscreenButton_","scrollBackButton_","dismissContainer_","controlSets_","isDisabled_","isSticky_","getHideTimeout_","timer_","handler_","id_","trigger","time","cancel","delay","isWaiting","hide","videoUnlisteners_","mouseMoveUnlistener_","mouseOutUnlistener_","area_","video_","hideOnTapOutside_","showOnTapOrHover_","disable","enable","setVideo","area","listen_","useControlSet_","setName","activeClassname","iterable","controlSet","contains","iterateCursor","unlisten_","click","listenWhenEnabled_","dispatch_","isAutoplay","play","Promise","catch","tryPlay","pause","mute","unmute","fullscreenEnter","hideOnTimeout","onPlay_","onPause_","onMute_","onUnmute_","dispatchEvent","pop","timeout","boundShow","show_","showOnNextAnimationFrame_","manager","isRollingAd","isMuted","isPlaying","getPlayingState","listenToMouseMove_","positionOnVsync","halfScale","centerX","centerY","dismissX","dismissY","isControlsTarget_","closest","opt_respectSticky","opt_immediately","ampVideoDockedControlsShown","unlistenToMouseMovement_","reset","els","dismissOnTap_","scrollBack_","undock_","getDockedVideo_","getTargetFor_","opt_inlineRect","isValidSize_","ignoreBecauseAnotherDocked_","ignoreDueToNotPlayingManually_","intersectionRect","x0","x1","Infinity","y0","y1","current","rectIntersection","getUsableTarget_","getScrollAdjustedRect_","raf_","dock_","isCurrentlyDocked_","dockOnPositionChange_","isVisible_","isPlaying_","TAG","complainAboutPortrait","optVideo","ignoreDueToDismissal_","dockInTransferLayerStep_","opt_isTransferLayerStep","removePosterForAndroidBug_","relativeX","getDims_","hideControls","transitionDurationMs","calculateTransitionDuration_","setCurrentlyDocked_","placeAt_","trigger_","action","opt_target","resetDismissed_","alreadyPlacedAt_","opt_relativeX","position","inlineRect","transitionTiming","internalElement","shadowLayer","placeholderBackground","placeholderIcon","hasRelativePlacement","isPlacementRtl","boxNeedsSizing","boxNeedsSizing_","setOpacity","opacity","setTransitionTiming","isSmallPlaceholderIcon","placeholderIconX","mutateElement","overflow","setPosterImage_","offsetLeft","offsetTop","bodyLevelOffsetLeft","bodyLevelOffsetTop","getElementsOnDockArea_","bodyLevelOffsetFactor","Number","maybeSetSizing","getTimer_","promise","placeholderPoster","posterSrc","attr","imgEl","selector","distribute","prependSelectorsWith","getPosterImageSrc","setStyles","needsSizing","previouslyDocked","source","getOwnPropertyDescriptors","_objectSpread2","r1","r2","offsetX_","offsetX","getCenterX_","directionX","calculateDirectionX_","minRatio","intersectionHeight","isDockedToType_","onDragMove","onDragMove_","onDragEnd","onDragEnd_","unlisteners","disableScroll_","disableUserSelect_","workaroundWebkitDragAndScrollIssue_","docEl","documentElement","disabledClassName","disableScroll","resetScroll","bind","startX","preventDefault","stopPropagation","passive","snap_","flickToDismiss_","sign","direction","bounceToDismiss_","currentX","nextX","calculateDismissalTransitionDurationMs_","reconcileUndocked_","showControls","resetOnUndock_","outerWidth","deltaX","from","to","interpolatedBoxesTransform","opt_reconciled","isMostlyInView","parent","_element$parentElemen","parentElement","animateScrollIntoView"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/core/data-structures/promise.js","src/core/dom/static-template.js","src/core/dom/style.js","src/core/types/array.js","src/core/types/object/index.js","src/core/assert/dev.js","src/core/dom/layout/index.js","src/core/dom/layout/rect.js","src/core/error/index.js","src/core/dom/video/index.js","src/core/types/function/index.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/service/index.js","src/core/dom/event-helper-listen.js","src/utils/event-helper.js","extensions/amp-video-docking/0.1/breakpoints.js","extensions/amp-video-docking/0.1/events.js","extensions/amp-video-docking/0.1/timeout.js","src/video-interface.js","extensions/amp-video-docking/0.1/controls.js","extensions/amp-video-docking/0.1/def.js","extensions/amp-video-docking/0.1/math.js","src/core/math.js","extensions/amp-video-docking/0.1/viewport-rect.js","src/style-installer.js","extensions/amp-video-docking/0.1/amp-video-docking.js","src/core/dom/index.js","build/amp-video-docking-0.1.css.js","src/core/dom/css-selectors.js","src/core/dom/query.js","src/core/constants/action-constants.js"]}