{"version":3,"file":"bento-iframe-1.0.mjs","mappings":"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","names":["PreactBaseElement","_defineProperty","obj","key","value","Object","defineProperty","enumerable","configurable","writable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","apply","_objectSpread2","target","i","arguments","length","source","forEach","getOwnPropertyDescriptors","defineProperties","propertyNameCache","hasOwnProperty","hasOwn_","toString","toString_","prototype","vendorPrefixes","setStyle","element","property","opt_units","opt_bypassCache","propertyName","style","camelCase","startsWith","create","undefined","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","getVendorJsPropertyName","styleValue","setProperty","hyphenated","replace","match","toLowerCase","some","prefix","camelCaseToHyphenCase","getWin","node","ownerDocument","defaultView","createElement","useCallback3","useEffect2","useMemo","useRef2","ContainWrapper","createViewportObserver","ioCallback","win","opts","needsRootBounds","rootMargin","threshold","root","parent","isIframed","document","IntersectionObserver","viewportObservers","WeakMap","viewportCallbacks","entries","seen","Set","entry","has","add","callbacks","get","k","callback","useCallback","useEffect","useRef","useState","useCallback2","useLayoutEffect","useAmpContext","self","__AMP_LOG","user","dev","userForEmbed","DEFAULT_THRESHOLD","cloneEntryForCrossOrigin","time","rootBounds","boundingClientRect","intersectionRect","intersectionRatio","Date","now","NOOP","BaseElement","_ref","allowFullScreen","allowPaymentRequest","iframeStyle","onLoad","referrerPolicy","requestResize","sandbox","src","srcdoc","rest","excluded","sourceKeys","indexOf","_objectWithoutPropertiesLoose","_excluded","iframeRef","dataRef","isIntersectingRef","containerRef","observerRef","targetOriginRef","viewabilityCb","iframe","current","targetOrigin","type","opt_is3P","targets","contentWindow","payload","postMessage","origin","postMessageToWindows","changes","map","handleSendIntersectionsPostMessage","event","_event$data","data","observe","addEventListener","observer","_observer","unobserve","removeEventListener","attemptResize","_dataRef$current","_dataRef$current2","height","Number","width","console","error","offsetHeight","offsetWidth","container","updateContainerSize","handleEmbedSizePostMessage","_event$data2","measureRef","ioOptions","unobserveRef","cleanup","viewportObserver","set","array","item","index","splice","removeItem","delete","unobserveIntersections","observeIntersections","refCb","useIntersectionObserver","isIntersecting","contentProps","frameBorder","contentAs","contentRef","refs","ref","contentStyle","size","layout","paint","attr","defineBentoElement"],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2305221508000/","sources":["extensions/amp-iframe/1.0/base-element.js","node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/core/types/object/index.js","src/core/dom/style.js","src/core/window/index.js","extensions/amp-iframe/1.0/component.js","src/core/dom/layout/viewport-observer.js","src/core/dom/index.js","src/preact/component/intersection-observer.js","src/preact/utils.js","src/utils/log.js","src/url.js","src/utils/intersection-observer-3p-host.js","node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js","src/iframe-helper.js","src/core/3p-frame-messaging.js","src/core/types/array.js","extensions/amp-iframe/1.0/build/bento-iframe.js"]}