| Current Path : /home/eolienneia/www/templates/yootheme/vendor/assets/uikit/dist/js/components/ |
| Current File : /home/eolienneia/www/templates/yootheme/vendor/assets/uikit/dist/js/components/lightbox.min.js |
/*! UIkit 3.11.2-dev.4c11be04b | https://www.getuikit.com | (c) 2014 - 2022 YOOtheme | MIT License */(function(t,p){typeof exports=="object"&&typeof module<"u"?module.exports=p(require("uikit-util")):typeof define=="function"&&define.amd?define("uikitlightbox",["uikit-util"],p):(t=typeof globalThis<"u"?globalThis:t||self,t.UIkitLightbox=p(t.UIkit.util))})(this,function(t){"use strict";var p={slide:{show:function(e){return[{transform:$(e*-100)},{transform:$()}]},percent:function(e){return E(e)},translate:function(e,n){return[{transform:$(n*-100*e)},{transform:$(n*100*(1-e))}]}}};function E(e){return Math.abs(t.css(e,"transform").split(",")[4]/e.offsetWidth)||0}function $(e,n){return e===void 0&&(e=0),n===void 0&&(n="%"),e+=e?n:"",t.isIE?"translateX("+e+")":"translate3d("+e+", 0, 0)"}function x(e){return"scale3d("+e+", "+e+", 1)"}var y=t.assign({},p,{fade:{show:function(){return[{opacity:0},{opacity:1}]},percent:function(e){return 1-t.css(e,"opacity")},translate:function(e){return[{opacity:1-e},{opacity:e}]}},scale:{show:function(){return[{opacity:0,transform:x(1-.2)},{opacity:1,transform:x(1)}]},percent:function(e){return 1-t.css(e,"opacity")},translate:function(e){return[{opacity:1-e,transform:x(1-.2*e)},{opacity:e,transform:x(1-.2+.2*e)}]}}}),C={props:{container:Boolean},data:{container:!0},computed:{container:function(e){var n=e.container;return n===!0&&this.$container||n&&t.$(n)}}},S={connected:function(){!t.hasClass(this.$el,this.$name)&&t.addClass(this.$el,this.$name)}},T={props:{cls:Boolean,animation:"list",duration:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,origin:!1,transition:"linear",clsEnter:"uk-togglabe-enter",clsLeave:"uk-togglabe-leave",initProps:{overflow:"",height:"",paddingTop:"",paddingBottom:"",marginTop:"",marginBottom:""},hideProps:{overflow:"hidden",height:0,paddingTop:0,paddingBottom:0,marginTop:0,marginBottom:0}},computed:{hasAnimation:function(e){var n=e.animation;return!!n[0]},hasTransition:function(e){var n=e.animation;return this.hasAnimation&&n[0]===!0}},methods:{toggleElement:function(e,n,s){var r=this;return new t.Promise(function(o){return t.Promise.all(t.toNodes(e).map(function(c){var h=t.isBoolean(n)?n:!r.isToggled(c);if(!t.trigger(c,"before"+(h?"show":"hide"),[r]))return t.Promise.reject();var a=(t.isFunction(s)?s:s===!1||!r.hasAnimation?r._toggle:r.hasTransition?N(r):D(r))(c,h),i=h?r.clsEnter:r.clsLeave;t.addClass(c,i),t.trigger(c,h?"show":"hide",[r]);var u=function(){t.removeClass(c,i),t.trigger(c,h?"shown":"hidden",[r]),r.$update(c)};return a?a.then(u,function(){return t.removeClass(c,i),t.Promise.reject()}):u()})).then(o,t.noop)})},isToggled:function(e){var n;return e===void 0&&(e=this.$el),n=t.toNodes(e),e=n[0],t.hasClass(e,this.clsEnter)?!0:t.hasClass(e,this.clsLeave)?!1:this.cls?t.hasClass(e,this.cls.split(" ")[0]):t.isVisible(e)},_toggle:function(e,n){if(!!e){n=Boolean(n);var s;this.cls?(s=t.includes(this.cls," ")||n!==t.hasClass(e,this.cls),s&&t.toggleClass(e,this.cls,t.includes(this.cls," ")?void 0:n)):(s=n===e.hidden,s&&(e.hidden=!n)),t.$$("[autofocus]",e).some(function(r){return t.isVisible(r)?r.focus()||!0:r.blur()}),s&&(t.trigger(e,"toggled",[n,this]),this.$update(e))}}}};function N(e){var n=e.isToggled,s=e.duration,r=e.initProps,o=e.hideProps,c=e.transition,h=e._toggle;return function(a,i){var u=t.Transition.inProgress(a),l=a.hasChildNodes?t.toFloat(t.css(a.firstElementChild,"marginTop"))+t.toFloat(t.css(a.lastElementChild,"marginBottom")):0,d=t.isVisible(a)?t.height(a)+(u?0:l):0;t.Transition.cancel(a),n(a)||h(a,!0),t.height(a,""),t.fastdom.flush();var f=t.height(a)+(u?0:l);return t.height(a,d),(i?t.Transition.start(a,t.assign({},r,{overflow:"hidden",height:f}),Math.round(s*(1-d/f)),c):t.Transition.start(a,o,Math.round(s*(d/f)),c).then(function(){return h(a,!1)})).then(function(){return t.css(a,r)})}}function D(e){return function(n,s){t.Animation.cancel(n);var r=e.animation,o=e.duration,c=e._toggle;return s?(c(n,!0),t.Animation.in(n,r[0],o,e.origin)):t.Animation.out(n,r[1]||r[0],o,e.origin).then(function(){return c(n,!1)})}}var g=[],B={mixins:[S,C,T],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1},computed:{panel:function(e,n){var s=e.selPanel;return t.$(s,n)},transitionElement:function(){return this.panel},bgClose:function(e){var n=e.bgClose;return n&&this.panel}},beforeDisconnect:function(){t.includes(g,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate:function(){return this.selClose},handler:function(e){e.preventDefault(),this.hide()}},{name:"toggle",self:!0,handler:function(e,n){e.defaultPrevented||(e.preventDefault(),this.isToggled()===t.includes(g,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler:function(e){if(t.includes(g,this))return!1;!this.stack&&g.length?(t.Promise.all(g.map(function(n){return n.hide()})).then(this.show),e.preventDefault()):g.push(this)}},{name:"show",self:!0,handler:function(){var e=this,n=document.documentElement;t.width(window)>n.clientWidth&&this.overlay&&t.css(document.body,"overflowY","scroll"),this.stack&&t.css(this.$el,"zIndex",t.toFloat(t.css(this.$el,"zIndex"))+g.length),t.addClass(n,this.clsPage),this.bgClose&&t.once(this.$el,"hide",t.on(document,t.pointerDown,function(s){var r=s.target;t.last(g)!==e||e.overlay&&!t.within(r,e.$el)||t.within(r,e.panel)||t.once(document,t.pointerUp+" "+t.pointerCancel+" scroll",function(o){var c=o.defaultPrevented,h=o.type,a=o.target;!c&&h===t.pointerUp&&r===a&&e.hide()},!0)}),{self:!0}),this.escClose&&t.once(this.$el,"hide",t.on(document,"keydown",function(s){s.keyCode===27&&t.last(g)===e&&e.hide()}),{self:!0})}},{name:"shown",self:!0,handler:function(){t.isFocusable(this.$el)||t.attr(this.$el,"tabindex","-1"),t.$(":focus",this.$el)||this.$el.focus()}},{name:"hidden",self:!0,handler:function(){var e=this;t.includes(g,this)&&g.splice(g.indexOf(this),1),g.length||t.css(document.body,"overflowY",""),t.css(this.$el,"zIndex",""),g.some(function(n){return n.clsPage===e.clsPage})||t.removeClass(document.documentElement,this.clsPage)}}],methods:{toggle:function(){return this.isToggled()?this.hide():this.show()},show:function(){var e=this;return this.container&&t.parent(this.$el)!==this.container?(t.append(this.container,this.$el),new t.Promise(function(n){return requestAnimationFrame(function(){return e.show().then(n)})})):this.toggleElement(this.$el,!0,A(this))},hide:function(){return this.toggleElement(this.$el,!1,A(this))}}};function A(e){var n=e.transitionElement,s=e._toggle;return function(r,o){return new t.Promise(function(c,h){return t.once(r,"show hide",function(){r._reject&&r._reject(),r._reject=h,s(r,o);var a=t.once(n,"transitionstart",function(){t.once(n,"transitionend transitioncancel",c,{self:!0}),clearTimeout(i)},{self:!0}),i=setTimeout(function(){a(),c()},t.toMs(t.css(n,"transitionDuration")))})}).then(function(){return delete r._reject})}}function M(e,n,s,r){var o=r.animation,c=r.easing,h=o.percent,a=o.translate,i=o.show;i===void 0&&(i=t.noop);var u=i(s),l=new t.Deferred;return{dir:s,show:function(d,f,m){var w=this;f===void 0&&(f=0);var v=m?"linear":c;return d-=Math.round(d*t.clamp(f,-1,1)),this.translate(f),I(n,"itemin",{percent:f,duration:d,timing:v,dir:s}),I(e,"itemout",{percent:1-f,duration:d,timing:v,dir:s}),t.Promise.all([t.Transition.start(n,u[1],d,v),t.Transition.start(e,u[0],d,v)]).then(function(){w.reset(),l.resolve()},t.noop),l.promise},cancel:function(){t.Transition.cancel([n,e])},reset:function(){for(var d in u[0])t.css([n,e],d,"")},forward:function(d,f){return f===void 0&&(f=this.percent()),t.Transition.cancel([n,e]),this.show(d,f,!0)},translate:function(d){this.reset();var f=a(d,s);t.css(n,f[1]),t.css(e,f[0]),I(n,"itemtranslatein",{percent:d,dir:s}),I(e,"itemtranslateout",{percent:1-d,dir:s})},percent:function(){return h(e||n,n,s)},getDistance:function(){return e&&e.offsetWidth}}}function I(e,n,s){t.trigger(e,t.createEvent(n,!1,!1,s))}var O={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected:function(){this.autoplay&&this.startAutoplay()},disconnected:function(){this.stopAutoplay()},update:function(){t.attr(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el:function(){return document},filter:function(){return this.autoplay},handler:function(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay:function(){var e=this;this.stopAutoplay(),this.interval=setInterval(function(){return(!e.draggable||!t.$(":focus",e.$el))&&(!e.pauseOnHover||!t.matches(e.$el,":hover"))&&!e.stack.length&&e.show("next")},this.autoplayInterval)},stopAutoplay:function(){this.interval&&clearInterval(this.interval)}}},L={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created:function(){var e=this;["start","move","end"].forEach(function(n){var s=e[n];e[n]=function(r){var o=t.getEventPos(r).x*(t.isRtl?-1:1);e.prevPos=o!==e.pos?e.pos:e.prevPos,e.pos=o,s(r)}})},events:[{name:t.pointerDown,delegate:function(){return this.selSlides},handler:function(e){!this.draggable||!t.isTouch(e)&&j(e.target)||t.closest(e.target,t.selInput)||e.button>0||this.length<2||this.start(e)}},{name:"dragstart",handler:function(e){e.preventDefault()}}],methods:{start:function(){this.drag=this.pos,this._transitioner?(this.percent=this._transitioner.percent(),this.drag+=this._transitioner.getDistance()*this.percent*this.dir,this._transitioner.cancel(),this._transitioner.translate(this.percent),this.dragging=!0,this.stack=[]):this.prevIndex=this.index,t.on(document,t.pointerMove,this.move,{passive:!1}),t.on(document,t.pointerUp+" "+t.pointerCancel+" input",this.end,!0),t.css(this.list,"userSelect","none")},move:function(e){var n=this,s=this.pos-this.drag;if(!(s===0||this.prevPos===this.pos||!this.dragging&&Math.abs(s)<this.threshold)){t.css(this.list,"pointerEvents","none"),e.cancelable&&e.preventDefault(),this.dragging=!0,this.dir=s<0?1:-1;for(var r=this,o=r.slides,c=this,h=c.prevIndex,a=Math.abs(s),i=this.getIndex(h+this.dir,h),u=this._getDistance(h,i)||o[h].offsetWidth;i!==h&&a>u;)this.drag-=u*this.dir,h=i,a-=u,i=this.getIndex(h+this.dir,h),u=this._getDistance(h,i)||o[h].offsetWidth;this.percent=a/u;var l=o[h],d=o[i],f=this.index!==i,m=h===i,w;[this.index,this.prevIndex].filter(function(v){return!t.includes([i,h],v)}).forEach(function(v){t.trigger(o[v],"itemhidden",[n]),m&&(w=!0,n.prevIndex=h)}),(this.index===h&&this.prevIndex!==h||w)&&t.trigger(o[this.index],"itemshown",[this]),f&&(this.prevIndex=h,this.index=i,!m&&t.trigger(l,"beforeitemhide",[this]),t.trigger(d,"beforeitemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),l,!m&&d),f&&(!m&&t.trigger(l,"itemhide",[this]),t.trigger(d,"itemshow",[this]))}},end:function(){if(t.off(document,t.pointerMove,this.move,{passive:!1}),t.off(document,t.pointerUp+" "+t.pointerCancel+" input",this.end,!0),this.dragging)if(this.dragging=null,this.index===this.prevIndex)this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null;else{var e=(t.isRtl?this.dir*(t.isRtl?1:-1):this.dir)<0==this.prevPos>this.pos;this.index=e?this.index:this.prevIndex,e&&(this.percent=1-this.percent),this.show(this.dir>0&&!e||this.dir<0&&e?"next":"previous",!0)}t.css(this.list,{userSelect:"",pointerEvents:""}),this.drag=this.percent=null}}};function j(e){return!e.children.length&&e.childNodes.length}var z={data:{selNav:!1},computed:{nav:function(e,n){var s=e.selNav;return t.$(s,n)},selNavItem:function(e){var n=e.attrItem;return"["+n+"],[data-"+n+"]"},navItems:function(e,n){return t.$$(this.selNavItem,n)}},update:{write:function(){var e=this;this.nav&&this.length!==this.nav.children.length&&t.html(this.nav,this.slides.map(function(n,s){return"<li "+e.attrItem+'="'+s+'"><a href></a></li>'}).join("")),this.navItems.concat(this.nav).forEach(function(n){return n&&(n.hidden=!e.maxIndex)}),this.updateNav()},events:["resize"]},events:[{name:"click",delegate:function(){return this.selNavItem},handler:function(e){e.preventDefault(),this.show(t.data(e.current,this.attrItem))}},{name:"itemshow",handler:"updateNav"}],methods:{updateNav:function(){var e=this,n=this.getValidIndex();this.navItems.forEach(function(s){var r=t.data(s,e.attrItem);t.toggleClass(s,e.clsActive,t.toNumber(r)===n),t.toggleClass(s,"uk-invisible",e.finite&&(r==="previous"&&n===0||r==="next"&&n>=e.maxIndex))})}}},H={mixins:[O,L,z],props:{clsActivated:Boolean,easing:String,index:Number,finite:Boolean,velocity:Number,selSlides:String},data:function(){return{easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:!1,Transitioner:!1,transitionOptions:{}}},connected:function(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected:function(){t.removeClass(this.slides,this.clsActive)},computed:{duration:function(e,n){var s=e.velocity;return q(n.offsetWidth/s)},list:function(e,n){var s=e.selList;return t.$(s,n)},maxIndex:function(){return this.length-1},selSlides:function(e){var n=e.selList,s=e.selSlides;return n+" "+(s||"> *")},slides:{get:function(){return t.$$(this.selSlides,this.$el)},watch:function(){this.$reset()}},length:function(){return this.slides.length}},events:{itemshown:function(){this.$update(this.list)}},methods:{show:function(e,n){var s=this;if(n===void 0&&(n=!1),!(this.dragging||!this.length)){var r=this,o=r.stack,c=n?0:o.length,h=function(){o.splice(c,1),o.length&&s.show(o.shift(),!0)};if(o[n?"unshift":"push"](e),!n&&o.length>1){o.length===2&&this._transitioner.forward(Math.min(this.duration,200));return}var a=this.getIndex(this.index),i=t.hasClass(this.slides,this.clsActive)&&this.slides[a],u=this.getIndex(e,this.index),l=this.slides[u];if(i===l){h();return}if(this.dir=W(e,a),this.prevIndex=a,this.index=u,i&&!t.trigger(i,"beforeitemhide",[this])||!t.trigger(l,"beforeitemshow",[this,i])){this.index=this.prevIndex,h();return}var d=this._show(i,l,n).then(function(){return i&&t.trigger(i,"itemhidden",[s]),t.trigger(l,"itemshown",[s]),new t.Promise(function(f){t.fastdom.write(function(){o.shift(),o.length?s.show(o.shift(),!0):s._transitioner=null,f()})})});return i&&t.trigger(i,"itemhide",[this]),t.trigger(l,"itemshow",[this]),d}},getIndex:function(e,n){return e===void 0&&(e=this.index),n===void 0&&(n=this.index),t.clamp(t.getIndex(e,this.slides,n,this.finite),0,this.maxIndex)},getValidIndex:function(e,n){return e===void 0&&(e=this.index),n===void 0&&(n=this.prevIndex),this.getIndex(e,n)},_show:function(e,n,s){if(this._transitioner=this._getTransitioner(e,n,this.dir,t.assign({easing:s?n.offsetWidth<600?"cubic-bezier(0.25, 0.46, 0.45, 0.94)":"cubic-bezier(0.165, 0.84, 0.44, 1)":this.easing},this.transitionOptions)),!s&&!e)return this._translate(1),t.Promise.resolve();var r=this.stack,o=r.length;return this._transitioner[o>1?"forward":"show"](o>1?Math.min(this.duration,75+75/(o-1)):this.duration,this.percent)},_getDistance:function(e,n){return this._getTransitioner(e,e!==n&&n).getDistance()},_translate:function(e,n,s){n===void 0&&(n=this.prevIndex),s===void 0&&(s=this.index);var r=this._getTransitioner(n!==s?n:!1,s);return r.translate(e),r},_getTransitioner:function(e,n,s,r){return e===void 0&&(e=this.prevIndex),n===void 0&&(n=this.index),s===void 0&&(s=this.dir||1),r===void 0&&(r=this.transitionOptions),new this.Transitioner(t.isNumber(e)?this.slides[e]:e,t.isNumber(n)?this.slides[n]:n,s*(t.isRtl?-1:1),r)}}};function W(e,n){return e==="next"?1:e==="previous"||e<n?-1:1}function q(e){return .5*e+300}var F={mixins:[H],props:{animation:String},data:{animation:"slide",clsActivated:"uk-transition-active",Animations:p,Transitioner:M},computed:{animation:function(e){var n=e.animation,s=e.Animations;return t.assign(s[n]||s.slide,{name:n})},transitionOptions:function(){return{animation:this.animation}}},events:{"itemshow itemhide itemshown itemhidden":function(e){var n=e.target;this.$update(n)},beforeitemshow:function(e){var n=e.target;t.addClass(n,this.clsActive)},itemshown:function(e){var n=e.target;t.addClass(n,this.clsActivated)},itemhidden:function(e){var n=e.target;t.removeClass(n,this.clsActive,this.clsActivated)}}},V={mixins:[C,B,T,F],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:function(){return{preload:1,videoAutoplay:!1,delayControls:3e3,items:[],cls:"uk-open",clsPage:"uk-lightbox-page",selList:".uk-lightbox-items",attrItem:"uk-lightbox-item",selClose:".uk-close-large",selCaption:".uk-lightbox-caption",pauseOnHover:!1,velocity:2,Animations:y,template:'<div class="uk-lightbox uk-overflow-hidden"> <ul class="uk-lightbox-items"></ul> <div class="uk-lightbox-toolbar uk-position-top uk-text-right uk-transition-slide-top uk-transition-opaque"> <button class="uk-lightbox-toolbar-icon uk-close-large" type="button" uk-close></button> </div> <a class="uk-lightbox-button uk-position-center-left uk-position-medium uk-transition-fade" href uk-slidenav-previous uk-lightbox-item="previous"></a> <a class="uk-lightbox-button uk-position-center-right uk-position-medium uk-transition-fade" href uk-slidenav-next uk-lightbox-item="next"></a> <div class="uk-lightbox-toolbar uk-lightbox-caption uk-position-bottom uk-text-center uk-transition-slide-bottom uk-transition-opaque"></div> </div>'}},created:function(){var e=t.$(this.template),n=t.$(this.selList,e);this.items.forEach(function(){return t.append(n,"<li>")}),this.$mount(t.append(this.container,e))},computed:{caption:function(e,n){var s=e.selCaption;return t.$(s,n)}},events:[{name:t.pointerMove+" "+t.pointerDown+" keydown",handler:"showControls"},{name:"click",self:!0,delegate:function(){return this.selSlides},handler:function(e){e.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler:function(){this.showControls()}},{name:"hide",self:!0,handler:function(){this.hideControls(),t.removeClass(this.slides,this.clsActive),t.Transition.stop(this.slides)}},{name:"hidden",self:!0,handler:function(){this.$destroy(!0)}},{name:"keyup",el:function(){return document},handler:function(e){if(!(!this.isToggled(this.$el)||!this.draggable))switch(e.keyCode){case 37:this.show("previous");break;case 39:this.show("next");break}}},{name:"beforeitemshow",handler:function(e){this.isToggled()||(this.draggable=!1,e.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=y.scale,t.removeClass(e.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler:function(){t.html(this.caption,this.getItem().caption||"");for(var e=-this.preload;e<=this.preload;e++)this.loadItem(this.index+e)}},{name:"itemshown",handler:function(){this.draggable=this.$props.draggable}},{name:"itemload",handler:function(e,n){var s=this,r=n.source,o=n.type,c=n.alt;c===void 0&&(c="");var h=n.poster,a=n.attrs;if(a===void 0&&(a={}),this.setItem(n,"<span uk-spinner></span>"),!!r){var i,u={frameborder:"0",allow:"autoplay",allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":""+this.videoAutoplay};if(o==="image"||r.match(/\.(avif|jpe?g|a?png|gif|svg|webp)($|\?)/i))t.getImage(r,a.srcset,a.size).then(function(d){var f=d.width,m=d.height;return s.setItem(n,b("img",t.assign({src:r,width:f,height:m,alt:c},a)))},function(){return s.setError(n)});else if(o==="video"||r.match(/\.(mp4|webm|ogv)($|\?)/i)){var l=b("video",t.assign({src:r,poster:h,controls:"",playsinline:"","uk-video":""+this.videoAutoplay},a));t.on(l,"loadedmetadata",function(){t.attr(l,{width:l.videoWidth,height:l.videoHeight}),s.setItem(n,l)}),t.on(l,"error",function(){return s.setError(n)})}else o==="iframe"||r.match(/\.(html|php)($|\?)/i)?this.setItem(n,b("iframe",t.assign({src:r,frameborder:"0",allowfullscreen:"",class:"uk-lightbox-iframe"},a))):(i=r.match(/\/\/(?:.*?youtube(-nocookie)?\..*?[?&]v=|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))?this.setItem(n,b("iframe",t.assign({src:"https://www.youtube"+(i[1]||"")+".com/embed/"+i[2]+(i[3]?"?"+i[3]:""),width:1920,height:1080},u,a))):(i=r.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))&&t.ajax("https://vimeo.com/api/oembed.json?maxwidth=1920&url="+encodeURI(r),{responseType:"json",withCredentials:!1}).then(function(d){var f=d.response,m=f.height,w=f.width;return s.setItem(n,b("iframe",t.assign({src:"https://player.vimeo.com/video/"+i[1]+(i[2]?"?"+i[2]:""),width:w,height:m},u,a)))},function(){return s.setError(n)})}}}],methods:{loadItem:function(e){e===void 0&&(e=this.index);var n=this.getItem(e);this.getSlide(n).childElementCount||t.trigger(this.$el,"itemload",[n])},getItem:function(e){return e===void 0&&(e=this.index),this.items[t.getIndex(e,this.slides)]},setItem:function(e,n){t.trigger(this.$el,"itemloaded",[this,t.html(this.getSlide(e),n)])},getSlide:function(e){return this.slides[this.items.indexOf(e)]},setError:function(e){this.setItem(e,'<span uk-icon="icon: bolt; ratio: 2"></span>')},showControls:function(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),t.addClass(this.$el,"uk-active","uk-transition-active")},hideControls:function(){t.removeClass(this.$el,"uk-active","uk-transition-active")}}};function b(e,n){var s=t.fragment("<"+e+">");return t.attr(s,n),s}var P={install:R,props:{toggle:String},data:{toggle:"a"},computed:{toggles:{get:function(e,n){var s=e.toggle;return t.$$(s,n)},watch:function(){this.hide()}}},disconnected:function(){this.hide()},events:[{name:"click",delegate:function(){return this.toggle+":not(.uk-disabled)"},handler:function(e){e.preventDefault(),this.show(e.current)}}],methods:{show:function(e){var n=this,s=t.uniqueBy(this.toggles.map(_),"source");if(t.isElement(e)){var r=_(e),o=r.source;e=t.findIndex(s,function(c){var h=c.source;return o===h})}return this.panel=this.panel||this.$create("lightboxPanel",t.assign({},this.$props,{items:s})),t.on(this.panel.$el,"hidden",function(){return n.panel=!1}),this.panel.show(e)},hide:function(){return this.panel&&this.panel.hide()}}};function R(e,n){e.lightboxPanel||e.component("lightboxPanel",V),t.assign(n.props,e.component("lightboxPanel").options.props)}function _(e){var n={};return["href","caption","type","poster","alt","attrs"].forEach(function(s){n[s==="href"?"source":s]=t.data(e,s)}),n.attrs=t.parseOptions(n.attrs),n}return typeof window<"u"&&window.UIkit&&window.UIkit.component("lightbox",P),P});