(functionwebpackUniversalModuleDefinition(root,factory){if(typeofexports==="object"&&typeofmodule==="object")module.exports=factory();elseif(typeofdefine==="function"&&define.amd)define([],factory);elseif(typeofexports==="object")exports["MediaTag"]=factory();elseroot["MediaTag"]=factory()})(this,function(){returnfunction(modules){varinstalledModules={};function__webpack_require__(moduleId){if(installedModules[moduleId]){returninstalledModules[moduleId].exports}varmodule=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;returnmodule.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){vargetter=module&&module.__esModule?functiongetDefault(){returnmodule["default"]}:functiongetModuleExports(){returnmodule};__webpack_require__.d(getter,"a",getter);returngetter};__webpack_require__.o=function(object,property){returnObject.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return__webpack_require__(__webpack_require__.s=63)}([function(module,exports,__webpack_require__){"use strict";varIdentifier={IMAGE:"image",AUDIO:"audio",VIDEO:"video",PDF:"pdf",DASH:"dash",DOWNLOAD:"download",CRYPTO:"crypto",CLEAR_KEY:"clear-key",MEDIA_OBJECT:"media-object"};module.exports=Identifier},function(module,exports,__webpack_require__){"use strict";varType={MATCHER:"matcher",RENDERER:"renderer",FILTER:"filter",SANITIZER:"sanitizer"};module.exports=Type},function(module,exports,__webpack_require__){"use strict";varProcessingEngine=__webpack_require__(31);varMatchingEngine=__webpack_require__(33);varPluginStore=__webpack_require__(34);varUriStore=__webpack_require__(35);varMediaTag=__webpack_require__(36);functionMediaTagAPI(elements){if(elementsinstanceofArray){varmediaObjects=[];elements.forEach(function(element){if(element.mediaObject){mediaObjects.push(element.mediaObject)}else{var_mediaTag=newMediaTag(element,MediaTagAPI.processingEngine);_mediaTag.mediaObjects.forEach(function(mediaObject){mediaObjects.push(MediaTagAPI.processingEngine.start(mediaObject))})}});returnmediaObjects}varelement=elements;varmediaTag=newMediaTag(element,MediaTagAPI.processingEngine);mediaTag.mediaObjects.forEach(function(mediaObject){MediaTagAPI.processingEngine.start(mediaObject)})}MediaTagAPI.pluginStore=MediaTagAPI.pluginStore||newPluginStore;MediaTagAPI.uriStore=MediaTagAPI.uriStore||newUriStore("../plugins");MediaTagAPI.processingEngine=MediaTagAPI.processingEngine||newProcessingEngine(MediaTagAPI.pluginStore);MediaTagAPI.matchingEngine=MediaTagAPI.matchingEngine||newMatchingEngine(MediaTagAPI.pluginStore,MediaTagAPI.uriStore);MediaTagAPI.loadingEngine=null;module.exports=MediaTagAPI},function(module,exports,__webpack_require__){"use strict";var_createClass=function(){functiondefineProperties(target,props){for(vari=0;i<props.length;i++){vardescriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"indescriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}returnfunction(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);returnConstructor}}();function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor)){thrownewTypeError("Cannot call a class as a function")}}function_possibleConstructorReturn(self,call){if(!self){thrownewReferenceError("this hasn't been initialised - super() hasn't been called")}returncall&&(typeofcall==="object"||typeofcall==="function")?call:self}function_inherits(subClass,superClass){if(typeofsuperClass!=="function"&&superClass!==null){thrownewTypeError("Superexpressionmusteitherbenullorafunction