{"version":3,"file":"amp-imgur-0.1.mjs","mappings":"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","names":["isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","isObject","value","call","self","__AMP_LOG","user","dev","userForEmbed","logs","opt_element","getUserLogger","win","ownerDocument","defaultView","isFromEmbed","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","optsSupported","TAG","AmpImgur","AMP","BaseElement","constructor","element","super","this","iframe_","unlistenMessage_","resolveReceivedMessage_","isLayoutSupported","layout","isLayoutSizeDefined","buildCallback","dataset","imgurId","assert","layoutCallback","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","event","e","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","undefined","options","capture","addEventListener","removeEventListener","err","detectEvtListenerOptsSupport","internalListenImplementation","handleImgurMessages_","bind","sanitizedId","replace","unusedMatch","aSlash","rest","encodeURIComponent","insertLoadIframe_","catch","startsWith","idWithPrefix","then","error","id","iframe","doc","attributes","scrolling","frameborder","allowfullscreen","title","attr","setAttribute","addAttributesToElement","createElement","src","removeChild","appendChild","opt_replacedContent","classList","add","applyFillContent","promise","resolve","Promise","res","rej","reject","loadPromise","Services","window","holder","service","__AMP_SERVICES","ctor","isServiceRegistered","s","services","getServices","obj","context","getServiceInternal","timeoutPromise","origin","source","contentWindow","eventData","data","getData","json","opt_onFailed","JSON","parse","parseJson","tryParseJson","height","attemptChangeHeight","unlayoutCallback","_element$parentElemen","parentElement","registerElement"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["src/core/data-structures/promise.js","src/core/types/array.js","src/core/types/object/index.js","src/utils/log.js","src/service/index.js","src/core/dom/event-helper-listen.js","extensions/amp-imgur/0.1/amp-imgur.js","src/core/dom/layout/index.js","src/utils/event-helper.js","src/core/dom/index.js","src/service-helpers.js","src/core/types/object/json.js"]}