{"version":3,"file":"amp-fx-flying-carpet-0.1.mjs","mappings":"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","names":["resolved","propertyNameCache","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","isInternalOrServiceNode","node","nodeOrTagName","tagName","value","nodeType","toLowerCase","startsWith","isInternalElement","Node","ELEMENT_NODE","hasAttribute","vendorPrefixes","self","__AMP_LOG","user","dev","userForEmbed","logs","getUserLogger","suffix","levelFunc","opt_suffix","Error","callLogConstructor","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","userAssert","win","assert","getAmpdoc","nodeOrDoc","ownerDocument","defaultView","id","getServiceInternal","__AMP_TOP","getTopWindow","getAmpDoc","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","obj","context","resolve","Services","elementOrAmpDoc","ampdoc","isSingleDoc","getAmpdocServiceHolder","AmpFlyingCarpet","AMP","BaseElement","constructor","element","super","this","children_","totalChildren_","container_","initialPositionChecked_","isLayoutSupported","layout","isRelayoutNeeded","buildCallback","doc","container","createElement","parent","callback","children","child","firstElementChild","nextElementSibling","push","childElements","childNodes","nodes","firstChild","nextSibling","visibileChildren_","length","owners","forEach","setOwner","clip","setAttribute","appendChild","getViewport","addToFixedLayer","assertPosition_","layoutBox","getLayoutBox","viewport","viewportHeight","getHeight","minTop","maxTop","getScrollHeight","top","layoutCallback","e","collapse","width","getLayoutSize","property","opt_units","opt_bypassCache","propertyName","style","camelCase","create","undefined","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","i","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","some","prefix","camelCaseToHyphenCase","setStyle","scheduleLayout","observeNewChildren_","forceClipDraw_","Promise","IntersectionObserver","entries","last","classList","toggle","isIntersecting","threshold","observe","MutationObserver","changes","addedNodes","n","signals","whenSignal","then","layoutBuiltChild_","bind","childList","subtree","getOwner","collapsedCallback","index","indexOf","splice","attemptCollapse","catch","getChildren","filter","test","textContent","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/data-structures/promise.js","src/core/dom/style.js","src/core/types/array.js","src/core/types/object/index.js","src/core/dom/query.js","src/core/types/index.js","src/core/types/string/index.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/service/index.js","extensions/amp-fx-flying-carpet/0.1/amp-fx-flying-carpet.js","src/core/dom/layout/index.js","src/core/constants/common-signals.js","build/amp-fx-flying-carpet-0.1.css.js"]}