{"version":3,"file":"amp-loader-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","map","opt_initial","obj","create","assign","devAssert","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","htmlContainer","propertyNameCache","videoPlayerTagNameRe","isIframeVideoPlayerComponent","tagName","test","htmlFor","nodeOrDoc","doc","ownerDocument","createElement","html","strings","container","length","call","self","trustedTypes","createPolicy","policy","createHTML","unused","innerHTML","el","firstElementChild","nextElementSibling","removeChild","createNode","vendorPrefixes","camelCaseToHyphenCase","camelCase","hyphenated","replace","match","toLowerCase","some","prefix","startsWith","getVendorJsPropertyName","style","opt_bypassCache","propertyName","undefined","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","i","getVendorJsPropertyName_","shouldBeTrueish","getExistingStyleElement","cssRoot","styleMap","key","existing","querySelector","styleLoaded","sheets","styleSheets","ownerNode","__AMP_LOG","user","dev","userForEmbed","win","LOADER_BACKGROUND_TAGS","loaderDom","AMP","registerServiceForDoc","initializeLoader","element","loaderRoot","initDelay","elementWidth","elementHeight","loaderDelay","Math","min","lb","constructor","domRoot","this","element_","domRoot_","layoutWidth_","layoutHeight_","loaderRoot_","build","_template2","appendChild","_template","createSpinnerDom","cloneNode","getLoaderDom","maybeAddLoadingBackground_","maybeAddLoaderAnimation_","isTiny_","hasBlurryImagePlaceholder_","setSize_","requiresBackgroundShim_","classList","add","addLogo_","sizeClassDefault","isAd_","isSmall_","requiresLargeSpinner_","color","content","getDefaultLogo_","getCustomLogo_","property","value","opt_units","setStyle","styleValue","setProperty","hasBackgroundContent_","hasPlaceholder","getPlaceholder","hasPoster","hasAttribute","tagNeedsBackground_","getAdsLogo_","getVideoPlayerLogo_","createLoaderLogo","_template3","_template4","_template5","placeholder","contains","styles","k","String","setImportantStyles","id","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","context","resolve","getServiceInternal","__AMP_TOP","getTopWindow","addDocFactory","ampDoc","ampdoc","cssText","cb","opt_isRuntimeCss","opt_ext","getHeadNode","isRuntimeCss","ext","textContent","afterElement","setAttribute","root","after","insertBefore","firstChild","insertAtStart","before","nextSibling","insertAfterOrAtStart","insertStyleElement","transformer","maybeTransform","rootNode","getRootNode","interval","setInterval","clearInterval","installStylesForDoc"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2409271652000/","sources":["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/static-template.js","src/core/dom/style.js","src/utils/log.js","src/style-installer.js","src/service/index.js","extensions/amp-loader/0.1/amp-loader.js","src/service-helpers.js","src/core/dom/index.js","build/amp-loader-0.1.css.js"]}