{"version":3,"file":"amp-vine-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","duplicateErrorIfNecessary","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","e","Error","prop","createError","var_args","arg","arguments","maybeReportError","_self$__AMP_REPORT_ER","_self","self","__AMP_REPORT_ERROR","call","tryCallback","callback","args","apply","setTimeout","rethrowAsync","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","VERTICAL_RE","observers","WeakMap","targetObserverMultimap","targetEntryMap","getObserver","win","observer","get","ResizeObserver","processEntries","set","entries","seen","Set","i","length","entry","target","has","add","callbacks","k","type","computeAndCall","contentRect","height","width","borderBoxSize","borderBoxSizeArray","inlineSize","blockSize","node","ownerDocument","defaultView","isVertical","test","el","getComputedStyle","computedStyle","writingMode","offsetHeight","offsetWidth","__AMP_LOG","user","dev","userForEmbed","logs","getUserLogger","suffix","levelFunc","opt_suffix","callLogConstructor","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","Services","window","id","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","obj","context","resolve","getServiceInternal","__AMP_TOP","getTopWindow","AmpVine","AMP","BaseElement","constructor","element","super","this","iframe_","pauseHelper_","element_","isPlaying_","hasSize_","pauseWhenNoSize_","bind","updatePlaying","isPlaying","observe","some","cb","Type_Enum","push","observeSize","observeBorderBoxSize","array","shouldRemove","removed","index","item","remove","delete","unobserve","unobserveSize","unobserveBorderBoxSize","hasSize","pause","preconnectCallback","onLayout","url","getAmpDoc","isLayoutSupported","layout","isLayoutSizeDefined","layoutCallback","vineid","getAttribute","assert","iframe","createElement","setAttribute","src","encodeURIComponent","classList","appendChild","loadPromise","unlayoutCallback","removeChild","pauseCallback","contentWindow","postMessage","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/types/array.js","src/core/types/object/index.js","src/core/error/index.js","src/core/dom/style.js","src/core/dom/layout/size-observer.js","src/core/window/index.js","src/utils/log.js","src/service/index.js","src/service-helpers.js","extensions/amp-vine/0.1/amp-vine.js","src/core/dom/video/pause-helper.js","src/core/dom/layout/index.js"]}