Liferay.Loader.define("frontend-taglib-clay$clay-button@2.5.1/lib/ClayButton.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.ClayButton=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");var soydata=
goog.require("soydata");goog.module("ClayButton.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayIcon.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var ariaLabel=soy.asserts.assertType(opt_data.ariaLabel==
null||goog.isString(opt_data.ariaLabel)||opt_data.ariaLabel instanceof goog.soy.data.SanitizedContent,"ariaLabel",opt_data.ariaLabel,"!goog.soy.data.SanitizedContent|null|string|undefined");var block=soy.asserts.assertType(opt_data.block==null||goog.isBoolean(opt_data.block)||opt_data.block===1||opt_data.block===0,"block",opt_data.block,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===
0,"disabled",opt_data.disabled,"boolean|null|undefined");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 icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");
var iconAlignment=soy.asserts.assertType(opt_data.iconAlignment==null||goog.isString(opt_data.iconAlignment)||opt_data.iconAlignment instanceof goog.soy.data.SanitizedContent,"iconAlignment",opt_data.iconAlignment,"!goog.soy.data.SanitizedContent|null|string|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 label=soy.asserts.assertType(opt_data.label==
null||goog.isFunction(opt_data.label)||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|null|string|undefined");var monospaced=soy.asserts.assertType(opt_data.monospaced==null||goog.isBoolean(opt_data.monospaced)||opt_data.monospaced===1||opt_data.monospaced===0,"monospaced",opt_data.monospaced,"boolean|null|undefined");var name=soy.asserts.assertType(opt_data.name==null||goog.isString(opt_data.name)||
opt_data.name instanceof goog.soy.data.SanitizedContent,"name",opt_data.name,"!goog.soy.data.SanitizedContent|null|string|undefined");var size=soy.asserts.assertType(opt_data.size==null||goog.isString(opt_data.size)||opt_data.size instanceof goog.soy.data.SanitizedContent,"size",opt_data.size,"!goog.soy.data.SanitizedContent|null|string|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,
"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isBoolean(opt_data.style)||opt_data.style===1||opt_data.style===0||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|boolean|null|string|undefined");var tabIndex=soy.asserts.assertType(opt_data.tabIndex==null||goog.isString(opt_data.tabIndex)||opt_data.tabIndex instanceof
goog.soy.data.SanitizedContent,"tabIndex",opt_data.tabIndex,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var type=soy.asserts.assertType(opt_data.type==null||goog.isString(opt_data.type)||opt_data.type instanceof goog.soy.data.SanitizedContent,"type",opt_data.type,"!goog.soy.data.SanitizedContent|null|string|undefined");
var value=soy.asserts.assertType(opt_data.value==null||goog.isString(opt_data.value)||opt_data.value instanceof goog.soy.data.SanitizedContent,"value",opt_data.value,"!goog.soy.data.SanitizedContent|null|string|undefined");var attributes__soy96=function attributes__soy96(){var $tmp;if(style!=null&&style!=true&&style!=false)$tmp=" btn-"+style;else if(!(style!=null)||style==true)$tmp=" btn-primary";else $tmp="";incrementalDom.attr("class","btn"+(block?" btn-block":"")+(elementClasses?" "+elementClasses:
"")+(monospaced?" btn-monospaced":"")+(size?" btn-"+size:"")+$tmp);if(ariaLabel)incrementalDom.attr("aria-label",ariaLabel);else if(icon&&!label)incrementalDom.attr("aria-label",icon);if(disabled)incrementalDom.attr("disabled","disabled");if(id)incrementalDom.attr("id",id);if(name)incrementalDom.attr("name",name);if(tabIndex)incrementalDom.attr("tabIndex",tabIndex);if(title)incrementalDom.attr("title",title);if(value)incrementalDom.attr("value",value);incrementalDom.attr("type",type)};incrementalDom.elementOpenStart("button");
attributes__soy96();incrementalDom.elementOpenEnd();$content({icon:icon,iconAlignment:iconAlignment!=null?iconAlignment:"left",label:label,spritemap:spritemap},opt_ijData);incrementalDom.elementClose("button")};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayButton.render";var $content=function $content(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var icon=soy.asserts.assertType(opt_data.icon==null||
goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var iconAlignment=soy.asserts.assertType(opt_data.iconAlignment==null||goog.isString(opt_data.iconAlignment)||opt_data.iconAlignment instanceof goog.soy.data.SanitizedContent,"iconAlignment",opt_data.iconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isFunction(opt_data.label)||
goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|null|string|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var iconContent__soy123=function iconContent__soy123(){if(icon&&spritemap)$icon({icon:icon,
iconAlignment:iconAlignment,label:label,spritemap:spritemap},opt_ijData)};if(iconContent__soy123!=""&&iconAlignment=="left")iconContent__soy123();soyIdom.print(label!=null?label:"");if(iconContent__soy123!=""&&iconAlignment=="right")iconContent__soy123()};exports.content=$content;$content.Params;if(goog.DEBUG)$content.soyTemplateName="ClayButton.content";var $icon=function $icon(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var icon=soy.asserts.assertType(goog.isString(opt_data.icon)||
opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!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 iconAlignment=soy.asserts.assertType(opt_data.iconAlignment==null||goog.isString(opt_data.iconAlignment)||opt_data.iconAlignment instanceof goog.soy.data.SanitizedContent,"iconAlignment",
opt_data.iconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isFunction(opt_data.label)||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|null|string|undefined");var iconContent__soy150=function iconContent__soy150(){$templateAlias1({spritemap:spritemap,symbol:icon},opt_ijData)};if(label){var iconWrapperClasses__soy162=
"";iconWrapperClasses__soy162+="inline-item";var $tmp;if(iconAlignment=="left")$tmp=" inline-item-before";else if(iconAlignment=="right")$tmp=" inline-item-after";else $tmp="";iconWrapperClasses__soy162+=$tmp;incrementalDom.elementOpenStart("span");incrementalDom.attr("class",iconWrapperClasses__soy162);incrementalDom.elementOpenEnd();iconContent__soy150();incrementalDom.elementClose("span")}else iconContent__soy150()};exports.icon=$icon;$icon.Params;if(goog.DEBUG)$icon.soyTemplateName="ClayButton.icon";
exports.render.params=["ariaLabel","block","disabled","elementClasses","icon","iconAlignment","id","label","monospaced","name","size","spritemap","style","tabIndex","title","type","value"];exports.render.types={"ariaLabel":"string","block":"bool","disabled":"bool","elementClasses":"string","icon":"string","iconAlignment":"string","id":"string","label":"html|string","monospaced":"bool","name":"string","size":"string","spritemap":"string","style":"bool|string","tabIndex":"string","title":"string","type":"string",
"value":"string"};exports.content.params=["icon","iconAlignment","label","spritemap"];exports.content.types={"icon":"string","iconAlignment":"string","label":"html|string","spritemap":"string"};exports.icon.params=["icon","spritemap","iconAlignment","label"];exports.icon.types={"icon":"string","spritemap":"string","iconAlignment":"string","label":"html|string"};exports.templates=templates=exports;return exports});var ClayButton=function(_Component){_inherits(ClayButton,_Component);function ClayButton(){_classCallCheck(this,
ClayButton);return _possibleConstructorReturn(this,(ClayButton.__proto__||Object.getPrototypeOf(ClayButton)).apply(this,arguments))}return ClayButton}(_metalComponent2.default);_metalSoy2.default.register(ClayButton,templates);exports.ClayButton=ClayButton;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-button@2.5.1/lib/ClayButton",["module","exports","require","frontend-taglib-clay$clay-icon","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayButton.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayButton=undefined;require("frontend-taglib-clay$clay-icon");var _clayComponent=
require("frontend-taglib-clay$clay-component");var _clayComponent2=_interopRequireDefault(_clayComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayButtonSoy=require("./ClayButton.soy");var _ClayButtonSoy2=_interopRequireDefault(_ClayButtonSoy);
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 ClayButton=function(_ClayComponent){_inherits(ClayButton,_ClayComponent);function ClayButton(){_classCallCheck(this,
ClayButton);return _possibleConstructorReturn(this,(ClayButton.__proto__||Object.getPrototypeOf(ClayButton)).apply(this,arguments))}return ClayButton}(_clayComponent2.default);ClayButton.STATE={ariaLabel:_metalState.Config.string(),block:_metalState.Config.bool().value(false),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),disabled:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),icon:_metalState.Config.string(),iconAlignment:_metalState.Config.oneOf(["left",
"right"]).value("left"),id:_metalState.Config.string(),label:_metalState.Config.any(),monospaced:_metalState.Config.bool().value(false),name:_metalState.Config.string(),size:_metalState.Config.oneOf(["sm"]),spritemap:_metalState.Config.string(),style:_metalState.Config.oneOfType([_metalState.Config.bool(),_metalState.Config.oneOf(["link","primary","secondary","unstyled"])]).value("primary"),tabIndex:_metalState.Config.string(),title:_metalState.Config.string(),type:_metalState.Config.oneOf(["button",
"reset","submit"]).value("button"),value:_metalState.Config.string()};(0,_metalWebComponent2.default)("clay-button",ClayButton);_metalSoy2.default.register(ClayButton,_ClayButtonSoy2.default);exports.ClayButton=ClayButton;exports.default=ClayButton});
Liferay.Loader.define("frontend-taglib-clay$clay-portal@2.5.1/lib/ClayPortal.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.ClayPortal=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");var soydata=
goog.require("soydata");goog.module("ClayPortal.incrementaldom");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var content=soy.asserts.assertType(goog.isFunction(opt_data.content),"content",opt_data.content,"function()");content()};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayPortal.render";exports.render.params=["content"];exports.render.types=
{"content":"html"};exports.templates=templates=exports;return exports});var ClayPortal=function(_Component){_inherits(ClayPortal,_Component);function ClayPortal(){_classCallCheck(this,ClayPortal);return _possibleConstructorReturn(this,(ClayPortal.__proto__||Object.getPrototypeOf(ClayPortal)).apply(this,arguments))}return ClayPortal}(_metalComponent2.default);_metalSoy2.default.register(ClayPortal,templates);exports.ClayPortal=ClayPortal;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-portal@2.5.1/lib/ClayPortal",["module","exports","require","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayPortal.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayPortal=undefined;var _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=_interopRequireDefault(_clayComponent);
var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayPortalSoy=require("./ClayPortal.soy");var _ClayPortalSoy2=_interopRequireDefault(_ClayPortalSoy);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 ClayPortal=function(_ClayComponent){_inherits(ClayPortal,_ClayComponent);function ClayPortal(){_classCallCheck(this,ClayPortal);return _possibleConstructorReturn(this,(ClayPortal.__proto__||Object.getPrototypeOf(ClayPortal)).apply(this,arguments))}return ClayPortal}(_clayComponent2.default);ClayPortal.STATE={content:_metalState.Config.required(),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object()};
_metalSoy2.default.register(ClayPortal,_ClayPortalSoy2.default);exports.ClayPortal=ClayPortal;exports.default=ClayPortal});
Liferay.Loader.define("frontend-taglib-clay$clay-checkbox@2.5.1/lib/ClayCheckbox.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.ClayCheckbox=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");var soydata=
goog.require("soydata");goog.module("ClayCheckbox.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var ariaLabelledBy=soy.asserts.assertType(opt_data.ariaLabelledBy==null||goog.isString(opt_data.ariaLabelledBy)||opt_data.ariaLabelledBy instanceof
goog.soy.data.SanitizedContent,"ariaLabelledBy",opt_data.ariaLabelledBy,"!goog.soy.data.SanitizedContent|null|string|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");
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 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 indeterminate=soy.asserts.assertType(opt_data.indeterminate==
null||goog.isBoolean(opt_data.indeterminate)||opt_data.indeterminate===1||opt_data.indeterminate===0,"indeterminate",opt_data.indeterminate,"boolean|null|undefined");var inline=soy.asserts.assertType(opt_data.inline==null||goog.isBoolean(opt_data.inline)||opt_data.inline===1||opt_data.inline===0,"inline",opt_data.inline,"boolean|null|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,
"!goog.soy.data.SanitizedContent|null|string|undefined");var labelContent=soy.asserts.assertType(opt_data.labelContent==null||goog.isFunction(opt_data.labelContent),"labelContent",opt_data.labelContent,"function()|null|undefined");var name=soy.asserts.assertType(opt_data.name==null||goog.isString(opt_data.name)||opt_data.name instanceof goog.soy.data.SanitizedContent,"name",opt_data.name,"!goog.soy.data.SanitizedContent|null|string|undefined");var showLabel=soy.asserts.assertType(opt_data.showLabel==
null||goog.isBoolean(opt_data.showLabel)||opt_data.showLabel===1||opt_data.showLabel===0,"showLabel",opt_data.showLabel,"boolean|null|undefined");var value=soy.asserts.assertType(opt_data.value==null||goog.isString(opt_data.value)||opt_data.value instanceof goog.soy.data.SanitizedContent,"value",opt_data.value,"!goog.soy.data.SanitizedContent|null|string|undefined");var attributes__soy33=function attributes__soy33(){incrementalDom.attr("class","custom-control custom-checkbox"+(inline?" custom-control-inline":
"")+(elementClasses?" "+elementClasses:""));if(id)incrementalDom.attr("id",id)};incrementalDom.elementOpenStart("div");attributes__soy33();incrementalDom.elementOpenEnd();$input({ariaLabelledBy:ariaLabelledBy,checked:indeterminate||checked,disabled:disabled,label:label,labelContent:labelContent,name:name,showLabel:showLabel!=null?showLabel:true,value:value},opt_ijData);incrementalDom.elementClose("div")};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayCheckbox.render";
var $input=function $input(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var ariaLabelledBy=soy.asserts.assertType(opt_data.ariaLabelledBy==null||goog.isString(opt_data.ariaLabelledBy)||opt_data.ariaLabelledBy instanceof goog.soy.data.SanitizedContent,"ariaLabelledBy",opt_data.ariaLabelledBy,"!goog.soy.data.SanitizedContent|null|string|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||
opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|null|string|undefined");
var labelContent=soy.asserts.assertType(opt_data.labelContent==null||goog.isFunction(opt_data.labelContent),"labelContent",opt_data.labelContent,"function()|null|undefined");var name=soy.asserts.assertType(opt_data.name==null||goog.isString(opt_data.name)||opt_data.name instanceof goog.soy.data.SanitizedContent,"name",opt_data.name,"!goog.soy.data.SanitizedContent|null|string|undefined");var showLabel=soy.asserts.assertType(opt_data.showLabel==null||goog.isBoolean(opt_data.showLabel)||opt_data.showLabel===
1||opt_data.showLabel===0,"showLabel",opt_data.showLabel,"boolean|null|undefined");var value=soy.asserts.assertType(opt_data.value==null||goog.isString(opt_data.value)||opt_data.value instanceof goog.soy.data.SanitizedContent,"value",opt_data.value,"!goog.soy.data.SanitizedContent|null|string|undefined");incrementalDom.elementOpen("label");var inputAttributes__soy85=function inputAttributes__soy85(){if(ariaLabelledBy)incrementalDom.attr("aria-labelledby",ariaLabelledBy);if(checked)incrementalDom.attr("checked",
"checked");if(disabled)incrementalDom.attr("disabled","disabled");incrementalDom.attr("class","custom-control-input");if(name)incrementalDom.attr("name",name);if(value)incrementalDom.attr("value",value);incrementalDom.attr("ref","input");incrementalDom.attr("type","checkbox")};incrementalDom.elementOpenStart("input");inputAttributes__soy85();incrementalDom.elementOpenEnd();incrementalDom.elementClose("input");incrementalDom.elementOpenStart("span");incrementalDom.attr("class","custom-control-label");
incrementalDom.elementOpenEnd();if(label){var spanLabelClasses__soy97="";spanLabelClasses__soy97+="custom-control-label-text";spanLabelClasses__soy97+=!showLabel?" sr-only":"";incrementalDom.elementOpenStart("span");incrementalDom.attr("class",spanLabelClasses__soy97);incrementalDom.elementOpenEnd();soyIdom.print(label);incrementalDom.elementClose("span")}incrementalDom.elementClose("span");if(labelContent)labelContent();incrementalDom.elementClose("label")};exports.input=$input;$input.Params;if(goog.DEBUG)$input.soyTemplateName=
"ClayCheckbox.input";exports.render.params=["ariaLabelledBy","checked","disabled","elementClasses","id","indeterminate","inline","label","labelContent","name","showLabel","value"];exports.render.types={"ariaLabelledBy":"string","checked":"bool","disabled":"bool","elementClasses":"string","id":"string","indeterminate":"bool","inline":"bool","label":"string","labelContent":"html","name":"string","showLabel":"bool","value":"string"};exports.input.params=["ariaLabelledBy","checked","disabled","label",
"labelContent","name","showLabel","value"];exports.input.types={"ariaLabelledBy":"string","checked":"bool","disabled":"bool","label":"string","labelContent":"html","name":"string","showLabel":"bool","value":"string"};exports.templates=templates=exports;return exports});var ClayCheckbox=function(_Component){_inherits(ClayCheckbox,_Component);function ClayCheckbox(){_classCallCheck(this,ClayCheckbox);return _possibleConstructorReturn(this,(ClayCheckbox.__proto__||Object.getPrototypeOf(ClayCheckbox)).apply(this,
arguments))}return ClayCheckbox}(_metalComponent2.default);_metalSoy2.default.register(ClayCheckbox,templates);exports.ClayCheckbox=ClayCheckbox;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-checkbox@2.5.1/lib/ClayCheckbox",["module","exports","require","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayCheckbox.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayCheckbox=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 _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=
_interopRequireDefault(_clayComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayCheckboxSoy=require("./ClayCheckbox.soy");var _ClayCheckboxSoy2=_interopRequireDefault(_ClayCheckboxSoy);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 ClayCheckbox=function(_ClayComponent){_inherits(ClayCheckbox,_ClayComponent);function ClayCheckbox(){_classCallCheck(this,ClayCheckbox);return _possibleConstructorReturn(this,(ClayCheckbox.__proto__||Object.getPrototypeOf(ClayCheckbox)).apply(this,
arguments))}_createClass(ClayCheckbox,[{key:"syncIndeterminate",value:function syncIndeterminate(){this.refs.input.indeterminate=this.indeterminate}}]);return ClayCheckbox}(_clayComponent2.default);ClayCheckbox.STATE={ariaLabelledBy:_metalState.Config.string(),checked:_metalState.Config.bool().value(false),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),disabled:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),id:_metalState.Config.string(),
indeterminate:_metalState.Config.bool().value(false),inline:_metalState.Config.bool().value(false),label:_metalState.Config.string(),labelContent:_metalState.Config.any(),name:_metalState.Config.string(),showLabel:_metalState.Config.bool().value(true),value:_metalState.Config.string()};(0,_metalWebComponent2.default)("clay-checkbox",ClayCheckbox);_metalSoy2.default.register(ClayCheckbox,_ClayCheckboxSoy2.default);exports.ClayCheckbox=ClayCheckbox;exports.default=ClayCheckbox});
Liferay.Loader.define("frontend-taglib-clay$clay-radio@2.5.1/lib/ClayRadio.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.ClayRadio=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");var soydata=
goog.require("soydata");goog.module("ClayRadio.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,
"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");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 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 inline=soy.asserts.assertType(opt_data.inline==null||goog.isBoolean(opt_data.inline)||opt_data.inline===1||opt_data.inline===0,"inline",opt_data.inline,"boolean|null|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,
"label",opt_data.label,"!goog.soy.data.SanitizedContent|null|string|undefined");var labelContent=soy.asserts.assertType(opt_data.labelContent==null||goog.isFunction(opt_data.labelContent),"labelContent",opt_data.labelContent,"function()|null|undefined");var name=soy.asserts.assertType(opt_data.name==null||goog.isString(opt_data.name)||opt_data.name instanceof goog.soy.data.SanitizedContent,"name",opt_data.name,"!goog.soy.data.SanitizedContent|null|string|undefined");var showLabel=soy.asserts.assertType(opt_data.showLabel==
null||goog.isBoolean(opt_data.showLabel)||opt_data.showLabel===1||opt_data.showLabel===0,"showLabel",opt_data.showLabel,"boolean|null|undefined");var value=soy.asserts.assertType(opt_data.value==null||goog.isString(opt_data.value)||opt_data.value instanceof goog.soy.data.SanitizedContent,"value",opt_data.value,"!goog.soy.data.SanitizedContent|null|string|undefined");var attributes__soy31=function attributes__soy31(){incrementalDom.attr("class","custom-control custom-radio"+(inline?" custom-control-inline":
"")+(elementClasses?" "+elementClasses:""));if(id)incrementalDom.attr("id",id)};incrementalDom.elementOpenStart("div");attributes__soy31();incrementalDom.elementOpenEnd();$input({checked:checked,disabled:disabled,label:label,labelContent:labelContent,name:name,showLabel:showLabel!=null?showLabel:true,value:value},opt_ijData);incrementalDom.elementClose("div")};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayRadio.render";var $input=function $input(opt_data,opt_ijData,
opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var label=soy.asserts.assertType(opt_data.label==
null||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|null|string|undefined");var labelContent=soy.asserts.assertType(opt_data.labelContent==null||goog.isFunction(opt_data.labelContent),"labelContent",opt_data.labelContent,"function()|null|undefined");var name=soy.asserts.assertType(opt_data.name==null||goog.isString(opt_data.name)||opt_data.name instanceof goog.soy.data.SanitizedContent,"name",opt_data.name,
"!goog.soy.data.SanitizedContent|null|string|undefined");var showLabel=soy.asserts.assertType(opt_data.showLabel==null||goog.isBoolean(opt_data.showLabel)||opt_data.showLabel===1||opt_data.showLabel===0,"showLabel",opt_data.showLabel,"boolean|null|undefined");var value=soy.asserts.assertType(opt_data.value==null||goog.isString(opt_data.value)||opt_data.value instanceof goog.soy.data.SanitizedContent,"value",opt_data.value,"!goog.soy.data.SanitizedContent|null|string|undefined");incrementalDom.elementOpen("label");
var inputAttributes__soy75=function inputAttributes__soy75(){if(checked)incrementalDom.attr("checked","checked");if(disabled)incrementalDom.attr("disabled","disabled");incrementalDom.attr("class","custom-control-input");if(name)incrementalDom.attr("name",name);if(value)incrementalDom.attr("value",value);incrementalDom.attr("ref","input");incrementalDom.attr("type","radio");incrementalDom.attr("role","radio")};incrementalDom.elementOpenStart("input");inputAttributes__soy75();incrementalDom.elementOpenEnd();
incrementalDom.elementClose("input");incrementalDom.elementOpenStart("span");incrementalDom.attr("class","custom-control-label");incrementalDom.elementOpenEnd();if(label){var spanLabelClasses__soy87="";spanLabelClasses__soy87+="custom-control-label-text";spanLabelClasses__soy87+=!showLabel?" sr-only":"";incrementalDom.elementOpenStart("span");incrementalDom.attr("class",spanLabelClasses__soy87);incrementalDom.elementOpenEnd();soyIdom.print(label);incrementalDom.elementClose("span")}incrementalDom.elementClose("span");
if(labelContent)labelContent();incrementalDom.elementClose("label")};exports.input=$input;$input.Params;if(goog.DEBUG)$input.soyTemplateName="ClayRadio.input";exports.render.params=["checked","disabled","elementClasses","id","inline","label","labelContent","name","showLabel","value"];exports.render.types={"checked":"bool","disabled":"bool","elementClasses":"string","id":"string","inline":"bool","label":"string","labelContent":"html","name":"string","showLabel":"bool","value":"string"};exports.input.params=
["checked","disabled","label","labelContent","name","showLabel","value"];exports.input.types={"checked":"bool","disabled":"bool","label":"string","labelContent":"html","name":"string","showLabel":"bool","value":"string"};exports.templates=templates=exports;return exports});var ClayRadio=function(_Component){_inherits(ClayRadio,_Component);function ClayRadio(){_classCallCheck(this,ClayRadio);return _possibleConstructorReturn(this,(ClayRadio.__proto__||Object.getPrototypeOf(ClayRadio)).apply(this,arguments))}
return ClayRadio}(_metalComponent2.default);_metalSoy2.default.register(ClayRadio,templates);exports.ClayRadio=ClayRadio;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-radio@2.5.1/lib/ClayRadio",["module","exports","require","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./ClayRadio.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayRadio=undefined;var _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=
_interopRequireDefault(_clayComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _ClayRadioSoy=require("./ClayRadio.soy");var _ClayRadioSoy2=_interopRequireDefault(_ClayRadioSoy);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 ClayRadio=function(_ClayComponent){_inherits(ClayRadio,_ClayComponent);function ClayRadio(){_classCallCheck(this,ClayRadio);return _possibleConstructorReturn(this,(ClayRadio.__proto__||Object.getPrototypeOf(ClayRadio)).apply(this,
arguments))}return ClayRadio}(_clayComponent2.default);ClayRadio.STATE={checked:_metalState.Config.bool().value(false),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),disabled:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),id:_metalState.Config.string(),inline:_metalState.Config.bool().value(false),label:_metalState.Config.string(),labelContent:_metalState.Config.any(),name:_metalState.Config.string(),showLabel:_metalState.Config.bool().value(true),
value:_metalState.Config.string()};(0,_metalWebComponent2.default)("clay-radio",ClayRadio);_metalSoy2.default.register(ClayRadio,_ClayRadioSoy2.default);exports.ClayRadio=ClayRadio;exports.default=ClayRadio});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/validators",["module","exports","require","frontend-js-metal-web$metal-state"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.preferredAlign=exports.itemsValidator=exports.itemShape=undefined;var _metalState=require("frontend-js-metal-web$metal-state");var itemShape={active:_metalState.Config.bool().value(false),checked:_metalState.Config.bool().value(false),
disabled:_metalState.Config.bool().value(false),href:_metalState.Config.string(),icon:_metalState.Config.string(),inputName:_metalState.Config.string(),inputValue:_metalState.Config.string(),label:_metalState.Config.oneOfType([_metalState.Config.number(),_metalState.Config.string()]),maxItems:_metalState.Config.number(),separator:_metalState.Config.bool().value(false),title:_metalState.Config.string(),type:_metalState.Config.oneOf(["checkbox","group","item","radio","radiogroup","separator"]).value("item")};
var itemsValidator=_metalState.Config.arrayOf(_metalState.Config.shapeOf(itemShape));itemShape.items=itemsValidator;var preferredAlign=_metalState.Config.oneOf(["BottomCenter","BottomLeft","BottomRight","LeftCenter","RightCenter","TopCenter","TopLeft","TopRight"]);exports.itemShape=itemShape;exports.itemsValidator=itemsValidator;exports.preferredAlign=preferredAlign});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdownItem.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.ClayDropdownItem=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");var soydata=goog.require("soydata");goog.module("ClayDropdownItem.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias5=_metalSoy2.default.getTemplate("ClayButton.incrementaldom","render");var $templateAlias1=_metalSoy2.default.getTemplate("ClayCheckbox.incrementaldom","render");var $templateAlias3=_metalSoy2.default.getTemplate("ClayDropdownBase.incrementaldom",
"items");var $templateAlias6=_metalSoy2.default.getTemplate("ClayIcon.incrementaldom","render");var $templateAlias4=_metalSoy2.default.getTemplate("ClayLink.incrementaldom","render");var $templateAlias2=_metalSoy2.default.getTemplate("ClayRadio.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==
null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var contentRenderer=soy.asserts.assertType(opt_data.contentRenderer==null||goog.isString(opt_data.contentRenderer)||opt_data.contentRenderer instanceof goog.soy.data.SanitizedContent,
"contentRenderer",opt_data.contentRenderer,"!goog.soy.data.SanitizedContent|null|string|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");
var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputValue=soy.asserts.assertType(opt_data.inputValue==
null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,
"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==
null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof
goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var variant__soy760=contentRenderer!=null?contentRenderer:"item";soy.$$getDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),variant__soy760,false)({_handleItemClick:_handleItemClick,active:active,checked:checked,disabled:disabled,href:href,icon:icon,inputName:inputName,inputValue:inputValue,items:items,itemsIconAlignment:itemsIconAlignment,label:label?""+label:"",maxItems:maxItems,
separator:separator,spritemap:spritemap,title:title},opt_ijData)};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayDropdownItem.render";var __deltemplate__ClayDropdownItem_Item_=function __deltemplate__ClayDropdownItem_Item_(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");
var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||
opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");
var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=
soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),
"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");
var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var itemContent__soy866=function itemContent__soy866(){var elementClasses__soy806="";elementClasses__soy806+="dropdown-item";elementClasses__soy806+=active?" active":"";elementClasses__soy806+=disabled?" disabled":"";var labelContent__soy834=function labelContent__soy834(){var iconContent__soy818=
function iconContent__soy818(){if(icon&&spritemap){incrementalDom.elementOpenStart("span");incrementalDom.attr("class","dropdown-item-indicator");incrementalDom.elementOpenEnd();$templateAlias6({spritemap:spritemap,symbol:icon},opt_ijData);incrementalDom.elementClose("span")}};if(icon&&itemsIconAlignment=="left")iconContent__soy818();soyIdom.print(label);if(icon&&itemsIconAlignment=="right")iconContent__soy818()};if(href){var $tmp;if(disabled)$tmp="javascript:;";else if(href)$tmp=href;else $tmp="";
$templateAlias4({elementClasses:elementClasses__soy806,href:""+$tmp,label:labelContent__soy834,title:title},opt_ijData)}else $templateAlias5({ariaLabel:label,disabled:disabled,elementClasses:elementClasses__soy806,label:labelContent__soy834,size:"sm",spritemap:spritemap,style:"link"},opt_ijData)};var itemAttributes__soy871=function itemAttributes__soy871(){incrementalDom.attr("data-onclick",_handleItemClick);incrementalDom.attr("tabindex","-1")};incrementalDom.elementOpenStart("li");itemAttributes__soy871();
incrementalDom.elementOpenEnd();itemContent__soy866();incrementalDom.elementClose("li")};exports.__deltemplate__ClayDropdownItem_Item_=__deltemplate__ClayDropdownItem_Item_;__deltemplate__ClayDropdownItem_Item_.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"",0,__deltemplate__ClayDropdownItem_Item_);var __deltemplate__ClayDropdownItem_Item_checkbox=
function __deltemplate__ClayDropdownItem_Item_checkbox(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===
0,"active",opt_data.active,"boolean|null|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||
opt_data.href instanceof goog.soy.data.SanitizedContent,"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,
"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=
soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==null||goog.isBoolean(opt_data.separator)||
opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",
opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var checkbox__soy903=function checkbox__soy903(){$templateAlias1({checked:checked,disabled:disabled,inline:true,label:label,name:inputName,value:inputValue},opt_ijData)};var itemAttributes__soy912=function itemAttributes__soy912(){incrementalDom.attr("class","dropdown-item"+(active||checked?" active":""));incrementalDom.attr("data-onclick",_handleItemClick);incrementalDom.attr("tabindex","-1")};incrementalDom.elementOpenStart("li");
itemAttributes__soy912();incrementalDom.elementOpenEnd();checkbox__soy903();incrementalDom.elementClose("li")};exports.__deltemplate__ClayDropdownItem_Item_checkbox=__deltemplate__ClayDropdownItem_Item_checkbox;__deltemplate__ClayDropdownItem_Item_checkbox.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_checkbox.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_checkbox";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"checkbox",0,__deltemplate__ClayDropdownItem_Item_checkbox);
var __deltemplate__ClayDropdownItem_Item_group=function __deltemplate__ClayDropdownItem_Item_group(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||
opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==
null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof
goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");
var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==
null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof
goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");if(label&&label!=""){incrementalDom.elementOpenStart("li");incrementalDom.attr("class","dropdown-subheader");incrementalDom.attr("role","presentation");incrementalDom.elementOpenEnd();soyIdom.print(label);incrementalDom.elementClose("li")}if(items)$templateAlias3({_handleItemClick:_handleItemClick,items:items,itemsIconAlignment:itemsIconAlignment,maxItems:maxItems,spritemap:spritemap},opt_ijData)};
exports.__deltemplate__ClayDropdownItem_Item_group=__deltemplate__ClayDropdownItem_Item_group;__deltemplate__ClayDropdownItem_Item_group.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_group.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_group";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"group",0,__deltemplate__ClayDropdownItem_Item_group);var __deltemplate__ClayDropdownItem_Item_radio=function __deltemplate__ClayDropdownItem_Item_radio(opt_data,
opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=
soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,
"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");
var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||
opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,
"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var radio__soy978=
function radio__soy978(){$templateAlias2({checked:checked,disabled:disabled,inline:true,label:label,name:inputName,value:inputValue},opt_ijData)};var itemAttributes__soy987=function itemAttributes__soy987(){incrementalDom.attr("class","dropdown-item"+(active||checked?" active":""));incrementalDom.attr("data-onclick",_handleItemClick);incrementalDom.attr("tabindex","-1")};incrementalDom.elementOpenStart("li");itemAttributes__soy987();incrementalDom.elementOpenEnd();radio__soy978();incrementalDom.elementClose("li")};
exports.__deltemplate__ClayDropdownItem_Item_radio=__deltemplate__ClayDropdownItem_Item_radio;__deltemplate__ClayDropdownItem_Item_radio.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_radio.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_radio";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"radio",0,__deltemplate__ClayDropdownItem_Item_radio);var __deltemplate__ClayDropdownItem_Item_radiogroup=function __deltemplate__ClayDropdownItem_Item_radiogroup(opt_data,
opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=
soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,
"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");
var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||
opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,
"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");if(label&&
label!=""){incrementalDom.elementOpenStart("li");incrementalDom.attr("class","dropdown-subheader");incrementalDom.attr("role","presentation");incrementalDom.elementOpenEnd();soyIdom.print(label);incrementalDom.elementClose("li")}incrementalDom.elementOpenStart("li");incrementalDom.attr("aria-label",label);incrementalDom.attr("role","radiogroup");incrementalDom.elementOpenEnd();if(items){incrementalDom.elementOpenStart("ul");incrementalDom.attr("class","list-unstyled");incrementalDom.elementOpenEnd();
$templateAlias3({_handleItemClick:_handleItemClick,contentRenderer:"radio",items:items,itemsIconAlignment:itemsIconAlignment,maxItems:maxItems,spritemap:spritemap},opt_ijData);incrementalDom.elementClose("ul")}incrementalDom.elementClose("li")};exports.__deltemplate__ClayDropdownItem_Item_radiogroup=__deltemplate__ClayDropdownItem_Item_radiogroup;__deltemplate__ClayDropdownItem_Item_radiogroup.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_radiogroup.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_radiogroup";
soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"radiogroup",0,__deltemplate__ClayDropdownItem_Item_radiogroup);var __deltemplate__ClayDropdownItem_Item_separator=function __deltemplate__ClayDropdownItem_Item_separator(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|string");
var _handleItemClick=opt_data._handleItemClick;var active=soy.asserts.assertType(opt_data.active==null||goog.isBoolean(opt_data.active)||opt_data.active===1||opt_data.active===0,"active",opt_data.active,"boolean|null|undefined");var checked=soy.asserts.assertType(opt_data.checked==null||goog.isBoolean(opt_data.checked)||opt_data.checked===1||opt_data.checked===0,"checked",opt_data.checked,"boolean|null|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||
opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var href=soy.asserts.assertType(opt_data.href==null||goog.isString(opt_data.href)||opt_data.href instanceof goog.soy.data.SanitizedContent,"href",opt_data.href,"!goog.soy.data.SanitizedContent|null|string|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|undefined");
var inputName=soy.asserts.assertType(opt_data.inputName==null||goog.isString(opt_data.inputName)||opt_data.inputName instanceof goog.soy.data.SanitizedContent,"inputName",opt_data.inputName,"!goog.soy.data.SanitizedContent|null|string|undefined");var inputValue=soy.asserts.assertType(opt_data.inputValue==null||goog.isString(opt_data.inputValue)||opt_data.inputValue instanceof goog.soy.data.SanitizedContent,"inputValue",opt_data.inputValue,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=
soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),
"maxItems",opt_data.maxItems,"null|number|undefined");var separator=soy.asserts.assertType(opt_data.separator==null||goog.isBoolean(opt_data.separator)||opt_data.separator===1||opt_data.separator===0,"separator",opt_data.separator,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");
var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");incrementalDom.elementOpenStart("li");incrementalDom.attr("aria-hidden","true");incrementalDom.attr("class","dropdown-divider");incrementalDom.attr("role","presentation");incrementalDom.elementOpenEnd();incrementalDom.elementClose("li")};exports.__deltemplate__ClayDropdownItem_Item_separator=
__deltemplate__ClayDropdownItem_Item_separator;__deltemplate__ClayDropdownItem_Item_separator.Params;if(goog.DEBUG)__deltemplate__ClayDropdownItem_Item_separator.soyTemplateName="ClayDropdownItem.__deltemplate__ClayDropdownItem_Item_separator";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownItem.Item.idom"),"separator",0,__deltemplate__ClayDropdownItem_Item_separator);exports.render.params=["_handleItemClick","active","checked","contentRenderer","disabled","href","icon","inputName","inputValue",
"items","itemsIconAlignment","label","maxItems","separator","spritemap","title"];exports.render.types={"_handleItemClick":"any","active":"bool","checked":"bool","contentRenderer":"string","disabled":"bool","href":"string","icon":"string","inputName":"string","inputValue":"string","items":"list\x3c?\x3e","itemsIconAlignment":"string","label":"string","maxItems":"int","separator":"bool","spritemap":"string","title":"string"};exports.templates=templates=exports;return exports});var ClayDropdownItem=
function(_Component){_inherits(ClayDropdownItem,_Component);function ClayDropdownItem(){_classCallCheck(this,ClayDropdownItem);return _possibleConstructorReturn(this,(ClayDropdownItem.__proto__||Object.getPrototypeOf(ClayDropdownItem)).apply(this,arguments))}return ClayDropdownItem}(_metalComponent2.default);_metalSoy2.default.register(ClayDropdownItem,templates);exports.ClayDropdownItem=ClayDropdownItem;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdownItem",["module","exports","require","frontend-taglib-clay$clay-button","frontend-taglib-clay$clay-checkbox","frontend-taglib-clay$clay-icon","frontend-taglib-clay$clay-link","frontend-taglib-clay$clay-radio","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./validators","./ClayDropdownItem.soy"],function(module,exports,
require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayDropdownItem=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}}();require("frontend-taglib-clay$clay-button");require("frontend-taglib-clay$clay-checkbox");require("frontend-taglib-clay$clay-icon");require("frontend-taglib-clay$clay-link");require("frontend-taglib-clay$clay-radio");var _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=_interopRequireDefault(_clayComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");
var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _validators=require("./validators");var _ClayDropdownItemSoy=require("./ClayDropdownItem.soy");var _ClayDropdownItemSoy2=_interopRequireDefault(_ClayDropdownItemSoy);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 ClayDropdownItem=function(_ClayComponent){_inherits(ClayDropdownItem,_ClayComponent);function ClayDropdownItem(){_classCallCheck(this,ClayDropdownItem);return _possibleConstructorReturn(this,(ClayDropdownItem.__proto__||Object.getPrototypeOf(ClayDropdownItem)).apply(this,
arguments))}_createClass(ClayDropdownItem,[{key:"_handleItemClick",value:function _handleItemClick(event){return!this.emit("itemClicked",event)}},{key:"syncActive",value:function syncActive(){if(this.active)this.element.focus()}}]);return ClayDropdownItem}(_clayComponent2.default);ClayDropdownItem.STATE={active:_validators.itemShape.active,checked:_validators.itemShape.checked,contentRenderer:_metalState.Config.string(),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),
disabled:_validators.itemShape.disabled,href:_validators.itemShape.href,icon:_validators.itemShape.icon,inputName:_validators.itemShape.inputName,inputValue:_validators.itemShape.inputValue,items:_validators.itemShape.items,itemsIconAlignment:_metalState.Config.oneOf(["left","right"]),label:_validators.itemShape.label,maxItems:_validators.itemShape.maxItems,separator:_validators.itemShape.separator,spritemap:_metalState.Config.string(),title:_validators.itemShape.title};(0,_metalWebComponent2.default)("clay-dropdown-item",
ClayDropdownItem);_metalSoy2.default.register(ClayDropdownItem,_ClayDropdownItemSoy2.default);exports.ClayDropdownItem=ClayDropdownItem;exports.default=ClayDropdownItem});
Liferay.Loader.define("frontend-js-metal-web$metal-position@2.1.2/lib/Geometry",["module","exports","require"],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}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function");}var Geometry=function(){function Geometry(){_classCallCheck(this,Geometry)}_createClass(Geometry,null,[{key:"intersectRect",value:function intersectRect(x0,
y0,x1,y1,x2,y2,x3,y3){return!(x2>x1||x3<x0||y2>y1||y3<y0)}}]);return Geometry}();exports.default=Geometry});
Liferay.Loader.define("frontend-js-metal-web$metal-position@2.1.2/lib/Position",["module","exports","require","frontend-js-metal-web$metal","./Geometry"],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 _metal=require("frontend-js-metal-web$metal");var _metal2=_interopRequireDefault(_metal);var _Geometry=require("./Geometry");var _Geometry2=_interopRequireDefault(_Geometry);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");}var Position=function(){function Position(){_classCallCheck(this,Position)}_createClass(Position,null,[{key:"getClientHeight",value:function getClientHeight(node){return this.getClientSize_(node,"Height")}},{key:"getClientSize_",value:function getClientSize_(node,prop){var el=node;if(_metal2.default.isWindow(node))el=node.document.documentElement;
if(_metal2.default.isDocument(node))el=node.documentElement;return el["client"+prop]}},{key:"getClientWidth",value:function getClientWidth(node){return this.getClientSize_(node,"Width")}},{key:"getDocumentRegion_",value:function getDocumentRegion_(element){var height=this.getHeight(element);var width=this.getWidth(element);return this.makeRegion(height,height,0,width,0,width)}},{key:"getHeight",value:function getHeight(node){return this.getSize_(node,"Height")}},{key:"getOffsetLeft",value:function getOffsetLeft(node,
ignoreTransform){return node.offsetLeft+(ignoreTransform?0:Position.getTranslation(node).left)}},{key:"getOffsetTop",value:function getOffsetTop(node,ignoreTransform){return node.offsetTop+(ignoreTransform?0:Position.getTranslation(node).top)}},{key:"getRegion",value:function getRegion(node,includeScroll){if(_metal2.default.isDocument(node)||_metal2.default.isWindow(node))return this.getDocumentRegion_(node);return this.makeRegionFromBoundingRect_(node.getBoundingClientRect(),includeScroll)}},{key:"getScrollLeft",
value:function getScrollLeft(node){if(_metal2.default.isWindow(node))return node.pageXOffset;if(_metal2.default.isDocument(node))return node.defaultView.pageXOffset;return node.scrollLeft}},{key:"getScrollTop",value:function getScrollTop(node){if(_metal2.default.isWindow(node))return node.pageYOffset;if(_metal2.default.isDocument(node))return node.defaultView.pageYOffset;return node.scrollTop}},{key:"getSize_",value:function getSize_(node,prop){if(_metal2.default.isWindow(node))return this.getClientSize_(node,
prop);if(_metal2.default.isDocument(node)){var docEl=node.documentElement;return Math.max(node.body["scroll"+prop],docEl["scroll"+prop],node.body["offset"+prop],docEl["offset"+prop],docEl["client"+prop])}return Math.max(node["client"+prop],node["scroll"+prop],node["offset"+prop])}},{key:"getTransformMatrixValues",value:function getTransformMatrixValues(node){var style=getComputedStyle(node);var transform=style.msTransform||style.transform||style.webkitTransform||style.mozTransform;if(transform!==
"none"){var values=[];var regex=/([\d-\.\s]+)/g;var matches=regex.exec(transform);while(matches){values.push(matches[1]);matches=regex.exec(transform)}return values}}},{key:"getTranslation",value:function getTranslation(node){var values=Position.getTransformMatrixValues(node);var translation={left:0,top:0};if(values){translation.left=parseFloat(values.length===6?values[4]:values[13]);translation.top=parseFloat(values.length===6?values[5]:values[14])}return translation}},{key:"getWidth",value:function getWidth(node){return this.getSize_(node,
"Width")}},{key:"intersectRegion",value:function intersectRegion(r1,r2){return _Geometry2.default.intersectRect(r1.top,r1.left,r1.bottom,r1.right,r2.top,r2.left,r2.bottom,r2.right)}},{key:"insideRegion",value:function insideRegion(r1,r2){return r2.top>=r1.top&&r2.bottom<=r1.bottom&&r2.right<=r1.right&&r2.left>=r1.left}},{key:"insideViewport",value:function insideViewport(region){return this.insideRegion(this.getRegion(window),region)}},{key:"intersection",value:function intersection(r1,r2){if(!this.intersectRegion(r1,
r2))return null;var bottom=Math.min(r1.bottom,r2.bottom);var right=Math.min(r1.right,r2.right);var left=Math.max(r1.left,r2.left);var top=Math.max(r1.top,r2.top);return this.makeRegion(bottom,bottom-top,left,right,top,right-left)}},{key:"makeRegion",value:function makeRegion(bottom,height,left,right,top,width){return{bottom:bottom,height:height,left:left,right:right,top:top,width:width}}},{key:"makeRegionFromBoundingRect_",value:function makeRegionFromBoundingRect_(rect,includeScroll){var deltaX=
includeScroll?Position.getScrollLeft(document):0;var deltaY=includeScroll?Position.getScrollTop(document):0;return this.makeRegion(rect.bottom+deltaY,rect.height,rect.left+deltaX,rect.right+deltaX,rect.top+deltaY,rect.width)}},{key:"pointInsideRegion",value:function pointInsideRegion(x,y,region){return Position.insideRegion(region,Position.makeRegion(y,0,x,x,y,0))}}]);return Position}();exports.default=Position});
Liferay.Loader.define("frontend-js-metal-web$metal-position@2.1.2/lib/Align",["module","exports","require","./Position"],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 _Position=require("./Position");var _Position2=_interopRequireDefault(_Position);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");
}var Align=function(){function Align(){_classCallCheck(this,Align)}_createClass(Align,null,[{key:"align",value:function align(element,alignElement,position){var autoBestAlign=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;var bestRegion=void 0;if(autoBestAlign){var suggestion=this.suggestAlignBestRegion(element,alignElement,position);position=suggestion.position;bestRegion=suggestion.region}else bestRegion=this.getAlignRegion(element,alignElement,position);var computedStyle=window.getComputedStyle(element,
null);if(computedStyle.getPropertyValue("position")!=="fixed"){bestRegion.top+=window.pageYOffset;bestRegion.left+=window.pageXOffset;var offsetParent=element;while(offsetParent=offsetParent.offsetParent){bestRegion.top-=_Position2.default.getOffsetTop(offsetParent);bestRegion.left-=_Position2.default.getOffsetLeft(offsetParent)}}element.style.top=bestRegion.top+"px";element.style.left=bestRegion.left+"px";return position}},{key:"getAlignBestRegion",value:function getAlignBestRegion(element,alignElement,
position){return Align.suggestAlignBestRegion(element,alignElement,position).region}},{key:"getAlignRegion",value:function getAlignRegion(element,alignElement,position){var r1=_Position2.default.getRegion(alignElement);var r2=_Position2.default.getRegion(element);var top=0;var left=0;switch(position){case Align.TopCenter:top=r1.top-r2.height;left=r1.left+r1.width/2-r2.width/2;break;case Align.RightCenter:top=r1.top+r1.height/2-r2.height/2;left=r1.left+r1.width;break;case Align.BottomCenter:top=r1.bottom;
left=r1.left+r1.width/2-r2.width/2;break;case Align.LeftCenter:top=r1.top+r1.height/2-r2.height/2;left=r1.left-r2.width;break;case Align.TopRight:top=r1.top-r2.height;left=r1.right-r2.width;break;case Align.BottomRight:top=r1.bottom;left=r1.right-r2.width;break;case Align.BottomLeft:top=r1.bottom;left=r1.left;break;case Align.TopLeft:top=r1.top-r2.height;left=r1.left;break}return{bottom:top+r2.height,height:r2.height,left:left,right:left+r2.width,top:top,width:r2.width}}},{key:"isValidPosition",value:function isValidPosition(val){return 0<=
val&&val<=8}},{key:"suggestAlignBestRegion",value:function suggestAlignBestRegion(element,alignElement,position){var bestArea=0;var bestPosition=position;var bestRegion=this.getAlignRegion(element,alignElement,bestPosition);var tryPosition=bestPosition;var tryRegion=bestRegion;var viewportRegion=_Position2.default.getRegion(window);for(var i=0;i<8;){if(_Position2.default.intersectRegion(viewportRegion,tryRegion)){var visibleRegion=_Position2.default.intersection(viewportRegion,tryRegion);var area=
visibleRegion.width*visibleRegion.height;if(area>bestArea){bestArea=area;bestRegion=tryRegion;bestPosition=tryPosition}if(_Position2.default.insideViewport(tryRegion))break}tryPosition=(position+ ++i)%8;tryRegion=this.getAlignRegion(element,alignElement,tryPosition)}return{position:bestPosition,region:bestRegion}}}]);return Align}();Align.TopCenter=0;Align.TopRight=1;Align.RightCenter=2;Align.BottomRight=3;Align.BottomCenter=4;Align.BottomLeft=5;Align.LeftCenter=6;Align.TopLeft=7;Align.Top=Align.TopCenter;
Align.Right=Align.RightCenter;Align.Bottom=Align.BottomCenter;Align.Left=Align.LeftCenter;exports.default=Align});
Liferay.Loader.define("frontend-js-metal-web$metal-position@2.1.2/lib/all/position",["module","exports","require","../Align","../Geometry","../Position"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.Position=exports.Geometry=exports.Align=undefined;var _Align=require("../Align");var _Align2=_interopRequireDefault(_Align);var _Geometry=require("../Geometry");var _Geometry2=_interopRequireDefault(_Geometry);var _Position=require("../Position");
var _Position2=_interopRequireDefault(_Position);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=_Position2.default;exports.Align=_Align2.default;exports.Geometry=_Geometry2.default;exports.Position=_Position2.default});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdownBase.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.ClayDropdownBase=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");var soydata=goog.require("soydata");goog.module("ClayDropdownBase.incrementaldom");goog.require("goog.soy.data.SanitizedContent");var incrementalDom=goog.require("incrementaldom");goog.require("soy");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayButton.incrementaldom","render");var $templateAlias3=_metalSoy2.default.getTemplate("ClayDropdownItem.incrementaldom","render");var $templateAlias4=_metalSoy2.default.getTemplate("ClayLink.incrementaldom",
"render");var $templateAlias2=_metalSoy2.default.getTemplate("ClayPortal.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var items=soy.asserts.assertType(goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e");var label=soy.asserts.assertType(goog.isFunction(opt_data.label)||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|string");
var _handleButtonClick=opt_data._handleButtonClick;var _handleItemClick=opt_data._handleItemClick;var _handleSearch=opt_data._handleSearch;var button=opt_data.button;var caption=soy.asserts.assertType(opt_data.caption==null||goog.isString(opt_data.caption)||opt_data.caption instanceof goog.soy.data.SanitizedContent,"caption",opt_data.caption,"!goog.soy.data.SanitizedContent|null|string|undefined");var contentRenderer=soy.asserts.assertType(opt_data.contentRenderer==null||goog.isString(opt_data.contentRenderer)||
opt_data.contentRenderer instanceof goog.soy.data.SanitizedContent,"contentRenderer",opt_data.contentRenderer,"!goog.soy.data.SanitizedContent|null|string|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");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 expanded=soy.asserts.assertType(opt_data.expanded==null||goog.isBoolean(opt_data.expanded)||opt_data.expanded===1||opt_data.expanded===0,"expanded",opt_data.expanded,"boolean|null|undefined");var helpText=soy.asserts.assertType(opt_data.helpText==null||goog.isString(opt_data.helpText)||opt_data.helpText instanceof goog.soy.data.SanitizedContent,"helpText",opt_data.helpText,
"!goog.soy.data.SanitizedContent|null|string|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 itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,
"!goog.soy.data.SanitizedContent|null|string|undefined");var portalElementId=soy.asserts.assertType(opt_data.portalElementId==null||goog.isString(opt_data.portalElementId)||opt_data.portalElementId instanceof goog.soy.data.SanitizedContent,"portalElementId",opt_data.portalElementId,"!goog.soy.data.SanitizedContent|null|string|undefined");var searchable=soy.asserts.assertType(opt_data.searchable==null||goog.isBoolean(opt_data.searchable)||opt_data.searchable===1||opt_data.searchable===0,"searchable",
opt_data.searchable,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");
var triggerClasses=soy.asserts.assertType(opt_data.triggerClasses==null||goog.isString(opt_data.triggerClasses)||opt_data.triggerClasses instanceof goog.soy.data.SanitizedContent,"triggerClasses",opt_data.triggerClasses,"!goog.soy.data.SanitizedContent|null|string|undefined");var triggerSize=soy.asserts.assertType(opt_data.triggerSize==null||goog.isString(opt_data.triggerSize)||opt_data.triggerSize instanceof goog.soy.data.SanitizedContent,"triggerSize",opt_data.triggerSize,"!goog.soy.data.SanitizedContent|null|string|undefined");
var triggerTitle=soy.asserts.assertType(opt_data.triggerTitle==null||goog.isString(opt_data.triggerTitle)||opt_data.triggerTitle instanceof goog.soy.data.SanitizedContent,"triggerTitle",opt_data.triggerTitle,"!goog.soy.data.SanitizedContent|null|string|undefined");var attributes__soy280=function attributes__soy280(){incrementalDom.attr("class","dropdown"+(elementClasses?" "+elementClasses:"")+(expanded?" show":""));if(id)incrementalDom.attr("id",id)};incrementalDom.elementOpenStart("div");attributes__soy280();
incrementalDom.elementOpenEnd();$trigger({classes:triggerClasses,disabled:disabled,expanded:expanded,label:label,size:triggerSize,style:style,title:triggerTitle},opt_ijData);$sections({_handleButtonClick:_handleButtonClick,_handleItemClick:_handleItemClick,_handleSearch:_handleSearch,button:button,caption:caption,contentRenderer:contentRenderer!=null?contentRenderer:"",expanded:expanded,helpText:helpText,items:items,itemsIconAlignment:itemsIconAlignment,portalElementId:portalElementId,searchable:searchable,
spritemap:spritemap},opt_ijData);incrementalDom.elementClose("div")};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayDropdownBase.render";var $items=function $items(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var items=soy.asserts.assertType(goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e");var _handleItemClick=opt_data._handleItemClick;var contentRenderer=soy.asserts.assertType(opt_data.contentRenderer==
null||goog.isString(opt_data.contentRenderer)||opt_data.contentRenderer instanceof goog.soy.data.SanitizedContent,"contentRenderer",opt_data.contentRenderer,"!goog.soy.data.SanitizedContent|null|string|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");
var maxItems=soy.asserts.assertType(opt_data.maxItems==null||goog.isNumber(opt_data.maxItems),"maxItems",opt_data.maxItems,"null|number|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");var index316_RangeEnd=maxItems&&maxItems<items.length?maxItems:items.length;var index316ListLen=Math.max(0,
Math.ceil((index316_RangeEnd-0)/1));for(var index316Index=0;index316Index<index316ListLen;index316Index++){var index316Data=0+index316Index*1;var item__soy319=items[index316Data];var variant__soy334="";var $tmp;if(contentRenderer!=null&&contentRenderer!="")$tmp=contentRenderer;else if(item__soy319.type)$tmp=item__soy319.type;else $tmp="item";variant__soy334+=$tmp;$templateAlias3({active:item__soy319.active,checked:item__soy319.checked,contentRenderer:variant__soy334,data:item__soy319.data,disabled:item__soy319.disabled,
events:{itemClicked:_handleItemClick},href:item__soy319.href,icon:item__soy319.icon,inputName:item__soy319.inputName,inputValue:item__soy319.inputValue,items:item__soy319.items,itemsIconAlignment:itemsIconAlignment,label:item__soy319.label?""+item__soy319.label:"",maxItems:item__soy319.maxItems,separator:item__soy319.separator,spritemap:spritemap,title:item__soy319.title},opt_ijData);if(item__soy319.separator)$templateAlias3({contentRenderer:"separator"},opt_ijData)}};exports.items=$items;$items.Params;
if(goog.DEBUG)$items.soyTemplateName="ClayDropdownBase.items";var $search=function $search(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 _handleSearch=opt_data._handleSearch;incrementalDom.elementOpen("form");incrementalDom.elementOpenStart("div");incrementalDom.attr("class",
"dropdown-section");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("div");incrementalDom.attr("class","input-group input-group-sm");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("div");incrementalDom.attr("class","input-group-item");incrementalDom.elementOpenEnd();incrementalDom.elementOpenStart("input");incrementalDom.attr("aria-label","Search for...");incrementalDom.attr("class","form-control input-group-inset input-group-inset-after");incrementalDom.attr("data-oninput",
_handleSearch);incrementalDom.attr("placeholder","Search for...");incrementalDom.attr("type","text");incrementalDom.attr("ref","searchInput");incrementalDom.elementOpenEnd();incrementalDom.elementClose("input");incrementalDom.elementOpenStart("span");incrementalDom.attr("class","input-group-inset-item input-group-inset-item-after");incrementalDom.elementOpenEnd();$templateAlias1({icon:"search",spritemap:spritemap,style:"link"},opt_ijData);incrementalDom.elementClose("span");incrementalDom.elementClose("div");
incrementalDom.elementClose("div");incrementalDom.elementClose("div");incrementalDom.elementClose("form")};exports.search=$search;$search.Params;if(goog.DEBUG)$search.soyTemplateName="ClayDropdownBase.search";var $sections=function $sections(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var items=soy.asserts.assertType(goog.isArray(opt_data.items),"items",opt_data.items,"!Array\x3c?\x3e");var _handleButtonClick=opt_data._handleButtonClick;var _handleItemClick=
opt_data._handleItemClick;var _handleSearch=opt_data._handleSearch;var button=opt_data.button;var caption=soy.asserts.assertType(opt_data.caption==null||goog.isString(opt_data.caption)||opt_data.caption instanceof goog.soy.data.SanitizedContent,"caption",opt_data.caption,"!goog.soy.data.SanitizedContent|null|string|undefined");var contentRenderer=soy.asserts.assertType(opt_data.contentRenderer==null||goog.isString(opt_data.contentRenderer)||opt_data.contentRenderer instanceof goog.soy.data.SanitizedContent,
"contentRenderer",opt_data.contentRenderer,"!goog.soy.data.SanitizedContent|null|string|undefined");var expanded=soy.asserts.assertType(opt_data.expanded==null||goog.isBoolean(opt_data.expanded)||opt_data.expanded===1||opt_data.expanded===0,"expanded",opt_data.expanded,"boolean|null|undefined");var helpText=soy.asserts.assertType(opt_data.helpText==null||goog.isString(opt_data.helpText)||opt_data.helpText instanceof goog.soy.data.SanitizedContent,"helpText",opt_data.helpText,"!goog.soy.data.SanitizedContent|null|string|undefined");
var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var portalElementId=soy.asserts.assertType(opt_data.portalElementId==null||goog.isString(opt_data.portalElementId)||opt_data.portalElementId instanceof goog.soy.data.SanitizedContent,"portalElementId",
opt_data.portalElementId,"!goog.soy.data.SanitizedContent|null|string|undefined");var searchable=soy.asserts.assertType(opt_data.searchable==null||goog.isBoolean(opt_data.searchable)||opt_data.searchable===1||opt_data.searchable===0,"searchable",opt_data.searchable,"boolean|null|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");
var dropdownMenu__soy475=function dropdownMenu__soy475(){var listAttributes__soy402=function listAttributes__soy402(){var $tmp;if(itemsIconAlignment=="left")$tmp=" dropdown-menu-indicator-start";else if(itemsIconAlignment=="right")$tmp=" dropdown-menu-indicator-end";else $tmp="";incrementalDom.attr("class","dropdown-menu"+$tmp+(expanded?" show":""));incrementalDom.attr("ref","menu")};incrementalDom.elementOpenStart("div");listAttributes__soy402();incrementalDom.elementOpenEnd();if(helpText){incrementalDom.elementOpenStart("div");
incrementalDom.attr("class","alert alert-fluid alert-info");incrementalDom.attr("role","alert");incrementalDom.elementOpenEnd();soyIdom.print(helpText);incrementalDom.elementClose("div")}if(searchable&&spritemap)$search({_handleSearch:_handleSearch,spritemap:spritemap},opt_ijData);var listItemsContent__soy428=function listItemsContent__soy428(){soy.$$getDelegateFn(soy.$$getDelTemplateId("ClayDropdownBase.Content.idom"),contentRenderer,false)({_handleItemClick:_handleItemClick,contentRenderer:contentRenderer,
items:items,itemsIconAlignment:itemsIconAlignment,spritemap:spritemap},opt_ijData)};var captionContent__soy437=function captionContent__soy437(){if(caption){incrementalDom.elementOpenStart("div");incrementalDom.attr("class","dropdown-caption");incrementalDom.elementOpenEnd();soyIdom.print(caption);incrementalDom.elementClose("div")}};if(button){incrementalDom.elementOpen("form");incrementalDom.elementOpenStart("div");incrementalDom.attr("class","inline-scroller");incrementalDom.elementOpenEnd();listItemsContent__soy428();
incrementalDom.elementClose("div");captionContent__soy437();incrementalDom.elementOpenStart("div");incrementalDom.attr("class","dropdown-section");incrementalDom.elementOpenEnd();if(button.href!=null)$templateAlias4({buttonStyle:button.buttonStyle,elementClasses:"btn-block",events:{click:_handleButtonClick},href:button.href,label:button.label,ref:"dropdownButton"},opt_ijData);else{var $tmp$$1=button.type;$templateAlias1({block:true,events:{click:_handleButtonClick},label:button.label,ref:"dropdownButton",
style:button.style,type:$tmp$$1!=null?$tmp$$1:"button"},opt_ijData)}incrementalDom.elementClose("div");incrementalDom.elementClose("form")}else{listItemsContent__soy428();captionContent__soy437()}incrementalDom.elementClose("div")};var param480=function param480(){dropdownMenu__soy475()};$templateAlias2({content:param480,portalElement:"#"+portalElementId,ref:"portal"},opt_ijData)};exports.sections=$sections;$sections.Params;if(goog.DEBUG)$sections.soyTemplateName="ClayDropdownBase.sections";var $trigger=
function $trigger(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var label=soy.asserts.assertType(goog.isFunction(opt_data.label)||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|string");var classes=soy.asserts.assertType(opt_data.classes==null||goog.isString(opt_data.classes)||opt_data.classes instanceof goog.soy.data.SanitizedContent,"classes",opt_data.classes,
"!goog.soy.data.SanitizedContent|null|string|undefined");var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===0,"disabled",opt_data.disabled,"boolean|null|undefined");var expanded=soy.asserts.assertType(opt_data.expanded==null||goog.isBoolean(opt_data.expanded)||opt_data.expanded===1||opt_data.expanded===0,"expanded",opt_data.expanded,"boolean|null|undefined");var size=soy.asserts.assertType(opt_data.size==null||
goog.isString(opt_data.size)||opt_data.size instanceof goog.soy.data.SanitizedContent,"size",opt_data.size,"!goog.soy.data.SanitizedContent|null|string|undefined");var style=soy.asserts.assertType(opt_data.style==null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");var title=soy.asserts.assertType(opt_data.title==null||goog.isString(opt_data.title)||opt_data.title instanceof goog.soy.data.SanitizedContent,
"title",opt_data.title,"!goog.soy.data.SanitizedContent|null|string|undefined");var buttonAttributes__soy533=function buttonAttributes__soy533(){if(expanded)incrementalDom.attr("aria-expanded","true");else incrementalDom.attr("aria-expanded","false");incrementalDom.attr("aria-haspopup","true");incrementalDom.attr("aria-label","toggle");incrementalDom.attr("class","dropdown-toggle btn"+(classes?" "+classes:"")+(size?" btn-"+size:"")+(style?" btn-"+style:" btn-unstyled"));if(disabled)incrementalDom.attr("disabled",
"");else incrementalDom.attr("data-onclick","toggle");incrementalDom.attr("ref","triggerButton");if(title)incrementalDom.attr("title",title);incrementalDom.attr("type","button")};incrementalDom.elementOpenStart("button");buttonAttributes__soy533();incrementalDom.elementOpenEnd();soyIdom.print(label);incrementalDom.elementClose("button")};exports.trigger=$trigger;$trigger.Params;if(goog.DEBUG)$trigger.soyTemplateName="ClayDropdownBase.trigger";var __deltemplate__ClayDropdownBase_Content_=function __deltemplate__ClayDropdownBase_Content_(opt_data,
opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;opt_data=opt_data||{};var _handleItemClick=opt_data._handleItemClick;var contentRenderer=soy.asserts.assertType(opt_data.contentRenderer==null||goog.isString(opt_data.contentRenderer)||opt_data.contentRenderer instanceof goog.soy.data.SanitizedContent,"contentRenderer",opt_data.contentRenderer,"!goog.soy.data.SanitizedContent|null|string|undefined");var items=soy.asserts.assertType(opt_data.items==null||goog.isArray(opt_data.items),
"items",opt_data.items,"!Array\x3c?\x3e|null|undefined");var itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var spritemap=soy.asserts.assertType(opt_data.spritemap==null||goog.isString(opt_data.spritemap)||opt_data.spritemap instanceof goog.soy.data.SanitizedContent,
"spritemap",opt_data.spritemap,"!goog.soy.data.SanitizedContent|null|string|undefined");if(items){incrementalDom.elementOpenStart("ul");incrementalDom.attr("class","list-unstyled");incrementalDom.elementOpenEnd();$items({_handleItemClick:_handleItemClick,items:items,itemsIconAlignment:itemsIconAlignment,spritemap:spritemap},opt_ijData);incrementalDom.elementClose("ul")}};exports.__deltemplate__ClayDropdownBase_Content_=__deltemplate__ClayDropdownBase_Content_;__deltemplate__ClayDropdownBase_Content_.Params;
if(goog.DEBUG)__deltemplate__ClayDropdownBase_Content_.soyTemplateName="ClayDropdownBase.__deltemplate__ClayDropdownBase_Content_";soy.$$registerDelegateFn(soy.$$getDelTemplateId("ClayDropdownBase.Content.idom"),"",0,__deltemplate__ClayDropdownBase_Content_);exports.render.params=["items","label","_handleButtonClick","_handleItemClick","_handleSearch","button","caption","contentRenderer","disabled","elementClasses","expanded","helpText","id","itemsIconAlignment","portalElementId","searchable","spritemap",
"style","triggerClasses","triggerSize","triggerTitle"];exports.render.types={"items":"list\x3c?\x3e","label":"html|string","_handleButtonClick":"any","_handleItemClick":"any","_handleSearch":"any","button":"?","caption":"string","contentRenderer":"string","disabled":"bool","elementClasses":"string","expanded":"bool","helpText":"string","id":"string","itemsIconAlignment":"string","portalElementId":"string","searchable":"bool","spritemap":"string","style":"string","triggerClasses":"string","triggerSize":"string",
"triggerTitle":"string"};exports.items.params=["items","_handleItemClick","contentRenderer","itemsIconAlignment","maxItems","spritemap"];exports.items.types={"items":"list\x3c?\x3e","_handleItemClick":"any","contentRenderer":"string","itemsIconAlignment":"string","maxItems":"int","spritemap":"string"};exports.search.params=["spritemap","_handleSearch"];exports.search.types={"spritemap":"string","_handleSearch":"any"};exports.sections.params=["items","_handleButtonClick","_handleItemClick","_handleSearch",
"button","caption","contentRenderer","expanded","helpText","itemsIconAlignment","portalElementId","searchable","spritemap"];exports.sections.types={"items":"list\x3c?\x3e","_handleButtonClick":"any","_handleItemClick":"any","_handleSearch":"any","button":"?","caption":"string","contentRenderer":"string","expanded":"bool","helpText":"string","itemsIconAlignment":"string","portalElementId":"string","searchable":"bool","spritemap":"string"};exports.trigger.params=["label","classes","disabled","expanded",
"size","style","title"];exports.trigger.types={"label":"html|string","classes":"string","disabled":"bool","expanded":"bool","size":"string","style":"string","title":"string"};exports.templates=templates=exports;return exports});var ClayDropdownBase=function(_Component){_inherits(ClayDropdownBase,_Component);function ClayDropdownBase(){_classCallCheck(this,ClayDropdownBase);return _possibleConstructorReturn(this,(ClayDropdownBase.__proto__||Object.getPrototypeOf(ClayDropdownBase)).apply(this,arguments))}
return ClayDropdownBase}(_metalComponent2.default);_metalSoy2.default.register(ClayDropdownBase,templates);exports.ClayDropdownBase=ClayDropdownBase;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdownBase",["module","exports","require","frontend-taglib-clay$clay-button","frontend-taglib-clay$clay-link","frontend-taglib-clay$clay-portal","./ClayDropdownItem","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-dom","frontend-js-metal-web$metal-position","frontend-js-metal-web$metal-state","frontend-js-metal-web$metal-events","./validators","./ClayDropdownBase.soy"],function(module,
exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayDropdownBase=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}}();require("frontend-taglib-clay$clay-button");require("frontend-taglib-clay$clay-link");require("frontend-taglib-clay$clay-portal");require("./ClayDropdownItem");var _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=_interopRequireDefault(_clayComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalDom=require("frontend-js-metal-web$metal-dom");
var _metalDom2=_interopRequireDefault(_metalDom);var _metalPosition=require("frontend-js-metal-web$metal-position");var _metalState=require("frontend-js-metal-web$metal-state");var _metalEvents=require("frontend-js-metal-web$metal-events");var _validators=require("./validators");var _ClayDropdownBaseSoy=require("./ClayDropdownBase.soy");var _ClayDropdownBaseSoy2=_interopRequireDefault(_ClayDropdownBaseSoy);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 KEY_CODE_ESC=27;var KEY_DOWN="ArrowDown";var KEY_UP="ArrowUp";var KEY_ENTER="Enter";var KEY_NAVIGATION=[KEY_DOWN,KEY_UP,KEY_ENTER];var flatten=function flatten(items,groupItems){var newItems=items.map(function(item){return item.items?item.items:
[item]});return groupItems?newItems:newItems.reduce(function(acc,cur){return acc.concat(cur)},[])};var ClayDropdownBase=function(_ClayComponent){_inherits(ClayDropdownBase,_ClayComponent);function ClayDropdownBase(){_classCallCheck(this,ClayDropdownBase);return _possibleConstructorReturn(this,(ClayDropdownBase.__proto__||Object.getPrototypeOf(ClayDropdownBase)).apply(this,arguments))}_createClass(ClayDropdownBase,[{key:"attached",value:function attached(){this.addListener("toggle",this._defaultToggle,
true);this.refs.portal.on("rendered",this._handleRenderedPortal.bind(this))}},{key:"created",value:function created(){this._eventHandler=new _metalEvents.EventHandler}},{key:"detached",value:function detached(){this._eventHandler.removeAllListeners()}},{key:"disposed",value:function disposed(){this._eventHandler.removeAllListeners()}},{key:"_defaultToggle",value:function _defaultToggle(){this.expanded=!this.expanded}},{key:"_getDropdownItemIndex",value:function _getDropdownItemIndex(element){return Array.prototype.indexOf.call(Array.prototype.filter.call(element.parentElement.children,
function(childrenElement){return childrenElement.getAttribute("role")!=="presentation"}),element)}},{key:"_handleDocClick",value:function _handleDocClick(event){if(this.element.contains(event.target)||this.refs.portal&&this.refs.portal.element.contains(event.target))return;this.toggle()}},{key:"_handleButtonClick",value:function _handleButtonClick(event){this.emit("buttonClicked",event)}},{key:"_handleItemClick",value:function _handleItemClick(event){var element=event.delegateTarget;var elementIndex=
this._getDropdownItemIndex(element);var flatenItems=flatten(this.items);var item=flatenItems[elementIndex];return!this.emit({data:{item:item},name:"itemClicked",originalEvent:event})}},{key:"_incrementActiveItemIndex",value:function _incrementActiveItemIndex(items,active,subActive,reverse){var totalItems=items.length;subActive=reverse?subActive-1:subActive+1;if(reverse){if(subActive<0){var nextActive=active-1;active=nextActive<0?totalItems-1:nextActive;subActive=items[active].length-1}}else if(subActive===
items[active].length){var _nextActive=active+1;active=_nextActive===totalItems?0:_nextActive;subActive=0}return{active:active,subActive:subActive}}},{key:"_getNextIndexes",value:function _getNextIndexes(items,initialActive,initialSubActive){var reverse=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var _incrementActiveItemI=this._incrementActiveItemIndex(items,initialActive===-1?0:initialActive,initialSubActive,reverse),active=_incrementActiveItemI.active,subActive=_incrementActiveItemI.subActive;
var allItems=items.reduce(function(prev,curr){return prev.concat(curr)},[]);var tick=0;while(items[active][subActive].disabled&&tick<allItems.length){var item=this._incrementActiveItemIndex(items,active,subActive,reverse);active=item.active;subActive=item.subActive;tick++}return{active:active,subActive:subActive}}},{key:"_setNextActive",value:function _setNextActive(reverse){var items=flatten(this.items,true);var activeSubIndex=-1;var activeIndex=items.findIndex(function(item){var subIndex=item.findIndex(function(item){return item.active});
if(subIndex!==-1){activeSubIndex=subIndex;return true}});var _getNextIndexes2=this._getNextIndexes(items,activeIndex,activeSubIndex,reverse),active=_getNextIndexes2.active,subActive=_getNextIndexes2.subActive;if(items[activeIndex]&&items[activeIndex][activeSubIndex])items[activeIndex][activeSubIndex].active=false;items[active][subActive].active=true;this.items=this._assembleFromFlattenedGroups(items)}},{key:"_assembleFromFlattenedGroups",value:function _assembleFromFlattenedGroups(flattenedItems){return this.items.map(function(item,
i){if(item.items)item.items=flattenedItems[i];else item=flattenedItems[i][0];return item})}},{key:"_handleKeyNavigation",value:function _handleKeyNavigation(event){if(KEY_NAVIGATION.includes(event.key)){event.preventDefault();if(event.key===KEY_DOWN||event.key===KEY_UP)this._setNextActive(event.key===KEY_UP);else if(event.key===KEY_ENTER)this._handleEnterKey(event)}}},{key:"_handleEnterKey",value:function _handleEnterKey(event){return!this.emit({data:{item:flatten(this.items).find(function(item){return item.active})},
name:"itemClicked",originalEvent:event})}},{key:"_handleKeyup",value:function _handleKeyup(event){if(event.keyCode===KEY_CODE_ESC)this.toggle()}},{key:"_handleRenderedPortal",value:function _handleRenderedPortal(){if(this.expanded&&this._alignElementSelector){var alignElement=this.element.querySelector(this._alignElementSelector);if(alignElement){var bodyElement=this.refs.portal.refs.menu;this._alignedPosition=_metalPosition.Align.align(bodyElement,alignElement,this.preferredAlign)}}}},{key:"_handleSearch",
value:function _handleSearch(event){var searchValue=event.delegateTarget.value.toLowerCase();if(!this._originalItems)this._originalItems=this.items;this.items=this._originalItems.filter(function(item){if(item.items){if(!item._originalItems)item._originalItems=item.items;item.items=item._originalItems.filter(function(nestedItem){return nestedItem.label&&nestedItem.type!=="group"&&nestedItem.type!=="header"&&nestedItem.type!=="separator"&&nestedItem.label.toLowerCase().indexOf(searchValue)!==-1});return item.items.length>
0}else return item.label&&item.type!=="group"&&item.type!=="header"&&item.type!=="separator"&&item.label.toLowerCase().indexOf(searchValue)!==-1});return!this.emit({data:{filteredItems:this.items,originalItems:this._originalItems},name:"itemsFiltered",originalEvent:event})}},{key:"_handleWinBlur",value:function _handleWinBlur(){var activeElement=document.activeElement;if(activeElement!=null&&activeElement.nodeName==="IFRAME")this.toggle()}},{key:"_setPreferredAlign",value:function _setPreferredAlign(value){switch(value){case "TopCenter":return _metalPosition.Align.TopCenter;
case "RightCenter":return _metalPosition.Align.RightCenter;case "BottomCenter":return _metalPosition.Align.BottomCenter;case "LeftCenter":return _metalPosition.Align.LeftCenter;case "TopRight":return _metalPosition.Align.TopRight;case "BottomRight":return _metalPosition.Align.BottomRight;case "BottomLeft":return _metalPosition.Align.BottomLeft;case "TopLeft":return _metalPosition.Align.TopLeft;default:return _metalPosition.Align.BottomLeft}}},{key:"syncExpanded",value:function syncExpanded(){if(this.expanded)this._eventHandler.add(_metalDom2.default.on(document,
"click",this._handleDocClick.bind(this),true),_metalDom2.default.on(document,"keyup",this._handleKeyup.bind(this),true),_metalDom2.default.on(document,"keydown",this._handleKeyNavigation.bind(this),true),_metalDom2.default.on(document,"touchend",this._handleDocClick.bind(this),true),_metalDom2.default.on(window,"blur",this._handleWinBlur.bind(this),true));else if(this._eventHandler.eventHandles_.length)this._eventHandler.removeAllListeners()}},{key:"toggle",value:function toggle(event){return!this.emit({name:"toggle",
originalEvent:event})}}]);return ClayDropdownBase}(_clayComponent2.default);ClayDropdownBase.STATE={_alignedPosition:_metalState.Config.validator(_metalPosition.Align.isValidPosition).internal(),_alignElementSelector:_metalState.Config.string().value(".dropdown-toggle").internal(),button:_metalState.Config.shapeOf({href:_metalState.Config.string(),label:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["primary","secondary"]).value("primary"),type:_metalState.Config.oneOf(["button",
"reset","submit"]).value("button")}),caption:_metalState.Config.string(),contentRenderer:_metalState.Config.string(),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),disabled:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),expanded:_metalState.Config.bool().value(false),helpText:_metalState.Config.string(),id:_metalState.Config.string(),items:_validators.itemsValidator.required(),itemsIconAlignment:_metalState.Config.oneOf(["left",
"right"]),label:_metalState.Config.any().required(),portalElementId:_metalState.Config.string().value("clay_dropdown_portal").internal(),preferredAlign:_validators.preferredAlign.setter("_setPreferredAlign").value("BottomLeft"),searchable:_metalState.Config.bool().value(false),spritemap:_metalState.Config.string(),style:_metalState.Config.oneOf(["link","primary","secondary","unstyled"]).value("unstyled"),triggerClasses:_metalState.Config.string(),triggerSize:_metalState.Config.oneOf(["sm"]),triggerTitle:_metalState.Config.string()};
_metalSoy2.default.register(ClayDropdownBase,_ClayDropdownBaseSoy2.default);exports.ClayDropdownBase=ClayDropdownBase;exports.default=ClayDropdownBase});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdown.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.ClayDropdown=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");var soydata=
goog.require("soydata");goog.module("ClayDropdown.incrementaldom");goog.require("goog.soy.data.SanitizedContent");goog.require("soy.asserts");var soyIdom=goog.require("soy.idom");var $templateAlias1=_metalSoy2.default.getTemplate("ClayDropdownBase.incrementaldom","render");var $templateAlias2=_metalSoy2.default.getTemplate("ClayIcon.incrementaldom","render");var $render=function $render(opt_data,opt_ijData,opt_ijData_deprecated){opt_ijData=opt_ijData_deprecated||opt_ijData;var items=soy.asserts.assertType(goog.isArray(opt_data.items),
"items",opt_data.items,"!Array\x3c?\x3e");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 _handleButtonClick=opt_data._handleButtonClick;var _handleItemClick=opt_data._handleItemClick;var button=opt_data.button;var disabled=soy.asserts.assertType(opt_data.disabled==null||goog.isBoolean(opt_data.disabled)||opt_data.disabled===1||opt_data.disabled===
0,"disabled",opt_data.disabled,"boolean|null|undefined");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 expanded=soy.asserts.assertType(opt_data.expanded==null||goog.isBoolean(opt_data.expanded)||opt_data.expanded===1||opt_data.expanded===0,"expanded",opt_data.expanded,
"boolean|null|undefined");var icon=soy.asserts.assertType(opt_data.icon==null||goog.isString(opt_data.icon)||opt_data.icon instanceof goog.soy.data.SanitizedContent,"icon",opt_data.icon,"!goog.soy.data.SanitizedContent|null|string|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 itemsIconAlignment=soy.asserts.assertType(opt_data.itemsIconAlignment==
null||goog.isString(opt_data.itemsIconAlignment)||opt_data.itemsIconAlignment instanceof goog.soy.data.SanitizedContent,"itemsIconAlignment",opt_data.itemsIconAlignment,"!goog.soy.data.SanitizedContent|null|string|undefined");var label=soy.asserts.assertType(opt_data.label==null||goog.isFunction(opt_data.label)||goog.isString(opt_data.label)||opt_data.label instanceof goog.soy.data.SanitizedContent,"label",opt_data.label,"!goog.soy.data.SanitizedContent|function()|null|string|undefined");var preferredAlign=
soy.asserts.assertType(opt_data.preferredAlign==null||goog.isString(opt_data.preferredAlign)||opt_data.preferredAlign instanceof goog.soy.data.SanitizedContent,"preferredAlign",opt_data.preferredAlign,"!goog.soy.data.SanitizedContent|null|string|undefined");var searchable=soy.asserts.assertType(opt_data.searchable==null||goog.isBoolean(opt_data.searchable)||opt_data.searchable===1||opt_data.searchable===0,"searchable",opt_data.searchable,"boolean|null|undefined");var style=soy.asserts.assertType(opt_data.style==
null||goog.isString(opt_data.style)||opt_data.style instanceof goog.soy.data.SanitizedContent,"style",opt_data.style,"!goog.soy.data.SanitizedContent|null|string|undefined");var toggle=opt_data.toggle;var triggerClasses=soy.asserts.assertType(opt_data.triggerClasses==null||goog.isString(opt_data.triggerClasses)||opt_data.triggerClasses instanceof goog.soy.data.SanitizedContent,"triggerClasses",opt_data.triggerClasses,"!goog.soy.data.SanitizedContent|null|string|undefined");var triggerSize=soy.asserts.assertType(opt_data.triggerSize==
null||goog.isString(opt_data.triggerSize)||opt_data.triggerSize instanceof goog.soy.data.SanitizedContent,"triggerSize",opt_data.triggerSize,"!goog.soy.data.SanitizedContent|null|string|undefined");var triggerTitle=soy.asserts.assertType(opt_data.triggerTitle==null||goog.isString(opt_data.triggerTitle)||opt_data.triggerTitle instanceof goog.soy.data.SanitizedContent,"triggerTitle",opt_data.triggerTitle,"!goog.soy.data.SanitizedContent|null|string|undefined");var trigger__soy218=function trigger__soy218(){if(icon)$templateAlias2({elementClasses:label?
"inline-item inline-item-before":"",spritemap:spritemap,symbol:icon},opt_ijData);if(label)soyIdom.print(label);if(!icon)$templateAlias2({elementClasses:"inline-item inline-item-after",spritemap:spritemap,symbol:"caret-bottom"},opt_ijData)};$templateAlias1({button:button,disabled:disabled,elementClasses:elementClasses,events:{buttonClicked:_handleButtonClick,itemClicked:_handleItemClick,toggle:toggle},expanded:expanded,id:id,items:items,itemsIconAlignment:itemsIconAlignment,label:trigger__soy218,preferredAlign:preferredAlign,
ref:"dropdown",searchable:searchable,spritemap:spritemap,style:style,triggerClasses:triggerClasses,triggerSize:triggerSize,triggerTitle:triggerTitle},opt_ijData)};exports.render=$render;$render.Params;if(goog.DEBUG)$render.soyTemplateName="ClayDropdown.render";exports.render.params=["items","spritemap","_handleButtonClick","_handleItemClick","button","disabled","elementClasses","expanded","icon","id","itemsIconAlignment","label","preferredAlign","searchable","style","toggle","triggerClasses","triggerSize",
"triggerTitle"];exports.render.types={"items":"list\x3c?\x3e","spritemap":"string","_handleButtonClick":"any","_handleItemClick":"any","button":"?","disabled":"bool","elementClasses":"string","expanded":"bool","icon":"string","id":"string","itemsIconAlignment":"string","label":"html|string","preferredAlign":"string","searchable":"bool","style":"string","toggle":"any","triggerClasses":"string","triggerSize":"string","triggerTitle":"string"};exports.templates=templates=exports;return exports});var ClayDropdown=
function(_Component){_inherits(ClayDropdown,_Component);function ClayDropdown(){_classCallCheck(this,ClayDropdown);return _possibleConstructorReturn(this,(ClayDropdown.__proto__||Object.getPrototypeOf(ClayDropdown)).apply(this,arguments))}return ClayDropdown}(_metalComponent2.default);_metalSoy2.default.register(ClayDropdown,templates);exports.ClayDropdown=ClayDropdown;exports.templates=templates;exports.default=templates});
Liferay.Loader.define("frontend-taglib-clay$clay-dropdown@2.5.1/lib/ClayDropdown",["module","exports","require","frontend-taglib-clay$clay-icon","./ClayDropdownBase","frontend-taglib-clay$clay-component","frontend-js-metal-web$metal-web-component","frontend-js-metal-web$metal-soy","frontend-js-metal-web$metal-state","./validators","./ClayDropdown.soy"],function(module,exports,require){var define=undefined;Object.defineProperty(exports,"__esModule",{value:true});exports.ClayDropdown=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}}();require("frontend-taglib-clay$clay-icon");
require("./ClayDropdownBase");var _clayComponent=require("frontend-taglib-clay$clay-component");var _clayComponent2=_interopRequireDefault(_clayComponent);var _metalWebComponent=require("frontend-js-metal-web$metal-web-component");var _metalWebComponent2=_interopRequireDefault(_metalWebComponent);var _metalSoy=require("frontend-js-metal-web$metal-soy");var _metalSoy2=_interopRequireDefault(_metalSoy);var _metalState=require("frontend-js-metal-web$metal-state");var _validators=require("./validators");
var _ClayDropdownSoy=require("./ClayDropdown.soy");var _ClayDropdownSoy2=_interopRequireDefault(_ClayDropdownSoy);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 ClayDropdown=
function(_ClayComponent){_inherits(ClayDropdown,_ClayComponent);function ClayDropdown(){_classCallCheck(this,ClayDropdown);return _possibleConstructorReturn(this,(ClayDropdown.__proto__||Object.getPrototypeOf(ClayDropdown)).apply(this,arguments))}_createClass(ClayDropdown,[{key:"attached",value:function attached(){this.addListener("toggle",this._defaultToggle,true)}},{key:"_defaultToggle",value:function _defaultToggle(event){event.preventDefault();this.expanded=!this.expanded}},{key:"_handleButtonClick",
value:function _handleButtonClick(event){this.emit("buttonClicked",event)}},{key:"_handleItemClick",value:function _handleItemClick(event){return!this.emit({data:event.data,name:"itemClicked",originalEvent:event})}},{key:"toggle",value:function toggle(event){return!this.emit({name:"toggle",originalEvent:event})}}]);return ClayDropdown}(_clayComponent2.default);ClayDropdown.STATE={button:_metalState.Config.shapeOf({label:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["primary",
"secondary"]),type:_metalState.Config.oneOf(["button","reset","submit"])}),data:_metalState.Config.object(),defaultEventHandler:_metalState.Config.object(),disabled:_metalState.Config.bool().value(false),elementClasses:_metalState.Config.string(),expanded:_metalState.Config.bool().value(false),id:_metalState.Config.string(),icon:_metalState.Config.string(),items:_validators.itemsValidator.required(),itemsIconAlignment:_metalState.Config.oneOf(["left","right"]),label:_metalState.Config.any(),preferredAlign:_validators.preferredAlign.value("BottomLeft"),
searchable:_metalState.Config.bool().value(false),spritemap:_metalState.Config.string().required(),style:_metalState.Config.oneOf(["link","primary","secondary","unstyled"]).value("unstyled"),triggerClasses:_metalState.Config.string(),triggerTitle:_metalState.Config.string(),triggerSize:_metalState.Config.oneOf(["sm"])};(0,_metalWebComponent2.default)("clay-dropdown",ClayDropdown);_metalSoy2.default.register(ClayDropdown,_ClayDropdownSoy2.default);exports.ClayDropdown=ClayDropdown;exports.default=
ClayDropdown});
