a?(d-=h-a,h=a):h<0&&(d-=h,h=0),()=>{return d=e,u=h-n,f=c,p=a,new Promise(s=>{const r=d.scrollTop,o=(t=Math.abs(u),40*Math.pow(t,.375));var t;const a=Date.now(),l=O(f).top;let h=0,c=15;!function t(){i=bt((Date.now()-a)/o);var e,i=.5*(1-Math.cos(Math.PI*i));let n=0;m[0]===d&&r+uPromise.resolve())()}function Di(t,e=0,i=0){var n,s,r,o;return S(t)?({scrollHeight:s,scrollTop:o}=r=Ai(t,!0),n=Mi(r)["height"],s=s-n,r=ze(t)[0]-ze(r)[0],bt((o-(o=Math.max(0,r-n+e)))/(Math.min(s,r+t.offsetHeight-i)-o))):0}function Pi(t,e=!1,i=[]){var n=Ni(t);let s=Lt(t).reverse();t=U(s=s.slice(s.indexOf(n)+1),t=>"fixed"===_(t,"position"));return~t&&(s=s.slice(t)),[n].concat(s.filter(t=>_(t,"overflow").split(" ").some(t=>b(["auto","scroll",...i],t))&&(!e||t.scrollHeight>Mi(t).height))).reverse()}function Ai(...t){return Pi(...t)[0]}function Bi(t){return Pi(t,!1,["hidden","clip"])}function Mi(t){var e,i,n=ht(t),{visualViewport:s,document:{documentElement:r}}=n;let o=t===Ni(t)?n:t;if(K(o)&&s)return{height:n,width:t,scale:s,pageTop:e,pageLeft:i}=s,{height:n=Math.round(n*s),width:t=Math.round(t*s),top:e,left:i,bottom:e+n,right:i+t};var a=O(o);if("inline"!==_(o,"display"))for(var[l,h,c,d]of[["width","x","left","right"],["height","y","top","bottom"]]){K(o)?o=r:a[c]+=y(_(o,`border-${c}-width`));var u=a[l]%1;a[l]=a[h]=o["client"+q(l)]-(u?u<.5?-u:1-u:0),a[d]=a[l]+a[c]}return a}function Oi(n){return n.ownerDocument.elementsFromPoint(O(n).left,0).find(t=>{return!t.contains(n)&&("fixed"===_(t,"position")&&(i=t,!(C(e=n)===C(i)&&y(_(e,"zIndex"))>y(_(i,"zIndex"))))||"sticky"===_(t,"position")&&I(n,C(t)));var e,i})}function Ni(t){return ht(t).document.scrollingElement}const zi=[["width","x","left","right"],["height","y","top","bottom"]];function Hi(t,e,i){i={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],placement:[],...i},O(t,Li(t,e=w(e)?e:[e,e],i))}function Li(e,i,n){var s,r,o,a,l,h=Fi(e,i,n),{boundary:t,viewportOffset:c=0,placement:d}=n;let u=h;for([s,[r,,o,a]]of Object.entries(zi)){var f,p,m=function(t,e,i,n,s){let r=Ri(...qi(t,e).map(Mi));i&&(r[zi[s][2]]+=i,r[zi[s][3]]-=i);n&&(r=Ri(r,O(w(n)?n[s]:n)));return r}(e,i[s],c,t,s);if(!Vi(h,m,s)){let t=0;if("flip"===d[s]){var g=n.attach.target[s];if(g===a&&h[a]<=m[a]||g===o&&h[o]>=m[o])continue;t=([g,l,{offset:f,attach:v},p]=[e,i,n,s],Fi(g,l,{attach:{element:Ui(v.element,p),target:Ui(v.target,p)},offset:function(t,e){return(t=[...t])[e]*=-1,t}(f,p)})[o]-h[o]);g=function(t,e,i,n){var[n,s,r,o]=zi[n],[t]=qi(t,e),e=Mi(t);["auto","scroll"].includes(_(t,"overflow-"+s))&&(e[r]-=t["scroll"+q(r)],e[o]=e[r]+t["scroll"+q(n)]);return e[r]+=i,e[o]-=i,e}(e,i[s],c,s);if(!Vi(ji(h,t,s),g,s)){if(Vi(h,g,s))continue;if(n.recursion)return!1;var v=Li(e,i,{...l=n,attach:{element:l.attach.element.map(Xi).reverse(),target:l.attach.target.map(Xi).reverse()},offset:l.offset.reverse(),placement:l.placement.reverse(),recursion:!0});if(v&&Vi(v,g,1-s))return v;continue}}else"shift"===d[s]&&(f=O(i[s]),p=n["offset"],t=bt(bt(h[o],m[o],m[a]-h[r]),f[o]-h[r]+p[s],f[a]-p[s])-h[o]);u=ji(u,t,s)}}return u}function Fi(t,e,i){var n,s,r,o,{attach:a,offset:l}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i};let h=O(t);for([n,[s,,r,o]]of Object.entries(zi)){var c=(a.target[n]===a.element[n]?Mi:O)(e[n]);h=ji(h,c[r]-h[r]+Wi(a.target[n],o,c[s])-Wi(a.element[n],o,h[s])+ +l[n],n)}return h}function ji(t,e,i){var[,i,n,s]=zi[i],r={...t};return r[n]=t[i]=t[n]+e,r[s]+=e,r}function Wi(t,e,i){return"center"===t?i/2:t===e?i:0}function qi(e,t){return Bi(t).filter(t=>I(e,t))}function Ri(...t){var e={};for(const s of t)for(var[,,i,n]of zi)e[i]=Math.max(e[i]||0,s[i]),e[n]=Math.min(...[e[n],s[n]].filter(Boolean));return e}function Vi(t,e,i){var[,,i,n]=zi[i];return t[i]>=e[i]&&t[n]<=e[n]}function Ui(t,e){var i=[...t],t=zi[e].indexOf(t[e]);return~t&&(i[e]=zi[e][1-t%2+2]),i}function Xi(e){for(let t=0;t{var{top:t,left:e,bottom:i,right:n}=Mi(t);return{top:t-s,left:e-r,bottom:i+s,right:n+r}}).concat(O(t)))},isInput:Ot,isNode:tt,isNumber:st,isNumeric:rt,isObject:J,isPlainObject:Z,isRtl:N,isSameSiteAnchor:jt,isString:d,isTag:r,isTouch:le,isUndefined:x,isVideo:xi,isVisible:S,isVoidElement:Bt,isWindow:K,last:ut,matches:l,memoize:Ct,mute:wi,noop:$,observeIntersection:di,observeMutation:mi,observeResize:fi,observeViewportResize:pi,off:ie,offset:O,offsetPosition:ze,offsetViewport:Mi,on:u,once:p,overflowParents:Bi,parent:C,parents:Lt,pause:bi,pick:vt,play:vi,pointInRect:xt,pointerCancel:si,pointerDown:Qe,pointerEnter:ii,pointerLeave:ni,pointerMove:ti,pointerUp:ei,position:Ne,positionAt:Hi,prepend:t,propName:de,query:qt,queryAll:Rt,ready:function(t){"loading"!==document.readyState?t():p(document,"DOMContentLoaded",t)},remove:Ie,removeAttr:Tt,removeClass:v,removeClasses:_t,replaceClass:Dt,scrollIntoView:_i,scrollParent:Ai,scrollParents:Pi,scrolledOver:Di,selFocusable:Nt,selInput:Mt,sortBy:pt,startsWith:R,sumBy:mt,swap:dt,toArray:X,toBoolean:at,toEventTargets:ae,toFloat:y,toNode:a,toNodes:h,toNumber:lt,toPx:qe,toWindow:ht,toggleClass:f,trigger:E,ucfirst:q,uniqueBy:gt,unwrap:_e,width:Le,within:I,wrapAll:Te,wrapInner:Ee}),t={connected(){m(this.$el,this.$options.id)}};const Yi=["days","hours","minutes","seconds"];var Gi={mixins:[t],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){g(this.$el,"role",this.role),this.date=y(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el(){return document},handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(E(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),E(this.$el,"countdownstop"),this.timer=null)},update(){var e=function(t){t=Math.max(0,t-Date.now())/1e3;return{total:t,seconds:t%60,minutes:t/60%60,hours:t/60/60%24,days:t/60/60/24}}(this.date);e.total||(this.stop(),this.end)||(E(this.$el,"countdownend"),this.end=!0);for(const i of Yi){const n=A(this.clsWrapper.replace("%unit%",i),this.$el);if(n){let t=String(Math.trunc(e[i]));t=t.length<2?"0"+t:t,n.textContent!==t&&((t=t.split("")).length!==n.children.length&&$e(n,t.map(()=>" ").join("")),t.forEach((t,e)=>n.children[e].textContent=t))}}}}};const H={};function Ji(t,e,i){return H.computed(G(t)?t.call(i,i):t,G(e)?e.call(i,i):e)}function Zi(t,e){return t=t&&!w(t)?[t]:t,e?t?t.concat(e):w(e)?e:[e]:t}function Ki(t,e){return x(e)?t:e}function Qi(e,i,n){const s={};if((i=G(i)?i.options:i).extends&&(e=Qi(e,i.extends,n)),i.mixins)for(const r of i.mixins)e=Qi(e,r,n);for(const o in e)t(o);for(const a in i)F(e,a)||t(a);function t(t){s[t]=(H[t]||Ki)(e[t],i[t],n)}return s}function tn(t,e=[]){try{return t?R(t,"{")?JSON.parse(t):e.length&&!b(t,":")?{[e[0]]:t}:t.split(";").reduce((t,e)=>{var[e,i]=e.split(/:(.*)/);return e&&!x(i)&&(t[e.trim()]=i.trim()),t},{}):{}}catch(t){return{}}}function en(t,e){var i;return t===Boolean?at(e):t===Number?lt(e):"list"===t?(i=e,w(i)?i:d(i)?i.split(/,(?![^(]*\))/).map(t=>rt(t)?lt(t):at(t.trim())):[i]):t===Object&&d(e)?tn(e):t?t(e):e}function nn(r,t="update"){r._connected&&r._updates.length&&(r._queued||(r._queued=new Set,z.read(()=>{if(r._connected){var e=r,i=r._queued;for(const{read:n,write:s,events:t=[]}of e._updates)if(i.has("update")||t.some(t=>i.has(t))){let t;n&&(t=n.call(e,e._data,i))&&Z(t)&&Y(e._data,t),s&&!1!==t&&z.write(()=>{e._connected&&s.call(e,e._data,i)})}}delete r._queued})),r._queued.add(t.type||t))}function sn(t){return dn(fi,t,"resize")}function rn(t){return dn(di,t)}function on(t){return dn(mi,t)}function an(o={}){return rn({handler:function(t,e){var{targets:i=this.$el,preload:n=5}=o;for(const s of h(G(i)?i(this):i))B('[loading="lazy"]',s).slice(0,n-1).forEach(t=>Tt(t,"loading"));for(const r of t.filter(({isIntersecting:t})=>t).map(({target:t})=>t))e.unobserve(r)},...o})}function ln(t){return dn((t,e)=>pi(e),t)}function hn(t){return dn((t,e)=>{return{disconnect:u(h(t).map(t=>{var e=t["ownerDocument"],t=Ai(t,!0);return t===e.scrollingElement?e:t}),"scroll",e,{passive:!0})}},t,"scroll")}function cn(t){return{observe(t,e){return{observe:$,unobserve:$,disconnect:u(t,Qe,e,{passive:!0})}},handler(t){if(le(t)){const o=he(t),a="tagName"in t.target?t.target:C(t.target);p(document,ei+` ${si} scroll`,t=>{const{x:s,y:r}=he(t);("scroll"!==t.type&&a&&s&&100{var t,e,i,n;E(a,"swipe"),E(a,"swipe"+(t=o.x,e=o.y,i=s,n=r,Math.abs(t-i)>=Math.abs(e-n)?0[t,...T(t)]})],update:{read(){return{rows:fn(X(this.$el.children))}},write({rows:t}){for(const e of t)for(const i of e)f(i,this.margin,t[0]!==e),f(i,this.firstColumn,e[N?e.length-1:0]===i)},events:["resize"]}};function fn(i){var e=[[]],n=i.some((t,e)=>e&&i[e-1].offsetParent!==t.offsetParent);for(const l of i)if(S(l)){var s=pn(l,n);for(let t=e.length-1;0<=t;t--){var r=e[t];if(!r[0]){r.push(l);break}var o=pn(r[0],n);if(s.top>=o.bottom-1&&s.top!==o.top){e.push([l]);break}if(s.bottom-1>o.top||s.top===o.top){let t=r.length-1;for(;0<=t;t--){var a=pn(r[t],n);if(s.left>=a.left)break}r.splice(t+1,0,l);break}if(0===t){e.unshift([l]);break}}}return e}function pn(t,e=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:s,offsetWidth:r}=t;return e&&([i,n]=ze(t)),{top:i,left:n,bottom:i+s,right:n+r}}const mn="uk-transition-leave",gn="uk-transition-enter";function vn(r,o,a,l=0){const h=bn(o,!0),c={opacity:1},d={opacity:0};var t=t=>()=>h===bn(o)?t():Promise.reject(),e=t(async()=>{m(o,mn),await Promise.all(xn(o).map((e,i)=>new Promise(t=>setTimeout(()=>D.start(e,d,a/2,"ease").then(t),i*l)))),v(o,mn)}),t=t(async()=>{var t=He(o);m(o,gn),r(),_(T(o),{opacity:0}),await new Promise(t=>requestAnimationFrame(t));const e=T(o);var i=He(o),n=(_(o,"alignContent","flex-start"),He(o,t),xn(o)),s=(_(e,d),n.map(async(t,e)=>{var i;i=e*l,await new Promise(t=>setTimeout(t,i)),await D.start(t,c,a/2,"ease")}));t!==i&&s.push(D.start(o,{height:i},a/2+n.length*l,"ease")),await Promise.all(s).then(()=>{v(o,gn),h===bn(o)&&(_(o,{height:"",alignContent:""}),_(e,{opacity:""}),delete o.dataset.transition)})});return(k(o,mn)?wn(o):k(o,gn)?wn(o).then(e):e()).then(t)}function bn(t,e){return e&&(t.dataset.transition=1+bn(t)),lt(t.dataset.transition)||0}function wn(t){return Promise.all(T(t).filter(D.inProgress).map(e=>new Promise(t=>p(e,"transitionend transitioncanceled",t))))}function xn(t){return fn(T(t)).flat().filter(t=>S(t))}async function yn(t,i,n){await Sn();let e=T(i);var s,r,o,a,l=e.map(t=>$n(t,!0)),h={..._(i,["height","padding"]),display:"block"},t=(await Promise.all(e.concat(i).map(D.cancel)),t(),e=e.concat(T(i).filter(t=>!b(e,t))),await Promise.resolve(),z.flush(),g(i,"style")),c=_(i,["height","padding"]);s=i,r=e,o=l,l=r.map((t,e)=>!!(C(t)&&e in o)&&(o[e]?S(t)?kn(t):{opacity:0}:{opacity:S(t)?1:0})),a=l.map((t,e)=>{var i,e=C(r[e])===s&&(o[e]||$n(r[e]));return!!e&&(t?"opacity"in t||(i=e["opacity"],i%1?t.opacity=1:delete e.opacity):delete e.opacity,e)});const[d,u]=[l,a],f=e.map(t=>({style:g(t,"style")}));e.forEach((t,e)=>u[e]&&_(t,u[e])),_(i,h),E(i,"scroll"),z.flush(),await Sn();l=e.map((t,e)=>C(t)===i&&D.start(t,d[e],n,"ease")).concat(D.start(i,c,n,"ease"));try{await Promise.all(l),e.forEach((t,e)=>{g(t,f[e]),C(t)===i&&_(t,"display",0===d[e].opacity?"none":"")}),g(i,"style",t)}catch(t){g(e,"style","");var p=i;for(const m in h)_(p,m,"")}}function $n(t,e){var i=_(t,"zIndex");return!!S(t)&&{display:"",opacity:e?_(t,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Ft(t):i,...kn(t)}}function kn(t){var{height:e,width:i}=O(t);return{height:e,width:i,transform:"",...Ne(t),..._(t,["marginTop","marginLeft"])}}function Sn(){return new Promise(t=>requestAnimationFrame(t))}var Cn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(t,e=this.$el){var i=this.animation;return("fade"===i?vn:"delayed-fade"===i?(...t)=>vn(...t,40):i?yn:()=>(t(),Promise.resolve()))(t,e,this.duration).catch($)}}};const o={TAB:9,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};var In={mixins:[Cn],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:t},e)=>B(t+" > *",e),toggles:({attrItem:t},e)=>B(`[${t}],[data-${t}]`,e)},watch:{toggles(t){this.updateState();var e=B(this.selActive,this.$el);for(const n of t){!1!==this.selActive&&f(n,this.cls,b(e,n));var i=A("a,button",i=n)||i;r(i,"a")&&g(i,"role","button")}},children(t,e){e&&this.updateState()}},events:{name:"click keydown",delegate(){return`[${this.attrItem}],[data-${this.attrItem}]`},handler(t){"keydown"===t.type&&t.keyCode!==o.SPACE||c(t.target,"a,button")&&(t.preventDefault(),this.apply(t.current))}},methods:{apply(t){var e,i,n=this.getState(),t=En(t,this.attrItem,this.getState());e=n,i=t,["filter","sort"].every(t=>ct(e[t],i[t]))||this.setState(t)},getState(){return this.toggles.filter(t=>k(t,this.cls)).reduce((t,e)=>En(e,this.attrItem,t),{filter:{"":""},sort:[]})},async setState(a,e=!0){a={filter:{"":""},sort:[],...a},E(this.$el,"beforeFilter",[this,a]);for(const t of this.toggles)f(t,this.cls,function(t,e,{filter:i={"":""},sort:[n,s]}){var{filter:t="",group:e="",sort:r,order:o="asc"}=Tn(t,e);return x(r)?e in i&&t===i[e]||!t&&e&&!(e in i)&&!i[""]:n===r&&s===o}(t,this.attrItem,a));await Promise.all(B(this.target,this.$el).map(o=>{var t=()=>{{var t=a,e=o,i=T(o);const n=function({filter:t}){let e="";return ft(t,t=>e+=t||""),e}(t),[s,r]=(i.forEach(t=>_(t,"display",n&&!l(t,n)?"none":"")),t.sort);!s||ct(t=function(t,i,n){return[...t].sort((t,e)=>Et(t,i).localeCompare(Et(e,i),void 0,{numeric:!0})*("asc"===n||-1))}(i,s,r),i)||P(e,t)}this.$update(this.$el)};return e?this.animate(t,o):t()})),E(this.$el,"afterFilter",[this])},updateState(){z.write(()=>this.setState(this.getState(),!1))}}};function Tn(t,e){return tn(Et(t,e),["filter"])}function En(t,e,i){var{filter:t,group:e,sort:n,order:s="asc"}=Tn(t,e);return(t||x(n))&&(e?t?(delete i.filter[""],i.filter[e]=t):(delete i.filter[e],(ot(i.filter)||""in i.filter)&&(i.filter={"":t||""})):i.filter={"":t||""}),x(n)||(i.sort=[n,s]),i}var _n={props:{container:Boolean},data:{container:!0},computed:{container({container:t}){return!0===t&&this.$container||t&&A(t)}}};let Dn;function Pn(t){const e=u(t,"touchmove",t=>{var e,i;1!==t.targetTouches.length||l(t.target,'input[type="range"')||({scrollHeight:e,clientHeight:i}=Ai(t.target),e<=i&&t.cancelable&&t.preventDefault())},{passive:!1});if(Dn)return e;Dn=!0;const i=document["scrollingElement"];return _(i,{overflowY:CSS.supports("overflow","clip")?"clip":"hidden",touchAction:"none",paddingRight:Le(window)-i.clientWidth||""}),()=>{Dn=!1,e(),_(i,{overflowY:"",touchAction:"",paddingRight:""})}}var An={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglabe-enter",clsLeave:"uk-togglabe-leave"},computed:{hasAnimation:({animation:t})=>!!t[0],hasTransition:({animation:e})=>["slide","reveal"].some(t=>R(e[0],t))},methods:{async toggleElement(t,r,o){try{return await Promise.all(h(t).map(t=>{const e=nt(r)?r:!this.isToggled(t);if(!E(t,"before"+(e?"show":"hide"),[this]))return Promise.reject();var i=(G(o)?o:!1!==o&&this.hasAnimation?this.hasTransition?async function(e,t,{animation:i,duration:n,velocity:s,transition:r,_toggle:o}){var[i="reveal",a="top"]=(null==(i=i[0])?void 0:i.split("-"))||[],l=[["left","right"],["top","bottom"]],h=l[b(l[0],a)?0:1],c=h[1]===a,l=["width","height"][l.indexOf(h)],h="margin-"+h[0],a="margin-"+a;let d=M(e)[l];var u=D.inProgress(e);await D.cancel(e),t&&o(e,!0);var f=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,a].map(t=>[t,e.style[t]])),p=M(e),m=y(_(e,h)),g=y(_(e,a)),v=p[l]+g;u||t||(d+=g);var[u]=Ee(e,""),g=(_(u,{boxSizing:"border-box",height:p.height,width:p.width,..._(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",a])}),_(e,{padding:0,border:0,minWidth:0,minHeight:0,[a]:0,width:p.width,height:p.height,overflow:"hidden",[l]:d}),d/v),a=(n=(s*v+n)*(t?1-g:g),{[l]:t?v:0});c&&(_(e,h,v-d+m),a[h]=t?m:v+m);!c^"reveal"===i&&(_(u,h,-v+d),D.start(u,{[h]:t?0:-v},n,r));try{await D.start(e,a,n,r)}finally{_(e,f),_e(u.firstChild),t||o(e,!1)}}:function(t,e,i){const{animation:n,duration:s,_toggle:r}=i;if(e)return r(t,!0),xe.in(t,n[0],s,i.origin);return xe.out(t,n[1]||n[0],s,i.origin).then(()=>r(t,!1))}:function(t,e,{_toggle:i}){return xe.cancel(t),D.cancel(t),i(t,e)})(t,e,this);const n=e?this.clsEnter:this.clsLeave;m(t,n),E(t,e?"show":"hide",[this]);var s=()=>{v(t,n),E(t,e?"shown":"hidden",[this])};return i?i.then(s,()=>(v(t,n),Promise.reject())):s()})),!0}catch(t){return!1}},isToggled(t=this.$el){return!!k(t=a(t),this.clsEnter)||!k(t,this.clsLeave)&&(this.cls?k(t,this.cls.split(" ")[0]):S(t))},_toggle(e,i){if(e){i=Boolean(i);let t;this.cls?(t=b(this.cls," ")||i!==k(e,this.cls))&&f(e,this.cls,b(this.cls," ")?void 0:i):(t=i===e.hidden)&&(e.hidden=!i),B("[autofocus]",e).some(t=>S(t)?t.focus()||!0:t.blur()),t&&E(e,"toggled",[i,this])}}}};const Bn=[];var Mn={mixins:[t,_n,An],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:t},e)=>A(t,e),transitionElement(){return this.panel},bgClose({bgClose:t}){return t&&this.panel}},connected(){g(this.panel||this.$el,"role",this.role),this.overlay&&g(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){b(Bn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate(){return this.selClose+',a[href*="#"]'},handler(t){var{current:e,defaultPrevented:i}=t,n=e["hash"];!i&&n&&jt(e)&&!I(n,this.$el)&&A(n,document.body)?this.hide():l(e,this.selClose)&&(t.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(t){t.defaultPrevented||(t.preventDefault(),this.isToggled()===b(Bn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(t){if(b(Bn,this))return!1;!this.stack&&Bn.length?(Promise.all(Bn.map(t=>t.hide())).then(this.show),t.preventDefault()):Bn.push(this)}},{name:"show",self:!0,handler(){this.stack&&_(this.$el,"zIndex",y(_(this.$el,"zIndex"))+Bn.length);const t=[this.overlay&&(i=this,u(document,"focusin",t=>{ut(Bn)!==i||I(t.target,i.$el)||i.$el.focus()})),this.overlay&&Pn(this.$el),this.bgClose&&(s=this,u(document,Qe,({target:n})=>{ut(Bn)!==s||s.overlay&&!I(n,s.$el)||I(n,s.panel)||p(document,ei+` ${si} scroll`,({defaultPrevented:t,type:e,target:i})=>{t||e!==ei||n!==i||s.hide()},!0)})),this.escClose&&(e=this,u(document,"keydown",t=>{27===t.keyCode&&ut(Bn)===e&&e.hide()}))];var e,s,i;p(this.$el,"hidden",()=>t.forEach(t=>t&&t()),{self:!0}),m(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){zt(this.$el)||g(this.$el,"tabindex","-1"),l(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){b(Bn,this)&&Bn.splice(Bn.indexOf(this),1),_(this.$el,"zIndex",""),Bn.some(t=>t.clsPage===this.clsPage)||v(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&C(this.$el)!==this.container?(P(this.container,this.$el),new Promise(t=>requestAnimationFrame(()=>this.show().then(t)))):this.toggleElement(this.$el,!0,On)},hide(){return this.toggleElement(this.$el,!1,On)}}};function On(r,o,{transitionElement:a,_toggle:l}){return new Promise((n,s)=>p(r,"show hide",()=>{var t;null!=(t=r._reject)&&t.call(r),r._reject=s,l(r,o);const e=p(a,"transitionstart",()=>{p(a,"transitionend transitioncancel",n,{self:!0}),clearTimeout(i)},{self:!0}),i=setTimeout(()=>{e(),n()},(t=_(a,"transitionDuration"))?V(t,"ms")?y(t):1e3*y(t):0)})).then(()=>delete r._reject)}var Nn={slide:{show(t){return[{transform:L(-100*t)},{transform:L()}]},percent(t){return zn(t)},translate(t,e){return[{transform:L(-100*e*t)},{transform:L(100*e*(1-t))}]}}};function zn(t){return Math.abs(_(t,"transform").split(",")[4]/t.offsetWidth)}function L(t=0,e="%"){return`translate3d(${t+=t?e:""}, 0, 0)`}function Hn(t){return`scale3d(${t}, ${t}, 1)`}function Ln(t,e,i){E(t,ne(e,!1,!1,i))}var Fn={props:{i18n:Object},data:{i18n:null},methods:{t(t,...e){var i;let n=0;return(null==(i=(null==(i=this.i18n)?void 0:i[t])||(null==(i=this.$options.i18n)?void 0:i[t]))?void 0:i.replace(/%s/g,()=>e[n++]||""))||""}}},jn={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){g(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){g(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el(){return document},filter(){return this.autoplay},handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval(()=>{this.stack.length||this.draggable&&l(this.$el,":focus-within")||this.pauseOnHover&&l(this.$el,":hover")||this.show("next")},this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}};const Wn={passive:!1,capture:!0},qn={passive:!0,capture:!0};const Rn="touchmove mousemove",Vn="touchend touchcancel mouseup click input scroll";var Un={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const t of["start","move","end"]){const i=this[t];this[t]=t=>{var e=he(t).x*(N?-1:1);this.prevPos=e===this.pos?this.prevPos:this.pos,this.pos=e,i(t)}}},events:[{name:"touchstart mousedown",passive:!0,delegate(){return this.selList+" > *"},handler(t){var e;!this.draggable||!le(t)&&"none"!==_(e=t.target,"userSelect")&&X(e.childNodes).some(t=>3===t.nodeType&&t.textContent.trim())||c(t.target,Mt)||0
s;)this.drag-=s*this.dir,e=n,i-=s,n=this.getIndex(e+this.dir),s=this._getDistance(e,n);this.percent=i/s;var o=t[e],a=t[n],l=this.index!==n,h=e===n;let r;for(const c of[this.index,this.prevIndex])b([n,e],c)||(E(t[c],"itemhidden",[this]),h&&(r=!0,this.prevIndex=e));(this.index===e&&this.prevIndex!==e||r)&&E(t[this.index],"itemshown",[this]),l&&(this.prevIndex=e,this.index=n,h||E(o,"beforeitemhide",[this]),E(a,"beforeitemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),o,!h&&a),l&&(h||E(o,"itemhide",[this]),E(a,"itemshow",[this]))}},end(){var t;ie(document,Rn,this.move,Wn),ie(document,Vn,this.end,qn),this.dragging&&(this.dragging=null,this.index===this.prevIndex?(this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null):(t=(N?this.dir*(N?1:-1):this.dir)<0==this.prevPos>this.pos,this.index=t?this.index:this.prevIndex,t&&(this.percent=1-this.percent),this.show(0{var t,e,i,n=r,s=Jn(r);for({name:t,handler:e,immediate:i=!0}of n._watches)(n._initial&&i||F(s,t)&&!ct(s[t],n[t]))&&e.call(n,n[t],s[t]);n._initial=!1},events:["resize","computed"]},r._updates.unshift(t),Zn||(Kn=new Set,(Zn=new MutationObserver(()=>{for(const t of Kn)nn(t,"computed")})).observe(document,{subtree:!0,childList:!0})),Kn.add(r))}function Jn(t){var e={...t._computed};return t._computed={},e}let Zn,Kn;function Qn(e,i,n){let{name:t,el:s,handler:r,capture:o,passive:a,delegate:l,filter:h,self:c}=Z(i)?i:{name:n,handler:i};s=G(s)?s.call(e,e):s||e.$el,w(s)?s.forEach(t=>Qn(e,{...i,el:t},n)):!s||h&&!h.call(e)||e._events.push(u(s,t,l?d(l)?l:l.call(e,e):null,d(r)?e[r]:r.bind(e),{passive:a,capture:o,self:c}))}function ts(t,...e){t._observers.push(...e)}function es(t,e){let{observe:i,target:n=t.$el,handler:s,options:r,filter:o,args:a}=e;var l,h;o&&!o.call(t,t)||(e="_observe"+t._observers.length,G(n)&&!F(t,e)&&Yn(t,e,()=>n.call(t,t)),s=d(s)?t[s]:s.bind(t),G(r)&&(r=r.call(t,t)),l=F(t,e)?t[e]:n,l=i(l,s,r,a),G(n)&&w(t[e])&&l.unobserve&&Xn(t,{handler:(h=l,(t,e)=>{for(const i of e)b(t,i)||h.unobserve(i);for(const n of t)b(e,n)||h.observe(n)}),immediate:!1},e),ts(t,l))}function is(t){var e,i=ns(t.$options);for(e in i)x(i[e])||(t.$props[e]=i[e]);var n,s=[t.$options.computed,t.$options.methods];for(n in t.$props)n in i&&function(t,e){return t.every(t=>!t||!F(t,e))}(s,n)&&(t[n]=t.$props[n])}function ns(t){var e={},{args:t=[],props:i={},el:n,id:s}=t;if(i){for(const h in i){var r=j(h),o=Et(n,r);x(o)||(o=i[h]===Boolean&&""===o||en(i[h],o),"target"===r&&R(o,"_"))||(e[h]=o)}var a=tn(Et(n,s),t);for(const c in a){var l=W(c);x(i[l])||(e[l]=en(i[l],a[c]))}}return e}function ss(e,t){null!=(t=e.$options[t])&&t.forEach(t=>t.call(e))}function rs(t){if(!t._connected){is(t),ss(t,"beforeConnect"),t._connected=!0;var e=t;e._events=[];for(const h of e.$options.events||[])if(F(h,"handler"))Qn(e,h);else for(const c in h)Qn(e,h[c],c);(a=t)._data={},a._updates=[...a.$options.update||[]];var i=t;i._watches=[];for(const d of i.$options.watch||[])for(var[n,s]of Object.entries(d))Xn(i,s,n);i._initial=!0;var r=t;r._observers=[];for(const u of r.$options.observe||[])if(F(u,"handler"))es(r,u);else for(const f of u)es(r,f);{var o=t;const{$options:p,$props:m}=o,{id:g,props:v,el:b}=p;if(v){const w=Object.keys(v);var a=w.map(t=>j(t)).concat(g),l=new MutationObserver(t=>{const i=ns(p);t.some(({attributeName:t})=>{var e=t.replace("data-","");return(e===g?w:[W(e),W(t)]).some(t=>!x(i[t])&&i[t]!==m[t])})&&o.$reset()});l.observe(b,{attributes:!0,attributeFilter:a.concat(a.map(t=>"data-"+t))}),ts(o,l)}}Gn(t),ss(t,"connected"),nn(t)}}function os(t){if(t._connected){var e;ss(t,"beforeDisconnect"),(e=t)._events.forEach(t=>t()),delete e._events,delete t._data;for(const i of t._observers)i.disconnect();e=t,null!=Kn&&Kn.delete(e),Jn(e),ss(t,"disconnected"),t._connected=!1}}let as=0;function ls(t,e={}){e.data=function({data:t={}},{args:n=[],props:e={}}){w(t)&&(t=t.slice(0,n.length).reduce((t,e,i)=>(Z(e)?Y(t,e):t[n[i]]=e,t),{}));for(const i in t)x(t[i])?delete t[i]:e[i]&&(t[i]=en(e[i],t[i]));return t}(e,t.constructor.options),t.$options=Qi(t.constructor.options,e,t),t.$props={},t._uid=as++;var i=t,{data:n={}}=i.$options;for(const l in n)i.$props[l]=i[l]=n[l];var s=t,r=s.$options.methods;if(r)for(const h in r)s[h]=r[h].bind(s);var o=t,a=o.$options.computed;if(o._computed={},a)for(const c in a)Yn(o,c,a[c]);ss(t,"created"),e.el&&t.$mount(e.el)}const hs=function(t){ls(this,t)},cs=(hs.util=Ke,hs.options={},hs.version="3.17.5","uk-"),ds="__uikit__",us={};function fs(i,t){var e;const n=cs+j(i);if(!t)return Z(us[n])&&(us[n]=hs.extend(us[n])),us[n];i=W(i),hs[i]=(t,e)=>ps(i,t,e);t=Z(t)?{...t}:t.options;return t.id=n,t.name=i,null!=(e=t.install)&&e.call(t,hs,t,i),hs._initialized&&!t.functional&&requestAnimationFrame(()=>ps(i,`[${n}],[data-${n}]`)),us[n]=t}function ps(i,t,n,...e){const s=fs(i);return s.options.functional?new s({data:Z(t)?t:[t,n,...e]}):t?B(t).map(r)[0]:r();function r(t){var e=gs(t,i);if(e){if(!n)return e;e.$destroy()}return new s({el:t,data:n})}}function ms(t){return(null==t?void 0:t[ds])||{}}function gs(t,e){return ms(t)[e]}function vs(t,e){for(const i of Lt(t=t?a(t):document.body).reverse())bs(i,e);Be(t,t=>bs(t,e))}function bs(t,e){var i=ms(t);for(const n in i)nn(i[n],e)}function ws(t,e=t.$el,i=""){if(e.id)return e.id;let n=t.$options.id+"-"+t._uid+i;return n=A("#"+n)?ws(t,e,i+"-2"):n}Ke={mixins:[jn,Un,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:t},e)=>A(t,e),navChildren(){return T(this.nav)},selNavItem:({attrItem:t})=>`[${t}],[data-${t}]`,navItems(t,e){return B(this.selNavItem,e)}},watch:{nav(t,e){g(t,"role","tablist"),e&&this.$emit()},list(t){g(t,"role","presentation")},navChildren(t){g(t,"role","presentation")},navItems(t){for(const r of t){var i,n=Et(r,this.attrItem),s=A("a,button",r)||r;let t,e=null;rt(n)?(i=lt(n),(i=this.slides[i])&&(i.id||(i.id=ws(this,i,"-item-"+n)),e=i.id),t=this.t("slideX",y(n)+1),g(s,"role","tab")):(this.list&&(this.list.id||(this.list.id=ws(this,this.list,"-items")),e=this.list.id),t=this.t(n)),g(s,{"aria-controls":e,"aria-label":g(s,"aria-label")||t})}},slides(t){t.forEach((t,e)=>g(t,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",e+1,this.length),"aria-roledescription":this.nav?null:"slide"}))},length(e){var t=this.navChildren.length;if(this.nav&&e!==t){ye(this.nav);for(let t=0;t `)}}},connected(){g(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach(t=>t&&(t.hidden=!this.maxIndex)),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate(){return this.selNavItem},handler(t){!c(t.target,"a,button")||"click"!==t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),this.show(Et(t.current,this.attrItem)))}},{name:"itemshow",handler:"updateNav"},{name:"keydown",delegate(){return this.selNavItem},handler(t){var{current:e,keyCode:i}=t;rt(Et(e,this.attrItem))&&~(e=i===o.HOME?0:i===o.END?"last":i===o.LEFT?"previous":i===o.RIGHT?"next":-1)&&(t.preventDefault(),this.show(e))}}],methods:{updateNav(){var t=this.getValidIndex();for(const s of this.navItems){var e,i=Et(s,this.attrItem),n=A("a,button",s)||s;rt(i)?(e=lt(i)===t,f(s,this.clsActive,e),g(n,{"aria-selected":e,tabindex:e?null:-1}),e&&n&&l(C(s),":focus-within")&&n.focus()):f(s,"uk-invisible",this.finite&&("previous"===i&&0===t||"next"===i&&t>=this.maxIndex))}}}},Fn],props:{clsActivated:Boolean,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:!1,Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){v(this.slides,this.clsActive)},computed:{duration:({velocity:t},e)=>xs(e.offsetWidth/t),list:({selList:t},e)=>A(t,e),maxIndex(){return this.length-1},slides(){return T(this.list)},length(){return this.slides.length}},watch:{slides(t,e){e&&this.$emit()}},observe:sn(),methods:{show(t,e=!1){if(!this.dragging&&this.length){const o=this["stack"],a=e?0:o.length;var i=()=>{o.splice(a,1),o.length&&this.show(o.shift(),!0)};if(o[e?"unshift":"push"](t),!e&&1{l&&E(l,"itemhidden",[this]),E(h,"itemshown",[this]),o.shift(),this._transitioner=null,requestAnimationFrame(()=>o.length&&this.show(o.shift(),!0))}),l&&E(l,"itemhide",[this]),E(h,"itemshow",[this]),t;this.index=this.prevIndex}i()}}},getIndex(t=this.index,e=this.index){return bt(St(t,this.slides,e,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(t=this.index,e=this.prevIndex){return this.getIndex(t,e)},_show(t,e,i){return this._transitioner=this._getTransitioner(t,e,this.dir,{easing:i?e.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}),i||t?(e=this.stack["length"],this._transitioner[1{h=h||t,Promise.all([D.start(r,l[1],e,n),D.start(s,l[0],e,n)]).then(()=>{this.reset(),h()},$)})},cancel(){return D.cancel([r,s])},reset(){for(const t in l[0])_([r,s],t,"")},async forward(t,e=this.percent()){return await this.cancel(),this.show(t,e,!0)},translate(t){this.reset();var e=i(t,o);_(r,e[1]),_(s,e[0]),Ln(r,"itemtranslatein",{percent:t,dir:o}),Ln(s,"itemtranslateout",{percent:1-t,dir:o})},percent(){return e(s||r,r,o)},getDistance(){return null==s?void 0:s.offsetWidth}}}},computed:{animation({animation:t,Animations:e}){return{...e[t]||e.slide,name:t}},transitionOptions(){return{animation:this.animation}}},events:{beforeitemshow({target:t}){m(t,this.clsActive)},itemshown({target:t}){m(t,this.clsActivated)},itemhidden({target:t}){v(t,this.clsActive,this.clsActivated)}}},ys={...Nn,fade:{show(){return[{opacity:0},{opacity:1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t},{opacity:t}]}},scale:{show(){return[{opacity:0,transform:Hn(.8)},{opacity:1,transform:Hn(1)}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,transform:Hn(1-.2*t)},{opacity:t,transform:Hn(.8+.2*t)}]}}},$s={mixins:[Mn,jn],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({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:ys,template:''}),created(){var t=A(this.template);const e=A(this.selList,t);this.items.forEach(()=>P(e,""));var i=A("[uk-close]",t),n=this.t("close");i&&n&&(i.dataset.i18n=JSON.stringify({label:n})),this.$mount(P(this.container,t))},computed:{caption:({selCaption:t},e)=>A(t,e)},events:[{name:ti+` ${Qe} keydown`,handler:"showControls"},{name:"click",self:!0,delegate(){return this.selList+" > *"},handler(t){t.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),v(this.slides,this.clsActive),D.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el(){return document},handler({keyCode:e}){if(this.isToggled(this.$el)&&this.draggable){let t=-1;e===o.LEFT?t="previous":e===o.RIGHT?t="next":e===o.HOME?t=0:e===o.END&&(t="last"),~t&&this.show(t)}}},{name:"beforeitemshow",handler(t){this.isToggled()||(this.draggable=!1,t.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=ys.scale,v(t.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){$e(this.caption,this.getItem().caption||"");for(let t=-this.preload;t<=this.preload;t++)this.loadItem(this.index+t)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(t,e){var{source:i,type:n,alt:s="",poster:r,attrs:o={}}=e;if(this.setItem(e," "),i){var a={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":""+this.videoAutoplay};if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const c=ks("img",{src:i,alt:s,...o});u(c,"load",()=>this.setItem(e,c)),u(c,"error",()=>this.setError(e))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const d=ks("video",{src:i,poster:r,controls:"",playsinline:"","uk-video":""+this.videoAutoplay,...o});u(d,"loadedmetadata",()=>this.setItem(e,d)),u(d,"error",()=>this.setError(e))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(e,ks("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...o}));else if(s=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(e,ks("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/`+s[2]+(s[3]?"?"+s[3]:""),width:1920,height:1080,...a,...o}));else if(s=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{var{height:l,width:h}=await(await fetch("https://vimeo.com/api/oembed.json?maxwidth=1920&url="+encodeURI(i),{credentials:"omit"})).json();this.setItem(e,ks("iframe",{src:"https://player.vimeo.com/video/"+s[1]+(s[2]?"?"+s[2]:""),width:h,height:l,...a,...o}))}catch(t){this.setError(e)}}}}],methods:{loadItem(t=this.index){t=this.getItem(t);this.getSlide(t).childElementCount||E(this.$el,"itemload",[t])},getItem(t=this.index){return this.items[St(t,this.slides)]},setItem(t,e){E(this.$el,"itemloaded",[this,$e(this.getSlide(t),e)])},getSlide(t){return this.slides[this.items.indexOf(t)]},setError(t){this.setItem(t,' ')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),m(this.$el,"uk-active","uk-transition-active")},hideControls(){v(this.$el,"uk-active","uk-transition-active")}}};function ks(t,e){t=Pe(`<${t}>`);return g(t,e),t}Un={install:function(t,e){t.lightboxPanel||t.component("lightboxPanel",$s);Y(e.props,t.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:t},e)=>B(t,e)},watch:{toggles(t){this.hide();for(const e of t)r(e,"a")&&g(e,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate(){return this.toggle+":not(.uk-disabled)"},handler(t){t.preventDefault(),this.show(t.current)}},methods:{show(t){var e=gt(this.toggles.map(Ss),"source");if(et(t)){const i=Ss(t)["source"];t=U(e,({source:t})=>i===t)}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:e}),u(this.panel.$el,"hidden",()=>this.panel=null),this.panel.show(t)},hide(){var t;return null==(t=this.panel)?void 0:t.hide()}}};function Ss(t){var e={};for(const i of["href","caption","type","poster","alt","attrs"])e["href"===i?"source":i]=Et(t,i);return e.attrs=tn(e.attrs),e}var Cs={mixins:[_n],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(n){n.notification.closeAll=function(e,i){Be(document.body,t=>{t=n.getComponent(t,"notification");!t||e&&e!==t.group||t.close(i)})}},computed:{marginProp:({pos:t})=>"margin-"+t.match(/[a-z]+(?=-)/)[0],startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){var t=this.clsContainer+"-"+this.pos;let e=A("."+t,this.container);e&&S(e)||(e=P(this.container,`
`)),this.$mount(P(e,``))},async connected(){var t=y(_(this.$el,this.marginProp));await D.start(_(this.$el,this.startProps),{opacity:1,[this.marginProp]:t}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(t){c(t.target,'a[href="#"],a[href=""]')&&t.preventDefault(),this.close()},[ii](){this.timer&&clearTimeout(this.timer)},[ni](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(t){var e;this.timer&&clearTimeout(this.timer),t||await D.start(this.$el,this.startProps),t=this.$el,e=C(t),E(t,"close",[this]),Ie(t),null!=e&&e.hasChildNodes()||Ie(e)}}};var Is={props:{media:Boolean},data:{media:!1},connected(){var t=function(t,e){if(d(t))if(R(t,"@"))t=y(_(e,"--uk-breakpoint-"+t.substr(1)));else if(isNaN(t))return t;return t&&rt(t)?`(min-width: ${t}px)`:""}(this.media,this.$el);if(this.matchMedia=!0,t){this.mediaObj=window.matchMedia(t);const e=()=>{this.matchMedia=this.mediaObj.matches,E(this.$el,ne("mediachange",!1,!0,[this.mediaObj]))};this.offMediaObj=u(this.mediaObj,"change",()=>{e(),this.$emit("resize")}),e()}},disconnected(){var t;null!=(t=this.offMediaObj)&&t.call(this)}};function Ts(t){return Math.ceil(Math.max(0,...B("[stroke]",t).map(t=>{try{return t.getTotalLength()}catch(t){return 0}})))}const Es={x:Ds,y:Ds,rotate:Ds,scale:Ds,color:Ps,backgroundColor:Ps,borderColor:Ps,blur:As,hue:As,fopacity:As,grayscale:As,invert:As,saturate:As,sepia:As,opacity:function(i,t,n){1===n.length&&n.unshift(qs(t,i,""));return n=Hs(n),(t,e)=>{t[i]=Fs(n,e)}},stroke:function(t,e,i){1===i.length&&i.unshift(0);const n=Ws(i),s=Ts(e);return(i=Hs(i.reverse(),t=>(t=y(t),"%"===n?t*s/100:t))).some(([t])=>t)?(_(e,"strokeDasharray",s),(t,e)=>{t.strokeDashoffset=Fs(i,e)}):$},bgx:Bs,bgy:Bs};var _s=Object["keys"],_s={mixins:[Is],props:Rs(_s(Es),"list"),data:Rs(_s(Es),void 0),computed:{props(t,e){var i={};for(const s in t)s in Es&&!x(t[s])&&(i[s]=t[s].slice());var n={};for(const r in i)n[r]=Es[r](r,e,i[r],i);return n}},events:{load(){this.$emit()}},methods:{reset(){for(const t in this.getCss(0))_(this.$el,t,"")},getCss(t){var e={};for(const i in this.props)this.props[i](e,bt(t));return e.willChange=Object.keys(e).map(de).join(","),e}}};function Ds(i,n,s){let r=Ws(s)||{x:"px",y:"px",rotate:"deg"}[i]||"",t;return"x"===i||"y"===i?(i="translate"+q(i),t=t=>y(y(t).toFixed("px"===r?0:6))):"scale"===i&&(r="",t=t=>{var e;return Ws([t])?qe(t,"width",n,!0)/n["offset"+(null!=(e=t.endsWith)&&e.call(t,"vh")?"Height":"Width")]:y(t)}),1===s.length&&s.unshift("scale"===i?1:0),s=Hs(s,t),(t,e)=>{t.transform=`${t.transform||""} ${i}(${Fs(s,e)}${r})`}}function Ps(r,e,o){return 1===o.length&&o.unshift(qs(e,r,"")),o=Hs(o,t=>{return qs(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(y)}),(t,e)=>{const[i,n,s]=Ls(o,e);e=i.map((t,e)=>(t+=s*(n[e]-t),3===e?y(t):parseInt(t,10))).join(",");t[r]=`rgba(${e})`}}function As(i,t,n){1===n.length&&n.unshift(0);const s=Ws(n)||{blur:"px",hue:"deg"}[i]||"%";return i={fopacity:"opacity",hue:"hue-rotate"}[i]||i,n=Hs(n),(t,e)=>{e=Fs(n,e);t.filter=`${t.filter||""} ${i}(${e+s})`}}function Bs(t,e,i,n){1===i.length&&i.unshift(0);const s="bgy"===t?"height":"width";n[t]=Hs(i,t=>qe(t,s,e));i=["bgx","bgy"].filter(t=>t in n);if(2===i.length&&"bgx"===t)return $;if("cover"===qs(e,"backgroundSize","")){var r=e;var o=n;t=function(t){const e=_(t,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1");if(Ns[e])return Ns[e];const i=new Image;if(e&&(i.src=e,!i.naturalWidth))return i.onload=()=>{Ns[e]=zs(i),E(t,ne("load",!1))},zs(i);return Ns[e]=zs(i)}(r);if(!t.width)return $;var a={width:r.offsetWidth,height:r.offsetHeight},l=["bgx","bgy"].filter(t=>t in o),h={};for(const b of l){var c=o[b].map(([t])=>t),d=Math.min(...c),u=Math.max(...c),c=c.indexOf(d){v(t,e),t.backgroundSize=`${g.width}px ${g.height}px`,t.backgroundRepeat="no-repeat"}}var m={};for(const x of i)m[x]=Ms(e,x);return Os(i,m,n)}function Ms(t,e){return qs(t,"background-position-"+e.substr(-1),"")}function Os(s,r,o){return function(t,e){for(const n of s){var i=Fs(o[n],e);t["background-position-"+n.substr(-1)]=`calc(${r[n]} + ${i}px)`}}}const Ns={};function zs(t){return{width:t.naturalWidth,height:t.naturalHeight}}function Hs(n,s=y){var r=[],o=n["length"];let a=0;for(let i=0;ie<=t)+1;return[t[i-1][0],t[i][0],(e-t[i-1][1])/(t[i][1]-t[i-1][1])]}function Fs(t,e){var[t,e,i]=Ls(t,e);return t+Math.abs(t-e)*i*(t(t[e]=i,t),{})}var Vs={mixins:[_s],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:t},e)=>function t(e){return e?"offsetTop"in e?e:t(C(e)):document.documentElement}(t&&qt(t,e)||e),start({start:t}){return qe(t,"height",this.target,!0)},end({end:t,viewport:e}){return qe(t||(e=100*(1-e))&&e+`vh+${e}%`,"height",this.target,!0)}},observe:[ln(),hn({target:({target:t})=>t}),sn({target:({$el:t,target:e})=>[t,e,Ai(e,!0)]})],update:{read({percent:t},e){var i,n;return e.has("scroll")||(t=!1),!!S(this.$el)&&(this.matchMedia?(e=t,i=Di(this.target,this.start,this.end),{percent:t=0<=(n=this.easing)?Math.pow(i,n+1):1-Math.pow(1-i,1-n),style:e!==t&&this.getCss(t)}):void 0)},write({style:t}){this.matchMedia?t&&_(this.$el,t):this.reset()},events:["scroll","resize"]}};var Us={update:{write(){var t;this.stack.length||this.dragging||(t=this.getValidIndex(),~this.prevIndex&&this.index===t?this._translate(1,this.prevIndex,this.index):this.show(t))},events:["resize"]}},Xs={observe:an({target:({slides:t})=>t,targets:t=>t.getAdjacentSlides()})};function Ys(t,e,i){var n=Zs(t,e);return i?n-(i=t,M(e).width/2-M(i).width/2):Math.min(n,Gs(e))}function Gs(t){return Math.max(0,Js(t)-M(t).width)}function Js(t){return mt(T(t),t=>M(t).width)}function Zs(t,e){return t&&(Ne(t).left+(N?M(t).width-M(e).width:0))*(N?-1:1)||0}function Ks(i,n){--n;const s=M(i).width,r=n+s+2;return T(i).filter(t=>{var e=Zs(t,i),t=e+Math.min(M(t).width,s);return n<=e&&t<=r})}function Qs(t,e,i){E(t,ne(e,!1,!1,i))}Ke={mixins:[t,Ke,Us,Xs],props:{center:Boolean,sets:Boolean},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",Transitioner:function(c,d,u,{center:n,easing:s,list:f}){const t=c?Ys(c,f,n):Ys(d,f,n)+M(d).width*u,p=d?Ys(d,f,n):t+M(c).width*u*(N?-1:1);let r;return{dir:u,show(e,t=0,i){const n=i?"linear":s;return e-=Math.round(e*bt(t,-1,1)),this.translate(t),t=c?t:bt(t,0,1),Qs(this.getItemIn(),"itemin",{percent:t,duration:e,timing:n,dir:u}),c&&Qs(this.getItemIn(!0),"itemout",{percent:1-t,duration:e,timing:n,dir:u}),new Promise(t=>{r=r||t,D.start(f,{transform:L(-p*(N?-1:1),"px")},e,n).then(r,$)})},cancel(){return D.cancel(f)},reset(){_(f,"transform","")},async forward(t,e=this.percent()){return await this.cancel(),this.show(t,e,!0)},translate(t){var e=this.getDistance()*u*(N?-1:1),i=(_(f,"transform",L(bt(-p+(e-e*t),-Js(f),M(f).width)*(N?-1:1),"px")),this.getActives()),n=this.getItemIn(),s=this.getItemIn(!0);t=c?bt(t,-1,1):0;for(const h of T(f)){var r=b(i,h),o=h===n,a=h===s,l=o||!a&&(r||u*(N?-1:1)==-1^Zs(h,f)>Zs(c||d));Qs(h,"itemtranslate"+(l?"in":"out"),{dir:u,percent:a?1-t:o?t:r?1:0})}},percent(){return Math.abs((_(f,"transform").split(",")[4]*(N?-1:1)+t)/(p-t))},getDistance(){return Math.abs(p-t)},getItemIn(t=!1){let e=this.getActives(),i=Ks(f,Ys(d||c,f,n));return t&&(t=e,e=i,i=t),i[U(i,t=>!b(e,t))]},getActives(){return Ks(f,Ys(c||d,f,n))}}}},computed:{avgWidth(){return Js(this.list)/this.length},finite({finite:t}){return t||function(t,e){if(!t||t.length<2)return!0;var i=M(t)["width"];if(!e)return Math.ceil(Js(t))M(t).width))}(t));var n=T(t),s=Math.trunc(i/2);for(const l in n){var r=n[l],o=M(r).width;const h=new Set([r]);let i=0;for(const c of[-1,1]){let t=o/2,e=0;for(;tmt(n.filter(t=>!h.has(t)),t=>M(t).width))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1;if(this.center)return ut(this.sets);let e=0;const i=Gs(this.list);var t=U(this.slides,t=>{if(e>=i)return!0;e+=M(t).width});return~t?t:this.length-1},sets({sets:t}){if(t){let e=0;var i=[],n=M(this.list).width;for(let t=0;tn&&(e=0),this.center?en/2&&(i.push(+t),e=n/2-s/2):0===e&&i.push(Math.min(+t,this.maxIndex)),e+=s}return i.length?i:void 0}},transitionOptions(){return{center:this.center,list:this.list}},slides(){return T(this.list).filter(S)}},connected(){f(this.$el,this.clsContainer,!A("."+this.clsContainer,this.$el))},observe:sn({target:({slides:t})=>t}),update:{write(){for(const e of this.navItems){var t=lt(Et(e,this.attrItem));!1!==t&&(e.hidden=!this.maxIndex||t>this.maxIndex||this.sets&&!b(this.sets,t))}!this.length||this.dragging||this.stack.length||(this.reorder(),this._translate(1)),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(t){!this.dragging&&this.sets&&this.stack.length<2&&!b(this.sets,this.index)&&(this.index=this.getValidIndex());var e=Math.abs(this.index-this.prevIndex+(0this.prevIndex?(this.maxIndex+1)*this.dir:0));if(!this.dragging&&1_(t,"order",0=this.index?-1:"")),this.center){var i=this.slides[r];let t=M(this.list).width/2-M(i).width/2,e=0;for(;0r?-2:-1),t-=M(s).width}}}},updateActiveClasses(){var t=this._getTransitioner(this.index).getActives(),e=[this.clsActive,(!this.sets||b(this.sets,y(this.index)))&&this.clsActivated||""];for(const n of this.slides){var i=b(t,n);f(n,e,i),g(n,"aria-hidden",!i);for(const s of B(Nt,n))F(s,"_tabindex")||(s._tabindex=g(s,"tabindex")),g(s,"tabindex",i?s._tabindex:-1)}},getValidIndex(t=this.index,e=this.prevIndex){var i;if(t=this.getIndex(t,e),this.sets)do{if(b(this.sets,t))return t}while(i=t,(t=this.getIndex(t+this.dir,e))!==i);return t},getAdjacentSlides(){var t=M(this.list)["width"],i=-t,n=2*t,s=M(this.slides[this.index]).width,r=this.center?t/2-s/2:0,o=new Set;for(const l of[-1,1]){let t=r+(0e&&t>i&&t{if(this.matchMedia){const t=this.getCss(er(i,o,n)),e=this.getCss(tr(i)?.5:0{_(this.$el,t),D.start(this.$el,e,s,r).catch($)})}})}},{name:"transitioncanceled transitionend",self:!0,el(){return this.item},handler(){D.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el(){return this.item},handler({type:e,detail:{percent:i,dir:n}}){z.read(()=>{if(this.matchMedia){const t=this.getCss(er(e,n,i));z.write(()=>_(this.$el,t))}else this.reset()})}}]};function tr(t){return V(t,"in")}function er(t,e,i){return i/=2,tr(t)^e<0?i:1-i}Nn={...Nn,fade:{show(){return[{opacity:0,zIndex:0},{zIndex:-1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,zIndex:0},{zIndex:-1}]}},scale:{show(){return[{opacity:0,transform:Hn(1.5),zIndex:0},{zIndex:-1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,transform:Hn(1+.5*t),zIndex:0},{zIndex:-1}]}},pull:{show(t){return t<0?[{transform:L(30),zIndex:-1},{transform:L(),zIndex:0}]:[{transform:L(-100),zIndex:0},{transform:L(),zIndex:-1}]},percent(t,e,i){return i<0?1-zn(e):zn(t)},translate(t,e){return e<0?[{transform:L(30*t),zIndex:-1},{transform:L(-100*(1-t)),zIndex:0}]:[{transform:L(100*-t),zIndex:0},{transform:L(30*(1-t)),zIndex:-1}]}},push:{show(t){return t<0?[{transform:L(100),zIndex:0},{transform:L(),zIndex:-1}]:[{transform:L(-30),zIndex:-1},{transform:L(),zIndex:0}]},percent(t,e,i){return 0this.slides[this.getIndex(this.index+t)])}}},Us={mixins:[t,Cn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},created(){for(const t of["init","start","move","end"]){const e=this[t];this[t]=t=>{Y(this.pos,he(t)),e(t)}}},events:{name:Qe,passive:!1,handler:"init"},computed:{target:(t,e)=>(e.tBodies||[e])[0],items(){return T(this.target)},isEmpty(){return ot(this.items)},handles({handle:t},e){return t?B(t,e):this.items}},watch:{isEmpty(t){f(this.target,this.clsEmpty,t)},handles(t,e){_(e,{touchAction:"",userSelect:""}),_(t,{touchAction:Ze?"none":"",userSelect:"none"})}},update:{write(t){var e,i,n,s,r,o,a;this.drag&&C(this.placeholder)&&({pos:{x:a,y:e},origin:{offsetTop:n,offsetLeft:o},placeholder:i}=this,_(this.drag,{top:e-n,left:a-o}),n=this.getSortable(document.elementFromPoint(a,e)))&&(o=n["items"],!o.some(D.inProgress))&&(r={x:a,y:e},s=o[U(o,t=>xt(r,t.getBoundingClientRect()))],!o.length||s&&s!==i)&&(o=this.getSortable(i),!1===(a=function(t,e,i,n,s,r){if(T(t).length){var o=e.getBoundingClientRect();if(r){var r=i.getBoundingClientRect(),[n,a,l,h]=sr([o.top,o.bottom],[r.top,r.bottom])?[n,"width","left","right"]:[s,"height","top","bottom"],a=r[a]o[h]-a)return!1}else if(!function(t,e){var i=1===T(t).length;i&&P(t,e);const n=T(t),s=n.some((t,e)=>{const i=t.getBoundingClientRect();return n.slice(e+1).some(t=>{t=t.getBoundingClientRect();return!sr([i.left,i.right],[t.left,t.right])})});i&&Ie(e);return s}(t,i))return sI(e,t));!s||n||0"),P(i,e.cloneNode(!0).children);for(const n of e.getAttributeNames())g(i,n,e.getAttribute(n))}else i=e.cloneNode(!0);return P(t,i),_(i,"margin","0","important"),_(i,{boxSizing:"border-box",width:e.offsetWidth,height:e.offsetHeight,padding:_(e,"padding")}),He(i.firstElementChild,He(e.firstElementChild)),i}(this.$container,this.placeholder);var{left:e,top:i}=this.placeholder.getBoundingClientRect();Y(this.origin,{offsetLeft:this.pos.x-e,offsetTop:this.pos.y-i}),m(this.drag,this.clsDrag,this.clsCustom),m(this.placeholder,this.clsPlaceholder),m(this.items,this.clsItem),m(document.documentElement,this.clsDragState),E(this.$el,"start",[this,this.placeholder]);{var n=this.pos;let e=Date.now();nr=setInterval(()=>{let{x:t,y:o}=n;o+=document.scrollingElement.scrollTop;const a=.3*(Date.now()-e);e=Date.now(),Pi(document.elementFromPoint(t,n.y)).reverse().some(t=>{let{scrollTop:e,scrollHeight:i}=t;var{top:n,bottom:s,height:r}=Mi(t);if(no)e-=a;else{if(!(s>o&&s-35this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(t)},end(){if(ie(document,ti,this.move),ie(document,ei,this.end),this.drag){clearInterval(nr);var t,e,i=this.getSortable(this.placeholder);this===i?this.origin.index!==Ft(this.placeholder)&&E(this.$el,"moved",[this,this.placeholder]):(E(i.$el,"added",[i,this.placeholder]),E(this.$el,"removed",[this,this.placeholder])),E(this.$el,"stop",[this,this.placeholder]),Ie(this.drag),this.drag=null;for({clsPlaceholder:t,clsItem:e}of this.touched)for(const n of this.touched)v(n.items,t,e);this.touched=null,v(document.documentElement,this.clsDragState)}},insert(t,e){m(this.items,this.clsItem);this.animate(()=>e?ke(e,t):P(this.target,t))},remove(t){I(t,this.target)&&this.animate(()=>Ie(t))},getSortable(t){do{var e=this.$getComponent(t,"sortable");if(e&&(e===this||!1!==this.group&&e.group===this.group))return e}while(t=C(t))}}};let nr;function sr(t,e){return t[1]>e[0]&&e[1]>t[0]}Xs={props:{pos:String,offset:null,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(N?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=b(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(t,e,i){var n=[this.getPositionOffset(t),this.getShiftOffset(t)],s=[this.flip&&"flip",this.shift&&"shift"],r={element:[this.inset?this.dir:We(this.dir),this.align],target:[this.dir,this.align]};if("y"===this.axis){for(const l in r)r[l].reverse();n.reverse(),s.reverse()}var o=function(t){const e=Ai(t),i=e["scrollTop"];return()=>{i!==e.scrollTop&&(e.scrollTop=i)}}(t),a=M(t);_(t,{top:-a.height,left:-a.width}),Hi(t,e,{attach:r,offset:n,boundary:i,placement:s,viewportOffset:this.getViewportOffset(t)}),o()},getPositionOffset(t){return qe(!1===this.offset?_(t,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",t)*(b(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(t){return"center"===this.align?0:qe(_(t,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",t)*(b(["left","top"],this.align)?1:-1)},getViewportOffset(t){return qe(_(t,"--uk-position-viewport-offset"))}}};Nn={mixins:[_n,An,Xs],args:"title",props:{delay:Number,title:String},data:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},beforeConnect(){var t;this.id=ws(this,{}),this._hasTitle=It(this.$el,"title"),g(this.$el,{title:"","aria-describedby":this.id}),zt(t=this.$el)||g(t,"tabindex","0")},disconnected(){this.hide(),g(this.$el,"title")||g(this.$el,"title",this._hasTitle?this.title:null)},methods:{show(){!this.isToggled(this.tooltip||null)&&this.title&&(clearTimeout(this.showTimer),this.showTimer=setTimeout(this._show,this.delay))},async hide(){l(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),Ie(this.tooltip),this.tooltip=null)},async _show(){this.tooltip=P(this.container,``),u(this.tooltip,"toggled",(t,e)=>{if(e){var e=()=>this.positionAt(this.tooltip,this.$el),[i,n]=(e(),function(t,e,[i,n]){var s=O(t),r=O(e),t=[["left","right"],["top","bottom"]];for(const o of t){if(s[o[0]]>=r[o[1]]){i=o[1];break}if(s[o[1]]<=r[o[0]]){i=o[0];break}}e=b(t[0],i)?t[1]:t[0];n=s[e[0]]===r[e[0]]?e[0]:s[e[1]]===r[e[1]]?e[1]:"center";return[i,n]}(this.tooltip,this.$el,this.pos));this.origin="y"===this.axis?We(i)+"-"+n:n+"-"+We(i);const s=[p(document,"keydown "+Qe,this.hide,!1,t=>t.type===Qe&&!I(t.target,this.$el)||"keydown"===t.type&&t.keyCode===o.ESC),u([document,...Bi(this.$el)],"scroll",e,{passive:!0})];p(this.tooltip,"hide",()=>s.forEach(t=>t()),{self:!0})}}),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{focus:"show",blur:"hide",[ii+" "+ni](t){le(t)||this[t.type===ii?"show":"hide"]()},[Qe](t){le(t)&&this.show()}}};Cn={mixins:[Fn],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:$,beforeAll:$,beforeSend:$,complete:$,completeAll:$,error:$,fail:$,load:$,loadEnd:$,loadStart:$,progress:$},events:{change(t){l(t.target,'input[type="file"]')&&(t.preventDefault(),t.target.files&&this.upload(t.target.files),t.target.value="")},drop(t){or(t);t=t.dataTransfer;null!=t&&t.files&&(v(this.$el,this.clsDragover),this.upload(t.files))},dragenter(t){or(t)},dragover(t){or(t),m(this.$el,this.clsDragover)},dragleave(t){or(t),v(this.$el,this.clsDragover)}},methods:{async upload(t){if((t=X(t)).length){E(this.$el,"upload",[t]);for(const e of t){if(this.maxSize&&1e3*this.maxSize{const e=new FormData;t.forEach(t=>e.append(this.name,t));for(const n in this.params)e.append(n,this.params[n]);try{var i=await function(t,e){const i={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:$,responseType:"",...e};return Promise.resolve().then(()=>i.beforeSend(i)).then(()=>{return r=t,o=i,new Promise((t,e)=>{const i=o["xhr"];for(const n in o)if(n in i)try{i[n]=o[n]}catch(t){}i.open(o.method.toUpperCase(),r);for(const s in o.headers)i.setRequestHeader(s,o.headers[s]);u(i,"load",()=>{0===i.status||200<=i.status&&i.status<300||304===i.status?t(i):e(Y(Error(i.statusText),{xhr:i,status:i.status}))}),u(i,"error",()=>e(Y(Error("Network Error"),{xhr:i}))),u(i,"timeout",()=>e(Y(Error("Network Timeout"),{xhr:i}))),i.send(o.data)});var r,o})}(this.url,{data:e,method:this.method,responseType:this.type,beforeSend:t=>{var e=t["xhr"];u(e.upload,"progress",this.progress);for(const i of["loadStart","load","loadEnd","abort"])u(e,i.toLowerCase(),this[i]);return this.beforeSend(t)}});this.complete(i),s.length?await r(s.shift()):this.completeAll(i)}catch(t){this.error(t)}};await r(s.shift())}}}};function rr(t,e){return e.match(new RegExp(`^${t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function or(t){t.preventDefault(),t.stopPropagation()}Gi=Object.freeze({__proto__:null,Countdown:Gi,Filter:In,Lightbox:Un,LightboxPanel:$s,Notification:Cs,Parallax:Vs,Slider:Ke,SliderParallax:_s,Slideshow:jn,SlideshowParallax:_s,Sortable:Us,Tooltip:Nn,Upload:Cn});function ar(t){E(document,"uikit:init",t),document.body&&Be(document.body,cr),new MutationObserver(t=>t.forEach(lr)).observe(document,{subtree:!0,childList:!0}),new MutationObserver(t=>t.forEach(hr)).observe(document,{subtree:!0,attributes:!0}),t._initialized=!0}function lr({addedNodes:t,removedNodes:e}){for(const i of t)Be(i,cr);for(const n of e)Be(n,dr)}function hr({target:t,attributeName:e}){var i=ur(e);i&&(It(t,e)?ps(i,t):null!=(e=gs(t,i))&&e.$destroy())}function cr(t){var e=ms(t);for(const n in ms(t))rs(e[n]);for(const s of t.getAttributeNames()){var i=ur(s);i&&ps(i,t)}}function dr(t){var e=ms(t);for(const i in ms(t))os(e[i])}function ur(t){R(t,"data-")&&(t=t.slice(5));t=us[t];return t&&(Z(t)?t:t.options).name}{(In=hs).component=fs,In.getComponents=ms,In.getComponent=gs,In.update=vs,In.use=function(t){if(!t.installed)return t.call(null,this),t.installed=!0,this},In.mixin=function(t,e){(e=(d(e)?this.component(e):e)||this).options=Qi(e.options,t)},In.extend=function(t){t=t||{};function e(t){ls(this,t)}return((e.prototype=Object.create(this.prototype)).constructor=e).options=Qi(this.options,t),e.super=this,e.extend=this.extend,e};let e;Object.defineProperty(In,"container",{get(){return e||document.body},set(t){e=A(t)}})}(Un=hs).prototype.$mount=function(t){var e,i;i=this,(e=t)[ds]||(e[ds]={}),e[ds][i.$options.name]=i,I(this.$options.el=t,document)&&rs(this)},Un.prototype.$destroy=function(t=!1){var e,i,n=this,s=n.$options["el"];s&&os(n),ss(n,"destroy"),e=n,null!=(i=(s=s)[ds])&&delete i[e.$options.name],ot(s[ds])||delete s[ds],t&&Ie(n.$el)},Un.prototype.$create=ps,Un.prototype.$emit=function(t){nn(this,t)},Un.prototype.$update=function(t=this.$el,e){vs(t,e)},Un.prototype.$reset=function(){os(this),rs(this)},Un.prototype.$getComponent=gs,Object.defineProperties(Un.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(Un,"container")});Cs={mixins:[t,An],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:t},e)=>B(t,e),toggles({toggle:e}){return this.items.map(t=>A(e,t))},contents({content:i}){return this.items.map(t=>{var e;return(null==(e=t._wrapper)?void 0:e.firstElementChild)||A(i,t)})}},watch:{items(t,e){e||k(t,this.clsOpen)||(e=!1!==this.active&&t[Number(this.active)]||!this.collapsible&&t[0])&&this.toggle(e,!1)},toggles(){this.$emit()},contents(t){for(const i of t){var e=k(this.items.find(t=>I(i,t)),this.clsOpen);fr(i,!e)}this.$emit()}},observe:an(),events:[{name:"click keydown",delegate(){return this.targets+" "+this.$props.toggle},async handler(t){var e;"keydown"===t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),null!=(e=this._off)&&e.call(this),this._off=function(i){const n=Ai(i,!0);let t;return function e(){t=requestAnimationFrame(()=>{var t=i.getBoundingClientRect()["top"];t<0&&(n.scrollTop+=t),e()})}(),()=>requestAnimationFrame(()=>cancelAnimationFrame(t))}(t.target),await this.toggle(Ft(this.toggles,t.current)),this._off())}},{name:"shown hidden",self:!0,delegate(){return this.targets},handler(){this.$emit()}}],update(){var t=Ht(this.items,"."+this.clsOpen);for(const s in this.items){var e,i=this.toggles[s],n=this.contents[s];i&&n&&(i.id=ws(this,i,"-title-"+s),n.id=ws(this,n,"-content-"+s),e=b(t,this.items[s]),g(i,{role:r(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":e,"aria-disabled":!this.collapsible&&t.length<2&&e}),g(n,{role:"region","aria-labelledby":i.id}),r(n,"ul"))&&g(T(n),"role","presentation")}},methods:{toggle(t,i){let e=[t=this.items[St(t,this.items)]];const n=Ht(this.items,"."+this.clsOpen);if(this.multiple||b(n,e[0])||(e=e.concat(n)),!(!this.collapsible&&n.length<2&&b(n,t)))return Promise.all(e.map(t=>this.toggleElement(t,!b(n,t),(t,e)=>{if(f(t,this.clsOpen,e),!1!==i&&this.animation)return async function(t,e,{content:i,duration:n,velocity:s,transition:r}){i=(null==(o=t._wrapper)?void 0:o.firstElementChild)||A(i,t),t._wrapper||(t._wrapper=Te(i,""));var o=t._wrapper,a=(_(o,"overflow","hidden"),y(_(o,"height"))),l=(await D.cancel(o),fr(i,!1),mt(["marginTop","marginBottom"],t=>_(i,t))+M(i).height),h=a/l;n=(s*l+n)*(e?1-h:h),_(o,"height",a),await D.start(o,{height:e?l:0},n,r),_e(i),delete t._wrapper,e||fr(i,!0)}(t,e,this);fr(A(this.content,t),!e)})))}}};function fr(t,e){t&&(t.hidden=e)}Vs={mixins:[t,An],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate(){return this.selClose},handler(t){t.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,pr),this.$destroy(!0)}}};function pr(t,e,{duration:i,transition:n,velocity:s}){var r=y(_(t,"height"));return _(t,"height",r),D.start(t,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},s*r+i,n)}Ke={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},connected(){"inview"!==this.autoplay||It(this.$el,"preload")||(this.$el.preload="none"),r(this.$el,"iframe")&&!It(this.$el,"allow")&&(this.$el.allow="autoplay"),this.automute&&wi(this.$el)},observe:[rn({filter:({$el:t})=>xi(t),handler([{isIntersecting:t}]){(t?vi:bi)(this.$el)},args:{intersecting:!1},options:({$el:t,autoplay:e})=>({root:"inview"===e?null:C(t)})})]},jn={mixins:[Ke],props:{width:Number,height:Number},data:{automute:!0},events:{"load loadedmetadata"(){this.$emit("resize")}},observe:sn({target:({$el:t})=>[mr(t)||C(t)],filter:({$el:t})=>!gr(t)}),update:{read(){if(!gr(this.$el)){var e,{ratio:i,cover:n}=kt,{$el:s,width:r,height:o}=this;let t={width:r,height:o};r&&o||(e={width:s.naturalWidth||s.videoWidth||s.clientWidth,height:s.naturalHeight||s.videoHeight||s.clientHeight},t=r?i(e,"width",r):o?i(e,"height",o):e);var{offsetHeight:r,offsetWidth:i}=mr(s)||C(s),o=n(t,{width:i+(i%2?1:0),height:r+(r%2?1:0)});return o.width&&o.height?o:!1}},write({height:t,width:e}){_(this.$el,{height:t,width:e})},events:["resize"]}};function mr(t){for(;t=C(t);)if("static"!==_(t,"position"))return t}function gr(t){return r(t,"img","video")}let vr;_s={mixins:[_n,Xs,An],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary({boundary:t,boundaryX:e,boundaryY:i},n){return[qt(e||t,n)||window,qt(i||t,n)||window]},target({target:t,targetX:e,targetY:i},n){return e=e||t||this.targetEl,i=i||t||this.targetEl,[!0===e?window:qt(e,n),!0===i?window:qt(i,n)]}},created(){this.tracker=new ci},beforeConnect(){this.clsDrop=this.$props.clsDrop||"uk-"+this.$options.name},connected(){m(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(t){t=t.$create("toggle",qt(t.toggle,t.$el),{target:t.$el,mode:t.mode}).$el;return g(t,"aria-haspopup",!0),t}(this)),this._style=vt(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),vr=null),_(this.$el,this._style)},observe:an({target:({toggle:t,$el:e})=>qt(t,e),targets:({$el:t})=>t}),events:[{name:"click",delegate(){return".uk-drop-close"},handler(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate(){return'a[href*="#"]'},handler({defaultPrevented:t,current:e}){var i=e["hash"];!t&&i&&jt(e)&&!I(i,this.$el)&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(t,e){t.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==e?void 0:e.$el,!1)}},{name:"toggleshow",self:!0,handler(t,e){t.preventDefault(),this.show(null==e?void 0:e.$el)}},{name:"togglehide",self:!0,handler(t){t.preventDefault(),l(this.$el,":focus,:hover")||this.hide()}},{name:ii+" focusin",filter(){return b(this.mode,"hover")},handler(t){le(t)||this.clearTimers()}},{name:ni+" focusout",filter(){return b(this.mode,"hover")},handler(t){!le(t)&&t.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(t,e){e&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){(vr=this).tracker.init(),g(this.targetEl,"aria-expanded",!0);const t=[function(t){const e=()=>t.$emit(),i=[pi(e),fi(Bi(t.$el).concat(t.target),e)];return()=>i.map(t=>t.disconnect())}(this),(i=this,u(document,"keydown",t=>{t.keyCode===o.ESC&&i.hide(!1)})),(s=this,u(document,Qe,({target:n})=>{I(n,s.$el)||p(document,ei+` ${si} scroll`,({defaultPrevented:t,type:e,target:i})=>{t||e!==ei||n!==i||s.targetEl&&I(n,s.targetEl)||s.hide(!1)},!0)})),this.autoUpdate&&br(this),this.closeOnScroll&&br(e=this,()=>e.hide(!1)),!this.bgScroll&&Pn(this.$el)];var e,s,i;p(this.$el,"hide",()=>t.forEach(t=>t&&t()),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:t}){this.$el!==t?vr=null===vr&&I(t,this.$el)&&this.isToggled()?this:vr:(vr=this.isActive()?null:vr,this.tracker.cancel(),g(this.targetEl,"aria-expanded",null))}}],update:{write(){this.isToggled()&&!k(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,i=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(vr){if(i&&vr.isDelaying)return void(this.showTimer=setTimeout(()=>l(e,":hover")&&this.show(),10));let t;for(;vr&&t!==vr&&!I(this.$el,vr.$el);)(t=vr).hide(!1,!1)}this.container&&C(this.$el)!==this.container&&P(this.container,this.$el),this.showTimer=setTimeout(()=>this.toggleElement(this.$el,!0),i&&this.delayShow||0)}},hide(t=!0,e=!0){var i=()=>this.toggleElement(this.$el,!1,this.animateOut&&e);this.clearTimers(),this.isDelayedHide=t,this.isDelaying=function(t){const e=[];return Be(t,t=>"static"!==_(t,"position")&&e.push(t)),e}(this.$el).some(t=>this.tracker.movesTo(t)),t&&this.isDelaying?this.hideTimer=setTimeout(this.hide,50):t&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null,this.isDelaying=!1},isActive(){return vr===this},position(){v(this.$el,"uk-drop-stack"),_(this.$el,this._style),this.$el.hidden=!0;var t,e,i,n=this.target.map(t=>{return e=this.$el,Mi(Bi(t).find(t=>I(e,t)));var e}),s=this.getViewportOffset(this.$el),r=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]];for([t,[e,i]]of r)this.axis!==e&&b([e,!0],this.stretch)&&_(this.$el,{[i]:Math.min(O(this.boundary[t])[i],n[t][i]-2*s),["overflow-"+e]:"auto"});var o,a,l,h,c,d,u,f,p=n[0].width-2*s;this.$el.hidden=!1,_(this.$el,"maxWidth",""),this.$el.offsetWidth>p&&m(this.$el,"uk-drop-stack"),_(this.$el,"maxWidth",p),this.positionAt(this.$el,this.target,this.boundary);for([o,[a,l,h,c]]of r)this.axis===a&&b([a,!0],this.stretch)&&(d=Math.abs(this.getPositionOffset(this.$el)),u=O(this.target[o]),f=O(this.$el),_(this.$el,{[l]:(u[h]>f[h]?u[this.inset?c:h]-Math.max(O(this.boundary[o])[h],n[o][h]+s):Math.min(O(this.boundary[o])[c],n[o][c]-s)-u[this.inset?h:c])-d,["overflow-"+a]:"auto"}),this.positionAt(this.$el,this.target,this.boundary))}}};function br(t,e=()=>t.$emit()){return u([document,...Bi(t.$el)],"scroll",e,{passive:!0})}Us={mixins:[t,_n],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:N?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:t},e)=>qt(t,e)||e,dropbar({dropbar:t}){return t?(t=this._dropbar||qt(t,this.$el)||A("+ ."+this.clsDropbar,this.$el))||(this._dropbar=A("
")):null},dropbarOffset(){return 0},dropContainer(t,e){return this.container||e},dropdowns({clsDrop:t},e){var i=B("."+t,e);if(this.dropContainer!==e)for(const s of B("."+t,this.dropContainer)){var n=null==(n=this.getDropdown(s))?void 0:n.targetEl;!b(i,s)&&n&&I(n,this.$el)&&i.push(s)}return i},items({selNavItem:t},e){return B(t,e)}},watch:{dropbar(t){m(t,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ie(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate(){return this.selNavItem},handler({current:t}){var e=this.getActive();e&&b(e.mode,"hover")&&e.targetEl&&!I(e.targetEl,t)&&!e.isDelaying&&e.hide(!1)}},{name:"keydown",self:!0,delegate(){return this.selNavItem},handler(t){var{current:e,keyCode:i}=t,n=this.getActive();i===o.DOWN&&(null==n?void 0:n.targetEl)===e&&(t.preventDefault(),null!=(i=A(Nt,n.$el)))&&i.focus(),wr(t,this.items,n)}},{name:"keydown",el(){return this.dropContainer},delegate(){return"."+this.clsDrop},handler(e){var{current:i,keyCode:n}=e;if(b(this.dropdowns,i)){var s=this.getActive();let t=-1;n===o.HOME?t=0:n===o.END?t="last":n===o.UP?t="previous":n===o.DOWN?t="next":n===o.ESC&&null!=(n=s.targetEl)&&n.focus(),~t&&(e.preventDefault(),(n=B(Nt,i))[St(t,n,U(n,t=>l(t,":focus")))].focus()),wr(e,this.items,s)}}},{name:"mouseleave",el(){return this.dropbar},filter(){return this.dropbar},handler(){var t=this.getActive();t&&b(t.mode,"hover")&&!this.dropdowns.some(t=>l(t,":hover"))&&t.hide()}},{name:"beforeshow",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:t}){this.isDropbarDrop(t)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Se(this.dropbarAnchor,this.dropbar),m(t,this.clsDrop+"-dropbar"))}},{name:"show",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:n}){var t,e;this.isDropbarDrop(n)&&(t=this.getDropdown(n),e=()=>{var t=Lt(n,"."+this.clsDrop).concat(n).map(t=>O(t)),e=Math.min(...t.map(({top:t})=>t)),t=Math.max(...t.map(({bottom:t})=>t)),i=O(this.dropbar);_(this.dropbar,"top",this.dropbar.offsetTop-(i.top-e)-this.dropbarOffset),this.transitionTo(t-e+y(_(n,"marginBottom"))+this.dropbarOffset,n)},this._observer=fi([t.$el,...t.target],e),e())}},{name:"beforehide",el(){return this.dropContainer},filter(){return this.dropbar},handler(t){const e=this.getActive();l(this.dropbar,":hover")&&e.$el===t.target&&b(e.mode,"hover")&&e.isDelayedHide&&!this.items.some(t=>e.targetEl!==t&&l(t,":focus"))&&t.preventDefault()}},{name:"hide",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:t}){var e;this.isDropbarDrop(t)&&(null!=(e=this._observer)&&e.disconnect(),(e=this.getActive())&&e.$el!==t||this.transitionTo(0))}}],methods:{getActive(){var t;return b(this.dropdowns,null==(t=vr)?void 0:t.$el)&&vr},async transitionTo(t,e){var i=this["dropbar"],n=He(i);e=n
_(e,{clipPath:""}))]).catch($)},getDropdown(t){return this.$getComponent(t,"drop")||this.$getComponent(t,"dropdown")},isDropbarDrop(t){return this.getDropdown(t)&&k(t,this.clsDrop)},initializeDropdowns(){this.$create("drop",this.dropdowns.filter(t=>!this.getDropdown(t)),{...this.$props,flip:!1,shift:!0,pos:"bottom-"+this.align,boundary:!0===this.boundary?this.$el:this.boundary})}}};function wr(t,e,i){var{current:n,keyCode:s}=t;let r=-1;s===o.HOME?r=0:s===o.END?r="last":s===o.LEFT?r="previous":s===o.RIGHT?r="next":s===o.TAB&&(null!=(s=i.targetEl)&&s.focus(),null!=(s=i.hide))&&s.call(i,!1),~r&&(t.preventDefault(),null!=(s=i.hide)&&s.call(i,!1),e[St(r,e,e.indexOf(i.targetEl||n))].focus())}Nn={mixins:[t],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(t,e)=>A(Mt,e),state(){return this.input.nextElementSibling},target({target:t},e){return t&&(!0===t&&C(this.input)===e&&this.input.nextElementSibling||A(t,e))}},update(){var{target:e,input:i}=this;if(e){let t;var n=Ot(e)?"value":"textContent",s=e[n],r=null!=(r=i.files)&&r[0]?i.files[0].name:l(i,"select")&&(t=B("option",i).filter(t=>t.selected)[0])?t.textContent:i.value;s!==r&&(e[n]=r)}},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el(){return c(this.$el,"form")},handler(){this.$emit()}}]},Cn={extends:un,mixins:[t],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&m(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:hn({filter:({parallax:t,parallaxJustify:e})=>t||e}),update:[{write({rows:t}){f(this.$el,this.clsStack,!t.some(t=>1n.some(t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))return t.translates=t.scrollColumns=!1;t=n,a=r;let o=y((c=t.flat().find(t=>k(t,a)))?_(c,"marginTop"):_(t[0][0],"paddingLeft"));var a;let l,h;e?[l,h]=function(t,e,i){var n=[],s=[],r=Array(t[0].length).fill(0);let o=0;for(var a of t){N&&(a=a.reverse());let t=0;for(const d in a){var{offsetWidth:l,offsetHeight:h}=a[d],c=i?d:r.indexOf(Math.min(...r));yr(n,c,a[d]),yr(s,c,[(c-d)*l*(N?-1:1),r[c]-o]),r[c]+=h+e,t=Math.max(t,h)}o+=t+e}return[n,s]}(n,o,"next"===e):l=function(t){var e=[];for(const i of t)for(const n in i)yr(e,n,i[n]);return e}(n);var c=l.map(t=>mt(t,"offsetHeight")+o*(t.length-1));const d=Math.max(0,...c);let u,f,p;return(i||s)&&(u=c.map((t,e)=>s?d-t+i:i/(e%2||8)),s||(i=Math.max(...c.map((t,e)=>t+u[e]-d))),f=qe(this.parallaxStart,"height",this.$el,!0),p=qe(this.parallaxEnd,"height",this.$el,!0)),{columns:l,translates:h,scrollColumns:u,parallaxStart:f,parallaxEnd:p,padding:i,height:h?d:""}},write({height:t,padding:e}){_(this.$el,"paddingBottom",e||""),!1!==t&&_(this.$el,"height",t)},events:["resize"]},{read({rows:t,scrollColumns:e,parallaxStart:i,parallaxEnd:n}){return(!e||!xr(t))&&{scrolled:!!e&&Di(this.$el,i,n)}},write({columns:t,scrolled:r,scrollColumns:o,translates:a}){(r||a)&&t.forEach((t,s)=>t.forEach((t,e)=>{let[i,n]=a&&a[s][e]||[0,0];r&&(n+=r*o[s]),_(t,"transform",`translate(${i}px, ${n}px)`)}))},events:["scroll","resize"]}]};function xr(t){return t.flat().some(t=>"absolute"===_(t,"position"))}function yr(t,e,i){t[e]||(t[e]=[]),t[e].push(i)}In={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:t},e)=>B(t,e)},observe:sn({target:({$el:t,elements:e})=>e.reduce((t,e)=>t.concat(e,...e.children),[t])}),update:{read(){return{rows:(this.row?fn(this.elements):[this.elements]).map($r)}},write({rows:t}){for(const{heights:i,elements:e}of t)e.forEach((t,e)=>_(t,"minHeight",i[e]))},events:["resize"]}};function $r(t){if(t.length<2)return{heights:[""],elements:t};let i=t.map(kr);const n=Math.max(...i);return{heights:t.map((t,e)=>i[e].toFixed(2)===n.toFixed(2)?"":n),elements:t}}function kr(t){var e=vt(t.style,["display","minHeight"]),i=(S(t)||_(t,"display","block","important"),_(t,"minHeight",""),M(t).height-je(t,"height","content-box"));return _(t,e),i}Un={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[ln({filter:({expand:t})=>t}),sn({target:({$el:t})=>Pi(t)})],update:{read(){if(!S(this.$el))return!1;let t="";var e=je(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,s=Ai(this.$el),r=Mi(s===i?n:s)["height"],n=n===s||i===s;return t="calc("+(n?"100vh":r+"px"),this.expand?(i=M(s).height-M(this.$el).height,t+=` - ${i}px`):(this.offsetTop&&(n?(i=ze(!0===this.offsetTop?this.$el:qt(this.offsetTop,this.$el))[0]-ze(s)[0],t+=0{var e;if(this._connected)return e=function(t,e){if(Bt(e)||r(e,"canvas"))return e.hidden=!0,i=e.nextElementSibling,Sr(t,i)?i:Se(e,t);var i=e.lastElementChild;return Sr(t,i)?i:P(e,t)}(t,this.$el),this.svgEl&&e!==this.svgEl&&Ie(this.svgEl),function(i,e){const n=["width","height"];let t=n.map(t=>this[t]);t.some(t=>t)||(t=n.map(t=>g(e,t)));var s=g(e,"viewBox");s&&!t.some(t=>t)&&(t=s.split(" ").slice(2));t.forEach((t,e)=>g(i,n[e],y(t)*this.ratio||null))}.call(this,e,t),this.svgEl=e},$)},disconnected(){this.svg.then(t=>{this._connected||(Bt(this.$el)&&(this.$el.hidden=!1),Ie(t),this.svgEl=null)}),this.svg=null},methods:{async getSvg(){}}};function Sr(t,e){return r(t,"svg")&&r(e,"svg")&&t.innerHTML===e.innerHTML}const Cr={spinner:' ',totop:' ',marker:' ',"close-icon":' ',"close-large":' ',"drop-parent-icon":' ',"nav-parent-icon":' ',"nav-parent-icon-large":' ',"navbar-parent-icon":' ',"navbar-toggle-icon":' ',"overlay-icon":' ',"pagination-next":' ',"pagination-previous":' ',"search-icon":' ',"search-large":' ',"search-navbar":' ',"slidenav-next":' ',"slidenav-next-large":' ',"slidenav-previous":' ',"slidenav-previous-large":' '},Ir={install:function(n){n.icon.add=(t,e)=>{const i=d(t)?{[t]:e}:t;ft(i,(t,e)=>{Cr[e]=t,delete Nr[e]}),n._initialized&&Be(document.body,t=>ft(n.getComponents(t),t=>{t.$options.isIcon&&t.icon in i&&t.$reset()}))}},mixins:[Xs],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){m(this.$el,"uk-icon")},methods:{async getSvg(){var t=function(t){if(!Cr[t])return null;Nr[t]||(Nr[t]=A((Cr[function(t){return N?dt(dt(t,"left","right"),"previous","next"):t}(t)]||Cr[t]).trim()));return Nr[t].cloneNode(!0)}(this.icon);if(t)return t;throw"Icon not found."}}};var _n={args:!1,extends:Ir,data:t=>({icon:j(t.constructor.options.name)}),beforeConnect(){m(this.$el,this.$options.id)}},Tr={extends:_n,beforeConnect(){var t=this.$props.icon;this.icon=c(this.$el,".uk-nav-primary")?t+"-large":t}},Er={extends:_n,mixins:[Fn],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){var t;this.icon=k(this.$el,"uk-search-icon")&&Lt(this.$el,".uk-search-large").length?"search-large":Lt(this.$el,".uk-search-navbar").length?"search-navbar":this.$props.icon,It(this.$el,"aria-label")||(k(this.$el,"uk-search-toggle")||k(this.$el,"uk-navbar-toggle")?(t=this.t("toggle"),g(this.$el,"aria-label",t)):(t=c(this.$el,"a,button"))&&g(t,"aria-label",this.t("submit")))}},_r={extends:_n,beforeConnect(){g(this.$el,"role","status")},methods:{async getSvg(){var t=await Ir.methods.getSvg.call(this);return 1!==this.ratio&&_(A("circle",t),"strokeWidth",1/this.ratio),t}}},Fn={extends:_n,mixins:[Fn],beforeConnect(){var t=c(this.$el,"a,button"),e=(g(t,"role",null!==this.role&&r(t,"a")?"button":this.role),this.t("label"));e&&!It(t,"aria-label")&&g(t,"aria-label",e)}},Dr={extends:Fn,beforeConnect(){m(this.$el,"uk-slidenav");var t=this.$props.icon;this.icon=k(this.$el,"uk-slidenav-large")?t+"-large":t}},Pr={extends:Fn,i18n:{label:"Open menu"}},Ar={extends:Fn,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(k(this.$el,"uk-close-large")?"large":"icon")}},Br={extends:Fn,i18n:{label:"Open"}},Mr={extends:Fn,i18n:{label:"Back to top"}},Or={extends:Fn,i18n:{label:"Next page"},data:{role:null}},Fn={extends:Fn,i18n:{label:"Previous page"},data:{role:null}};const Nr={};const zr=Je&&"loading"in HTMLImageElement.prototype;var Hr={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){var t;"lazy"!==this.loading?this.load():(zr&&Wr(this.$el)&&(this.$el.loading="lazy",Lr(this.$el)),Wr(t=this.$el)&&!It(t,"src")&&g(t,"src",'data:image/svg+xml;utf8, '))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:rn({target:({$el:t,$props:e})=>[t,...Rt(e.target,t)],handler(t,e){this.load(),e.disconnect()},options:({margin:t})=>({rootMargin:t}),filter:({loading:t})=>"lazy"===t}),methods:{load(){var t;return this.img||(Tt(t=Wr(this.$el)?this.$el:function(t,e,i){const n=new Image;return function(t,e){if((e=function(e){if(!e)return[];if(R(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=tn(e);w(e)||(e=[e]);return e.filter(t=>!ot(t))}(e)).length){var i=Pe("");for(const s of e){var n=Pe("");g(n,s),P(i,n)}P(i,t)}}(n,i),jr(t,n),n.onload=()=>{Lr(t,n.currentSrc)},g(n,"src",e),n}(this.$el,this.dataSrc,this.sources),"loading"),Lr(this.$el,t.currentSrc),this.img=t)}}};function Lr(t,e){var i;Wr(t)?(r(i=C(t),"picture")?T(i):[t]).forEach(t=>jr(t,t)):e&&!b(t.style.backgroundImage,e)&&(_(t,"backgroundImage",`url(${ee(e)})`),E(t,ne("load",!1)))}const Fr=["data-src","data-srcset","sizes"];function jr(t,e){for(const n of Fr){var i=Et(t,n);i&&g(e,n.replace(/^(data-)+/,""),i)}}function Wr(t){return r(t,"img")}var qr={mixins:[t,Is],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:t},e)=>t||_(e,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ee(this.$el,``)},disconnected(){_e(this.wrapper.childNodes)},observe:sn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:t,fill:e,hide:i}){f(this.wrapper,this.clsHide,i),g(this.wrapper,this.attrFill,new Array(t).join(e))},events:["resize"]}},Rr={install:function({modal:o}){function r(t,e,n=$,s=$){e={bgClose:!1,escClose:!0,...e,i18n:{...o.i18n,...null==e?void 0:e.i18n}};const r=o.dialog(t(e),e);return Y(new Promise(e=>{const i=u(r.$el,"hide",()=>e(n()));u(r.$el,"submit","form",t=>{t.preventDefault(),e(s(r)),i(),r.hide()})}),{dialog:r})}o.dialog=function(t,e){const i=o(``,{stack:!0,role:"alertdialog",...e});return i.show(),u(i.$el,"hidden",async()=>{await Promise.resolve(),i.$destroy(!0)},{self:!0}),i},o.alert=function(e,t){return r(({i18n:t})=>`${d(e)?e:$e(e)}
`,t)},o.confirm=function(e,t){return r(({i18n:t})=>``,t,()=>Promise.reject())},o.prompt=function(e,i,t){var t=r(({i18n:t})=>``,t,()=>null,()=>s.value),n=t.dialog["$el"];const s=A("input",n);return u(n,"show",()=>s.select()),t},o.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Mn],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:".uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full"},events:[{name:"show",self:!0,handler(){k(this.panel,"uk-margin-auto-vertical")?m(this.$el,"uk-flex"):_(this.$el,"display","block"),He(this.$el)}},{name:"hidden",self:!0,handler(){_(this.$el,"display",""),v(this.$el,"uk-flex")}}]};var Vr={extends:Cs,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}},Ur={extends:Us,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",selTransparentTarget:'[class*="uk-section"]',dropbarTransparentMode:!1},computed:{navbarContainer:(t,e)=>c(e,".uk-navbar-container"),dropbarOffset:({dropbarTransparentMode:t},e)=>"behind"===t?e.offsetHeight:0},watch:{items(){var t=k(this.$el,"uk-navbar-justify");for(const e of B(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el))_(e,"flexGrow",t?B(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",e).length:"")}},disconnect(){var t;null!=(t=this._colorListener)&&t.call(this)},observe:[on({target:({navbarContainer:t})=>t,handler:"registerColorListener",options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),rn({handler(t){this._isIntersecting=t[0].isIntersecting,this.registerColorListener()},args:{intersecting:!1}})],events:[{name:"show",el(){return this.dropContainer},handler({target:t}){var e,i,t=this.getTransparentMode(t);t&&!this._mode&&(e=()=>this._mode=function(t,e){for(const i of e)if(k(t,i))return v(t,i),i}(this.navbarContainer,["uk-light","uk-dark"]),"behind"===t&&(i=Xr(this.$el))&&(e(),m(this.navbarContainer,"uk-"+i)),"remove"===t)&&(e(),v(this.navbarContainer,"uk-navbar-transparent"))}},{name:"hide",el(){return this.dropContainer},async handler({target:t}){var e,t=this.getTransparentMode(t);t&&this._mode&&(await new Promise(t=>setTimeout(t)),this.getActive()||("behind"===t&&(e=Xr(this.$el))&&v(this.navbarContainer,"uk-"+e),m(this.navbarContainer,this._mode),"remove"===t&&m(this.navbarContainer,"uk-navbar-transparent"),this._mode=null))}}],methods:{getTransparentMode(t){var e;if(this.navbarContainer)return this.dropbar&&this.isDropbarDrop(t)?this.dropbarTransparentMode:(e=this.getDropdown(t))&&k(t,"uk-dropbar")?e.inset?"behind":"remove":void 0},registerColorListener(){var t=this._isIntersecting&&k(this.navbarContainer,"uk-navbar-transparent")&&!function(t){do{if("normal"!==_(t,"mixBlendMode"))return 1}while(t=C(t))}(this.navbarContainer)&&!B(".uk-drop",this.dropContainer).map(this.getDropdown).some(t=>t.isToggled()&&(t.inset||"behind"===this.getTransparentMode(t.$el)));this._colorListener?t||(this._colorListener(),this._colorListener=null):t&&(this._colorListener=function(t,e){const i=Ai(t,!0),n=i===document.documentElement?document:i,s=u(n,"scroll",e,{passive:!0}),r=fi([t,i],e);return()=>{s(),r.disconnect()}}(this.navbarContainer,()=>{var{left:t,top:e,height:i}=O(this.navbarContainer);const n={x:t,y:Math.max(0,e)+i/2};t=_(B(this.selTransparentTarget).find(t=>xt(n,O(t))),"--uk-navbar-color");t&&Dt(this.navbarContainer,"uk-light,uk-dark","uk-"+t)}))}}};function Xr(t){return _(t,"--uk-navbar-dropbar-behind-color")}Mn={mixins:[Mn],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:t,clsFlip:e})=>t?e:"",clsOverlay:({overlay:t,clsOverlay:e})=>t?e:"",clsMode:({mode:t,clsMode:e})=>e+"-"+t,clsSidebarAnimation:({mode:t,clsSidebarAnimation:e})=>"none"===t||"reveal"===t?"":e,clsContainerAnimation:({mode:t,clsContainerAnimation:e})=>"push"!==t&&"reveal"!==t?"":e,transitionElement({mode:t}){return"reveal"===t?C(this.panel):this.panel}},observe:cn({filter:({swiping:t})=>t}),update:{read(){this.isToggled()&&!S(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter(){return this.overlay},handler(t){t.cancelable&&t.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||k(C(this.panel),this.clsMode)||(Te(this.panel,""),m(C(this.panel),this.clsMode));var{body:t,scrollingElement:e}=document;m(t,this.clsContainer,this.clsFlip),_(t,"touch-action","pan-y pinch-zoom"),_(this.$el,"display","block"),_(this.panel,"maxWidth",e.clientWidth),m(this.$el,this.clsOverlay),m(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),He(t),m(t,this.clsContainerAnimation),this.clsContainerAnimation&&(Yr().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){v(document.body,this.clsContainerAnimation),_(document.body,"touch-action","")}},{name:"hidden",self:!0,handler(){var t;this.clsContainerAnimation&&((t=Yr()).content=t.content.replace(/,user-scalable=0$/,"")),"reveal"===this.mode&&_e(this.panel),v(this.panel,this.clsSidebarAnimation,this.clsMode),v(this.$el,this.clsOverlay),_(this.$el,"display",""),_(this.panel,"maxWidth",""),v(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(t){this.isToggled()&&V(t.type,"Left")^this.flip&&this.hide()}}]};function Yr(){return A('meta[name="viewport"]',document.head)||P(document.head,'
')}var Gr={mixins:[t],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:t},e)=>c(e,t),content:({selContent:t},e)=>c(e,t)},observe:sn({target:({container:t,content:e})=>[t,e]}),update:{read(){return!!(this.content&&this.container&&S(this.$el))&&{max:Math.max(this.minHeight,He(this.container)-(M(this.content).height-He(this.$el)))}},write({max:t}){_(this.$el,{minHeight:this.minHeight,maxHeight:t})},events:["resize"]}},Jr={props:["width","height"],connected(){m(this.$el,"uk-responsive-width")},observe:sn({target:({$el:t})=>[t,C(t)]}),update:{read(){return!!(S(this.$el)&&this.width&&this.height)&&{width:Le(C(this.$el)),height:this.height}},write(t){He(this.$el,kt.contain({height:this.height,width:this.width},t).height)},events:["resize"]}},Zr={props:{offset:Number},data:{offset:0},connected(){var t=this;Kr.size||u(document,"click",Qr),Kr.add(t)},disconnected(){var t;t=this,Kr.delete(t),Kr.size||ie(document,"click",Qr)},methods:{async scrollTo(t){t=t&&A(t)||document.body,E(this.$el,"beforescroll",[this,t])&&(await _i(t,{offset:this.offset}),E(this.$el,"scrolled",[this,t]))}}};const Kr=new Set;function Qr(t){if(!t.defaultPrevented)for(const e of Kr)I(t.target,e.$el)&&jt(e.$el)&&(t.preventDefault(),window.location.href!==e.$el.href&&window.history.pushState({},"",e.$el.href),e.scrollTo(Wt(e.$el)))}var to={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"}),computed:{elements:({target:t},e)=>t?B(t,e):[e]},watch:{elements(t){this.hidden&&_(Ht(t,`:not(.${this.inViewClass})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(var[t,e]of this.elementData.entries())v(t,this.inViewClass,(null==e?void 0:e.cls)||"");delete this.elementData},observe:rn({target:({elements:t})=>t,handler(t){var e,i,n=this.elementData;for({target:e,isIntersecting:i}of t){n.has(e)||n.set(e,{cls:Et(e,"uk-scrollspy-class")||this.cls});var s=n.get(e);!this.repeat&&s.show||(s.show=i)}this.$emit()},options:({margin:t})=>({rootMargin:t}),args:{intersecting:!1}}),update:[{write(t){for(const[e,i]of this.elementData.entries())!i.show||i.inview||i.queued?!i.show&&i.inview&&!i.queued&&this.repeat&&this.toggle(e,!1):(i.queued=!0,t.promise=(t.promise||Promise.resolve()).then(()=>new Promise(t=>setTimeout(t,this.delay))).then(()=>{this.toggle(e,!0),setTimeout(()=>{i.queued=!1,this.$emit()},300)}))}}],methods:{toggle(t,e){var i,n=this.elementData.get(t);n&&(null!=(i=n.off)&&i.call(n),_(t,"opacity",!e&&this.hidden?0:""),f(t,this.inViewClass,e),f(t,n.cls),/\buk-animation-/.test(n.cls)&&(i=()=>_t(t,"uk-animation-[\\w-]+"),e?n.off=p(t,"animationcancel animationend",i):i()),E(t,e?"inview":"outview"),n.inview=e,this.$update(t))}}},eo={props:{cls:String,closest:Boolean,scroll:Boolean,overflow:Boolean,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},computed:{links:(t,e)=>B('a[href*="#"]',e).filter(t=>t.hash&&jt(t)),elements({closest:e}){return this.links.map(t=>c(t,e||"*"))}},watch:{links(t){this.scroll&&this.$create("scroll",t,{offset:this.offset})}},observe:[rn(),hn()],update:[{read(){var e=this.links.map(Wt).filter(Boolean),t=e["length"];if(!t||!S(this.$el))return!1;var i=Ai(e,!0),{scrollTop:n,scrollHeight:s}=i,r=Mi(i);let o=!1;if(n===s-r.height)o=t-1;else{for(let t=0;t
t.blur());for(let t=0;tt&&A(t,e)||e},connected(){this.start=so(this.start||this.top),this.end=so(this.end||this.bottom),this.placeholder=A("+ .uk-sticky-placeholder",this.$el)||A('
'),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),v(this.selTarget,this.clsInactive)),ro(this.$el),Ie(this.placeholder),this.placeholder=null},observe:[ln(),hn({target:()=>document.scrollingElement}),sn({target:({$el:t})=>[t,document.scrollingElement]})],events:[{name:"load hashchange popstate",el(){return window},filter(){return!1!==this.targetOffset},handler(){const i=document["scrollingElement"];location.hash&&0!==i.scrollTop&&setTimeout(()=>{var t=O(A(location.hash)),e=O(this.$el);this.isFixed&&wt(t,e)&&(i.scrollTop=t.top-e.height-qe(this.targetOffset,"height",this.placeholder)-qe(this.offset,"height",this.placeholder))})}},{name:"transitionstart",handler(){this.transitionInProgress=p(this.$el,"transitionend transitioncancel",()=>this.transitionInProgress=null)}}],update:[{read({height:i,width:n,margin:s,sticky:r}){if(this.inactive=!this.matchMedia||!S(this.$el),!this.inactive){var o=this.isFixed&&!this.transitionInProgress,o=(o&&(oo(this.selTarget),this.hide()),this.active||({height:i,width:n}=O(this.$el),s=_(this.$el,"margin")),o&&this.show(),qe("100vh","height")),a=He(window),l=Math.max(0,document.scrollingElement.scrollHeight-o);let t=this.position;this.overflowFlip&&othis.hide(),$):this.hide():xe.inProgress(this.$el)&&oa+(d?Math.min(l,h):l)),m(this.$el,this.clsFixed)},setActive(t){var e=this.active;(this.active=t)?(Dt(this.selTarget,this.clsInactive,this.clsActive),e!==t&&E(this.$el,"active")):(Dt(this.selTarget,this.clsActive,this.clsInactive),e!==t&&E(this.$el,"inactive"))}}};function no(t,e,i,n){return t?rt(t)||d(t)&&t.match(/^-?\d/)?i+qe(t,"height",e,!0):O(i=!0===t?C(e):qt(t,e)).bottom-(n&&i&&I(e,i)?y(_(i,"paddingBottom")):0):0}function so(t){return"true"===t||"false"!==t&&t}function ro(t){_(t,{position:"",top:"",marginTop:"",width:""})}function oo(t){_(t,"transition","0s"),requestAnimationFrame(()=>_(t,"transition",""))}Xs={mixins:[Xs],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[on({async handler(){var t=await this.svg;t&&ao.call(this,t)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){b(this.src,"#")&&([this.src,this.icon]=this.src.split("#"));var t,e=await this.svg;e&&(ao.call(this,e),this.strokeAnimation)&&(t=Ts(e=e))&&_(e,"--uk-animation-stroke",t)},methods:{async getSvg(){return r(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading?new Promise(t=>p(this.$el,"load",()=>t(this.getSvg()))):function(t,e){e&&b(t,"t?R(t,"data:")?decodeURIComponent(t.split(",")[1]):(await fetch(t)).text():Promise.reject());const ho=//g,co=Ct(function(t){var e,i={};for(ho.lastIndex=0;e=ho.exec(t);)i[e[3]]=``;return i});const uo=".uk-disabled *, .uk-disabled, [disabled]";var fo={mixins:[An],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:({connect:t},e)=>Rt(t,e),connectChildren(){return this.connects.map(t=>T(t)).flat()},toggles:({toggle:t},e)=>B(t,e),children(t,e){return T(e).filter(e=>this.toggles.some(t=>I(t,e)))}},watch:{connects(t){this.swiping&&_(t,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let i=Math.max(0,this.index());for(const t of this.connects)T(t).forEach((t,e)=>f(t,this.cls,e===i));this.$emit()},toggles(t){this.$emit();var e=this.index();this.show(~e?e:t[this.active]||t[0])}},connected(){g(this.$el,"role","tablist")},observe:[an({targets:({connectChildren:t})=>t}),cn({target:({connects:t})=>t,filter:({swiping:t})=>t})],events:[{name:"click keydown",delegate(){return this.toggle},handler(t){l(t.current,uo)||"click"!==t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),this.show(t.current))}},{name:"keydown",delegate(){return this.toggle},handler(t){var{current:e,keyCode:i}=t,n=l(this.$el,this.selVertical),i=i===o.HOME?0:i===o.END?"last":i===o.LEFT&&!n||i===o.UP&&n?"previous":i===o.RIGHT&&!n||i===o.DOWN&&n?"next":-1;~i&&(t.preventDefault(),(t=(n=this.toggles.filter(t=>!l(t,uo)))[St(i,n,n.indexOf(e))]).focus(),this.followFocus)&&this.show(t)}},{name:"click",el(){return this.connects.concat(this.itemNav?Rt(this.itemNav,this.$el):[])},delegate(){return`[${this.attrItem}],[data-${this.attrItem}]`},handler(t){c(t.target,"a,button")&&(t.preventDefault(),this.show(Et(t.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter(){return this.swiping},el(){return this.connects},handler({type:t}){this.show(V(t,"Left")?"next":"previous")}}],update(){g(this.connects,"role","presentation"),g(T(this.$el),"role","presentation");for(const i in this.toggles){var t=this.toggles[i],e=null==(e=this.connects[0])?void 0:e.children[i];g(t,"role","tab"),e&&(t.id=ws(this,t,"-tab-"+i),e.id=ws(this,e,"-tabpanel-"+i),g(t,"aria-controls",e.id),g(e,{role:"tabpanel","aria-labelledby":t.id}))}g(this.$el,"aria-orientation",l(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return U(this.children,t=>k(t,this.cls))},show(t){var e=this.toggles.filter(t=>!l(t,uo)),i=this.index(),t=St(!tt(t)||b(e,t)?t:0,e,St(this.toggles[i],e));const n=St(e[t],this.toggles),s=(this.children.forEach((t,e)=>{f(t,this.cls,n===e),g(this.toggles[e],{"aria-selected":n===e,tabindex:n===e?null:-1})}),0<=i&&i!==t);this.connects.forEach(async({children:t})=>{var e=X(t).filter((t,e)=>e!==n&&k(t,this.cls));await this.toggleElement(e,!1,s),await this.toggleElement(t[n],!0,s)})}}},t={mixins:[t],extends:fo,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){var t=k(this.$el,"uk-tab-left")?"uk-tab-left":!!k(this.$el,"uk-tab-right")&&"uk-tab-right";t&&this.$create("toggle",this.$el,{cls:t,mode:"media",media:this.media})}};var po,Is={mixins:[Is,An],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target({target:t},e){return(t=Rt(t||e.hash,e)).length?t:[e]}},connected(){b(this.mode,"media")||(zt(this.$el)||g(this.$el,"tabindex","0"),!this.cls&&r(this.$el,"a")&&g(this.$el,"role","button"))},observe:an({target:({target:t})=>t}),events:[{name:Qe,filter(){return b(this.mode,"hover")},handler(t){this._preventClick=null,!le(t)||nt(this._showState)||this.$el.disabled||(E(this.$el,"focus"),p(document,Qe,()=>E(this.$el,"blur"),!0,t=>!I(t.target,this.$el)),b(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${ii} ${ni} focus blur`,filter(){return b(this.mode,"hover")},handler(t){var e,i;le(t)||this.$el.disabled||(e=b(["mouseenter",ii,"focus"],t.type),i=this.isToggled(this.target),!e&&(!nt(this._showState)||"blur"!==t.type&&l(this.$el,":focus")||"blur"===t.type&&l(this.$el,":hover"))?i===this._showState&&(this._showState=null):e&&nt(this._showState)&&i!==this._showState||(this._showState=e?i:null,this.toggle("toggle"+(e?"show":"hide"))))}},{name:"keydown",filter(){return b(this.mode,"click")&&!r(this.$el,"input")},handler(t){32===t.keyCode&&(t.preventDefault(),this.$el.click())}},{name:"click",filter(){return["click","hover"].some(t=>b(this.mode,t))},handler(t){var e;(this._preventClick||c(t.target,'a[href="#"], a[href=""]')||(e=c(t.target,"a[href]"))&&(!this.isToggled(this.target)||e.hash&&l(this.target,e.hash)))&&t.preventDefault(),!this._preventClick&&b(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter(){return b(this.mode,"media")},el(){return this.target},handler(t,e){e.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(t){if(E(this.target,t||"toggle",[this])){if(It(this.$el,"aria-expanded")&&g(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target);var e=this.target.filter(t=>k(t,this.clsLeave));if(e.length)for(const n of this.target){var i=b(e,n);this.toggleElement(n,i,i)}else{const s=this.target.filter(this.isToggled);await this.toggleElement(s,!1)&&await this.toggleElement(this.target.filter(t=>!b(s,t)),!0)}}}}};return ft(Object.freeze({__proto__:null,Accordion:Cs,Alert:Vs,Close:Ar,Cover:jn,Drop:_s,DropParentIcon:_n,Dropdown:_s,Dropnav:Us,FormCustom:Nn,Grid:Cn,HeightMatch:In,HeightViewport:Un,Icon:Ir,Img:Hr,Leader:qr,Margin:un,Marker:Br,Modal:Rr,Nav:Vr,NavParentIcon:Tr,Navbar:Ur,NavbarParentIcon:_n,NavbarToggleIcon:Pr,Offcanvas:Mn,OverflowAuto:Gr,OverlayIcon:_n,PaginationNext:Or,PaginationPrevious:Fn,Responsive:Jr,Scroll:Zr,Scrollspy:to,ScrollspyNav:eo,SearchIcon:Er,SlidenavNext:Dr,SlidenavPrevious:Dr,Spinner:_r,Sticky:io,Svg:Xs,Switcher:fo,Tab:t,Toggle:Is,Totop:Mr,Video:Ke}),(t,e)=>hs.component(e,t)),po=hs,Je&&window.MutationObserver&&(document.body?requestAnimationFrame(()=>ar(po)):new MutationObserver((t,e)=>{document.body&&(ar(po),e.disconnect())}).observe(document.documentElement,{childList:!0})),ft(Gi,(t,e)=>hs.component(e,t)),hs});
\ No newline at end of file
+/*! UIkit 3.17.8 | https://www.getuikit.com | (c) 2014 - 2023 YOOtheme | MIT License */
+!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define("uikit",e):(t="undefined"!=typeof globalThis?globalThis:t||self).UIkit=e()}(this,function(){"use strict";const{hasOwnProperty:i,toString:e}=Object.prototype;function F(t,e){return i.call(t,e)}const n=/\B([A-Z])/g,j=Ct(t=>t.replace(n,"-$1").toLowerCase()),s=/-(\w)/g,W=Ct(t=>(t.charAt(0).toLowerCase()+t.slice(1)).replace(s,(t,e)=>e.toUpperCase())),q=Ct(t=>t.charAt(0).toUpperCase()+t.slice(1));function R(t,e){var i;return null==(i=null==t?void 0:t.startsWith)?void 0:i.call(t,e)}function V(t,e){var i;return null==(i=null==t?void 0:t.endsWith)?void 0:i.call(t,e)}function b(t,e){var i;return null==(i=null==t?void 0:t.includes)?void 0:i.call(t,e)}function U(t,e){var i;return null==(i=null==t?void 0:t.findIndex)?void 0:i.call(t,e)}const{isArray:w,from:X}=Array,Y=Object["assign"];function G(t){return"function"==typeof t}function J(t){return null!==t&&"object"==typeof t}function Z(t){return"[object Object]"===e.call(t)}function K(t){return J(t)&&t===t.window}function Q(t){return 9===it(t)}function tt(t){return 1<=it(t)}function et(t){return 1===it(t)}function it(t){return!K(t)&&J(t)&&t.nodeType}function nt(t){return"boolean"==typeof t}function d(t){return"string"==typeof t}function st(t){return"number"==typeof t}function rt(t){return st(t)||d(t)&&!isNaN(t-parseFloat(t))}function ot(t){return!(w(t)?t.length:J(t)&&Object.keys(t).length)}function x(t){return void 0===t}function at(t){return nt(t)?t:"true"===t||"1"===t||""===t||"false"!==t&&"0"!==t&&t}function lt(t){t=Number(t);return!isNaN(t)&&t}function y(t){return parseFloat(t)||0}function a(t){return h(t)[0]}function h(t){return tt(t)?[t]:Array.from(t||[]).filter(tt)}function ht(t){return K(t)?t:(null==(t=Q(t=a(t))?t:null==t?void 0:t.ownerDocument)?void 0:t.defaultView)||window}function ct(t,i){return t===i||J(t)&&J(i)&&Object.keys(t).length===Object.keys(i).length&&ft(t,(t,e)=>t===i[e])}function dt(t,e,i){return t.replace(new RegExp(e+"|"+i,"g"),t=>t===e?i:e)}function ut(t){return t[t.length-1]}function ft(t,e){for(const i in t)if(!1===e(t[i],i))return!1;return!0}function pt(t,i){return t.slice().sort(({[i]:t=0},{[i]:e=0})=>et+y(G(i)?i(e):e[i]),0)}function gt(t,e){const i=new Set;return t.filter(({[e]:t})=>!i.has(t)&&i.add(t))}function vt(i,t){return t.reduce((t,e)=>({...t,[e]:i[e]}),{})}function bt(t,e=0,i=1){return Math.min(Math.max(lt(t)||0,e),i)}function $(){}function wt(...t){return[["bottom","top"],["right","left"]].every(([e,i])=>0t))-Math.max(...t.map(({[i]:t})=>t)))}function xt(t,e){return t.x<=e.right&&t.x>=e.left&&t.y<=e.bottom&&t.y>=e.top}function yt(t,e,i){var n="width"===e?"height":"width";return{[n]:t[e]?Math.round(i*t[n]/t[e]):t[n],[e]:i}}function $t(t,e){for(const i in t={...t})t=t[i]>e[i]?yt(t,i,e[i]):t;return t}const kt={ratio:yt,contain:$t,cover:function(t,e){for(const i in t=$t(t,e))t=t[i]i[t]||(i[t]=e(t))}function g(t,e,i){var n;if(J(e))for(const s in e)g(t,s,e[s]);else{if(x(i))return null==(n=a(t))?void 0:n.getAttribute(e);for(const r of h(t))null===(i=G(i)?i.call(r,g(r,e)):i)?Tt(r,e):r.setAttribute(e,i)}}function It(t,e){return h(t).some(t=>t.hasAttribute(e))}function Tt(t,e){h(t).forEach(t=>t.removeAttribute(e))}function Et(t,e){for(const i of[e,"data-"+e])if(It(t,i))return g(t,i)}function m(t,...e){for(const n of h(t)){var i=Pt(e).filter(t=>!k(n,t));i.length&&n.classList.add(...i)}}function v(t,...e){for(const n of h(t)){var i=Pt(e).filter(t=>k(n,t));i.length&&n.classList.remove(...i)}}function _t(t,e){e=new RegExp(e);for(const i of h(t))i.classList.remove(...X(i.classList).filter(t=>t.match(e)))}function Dt(t,e,i){i=Pt(i),v(t,e=Pt(e).filter(t=>!b(i,t))),m(t,i)}function k(t,e){return[e]=Pt(e),h(t).some(t=>t.classList.contains(e))}function f(t,e,i){var n=Pt(e);x(i)||(i=!!i);for(const s of h(t))for(const r of n)s.classList.toggle(r,i)}function Pt(t){return w(t)?t.map(Pt).flat():String(t).split(/[ ,]/).filter(Boolean)}const At={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0};function Bt(t){return h(t).some(t=>At[t.tagName.toLowerCase()])}function S(t){return h(t).some(t=>t.offsetWidth||t.offsetHeight||t.getClientRects().length)}const Mt="input,select,textarea,button";function Ot(t){return h(t).some(t=>l(t,Mt))}const Nt=Mt+",a[href],[tabindex]";function zt(t){return l(t,Nt)}function C(t){return null==(t=a(t))?void 0:t.parentElement}function Ht(t,e){return h(t).filter(t=>l(t,e))}function l(t,e){return h(t).some(t=>t.matches(e))}function c(t,e){return null==(t=a(t))?void 0:t.closest(R(e,">")?e.slice(1):e)}function I(t,e){return d(e)?!!c(t,e):a(e).contains(a(t))}function Lt(t,e){for(var i=[];t=C(t);)e&&!l(t,e)||i.push(t);return i}function T(t,e){t=(t=a(t))?X(t.children):[];return e?Ht(t,e):t}function Ft(t,e){return e?h(t).indexOf(a(e)):T(C(t)).indexOf(t)}function jt(e){return(e=a(e))&&["origin","pathname","search"].every(t=>e[t]===location[t])}function Wt(t){if(jt(t))return t=a(t),t=decodeURIComponent(t.hash).substring(1),document.getElementById(t)||document.getElementsByName(t)[0]}function qt(t,e){return Vt(t,Gt(t,e))}function Rt(t,e){return Ut(t,Gt(t,e))}function Vt(t,e){return a(Kt(t,a(e),"querySelector"))}function Ut(t,e){return h(Kt(t,a(e),"querySelectorAll"))}const Xt=/(^|[^\\],)\s*[!>+~-]/,Yt=Ct(t=>t.match(Xt));function Gt(t,e=document){return d(t)&&Yt(t)||Q(e)?e:e.ownerDocument}const Jt=/([!>+~-])(?=\s+[!>+~-]|\s*$)/g,Zt=Ct(t=>t.replace(Jt,"$1 *"));function Kt(e,i=document,t){if(!e||!d(e))return e;if(e=Zt(e),Yt(e)){var n,s,r=te(e);e="";for(n of r){let t=i;if("!"===n[0]){var o=n.substr(1).trim().split(" ");if(t=c(C(i),o[0]),!(n=o.slice(1).join(" ").trim()).length&&1===r.length)return t}"-"===n[0]&&(o=n.substr(1).trim().split(" "),s=(t||i).previousElementSibling,t=l(s,n.substr(1))?s:null,n=o.slice(1).join(" ")),t&&(e+=(e?",":"")+function(e){var i=[];for(;e.parentNode;){var t=g(e,"id");if(t){i.unshift("#"+ee(t));break}{let t=e["tagName"];"HTML"!==t&&(t+=`:nth-child(${Ft(e)+1})`),i.unshift(t),e=e.parentNode}}return i.join(" > ")}(t)+" "+n)}i=document}try{return i[t](e)}catch(t){return null}}const Qt=/.*?[^\\](?:,|$)/g,te=Ct(t=>t.match(Qt).map(t=>t.replace(/,$/,"").trim()));function ee(t){return d(t)?CSS.escape(t):""}function u(...t){let[e,i,n,s,r=!1]=se(t);var o,a;1w(t.detail)?o(t,...t.detail):o(t))),null!=r&&r.self&&(s=(a=s,function(t){if(t.target===t.currentTarget||t.target===t.current)return a.call(null,t)})),n&&(s=function(i,n){return e=>{var t=">"===i[0]?Ut(i,e.currentTarget).reverse().filter(t=>I(e.target,t))[0]:c(e.target,i);t&&(e.current=t,n.call(this,e),delete e.current)}}(n,s));for(const l of i)for(const h of e)h.addEventListener(l,s,r);return()=>ie(e,i,s,r)}function ie(...t){var[e,t,,i,n=!1]=se(t);for(const s of t)for(const r of e)r.removeEventListener(s,i,n)}function p(...t){const[e,i,n,s,r=!1,o]=se(t),a=u(e,i,n,t=>{var e=!o||o(t);e&&(a(),s(t,e))},r);return a}function E(t,e,i){return ae(t).every(t=>t.dispatchEvent(ne(e,!0,!0,i)))}function ne(t,e=!0,i=!1,n){return t=d(t)?new CustomEvent(t,{bubbles:e,cancelable:i,detail:n}):t}function se(t){return t[0]=ae(t[0]),d(t[1])&&(t[1]=t[1].split(" ")),G(t[2])&&t.splice(2,0,!1),t}function re(t){return t&&"addEventListener"in t}function oe(t){return re(t)?t:a(t)}function ae(t){return w(t)?t.map(oe).filter(Boolean):d(t)?Ut(t):re(t)?[t]:h(t)}function le(t){return"touch"===t.pointerType||!!t.touches}function he(t){var{clientX:e,clientY:t}=(null==(e=t.touches)?void 0:e[0])||(null==(e=t.changedTouches)?void 0:e[0])||t;return{x:e,y:t}}const ce={"animation-iteration-count":!0,"column-count":!0,"fill-opacity":!0,"flex-grow":!0,"flex-shrink":!0,"font-weight":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"stroke-dasharray":!0,"stroke-dashoffset":!0,widows:!0,"z-index":!0,zoom:!0};function _(t,e,i,n){t=h(t);for(const r of t)if(d(e)){if(e=de(e),x(i))return getComputedStyle(r).getPropertyValue(e);r.style.setProperty(e,rt(i)&&!ce[e]?i+"px":i||st(i)?i:"",n)}else{if(w(e)){var s={};for(const o of e)s[o]=_(r,o);return s}J(e)&&(n=i,ft(e,(t,e)=>_(r,e,t,n)))}return t[0]}const de=Ct(t=>{var e=t;if(R(e,"--"))return e;e=j(e);var i=document.documentElement["style"];if(e in i)return e;for(const s of["webkit","moz"]){var n=`-${s}-`+e;if(n in i)return n}});const ue="uk-transition",fe="transitionend",pe="transitioncanceled";const D={start:function(t,o,a=400,l="linear"){return a=Math.round(a),Promise.all(h(t).map(r=>new Promise((e,i)=>{for(const s in o){var t=_(r,s);""===t&&_(r,s,t)}const n=setTimeout(()=>E(r,fe),a);p(r,[fe,pe],({type:t})=>{clearTimeout(n),v(r,ue),_(r,{transitionProperty:"",transitionDuration:"",transitionTimingFunction:""}),t===pe?i():e(r)},{self:!0}),m(r,ue),_(r,{transitionProperty:Object.keys(o).map(de).join(","),transitionDuration:a+"ms",transitionTimingFunction:l,...o})})))},async stop(t){E(t,fe),await Promise.resolve()},async cancel(t){E(t,pe),await Promise.resolve()},inProgress(t){return k(t,ue)}},me="uk-animation-",ge="animationend",ve="animationcanceled";function be(t,r,o=200,a,l){return Promise.all(h(t).map(s=>new Promise((e,i)=>{E(s,ve);const n=setTimeout(()=>E(s,ge),o);p(s,[ge,ve],({type:t})=>{clearTimeout(n),t===ve?i():e(s),_(s,"animationDuration",""),_t(s,me+"\\S*")},{self:!0}),_(s,"animationDuration",o+"ms"),m(s,r,me+(l?"leave":"enter")),R(r,me)&&(a&&m(s,"uk-transform-origin-"+a),l)&&m(s,me+"reverse")})))}const we=new RegExp(me+"(enter|leave)"),xe={in:be,out(t,e,i,n){return be(t,e,i,n,!0)},inProgress(t){return we.test(g(t,"class"))},cancel(t){E(t,ve)}};function r(i,...t){return t.some(t=>{var e;return(null==(e=null==i?void 0:i.tagName)?void 0:e.toLowerCase())===t.toLowerCase()})}function ye(t){return(t=A(t)).innerHTML="",t}function $e(t,e){return x(e)?A(t).innerHTML:P(ye(t),e)}var t=Ce("prepend");const P=Ce("append"),ke=Ce("before"),Se=Ce("after");function Ce(i){return function(t,e){e=h(d(e)?Pe(e):e);return null!=(t=A(t))&&t[i](...e),Ae(e)}}function Ie(t){h(t).forEach(t=>t.remove())}function Te(t,e){for(e=a(ke(t,e));e.firstChild;)e=e.firstChild;return P(e,t),e}function Ee(t,e){return h(h(t).map(t=>t.hasChildNodes()?Te(X(t.childNodes),e):P(t,e)))}function _e(t){h(t).map(C).filter((t,e,i)=>i.indexOf(t)===e).forEach(t=>t.replaceWith(...t.childNodes))}const De=/^<(\w+)\s*\/?>(?:<\/\1>)?$/;function Pe(t){var e=De.exec(t);return e?document.createElement(e[1]):((e=document.createElement("template")).innerHTML=t.trim(),Ae(e.content.childNodes))}function Ae(t){return 1{var i;return x(e)?K(t)?t["inner"+s]:Q(t)?(i=t.documentElement,Math.max(i["offset"+s],i["scroll"+s])):(e="auto"===(e=_(t=a(t),n))?t["offset"+s]:y(e)||0)-je(t,n):_(t,n,e||0===e?+e+je(t,n)+"px":"")}}function je(e,t,i="border-box"){return _(e,"boxSizing")===i?mt(Oe[t].map(q),t=>y(_(e,"padding"+t))+y(_(e,`border${t}Width`))):0}function We(t){for(const e in Oe)for(const i in Oe[e])if(Oe[e][i]===t)return Oe[e][1-i];return t}function qe(t,i="width",n=window,s=!1){return d(t)?mt(Ve(t),t=>{var e=Xe(t);return e?("vh"===e?(Ye||(Ge||(_(Ge=A(""),{height:"100vh",position:"fixed"}),u(window,"resize",()=>Ye=null)),P(document.body,Ge),Ye=Ge.clientHeight,Ie(Ge)),Ye):"vw"===e?Le(ht(n)):s?n["offset"+q(i)]:M(n)[i])*y(t)/100:t}):y(t)}const Re=/-?\d+(?:\.\d+)?(?:v[wh]|%|px)?/g,Ve=Ct(t=>t.toString().replace(/\s/g,"").match(Re)||[]),Ue=/(?:v[hw]|%)$/,Xe=Ct(t=>(t.match(Ue)||[])[0]);let Ye,Ge;const Je="undefined"!=typeof window,N=Je&&"rtl"===document.dir,Ze=Je&&"ontouchstart"in window;var Ke=Je&&window.PointerEvent;const Qe=Ke?"pointerdown":Ze?"touchstart":"mousedown",ti=Ke?"pointermove":Ze?"touchmove":"mousemove",ei=Ke?"pointerup":Ze?"touchend":"mouseup",ii=Ke?"pointerenter":Ze?"":"mouseenter";var ni=Ke?"pointerleave":Ze?"":"mouseleave";const si=Ke?"pointercancel":"touchcancel",z={reads:[],writes:[],read(t){return this.reads.push(t),ai(),t},write(t){return this.writes.push(t),ai(),t},clear(t){hi(this.reads,t),hi(this.writes,t)},flush:ri};function ri(t){li(z.reads),li(z.writes.splice(0)),z.scheduled=!1,(z.reads.length||z.writes.length)&&ai(t+1)}const oi=4;function ai(t){z.scheduled||(z.scheduled=!0,t&&t
ri(t)):requestAnimationFrame(()=>ri(1)))}function li(t){for(var e;e=t.shift();)try{e()}catch(t){console.error(t)}}function hi(t,e){e=t.indexOf(e);~e&&t.splice(e,1)}function ci(){}function di(t,i,e={},{intersecting:n=!0}={}){var s=new IntersectionObserver(n?(t,e)=>{t.some(t=>t.isIntersecting)&&i(t,e)}:i,e);for(const r of h(t))s.observe(r);return s}ci.prototype={positions:[],init(){this.positions=[];let e;this.unbind=u(document,"mousemove",t=>e=he(t)),this.interval=setInterval(()=>{e&&(this.positions.push(e),5{t=function([{x:t,y:e},{x:i,y:n}],[{x:s,y:r},{x:o,y:a}]){var l=(a-r)*(i-t)-(o-s)*(n-e);if(0==l)return!1;o=((o-s)*(e-r)-(a-r)*(t-s))/l;if(o<0)return!1;return{x:t+o*(i-t),y:e+o*(n-e)}}(a,t);return t&&xt(t,e)})}};const ui=Je&&window.ResizeObserver;function fi(t,e,i={box:"border-box"}){if(ui)return gi(ResizeObserver,t,e,i);const n=[u(window,"load resize",e),u(document,"loadedmetadata load",e,!0)];return{disconnect:()=>n.map(t=>t())}}function pi(t){return{disconnect:u([window,window.visualViewport],"resize",t)}}function mi(t,e,i){return gi(MutationObserver,t,e,i)}function gi(t,e,i,n){var s=new t(i);for(const r of h(e))s.observe(r,n);return s}function vi(t){$i(t)&&Ci(t,{func:"playVideo",method:"play"}),yi(t)&&t.play()}function bi(t){$i(t)&&Ci(t,{func:"pauseVideo",method:"pause"}),yi(t)&&t.pause()}function wi(t){$i(t)&&Ci(t,{func:"mute",method:"setVolume",value:0}),yi(t)&&(t.muted=!0)}function xi(t){return yi(t)||$i(t)}function yi(t){return r(t,"video")}function $i(t){return r(t,"iframe")&&(ki(t)||Si(t))}function ki(t){return!!t.src.match(/\/\/.*?youtube(-nocookie)?\.[a-z]+\/(watch\?v=[^&\s]+|embed)|youtu\.be\/.*/)}function Si(t){return!!t.src.match(/vimeo\.com\/video\/.*/)}async function Ci(t,e){await function(e){if(e[Ti])return e[Ti];const i=ki(e),n=Si(e),s=++Ei;let r;return e[Ti]=new Promise(t=>{i&&p(e,"load",()=>{var t=()=>Ii(e,{event:"listening",id:s});r=setInterval(t,100),t()}),p(window,"message",t,!1,({data:t})=>{try{return t=JSON.parse(t),i&&(null==t?void 0:t.id)===s&&"onReady"===t.event||n&&Number(null==t?void 0:t.player_id)===s}catch(t){}}),e.src=""+e.src+(b(e.src,"?")?"&":"?")+(i?"enablejsapi=1":"api=1&player_id="+s)}).then(()=>clearInterval(r))}(t),Ii(t,e)}function Ii(t,e){t.contentWindow.postMessage(JSON.stringify({event:"command",...e}),"*")}const Ti="_ukPlayer";let Ei=0;function _i(c,{offset:d=0}={}){const m=S(c)?Pi(c,!1,["hidden"]):[];return m.reduce((t,e,i)=>{const{scrollTop:n,scrollHeight:s,offsetHeight:r}=e;var o=Mi(e);const a=s-o.height;var{height:i,top:l}=m[i-1]?Mi(m[i-1]):O(c);let h=Math.ceil(l-o.top-d+n);return 0a?(d-=h-a,h=a):h<0&&(d-=h,h=0),()=>{return d=e,u=h-n,f=c,p=a,new Promise(s=>{const r=d.scrollTop,o=(t=Math.abs(u),40*Math.pow(t,.375));var t;const a=Date.now(),l=O(f).top;let h=0,c=15;!function t(){i=bt((Date.now()-a)/o);var e,i=.5*(1-Math.cos(Math.PI*i));let n=0;m[0]===d&&r+uPromise.resolve())()}function Di(t,e=0,i=0){var n,s,r,o;return S(t)?({scrollHeight:s,scrollTop:o}=r=Ai(t,!0),n=Mi(r)["height"],s=s-n,r=ze(t)[0]-ze(r)[0],bt((o-(o=Math.max(0,r-n+e)))/(Math.min(s,r+t.offsetHeight-i)-o))):0}function Pi(t,e=!1,i=[]){var n=Ni(t);let s=Lt(t).reverse();t=U(s=s.slice(s.indexOf(n)+1),t=>"fixed"===_(t,"position"));return~t&&(s=s.slice(t)),[n].concat(s.filter(t=>_(t,"overflow").split(" ").some(t=>b(["auto","scroll",...i],t))&&(!e||t.scrollHeight>Mi(t).height))).reverse()}function Ai(...t){return Pi(...t)[0]}function Bi(t){return Pi(t,!1,["hidden","clip"])}function Mi(t){var e,i,n=ht(t),{visualViewport:s,document:{documentElement:r}}=n;let o=t===Ni(t)?n:t;if(K(o)&&s)return{height:n,width:t,scale:s,pageTop:e,pageLeft:i}=s,{height:n=Math.round(n*s),width:t=Math.round(t*s),top:e,left:i,bottom:e+n,right:i+t};var a=O(o);if("inline"!==_(o,"display"))for(var[l,h,c,d]of[["width","x","left","right"],["height","y","top","bottom"]]){K(o)?o=r:a[c]+=y(_(o,`border-${c}-width`));var u=a[l]%1;a[l]=a[h]=o["client"+q(l)]-(u?u<.5?-u:1-u:0),a[d]=a[l]+a[c]}return a}function Oi(n){return n.ownerDocument.elementsFromPoint(O(n).left,0).find(t=>{return!t.contains(n)&&("fixed"===_(t,"position")&&(i=t,!(C(e=n)===C(i)&&y(_(e,"zIndex"))>y(_(i,"zIndex"))))||"sticky"===_(t,"position")&&I(n,C(t)));var e,i})}function Ni(t){return ht(t).document.scrollingElement}const zi=[["width","x","left","right"],["height","y","top","bottom"]];function Hi(t,e,i){i={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],placement:[],...i},O(t,Li(t,e=w(e)?e:[e,e],i))}function Li(e,i,n){var s,r,o,a,l,h=Fi(e,i,n),{boundary:t,viewportOffset:c=0,placement:d}=n;let u=h;for([s,[r,,o,a]]of Object.entries(zi)){var f,p,m=function(t,e,i,n,s){let r=Ri(...qi(t,e).map(Mi));i&&(r[zi[s][2]]+=i,r[zi[s][3]]-=i);n&&(r=Ri(r,O(w(n)?n[s]:n)));return r}(e,i[s],c,t,s);if(!Vi(h,m,s)){let t=0;if("flip"===d[s]){var g=n.attach.target[s];if(g===a&&h[a]<=m[a]||g===o&&h[o]>=m[o])continue;t=([g,l,{offset:f,attach:v},p]=[e,i,n,s],Fi(g,l,{attach:{element:Ui(v.element,p),target:Ui(v.target,p)},offset:function(t,e){return(t=[...t])[e]*=-1,t}(f,p)})[o]-h[o]);g=function(t,e,i,n){var[n,s,r,o]=zi[n],[t]=qi(t,e),e=Mi(t);["auto","scroll"].includes(_(t,"overflow-"+s))&&(e[r]-=t["scroll"+q(r)],e[o]=e[r]+t["scroll"+q(n)]);return e[r]+=i,e[o]-=i,e}(e,i[s],c,s);if(!Vi(ji(h,t,s),g,s)){if(Vi(h,g,s))continue;if(n.recursion)return!1;var v=Li(e,i,{...l=n,attach:{element:l.attach.element.map(Xi).reverse(),target:l.attach.target.map(Xi).reverse()},offset:l.offset.reverse(),placement:l.placement.reverse(),recursion:!0});if(v&&Vi(v,g,1-s))return v;continue}}else"shift"===d[s]&&(f=O(i[s]),p=n["offset"],t=bt(bt(h[o],m[o],m[a]-h[r]),f[o]-h[r]+p[s],f[a]-p[s])-h[o]);u=ji(u,t,s)}}return u}function Fi(t,e,i){var n,s,r,o,{attach:a,offset:l}={attach:{element:["left","top"],target:["left","top"],...i.attach},offset:[0,0],...i};let h=O(t);for([n,[s,,r,o]]of Object.entries(zi)){var c=(a.target[n]===a.element[n]?Mi:O)(e[n]);h=ji(h,c[r]-h[r]+Wi(a.target[n],o,c[s])-Wi(a.element[n],o,h[s])+ +l[n],n)}return h}function ji(t,e,i){var[,i,n,s]=zi[i],r={...t};return r[n]=t[i]=t[n]+e,r[s]+=e,r}function Wi(t,e,i){return"center"===t?i/2:t===e?i:0}function qi(e,t){return Bi(t).filter(t=>I(e,t))}function Ri(...t){var e={};for(const s of t)for(var[,,i,n]of zi)e[i]=Math.max(e[i]||0,s[i]),e[n]=Math.min(...[e[n],s[n]].filter(Boolean));return e}function Vi(t,e,i){var[,,i,n]=zi[i];return t[i]>=e[i]&&t[n]<=e[n]}function Ui(t,e){var i=[...t],t=zi[e].indexOf(t[e]);return~t&&(i[e]=zi[e][1-t%2+2]),i}function Xi(e){for(let t=0;t{var{top:t,left:e,bottom:i,right:n}=Mi(t);return{top:t-s,left:e-r,bottom:i+s,right:n+r}}).concat(O(t)))},isInput:Ot,isNode:tt,isNumber:st,isNumeric:rt,isObject:J,isPlainObject:Z,isRtl:N,isSameSiteAnchor:jt,isString:d,isTag:r,isTouch:le,isUndefined:x,isVideo:xi,isVisible:S,isVoidElement:Bt,isWindow:K,last:ut,matches:l,memoize:Ct,mute:wi,noop:$,observeIntersection:di,observeMutation:mi,observeResize:fi,observeViewportResize:pi,off:ie,offset:O,offsetPosition:ze,offsetViewport:Mi,on:u,once:p,overflowParents:Bi,parent:C,parents:Lt,pause:bi,pick:vt,play:vi,pointInRect:xt,pointerCancel:si,pointerDown:Qe,pointerEnter:ii,pointerLeave:ni,pointerMove:ti,pointerUp:ei,position:Ne,positionAt:Hi,prepend:t,propName:de,query:qt,queryAll:Rt,ready:function(t){"loading"!==document.readyState?t():p(document,"DOMContentLoaded",t)},remove:Ie,removeAttr:Tt,removeClass:v,removeClasses:_t,replaceClass:Dt,scrollIntoView:_i,scrollParent:Ai,scrollParents:Pi,scrolledOver:Di,selFocusable:Nt,selInput:Mt,sortBy:pt,startsWith:R,sumBy:mt,swap:dt,toArray:X,toBoolean:at,toEventTargets:ae,toFloat:y,toNode:a,toNodes:h,toNumber:lt,toPx:qe,toWindow:ht,toggleClass:f,trigger:E,ucfirst:q,uniqueBy:gt,unwrap:_e,width:Le,within:I,wrapAll:Te,wrapInner:Ee}),t={connected(){m(this.$el,this.$options.id)}};const Yi=["days","hours","minutes","seconds"];var Gi={mixins:[t],props:{date:String,clsWrapper:String,role:String},data:{date:"",clsWrapper:".uk-countdown-%unit%",role:"timer"},connected(){g(this.$el,"role",this.role),this.date=y(Date.parse(this.$props.date)),this.end=!1,this.start()},disconnected(){this.stop()},events:{name:"visibilitychange",el(){return document},handler(){document.hidden?this.stop():this.start()}},methods:{start(){this.stop(),this.update(),this.timer||(E(this.$el,"countdownstart"),this.timer=setInterval(this.update,1e3))},stop(){this.timer&&(clearInterval(this.timer),E(this.$el,"countdownstop"),this.timer=null)},update(){var e=function(t){t=Math.max(0,t-Date.now())/1e3;return{total:t,seconds:t%60,minutes:t/60%60,hours:t/60/60%24,days:t/60/60/24}}(this.date);e.total||(this.stop(),this.end)||(E(this.$el,"countdownend"),this.end=!0);for(const i of Yi){const n=A(this.clsWrapper.replace("%unit%",i),this.$el);if(n){let t=String(Math.trunc(e[i]));t=t.length<2?"0"+t:t,n.textContent!==t&&((t=t.split("")).length!==n.children.length&&$e(n,t.map(()=>" ").join("")),t.forEach((t,e)=>n.children[e].textContent=t))}}}}};const H={};function Ji(t,e,i){return H.computed(G(t)?t.call(i,i):t,G(e)?e.call(i,i):e)}function Zi(t,e){return t=t&&!w(t)?[t]:t,e?t?t.concat(e):w(e)?e:[e]:t}function Ki(t,e){return x(e)?t:e}function Qi(e,i,n){const s={};if((i=G(i)?i.options:i).extends&&(e=Qi(e,i.extends,n)),i.mixins)for(const r of i.mixins)e=Qi(e,r,n);for(const o in e)t(o);for(const a in i)F(e,a)||t(a);function t(t){s[t]=(H[t]||Ki)(e[t],i[t],n)}return s}function tn(t,e=[]){try{return t?R(t,"{")?JSON.parse(t):e.length&&!b(t,":")?{[e[0]]:t}:t.split(";").reduce((t,e)=>{var[e,i]=e.split(/:(.*)/);return e&&!x(i)&&(t[e.trim()]=i.trim()),t},{}):{}}catch(t){return{}}}function en(t,e){var i;return t===Boolean?at(e):t===Number?lt(e):"list"===t?(i=e,w(i)?i:d(i)?i.split(/,(?![^(]*\))/).map(t=>rt(t)?lt(t):at(t.trim())):[i]):t===Object&&d(e)?tn(e):t?t(e):e}function nn(r,t="update"){r._connected&&r._updates.length&&(r._queued||(r._queued=new Set,z.read(()=>{if(r._connected){var e=r,i=r._queued;for(const{read:n,write:s,events:t=[]}of e._updates)if(i.has("update")||t.some(t=>i.has(t))){let t;n&&(t=n.call(e,e._data,i))&&Z(t)&&Y(e._data,t),s&&!1!==t&&z.write(()=>{e._connected&&s.call(e,e._data,i)})}}delete r._queued})),r._queued.add(t.type||t))}function sn(t){return dn(fi,t,"resize")}function rn(t){return dn(di,t)}function on(t){return dn(mi,t)}function an(o={}){return rn({handler:function(t,e){var{targets:i=this.$el,preload:n=5}=o;for(const s of h(G(i)?i(this):i))B('[loading="lazy"]',s).slice(0,n-1).forEach(t=>Tt(t,"loading"));for(const r of t.filter(({isIntersecting:t})=>t).map(({target:t})=>t))e.unobserve(r)},...o})}function ln(t){return dn((t,e)=>pi(e),t)}function hn(t){return dn((t,e)=>{return{disconnect:u(h(t).map(t=>{var e=t["ownerDocument"],t=Ai(t,!0);return t===e.scrollingElement?e:t}),"scroll",e,{passive:!0})}},t,"scroll")}function cn(t){return{observe(t,e){return{observe:$,unobserve:$,disconnect:u(t,Qe,e,{passive:!0})}},handler(t){if(le(t)){const o=he(t),a="tagName"in t.target?t.target:C(t.target);p(document,ei+` ${si} scroll`,t=>{const{x:s,y:r}=he(t);("scroll"!==t.type&&a&&s&&100{var t,e,i,n;E(a,"swipe"),E(a,"swipe"+(t=o.x,e=o.y,i=s,n=r,Math.abs(t-i)>=Math.abs(e-n)?0[t,...T(t)]})],update:{read(){return{rows:fn(X(this.$el.children))}},write({rows:t}){for(const e of t)for(const i of e)f(i,this.margin,t[0]!==e),f(i,this.firstColumn,e[N?e.length-1:0]===i)},events:["resize"]}};function fn(i){var e=[[]],n=i.some((t,e)=>e&&i[e-1].offsetParent!==t.offsetParent);for(const l of i)if(S(l)){var s=pn(l,n);for(let t=e.length-1;0<=t;t--){var r=e[t];if(!r[0]){r.push(l);break}var o=pn(r[0],n);if(s.top>=o.bottom-1&&s.top!==o.top){e.push([l]);break}if(s.bottom-1>o.top||s.top===o.top){let t=r.length-1;for(;0<=t;t--){var a=pn(r[t],n);if(s.left>=a.left)break}r.splice(t+1,0,l);break}if(0===t){e.unshift([l]);break}}}return e}function pn(t,e=!1){let{offsetTop:i,offsetLeft:n,offsetHeight:s,offsetWidth:r}=t;return e&&([i,n]=ze(t)),{top:i,left:n,bottom:i+s,right:n+r}}const mn="uk-transition-leave",gn="uk-transition-enter";function vn(r,o,a,l=0){const h=bn(o,!0),c={opacity:1},d={opacity:0};var t=t=>()=>h===bn(o)?t():Promise.reject(),e=t(async()=>{m(o,mn),await Promise.all(xn(o).map((e,i)=>new Promise(t=>setTimeout(()=>D.start(e,d,a/2,"ease").then(t),i*l)))),v(o,mn)}),t=t(async()=>{var t=He(o);m(o,gn),r(),_(T(o),{opacity:0}),await new Promise(t=>requestAnimationFrame(t));const e=T(o);var i=He(o),n=(_(o,"alignContent","flex-start"),He(o,t),xn(o)),s=(_(e,d),n.map(async(t,e)=>{var i;i=e*l,await new Promise(t=>setTimeout(t,i)),await D.start(t,c,a/2,"ease")}));t!==i&&s.push(D.start(o,{height:i},a/2+n.length*l,"ease")),await Promise.all(s).then(()=>{v(o,gn),h===bn(o)&&(_(o,{height:"",alignContent:""}),_(e,{opacity:""}),delete o.dataset.transition)})});return(k(o,mn)?wn(o):k(o,gn)?wn(o).then(e):e()).then(t)}function bn(t,e){return e&&(t.dataset.transition=1+bn(t)),lt(t.dataset.transition)||0}function wn(t){return Promise.all(T(t).filter(D.inProgress).map(e=>new Promise(t=>p(e,"transitionend transitioncanceled",t))))}function xn(t){return fn(T(t)).flat().filter(t=>S(t))}async function yn(t,i,n){await Sn();let e=T(i);var s,r,o,a,l=e.map(t=>$n(t,!0)),h={..._(i,["height","padding"]),display:"block"},t=(await Promise.all(e.concat(i).map(D.cancel)),t(),e=e.concat(T(i).filter(t=>!b(e,t))),await Promise.resolve(),z.flush(),g(i,"style")),c=_(i,["height","padding"]);s=i,r=e,o=l,l=r.map((t,e)=>!!(C(t)&&e in o)&&(o[e]?S(t)?kn(t):{opacity:0}:{opacity:S(t)?1:0})),a=l.map((t,e)=>{var i,e=C(r[e])===s&&(o[e]||$n(r[e]));return!!e&&(t?"opacity"in t||(i=e["opacity"],i%1?t.opacity=1:delete e.opacity):delete e.opacity,e)});const[d,u]=[l,a],f=e.map(t=>({style:g(t,"style")}));e.forEach((t,e)=>u[e]&&_(t,u[e])),_(i,h),E(i,"scroll"),z.flush(),await Sn();l=e.map((t,e)=>C(t)===i&&D.start(t,d[e],n,"ease")).concat(D.start(i,c,n,"ease"));try{await Promise.all(l),e.forEach((t,e)=>{g(t,f[e]),C(t)===i&&_(t,"display",0===d[e].opacity?"none":"")}),g(i,"style",t)}catch(t){g(e,"style","");var p=i;for(const m in h)_(p,m,"")}}function $n(t,e){var i=_(t,"zIndex");return!!S(t)&&{display:"",opacity:e?_(t,"opacity"):"0",pointerEvents:"none",position:"absolute",zIndex:"auto"===i?Ft(t):i,...kn(t)}}function kn(t){var{height:e,width:i}=O(t);return{height:e,width:i,transform:"",...Ne(t),..._(t,["marginTop","marginLeft"])}}function Sn(){return new Promise(t=>requestAnimationFrame(t))}var Cn={props:{duration:Number,animation:Boolean},data:{duration:150,animation:"slide"},methods:{animate(t,e=this.$el){var i=this.animation;return("fade"===i?vn:"delayed-fade"===i?(...t)=>vn(...t,40):i?yn:()=>(t(),Promise.resolve()))(t,e,this.duration).catch($)}}};const o={TAB:9,ESC:27,SPACE:32,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};var In={mixins:[Cn],args:"target",props:{target:String,selActive:Boolean},data:{target:"",selActive:!1,attrItem:"uk-filter-control",cls:"uk-active",duration:250},computed:{children:({target:t},e)=>B(t+" > *",e),toggles:({attrItem:t},e)=>B(`[${t}],[data-${t}]`,e)},watch:{toggles(t){this.updateState();var e=B(this.selActive,this.$el);for(const n of t){!1!==this.selActive&&f(n,this.cls,b(e,n));var i=A("a,button",i=n)||i;r(i,"a")&&g(i,"role","button")}},children(t,e){e&&this.updateState()}},events:{name:"click keydown",delegate(){return`[${this.attrItem}],[data-${this.attrItem}]`},handler(t){"keydown"===t.type&&t.keyCode!==o.SPACE||c(t.target,"a,button")&&(t.preventDefault(),this.apply(t.current))}},methods:{apply(t){var e,i,n=this.getState(),t=En(t,this.attrItem,this.getState());e=n,i=t,["filter","sort"].every(t=>ct(e[t],i[t]))||this.setState(t)},getState(){return this.toggles.filter(t=>k(t,this.cls)).reduce((t,e)=>En(e,this.attrItem,t),{filter:{"":""},sort:[]})},async setState(a,e=!0){a={filter:{"":""},sort:[],...a},E(this.$el,"beforeFilter",[this,a]);for(const t of this.toggles)f(t,this.cls,function(t,e,{filter:i={"":""},sort:[n,s]}){var{filter:t="",group:e="",sort:r,order:o="asc"}=Tn(t,e);return x(r)?e in i&&t===i[e]||!t&&e&&!(e in i)&&!i[""]:n===r&&s===o}(t,this.attrItem,a));await Promise.all(B(this.target,this.$el).map(o=>{var t=()=>{{var t=a,e=o,i=T(o);const n=function({filter:t}){let e="";return ft(t,t=>e+=t||""),e}(t),[s,r]=(i.forEach(t=>_(t,"display",n&&!l(t,n)?"none":"")),t.sort);!s||ct(t=function(t,i,n){return[...t].sort((t,e)=>Et(t,i).localeCompare(Et(e,i),void 0,{numeric:!0})*("asc"===n||-1))}(i,s,r),i)||P(e,t)}this.$update(this.$el)};return e?this.animate(t,o):t()})),E(this.$el,"afterFilter",[this])},updateState(){z.write(()=>this.setState(this.getState(),!1))}}};function Tn(t,e){return tn(Et(t,e),["filter"])}function En(t,e,i){var{filter:t,group:e,sort:n,order:s="asc"}=Tn(t,e);return(t||x(n))&&(e?t?(delete i.filter[""],i.filter[e]=t):(delete i.filter[e],(ot(i.filter)||""in i.filter)&&(i.filter={"":t||""})):i.filter={"":t||""}),x(n)||(i.sort=[n,s]),i}var _n={props:{container:Boolean},data:{container:!0},computed:{container({container:t}){return!0===t&&this.$container||t&&A(t)}}};let Dn;function Pn(t){const e=u(t,"touchmove",t=>{var e,i;1!==t.targetTouches.length||l(t.target,'input[type="range"')||({scrollHeight:e,clientHeight:i}=Ai(t.target),e<=i&&t.cancelable&&t.preventDefault())},{passive:!1});if(Dn)return e;Dn=!0;const i=document["scrollingElement"];return _(i,{overflowY:CSS.supports("overflow","clip")?"clip":"hidden",touchAction:"none",paddingRight:Le(window)-i.clientWidth||""}),()=>{Dn=!1,e(),_(i,{overflowY:"",touchAction:"",paddingRight:""})}}var An={props:{cls:Boolean,animation:"list",duration:Number,velocity:Number,origin:String,transition:String},data:{cls:!1,animation:[!1],duration:200,velocity:.2,origin:!1,transition:"ease",clsEnter:"uk-togglabe-enter",clsLeave:"uk-togglabe-leave"},computed:{hasAnimation:({animation:t})=>!!t[0],hasTransition:({animation:e})=>["slide","reveal"].some(t=>R(e[0],t))},methods:{async toggleElement(t,r,o){try{return await Promise.all(h(t).map(t=>{const e=nt(r)?r:!this.isToggled(t);if(!E(t,"before"+(e?"show":"hide"),[this]))return Promise.reject();var i=(G(o)?o:!1!==o&&this.hasAnimation?this.hasTransition?async function(e,t,{animation:i,duration:n,velocity:s,transition:r,_toggle:o}){var[i="reveal",a="top"]=(null==(i=i[0])?void 0:i.split("-"))||[],l=[["left","right"],["top","bottom"]],h=l[b(l[0],a)?0:1],c=h[1]===a,l=["width","height"][l.indexOf(h)],h="margin-"+h[0],a="margin-"+a;let d=M(e)[l];var u=D.inProgress(e);await D.cancel(e),t&&o(e,!0);var f=Object.fromEntries(["padding","border","width","height","minWidth","minHeight","overflowY","overflowX",h,a].map(t=>[t,e.style[t]])),p=M(e),m=y(_(e,h)),g=y(_(e,a)),v=p[l]+g;u||t||(d+=g);var[u]=Ee(e,""),g=(_(u,{boxSizing:"border-box",height:p.height,width:p.width,..._(e,["overflow","padding","borderTop","borderRight","borderBottom","borderLeft","borderImage",a])}),_(e,{padding:0,border:0,minWidth:0,minHeight:0,[a]:0,width:p.width,height:p.height,overflow:"hidden",[l]:d}),d/v),a=(n=(s*v+n)*(t?1-g:g),{[l]:t?v:0});c&&(_(e,h,v-d+m),a[h]=t?m:v+m);!c^"reveal"===i&&(_(u,h,-v+d),D.start(u,{[h]:t?0:-v},n,r));try{await D.start(e,a,n,r)}finally{_(e,f),_e(u.firstChild),t||o(e,!1)}}:function(t,e,i){const{animation:n,duration:s,_toggle:r}=i;if(e)return r(t,!0),xe.in(t,n[0],s,i.origin);return xe.out(t,n[1]||n[0],s,i.origin).then(()=>r(t,!1))}:function(t,e,{_toggle:i}){return xe.cancel(t),D.cancel(t),i(t,e)})(t,e,this);const n=e?this.clsEnter:this.clsLeave;m(t,n),E(t,e?"show":"hide",[this]);var s=()=>{v(t,n),E(t,e?"shown":"hidden",[this])};return i?i.then(s,()=>(v(t,n),Promise.reject())):s()})),!0}catch(t){return!1}},isToggled(t=this.$el){return!!k(t=a(t),this.clsEnter)||!k(t,this.clsLeave)&&(this.cls?k(t,this.cls.split(" ")[0]):S(t))},_toggle(e,i){if(e){i=Boolean(i);let t;this.cls?(t=b(this.cls," ")||i!==k(e,this.cls))&&f(e,this.cls,b(this.cls," ")?void 0:i):(t=i===e.hidden)&&(e.hidden=!i),B("[autofocus]",e).some(t=>S(t)?t.focus()||!0:t.blur()),t&&E(e,"toggled",[i,this])}}}};const Bn=[];var Mn={mixins:[t,_n,An],props:{selPanel:String,selClose:String,escClose:Boolean,bgClose:Boolean,stack:Boolean,role:String},data:{cls:"uk-open",escClose:!0,bgClose:!0,overlay:!0,stack:!1,role:"dialog"},computed:{panel:({selPanel:t},e)=>A(t,e),transitionElement(){return this.panel},bgClose({bgClose:t}){return t&&this.panel}},connected(){g(this.panel||this.$el,"role",this.role),this.overlay&&g(this.panel||this.$el,"aria-modal",!0)},beforeDisconnect(){b(Bn,this)&&this.toggleElement(this.$el,!1,!1)},events:[{name:"click",delegate(){return this.selClose+',a[href*="#"]'},handler(t){var{current:e,defaultPrevented:i}=t,n=e["hash"];!i&&n&&jt(e)&&!I(n,this.$el)&&A(n,document.body)?this.hide():l(e,this.selClose)&&(t.preventDefault(),this.hide())}},{name:"toggle",self:!0,handler(t){t.defaultPrevented||(t.preventDefault(),this.isToggled()===b(Bn,this)&&this.toggle())}},{name:"beforeshow",self:!0,handler(t){if(b(Bn,this))return!1;!this.stack&&Bn.length?(Promise.all(Bn.map(t=>t.hide())).then(this.show),t.preventDefault()):Bn.push(this)}},{name:"show",self:!0,handler(){this.stack&&_(this.$el,"zIndex",y(_(this.$el,"zIndex"))+Bn.length);const t=[this.overlay&&(i=this,u(document,"focusin",t=>{ut(Bn)!==i||I(t.target,i.$el)||i.$el.focus()})),this.overlay&&Pn(this.$el),this.bgClose&&(s=this,u(document,Qe,({target:n})=>{ut(Bn)!==s||s.overlay&&!I(n,s.$el)||I(n,s.panel)||p(document,ei+` ${si} scroll`,({defaultPrevented:t,type:e,target:i})=>{t||e!==ei||n!==i||s.hide()},!0)})),this.escClose&&(e=this,u(document,"keydown",t=>{27===t.keyCode&&ut(Bn)===e&&e.hide()}))];var e,s,i;p(this.$el,"hidden",()=>t.forEach(t=>t&&t()),{self:!0}),m(document.documentElement,this.clsPage)}},{name:"shown",self:!0,handler(){zt(this.$el)||g(this.$el,"tabindex","-1"),l(this.$el,":focus-within")||this.$el.focus()}},{name:"hidden",self:!0,handler(){b(Bn,this)&&Bn.splice(Bn.indexOf(this),1),_(this.$el,"zIndex",""),Bn.some(t=>t.clsPage===this.clsPage)||v(document.documentElement,this.clsPage)}}],methods:{toggle(){return this.isToggled()?this.hide():this.show()},show(){return this.container&&C(this.$el)!==this.container?(P(this.container,this.$el),new Promise(t=>requestAnimationFrame(()=>this.show().then(t)))):this.toggleElement(this.$el,!0,On)},hide(){return this.toggleElement(this.$el,!1,On)}}};function On(r,o,{transitionElement:a,_toggle:l}){return new Promise((n,s)=>p(r,"show hide",()=>{var t;null!=(t=r._reject)&&t.call(r),r._reject=s,l(r,o);const e=p(a,"transitionstart",()=>{p(a,"transitionend transitioncancel",n,{self:!0}),clearTimeout(i)},{self:!0}),i=setTimeout(()=>{e(),n()},(t=_(a,"transitionDuration"))?V(t,"ms")?y(t):1e3*y(t):0)})).then(()=>delete r._reject)}var Nn={slide:{show(t){return[{transform:L(-100*t)},{transform:L()}]},percent(t){return zn(t)},translate(t,e){return[{transform:L(-100*e*t)},{transform:L(100*e*(1-t))}]}}};function zn(t){return Math.abs(_(t,"transform").split(",")[4]/t.offsetWidth)}function L(t=0,e="%"){return`translate3d(${t+=t?e:""}, 0, 0)`}function Hn(t){return`scale3d(${t}, ${t}, 1)`}function Ln(t,e,i){E(t,ne(e,!1,!1,i))}var Fn={props:{i18n:Object},data:{i18n:null},methods:{t(t,...e){var i;let n=0;return(null==(i=(null==(i=this.i18n)?void 0:i[t])||(null==(i=this.$options.i18n)?void 0:i[t]))?void 0:i.replace(/%s/g,()=>e[n++]||""))||""}}},jn={props:{autoplay:Boolean,autoplayInterval:Number,pauseOnHover:Boolean},data:{autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},connected(){g(this.list,"aria-live",this.autoplay?"off":"polite"),this.autoplay&&this.startAutoplay()},disconnected(){this.stopAutoplay()},update(){g(this.slides,"tabindex","-1")},events:[{name:"visibilitychange",el(){return document},filter(){return this.autoplay},handler(){document.hidden?this.stopAutoplay():this.startAutoplay()}}],methods:{startAutoplay(){this.stopAutoplay(),this.interval=setInterval(()=>{this.stack.length||this.draggable&&l(this.$el,":focus-within")||this.pauseOnHover&&l(this.$el,":hover")||this.show("next")},this.autoplayInterval)},stopAutoplay(){clearInterval(this.interval)}}};const Wn={passive:!1,capture:!0},qn={passive:!0,capture:!0};const Rn="touchmove mousemove",Vn="touchend touchcancel mouseup click input scroll";var Un={props:{draggable:Boolean},data:{draggable:!0,threshold:10},created(){for(const t of["start","move","end"]){const i=this[t];this[t]=t=>{var e=he(t).x*(N?-1:1);this.prevPos=e===this.pos?this.prevPos:this.pos,this.pos=e,i(t)}}},events:[{name:"touchstart mousedown",passive:!0,delegate(){return this.selList+" > *"},handler(t){var e;!this.draggable||!le(t)&&"none"!==_(e=t.target,"userSelect")&&X(e.childNodes).some(t=>3===t.nodeType&&t.textContent.trim())||c(t.target,Mt)||0
s;)this.drag-=s*this.dir,e=n,i-=s,n=this.getIndex(e+this.dir),s=this._getDistance(e,n);this.percent=i/s;var o=t[e],a=t[n],l=this.index!==n,h=e===n;let r;for(const c of[this.index,this.prevIndex])b([n,e],c)||(E(t[c],"itemhidden",[this]),h&&(r=!0,this.prevIndex=e));(this.index===e&&this.prevIndex!==e||r)&&E(t[this.index],"itemshown",[this]),l&&(this.prevIndex=e,this.index=n,h||E(o,"beforeitemhide",[this]),E(a,"beforeitemshow",[this])),this._transitioner=this._translate(Math.abs(this.percent),o,!h&&a),l&&(h||E(o,"itemhide",[this]),E(a,"itemshow",[this]))}},end(){var t;ie(document,Rn,this.move,Wn),ie(document,Vn,this.end,qn),this.dragging&&(this.dragging=null,this.index===this.prevIndex?(this.percent=1-this.percent,this.dir*=-1,this._show(!1,this.index,!0),this._transitioner=null):(t=(N?this.dir*(N?1:-1):this.dir)<0==this.prevPos>this.pos,this.index=t?this.index:this.prevIndex,t&&(this.percent=1-this.percent),this.show(0{var t,e,i,n=r,s=Jn(r);for({name:t,handler:e,immediate:i=!0}of n._watches)(n._initial&&i||F(s,t)&&!ct(s[t],n[t]))&&e.call(n,n[t],s[t]);n._initial=!1},events:["resize","computed"]},r._updates.unshift(t),Zn||(Kn=new Set,(Zn=new MutationObserver(()=>{for(const t of Kn)nn(t,"computed")})).observe(document,{subtree:!0,childList:!0})),Kn.add(r))}function Jn(t){var e={...t._computed};return t._computed={},e}let Zn,Kn;function Qn(e,i,n){let{name:t,el:s,handler:r,capture:o,passive:a,delegate:l,filter:h,self:c}=Z(i)?i:{name:n,handler:i};s=G(s)?s.call(e,e):s||e.$el,w(s)?s.forEach(t=>Qn(e,{...i,el:t},n)):!s||h&&!h.call(e)||e._events.push(u(s,t,l?d(l)?l:l.call(e,e):null,d(r)?e[r]:r.bind(e),{passive:a,capture:o,self:c}))}function ts(t,...e){t._observers.push(...e)}function es(t,e){let{observe:i,target:n=t.$el,handler:s,options:r,filter:o,args:a}=e;var l,h;o&&!o.call(t,t)||(e="_observe"+t._observers.length,G(n)&&!F(t,e)&&Yn(t,e,()=>n.call(t,t)),s=d(s)?t[s]:s.bind(t),G(r)&&(r=r.call(t,t)),l=F(t,e)?t[e]:n,l=i(l,s,r,a),G(n)&&w(t[e])&&l.unobserve&&Xn(t,{handler:(h=l,(t,e)=>{for(const i of e)b(t,i)||h.unobserve(i);for(const n of t)b(e,n)||h.observe(n)}),immediate:!1},e),ts(t,l))}function is(t){var e,i=ns(t.$options);for(e in i)x(i[e])||(t.$props[e]=i[e]);var n,s=[t.$options.computed,t.$options.methods];for(n in t.$props)n in i&&function(t,e){return t.every(t=>!t||!F(t,e))}(s,n)&&(t[n]=t.$props[n])}function ns(t){var e={},{args:t=[],props:i={},el:n,id:s}=t;if(i){for(const h in i){var r=j(h),o=Et(n,r);x(o)||(o=i[h]===Boolean&&""===o||en(i[h],o),"target"===r&&R(o,"_"))||(e[h]=o)}var a=tn(Et(n,s),t);for(const c in a){var l=W(c);x(i[l])||(e[l]=en(i[l],a[c]))}}return e}function ss(e,t){null!=(t=e.$options[t])&&t.forEach(t=>t.call(e))}function rs(t){if(!t._connected){is(t),ss(t,"beforeConnect"),t._connected=!0;var e=t;e._events=[];for(const h of e.$options.events||[])if(F(h,"handler"))Qn(e,h);else for(const c in h)Qn(e,h[c],c);(a=t)._data={},a._updates=[...a.$options.update||[]];var i=t;i._watches=[];for(const d of i.$options.watch||[])for(var[n,s]of Object.entries(d))Xn(i,s,n);i._initial=!0;var r=t;r._observers=[];for(const u of r.$options.observe||[])if(F(u,"handler"))es(r,u);else for(const f of u)es(r,f);{var o=t;const{$options:p,$props:m}=o,{id:g,props:v,el:b}=p;if(v){const w=Object.keys(v);var a=w.map(t=>j(t)).concat(g),l=new MutationObserver(t=>{const i=ns(p);t.some(({attributeName:t})=>{var e=t.replace("data-","");return(e===g?w:[W(e),W(t)]).some(t=>!x(i[t])&&i[t]!==m[t])})&&o.$reset()});l.observe(b,{attributes:!0,attributeFilter:a.concat(a.map(t=>"data-"+t))}),ts(o,l)}}Gn(t),ss(t,"connected"),nn(t)}}function os(t){if(t._connected){var e;ss(t,"beforeDisconnect"),(e=t)._events.forEach(t=>t()),delete e._events,delete t._data;for(const i of t._observers)i.disconnect();e=t,null!=Kn&&Kn.delete(e),Jn(e),ss(t,"disconnected"),t._connected=!1}}let as=0;function ls(t,e={}){e.data=function({data:t={}},{args:n=[],props:e={}}){w(t)&&(t=t.slice(0,n.length).reduce((t,e,i)=>(Z(e)?Y(t,e):t[n[i]]=e,t),{}));for(const i in t)x(t[i])?delete t[i]:e[i]&&(t[i]=en(e[i],t[i]));return t}(e,t.constructor.options),t.$options=Qi(t.constructor.options,e,t),t.$props={},t._uid=as++;var i=t,{data:n={}}=i.$options;for(const l in n)i.$props[l]=i[l]=n[l];var s=t,r=s.$options.methods;if(r)for(const h in r)s[h]=r[h].bind(s);var o=t,a=o.$options.computed;if(o._computed={},a)for(const c in a)Yn(o,c,a[c]);ss(t,"created"),e.el&&t.$mount(e.el)}const hs=function(t){ls(this,t)},cs=(hs.util=Ke,hs.options={},hs.version="3.17.8","uk-"),ds="__uikit__",us={};function fs(i,t){var e;const n=cs+j(i);if(!t)return Z(us[n])&&(us[n]=hs.extend(us[n])),us[n];i=W(i),hs[i]=(t,e)=>ps(i,t,e);t=Z(t)?{...t}:t.options;return t.id=n,t.name=i,null!=(e=t.install)&&e.call(t,hs,t,i),hs._initialized&&!t.functional&&requestAnimationFrame(()=>ps(i,`[${n}],[data-${n}]`)),us[n]=t}function ps(i,t,n,...e){const s=fs(i);return s.options.functional?new s({data:Z(t)?t:[t,n,...e]}):t?B(t).map(r)[0]:r();function r(t){var e=gs(t,i);if(e){if(!n)return e;e.$destroy()}return new s({el:t,data:n})}}function ms(t){return(null==t?void 0:t[ds])||{}}function gs(t,e){return ms(t)[e]}function vs(t,e){for(const i of Lt(t=t?a(t):document.body).reverse())bs(i,e);Be(t,t=>bs(t,e))}function bs(t,e){var i=ms(t);for(const n in i)nn(i[n],e)}function ws(t,e=t.$el,i=""){if(e.id)return e.id;let n=t.$options.id+"-"+t._uid+i;return n=A("#"+n)?ws(t,e,i+"-2"):n}Ke={mixins:[jn,Un,{i18n:{next:"Next slide",previous:"Previous slide",slideX:"Slide %s",slideLabel:"%s of %s",role:"String"},data:{selNav:!1,role:"region"},computed:{nav:({selNav:t},e)=>A(t,e),navChildren(){return T(this.nav)},selNavItem:({attrItem:t})=>`[${t}],[data-${t}]`,navItems(t,e){return B(this.selNavItem,e)}},watch:{nav(t,e){g(t,"role","tablist"),e&&this.$emit()},list(t){g(t,"role","presentation")},navChildren(t){g(t,"role","presentation")},navItems(t){for(const r of t){var i,n=Et(r,this.attrItem),s=A("a,button",r)||r;let t,e=null;rt(n)?(i=lt(n),(i=this.slides[i])&&(i.id||(i.id=ws(this,i,"-item-"+n)),e=i.id),t=this.t("slideX",y(n)+1),g(s,"role","tab")):(this.list&&(this.list.id||(this.list.id=ws(this,this.list,"-items")),e=this.list.id),t=this.t(n)),g(s,{"aria-controls":e,"aria-label":g(s,"aria-label")||t})}},slides(t){t.forEach((t,e)=>g(t,{role:this.nav?"tabpanel":"group","aria-label":this.t("slideLabel",e+1,this.length),"aria-roledescription":this.nav?null:"slide"}))},length(e){var t=this.navChildren.length;if(this.nav&&e!==t){ye(this.nav);for(let t=0;t `)}}},connected(){g(this.$el,{role:this.role,"aria-roledescription":"carousel"})},update:[{write(){this.navItems.concat(this.nav).forEach(t=>t&&(t.hidden=!this.maxIndex)),this.updateNav()},events:["resize"]}],events:[{name:"click keydown",delegate(){return this.selNavItem},handler(t){!c(t.target,"a,button")||"click"!==t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),this.show(Et(t.current,this.attrItem)))}},{name:"itemshow",handler:"updateNav"},{name:"keydown",delegate(){return this.selNavItem},handler(t){var{current:e,keyCode:i}=t;rt(Et(e,this.attrItem))&&~(e=i===o.HOME?0:i===o.END?"last":i===o.LEFT?"previous":i===o.RIGHT?"next":-1)&&(t.preventDefault(),this.show(e))}}],methods:{updateNav(){var t=this.getValidIndex();for(const s of this.navItems){var e,i=Et(s,this.attrItem),n=A("a,button",s)||s;rt(i)?(e=lt(i)===t,f(s,this.clsActive,e),g(n,{"aria-selected":e,tabindex:e?null:-1}),e&&n&&l(C(s),":focus-within")&&n.focus()):f(s,"uk-invisible",this.finite&&("previous"===i&&0===t||"next"===i&&t>=this.maxIndex))}}}},Fn],props:{clsActivated:Boolean,easing:String,index:Number,finite:Boolean,velocity:Number},data:()=>({easing:"ease",finite:!1,velocity:1,index:0,prevIndex:-1,stack:[],percent:0,clsActive:"uk-active",clsActivated:!1,Transitioner:!1,transitionOptions:{}}),connected(){this.prevIndex=-1,this.index=this.getValidIndex(this.$props.index),this.stack=[]},disconnected(){v(this.slides,this.clsActive)},computed:{duration:({velocity:t},e)=>xs(e.offsetWidth/t),list:({selList:t},e)=>A(t,e),maxIndex(){return this.length-1},slides(){return T(this.list)},length(){return this.slides.length}},watch:{slides(t,e){e&&this.$emit()}},observe:sn(),methods:{show(t,e=!1){if(!this.dragging&&this.length){const o=this["stack"],a=e?0:o.length;var i=()=>{o.splice(a,1),o.length&&this.show(o.shift(),!0)};if(o[e?"unshift":"push"](t),!e&&1{l&&E(l,"itemhidden",[this]),E(h,"itemshown",[this]),o.shift(),this._transitioner=null,requestAnimationFrame(()=>o.length&&this.show(o.shift(),!0))}),l&&E(l,"itemhide",[this]),E(h,"itemshow",[this]),t;this.index=this.prevIndex}i()}}},getIndex(t=this.index,e=this.index){return bt(St(t,this.slides,e,this.finite),0,Math.max(0,this.maxIndex))},getValidIndex(t=this.index,e=this.prevIndex){return this.getIndex(t,e)},_show(t,e,i){return this._transitioner=this._getTransitioner(t,e,this.dir,{easing:i?e.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}),i||t?(e=this.stack["length"],this._transitioner[1{h=h||t,Promise.all([D.start(r,l[1],e,n),D.start(s,l[0],e,n)]).then(()=>{this.reset(),h()},$)})},cancel(){return D.cancel([r,s])},reset(){for(const t in l[0])_([r,s],t,"")},async forward(t,e=this.percent()){return await this.cancel(),this.show(t,e,!0)},translate(t){this.reset();var e=i(t,o);_(r,e[1]),_(s,e[0]),Ln(r,"itemtranslatein",{percent:t,dir:o}),Ln(s,"itemtranslateout",{percent:1-t,dir:o})},percent(){return e(s||r,r,o)},getDistance(){return null==s?void 0:s.offsetWidth}}}},computed:{animation({animation:t,Animations:e}){return{...e[t]||e.slide,name:t}},transitionOptions(){return{animation:this.animation}}},events:{beforeitemshow({target:t}){m(t,this.clsActive)},itemshown({target:t}){m(t,this.clsActivated)},itemhidden({target:t}){v(t,this.clsActive,this.clsActivated)}}},ys={...Nn,fade:{show(){return[{opacity:0},{opacity:1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t},{opacity:t}]}},scale:{show(){return[{opacity:0,transform:Hn(.8)},{opacity:1,transform:Hn(1)}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,transform:Hn(1-.2*t)},{opacity:t,transform:Hn(.8+.2*t)}]}}},$s={mixins:[Mn,jn],functional:!0,props:{delayControls:Number,preload:Number,videoAutoplay:Boolean,template:String},data:()=>({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:ys,template:''}),created(){var t=A(this.template);const e=A(this.selList,t);this.items.forEach(()=>P(e,""));var i=A("[uk-close]",t),n=this.t("close");i&&n&&(i.dataset.i18n=JSON.stringify({label:n})),this.$mount(P(this.container,t))},computed:{caption:({selCaption:t},e)=>A(t,e)},events:[{name:ti+` ${Qe} keydown`,handler:"showControls"},{name:"click",self:!0,delegate(){return this.selList+" > *"},handler(t){t.defaultPrevented||this.hide()}},{name:"shown",self:!0,handler(){this.showControls()}},{name:"hide",self:!0,handler(){this.hideControls(),v(this.slides,this.clsActive),D.stop(this.slides)}},{name:"hidden",self:!0,handler(){this.$destroy(!0)}},{name:"keyup",el(){return document},handler({keyCode:e}){if(this.isToggled(this.$el)&&this.draggable){let t=-1;e===o.LEFT?t="previous":e===o.RIGHT?t="next":e===o.HOME?t=0:e===o.END&&(t="last"),~t&&this.show(t)}}},{name:"beforeitemshow",handler(t){this.isToggled()||(this.draggable=!1,t.preventDefault(),this.toggleElement(this.$el,!0,!1),this.animation=ys.scale,v(t.target,this.clsActive),this.stack.splice(1,0,this.index))}},{name:"itemshow",handler(){$e(this.caption,this.getItem().caption||"");for(let t=-this.preload;t<=this.preload;t++)this.loadItem(this.index+t)}},{name:"itemshown",handler(){this.draggable=this.$props.draggable}},{name:"itemload",async handler(t,e){var{source:i,type:n,alt:s="",poster:r,attrs:o={}}=e;if(this.setItem(e," "),i){var a={allowfullscreen:"",style:"max-width: 100%; box-sizing: border-box;","uk-responsive":"","uk-video":""+this.videoAutoplay};if("image"===n||i.match(/\.(avif|jpe?g|jfif|a?png|gif|svg|webp)($|\?)/i)){const c=ks("img",{src:i,alt:s,...o});u(c,"load",()=>this.setItem(e,c)),u(c,"error",()=>this.setError(e))}else if("video"===n||i.match(/\.(mp4|webm|ogv)($|\?)/i)){const d=ks("video",{src:i,poster:r,controls:"",playsinline:"","uk-video":""+this.videoAutoplay,...o});u(d,"loadedmetadata",()=>this.setItem(e,d)),u(d,"error",()=>this.setError(e))}else if("iframe"===n||i.match(/\.(html|php)($|\?)/i))this.setItem(e,ks("iframe",{src:i,allowfullscreen:"",class:"uk-lightbox-iframe",...o}));else if(s=i.match(/\/\/(?:.*?youtube(-nocookie)?\..*?(?:[?&]v=|\/shorts\/)|youtu\.be\/)([\w-]{11})[&?]?(.*)?/))this.setItem(e,ks("iframe",{src:`https://www.youtube${s[1]||""}.com/embed/`+s[2]+(s[3]?"?"+s[3]:""),width:1920,height:1080,...a,...o}));else if(s=i.match(/\/\/.*?vimeo\.[a-z]+\/(\d+)[&?]?(.*)?/))try{var{height:l,width:h}=await(await fetch("https://vimeo.com/api/oembed.json?maxwidth=1920&url="+encodeURI(i),{credentials:"omit"})).json();this.setItem(e,ks("iframe",{src:"https://player.vimeo.com/video/"+s[1]+(s[2]?"?"+s[2]:""),width:h,height:l,...a,...o}))}catch(t){this.setError(e)}}}}],methods:{loadItem(t=this.index){t=this.getItem(t);this.getSlide(t).childElementCount||E(this.$el,"itemload",[t])},getItem(t=this.index){return this.items[St(t,this.slides)]},setItem(t,e){E(this.$el,"itemloaded",[this,$e(this.getSlide(t),e)])},getSlide(t){return this.slides[this.items.indexOf(t)]},setError(t){this.setItem(t,' ')},showControls(){clearTimeout(this.controlsTimer),this.controlsTimer=setTimeout(this.hideControls,this.delayControls),m(this.$el,"uk-active","uk-transition-active")},hideControls(){v(this.$el,"uk-active","uk-transition-active")}}};function ks(t,e){t=Pe(`<${t}>`);return g(t,e),t}Un={install:function(t,e){t.lightboxPanel||t.component("lightboxPanel",$s);Y(e.props,t.component("lightboxPanel").options.props)},props:{toggle:String},data:{toggle:"a"},computed:{toggles:({toggle:t},e)=>B(t,e)},watch:{toggles(t){this.hide();for(const e of t)r(e,"a")&&g(e,"role","button")}},disconnected(){this.hide()},events:{name:"click",delegate(){return this.toggle+":not(.uk-disabled)"},handler(t){t.preventDefault(),this.show(t.current)}},methods:{show(t){var e=gt(this.toggles.map(Ss),"source");if(et(t)){const i=Ss(t)["source"];t=U(e,({source:t})=>i===t)}return this.panel=this.panel||this.$create("lightboxPanel",{...this.$props,items:e}),u(this.panel.$el,"hidden",()=>this.panel=null),this.panel.show(t)},hide(){var t;return null==(t=this.panel)?void 0:t.hide()}}};function Ss(t){var e={};for(const i of["href","caption","type","poster","alt","attrs"])e["href"===i?"source":i]=Et(t,i);return e.attrs=tn(e.attrs),e}var Cs={mixins:[_n],functional:!0,args:["message","status"],data:{message:"",status:"",timeout:5e3,group:"",pos:"top-center",clsContainer:"uk-notification",clsClose:"uk-notification-close",clsMsg:"uk-notification-message"},install:function(n){n.notification.closeAll=function(e,i){Be(document.body,t=>{t=n.getComponent(t,"notification");!t||e&&e!==t.group||t.close(i)})}},computed:{marginProp:({pos:t})=>"margin-"+t.match(/[a-z]+(?=-)/)[0],startProps(){return{opacity:0,[this.marginProp]:-this.$el.offsetHeight}}},created(){var t=this.clsContainer+"-"+this.pos;let e=A("."+t,this.container);e&&S(e)||(e=P(this.container,`
`)),this.$mount(P(e,``))},async connected(){var t=y(_(this.$el,this.marginProp));await D.start(_(this.$el,this.startProps),{opacity:1,[this.marginProp]:t}),this.timeout&&(this.timer=setTimeout(this.close,this.timeout))},events:{click(t){c(t.target,'a[href="#"],a[href=""]')&&t.preventDefault(),this.close()},[ii](){this.timer&&clearTimeout(this.timer)},[ni](){this.timeout&&(this.timer=setTimeout(this.close,this.timeout))}},methods:{async close(t){var e;this.timer&&clearTimeout(this.timer),t||await D.start(this.$el,this.startProps),t=this.$el,e=C(t),E(t,"close",[this]),Ie(t),null!=e&&e.hasChildNodes()||Ie(e)}}};var Is={props:{media:Boolean},data:{media:!1},connected(){var t=function(t,e){if(d(t))if(R(t,"@"))t=y(_(e,"--uk-breakpoint-"+t.substr(1)));else if(isNaN(t))return t;return t&&rt(t)?`(min-width: ${t}px)`:""}(this.media,this.$el);if(this.matchMedia=!0,t){this.mediaObj=window.matchMedia(t);const e=()=>{this.matchMedia=this.mediaObj.matches,E(this.$el,ne("mediachange",!1,!0,[this.mediaObj]))};this.offMediaObj=u(this.mediaObj,"change",()=>{e(),this.$emit("resize")}),e()}},disconnected(){var t;null!=(t=this.offMediaObj)&&t.call(this)}};function Ts(t){return Math.ceil(Math.max(0,...B("[stroke]",t).map(t=>{try{return t.getTotalLength()}catch(t){return 0}})))}const Es={x:Ds,y:Ds,rotate:Ds,scale:Ds,color:Ps,backgroundColor:Ps,borderColor:Ps,blur:As,hue:As,fopacity:As,grayscale:As,invert:As,saturate:As,sepia:As,opacity:function(i,t,n){1===n.length&&n.unshift(qs(t,i,""));return n=Hs(n),(t,e)=>{t[i]=Fs(n,e)}},stroke:function(t,e,i){1===i.length&&i.unshift(0);const n=Ws(i),s=Ts(e);return(i=Hs(i.reverse(),t=>(t=y(t),"%"===n?t*s/100:t))).some(([t])=>t)?(_(e,"strokeDasharray",s),(t,e)=>{t.strokeDashoffset=Fs(i,e)}):$},bgx:Bs,bgy:Bs};var _s=Object["keys"],_s={mixins:[Is],props:Rs(_s(Es),"list"),data:Rs(_s(Es),void 0),computed:{props(t,e){var i={};for(const s in t)s in Es&&!x(t[s])&&(i[s]=t[s].slice());var n={};for(const r in i)n[r]=Es[r](r,e,i[r],i);return n}},events:{load(){this.$emit()}},methods:{reset(){for(const t in this.getCss(0))_(this.$el,t,"")},getCss(t){var e={};for(const i in this.props)this.props[i](e,bt(t));return e.willChange=Object.keys(e).map(de).join(","),e}}};function Ds(i,n,s){let r=Ws(s)||{x:"px",y:"px",rotate:"deg"}[i]||"",t;return"x"===i||"y"===i?(i="translate"+q(i),t=t=>y(y(t).toFixed("px"===r?0:6))):"scale"===i&&(r="",t=t=>{var e;return Ws([t])?qe(t,"width",n,!0)/n["offset"+(null!=(e=t.endsWith)&&e.call(t,"vh")?"Height":"Width")]:y(t)}),1===s.length&&s.unshift("scale"===i?1:0),s=Hs(s,t),(t,e)=>{t.transform=`${t.transform||""} ${i}(${Fs(s,e)}${r})`}}function Ps(r,e,o){return 1===o.length&&o.unshift(qs(e,r,"")),o=Hs(o,t=>{return qs(e,"color",t).split(/[(),]/g).slice(1,-1).concat(1).slice(0,4).map(y)}),(t,e)=>{const[i,n,s]=Ls(o,e);e=i.map((t,e)=>(t+=s*(n[e]-t),3===e?y(t):parseInt(t,10))).join(",");t[r]=`rgba(${e})`}}function As(i,t,n){1===n.length&&n.unshift(0);const s=Ws(n)||{blur:"px",hue:"deg"}[i]||"%";return i={fopacity:"opacity",hue:"hue-rotate"}[i]||i,n=Hs(n),(t,e)=>{e=Fs(n,e);t.filter=`${t.filter||""} ${i}(${e+s})`}}function Bs(t,e,i,n){1===i.length&&i.unshift(0);const s="bgy"===t?"height":"width";n[t]=Hs(i,t=>qe(t,s,e));i=["bgx","bgy"].filter(t=>t in n);if(2===i.length&&"bgx"===t)return $;if("cover"===qs(e,"backgroundSize","")){var r=e;var o=n;t=function(t){const e=_(t,"backgroundImage").replace(/^none|url\(["']?(.+?)["']?\)$/,"$1");if(Ns[e])return Ns[e];const i=new Image;if(e&&(i.src=e,!i.naturalWidth))return i.onload=()=>{Ns[e]=zs(i),E(t,ne("load",!1))},zs(i);return Ns[e]=zs(i)}(r);if(!t.width)return $;var a={width:r.offsetWidth,height:r.offsetHeight},l=["bgx","bgy"].filter(t=>t in o),h={};for(const b of l){var c=o[b].map(([t])=>t),d=Math.min(...c),u=Math.max(...c),c=c.indexOf(d){v(t,e),t.backgroundSize=`${g.width}px ${g.height}px`,t.backgroundRepeat="no-repeat"}}var m={};for(const x of i)m[x]=Ms(e,x);return Os(i,m,n)}function Ms(t,e){return qs(t,"background-position-"+e.substr(-1),"")}function Os(s,r,o){return function(t,e){for(const n of s){var i=Fs(o[n],e);t["background-position-"+n.substr(-1)]=`calc(${r[n]} + ${i}px)`}}}const Ns={};function zs(t){return{width:t.naturalWidth,height:t.naturalHeight}}function Hs(n,s=y){var r=[],o=n["length"];let a=0;for(let i=0;ie<=t)+1;return[t[i-1][0],t[i][0],(e-t[i-1][1])/(t[i][1]-t[i-1][1])]}function Fs(t,e){var[t,e,i]=Ls(t,e);return t+Math.abs(t-e)*i*(t(t[e]=i,t),{})}var Vs={mixins:[_s],props:{target:String,viewport:Number,easing:Number,start:String,end:String},data:{target:!1,viewport:1,easing:1,start:0,end:0},computed:{target:({target:t},e)=>function t(e){return e?"offsetTop"in e?e:t(C(e)):document.documentElement}(t&&qt(t,e)||e),start({start:t}){return qe(t,"height",this.target,!0)},end({end:t,viewport:e}){return qe(t||(e=100*(1-e))&&e+`vh+${e}%`,"height",this.target,!0)}},observe:[ln(),hn({target:({target:t})=>t}),sn({target:({$el:t,target:e})=>[t,e,Ai(e,!0)]})],update:{read({percent:t},e){var i,n;return e.has("scroll")||(t=!1),!!S(this.$el)&&(this.matchMedia?(e=t,i=Di(this.target,this.start,this.end),{percent:t=0<=(n=this.easing)?Math.pow(i,n+1):1-Math.pow(1-i,1-n),style:e!==t&&this.getCss(t)}):void 0)},write({style:t}){this.matchMedia?t&&_(this.$el,t):this.reset()},events:["scroll","resize"]}};var Us={update:{write(){var t;this.stack.length||this.dragging||(t=this.getValidIndex(),~this.prevIndex&&this.index===t?this._translate(1,this.prevIndex,this.index):this.show(t))},events:["resize"]}},Xs={observe:an({target:({slides:t})=>t,targets:t=>t.getAdjacentSlides()})};function Ys(t,e,i){var n=Zs(t,e);return i?n-(i=t,M(e).width/2-M(i).width/2):Math.min(n,Gs(e))}function Gs(t){return Math.max(0,Js(t)-M(t).width)}function Js(t){return mt(T(t),t=>M(t).width)}function Zs(t,e){return t&&(Ne(t).left+(N?M(t).width-M(e).width:0))*(N?-1:1)||0}function Ks(i,n){--n;const s=M(i).width,r=n+s+2;return T(i).filter(t=>{var e=Zs(t,i),t=e+Math.min(M(t).width,s);return n<=e&&t<=r})}function Qs(t,e,i){E(t,ne(e,!1,!1,i))}Ke={mixins:[t,Ke,Us,Xs],props:{center:Boolean,sets:Boolean},data:{center:!1,sets:!1,attrItem:"uk-slider-item",selList:".uk-slider-items",selNav:".uk-slider-nav",clsContainer:"uk-slider-container",Transitioner:function(c,d,u,{center:n,easing:s,list:f}){const t=c?Ys(c,f,n):Ys(d,f,n)+M(d).width*u,p=d?Ys(d,f,n):t+M(c).width*u*(N?-1:1);let r;return{dir:u,show(e,t=0,i){const n=i?"linear":s;return e-=Math.round(e*bt(t,-1,1)),this.translate(t),t=c?t:bt(t,0,1),Qs(this.getItemIn(),"itemin",{percent:t,duration:e,timing:n,dir:u}),c&&Qs(this.getItemIn(!0),"itemout",{percent:1-t,duration:e,timing:n,dir:u}),new Promise(t=>{r=r||t,D.start(f,{transform:L(-p*(N?-1:1),"px")},e,n).then(r,$)})},cancel(){return D.cancel(f)},reset(){_(f,"transform","")},async forward(t,e=this.percent()){return await this.cancel(),this.show(t,e,!0)},translate(t){var e=this.getDistance()*u*(N?-1:1),i=(_(f,"transform",L(bt(-p+(e-e*t),-Js(f),M(f).width)*(N?-1:1),"px")),this.getActives()),n=this.getItemIn(),s=this.getItemIn(!0);t=c?bt(t,-1,1):0;for(const h of T(f)){var r=b(i,h),o=h===n,a=h===s,l=o||!a&&(r||u*(N?-1:1)==-1^Zs(h,f)>Zs(c||d));Qs(h,"itemtranslate"+(l?"in":"out"),{dir:u,percent:a?1-t:o?t:r?1:0})}},percent(){return Math.abs((_(f,"transform").split(",")[4]*(N?-1:1)+t)/(p-t))},getDistance(){return Math.abs(p-t)},getItemIn(t=!1){let e=this.getActives(),i=Ks(f,Ys(d||c,f,n));return t&&(t=e,e=i,i=t),i[U(i,t=>!b(e,t))]},getActives(){return Ks(f,Ys(c||d,f,n))}}}},computed:{avgWidth(){return Js(this.list)/this.length},finite({finite:t}){return t||function(t,e){if(!t||t.length<2)return!0;var i=M(t)["width"];if(!e)return Math.ceil(Js(t))M(t).width))}(t));var n=T(t),s=Math.trunc(i/2);for(const l in n){var r=n[l],o=M(r).width;const h=new Set([r]);let i=0;for(const c of[-1,1]){let t=o/2,e=0;for(;tmt(n.filter(t=>!h.has(t)),t=>M(t).width))return!0}return!1}(this.list,this.center)},maxIndex(){if(!this.finite||this.center&&!this.sets)return this.length-1;if(this.center)return ut(this.sets);let e=0;const i=Gs(this.list);var t=U(this.slides,t=>{if(e>=i)return!0;e+=M(t).width});return~t?t:this.length-1},sets({sets:t}){if(t){let e=0;var i=[],n=M(this.list).width;for(let t=0;tn&&(e=0),this.center?en/2&&(i.push(+t),e=n/2-s/2):0===e&&i.push(Math.min(+t,this.maxIndex)),e+=s}return i.length?i:void 0}},transitionOptions(){return{center:this.center,list:this.list}},slides(){return T(this.list).filter(S)}},connected(){f(this.$el,this.clsContainer,!A("."+this.clsContainer,this.$el))},observe:sn({target:({slides:t})=>t}),update:{write(){for(const e of this.navItems){var t=lt(Et(e,this.attrItem));!1!==t&&(e.hidden=!this.maxIndex||t>this.maxIndex||this.sets&&!b(this.sets,t))}!this.length||this.dragging||this.stack.length||(this.reorder(),this._translate(1)),this.updateActiveClasses()},events:["resize"]},events:{beforeitemshow(t){!this.dragging&&this.sets&&this.stack.length<2&&!b(this.sets,this.index)&&(this.index=this.getValidIndex());var e=Math.abs(this.index-this.prevIndex+(0this.prevIndex?(this.maxIndex+1)*this.dir:0));if(!this.dragging&&1_(t,"order",0=this.index?-1:"")),this.center){var i=this.slides[r];let t=M(this.list).width/2-M(i).width/2,e=0;for(;0r?-2:-1),t-=M(s).width}}}},updateActiveClasses(){var t=this._getTransitioner(this.index).getActives(),e=[this.clsActive,(!this.sets||b(this.sets,y(this.index)))&&this.clsActivated||""];for(const n of this.slides){var i=b(t,n);f(n,e,i),g(n,"aria-hidden",!i);for(const s of B(Nt,n))F(s,"_tabindex")||(s._tabindex=g(s,"tabindex")),g(s,"tabindex",i?s._tabindex:-1)}},getValidIndex(t=this.index,e=this.prevIndex){var i;if(t=this.getIndex(t,e),this.sets)do{if(b(this.sets,t))return t}while(i=t,(t=this.getIndex(t+this.dir,e))!==i);return t},getAdjacentSlides(){var t=M(this.list)["width"],i=-t,n=2*t,s=M(this.slides[this.index]).width,r=this.center?t/2-s/2:0,o=new Set;for(const l of[-1,1]){let t=r+(0e&&t>i&&t{if(this.matchMedia){const t=this.getCss(er(i,o,n)),e=this.getCss(tr(i)?.5:0{_(this.$el,t),D.start(this.$el,e,s,r).catch($)})}})}},{name:"transitioncanceled transitionend",self:!0,el(){return this.item},handler(){D.cancel(this.$el)}},{name:"itemtranslatein itemtranslateout",self:!0,el(){return this.item},handler({type:e,detail:{percent:i,dir:n}}){z.read(()=>{if(this.matchMedia){const t=this.getCss(er(e,n,i));z.write(()=>_(this.$el,t))}else this.reset()})}}]};function tr(t){return V(t,"in")}function er(t,e,i){return i/=2,tr(t)^e<0?i:1-i}Nn={...Nn,fade:{show(){return[{opacity:0,zIndex:0},{zIndex:-1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,zIndex:0},{zIndex:-1}]}},scale:{show(){return[{opacity:0,transform:Hn(1.5),zIndex:0},{zIndex:-1}]},percent(t){return 1-_(t,"opacity")},translate(t){return[{opacity:1-t,transform:Hn(1+.5*t),zIndex:0},{zIndex:-1}]}},pull:{show(t){return t<0?[{transform:L(30),zIndex:-1},{transform:L(),zIndex:0}]:[{transform:L(-100),zIndex:0},{transform:L(),zIndex:-1}]},percent(t,e,i){return i<0?1-zn(e):zn(t)},translate(t,e){return e<0?[{transform:L(30*t),zIndex:-1},{transform:L(-100*(1-t)),zIndex:0}]:[{transform:L(100*-t),zIndex:0},{transform:L(30*(1-t)),zIndex:-1}]}},push:{show(t){return t<0?[{transform:L(100),zIndex:0},{transform:L(),zIndex:-1}]:[{transform:L(-30),zIndex:-1},{transform:L(),zIndex:0}]},percent(t,e,i){return 0this.slides[this.getIndex(this.index+t)])}}},Us={mixins:[t,Cn],props:{group:String,threshold:Number,clsItem:String,clsPlaceholder:String,clsDrag:String,clsDragState:String,clsBase:String,clsNoDrag:String,clsEmpty:String,clsCustom:String,handle:String},data:{group:!1,threshold:5,clsItem:"uk-sortable-item",clsPlaceholder:"uk-sortable-placeholder",clsDrag:"uk-sortable-drag",clsDragState:"uk-drag",clsBase:"uk-sortable",clsNoDrag:"uk-sortable-nodrag",clsEmpty:"uk-sortable-empty",clsCustom:"",handle:!1,pos:{}},created(){for(const t of["init","start","move","end"]){const e=this[t];this[t]=t=>{Y(this.pos,he(t)),e(t)}}},events:{name:Qe,passive:!1,handler:"init"},computed:{target:(t,e)=>(e.tBodies||[e])[0],items(){return T(this.target)},isEmpty(){return ot(this.items)},handles({handle:t},e){return t?B(t,e):this.items}},watch:{isEmpty(t){f(this.target,this.clsEmpty,t)},handles(t,e){_(e,{touchAction:"",userSelect:""}),_(t,{touchAction:Ze?"none":"",userSelect:"none"})}},update:{write(t){var e,i,n,s,r,o,a;this.drag&&C(this.placeholder)&&({pos:{x:a,y:e},origin:{offsetTop:n,offsetLeft:o},placeholder:i}=this,_(this.drag,{top:e-n,left:a-o}),n=this.getSortable(document.elementFromPoint(a,e)))&&(o=n["items"],!o.some(D.inProgress))&&(r={x:a,y:e},s=o[U(o,t=>xt(r,t.getBoundingClientRect()))],!o.length||s&&s!==i)&&(o=this.getSortable(i),!1===(a=function(t,e,i,n,s,r){if(T(t).length){var o=e.getBoundingClientRect();if(r){var r=i.getBoundingClientRect(),[n,a,l,h]=sr([o.top,o.bottom],[r.top,r.bottom])?[n,"width","left","right"]:[s,"height","top","bottom"],a=r[a]o[h]-a)return!1}else if(!function(t,e){var i=1===T(t).length;i&&P(t,e);const n=T(t),s=n.some((t,e)=>{const i=t.getBoundingClientRect();return n.slice(e+1).some(t=>{t=t.getBoundingClientRect();return!sr([i.left,i.right],[t.left,t.right])})});i&&Ie(e);return s}(t,i))return sI(e,t));!s||n||0"),P(i,e.cloneNode(!0).children);for(const n of e.getAttributeNames())g(i,n,e.getAttribute(n))}else i=e.cloneNode(!0);return P(t,i),_(i,"margin","0","important"),_(i,{boxSizing:"border-box",width:e.offsetWidth,height:e.offsetHeight,padding:_(e,"padding")}),He(i.firstElementChild,He(e.firstElementChild)),i}(this.$container,this.placeholder);var{left:e,top:i}=this.placeholder.getBoundingClientRect();Y(this.origin,{offsetLeft:this.pos.x-e,offsetTop:this.pos.y-i}),m(this.drag,this.clsDrag,this.clsCustom),m(this.placeholder,this.clsPlaceholder),m(this.items,this.clsItem),m(document.documentElement,this.clsDragState),E(this.$el,"start",[this,this.placeholder]);{var n=this.pos;let e=Date.now();nr=setInterval(()=>{let{x:t,y:o}=n;o+=document.scrollingElement.scrollTop;const a=.3*(Date.now()-e);e=Date.now(),Pi(document.elementFromPoint(t,n.y)).reverse().some(t=>{let{scrollTop:e,scrollHeight:i}=t;var{top:n,bottom:s,height:r}=Mi(t);if(no)e-=a;else{if(!(s>o&&s-35this.threshold||Math.abs(this.pos.y-this.origin.y)>this.threshold)&&this.start(t)},end(){if(ie(document,ti,this.move),ie(document,ei,this.end),this.drag){clearInterval(nr);var t,e,i=this.getSortable(this.placeholder);this===i?this.origin.index!==Ft(this.placeholder)&&E(this.$el,"moved",[this,this.placeholder]):(E(i.$el,"added",[i,this.placeholder]),E(this.$el,"removed",[this,this.placeholder])),E(this.$el,"stop",[this,this.placeholder]),Ie(this.drag),this.drag=null;for({clsPlaceholder:t,clsItem:e}of this.touched)for(const n of this.touched)v(n.items,t,e);this.touched=null,v(document.documentElement,this.clsDragState)}},insert(t,e){m(this.items,this.clsItem);this.animate(()=>e?ke(e,t):P(this.target,t))},remove(t){I(t,this.target)&&this.animate(()=>Ie(t))},getSortable(t){do{var e=this.$getComponent(t,"sortable");if(e&&(e===this||!1!==this.group&&e.group===this.group))return e}while(t=C(t))}}};let nr;function sr(t,e){return t[1]>e[0]&&e[1]>t[0]}Xs={props:{pos:String,offset:null,flip:Boolean,shift:Boolean,inset:Boolean},data:{pos:"bottom-"+(N?"right":"left"),offset:!1,flip:!0,shift:!0,inset:!1},connected(){this.pos=this.$props.pos.split("-").concat("center").slice(0,2),[this.dir,this.align]=this.pos,this.axis=b(["top","bottom"],this.dir)?"y":"x"},methods:{positionAt(t,e,i){var n=[this.getPositionOffset(t),this.getShiftOffset(t)],s=[this.flip&&"flip",this.shift&&"shift"],r={element:[this.inset?this.dir:We(this.dir),this.align],target:[this.dir,this.align]};if("y"===this.axis){for(const l in r)r[l].reverse();n.reverse(),s.reverse()}var o=function(t){const e=Ai(t),i=e["scrollTop"];return()=>{i!==e.scrollTop&&(e.scrollTop=i)}}(t),a=M(t);_(t,{top:-a.height,left:-a.width}),Hi(t,e,{attach:r,offset:n,boundary:i,placement:s,viewportOffset:this.getViewportOffset(t)}),o()},getPositionOffset(t){return qe(!1===this.offset?_(t,"--uk-position-offset"):this.offset,"x"===this.axis?"width":"height",t)*(b(["left","top"],this.dir)?-1:1)*(this.inset?-1:1)},getShiftOffset(t){return"center"===this.align?0:qe(_(t,"--uk-position-shift-offset"),"y"===this.axis?"width":"height",t)*(b(["left","top"],this.align)?1:-1)},getViewportOffset(t){return qe(_(t,"--uk-position-viewport-offset"))}}};Nn={mixins:[_n,An,Xs],args:"title",props:{delay:Number,title:String},data:{pos:"top",title:"",delay:0,animation:["uk-animation-scale-up"],duration:100,cls:"uk-active"},beforeConnect(){var t;this.id=ws(this,{}),this._hasTitle=It(this.$el,"title"),g(this.$el,{title:"","aria-describedby":this.id}),zt(t=this.$el)||g(t,"tabindex","0")},disconnected(){this.hide(),g(this.$el,"title")||g(this.$el,"title",this._hasTitle?this.title:null)},methods:{show(){!this.isToggled(this.tooltip||null)&&this.title&&(clearTimeout(this.showTimer),this.showTimer=setTimeout(this._show,this.delay))},async hide(){l(this.$el,"input:focus")||(clearTimeout(this.showTimer),this.isToggled(this.tooltip||null)&&await this.toggleElement(this.tooltip,!1,!1),Ie(this.tooltip),this.tooltip=null)},async _show(){this.tooltip=P(this.container,``),u(this.tooltip,"toggled",(t,e)=>{if(e){var e=()=>this.positionAt(this.tooltip,this.$el),[i,n]=(e(),function(t,e,[i,n]){var s=O(t),r=O(e),t=[["left","right"],["top","bottom"]];for(const o of t){if(s[o[0]]>=r[o[1]]){i=o[1];break}if(s[o[1]]<=r[o[0]]){i=o[0];break}}e=b(t[0],i)?t[1]:t[0];n=s[e[0]]===r[e[0]]?e[0]:s[e[1]]===r[e[1]]?e[1]:"center";return[i,n]}(this.tooltip,this.$el,this.pos));this.origin="y"===this.axis?We(i)+"-"+n:n+"-"+We(i);const s=[p(document,"keydown "+Qe,this.hide,!1,t=>t.type===Qe&&!I(t.target,this.$el)||"keydown"===t.type&&t.keyCode===o.ESC),u([document,...Bi(this.$el)],"scroll",e,{passive:!0})];p(this.tooltip,"hide",()=>s.forEach(t=>t()),{self:!0})}}),await this.toggleElement(this.tooltip,!0)||this.hide()}},events:{focus:"show",blur:"hide",[ii+" "+ni](t){le(t)||this[t.type===ii?"show":"hide"]()},[Qe](t){le(t)&&this.show()}}};Cn={mixins:[Fn],i18n:{invalidMime:"Invalid File Type: %s",invalidName:"Invalid File Name: %s",invalidSize:"Invalid File Size: %s Kilobytes Max"},props:{allow:String,clsDragover:String,concurrent:Number,maxSize:Number,method:String,mime:String,multiple:Boolean,name:String,params:Object,type:String,url:String},data:{allow:!1,clsDragover:"uk-dragover",concurrent:1,maxSize:0,method:"POST",mime:!1,multiple:!1,name:"files[]",params:{},type:"",url:"",abort:$,beforeAll:$,beforeSend:$,complete:$,completeAll:$,error:$,fail:$,load:$,loadEnd:$,loadStart:$,progress:$},events:{change(t){l(t.target,'input[type="file"]')&&(t.preventDefault(),t.target.files&&this.upload(t.target.files),t.target.value="")},drop(t){or(t);t=t.dataTransfer;null!=t&&t.files&&(v(this.$el,this.clsDragover),this.upload(t.files))},dragenter(t){or(t)},dragover(t){or(t),m(this.$el,this.clsDragover)},dragleave(t){or(t),v(this.$el,this.clsDragover)}},methods:{async upload(t){if((t=X(t)).length){E(this.$el,"upload",[t]);for(const e of t){if(this.maxSize&&1e3*this.maxSize{const e=new FormData;t.forEach(t=>e.append(this.name,t));for(const n in this.params)e.append(n,this.params[n]);try{var i=await function(t,e){const i={data:null,method:"GET",headers:{},xhr:new XMLHttpRequest,beforeSend:$,responseType:"",...e};return Promise.resolve().then(()=>i.beforeSend(i)).then(()=>{return r=t,o=i,new Promise((t,e)=>{const i=o["xhr"];for(const n in o)if(n in i)try{i[n]=o[n]}catch(t){}i.open(o.method.toUpperCase(),r);for(const s in o.headers)i.setRequestHeader(s,o.headers[s]);u(i,"load",()=>{0===i.status||200<=i.status&&i.status<300||304===i.status?t(i):e(Y(Error(i.statusText),{xhr:i,status:i.status}))}),u(i,"error",()=>e(Y(Error("Network Error"),{xhr:i}))),u(i,"timeout",()=>e(Y(Error("Network Timeout"),{xhr:i}))),i.send(o.data)});var r,o})}(this.url,{data:e,method:this.method,responseType:this.type,beforeSend:t=>{var e=t["xhr"];u(e.upload,"progress",this.progress);for(const i of["loadStart","load","loadEnd","abort"])u(e,i.toLowerCase(),this[i]);return this.beforeSend(t)}});this.complete(i),s.length?await r(s.shift()):this.completeAll(i)}catch(t){this.error(t)}};await r(s.shift())}}}};function rr(t,e){return e.match(new RegExp(`^${t.replace(/\//g,"\\/").replace(/\*\*/g,"(\\/[^\\/]+)*").replace(/\*/g,"[^\\/]+").replace(/((?!\\))\?/g,"$1.")}$`,"i"))}function or(t){t.preventDefault(),t.stopPropagation()}Gi=Object.freeze({__proto__:null,Countdown:Gi,Filter:In,Lightbox:Un,LightboxPanel:$s,Notification:Cs,Parallax:Vs,Slider:Ke,SliderParallax:_s,Slideshow:jn,SlideshowParallax:_s,Sortable:Us,Tooltip:Nn,Upload:Cn});function ar(t){E(document,"uikit:init",t),document.body&&Be(document.body,cr),new MutationObserver(t=>t.forEach(lr)).observe(document,{subtree:!0,childList:!0}),new MutationObserver(t=>t.forEach(hr)).observe(document,{subtree:!0,attributes:!0}),t._initialized=!0}function lr({addedNodes:t,removedNodes:e}){for(const i of t)Be(i,cr);for(const n of e)Be(n,dr)}function hr({target:t,attributeName:e}){var i=ur(e);i&&(It(t,e)?ps(i,t):null!=(e=gs(t,i))&&e.$destroy())}function cr(t){var e=ms(t);for(const n in ms(t))rs(e[n]);for(const s of t.getAttributeNames()){var i=ur(s);i&&ps(i,t)}}function dr(t){var e=ms(t);for(const i in ms(t))os(e[i])}function ur(t){R(t,"data-")&&(t=t.slice(5));t=us[t];return t&&(Z(t)?t:t.options).name}{(In=hs).component=fs,In.getComponents=ms,In.getComponent=gs,In.update=vs,In.use=function(t){if(!t.installed)return t.call(null,this),t.installed=!0,this},In.mixin=function(t,e){(e=(d(e)?this.component(e):e)||this).options=Qi(e.options,t)},In.extend=function(t){t=t||{};function e(t){ls(this,t)}return((e.prototype=Object.create(this.prototype)).constructor=e).options=Qi(this.options,t),e.super=this,e.extend=this.extend,e};let e;Object.defineProperty(In,"container",{get(){return e||document.body},set(t){e=A(t)}})}(Un=hs).prototype.$mount=function(t){var e,i;i=this,(e=t)[ds]||(e[ds]={}),e[ds][i.$options.name]=i,I(this.$options.el=t,document)&&rs(this)},Un.prototype.$destroy=function(t=!1){var e,i,n=this,s=n.$options["el"];s&&os(n),ss(n,"destroy"),e=n,null!=(i=(s=s)[ds])&&delete i[e.$options.name],ot(s[ds])||delete s[ds],t&&Ie(n.$el)},Un.prototype.$create=ps,Un.prototype.$emit=function(t){nn(this,t)},Un.prototype.$update=function(t=this.$el,e){vs(t,e)},Un.prototype.$reset=function(){os(this),rs(this)},Un.prototype.$getComponent=gs,Object.defineProperties(Un.prototype,{$el:{get(){return this.$options.el}},$container:Object.getOwnPropertyDescriptor(Un,"container")});Cs={mixins:[t,An],props:{animation:Boolean,targets:String,active:null,collapsible:Boolean,multiple:Boolean,toggle:String,content:String,offset:Number},data:{targets:"> *",active:!1,animation:!0,collapsible:!0,multiple:!1,clsOpen:"uk-open",toggle:"> .uk-accordion-title",content:"> .uk-accordion-content",offset:0},computed:{items:({targets:t},e)=>B(t,e),toggles({toggle:e}){return this.items.map(t=>A(e,t))},contents({content:i}){return this.items.map(t=>{var e;return(null==(e=t._wrapper)?void 0:e.firstElementChild)||A(i,t)})}},watch:{items(t,e){e||k(t,this.clsOpen)||(e=!1!==this.active&&t[Number(this.active)]||!this.collapsible&&t[0])&&this.toggle(e,!1)},toggles(){this.$emit()},contents(t){for(const i of t){var e=k(this.items.find(t=>I(i,t)),this.clsOpen);fr(i,!e)}this.$emit()}},observe:an(),events:[{name:"click keydown",delegate(){return this.targets+" "+this.$props.toggle},async handler(t){var e;"keydown"===t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),null!=(e=this._off)&&e.call(this),this._off=function(i){const n=Ai(i,!0);let t;return function e(){t=requestAnimationFrame(()=>{var t=i.getBoundingClientRect()["top"];t<0&&(n.scrollTop+=t),e()})}(),()=>requestAnimationFrame(()=>cancelAnimationFrame(t))}(t.target),await this.toggle(Ft(this.toggles,t.current)),this._off())}},{name:"shown hidden",self:!0,delegate(){return this.targets},handler(){this.$emit()}}],update(){var t=Ht(this.items,"."+this.clsOpen);for(const s in this.items){var e,i=this.toggles[s],n=this.contents[s];i&&n&&(i.id=ws(this,i,"-title-"+s),n.id=ws(this,n,"-content-"+s),e=b(t,this.items[s]),g(i,{role:r(i,"a")?"button":null,"aria-controls":n.id,"aria-expanded":e,"aria-disabled":!this.collapsible&&t.length<2&&e}),g(n,{role:"region","aria-labelledby":i.id}),r(n,"ul"))&&g(T(n),"role","presentation")}},methods:{toggle(t,i){let e=[t=this.items[St(t,this.items)]];const n=Ht(this.items,"."+this.clsOpen);if(this.multiple||b(n,e[0])||(e=e.concat(n)),!(!this.collapsible&&n.length<2&&b(n,t)))return Promise.all(e.map(t=>this.toggleElement(t,!b(n,t),(t,e)=>{if(f(t,this.clsOpen,e),!1!==i&&this.animation)return async function(t,e,{content:i,duration:n,velocity:s,transition:r}){i=(null==(o=t._wrapper)?void 0:o.firstElementChild)||A(i,t),t._wrapper||(t._wrapper=Te(i,""));var o=t._wrapper,a=(_(o,"overflow","hidden"),y(_(o,"height"))),l=(await D.cancel(o),fr(i,!1),mt(["marginTop","marginBottom"],t=>_(i,t))+M(i).height),h=a/l;n=(s*l+n)*(e?1-h:h),_(o,"height",a),await D.start(o,{height:e?l:0},n,r),_e(i),delete t._wrapper,e||fr(i,!0)}(t,e,this);fr(A(this.content,t),!e)})))}}};function fr(t,e){t&&(t.hidden=e)}Vs={mixins:[t,An],args:"animation",props:{animation:Boolean,close:String},data:{animation:!0,selClose:".uk-alert-close",duration:150},events:{name:"click",delegate(){return this.selClose},handler(t){t.preventDefault(),this.close()}},methods:{async close(){await this.toggleElement(this.$el,!1,pr),this.$destroy(!0)}}};function pr(t,e,{duration:i,transition:n,velocity:s}){var r=y(_(t,"height"));return _(t,"height",r),D.start(t,{height:0,marginTop:0,marginBottom:0,paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,opacity:0},s*r+i,n)}Ke={args:"autoplay",props:{automute:Boolean,autoplay:Boolean},data:{automute:!1,autoplay:!0},connected(){"inview"!==this.autoplay||It(this.$el,"preload")||(this.$el.preload="none"),r(this.$el,"iframe")&&!It(this.$el,"allow")&&(this.$el.allow="autoplay"),this.automute&&wi(this.$el)},observe:[rn({filter:({$el:t,autoplay:e})=>e&&xi(t),handler([{isIntersecting:t}]){(t?vi:bi)(this.$el)},args:{intersecting:!1},options:({$el:t,autoplay:e})=>({root:"inview"===e?null:C(t)})})]},jn={mixins:[Ke],props:{width:Number,height:Number},data:{automute:!0},events:{"load loadedmetadata"(){this.$emit("resize")}},observe:sn({target:({$el:t})=>[mr(t)||C(t)],filter:({$el:t})=>!gr(t)}),update:{read(){if(!gr(this.$el)){var e,{ratio:i,cover:n}=kt,{$el:s,width:r,height:o}=this;let t={width:r,height:o};r&&o||(e={width:s.naturalWidth||s.videoWidth||s.clientWidth,height:s.naturalHeight||s.videoHeight||s.clientHeight},t=r?i(e,"width",r):o?i(e,"height",o):e);var{offsetHeight:r,offsetWidth:i}=mr(s)||C(s),o=n(t,{width:i+(i%2?1:0),height:r+(r%2?1:0)});return o.width&&o.height?o:!1}},write({height:t,width:e}){_(this.$el,{height:t,width:e})},events:["resize"]}};function mr(t){for(;t=C(t);)if("static"!==_(t,"position"))return t}function gr(t){return r(t,"img","video")}let vr;_s={mixins:[_n,Xs,An],args:"pos",props:{mode:"list",toggle:Boolean,boundary:Boolean,boundaryX:Boolean,boundaryY:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,stretch:Boolean,delayShow:Number,delayHide:Number,autoUpdate:Boolean,clsDrop:String,animateOut:Boolean,bgScroll:Boolean,closeOnScroll:Boolean},data:{mode:["click","hover"],toggle:"- *",boundary:!1,boundaryX:!1,boundaryY:!1,target:!1,targetX:!1,targetY:!1,stretch:!1,delayShow:0,delayHide:800,autoUpdate:!0,clsDrop:!1,animateOut:!1,bgScroll:!0,animation:["uk-animation-fade"],cls:"uk-open",container:!1,closeOnScroll:!1},computed:{boundary({boundary:t,boundaryX:e,boundaryY:i},n){return[qt(e||t,n)||window,qt(i||t,n)||window]},target({target:t,targetX:e,targetY:i},n){return e=e||t||this.targetEl,i=i||t||this.targetEl,[!0===e?window:qt(e,n),!0===i?window:qt(i,n)]}},created(){this.tracker=new ci},beforeConnect(){this.clsDrop=this.$props.clsDrop||"uk-"+this.$options.name},connected(){m(this.$el,"uk-drop",this.clsDrop),this.toggle&&!this.targetEl&&(this.targetEl=function(t){t=t.$create("toggle",qt(t.toggle,t.$el),{target:t.$el,mode:t.mode}).$el;return g(t,"aria-haspopup",!0),t}(this)),this._style=vt(this.$el.style,["width","height"])},disconnected(){this.isActive()&&(this.hide(!1),vr=null),_(this.$el,this._style)},observe:an({target:({toggle:t,$el:e})=>qt(t,e),targets:({$el:t})=>t}),events:[{name:"click",delegate(){return".uk-drop-close"},handler(t){t.preventDefault(),this.hide(!1)}},{name:"click",delegate(){return'a[href*="#"]'},handler({defaultPrevented:t,current:e}){var i=e["hash"];!t&&i&&jt(e)&&!I(i,this.$el)&&this.hide(!1)}},{name:"beforescroll",handler(){this.hide(!1)}},{name:"toggle",self:!0,handler(t,e){t.preventDefault(),this.isToggled()?this.hide(!1):this.show(null==e?void 0:e.$el,!1)}},{name:"toggleshow",self:!0,handler(t,e){t.preventDefault(),this.show(null==e?void 0:e.$el)}},{name:"togglehide",self:!0,handler(t){t.preventDefault(),l(this.$el,":focus,:hover")||this.hide()}},{name:ii+" focusin",filter(){return b(this.mode,"hover")},handler(t){le(t)||this.clearTimers()}},{name:ni+" focusout",filter(){return b(this.mode,"hover")},handler(t){!le(t)&&t.relatedTarget&&this.hide()}},{name:"toggled",self:!0,handler(t,e){e&&(this.clearTimers(),this.position())}},{name:"show",self:!0,handler(){(vr=this).tracker.init(),g(this.targetEl,"aria-expanded",!0);const t=[function(t){const e=()=>t.$emit(),i=[pi(e),fi(Bi(t.$el).concat(t.target),e)];return()=>i.map(t=>t.disconnect())}(this),(i=this,u(document,"keydown",t=>{t.keyCode===o.ESC&&i.hide(!1)})),(s=this,u(document,Qe,({target:n})=>{I(n,s.$el)||p(document,ei+` ${si} scroll`,({defaultPrevented:t,type:e,target:i})=>{t||e!==ei||n!==i||s.targetEl&&I(n,s.targetEl)||s.hide(!1)},!0)})),this.autoUpdate&&br(this),this.closeOnScroll&&br(e=this,()=>e.hide(!1)),!this.bgScroll&&Pn(this.$el)];var e,s,i;p(this.$el,"hide",()=>t.forEach(t=>t&&t()),{self:!0})}},{name:"beforehide",self:!0,handler(){this.clearTimers()}},{name:"hide",handler({target:t}){this.$el!==t?vr=null===vr&&I(t,this.$el)&&this.isToggled()?this:vr:(vr=this.isActive()?null:vr,this.tracker.cancel(),g(this.targetEl,"aria-expanded",null))}}],update:{write(){this.isToggled()&&!k(this.$el,this.clsEnter)&&this.position()}},methods:{show(e=this.targetEl,i=!0){if(this.isToggled()&&e&&this.targetEl&&e!==this.targetEl&&this.hide(!1,!1),this.targetEl=e,this.clearTimers(),!this.isActive()){if(vr){if(i&&vr.isDelaying)return void(this.showTimer=setTimeout(()=>l(e,":hover")&&this.show(),10));let t;for(;vr&&t!==vr&&!I(this.$el,vr.$el);)(t=vr).hide(!1,!1)}this.container&&C(this.$el)!==this.container&&P(this.container,this.$el),this.showTimer=setTimeout(()=>this.toggleElement(this.$el,!0),i&&this.delayShow||0)}},hide(t=!0,e=!0){var i=()=>this.toggleElement(this.$el,!1,this.animateOut&&e);this.clearTimers(),this.isDelayedHide=t,this.isDelaying=function(t){const e=[];return Be(t,t=>"static"!==_(t,"position")&&e.push(t)),e}(this.$el).some(t=>this.tracker.movesTo(t)),t&&this.isDelaying?this.hideTimer=setTimeout(this.hide,50):t&&this.delayHide?this.hideTimer=setTimeout(i,this.delayHide):i()},clearTimers(){clearTimeout(this.showTimer),clearTimeout(this.hideTimer),this.showTimer=null,this.hideTimer=null,this.isDelaying=!1},isActive(){return vr===this},position(){v(this.$el,"uk-drop-stack"),_(this.$el,this._style),this.$el.hidden=!0;var t,e,i,n=this.target.map(t=>{return e=this.$el,Mi(Bi(t).find(t=>I(e,t)));var e}),s=this.getViewportOffset(this.$el),r=[[0,["x","width","left","right"]],[1,["y","height","top","bottom"]]];for([t,[e,i]]of r)this.axis!==e&&b([e,!0],this.stretch)&&_(this.$el,{[i]:Math.min(O(this.boundary[t])[i],n[t][i]-2*s),["overflow-"+e]:"auto"});var o,a,l,h,c,d,u,f,p=n[0].width-2*s;this.$el.hidden=!1,_(this.$el,"maxWidth",""),this.$el.offsetWidth>p&&m(this.$el,"uk-drop-stack"),_(this.$el,"maxWidth",p),this.positionAt(this.$el,this.target,this.boundary);for([o,[a,l,h,c]]of r)this.axis===a&&b([a,!0],this.stretch)&&(d=Math.abs(this.getPositionOffset(this.$el)),u=O(this.target[o]),f=O(this.$el),_(this.$el,{[l]:(u[h]>f[h]?u[this.inset?c:h]-Math.max(O(this.boundary[o])[h],n[o][h]+s):Math.min(O(this.boundary[o])[c],n[o][c]-s)-u[this.inset?h:c])-d,["overflow-"+a]:"auto"}),this.positionAt(this.$el,this.target,this.boundary))}}};function br(t,e=()=>t.$emit()){return u([document,...Bi(t.$el)],"scroll",e,{passive:!0})}Us={mixins:[t,_n],props:{align:String,clsDrop:String,boundary:Boolean,dropbar:Boolean,dropbarAnchor:Boolean,duration:Number,mode:Boolean,offset:Boolean,stretch:Boolean,delayShow:Boolean,delayHide:Boolean,target:Boolean,targetX:Boolean,targetY:Boolean,animation:Boolean,animateOut:Boolean,closeOnScroll:Boolean},data:{align:N?"right":"left",clsDrop:"uk-dropdown",clsDropbar:"uk-dropnav-dropbar",boundary:!0,dropbar:!1,dropbarAnchor:!1,duration:200,container:!1,selNavItem:"> li > a, > ul > li > a"},computed:{dropbarAnchor:({dropbarAnchor:t},e)=>qt(t,e)||e,dropbar({dropbar:t}){return t?(t=this._dropbar||qt(t,this.$el)||A("+ ."+this.clsDropbar,this.$el))||(this._dropbar=A("
")):null},dropbarOffset(){return 0},dropContainer(t,e){return this.container||e},dropdowns({clsDrop:t},e){var i=B("."+t,e);if(this.dropContainer!==e)for(const s of B("."+t,this.dropContainer)){var n=null==(n=this.getDropdown(s))?void 0:n.targetEl;!b(i,s)&&n&&I(n,this.$el)&&i.push(s)}return i},items({selNavItem:t},e){return B(t,e)}},watch:{dropbar(t){m(t,"uk-dropbar","uk-dropbar-top",this.clsDropbar,`uk-${this.$options.name}-dropbar`)},dropdowns(){this.initializeDropdowns()}},connected(){this.initializeDropdowns()},disconnected(){Ie(this._dropbar),delete this._dropbar},events:[{name:"mouseover focusin",delegate(){return this.selNavItem},handler({current:t}){var e=this.getActive();e&&b(e.mode,"hover")&&e.targetEl&&!I(e.targetEl,t)&&!e.isDelaying&&e.hide(!1)}},{name:"keydown",self:!0,delegate(){return this.selNavItem},handler(t){var{current:e,keyCode:i}=t,n=this.getActive();i===o.DOWN&&(null==n?void 0:n.targetEl)===e&&(t.preventDefault(),null!=(i=A(Nt,n.$el)))&&i.focus(),wr(t,this.items,n)}},{name:"keydown",el(){return this.dropContainer},delegate(){return"."+this.clsDrop},handler(e){var{current:i,keyCode:n}=e;if(b(this.dropdowns,i)){var s=this.getActive();let t=-1;n===o.HOME?t=0:n===o.END?t="last":n===o.UP?t="previous":n===o.DOWN?t="next":n===o.ESC&&null!=(n=s.targetEl)&&n.focus(),~t&&(e.preventDefault(),(n=B(Nt,i))[St(t,n,U(n,t=>l(t,":focus")))].focus()),wr(e,this.items,s)}}},{name:"mouseleave",el(){return this.dropbar},filter(){return this.dropbar},handler(){var t=this.getActive();t&&b(t.mode,"hover")&&!this.dropdowns.some(t=>l(t,":hover"))&&t.hide()}},{name:"beforeshow",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:t}){this.isDropbarDrop(t)&&(this.dropbar.previousElementSibling!==this.dropbarAnchor&&Se(this.dropbarAnchor,this.dropbar),m(t,this.clsDrop+"-dropbar"))}},{name:"show",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:n}){var t,e;this.isDropbarDrop(n)&&(t=this.getDropdown(n),e=()=>{var t=Lt(n,"."+this.clsDrop).concat(n).map(t=>O(t)),e=Math.min(...t.map(({top:t})=>t)),t=Math.max(...t.map(({bottom:t})=>t)),i=O(this.dropbar);_(this.dropbar,"top",this.dropbar.offsetTop-(i.top-e)-this.dropbarOffset),this.transitionTo(t-e+y(_(n,"marginBottom"))+this.dropbarOffset,n)},this._observer=fi([t.$el,...t.target],e),e())}},{name:"beforehide",el(){return this.dropContainer},filter(){return this.dropbar},handler(t){const e=this.getActive();l(this.dropbar,":hover")&&e.$el===t.target&&b(e.mode,"hover")&&e.isDelayedHide&&!this.items.some(t=>e.targetEl!==t&&l(t,":focus"))&&t.preventDefault()}},{name:"hide",el(){return this.dropContainer},filter(){return this.dropbar},handler({target:t}){var e;this.isDropbarDrop(t)&&(null!=(e=this._observer)&&e.disconnect(),(e=this.getActive())&&e.$el!==t||this.transitionTo(0))}}],methods:{getActive(){var t;return b(this.dropdowns,null==(t=vr)?void 0:t.$el)&&vr},async transitionTo(t,e){var i=this["dropbar"],n=He(i);e=n
_(e,{clipPath:""}))]).catch($)},getDropdown(t){return this.$getComponent(t,"drop")||this.$getComponent(t,"dropdown")},isDropbarDrop(t){return this.getDropdown(t)&&k(t,this.clsDrop)},initializeDropdowns(){this.$create("drop",this.dropdowns.filter(t=>!this.getDropdown(t)),{...this.$props,flip:!1,shift:!0,pos:"bottom-"+this.align,boundary:!0===this.boundary?this.$el:this.boundary})}}};function wr(t,e,i){var{current:n,keyCode:s}=t;let r=-1;s===o.HOME?r=0:s===o.END?r="last":s===o.LEFT?r="previous":s===o.RIGHT?r="next":s===o.TAB&&(null!=(s=i.targetEl)&&s.focus(),null!=(s=i.hide))&&s.call(i,!1),~r&&(t.preventDefault(),null!=(s=i.hide)&&s.call(i,!1),e[St(r,e,e.indexOf(i.targetEl||n))].focus())}Nn={mixins:[t],args:"target",props:{target:Boolean},data:{target:!1},computed:{input:(t,e)=>A(Mt,e),state(){return this.input.nextElementSibling},target({target:t},e){return t&&(!0===t&&C(this.input)===e&&this.input.nextElementSibling||A(t,e))}},update(){var{target:e,input:i}=this;if(e){let t;var n=Ot(e)?"value":"textContent",s=e[n],r=null!=(r=i.files)&&r[0]?i.files[0].name:l(i,"select")&&(t=B("option",i).filter(t=>t.selected)[0])?t.textContent:i.value;s!==r&&(e[n]=r)}},events:[{name:"change",handler(){this.$emit()}},{name:"reset",el(){return c(this.$el,"form")},handler(){this.$emit()}}]},Cn={extends:un,mixins:[t],name:"grid",props:{masonry:Boolean,parallax:String,parallaxStart:String,parallaxEnd:String,parallaxJustify:Boolean},data:{margin:"uk-grid-margin",clsStack:"uk-grid-stack",masonry:!1,parallax:0,parallaxStart:0,parallaxEnd:0,parallaxJustify:!1},connected(){this.masonry&&m(this.$el,"uk-flex-top","uk-flex-wrap-top")},observe:hn({filter:({parallax:t,parallaxJustify:e})=>t||e}),update:[{write({rows:t}){f(this.$el,this.clsStack,!t.some(t=>1n.some(t=>t[i]&&t[i].offsetWidth!==e.offsetWidth)))return t.translates=t.scrollColumns=!1;t=n,a=r;let o=y((c=t.flat().find(t=>k(t,a)))?_(c,"marginTop"):_(t[0][0],"paddingLeft"));var a;let l,h;e?[l,h]=function(t,e,i){var n=[],s=[],r=Array(t[0].length).fill(0);let o=0;for(var a of t){N&&(a=a.reverse());let t=0;for(const d in a){var{offsetWidth:l,offsetHeight:h}=a[d],c=i?d:r.indexOf(Math.min(...r));yr(n,c,a[d]),yr(s,c,[(c-d)*l*(N?-1:1),r[c]-o]),r[c]+=h+e,t=Math.max(t,h)}o+=t+e}return[n,s]}(n,o,"next"===e):l=function(t){var e=[];for(const i of t)for(const n in i)yr(e,n,i[n]);return e}(n);var c=l.map(t=>mt(t,"offsetHeight")+o*(t.length-1));const d=Math.max(0,...c);let u,f,p;return(i||s)&&(u=c.map((t,e)=>s?d-t+i:i/(e%2||8)),s||(i=Math.max(...c.map((t,e)=>t+u[e]-d))),f=qe(this.parallaxStart,"height",this.$el,!0),p=qe(this.parallaxEnd,"height",this.$el,!0)),{columns:l,translates:h,scrollColumns:u,parallaxStart:f,parallaxEnd:p,padding:i,height:h?d:""}},write({height:t,padding:e}){_(this.$el,"paddingBottom",e||""),!1!==t&&_(this.$el,"height",t)},events:["resize"]},{read({rows:t,scrollColumns:e,parallaxStart:i,parallaxEnd:n}){return(!e||!xr(t))&&{scrolled:!!e&&Di(this.$el,i,n)}},write({columns:t,scrolled:r,scrollColumns:o,translates:a}){(r||a)&&t.forEach((t,s)=>t.forEach((t,e)=>{let[i,n]=a&&a[s][e]||[0,0];r&&(n+=r*o[s]),_(t,"transform",`translate(${i}px, ${n}px)`)}))},events:["scroll","resize"]}]};function xr(t){return t.flat().some(t=>"absolute"===_(t,"position"))}function yr(t,e,i){t[e]||(t[e]=[]),t[e].push(i)}In={args:"target",props:{target:String,row:Boolean},data:{target:"> *",row:!0},computed:{elements:({target:t},e)=>B(t,e)},observe:sn({target:({$el:t,elements:e})=>e.reduce((t,e)=>t.concat(e,...e.children),[t])}),update:{read(){return{rows:(this.row?fn(this.elements):[this.elements]).map($r)}},write({rows:t}){for(const{heights:i,elements:e}of t)e.forEach((t,e)=>_(t,"minHeight",i[e]))},events:["resize"]}};function $r(t){if(t.length<2)return{heights:[""],elements:t};let i=t.map(kr);const n=Math.max(...i);return{heights:t.map((t,e)=>i[e].toFixed(2)===n.toFixed(2)?"":n),elements:t}}function kr(t){var e=vt(t.style,["display","minHeight"]),i=(S(t)||_(t,"display","block","important"),_(t,"minHeight",""),M(t).height-je(t,"height","content-box"));return _(t,e),i}Un={props:{expand:Boolean,offsetTop:Boolean,offsetBottom:Boolean,minHeight:Number},data:{expand:!1,offsetTop:!1,offsetBottom:!1,minHeight:0},observe:[ln({filter:({expand:t})=>t}),sn({target:({$el:t})=>Pi(t)})],update:{read(){if(!S(this.$el))return!1;let t="";var e=je(this.$el,"height","content-box"),{body:i,scrollingElement:n}=document,s=Ai(this.$el),r=Mi(s===i?n:s)["height"],n=n===s||i===s;return t="calc("+(n?"100vh":r+"px"),this.expand?(i=M(s).height-M(this.$el).height,t+=` - ${i}px`):(this.offsetTop&&(n?(i=ze(!0===this.offsetTop?this.$el:qt(this.offsetTop,this.$el))[0]-ze(s)[0],t+=0{var e;if(this._connected)return e=function(t,e){if(Bt(e)||r(e,"canvas"))return e.hidden=!0,i=e.nextElementSibling,Sr(t,i)?i:Se(e,t);var i=e.lastElementChild;return Sr(t,i)?i:P(e,t)}(t,this.$el),this.svgEl&&e!==this.svgEl&&Ie(this.svgEl),function(i,e){const n=["width","height"];let t=n.map(t=>this[t]);t.some(t=>t)||(t=n.map(t=>g(e,t)));var s=g(e,"viewBox");s&&!t.some(t=>t)&&(t=s.split(" ").slice(2));t.forEach((t,e)=>g(i,n[e],y(t)*this.ratio||null))}.call(this,e,t),this.svgEl=e},$)},disconnected(){this.svg.then(t=>{this._connected||(Bt(this.$el)&&(this.$el.hidden=!1),Ie(t),this.svgEl=null)}),this.svg=null},methods:{async getSvg(){}}};function Sr(t,e){return r(t,"svg")&&r(e,"svg")&&t.innerHTML===e.innerHTML}const Cr={spinner:' ',totop:' ',marker:' ',"close-icon":' ',"close-large":' ',"drop-parent-icon":' ',"nav-parent-icon":' ',"nav-parent-icon-large":' ',"navbar-parent-icon":' ',"navbar-toggle-icon":' ',"overlay-icon":' ',"pagination-next":' ',"pagination-previous":' ',"search-icon":' ',"search-large":' ',"search-navbar":' ',"slidenav-next":' ',"slidenav-next-large":' ',"slidenav-previous":' ',"slidenav-previous-large":' '},Ir={install:function(n){n.icon.add=(t,e)=>{const i=d(t)?{[t]:e}:t;ft(i,(t,e)=>{Cr[e]=t,delete Nr[e]}),n._initialized&&Be(document.body,t=>ft(n.getComponents(t),t=>{t.$options.isIcon&&t.icon in i&&t.$reset()}))}},mixins:[Xs],args:"icon",props:{icon:String},isIcon:!0,beforeConnect(){m(this.$el,"uk-icon")},methods:{async getSvg(){var t=function(t){if(!Cr[t])return null;Nr[t]||(Nr[t]=A((Cr[function(t){return N?dt(dt(t,"left","right"),"previous","next"):t}(t)]||Cr[t]).trim()));return Nr[t].cloneNode(!0)}(this.icon);if(t)return t;throw"Icon not found."}}};var _n={args:!1,extends:Ir,data:t=>({icon:j(t.constructor.options.name)}),beforeConnect(){m(this.$el,this.$options.id)}},Tr={extends:_n,beforeConnect(){var t=this.$props.icon;this.icon=c(this.$el,".uk-nav-primary")?t+"-large":t}},Er={extends:_n,mixins:[Fn],i18n:{toggle:"Open Search",submit:"Submit Search"},beforeConnect(){var t;this.icon=k(this.$el,"uk-search-icon")&&Lt(this.$el,".uk-search-large").length?"search-large":Lt(this.$el,".uk-search-navbar").length?"search-navbar":this.$props.icon,It(this.$el,"aria-label")||(k(this.$el,"uk-search-toggle")||k(this.$el,"uk-navbar-toggle")?(t=this.t("toggle"),g(this.$el,"aria-label",t)):(t=c(this.$el,"a,button"))&&g(t,"aria-label",this.t("submit")))}},_r={extends:_n,beforeConnect(){g(this.$el,"role","status")},methods:{async getSvg(){var t=await Ir.methods.getSvg.call(this);return 1!==this.ratio&&_(A("circle",t),"strokeWidth",1/this.ratio),t}}},Fn={extends:_n,mixins:[Fn],beforeConnect(){var t=c(this.$el,"a,button"),e=(g(t,"role",null!==this.role&&r(t,"a")?"button":this.role),this.t("label"));e&&!It(t,"aria-label")&&g(t,"aria-label",e)}},Dr={extends:Fn,beforeConnect(){m(this.$el,"uk-slidenav");var t=this.$props.icon;this.icon=k(this.$el,"uk-slidenav-large")?t+"-large":t}},Pr={extends:Fn,i18n:{label:"Open menu"}},Ar={extends:Fn,i18n:{label:"Close"},beforeConnect(){this.icon="close-"+(k(this.$el,"uk-close-large")?"large":"icon")}},Br={extends:Fn,i18n:{label:"Open"}},Mr={extends:Fn,i18n:{label:"Back to top"}},Or={extends:Fn,i18n:{label:"Next page"},data:{role:null}},Fn={extends:Fn,i18n:{label:"Previous page"},data:{role:null}};const Nr={};const zr=Je&&"loading"in HTMLImageElement.prototype;var Hr={args:"dataSrc",props:{dataSrc:String,sources:String,margin:String,target:String,loading:String},data:{dataSrc:"",sources:!1,margin:"50%",target:!1,loading:"lazy"},connected(){var t;"lazy"!==this.loading?this.load():(zr&&Wr(this.$el)&&(this.$el.loading="lazy",Lr(this.$el)),Wr(t=this.$el)&&!It(t,"src")&&g(t,"src",'data:image/svg+xml;utf8, '))},disconnected(){this.img&&(this.img.onload=""),delete this.img},observe:rn({target:({$el:t,$props:e})=>[t,...Rt(e.target,t)],handler(t,e){this.load(),e.disconnect()},options:({margin:t})=>({rootMargin:t}),filter:({loading:t})=>"lazy"===t}),methods:{load(){var t;return this.img||(Tt(t=Wr(this.$el)?this.$el:function(t,e,i){const n=new Image;return function(t,e){if((e=function(e){if(!e)return[];if(R(e,"["))try{e=JSON.parse(e)}catch(t){e=[]}else e=tn(e);w(e)||(e=[e]);return e.filter(t=>!ot(t))}(e)).length){var i=Pe("");for(const s of e){var n=Pe("");g(n,s),P(i,n)}P(i,t)}}(n,i),jr(t,n),n.onload=()=>{Lr(t,n.currentSrc)},g(n,"src",e),n}(this.$el,this.dataSrc,this.sources),"loading"),Lr(this.$el,t.currentSrc),this.img=t)}}};function Lr(t,e){var i;Wr(t)?(r(i=C(t),"picture")?T(i):[t]).forEach(t=>jr(t,t)):e&&!b(t.style.backgroundImage,e)&&(_(t,"backgroundImage",`url(${ee(e)})`),E(t,ne("load",!1)))}const Fr=["data-src","data-srcset","sizes"];function jr(t,e){for(const n of Fr){var i=Et(t,n);i&&g(e,n.replace(/^(data-)+/,""),i)}}function Wr(t){return r(t,"img")}var qr={mixins:[t,Is],props:{fill:String},data:{fill:"",clsWrapper:"uk-leader-fill",clsHide:"uk-leader-hide",attrFill:"data-fill"},computed:{fill:({fill:t},e)=>t||_(e,"--uk-leader-fill-content")},connected(){[this.wrapper]=Ee(this.$el,``)},disconnected(){_e(this.wrapper.childNodes)},observe:sn(),update:{read(){return{width:Math.trunc(this.$el.offsetWidth/2),fill:this.fill,hide:!this.matchMedia}},write({width:t,fill:e,hide:i}){f(this.wrapper,this.clsHide,i),g(this.wrapper,this.attrFill,new Array(t).join(e))},events:["resize"]}},Rr={install:function({modal:o}){function r(t,e,n=$,s=$){e={bgClose:!1,escClose:!0,...e,i18n:{...o.i18n,...null==e?void 0:e.i18n}};const r=o.dialog(t(e),e);return Y(new Promise(e=>{const i=u(r.$el,"hide",()=>e(n()));u(r.$el,"submit","form",t=>{t.preventDefault(),e(s(r)),i(),r.hide()})}),{dialog:r})}o.dialog=function(t,e){const i=o(``,{stack:!0,role:"alertdialog",...e});return i.show(),u(i.$el,"hidden",async()=>{await Promise.resolve(),i.$destroy(!0)},{self:!0}),i},o.alert=function(e,t){return r(({i18n:t})=>`${d(e)?e:$e(e)}
`,t)},o.confirm=function(e,t){return r(({i18n:t})=>``,t,()=>Promise.reject())},o.prompt=function(e,i,t){var t=r(({i18n:t})=>``,t,()=>null,()=>s.value),n=t.dialog["$el"];const s=A("input",n);return u(n,"show",()=>s.select()),t},o.i18n={ok:"Ok",cancel:"Cancel"}},mixins:[Mn],data:{clsPage:"uk-modal-page",selPanel:".uk-modal-dialog",selClose:".uk-modal-close, .uk-modal-close-default, .uk-modal-close-outside, .uk-modal-close-full"},events:[{name:"show",self:!0,handler(){k(this.panel,"uk-margin-auto-vertical")?m(this.$el,"uk-flex"):_(this.$el,"display","block"),He(this.$el)}},{name:"hidden",self:!0,handler(){_(this.$el,"display",""),v(this.$el,"uk-flex")}}]};var Vr={extends:Cs,data:{targets:"> .uk-parent",toggle:"> a",content:"> ul"}},Ur={extends:Us,props:{dropbarTransparentMode:Boolean},data:{clsDrop:"uk-navbar-dropdown",selNavItem:".uk-navbar-nav > li > a,a.uk-navbar-item,button.uk-navbar-item,.uk-navbar-item a,.uk-navbar-item button,.uk-navbar-toggle",selTransparentTarget:'[class*="uk-section"]',dropbarTransparentMode:!1},computed:{navbarContainer:(t,e)=>c(e,".uk-navbar-container"),dropbarOffset:({dropbarTransparentMode:t},e)=>"behind"===t?e.offsetHeight:0},watch:{items(){var t=k(this.$el,"uk-navbar-justify");for(const e of B(".uk-navbar-nav, .uk-navbar-left, .uk-navbar-right",this.$el))_(e,"flexGrow",t?B(".uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle",e).length:"")}},disconnect(){var t;null!=(t=this._colorListener)&&t.call(this)},observe:[on({target:({navbarContainer:t})=>t,handler:"registerColorListener",options:{attributes:!0,attributeFilter:["class"],attributeOldValue:!0}}),rn({handler(t){this._isIntersecting=t[0].isIntersecting,this.registerColorListener()},args:{intersecting:!1}})],events:[{name:"show",el(){return this.dropContainer},handler({target:t}){var e,i,t=this.getTransparentMode(t);t&&!this._mode&&(e=()=>this._mode=function(t,e){for(const i of e)if(k(t,i))return v(t,i),i}(this.navbarContainer,["uk-light","uk-dark"]),"behind"===t&&(i=Xr(this.$el))&&(e(),m(this.navbarContainer,"uk-"+i)),"remove"===t)&&(e(),v(this.navbarContainer,"uk-navbar-transparent"))}},{name:"hide",el(){return this.dropContainer},async handler({target:t}){var e,t=this.getTransparentMode(t);t&&this._mode&&(await new Promise(t=>setTimeout(t)),this.getActive()||("behind"===t&&(e=Xr(this.$el))&&v(this.navbarContainer,"uk-"+e),m(this.navbarContainer,this._mode),"remove"===t&&m(this.navbarContainer,"uk-navbar-transparent"),this._mode=null))}}],methods:{getTransparentMode(t){var e;if(this.navbarContainer)return this.dropbar&&this.isDropbarDrop(t)?this.dropbarTransparentMode:(e=this.getDropdown(t))&&k(t,"uk-dropbar")?e.inset?"behind":"remove":void 0},registerColorListener(){var t=this._isIntersecting&&k(this.navbarContainer,"uk-navbar-transparent")&&!function(t){do{if("normal"!==_(t,"mixBlendMode"))return 1}while(t=C(t))}(this.navbarContainer)&&!B(".uk-drop",this.dropContainer).map(this.getDropdown).some(t=>t.isToggled()&&(t.inset||"behind"===this.getTransparentMode(t.$el)));this._colorListener?t||(this._colorListener(),this._colorListener=null):t&&(this._colorListener=function(t,e){const i=Ai(t,!0),n=i===document.documentElement?document:i,s=u(n,"scroll",e,{passive:!0}),r=fi([t,i],e);return()=>{s(),r.disconnect()}}(this.navbarContainer,()=>{var{left:t,top:e,height:i}=O(this.navbarContainer);const n={x:t,y:Math.max(0,e)+i/2};t=_(B(this.selTransparentTarget).find(t=>xt(n,O(t))),"--uk-navbar-color");t&&Dt(this.navbarContainer,"uk-light,uk-dark","uk-"+t)}))}}};function Xr(t){return _(t,"--uk-navbar-dropbar-behind-color")}Mn={mixins:[Mn],args:"mode",props:{mode:String,flip:Boolean,overlay:Boolean,swiping:Boolean},data:{mode:"slide",flip:!1,overlay:!1,clsPage:"uk-offcanvas-page",clsContainer:"uk-offcanvas-container",selPanel:".uk-offcanvas-bar",clsFlip:"uk-offcanvas-flip",clsContainerAnimation:"uk-offcanvas-container-animation",clsSidebarAnimation:"uk-offcanvas-bar-animation",clsMode:"uk-offcanvas",clsOverlay:"uk-offcanvas-overlay",selClose:".uk-offcanvas-close",container:!1,swiping:!0},computed:{clsFlip:({flip:t,clsFlip:e})=>t?e:"",clsOverlay:({overlay:t,clsOverlay:e})=>t?e:"",clsMode:({mode:t,clsMode:e})=>e+"-"+t,clsSidebarAnimation:({mode:t,clsSidebarAnimation:e})=>"none"===t||"reveal"===t?"":e,clsContainerAnimation:({mode:t,clsContainerAnimation:e})=>"push"!==t&&"reveal"!==t?"":e,transitionElement({mode:t}){return"reveal"===t?C(this.panel):this.panel}},observe:cn({filter:({swiping:t})=>t}),update:{read(){this.isToggled()&&!S(this.$el)&&this.hide()},events:["resize"]},events:[{name:"touchmove",self:!0,passive:!1,filter(){return this.overlay},handler(t){t.cancelable&&t.preventDefault()}},{name:"show",self:!0,handler(){"reveal"!==this.mode||k(C(this.panel),this.clsMode)||(Te(this.panel,""),m(C(this.panel),this.clsMode));var{body:t,scrollingElement:e}=document;m(t,this.clsContainer,this.clsFlip),_(t,"touch-action","pan-y pinch-zoom"),_(this.$el,"display","block"),_(this.panel,"maxWidth",e.clientWidth),m(this.$el,this.clsOverlay),m(this.panel,this.clsSidebarAnimation,"reveal"===this.mode?"":this.clsMode),He(t),m(t,this.clsContainerAnimation),this.clsContainerAnimation&&(Yr().content+=",user-scalable=0")}},{name:"hide",self:!0,handler(){v(document.body,this.clsContainerAnimation),_(document.body,"touch-action","")}},{name:"hidden",self:!0,handler(){var t;this.clsContainerAnimation&&((t=Yr()).content=t.content.replace(/,user-scalable=0$/,"")),"reveal"===this.mode&&_e(this.panel),v(this.panel,this.clsSidebarAnimation,this.clsMode),v(this.$el,this.clsOverlay),_(this.$el,"display",""),_(this.panel,"maxWidth",""),v(document.body,this.clsContainer,this.clsFlip)}},{name:"swipeLeft swipeRight",handler(t){this.isToggled()&&V(t.type,"Left")^this.flip&&this.hide()}}]};function Yr(){return A('meta[name="viewport"]',document.head)||P(document.head,'
')}var Gr={mixins:[t],props:{selContainer:String,selContent:String,minHeight:Number},data:{selContainer:".uk-modal",selContent:".uk-modal-dialog",minHeight:150},computed:{container:({selContainer:t},e)=>c(e,t),content:({selContent:t},e)=>c(e,t)},observe:sn({target:({container:t,content:e})=>[t,e]}),update:{read(){return!!(this.content&&this.container&&S(this.$el))&&{max:Math.max(this.minHeight,He(this.container)-(M(this.content).height-He(this.$el)))}},write({max:t}){_(this.$el,{minHeight:this.minHeight,maxHeight:t})},events:["resize"]}},Jr={props:["width","height"],connected(){m(this.$el,"uk-responsive-width")},observe:sn({target:({$el:t})=>[t,C(t)]}),update:{read(){return!!(S(this.$el)&&this.width&&this.height)&&{width:Le(C(this.$el)),height:this.height}},write(t){He(this.$el,kt.contain({height:this.height,width:this.width},t).height)},events:["resize"]}},Zr={props:{offset:Number},data:{offset:0},connected(){var t=this;Kr.size||u(document,"click",Qr),Kr.add(t)},disconnected(){var t;t=this,Kr.delete(t),Kr.size||ie(document,"click",Qr)},methods:{async scrollTo(t){t=t&&A(t)||document.body,E(this.$el,"beforescroll",[this,t])&&(await _i(t,{offset:this.offset}),E(this.$el,"scrolled",[this,t]))}}};const Kr=new Set;function Qr(t){if(!t.defaultPrevented)for(const e of Kr)I(t.target,e.$el)&&jt(e.$el)&&(t.preventDefault(),window.location.href!==e.$el.href&&window.history.pushState({},"",e.$el.href),e.scrollTo(Wt(e.$el)))}var to={args:"cls",props:{cls:String,target:String,hidden:Boolean,margin:String,repeat:Boolean,delay:Number},data:()=>({cls:"",target:!1,hidden:!0,margin:"-1px",repeat:!1,delay:0,inViewClass:"uk-scrollspy-inview"}),computed:{elements:({target:t},e)=>t?B(t,e):[e]},watch:{elements(t){this.hidden&&_(Ht(t,`:not(.${this.inViewClass})`),"opacity",0)}},connected(){this.elementData=new Map},disconnected(){for(var[t,e]of this.elementData.entries())v(t,this.inViewClass,(null==e?void 0:e.cls)||"");delete this.elementData},observe:rn({target:({elements:t})=>t,handler(t){var e,i,n=this.elementData;for({target:e,isIntersecting:i}of t){n.has(e)||n.set(e,{cls:Et(e,"uk-scrollspy-class")||this.cls});var s=n.get(e);!this.repeat&&s.show||(s.show=i)}this.$emit()},options:({margin:t})=>({rootMargin:t}),args:{intersecting:!1}}),update:[{write(t){for(const[e,i]of this.elementData.entries())!i.show||i.inview||i.queued?!i.show&&i.inview&&!i.queued&&this.repeat&&this.toggle(e,!1):(i.queued=!0,t.promise=(t.promise||Promise.resolve()).then(()=>new Promise(t=>setTimeout(t,this.delay))).then(()=>{this.toggle(e,!0),setTimeout(()=>{i.queued=!1,this.$emit()},300)}))}}],methods:{toggle(t,e){var i,n=this.elementData.get(t);n&&(null!=(i=n.off)&&i.call(n),_(t,"opacity",!e&&this.hidden?0:""),f(t,this.inViewClass,e),f(t,n.cls),/\buk-animation-/.test(n.cls)&&(i=()=>_t(t,"uk-animation-[\\w-]+"),e?n.off=p(t,"animationcancel animationend",i):i()),E(t,e?"inview":"outview"),n.inview=e,this.$update(t))}}},eo={props:{cls:String,closest:Boolean,scroll:Boolean,overflow:Boolean,offset:Number},data:{cls:"uk-active",closest:!1,scroll:!1,overflow:!0,offset:0},computed:{links:(t,e)=>B('a[href*="#"]',e).filter(t=>t.hash&&jt(t)),elements({closest:e}){return this.links.map(t=>c(t,e||"*"))}},watch:{links(t){this.scroll&&this.$create("scroll",t,{offset:this.offset})}},observe:[rn(),hn()],update:[{read(){var e=this.links.map(Wt).filter(Boolean),t=e["length"];if(!t||!S(this.$el))return!1;var i=Ai(e,!0),{scrollTop:n,scrollHeight:s}=i,r=Mi(i);let o=!1;if(n===s-r.height)o=t-1;else{for(let t=0;t
t.blur());for(let t=0;tt&&A(t,e)||e},connected(){this.start=so(this.start||this.top),this.end=so(this.end||this.bottom),this.placeholder=A("+ .uk-sticky-placeholder",this.$el)||A('
'),this.isFixed=!1,this.setActive(!1)},beforeDisconnect(){this.isFixed&&(this.hide(),v(this.selTarget,this.clsInactive)),ro(this.$el),Ie(this.placeholder),this.placeholder=null},observe:[ln(),hn({target:()=>document.scrollingElement}),sn({target:({$el:t})=>[t,document.scrollingElement]})],events:[{name:"load hashchange popstate",el(){return window},filter(){return!1!==this.targetOffset},handler(){const i=document["scrollingElement"];location.hash&&0!==i.scrollTop&&setTimeout(()=>{var t=O(A(location.hash)),e=O(this.$el);this.isFixed&&wt(t,e)&&(i.scrollTop=t.top-e.height-qe(this.targetOffset,"height",this.placeholder)-qe(this.offset,"height",this.placeholder))})}},{name:"transitionstart",handler(){this.transitionInProgress=p(this.$el,"transitionend transitioncancel",()=>this.transitionInProgress=null)}}],update:[{read({height:i,width:n,margin:s,sticky:r}){if(this.inactive=!this.matchMedia||!S(this.$el),!this.inactive){var o=this.isFixed&&!this.transitionInProgress,o=(o&&(oo(this.$el),this.hide()),this.active||({height:i,width:n}=O(this.$el),s=_(this.$el,"margin")),o&&this.show(),qe("100vh","height")),a=He(window),l=Math.max(0,document.scrollingElement.scrollHeight-o);let t=this.position;this.overflowFlip&&othis.hide(),$):this.hide():xe.inProgress(this.$el)&&oa+(d?Math.min(l,h):l)),m(this.$el,this.clsFixed)},setActive(t){var e=this.active;(this.active=t)?(Dt(this.selTarget,this.clsInactive,this.clsActive),e!==t&&E(this.$el,"active")):(Dt(this.selTarget,this.clsActive,this.clsInactive),e!==t&&E(this.$el,"inactive"))}}};function no(t,e,i,n){return t?rt(t)||d(t)&&t.match(/^-?\d/)?i+qe(t,"height",e,!0):O(i=!0===t?C(e):qt(t,e)).bottom-(n&&i&&I(e,i)?y(_(i,"paddingBottom")):0):0}function so(t){return"true"===t||"false"!==t&&t}function ro(t){_(t,{position:"",top:"",marginTop:"",width:""})}function oo(t){m(t,"uk-transition-disable"),requestAnimationFrame(()=>v(t,"uk-transition-disable"))}Xs={mixins:[Xs],args:"src",props:{src:String,icon:String,attributes:"list",strokeAnimation:Boolean},data:{strokeAnimation:!1},observe:[on({async handler(){var t=await this.svg;t&&ao.call(this,t)},options:{attributes:!0,attributeFilter:["id","class","style"]}})],async connected(){b(this.src,"#")&&([this.src,this.icon]=this.src.split("#"));var t,e=await this.svg;e&&(ao.call(this,e),this.strokeAnimation)&&(t=Ts(e=e))&&_(e,"--uk-animation-stroke",t)},methods:{async getSvg(){return r(this.$el,"img")&&!this.$el.complete&&"lazy"===this.$el.loading?new Promise(t=>p(this.$el,"load",()=>t(this.getSvg()))):function(t,e){e&&b(t,"t?R(t,"data:")?decodeURIComponent(t.split(",")[1]):(await fetch(t)).text():Promise.reject());const ho=//g,co=Ct(function(t){var e,i={};for(ho.lastIndex=0;e=ho.exec(t);)i[e[3]]=``;return i});const uo=".uk-disabled *, .uk-disabled, [disabled]";var fo={mixins:[An],args:"connect",props:{connect:String,toggle:String,itemNav:String,active:Number,followFocus:Boolean,swiping:Boolean},data:{connect:"~.uk-switcher",toggle:"> * > :first-child",itemNav:!1,active:0,cls:"uk-active",attrItem:"uk-switcher-item",selVertical:".uk-nav",followFocus:!1,swiping:!0},computed:{connects:({connect:t},e)=>Rt(t,e),connectChildren(){return this.connects.map(t=>T(t)).flat()},toggles:({toggle:t},e)=>B(t,e),children(t,e){return T(e).filter(e=>this.toggles.some(t=>I(t,e)))}},watch:{connects(t){this.swiping&&_(t,"touchAction","pan-y pinch-zoom"),this.$emit()},connectChildren(){let i=Math.max(0,this.index());for(const t of this.connects)T(t).forEach((t,e)=>f(t,this.cls,e===i));this.$emit()},toggles(t){this.$emit();var e=this.index();this.show(~e?e:t[this.active]||t[0])}},connected(){g(this.$el,"role","tablist")},observe:[an({targets:({connectChildren:t})=>t}),cn({target:({connects:t})=>t,filter:({swiping:t})=>t})],events:[{name:"click keydown",delegate(){return this.toggle},handler(t){l(t.current,uo)||"click"!==t.type&&t.keyCode!==o.SPACE||(t.preventDefault(),this.show(t.current))}},{name:"keydown",delegate(){return this.toggle},handler(t){var{current:e,keyCode:i}=t,n=l(this.$el,this.selVertical),i=i===o.HOME?0:i===o.END?"last":i===o.LEFT&&!n||i===o.UP&&n?"previous":i===o.RIGHT&&!n||i===o.DOWN&&n?"next":-1;~i&&(t.preventDefault(),(t=(n=this.toggles.filter(t=>!l(t,uo)))[St(i,n,n.indexOf(e))]).focus(),this.followFocus)&&this.show(t)}},{name:"click",el(){return this.connects.concat(this.itemNav?Rt(this.itemNav,this.$el):[])},delegate(){return`[${this.attrItem}],[data-${this.attrItem}]`},handler(t){c(t.target,"a,button")&&(t.preventDefault(),this.show(Et(t.current,this.attrItem)))}},{name:"swipeRight swipeLeft",filter(){return this.swiping},el(){return this.connects},handler({type:t}){this.show(V(t,"Left")?"next":"previous")}}],update(){g(this.connects,"role","presentation"),g(T(this.$el),"role","presentation");for(const i in this.toggles){var t=this.toggles[i],e=null==(e=this.connects[0])?void 0:e.children[i];g(t,"role","tab"),e&&(t.id=ws(this,t,"-tab-"+i),e.id=ws(this,e,"-tabpanel-"+i),g(t,"aria-controls",e.id),g(e,{role:"tabpanel","aria-labelledby":t.id}))}g(this.$el,"aria-orientation",l(this.$el,this.selVertical)?"vertical":null)},methods:{index(){return U(this.children,t=>k(t,this.cls))},show(t){var e=this.toggles.filter(t=>!l(t,uo)),i=this.index(),t=St(!tt(t)||b(e,t)?t:0,e,St(this.toggles[i],e));const n=St(e[t],this.toggles),s=(this.children.forEach((t,e)=>{f(t,this.cls,n===e),g(this.toggles[e],{"aria-selected":n===e,tabindex:n===e?null:-1})}),0<=i&&i!==t);this.connects.forEach(async({children:t})=>{var e=X(t).filter((t,e)=>e!==n&&k(t,this.cls));await this.toggleElement(e,!1,s),await this.toggleElement(t[n],!0,s)})}}},t={mixins:[t],extends:fo,props:{media:Boolean},data:{media:960,attrItem:"uk-tab-item",selVertical:".uk-tab-left,.uk-tab-right"},connected(){var t=k(this.$el,"uk-tab-left")?"uk-tab-left":!!k(this.$el,"uk-tab-right")&&"uk-tab-right";t&&this.$create("toggle",this.$el,{cls:t,mode:"media",media:this.media})}};var po,Is={mixins:[Is,An],args:"target",props:{href:String,target:null,mode:"list",queued:Boolean},data:{href:!1,target:!1,mode:"click",queued:!0},computed:{target({target:t},e){return(t=Rt(t||e.hash,e)).length?t:[e]}},connected(){b(this.mode,"media")||(zt(this.$el)||g(this.$el,"tabindex","0"),!this.cls&&r(this.$el,"a")&&g(this.$el,"role","button"))},observe:an({target:({target:t})=>t}),events:[{name:Qe,filter(){return b(this.mode,"hover")},handler(t){this._preventClick=null,!le(t)||nt(this._showState)||this.$el.disabled||(E(this.$el,"focus"),p(document,Qe,()=>E(this.$el,"blur"),!0,t=>!I(t.target,this.$el)),b(this.mode,"click")&&(this._preventClick=!0))}},{name:`mouseenter mouseleave ${ii} ${ni} focus blur`,filter(){return b(this.mode,"hover")},handler(t){var e,i;le(t)||this.$el.disabled||(e=b(["mouseenter",ii,"focus"],t.type),i=this.isToggled(this.target),!e&&(!nt(this._showState)||"blur"!==t.type&&l(this.$el,":focus")||"blur"===t.type&&l(this.$el,":hover"))?i===this._showState&&(this._showState=null):e&&nt(this._showState)&&i!==this._showState||(this._showState=e?i:null,this.toggle("toggle"+(e?"show":"hide"))))}},{name:"keydown",filter(){return b(this.mode,"click")&&!r(this.$el,"input")},handler(t){32===t.keyCode&&(t.preventDefault(),this.$el.click())}},{name:"click",filter(){return["click","hover"].some(t=>b(this.mode,t))},handler(t){var e;(this._preventClick||c(t.target,'a[href="#"], a[href=""]')||(e=c(t.target,"a[href]"))&&(!this.isToggled(this.target)||e.hash&&l(this.target,e.hash)))&&t.preventDefault(),!this._preventClick&&b(this.mode,"click")&&this.toggle()}},{name:"mediachange",filter(){return b(this.mode,"media")},el(){return this.target},handler(t,e){e.matches^this.isToggled(this.target)&&this.toggle()}}],methods:{async toggle(t){if(E(this.target,t||"toggle",[this])){if(It(this.$el,"aria-expanded")&&g(this.$el,"aria-expanded",!this.isToggled(this.target)),!this.queued)return this.toggleElement(this.target);var e=this.target.filter(t=>k(t,this.clsLeave));if(e.length)for(const n of this.target){var i=b(e,n);this.toggleElement(n,i,i)}else{const s=this.target.filter(this.isToggled);await this.toggleElement(s,!1)&&await this.toggleElement(this.target.filter(t=>!b(s,t)),!0)}}}}};return ft(Object.freeze({__proto__:null,Accordion:Cs,Alert:Vs,Close:Ar,Cover:jn,Drop:_s,DropParentIcon:_n,Dropdown:_s,Dropnav:Us,FormCustom:Nn,Grid:Cn,HeightMatch:In,HeightViewport:Un,Icon:Ir,Img:Hr,Leader:qr,Margin:un,Marker:Br,Modal:Rr,Nav:Vr,NavParentIcon:Tr,Navbar:Ur,NavbarParentIcon:_n,NavbarToggleIcon:Pr,Offcanvas:Mn,OverflowAuto:Gr,OverlayIcon:_n,PaginationNext:Or,PaginationPrevious:Fn,Responsive:Jr,Scroll:Zr,Scrollspy:to,ScrollspyNav:eo,SearchIcon:Er,SlidenavNext:Dr,SlidenavPrevious:Dr,Spinner:_r,Sticky:io,Svg:Xs,Switcher:fo,Tab:t,Toggle:Is,Totop:Mr,Video:Ke}),(t,e)=>hs.component(e,t)),po=hs,Je&&window.MutationObserver&&(document.body?requestAnimationFrame(()=>ar(po)):new MutationObserver((t,e)=>{document.body&&(ar(po),e.disconnect())}).observe(document.documentElement,{childList:!0})),ft(Gi,(t,e)=>hs.component(e,t)),hs});
\ No newline at end of file
diff --git a/fields.yaml b/fields.yaml
index 32609ac..af17ed6 100644
--- a/fields.yaml
+++ b/fields.yaml
@@ -8,7 +8,7 @@ fields:
span: row
spanClass: col-sm-3
label: Version (build)
- default: 341
+ default: 342
brand_color:
span: row
spanClass: col-12
diff --git a/package.json b/package.json
index 6a21577..4375c0b 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "oc-ui3kit-theme",
- "version": "3.4.1",
+ "version": "3.4.2",
"description": "Starter development template for building UIkit v3 themed OctoberCMS sites.",
"author": "Danilo Cuculić ",
"license": "MIT",
@@ -46,7 +46,7 @@
"autoprefixer": "^10.4.16",
"postcss": "^8.4.31",
"postcss-csso": "^6.0.1",
- "uikit": "^3.17.5"
+ "uikit": "^3.17.8"
},
"devDependencies": {
"gulp": "^3.9.1",
diff --git a/version.yaml b/version.yaml
index e455cda..937c41d 100644
--- a/version.yaml
+++ b/version.yaml
@@ -212,3 +212,5 @@
- Upgraded UIkit framework to 3.17.2, updated SCSS variables
3.4.1:
- Upgraded UIkit framework to 3.17.5, deprecated JS functions
+3.4.2:
+ - Upgraded UIkit framework to 3.17.8, added utility styles