Liferay.Loader.define("frontend-js-web@3.0.52/liferay/CompatibilityEventProxy.es",["module","exports","require","frontend-js-metal-web$metal","frontend-js-metal-web$metal-state"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _metal=require("frontend-js-metal-web$metal");var _metalState=_interopRequireDefault(require("frontend-js-metal-web$metal-state"));function _interopRequireDefault(obj){return obj&&obj.__esModule?
obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,
props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&
(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,superClass){if(typeof superClass!==
"function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var CompatibilityEventProxy=function(_State){_inherits(CompatibilityEventProxy,
_State);function CompatibilityEventProxy(config,element){var _this;_classCallCheck(this,CompatibilityEventProxy);_this=_possibleConstructorReturn(this,_getPrototypeOf(CompatibilityEventProxy).call(this,config,element));_this.eventTargets_=[];_this.host=config.host;_this.namespace=config.namespace;_this.startCompatibility_();return _this}_createClass(CompatibilityEventProxy,[{key:"addTarget",value:function addTarget(target){this.eventTargets_.push(target)}},{key:"checkAttributeEvent_",value:function checkAttributeEvent_(eventName){return eventName.replace(this.adaptedEvents.match,
this.adaptedEvents.replace)}},{key:"emitCompatibleEvents_",value:function emitCompatibleEvents_(eventName,event){var _this2=this;this.eventTargets_.forEach(function(target){if(target.fire){var prefixedEventName=_this2.namespace?_this2.namespace+":"+eventName:eventName;var yuiEvent=target._yuievt.events[prefixedEventName];if(_metal.core.isObject(event))try{event.target=_this2.host}catch(e){}var emitFacadeReference;if(!_this2.emitFacade&&yuiEvent){emitFacadeReference=yuiEvent.emitFacade;yuiEvent.emitFacade=
false}target.fire(prefixedEventName,event);if(!_this2.emitFacade&&yuiEvent)yuiEvent.emitFacade=emitFacadeReference}})}},{key:"startCompatibility_",value:function startCompatibility_(){var _this3=this;this.host.on("*",function(event,eventFacade){if(!eventFacade)eventFacade=event;var compatibleEvent=_this3.checkAttributeEvent_(eventFacade.type);if(compatibleEvent!==eventFacade.type){eventFacade.type=compatibleEvent;_this3.host.emit(compatibleEvent,event,eventFacade)}else if(_this3.eventTargets_.length>
0)_this3.emitCompatibleEvents_(compatibleEvent,event)})}}]);return CompatibilityEventProxy}(_metalState["default"]);CompatibilityEventProxy.STATE={adaptedEvents:{value:{match:/(.*)(Changed)$/,replace:"$1Change"}},emitFacade:{value:false}};var _default=CompatibilityEventProxy;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/PortletBase.es",["module","exports","require","frontend-js-metal-web$metal","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-dom","./util/form/object_to_form_data.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _metal=_interopRequireDefault(require("frontend-js-metal-web$metal"));var _metalComponent=_interopRequireDefault(require("frontend-js-metal-web$metal-component"));
var _metalDom=_interopRequireDefault(require("frontend-js-metal-web$metal-dom"));var _object_to_form_data=_interopRequireDefault(require("./util/form/object_to_form_data.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===
Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,
protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=
Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,
p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var PortletBase=function(_Component){_inherits(PortletBase,_Component);function PortletBase(){_classCallCheck(this,PortletBase);return _possibleConstructorReturn(this,_getPrototypeOf(PortletBase).apply(this,arguments))}_createClass(PortletBase,[{key:"all",value:function all(selectors,root){root=_metalDom["default"].toElement(root)||this.rootNode||document;return root.querySelectorAll(this.namespaceSelectors_(this.portletNamespace||
this.namespace,selectors))}},{key:"fetch",value:function(_fetch){function fetch(_x,_x2){return _fetch.apply(this,arguments)}fetch.toString=function(){return _fetch.toString()};return fetch}(function(url,body){var requestBody=this.getRequestBody_(body);return fetch(url,{body:requestBody,credentials:"include",method:"POST"})})},{key:"getRequestBody_",value:function getRequestBody_(body){var requestBody;if(body instanceof FormData)requestBody=body;else if(body instanceof HTMLFormElement)requestBody=
new FormData(body);else if(_typeof(body)==="object")requestBody=(0,_object_to_form_data["default"])(this.ns(body));else requestBody=body;return requestBody}},{key:"namespaceSelectors_",value:function namespaceSelectors_(namespace,selectors){return selectors.replace(new RegExp("(#|\\[id\x3d(\\\"|\\'))(?!"+namespace+")","g"),"$1"+namespace)}},{key:"ns",value:function ns(obj){return Liferay.Util.ns(this.portletNamespace||this.namespace,obj)}},{key:"one",value:function one(selectors,root){root=_metalDom["default"].toElement(root)||
this.rootNode||document;return root.querySelector(this.namespaceSelectors_(this.portletNamespace||this.namespace,selectors))}},{key:"rootNodeValueFn_",value:function rootNodeValueFn_(){return _metalDom["default"].toElement("#p_p_id".concat(this.portletNamespace||this.namespace))}}]);return PortletBase}(_metalComponent["default"]);PortletBase.STATE={namespace:{validator:_metal["default"].isString},portletNamespace:{validator:_metal["default"].isString},rootNode:{setter:_metalDom["default"].toElement,
valueFn:"rootNodeValueFn_"}};var _default=PortletBase;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/DefaultEventHandler.es",["module","exports","require","./PortletBase.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _PortletBase2=_interopRequireDefault(require("./PortletBase.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator===
"symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||
false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===
void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&
superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var DefaultEventHandler=function(_PortletBase){_inherits(DefaultEventHandler,_PortletBase);function DefaultEventHandler(){_classCallCheck(this,DefaultEventHandler);return _possibleConstructorReturn(this,_getPrototypeOf(DefaultEventHandler).apply(this,
arguments))}_createClass(DefaultEventHandler,[{key:"callAction",value:function callAction(event){var itemData=event.data.item.data;if(itemData&&itemData.action&&this[itemData.action])this[itemData.action](itemData)}},{key:"handleActionItemClicked",value:function handleActionItemClicked(event){this.callAction(event)}},{key:"handleCreationButtonClicked",value:function handleCreationButtonClicked(event){var itemData=event.data.data;if(itemData&&itemData.action&&this[itemData.action])this[itemData.action](itemData)}},
{key:"handleCreationMenuItemClicked",value:function handleCreationMenuItemClicked(event){this.callAction(event)}},{key:"handleFilterItemClicked",value:function handleFilterItemClicked(event){this.callAction(event)}},{key:"handleItemClicked",value:function handleItemClicked(event){this.callAction(event)}}]);return DefaultEventHandler}(_PortletBase2["default"]);var _default=DefaultEventHandler;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/ItemSelectorDialog.es",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-state"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _metalComponent=_interopRequireDefault(require("frontend-js-metal-web$metal-component"));var _metalState=require("frontend-js-metal-web$metal-state");function _interopRequireDefault(obj){return obj&&
obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");
}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,
call){if(call&&(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,superClass){if(typeof superClass!==
"function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var ItemSelectorDialog=function(_Component){_inherits(ItemSelectorDialog,
_Component);function ItemSelectorDialog(){_classCallCheck(this,ItemSelectorDialog);return _possibleConstructorReturn(this,_getPrototypeOf(ItemSelectorDialog).apply(this,arguments))}_createClass(ItemSelectorDialog,[{key:"close",value:function close(){Liferay.Util.getWindow(this.eventName).hide()}},{key:"open",value:function open(){var _this=this;this._currentItem=null;this._selectedItem=null;var eventName=this.eventName;var zIndex=this.zIndex;Liferay.Util.selectEntity({dialog:{constrain:true,cssClass:this.dialogClasses,
destroyOnHide:true,modal:true,on:{visibleChange:function visibleChange(event){if(!event.newVal){_this.selectedItem=_this._selectedItem;_this.emit("selectedItemChange",{selectedItem:_this.selectedItem})}}},"toolbars.footer":[{cssClass:"btn-link close-modal",id:"cancelButton",label:this.buttonCancelLabel,on:{click:function click(){_this.close()}}},{cssClass:"btn-primary",disabled:true,id:"addButton",label:this.buttonAddLabel,on:{click:function click(){_this._selectedItem=_this._currentItem;_this.close()}}}],
zIndex:zIndex},eventName:eventName,id:eventName,stack:!zIndex,title:this.title,uri:this.url},this._onItemSelected.bind(this))}},{key:"_onItemSelected",value:function _onItemSelected(event){var currentItem=event.data;var dialog=Liferay.Util.getWindow(this.eventName);var addButton=dialog.getToolbar("footer").get("boundingBox").one("#addButton");Liferay.Util.toggleDisabled(addButton,!currentItem);this._currentItem=currentItem}}]);return ItemSelectorDialog}(_metalComponent["default"]);ItemSelectorDialog.STATE=
{buttonAddLabel:_metalState.Config.string().value('Add'),buttonCancelLabel:_metalState.Config.string().value('Cancel'),dialogClasses:_metalState.Config.string(),eventName:_metalState.Config.string().required(),selectedItem:_metalState.Config.oneOfType([_metalState.Config.object(),_metalState.Config.arrayOf(_metalState.Config.object())]),title:_metalState.Config.string().value('Select\x20File'),url:_metalState.Config.string().required(),
zIndex:_metalState.Config.number()};var _default=ItemSelectorDialog;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/navigate.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=_default;function _default(url,listeners){if(Liferay.SPA&&Liferay.SPA.app&&Liferay.SPA.app.canNavigate(url)){Liferay.SPA.app.navigate(url);if(listeners)Object.keys(listeners).forEach(function(key){Liferay.once(key,listeners[key])})}else window.location.href=url}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/fetch.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=defaultFetch;function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});
keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}
function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}var DEFAULT_INIT={credentials:"include"};function defaultFetch(resource){var init=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var headers=new Headers({"x-csrf-token":Liferay.authToken});(new Headers(init.headers||{})).forEach(function(value,key){headers.set(key,value)});var mergedInit=_objectSpread({},DEFAULT_INIT,
{},init);mergedInit.headers=headers;return fetch(resource,mergedInit)}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/modal/components/SimpleInputModal.soy",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.templates=exports.liferayfrontendSimpleInputModal=void 0;var _metalComponent=_interopRequireDefault(require("frontend-js-metal-web$metal-component"));var _metalSoy=_interopRequireDefault(require("frontend-js-metal-web$metal-soy"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");
}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var templates;exports.templates=
templates;goog.loadModule(function(exports){var soy=goog.require("soy");goog.require("soydata");goog.module("liferay.frontend.SimpleInputModal.incrementaldom");goog.require("goog.soy.data.SanitizedContent");goog.require("goog.string");var incrementalDom=goog.require("incrementaldom");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias2=_metalSoy["default"].getTemplate("ClayAlert.incrementaldom","render");var $templateAlias1=_metalSoy["default"].getTemplate("liferay.frontend.Modal.incrementaldom",
"render");function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var $$temp;var dialogTitle=soy.asserts.assertType(goog.isString(opt_data.dialogTitle)||opt_data.dialogTitle instanceof goog.soy.data.SanitizedContent,"dialogTitle",opt_data.dialogTitle,"!goog.soy.data.SanitizedContent|string");var fixFormData=soy.asserts.assertType(goog.isBoolean(opt_data.fixFormData)||opt_data.fixFormData===1||opt_data.fixFormData===0,"fixFormData",opt_data.fixFormData,
"boolean");var formSubmitURL=soy.asserts.assertType(goog.isString(opt_data.formSubmitURL)||opt_data.formSubmitURL instanceof goog.soy.data.SanitizedContent,"formSubmitURL",opt_data.formSubmitURL,"!goog.soy.data.SanitizedContent|string");var mainFieldLabel=soy.asserts.assertType(goog.isFunction(opt_data.mainFieldLabel),"mainFieldLabel",opt_data.mainFieldLabel,"function()");var mainFieldName=soy.asserts.assertType(goog.isString(opt_data.mainFieldName)||opt_data.mainFieldName instanceof goog.soy.data.SanitizedContent,
"mainFieldName",opt_data.mainFieldName,"!goog.soy.data.SanitizedContent|string");var namespace=soy.asserts.assertType(goog.isString(opt_data.namespace)||opt_data.namespace instanceof goog.soy.data.SanitizedContent,"namespace",opt_data.namespace,"!goog.soy.data.SanitizedContent|string");var spritemap=soy.asserts.assertType(goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|string");var _errorMessage=
soy.asserts.assertType(opt_data._errorMessage==null||goog.isString(opt_data._errorMessage)||opt_data._errorMessage instanceof goog.soy.data.SanitizedContent,"_errorMessage",opt_data._errorMessage,"!goog.soy.data.SanitizedContent|null|string|undefined");var _handleCancelButtonClick=opt_data._handleCancelButtonClick;var _handleFormSubmit=opt_data._handleFormSubmit;var _handleModalVisibleChanged=opt_data._handleModalVisibleChanged;var _loadingResponse=soy.asserts.assertType(opt_data._loadingResponse==
null||goog.isBoolean(opt_data._loadingResponse)||opt_data._loadingResponse===1||opt_data._loadingResponse===0,"_loadingResponse",opt_data._loadingResponse,"boolean|null|undefined");var alert=soy.asserts.assertType(opt_data.alert==null||goog.isObject(opt_data.alert),"alert",opt_data.alert,"null|undefined|{message: (!goog.soy.data.SanitizedContent|string), style: (!goog.soy.data.SanitizedContent|string), title: (!goog.soy.data.SanitizedContent|string)}");var checkboxFieldLabel=soy.asserts.assertType(opt_data.checkboxFieldLabel==
null||goog.isFunction(opt_data.checkboxFieldLabel),"checkboxFieldLabel",opt_data.checkboxFieldLabel,"function()|null|undefined");var checkboxFieldName=soy.asserts.assertType(opt_data.checkboxFieldName==null||goog.isString(opt_data.checkboxFieldName)||opt_data.checkboxFieldName instanceof goog.soy.data.SanitizedContent,"checkboxFieldName",opt_data.checkboxFieldName,"!goog.soy.data.SanitizedContent|null|string|undefined");var checkboxFieldValue=soy.asserts.assertType(opt_data.checkboxFieldValue==null||
goog.isBoolean(opt_data.checkboxFieldValue)||opt_data.checkboxFieldValue===1||opt_data.checkboxFieldValue===0,"checkboxFieldValue",opt_data.checkboxFieldValue,"boolean|null|undefined");var id=soy.asserts.assertType(opt_data.id==null||goog.isString(opt_data.id)||opt_data.id instanceof goog.soy.data.SanitizedContent,"id",opt_data.id,"!goog.soy.data.SanitizedContent|null|string|undefined");var idFieldName=soy.asserts.assertType(opt_data.idFieldName==null||goog.isString(opt_data.idFieldName)||opt_data.idFieldName instanceof
goog.soy.data.SanitizedContent,"idFieldName",opt_data.idFieldName,"!goog.soy.data.SanitizedContent|null|string|undefined");var idFieldValue=soy.asserts.assertType(opt_data.idFieldValue==null||goog.isString(opt_data.idFieldValue)||opt_data.idFieldValue instanceof goog.soy.data.SanitizedContent,"idFieldValue",opt_data.idFieldValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var mainFieldPlaceholder=soy.asserts.assertType(opt_data.mainFieldPlaceholder==null||goog.isString(opt_data.mainFieldPlaceholder)||
opt_data.mainFieldPlaceholder instanceof goog.soy.data.SanitizedContent,"mainFieldPlaceholder",opt_data.mainFieldPlaceholder,"!goog.soy.data.SanitizedContent|null|string|undefined");var mainFieldValue=soy.asserts.assertType(opt_data.mainFieldValue==null||goog.isString(opt_data.mainFieldValue)||opt_data.mainFieldValue instanceof goog.soy.data.SanitizedContent,"mainFieldValue",opt_data.mainFieldValue,"!goog.soy.data.SanitizedContent|null|string|undefined");incrementalDom.elementOpenStart("div");incrementalDom.attr("id",
($$temp=id)==null?"":$$temp);incrementalDom.elementOpenEnd();var param570=function param570(){if(alert&&alert.message&&alert.title)$templateAlias2({message:alert.message,spritemap:spritemap,style:alert.style,title:alert.title},null,opt_ijData);incrementalDom.elementOpenStart("form");incrementalDom.attr("action",formSubmitURL);incrementalDom.attr("data-onsubmit",_handleFormSubmit);incrementalDom.attr("method","post");incrementalDom.attr("ref","form");incrementalDom.elementOpenEnd();if(idFieldName){incrementalDom.elementOpenStart("input");
incrementalDom.attr("name",namespace+idFieldName);incrementalDom.attr("type","hidden");incrementalDom.attr("value",($$temp=idFieldValue)==null?"":$$temp);incrementalDom.elementOpenEnd();incrementalDom.elementClose("input")}var mainFieldClasses__soy595="";mainFieldClasses__soy595+="form-group";mainFieldClasses__soy595+=_errorMessage?" has-error":"";incrementalDom.elementOpenStart("div");incrementalDom.attr("class",mainFieldClasses__soy595);incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("label");
incrementalDom.attr("for",namespace+mainFieldName);incrementalDom.elementOpenEnd();mainFieldLabel();incrementalDom.elementOpenStart("span");incrementalDom.attr("class","reference-mark");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("svg");incrementalDom.attr("class","lexicon-icon");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("use");incrementalDom.attr("xlink:href",spritemap+"#asterisk");incrementalDom.elementOpenEnd();incrementalDom.elementClose("use");incrementalDom.elementClose("svg");
incrementalDom.elementClose("span");incrementalDom.elementClose("label");var mainFieldAttributes__soy611=function mainFieldAttributes__soy611(){if(_loadingResponse)incrementalDom.attr("disabled","");incrementalDom.attr("class","form-control");incrementalDom.attr("id",namespace+mainFieldName);incrementalDom.attr("name",namespace+mainFieldName);incrementalDom.attr("placeholder",($$temp=mainFieldPlaceholder)==null?"":$$temp);incrementalDom.attr("ref","mainField");incrementalDom.attr("type","text");incrementalDom.attr("value",
($$temp=mainFieldValue)==null?"":$$temp)};incrementalDom.elementOpenStart("input");mainFieldAttributes__soy611();incrementalDom.elementOpenEnd();incrementalDom.elementClose("input");if(_errorMessage){incrementalDom.elementOpenStart("form");incrementalDom.attr("class","form-feedback-item");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("span");incrementalDom.attr("class","form-feedback-indicator");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("svg");incrementalDom.attr("class",
"lexicon-icon");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("use");incrementalDom.attr("xlink:href",spritemap+"#exclamation-full");incrementalDom.elementOpenEnd();incrementalDom.elementClose("use");incrementalDom.elementClose("svg");incrementalDom.elementClose("span");soyIdom.print(_errorMessage);incrementalDom.elementClose("form")}incrementalDom.elementClose("div");if(checkboxFieldName&&checkboxFieldLabel){incrementalDom.elementOpenStart("div");incrementalDom.attr("class","form-check");
incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("label");incrementalDom.attr("class","form-check-label");incrementalDom.elementOpenEnd();var checkboxFieldAttributes__soy641=function checkboxFieldAttributes__soy641(){if(checkboxFieldValue)incrementalDom.attr("checked","");if(_loadingResponse)incrementalDom.attr("disabled","");incrementalDom.attr("class","form-check-input");incrementalDom.attr("name",namespace+checkboxFieldName);incrementalDom.attr("type","checkbox")};incrementalDom.elementOpenStart("input");
checkboxFieldAttributes__soy641();incrementalDom.elementOpenEnd();incrementalDom.elementClose("input");incrementalDom.elementOpenStart("span");incrementalDom.attr("class","form-check-label-text");incrementalDom.elementOpenEnd();checkboxFieldLabel();incrementalDom.elementClose("span");incrementalDom.elementClose("label");incrementalDom.elementClose("div")}if(fixFormData){incrementalDom.elementOpenStart("input");incrementalDom.attr("name","__ie11_formdata_fix__");incrementalDom.attr("type","hidden");
incrementalDom.elementOpenEnd();incrementalDom.elementClose("input")}incrementalDom.elementClose("form")};$templateAlias1({body:param570,dialogClasses:"modal-dialog-sm",events:{visibleChanged:_handleModalVisibleChanged},footer:function param666(){incrementalDom.elementOpenStart("button");(function cancelButtonAttributes__soy668(){if(_loadingResponse)incrementalDom.attr("disabled","");incrementalDom.attr("class","btn btn-secondary");incrementalDom.attr("data-onclick",_handleCancelButtonClick);incrementalDom.attr("type",
"button")})();incrementalDom.elementOpenEnd();var MSG_EXTERNAL_503445309622982213='Cancel';incrementalDom.text(goog.string.unescapeEntities(MSG_EXTERNAL_503445309622982213));incrementalDom.elementClose("button");incrementalDom.elementOpenStart("button");(function submitButtonAttributes__soy683(){if(_loadingResponse)incrementalDom.attr("disabled","");incrementalDom.attr("class","btn btn-primary");incrementalDom.attr("data-onclick",_handleFormSubmit)})();incrementalDom.elementOpenEnd();
if(_loadingResponse){incrementalDom.elementOpenStart("span");incrementalDom.attr("class","inline-item inline-item-before");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("span");incrementalDom.attr("aria-hidden","true");incrementalDom.attr("class","loading-animation");incrementalDom.elementOpenEnd();incrementalDom.elementClose("span");incrementalDom.elementClose("span")}var MSG_EXTERNAL_8640257554156088424='Save';incrementalDom.text(goog.string.unescapeEntities(MSG_EXTERNAL_8640257554156088424));
incrementalDom.elementClose("button")},header:function param702(){soyIdom.print(dialogTitle)},ref:"modal",spritemap:spritemap},null,opt_ijData);incrementalDom.elementClose("div")}exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="liferay.frontend.SimpleInputModal.render";exports.render.params=["dialogTitle","fixFormData","formSubmitURL","mainFieldLabel","mainFieldName","namespace","spritemap","_errorMessage","_handleCancelButtonClick","_handleFormSubmit","_handleModalVisibleChanged",
"_loadingResponse","alert","checkboxFieldLabel","checkboxFieldName","checkboxFieldValue","id","idFieldName","idFieldValue","mainFieldPlaceholder","mainFieldValue"];exports.render.types={"dialogTitle":"string","fixFormData":"bool","formSubmitURL":"string","mainFieldLabel":"html","mainFieldName":"string","namespace":"string","spritemap":"string","_errorMessage":"string","_handleCancelButtonClick":"any","_handleFormSubmit":"any","_handleModalVisibleChanged":"any","_loadingResponse":"bool","alert":"[\n\t\tmessage: string,\n\t\tstyle: string,\n\t\ttitle: string\n\t]",
"checkboxFieldLabel":"html","checkboxFieldName":"string","checkboxFieldValue":"bool","id":"string","idFieldName":"string","idFieldValue":"string","mainFieldPlaceholder":"string","mainFieldValue":"string"};exports.templates=templates=exports;return exports});var liferayfrontendSimpleInputModal=function(_Component){_inherits(liferayfrontendSimpleInputModal,_Component);function liferayfrontendSimpleInputModal(){_classCallCheck(this,liferayfrontendSimpleInputModal);return _possibleConstructorReturn(this,
_getPrototypeOf(liferayfrontendSimpleInputModal).apply(this,arguments))}return liferayfrontendSimpleInputModal}(_metalComponent["default"]);exports.liferayfrontendSimpleInputModal=liferayfrontendSimpleInputModal;_metalSoy["default"].register(liferayfrontendSimpleInputModal,templates);var _default=templates;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/modal/components/SimpleInputModal.es",["module","exports","require","frontend-js-metal-web$metal","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./../../util/fetch.es","../../compat/modal/Modal.es","../../PortletBase.es","./SimpleInputModal.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=exports.SimpleInputModal=void 0;var _metal=require("frontend-js-metal-web$metal");
var _metalSoy=_interopRequireDefault(require("frontend-js-metal-web$metal-soy"));var _metalState=require("frontend-js-metal-web$metal-state");var _fetch=_interopRequireDefault(require("./../../util/fetch.es"));require("../../compat/modal/Modal.es");var _PortletBase2=_interopRequireDefault(require("../../PortletBase.es"));var _SimpleInputModal=_interopRequireDefault(require("./SimpleInputModal.soy"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";
if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,
sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,
key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=
true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);return Constructor}function _possibleConstructorReturn(self,call){if(call&&(_typeof(call)==="object"||typeof call==="function"))return call;return _assertThisInitialized(self)}function _assertThisInitialized(self){if(self===
void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _getPrototypeOf(o){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)};return _getPrototypeOf(o)}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&
superClass.prototype,{constructor:{value:subClass,writable:true,configurable:true}});if(superClass)_setPrototypeOf(subClass,superClass)}function _setPrototypeOf(o,p){_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(o,p){o.__proto__=p;return o};return _setPrototypeOf(o,p)}var SimpleInputModal=function(_PortletBase){_inherits(SimpleInputModal,_PortletBase);function SimpleInputModal(){_classCallCheck(this,SimpleInputModal);return _possibleConstructorReturn(this,_getPrototypeOf(SimpleInputModal).apply(this,
arguments))}_createClass(SimpleInputModal,[{key:"attached",value:function attached(){this.addListener("formSubmit",this._defaultFormSubmit.bind(this),true)}},{key:"rendered",value:function rendered(){var _this=this;requestAnimationFrame(function(){_this.refs.modal.refs.mainField.focus()})}},{key:"_defaultFormSubmit",value:function _defaultFormSubmit(event){var _this2=this;(0,_fetch["default"])(this.formSubmitURL,{body:new FormData(event.form),method:"POST"}).then(function(response){return response.json()}).then(function(responseContent){if(responseContent.error){_this2._loadingResponse=
false;_this2._handleFormError(responseContent)}else _this2._handleFormSuccess(responseContent)})["catch"](function(response){_this2._handleFormError(response)});this._loadingResponse=true}},{key:"_handleCancelButtonClick",value:function _handleCancelButtonClick(){this.emit("cancelButtonClicked")}},{key:"_handleFormError",value:function _handleFormError(responseContent){this._errorMessage=responseContent.error||"";this.emit("formError",{errorMessage:this._errorMessage})}},{key:"_handleFormSubmit",
value:function _handleFormSubmit(event){event.preventDefault();this.emit("formSubmit",{form:this.refs.modal.refs.form})}},{key:"_handleFormSuccess",value:function _handleFormSuccess(responseContent){this.emit("formSuccess",_objectSpread({},responseContent,{redirectURL:responseContent.redirectURL||""}))}},{key:"_handleModalVisibleChanged",value:function _handleModalVisibleChanged(){this.emit("dialogHidden")}}]);return SimpleInputModal}(_PortletBase2["default"]);exports.SimpleInputModal=SimpleInputModal;
SimpleInputModal.STATE={_errorMessage:_metalState.Config.string().internal().value(""),_loadingResponse:_metalState.Config.bool().internal().value(false),alert:_metalState.Config.shapeOf({message:_metalState.Config.string(),style:_metalState.Config.string(),title:_metalState.Config.string()}),checkboxFieldLabel:_metalState.Config.setter(function(checkboxFieldLabel){return(0,_metal.isString)(checkboxFieldLabel)&&checkboxFieldLabel?_metalSoy["default"].toIncDom(checkboxFieldLabel):""}).string().value(""),
checkboxFieldName:_metalState.Config.string().value(""),checkboxFieldValue:_metalState.Config.bool().value(false),dialogTitle:_metalState.Config.string().required(),fixFormData:_metalState.Config.bool().value(false),formSubmitURL:_metalState.Config.string().required(),id:_metalState.Config.string().value(""),idFieldName:_metalState.Config.string().value(""),idFieldValue:_metalState.Config.string().value(""),mainFieldLabel:_metalState.Config.setter(function(mainFieldLabel){return _metalSoy["default"].toIncDom(mainFieldLabel)}).string().required(),
mainFieldName:_metalState.Config.string().required(),mainFieldPlaceholder:_metalState.Config.string().value(""),mainFieldValue:_metalState.Config.string().value(""),namespace:_metalState.Config.string().required(),spritemap:_metalState.Config.string().required()};_metalSoy["default"].register(SimpleInputModal,_SimpleInputModal["default"]);var _default=SimpleInputModal;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/modal/commands/OpenSimpleInputModal.es",["module","exports","require","../../util/navigate.es","../components/SimpleInputModal.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.openSimpleInputModal=openSimpleInputModal;exports["default"]=void 0;var _navigate=_interopRequireDefault(require("../../util/navigate.es"));var _SimpleInputModal=_interopRequireDefault(require("../components/SimpleInputModal.es"));
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function openSimpleInputModal(_ref){var alert=_ref.alert,_ref$checkboxFieldLab=_ref.checkboxFieldLabel,checkboxFieldLabel=_ref$checkboxFieldLab===void 0?"":_ref$checkboxFieldLab,_ref$checkboxFieldNam=_ref.checkboxFieldName,checkboxFieldName=_ref$checkboxFieldNam===void 0?"":_ref$checkboxFieldNam,_ref$checkboxFieldVal=_ref.checkboxFieldValue,checkboxFieldValue=_ref$checkboxFieldVal===void 0?false:_ref$checkboxFieldVal,
dialogTitle=_ref.dialogTitle,formSubmitURL=_ref.formSubmitURL,_ref$idFieldName=_ref.idFieldName,idFieldName=_ref$idFieldName===void 0?"":_ref$idFieldName,_ref$idFieldValue=_ref.idFieldValue,idFieldValue=_ref$idFieldValue===void 0?"":_ref$idFieldValue,mainFieldLabel=_ref.mainFieldLabel,mainFieldName=_ref.mainFieldName,_ref$mainFieldPlaceho=_ref.mainFieldPlaceholder,mainFieldPlaceholder=_ref$mainFieldPlaceho===void 0?"":_ref$mainFieldPlaceho,_ref$mainFieldValue=_ref.mainFieldValue,mainFieldValue=_ref$mainFieldValue===
void 0?"":_ref$mainFieldValue,namespace=_ref.namespace,spritemap=_ref.spritemap;var fixFormData=Liferay.Browser.isIe();var simpleInputModal=null;function handleSimpleInputModalDisposal(){if(simpleInputModal){if(!simpleInputModal.isDisposed())simpleInputModal.dispose();simpleInputModal=null}}simpleInputModal=new _SimpleInputModal["default"]({alert:alert,checkboxFieldLabel:checkboxFieldLabel,checkboxFieldName:checkboxFieldName,checkboxFieldValue:checkboxFieldValue,dialogTitle:dialogTitle,events:{cancelButtonClicked:handleSimpleInputModalDisposal,
dialogHidden:handleSimpleInputModalDisposal,formSuccess:function handleSimpleInputModalSubmission(serverResponseContent){if(serverResponseContent.redirectURL)(0,_navigate["default"])(serverResponseContent.redirectURL,{beforeScreenFlip:handleSimpleInputModalDisposal.bind(this)});else handleSimpleInputModalDisposal()}},fixFormData:fixFormData,formSubmitURL:formSubmitURL,idFieldName:idFieldName,idFieldValue:idFieldValue,mainFieldLabel:mainFieldLabel,mainFieldName:mainFieldName,mainFieldPlaceholder:mainFieldPlaceholder,
mainFieldValue:mainFieldValue,namespace:namespace,spritemap:spritemap});return simpleInputModal}var _default=openSimpleInputModal;exports["default"]=_default});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/get_portlet_namespace.es",["module","exports","require"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=getPortletNamespace;function getPortletNamespace(portletId){if(typeof portletId!=="string")throw new TypeError("portletId must be a string");return"_".concat(portletId,"_")}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/portlet_url/create_portlet_url.es",["module","exports","require","../get_portlet_namespace.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=createPortletURL;var _get_portlet_namespace=_interopRequireDefault(require("../get_portlet_namespace.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";
if(typeof Symbol==="function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}var SCHEME_REGEXP=/^[a-z][a-z0-9+.-]*:/i;function isAbsolute_(urlString){return SCHEME_REGEXP.test(urlString)}function createPortletURL(basePortletURL){var parameters=arguments.length>1&&arguments[1]!==undefined?arguments[1]:
{};if(typeof basePortletURL!=="string")throw new TypeError("basePortletURL parameter must be a string");if(!parameters||_typeof(parameters)!=="object")throw new TypeError("parameters argument must be an object");var reservedParameters=new Set(["doAsGroupId","doAsUserId","doAsUserLanguageId","p_auth","p_auth_secret","p_f_id","p_j_a_id","p_l_id","p_l_reset","p_p_auth","p_p_cacheability","p_p_i_id","p_p_id","p_p_isolated","p_p_lifecycle","p_p_mode","p_p_resource_id","p_p_state","p_p_state_rcv","p_p_static",
"p_p_url_type","p_p_width","p_t_lifecycle","p_v_l_s_g_id","refererGroupId","refererPlid","saveLastPath","scroll"]);if(basePortletURL.indexOf(Liferay.ThemeDisplay.getPortalURL())!==0&&!isAbsolute_(basePortletURL))if(basePortletURL.indexOf("/")!==0)basePortletURL="".concat(Liferay.ThemeDisplay.getPortalURL(),"/").concat(basePortletURL);else basePortletURL=Liferay.ThemeDisplay.getPortalURL()+basePortletURL;var portletURL=new URL(basePortletURL);var urlSearchParams=new URLSearchParams(portletURL.search);
var portletID=parameters.p_p_id||urlSearchParams.get("p_p_id");if(Object.entries(parameters).length&&!portletID)throw new TypeError("Portlet ID must not be null if parameters are provided");var namespace="";if(Object.entries(parameters).length)namespace=(0,_get_portlet_namespace["default"])(portletID);Object.keys(parameters).forEach(function(key){var param;if(reservedParameters.has(key))param=key;else param="".concat(namespace).concat(key);urlSearchParams.set(param,parameters[key])});portletURL.search=
urlSearchParams.toString();return portletURL}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/portlet_url/create_action_url.es",["module","exports","require","./create_portlet_url.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=createActionURL;var _create_portlet_url=_interopRequireDefault(require("./create_portlet_url.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function ownKeys(object,enumerableOnly){var keys=
Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,
Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function createActionURL(basePortletURL){var parameters=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_create_portlet_url["default"])(basePortletURL,
_objectSpread({},parameters,{p_p_lifecycle:"1"}))}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/portlet_url/create_render_url.es",["module","exports","require","./create_portlet_url.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=createRenderURL;var _create_portlet_url=_interopRequireDefault(require("./create_portlet_url.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function ownKeys(object,enumerableOnly){var keys=
Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,
Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function createRenderURL(basePortletURL){var parameters=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_create_portlet_url["default"])(basePortletURL,
_objectSpread({},parameters,{p_p_lifecycle:"0"}))}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/portlet_url/create_resource_url.es",["module","exports","require","./create_portlet_url.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=createResourceURL;var _create_portlet_url=_interopRequireDefault(require("./create_portlet_url.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function ownKeys(object,enumerableOnly){var keys=
Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);if(enumerableOnly)symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable});keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=arguments[i]!=null?arguments[i]:{};if(i%2)ownKeys(Object(source),true).forEach(function(key){_defineProperty(target,key,source[key])});else if(Object.getOwnPropertyDescriptors)Object.defineProperties(target,
Object.getOwnPropertyDescriptors(source));else ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){if(key in obj)Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});else obj[key]=value;return obj}function createResourceURL(basePortletURL){var parameters=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};return(0,_create_portlet_url["default"])(basePortletURL,
_objectSpread({},parameters,{p_p_lifecycle:"2"}))}});
Liferay.Loader.define("frontend-js-web@3.0.52/liferay/util/session.es",["module","exports","require","./fetch.es"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.getSessionValue=getSessionValue;exports.setSessionValue=setSessionValue;var _fetch=_interopRequireDefault(require("./fetch.es"));function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{"default":obj}}function _typeof(obj){"@babel/helpers - typeof";if(typeof Symbol===
"function"&&typeof Symbol.iterator==="symbol")_typeof=function _typeof(obj){return typeof obj};else _typeof=function _typeof(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};return _typeof(obj)}var TOKEN_SERIALIZE="serialize://";function getSessionClickFormData(cmd){var doAsUserIdEncoded=Liferay.ThemeDisplay.getDoAsUserIdEncoded();var formData=new FormData;formData.append("cmd",cmd);formData.append("p_auth",Liferay.authToken);if(doAsUserIdEncoded)formData.append("doAsUserId",
doAsUserIdEncoded);return formData}function getSessionClickURL(){return"".concat(Liferay.ThemeDisplay.getPortalURL()).concat(Liferay.ThemeDisplay.getPathMain(),"/portal/session_click")}function getSessionValue(key){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var formData=getSessionClickFormData("get");formData.append("key",key);if(options.useHttpSession)formData.append("useHttpSession",true);return(0,_fetch["default"])(getSessionClickURL(),{body:formData,method:"POST"}).then(function(response){return response.text()}).then(function(responseText){if(responseText.startsWith(TOKEN_SERIALIZE)){var value=
responseText.substring(TOKEN_SERIALIZE.length);responseText=JSON.parse(value)}return responseText})}function setSessionValue(key,value){var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var formData=getSessionClickFormData("set");if(value&&_typeof(value)==="object")value=TOKEN_SERIALIZE+JSON.stringify(value);formData.append(key,value);if(options.useHttpSession)formData.append("useHttpSession",true);return(0,_fetch["default"])(getSessionClickURL(),{body:formData,method:"POST"})}
});
Liferay.Loader.define("frontend-taglib-clay$clay-component@2.22.2/lib/ClayComponent",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-state","frontend-js-metal-web$metal-dom","frontend-js-metal-web$metal"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayComponent=undefined;var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=
props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,
property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null)return undefined;else return get(parent,property,receiver)}else if("value"in desc)return desc.value;else{var getter=desc.get;if(getter===undefined)return undefined;return getter.call(receiver)}};var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalState=require("frontend-js-metal-web$metal-state");var _metalDom=require("frontend-js-metal-web$metal-dom");
var _metal=require("frontend-js-metal-web$metal");function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _toConsumableArray(arr){if(Array.isArray(arr)){for(var i=0,arr2=Array(arr.length);i<arr.length;i++)arr2[i]=arr[i];return arr2}else return Array.from(arr)}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=
superClass}var ClayComponent=function(_Component){_inherits(ClayComponent,_Component);function ClayComponent(){_classCallCheck(this,ClayComponent);return _possibleConstructorReturn(this,(ClayComponent.__proto__||Object.getPrototypeOf(ClayComponent)).apply(this,arguments))}_createClass(ClayComponent,[{key:"attached",value:function attached(){var _get2,_this2=this;for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];(_get2=_get(ClayComponent.prototype.__proto__||
Object.getPrototypeOf(ClayComponent.prototype),"attached",this)).call.apply(_get2,[this].concat(args));if((0,_metal.isServerSide)()||!this.element)return;var getAttribute=this.element.getAttribute.bind(this.element);this.element.getAttribute=function(attributeName){var attributeValue=getAttribute(attributeName);if(_this2.element&&!attributeValue)attributeValue=_metalDom.domData.get(_this2.element,attributeName);return _metal.core.isDefAndNotNull(attributeValue)?attributeValue:""};for(var dataKey in this.data)if(this.data.hasOwnProperty(dataKey))_metalDom.domData.get(this.element,
"data-"+dataKey,this.data[dataKey])}},{key:"rendered",value:function rendered(){var _get3;for(var _len2=arguments.length,args=Array(_len2),_key2=0;_key2<_len2;_key2++)args[_key2]=arguments[_key2];(_get3=_get(ClayComponent.prototype.__proto__||Object.getPrototypeOf(ClayComponent.prototype),"rendered",this)).call.apply(_get3,[this].concat(args));this._renderDataAttributes()}},{key:"syncData",value:function syncData(newVal,prevVal){if(newVal!=prevVal)this._renderDataAttributes()}},{key:"buildFacade_",
value:function buildFacade_(eventName,data,originalEvent){if(this.getShouldUseFacade()){var facade={data:data,preventDefault:function preventDefault(){facade.preventedDefault=true;if(originalEvent&&originalEvent.preventDefault&&(!originalEvent.preventDefault||!originalEvent.defaultPrevented))originalEvent.preventDefault()},stopInmediatePropagation:function stopInmediatePropagation(){if(originalEvent&&originalEvent.stopInmediatePropagation)originalEvent.stopInmediatePropagation()},stopPropagation:function stopPropagation(){if(originalEvent&&
originalEvent.stopPropagation)originalEvent.stopPropagation()},target:this,type:eventName};return facade}}},{key:"emit",value:function emit(event){for(var _len3=arguments.length,args=Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];var eventName=(0,_metal.isObject)(event)?event.name:event;var facade=this.buildFacade_(eventName,event.data,event.originalEvent);args=(0,_metal.isObject)(event)?[facade]:args;var listeners=this.getRawListeners_(eventName);var handlerName=
"handle"+eventName.charAt(0).toUpperCase()+eventName.slice(1);this.runListeners_(listeners,args,facade,this.defaultEventHandler,handlerName);return true}},{key:"runListeners_",value:function runListeners_(listeners,args,facade,defaultEventHandler,handlerName){if(facade)args.push(facade);var defaultListeners=[];for(var i=0;i<listeners.length;i++){var listener=listeners[i].fn||listeners[i];if(listeners[i].default)defaultListeners.push(listener);else listener.apply(this,args)}defaultEventHandler&&defaultEventHandler[handlerName]&&
defaultEventHandler[handlerName].apply(defaultEventHandler,_toConsumableArray(args));if(!facade||!facade.preventedDefault)for(var j=0;j<defaultListeners.length;j++)defaultListeners[j].apply(this,args)}},{key:"_renderDataAttributes",value:function _renderDataAttributes(){for(var dataKey in this.data)if(Object.prototype.hasOwnProperty.call(this.data,dataKey))this.element.setAttribute("data-"+dataKey,this.data[dataKey])}}]);return ClayComponent}(_metalComponent2.default);ClayComponent.STATE={data:_metalState.Config.object(),
defaultEventHandler:_metalState.Config.object()};exports.ClayComponent=ClayComponent;exports.default=ClayComponent});
Liferay.Loader.define("frontend-js-metal-web$metal-state@2.7.0/lib/validators",["module","exports","require","frontend-js-metal-web$metal"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _typeof=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(obj){return typeof obj}:function(obj){return obj&&typeof Symbol==="function"&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj};var _metal=require("frontend-js-metal-web$metal");
var ERROR_ARRAY_OF_TYPE="Expected an array of single type.";var ERROR_OBJECT_OF_TYPE="Expected object of one type.";var ERROR_ONE_OF="Expected one of given values.";var ERROR_ONE_OF_TYPE="Expected one of given types.";var ERROR_SHAPE_OF="Expected object with a specific shape.";var validators={any:function any(){return function(){return true}},array:buildTypeValidator("array"),bool:buildTypeValidator("boolean"),func:buildTypeValidator("function"),number:buildTypeValidator("number"),object:buildTypeValidator("object"),
string:buildTypeValidator("string"),arrayOf:function arrayOf(validator){return maybe(function(value,name,context){var result=validators.array(value,name,context);if(isInvalid(result))return result;return validateArrayItems(validator,value,name,context)})},instanceOf:function instanceOf(expectedClass){return maybe(function(value,name,context){if(value instanceof expectedClass)return true;return composeError("Expected instance of "+expectedClass,name,context)})},objectOf:function objectOf(validator){return maybe(function(value,
name,context){for(var key in value)if(isInvalid(validator(value[key])))return composeError(ERROR_OBJECT_OF_TYPE,name,context);return true})},oneOf:function oneOf(arrayOfValues){return maybe(function(value,name,context){var result=validators.array(arrayOfValues,name,context);if(isInvalid(result))return result;return arrayOfValues.indexOf(value)===-1?composeError(ERROR_ONE_OF,name,context):true})},oneOfType:function oneOfType(arrayOfTypeValidators){return maybe(function(value,name,context){var result=
validators.array(arrayOfTypeValidators,name,context);if(isInvalid(result))return result;for(var i=0;i<arrayOfTypeValidators.length;i++)if(!isInvalid(arrayOfTypeValidators[i](value,name,context)))return true;return composeError(ERROR_ONE_OF_TYPE,name,context)})},shapeOf:function shapeOf(shape){return maybe(function(value,name,context){var result=validators.object(shape,name,context);if(isInvalid(result))return result;for(var key in shape){var validator=shape[key];var required=false;if(validator.config){required=
validator.config.required;validator=validator.config.validator}if(required&&!(0,_metal.isDefAndNotNull)(value[key])||isInvalid(validator(value[key])))return composeError(ERROR_SHAPE_OF,name,context)}return true})}};function buildTypeValidator(expectedType){var validatorFn=maybe(validateType.bind(null,expectedType));return function(){if(arguments.length===0)return validatorFn;else return validatorFn.apply(undefined,arguments)}}function composeError(error,name,context){var compName=context?(0,_metal.getFunctionName)(context.constructor):
null;var renderer=context&&context.getRenderer&&context.getRenderer();var parent=renderer&&renderer.getParent&&renderer.getParent();var parentName=parent?(0,_metal.getFunctionName)(parent.constructor):null;var location=parentName?"Check render method of '"+parentName+"'.":"";return new Error("Warning: Invalid state passed to '"+name+"'. "+(error+" Passed to '"+compName+"'. "+location))}function getType(value){return Array.isArray(value)?"array":typeof value==="undefined"?"undefined":_typeof(value)}
function isInvalid(result){return result instanceof Error}function maybe(typeValidator){return function(value,name,context){return(0,_metal.isDefAndNotNull)(value)?typeValidator(value,name,context):true}}function validateArrayItems(validator,value,name,context){for(var i=0;i<value.length;i++)if(isInvalid(validator(value[i],name,context)))return composeError(ERROR_ARRAY_OF_TYPE,name,context);return true}function validateType(expectedType,value,name,context){var type=getType(value);if(type!==expectedType)return composeError("Expected type '"+
expectedType+"', but received type '"+type+"'.",name,context);return true}exports.default=validators});
Liferay.Loader.define("frontend-js-metal-web$metal-state@2.7.0/lib/Config",["module","exports","require","frontend-js-metal-web$metal","./validators"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _metal=require("frontend-js-metal-web$metal");var _validators=require("./validators");var _validators2=_interopRequireDefault(_validators);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Config={internal:function internal(){var _internal=
arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;return mergeConfig(this,{internal:_internal})},required:function required(){var _required=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;return mergeConfig(this,{required:_required})},setter:function setter(_setter){return mergeConfig(this,{setter:_setter})},validator:function validator(_validator){return mergeConfig(this,{validator:_validator})},value:function value(_value){return mergeConfig(this,{value:_value})}};function mergeConfig(context,
config){var obj=context;if(obj===Config){obj=Object.create(Config);obj.config={}}_metal.object.mixin(obj.config,config);return obj}var fnNames=Object.keys(_validators2.default);fnNames.forEach(function(name){return Config[name]=function(){return this.validator(_validators2.default[name])}});exports.default=Config});
Liferay.Loader.define("frontend-js-metal-web$metal-state@2.7.0/lib/State",["module","exports","require","frontend-js-metal-web$metal","frontend-js-metal-web$metal-events"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=
true;Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}();var _get=function get(object,property,receiver){if(object===null)object=Function.prototype;var desc=Object.getOwnPropertyDescriptor(object,property);if(desc===undefined){var parent=Object.getPrototypeOf(object);if(parent===null)return undefined;
else return get(parent,property,receiver)}else if("value"in desc)return desc.value;else{var getter=desc.get;if(getter===undefined)return undefined;return getter.call(receiver)}};var _metal=require("frontend-js-metal-web$metal");var _metalEvents=require("frontend-js-metal-web$metal-events");function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=
superClass}var State=function(_EventEmitter){_inherits(State,_EventEmitter);function State(opt_config,opt_obj,opt_context){_classCallCheck(this,State);var _this=_possibleConstructorReturn(this,(State.__proto__||Object.getPrototypeOf(State)).call(this));_this.context_=opt_context||_this;_this.keysBlacklist_=null;_this.obj_=opt_obj||_this;_this.eventData_=null;_this.scheduledBatchData_=null;_this.stateInfo_={};_this.stateConfigs_={};_this.initialValues_=_metal.object.mixin({},opt_config);_this.setShouldUseFacade(true);
_this.configStateFromStaticHint_();Object.defineProperty(_this.obj_,State.STATE_REF_KEY,{configurable:true,enumerable:false,value:_this});return _this}_createClass(State,[{key:"assertGivenIfRequired_",value:function assertGivenIfRequired_(name){var config=this.stateConfigs_[name];if(config.required){var info=this.getStateInfo(name);var value=info.state===State.KeyStates.INITIALIZED?this.get(name):this.initialValues_[name];if(!(0,_metal.isDefAndNotNull)(value)){var errorMessage='The property called "'+
name+"\" is required but didn't receive a value.";if(this.shouldThrowValidationError())throw new Error(errorMessage);else console.error(errorMessage)}}}},{key:"assertValidatorReturnInstanceOfError_",value:function assertValidatorReturnInstanceOfError_(validatorReturn){if(validatorReturn instanceof Error)if(this.shouldThrowValidationError())throw validatorReturn;else console.error("Warning: "+validatorReturn)}},{key:"assertValidStateKeyName_",value:function assertValidStateKeyName_(name){if(this.keysBlacklist_&&
this.keysBlacklist_[name])throw new Error("It's not allowed to create a state key with the name \""+name+'".');}},{key:"buildKeyPropertyDef_",value:function buildKeyPropertyDef_(name){return{configurable:true,enumerable:true,get:function get(){return this[State.STATE_REF_KEY].getStateKeyValue_(name)},set:function set(val){this[State.STATE_REF_KEY].setStateKeyValue_(name,val)}}}},{key:"callFunction_",value:function callFunction_(fn,args){if((0,_metal.isString)(fn))return this.context_[fn].apply(this.context_,
args);else if((0,_metal.isFunction)(fn))return fn.apply(this.context_,args)}},{key:"callSetter_",value:function callSetter_(name,value,currentValue){var config=this.stateConfigs_[name];if(config.setter)value=this.callFunction_(config.setter,[value,currentValue]);return value}},{key:"callValidator_",value:function callValidator_(name,value){var config=this.stateConfigs_[name];if(config.validator){var validatorReturn=this.callFunction_(config.validator,[value,name,this.context_]);this.assertValidatorReturnInstanceOfError_(validatorReturn);
return validatorReturn}return true}},{key:"canSetState",value:function canSetState(name){var info=this.getStateInfo(name);return!this.stateConfigs_[name].writeOnce||!info.written}},{key:"configState",value:function configState(configs,opt_context){var names=Object.keys(configs);if(names.length===0)return;if(opt_context!==false){var props={};for(var i=0;i<names.length;i++){var name=names[i];this.assertValidStateKeyName_(name);props[name]=this.buildKeyPropertyDef_(name)}Object.defineProperties(opt_context||
this.obj_,props)}this.stateConfigs_=configs;for(var _i=0;_i<names.length;_i++){var _name=names[_i];configs[_name]=configs[_name].config?configs[_name].config:configs[_name];this.assertGivenIfRequired_(names[_i]);this.validateInitialValue_(names[_i])}}},{key:"configStateFromStaticHint_",value:function configStateFromStaticHint_(){var ctor=this.constructor;if(ctor!==State){var defineContext=void 0;if(this.obj_===this){defineContext=ctor.hasConfiguredState_?false:ctor.prototype;ctor.hasConfiguredState_=
true}this.configState(State.getStateStatic(ctor),defineContext)}}},{key:"disposeInternal",value:function disposeInternal(){_get(State.prototype.__proto__||Object.getPrototypeOf(State.prototype),"disposeInternal",this).call(this);this.initialValues_=null;this.stateInfo_=null;this.stateConfigs_=null;this.scheduledBatchData_=null}},{key:"emitBatchEvent_",value:function emitBatchEvent_(){if(!this.isDisposed()){var data=this.scheduledBatchData_;this.scheduledBatchData_=null;this.context_.emit("stateChanged",
data)}}},{key:"get",value:function get(name){return this.obj_[name]}},{key:"getState",value:function getState(opt_names){var state={};var names=opt_names||this.getStateKeys();for(var i=0;i<names.length;i++)state[names[i]]=this.get(names[i]);return state}},{key:"getStateInfo",value:function getStateInfo(name){if(!this.stateInfo_[name])this.stateInfo_[name]={};return this.stateInfo_[name]}},{key:"getStateKeyConfig",value:function getStateKeyConfig(name){return this.stateConfigs_?this.stateConfigs_[name]:
null}},{key:"getStateKeys",value:function getStateKeys(){return this.stateConfigs_?Object.keys(this.stateConfigs_):[]}},{key:"getStateKeyValue_",value:function getStateKeyValue_(name){if(!this.warnIfDisposed_(name)){this.initStateKey_(name);return this.getStateInfo(name).value}}},{key:"hasBeenSet",value:function hasBeenSet(name){var info=this.getStateInfo(name);return info.state===State.KeyStates.INITIALIZED||this.hasInitialValue_(name)}},{key:"hasInitialValue_",value:function hasInitialValue_(name){return this.initialValues_.hasOwnProperty(name)}},
{key:"hasStateKey",value:function hasStateKey(key){if(!this.warnIfDisposed_(key))return!!this.stateConfigs_[key]}},{key:"informChange_",value:function informChange_(name,prevVal){if(this.shouldInformChange_(name,prevVal)){var data=_metal.object.mixin({key:name,newVal:this.get(name),prevVal:prevVal},this.eventData_);this.context_.emit(name+"Changed",data);this.context_.emit("stateKeyChanged",data);this.scheduleBatchEvent_(data)}}},{key:"initStateKey_",value:function initStateKey_(name){var info=this.getStateInfo(name);
if(info.state!==State.KeyStates.UNINITIALIZED)return;info.state=State.KeyStates.INITIALIZING;this.setInitialValue_(name);if(!info.written)this.setDefaultValue(name);info.state=State.KeyStates.INITIALIZED}},{key:"removeStateKey",value:function removeStateKey(name){this.stateInfo_[name]=null;this.stateConfigs_[name]=null;delete this.obj_[name]}},{key:"scheduleBatchEvent_",value:function scheduleBatchEvent_(changeData){if(!this.scheduledBatchData_){_metal.async.nextTick(this.emitBatchEvent_,this);this.scheduledBatchData_=
_metal.object.mixin({changes:{}},this.eventData_)}var name=changeData.key;var changes=this.scheduledBatchData_.changes;if(changes[name])changes[name].newVal=changeData.newVal;else changes[name]=changeData}},{key:"set",value:function set(name,value){if(this.hasStateKey(name))this.obj_[name]=value}},{key:"setDefaultValue",value:function setDefaultValue(name){var config=this.stateConfigs_[name];if(config.value!==undefined)this.set(name,config.value);else this.set(name,this.callFunction_(config.valueFn))}},
{key:"setEventData",value:function setEventData(data){this.eventData_=data}},{key:"setInitialValue_",value:function setInitialValue_(name){if(this.hasInitialValue_(name)){this.set(name,this.initialValues_[name]);this.initialValues_[name]=undefined}}},{key:"setKeysBlacklist",value:function setKeysBlacklist(blacklist){this.keysBlacklist_=blacklist}},{key:"setState",value:function setState(values,opt_callback){var _this2=this;Object.keys(values).forEach(function(name){return _this2.set(name,values[name])});
if(opt_callback&&this.scheduledBatchData_)this.context_.once("stateChanged",opt_callback)}},{key:"setStateKeyValue_",value:function setStateKeyValue_(name,value){if(this.warnIfDisposed_(name)||!this.canSetState(name)||!this.validateKeyValue_(name,value))return;var prevVal=this.get(name);var info=this.getStateInfo(name);info.value=this.callSetter_(name,value,prevVal);this.assertGivenIfRequired_(name);info.written=true;this.informChange_(name,prevVal)}},{key:"shouldInformChange_",value:function shouldInformChange_(name,
prevVal){var info=this.getStateInfo(name);return info.state===State.KeyStates.INITIALIZED&&((0,_metal.isObject)(prevVal)||prevVal!==this.get(name))}},{key:"shouldThrowValidationError",value:function shouldThrowValidationError(){return false}},{key:"validateInitialValue_",value:function validateInitialValue_(name){if(this.hasInitialValue_(name)&&!this.callValidator_(name,this.initialValues_[name]))delete this.initialValues_[name]}},{key:"validateKeyValue_",value:function validateKeyValue_(name,value){var info=
this.getStateInfo(name);return info.state===State.KeyStates.INITIALIZING||this.callValidator_(name,value)}},{key:"warnIfDisposed_",value:function warnIfDisposed_(name){var disposed=this.isDisposed();if(disposed)console.warn('Error. Trying to access property "'+name+'" on disposed instance');return disposed}}],[{key:"getStateStatic",value:function getStateStatic(ctor){return(0,_metal.getStaticProperty)(ctor,"STATE",State.mergeState)}},{key:"mergeState",value:function mergeState(mergedVal,currVal){return _metal.object.mixin({},
currVal,mergedVal)}}]);return State}(_metalEvents.EventEmitter);State.STATE_REF_KEY="__METAL_STATE_REF_KEY__";State.KeyStates={UNINITIALIZED:undefined,INITIALIZING:1,INITIALIZED:2};exports.default=State});
Liferay.Loader.define("frontend-js-metal-web$metal-state@2.7.0/lib/all/state",["module","exports","require","../validators","../Config","../State"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.State=exports.Config=exports.validators=undefined;var _validators=require("../validators");var _validators2=_interopRequireDefault(_validators);var _Config=require("../Config");var _Config2=_interopRequireDefault(_Config);var _State=require("../State");
var _State2=_interopRequireDefault(_State);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=_State2.default;exports.validators=_validators2.default;exports.Config=_Config2.default;exports.State=_State2.default});
Liferay.Loader.define("frontend-js-metal-web$metal-web-component@2.16.8/lib/define_web_component",["module","exports","require","frontend-js-metal-web$metal-state","frontend-js-metal-web$metal"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.defineWebComponent=defineWebComponent;var _metalState=require("frontend-js-metal-web$metal-state");var _metalState2=_interopRequireDefault(_metalState);var _metal=require("frontend-js-metal-web$metal");
function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function defineWebComponent(tagName,Ctor){if(!("customElements"in window))return;var observedAttributes=Object.keys(_metalState2.default.getStateStatic(Ctor));var props=(0,_metal.getStaticProperty)(Ctor,"PROPS",_metalState.mergeState);var hasProps=(0,_metal.isObject)(props)&&Object.keys(props).length;if(hasProps)observedAttributes=Object.keys(props);function CustomElement(){return Reflect.construct(HTMLElement,[],CustomElement)}
CustomElement.observedAttributes=observedAttributes;Object.setPrototypeOf(CustomElement.prototype,HTMLElement.prototype);Object.setPrototypeOf(CustomElement,HTMLElement);Object.assign(CustomElement.prototype,{attributeChangedCallback:function attributeChangedCallback(attrName,oldVal,newVal){if(!this.component)return;newVal=this.deserializeValue_(newVal);if(this.componentHasProps)this.component.props[attrName]=newVal;else this.component[attrName]=newVal},connectedCallback:function connectedCallback(){var useShadowDOM=
this.getAttribute("useShadowDOM")||false;var element=this;if(useShadowDOM)element=this.attachShadow({mode:"open"});var opts={};for(var i=0,l=observedAttributes.length;i<l;i++){var deserializedValue=this.deserializeValue_(this.getAttribute(observedAttributes[i]));if(deserializedValue)opts[observedAttributes[i]]=deserializedValue}this.component=new Ctor(opts,element);this.componentHasProps=hasProps;this.componentEventHandler=this.emit.bind(this);this.component.on("*",this.componentEventHandler)},deserializeValue_:function deserializeValue_(value){var retVal=
void 0;try{retVal=JSON.parse(value)}catch(e){}return retVal||value},disconnectedCallback:function disconnectedCallback(){this.component.off("*",this.componentEventHandler);this.component.dispose()},emit:function emit(){for(var _len=arguments.length,data=Array(_len),_key=0;_key<_len;_key++)data[_key]=arguments[_key];var eventData=data.pop();var event=new CustomEvent(eventData.type,{detail:data});this.dispatchEvent(event)}});window.customElements.define(tagName,CustomElement)}exports.default=defineWebComponent});
Liferay.Loader.define("frontend-taglib-clay$clay-icon@2.22.2/lib/ClayIcon.soy",["module","exports","require","frontend-js-metal-web$metal-component","frontend-js-metal-web$metal-soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.templates=exports.ClayIcon=undefined;var _metalComponent=require("frontend-js-metal-web$metal-component");var _metalComponent2=_interopRequireDefault(_metalComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");
var _metalSoy2=_interopRequireDefault(_metalSoy);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}function _possibleConstructorReturn(self,call){if(!self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return call&&(typeof call==="object"||typeof call==="function")?call:self}function _inherits(subClass,
superClass){if(typeof superClass!=="function"&&superClass!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass}var templates;goog.loadModule(function(exports){var soy=goog.require("soy");goog.require("soydata");
goog.module("ClayIcon.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy.asserts");goog.require("soy.idom");function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var spritemap=soy.asserts.assertType(goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|string");var symbol=
soy.asserts.assertType(goog.isString(opt_data.symbol)||opt_data.symbol instanceof goog.soy.data.SanitizedContent,"symbol",opt_data.symbol,"!goog.soy.data.SanitizedContent|string");var elementClasses=soy.asserts.assertType(opt_data.elementClasses==null||goog.isString(opt_data.elementClasses)||opt_data.elementClasses instanceof goog.soy.data.SanitizedContent,"elementClasses",opt_data.elementClasses,"!goog.soy.data.SanitizedContent|null|string|undefined");var focusable=soy.asserts.assertType(opt_data.focusable==
null||goog.isBoolean(opt_data.focusable)||opt_data.focusable===1||opt_data.focusable===0,"focusable",opt_data.focusable,"boolean|null|undefined");var id=soy.asserts.assertType(opt_data.id==null||goog.isString(opt_data.id)||opt_data.id instanceof goog.soy.data.SanitizedContent,"id",opt_data.id,"!goog.soy.data.SanitizedContent|null|string|undefined");incrementalDom.elementOpenStart("svg");(function attributes__soy9(){incrementalDom.attr("class","lexicon-icon lexicon-icon-"+symbol+(elementClasses?" "+
elementClasses:""));if(focusable)incrementalDom.attr("focusable","true");else incrementalDom.attr("focusable","false");if(id)incrementalDom.attr("id",id);incrementalDom.attr("role","presentation")})();incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("use");incrementalDom.attr("xlink:href",spritemap+"#"+symbol);incrementalDom.elementOpenEnd();incrementalDom.elementClose("use");incrementalDom.elementClose("svg")}exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName=
"ClayIcon.render";exports.render.params=["spritemap","symbol","elementClasses","focusable","id"];exports.render.types={"spritemap":"string","symbol":"string","elementClasses":"string","focusable":"bool","id":"string"};exports.templates=templates=exports;return exports});var ClayIcon=function(_Component){_inherits(ClayIcon,_Component);function ClayIcon(){_classCallCheck(this,ClayIcon);return _possibleConstructorReturn(this,(ClayIcon.__proto__||Object.getPrototypeOf(ClayIcon)).apply(this,arguments))}
return ClayIcon}(_metalComponent2.default);_metalSoy2.default.register(ClayIcon,templates);exports.ClayIcon=ClayIcon;exports.templates=templates;exports.default=templates});
