Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/events/events",["exports","metal/src/metal"],function(k,f){function l(a,d){if((0,f.isFunction)(a[d]))return a[d].bind(a);console.error("No function named "+d+' was found in the component\n\t\t\t"'+(0,f.getFunctionName)(a.constructor)+'". Make sure that you specify\n\t\t\tvalid function names when adding inline listeners')}Object.defineProperty(k,"__esModule",{value:!0});k.addListenersFromObj=function(a,d){for(var h=Object.keys(d||
{}),m=[],g=0;g<h.length;g++){var b;b=a;var c=d[h[g]],e={fn:c};(0,f.isObject)(c)&&!(0,f.isFunction)(c)&&(e.selector=c.selector,e.fn=c.fn);(0,f.isString)(e.fn)&&(e.fn=l(b,e.fn));b=e;b.fn&&(c=void 0,c=b.selector?a.delegate(h[g],b.selector,b.fn):a.on(h[g],b.fn),m.push(c))}return m};k.getComponentFn=l});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/sync/sync",["exports","metal/src/metal"],function(l,n){Object.defineProperty(l,"__esModule",{value:!0});l.syncState=function(c,h){var d;d=c.constructor;if(d.hasOwnProperty(k))d=d[k];else{for(var e={},a=c.getDataManager().getSyncKeys(c),f=!0,b=0;b<a.length;b++){var g="sync"+a[b].charAt(0).toUpperCase()+a[b].slice(1),m=c[g];m&&(e[a[b]]=m,f=f&&c.constructor.prototype[g])}f&&(d[k]=e);d=e}e=Object.keys(h||d);for(a=0;a<e.length;a++)f=
d[e[a]],(0,n.isFunction)(f)&&(b=h&&h[e[a]],g=c.getDataManager(),f.call(c,b?b.newVal:g.get(c,e[a]),b?b.prevVal:void 0))};var k="__METAL_SYNC_FNS__"});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-state/src/validators",["exports","metal/src/metal"],function(q,n){function l(a){var c=k(t.bind(null,a));return function(){return 0===arguments.length?c:c.apply(void 0,arguments)}}function m(a,c,b){var e=b?(0,n.getFunctionName)(b.constructor):null;b=(b=(b=b&&b.getRenderer&&b.getRenderer())&&b.getParent&&b.getParent())?(0,n.getFunctionName)(b.constructor):null;return Error("Invalid state passed to '"+c+"'."+(" "+a+" Passed to '"+e+"'. "+(b?"Check render method of '"+
b+"'.":"")))}function r(a){return Array.isArray(a)?"array":"undefined"===typeof a?"undefined":u(a)}function f(a){return a instanceof Error}function k(a){return function(c,b,e){return(0,n.isDefAndNotNull)(c)?a(c,b,e):!0}}function p(a,c,b){c=r(c);throw Error("Expected type "+a+", but received type "+c+". passed to "+b+".");}function t(a,c,b,e){c=r(c);return c!==a?m("Expected type '"+a+"', but received type '"+c+"'.",b,e):!0}Object.defineProperty(q,"__esModule",{value:!0});var u="function"===typeof Symbol&&
"symbol"===typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"===typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},g={any:function(){return function(){return!0}},array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),arrayOf:function(a){f(g.func(a))&&p("function",a,"arrayOf");return k(function(c,b,e){var d=g.array(c,b,e);if(f(d))return d;a:{for(d=0;d<c.length;d++)if(f(a(c[d],b,e))){c=
a(c[d],b,e);b=m("Validator for "+b+"["+d+'] says: "'+c+'"',b,e);break a}b=!0}return b})},inRange:function(a,c){var b=g.number(a),e=g.number(c);return f(b)?b:f(e)?e:k(function(d){var h=g.number(d);return f(h)?h:d>=a&&d<=c})},instanceOf:function(a){return k(function(c,b,e){return c instanceof a?!0:m("Expected instance of "+a,b,e)})},objectOf:function(a){f(g.func(a))&&p("function",a,"objectOf");return k(function(c,b,e){for(var d in c)if(f(a(c[d])))return m("Expected object of one type.",b,e);return!0})},
oneOf:function(a){return k(function(c,b,e){var d=g.array(a,b,e);return f(d)?d:-1===a.indexOf(c)?m("Expected one of the following values: "+JSON.stringify(a)+".",b,e):!0})},oneOfType:function(a){return k(function(c,b,e){var d=g.array(a,b,e);if(f(d))return d;for(d=0;d<a.length;d++)if(!f(a[d](c,b,e)))return!0;return m("Expected one of given types.",b,e)})},shapeOf:function(a){f(g.object(a))&&p("object",a,"shapeOf");return k(function(c,b,e){var d=g.object(c,b,e);if(f(d))return d;for(var h in a)if(Object.prototype.hasOwnProperty.call(a,
h)){var d=a[h],s=!1;d.config&&(s=d.config.required,d=d.config.validator);if(s&&!(0,n.isDefAndNotNull)(c[h])||f(d(c[h])))return d(c[h],b+"."+h,e)}return!0})}};q.default=g});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-state/src/Config",["exports","./validators"],function(k,h){function l(a){var b={};Object.keys(a).forEach(function(c){var d=a[c];b[c]=d.config&&d.config.validator?d.config.validator:l(d)});return b}function e(a,b){var c,d=a.config||{};c=Object.create(m);c.config={};q(c.config,d,b);return c}function n(a){return function(b){return this.validator(g.default[a](b))}}function p(a){return function(b){return this.validator(g.default[a](b.config.validator))}}
function f(a){return function(){return this.validator(g.default[a])}}Object.defineProperty(k,"__esModule",{value:!0});var g=h&&h.__esModule?h:{default:h},q=Object.assign||function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b],d;for(d in c)Object.prototype.hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a},m={any:f("any"),array:f("array"),arrayOf:p("arrayOf"),bool:f("bool"),func:f("func"),inRange:function(a,b){return this.validator(g.default.inRange(a,b))},instanceOf:n("instanceOf"),number:f("number"),
object:f("object"),objectOf:p("objectOf"),oneOf:n("oneOf"),oneOfType:function(a){a=a.map(function(b){return b.config.validator});return this.validator(g.default.oneOfType(a))},shapeOf:function(a){a=l(a);return this.validator(g.default.shapeOf(a))},string:f("string"),internal:function(){return e(this,{internal:0<arguments.length&&void 0!==arguments[0]?arguments[0]:!0})},required:function(){return e(this,{required:0<arguments.length&&void 0!==arguments[0]?arguments[0]:!0})},setter:function(a){return e(this,
{setter:a})},validator:function(a){return e(this,{validator:a})},value:function(a){return e(this,{value:a})},valueFn:function(a){return e(this,{valueFn:a})},writeOnce:function(){return e(this,{writeOnce:0<arguments.length&&void 0!==arguments[0]?arguments[0]:!1})}};k.default=m});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-state/src/State",["exports","metal/src/metal","metal-events/src/events"],function(n,g,l){function p(k,f){if("function"!==typeof f&&null!==f)throw new TypeError("Super expression must either be null or a function, not "+typeof f);k.prototype=Object.create(f&&f.prototype,{constructor:{value:k,enumerable:!1,writable:!0,configurable:!0}});f&&(Object.setPrototypeOf?Object.setPrototypeOf(k,f):k.__proto__=f)}Object.defineProperty(n,"__esModule",{value:!0});
var q=function(){function k(f,d){for(var a=0;a<d.length;a++){var b=d[a];b.enumerable=b.enumerable||!1;b.configurable=!0;"value"in b&&(b.writable=!0);Object.defineProperty(f,b.key,b)}}return function(f,d,a){d&&k(f.prototype,d);a&&k(f,a);return f}}(),r=function f(d,a,b){null===d&&(d=Function.prototype);var c=Object.getOwnPropertyDescriptor(d,a);if(void 0===c)return d=Object.getPrototypeOf(d),null===d?void 0:f(d,a,b);if("value"in c)return c.value;a=c.get;return void 0===a?void 0:a.call(b)};l=function(f){function d(a,
b,c){if(!(this instanceof d))throw new TypeError("Cannot call a class as a function");var e;e=(d.__proto__||Object.getPrototypeOf(d)).call(this);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");e=!e||"object"!==typeof e&&"function"!==typeof e?this:e;e.context_=c||e;e.keysBlacklist_=null;e.obj_=b||e;e.eventData_=null;e.scheduledBatchData_=null;e.stateInfo_={};e.stateConfigs_={};e.initialValues_=g.object.mixin({},a);e.setShouldUseFacade(!0);e.configStateFromStaticHint_();
Object.defineProperty(e.obj_,d.STATE_REF_KEY,{configurable:!0,enumerable:!1,value:e});return e}p(d,f);q(d,[{key:"assertGivenIfRequired_",value:function(a){if(this.stateConfigs_[a].required){var b=this.getStateInfo(a).state===d.KeyStates.INITIALIZED?this.get(a):this.initialValues_[a];if(!(0,g.isDefAndNotNull)(b)){a='The property called "'+a+"\" is required but didn't receive a value.";if(this.shouldThrowValidationError())throw Error(a);console.error(a)}}}},{key:"assertValidatorReturnInstanceOfError_",
value:function(a){if(a instanceof Error){if(this.shouldThrowValidationError())throw a;console.error("Warning: "+a)}}},{key:"assertValidStateKeyName_",value:function(a){if(this.keysBlacklist_&&this.keysBlacklist_[a])throw Error("It's not allowed to create a state key with the name \""+a+'".');}},{key:"buildKeyPropertyDef_",value:function(a){return{configurable:!0,enumerable:!0,get:function(){return this[d.STATE_REF_KEY].getStateKeyValue_(a)},set:function(b){this[d.STATE_REF_KEY].setStateKeyValue_(a,
b)}}}},{key:"callFunction_",value:function(a,b){if((0,g.isString)(a))return this.context_[a].apply(this.context_,b);if((0,g.isFunction)(a))return a.apply(this.context_,b)}},{key:"callSetter_",value:function(a,b,c){a=this.stateConfigs_[a];a.setter&&(b=this.callFunction_(a.setter,[b,c]));return b}},{key:"callValidator_",value:function(a,b){var c=this.stateConfigs_[a];return c.validator?(c=this.callFunction_(c.validator,[b,a,this.context_]),this.assertValidatorReturnInstanceOfError_(c),c):!0}},{key:"canSetState",
value:function(a){var b=this.getStateInfo(a);return!this.stateConfigs_[a].writeOnce||!b.written}},{key:"configState",value:function(a,b){var c=Object.keys(a);if(0!==c.length){if(!1!==b){for(var e={},h=0;h<c.length;h++){var m=c[h];this.assertValidStateKeyName_(m);e[m]=this.buildKeyPropertyDef_(m)}Object.defineProperties(b||this.obj_,e)}this.stateConfigs_=a;for(e=0;e<c.length;e++)h=c[e],a[h]=a[h].config?a[h].config:a[h],this.assertGivenIfRequired_(c[e]),this.validateInitialValue_(c[e])}}},{key:"configStateFromStaticHint_",
value:function(){var a=this.constructor;if(a!==d){var b=void 0;if(this.obj_===this){var c=d.STATE_STATIC_HINT_CONFIGURED;a[c]=a[c]||{};b=a[c][a.name]?!1:a.prototype;a[c][a.name]=!0}this.configState(d.getStateStatic(a),b)}}},{key:"disposeInternal",value:function(){r(d.prototype.__proto__||Object.getPrototypeOf(d.prototype),"disposeInternal",this).call(this);this.scheduledBatchData_=this.stateConfigs_=this.stateInfo_=this.initialValues_=null}},{key:"emitBatchEvent_",value:function(){if(!this.isDisposed()){this.context_.emit("stateWillChange",
this.scheduledBatchData_);var a=this.scheduledBatchData_;this.scheduledBatchData_=null;this.context_.emit("stateChanged",a)}}},{key:"get",value:function(a){return this.obj_[a]}},{key:"getState",value:function(){for(var a=0<arguments.length&&void 0!==arguments[0]?arguments[0]:this.getStateKeys(),b={},c=0;c<a.length;c++)b[a[c]]=this.get(a[c]);return b}},{key:"getStateInfo",value:function(a){this.stateInfo_[a]||(this.stateInfo_[a]={});return this.stateInfo_[a]}},{key:"getStateKeyConfig",value:function(a){return this.stateConfigs_?
this.stateConfigs_[a]:null}},{key:"getStateKeys",value:function(){return this.stateConfigs_?Object.keys(this.stateConfigs_):[]}},{key:"getStateKeyValue_",value:function(a){if(!this.warnIfDisposed_(a))return this.initStateKey_(a),this.getStateInfo(a).value}},{key:"hasBeenSet",value:function(a){return this.getStateInfo(a).state===d.KeyStates.INITIALIZED||this.hasInitialValue_(a)}},{key:"hasInitialValue_",value:function(a){return this.initialValues_.hasOwnProperty(a)&&(0,g.isDef)(this.initialValues_[a])}},
{key:"hasStateKey",value:function(a){if(!this.warnIfDisposed_(a))return!!this.stateConfigs_[a]}},{key:"informChange_",value:function(a,b){if(this.shouldInformChange_(a,b)){var c=g.object.mixin({key:a,newVal:this.get(a),prevVal:b},this.eventData_);this.context_.emit(a+"Changed",c);this.context_.emit("stateKeyChanged",c);this.scheduleBatchEvent_(c)}}},{key:"initStateKey_",value:function(a){var b=this.getStateInfo(a);b.state===d.KeyStates.UNINITIALIZED&&(b.state=d.KeyStates.INITIALIZING,this.setInitialValue_(a),
b.written||this.setDefaultValue(a),b.state=d.KeyStates.INITIALIZED)}},{key:"removeStateKey",value:function(a){this.stateInfo_[a]=null;this.stateConfigs_[a]=null;delete this.obj_[a]}},{key:"scheduleBatchEvent_",value:function(a){this.scheduledBatchData_||(g.async.nextTick(this.emitBatchEvent_,this),this.scheduledBatchData_=g.object.mixin({changes:{}},this.eventData_));var b=a.key,c=this.scheduledBatchData_.changes;c[b]?c[b].newVal=a.newVal:c[b]=a}},{key:"set",value:function(a,b){this.hasStateKey(a)&&
(this.obj_[a]=b)}},{key:"setDefaultValue",value:function(a){var b=this.stateConfigs_[a];void 0!==b.value?this.set(a,b.value):this.set(a,this.callFunction_(b.valueFn))}},{key:"setEventData",value:function(a){this.eventData_=a}},{key:"setInitialValue_",value:function(a){this.hasInitialValue_(a)&&(this.set(a,this.initialValues_[a]),this.initialValues_[a]=void 0)}},{key:"setKeysBlacklist",value:function(a){this.keysBlacklist_=a}},{key:"setState",value:function(a,b){var c=this;Object.keys(a).forEach(function(e){return c.set(e,
a[e])});if(b&&this.scheduledBatchData_)this.context_.once("stateChanged",b)}},{key:"setStateKeyValue_",value:function(a,b){if(!this.warnIfDisposed_(a)&&this.canSetState(a)&&this.validateKeyValue_(a,b)){var c=this.get(a),e=this.getStateInfo(a);e.value=this.callSetter_(a,b,c);this.assertGivenIfRequired_(a);e.written=!0;this.informChange_(a,c)}}},{key:"shouldInformChange_",value:function(a,b){return this.getStateInfo(a).state===d.KeyStates.INITIALIZED&&((0,g.isObject)(b)||b!==this.get(a))}},{key:"shouldThrowValidationError",
value:function(){return!1}},{key:"validateInitialValue_",value:function(a){this.initialValues_.hasOwnProperty(a)&&!this.callValidator_(a,this.initialValues_[a])&&delete this.initialValues_[a]}},{key:"validateKeyValue_",value:function(a,b){return this.getStateInfo(a).state===d.KeyStates.INITIALIZING||this.callValidator_(a,b)}},{key:"warnIfDisposed_",value:function(a){var b=this.isDisposed();b&&console.warn('Error. Trying to access property "'+a+'" on disposed instance');return b}}],[{key:"getStateStatic",
value:function(a){return(0,g.getStaticProperty)(a,"STATE",d.mergeState)}},{key:"mergeState",value:function(a,b){return g.object.mixin({},b,a)}}]);return d}(l.EventEmitter);l.STATE_REF_KEY="__METAL_STATE_REF_KEY__";l.STATE_STATIC_HINT_CONFIGURED="__METAL_STATE_STATIC_HINT_CONFIGURED__";l.KeyStates={UNINITIALIZED:void 0,INITIALIZING:1,INITIALIZED:2};n.default=l});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-state/src/all/state",["exports","../validators","../Config","../State"],function(a,d,e,b){function f(c){return c&&c.__esModule?c:{default:c}}Object.defineProperty(a,"__esModule",{value:!0});a.State=a.Config=a.validators=void 0;d=f(d);e=f(e);b=f(b);a.default=b.default;a.validators=d.default;a.Config=e.default;a.State=b.default});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/ComponentDataManager",["exports","metal/src/metal","metal-state/src/all/state"],function(k,l,e){Object.defineProperty(k,"__esModule",{value:!0});var m=e&&e.__esModule?e:{default:e},n=function(){function f(a,b){for(var c=0;c<b.length;c++){var d=b[c];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(a,b,c){b&&f(a.prototype,b);c&&f(a,c);return a}}(),p={components:!0,
context:!0,element:!0,refs:!0,state:!0,stateKey:!0,wasRendered:!0};e=function(){function f(){if(!(this instanceof f))throw new TypeError("Cannot call a class as a function");}n(f,[{key:"createState_",value:function(a,b){var c=new m.default(a.getInitialConfig(),a,a);c.setKeysBlacklist(p);c.configState(l.object.mixin({},b,m.default.getStateStatic(a.constructor)));this.getManagerData(a).state_=c}},{key:"dispose",value:function(a){var b=this.getManagerData(a);b.state_&&b.state_.dispose();a.__DATA_MANAGER_DATA__=
null}},{key:"get",value:function(a,b){return this.getManagerData(a).state_.get(b)}},{key:"getManagerData",value:function(a){return a.__DATA_MANAGER_DATA__}},{key:"getSyncKeys",value:function(a){return this.getManagerData(a).state_.getStateKeys()}},{key:"getStateKeys",value:function(a){return this.getManagerData(a).state_.getStateKeys()}},{key:"getState",value:function(a){return this.getManagerData(a).state_.getState()}},{key:"getStateInstance",value:function(a){return this.getManagerData(a).state_}},
{key:"replaceNonInternal",value:function(a,b){for(var c=2<arguments.length&&void 0!==arguments[2]?arguments[2]:this.getManagerData(a).state_,d=c.getStateKeys(),h=0;h<d.length;h++){var g=d[h];c.getStateKeyConfig(g).internal||(b.hasOwnProperty(g)&&(0,l.isDef)(b[g])?c.set(g,b[g]):c.setDefaultValue(g))}}},{key:"setState",value:function(a,b,c){this.getManagerData(a).state_.setState(b,c)}},{key:"setUp",value:function(a,b){a.__DATA_MANAGER_DATA__={};this.createState_(a,b)}}]);return f}();k.default=new e});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/ComponentRenderer",["exports"],function(f){Object.defineProperty(f,"__esModule",{value:!0});var g=function(){function c(a,e){for(var d=0;d<e.length;d++){var b=e[d];b.enumerable=b.enumerable||!1;b.configurable=!0;"value"in b&&(b.writable=!0);Object.defineProperty(a,b.key,b)}}return function(a,e,d){e&&c(a.prototype,e);d&&c(a,d);return a}}(),h=function(){function c(){if(!(this instanceof c))throw new TypeError("Cannot call a class as a function");
}g(c,[{key:"dispose",value:function(){}},{key:"getExtraDataConfig",value:function(){}},{key:"render",value:function(a){a.element||(a.element=document.createElement("div"));a.informRendered()}},{key:"setUp",value:function(){}},{key:"update",value:function(){}}]);return c}();f.default=new h});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/Component","exports ./events/events metal/src/metal ./sync/sync metal-dom/src/all/dom ./ComponentDataManager ./ComponentRenderer metal-events/src/events".split(" "),function(p,s,f,q,k,l,m,r){function t(g,e,d){e in g?Object.defineProperty(g,e,{value:d,enumerable:!0,configurable:!0,writable:!0}):g[e]=d;return g}function u(g){if(Array.isArray(g)){for(var e=0,d=Array(g.length);e<g.length;e++)d[e]=g[e];return d}return Array.from(g)}
function v(g,e){if("function"!==typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);g.prototype=Object.create(e&&e.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}});e&&(Object.setPrototypeOf?Object.setPrototypeOf(g,e):g.__proto__=e)}Object.defineProperty(p,"__esModule",{value:!0});l=l&&l.__esModule?l:{default:l};m=m&&m.__esModule?m:{default:m};var w=function(){function g(e,d){for(var a=0;a<d.length;a++){var b=d[a];
b.enumerable=b.enumerable||!1;b.configurable=!0;"value"in b&&(b.writable=!0);Object.defineProperty(e,b.key,b)}}return function(e,d,a){d&&g(e.prototype,d);a&&g(e,a);return e}}(),x=function e(d,a,b){null===d&&(d=Function.prototype);var c=Object.getOwnPropertyDescriptor(d,a);if(void 0===c)return d=Object.getPrototypeOf(d),null===d?void 0:e(d,a,b);if("value"in c)return c.value;a=c.get;return void 0===a?void 0:a.call(b)},h=function(e){function d(a,b){if(!(this instanceof d))throw new TypeError("Cannot call a class as a function");
var c;c=(d.__proto__||Object.getPrototypeOf(d)).call(this);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");c=!c||"object"!==typeof c&&"function"!==typeof c?this:c;c.elementEventProxy_=new k.DomEventEmitterProxy(null,c,y);c.eventsStateKeyHandler_=null;c.forceUpdateCallback_=null;c.inDocument=!1;c.initialConfig_=a||{};c.portalElement=null;c.wasRendered=!1;c.DEFAULT_ELEMENT_PARENT="undefined"!==typeof document?document.body:null;c.setShouldUseFacade(!0);
c.element=c.initialConfig_.element;c.setUpRenderer_();c.setUpDataManager_();c.setUpSyncUpdates_();c.setUpPortal_(c.initialConfig_.portalElement);c.on("stateWillChange",c.handleStateWillChange_);c.on("stateChanged",c.handleComponentStateChanged_);c.on("eventsChanged",c.onEventsChanged_);c.addListenersFromObj_(c.dataManager_.get(c,"events"));c.created();c.componentCreated_=!0;!1!==b&&c.renderComponent(b);return c}v(d,e);w(d,[{key:"addListenersFromObj_",value:function(a){var b;this.eventsStateKeyHandler_||
(this.eventsStateKeyHandler_=new r.EventHandler);a=(0,s.addListenersFromObj)(this,a);(b=this.eventsStateKeyHandler_).add.apply(b,u(a))}},{key:"attach",value:function(a,b){this.inDocument||(this.emit("willAttach"),this.willAttach(),this.attachElement(a,b),this.inDocument=!0,this.attachData_={parent:a,sibling:b},this.emit("attached",this.attachData_),this.attached());return this}},{key:"attached",value:function(){}},{key:"attachElement",value:function(a,b){var c=this.element;!c||!b&&c.parentNode||((0,k.toElement)(a)||
this.DEFAULT_ELEMENT_PARENT).insertBefore(c,(0,k.toElement)(b))}},{key:"created",value:function(){}},{key:"delegate",value:function(a,b,c){return this.on("delegate:"+a+":"+b,c)}},{key:"detach",value:function(){this.inDocument&&(this.emit("willDetach"),this.willDetach(),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.inDocument=!1,this.detached());this.emit("detached");return this}},{key:"detached",value:function(){}},{key:"disposed",value:function(){}},
{key:"disposeInternal",value:function(){this.detach();this.disposed();this.emit("disposed");this.elementEventProxy_.dispose();this.elementEventProxy_=null;this.dataManager_.dispose(this);this.dataManager_=null;this.renderer_.dispose(this);this.renderer_=null;x(d.prototype.__proto__||Object.getPrototypeOf(d.prototype),"disposeInternal",this).call(this)}},{key:"forceUpdate",value:function(a){this.forceUpdateCallback_=a;this.updateRenderer_({forceUpdate:!0})}},{key:"getAttachData",value:function(){return this.attachData_}},
{key:"getDataManager",value:function(){return this.dataManager_}},{key:"getInitialConfig",value:function(){return this.initialConfig_}},{key:"getPortalElement_",value:function(a){var b=(0,k.toElement)(a);if(b)return b;0===a.indexOf("#")&&-1===a.indexOf(" ")&&(b=document.createElement("div"),b.setAttribute("id",a.slice(1)),(0,k.enterDocument)(b));return b}},{key:"getState",value:function(){return this.dataManager_.getState(this)}},{key:"getStateKeys",value:function(){return this.dataManager_.getStateKeys(this)}},
{key:"getRenderer",value:function(){return this.renderer_}},{key:"handleComponentElementChanged_",value:function(a,b){this.elementEventProxy_.setOriginEmitter(b);this.componentCreated_&&(this.emit("elementChanged",{prevVal:a,newVal:b}),b&&this.wasRendered&&this.syncVisible(this.dataManager_.get(this,"visible")))}},{key:"handleComponentStateChanged_",value:function(a){this.hasSyncUpdates()||this.updateRenderer_(a);(0,q.syncState)(this,a.changes);this.emit("stateSynced",a)}},{key:"handleComponentStateKeyChanged_",
value:function(a){this.updateRenderer_({changes:t({},a.key,a)})}},{key:"handleStateWillChange_",value:function(a){this.willReceiveState(a.changes)}},{key:"hasSyncUpdates",value:function(){return this.syncUpdates_}},{key:"informRendered",value:function(){var a=!this.hasRendererRendered_;this.hasRendererRendered_=!0;this.forceUpdateCallback_&&(this.forceUpdateCallback_(),this.forceUpdateCallback_=null);this.rendered(a);this.emit("rendered",a)}},{key:"informWillUpdate",value:function(){this.willUpdate.apply(this,
arguments)}},{key:"mergeElementClasses_",value:function(a,b){return a?a+" "+(b||""):b}},{key:"onEventsChanged_",value:function(a){this.eventsStateKeyHandler_.removeAllListeners();this.addListenersFromObj_(a.newVal)}},{key:"renderComponent",value:function(a){this.hasRendererRendered_||(!(0,f.isServerSide)()&&window.__METAL_DEV_TOOLS_HOOK__&&window.__METAL_DEV_TOOLS_HOOK__(this),this.getRenderer().render(this));this.emit("render");(0,q.syncState)(this);this.attach(a);this.wasRendered=!0}},{key:"setState",
value:function(a,b){this.dataManager_.setState(this,a,b)}},{key:"setterElementClassesFn_",value:function(a){var b=(0,f.getStaticProperty)(this.constructor,"ELEMENT_CLASSES",this.mergeElementClasses_);b&&(a+=" "+b);return a.trim()}},{key:"setUpDataManager_",value:function(){this.dataManager_=(0,f.getStaticProperty)(this.constructor,"DATA_MANAGER");this.dataManager_.setUp(this,f.object.mixin({},this.renderer_.getExtraDataConfig(this),d.DATA))}},{key:"setUpPortal_",value:function(a){if(a&&((0,f.isElement)(a)||
(0,f.isString)(a)||(0,f.isBoolean)(a)))if((0,f.isBoolean)(a)&&a&&(a="body"),(0,f.isServerSide)())this.portalElement=!0;else if(a=this.getPortalElement_(a)){var b=document.createElement("div");a.appendChild(b);this.element=b;this.portalElement=a}}},{key:"setUpRenderer_",value:function(){this.renderer_=(0,f.getStaticProperty)(this.constructor,"RENDERER");this.renderer_.setUp(this)}},{key:"setUpSyncUpdates_",value:function(){this.syncUpdates_=(0,f.getStaticProperty)(this.constructor,"SYNC_UPDATES");
if(this.hasSyncUpdates())this.on("stateKeyChanged",this.handleComponentStateKeyChanged_.bind(this))}},{key:"startSkipUpdates",value:function(){this.skipUpdates_=!0}},{key:"stopSkipUpdates",value:function(){this.skipUpdates_=!1}},{key:"syncVisible",value:function(a){this.element&&(this.element.style.display=a?"":"none")}},{key:"rendered",value:function(){}},{key:"updateRenderer_",value:function(a){a.forceUpdate||(this.forceUpdateCallback_=null);!this.skipUpdates_&&this.hasRendererRendered_&&this.getRenderer().update(this,
a)}},{key:"validatorEventsFn_",value:function(a){return!(0,f.isDefAndNotNull)(a)||(0,f.isObject)(a)}},{key:"willAttach",value:function(){}},{key:"willDetach",value:function(){}},{key:"willReceiveState",value:function(){}},{key:"willUpdate",value:function(){}},{key:"element",get:function(){return this.elementValue_},set:function(a){if((0,f.isElement)(a)||(0,f.isString)(a)||!(0,f.isDefAndNotNull)(a))if(a&&(a=(0,k.toElement)(a)||this.elementValue_),this.elementValue_!==a){var b=this.elementValue_;this.elementValue_=
a;this.handleComponentElementChanged_(b,a)}}}],[{key:"isComponentCtor",value:function(a){return a.prototype&&a.prototype[d.COMPONENT_FLAG]}},{key:"render",value:function(a,b,c){var n=b;(0,f.isElement)(b)&&(n=null,c=b);a=new a(n,!1);a.renderComponent(c);return a}},{key:"renderToString",value:function(a,b){switch(a.RENDERER&&a.RENDERER.RENDERER_NAME){case "jsx":case "soy":case "incremental-dom":if("undefined"===typeof IncrementalDOM)throw Error("Error. Trying to render incremental dom based component to string requires IncrementalDOM implementation to be loaded.");
var c=[],n=IncrementalDOM.patch;IncrementalDOM.patch=function(){var z=n.apply(void 0,arguments);c.push(z.innerHTML);IncrementalDOM.patch=n};d.render(a,b).dispose();return c[0];default:throw Error("Error. Trying to render non incremental dom based component to string.");}}}]);return d}(r.EventEmitter);h.DATA={children:{validator:Array.isArray,value:[]},elementClasses:{setter:"setterElementClassesFn_",validator:f.isString,value:""},events:{validator:"validatorEventsFn_",value:null},visible:{validator:f.isBoolean,
value:!0}};h.COMPONENT_FLAG="__metal_component__";h.DATA_MANAGER=l.default;h.ELEMENT_CLASSES="";h.RENDERER=m.default;h.SYNC_UPDATES=!1;h.prototype[h.COMPONENT_FLAG]=!0;var y={eventsChanged:!0,stateChanged:!0,stateKeyChanged:!0};p.default=h});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/ComponentRegistry",["exports","metal/src/metal"],function(f,h){Object.defineProperty(f,"__esModule",{value:!0});var k=function(){function c(a,b){for(var e=0;e<b.length;e++){var d=b[e];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(a,d.key,d)}}return function(a,b,e){b&&c(a.prototype,b);e&&c(a,e);return a}}(),g=function(){function c(){if(!(this instanceof c))throw new TypeError("Cannot call a class as a function");
}k(c,null,[{key:"getConstructor",value:function(a){var b=c.components_[a];b||console.error("There's no constructor registered for the component named "+a+".\n\t\t\t\tComponents need to be registered via ComponentRegistry.register.");return b}},{key:"register",value:function(a,b){b||(b=a.hasOwnProperty("NAME")?a.NAME:(0,h.getFunctionName)(a));a.NAME=b;c.components_[b]=a}}]);return c}();g.components_={};f.default=g});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-component/src/all/component","exports ../events/events ../Component ../ComponentDataManager ../ComponentRegistry ../ComponentRenderer".split(" "),function(a,h,c,e,f,g){function d(b){return b&&b.__esModule?b:{default:b}}Object.defineProperty(a,"__esModule",{value:!0});a.ComponentRenderer=a.ComponentRegistry=a.ComponentDataManager=a.Component=void 0;Object.keys(h).forEach(function(b){"default"!==b&&"__esModule"!==b&&Object.defineProperty(a,b,
{enumerable:!0,get:function(){return h[b]}})});c=d(c);e=d(e);f=d(f);g=d(g);a.default=c.default;a.Component=c.default;a.ComponentDataManager=e.default;a.ComponentRegistry=f.default;a.ComponentRenderer=g.default});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/html/HTMLParser",["exports"],function(q){function k(a){var e={};a=a.split(",");for(var l=0;l<a.length;l++)e[a[l]]=!0;return e}Object.defineProperty(q,"__esModule",{value:!0});var r=/^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,s=/^<\/([-A-Za-z0-9_]+)[^>]*>/,z=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,
A=k("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),B=k("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,ins,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),C=k("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),
D=k("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),E=k("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),F=k("script,style");q.default=function(a,e){function l(t,b,f,g){b=b.toLowerCase();if(B[b])for(;c.last()&&C[c.last()]&&"span"!==c.last();)m("",c.last());D[b]&&c.last()==b&&m("",b);(g=A[b]||!!g)||c.push(b);if(e.start){var u=[];f.replace(z,function(n,p,v,w,x){n=v?v:w?w:x?x:E[p]?p:"";u.push({name:p,value:n,escaped:n.replace(/(^|[^\\])"/g,
'$1\\"')})});e.start&&e.start(b,u,g)}}function m(t,b){if(b)for(f=c.length-1;0<=f&&c[f]!=b;f--);else var f=0;if(0<=f){for(var g=c.length-1;g>=f;g--)e.end&&e.end(c[g]);c.length=f}}var d,h,c=[],y=a;for(c.last=function(){return this[this.length-1]};a;){h=!0;if(c.last()&&F[c.last()])a=a.replace(RegExp("([\\s\\S]*?)\x3c/"+c.last()+"[^\x3e]*\x3e"),function(t,b){b=b.replace(/\x3c!--([\s\S]*?)--\x3e|<!\[CDATA\[([\s\S]*?)]]\x3e/g,"$1$2");e.chars&&e.chars(b);return""}),m("",c.last());else{if(0==a.indexOf("\x3c!--"))d=
a.indexOf("--\x3e"),0<=d&&(e.comment&&e.comment(a.substring(4,d)),a=a.substring(d+3),h=!1);else if(0==a.indexOf("\x3c/")){if(d=a.match(s))a=a.substring(d[0].length),d[0].replace(s,m),h=!1}else 0==a.indexOf("\x3c")&&(d=a.match(r))&&(a=a.substring(d[0].length),d[0].replace(r,l),h=!1);h&&(d=a.indexOf("\x3c"),h=0>d?a:a.substring(0,d),a=0>d?"":a.substring(d),e.chars&&e.chars(h))}if(a==y)throw"Parse Error: "+a;y=a}m()}});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/html/unescape",["exports"],function(c){Object.defineProperty(c,"__esModule",{value:!0});c.default=function(h){var d={"\x26amp;":"\x26","\x26lt;":"\x3c","\x26gt;":"\x3e","\x26quot;":'"'},e=document.createElement("div");return h.replace(k,function(b,f){var a=d[b];if(a)return a;if("#"===f.charAt(0)){var g=Number("0"+f.substr(1));isNaN(g)||(a=String.fromCharCode(g))}a||(e.innerHTML=b+" ",a=e.firstChild.nodeValue.slice(0,-1));
return d[b]=a})};var k=/&([^;\s<&]+);?/g});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/html/HTML2IncDom",["exports","./HTMLParser","./unescape"],function(k,f,g){Object.defineProperty(k,"__esModule",{value:!0});var m=f&&f.__esModule?f:{default:f},n=g&&g.__esModule?g:{default:g},p=function(){function e(b,a){for(var d=0;d<a.length;d++){var c=a[d];c.enumerable=c.enumerable||!1;c.configurable=!0;"value"in c&&(c.writable=!0);Object.defineProperty(b,c.key,c)}}return function(b,a,d){a&&e(b.prototype,a);d&&e(b,d);
return b}}(),l=void 0;f=function(){function e(){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function");}p(e,null,[{key:"buildFn",value:function(b){return function(){return e.run(b)}}},{key:"getParser",value:function(){return l||m.default}},{key:"run",value:function(b){e.getParser()(b,{start:function(a,d,c){c=c?IncrementalDOM.elementVoid:IncrementalDOM.elementOpen;a=[a,null,[]];for(var h=0;h<d.length;h++)a.push(d[h].name,d[h].value);c.apply(void 0,a)},end:function(a){IncrementalDOM.elementClose(a)},
chars:function(a){IncrementalDOM.text(a,n.default)}})}},{key:"setParser",value:function(b){l=b}}]);return e}();k.default=f});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/data",["exports"],function(c){Object.defineProperty(c,"__esModule",{value:!0});c.clearData=function(a){a[b]=null};c.getData=function(a){a[b]||(a[b]={});return a[b]};var b="__METAL_IC_RENDERER_DATA__"});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/changes",["exports","./data"],function(c,e){function f(a,b){a.changes=a.changes||{};var d=b.type||"props";a.changes[d]=a.changes[d]||{};a.changes[d][b.key]=b}Object.defineProperty(c,"__esModule",{value:!0});c.clearChanges=function(a){a.changes=null};c.getChanges=function(a){return(0,e.getData)(a).changes};c.trackChanges=function(a){var b=(0,e.getData)(a);a.on("stateKeyChanged",f.bind(null,b))}});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/callArgs",["exports"],function(f){Object.defineProperty(f,"__esModule",{value:!0});f.buildConfigFromCall=function(a){var c={};a[1]&&(c.key=a[1]);a=(a[2]||[]).concat(a.slice(3));for(var b=0;b<a.length;b+=2)c[a[b]]=a[b+1];return c};f.buildCallFromConfig=function(a,c){for(var b=[a,c.key,[]],e=Object.keys(c),d=0;d<e.length;d++)"children"!==e[d]&&"key"!==e[d]&&b.push(e[d],c[e[d]]);return b}});
/*

 Copyright 2015 The Incremental DOM Authors. All Rights Reserved.

 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License.
 You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

 Unless required by applicable law or agreed to in writing, software
 distributed under the License is distributed on an "AS-IS" BASIS,
 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 See the License for the specific language governing permissions and
 limitations under the License.
*/
Liferay.Loader.define("frontend-js-metal-web@1.0.26/incremental-dom/dist/incremental-dom-cjs",["exports"],function(l){function y(){}function Z(u,a){this.attrs=new y;this.attrsArr=[];this.newAttrs=new y;this.staticsApplied=!1;this.key=a;this.keyMap=new y;this.keyMapValid=!0;this.focused=!1;this.nodeName=u;this.text=null}function D(){this.created=z.nodesCreated&&[];this.deleted=z.nodesDeleted&&[]}var $="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(u){return typeof u}:function(u){return u&&
"function"===typeof Symbol&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},aa=Object.prototype.hasOwnProperty;y.prototype=Object.create(null);var H=function(u,a,b){a=new Z(a,b);return u.__incrementalDOMData=a},r=function(u){O(u);return u.__incrementalDOMData},O=function a(b){if(!b.__incrementalDOMData){var c=b instanceof Element,e=c?b.localName:b.nodeName,f=c?b.getAttribute("key"):null,d=H(b,e,f);f&&(r(b.parentNode).keyMap[f]=b);if(c)for(var c=b.attributes,f=d.attrs,e=d.newAttrs,
d=d.attrsArr,g=0;g<c.length;g+=1){var m=c[g],s=m.name,m=m.value;f[s]=m;e[s]=void 0;d.push(s);d.push(m)}for(b=b.firstChild;b;b=b.nextSibling)a(b)}},z={nodesCreated:null,nodesDeleted:null};D.prototype.markCreated=function(a){this.created&&this.created.push(a)};D.prototype.markDeleted=function(a){this.deleted&&this.deleted.push(a)};D.prototype.notifyChanges=function(){this.created&&0<this.created.length&&z.nodesCreated(this.created);this.deleted&&0<this.deleted.length&&z.nodesDeleted(this.deleted)};
var A=!1,I=!1,P=function(a,b){if(!b)throw Error("Cannot call "+a+"() unless in patch.");},x=function(a){if(A)throw Error(a+"() can not be called between elementOpenStart() and elementOpenEnd().");},Q=function(a){if(I)throw Error(a+"() may not be called inside an element that has called skip().");},R=function(a){if(!A)throw Error(a+"() can only be called after calling elementOpenStart().");},E=function(a){var b=A;A=a;return b},F=function(a){var b=I;I=a;return b},v=null,h=null,k=null,B=null,S=function(a,
b){for(var c=0;c<a.length;c+=1)r(a[c]).focused=b},G=function(a){return function(b,c,e){var f=v,d=B,g=h,m=k,s=!1,n=!1;v=new D;B=b.ownerDocument;k=b.parentNode;var s=E(!1),n=F(!1),p;p=k;var t,q;for(t=q=b;q;)t=q,q=q.parentNode;q=t;if((t=q instanceof Document||q instanceof DocumentFragment?q.activeElement:null)&&b.contains(t)){for(q=[];t!==p;)q.push(t),t=t.parentNode;p=q}else p=[];S(p,!0);b=a(b,c,e);S(p,!1);if(A)throw Error("elementOpenEnd() must be called after calling elementOpenStart().");E(s);F(n);
v.notifyChanges();v=f;B=d;h=g;k=m;return b}},U=G(function(a,b,c){k=h=a;h=null;b(c);T();if(h!==a){b=h;for(c=[];b&&b!==a;)c.push(b.nodeName.toLowerCase()),b=b.parentNode;throw Error("One or more tags were not closed:\n"+c.join("\n"));}return a}),G=G(function(a,b,c){var e={nextSibling:a},f=null,d=null,f=a.nextSibling,d=a.previousSibling;h=e;b(c);b=h.nextSibling===e.nextSibling&&h.previousSibling===d;c=h===e;if(!(h.nextSibling===f&&h.previousSibling===d||b||c))throw Error("There must be exactly one top level call corresponding to the patched element.");
a!==h&&a.parentNode&&J(k,a,r(k).keyMap);return e===h?null:h}),V=function(a,b,c){a=r(a);return b===a.nodeName&&c==a.key},W=function(a,b){if(!h||!V(h,a,b)){var c=r(k),e=h&&r(h),f=c.keyMap,d=void 0;if(b){var g=f[b];g&&(V(g,a,b)?d=g:g===h?v.markDeleted(g):J(k,g,f))}if(!d){if("#text"===a)d=B.createTextNode(""),H(d,"#text",null);else{var d=B,g="svg"===a?"http://www.w3.org/2000/svg":"foreignObject"===r(k).nodeName?null:k.namespaceURI,m=void 0,m=g?d.createElementNS(g,a):d.createElement(a);H(m,a,b);d=m}b&&
(f[b]=d);v.markCreated(d)}if(r(d).focused)for(c=k,e=d,f=e.nextSibling,g=h;g!==e;)m=g.nextSibling,c.insertBefore(g,f),g=m;else e&&e.key&&!e.focused?(k.replaceChild(d,h),c.keyMapValid=!1):k.insertBefore(d,h);h=d}},J=function(a,b,c){a.removeChild(b);v.markDeleted(b);(a=r(b).key)&&delete c[a]},K=function(){h=h?h.nextSibling:k.firstChild},T=function(){var a=k,b=r(a),c=b.keyMap,e=b.keyMapValid,f=a.lastChild,d=void 0;if(f!==h||!e){for(;f!==h;)J(a,f,c),f=a.lastChild;if(!e){for(d in c)f=c[d],f.parentNode!==
a&&(v.markDeleted(f),delete c[d]);b.keyMapValid=!0}}h=k;k=k.parentNode},L={default:"__default"},X=function(a,b,c){if(null==c)a.removeAttribute(b);else{var e;e=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":void 0;e?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}},M=function(a,b,c){var e=r(a).attrs;e[b]!==c&&((C[b]||C[L.default])(a,b,c),e[b]=c)},C=new y;C[L.default]=function(a,b,c){var e="undefined"===typeof c?"undefined":
$(c);"object"===e||"function"===e?a[b]=c:X(a,b,c)};C.style=function(a,b,c){if("string"===typeof c)a.style.cssText=c;else{a.style.cssText="";a=a.style;for(var e in c)if(aa.call(c,e)){b=a;var f=e,d=c[e];0<=f.indexOf("-")?b.setProperty(f,d):b[f]=d}}};var w=[],N=function(a,b,c,e){x("elementOpen");Q("elementOpen");var f;K();W(a,b);k=h;h=null;f=k;var d=r(f);if(!d.staticsApplied){if(c)for(var g=0;g<c.length;g+=2){var m=c[g],s=c[g+1];M(f,m,s)}d.staticsApplied=!0}for(var g=d.attrsArr,d=d.newAttrs,m=!g.length,
n=3,p=0;n<arguments.length;n+=2,p+=2){var t=arguments[n];if(m)g[p]=t,d[t]=void 0;else if(g[p]!==t)break;s=arguments[n+1];if(m||g[p+1]!==s)g[p+1]=s,M(f,t,s)}if(n<arguments.length||p<g.length){for(;n<arguments.length;n+=1,p+=1)g[p]=arguments[n];p<g.length&&(g.length=p);for(n=0;n<g.length;n+=2)m=g[n],s=g[n+1],d[m]=s;for(var q in d)M(f,q,d[q]),d[q]=void 0}return f},Y=function(a){x("elementClose");var b;F(!1);T();b=h;var c=r(b).nodeName;if(c!==a)throw Error('Received a call to close "'+a+'" but "'+c+'" was open.');
return b};l.patch=U;l.patchInner=U;l.patchOuter=G;l.currentElement=function(){P("currentElement",v);x("currentElement");return k};l.currentPointer=function(){P("currentPointer",v);x("currentPointer");return h?h.nextSibling:k.firstChild};l.skip=function(){if(null!==h)throw Error("skip() must come before any child declarations inside the current element.");F(!0);h=k.lastChild};l.skipNode=K;l.elementVoid=function(a,b,c,e){N.apply(null,arguments);return Y(a)};l.elementOpenStart=function(a,b,c){x("elementOpenStart");
E(!0);w[0]=a;w[1]=b;w[2]=c};l.elementOpenEnd=function(){R("elementOpenEnd");E(!1);var a=N.apply(null,w);w.length=0;return a};l.elementOpen=N;l.elementClose=Y;l.text=function(a,b){x("text");Q("text");var c;K();W("#text",null);c=h;var e=r(c);if(e.text!==a){for(var e=e.text=a,f=1;f<arguments.length;f+=1)e=(0,arguments[f])(e);c.data=e}return c};l.attr=function(a,b){R("attr");w.push(a);w.push(b)};l.symbols=L;l.attributes=C;l.applyAttr=X;l.applyProp=function(a,b,c){a[b]=c};l.notifications=z;l.importNode=
O});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/incremental-dom-string/dist/incremental-dom-string",["module","exports"],function(s,m){var t="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&"function"===typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a};(function(a,g){"object"===("undefined"===typeof m?"undefined":t(m))&&"undefined"!==typeof s?g(m):"function"===typeof define&&define.amd?Liferay.Loader.define("frontend-js-metal-web@1.0.26/incremental-dom-string/dist/incremental-dom-string",
["exports"],g):g(a.IncrementalDOM=a.IncrementalDOM||{})})(void 0,function(a){a.buffer=[];a.currentParent=null;var g=function(){return a.currentParent},k=function(b,d,c){a.currentParent=b;d(c);a.currentParent.innerHTML=a.buffer.join("");a.buffer=[];return a.currentParent},n={default:"__default"},l={},p=function(b,d,c){(l[d]||l[n.default])(b,d,c)};l[n.default]=function(b,d,c){Array.isArray(b)&&b.push(" "+d+'\x3d"'+c+'"')};var f=[],r=function(b){"function"===typeof b?new b:a.buffer.push("\x3c/"+b+"\x3e")},
q=function(b,d,c,h){if("function"===typeof b)return new b,a.currentParent;a.buffer.push("\x3c"+b);if(c)for(var e=0;e<c.length;e+=2)p(a.buffer,c[e],c[e+1]);for(e=3;e<arguments.length;e+=2)p(a.buffer,arguments[e],arguments[e+1]);a.buffer.push("\x3e");return a.currentParent};a.currentElement=g;a.currentPointer=function(){return{}};a.patch=k;a.patchInner=k;a.patchOuter=k;a.text=function(b,d){for(var c=b,h=1;h<arguments.length;h+=1)c=(0,arguments[h])(c);a.buffer.push(c)};a.attr=function(b,d){f.push(b);
f.push(d)};a.elementClose=r;a.elementOpen=q;a.elementOpenEnd=function(){for(q.apply(null,f);0<f.length;)f.pop()};a.elementOpenStart=function(b,d,c){f[0]=b;f[1]=d;f[2]=c};a.elementVoid=function(b,d,c,h){q.apply(null,arguments);return r(b)};a.renderToString=function(b){k({},b);return g().innerHTML};a.symbols=n;a.attributes=l;a.updateAttribute=p;Object.defineProperty(a,"__esModule",{value:!0})})});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/incremental-dom",["exports","incremental-dom/dist/incremental-dom-cjs","incremental-dom-string/dist/incremental-dom-string","metal/src/metal"],function(b,c,d,h){function g(a){if(a&&a.__esModule)return a;var e={};if(null!=a)for(var f in a)Object.prototype.hasOwnProperty.call(a,f)&&(e[f]=a[f]);e.default=a;return e}c=g(c);d=g(d);(0,h.isServerSide)()?global.IncrementalDOM=d:(b="undefined"!==typeof b&&"undefined"!==typeof global?
global:window,b.IncrementalDOM||(b.IncrementalDOM=c))});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/incremental-dom-aop",["exports","./incremental-dom"],function(d){function k(a){if(Array.isArray(a)){for(var b=0,f=Array(a.length);b<a.length;b++)f[b]=a[b];return f}return Array.from(a)}function l(a,b){g.push(a,b)}function m(a,b,f){g=[a,b,f]}function n(){var a;return(a=IncrementalDOM).elementOpen.apply(a,k(g))}function p(){IncrementalDOM.elementOpen.apply(null,arguments);return IncrementalDOM.elementClose.apply(null,arguments)}
function c(a){return q.bind({name:a})}function q(){var a=this.name,b=0<e.length?e[e.length-1]:null;return(b&&b[a]||h[a]).apply(void 0,arguments)}Object.defineProperty(d,"__esModule",{value:!0});d.getOriginalFns=function(){return h};d.getOriginalFn=function(a){return h[a]};d.startInterception=function(a){a.attr=l;a.elementOpenEnd=n;a.elementOpenStart=m;a.elementVoid=p;e.push(a)};d.stopInterception=function(){e.pop()};var h={attr:IncrementalDOM.attr,attributes:IncrementalDOM.attributes[IncrementalDOM.symbols.default],
elementClose:IncrementalDOM.elementClose,elementOpen:IncrementalDOM.elementOpen,elementOpenEnd:IncrementalDOM.elementOpenEnd,elementOpenStart:IncrementalDOM.elementOpenStart,elementVoid:IncrementalDOM.elementVoid,text:IncrementalDOM.text},e=[],g=[];IncrementalDOM.attr=c("attr");IncrementalDOM.elementClose=c("elementClose");IncrementalDOM.elementOpen=c("elementOpen");IncrementalDOM.elementOpenEnd=c("elementOpenEnd");IncrementalDOM.elementOpenStart=c("elementOpenStart");IncrementalDOM.elementVoid=c("elementVoid");
IncrementalDOM.text=c("text");IncrementalDOM.attributes[IncrementalDOM.symbols.default]=c("attributes")});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/children/children",["exports","../callArgs","metal/src/metal","../incremental-dom-aop"],function(e,p,q,r){function s(b,c){if(h)d.props.children.push(b);else if(!c||!c.call(null,b))if((0,q.isDef)(b.text)){var a=b.args?b.args:[];a[0]=b.text;IncrementalDOM.text.apply(null,a)}else{a=(0,p.buildCallFromConfig)(b.tag,b.props);a[0]={tag:a[0],owner:b[k]};IncrementalDOM.elementOpen.apply(null,a);if(b.props.children)for(a=0;a<b.props.children.length;a++)s(b.props.children[a],
c);IncrementalDOM.elementClose(b.tag)}}function t(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:!1,a={parent:d},l=k,u=g;l in a?Object.defineProperty(a,l,{value:u,enumerable:!0,configurable:!0,writable:!0}):a[l]=u;c?(a.text=b[0],1<b.length&&(a.args=b)):(a.tag=b[0],a.props=(0,p.buildConfigFromCall)(b),a.props.children=[],a.config=a.props);d.props.children.push(a);return a}function v(){if(d===f){(0,r.stopInterception)();h=!1;var b=m.call(g,f,n);f=g=d=n=m=null;return b}d=d.parent;return!0}
function w(){for(var b=arguments.length,c=Array(b),a=0;a<b;a++)c[a]=arguments[a];d=t(c)}function x(){for(var b=arguments.length,c=Array(b),a=0;a<b;a++)c[a]=arguments[a];t(c,!0)}Object.defineProperty(e,"__esModule",{value:!0});e.CHILD_OWNER=void 0;e.captureChildren=function(b,c,a){g=b;m=c;n=a;f={props:{children:[]}};f.config=f.props;d=f;h=!0;(0,r.startInterception)({elementClose:v,elementOpen:w,text:x})};e.isChildTag=function(b){return(0,q.isDef)(b.tag)};e.getOwner=function(b){return b[k]};e.renderChildTree=
s;var k=e.CHILD_OWNER="__metalChildOwner",n=void 0,m=void 0,d=void 0,h=!1,g=void 0,f=void 0});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/render/attributes",["exports","metal/src/metal","metal-dom/src/all/dom","metal-component/src/all/component","../incremental-dom-aop"],function(h,f,l,m,n){function k(a){return(a=(a=p.exec(a))?a[1]?a[1]:a[2]:null)?a.toLowerCase():null}Object.defineProperty(h,"__esModule",{value:!0});h.applyAttribute=function(a,b,d,c){if(a=k(d)){if(!(0,f.isServerSide)()){var e=a+q;b[e]&&(b[e].removeListener(),b[e]=null);c&&(b[d]=c,b[e]=(0,l.delegate)(document,
a,b,c))}}else"checked"===d&&(c=(0,f.isDefAndNotNull)(c)&&!1!==c),a=c,(0,f.isServerSide)()||"value"===d&&b.value!==a&&(b[d]=a),(0,f.isBoolean)(c)?(0,f.isServerSide)()||((b[d]=c)?b.setAttribute(d,""):b.removeAttribute(d)):(0,n.getOriginalFn)("attributes")(b,d,c)};h.convertListenerNamesToFns=function(a,b){for(var d=Object.keys(b),c=0;c<d.length;c++){var e=d[c],r=b,s=e,g;a:{g=a;var t=e,e=b[e];if((0,f.isString)(e)&&k(t)&&(g=(0,m.getComponentFn)(g,e)))break a;g=e}r[s]=g}};var q="__handle__",p=/^(?:on([A-Z].+))|(?:data-on(.+))$/});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/cleanup/unused",["exports","../data"],function(d,f){Object.defineProperty(d,"__esModule",{value:!0});d.disposeUnused=function(){if(!e){e=!0;for(var b=0;b<c.length;b++){var a=c[b];a.isDisposed()||(0,f.getData)(a).parent||(a.portalElement||(a.element=null),a.dispose())}c=[];e=!1}};d.schedule=function(b){for(var a=0;a<b.length;a++)b[a].isDisposed()||((0,f.getData)(b[a]).parent=null,c.push(b[a]))};var c=[],e=!1});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/render/render","exports ./attributes ../callArgs ../children/children ../changes metal-dom/src/all/dom ../data metal/src/metal ../cleanup/unused ../incremental-dom-aop metal-component/src/all/component".split(" "),function(n,w,s,q,E,t,l,k,x,u,r){function F(a,b){if("function"!==typeof b&&null!==b)throw new TypeError("Super expression must either be null or a function, not "+typeof b);a.prototype=Object.create(b&&b.prototype,
{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}});b&&(Object.setPrototypeOf?Object.setPrototypeOf(a,b):a.__proto__=b)}function G(a){if(Array.isArray(a)){for(var b=0,c=Array(a.length);b<a.length;b++)c[b]=a[b];return c}return Array.from(a)}function m(){return p[p.length-1]}function H(a,b){var c=b.props,e=b.tag;c.children=0===a.props.children.length?y:a.props.children;return z(e,c)}function I(a){if(a.tag&&v(a.tag))return a.props.children=0===a.props.children.length?y:a.props.children,
z(a.tag,a.props,(0,q.getOwner)(a)),!0}function J(a,b,c){(0,w.applyAttribute)(m(),a,b,c)}function K(a){return v(a)?L.apply(void 0,arguments):M.apply(void 0,arguments)}function M(){for(var a=arguments.length,b=Array(a),c=0;c<a;c++)b[c]=arguments[c];var a=(0,s.buildConfigFromCall)(b),e=b[0],c=b=m();(0,q.isChildTag)(e)&&(c=e.owner,e=e.tag);var d;d=a.key;var g=(0,l.getData)(b);!g.rootElementReached&&g.config.key&&(d=g.config.key);d=b.getRenderer().generateKey(b,d);a.key=d;if(!(0,l.getData)(b).rootElementReached&&
(d=b.getDataManager().get(b,"elementClasses"))){if(a.class){a.class+=" "+d;d=[];for(var g=a.class.split(/\s+/),f={},h=0;h<g.length;h++)f[g[h]]||(f[g[h]]=!0,d.push(g[h]));d=d.join(" ")}a.class=d}(0,w.convertListenerNamesToFns)(b,a);e=(0,s.buildCallFromConfig)(e,a);e=(0,u.getOriginalFn)("elementOpen").apply(void 0,G(e));t.domData.has(e)&&A(t.domData.get(e).icComponentsData);B(b,e);(0,k.isDefAndNotNull)(a.ref)&&(c.refs[a.ref]=e);c.getRenderer().handleNodeRendered(e);return e}function L(){for(var a=arguments.length,
b=Array(a),c=0;c<a;c++)b[c]=arguments[c];(0,q.captureChildren)(m(),H,{props:(0,s.buildConfigFromCall)(b),tag:b[0]})}function v(a){return(0,k.isFunction)(a)||(0,k.isString)(a)&&a[0]===a[0].toUpperCase()}function C(a,b,c,e){var d=a;e=!d||d.constructor!==b||d.isDisposed()?!1:(0,l.getData)(d).owner===e;e?(a.startSkipUpdates(),a.getDataManager().replaceNonInternal(a,c),a.stopSkipUpdates()):a=new b(c,!1);(0,l.getData)(a).config=c;return a}function z(a,b,c){if((0,k.isString)(a)||a.prototype.getRenderer){var e=
m();c=c||e;var d=(0,l.getData)(e),g=d.config;!d.rootElementReached&&g&&(0,k.isString)(g.elementClasses)&&(d="",(0,k.isString)(b.elementClasses)&&(d=b.elementClasses+" "),b.elementClasses=d+g.elementClasses);g=c;d=a;(0,k.isString)(d)&&(d=r.ComponentRegistry.getConstructor(a));var f;b:{if(f=(0,k.getCompatibilityModeData)())if(a=g.getRenderer(),f=f.renderers,(!f||-1!==f.indexOf(a)||-1!==f.indexOf(a.RENDERER_NAME))&&b.key&&!b.ref){f=b.key;break b}f=b.ref}a=void 0;if((0,k.isDef)(f))a=C(g.components[f],
d,b,g),g.components[f]=a,g.refs[f]=a;else{a=IncrementalDOM.currentElement();f=m();var h=(0,l.getData)(f);h.rootElementReached&&f.element&&a!==f.element.parentNode&&(h=t.domData.get(a));h.icComponentsData=h.icComponentsData||{};f=h.icComponentsData;h=b.key;(0,k.isDef)(h)||(a=(0,k.getUid)(d,!0),f.currCount=f.currCount||{},f.currCount[a]=f.currCount[a]||0,h="__METAL_IC__"+a+"_"+f.currCount[a]++);a=C(f.prevComps?f.prevComps[h]:null,d,b,g);f.currComps=f.currComps||{};f.currComps[h]=a}g=a;D(g,e);d=(0,l.getData)(g);
d.parent=e;d.owner=c;c=(0,l.getData)(e);c.childComponents=c.childComponents||[];c.childComponents.push(g);b.key||c.rootElementReached||(b.key=c.config.key);g.portalElement&&(0,k.isServerSide)()||(g.portalElement||g.getRenderer().renderInsidePatch(g),g.wasRendered||g.renderComponent());B(m(),g.element);return g.element}return a(b)}function A(a){a&&(a.prevComps=a.currComps,a.currComps=null,a.currCount=null)}function D(a,b){var c=a.context,e=b.getChildContext?b.getChildContext():null;k.object.mixin(c,
b.context,e);a.context=c}function B(a,b){var c=(0,l.getData)(a);c.rootElementReached||(c.rootElementReached=!0,a.element!==b&&(a.element=b))}Object.defineProperty(n,"__esModule",{value:!0});n.getComponentBeingRendered=m;n.isComponentTag_=v;n.render=function(a){p.push(a);var b=(0,l.getData)(a);A(b.icComponentsData);(0,E.clearChanges)(b);b.rootElementReached=!1;a.refs={};b.childComponents&&((0,x.schedule)(b.childComponents),b.childComponents=null);(0,u.startInterception)({attributes:J,elementOpen:K});
a.getRenderer().renderIncDom(a);(0,u.stopInterception)();(0,l.getData)(a).rootElementReached||(a.element=null);a.informRendered();p.pop();0===p.length&&(0,x.disposeUnused)()};n.renderChild=function(a){(0,q.renderChildTree)(a,I)};n.renderFunction=function(a,b,c,e){if(!r.Component.isComponentCtor(b)){var d=b;b=function(g){function f(){if(!(this instanceof f))throw new TypeError("Cannot call a class as a function");var h=(f.__proto__||Object.getPrototypeOf(f)).apply(this,arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return!h||"object"!==typeof h&&"function"!==typeof h?this:h}F(f,g);N(f,[{key:"created",value:function(){var h=m();h&&D(this,h)}},{key:"render",value:function(){d(this.getInitialConfig())}}]);return f}(r.Component);b.RENDERER=a}return r.Component.render(b,c,e)};var N=function(){function a(b,c){for(var e=0;e<c.length;e++){var d=c[e];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(b,d.key,d)}}return function(b,c,e){c&&a(b.prototype,c);e&&a(b,e);return b}}(),
p=[],y=[]});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/render/patch",["exports","metal-dom/src/all/dom","../data","./render"],function(e,g,h,l){function k(b,a,c){d.push(b);var f=(0,h.getData)(b);f.render||(f.render=l.render.bind(null,b));(c?IncrementalDOM.patchOuter:IncrementalDOM.patch)(a,f.render);d.pop()}Object.defineProperty(e,"__esModule",{value:!0});e.getPatchingComponent=function(){return d[d.length-1]};e.patch=function(b){var a;a=(0,h.getData)(b);!b.element&&a.parent?
(a.parent.getRenderer().patch(a.parent),a=!0):a=void 0;if(!a){if((a=b.element)&&a.parentNode)a=void 0;else{var c={};"undefined"!==typeof document&&(c=document.createElement("div"));a&&(0,g.append)(c,a);a=c}a?(k(b,a),(0,g.exitDocument)(b.element),b.element&&b.inDocument&&(a=b.getAttachData(),b.attachElement(a.parent,a.sibling)),a=!0):a=void 0;a||k(b,b.element,!0)}};var d=[]});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/IncrementalDomRenderer","exports ./changes ./data ./children/children ./render/patch ./render/render metal-component/src/all/component ./incremental-dom".split(" "),function(l,h,g,r,m,k,n){function p(e){if(Array.isArray(e)){for(var c=0,a=Array(e.length);c<e.length;c++)a[c]=e[c];return a}return Array.from(e)}function s(e,c){if("function"!==typeof c&&null!==c)throw new TypeError("Super expression must either be null or a function, not "+
typeof c);e.prototype=Object.create(c&&c.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}});c&&(Object.setPrototypeOf?Object.setPrototypeOf(e,c):e.__proto__=c)}Object.defineProperty(l,"__esModule",{value:!0});var t=function(){function e(c,a){for(var b=0;b<a.length;b++){var d=a[b];d.enumerable=d.enumerable||!1;d.configurable=!0;"value"in d&&(d.writable=!0);Object.defineProperty(c,d.key,d)}}return function(c,a,b){a&&e(c.prototype,a);b&&e(c,b);return c}}(),q=new (function(e){function c(){if(!(this instanceof
c))throw new TypeError("Cannot call a class as a function");var a=(c.__proto__||Object.getPrototypeOf(c)).apply(this,arguments);if(!this)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!a||"object"!==typeof a&&"function"!==typeof a?this:a}s(c,e);t(c,[{key:"buildShouldUpdateArgs",value:function(a){return[a.props]}},{key:"dispose",value:function(a){var b=(0,g.getData)(a),d=b.config.ref,f=b.owner;f&&f.components&&f.components[d]===a&&delete f.components[d];
if(b.childComponents)for(d=0;d<b.childComponents.length;d++)f=b.childComponents[d],f.isDisposed()||(f.portalElement||(f.element=null),f.dispose());(0,g.clearData)(a)}},{key:"generateKey",value:function(a,b){return b}},{key:"getConfig",value:function(a){return(0,g.getData)(a).config}},{key:"getData",value:function(a){return(0,g.getData)(a)}},{key:"getPatchingComponent",value:function(){return(0,m.getPatchingComponent)()}},{key:"handleNodeRendered",value:function(){}},{key:"isIncDomNode",value:function(a){return!!(0,r.getOwner)(a)}},
{key:"patch",value:function(a){(0,m.patch)(a)}},{key:"render",value:function(a,b,d){if(a[n.Component.COMPONENT_FLAG])this.patch(a);else return(0,k.renderFunction)(this,a,b,d)}},{key:"renderChild",value:function(a){(0,k.renderChild)(a)}},{key:"renderIncDom",value:function(a){a.render?a.render():IncrementalDOM.elementVoid("div")}},{key:"renderInsidePatch",value:function(a){var b=(0,h.getChanges)(a);!a.wasRendered||this.shouldUpdate(a,b)||IncrementalDOM.currentPointer()!==a.element?(this.willUpdate_(a,
b),(0,k.render)(a)):a.element&&this.skipRender()}},{key:"setUp",value:function(a){a.context={};a.components={};a.refs={};(0,g.getData)(a).config=a.getInitialConfig();(0,h.trackChanges)(a)}},{key:"shouldUpdate",value:function(a,b){return b?a.shouldUpdate?a.shouldUpdate.apply(a,p(this.buildShouldUpdateArgs(b))):!0:!1}},{key:"skipNextChildrenDisposal",value:function(a){(0,g.getData)(a).childComponents=null}},{key:"skipRender",value:function(){IncrementalDOM.skipNode()}},{key:"update",value:function(a,
b){var d=(0,h.getChanges)(a);if(b.forceUpdate||this.shouldUpdate(a,d))this.willUpdate_(a,d),this.patch(a)}},{key:"willUpdate_",value:function(a,b){a.wasRendered&&b&&a.informWillUpdate.apply(a,p(this.buildShouldUpdateArgs(b)))}}]);return c}(n.ComponentRenderer.constructor));q.RENDERER_NAME="incremental-dom";l.default=q});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-incremental-dom/src/all/incremental-dom",["exports","../html/HTML2IncDom","../IncrementalDomRenderer"],function(b,c,a){Object.defineProperty(b,"__esModule",{value:!0});b.HTML2IncDom=void 0;a=a&&a.__esModule?a:{default:a};b.HTML2IncDom=(c&&c.__esModule?c:{default:c}).default;b.default=a.default});
Liferay.Loader.define("frontend-js-metal-web@1.0.26/metal-soy/src/SoyAop",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0});var b={interceptFns_:[],getOriginalFn:function(a){return a.originalFn?a.originalFn:a},handleTemplateCall_:function(a,c,d,f){var g=b.interceptFns_[b.interceptFns_.length-1];return g?g.call(null,a,c,d,f):a.call(null,c,d,f)},registerForInterception:function(a,c){var d=a[c];d.originalFn||(a[c]=b.handleTemplateCall_.bind(null,d),a[c].originalFn=d)},startInterception:function(a){b.interceptFns_.push(a)},
stopAllInterceptions:function(){b.interceptFns_=[]},stopInterception:function(){b.interceptFns_.pop()}};e.default=b});
