1!function(e,t){"object"==typeof exports&&typeof module<"u"?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=typeof globalThis<"u"?globalThis:e||self).window=e.window||{})}(this,function(e){Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});let t=e=>"object"==typeof e&&!!e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),o=e=>"string"==typeof e,n=e=>e&&null!==e&&e instanceof Element&&"nodeType"in e,i=function(e){var t=(new DOMParser).parseFromString(e,"text/html").body;if(t.childElementCount>1){for(var o=document.createElement("div");t.firstChild;)o.appendChild(t.firstChild);return o}let n=t.firstChild;return!n||n instanceof HTMLElement?n:((o=document.createElement("div")).appendChild(n),o)},r=function(e,t=void 0){return!e||e===document.body||t&&e===t?null:function(e){if(!(e&&e instanceof Element&&e.offsetParent))return!1;let t=!1,o=!1;if(e.scrollWidth>e.clientWidth){let o=window.getComputedStyle(e).overflowX,n=-1!==o.indexOf("hidden"),i=-1!==o.indexOf("clip"),r=-1!==o.indexOf("visible");t=!n&&!i&&!r}if(e.scrollHeight>e.clientHeight){let t=window.getComputedStyle(e).overflowY,n=-1!==t.indexOf("hidden"),i=-1!==t.indexOf("clip"),r=-1!==t.indexOf("visible");o=!n&&!i&&!r}return t||o}(e)?e:r(e.parentElement,t)},s=(e=!0,t="--f-scrollbar-compensate",o="--f-body-margin",n="hide-scrollbar")=>{let i=document,r=i.body,s=i.documentElement;if(e){if(r.classList.contains(n))return;let e=window.innerWidth-s.getBoundingClientRect().width;e<0&&(e=0),s.style.setProperty(t,`${e}px`);let i=parseFloat(window.getComputedStyle(r).marginRight);i&&r.style.setProperty(o,`${i}px`),r.classList.add(n)}else r.classList.remove(n),r.style.setProperty(o,""),i.documentElement.style.setProperty(t,"")},a=(e,...o)=>{let n=o.length;for(let i=0;i<n;i++){let n=o[i]||{};Object.entries(n).forEach(([o,n])=>{let i=Array.isArray(n)?[]:{};e[o]||Object.assign(e,{[o]:i}),t(n)?Object.assign(e[o],a(e[o],n)):Array.isArray(n)?Object.assign(e,{[o]:[...n]}):Object.assign(e,{[o]:n})})}return e};function l(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}let c=function(e=0,t=0,o=0){return Math.max(Math.min(t,o),e)},d=function(e=0,t=0,o=0,n=0,i=0,r=!1){let s=(e-t)/(o-t)*(i-n)+n;return r?n<i?c(n,s,i):c(i,s,n):s},u=(e,t="")=>{e&&e.classList&&t.split(" ").forEach(t=>{t&&e.classList.add(t)})},p=(e,t="")=>{e&&e.classList&&t.split(" ").forEach(t=>{t&&e.classList.remove(t)})},f=(e,t="",o)=>{e&&e.classList&&t.split(" ").forEach(t=>{t&&e.classList.toggle(t,o||!1)})};function h(e){return t(e)||Array.isArray(e)}function m(e,t){let o=Object.keys(e),n=Object.keys(t);return o.length===n.length&&o.every(o=>{let n=e[o],i=t[o];return"function"==typeof n?`${n}`==`${i}`:h(n)&&h(i)?m(n,i):n===i})}let g=function(e){for(let t of w)t.getState()===y.Running&&t.tick(S?e-S:0);S=e,T=window.requestAnimationFrame(g)},y=function(e){return e[e.Initializing=0]="Initializing",e[e.Running=1]="Running",e[e.Paused=2]="Paused",e[e.Completed=3]="Completed",e[e.Destroyed=4]="Destroyed",e}({});var v=function(e){return e[e.Spring=0]="Spring",e[e.Ease=1]="Ease",e}(v||{});let b=function(e){return e[e.Loop=0]="Loop",e[e.Reverse=1]="Reverse",e}({}),w=new Set,T=null,S=0;function x(){let e=y.Initializing,t=v.Ease,o=0,n=0,i=x.Easings.Linear,r=500,s=0,a=0,l=0,d=0,u=1/0,p=.01,f=.01,h=!1,S={},E=null,k={},C={},M={},A=0,L=0,O=b.Loop,$=x.Easings.Linear,R=new Map;function P(e,...t){for(let o of R.get(e)||[])o(...t)}function N(e){return n=0,e?E=setTimeout(()=>{I()},e):I(),_}function I(){e=y.Running,P("start",k,C)}function z(){if(e=y.Completed,M={},P("end",k),e===y.Completed)if(o<A){if(o++,O===b.Reverse){let e={...S};
1S={...C},C=e}N(L)}else o=0;return _}let _={getState:function(){return e},easing:function(e){return i=e,t=v.Ease,M={},_},duration:function(e){return r=e,_},spring:function(e={}){t=v.Spring;let{velocity:o,mass:n,tension:i,friction:r,restDelta:c,restSpeed:m,maxSpeed:g,clamp:y}={velocity:0,mass:1,tension:170,friction:26,restDelta:.1,restSpeed:.1,maxSpeed:1/0,clamp:!0,...e};return s=o,a=n,l=i,d=r,f=c,p=m,u=g,h=y,M={},_},isRunning:function(){return e===y.Running},isSpring:function(){return t===v.Spring},from:function(e){return k={...e},_},to:function(e){return C=e,_},repeat:function(e,t=0,o=b.Loop,n){return A=e,L=t,O=o,$=n||i,_},on:function(e,t){return function(e,t){R.set(e,[...R.get(e)||[],t])}(e,t),_},off:function(e,t){return function(e,t){R.has(e)&&R.set(e,R.get(e).filter(e=>e!==t))}(e,t),_},start:function(t){return m(k,C)||(e=y.Initializing,S={...k},w.add(this),T||=window.requestAnimationFrame(g),N(t)),_},pause:function(){return E&&=(clearTimeout(E),null),e===y.Running&&(e=y.Paused,P("pause",k)),_},end:z,tick:function(o){o>50&&(o=50),n+=o;let g=0,w=!1;if(e!==y.Running)return _;if(t===v.Ease){g=c(0,n/r,1),w=1===g;let e=O===b.Reverse?$:i;for(let t in k)k[t]=S[t]+(C[t]-S[t])*e(g)}if(t===v.Spring){let e=.001*o,t=0;for(let o in k){let n=C[o],i=k[o];if("number"!=typeof n||isNaN(n)||"number"!=typeof i||isNaN(i))continue;if(Math.abs(n-i)<=f){k[o]=n,M[o]=0;continue}M[o]||("object"==typeof s&&"number"==typeof s[o]?M[o]=s[o]:M[o]="number"==typeof s?s:0);let r=M[o];r=c(-1*Math.abs(u),r,Math.abs(u));let m=r*a*d;r+=((i>n?-1:1)*(Math.abs(n-i)*l)-m)/a*e,i+=r*e;let g=k[o]>n?i<n:i>n,y=Math.abs(r)<p&&Math.abs(n-i)<=f;h&&g&&(y=!0),y?(i=n,r=0):t++,k[o]=i,M[o]=r}w=!t}let T={...C};return P("step",k,S,C,g),w&&e===y.Running&&m(C,T)&&(e=y.Completed,z()),_},getStartValues:function(){return S},getCurrentValues:function(){return k},getCurrentVelocities:function(){return M},getEndValues:function(){return C},destroy:function(){e=y.Destroyed,E&&=(clearTimeout(E),null),S=k=C={},w.delete(this)}};return _}function E(e){return typeof TouchEvent<"u"&&e instanceof TouchEvent}function k(e,t){let o=[],n=E(e)?e[t]:e instanceof MouseEvent&&("changedTouches"===t||"mouseup"!==e.type)?[e]:[];for(let e of n)o.push({x:e.clientX,y:e.clientY,ts:Date.now()});return o}function C(e){return k(e,"touches")}function M(e){return k(e,"targetTouches")}function A(e){return k(e,"changedTouches")}function L(e){let t=e[0],o=e[1]||t;return{x:(t.x+o.x)/2,y:(t.y+o.y)/2,ts:o.ts}}function O(e){let t=e[0],o=e[1]||e[0];return t&&o?-1*Math.sqrt((o.x-t.x)*(o.x-t.x)+(o.y-t.y)*(o.y-t.y)):0}x.destroy=()=>{for(let e of w)e.destroy();T&&=(cancelAnimationFrame(T),null)},x.Easings={Linear:function(e){return e},EaseIn:function(e){return 0===e?0:2**(10*e-10)},EaseOut:function(e){return 1===e?1:1-2**(-10*e)},EaseInOut:function(e){return 0===e?0:1===e?1:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2}};let $=e=>{e.cancelable&&e.preventDefault()},R={passive:!1},P={panThreshold:5,swipeThreshold:3,ignore:["textarea","input","select","[contenteditable]","[data-selectable]","[data-draggable]"]},N=!1,I=!0,z=(e,t)=>{let o,n,i,r,s,a={...P,...t},l=[],c=[],d=[],u=!1,p=!1,f=!1,h=!1,m=0,g=0,y=0,v=0,b=0,w=0,T=0,S=0,x=0,E=[],k=new Map;function z(e){let t=O(c),r=O(d),s=t&&r?t/r:0,a={srcEvent:o,isPanRecognized:u,isSwipeRecognized:p,firstTouch:l,previousTouch:d,currentTouch:c,deltaX:y,deltaY:v,offsetX:b,offsetY:w,velocityX:T,velocityY:S,velocity:Math.abs(T)>Math.abs(S)?T:S,angle:x,axis:i,scale:s,center:n};for(let t of k.get(e)||[])t(a)}function _(e){let t=e.target,o=e.composedPath()[0],n=a.ignore.join(","),i=e=>e&&e instanceof HTMLElement&&(e.matches(n)||e.closest(n));if(i(t)||i(o))return!1}function D(e){let t=Date.now();if(E=E.filter(e=>!e.ts||e.ts>t-100),e&&E.push(e),T=0,S=0,E.length>3){let e=E[0],t=E[E.length-1];if(e&&t){let o=t.x-e.x,n=t.y-e.y,i=e.ts&&t.ts?t.ts-e.ts:0;i>0&&(T=Math.abs(o)>3?o/(i/30):0,S=Math.abs(n)>3?n/(i/30):0)}}}function H(e){if(!1===_(e))return;if(typeof MouseEvent<"u"&&e instanceof MouseEvent){if(N)return}else N=!0;if(typeof MouseEvent<"u"&&e instanceof MouseEvent){if(!e.buttons||0!==e.button)return;$(e)}e instanceof MouseEvent&&(window.addEventListener("mousemove",F),window.addEventListener("mouseup",j)),window.addEventListener("blur",q),o=e,c=M(e),l=[...c],d=[],g=c.length,n=L(c),1===g&&(u=!1,p=!1,f=!1),g&&D(L(c));let t=Date.now(),i=t-(m||t);h=i>0&&i<=250&&1===g,m=t,clearTimeout(r),z("start")}function F(e){if(!l.length||e.defaultPrevented||!1===_(e))return;o=e,d=[...c],c=C(e);let t=L(d),r=L(C(e));if(D(r),g=c.length,n=r,d.length===c.length?(y=r.x-t.x,v=r.y-t.y):(y=0,v=0),l.length){let e=L(l);b=r.x-e.x,w=r.y-e.y}if(c.length>1){let e=O(c),t=O(d);Math.abs(e-t)>=.1&&(f=!0,z("pinch"))}u||(u=Math.abs(b)>=a.panThreshold||Math.abs(w)>=a.panThreshold,u&&(I=!1,clearTimeout(s),s=void 0,x=Math.abs(180*Math.atan2(w,b)/Math.PI),i=x>45&&x<135?"y":"x",l=[...c],d=[...c],b=0,w=0,y=0,v=0,window.getSelection()?.removeAllRanges(),z("panstart"))),u&&(y||v)&&z("pan"),z("move")}function j(e){if(o=e,!l.length)return;let t=M(e),i=A(e);if(g=t.length,n=L(i),i.length&&D(L(i)),d=[...c],c=[...t],l=[...t],g>0)z("end"),u=!1,p=!1,E=[];else{let e=a.swipeThreshold;(Math.abs(T)>e||Math.abs(S)>
1e)&&(p=!0),u&&z("panend"),p&&z("swipe"),!u&&!p&&!f&&(z("tap"),h?z("doubleTap"):r=setTimeout(function(){z("singleTap")},250)),z("end"),B()}}function q(){clearTimeout(r),B(),u&&z("panend"),z("end")}function B(){N=!1,u=!1,p=!1,h=!1,g=0,E=[],c=[],d=[],l=[],y=0,v=0,b=0,w=0,T=0,S=0,x=0,i=void 0,window.removeEventListener("mousemove",F),window.removeEventListener("mouseup",j),window.removeEventListener("blur",q),!I&&!s&&(s=setTimeout(()=>{I=!0,s=void 0},100))}function U(e){let t=e.target;N=!1,t&&!e.defaultPrevented&&(I||($(e),e.stopPropagation()))}let W={init:function(){return e&&(e.addEventListener("click",U,R),e.addEventListener("mousedown",H,R),e.addEventListener("touchstart",H,R),e.addEventListener("touchmove",F,R),e.addEventListener("touchend",j),e.addEventListener("touchcancel",j)),W},on:function(e,t){return function(e,t){k.set(e,[...k.get(e)||[],t])}(e,t),W},off:function(e,t){return k.has(e)&&k.set(e,k.get(e).filter(e=>e!==t)),W},isPointerDown:()=>g>0,destroy:function(){clearTimeout(r),clearTimeout(s),s=void 0,e&&(e.removeEventListener("click",U,R),e.removeEventListener("mousedown",H,R),e.removeEventListener("touchstart",H,R),e.removeEventListener("touchmove",F,R),e.removeEventListener("touchend",j),e.removeEventListener("touchcancel",j)),e=null,B()}};return W};z.isClickAllowed=()=>I;let _,D={IMAGE_ERROR:"This image couldn't be loaded. <br /> Please try again later.",MOVE_UP:"Move up",MOVE_DOWN:"Move down",MOVE_LEFT:"Move left",MOVE_RIGHT:"Move right",ZOOM_IN:"Zoom in",ZOOM_OUT:"Zoom out",TOGGLE_FULL:"Toggle zoom level",TOGGLE_1TO1:"Toggle zoom level",ITERATE_ZOOM:"Toggle zoom level",ROTATE_CCW:"Rotate counterclockwise",ROTATE_CW:"Rotate clockwise",FLIP_X:"Flip horizontally",FLIP_Y:"Flip vertically",RESET:"Reset",TOGGLE_FS:"Toggle fullscreen"},H=1e4,F=e=>{e.cancelable&&e.preventDefault()},j=(e,t=H)=>(e=parseFloat(e+"")||0,Math.round((e+2**-52)*t)/t),q=e=>e instanceof HTMLImageElement,B=function(e){return e.Reset="reset",e.Zoom="zoom",e.ZoomIn="zoomIn",e.ZoomOut="zoomOut",e.ZoomTo="zoomTo",e.ToggleCover="toggleCover",e.ToggleFull="toggleFull",e.ToggleMax="toggleMax",e.IterateZoom="iterateZoom",e.Pan="pan",e.Swipe="swipe",e.Move="move",e.MoveLeft="moveLeft",e.MoveRight="moveRight",e.MoveUp="moveUp",e.MoveDown="moveDown",e.RotateCCW="rotateCCW",e.RotateCW="rotateCW",e.FlipX="flipX",e.FlipY="flipY",e.ToggleFS="toggleFS",e}({}),U=function(e){return e.Cover="cover",e.Full="full",e.Max="max",e}({}),W={x:0,y:0,scale:1,angle:0,flipX:1,flipY:1},V=function(e){return e[e.Init=0]="Init",e[e.Loading=1]="Loading",e[e.Error=2]="Error",e[e.Ready=3]="Ready",e[e.Destroyed=4]="Destroyed",e}({}),Y={bounds:!0,classes:{container:"f-panzoom",wrapper:"f-panzoom__wrapper",content:"f-panzoom__content",viewport:"f-panzoom__viewport"},clickAction:B.ToggleFull,dblClickAction:!1,gestures:{},height:"auto",l10n:D,maxScale:4,minScale:1,mouseMoveFactor:1,panMode:"drag",protected:!1,singleClickAction:!1,spinnerTpl:'<div class="f-spinner"></div>',wheelAction:B.Zoom,width:"auto"},G=0,X=0,Z=0,K=(e,t={},s={})=>{let a,l,d,h,g,y,v,b,w=V.Init,T={...Y,...t},S={},E={...W},k={...W},C=[];function M(e){let t=T[e];return t&&"function"==typeof t?t(Me):t}function O(){return e&&e.parentElement&&a&&w===V.Ready}let $=new Map;function R(e,...t){let o=[...$.get(e)||[]];T.on&&o.push(T.on[e]);for(let e of o)e&&"function"==typeof e&&e(Me,...t);"*"!==e&&R("*",e,...t)}function P(e){if(!O())return;let t=e.target;if(r(t))return;let o=Date.now(),n=c(-1,[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),1);R("wheel",e,n);let i=M("wheelAction");if(!i||e.defaultPrevented)return;let s=k.scale,a=s*(n>0?1.5:.5);if(i===B.Zoom){let t=Math.abs(e.deltaY)<100&&Math.abs(e.deltaX)<100?200:45;if(o-X<t)return void F(e);X=o;let i=ie(),r=ae();if(j(a)<j(i)&&j(s)<=j(i)?(Z+=Math.abs(n),a=i):j(a)>j(r)&&j(s)>=j(r)?(Z+=Math.abs(n),a=r):(Z=0,a=c(i,a,r)),Z>7)return}switch(F(e),i){case B.Pan:ue(i,{srcEvent:e,deltaX:2*-e.deltaX,deltaY:2*-e.deltaY});break;case B.Zoom:ue(B.ZoomTo,{srcEvent:e,scale:a,center:{x:e.clientX,y:e.clientY}});break;default:ue(i,{srcEvent:e})}}function N(t){let o=t.composedPath()[0];if(!z.isClickAllowed()||!n(o)||t.defaultPrevented||!e?.contains(o)||o.hasAttribute("disabled")||o.hasAttribute("aria-disabled")||o.hasAttribute("data-carousel-go-prev")||o.hasAttribute("data-carousel-go-next"))return;let i=o.closest("[data-panzoom-action]"),r=i?.dataset?.panzoomAction,s=i?.dataset?.panzoomValue||"";if(r){switch(F(t),r){case B.ZoomTo:case B.ZoomIn:case B.ZoomOut:ue(r,{scale:parseFloat(s||"")||void 0});break;case B.MoveLeft:case B.MoveRight:ue(r,{deltaX:parseFloat(s||"")||void 0});break;case B.MoveUp:case B.MoveDown:ue(r,{deltaY:parseFloat(s||"")||void 0});break;case B.ToggleFS:ke();break;default:ue(r)}return}if(!a?.contains(o))return;let l={srcEvent:t};if(ue(M("clickAction"),l),M("dblClickAction")){let e=Date.now(),t=e-(G||e);G=e,t>0&&t<=250?(_&&=void clearTimeout(_),ue(M("dblClickAction"),l)):_=setTimeout(()=>{ue(M("singleClickAction"),l)},250)}}function I(e){if(b=e,!O()||!te()||E.scale<=1||k.scale<=1||(a?.dataset.animationName||"").indexOf("zoom")>-1)return;let t=oe(k.scale);if(!t)return;let{x:o,y:n}=t;ue(B.Pan,{deltaX:o-k.x,deltaY:n-k.y})}function D(){e&&(p(e,"is-loading"),e.querySelector(".f-spinner")?.remove())}function U(){if(!e||!l)return;
1if(D(),q(l)&&(!l.complete||!l.naturalWidth))return w=V.Error,a?.classList.add("has-error"),void R("error");R("loaded");let{width:t,height:o}=Q();q(l)&&(l.setAttribute("width",t+""),l.setAttribute("height",o+"")),a&&(p(a,"has-error"),q(l)&&(a.setAttribute("width",t+""),a.setAttribute("height",o+""),a.style.aspectRatio=`${t/o||""}`)),y=x().on("start",(e,t)=>{void 0!==t.angle&&(t.angle=90*Math.round(t.angle/90)),void 0!==t.flipX&&(t.flipX=t.flipX>0?1:-1),void 0!==t.flipY&&(t.flipY=t.flipY>0?1:-1),k={...W,...t},de(),R("animationStart")}).on("pause",e=>{k={...W,...e}}).on("step",e=>{if(!O())return void y?.end();if(E={...W,...e},te()||!M("bounds")||Se()||k.scale>E.scale||k.scale<re())return void pe();let t=le(k.scale),o=!1,n=!1,i=!1,r=!1;E.x<t.x[0]&&(o=!0),E.x>t.x[1]&&(n=!0),E.y<t.y[0]&&(r=!0),E.y>t.y[1]&&(i=!0);let s=!1,a=!1,l=!1,d=!1;k.x<t.x[0]&&(s=!0),k.x>t.x[1]&&(a=!0),k.y<t.y[0]&&(d=!0),k.y>t.y[1]&&(l=!0);let u=!1;(n&&a||o&&s)&&(k.x=c(t.x[0],k.x,t.x[1]),u=!0),(i&&l||r&&d)&&(k.y=c(t.y[0],k.y,t.y[1]),u=!0),u&&y&&y.spring({tension:94,friction:17,maxSpeed:555*k.scale,restDelta:.1,restSpeed:.1,velocity:y.getCurrentVelocities()}).from(E).to(k).start(),pe()}).on("end",()=>{g?.isPointerDown()||ce(),y?.isRunning()||(de(),R("animationEnd"))}),function(){let e=M("gestures");if(!e||!h||!l)return;let t=!1;g=z(h,e).on("start",e=>{if(!M("gestures")||!y||!O()||te())return;let o=e.srcEvent;(E.scale>1||Te(E.angle)||e.currentTouch.length>1)&&(o?.stopPropagation(),y.pause(),t=!0),1===e.currentTouch.length&&R("touchStart")}).on("move",e=>{t&&(1!==k.scale||Te(k.angle)||e.currentTouch.length>1)&&(F(e.srcEvent),e.srcEvent?.stopPropagation())}).on("pan",e=>{if(!t)return;let o=e.srcEvent;(1!==k.scale||Te(k.angle)||e.currentTouch.length>1)&&(F(o),ue(B.Pan,e))}).on("swipe",e=>{t&&(k.scale>1||Te(k.angle))&&ue(B.Swipe,e)}).on("tap",e=>{R("click",e)}).on("singleTap",e=>{R("singleClick",e)}).on("doubleTap",e=>{R("dblClick",e)}).on("pinch",e=>{t&&(e.scale>re()?ue(B.ZoomIn,e):e.scale<re()?ue(B.ZoomOut,e):ue(B.Pan,e))}).on("end",e=>{t&&(e.currentTouch.length?(e.srcEvent.stopPropagation(),F(e.srcEvent),y?.end()):(t=!1,de(),ce(),R("touchEnd")))}).init()}(),h&&(h.addEventListener("wheel",P,{passive:!1}),C.push(()=>{h?.removeEventListener("wheel",P,{passive:!1})})),e?.addEventListener("click",N),document?.addEventListener("mousemove",I),C.push(()=>{e?.removeEventListener("click",N),document?.removeEventListener("mousemove",I)});let n=K();E={...n},k={...n},w=V.Ready,pe(),de(),R("ready"),requestAnimationFrame(()=>{w===V.Ready&&(D(),h&&(h.style.visibility=""))})}function K(){let e={...M("startPos")||{}},t=e.scale,o=1;o="string"==typeof t?ne(t):"number"==typeof t?t:re();let n={...W,...e,scale:o},i=te()?oe(o):void 0;if(i){let{x:e,y:t}=i;n.x=e,n.y=t}return n}function J(){let e={top:0,left:0,width:0,height:0};if(a){let t=a.getBoundingClientRect();Te(k.angle)?(e.top=t.top+.5*t.height-.5*t.width,e.left=t.left+.5*t.width-.5*t.height,e.width=t.height,e.height=t.width):(e.top=t.top,e.left=t.left,e.width=t.width,e.height=t.height)}return e}function Q(){let e=M("width"),t=M("height");if(l&&"auto"===e){let t=l.getAttribute("width");e=t?parseFloat(t+""):void 0===l.dataset.width?q(h)?h.naturalWidth:q(l)?l.naturalWidth:a?.getBoundingClientRect().width||0:parseFloat(l.dataset.width+"")}else e=o(e)?parseFloat(e):e;if(l&&"auto"===t){let e=l.getAttribute("height");t=e?parseFloat(e+""):void 0===l.dataset.height?q(h)?h.naturalHeight:q(l)?l.naturalHeight:a?.getBoundingClientRect().height||0:parseFloat(l.dataset.height+"")}else t=o(t)?parseFloat(t):t;return{width:e,height:t}}function ee(){let e=J();return{width:e.width,height:e.height}}function te(){return"mousemove"===M("panMode")&&matchMedia("(hover: hover)").matches}function oe(e){let t=b||M("event"),o=a?.getBoundingClientRect();if(!t||!o||e<=1)return{x:0,y:0};let n=(t.clientX||0)-o.left,i=(t.clientY||0)-o.top,{width:r,height:s}=ee(),l=le(e);if(e>1){let t=M("mouseMoveFactor");t>1&&(e*=t)}let d=r*e,u=s*e,p=.5*(d-r)-n/r*100/100*(d-r),f=.5*(u-s)-i/s*100/100*(u-s);return p=c(l.x[0],p,l.x[1]),f=c(l.y[0],f,l.y[1]),{x:p,y:f}}function ne(t){if(!t)return k.scale;if(!e)return 1;let o=e.getBoundingClientRect(),n=J(),{width:i,height:r}=Q(),s=e=>{if("number"==typeof e)return e;switch(e){case"min":case"base":return 1;case"cover":return Math.max(o.height/n.height,o.width/n.width)||1;case"full":case"max":{let e=Te(k.angle)?r:i;return e&&n.width?e/n.width:1}}},a=M("minScale"),l=M("maxScale"),d=Math.min(s("full"),s(a)),u="number"==typeof l?s("full")*l:Math.min(s("full"),s(l));switch(t){case"min":return d;case"base":return c(d,1,u);case"cover":return s("cover");case"full":return Math.min(u,s("full"));case"max":return u}}function ie(){return ne("min")}function re(){return ne("base")}function se(){return ne("full")}function ae(){return ne("max")}
vendor: 8,005 bytes, line 1
1function le(t){let o={x:[0,0],y:[0,0]},n=e?.getBoundingClientRect();if(!n)return o;let i=J(),r=n.width,s=n.height,a=i.width,l=i.height,c=t=void 0===t?k.scale:t,d=t;if(te()&&t>1){let e=M("mouseMoveFactor");e>1&&(a*t>r+.01&&(c*=e),l*t>s+.01&&(d*=e))}if(a*=c,l*=d,a>r){o.x[0]=.5*(r-a),o.x[1]=.5*(a-r);let e=.5*(i.left-n.left),t=.5*(i.left+i.width-n.right);o.x[0]-=e+t,o.x[1]-=e+t}if(l>s){o.y[0]=.5*(s-l),o.y[1]=.5*(l-s);let e=.5*(i.top-n.top),t=.5*(i.top+i.height-n.bottom);o.y[0]-=e+t,o.y[1]-=e+t}return o}function ce(){if(!O()||!M("bounds")||!y)return;let e=ie(),t=ae(),o=c(e,k.scale,t);if(k.scale<e-.01||k.scale>t+.01)return void ue(B.ZoomTo,{scale:o});if(y.isRunning()||Se())return;let n=le(o);k.x<n.x[0]||k.x>n.x[1]||k.y<n.y[0]||k.y>n.y[1]?(k.x=c(n.x[0],k.x,n.x[1]),k.y=c(n.y[0],k.y,n.y[1]),y.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:y.getCurrentVelocities()}),y.from(E).to(k).start()):pe()}function de(t){if(!O())return;let o=we(),n=Se(),i=xe(),r=Ee(),s=me(),l=ge();f(a,"is-fullsize",r),f(a,"is-expanded",i),f(a,"is-dragging",n),f(a,"can-drag",o),f(a,"will-zoom-in",s),f(a,"will-zoom-out",l);let c=ve(),d=be(),u=ye(),p=!O();for(let o of(t||e)?.querySelectorAll("[data-panzoom-action]")||[]){let e=o.dataset.panzoomAction,t=!1;if(p)t=!0;else switch(e){case B.ZoomIn:c||(t=!0);break;case B.ZoomOut:u||(t=!0);break;case B.ToggleFull:{d||u||(t=!0);let e=o.querySelector("g");e&&(e.style.display=r&&!t?"none":"");break}case B.IterateZoom:{c||u||(t=!0);let e=o.querySelector("g");e&&(e.style.display=c||t?"":"none");break}case B.ToggleCover:case B.ToggleMax:c||u||(t=!0)}t?(o.setAttribute("aria-disabled",""),o.setAttribute("tabindex","-1")):(o.removeAttribute("aria-disabled"),o.removeAttribute("tabindex"))}}function ue(t,o){if(!t||!e||!l||!y||!O()||t===B.Swipe&&Math.abs(y.getCurrentVelocities().scale)>.01)return;let n={...k},i={...k},r=le(te()?n.scale:E.scale),s=y.getCurrentVelocities(),a=J();o||={};let d=(o.currentTouch?.length||0)>1,u=o.velocityX||0,p=o.velocityY||0,f=o.center;o.srcEvent&&(f=L(A(o.srcEvent)));let h=o.deltaX||0,g=o.deltaY||0;switch(t){case B.MoveRight:h=o.deltaX||100;break;case B.MoveLeft:h=o.deltaX||-100;break;case B.MoveUp:g=o.deltaY||-100;break;case B.MoveDown:g=o.deltaY||100}let v=[];if("number"==typeof t)i.scale=t;else switch(t){case B.Reset:i={...W},i.scale=re();break;case B.ZoomTo:case B.ZoomIn:case B.ZoomOut:case B.ToggleCover:case B.ToggleFull:case B.ToggleMax:case B.IterateZoom:case B.Zoom:i.scale=he(t,o);break;case B.Pan:case B.Move:case B.MoveLeft:case B.MoveRight:case B.MoveUp:case B.MoveDown:if(Se()){let e=1,t=1;i.x<=r.x[0]&&u<=0&&(e=Math.max(.01,1-Math.abs(1/a.width*Math.abs(i.x-r.x[0]))),e*=.2),i.x>=r.x[1]&&u>=0&&(e=Math.max(.01,1-Math.abs(1/a.width*Math.abs(i.x-r.x[1]))),e*=.2),i.y<=r.y[0]&&p<=0&&(t=Math.max(.01,1-Math.abs(1/a.height*Math.abs(i.y-r.y[0]))),t*=.2),i.y>=r.y[1]&&p>=0&&(t=Math.max(.01,1-Math.abs(1/a.height*Math.abs(i.y-r.y[1]))),t*=.2),i.x+=h*e,i.y+=g*t}else i.x=c(r.x[0],i.x+h,r.x[1]),i.y=c(r.y[0],i.y+g,r.y[1]);break;case B.Swipe:let e=(e=0)=>Math.sign(e)*Math.abs(e)**1.5;i.x+=c(-1e3,e(u),1e3),i.y+=c(-1e3,e(p),1e3),p&&!u&&(i.x=c(r.x[0],i.x,r.x[1])),!p&&u&&(i.y=c(r.y[0],i.y,r.y[1])),s.x=u,s.y=p;break;case B.RotateCW:i.angle+=90;break;case B.RotateCCW:i.angle-=90;break;case B.FlipX:i.flipX*=-1;break;case B.FlipY:i.flipY*=-1}if(void 0!==E.angle&&Math.abs(E.angle)>=360&&(i.angle-=360*Math.floor(E.angle/360),E.angle-=360*Math.floor(E.angle/360)),v.length){let e=v.findIndex(e=>e>i.scale+1/H);i.scale=v[e]||v[0]}if(d&&(i.scale=c(ie()*(d?.8:1),i.scale,ae()*(d?1.6:1))),te()){let e=oe(i.scale);if(e){let{x:t,y:o}=e;i.x=t,i.y=o}}else if(Math.abs(i.scale-n.scale)>1e-4){let t=0,o=0;if(f)t=f.x,o=f.y;else{let n=e.getBoundingClientRect();t=n.x+.5*n.width,o=n.y+.5*n.height}let s=t-a.left,l=o-a.top;s-=.5*a.width,l-=.5*a.height;let u=(s-n.x)/n.scale,p=(l-n.y)/n.scale;i.x=s-u*i.scale,i.y=l-p*i.scale,!d&&M("bounds")&&(r=le(i.scale),i.x=c(r.x[0],i.x,r.x[1]),i.y=c(r.y[0],i.y,r.y[1]))}if(t===B.Swipe){let e=500*i.scale,t=s;y.spring({tension:94,friction:17,maxSpeed:e,restDelta:.1,restSpeed:.1,velocity:t})}else t===B.Pan||d?y.spring({tension:900,friction:17,restDelta:.01,restSpeed:.01,maxSpeed:1}):y.spring({tension:170,friction:17,restDelta:.001,restSpeed:.001,maxSpeed:1/0,velocity:s});if(0===o.velocity||m(E,i))E={...i},k={...i},y.end(),pe(),de();else{if(m(k,i))return;y.from(E).to(i).start()}R("action",t)}function pe(){if(!l||!a||!h)return;let{width:e,height:t}=Q();Object.assign(a.style,{maxWidth:`min(${e}px, 100%)`,maxHeight:`min(${t}px, 100%)`});let{x:o,y:n,width:i,height:r,scale:s,angle:c,flipX:d,flipY:u}=fe(),p=`translate(${j(o,100)}px, ${j(n,100)}px)`;p+=1!==d||1!==u?` scaleX(${j(s*d)}) scaleY(${j(s*u)})`:` scale(${j(s)})`,0!==c&&(p+=` rotate(${c}deg)`),h.style.width=`${j(i)}px`,h.style.height=`${j(r)}px`,h.style.transform=`${p}`,R("render")}function fe(){let{width:t,height:o}=Q(),{width:n,height:i}=ee();if(!e)return{x:0,y:0,width:0,height:0,scale:0,flipX:0,flipY:0,angle:0,fitWidth:n,fitHeight:i,fullWidth:t,fullHeight:o};let{x:r,y:s,scale:a,angle:l,flipX:c,flipY:d}=E,u=1/se(),p=t,f=o,h=E.scale*u,m=k.scale*u,g=Math.max(n,i),y=Math.min(n,i);t>o?(p=g,f=y):(p=y,f=g),h=t>o?g*a/t||1:g*a/o||1;let v=p?t*m:0,b=f?o*m:0;return r=r+.5*p-.5*v,s=s+.5*f-.5*b,{x:r,y:s,width:v,height:b,scale:p&&f?t*h/v:0,flipX:c,flipY:d,angle:l,fitWidth:n,fitHeight:i,fullWidth:t,fullHeight:o}}function he(e=M("clickAction"),t={}){let o=k.scale,n=re(),i=[];if("number"==typeof e)n=e;else if(e){switch(e){case B.ZoomTo:n=t.scale||1;break;case B.ZoomIn:n=o*(t.scale||2);break;case B.ZoomOut:n=o*(t.scale||.5);break;case B.ToggleCover:i=[re(),ne("cover")];break;case B.ToggleFull:i=[re(),se()];break;case B.ToggleMax:i=[re(),ae()];break;case B.IterateZoom:i=[re(),se(),ae()];break;case B.Zoom:{let e=se();n=o>=e-.05?re():Math.min(e,o*(t.scale||2));break}}i.length&&(n=i.find(e=>e>o+1/H)??re())}return e!==B.ZoomTo&&(n=c(ie(),n,ae())),n}function me(){return!!(O()&&he()>k.scale)}function ge(){return!!(O()&&he()<k.scale)}function ye(){return!!(O()&&k.scale>ie())}function ve(){return!!(O()&&k.scale<ae())}function be(){return!!(O()&&k.scale<se())}function we(){return!(!O()||!xe()&&!Te(k.angle)||!g||te())}function Te(e){return 90===Math.abs(e%180)}function Se(){return!(!O()||!g?.isPointerDown()||te())}function xe(){return!!(O()&&k.scale>re())}function Ee(){return!!(O()&&k.scale>=se())}function ke(){let t="in-fullscreen",o="with-panzoom-in-fullscreen";e?.classList.toggle(t);let n=e?.classList.contains(t);n?(document.documentElement.classList.add(o),document.addEventListener("keydown",Ce,!0)):(document.documentElement.classList.remove(o),document.removeEventListener("keydown",Ce,!0)),pe(),R(n?"enterFS":"exitFS")}function Ce(e){"Escape"===e.key&&!e.defaultPrevented&&ke()}let Me={canDrag:we,canZoomIn:ve,canZoomOut:ye,canZoomToFull:be,destroy:function(){R("destroy");for(let e of Object.values(S))e?.destroy(Me);for(let e of C)e();return a&&(a.style.aspectRatio="",a.style.maxWidth="",a.style.maxHeight=""),h&&(h.style.width="",h.style.height="",h.style.transform=""),a=void 0,l=void 0,h=void 0,E={...W},k={...W},y?.destroy(),y=void 0,g?.destroy(),g=void 0,w=V.Destroyed,Me},emit:R,execute:ue,getBoundaries:le,getContainer:function(){return e},getContent:function(){return l},getFullDim:Q,getGestures:function(){return g},getMousemovePos:oe,getOptions:function(){return T},getPlugins:function(){return S},getScale:ne,getStartPosition:K,getState:function(){return w},getTransform:function(e){return!0===e?k:E},getTween:function(){return y},getViewport:function(){return h},getWrapper:function(){return a},init:function(){return w=V.Init,R("init"),function(){for(let[e,t]of Object.entries({...s,...T.plugins||{}}))if(e&&!S[e]&&t instanceof Function){let o=t();o.init(Me),S[e]=o}R("initPlugins")}(),function(){let t={...Y.classes,...M("classes")},o=t.content?.split(" ").shift(),n=t.wrapper?.split(" ").shift(),i=t.viewport?.split(" ").shift();if(o&&n&&i&&e&&(u(e,t.container),l=e.querySelector(`.${o}
1:not(.is-clone)`),l)){if(l.setAttribute("draggable","false"),a=e.querySelector(`.${n}`),a||(a=document.createElement("div"),u(a,t.wrapper),l.insertAdjacentElement("beforebegin",a),a.insertAdjacentElement("afterbegin",l)),h=e.querySelector(`.${i}`),h||(h=document.createElement("div"),u(h,t.viewport),a.insertAdjacentElement("beforeend",h)),h.contains(l)||h.insertAdjacentElement("afterbegin",l),d=e.querySelector(`.${o}.is-clone`),d||(d=l.cloneNode(!0),d.removeAttribute("id"),u(d,"is-clone"),a.insertAdjacentElement("afterbegin",d)),l instanceof HTMLPictureElement&&(l=l.querySelector("img")),d instanceof HTMLPictureElement&&(d=d.querySelector("img")),h instanceof HTMLPictureElement&&(h=h.querySelector("img")),h&&(h.style.visibility="hidden",M("protected"))){h.addEventListener("contextmenu",e=>{F(e)});let e=document.createElement("div");u(e,"f-panzoom__protected"),h.appendChild(e)}R("initLayout")}}(),function(){if(e&&a&&!v){let e=null;v=new ResizeObserver(()=>{O()&&(e||=requestAnimationFrame(()=>{O()&&(de(),ce(),R("refresh")),e=null}))}),v.observe(a),C.push(()=>{v?.disconnect(),v=void 0,e&&=(cancelAnimationFrame(e),null)})}}(),function(){if(!e||!l)return;if(!q(l)||!q(d))return void U();let t=()=>{l&&q(l)&&l.decode().then(()=>{U()}).catch(()=>{U()})};if(w=V.Loading,e.classList.add("is-loading"),R("loading"),d.src&&d.complete)return void t();(function(){if(!e||e?.querySelector(".f-spinner"))return;let t=i(M("spinnerTpl"));t&&(t.classList.add("f-spinner"),e.classList.add("is-loading"),a?.insertAdjacentElement("afterbegin",t))})(),d.addEventListener("load",t,!1),d.addEventListener("error",t,!1),C.push(()=>{d?.removeEventListener("load",t,!1),d?.removeEventListener("error",t,!1)})}(),Me},isDragging:Se,isExpanded:xe,isFullsize:Ee,isMousemoveMode:te,localize:function(e,t=[]){let o=M("l10n")||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let o=0;o<t.length;o++)e=e.split(t[o][0]).join(t[o][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t),e},off:function(e,t){for(let o of e instanceof Array?e:[e])$.has(o)&&$.set(o,$.get(o).filter(e=>e!==t));return Me},on:function(e,t){for(let o of e instanceof Array?e:[e])$.set(o,[...$.get(o)||[],t]);return Me},toggleFS:ke,updateControls:de,version:"6.1.14",willZoomIn:me,willZoomOut:ge};return Me};K.l10n={en_EN:D},K.getDefaults=()=>Y;let J,Q,ee=(e,t)=>{let o=[];return e.childNodes.forEach(e=>{e.nodeType===Node.ELEMENT_NODE&&(!t||e.matches(t))&&o.push(e)}),o},te={...D,ERROR:"Something went wrong. <br /> Please try again later.",NEXT:"Next page",PREV:"Previous page",GOTO:"Go to page #%d",DOWNLOAD:"Download",TOGGLE_FULLSCREEN:"Toggle full-screen mode",TOGGLE_EXPAND:"Toggle full-size mode",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_AUTOPLAY:"Toggle slideshow"},oe=function(e){return e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Destroyed=2]="Destroyed",e}({}),ne=function(e){return e[e.Loading=0]="Loading",e[e.Loaded=1]="Loaded",e[e.Error=2]="Error",e}({}),ie=e=>{e.cancelable&&e.preventDefault()},re={adaptiveHeight:!1,center:!0,classes:{container:"f-carousel",isEnabled:"is-enabled",isLTR:"is-ltr",isRTL:"is-rtl",isHorizontal:"is-horizontal",isVertical:"is-vertical",hasAdaptiveHeight:"has-adaptive-height",viewport:"f-carousel__viewport",slide:"f-carousel__slide",isSelected:"is-selected"},dragFree:!1,enabled:!0,errorTpl:'<div class="f-html">{{ERROR}}</div>',fill:!0,infinite:!0,initialPage:0,l10n:te,rtl:!1,slides:[],slidesPerPage:"auto",spinnerTpl:'<div class="f-spinner"></div>',transition:"fade",tween:{clamp:!0,mass:1,tension:160,friction:25,restDelta:1,restSpeed:1,velocity:0},vertical:!1},se=0,ae=(e,s={},l={})=>{se++;let h,m,g,y,v,b=oe.Init,w={...re},T={...re},S={},k=null,C=null,M=0,A=0,L=0,O=!1,$=!1,R=!1,P="height",N=0,I=!0,_=0,D=0,H=0,F=0,j="*",q=[],B=[],U=new Set,W=[],V=[],Y=0,G=0,X=0;function Z(e,...t){let o=T[e];return o&&o instanceof Function?o(Be,...t):o}function K(e,t=[]){let o=Z("l10n")||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let o=0;o<t.length;o++)e=e.split(t[o][0]).join(t[o][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t),e}let te=new Map;function ne(e,...t){let o=[...te.get(e)||[]];T.on&&o.push(T.on[e]);for(let e of o)e&&e instanceof Function&&e(Be,...t);"click"===e&&Re(t[0]),"*"!==e&&ne("*",e,...t)}function le(){let e=a({},re,w),t="",o=w.breakpoints||{};for(let[n,i]of Object.entries(o))window.matchMedia(n).matches&&(t+=n,a(e,i));if(void 0===v||t!==v){if(v=t,b!==oe.Init){let t=V[_]?.slides[0]?.index;void 0===t&&(t=T.initialSlide),e.initialSlide=t,e.slides=[];for(let t of q)t.isVirtual&&e.slides.push(t)}Fe(),T=e,!1!==Z("enabled")&&(b=oe.Init,ne("init"),function(){for(let[e,t]of Object.entries({...l,...T.plugins||{}}))if(e&&!S[e]&&t instanceof Function){let o=t();o.init(Be,ae),S[e]=o}ne("initPlugins")}(),ce(),function(){if(!C)return;let e=Z("classes")||{};q=[],[...ee(C,`.${e.slide}
1`)].forEach(e=>{if(e.parentElement){let t=Se({el:e,isVirtual:!1,...e.dataset||{}});ne("createSlide",t),q.push(t)}}),Ce();for(let e of q)ne("addSlide",e);Te(Z("slides"));for(let e of q){let t=e.el;t?.parentElement===C&&(u(t,T.classes.slide),u(t,e.class),Ie(e),ne("attachSlideEl",e))}ne("initSlides")}(),Me(),b=oe.Ready,u(k,(Z("classes")||{}).isEnabled||""),He(),he(),m=x().on("start",()=>{(!h||!h.isPointerDown())&&(fe(),He())}).on("step",e=>{let t=N;N=e.pos,N!==t&&(I=!1,He())}).on("end",e=>{h?.isPointerDown()||(N=e.pos,m&&!O&&(N<H||N>F)?m.spring({clamp:!0,mass:1,tension:200,friction:25,velocity:0,restDelta:1,restSpeed:1}).from({pos:N}).to({pos:c(H,N,F)}).start():I||(I=!0,ne("settle")))}),ue(),function(){if(!k||!C)return;k.addEventListener("click",$e),document.addEventListener("mousemove",de),Q||(Q=function(e){let t=e.target?.dataset?.carouselTarget;t&&(document.getElementById(`${t.split("#").pop()}`)?.carousel)?.emit("click",e)},document.addEventListener("click",Q));let e=C.getBoundingClientRect();if(Y=e.height,G=e.width,!g){let e=null;g=new ResizeObserver(()=>{e||=requestAnimationFrame(()=>{(function(){if(b!==oe.Ready||!C)return;let e=V.length,t=C.getBoundingClientRect(),o=t.height,n=t.width;e>1&&(R&&Math.abs(o-Y)<.5||!R&&Math.abs(n-G)<.5)||(Me(),ue(),Y=o,G=n,(!R||Y)&&(R||G)&&(!k||!C||(e!==V.length||!h?.isPointerDown())&&(Z("dragFree")&&(O||N>H&&N<F)?(fe(),He()):_e(_,{transition:!1}))))})(),e=null})}),g.observe(C)}}(),ne("ready"))}}function ce(){if(!k)return;let e=Z("classes")||{};u(k,e.container);let o=Z("style");if(o&&t(o))for(let[e,t]of Object.entries(o))k.style.setProperty(e,t);C=Array.from(k.querySelectorAll(`.${e.viewport}`)).filter(t=>t.closest(`.${e.container}`)===k).pop()||null,C||(C=document.createElement("div"),u(C,e.viewport),C.append(...ee(k,`.${e.slide}`)),k.insertAdjacentElement("afterbegin",C)),k.carousel=Be,ne("initLayout")}function de(e){J=e}function ue(){!1===Z("gestures")?h&&=void h.destroy():h||function(){let e=Z("gestures");h||!1===e||!C||(h=z(C,e).on("start",e=>{if(!m||!1===Z("gestures",e))return;let{srcEvent:t}=e;R&&E(t)&&!r(t.target)&&ie(t),m.pause(),m.getCurrentVelocities().pos=0;let o=V[_]?.slides[0],n=o?.el;o&&U.has(o.index)&&n&&(N=o.offset||0,N+=(function(e){let t=window.getComputedStyle(e),o=new DOMMatrixReadOnly(t.transform);return{width:o.m41||0,height:o.m42||0}}(n)[P]||0)*($&&!R?1:-1)),Le(),O||(N<H||N>F)&&m.spring({clamp:!0,mass:1,tension:500,friction:25,velocity:m.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:N}).to({pos:c(H,N,F)}).start()}).on("move",e=>{if(!1===Z("gestures",e))return;let{srcEvent:t,axis:o,deltaX:n,deltaY:i}=e;if(E(t)&&t.touches?.length>1)return;let s=t.target,a=r(s),l=a?a.scrollHeight>a.clientHeight?"y":"x":void 0;if(a&&a!==C&&(!o||o===l))return;if(!o)return ie(t),t.stopPropagation(),void t.stopImmediatePropagation();if("y"===o&&!R||"x"===o&&R||(ie(t),t.stopPropagation(),!m))return;let c=$&&!R?1:-1,d=R?i:n,u=m?.isRunning()?m.getEndValues().pos:N,p=1;O||(u<=H&&d*c<0?(p=Math.max(.01,1-(Math.abs(1/ve()*Math.abs(u-H))||0)),p*=.2):u>=F&&d*c>0&&(p=Math.max(.01,1-(Math.abs(1/ve()*Math.abs(u-F))||0)),p*=.2)),u+=d*p*c,m.spring({clamp:!0,mass:1,tension:700,friction:25,velocity:m.getCurrentVelocities()?.pos||0,restDelta:1,restSpeed:1}).from({pos:N}).to({pos:u}).start()}).on("panstart",e=>{!1!==Z("gestures",e)&&e?.axis===(R?"y":"x")&&u(C,"is-dragging")}).on("panend",e=>{!1!==Z("gestures",e)&&p(C,"is-dragging")}).on("end",e=>{if(!1===Z("gestures",e))return;let{srcEvent:t,axis:o,velocityX:n,velocityY:i,currentTouch:s}=e;if(s.length>0||!m)return;let a=t.target,l=r(a),d=l?l.scrollHeight>l.clientHeight?"y":"x":void 0,u=l&&(!o||o===d);R&&E(t)&&!o&&$e(t);let p=V.length,f=Z("dragFree");if(!p)return;let h=u?0:Z("vertical")?i:n;o!==(R?"y":"x")&&(h=0);let g=m?.isRunning()?m.getEndValues().pos:N,y=$&&!R?1:-1;if(u||(g+=h*(f?5:1)*y),!O&&(h*y<=0&&g<H||h*y>=0&&g>F)){let e=0;return Math.abs(h)>0&&(e=2*Math.abs(h),e=Math.min(.3*ve(),e)),g=c(H+-1*e,g,F+e),void m.spring({clamp:!0,mass:1,tension:380,friction:25,velocity:-1*h,restDelta:1,restSpeed:1}).from({pos:N}).to({pos:g}).start()}if(f||S.Autoscroll?.isEnabled())return void(Math.abs(h)>10?m.spring({clamp:!0,mass:1,tension:150,friction:25,velocity:-1*h,restDelta:1,restSpeed:1}).from({pos:N}).to({pos:g}).start():m.isRunning()||I||(I=!0,ne("settle")));if(!f&&!S.Autoscroll?.isEnabled()&&(!e.offsetX&&!e.offsetY||"y"===o&&!R||"x"===o&&R))return void _e(_,{transition:"tween"});let v=ge(g);Math.abs(h)>10&&v===_&&(v+=h>0?$&&!R?1:-1:$&&!R?-1:1),_e(v,{transition:"tween",tween:{velocity:-1*h}})}).init())}(),f(C,"is-draggable",!!h&&V.length>0)}function pe(e="*"){let t=[];for(let o of q)("*"===e||o.class&&o.class.includes(e)||o.el&&o.el?.classList.contains(e))&&t.push(o);y=void 0,j=e,B=[...t]}function fe(){if(!m)return;let e=ge(m?.isRunning()?m.getEndValues().pos:N);e!==_&&(y=_,_=e,Ie(),he(),me(),ne("change",_,y))}function he(){if(!k)return;for(let e of k.querySelectorAll("[data-carousel-index]"))e.innerHTML=_+"";for(let e of k.querySelectorAll("[data-carousel-page]"))e.innerHTML=_+1+"";for(let e of k.querySelectorAll("[data-carousel-pages]"))e.innerHTML=V.length+"";let e=Z("classes")||{},t=Array.from(k.querySelectorAll("[data-carousel-go-to]")).filter(t=>t.closest(`.${e.container}`)===k);for(let e of t)parseInt(e.dataset?.carouselGoTo||"-1",10)===_?e.setAttribute("aria-current","true"):e.removeAttribute("aria-current");for(let e of k.querySelectorAll("[data-carousel-go-prev]"))e.toggleAttribute("aria-disabled",!je()),je()?e.removeAttribute("tabindex"):e.setAttribute("tabindex","-1");for(let e of k.querySelectorAll("[data-carousel-go-next]"))e.toggleAttribute("aria-disabled",!qe()),qe()?e.removeAttribute("tabindex"):e.setAttribute("tabindex","-1");let o=!1,n=V[_]?.slides[0];n&&(n.downloadSrc||"image"===n.type&&n.src)&&(o=!0);for(let e of k.querySelectorAll("[data-carousel-download]"))e.toggleAttribute("aria-disabled",!o)}function me(e){e||=V[_]?.slides[0];let t=e?.el;
1if(t)for(let o of t.querySelectorAll("[data-slide-index]"))o.innerHTML=e.index+1+""}function ge(e){if(!V.length)return 0;let t=be(),o=e;O?o-=Math.floor((e-V[0]?.pos)/t)*t||0:o=c(V[0]?.pos,e,V[V.length-1]?.pos);let n=new Map,i=0;for(let e of V){let r=Math.abs(e.pos-o),s=Math.abs(e.pos-o-t),a=Math.abs(e.pos-o+t),l=Math.min(r,s,a);n.set(i,l),i++}let r=n.size>0?[...n.entries()].reduce((e,t)=>t[1]<e[1]?t:e):[_,0];return parseInt(r[0])}function ye(){return X}function ve(){return M}function be(e=!0){return B.length?B.reduce((e,t)=>e+t.dim,0)+(B.length-(O&&e?0:1))*X:0}function we(e){let t=be(),o=ve();if(!t||!C||!o)return[];let n=[];e=void 0===e?N:e,O&&(e-=Math.floor(e/t)*t||0);let i=0;for(let r of B){let s=(t=0)=>{n.indexOf(r)>-1||(r.pos=i-e+t||0,r.offset+t>e-r.dim-A+.51&&r.offset+t<e+o+L-.51&&n.push(r))};r.offset=i,O&&(s(t),s(-1*t)),s(),i+=r.dim+X}return n}function Te(e,t){let o=[];for(let t of Array.isArray(e)?e:[e]){let e=Se({...t,isVirtual:!0});e.el||=document.createElement("div"),ne("createSlide",e),o.push(e)}q.splice(void 0===t?q.length:t,0,...o),Ce();for(let e of o)ne("addSlide",e),xe(e);return pe(j),o}function Se(e){return(o(e)||e instanceof HTMLElement)&&(e={html:e}),{index:-1,el:void 0,class:"",isVirtual:!0,dim:0,pos:0,offset:0,html:"",src:"",...e}}function xe(e){let t=e.el;if(!e||!t)return;let o=e.html?e.html instanceof HTMLElement?e.html:i(e.html):void 0;o&&(u(o,"f-html"),e.htmlEl=o,u(t,"has-html"),t.append(o),ne("contentReady",e))}function Ee(e){if(!C||!e)return;let t=e.el;if(t){if(t.setAttribute("index",e.index+""),t.parentElement!==C){let o;u(t,T.classes.slide),u(t,e.class),Ie(e);for(let t of q)if(t.index>e.index){o=t.el;break}C.insertBefore(t,o&&C.contains(o)?o:null),ne("attachSlideEl",e)}return me(e),t}}function ke(e){let t=e?.el;t&&(t.remove(),Ae(t),ne("detachSlideEl",e))}function Ce(){for(let e=0;e<q.length;e++){let t=q[e],o=t.el;o&&(t.index!==e&&Ae(o),o.setAttribute("index",`${e}`)),t.index=e}}function Me(){if(!k||!C)return;$=Z("rtl"),R=Z("vertical"),P=R?"height":"width";let e=Z("classes");if(f(k,e.isLTR,!$),f(k,e.isRTL,$),f(k,e.isHorizontal,!R),f(k,e.isVertical,R),f(k,e.hasAdaptiveHeight,Z("adaptiveHeight")),M=0,A=0,L=0,X=0,C){C.childElementCount||(C.style.display="grid");let e=C.getBoundingClientRect();M=C.getBoundingClientRect()[P]||0;let t=window.getComputedStyle(C);X=parseFloat(t.getPropertyValue("--f-carousel-gap"))||0,"visible"===t.getPropertyValue("overflow-"+(R?"y":"x"))&&(A=Math.abs(e[R?"top":"left"]),L=Math.abs(window[R?"innerHeight":"innerWidth"]-e[R?"bottom":"right"])),C.style.display=""}if(!M)return;let t=function(){let e=0;if(C){let t=document.createElement("div");t.style.display="block",u(t,T.classes.slide),C.appendChild(t),e=t.getBoundingClientRect()[P],t.remove(),t=void 0}return e}();for(let e of B){let o=e.el,i=0;if(!e.isVirtual&&o&&n(o)){let e=!1;(!o.parentElement||o.parentElement!==C)&&(C.appendChild(o),e=!0),i=o.getBoundingClientRect()[P],e&&o.parentElement?.removeChild(o)}else i=t;e.dim=i}if(O=!1,Z("infinite")){O=!0;let e=be(),t=M+A+L;for(let o=0;o<B.length;o++){let n=B[o]?.dim+X;if(e-n<t&&e-n-t<n){O=!1;break}}}(function(){if(!k)return;let e=ve(),t=be(!1),o=Z("slidesPerPage");o="auto"===o?1/0:parseFloat(o+""),V=[];let n=0,i=0;for(let t of B)(!V.length||n+t.dim-e>.05||i>=o)&&(V.push({index:V.length,slides:[],dim:0,offset:0,pos:0}),n=0,i=0),V[V.length-1]?.slides.push(t),n+=t.dim+X,i++;let r=Z("center"),s=Z("fill"),a=0;for(let o of V){o.dim=(o.slides.length-1)*X;for(let e of o.slides)o.dim+=e.dim;o.offset=a,o.pos=a,!1!==r&&(o.pos-=.5*(e-o.dim)),s&&!O&&t>e&&(o.pos=c(0,o.pos,t-e)),a+=o.dim+X}let l,d=[];for(let e of V){let t={...e};l&&Math.abs(t.pos-l.pos)<.1?(l.dim+=t.dim,l.slides=[...l.slides,...t.slides]):(l=t,t.index=d.length,d.push(t))}V=d,_=c(0,_,V.length-1)})(),H=V[0]?.pos||0,F=V[V.length-1]?.pos||0,b===oe.Init?function(){y=void 0,_=Z("initialPage");let e=Z("initialSlide")||void 0;void 0!==e&&(_=Be.getPageIndex(e)||0),_=c(0,_,V.length-1),N=V[_]?.pos||0,D=N}():D=V[_||0]?.pos||0,ne("refresh"),he()}function Ae(e){if(!e||!n(e))return;let t=parseInt(e.getAttribute("index")||"-1"),o="";for(let t of Array.from(e.classList)){let e=t.match(/^f-(\w+)(Out|In)$/);e&&e[1]&&(o=e[1]+"")}if(!e||!o)return;let i=[`f-${o}Out`,`f-${o}In`,"to-prev","to-next","from-prev","from-next"];e.removeEventListener("animationend",Oe),p(e,i.join(" ")),U.delete(t)}function Le(){if(!C)return;let e=U.size>0;for(let e of B)Ae(e.el);U.clear(),e&&He()}function Oe(e){"f-"===e.animationName?.substring(0,2)&&(Ae(e.target),U.size||(p(k,"in-transition"),!I&&Math.abs(Be.getPosition(!0)-D)<.5&&(I=!0,ne("settle"))),He())}function $e(e){Re(e),ne("click",e)}function Re(e){if(e.defaultPrevented)return;let t=e.composedPath()[0];if(t.closest("[data-carousel-go-prev]"))return ie(e),void Be.prev();if(t.closest("[data-carousel-go-next]"))return ie(e),void Be.next();let o=t.closest("[data-carousel-go-to]");if(o)return ie(e),void Be.goTo(parseFloat(o.dataset.carouselGoTo||"")||
vendor: 6,730 bytes, line 1
10);if(t.closest("[data-carousel-download]")){ie(e);let t=V[_]?.slides[0];if(t&&(t.downloadSrc||"image"===t.type&&t.src)){let e=t.downloadFilename,o=document.createElement("a"),n=t.downloadSrc||t.src||"";o.href=n,o.target="_blank",o.download=e||n,o.click()}return}}function Pe(e){let t=e.el;t&&t.querySelector(".f-spinner")?.remove()}function Ne(e){let t=e.el;t&&(t.querySelector(".f-html.is-error")?.remove(),p(t,"has-error"))}function Ie(e){e||=V[_]?.slides[0];let t=e?.el;if(!t)return;let n=Z("formatCaption",e);void 0===n&&(n=e.caption),n||="";let i=Z("captionEl");if(i&&i instanceof HTMLElement){if(e.index!==_)return;if(o(n)&&(i.innerHTML=K(n+"")),n instanceof HTMLElement){if(n.parentElement===i)return;i.innerHTML="",n.parentElement&&(n=n.cloneNode(!0)),i.append(n)}return}if(!n)return;let r=e.captionEl||t.querySelector(".f-caption");!r&&n instanceof HTMLElement&&n.classList.contains("f-caption")&&(r=n),r||(r=document.createElement("div"),u(r,"f-caption"),o(n)?r.innerHTML=K(n+""):n instanceof HTMLElement&&(n.parentElement&&(n=n.cloneNode(!0)),r.append(n)));let s=`f-caption-${se}_${e.index}`;r.setAttribute("id",s),r.dataset.selectable="true",u(t,"has-caption"),t.setAttribute("aria-labelledby",s),e.captionEl=r,t.insertAdjacentElement("beforeend",r)}function ze(e,t){if(!(k&&M&&m&&t&&o(t)&&"tween"!==t))return!1;for(let e of W)if(M-e.dim>.5)return!1;if(A>.5||L>.5)return;let n=V.length,i=e>_?1:-1;e=O?(e%n+n)%n:c(0,e,n-1),$&&(i*=-1);let r=V[_]?.slides[0],s=r?.index,a=V[e]?.slides[0],l=a?.index,d=V[e]?.pos;if(void 0===l||void 0===s||s===l||N===d||Math.abs(M-(a?.dim||0))>1)return!1;I=!1,m.pause(),Le(),u(k,"in-transition"),N=D=d;let f=Ee(r),h=Ee(a);return fe(),f&&(U.add(s),f.style.transform="",f.addEventListener("animationend",Oe),p(f,T.classes.isSelected),f.inert=!1,u(f,`f-${t}Out to-${i>0?"next":"prev"}`)),h&&(U.add(l),h.style.transform="",h.addEventListener("animationend",Oe),u(h,T.classes.isSelected),h.inert=!1,u(h,`f-${t}In from-${i>0?"prev":"next"}`)),He(),!0}function _e(e,o={}){let{transition:n,tween:i}={transition:T.transition,tween:T.tween,...o||{}};if(!k||!m)return;let r=V.length;if(!r||ze(e,n))return;e=O?(e%r+r)%r:c(0,e,r-1),D=V[e||0]?.pos||0;let s=m.isRunning()?m.getEndValues().pos:N;if(Math.abs(D-s)<1)return N=D,_!==e&&(Ie(),y=_,_=e,he(),me(),ne("change",_,y)),He(),void(I||(I=!0,ne("settle")));if(m.pause(),Le(),O){let e=be(),t=Math.floor((s-V[0]?.pos)/e)||0,o=D+t*e;D=[o+e,o,o-e].reduce(function(e,t){return Math.abs(t-s)<Math.abs(e-s)?t:e})}!1!==n&&t(i)?m.spring(a({},T.tween,i)).from({pos:N}).to({pos:D}).start():(N=D,fe(),He(),I||(I=!0,ne("settle")))}function De(e){let t=N;if(O&&!0!==e){let e=be();t-=(Math.floor((N-V[0]?.pos||0)/e)||0)*e}return t}function He(){if(!k||!C)return;W=we();let e,t=new Set,o=[],n=V[_],i=T.setTransform;for(let i of B){let r=U.has(i.index),s=W.indexOf(i)>-1,a=n?.slides?.indexOf(i)>-1;if(i.isVirtual&&!r&&!s)continue;let l=Ee(i);if(l&&(o.push(i),a&&t.add(l),Z("adaptiveHeight")&&a)){let t=(l.lastElementChild||l).getBoundingClientRect().height;e=null==e?t:Math.max(e,t)}}C&&e&&(C.style.height=`${e}px`),[...ee(C,`.${T.classes.slide}`)].forEach(e=>{f(e,T.classes.isSelected,t.has(e));let o=q[parseInt(e.getAttribute("index")||"-1")];if(!o)return e.remove(),void Ae(e);let n=U.has(o.index),r=W.indexOf(o)>-1;if(o.isVirtual&&!n&&!r)return void ke(o);if(e.inert=!r,!1===i)return;let s=o.pos?Math.round(1e4*o.pos)/1e4:0,a=0,l=0,c=0,u=0;n||(a=R?0:$?-1*s:s,l=R?s:0,c=d(a,0,o.dim,0,100),u=d(l,0,o.dim,0,100)),i instanceof Function&&!n?i(Be,o,{x:a,y:l,xPercent:c,yPercent:u}):e.style.transform=a||l?`translate3d(${c}%, ${u}%,0)`:""}),ne("render",o)}function Fe(){k?.removeEventListener("click",$e),document.removeEventListener("mousemove",de),U.clear(),g?.disconnect(),g=void 0;for(let e of q){let t=e.el;t&&n(t)&&(e.state=void 0,Pe(e),Ne(e),e.isVirtual?(ke(e),e.el=void 0):(Ae(t),t.style.transform="",C&&!C.contains(t)&&C.appendChild(t)))}for(let e of Object.values(S))e?.destroy();S={},h?.destroy(),h=void 0,m?.destroy(),m=void 0;for(let[e,t]of Object.entries(T.classes||{}))"container"!==e&&p(k,t);p(C,"is-draggable")}function je(){return O||_>0}function qe(){return O||_<V.length-1}let Be={add:function(e,t){let o=N,n=_,i=be(),r=m?.isRunning()?m.getEndValues().pos:N,s=i&&Math.floor((r-(V[0]?.pos||0))/i)||0;return Te(e,t),pe(j),Me(),m&&i&&(n===_&&(o-=s*i),o===D?N=D:m.spring({clamp:!0,mass:1,tension:300,friction:25,restDelta:1,restSpeed:1}).from({pos:o}).to({pos:D}).start()),He(),Be},canGoPrev:je,canGoNext:qe,destroy:function(){return ne("destroy"),window.removeEventListener("resize",le),Fe(),te.clear(),k=null,V=[],q=[],T={...re},S={},B=[],v=void 0,j="*",b=oe.Destroyed,Be},emit:ne,filter:function(e="*"){return pe(e),Me(),N=c(H,N,F),He(),ne("filter",e),Be},getContainer:function(){return k},getGapDim:ye,getGestures:function(){return h},getLastMouseMove:function(){return J},getOption:function(e){return Z(e)},getOptions:function(){return T},getPage:function(){return V[_]},getPageIndex:function(e){if(void 0!==e){for(let t of V||[])for(let o of t.slides)if(o.index===e)return t.index;return-1}return _},getPageIndexFromPosition:ge,getPageProgress:function(e,t){void 0===e&&(e=_);let o=V[e];if(!o)return e>_?-1:1;let n=be(),i=ye(),r=o.pos,s=De();if(O&&!0!==t){let e=Math.floor((s-V[0]?.pos)/n)||0;s-=e*n,r=[r+n,r,r-n].reduce(function(e,t){return Math.abs(t-s)<Math.abs(e-s)?t:e})}return(s-r)/(o.dim+i)||0},getPageVisibility:function(e){void 0===e&&(e=_);let t=V[e];if(!t)return e>_?-1:1;let o=De(),n=ve(),i=t.pos;if(O){let e=be(),t=i+(Math.floor((o-V[0]?.pos)/e)||0)*e;i=[t+e,t,t-e].reduce(function(e,t){return Math.abs(t-o)<Math.abs(e-o)?t:e})}return i>o&&i+t.dim<o+n?1:i<o?(i+t.dim-o)/t.dim||0:i+t.dim>o+n&&(o+n-i)/t.dim||0},getPages:function(){return V},getPlugins:function(){return S},getPosition:De,getSlides:function(){return q},getState:function(){return b},getTotalSlideDim:be,getTween:function(){return m},getViewport:function(){return C},getViewportDim:ve,getVisibleSlides:function(e){return void 0===e?W:we(e)},goTo:_e,hasNavigated:function(){return void 0!==y},hideError:Ne,hideLoading:Pe,init:function(){if(!e||!n(e))throw Error("No Element found");return b!==oe.Init&&(Fe(),b=oe.Init),k=e,w=s,window.removeEventListener("resize",le),w.breakpoints&&window.addEventListener("resize",le),le(),Be},isInfinite:function(){return O},isInTransition:function(){return U.size>0},isRTL:function(){return $},isSettled:function(){return I},isVertical:function(){return R},localize:K,next:function(e={}){return _e(_+1,e),Be},off:function(e,t){for(let o of e instanceof Array?e:[e])te.has(o)&&te.set(o,te.get(o).filter(e=>e!==t));return Be},on:function(e,t){for(let o of e instanceof Array?e:[e])te.set(o,[...te.get(o)||[],t]);return Be},prev:function(e={}
1){return _e(_-1,e),Be},reInit:function(e={},o){return Fe(),b=oe.Init,v=void 0,j="*",s=e,w=e,t(o)&&(l=o),le(),Be},remove:function(e){void 0===e&&(e=q.length-1);let t=q[e];return t&&(ne("removeSlide",t),t.el&&=(Ae(t.el),void t.el.remove()),q.splice(e,1),pe(j),Me(),N=c(H,N,F),He()),Be},setPosition:function(e){N=e,fe(),He()},showError:function(e,t){if(b===oe.Ready){Pe(e),Ne(e);let o=e.el;if(o){let n=document.createElement("div");u(n,"f-html"),u(n,"is-error"),n.innerHTML=K(t||"<p>{{ERROR}}</p>"),e.htmlEl=n,u(o,"has-html has-error"),o.insertAdjacentElement("afterbegin",n),ne("contentReady",e)}}return Be},showLoading:function(e){let t=e.el,o=t?.querySelector(".f-spinner");if(!t||o)return Be;let n=i(Z("spinnerTpl"));return n&&(u(n,"f-spinner"),t.insertAdjacentElement("beforeend",n)),Be},version:"6.1.14"};return Be};ae.l10n={en_EN:te},ae.getDefaults=()=>re;let le=function(e="",t="",o=""){return e.split(t).join(o)},ce={tpl:e=>`<img class="f-panzoom__content" \n ${e.srcset?'data-lazy-srcset="{{srcset}}"':""} \n ${e.sizes?'data-lazy-sizes="{{sizes}}"':""} \n data-lazy-src="{{src}}" alt="{{alt}}" />`},de=()=>{let e;function n(o,n){let i=e?.getOptions().Zoomable,r=(t(i)?{...ce,...i}:ce)[o];return r&&"function"==typeof r&&n?r(n):r}function i(){e&&!1!==e.getOptions().Zoomable&&(e.on("addSlide",a),e.on("removeSlide",l),e.on("attachSlideEl",c),e.on("click",s),e.on("change",r),e.on("ready",r))}function r(){d();let t=e?.getVisibleSlides()||[];if(t.length>1||"slide"===e?.getOption("transition"))for(let o of t){let t=o.panzoomRef;t&&(e?.getPage().slides||[]).indexOf(o)<0&&t.execute(B.ZoomTo,{...t.getStartPosition()})}}function s(e,t){let o=t.target;!o||t.defaultPrevented||o.dataset.panzoomAction&&u(o.dataset.panzoomAction)}function a(t,i){let r=i.el;if(!e||!r||i.panzoomRef)return;let s=i.src||i.lazySrc||"",a=i.alt||i.caption||`Image #${i.index}`,l=i.srcset||i.lazySrcset||"",c=i.sizes||i.lazySizes||"";if(s&&o(s)&&!i.html&&(!i.type||"image"===i.type)){i.type="image",i.thumbSrc=i.thumbSrc||s;let e=n("tpl",i);e=le(e,"{{src}}",s+""),e=le(e,"{{srcset}}",l+""),e=le(e,"{{sizes}}",c+""),r.insertAdjacentHTML("afterbegin",e)}let u=r.querySelector(".f-panzoom__content");if(!u)return;u.setAttribute("alt",a+"");let p=K(r,{width:i.width&&"auto"!==i.width?parseFloat(i.width+""):"auto",height:i.height&&"auto"!==i.height?parseFloat(i.height+""):"auto",classes:{container:"f-zoomable"},event:()=>e?.getLastMouseMove(),spinnerTpl:()=>e?.getOption("spinnerTpl")||"",...n("Panzoom")});
1p.on("*",(t,o,...n)=>{e&&("loading"===o&&(i.state=0),"loaded"===o&&(i.state=1),"error"===o&&(i.state=2,e?.showError(i,"{{IMAGE_ERROR}}")),e.emit(`panzoom:${o}`,i,...n),"loading"===o&&e.emit("contentLoading",i),"ready"===o&&e.emit("contentReady",i),i.index===e?.getPageIndex()&&d())}),i.panzoomRef=p}function l(e,t){t.panzoomRef&&=void t.panzoomRef.destroy()}function c(e,t){let o=t.panzoomRef;if(o)switch(o.getState()){case V.Init:o.init();break;case V.Ready:o.execute(B.ZoomTo,{...o.getStartPosition(),velocity:0})}}function d(){let t=e?.getContainer()||void 0,o=e?.getPage()?.slides[0]?.panzoomRef;if(t)if(o)o.updateControls(t);else for(let e of t.querySelectorAll("[data-panzoom-action]")||[])e.setAttribute("aria-disabled",""),e.setAttribute("tabindex","-1")}function u(t,...o){e?.getPage().slides[0].panzoomRef?.execute(t,...o)}return{init:function(t){e=t,e.on("initPlugins",i)},destroy:function(){if(e){e.off("initPlugins",i),e.off("addSlide",a),e.off("removeSlide",l),e.off("attachSlideEl",c),e.off("click",s),e.off("change",r),e.off("ready",r);for(let t of e.getSlides())l(0,t)}e=void 0},execute:u}},ue={syncOnChange:!1,syncOnClick:!0,syncOnHover:!1},pe=()=>{let e,o;function n(){let o=e?.getOptions().Sync;return t(o)?{...ue,...o}:ue}function i(t){!e||!t||(o=t,e.getOptions().classes={...e.getOptions().classes,isSelected:""},e.getOptions().initialSlide=o.getPage()?.slides[0]?.index||0,n().syncOnChange&&e.on("change",a),n().syncOnClick&&e.on("click",c),n().syncOnHover&&e.getViewport()?.addEventListener("mouseover",d),!e||!o||(e.on("ready",s),e.on("refresh",u),o.on("change",l),o.on("filter",p)))}function r(){let t=n().target;e&&t&&i(t)}function s(){f()}function a(){if(e&&o){let t=e.getPage()?.slides||[],n=o.getPageIndex(t[0].index||0);n>-1&&o.goTo(n,e.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function l(){if(e&&o){let t=e.getPageIndex(o.getPage()?.slides[0].index||0);t>-1&&e.goTo(t,o.hasNavigated()?void 0:{tween:!1,transition:!1}),f()}}function c(t,n){if(!e||!o||e.getTween()?.isRunning())return;let i=e?.getOptions().classes.slide;if(!i)return;let r=n.target.closest(`.${i}`);
vendor: 4,747 bytes, line 1
1if(r){let e=parseInt(r.getAttribute("index")||"")||0,t=o.getPageIndex(e);o.goTo(t)}}function d(t){e&&c(0,t)}function u(){if(e&&o){let t=e.getPageIndex(o.getPage()?.slides[0].index||0);t>-1&&e.goTo(t,{tween:!1,transition:!1}),f()}}function p(t,n){e&&o&&(e.filter(n),l())}function f(){if(!o)return;let t=o.getPage()?.slides[0]?.index||0;for(let o of e?.getSlides()||[])o.el?.classList.toggle("is-selected",o.index===t)}return{init:function(t){e=t,e.on("initSlides",r)},destroy:function(){e?.off("ready",s),e?.off("refresh",u),e?.off("change",a),e?.off("click",c),e?.getViewport()?.removeEventListener("mouseover",d),o?.off("change",l),o?.off("filter",p),o=void 0,e?.off("initSlides",r),e=void 0},getTarget:function(){return o}}},fe={showLoading:!0,preload:1},he="is-lazyloading",me="is-lazyloaded",ge="has-lazyerror",ye=()=>{let e;function o(){let o=e?.getOptions().Lazyload;return t(o)?{...fe,...o}:fe}function n(t){let n=t.el;if(!n)return;let i=o(),r="[data-lazy-src],[data-lazy-srcset],[data-lazy-bg]",s=Array.from(n.querySelectorAll(r));n.matches(r)&&s.push(n);for(let o of s){let n=o.dataset.lazySrc,r=o.dataset.lazySrcset,s=o.dataset.lazySizes,a=o.dataset.lazyBg,l=(o instanceof HTMLImageElement||o instanceof HTMLSourceElement)&&(n||r),c=!!a;if(!l&&!c)continue;let d=n||r||a;if(d){if(l){let a=o.parentElement?.classList.contains("f-panzoom__wrapper");i.showLoading&&e?.showLoading(t),o.addEventListener("load",()=>{e?.hideLoading(t),p(o,ge),o instanceof HTMLImageElement?o.decode().finally(()=>{p(o,he),u(o,me)}).catch(()=>{}):(p(o,he),u(o,me)),a||e?.emit("lazyLoad:loaded",t,o,d)}),o.addEventListener("error",()=>{e?.hideLoading(t),p(o,he),u(o,ge),a||e?.emit("lazyLoad:error",t,o,d)}),o.classList.add("f-lazyload"),o.classList.add(he),a||e?.emit("lazyLoad:load",t,o,d),n&&(o.src=n),r&&(o.srcset=r),s&&(o.sizes=s)}else c&&(o.style.backgroundImage=`url('${a}')`);delete o.dataset.lazySrc,delete o.dataset.lazySrcset,delete o.dataset.lazySizes,delete o.dataset.lazyBg}}}function i(){if(!e)return;let t=[...e.getVisibleSlides()],i=o().preload;if(i>0){let o=e.getPosition(),n=e.getViewportDim();t.push(...e.getVisibleSlides(o+n*i),...e.getVisibleSlides(o-n*i))}for(let e of t)n(e)}return{init:function(t){e=t,e.on("render",i)},destroy:function(){e?.off("render",i),e=void 0}}},ve={prevTpl:'<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"></path></svg>',nextTpl:'<svg width="24" height="24" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"></path></svg>'},be=()=>{let e,o,n;function r(){let o=e?.getOptions().Arrows;return t(o)?{...ve,...o}:ve}function s(t){let o=r(),n=`<button data-carousel-go-${t} tabindex="0" class="f-button is-arrow is-${t}" title="{{${t.toUpperCase()}}}">`+o[`${t}Tpl`]+"</button>",s=i(e.localize(n))||void 0;return s&&u(s,o[`${t}Class`]),s}function a(){o?.remove(),o=void 0,n?.remove(),n=void 0,e?.getContainer()?.classList.remove("has-arrows")}function l(){e&&!1!==e.getOptions().Arrows&&e.getPages().length>1?(function(){if(!e)return;let t=e.getViewport();t&&(o||(o=s("prev"),o&&t.insertAdjacentElement("beforebegin",o)),n||(n=s("next"),n&&t.insertAdjacentElement("afterend",n)),f(e.getContainer(),"has-arrows",!0))}(),e&&(o?.toggleAttribute("aria-disabled",!e.canGoPrev()),n?.toggleAttribute("aria-disabled",!e.canGoNext()))):a()}return{init:function(t){e=t.on(["change","refresh"],l)},destroy:function(){a(),e?.off(["change","refresh"],l),e=void 0}}},we='<circle cx="11" cy="11" r="7.5"/><path d="m21 21-4.35-4.35M8 11h6"/>',Te='<g><line x1="11" y1="8" x2="11" y2="14"></line></g>'+we,Se={moveLeft:["moveLeft","MOVE_LEFT",'<path d="M5 12h14M5 12l6 6M5 12l6-6"/>'],moveRight:["moveRight","MOVE_RIGHT",'<path d="M5 12h14M13 18l6-6M13 6l6 6"/>'],moveUp:["moveUp","MOVE_UP",'<path d="M12 5v14M18 11l-6-6M6 11l6-6"/>'],moveDown:["moveDown","MOVE_DOWN",'<path d="M12 5v14M18 13l-6 6M6 13l6 6"/>'],zoomOut:["zoomOut","ZOOM_OUT",we],zoomIn:["zoomIn","ZOOM_IN",Te],toggleFull:["toggleFull","TOGGLE_FULL",Te],iterateZoom:["iterateZoom","ITERATE_ZOOM",Te],toggle1to1:["toggleFull","TOGGLE_FULL",'<path d="M3.51 3.07c5.74.02 11.48-.02 17.22.02 1.37.1 2.34 1.64 2.18 3.13 0 4.08.02 8.16 0 12.23-.1 1.54-1.47 2.64-2.79 2.46-5.61-.01-11.24.02-16.86-.01-1.36-.12-2.33-1.65-2.17-3.14 0-4.07-.02-8.16 0-12.23.1-1.36 1.22-2.48 2.42-2.46Z"/><path d="M5.65 8.54h1.49v6.92m8.94-6.92h1.49v6.92M11.5 9.4v.02m0 5.18v0"/>'],rotateCCW:["rotateCCW","ROTATE_CCW",'<path d="M15 4.55a8 8 0 0 0-6 14.9M9 15v5H4M18.37 7.16v.01M13 19.94v.01M16.84 18.37v.01M19.37 15.1v.01M19.94 11v.01"/>'],rotateCW:["rotateCW","ROTATE_CW",'<path d="M9 4.55a8 8 0 0 1 6 14.9M15 15v5h5M5.63 7.16v.01M4.06 11v.01M4.63 15.1v.01M7.16 18.37v.01M11 19.94v.01"/>'],flipX:["flipX","FLIP_X",'<path d="M12 3v18M16 7v10h5L16 7M8 7v10
1H3L8 7"/>'],flipY:["flipY","FLIP_Y",'<path d="M3 12h18M7 16h10L7 21v-5M7 8h10L7 3v5"/>'],reset:["reset","RESET",'<path d="M20 11A8.1 8.1 0 0 0 4.5 9M4 5v4h4M4 13a8.1 8.1 0 0 0 15.5 2m.5 4v-4h-4"/>'],toggleFS:["toggleFS","TOGGLE_FS",'<g><path d="M14.5 9.5 21 3m0 0h-6m6 0v6M3 21l6.5-6.5M3 21v-6m0 6h6"/></g><g><path d="m14 10 7-7m-7 7h6m-6 0V4M3 21l7-7m0 0v6m0-6H4"/></g>']},xe={};for(let e of Object.keys(Se)){let t=Se[e];xe[e]={tpl:`<button data-panzoom-action="${t[0]}" class="f-button" title="{{${t[1]}}}"><svg>${t[2]}</svg></button>`}}let Ee,ke=function(e){return e.Left="left",e.middle="middle",e.right="right",e}({}),Ce={counter:{tpl:'<div class="f-counter"><span data-carousel-page></span>/<span data-carousel-pages></span></div>'},download:{tpl:'<button data-carousel-download class="f-button" title="{{DOWNLOAD}}"><svg><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-2M7 11l5 5 5-5M12 4v12"/></svg></button>'},autoplay:{tpl:'<button data-autoplay-action="toggle" class="f-button" title="{{TOGGLE_AUTOPLAY}}"><svg><g><path d="M5 3.5 19 12 5 20.5Z"/></g><g><path d="M8 4v15M17 4v15"/></g></svg></button>'},thumbs:{tpl:'<button data-thumbs-action="toggle" class="f-button" title="{{TOGGLE_THUMBS}}"><svg><rect width="18" height="14" x="3" y="3" rx="2"/><path d="M4 21h1M9 21h1M14 21h1M19 21h1"/></svg></button>'},...xe},Me={absolute:!1,display:{left:[],middle:["zoomIn","zoomOut","toggle1to1","rotateCCW","rotateCW","flipX","flipY","reset"],right:[]},enabled:"auto",items:{}},Ae=()=>{let e,n;function r(o){let n=e?.getOptions().Toolbar,i=(t(n)?{...Me,...n}:Me)[o];return i&&"function"==typeof i&&e?i(e):i}function s(){if(!e||n||!1===e?.getOptions().Toolbar)return;let s=e.getContainer();if(!s)return;let l=r("enabled");if(!l)return;let c=r("absolute"),d=e.getSlides().length>1,p=!1,f=!1;for(let t of e.getSlides())t.panzoomRef&&(p=!0),(t.downloadSrc||"image"===t.type&&t.src)&&(f=!0);let h=e.getPlugins().Thumbs?.isEnabled()||!1,m=d&&e.getPlugins().Autoplay||!1,g=e.getPlugins().Fullscreen&&(document.fullscreenEnabled||document.webkitFullscreenEnabled);if("auto"===l&&(l=p),!l)return;n=s.querySelector(".f-carousel__toolbar")||void 0,n||(n=document.createElement("div"),u(n,"f-carousel__toolbar"));let y=r("display"),v=a({},Ce,r("items"));for(let r of["left","middle","right"]){let s=y[r]||[],a=document.createElement("div");u(a,`f-carousel__toolbar__column is-${r}`);for(let n of s){let r;if(o(n)){if("counter"===n&&!d||"autoplay"===n&&!m||xe[n]&&!p||"fullscreen"===n&&!g||"thumbs"===n&&!h||"download"===n&&!f)continue;r=v[n]}if(t(n)&&(r=n),r&&r.tpl){let t=e.localize(r.tpl);t=t.split("<svg>").join('<svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">');let o=i(t);o&&("function"==typeof r.click&&e&&o.addEventListener("click",t=>{t.preventDefault(),t.stopPropagation(),"function"==typeof r.click&&e&&r.click(e,t)}),a.append(o))}}n.append(a)}if(n.childElementCount){if(c&&u(n,"is-absolute"),!n.parentElement){let e=r("parentEl");e?e.insertAdjacentElement("afterbegin",n):s.insertAdjacentElement("afterbegin",n)}s.contains(n)&&(u(s,"has-toolbar"),c&&u(s,"has-absolute-toolbar"))}}return{init:function(t){e=t,e?.on("initSlides",s)},destroy:function(){e?.off("initSlides",s),p(e?.getContainer(),"has-toolbar has-absolute-toolbar"),n?.remove(),n=void 0},add:function(e,t){Ce[e]=t},isEnabled:function(){return!!n}}},Le={autoStart:!0,pauseOnHover:!0,showProgressbar:!0,timeout:2e3},Oe=()=>{let e,o,n=!1,i=!1,r=!1,s=null;function a(o){let n=e?.getOptions().Autoplay,i=(t(n)?{...Le,...n}:Le)[o];return i&&"function"==typeof i&&e?i(e):i}function l(){clearTimeout(o),o=void 0}function c(){if(!e||!n||r||i||o||!e.isSettled()||function(){let t=e?.getPage()?.slides||[];for(let e of t)if(0===e.state)return!0;return!1}())return;!function(){if(!e||(f(),!a("showProgressbar")))return;let t=a("progressbarParentEl");if(!t&&e.getPlugins().Toolbar?.isEnabled()&&(t=e.getContainer()),!t&&!0!==e.getPlugins().Toolbar?.isEnabled()){let o=e.getPages()[0]?.slides||[],n=e.getPage()?.slides||[];1===o.length&&1===n.length&&(t=n[0].el)}if(t||=e.getViewport(),!t)return;s=document.createElement("div"),u(s,"f-progressbar"),t.prepend(s);let o=a("timeout")||1e3;s.style.animationDuration=`${o}ms`}();let t=a("timeout");o=setTimeout(()=>{if(e&&n&&!i){if(!e.isInfinite()&&e.getPageIndex()===e.getPages().length-1)return void e.goTo(0);e.next()}},t)}function d(){if(!e||e.getPages().length<2||!1===e.getOptions().Autoplay||n)return;n=!0,e.emit("autoplay:start",a("timeout")),u(e.getContainer(),"has-autoplay"),e.getTween()?.on("start",b);let t=e?.getContainer();t&&a("pauseOnHover")&&matchMedia("(hover: hover)").matches&&(t.addEventListener("mouseenter",w,!1),t.addEventListener("mouseleave",T,!1)),e.on("change",y),e.on("settle",v),e.on("contentReady",m),e.on("panzoom:touchStart",p),e.on("panzoom:wheel",p),e.isSettled()&&c()}
vendor: 5,464 bytes, line 1
1function p(){if(l(),f(),e){if(n){e.emit("autoplay:end"),e.getTween()?.off("start",b);let t=e.getContainer();t&&(t.classList.remove("has-autoplay"),t.removeEventListener("mouseenter",w,!1),t.removeEventListener("mouseleave",T,!1))}e.off("change",y),e.off("settle",v),e.off("contentReady",m),e.off("panzoom:touchStart",p),e.off("panzoom:wheel",p)}n=!1,i=!1}function f(){s&&=(s.remove(),null)}function h(){e&&e.getPages().length>1&&a("autoStart")&&d()}function m(){c()}function g(e,t){let o=t.target;!o||t.defaultPrevented||"toggle"===o.dataset.autoplayAction&&S.toggle()}function y(){!e||!e?.isInfinite()&&e.getPageIndex()===e.getPages().length-1?p():(l(),f())}function v(){c()}function b(){l(),f()}function w(){r=!0,n&&(l(),f())}function T(){r=!1,n&&!i&&e?.isSettled()&&c()}let S={init:function(t){e=t,e.on("ready",h),e.on("click",g)},destroy:function(){p(),e?.off("ready",h),e?.off("click",g),e=void 0},isEnabled:()=>n,pause:function(){i=!0,l(),f()},resume:function(){i=!1,n&&!r&&c()},start(){d()},stop(){p()},toggle(){n?p():d()}};return S},$e={Carousel:{Lazyload:{showLoading:!1}},minCount:2,showOnStart:!0,thumbTpl:'<button aria-label="Slide to #{{page}}"><img draggable="false" alt="{{alt}}" data-lazy-src="{{src}}" /></button>',type:"modern"},Re=()=>{let e,o,n,r,s,l=0,d=0,p=!0;function f(o){let n=e?.getOptions().Thumbs,i=(t(n)?{...$e,...n}:$e)[o];return i&&"function"==typeof i&&e?i(e):i}function h(){if(!e||!1===e?.getOptions().Thumbs)return!1;let t=0;for(let o of e.getSlides())o.thumbSrc&&t++;return t>=f("minCount")}function m(){return"modern"===f("type")}function g(){return"scrollable"===f("type")}function y(){let t=[],o=e?.getSlides()||[];for(let e of o)t.push({index:e.index,class:e.thumbClass,html:v(e)});return t}function v(e){let t=e.thumb?e.thumb instanceof HTMLImageElement?e.thumb.src:e.thumb:e.thumbSrc||void 0,o=void 0===e.thumbAlt?`Thumbnail #${(e.index||0)+1}`:e.thumbAlt+"",n=f("thumbTpl");return n=le(n,"{{alt}}",o),n=le(n,"{{src}}",t+""),n=le(n,"{{index}}",`${e.index||0}`),n=le(n,"{{page}}",`${(e.index||0)+1}`),n}function b(e){return`<div index="${e.index||0}" class="f-thumbs__slide ${e.class||""}">${e.html||""}</div>`}function w(t=!1){let o=e?.getContainer();if(!e||!o||n||!h())return;let i=f("Carousel")?.classes||{};if(i.container=i.container||"f-thumbs",!n){let e=o.nextElementSibling;e?.classList.contains(i.container)&&(n=e)}if(!n){n=document.createElement("div");let e=f("parentEl");e?e.insertAdjacentElement("beforeend",n):o.insertAdjacentElement("afterend",n)}u(n,i.container),u(n,"f-thumbs"),u(n,`is-${f("type")}`),t&&u(n,"is-hidden")}function T(){if(!n||!g())return;r=document.createElement("div"),u(r,"f-thumbs__viewport");let t="";for(let e of y())"string"==typeof(e.html||"")&&(t+=b(e));r.innerHTML=t,n.append(r),n.addEventListener("click",t=>{t.preventDefault();let o=t.target.closest("[index]"),n=parseInt(o?.getAttribute("index")||"-1");e&&n>-1&&e.goTo(n)}),s=new IntersectionObserver(e=>{e.forEach(e=>{e.isIntersecting&&e.target instanceof HTMLImageElement&&(e.target.src=e.target.getAttribute("data-lazy-src")+"",e.target.removeAttribute("data-lazy-src"),s?.unobserve(e.target))})},{root:r,rootMargin:"100px"}),n.querySelectorAll("[data-lazy-src]").forEach(e=>{s?.observe(e)}),e?.emit("thumbs:ready")}function S(){if(!Ee||!e||!n||g()||o)return;let t=y();if(!t.length)return;let i=a({},{Sync:{target:e},Lazyload:{preload:1},slides:t,classes:{container:"f-thumbs",viewport:"f-thumbs__viewport",slide:"f-thumbs__slide"},center:!0,fill:!m(),infinite:!1,dragFree:!0,rtl:e.getOptions().rtl||!1,slidesPerPage:e=>{let t=0;return m()&&(function(){if(!m()||!n)return;let e=e=>n&&parseFloat(getComputedStyle(n).getPropertyValue("--f-thumb-"+e))||0;l=e("width"),d=e("clip-width")}(),t=4*(l-d)),e&&e.getTotalSlideDim()<=e.getViewportDim()-t?1/0:1}},$e.Carousel||{},f("Carousel")||{});o=Ee(n,i,{Sync:pe,Lazyload:ye}),o.on("ready",()=>{u(n,"is-syncing"),e?.emit("thumbs:ready"),m()&&e?.on("render",C)}),o.on("destroy",()=>{e?.emit("thumbs:destroy")}),o.init(),o.getGestures()?.on("start",()=>{p=!1}),o.on("click",(e,t)=>{let o=t.target;if(o){let e=o.matches("button")?o:o.firstElementChild;e&&e.matches("button")&&(t.preventDefault(),e.focus({preventScroll:!0}))}}),u(e.getContainer(),"has-thumbs"),P()}function x(){h()&&f("showOnStart")&&(w(),T())}function E(){h()&&(S(),e?.on("addSlide",A),e?.on("removeSlide",L),e?.on("click",O),e?.on("refresh",$),e?.getGestures()?.on("start",k),R(!0))}function k(){p=!0,document.activeElement?.closest(".f-thumbs")&&document.activeElement?.blur()}function C(){n?.classList.toggle("is-syncing",!1===e?.hasNavigated()||e?.getTween()?.isRunning()),P(),e?.getGestures()?.isPointerDown()&&function(){if(!(m()&&e&&o&&p))return;let t=o.getTween(),n=o.getPages(),i=e.getPageIndex()||0,r=e.getPageProgress()||0;if(!(e&&n&&n[i]&&t))return;let s=t.isRunning()?t.getCurrentValues().pos:o.getPosition();if(void 0===s)return;let a=n[i].pos+r*(l-d);a=c(n[0].pos,a,n[n.length-1].pos),t.from({pos:s}).to({pos:a}).start()}()}function M(){p=!0,R()}function A(e,t){let n={html:v(t)};if(o)o.add(n,t.index);else if(r){let e=i(b(n));if(e){r.append(e);let t=e.querySelector("img");t&&s?.observe(t)}}}function L(e,t){o?o.remove(t.index):r&&r.querySelector(`[index="${t.index}"]`)?.remove()}function O(e,t){let o=t.target;!t.defaultPrevented&&"toggle"===o?.dataset?.thumbsAction&&(n||(w(!0),T(),S()),n&&n.classList.toggle("is-hidden"))}function $(){R()}function R(t=!1){if(!e||!r||!g())return;let o=e.getPageIndex();
1r.querySelectorAll(".is-selected").forEach(e=>{e.classList.remove("is-selected")});let n=r.querySelector(`[index="${o}"]`);if(n){n.classList.add("is-selected");let e=r.getBoundingClientRect(),o=n.getBoundingClientRect(),i=n.offsetTop-r.offsetTop-.5*e.height+.5*o.height,s=n.scrollLeft-r.scrollLeft-.5*e.width+.5*o.width;r.scrollTo({top:i,left:s,behavior:t?"instant":"smooth"})}}function P(){if(!m()||!e||!o)return;let t=o?.getSlides()||[],n=-.5*l;for(let o of t){let t=o.el;if(!t)continue;let i=e.getPageProgress(o.index)||0;i=Math.max(-1,Math.min(1,i)),i>-1&&i<1&&(n+=.5*l*(1-Math.abs(i))),i=Math.round(1e4*i)/1e4,n=Math.round(1e4*n)/1e4,t.style.setProperty("--progress",`${Math.abs(i)}`),t.style.setProperty("--shift",`${e?.isRTL()?-1*n:n}px`),i>-1&&i<1&&(n+=.5*l*(1-Math.abs(i)))}}return{init:function(t,o){Ee=o,e=t,e.on("ready",E),e.on("initSlides",x),e.on("change",M)},destroy:function(){g()&&e?.emit("thumbs:destroy"),e?.off("ready",E),e?.off("initSlides",x),e?.off("change",M),e?.off("render",C),e?.off("addSlide",A),e?.off("click",O),e?.off("refresh",$),e?.getGestures()?.off("start",k),e?.getContainer()?.classList.remove("has-thumbs"),e=void 0,o?.destroy(),o=void 0,n?.remove(),n=void 0},getCarousel:function(){return o},getContainer:function(){return n},getType:function(){return f("type")},isEnabled:h}},Pe={autosize:!1,iframeAttr:{allow:"autoplay; fullscreen",scrolling:"auto"},preload:!1},Ne=()=>{let e;function n(){let o=e?.getOptions().Html;return t(o)?a({},Pe,o):Pe}function i(){return!1!==e?.getOptions().Html}function r(e){return"iframe"===e.type||"pdf"===e.type||"gmap"===e.type}function s(e){let t=`${e}`;return t.match(/^\d+$/)?`${t}px`:t}function l(e){if(void 0===e||""===e)return;let t=`${e}`.trim();if(!t.match(/^\d+(\.\d+)?(px)?$/))return;let o=parseFloat(t);return Number.isFinite(o)?o:void 0}function c(e,t){let o=e[t]??n()[t];return"true"===o||"false"!==o&&o}function d(e,t){if(!i())return;let n=t.type,r=t.src;if(!n&&o(r)){if("#"===r.charAt(0)?n="inline":r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.((a)?png|avif|gif|jp(g|eg)|pjp(eg)?|jfif|svg|webp|bmp|ico|tif(f)?)((\?|#).*)?$)/i)?n="image":r.match(/\.(pdf)((\?|#).*)?$/i)?n="pdf":r.match(/\.(html|php)((\?|#).*)?$/i)&&(n="iframe"),!n){let e=r.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+\.?\d+?)z))|(?:\?ll=))(.*)?/i);e&&(r=`https://maps.google.${e[1]}/?ll=${(e[2]?e[2]+"&z="+Math.floor(parseFloat(e[3]))+(e[4]?e[4].replace(/^\//,"&"):""):e[4]+"").replace(/\?/,"&")}&output=${e[4]&&e[4].indexOf("layer=c")>0?"svembed":"embed"}`,n="gmap")}if(!n){let e=r.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i);e&&(r=`https://maps.google.${e[1]}/maps?q=${e[2].replace("query=","q=").replace("api=1","")}&output=embed`,n="gmap")}n&&(t.src=r,t.type=n)}}function f(e,t){i()&&r(t)&&y(t)}function h(t,o){if(r(o)){let t=o.el;e?.hideError(o),o.contentEl?.remove(),o.contentEl=void 0,o.htmlEl?.remove(),o.htmlEl=void 0,t&&(p(t,"has-html has-iframe has-pdf has-gmap"),p(t,"is-loading"))}}function m(){for(let t of e?.getSlides()||[])r(t)&&(g(t),t.state===ne.Loaded&&v(t))}function g(e){let t=e.htmlEl;if(t&&r(e)&&(t.style.aspectRatio="",t.style.width="",t.style.height="",t.style.maxWidth="",t.style.maxHeight="",e.width?t.style.maxWidth=s(e.width):"iframe"===e.type&&(t.style.maxWidth="80%"),e.height?t.style.maxHeight=s(e.height):"iframe"===e.type&&(t.style.maxHeight="80%"),e.aspectRatio)){let o=e.aspectRatio.split("/"),n=parseFloat(o[0].trim()),i=o[1]?parseFloat(o[1].trim()):0,r=n&&i?n/i:n;t.offsetHeight;let s=t.getBoundingClientRect(),a=r<(s.width||1)/(s.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=a?"auto":"",t.style.height=a?"":"auto"}}function y(t){let o=t.el,i=t.src;if(!e||!o||!i)return;let r=document.createElement("iframe");u(r,"f-iframe");for(let[e,t]of Object.entries(n().iframeAttr||{}))r.setAttribute(e,t);r.onerror=()=>{t.state=ne.Error,e?.showError(t,"{{IFRAME_ERROR}}")};let s=document.createElement("div");t.id&&(s.id=t.id),u(s,"f-html"),s.append(r),t.htmlEl=s,t.contentEl=r,u(o,`has-html has-iframe has-${t.type}`),o.prepend(s),g(t);let a=c(t,"preload"),l=c(t,"autosize");"iframe"===t.type&&(a||l)?(t.state=ne.Loading,e.showLoading(t),u(o,"is-loading"),r.onload=()=>
1{if(!e||2===e.getState()||!r.src.length||t.contentEl!==r||!r.isConnected)return;t.state=ne.Loaded;let n="true"!==r.dataset.ready;r.dataset.ready="true",v(t),e.hideLoading(t),n&&e.emit("contentReady",t),p(o,"is-loading")},r.src=`${i}`):(r.src=`${i}`,e.emit("contentReady",t))}function v(e){let t=e.contentEl,o=t?.parentElement,n=o?.style,i=c(e,"autosize"),r=l(e.width)||0,s=l(e.height)||0;if(r&&s&&(i=!1),t&&o&&n&&i){try{let e=window.getComputedStyle(o),i=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),l=t.contentWindow;if(l){let e=l.document,t=e.getElementsByTagName("html")[0],o=e.body;n.width="";let c=window.getComputedStyle(o),d=parseFloat(c.marginLeft)+parseFloat(c.marginRight),u=o.style.overflow||"";o.style.overflow="hidden",r||=o.scrollWidth+d+i,n.flex="0 0 auto",n.width=`${r}px`,n.height=`${o.scrollHeight}px`,o.style.overflow=u,s=Math.max(t.scrollHeight,Math.ceil(t.getBoundingClientRect().height))+a}}catch{}(r||s)&&Object.assign(n,{flex:"0 1 auto",width:r?`${r}px`:"",height:s?`${s}px`:""})}}return{init:function(t){e=t,e.on("addSlide",d),e.on("attachSlideEl",f),e.on("detachSlideEl",h),e.on("refresh",m)},destroy:function(){e?.off("addSlide",d),e?.off("attachSlideEl",f),e?.off("detachSlideEl",h),e?.off("refresh",m),e=void 0}}},Ie=(e,t={})=>{let o=new URL(e),n=new URLSearchParams(o.search),i=new URLSearchParams;for(let[e,o]of[...n,...Object.entries(t)]){let t=o+"";if("t"===e){let e=t.match(/((\d*)m)?(\d*)s?/);e&&i.set("start",60*parseInt(e[2]||"0")+parseInt(e[3]||"0")+"")}else i.set(e,t)}let r=i+"",s=e.match(/#t=((.*)?\d+s)/);return s&&(r+=`#t=${s[1]}`),r},ze={autoplay:!1,html5videoTpl:'<video class="f-html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',iframeAttr:{allow:"autoplay; fullscreen",scrolling:"no",referrerPolicy:"strict-origin-when-cross-origin",credentialless:""},vimeo:{byline:1,color:"00adef",controls:1,dnt:1,muted:0},youtube:{controls:1,enablejsapi:1,nocookie:1,rel:0,fs:1}},_e=()=>{let e,n=!1;function r(){let o=e?.getOptions().Video;return t(o)?{...ze,...o}:ze}function s(){return e?.getPage()?.slides[0]}let a=t=>{try{let o=JSON.parse(t.data);if("https://player.vimeo.com"===t.origin){if("ready"===o.event)for(let o of Array.from(e?.getContainer()?.getElementsByClassName("f-iframe")||[]))o instanceof HTMLIFrameElement&&o.contentWindow===t.source&&(o.dataset.ready="true")}else if(t.origin.match(/^https:\/\/(www.)?youtube(-nocookie)?.com$/)&&"onReady"===o.event){let e=document.getElementById(o.id);e&&(e.dataset.ready="true")}}catch{}};function l(t){let n=t.el,s=t.src;if(!e||!n||!s)return;let a=t.html5videoTpl||r().html5videoTpl,l=t.html5videoFormat||r().html5videoFormat;if(!a)return;let c=t.poster||(t.thumb&&o(t.thumb)?t.thumb:""),d=i(a.replace(/\{\{src\}\}/gi,s+"").replace(/\{\{format\}\}/gi,l||"").replace(/\{\{poster\}\}/gi,c+""));if(!d)return;let p=document.createElement("div");u(p,"f-html"),p.append(d),t.contentEl=d,t.htmlEl=p,u(n,`has-${t.type}`),n.prepend(p),g(t),e.emit("contentReady",t)}function c(t){let o=t.el,n=t.src;if(!e||!o||!n)return;let i=document.createElement("iframe");u(i,"f-iframe"),i.setAttribute("id",`f-iframe_${t.videoId}`);for(let[e,t]of Object.entries(r().iframeAttr||{}))i.setAttribute(e,t);"youtube"===t.type&&(i.onload=()=>{1===e?.getState()&&i.contentWindow?.postMessage(JSON.stringify({event:"listening",id:i.getAttribute("id")}),"*")}),i.onerror=()=>{e?.showError(t,"{{IFRAME_ERROR}}")};let s=document.createElement("div");u(s,"f-html"),s.append(i),t.contentEl=i,t.htmlEl=s,u(o,`has-html has-iframe has-${t.type}`),i.src=`${t.src}`,o.prepend(s),g(t),e.emit("contentReady",t)}function d(e,t){let n=t.src;if(!o(n))return;let i=t.type;if(!i||"html5video"===i){let e=n.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i);e&&(i="html5video",t.html5videoFormat=t.html5videoFormat||"video/"+("ogv"===e[1]?"ogg":e[1]))}if(!i||"youtube"===i){let e=n.match(/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|shorts\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i);if(e){let o={...r().youtube,...t.youtube||{}},s=`www.youtube${o.nocookie?"-nocookie":""}.com`,a=Ie(n,o),l=encodeURIComponent(e[2]);t.videoId=l,t.src=`https://${s}/embed/${l}?${a}`,t.thumb=t.thumb||`https://i.ytimg.com/vi/${l}/mqdefault.jpg`,i="youtube"}}if(!i||"vimeo"===i){let e=n.match(/^.+vimeo.com\/(?:\/)?(video\/)?([\d]+)((\/|\?h=)([a-z0-9]+))?(.*)?/);if(e){let o=Ie(n,{...r().vimeo,...t.vimeo||{}}),s=encodeURIComponent(e[2]),a=e[5]||"";t.videoId=s,t.src=`https://player.vimeo.com/video/${s}?${a?`h=${a}${o?"&":""}`:""}${o}`,i="vimeo"}}t.type=i}function p(e,t){"html5video"===t.type&&l(t),("youtube"===t.type||"vimeo"===t.type)&&c(t)}function f(e,t){("html5video"===t.type||"youtube"===t.type||"vimeo"===t.type)&&(t.contentEl?.remove(),t.contentEl=void 0,t.htmlEl?.remove(),t.htmlEl=void 0),t.poller&&clearTimeout(t.poller)}function h(){n=!1}function m(){if(n)return;n=!0;let e=s();(e&&void 0!==e.autoplay?e.autoplay:r().autoplay)&&(function(){let e=s(),t=e?.el;if(t&&"html5video"===e?.type)try{let e=t.querySelector("video");if(e){let t=e.play();void 0!==t&&t.then(()=>{}).catch(t=>{e.muted=!0,e.play()})}}catch{}let o=e?.htmlEl;o instanceof HTMLIFrameElement&&o.contentWindow?.postMessage('{"event":"command","func":"stopVideo","args":""}',"*")}(),function(){let e=s(),t=e?.type;if(!e?.el||"youtube"!==t&&"vimeo"!==t)return;let o=()=>
1{if(e.contentEl&&e.contentEl instanceof HTMLIFrameElement&&e.contentEl.contentWindow){let t;if("true"===e.contentEl.dataset.ready)return t="youtube"===e.type?{event:"command",func:"playVideo"}:{method:"play",value:"true"},t&&e.contentEl.contentWindow.postMessage(JSON.stringify(t),"*"),void(e.poller=void 0);"youtube"===e.type&&(t={event:"listening",id:e.contentEl.getAttribute("id")},e.contentEl.contentWindow.postMessage(JSON.stringify(t),"*"))}e.poller=setTimeout(o,250)};o()}())}function g(e){let t=e?.htmlEl;if(e&&t&&("html5video"===e.type||"youtube"===e.type||"vimeo"===e.type)){if(t.style.aspectRatio="",t.style.width="",t.style.height="",t.style.maxWidth="",t.style.maxHeight="",e.width){let o=`${e.width}`;o.match(/^\d+$/)&&(o+="px"),t.style.maxWidth=`${o}`}if(e.height){let o=`${e.height}`;o.match(/^\d+$/)&&(o+="px"),t.style.maxHeight=`${o}`}if(e.aspectRatio){let o=e.aspectRatio.split("/"),n=parseFloat(o[0].trim()),i=o[1]?parseFloat(o[1].trim()):0,r=n&&i?n/i:n;t.offsetHeight;let s=t.getBoundingClientRect(),a=r<(s.width||1)/(s.height||1);t.style.aspectRatio=`${e.aspectRatio}`,t.style.width=a?"auto":"",t.style.height=a?"":"auto"}}}function y(){g(s())}return{init:function(t){e=t,e.on("addSlide",d),e.on("attachSlideEl",p),e.on("detachSlideEl",f),e.on("ready",m),e.on("change",h),e.on("settle",m),e.on("refresh",y),window.addEventListener("message",a)},destroy:function(){e?.off("addSlide",d),e?.off("attachSlideEl",p),e?.off("detachSlideEl",f),e?.off("ready",m),e?.off("change",h),e?.off("settle",m),e?.off("refresh",y),window.removeEventListener("message",a),e=void 0}}},De={autoStart:!1,btnTpl:'<button data-fullscreen-action="toggle" class="f-button" title="{{TOGGLE_FULLSCREEN}}"><svg><g><path d="M8 3H5a2 2 0 0 0-2 2v3M21 8V5a2 2 0 0 0-2-2h-3M3 16v3a2 2 0 0 0 2 2h3M16 21h3a2 2 0 0 0 2-2v-3"/></g><g><path d="M15 19v-2a2 2 0 0 1 2-2h2M15 5v2a2 2 0 0 0 2 2h2M5 15h2a2 2 0 0 1 2 2v2M5 9h2a2 2 0 0 0 2-2V5"/></g></svg></button>'},He="in-fullscreen-mode",Fe=()=>{let e;function o(o){let n=e?.getOptions().Fullscreen,i=(t(n)?{...De,...n}:De)[o];return i&&"function"==typeof i&&e?i(e):i}function n(){e?.getPlugins().Toolbar?.add("fullscreen",{tpl:o("btnTpl")})}function i(){if(o("autoStart")){let e=s();e&&l(e)}}function r(e,t){let o=t.target;!o||t.defaultPrevented||"toggle"===o.dataset.fullscreenAction&&d()}function s(){return o("el")||e?.getContainer()||void 0}function a(){let e=document;return e.fullscreenEnabled?!!e.fullscreenElement:!!e.webkitFullscreenEnabled&&!!e.webkitFullscreenElement}function l(e){let t,o=document;return e||=o.documentElement,o.fullscreenEnabled?t=e.requestFullscreen():o.webkitFullscreenEnabled&&(t=e.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)),t&&t.then(()=>{e.classList.add(He)}),t}function c(){let e,t=document;return t.fullscreenEnabled?e=t.fullscreenElement&&t.exitFullscreen():t.webkitFullscreenEnabled&&(e=t.webkitFullscreenElement&&t.webkitExitFullscreen()),e&&e.then(()=>{s()?.classList.remove(He)}),e}function d(){if(a())c();else{let e=s();e&&l(e)}}return{init:function(t){e=t,e.on("initPlugins",n),e.on("ready",i),e.on("click",r)},destroy:function(){e?.off("initPlugins",n),e?.off("ready",i),e?.off("click",r)},exit:c,inFullscreen:a,request:l,toggle:d}};let je,qe,Be,Ue=!1,We=!1,Ve=!1,Ye=!1,Ge=()=>{let e=new URL(document.URL).hash,t=e.slice(1).split("-"),o=t[t.length-1],n=o&&/^\+?\d+$/.test(o)&&parseInt(t.pop()||"1",10)||1;return{urlHash:e,urlSlug:t.join("-"),urlIndex:n}},Xe=()=>{let e=je?.getInstance(),t=e?.getState();return!(!e||0!==t&&1!==t)},Ze=()=>{if(!je||Xe())return;let{urlSlug:e,urlIndex:t}=Ge();if(!e)return;let o=document.querySelector(`[data-slug="${e}"]`);o&&je.fromTriggerEl(o),Xe()||(o=document.querySelectorAll(`[data-fancybox="${e}"]`)[t-1],o&&je.fromTriggerEl(o,{startIndex:t-1})),Xe()&&o&&!o.closest("[inert]")&&o.scrollIntoView({behavior:"instant",block:"center",inline:"center"})},Ke=e=>{let o=e.getOptions().Hash,n=e.getSlide();return n&&(n.slug||n.fancybox||(t(o)?o.slug:""))||""},Je=e=>{let t=Ke(e),o=e.getSlide();if(!o||!t)return"";let n=parseInt(o.index+"",10)+1,i=o.slug?`#${o.slug}`:`#${t}-${n}`;return(e.getCarousel()?.getPages()?.length||0)<2&&(i=`#${t}`),i},Qe=()=>{if(!je||Ve)return;let e=je?.getInstance(),o=e?.getCarousel(),{urlSlug:n,urlIndex:i}=Ge(),r=e?.getOptions().Hash;if(!1!==r){if(e&&1===e.getState()&&o){let s=o.getSlides();for(let e of s||[])if(e.slug===n||(e.fancybox===n||t(r)&&r.slug===n)&&e.index===i-1)return We=!1,void o.goTo(e.index);Ye=!0,e.close(),Ye=!1}Ze()}},et=()=>{je&&(qe=setTimeout(()=>{Ue=!0,Ze(),Ue=!1},300),window.addEventListener("hashchange",Qe,!1))};function tt(){history.scrollRestoration&&Be&&(history.scrollRestoration=Be,Be=void 0)}let ot=()=>{let e,t="";function o(){if(!e||!e.isTopMost()||!1===e.getOptions().Hash)return;if(Ue){let t=e.getOptions().sync;t&&t.goTo(e?.getCarousel()?.getPageIndex()||0,{transition:!1,tween:!1})}let o=e.getCarousel();if(!o||!e.getSlide())return;let i=Ke(e);if(!i)return;let{urlHash:r,urlSlug:s}=Ge(),a=Je(e);r!==a&&(t=r),history.scrollRestoration&&!Be&&(Be=history.scrollRestoration,history.scrollRestoration="manual",window.addEventListener("beforeunload",tt)),o.on("change",n);let l=i!==s;try{window.history[l?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+a),l&&(We=!0)}catch{}}function n(){if(!(e&&e.isTopMost()&&!1!==e.getOptions().Hash&&e.getSlide()&&Ke(e)))return;let t=Je(e);Ve=!0;try{window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}Ve=!1}function i(){if(e&&e.isTopMost()&&!1!==e.getOptions().Hash&&!Ye&&Ke(e)){Ve=!0;try{We&&!function(){if(window.parent===window)return!1;try{var e=window.frameElement}catch{e=null}return null===e?"data:"===location.protocol:e.hasAttribute("sandbox")}()&&"IFRAME"!==document.activeElement?.nodeName?window.history.back():window.history.replaceState({},document.title,window.location.pathname+window.location.search+t)}catch{}Ve=!1}}return{init:function(t){clearTimeout(qe),e=t,e.on("ready",o),e.on("close",i)},destroy:function(){e?.off("ready",o),e?.off("close",i);let t=e?.getCarousel();t&&t.off("change",n),e=void 0,je?.getInstance()||(tt(),window.removeEventListener("beforeunload",tt))}}};ot.getInfoFromURL=Ge,ot.startFromUrl=Ze,ot.setup=function(e){je||(je=e,l()&&(/complete|interactive|loaded/.test(document.readyState)?et():document.addEventListener("DOMContentLoaded",et)))};let nt={...te,CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ELEMENT_NOT_FOUND:"HTML Element Not Found",IFRAME_ERROR:"Error Loading Page",NO_CAPTION:"No Caption",TOGGLE_SIDEBAR:"Toggle sidebar"},it='<button class="f-button" title="{{CLOSE}}" data-fancybox-close><svg tabindex="-1" width="24" height="24" viewBox="0 0 24 24">
1<path d="M19.286 4.714 4.714 19.286M4.714 4.714l14.572 14.572" /></svg></button>';Ae().add("close",{tpl:it});let rt=e=>{e.cancelable&&e.preventDefault()};let st=(e=null,t="",o)=>{if(!e||!e.parentElement||!t)return void(o&&o());at(e);let n=i=>{i.target===e&&e.dataset.animationName&&(e.removeEventListener("animationend",n),delete e.dataset.animationName,o&&o(),e.classList.remove(t))};e.dataset.animationName=t,e.addEventListener("animationend",n),u(e,t)},at=e=>{e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!1,cancelable:!0,currentTarget:e}))},lt=function(e){return e[e.Init=0]="Init",e[e.Ready=1]="Ready",e[e.Closing=2]="Closing",e[e.Destroyed=3]="Destroyed",e}({}),ct={ajax:null,backdropClick:"close",Carousel:{},closeButton:"auto",closeButtonTpl:it,closeExisting:!1,delegateEl:void 0,dragToClose:!0,fadeEffect:!0,groupAll:!1,groupAttr:"data-fancybox",hideClass:"f-fadeOut",hideScrollbar:!0,id:void 0,idle:!1,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"prev",ArrowDown:"next",ArrowRight:"next",ArrowLeft:"prev"},l10n:nt,mainClass:"",mainStyle:{},mainTpl:'<dialog class="fancybox__dialog">\n <div class="fancybox__container" tabindex="0" aria-label="{{MODAL}}">\n <div class="fancybox__backdrop"></div>\n <div class="fancybox__carousel"></div>\n </div>\n </dialog>',modal:!0,on:{},parentEl:void 0,placeFocusBack:!0,showClass:"f-zoomInUp",startIndex:0,sync:void 0,theme:"dark",triggerEl:void 0,triggerEvent:void 0,zoomEffect:!0},dt=new Map,ut=0,pt="with-fancybox",ft=()=>{let e,l,c,h,m,g,y,v=lt.Init,b={...ct},w=-1,T={},S=[],k=!1,C=!0,M=0;function A(e,...t){let o=b[e];return o&&"function"==typeof o?o(Se,...t):o}function L(e,t=[]){let o=A("l10n")||{};e=String(e).replace(/\{\{(\w+)\}\}/g,(e,t)=>o[t]||e);for(let o=0;o<t.length;o++)e=e.split(t[o][0]).join(t[o][1]);return e=e.replace(/\{\{(.*?)\}\}/g,(e,t)=>t),e}let O=new Map;function $(e,...t){let o=[...O.get(e)||[]];for(let[t,n]of Object.entries(b.on||{}))(t===e||t.split(" ").indexOf(e)>-1)&&o.push(n);for(let e of o)e&&"function"==typeof e&&e(Se,...t);"*"!==e&&$("*",e,...t)}function R(){p(l,"is-revealing");try{document.activeElement===e&&(l?.querySelector("[autofocus]")||l).focus()}catch{}}function P(){let o=A("parentEl")||document.body;if(!(o&&o instanceof HTMLElement&&(e=i(L(A("mainTpl")||""))||void 0,e)&&(l=e.querySelector(".fancybox__container"),l&&l instanceof HTMLElement)))return;let n=A("mainClass");n&&u(l,n);let a=A("mainStyle");if(a&&t(a))for(let[e,t]of Object.entries(a))l.style.setProperty(e,t);let c=A("theme"),d="auto"===c?window.matchMedia("(prefers-color-scheme:light)").matches:"light"===c;l.setAttribute("theme",d?"light":"dark"),e.setAttribute("id",`${w}`),e.addEventListener("keydown",e=>{"Escape"===e.key&&rt(e)}),e.addEventListener("wheel",e=>{let t=e.target,o=A("wheel",e);t.closest(".f-thumbs")&&(o="slide");let n="slide"===o,i=[-e.deltaX||0,-e.deltaY||0,-e.detail||0].reduce(function(e,t){return Math.abs(t)>Math.abs(e)?t:e}),s=Math.max(-1,Math.min(1,i)),a=Date.now();M&&a-M<300?n&&rt(e):(M=a,$("wheel",e,s),!e.defaultPrevented&&("close"===o?ve(e):"slide"===o&&h&&!r(t)&&(rt(e),h[s>0?"prev":"next"]())))},{capture:!0,passive:!1}),e.addEventListener("cancel",e=>{ve(e)}),o.append(e),1===dt.size&&(A("hideScrollbar")&&s(!0),document.documentElement.classList.add(pt)),$("initLayout"),e instanceof HTMLDialogElement&&(A("modal")?e.showModal():e.show())}function N(e,t){J(t),V(),t.el?.addEventListener("click",_),("inline"===t.type||"clone"===t.type)&&function(e){if(!h||!e||!e.el)return;let t=null;if(o(e.src)){let o=e.src.split("#",2).pop();t=o?document.getElementById(o):null}if(t){if(u(t,"f-html"),"clone"===e.type||t.closest(".fancybox__carousel")){t=t.cloneNode(!0);let o=t.dataset.animationName;o&&(t.classList.remove(o),delete t.dataset.animationName);let n=t.getAttribute("id");n=n?`${n}--clone`:`clone-${w}-${e.index}`,t.setAttribute("id",n)}else if(t.parentNode){let o=document.createElement("div");o.inert=!0,t.parentNode.insertBefore(o,t),e.placeholderEl=o}e.htmlEl=t,u(e.el,"has-html"),e.el.prepend(t),t.classList.remove("hidden"),"none"===t.style.display&&(t.style.display=""),"none"===getComputedStyle(t).getPropertyValue("display")&&(t.style.display=t.dataset.display||"flex"),h?.emit("contentReady",e)}else h?.showError(e,"{{ELEMENT_NOT_FOUND}}")}(t),"ajax"===t.type&&le(t)}function I(e,t){Q(t),t.el?.removeEventListener("click",_),("inline"===t.type||"clone"===t.type)&&function(e){let t=e.htmlEl,o=e.placeholderEl;t&&("none"!==getComputedStyle(t).getPropertyValue("display")&&(t.style.display="none"),t.offsetHeight),o&&(t&&o.parentNode&&o.parentNode.insertBefore(t,o),o.remove()),e.htmlEl=void 0,e.placeholderEl=void 0}(t),t.xhr&&=void t.xhr.abort()}function _(e){if(!te())return;if(v!==lt.Ready)return rt(e),void e.stopPropagation();if(e.defaultPrevented||!z.isClickAllowed())return;let t=e.composedPath()[0];t.closest(".fancybox__carousel")&&t.classList.contains("fancybox__slide")&&Y(e)}function D(){C=!1,l&&h&&l.classList.remove("is-revealing"),V();let e=A("sync");if(h&&e){let t=e.getPageIndex(h.getPageIndex())||0;e.goTo(t,{transition:!1,tween:!1})}}function H(){K(),document.body.addEventListener("click",Z),document.body.addEventListener("keydown",X,{passive:!1,capture:!0}),V(),ue();let e=A("sync");h&&e&&e.getTween()?.start(),ee(ie())}
1function F(){h?.canGoNext()?ue():me()}function j(e,t){J(t)}function q(e,t){J(t),ee(t)}function U(){let e=h?.getPlugins().Thumbs;f(l,"has-thumbs",e?.isEnabled()||!1),f(l,"has-vertical-thumbs",!!e&&("scrollable"===e.getType()||!0===e.getCarousel()?.isVertical()))}function V(){if(!l)return;let e=h?.getPages().length||0,t=h?.getPageIndex()||0,o=l.querySelectorAll("[data-fancybox-index],[data-fancybox-page],[data-fancybox-pages]");for(let n of o)n.hasAttribute("data-fancybox-index")?n.textContent=String(t):n.hasAttribute("data-fancybox-page")?n.textContent=String(t+1):n.textContent=String(e)}function Y(e){e.composedPath()[0].closest("[data-fancybox-close]")?ve(e):($("backdropClick",e),!e.defaultPrevented&&A("backdropClick")&&ve(e))}function G(){he()}function X(e){if(!te()||v!==lt.Ready)return;let t=e.key,o=A("keyboard");if(!o||e.ctrlKey||e.altKey||e.shiftKey)return;let i=e.composedPath()[0];if(!n(i)||"Escape"!==t&&(e=>{let t=["input","textarea","select","option","video","iframe","[contenteditable]","[data-selectable]","[data-draggable]"].join(",");return e.matches(t)||e.closest(t)})(i)||($("keydown",e),e.defaultPrevented))return;let r=o[t];if(r)switch(r){case"close":ve(e);break;case"next":rt(e),h?.next();break;case"prev":rt(e),h?.prev()}}function Z(e){if(!te()||v!==lt.Ready||(he(),e.defaultPrevented))return;let t=e.composedPath()[0],o=!!t.closest("[data-fancybox-close]"),n=t.classList.contains("fancybox__backdrop");(o||n)&&Y(e)}function K(){let e=h?.getViewport();if(!(A("dragToClose")&&h&&e&&(m=z(e).init(),m)))return;let t=!1,o=0,n=0,i={},s=1;function a(){g?.spring({clamp:!0,mass:1,tension:0===n?140:960,friction:17,restDelta:.1,restSpeed:.1,maxSpeed:1/0}).from({y:o}).to({y:n}).start();let e=h?.getViewport()?.getBoundingClientRect().height||0,t=ie()?.panzoomRef;if(e&&t)if(0===n)t.execute(B.Reset);else{let n=d(Math.abs(o),0,.33*e,s,.77*s,!1);t.execute(B.ZoomTo,{scale:n})}}let c=e=>{let t=e.srcEvent,o=t.target;return h&&!(E(t)&&t.touches?.length>1)&&o&&!r(o)};g=x().on("step",t=>{if(l&&e&&v===lt.Ready){let n=e.getBoundingClientRect().height;o=Math.min(n,Math.max(-1*n,t.y));let i=d(Math.abs(o),0,.65*n,1,.2,!0);l.style.setProperty("--f-drag-opacity",i+""),l.style.setProperty("--f-drag-offset",o+"px")}}),m.on("start",function(){t||(g?.pause(),n=o)}).on("panstart",e=>{if(!t&&c(e)&&"y"===e.axis){rt(e.srcEvent),t=!0,ge(),h?.getViewport()?.classList.add("is-dragging");let o=ie()?.panzoomRef;if(o){s=o.getTransform().scale||1;let e=o.getOptions();i={...e},e.bounds=!1,e.gestures=!1}}else t=!1}).on("pan",function(e){t&&c(e)&&(rt(e.srcEvent),e.srcEvent.stopPropagation(),"y"===e.axis&&(n+=e.deltaY,a()))}).on("end",e=>{if(h?.getViewport()?.classList.remove("is-dragging"),t){let t=ie()?.panzoomRef;if(t){t.getTween()?.end();let e=t.getOptions();e.bounds=i.bounds||!1,e.gestures=i.gestures||!1}c(e)&&"y"===e.axis&&(Math.abs(e.velocityY)>5||Math.abs(o)>50)&&ve(e.srcEvent,"f-throwOut"+(e.velocityY>0?"Down":"Up"))}t=!1,v===lt.Ready&&0!==o&&(n=0,a())})}function J(e){let{el:t,htmlEl:o,panzoomRef:n,closeButtonEl:r}=e,s=n?n.getWrapper():o;if(!t||!t.parentElement||!s)return;let a=A("closeButton");if("auto"===a&&(a=!0!==h?.getPlugins().Toolbar?.isEnabled()),a){if(!r){let o=i(L(A("closeButtonTpl")));o&&(u(o,"is-close-button"),e.closeButtonEl=s.insertAdjacentElement("afterbegin",o),u(t,"has-close-btn"))}}else Q(e)}function Q(e){e.closeButtonEl&&=void e.closeButtonEl.remove(),p(e.el,"has-close-btn")}function ee(e){if(!(C&&h&&h.getState()===oe.Ready&&e&&e.index===h.getOptions().initialPage&&e.el&&e.el.parentElement)||void 0!==e.state&&e.state!==ne.Loaded)return;C=!1;let t=e.panzoomRef,o=t?.getTween(),n=A("zoomEffect")&&o?se(e):void 0;if(t&&o&&n){let{x:e,y:i,scale:r}=t.getStartPosition();return void o.spring({tension:215,friction:25,restDelta:.001,restSpeed:.001,maxSpeed:1/0}).from(n).to({x:e,y:i,scale:r}).start()}let i=t?.getContent()||e.htmlEl;i&&st(i,A("showClass",e))}function te(){return gt.getInstance()?.getId()===w}function ie(){return h?.getPage()?.slides[0]}function re(){let e=ie();return e?e.triggerEl||A("triggerEl"):void 0}function se(e){let t=e.thumbEl;if(!t||!(e=>{let t=e.getBoundingClientRect(),o=e.closest("[style]"),n=o?.parentElement;if(o&&o.style.transform&&n){let e=n.getBoundingClientRect();if(t.left<e.left||t.left>e.left+e.width-t.width||t.top<e.top||t.top>e.top+e.height-t.height)return!1}let i=Math.max(document.documentElement.clientHeight,window.innerHeight),r=Math.max(document.documentElement.clientWidth,window.innerWidth);return!(t.bottom<0||t.top-i>=0||t.right<0||t.left-r>=0)})(t))return;let o=e.panzoomRef?.getWrapper()?.getBoundingClientRect(),n=o?.width,i=o?.height;if(!n||!i)return;let r=t.getBoundingClientRect(),s=r.width,a=r.height,l=r.left,c=r.top;if(r&&s&&a){if(t instanceof HTMLImageElement){let e=window.getComputedStyle(t).getPropertyValue("object-fit");
vendor: 5,887 bytes, line 1
1if("contain"===e||"scale-down"===e){let{width:o,height:n}=((e,t,o,n,i="contain")=>{if("contain"===i||e>o||t>n){let i=o/e,r=n/t,s=Math.min(i,r);e*=s,t*=s}return{width:e,height:t}})(t.naturalWidth,t.naturalHeight,s,a,e);l+=.5*(s-o),c+=.5*(a-n),s=o,a=n}}if(!(Math.abs(n/i-s/a)>.1))return{x:l+.5*s-(o.left+.5*n),y:c+.5*a-(o.top+.5*i),scale:s/n}}}function le(e){let t=e.el;if(!t||e.htmlEl||e.xhr)return;h?.showLoading(e),e.state=ne.Loading;let o=new XMLHttpRequest;o.onreadystatechange=function(){if(o.readyState===XMLHttpRequest.DONE&&v===lt.Ready)if(h?.hideLoading(e),e.state=ne.Loaded,200===o.status){let n=o.responseText+"",i=null,r=null;if(e.filter){let t=document.createElement("div");t.innerHTML=n,r=t.querySelector(e.filter+"")}r&&r instanceof HTMLElement?i=r:(i=document.createElement("div"),i.innerHTML=n),i.classList.add("f-html"),e.htmlEl=i,t.classList.add("has-html"),t.classList.add("has-ajax"),t.prepend(i),h?.emit("contentReady",e)}else h?.showError(e)};let n=A("ajax")||null;o.open(n?"POST":"GET",e.src+""),o.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),o.setRequestHeader("X-Requested-With","XMLHttpRequest"),o.send(n),e.xhr=o}function ce(){y&&clearTimeout(y),y=void 0,document.removeEventListener("mousemove",G)}function ue(){if(k||y)return;let e=A("idle");e&&(y=setTimeout(fe,e))}function fe(){l&&(ce(),u(l,"is-idle"),document.addEventListener("mousemove",G),k=!0)}function he(){k&&(me(),ue())}function me(){ce(),l?.classList.remove("is-idle"),k=!1}function ge(){let e=re();e&&!function(e){var t=e.getBoundingClientRect();return t.bottom>0&&t.right>0&&t.left<(window.innerWidth||document.documentElement.clientWidth)&&t.top<(window.innerHeight||document.documentElement.clientHeight)}(e)&&!e.closest("[inert]")&&e.scrollIntoView({behavior:"instant",block:"center",inline:"center"})}function ve(e,t){if(v===lt.Closing||v===lt.Destroyed)return;let o=new Event("shouldClose",{bubbles:!0,cancelable:!0});if($("shouldClose",o,e),o.defaultPrevented)return;if(ce(),e){if(e.defaultPrevented)return;rt(e),e.stopPropagation(),e.stopImmediatePropagation()}if(v=lt.Closing,g?.pause(),m?.destroy(),h){h.getGestures()?.destroy(),h.getTween()?.pause();for(let e of h.getSlides()){let t=e.panzoomRef;t&&(a(t.getOptions(),{clickAction:!1,dblClickAction:!1,wheelAction:!1,bounds:!1,minScale:0,maxScale:1/0}),t.getGestures()?.destroy(),t.getTween()?.pause())}}let n=h?.getPlugins();n?.Autoplay?.stop();let i=n?.Fullscreen;i&&i.inFullscreen()?Promise.resolve(i.exit()).then(()=>{setTimeout(()=>{we(e,t)},150)}):we(e,t)}function we(t,o){if(v!==lt.Closing)return;$("close",t),C=!1,document.body.removeEventListener("click",Z),document.body.removeEventListener("keydown",X,{passive:!1,capture:!0}),A("placeFocusBack")&&ge();let n=document.activeElement;n&&e?.contains(n)&&n.blur(),A("fadeEffect")&&(l?.classList.remove("is-ready"),l?.classList.add("is-hiding")),l?.classList.add("is-closing");let i=ie(),r=i?.el,s=i?.panzoomRef,a=i?.panzoomRef?.getTween(),c=o||A("hideClass"),d=!1,u=!1;if(h&&i&&r&&s&&a){let e;if(A("zoomEffect")&&i.state===ne.Loaded&&(e=se(i)),e){d=!0;let t=()=>{e=se(i),e?a.to({...W,...e}):Te()};s.on("refresh",()=>{t()}),a.easing(x.Easings.EaseOut).duration(350).from({...s.getTransform()}).to({...W,...e}).start(),r?.getAnimations()&&(r.style.animationPlayState="paused",requestAnimationFrame(()=>{t()}))}}let p=i?.htmlEl||i?.panzoomRef?.getWrapper();p&&at(p),!d&&c&&p&&(u=!0,st(p,c,()=>{Te()})),d||u?setTimeout(()=>{Te()},350):Te()}function Te(){if(v===lt.Destroyed)return;v=lt.Destroyed;let t=re();$("destroy"),A("sync")?.getPlugins().Autoplay?.resume(),A("sync")?.getPlugins().Autoscroll?.resume(),e instanceof HTMLDialogElement&&e.close(),h?.getContainer()?.classList.remove("is-idle"),h?.destroy();for(let e of Object.values(T))e?.destroy();if(T={},e?.remove(),e=void 0,l=void 0,h=void 0,dt.delete(w),!dt.size&&(s(!1),document.documentElement.classList.remove(pt),A("placeFocusBack")&&t&&!t.closest("[inert]")))try{t?.focus({preventScroll:!0})}catch{}}let Se={close:ve,destroy:Te,getCarousel:function(){return h},getContainer:function(){return l},getId:function(){return w},getOptions:function(){return b},getPlugins:function(){return T},getSlide:function(){return ie()},getState:function(){return v},init:function(t=[],o={}){v!==lt.Init&&(Se.destroy(),v=lt.Init),b=a({},ct,o),w=A("id")||"fancybox-"+ ++ut;let n=dt.get(w);if(n&&n.destroy(),dt.set(w,Se),$("init"),function(){for(let[e,t]of Object.entries({...gt.Plugins,...b.plugins||{}}))if(e&&!T[e]&&t instanceof Function){let o=t();o.init(Se),T[e]=o}$("initPlugins")}(),function(e=[]){$("initSlides",e),S=[...e]}(t),P(),function(){if(c=e?.querySelector(".fancybox__carousel")||void 0,!c)return;c.fancybox=Se;let t=a({},{Autoplay:{autoStart:!1,pauseOnHover:!1,progressbarParentEl:e=>{let t=e.getContainer();return t?.querySelector(".f-carousel__toolbar [data-autoplay-action]")||t}},Fullscreen:{el:l},Toolbar:{absolute:!0,items:{counter:{tpl:'<div class="f-counter"><span data-fancybox-page></span>/<span data-fancybox-pages></span></div>'}},display:{left:["counter"],right:["toggleFull","autoplay","fullscreen","thumbs","close"]}},Video:{autoplay:!0},Thumbs:{minCount:2,Carousel:{classes:{container:"fancybox__thumbs"}}},classes:{container:"fancybox__carousel",viewport:"fancybox__viewport",slide:"fancybox__slide"},spinnerTpl:'<div class="f-spinner" data-fancybox-close></div>',dragFree:!1,slidesPerPage:1,plugins:{Sync:pe,Arrows:be,Lazyload:ye,Zoomable:de,Html:Ne,Video:_e,Autoplay:Oe,Fullscreen:Fe,Thumbs:Re,Toolbar:Ae}},A("Carousel")||{},{slides:S,enabled:!0,initialPage:A("startIndex")||0,l10n:A("l10n")});h=ae(c,t),$("initCarousel",h),h.on("*",(e,t,...o)=>{$(`Carousel.${t}`,e,...o)}),h.on("attachSlideEl",N),h.on("detachSlideEl",I),h.on("contentLoading",j),h.on("contentReady",q),h.on("ready",H),h.on("change",D),h.on("settle",F),h.on("thumbs:ready",U),h.on("thumbs:destroy",U),h.init()}
1(),e&&l){if(A("closeExisting"))for(let[e,t]of dt.entries())e!==w&&t.close();A("fadeEffect")?(setTimeout(()=>{R()},500),u(l,"is-revealing")):R(),l.classList.add("is-ready"),v=lt.Ready,$("ready")}},isCurrentSlide:function(e){let t=ie();return!(!e||!t)&&t.index===e.index},isTopMost:function(){return te()},localize:L,off:function(e,t){return O.has(e)&&O.set(e,O.get(e).filter(e=>e!==t)),Se},on:function(e,t){return O.set(e,[...O.get(e)||[],t]),Se},toggleIdle(e){(k||!0===e)&&fe(),(!k||!1===e)&&me()}};return Se};function ht(){for(let e of Object.values(gt.Plugins)){let t=e.setup;"function"==typeof t&&t(gt)}}function mt(e,t={}){if(!(e&&e instanceof Element))return;let o,n,i,r,s={};for(let[t,l]of gt.openers)if(t.contains(e))for(let[c,d]of l){let l;if(c){for(let o of t.querySelectorAll(c))if(o.contains(e)){l=o;break}if(!l)continue}for(let[c,u]of d){let d=null;try{d=e.closest(c)}catch{}d&&(n=t,i=l,o=d,r=c,a(s,u||{}))}}if(!n||!r||!o)return;let l=a({},ct,t,s,{triggerEl:o}),c=[].slice.call((i||n).querySelectorAll(r)),d=o.closest(".f-carousel"),u=d?.carousel;if(u&&(!i||!d.contains(i))){let e=[];for(let t of u?.getSlides()){let o=t.el;o&&(o.matches(r)?e.push(o):e.push(...[].slice.call(o.querySelectorAll(r))))}e.length&&(c=[...e],u.getPlugins().Autoplay?.pause(),u.getPlugins().Autoscroll?.pause(),l.sync=u)}if(!1===l.groupAll){let e=l.groupAttr,t=e&&o?o.getAttribute(`${e}`):"";c=e&&t&&"true"!==t?c.filter(o=>o.getAttribute(`${e}`)===t):[o]}if(!c.length)return;l.triggerEvent?.preventDefault();let p=gt.getInstance(),f=p?.getState();if(p&&(f===lt.Init||f===lt.Ready)){let e=p.getOptions().triggerEl;if(e&&c.indexOf(e)>-1)return}return{...l.Carousel||{}}.rtl&&(c=c.reverse()),o&&void 0===t.startIndex&&(l.startIndex=c.indexOf(o)),gt.fromNodes(c,l)}let gt={Plugins:{Hash:ot},version:"6.1.14",openers:new Map,bind:function(e,t,n,i){if(!l())return;let r=document.body,s=null,a="[data-fancybox]",c={};e instanceof Element&&(r=e),o(e)&&o(t)?(s=e,a=t):o(t)&&o(n)?(s=t,a=n):o(t)?a=t:o(e)&&(a=e),"object"==typeof t&&(c=t||{}),"object"==typeof n&&(c=n||{}),"object"==typeof i&&(c=i||{}),function(e,t,o,n={}){if(!(e&&e instanceof Element&&o))return;let i=gt.openers.get(e)||new Map,r=i.get(t)||new Map;r.set(o,n),i.set(t,r),gt.openers.set(e,i),1===i.size&&e.addEventListener("click",gt.fromEvent),ht()}(r,s,a,c)},close:function(e=!0,...t){if(e)for(let e of dt.values())e.close(...t);else{let e=gt.getInstance();e&&e.close(...t)}},destroy:function(){let e;for(;e=gt.getInstance();)e.destroy();for(let e of gt.openers.keys())e.removeEventListener("click",gt.fromEvent);gt.openers.clear()},fromEvent:function(e){if(e.defaultPrevented||e.button&&0!==e.button||e.ctrlKey||e.metaKey||e.shiftKey)return;let t=e.composedPath()[0],o={triggerEvent:e};if(t.closest(".fancybox__container.is-hiding"))return rt(e),void e.stopPropagation();let n=t.closest("[data-fancybox-delegate]")||void 0;if(n){let e=n.dataset.fancyboxDelegate||"",i=document.querySelectorAll(`[data-fancybox="${e}"]`),r=parseInt(n.dataset.fancyboxIndex||"",10)||0;t=i[r]||i[0],a(o,{delegateEl:n,startIndex:r})}return mt(t,o)},fromNodes:function(e,t){t=a({},ct,t||{});let o=[],n=e=>e instanceof HTMLImageElement?e:e instanceof HTMLElement?e.querySelector("img:not([aria-hidden])"):void 0;for(let i of e){let r=i.dataset||{},s=t.delegateEl&&e.indexOf(i)===t.startIndex?t.delegateEl:void 0,a=n(s)||n(i)||void 0,l=r.src||i.getAttribute("href")||i.getAttribute("currentSrc")||i.getAttribute("src")||void 0,c=r.thumb||r.thumbSrc||a?.getAttribute("currentSrc")||a?.getAttribute("src")||a?.dataset.lazySrc||void 0,d={src:l,alt:r.alt||a?.getAttribute("alt")||void 0,thumbSrc:c,thumbEl:a,triggerEl:i,delegateEl:s};for(let e in r){let t=r[e]+"";d[e]="true"===t?"fancybox"!==e||"":"false"!==t&&t}o.push(d)}return gt.show(o,t)},fromSelector:function(e,t,n,i){if(!l())return;let r=document.body,s=null,a="[data-fancybox]",c={};e instanceof Element&&(r=e),o(e)&&o(t)?(s=e,a=t):o(t)&&o(n)?(s=t,a=n):o(t)?a=t:o(e)&&(a=e),"object"==typeof t&&(c=t||{}),"object"==typeof n&&(c=n||{}),"object"==typeof i&&(c=i||{});for(let[e,t]of gt.openers)for(let[o,n]of t)for(let[t,i]of n)if(e===r&&o===s){let e=r.querySelector((o?`${o} `:"")+a);if(e&&e.matches(t))return gt.fromTriggerEl(e,c)}},fromTriggerEl:mt,getCarousel:function(){return gt.getInstance()?.getCarousel()||void 0},getDefaults:function(){return ct},getInstance:function(e){if(e){let t=dt.get(e);return t&&t.getState()!==lt.Destroyed?t:void 0}return Array.from(dt.values()).reverse().find(e=>{if(e.getState()!==lt.Destroyed)return e})||void 0},getSlide:function(){return gt.getInstance()?.getSlide()||void 0},show:function(e=[],t={}){return ht(),ft().init(e,t)},unbind:function(e,t,n){if(!l())return;let i=document.body,r=null,s="[data-fancybox]";e instanceof Element&&(i=e),o(e)&&o(t)?(r=e,s=t):o(t)&&o(n)?(r=t,s=n):o(t)?s=t:o(e)&&(s=e),function(e,t,o){if(!(e&&e instanceof Element&&o))return;let n=gt.openers.get(e)||new Map,i=n.get(t)||new Map;i&&o&&i.delete(o),(!i.size||!o)&&n.delete(t),n.size||(gt.openers.delete(e),e.removeEventListener("click",gt.fromEvent))}(i,r,s)}};e.Arrows=be,e.Autoplay=Oe,e.Carousel=ae,e.CarouselSlideContentState=ne,e.CarouselState=oe,e.Fancybox=gt,e.FancyboxState=lt,e.Fullscreen=Fe,e.Html=Ne,e.Lazyload=ye,e.PANZOOM_DEFAULT_POS=W,e.Panzoom=K,e.PanzoomAction=B,e.PanzoomState=V,e.PanzoomZoomLevel=U,e.Sync=pe,e.Thumbs=Re,e.Toolbar=Ae,e.ToolbarColumn=ke,e.Video=_e,e.Zoomable=de}),function(e,t){var o,n;"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self,o=e.Cookies,(n=e.Cookies=t()).noConflict=function(){return e.Cookies=o,n})}(this,function(){"use strict";function e(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)e[n]=o[n]}return e}var t=function t(o,n){function i(t,i,r){if("undefined"!=typeof document){"number"==typeof(r=e({},n,r)).expires&&(r.expires=new Date(Date.now()+864e5*r.expires)),r.expires&&(r.expires=r.expires.toUTCString()),t=encodeURIComponent(t).replace(/%(2[346B]|5E|60|7C)/g,decode
1URIComponent).replace(/[()]/g,escape);var s="";for(var a in r)r[a]&&(s+="; "+a,!0!==r[a]&&(s+="="+r[a].split(";")[0]));return document.cookie=t+"="+o.write(i,t)+s}}return Object.create({set:i,get:function(e){if("undefined"!=typeof document&&(!arguments.length||e)){for(var t=document.cookie?document.cookie.split("; "):[],n={},i=0;i<t.length;i++){var r=t[i].split("="),s=r.slice(1).join("=");try{var a=decodeURIComponent(r[0]);if(n[a]=o.read(s,a),e===a)break}catch(e){}}return e?n[e]:n}},remove:function(t,o){i(t,"",e({},o,{expires:-1}))},withAttributes:function(o){return t(this.converter,e({},this.attributes,o))},withConverter:function(o){return t(e({},this.converter,o),this.attributes)}},{attributes:{value:Object.freeze(n)},converter:{value:Object.freeze(o)}})}({read:function(e){return'"'===e[0]&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});return t}),function(e){if("undefined"!=typeof Cookies){var t=Cookies.withAttributes({path:null});e.cookie=function(e,o,n){if(0===arguments.length)return t.get();if(1===arguments.length||void 0===o)return t.get(e);var i={};return n&&(void 0!==n.expires&&(i.expires=n.expires),void 0!==n.path&&(i.path=n.path),void 0!==n.domain&&(i.domain=n.domain),void 0!==n.secure&&(i.secure=n.secure),void 0!==n.sameSite&&(i.sameSite=n.sameSite)),t.set(e,o,i),e},e.removeCookie=function(e,o){var n={};return o&&(void 0!==o.path&&(n.path=o.path),void 0!==o.domain&&(n.domain=o.domain)),t.remove(e,n),!0},e.cookie.json=!1}}(jQuery),Number.formatFunctions={count:0},Number.prototype.NaNstring="NaN",Number.prototype.posInfinity="Infinity",Number.prototype.negInfinity="-Infinity",Number.prototype.conditionRE=/\[(>=|<=|=|>|<)([0-9\.]+)\]/,Number.prototype.numberFormat=function(e,t){return isNaN(this)?Number.prototype.NaNstring:this==1/0?Number.prototype.posInfinity:this==-1/0?Number.prototype.negInfinity:(null==Number.formatFunctions[e]&&Number.createNewFormat(e),this[Number.formatFunctions[e]](t))},Number.createNewFormat=function(format){var funcName="format"+Number.formatFunctions.count++;Number.formatFunctions[format]=funcName;var code="Number.prototype."+funcName+" = function(context){\n",formats=format.split(";"),equalConditionsCode="",otherConditionsCode="",rulesWithoutConditionsCount=0,defaultRuleFormat="###.##";if(formats.length<2&&null==format.match(Number.prototype.conditionRE))code+=Number.createTerminalFormat(format);else{for(var i=0,format;format=formats[i];i++)if(null!==(result=format.match(Number.prototype.conditionRE))){var newFormat=format.replace(result[0],"");"="==result[1]?equalConditionsCode+=Number.createConditionCode(result[1],result[2],newFormat):otherConditionsCode+=Number.createConditionCode(result[1],result[2],newFormat)}else{switch(rulesWithoutConditionsCount){case 0:defaultRuleFormat=format,otherConditionsCode+=Number.createConditionCode(">=",0,format);break;case 1:otherConditionsCode+=Number.createConditionCode("<",0,format);break;case 2:equalConditionsCode+=Number.createConditionCode("=",0,format);break;default:equalConditionsCode="throw 'Too many semicolons in format string';"+equalConditionsCode}rulesWithoutConditionsCount++}1==rulesWithoutConditionsCount?otherConditionsCode+=Number.createConditionCode("<",0,defaultRuleFormat):0==rulesWithoutConditionsCount&&(otherConditionsCode+=Number.createConditionCode("all",0,defaultRuleFormat)),code+=equalConditionsCode+otherConditionsCode}code+="}",eval(code)},Number.createConditionCode=function(e,t,o){var n="";if("all"==e)return"\nreturn this.numberFormat('"+String.escape(o)+"', 1);";switch(e){case"=":n="==";break;case">":n="> ";break;case"<":n="< ";break;case">=":n=">=";break;case"<=":n="<=";break;default:throw"Error! Unrecognized condition format!"}return"\nif (this "+n+" "+parseFloat(t,10)+") {return this.numberFormat('"+String.escape(o)+"', 1);}"},Number.createTerminalFormat=function(e){if(e.length>0&&-1==e.search(/[0#?]/))return"return '"+String.escape(e)+"';\n";var t="var val = (context == null) ? new Number(this) : Math.abs(this);\n",o=!1,n=e,i="",r=0,s=0,a=0,l=!1,c="";(d=e.match(/\..*(e)([+-]?)(0+)/i))&&(c=d[1],l="+"==d[2],a=d[3].length,e=e.replace(/(e)([+-]?)(0+)/i,""));var d=e.match(/^([^.]*)\.(.*)$/);return d&&(n=d[1].replace(/\./g,""),i=d[2].replace(/\./g,"")),e.indexOf("%")>=0&&(t+="val *= 100;
1\n"),(d=n.match(/(,+)(?:$|[^0#?,])/))&&(t+="val /= "+Math.pow(1e3,d[1].length)+"\n;"),n.search(/[0#?],[0#?]/)>=0&&(o=!0),(d||o)&&(n=n.replace(/,/g,"")),(d=n.match(/0[0#?]*/))&&(r=d[0].length),(d=i.match(/[0#?]*/))&&(s=d[0].length),a>0?t+="var sci = Number.toScientific(val,"+r+", "+s+", "+a+", "+l+");\nvar arr = [sci.l, sci.r];\n":(e.indexOf(".")<0&&(t+="var sign = (this < 0 && context == null) ? -1 : 1;\n",t+="val = Math.round(val*sign)*sign;\n"),t+="var arr = val.round("+s+").toFixed("+s+").split('.');\n",t+="arr[0] = (val < 0 ? '-' : '') + String.leftPad((val < 0 ? arr[0].substring(1) : arr[0]), "+r+", '0');\n"),o&&(t+="arr[0] = Number.addSeparators(arr[0]);\n"),t+="arr[0] = Number.injectIntoFormat(arr[0].reverse(), '"+String.escape(n.reverse())+"', true).reverse();\n",s>0&&(t+="arr[1] = Number.injectIntoFormat(arr[1], '"+String.escape(i)+"', false);\n"),a>0&&(t+="arr[1] = arr[1].replace(/(\\d{"+s+"})/, '$1"+c+"' + sci.s);\n"),t+"return arr.join('.');\n"},Number.toScientific=function(e,t,o,n,i){var r={l:"",r:"",s:""},s="",a=Math.abs(e).toFixed(t+o+1).trim("0"),l=Math.round(new Number(a.replace(".","").replace(new RegExp("(\\d{"+(t+o)+"})(.*)"),"$1.$2"))).toFixed(0);return l.length>=t?l=l.substring(0,t)+"."+l.substring(t):l+=".",r.s=a.indexOf(".")-a.search(/[1-9]/)-l.indexOf("."),r.s<0&&r.s++,r.l=(e<0?"-":"")+String.leftPad(l.substring(0,l.indexOf(".")),t,"0"),r.r=l.substring(l.indexOf(".")+1),r.s<0?s="-":i&&(s="+"),r.s=s+String.leftPad(Math.abs(r.s).toFixed(0),n,"0"),r},Number.prototype.round=function(e){if(e>0){decimalPrecision=Math.min(e+10,20);var t=this.toFixed(decimalPrecision).match(new RegExp("(-?\\d*).(\\d{"+e+"})(\\d)\\d*$"));if(t&&t.length){var o="-"==t[1].charAt(0)?-1:1,n=String.leftPad(Math.round(t[2]+"."+t[3]),e,"0");return n.length>e?new Number(t[1])+o:new Number(t[1]+"."+n)}}return this},Number.injectIntoFormat=function(e,t,o){var n=0,i=0,r="",s="-"==e.charAt(e.length-1);for(s&&(e=e.substring(0,e.length-1));n<t.length&&i<e.length&&t.substring(n).search(/[0#?]/)>=0;)t.charAt(n).match(/[0#?]/)?("-"!=e.charAt(i)?r+=e.charAt(i):r+="0",i++):r+=t.charAt(n),++n;return s&&i==e.length&&(r+="-"),i<e.length&&(o&&(r+=e.substring(i)),s&&(r+="-")),n<t.length&&(r+=t.substring(n)),r.replace(/#/g,"").replace(/\?/g," ")},Number.addSeparators=function(e){return e.reverse().replace(/(\d{3})/g,"$1,").reverse().replace(/^(-)?,/,"$1")},String.prototype.reverse=function(){for(var e="",t=this.length;t>0;--t)e+=this.charAt(t-1);return e},String.prototype.trim=function(e){return e||(e=" "),this.replace(new RegExp("^"+e+"+|"+e+"+$","g"),"")},String.leftPad=function(e,t,o){var n=new String(e);for(null==o&&(o=" ");n.length<t;)n=o+n;return n},String.escape=function(e){return e.replace(/(')/g,"\\$1").replace(/[\r\n]/g,"")},function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).DOMPurify=t()}(this,function(){"use strict";const{entries:e,setPrototypeOf:t,isFrozen:o,getPrototypeOf:n,getOwnPropertyDescriptor:i}=Object;let{freeze:r,seal:s,create:a}=Object,{apply:l,construct:c}="undefined"!=typeof Reflect&&Reflect;r||(r=function(e){return e}),s||(s=function(e){return e}),l||(l=function(e,t){for(var o=arguments.length,n=new Array(o>2?o-2:0),i=2;i<o;i++)n[i-2]=arguments[i];return e.apply(t,n)}),c||(c=function(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),n=1;n<t;n++)o[n-1]=arguments[n];return new e(...o)});const d=k(Array.prototype.forEach),u=k(Array.prototype.lastIndexOf),p=k(Array.prototype.pop),f=k(Array.prototype.push),h=k(Array.prototype.splice),m=k(String.prototype.toLowerCase),g=k(String.prototype.toString),y=k(String.prototype.match),v=k(String.prototype.replace),b=k(String.prototype.indexOf),w=k(String.prototype.trim),T=k(Object.prototype.hasOwnProperty),S=k(RegExp.prototype.test),x=(E=TypeError,function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return c(E,t)});var E;function k(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var o=arguments.length,n=new Array(o>1?o-1:0),i=1;i<o;i++)n[i-1]=arguments[i];return l(e,t,n)}}function C(e,n){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m;t&&t(e,null);let r=n.length;for(;r--;){let t=n[r];if("string"==typeof t){const e=i(t);e!==t&&(o(n)||(n[r]=e),t=e)}e[t]=!0}return e}function M(e){for(let t=0;t<e.length;t++)T(e,t)||(e[t]=null);return e}function A(t){const o=a(null);for(const[n,i]of e(t))T(t,n)&&(Array.isArray(i)?o[n]=M(i):i&&"object"==typeof i&&i.constructor===Object?o[n]=A(i):o[n]=i);return o}function L(e,t){for(;null!==e;){const o=i(e,t);if(o){if(o.get)return k(o.get);if("function"==typeof o.value)return k(o.value)}e=n(e)}return function(){return null}}const O=r(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),$=r(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","enterkeyhint","exportparts","filter","font","g","glyph","glyphref","hkern","image","inputmode","line","lineargradient","marker","mask","metadata","mpath","part","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),R=r(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=r(["animate","color-profile","cursor","discard","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),N=r(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover","mprescripts"]),I=r(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),z=r(["#text"]),_=r(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","exportparts","face","for","headers","height","hidden","high","href","hreflang","id","inert","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","part","pattern","placeholder","playsinline","popover","popovertarget","popovertargetaction","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","slot","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","wrap","xmlns","slot"]),D=r(["accent-height","accumulate","additive","alignment-baseline","amplitude","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","exponent","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","intercept","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","mask-type","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","slope","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","tablevalues","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),H=r(["accent","accentunder","align","bevelled","close","columnalign","columnlines","columnspacing","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lquote","lspace","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=r(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),j=s(/\{\{[\w\W]*|[\w\W]*\}\}/gm),q=s(/<%[\w\W]*|[\w\W]*%>/gm),B=s(/\$\{[\w\W]*/gm),U=s(/^data-[\-\w.\u00B7-\uFFFF]+$/),W=s(/^aria-[\-\w]+$/),V=s(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Y=s(/^(?:\w+script|data):/i),G=s(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),X=s(/^html$/i),Z=s(/^[a-z][.\w]*(-[.\w]+)+$/i);var K=Object.freeze({__proto__:null,ARIA_ATTR:W,ATTR_WHITESPACE:G,CUSTOM_ELEMENT:Z,DATA_ATTR:U,DOCTYPE_NAME:X,ERB_EXPR:q,IS_ALLOWED_URI:V,IS_SCRIPT_OR_DATA:Y,MUSTACHE_EXPR:j,TMPLIT_EXPR:B});var J=function t(){let o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"undefined"==typeof window?null:window;const n=e=>t(e);
vendor: 4,640 bytes, line 1
1if(n.version="3.4.0",n.removed=[],!o||!o.document||9!==o.document.nodeType||!o.Element)return n.isSupported=!1,n;let{document:i}=o;const s=i,l=s.currentScript,{DocumentFragment:c,HTMLTemplateElement:E,Node:k,Element:M,NodeFilter:j,NamedNodeMap:q=o.NamedNodeMap||o.MozNamedAttrMap,HTMLFormElement:B,DOMParser:U,trustedTypes:W}=o,Y=M.prototype,G=L(Y,"cloneNode"),Z=L(Y,"remove"),J=L(Y,"nextSibling"),Q=L(Y,"childNodes"),ee=L(Y,"parentNode");if("function"==typeof E){const e=i.createElement("template");e.content&&e.content.ownerDocument&&(i=e.content.ownerDocument)}let te,oe="";const{implementation:ne,createNodeIterator:ie,createDocumentFragment:re,getElementsByTagName:se}=i,{importNode:ae}=s;let le={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]};n.isSupported="function"==typeof e&&"function"==typeof ee&&ne&&void 0!==ne.createHTMLDocument;const{MUSTACHE_EXPR:ce,ERB_EXPR:de,TMPLIT_EXPR:ue,DATA_ATTR:pe,ARIA_ATTR:fe,IS_SCRIPT_OR_DATA:he,ATTR_WHITESPACE:me,CUSTOM_ELEMENT:ge}=K;let{IS_ALLOWED_URI:ye}=K,ve=null;const be=C({},[...O,...$,...R,...N,...z]);let we=null;const Te=C({},[..._,...D,...H,...F]);let Se=Object.seal(a(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,Ee=null;const ke=Object.seal(a(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}}));let Ce=!0,Me=!0,Ae=!1,Le=!0,Oe=!1,$e=!0,Re=!1,Pe=!1,Ne=!1,Ie=!1,ze=!1,_e=!1,De=!0,He=!1,Fe=!0,je=!1,qe={},Be=null;const Ue=C({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]);let We=null;const Ve=C({},["audio","video","img","source","image","track"]);let Ye=null;const Ge=C({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),Xe="http://www.w3.org/1998/Math/MathML",Ze="http://www.w3.org/2000/svg",Ke="http://www.w3.org/1999/xhtml";let Je=Ke,Qe=!1,et=null;const tt=C({},[Xe,Ze,Ke],g);let ot=C({},["mi","mo","mn","ms","mtext"]),nt=C({},["annotation-xml"]);const it=C({},["title","style","font","a","script"]);let rt=null;const st=["application/xhtml+xml","text/html"];let at=null,lt=null;const ct=i.createElement("form"),dt=function(e){return e instanceof RegExp||e instanceof Function},ut=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!lt||lt!==e){if(e&&"object"==typeof e||(e={}),e=A(e),rt=-1===st.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,at="application/xhtml+xml"===rt?g:m,ve=T(e,"ALLOWED_TAGS")?C({},e.ALLOWED_TAGS,at):be,we=T(e,"ALLOWED_ATTR")?C({},e.ALLOWED_ATTR,at):Te,et=T(e,"ALLOWED_NAMESPACES")?C({},e.ALLOWED_NAMESPACES,g):tt,Ye=T(e,"ADD_URI_SAFE_ATTR")?C(A(Ge),e.ADD_URI_SAFE_ATTR,at):Ge,We=T(e,"ADD_DATA_URI_TAGS")?C(A(Ve),e.ADD_DATA_URI_TAGS,at):Ve,Be=T(e,"FORBID_CONTENTS")?C({},e.FORBID_CONTENTS,at):Ue,xe=T(e,"FORBID_TAGS")?C({},e.FORBID_TAGS,at):A({}),Ee=T(e,"FORBID_ATTR")?C({},e.FORBID_ATTR,at):A({}),qe=!!T(e,"USE_PROFILES")&&e.USE_PROFILES,Ce=!1!==e.ALLOW_ARIA_ATTR,Me=!1!==e.ALLOW_DATA_ATTR,Ae=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Le=!1!==e.ALLOW_SELF_CLOSE_IN_ATTR,Oe=e.SAFE_FOR_TEMPLATES||!1,$e=!1!==e.SAFE_FOR_XML,Re=e.WHOLE_DOCUMENT||!1,Ie=e.RETURN_DOM||!1,ze=e.RETURN_DOM_FRAGMENT||!1,_e=e.RETURN_TRUSTED_TYPE||!1,Ne=e.FORCE_BODY||!1,De=!1!==e.SANITIZE_DOM,He=e.SANITIZE_NAMED_PROPS||!1,Fe=!1!==e.KEEP_CONTENT,je=e.IN_PLACE||!1,ye=e.ALLOWED_URI_REGEXP||V,Je=e.NAMESPACE||Ke,ot=e.MATHML_TEXT_INTEGRATION_POINTS||ot,nt=e.HTML_INTEGRATION_POINTS||nt,Se=e.CUSTOM_ELEMENT_HANDLING||a(null),e.CUSTOM_ELEMENT_HANDLING&&dt(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Se.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&dt(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Se.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Se.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Oe&&(Me=!1),ze&&(Ie=!0),qe&&(ve=C({},z),we=a(null),!0===qe.html&&(C(ve,O),C(we,_)),!0===qe.svg&&(C(ve,$),C(we,D),C(we,F)),!0===qe.svgFilters&&
vendor: 1,108 bytes, line 1
1(C(ve,R),C(we,D),C(we,F)),!0===qe.mathMl&&(C(ve,N),C(we,H),C(we,F))),ke.tagCheck=null,ke.attributeCheck=null,e.ADD_TAGS&&("function"==typeof e.ADD_TAGS?ke.tagCheck=e.ADD_TAGS:(ve===be&&(ve=A(ve)),C(ve,e.ADD_TAGS,at))),e.ADD_ATTR&&("function"==typeof e.ADD_ATTR?ke.attributeCheck=e.ADD_ATTR:(we===Te&&(we=A(we)),C(we,e.ADD_ATTR,at))),e.ADD_URI_SAFE_ATTR&&C(Ye,e.ADD_URI_SAFE_ATTR,at),e.FORBID_CONTENTS&&(Be===Ue&&(Be=A(Be)),C(Be,e.FORBID_CONTENTS,at)),e.ADD_FORBID_CONTENTS&&(Be===Ue&&(Be=A(Be)),C(Be,e.ADD_FORBID_CONTENTS,at)),Fe&&(ve["#text"]=!0),Re&&C(ve,["html","head","body"]),ve.table&&(C(ve,["tbody"]),delete xe.tbody),e.TRUSTED_TYPES_POLICY){if("function"!=typeof e.TRUSTED_TYPES_POLICY.createHTML)throw x('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof e.TRUSTED_TYPES_POLICY.createScriptURL)throw x('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');te=e.TRUSTED_TYPES_POLICY,oe=te.createHTML("")}else void 0===te&&(te=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let o=null;
vendor: 8,695 bytes, line 1
1const n="data-tt-policy-suffix";t&&t.hasAttribute(n)&&(o=t.getAttribute(n));const i="dompurify"+(o?"#"+o:"");try{return e.createPolicy(i,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(W,l)),null!==te&&"string"==typeof oe&&(oe=te.createHTML(""));r&&r(e),lt=e}},pt=C({},[...$,...R,...P]),ft=C({},[...N,...I]),ht=function(e){f(n.removed,{element:e});try{ee(e).removeChild(e)}catch(t){Z(e)}},mt=function(e,t){try{f(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){f(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e)if(Ie||ze)try{ht(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},gt=function(e){let t=null,o=null;if(Ne)e="<remove></remove>"+e;else{const t=y(e,/^[\r\n\t ]+/);o=t&&t[0]}"application/xhtml+xml"===rt&&Je===Ke&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");const n=te?te.createHTML(e):e;if(Je===Ke)try{t=(new U).parseFromString(n,rt)}catch(e){}if(!t||!t.documentElement){t=ne.createDocument(Je,"template",null);try{t.documentElement.innerHTML=Qe?oe:n}catch(e){}}const r=t.body||t.documentElement;return e&&o&&r.insertBefore(i.createTextNode(o),r.childNodes[0]||null),Je===Ke?se.call(t,Re?"html":"body")[0]:Re?t.documentElement:r},yt=function(e){return ie.call(e.ownerDocument||e,e,j.SHOW_ELEMENT|j.SHOW_COMMENT|j.SHOW_TEXT|j.SHOW_PROCESSING_INSTRUCTION|j.SHOW_CDATA_SECTION,null)},vt=function(e){return e instanceof B&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof q)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},bt=function(e){return"function"==typeof k&&e instanceof k};function wt(e,t,o){d(e,e=>{e.call(n,t,o,lt)})}const Tt=function(e){let t=null;if(wt(le.beforeSanitizeElements,e,null),vt(e))return ht(e),!0;const o=at(e.nodeName);if(wt(le.uponSanitizeElement,e,{tagName:o,allowedTags:ve}),$e&&e.hasChildNodes()&&!bt(e.firstElementChild)&&S(/<[/\w!]/g,e.innerHTML)&&S(/<[/\w!]/g,e.textContent))return ht(e),!0;if($e&&e.namespaceURI===Ke&&"style"===o&&bt(e.firstElementChild))return ht(e),!0;if(7===e.nodeType)return ht(e),!0;if($e&&8===e.nodeType&&S(/<[/\w]/g,e.data))return ht(e),!0;if(xe[o]||!(ke.tagCheck instanceof Function&&ke.tagCheck(o))&&!ve[o]){if(!xe[o]&&xt(o)){if(Se.tagNameCheck instanceof RegExp&&S(Se.tagNameCheck,o))return!1;if(Se.tagNameCheck instanceof Function&&Se.tagNameCheck(o))return!1}if(Fe&&!Be[o]){const t=ee(e)||e.parentNode,o=Q(e)||e.childNodes;if(o&&t)for(let n=o.length-1;n>=0;--n){const i=G(o[n],!0);i.__removalCount=(e.__removalCount||0)+1,t.insertBefore(i,J(e))}}return ht(e),!0}return e instanceof M&&!function(e){let t=ee(e);t&&t.tagName||(t={namespaceURI:Je,tagName:"template"});const o=m(e.tagName),n=m(t.tagName);return!!et[e.namespaceURI]&&(e.namespaceURI===Ze?t.namespaceURI===Ke?"svg"===o:t.namespaceURI===Xe?"svg"===o&&("annotation-xml"===n||ot[n]):Boolean(pt[o]):e.namespaceURI===Xe?t.namespaceURI===Ke?"math"===o:t.namespaceURI===Ze?"math"===o&&nt[n]:Boolean(ft[o]):e.namespaceURI===Ke?!(t.namespaceURI===Ze&&!nt[n])&&!(t.namespaceURI===Xe&&!ot[n])&&!ft[o]&&(it[o]||!pt[o]):!("application/xhtml+xml"!==rt||!et[e.namespaceURI]))}(e)?(ht(e),!0):"noscript"!==o&&"noembed"!==o&&"noframes"!==o||!S(/<\/no(script|embed|frames)/i,e.innerHTML)?(Oe&&3===e.nodeType&&(t=e.textContent,d([ce,de,ue],e=>{t=v(t,e," ")}),e.textContent!==t&&(f(n.removed,{element:e.cloneNode()}),e.textContent=t)),wt(le.afterSanitizeElements,e,null),!1):(ht(e),!0)},St=function(e,t,o){if(Ee[t])return!1;if(De&&("id"===t||"name"===t)&&(o in i||o in ct))return!1;if(Me&&!Ee[t]&&S(pe,t));else if(Ce&&S(fe,t));else if(ke.attributeCheck instanceof Function&&ke.attributeCheck(t,e));else if(!we[t]||Ee[t]){if(!(xt(e)&&(Se.tagNameCheck instanceof RegExp&&S(Se.tagNameCheck,e)||Se.tagNameCheck instanceof Function&&Se.tagNameCheck(e))&&(Se.attributeNameCheck instanceof RegExp&&S(Se.attributeNameCheck,t)||Se.attributeNameCheck instanceof Function&&Se.attributeNameCheck(t,e))||"is"===t&&Se.allowCustomizedBuiltInElements&&(Se.tagNameCheck instanceof RegExp&&S(Se.tagNameCheck,o)||Se.tagNameCheck instanceof Function&&Se.tagNameCheck(o))))return!1}else if(Ye[t]);else if(S(ye,v(o,me,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==b(o,"data:")||!We[e])if(Ae&&!S(he,v(o,me,"")));else if(o)return!1;return!0},xt=function(e){return"annotation-xml"!==e&&y(e,ge)},Et=function(e){wt(le.beforeSanitizeAttributes,e,null);const{attributes:t}=e;if(!t||vt(e))return;const o={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:we,forceKeepAttr:void 0};let i=t.length;for(;i--;){const r=t[i],{name:s,namespaceURI:a,value:l}=r,c=at(s),u=l;let f="value"===s?u:w(u);if(o.attrName=c,o.attrValue=f,o.keepAttr=!0,o.forceKeepAttr=void 0,wt(le.uponSanitizeAttribute,e,o),f=o.attrValue,!He||"id"!==c&&"name"!==c||(mt(s,e),f="user-content-"+f),$e&&S(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,f)){mt(s,e);continue}if("attributename"===c&&y(f,"href")){mt(s,e);continue}if(o.forceKeepAttr)continue;if(!o.keepAttr){mt(s,e);continue}if(!Le&&S(/\/>/i,f)){mt(s,e);continue}Oe&&d([ce,de,ue],e=>{f=v(f,e," ")});const h=at(e.nodeName);if(St(h,c,f)){if(te&&"object"==typeof W&&"function"==typeof W.getAttributeType)if(a);else switch(W.getAttributeType(h,c)){case"TrustedHTML":f=te.createHTML(f);break;case"TrustedScriptURL":f=te.createScriptURL(f)}if(f!==u)try{a?e.setAttributeNS(a,s,f):e.setAttribute(s,f),vt(e)?ht(e):p(n.removed)}catch(t){mt(s,e)}}else mt(s,e)}wt(le.afterSanitizeAttributes,e,null)},kt=function(e){let t=null;const o=yt(e);for(wt(le.beforeSanitizeShadowDOM,e,null);t=o.nextNode();)wt(le.uponSanitizeShadowNode,t,null),Tt(t),Et(t),t.content instanceof c&&kt(t.content);wt(le.afterSanitizeShadowDOM,e,null)};return n.sanitize=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=null,i=null,r=null,a=null;if(Qe=!e,Qe&&(e="\x3c!--\x3e"),"string"!=typeof e&&!bt(e)){if("function"!=typeof e.toString)throw x("toString is not a function");if("string"!=typeof(e=e.toString()))throw x("dirty is not a string, aborting")}if(!n.isSupported)return e;if(Pe||ut(t),n.removed=[],"string"==typeof e&&(je=!1),je){if(e.nodeName){const t=at(e.nodeName);if(!ve[t]||xe[t])throw x("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof k)o=gt("\x3c!----\x3e"),i=o.ownerDocument.importNode(e,!0),1===i.nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!Ie&&!Oe&&!Re&&-1===e.indexOf("<"))return te&&_e?te.createHTML(e):e;if(o=gt(e),!o)return Ie?null:_e?oe:""}o&&Ne&&ht(o.firstChild);const l=yt(je?e:o);for(;r=l.nextNode();)Tt(r),Et(r),r.content instanceof c&&kt(r.content);if(je)return e;if(Ie){if(Oe){o.normalize();let e=o.innerHTML;d([ce,de,ue],t=>{e=v(e,t," ")}),o.innerHTML=e}if(ze)for(a=re.call(o.ownerDocument);o.firstChild;)a.appendChild(o.firstChild);else a=o;return(we.shadowroot||we.shadowrootmode)&&(a=ae.call(s,a,!0)),a}let u=Re?o.outerHTML:o.innerHTML;return Re&&ve["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&S(X,o.ownerDocument.doctype.name)&&(u="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+u),Oe&&d([ce,de,ue],e=>{u=v(u,e," ")}),te&&_e?te.createHTML(u):u},n.setConfig=function(){ut(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}),Pe=!0},n.clearConfig=function(){lt=null,Pe=!1},n.isValidAttribute=function(e,t,o){lt||ut({});const n=at(e),i=at(t);return St(n,i,o)},n.addHook=function(e,t){"function"==typeof t&&f(le[e],t)},n.removeHook=function(e,t){if(void 0!==t){const o=u(le[e],t);return-1===o?void 0:h(le[e],o,1)[0]}return p(le[e])},n.removeHooks=function(e){le[e]=[]},n.removeAllHooks=function(){le={afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},n}();return J}),function(e,t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.bootbox=t(e.jQuery)}(this,function e(t,o){"use strict";let n={};n.VERSION="6.0.4";let i={en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"}},r={dialog:'<div class="bootbox modal" tabindex="-1" role="dialog" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-body"><div class="bootbox-body"></div></div></div></div></div>',header:'<div class="modal-header"><h5 class="modal-title"></h5></div>
1',footer:'<div class="modal-footer"></div>',closeButton:'<button type="button" class="bootbox-close-button close btn-close" aria-hidden="true" aria-label="Close"></button>',form:'<form class="bootbox-form"></form>',button:'<button type="button" class="btn"></button>',option:'<option value=""></option>',promptMessage:'<div class="bootbox-prompt-message"></div>',inputs:{text:'<input class="bootbox-input bootbox-input-text form-control" autocomplete="off" type="text" />',textarea:'<textarea class="bootbox-input bootbox-input-textarea form-control"></textarea>',email:'<input class="bootbox-input bootbox-input-email form-control" autocomplete="off" type="email" />',select:'<select class="bootbox-input bootbox-input-select form-select"></select>',checkbox:'<div class="form-check checkbox"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-checkbox" type="checkbox" /></label></div>',radio:'<div class="form-check radio"><label class="form-check-label"><input class="form-check-input bootbox-input bootbox-input-radio" type="radio" name="bootbox-radio" /></label></div>',date:'<input class="bootbox-input bootbox-input-date form-control" autocomplete="off" type="date" />',time:'<input class="bootbox-input bootbox-input-time form-control" autocomplete="off" type="time" />',number:'<input class="bootbox-input bootbox-input-number form-control" autocomplete="off" type="number" />',password:'<input class="bootbox-input bootbox-input-password form-control" autocomplete="off" type="password" />',range:'<input class="bootbox-input bootbox-input-range form-control-range" autocomplete="off" type="range" />'}},s={locale:"en",backdrop:"static",animate:!0,className:null,closeButton:!0,show:!0,container:"body",value:"",inputType:"text",errorMessage:null,swapButtonOrder:!1,centerVertical:!1,multiple:!1,scrollable:!1,reusable:!1,relatedTarget:null,size:null,id:null};function a(e,o,n){return t.extend(!0,{},e,function(e,t){let o=e.length,n={};if(o<1||o>2)throw new Error("Invalid argument length");return 2===o||"string"==typeof e[0]?(n[t[0]]=e[0],n[t[1]]=e[1]):n=e[0],n}(o,n))}function l(e,t,n,i){let r;if(i&&i[0]){r=i[0].locale||s.locale,(i[0].swapButtonOrder||s.swapButtonOrder)&&(t=t.reverse())}return function(e,t){let n={};return p(t,function(e,t){n[t]=!0}),p(e.buttons,function(e){if(n[e]===o)throw new Error('button key "'+e+'" is not allowed (options are '+t.join(" ")+")")}),e}(a({className:"bootbox-"+e,buttons:c(t,r)},i,n),t)}function c(e,t){let o={};for(let n=0,i=e.length;n<i;n++){let i=e[n],r=i.toLowerCase(),s=i.toUpperCase();o[r]={label:d(s,t)}}return o}function d(e,t){let o=i[t];return o?o[e]:i.en[e]}function u(e){return Object.keys(e).length}function p(e,o){let n=0;t.each(e,function(e,t){o(e,t,n++)})}function f(e){e.data.dialog.find(".bootbox-accept").first().trigger("focus")}function h(e){e.target===e.data.dialog[0]&&e.data.dialog.remove()}function m(e){e.target===e.data.dialog[0]&&(e.data.dialog.off("escape.close.bb"),e.data.dialog.off("click"))}function g(e,t,o){e.stopPropagation(),e.preventDefault(),"function"==typeof o&&!1===o.call(t,e)||t.modal("hide")}function y(e){return/([01][0-9]|2[0-3]):[0-5][0-9]?:[0-5][0-9]/.test(e)}function v(e){return/(\d{4})-(\d{2})-(\d{2})/.test(e)}return n.locales=function(e){return e?i[e]:i},n.addLocale=function(e,o){return t.each(["OK","CANCEL","CONFIRM"],function(e,t){if(!o[t])throw new Error('Please supply a translation for "'+t+'"')}),i[e]={OK:o.OK,CANCEL:o.CANCEL,CONFIRM:o.CONFIRM},n},n.removeLocale=function(e){if("en"===e)throw new Error('"en" is used as the default and fallback locale and cannot be removed.');return delete i[e],n},n.setLocale=function(e){return n.setDefaults("locale",e)},n.setDefaults=function(){let e={};return 2===arguments.length?e[arguments[0]]=arguments[1]:e=arguments[0],t.extend(s,e),n},n.hideAll=function(){return t(".bootbox").modal("hide"),n},n.init=function(o){return e(o||t)},n.dialog=function(e){if(t.fn.modal===o)throw new Error('"$.fn.modal" is not defined; please double check you have included the Bootstrap JavaScript library. See https://getbootstrap.com/docs/5.3/getting-started/introduction/ for more details.');if(e=function(e){let o,n;if("object"!=typeof e)throw new Error("Please supply an object of options");
1if(!e.message)throw new Error('"message" option must not be null or an empty string.');e=t.extend({},s,e),e.backdrop?e.backdrop="string"!=typeof e.backdrop||"static"!==e.backdrop.toLowerCase()||"static":e.backdrop=!1!==e.backdrop&&0!==e.backdrop&&"static";e.buttons||(e.buttons={});return o=e.buttons,n=u(o),p(o,function(t,i,r){if("function"==typeof i&&(i=o[t]={callback:i}),"object"!=typeof i)throw new Error('button with key "'+t+'" must be an object');if(i.label||(i.label=t),!i.className){let t=!1;t=e.swapButtonOrder?0===r:r===n-1,i.className=n<=2&&t?"btn-primary":"btn-secondary btn-default"}}),e}(e),t.fn.modal.Constructor.VERSION){e.fullBootstrapVersion=t.fn.modal.Constructor.VERSION;let o=e.fullBootstrapVersion.indexOf(".");e.bootstrap=e.fullBootstrapVersion.substring(0,o)}else e.bootstrap="2",e.fullBootstrapVersion="2.3.2",console.warn("Bootbox will *mostly* work with Bootstrap 2, but we do not officially support it. Please upgrade, if possible.");let n=t(r.dialog),i=n.find(".modal-dialog"),a=n.find(".modal-body"),l=t(r.header),c=t(r.footer),d=e.buttons,y={onEscape:e.onEscape};if(a.find(".bootbox-body").html(e.message),u(e.buttons)>0&&(p(d,function(e,o){let n=t(r.button);switch(n.data("bb-handler",e),n.addClass(o.className),e){case"ok":case"confirm":n.addClass("bootbox-accept");break;case"cancel":n.addClass("bootbox-cancel")}n.html(o.label),o.id&&n.attr({id:o.id}),!0===o.disabled&&n.prop({disabled:!0}),c.append(n),y[e]=o.callback}),a.after(c)),!0===e.animate&&n.addClass("fade"),e.className&&n.addClass(e.className),e.id&&n.attr({id:e.id}),e.size)switch(e.fullBootstrapVersion.substring(0,3)<"3.1"&&console.warn('"size" requires Bootstrap 3.1.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option."),e.size){case"small":case"sm":i.addClass("modal-sm");break;case"large":case"lg":i.addClass("modal-lg");break;case"extra-large":case"xl":i.addClass("modal-xl"),e.fullBootstrapVersion.substring(0,3)<"4.2"&&console.warn('Using size "xl"/"extra-large" requires Bootstrap 4.2.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option.")}if(e.scrollable&&(i.addClass("modal-dialog-scrollable"),e.fullBootstrapVersion.substring(0,3)<"4.3"&&console.warn('Using "scrollable" requires Bootstrap 4.3.0 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option.")),e.title||e.closeButton){if(e.title?l.find(".modal-title").html(e.title):l.addClass("border-0"),e.closeButton){let o=t(r.closeButton);e.bootstrap<5&&o.html("×"),e.bootstrap<4?l.prepend(o):"bootbox-confirm"==e.className||"bootbox-alert"==e.className?a.prepend(o):l.append(o)}"bootbox-confirm"!=e.className&&"bootbox-alert"!=e.className&&a.before(l)}if(e.centerVertical&&(i.addClass("modal-dialog-centered"),e.fullBootstrapVersion<"4.0.0"&&console.warn('"centerVertical" requires Bootstrap 4.0.0-beta.3 or higher. You appear to be using '+e.fullBootstrapVersion+". Please upgrade to use this option.")),e.reusable||(n.one("hide.bs.modal",{dialog:n},m),n.one("hidden.bs.modal",{dialog:n},h)),e.onHide){if("function"!=typeof e.onHide)throw new Error('Argument supplied to "onHide" must be a function');n.on("hide.bs.modal",e.onHide)}if(e.onHidden){if("function"!=typeof e.onHidden)throw new Error('Argument supplied to "onHidden" must be a function');n.on("hidden.bs.modal",e.onHidden)}if(e.onShow){if("function"!=typeof e.onShow)throw new Error('Argument supplied to "onShow" must be a function');n.on("show.bs.modal",e.onShow)}if(n.one("shown.bs.modal",{dialog:n},f),e.onShown){if("function"!=typeof e.onShown)throw new Error('Argument supplied to "onShown" must be a function');n.on("shown.bs.modal",e.onShown)}if(!0===e.backdrop){let e=!1;n.on("mousedown",".modal-content",function(t){t.stopPropagation(),e=!0}),n.on("click.dismiss.bs.modal",function(t){e||t.target!==t.currentTarget||n.trigger("escape.close.bb")})}return n.on("escape.close.bb",function(e){y.onEscape&&g(e,n,y.onEscape)}),n.on("click",".modal-footer button:not(.disabled)",function(e){let i=t(this).data("bb-handler");i!==o&&g(e,n,y[i])}),n.on("click",".bootbox-close-button",function(e){g(e,n,y.onEscape)}),n.on("keyup",function(e){27===e.which&&n.trigger("escape.close.bb")}),t(e.container).append(n),n.modal({backdrop:e.backdrop,keyboard:!1,show:!1}),e.show&&n.modal("show",e.relatedTarget),n},n.alert=function(){let e;if(e=l("alert",["ok"],["message","callback"],arguments),e.callback&&"function"!=typeof e.callback)throw new Error('alert requires the "callback" property to be a function when provided');return e.buttons.ok.callback=e.onEscape=function(){return"function"!=typeof e.callback||e.callback.call(this)},n.dialog(e)},n.confirm=function(){let e;if(e=l("confirm",["cancel","confirm"],["message","callback"],arguments),"function"!=typeof e.callback)throw new Error("confirm requires a callback");return e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,!1)},e.buttons.confirm.callback=function(){return e.callback.call(this,!0)},n.dialog(e)},n.prompt=function(){let e,i,a,c,d,u;if(a=t(r.form),e=l("prompt",["cancel","confirm"],["title","callback"],arguments),e.value||(e.value=s.value),e.inputType||(e.inputType=s.inputType),d=e.show===o?s.show:e.show,e.show=!1,e.buttons.cancel.callback=e.onEscape=function(){return e.callback.call(this,null)},e.buttons.confirm.callback=function(){let o;if("checkbox"===e.inputType){if(o=c.find("input:checked").map(function(){return t(this).val()}).get(),0===o.length&&!0===e.required)return!1}else if("radio"===e.inputType)o=c.find("input:checked").val();else{let n=c[0];if(n.checkValidity&&!n.checkValidity())return e.errorMessage&&n.setCustomValidity(e.errorMessage),n.reportValidity&&n.reportValidity(),!1;o="select"===e.inputType&&!0===e.multiple?c.find("option:selected").map(function(){return t(this).val()}).get():c.val()}return e.callback.call(this,o)},!e.title)throw new Error("prompt requires a title");if("function"!=typeof e.callback)throw new Error("prompt requires a callback");if(!r.inputs[e.inputType])throw new Error("Invalid prompt type");switch(c=t(r.inputs[e.inputType]),e.inputType){case"text":case"textarea":case"email":case"password":c.val(e.value),e.placeholder&&c.attr("placeholder",e.placeholder),e.pattern&&c.attr("pattern",e.pattern),e.maxlength&&c.attr("maxlength",e.maxlength),e.required&&c.prop({required:!0}),e.rows&&!isNaN(parseInt(e.rows))&&"textarea"===e.inputType&&c.attr({rows:e.rows});break;case"date":case"time":case"number":case"range":if(c.val(e.value),e.placeholder&&c.attr("placeholder",e.placeholder),e.pattern?c.attr("pattern",e.pattern):"date"===e.inputType?c.attr("pattern","d{4}-d{2}-d{2}"):"time"===e.inputType&&c.attr("pattern","d{2}:d{2}"),e.required&&c.prop({required:!0}),e.step){if(!("any"===e.step||!isNaN(e.step)&&parseFloat(e.step)>0))throw new Error('"step" must be a valid positive number or the value "any". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-step for more information.');c.attr("step",e.step)}(function(e,t,n){let i=!1,r=!0,s=!0;if("date"===e)t===o||(r=v(t))?n===o||(s=v(n))||console.warn('Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your max value may not be enforced by this browser.'):console.warn('Browsers which natively support the "date" input type expect date values to be of the form "YYYY-MM-DD" (see ISO-8601 https://www.iso.org/iso-8601-date-and-time-format.html). Bootbox does not enforce this rule, but your min value may not be enforced by this browser.');else if("time"===e){if(t!==o&&!(r=y(t)))throw new Error('"min" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.');
1if(n!==o&&!(s=y(n)))throw new Error('"max" is not a valid time. See https://www.w3.org/TR/2012/WD-html-markup-20120315/datatypes.html#form.data.time for more information.')}else{if(t!==o&&isNaN(t))throw r=!1,new Error('"min" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-min for more information.');if(n!==o&&isNaN(n))throw s=!1,new Error('"max" must be a valid number. See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.')}if(r&&s){if(n<t)throw new Error('"max" must be greater than or equal to "min". See https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-max for more information.');i=!0}return i})(e.inputType,e.min,e.max)&&(e.min!==o&&c.attr("min",e.min),e.max!==o&&c.attr("max",e.max));break;case"select":let n={};if(u=e.inputOptions||[],!Array.isArray(u))throw new Error("Please pass an array of input options");if(!u.length)throw new Error('prompt with "inputType" set to "select" requires at least one option');e.required&&c.prop({required:!0}),e.multiple&&c.prop({multiple:!0}),p(u,function(e,i){let s=c;if(i.value===o||i.text===o)throw new Error('each option needs a "value" property and a "text" property');i.group&&(n[i.group]||(n[i.group]=t("<optgroup />").attr("label",i.group)),s=n[i.group]);let a=t(r.option);a.attr("value",i.value).text(i.text),s.append(a)}),p(n,function(e,t){c.append(t)}),c.val(e.value),e.bootstrap<5&&c.removeClass("form-select").addClass("form-control");break;case"checkbox":let i=Array.isArray(e.value)?e.value:[e.value];if(u=e.inputOptions||[],!u.length)throw new Error('prompt with "inputType" set to "checkbox" requires at least one option');c=t('<div class="bootbox-checkbox-list"></div>'),p(u,function(n,s){if(s.value===o||s.text===o)throw new Error('each option needs a "value" property and a "text" property');let a=t(r.inputs[e.inputType]);a.find("input").attr("value",s.value),a.find("label").append("\n"+s.text),p(i,function(e,t){t===s.value&&a.find("input").prop("checked",!0)}),c.append(a)});break;case"radio":if(e.value!==o&&Array.isArray(e.value))throw new Error('prompt with "inputType" set to "radio" requires a single, non-array value for "value"');if(u=e.inputOptions||[],!u.length)throw new Error('prompt with "inputType" set to "radio" requires at least one option');c=t('<div class="bootbox-radiobutton-list"></div>');let s=!0;p(u,function(n,i){if(i.value===o||i.text===o)throw new Error('each option needs a "value" property and a "text" property');let a=t(r.inputs[e.inputType]);a.find("input").attr("value",i.value),a.find("label").append("\n"+i.text),e.value!==o&&i.value===e.value&&(a.find("input").prop("checked",!0),s=!1),c.append(a)}),s&&c.find('input[type="radio"]').first().prop("checked",!0)}if(a.append(c),a.on("submit",function(e){e.preventDefault(),e.stopPropagation(),i.find(".bootbox-accept").trigger("click")}),e.message&&""!==e.message.trim()){let o=t(r.promptMessage).html(e.message);a.prepend(o),e.message=a}else e.message=a;return i=n.dialog(e),i.off("shown.bs.modal",f),i.on("shown.bs.modal",function(){c.focus()}),!0===d&&i.modal("show"),i},n}),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t,o=window.Slick||{};t=0,(o=function(o,n){var i,r=this;r.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(o),appendDots:e(o),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,o){return e('<button type="button" />').text(o+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},r.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
vendor: 7,420 bytes, line 1
1sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(r,r.initials),r.activeBreakpoint=null,r.animType=null,r.animProp=null,r.breakpoints=[],r.breakpointSettings=[],r.cssTransitions=!1,r.focussed=!1,r.interrupted=!1,r.hidden="hidden",r.paused=!0,r.positionProp=null,r.respondTo=null,r.rowCount=1,r.shouldClick=!0,r.$slider=e(o),r.$slidesCache=null,r.transformType=null,r.transitionType=null,r.visibilityChange="visibilitychange",r.windowWidth=0,r.windowTimer=null,i=e(o).data("slick")||{},r.options=e.extend({},r.defaults,n,i),r.currentSlide=r.options.initialSlide,r.originalSettings=r.options,void 0!==document.mozHidden?(r.hidden="mozHidden",r.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(r.hidden="webkitHidden",r.visibilityChange="webkitvisibilitychange"),r.autoPlay=e.proxy(r.autoPlay,r),r.autoPlayClear=e.proxy(r.autoPlayClear,r),r.autoPlayIterator=e.proxy(r.autoPlayIterator,r),r.changeSlide=e.proxy(r.changeSlide,r),r.clickHandler=e.proxy(r.clickHandler,r),r.selectHandler=e.proxy(r.selectHandler,r),r.setPosition=e.proxy(r.setPosition,r),r.swipeHandler=e.proxy(r.swipeHandler,r),r.dragHandler=e.proxy(r.dragHandler,r),r.keyHandler=e.proxy(r.keyHandler,r),r.instanceUid=t++,r.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,r.registerBreakpoints(),r.init(!0)}).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},o.prototype.addSlide=o.prototype.slickAdd=function(t,o,n){var i=this;if("boolean"==typeof o)n=o,o=null;else if(o<0||o>=i.slideCount)return!1;i.unload(),"number"==typeof o?0===o&&0===i.$slides.length?e(t).appendTo(i.$slideTrack):n?e(t).insertBefore(i.$slides.eq(o)):e(t).insertAfter(i.$slides.eq(o)):!0===n?e(t).prependTo(i.$slideTrack):e(t).appendTo(i.$slideTrack),i.$slides=i.$slideTrack.children(this.options.slide),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.append(i.$slides),i.$slides.each(function(t,o){e(o).attr("data-slick-index",t)}),i.$slidesCache=i.$slides,i.reinit()},o.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},o.prototype.animateSlide=function(t,o){var n={},i=this;i.animateHeight(),!0===i.options.rtl&&!1===i.options.vertical&&(t=-t),!1===i.transformsEnabled?!1===i.options.vertical?i.$slideTrack.animate({left:t},i.options.speed,i.options.easing,o):i.$slideTrack.animate({top:t},i.options.speed,i.options.easing,o):!1===i.cssTransitions?(!0===i.options.rtl&&(i.currentLeft=-i.currentLeft),e({animStart:i.currentLeft}).animate({animStart:t},{duration:i.options.speed,easing:i.options.easing,step:function(e){e=Math.ceil(e),!1===i.options.vertical?(n[i.animType]="translate("+e+"px, 0px)",i.$slideTrack.css(n)):(n[i.animType]="translate(0px,"+e+"px)",i.$slideTrack.css(n))},complete:function(){o&&o.call()}})):(i.applyTransition(),t=Math.ceil(t),!1===i.options.vertical?n[i.animType]="translate3d("+t+"px, 0px, 0px)":n[i.animType]="translate3d(0px,"+t+"px, 0px)",i.$slideTrack.css(n),o&&setTimeout(function(){i.disableTransition(),o.call()},i.options.speed))},o.prototype.getNavTarget=function(){var t=this.options.asNavFor;return t&&null!==t&&(t=e(t).not(this.$slider)),t},o.prototype.asNavFor=function(t){var o=this.getNavTarget();null!==o&&"object"==typeof o&&o.each(function(){var o=e(this).slick("getSlick");o.unslicked||o.slideHandler(t,!0)})},o.prototype.applyTransition=function(e){var t=this,o={};!1===t.options.fade?o[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:o[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(o):t.$slides.eq(e).css(o)},o.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},o.prototype.autoPlayClear=function(){this.autoPlayTimer&&clearInterval(this.autoPlayTimer)},o.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},o.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},o.prototype.buildDots=function(){var t,o,n=this;if(!0===n.options.dots&&n.slideCount>n.options.slidesToShow){for(n.$slider.addClass("slick-dotted"),o=e("<ul />").addClass(n.options.dotsClass),t=0;t<=n.getDotCount();t+=1)o.append(e("<li />").append(n.options.customPaging.call(this,n,t)));n.$dots=o.appendTo(n.options.appendDots),n.$dots.find("li").first().addClass("slick-active")}},o.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,o){e(o).attr("data-slick-index",t).data("originalStyling",e(o).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(),t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},o.prototype.buildRows=function(){var e,t,o,n,i,r,s,a=this;if(n=document.createDocumentFragment(),r=a.$slider.children(),a.options.rows>0){for(s=a.options.slidesPerRow*a.options.rows,i=Math.ceil(r.length/s),e=0;e<i;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var c=document.createElement("div");for(o=0;o<a.options.slidesPerRow;o++){var d=e*s+(t*a.options.slidesPerRow+o);r.get(d)&&c.appendChild(r.get(d))}l.appendChild(c)}n.appendChild(l)}a.$slider.empty().append(n),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},o.prototype.checkResponsive=function(t,o){var n,i,r,s=this,a=!1,l=s.$slider.width(),c=window.innerWidth||e(window).width();if("window"===s.respondTo?r=c:"slider"===s.respondTo?r=l:"min"===s.respondTo&&(r=Math.min(c,l)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(n in i=null,
1s.breakpoints)s.breakpoints.hasOwnProperty(n)&&(!1===s.originalSettings.mobileFirst?r<s.breakpoints[n]&&(i=s.breakpoints[n]):r>s.breakpoints[n]&&(i=s.breakpoints[n]));null!==i?null!==s.activeBreakpoint?(i!==s.activeBreakpoint||o)&&(s.activeBreakpoint=i,"unslick"===s.breakpointSettings[i]?s.unslick(i):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[i]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),a=i):(s.activeBreakpoint=i,"unslick"===s.breakpointSettings[i]?s.unslick(i):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[i]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),a=i):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t),a=i),t||!1===a||s.$slider.trigger("breakpoint",[s,a])}},o.prototype.changeSlide=function(t,o){var n,i,r=this,s=e(t.currentTarget);switch(s.is("a")&&t.preventDefault(),s.is("li")||(s=s.closest("li")),n=r.slideCount%r.options.slidesToScroll!==0?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":i=0===n?r.options.slidesToScroll:r.options.slidesToShow-n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-i,!1,o);break;case"next":i=0===n?r.options.slidesToScroll:n,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+i,!1,o);break;case"index":var a=0===t.data.index?0:t.data.index||s.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(a),!1,o),s.children().trigger("focus");break;default:return}},o.prototype.checkNavigable=function(e){var t,o;if(o=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var n in t){if(e<t[n]){e=o;break}o=t[n]}return e},o.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
1slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},o.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},o.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},o.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},o.prototype.destroy=function(t){var o=this;o.autoPlayClear(),o.touchObject={},o.cleanUpEvents(),e(".slick-cloned",o.$slider).detach(),o.$dots&&o.$dots.remove(),o.$prevArrow&&o.$prevArrow.length&&(o.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),o.htmlExpr.test(o.options.prevArrow)&&o.$prevArrow.remove()),o.$nextArrow&&o.$nextArrow.length&&(o.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),o.htmlExpr.test(o.options.nextArrow)&&o.$nextArrow.remove()),o.$slides&&(o.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.detach(),o.$list.detach(),o.$slider.append(o.$slides)),o.cleanUpRows(),o.$slider.removeClass("slick-slider"),o.$slider.removeClass("slick-initialized"),o.$slider.removeClass("slick-dotted"),o.unslicked=!0,t||o.$slider.trigger("destroy",[o])},o.prototype.disableTransition=function(e){var t=this,o={};o[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(o):t.$slides.eq(e).css(o)},o.prototype.fadeSlide=function(e,t){var o=this;!1===o.cssTransitions?(o.$slides.eq(e).css({zIndex:o.options.zIndex}),o.$slides.eq(e).animate({opacity:1},o.options.speed,o.options.easing,t)):(o.applyTransition(e),o.$slides.eq(e).css({opacity:1,zIndex:o.options.zIndex}),t&&setTimeout(function(){o.disableTransition(e),t.call()},o.options.speed))},o.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},o.prototype.filterSlides=o.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},o.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(o){var n=e(this);setTimeout(function(){t.options.pauseOnFocus&&n.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(o){e(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})},o.prototype.getCurrent=o.prototype.slickCurrentSlide=function(){return this.currentSlide},o.prototype.getDotCount=function(){var e=this,t=0,o=0,n=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++n;else for(;t<e.slideCount;)++n,t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)n=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++n,t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else n=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return n-1},o.prototype.getLeft=function(e){var t,o,n,i,r=this,s=0;return r.slideOffset=0,o=r.$slides.first().outerHeight(!0),!0===r.options.infinite?(r.slideCount>r.options.slidesToShow&&(r.slideOffset=r.slideWidth*r.options.slidesToShow*-1,i=-1,!0===r.options.vertical&&!0===r.options.centerMode&&(2===r.options.slidesToShow?i=-1.5:1===r.options.slidesToShow&&(i=-2)),s=o*r.options.slidesToShow*i),r.slideCount%r.options.slidesToScroll!==0&&e+r.options.slidesToScroll>r.slideCount&&r.slideCount>r.options.slidesToShow&&(e>r.slideCount?(r.slideOffset=(r.options.slidesToShow-(e-r.slideCount))*r.slideWidth*-1,s=(r.options.slidesToShow-(e-r.slideCount))*o*-1):(r.slideOffset=r.slideCount%r.options.slidesToScroll*r.slideWidth*-1,s=r.slideCount%r.options.slidesToScroll*o*-1))):e+r.options.slidesToShow>r.slideCount&&(r.slideOffset=(e+r.options.slidesToShow-r.slideCount)*r.slideWidth,s=(e+r.options.slidesToShow-r.slideCount)*o),r.slideCount<=r.options.slidesToShow&&(r.slideOffset=0,s=0),!0===r.options.centerMode&&r.slideCount<=r.options.slidesToShow?r.slideOffset=r.slideWidth*Math.floor(r.options.slidesToShow)/2-r.slideWidth*r.slideCount/2:!0===r.options.centerMode&&!0===r.options.infinite?r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)-r.slideWidth:!0===r.options.centerMode&&(r.slideOffset=0,r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)),t=!1===r.options.vertical?e*r.slideWidth*-1+r.slideOffset:e*o*-1+s,!0===r.options.variableWidth&&(n=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow),t=!0===r.options.rtl?n[0]?-1*(r.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,!0===r.options.centerMode&&(n=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow+1),t=!0===r.options.rtl?n[0]?-1*(r.$slideTrack.width()-n[0].offsetLeft-n.width()):0:n[0]?-1*n[0].offsetLeft:0,t+=(r.$list.width()-n.outerWidth())/2)),t},o.prototype.getOption=o.prototype.slickGetOption=function(e){return this.options[e]},o.prototype.getNavigableIndexes=function(){var e,t=this,o=0,n=0,i=[];for(!1===t.options.infinite?e=t.slideCount:(o=-1*t.options.slidesToScroll,n=-1*t.options.slidesToScroll,e=2*t.slideCount);o<e;)i.push(o),o=n+t.options.slidesToScroll,n+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return i},o.prototype.getSlick=function(){return this},o.prototype.getSlideCount=function(){var t,o,n,i=this;return n=!0===i.options.centerMode?Math.floor(i.$list.width()/2):0,o=-1*i.swipeLeft+n,!0===i.options.swipeToSlide?(i.$slideTrack.find(".slick-slide").each(function(n,r){var s,a;if(s=e(r).outerWidth(),a=r.offsetLeft,!0!==i.options.centerMode&&(a+=s/2),o<a+s)return t=r,!1}),Math.abs(e(t).attr("data-slick-index")-i.currentSlide)||1):i.options.slidesToScroll},o.prototype.goTo=o.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
vendor: 2,973 bytes, line 1
1parseInt(e)}},t)},o.prototype.init=function(t){var o=this;e(o.$slider).hasClass("slick-initialized")||(e(o.$slider).addClass("slick-initialized"),o.buildRows(),o.buildOut(),o.setProps(),o.startLoad(),o.loadSlider(),o.initializeEvents(),o.updateArrows(),o.updateDots(),o.checkResponsive(!0),o.focusHandler()),t&&o.$slider.trigger("init",[o]),!0===o.options.accessibility&&o.initADA(),o.options.autoplay&&(o.paused=!1,o.autoPlay())},o.prototype.initADA=function(){var t=this,o=Math.ceil(t.slideCount/t.options.slidesToShow),n=t.getNavigableIndexes().filter(function(e){return e>=0&&e<t.slideCount});t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(o){var i=n.indexOf(o);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+o,tabindex:-1}),-1!==i){var r="slick-slide-control"+t.instanceUid+i;e("#"+r).length&&e(this).attr({"aria-describedby":r})}}),t.$dots.attr("role","tablist").find("li").each(function(i){var r=n[i];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+r,"aria-label":i+1+" of "+o,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var i=t.currentSlide,r=i+t.options.slidesToShow;i<r;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()},o.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},o.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},o.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},o.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
1,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},o.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},o.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},o.prototype.lazyLoad=function(){var t,o,n,i=this;function r(t){e("img[data-lazy]",t).each(function(){var t=e(this),o=e(this).attr("data-lazy"),n=e(this).attr("data-srcset"),r=e(this).attr("data-sizes")||i.$slider.attr("data-sizes"),s=document.createElement("img");s.onload=function(){t.animate({opacity:0}
vendor: 7,085 bytes, line 1
1,100,function(){n&&(t.attr("srcset",n),r&&t.attr("sizes",r)),t.attr("src",o).animate({opacity:1},200,function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),i.$slider.trigger("lazyLoaded",[i,t,o])})},s.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,t,o])},s.src=o})}if(!0===i.options.centerMode?!0===i.options.infinite?n=(o=i.currentSlide+(i.options.slidesToShow/2+1))+i.options.slidesToShow+2:(o=Math.max(0,i.currentSlide-(i.options.slidesToShow/2+1)),n=i.options.slidesToShow/2+1+2+i.currentSlide):(o=i.options.infinite?i.options.slidesToShow+i.currentSlide:i.currentSlide,n=Math.ceil(o+i.options.slidesToShow),!0===i.options.fade&&(o>0&&o--,n<=i.slideCount&&n++)),t=i.$slider.find(".slick-slide").slice(o,n),"anticipated"===i.options.lazyLoad)for(var s=o-1,a=n,l=i.$slider.find(".slick-slide"),c=0;c<i.options.slidesToScroll;c++)s<0&&(s=i.slideCount-1),t=(t=t.add(l.eq(s))).add(l.eq(a)),s--,a++;r(t),i.slideCount<=i.options.slidesToShow?r(i.$slider.find(".slick-slide")):i.currentSlide>=i.slideCount-i.options.slidesToShow?r(i.$slider.find(".slick-cloned").slice(0,i.options.slidesToShow)):0===i.currentSlide&&r(i.$slider.find(".slick-cloned").slice(-1*i.options.slidesToShow))},o.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},o.prototype.next=o.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},o.prototype.orientationChange=function(){this.checkResponsive(),this.setPosition()},o.prototype.pause=o.prototype.slickPause=function(){this.autoPlayClear(),this.paused=!0},o.prototype.play=o.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},o.prototype.postSlide=function(t){var o=this;o.unslicked||(o.$slider.trigger("afterChange",[o,t]),o.animating=!1,o.slideCount>o.options.slidesToShow&&o.setPosition(),o.swipeLeft=null,o.options.autoplay&&o.autoPlay(),!0===o.options.accessibility&&(o.initADA(),o.options.focusOnChange&&e(o.$slides.get(o.currentSlide)).attr("tabindex",0).focus()))},o.prototype.prev=o.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},o.prototype.preventDefault=function(e){e.preventDefault()},o.prototype.progressiveLazyLoad=function(t){t=t||1;var o,n,i,r,s,a=this,l=e("img[data-lazy]",a.$slider);l.length?(o=l.first(),n=o.attr("data-lazy"),i=o.attr("data-srcset"),r=o.attr("data-sizes")||a.$slider.attr("data-sizes"),(s=document.createElement("img")).onload=function(){i&&(o.attr("srcset",i),r&&o.attr("sizes",r)),o.attr("src",n).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,o,n]),a.progressiveLazyLoad()},s.onerror=function(){t<3?setTimeout(function(){a.progressiveLazyLoad(t+1)},500):(o.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,o,n]),a.progressiveLazyLoad())},s.src=n):a.$slider.trigger("allImagesLoaded",[a])},o.prototype.refresh=function(t){var o,n,i=this;n=i.slideCount-i.options.slidesToShow,!i.options.infinite&&i.currentSlide>n&&(i.currentSlide=n),i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0),o=i.currentSlide,i.destroy(!0),e.extend(i,i.initials,{currentSlide:o}),i.init(),t||i.changeSlide({data:{message:"index",index:o}},!1)},o.prototype.registerBreakpoints=function(){var t,o,n,i=this,r=i.options.responsive||null;if("array"===e.type(r)&&r.length){for(t in i.respondTo=i.options.respondTo||"window",r)if(n=i.breakpoints.length-1,r.hasOwnProperty(t)){for(o=r[t].breakpoint;n>=0;)i.breakpoints[n]&&i.breakpoints[n]===o&&i.breakpoints.splice(n,1),n--;i.breakpoints.push(o),i.breakpointSettings[o]=r[t].settings}i.breakpoints.sort(function(e,t){return i.options.mobileFirst?e-t:t-e})}},o.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.options.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},o.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},o.prototype.removeSlide=o.prototype.slickRemove=function(e,t,o){var n=this;if(e="boolean"==typeof e?!0===(t=e)?0:n.slideCount-1:!0===t?--e:e,n.slideCount<1||e<0||e>n.slideCount-1)return!1;n.unload(),!0===o?n.$slideTrack.children().remove():n.$slideTrack.children(this.options.slide).eq(e).remove(),n.$slides=n.$slideTrack.children(this.options.slide),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.append(n.$slides),n.$slidesCache=n.$slides,n.reinit()},o.prototype.setCSS=function(e){var t,o,n=this,i={};!0===n.options.rtl&&(e=-e),t="left"==n.positionProp?Math.ceil(e)+"px":"0px",o="top"==n.positionProp?Math.ceil(e)+"px":"0px",i[n.positionProp]=e,!1===n.transformsEnabled?n.$slideTrack.css(i):(i={},!1===n.cssTransitions?(i[n.animType]="translate("+t+", "+o+")",n.$slideTrack.css(i)):(i[n.animType]="translate3d("+t+", "+o+", 0px)",n.$slideTrack.css(i)))},o.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},o.prototype.setFade=function(){var t,o=this;o.$slides.each(function(n,i){t=o.slideWidth*n*-1,!0===o.options.rtl?e(i).css({position:"relative",right:t,top:0,zIndex:o.options.zIndex-2,opacity:0}
1):e(i).css({position:"relative",left:t,top:0,zIndex:o.options.zIndex-2,opacity:0})}),o.$slides.eq(o.currentSlide).css({zIndex:o.options.zIndex-1,opacity:1})},o.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},o.prototype.setOption=o.prototype.slickSetOption=function(){var t,o,n,i,r,s=this,a=!1;if("object"===e.type(arguments[0])?(n=arguments[0],a=arguments[1],r="multiple"):"string"===e.type(arguments[0])&&(n=arguments[0],i=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)s.options[n]=i;else if("multiple"===r)e.each(n,function(e,t){s.options[e]=t});else if("responsive"===r)for(o in i)if("array"!==e.type(s.options.responsive))s.options.responsive=[i[o]];else{for(t=s.options.responsive.length-1;t>=0;)s.options.responsive[t].breakpoint===i[o].breakpoint&&s.options.responsive.splice(t,1),t--;s.options.responsive.push(i[o])}a&&(s.unload(),s.reinit())},o.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},o.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},o.prototype.setSlideClasses=function(e){var t,o,n,i,r=this;if(o=r.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),r.$slides.eq(e).addClass("slick-current"),!0===r.options.centerMode){var s=r.options.slidesToShow%2==0?1:0;t=Math.floor(r.options.slidesToShow/2),!0===r.options.infinite&&(e>=t&&e<=r.slideCount-1-t?r.$slides.slice(e-t+s,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(n=r.options.slidesToShow+e,o.slice(n-t+1+s,n+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?o.eq(r.options.slidesToShow+r.slideCount+1).addClass("slick-center"):e===r.slideCount-1&&o.eq(r.options.slidesToShow).addClass("slick-center")),r.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=r.slideCount-r.options.slidesToShow?r.$slides.slice(e,e+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):o.length<=r.options.slidesToShow?o.addClass("slick-active").attr("aria-hidden","false"):(i=r.slideCount%r.options.slidesToShow,n=!0===r.options.infinite?r.options.slidesToShow+e:e,r.options.slidesToShow==r.options.slidesToScroll&&r.slideCount-e<r.options.slidesToShow?o.slice(n-(r.options.slidesToShow-i),n+i).addClass("slick-active").attr("aria-hidden","false"):o.slice(n,n+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==r.options.lazyLoad&&"anticipated"!==r.options.lazyLoad||r.lazyLoad()},o.prototype.setupInfinite=function(){var t,o,n,i=this;if(!0===i.options.fade&&(i.options.centerMode=!1),!0===i.options.infinite&&!1===i.options.fade&&(o=null,i.slideCount>i.options.slidesToShow)){for(n=!0===i.options.centerMode?i.options.slidesToShow+1:i.options.slidesToShow,t=i.slideCount;t>i.slideCount-n;t-=1)o=t-1,e(i.$slides[o]).clone(!0).attr("id","").attr("data-slick-index",o-i.slideCount).prependTo(i.$slideTrack).addClass("slick-cloned");for(t=0;t<n+i.slideCount;t+=1)o=t,e(i.$slides[o]).clone(!0).attr("id","").attr("data-slick-index",o+i.slideCount).appendTo(i.$slideTrack).addClass("slick-cloned");i.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},o.prototype.interrupt=function(e){e||this.autoPlay(),this.interrupted=e},o.prototype.selectHandler=function(t){var o=this,n=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),i=parseInt(n.attr("data-slick-index"));i||(i=0),o.slideCount<=o.options.slidesToShow?o.slideHandler(i,!1,!0):o.slideHandler(i)},o.prototype.slideHandler=function(e,t,o){var n,i,r,s,a,l,c=this;if(t=t||!1,!(!0===c.animating&&!0===c.options.waitForAnimate||!0===c.options.fade&&c.currentSlide===e))if(!1===t&&c.asNavFor(e),n=e,a=c.getLeft(n),s=c.getLeft(c.
1currentSlide),c.currentLeft=null===c.swipeLeft?s:c.swipeLeft,!1===c.options.infinite&&!1===c.options.centerMode&&(e<0||e>c.getDotCount()*c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==o&&c.slideCount>c.options.slidesToShow?c.animateSlide(s,function(){c.postSlide(n)}):c.postSlide(n));else if(!1===c.options.infinite&&!0===c.options.centerMode&&(e<0||e>c.slideCount-c.options.slidesToScroll))!1===c.options.fade&&(n=c.currentSlide,!0!==o&&c.slideCount>c.options.slidesToShow?c.animateSlide(s,function(){c.postSlide(n)}):c.postSlide(n));else{if(c.options.autoplay&&clearInterval(c.autoPlayTimer),i=n<0?c.slideCount%c.options.slidesToScroll!==0?c.slideCount-c.slideCount%c.options.slidesToScroll:c.slideCount+n:n>=c.slideCount?c.slideCount%c.options.slidesToScroll!==0?0:n-c.slideCount:n,c.animating=!0,c.$slider.trigger("beforeChange",[c,c.currentSlide,i]),r=c.currentSlide,c.currentSlide=i,c.setSlideClasses(c.currentSlide),c.options.asNavFor&&(l=(l=c.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(c.currentSlide),c.updateDots(),c.updateArrows(),!0===c.options.fade)return!0!==o?(c.fadeSlideOut(r),c.fadeSlide(i,function(){c.postSlide(i)})):c.postSlide(i),void c.animateHeight();!0!==o&&c.slideCount>c.options.slidesToShow?c.animateSlide(a,function(){c.postSlide(i)}):c.postSlide(i)}},o.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},o.prototype.swipeDirection=function(){var e,t,o,n,i=this;return e=i.touchObject.startX-i.touchObject.curX,t=i.touchObject.startY-i.touchObject.curY,o=Math.atan2(t,e),(n=Math.round(180*o/Math.PI))<0&&(n=360-Math.abs(n)),n<=45&&n>=0||n<=360&&n>=315?!1===i.options.rtl?"left":"right":n>=135&&n<=225?!1===i.options.rtl?"right":"left":!0===i.options.verticalSwiping?n>=35&&n<=135?"down":"up":"vertical"},o.prototype.swipeEnd=function(e){var t,o,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(o=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=o&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,o]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},o.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},o.prototype.swipeMove=function(e){var t,o,n,i,r,s,a=this;return r=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||r&&1!==r.length)&&(t=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==r?r[0].pageX:e.clientX,a.touchObject.curY=void 0!==r?r[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),s=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&s>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=s),o=a.swipeDirection(),void 0!==e.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,e.preventDefault()),i=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(i=a.touchObject.curY>a.touchObject.startY?1:-1),n=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===o||a.currentSlide>=a.getDotCount()&&"left"===o)&&(n=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=t+n*i:a.swipeLeft=t+n*(a.$list.height()/a.listWidth)*i,!0===a.options.verticalSwiping&&(a.swipeLeft=t+n*i),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null,!1):void a.setCSS(a.swipeLeft))))},o.prototype.swipeStart=function(e){var t,o=this;if(o.interrupted=!0,1!==o.touchObject.fingerCount||o.slideCount<=o.options.slidesToShow)return o.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),o.touchObject.startX=o.touchObject.curX=void 0!==t?t.pageX:e.clientX,o.touchObject.startY=o.touchObject.curY=void 0!==t?t.pageY:e.clientY,o.dragging=!0},o.prototype.unfilterSlides=o.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},o.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
1,o.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},o.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},o.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},o.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,t,n=this,i=arguments[0],r=Array.prototype.slice.call(arguments,1),s=n.length;for(e=0;e<s;e++)if("object"==typeof i||void 0===i?n[e].slick=new o(n[e],i):t=n[e].slick[i].apply(n[e].slick,r),void 0!==t)return t;return n}});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.