!function(n,r,t,a,l){r.__foobox__={owns:function(o){return 0<o.parents(".fbx-item").length},handles:function(o){return o.$el.hasClass("fbx-instance")&&l.object(window.FOOBOX)&&!!n.fn.foobox},update:function(o){const e=[{}];l.object(window.FOOBOX.o)&&e.push(window.FOOBOX.o),o.opt.protected&&e.push({images:{noRightClick:!0}}),l.fn(o.$el.foobox)&&o.$el.foobox(a.extend.apply(null,e))}},r.triggerPostLoad=function(o,e,t,a){var l=o.target;if(l instanceof r.Template&&l.initialized&&("ready"===o.type||"after-page-change"===o.type&&!a||"after-filter-change"===o.type))try{r.__foobox__.owns(l.$el)||(r.__foobox__.handles(l)?r.__foobox__.update(l):n("body").trigger("post-load"))}catch(o){console.error(o)}},r.autoDefaults={on:{"ready after-page-change after-filter-change":r.triggerPostLoad}},r.autoEnabled=!0,r.auto=function(o){return r.autoDefaults=a.merge(r.autoDefaults,o)},r.globalsMerged=!1,r.mergeGlobals=function(){!0!==r.globalsMerged&&(l.object(window.FooGallery_auto)&&r.auto(window.FooGallery_auto),l.object(window.FooGallery_il8n)&&r.merge_il8n(window.FooGallery_il8n),r.globalsMerged=!0)},r.merge_il8n=function(a){l.object(a)&&Object.keys(a).forEach(o=>{if(l.object(a[o])&&r[o]instanceof r.Factory){const e=r[o],t=a[o];Object.keys(t).forEach(o=>{l.object(t[o])&&e.configure(o,null,null,t[o])})}})},r.load=r.reload=function(){let o=!1,e=!1;n(function(){r.mergeGlobals(),r.autoEnabled&&n('[id^="foogallery-gallery-"]:not(.fg-ready)').foogallery(r.autoDefaults),(o=!0)&&e&&document.dispatchEvent(new CustomEvent("foogallery-loaded",{detail:r}))}),t.ready(function(){r.mergeGlobals(),r.autoEnabled&&n('[id^="foogallery-gallery-"].fg-ready').foogallery(r.autoDefaults),e=!0,o&&e&&document.dispatchEvent(new CustomEvent("foogallery-loaded",{detail:r}))})},document.dispatchEvent(new CustomEvent("foogallery-ready",{detail:r})),r.load()}(FooGallery.$,FooGallery,FooGallery.utils,FooGallery.utils.obj,FooGallery.utils.is);