(function(d){"function"===typeof define&&define.amd?define(["jquery"],d):"object"===typeof module&&module.exports?module.exports=function(a,b){d(b);return b}:d(jQuery)})(function(d){d.widget("prime.galleria",{options:{id:null,selector:null,value:null,style:null,styleClass:null,activeIndex:0,fullScreen:!1,closeIcon:"pi pi-times",numVisible:3,responsiveOptions:null,showThumbnails:!0,showIndicators:!1,showIndicatorsOnItem:!1,showCaption:!1,showItemNavigators:!1,showThumbnailNavigators:!0,showItemNavigatorsOnHover:!1,
changeItemOnIndicatorHover:!1,circular:!1,autoPlay:!1,transitionInterval:4E3,thumbnailsPosition:"bottom",verticalViewPortHeight:"450px",indicatorsPosition:"bottom",onItemChange:null,onShow:null,onHide:null},_create:function(){this.container=this.element;this.content=this.container.children(".ui-galleria-content");this.itemsContainer=this.content.children(".ui-galleria-items");this.captionContainer=this.content.children(".ui-galleria-caption-items");this.thumbnailContainer=this.content.children(".ui-galleria-thumbnail-items");
this.items=this.itemsContainer.children(".ui-galleria-item");this.options.fullScreen&&this.container.css("display","none");0<this.items.length&&(this._setInitValues(),this._render(),this.mask=this.container.parent(".ui-galleria-mask"),this.itemWidget=this.itemsContainer.data("prime-galleriaItem"),this.thumbnailWidget=this.thumbnailContainer.data("prime-galleriaThumbnail"),this.transition=PrimeFaces.utils.registerCSSTransition(this.container,"ui-galleria"),this._bindEvents(),this.mounted())},_setInitValues:function(){this.state=
{visible:!1,slideShowActive:!1,activeIndex:this.options.activeIndex};this.prevState=Object.assign({},this.state);this.prevOptions=this.options},setState:function(a,b){var c=this,f=!1;Object.keys(a).forEach(function(e){c.state[e]!==a[e]&&(c.prevState[e]=c.state[e],c.state[e]=a[e],f=!0)});f&&(this.updated(),b&&b())},onActiveIndexChange:function(a){var b=this;this.setState({activeIndex:a.index},function(){if(b.options.onItemChange)b.options.onItemChange(a)})},show:function(){var a=this;this.setState({visible:!0},
function(){a.transition&&a.transition.show({onEnter:function(){d(document.body).addClass("ui-overflow-hidden")},onEntering:function(){a.mask.addClass("ui-widget-overlay").css("z-index",PrimeFaces.nextZindex())},onEntered:function(){if(a.options.onShow)a.options.onShow()}})})},hide:function(){var a=this;this.setState({visible:!1},function(){a.transition&&a.transition.hide({onExit:function(){d(document.body).removeClass("ui-overflow-hidden");a.mask.addClass("ui-galleria-mask-leave")},onExited:function(){a.mask.removeClass("ui-galleria-mask-leave ui-widget-overlay").css("z-index",
"");if(a.options.onHide)a.options.onHide()}})})},next:function(){this.setState({activeIndex:this.state.activeIndex===this.items.length-1?this.options.circular?0:this.state.activeIndex:this.state.activeIndex+1})},prev:function(){this.setState({activeIndex:0===this.state.activeIndex?this.options.circular?this.items.length-1:this.state.activeIndex:this.state.activeIndex-1})},isAutoPlayActive:function(){return this.state.slideShowActive},startSlideShow:function(){var a=this;this.interval=setInterval(function(){a.onActiveIndexChange({index:a.options.circular&&
a.items.length-1===a.state.activeIndex?0:a.state.activeIndex+1})},this.options.transitionInterval);this.setState({slideShowActive:!0})},stopSlideShow:function(){this.interval&&clearInterval(this.interval);this.setState({slideShowActive:!1})},getPositionStyleClass:function(a,b){var c=["top","left","bottom","right"].filter(function(f){return f===b})[0];return c?a+"-"+c:""},isVertical:function(){return"left"===this.options.thumbnailsPosition||"right"===this.options.thumbnailsPosition},mounted:function(){this.isVertical()&&
this.content.css("height",this.options.verticalViewPortHeight);this.options.autoPlay&&this.startSlideShow()},updated:function(){this.itemWidget.option(this.state);this.thumbnailWidget&&this.thumbnailWidget.option(this.state);this.state.visible?this.mask.addClass("ui-galleria-visible"):this.mask.removeClass("ui-galleria-visible")},_destroy:function(){d(document.body).removeClass("ui-overflow-hidden");this.state&&this.state.slideShowActive&&this.stopSlideShow()},_bindEvents:function(){this.container.children(".ui-galleria-close").off("click.galleria").on("click.galleria",
this.hide.bind(this))},_renderCloseButton:function(){if(this.options.fullScreen)return'\x3cbutton type\x3d"button" class\x3d"ui-galleria-close ui-corner-all ui-galleria-link"\x3e\x3cspan class\x3d"ui-button-icon-left ui-galleria-close-icon '+this.options.closeIcon+'"\x3e\x3c/span\x3e\x3c/button\x3e'},_renderItems:function(){this.itemsContainer.galleriaItem({circular:this.options.circular,isVertical:this.isVertical(),showCaption:this.options.showCaption,showIndicators:this.options.showIndicators,showItemNavigators:this.options.showItemNavigators,
changeItemOnIndicatorHover:this.options.changeItemOnIndicatorHover,autoPlay:this.options.autoPlay,slideShowActive:this.state.slideShowActive,activeIndex:this.state.activeIndex,onActiveIndexChange:this.onActiveIndexChange.bind(this),stopSlideShow:this.stopSlideShow.bind(this)})},_renderThumbnails:function(){this.thumbnailContainer.galleriaThumbnail({id:this.options.id,selector:this.options.selector,showThumbnails:this.options.showThumbnails,numVisible:this.options.numVisible,responsiveOptions:this.options.responsiveOptions,
circular:this.options.circular,isVertical:this.isVertical(),showThumbnailNavigators:this.options.showThumbnailNavigators,slideShowActive:this.state.slideShowActive,activeIndex:this.state.activeIndex,onActiveIndexChange:this.onActiveIndexChange.bind(this),stopSlideShow:this.stopSlideShow.bind(this)})},_renderElement:function(){var a=this.options.showThumbnails&&this.getPositionStyleClass("ui-galleria-thumbnails",this.options.thumbnailsPosition),b=this.options.showIndicators&&this.getPositionStyleClass("ui-galleria-indicators",
this.options.indicatorsPosition);a=PrimeFaces.utils.styleClass(this.options.styleClass,{"ui-galleria-fullscreen":this.options.fullScreen,"ui-galleria-indicator-onitem":this.options.showIndicatorsOnItem,"ui-galleria-item-nav-onhover":this.options.showItemNavigatorsOnHover&&!this.options.fullScreen},a,b);this.container.addClass(a);this.options.style&&this.container.attr("style",this.options.style);this.closeButton=this._renderCloseButton();this.container.prepend(this.closeButton);this._renderThumbnails();
this._renderItems();return this.container},_render:function(){var a=this._renderElement();this.options.fullScreen&&a.unwrap(".ui-galleria-mask").wrap('\x3cdiv class\x3d"ui-galleria-mask"\x3e\x3c/div\x3e')}})});
(function(d){"function"===typeof define&&define.amd?define(["jquery"],d):"object"===typeof module&&module.exports?module.exports=function(a,b){d(b);return b}:d(jQuery)})(function(d){d.widget("prime.galleriaItem",{options:{id:null,circular:!1,isVertical:!1,showCaption:!1,showIndicators:!1,showItemNavigators:!1,changeItemOnIndicatorHover:!1,autoPlay:!1,slideShowActive:!1,activeIndex:0,onActiveIndexChange:null,stopSlideShow:null},_create:function(){this.container=this.element;this.captionContainer=this.container.nextAll(".ui-galleria-caption-items");
this.indicatorContainer=this.container.nextAll(".ui-galleria-indicators");this.indicators=this.indicatorContainer.children(".ui-galleria-indicator");this.items=this.container.children(".ui-galleria-item");this._setInitValues();this._render();this.wrapper=this.container.closest(".ui-galleria-item-wrapper");this.containerInWrapper=this.wrapper.children(".ui-galleria-item-container");this.navBackwardBtn=this.containerInWrapper.children(".ui-galleria-item-prev");this.navForwardBtn=this.containerInWrapper.children(".ui-galleria-item-next");
0===this.indicatorContainer.length&&(this.indicators=this.wrapper.find("\x3e .ui-galleria-indicators \x3e .ui-galleria-indicator"));this._bindEvents();this.mounted()},_setInitValues:function(){this.prevOptions=this.options},next:function(){var a=this.options.activeIndex+1;this.options.onActiveIndexChange({index:this.options.circular&&this.items.length-1===this.options.activeIndex?0:a})},prev:function(){var a=0!==this.options.activeIndex?this.options.activeIndex-1:0;this.options.onActiveIndexChange({index:this.options.circular&&
0===this.options.activeIndex?this.items.length-1:a})},stopSlideShow:function(){this.options.slideShowActive&&this.options.stopSlideShow&&this.options.stopSlideShow()},navBackward:function(a){this.stopSlideShow();this.prev();a.preventDefault()},navForward:function(a){this.stopSlideShow();this.next();a.preventDefault()},onIndicatorClick:function(a){a=d(a.currentTarget).index();this.stopSlideShow();this.options.onActiveIndexChange({index:a})},onIndicatorMouseEnter:function(a){this.options.changeItemOnIndicatorHover&&
(a=d(a.currentTarget).index(),this.stopSlideShow(),this.options.onActiveIndexChange({index:a}))},onIndicatorKeyDown:function(a){"Enter"===a.key&&(a=d(a.currentTarget).index(),this.stopSlideShow(),this.options.onActiveIndexChange({index:a}))},mounted:function(){this._updateUI()},updated:function(a){a.activeIndex!==this.options.activeIndex&&this._updateUI()},_setOption:function(a,b){this._super(a,b);this.updated(this.prevOptions)},_setOptions:function(a){var b=this;this.prevOptions=Object.assign({},
this.options);d.each(a,function(c,f){b._setOption(c,f)});this.prevOptions=a},_updateUI:function(){var a=this.options.isVertical?"translate3d(0, "+-100*this.options.activeIndex+"%, 0)":"translate3d("+-100*this.options.activeIndex+"%, 0, 0)";this.container.css({transform:a,transition:"transform 500ms ease 0s"});this.captionContainer.css({transform:a,transition:"transform 500ms ease 0s"});if(this.options.showItemNavigators){a=!this.options.circular&&this.options.activeIndex===this.items.length-1;var b=
function(c,f){f?c.attr("disabled","disabled").addClass("ui-state-disabled"):c.removeAttr("disabled").removeClass("ui-state-disabled")};b(this.navBackwardBtn,!this.options.circular&&0===this.options.activeIndex);b(this.navForwardBtn,a)}if(this.options.showIndicators)for(this.indicators.removeClass("ui-state-highlight"),a=0;a<this.indicators.length;a++)if(this.options.activeIndex===a){this.indicators.eq(a).addClass("ui-state-highlight");break}},_bindEvents:function(){this.options.showItemNavigators&&
(this.navBackwardBtn.off("click.galleria-item-nav").on("click.galleria-item-nav",this.navBackward.bind(this)),this.navForwardBtn.off("click.galleria-item-nav").on("click.galleria-item-nav",this.navForward.bind(this)));this.indicators.off("click.galleria-indicator mouseenter.galleria-indicator keydown.galleria-indicator").on("click.galleria-indicator",this.onIndicatorClick.bind(this)).on("mouseenter.galleria-indicator",this.onIndicatorMouseEnter.bind(this)).on("keydown.galleria-indicator",this.onIndicatorKeyDown.bind(this))},
_renderBackwardNavigator:function(){return this.options.showItemNavigators?'\x3cbutton type\x3d"button" class\x3d"ui-galleria-item-prev ui-galleria-item-nav ui-corner-all ui-galleria-link"\x3e\x3cspan class\x3d"ui-galleria-item-prev-icon ui-icon ui-icon-circle-triangle-w"\x3e\x3c/span\x3e\x3c/button\x3e':""},_renderForwardNavigator:function(){return this.options.showItemNavigators?'\x3cbutton type\x3d"button" class\x3d"ui-galleria-item-next ui-galleria-item-nav ui-corner-all ui-galleria-link"\x3e\x3cspan class\x3d"ui-galleria-item-next-icon ui-icon ui-icon-circle-triangle-e"\x3e\x3c/span\x3e\x3c/button\x3e':
""},_renderCaption:function(){this.options.showCaption&&this.captionContainer.show();return this.captionContainer},_renderIndicator:function(){return'\x3cli class\x3d"ui-galleria-indicator" tabindex\x3d"0"\x3e\x3cbutton type\x3d"button" tabindex\x3d"-1" class\x3d"ui-galleria-link"\x3e\x3c/button\x3e\x3c/li\x3e'},_renderIndicators:function(){if(this.options.showIndicators){for(var a="",b=0;b<this.items.length;b++)a+=this._renderIndicator();return'\x3cul class\x3d"ui-galleria-indicators"\x3e'+a+"\x3c/ul\x3e"}return""},
_render:function(){var a=this._renderBackwardNavigator(),b=this._renderForwardNavigator(),c=this._renderCaption(),f=this.indicatorContainer.length?this.indicatorContainer:this._renderIndicators();this.container.wrap('\x3cdiv class\x3d"ui-galleria-item-wrapper"\x3e\x3cdiv class\x3d"ui-galleria-item-container"\x3e\x3c/div\x3e\x3c/div\x3e');this.container.before(a);this.container.after(b,c);this.container.parent().after(f)}})});
(function(d){"function"===typeof define&&define.amd?define(["jquery"],d):"object"===typeof module&&module.exports?module.exports=function(a,b){d(b);return b}:d(jQuery)})(function(d){d.widget("prime.galleriaThumbnail",{options:{id:null,selector:null,showThumbnails:!0,numVisible:3,responsiveOptions:null,circular:!1,isVertical:!1,showThumbnailNavigators:!0,slideShowActive:!1,activeIndex:0,onActiveIndexChange:null,stopSlideShow:null},_create:function(){this.container=this.element;this.options.showThumbnails?
(this.thumbnailItems=this.container.children(".ui-galleria-thumbnail-item"),this._setInitValues(),this._render(),this.wrapper=this.container.closest(".ui-galleria-thumbnail-wrapper"),this.containerInWrapper=this.wrapper.children(".ui-galleria-thumbnail-container"),this.navBackwardBtn=this.containerInWrapper.children(".ui-galleria-thumbnail-prev"),this.navForwardBtn=this.containerInWrapper.children(".ui-galleria-thumbnail-next"),this._bindEvents(),this.mounted()):this.container.hide()},_setInitValues:function(){this.state=
{numVisible:this.options.numVisible,totalShiftedItems:0};this.prevState=Object.assign({},this.state);this.prevOptions=this.options},setState:function(a,b){var c=this,f=!1;Object.keys(a).forEach(function(e){c.state[e]!==a[e]&&(c.prevState[e]=c.state[e],c.state[e]=a[e],f=!0)});f&&(this.updated(this.options,this.prevState),b&&b())},step:function(a){var b=this.state.totalShiftedItems+a;0>a&&-1*b+this.state.numVisible>this.thumbnailItems.length-1?b=this.state.numVisible-this.thumbnailItems.length:0<a&&
0<b&&(b=0);this.options.circular&&(0>a&&this.thumbnailItems.length-1===this.options.activeIndex?b=0:0<a&&0===this.options.activeIndex&&(b=this.state.numVisible-this.thumbnailItems.length));this.container&&(a=this.options.isVertical?"translate3d(0,"+100/this.state.numVisible*b+"%, 0)":"translate3d("+100/this.state.numVisible*b+"%, 0, 0)",this.container.removeClass("ui-items-hidden").css({transform:a,transition:"transform 500ms ease 0s"}));this.setState({totalShiftedItems:b})},stopSlideShow:function(){this.options.slideShowActive&&
this.options.stopSlideShow&&this.options.stopSlideShow()},getMedianIndex:function(){var a=Math.floor(this.state.numVisible/2);return this.state.numVisible%2?a:a-1},navBackward:function(a){this.stopSlideShow();var b=0!==this.options.activeIndex?this.options.activeIndex-1:0;this.state.numVisible-(b+this.state.totalShiftedItems)-1>this.getMedianIndex()&&(0!==-1*this.state.totalShiftedItems||this.options.circular)&&this.step(1);this.options.onActiveIndexChange({index:this.options.circular&&0===this.options.activeIndex?
this.thumbnailItems.length-1:b});a.preventDefault()},navForward:function(a){this.stopSlideShow();var b=this.options.activeIndex+1;b+this.state.totalShiftedItems>this.getMedianIndex()&&(-1*this.state.totalShiftedItems<this.getTotalPageNumber()-1||this.options.circular)&&this.step(-1);this.options.onActiveIndexChange({index:this.options.circular&&this.thumbnailItems.length-1===this.options.activeIndex?0:b});a.preventDefault()},onItemClick:function(a){this.stopSlideShow();a=d(a.currentTarget).index();
if(a!==this.options.activeIndex){var b=a+this.state.totalShiftedItems;a<this.options.activeIndex?(b=this.state.numVisible-b-1-this.getMedianIndex(),0<b&&0!==-1*this.state.totalShiftedItems&&this.step(b)):(b=this.getMedianIndex()-b,0>b&&-1*this.state.totalShiftedItems<this.getTotalPageNumber()-1&&this.step(b));this.options.onActiveIndexChange({index:a})}},onTransitionEnd:function(a){this.container&&a.originalEvent&&"transform"===a.originalEvent.propertyName&&this.container.addClass("ui-items-hidden").css("transition",
"")},onTouchStart:function(a){a=a.changedTouches[0];this.startPos={x:a.pageX,y:a.pageY}},onTouchMove:function(a){a.preventDefault()},onTouchEnd:function(a){var b=a.changedTouches[0];this.options.isVertical?this.changePageOnTouch(a,b.pageY-this.startPos.y):this.changePageOnTouch(a,b.pageX-this.startPos.x)},changePageOnTouch:function(a,b){0>b?this.navForward(a):this.navBackward(a)},getTotalPageNumber:function(){return this.thumbnailItems.length>this.state.numVisible?this.thumbnailItems.length-this.state.numVisible+
1:0},createStyle:function(){this.thumbnailsStyle||(this.thumbnailsStyle=document.createElement("style"),document.body.appendChild(this.thumbnailsStyle));var a=this.options.selector?this.options.selector:"#"+this.options.id,b=a+" .ui-galleria-thumbnail-items .ui-galleria-thumbnail-item { flex: 1 0 "+100/this.state.numVisible+"%; }";if(this.options.responsiveOptions){this.responsiveOptions=Array.from(this.options.responsiveOptions);this.responsiveOptions.sort(function(e,g){e=e.breakpoint;g=g.breakpoint;
return-1*(null==e&&null!=g?-1:null!=e&&null==g?1:null==e&&null==g?0:"string"===typeof e&&"string"===typeof g?e.localeCompare(g,void 0,{numeric:!0}):e<g?-1:e>g?1:0)});for(var c=0;c<this.responsiveOptions.length;c++){var f=this.responsiveOptions[c];b+="@media screen and (max-width:"+f.breakpoint+") { "+a+" .ui-galleria-thumbnail-items .ui-galleria-thumbnail-item { flex: 1 0 "+100/f.numVisible+"%; }}"}}this.thumbnailsStyle.innerHTML=b},calculatePosition:function(){if(this.container&&this.responsiveOptions){for(var a=
window.innerWidth,b={numVisible:this.options.numVisible},c=0;c<this.responsiveOptions.length;c++){var f=this.responsiveOptions[c];parseInt(f.breakpoint,10)>=a&&(b=f)}this.state.numVisible!==b.numVisible&&this.setState({numVisible:b.numVisible})}},bindDocumentListeners:function(){if(!this.documentResizeListener){var a=this;this.documentResizeListener=function(){a.calculatePosition()};window.addEventListener("resize",this.documentResizeListener)}},unbindDocumentListeners:function(){this.documentResizeListener&&
(window.removeEventListener("resize",this.documentResizeListener),this.documentResizeListener=null)},mounted:function(){this.createStyle();this.calculatePosition();this.options.responsiveOptions&&this.bindDocumentListeners();this._updateUI()},updated:function(a,b){if(b.numVisible!==this.state.numVisible||a.activeIndex!==this.options.activeIndex)b=this.options.activeIndex<=this.getMedianIndex()||this.thumbnailItems.length<=this.state.numVisible?0:this.thumbnailItems.length-this.state.numVisible+this.getMedianIndex()<
this.options.activeIndex?this.state.numVisible-this.thumbnailItems.length:this.thumbnailItems.length-this.state.numVisible<this.options.activeIndex&&0===this.state.numVisible%2?-1*this.options.activeIndex+this.getMedianIndex()+1:-1*this.options.activeIndex+this.getMedianIndex(),b!==this.state.totalShiftedItems&&this.setState({totalShiftedItems:b}),this.container.css("transform",this.options.isVertical?"translate3d(0, "+100/this.state.numVisible*b+"%, 0)":"translate3d("+100/this.state.numVisible*b+
"%, 0, 0)"),a.activeIndex!==this.options.activeIndex&&this.container.removeClass("ui-items-hidden").css("transition","transform 500ms ease 0s"),this._updateUI()},_setOption:function(a,b){this._super(a,b);this.updated(this.prevOptions,this.state)},_setOptions:function(a){if(this.options.showThumbnails){var b=this;this.prevOptions=Object.assign({},this.options);d.each(a,function(c,f){b._setOption(c,f)});this.prevOptions=a}},_updateUI:function(){var a=-1*this.state.totalShiftedItems,b=a+this.state.numVisible-
1;this.thumbnailItems.removeClass("ui-galleria-thumbnail-item-current ui-galleria-thumbnail-item-active ui-galleria-thumbnail-item-start ui-galleria-thumbnail-item-end");for(var c=0;c<this.thumbnailItems.length;c++){var f=this.thumbnailItems.eq(c),e=a<=c&&b>=c,g=PrimeFaces.utils.styleClass({"ui-galleria-thumbnail-item-current":this.options.activeIndex===c,"ui-galleria-thumbnail-item-active":e,"ui-galleria-thumbnail-item-start":a===c,"ui-galleria-thumbnail-item-end":b===c});f.addClass(g).children(".ui-galleria-thumbnail-item-content").attr("tabindex",
e?"0":"")}this.options.showThumbnailNavigators&&(a=!this.options.circular&&this.options.activeIndex===this.thumbnailItems.length-1||this.thumbnailItems.length<=this.state.numVisible,b=function(h,k){k?h.attr("disabled","disabled").addClass("ui-state-disabled"):h.removeAttr("disabled").removeClass("ui-state-disabled")},b(this.navBackwardBtn,!this.options.circular&&0===this.options.activeIndex||this.thumbnailItems.length<=this.state.numVisible),b(this.navForwardBtn,a))},_destroy:function(){this.options.responsiveOptions&&
this.unbindDocumentListeners()},_bindEvents:function(){var a=this;this.options.showThumbnailNavigators&&(this.navBackwardBtn.off("click.galleria-thumbnail-nav").on("click.galleria-thumbnail-nav",this.navBackward.bind(a)),this.navForwardBtn.off("click.galleria-thumbnail-nav").on("click.galleria-thumbnail-nav",this.navForward.bind(a)));this.container.off("transitionend.galleria-thumbnail touchstart.galleria-thumbnail touchmove.galleria-thumbnail touchend.galleria-thumbnail").on("transitionend.galleria-thumbnail",
this.onTransitionEnd.bind(a)).on("touchstart.galleria-thumbnail",this.onTouchStart.bind(a)).on("touchmove.galleria-thumbnail",this.onTouchMove.bind(a)).on("touchend.galleria-thumbnail",this.onTouchEnd.bind(a));this.container.children().off("click.galleria-thumbnail-item keydown.galleria-thumbnail-item").on("click.galleria-thumbnail-item",this.onItemClick.bind(a)).on("keydown.galleria-thumbnail-item",function(b){if("Enter"===b.key)a.onItemClick(b)})},_renderBackwardNavigator:function(){return this.options.showThumbnailNavigators?
'\x3cbutton type\x3d"button" class\x3d"ui-galleria-thumbnail-prev ui-corner-all ui-galleria-link"\x3e\x3cspan class\x3d"'+PrimeFaces.utils.styleClass("ui-galleria-thumbnail-prev-icon ui-icon",{"ui-icon-circle-triangle-w":!this.options.isVertical,"ui-icon-circle-triangle-n":this.options.isVertical})+'"\x3e\x3c/span\x3e\x3c/button\x3e':""},_renderForwardNavigator:function(){return this.options.showThumbnailNavigators?'\x3cbutton type\x3d"button" class\x3d"ui-galleria-thumbnail-next ui-corner-all ui-galleria-link"\x3e\x3cspan class\x3d"'+
PrimeFaces.utils.styleClass("ui-galleria-thumbnail-next-icon ui-icon",{"ui-icon-circle-triangle-e":!this.options.isVertical,"ui-icon-circle-triangle-s":this.options.isVertical})+'"\x3e\x3c/span\x3e\x3c/button\x3e':""},_renderContent:function(){var a=this._renderBackwardNavigator(),b=this._renderForwardNavigator();this.container.wrap('\x3cdiv class\x3d"ui-galleria-thumbnail-container"\x3e\x3cdiv class\x3d"ui-galleria-thumbnail-items-container"\x3e\x3c/div\x3e\x3c/div\x3e');this.container.parent().before(a).after(b);
return this.container.closest(".ui-galleria-thumbnail-container")},_render:function(){this._renderContent().wrap('\x3cdiv class\x3d"ui-galleria-thumbnail-wrapper"\x3e\x3c/div\x3e')}})});
PrimeFaces.widget.Galleria=PrimeFaces.widget.DeferredWidget.extend({init:function(d){this._super(d);this.cfg.selector=this.jqId;this.renderDeferred()},_render:function(){this.primeGalleriaWidget=this.jq.galleria(this.cfg).data("prime-galleria")},refresh:function(d){this.primeGalleriaWidget&&this.primeGalleriaWidget.destroy();this._super(d)},destroy:function(){this._super();this.primeGalleriaWidget&&this.primeGalleriaWidget.destroy()},show:function(){this.primeGalleriaWidget.show()},hide:function(){this.primeGalleriaWidget.hide()},
next:function(){this.primeGalleriaWidget.next()},prev:function(){this.primeGalleriaWidget.prev()}});