PageSourceSearch

https://catwithmonocle.com/wp-content/plugins/arve-pro/build/main.js?ver=7.1.4

js catwithmonocle.com collected 2026-10-02 23:36:31 UTC 32,149 bytes, 1 lines download raw bytes

1const e=class{errors=["Element not found","Element is not an iframe","Youtube url does not include query parameter - enablejsapi=1 - JS API is disabled"];playerStates={[-2]:"NOT_READY",[-1]:"UNSTARTED",0:"ENDED",1:"PLAYING",2:"PAUSED",3:"BUFFERING",5:"CUED"};currentPlayerStateCode=-2;iframe;loaded;messageListener=null;constructor(e){let t=null;"string"==typeof e?(t=document.querySelector(e),null===t&&this.throwError(0,e)):t=e,t instanceof HTMLIFrameElement?this.iframe=t:this.throwError(1),this.iframe.src.includes("enablejsapi=1")||this.throwError(2,this.iframe.src),this.loaded=new Promise(e=>{let t=!1;const n=()=>{this.iframe.removeEventListener("load",n),setTimeout(()=>{this.iframe.contentWindow?.postMessage('{"event":"listening"}',"*")})};this.iframe.addEventListener("load",n),this.messageListener=r=>{if(r.source===this.iframe.contentWindow&&r.data){let o;try{o=JSON.parse(r.data)}catch{return}"onReady"!==o.event||t||(t=!0,this.iframe.removeEventListener("load",n),e(!0)),"number"==typeof o.info?.playerState&&this.stateChangeHandler(o.info.playerState),this.messageHandler(o)}},window.addEventListener("message",this.messageListener),this.iframe.contentWindow?.postMessage('{"event":"listening"}',"*")})}throwError(e,t){throw new Error(this.errors[e]+(t?`: ${t}`:"."))}stateChangeHandler(e){this.currentPlayerStateCode=e;const t=new CustomEvent("ytstatechange",{detail:this.playerStates[this.currentPlayerStateCode]});this.iframe.dispatchEvent(t)}messageHandler(e){const t=new CustomEvent("ytmessage",{detail:e});this.iframe.dispatchEvent(t)}async command(e,t){await this.loaded,this.iframe.contentWindow?.postMessage(JSON.stringify({event:"command",func:e,args:t||[]}),"*")}async play(){return this.command("playVideo")}async pause(){return this.command("pauseVideo")}async stop(){return this.command("stopVideo")}async mute(){return this.command("mute")}
1async unMute(){return this.command("unMute")}get playerState(){return this.playerStates[this.currentPlayerStateCode]}},t=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=(()=>{if("undefined"==typeof document)return!1;const e=t[0],n={};for(const r of t){const t=r?.[1];if(t in document){for(const[t,o]of r.entries())n[e[t]]=o;return n}}return!1})(),r={change:n.fullscreenchange,error:n.fullscreenerror};let o={request:(e=document.documentElement,t)=>new Promise((r,s)=>{const a=()=>{o.off("change",a),r()};o.on("change",a);const i=e[n.requestFullscreen](t);i instanceof Promise&&i.then(a).catch(s)}),exit:()=>new Promise((e,t)=>{if(!o.isFullscreen)return void e();const r=()=>{o.off("change",r),e()};o.on("change",r);const s=document[n.exitFullscreen]();s instanceof Promise&&s.then(r).catch(t)}),toggle:(e,t)=>o.isFullscreen?o.exit():o.request(e,t),onchange(e){o.on("change",e)},onerror(e){o.on("error",e)},on(e,t){const n=r[e];n&&document.addEventListener(n,t,!1)},off(e,t){const n=r[e];n&&document.removeEventListener(n,t,!1)},raw:n};Object.defineProperties(o,{isFullscreen:{get:()=>Boolean(document[n.fullscreenElement])},element:{enumerable:!0,get:()=>document[n.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>Boolean(document[n.fullscreenEnabled])}}),n||(o={isEnabled:!1});const s=o;function a(){}const i=e=>e;function l(e,t){for(const n in t)e[n]=t[n];return e}function c(e){return e()}function u(e){e.forEach(c)}function d(e){return"function"==typeof e}function m(e,t){return e!=e?t==t:e!==t}function f(e,t,n){e.$$.on_destroy.push(function(e,...t){if(null==e)return a;const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}(t,n))}function p(e){return e&&d(e.destroy)?e.destroy:a}let h=()=>globalThis.performance.now(),g=e=>requestAnimationFrame(e);const v=new Set;function b(e){v.forEach(t=>{t.c(e)||(v.delete(t),t.f())}),0!==v.size&&g(b)}function y(e){let t;return 0===v.size&&g(b),{promise:new Promise(n=>{v.add(t={c:e,f:n})}),abort(){v.delete(t)}}}function w(e,t){e.appendChild(t)}function $(e,t,n){e.insertBefore(t,n||null)}function E(e){e.parentNode.removeChild(e)}function x(e){return document.createElement(e)}function L(){return document.createTextNode("")}function S(e,t,n,r){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}function k(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function C(e,t,n,r){null===n?e.style.removeProperty(t):e.style.setProperty(t,n)}function M(e,t,n){e.classList[n?"add":"remove"](t)}let A,F,R=0,T={};function z(e,t,n,r,o,s,a,i=0){const l=16.666/r;let c="{\n";for(let e=0;e<=1;e+=l){const r=t+(n-t)*s(e);c+=100*e+`%{${a(r,1-r)}}\n`}const u=c+`100% {${a(n,1-n)}}\n}`,d=`_bp_${Math.round(1e9*Math.random())}_${i}`;if(!T[d]){if(!A){const e=x("style");document.head.appendChild(e),A=e.sheet}T[d]=!0,A.insertRule(`@keyframes ${d} ${u}`,A.cssRules.length)}const m=e.style.animation||"";return e.style.animation=`${m?`${m}, `:""}${d} ${r}ms linear ${o}ms 1 both`,R+=1,d}function P(e,t){e.style.animation=(e.style.animation||"").split(", ").filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("_bp")).join(", "),t&&! --R&&g(()=>{if(R)return;let e=A.cssRules.length;for(;e--;)A.deleteRule(e);T={}})}function H(e){F=e}const q=[],I=[],_=[],N=[],D=Promise.resolve();let O=!1;function V(e){_.push(e)}const Y=new Set;let W,B=0;function X(){const e=F;do{for(;B<q.length;){const e=q[B];B++,H(e),U(e.$$)}for(H(null),q.length=0,B=0;I.length;)I.pop()();for(let e=0;e<_.length;e+=1){const t=_[e];Y.has(t)||(Y.add(t),t())}_.length=0}while(q.length);for(;N.length;)N.pop()();O=!1,Y.clear(),H(e)}
1function U(e){if(null!==e.fragment){e.update(),u(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(V)}}function j(){return W||(W=Promise.resolve(),W.then(()=>{W=null})),W}function J(e,t,n){e.dispatchEvent(function(e,t,n=!1){const r=document.createEvent("CustomEvent");return r.initCustomEvent(e,n,!1,t),r}(`${t?"intro":"outro"}${n}`))}const G=new Set;let Z;function K(){Z={r:0,c:[],p:Z}}function Q(){Z.r||u(Z.c),Z=Z.p}function ee(e,t){e&&e.i&&(G.delete(e),e.i(t))}function te(e,t,n,r){if(e&&e.o){if(G.has(e))return;G.add(e),Z.c.push(()=>{G.delete(e),r&&(n&&e.d(1),r())}),e.o(t)}}const ne={duration:0};function re(e,t,n){let r,o,s=t(e,n),l=!1,c=0;function u(){r&&P(e,r)}function m(){const{delay:t=0,duration:n=300,easing:d=i,tick:m=a,css:f}=s||ne;f&&(r=z(e,0,1,n,t,d,f,c++)),m(0,1);const p=h()+t,g=p+n;o&&o.abort(),l=!0,V(()=>J(e,!0,"start")),o=y(t=>{if(l){if(t>=g)return m(1,0),J(e,!0,"end"),u(),l=!1;if(t>=p){const e=d((t-p)/n);m(e,1-e)}}return l})}let f=!1;return{start(){f||(f=!0,P(e),d(s)?(s=s(),j().then(m)):m())},invalidate(){f=!1},end(){l&&(u(),l=!1)}}}function oe(e,t,n){let r,o=t(e,n),s=!0;const l=Z;function c(){const{delay:t=0,duration:n=300,easing:c=i,tick:d=a,css:m}=o||ne;m&&(r=z(e,1,0,n,t,c,m));const f=h()+t,p=f+n;V(()=>J(e,!1,"start")),y(t=>{if(s){if(t>=p)return d(0,1),J(e,!1,"end"),--l.r||u(l.c),!1;if(t>=f){const e=c((t-f)/n);d(1-e,e)}}return s})}return l.r+=1,d(o)?j().then(()=>{o=o(),c()}):c(),{end(t){t&&o.tick&&o.tick(1,0),s&&(r&&P(e,r),s=!1)}}}function se(e){e&&e.c()}function ae(e,t,n,r){const{fragment:o,on_mount:s,on_destroy:a,after_update:i}=e.$$;o&&o.m(t,n),r||V(()=>{const t=s.map(c).filter(d);a?a.push(...t):u(t),e.$$.on_mount=[]}),i.forEach(V)}function ie(e,t){const n=e.$$;null!==n.fragment&&(u(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function le(e,t,n,r,o,s,i,l=[-1]){const c=F;H(e);const d=e.$$={fragment:null,ctx:null,props:s,update:a,not_equal:o,bound:{},on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(c?c.$$.context:[])),callbacks:{},dirty:l,skip_bound:!1,root:t.target||c.$$.root};i&&i(d.root);let m=!1;d.ctx=n?n(e,t.props||{},(t,n,...r)=>{const s=r.length?r[0]:n;return d.ctx&&o(d.ctx[t],d.ctx[t]=s)&&(!d.skip_bound&&d.bound[t]&&d.bound[t](s),m&&function(e,t){-1===e.$$.dirty[0]&&(q.push(e),O||(O=!0,D.then(X)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}(e,t)),n}):[],d.update(),m=!0,u(d.before_update),d.fragment=!!r&&r(d.ctx),t.target&&(d.fragment&&d.fragment.c(),ae(e,t.target,t.anchor,t.customElement),X()),H(c)}class ce{$destroy(){ie(this,1),this.$destroy=a}$on(e,t){const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}function ue(e){const t=e-1;return t*t*t+1}function de(e,{delay:t=0,duration:n=400,easing:r=ue,x:o=0,y:s=0,opacity:a=0}={}){const i=getComputedStyle(e),l=+i.opacity,c="none"===i.transform?"":i.transform,u=l*(1-a);return{delay:t,duration:n,easing:r,css:(e,t)=>`\n\t\t\ttransform: ${c} translate(${(1-e)*o}px, ${(1-e)*s}px);\n\t\t\topacity: ${l-u*t}`}}const me=[];function fe(e,t=a){let n;const r=new Set;function o(t){if(m(e,t)&&(e=t,n)){const t=!me.length;for(const t of r)t[1](),me.push(t,e);if(t){for(let e=0;e<me.length;e+=2)me[e][0](me[e+1]);me.length=0}}}return{set:o,update:function(t){o(t(e))},subscribe:function(s,i=a){const l=[s,i];return r.add(l),1===r.size&&(n=t(o)||a),s(e),()=>{r.delete(l),0===r.size&&(n(),n=null)}}}}function pe(e,t){if(e===t||e!=e)return()=>e;const n=typeof e;if(Array.isArray(e)){const n=t.map((t,n)=>pe(e[n],t));return e=>n.map(t=>t(e))}if("number"===n){const n=t-e;return t=>e+t*n}}function he(e,t={}){const n=fe(e);let r,o=e;function s(s,a){if(null==e)return n.set(e=s),Promise.resolve();o=s;let c=r,u=!1,{delay:d=0,duration:m=400,easing:f=i,interpolate:p=pe}=l(l({},t),a);if(0===m)return c&&(c.abort(),c=null),n.set(e=o),Promise.resolve();const g=h()+d;let v;return r=y(t=>{if(t<g)return!0;u||(v=p(e,s),"function"==typeof m&&(m=m(e,s)),u=!0),c&&(c.abort(),c=null);const r=t-g;return r>m?(n.set(e=s),!1):(n.set(e=v(f(r/m))),!0)}),r.promise}
vendor: 5,310 bytes, line 1
1return{set:s,update:(t,n)=>s(t(o,e),n),subscribe:n.subscribe}}const ge=fe(0),ve=globalThis.matchMedia?.("(prefers-reduced-motion: reduce)").matches,be=e=>({easing:ue,duration:ve?0:e}),ye=e=>!e.thumb||`url(${e.thumb})`,we=(e,t)=>{if(t){"string"==typeof t&&(t=JSON.parse(t));for(const n in t)e.setAttribute(n,t[n])}};function $e(e){let t,n,r;return{c(){t=x("div"),t.innerHTML='<span class="bp-bar"></span><span class="bp-o"></span>',k(t,"class","bp-load"),C(t,"background-image",ye(e[0]))},m(e,n){$(e,t,n),r=!0},p(e,n){1&n&&C(t,"background-image",ye(e[0]))},i(e){r||(n&&n.end(1),r=!0)},o(e){e&&(n=oe(t,de,{duration:480})),r=!1},d(e){e&&E(t),e&&n&&n.end()}}}function Ee(e){let t,n;return{c(){t=x("div"),k(t,"class","bp-load"),C(t,"background-image",ye(e[0]))},m(e,n){$(e,t,n)},p(e,n){1&n&&C(t,"background-image",ye(e[0]))},i(e){n||V(()=>{n=re(t,de,{duration:480}),n.start()})},o:a,d(e){e&&E(t)}}}function xe(e){let t,n,r=!e[1]&&$e(e),o=e[2]&&Ee(e);return{c(){r&&r.c(),t=L(),o&&o.c(),n=L()},m(e,s){r&&r.m(e,s),$(e,t,s),o&&o.m(e,s),$(e,n,s)},p(e,[s]){e[1]?r&&(K(),te(r,1,1,()=>{r=null}),Q()):r?(r.p(e,s),2&s&&ee(r,1)):(r=$e(e),r.c(),ee(r,1),r.m(t.parentNode,t)),e[2]?o?(o.p(e,s),4&s&&ee(o,1)):(o=Ee(e),o.c(),ee(o,1),o.m(n.parentNode,n)):o&&(o.d(1),o=null)},i(e){ee(r),ee(o)},o(e){te(r)},d(e){r&&r.d(e),e&&E(t),o&&o.d(e),e&&E(n)}}}function Le(e,t,n){let r;f(e,ge,e=>n(2,r=e));let{activeItem:o}=t,{loaded:s}=t;return e.$$set=e=>{"activeItem"in e&&n(0,o=e.activeItem),"loaded"in e&&n(1,s=e.loaded)},[o,s,r]}class Se extends ce{constructor(e){super(),le(this,e,Le,xe,m,{activeItem:0,loaded:1})}}function ke(e){let t,n,r,o,s,a;return{c(){t=x("img"),k(t,"sizes",n=e[8].sizes||`${e[1]}px`),k(t,"alt",e[7].alt)},m(n,r){$(n,t,r),o=!0,s||(a=[p(e[21].call(null,t)),S(t,"error",e[27])],s=!0)},p(e,r){(!o||2&r[0]&&n!==(n=e[8].sizes||`${e[1]}px`))&&k(t,"sizes",n)},i(e){o||(r&&r.end(1),o=!0)},o(e){r=oe(t,de,{}),o=!1},d(e){e&&E(t),e&&r&&r.end(),s=!1,u(a)}}}function Ce(e){let t,n;return t=new Se({props:{activeItem:e[7],loaded:e[2]}}),{c(){se(t.$$.fragment)},m(e,r){ae(t,e,r),n=!0},p(e,n){const r={};4&n[0]&&(r.loaded=e[2]),t.$set(r)},i(e){n||(ee(t.$$.fragment,e),n=!0)},o(e){te(t.$$.fragment,e),n=!1},d(e){ie(t,e)}}}function Me(e){let t,n,r,o,s,a,i=`translate3d(${e[0][0]/-2+e[6][0]}px, ${e[0][1]/-2+e[6][1]}px, 0)`,l=e[2]&&ke(e),c=e[3]&&Ce(e);return{c(){t=x("div"),n=x("div"),l&&l.c(),r=L(),c&&c.c(),k(n,"class","bp-img"),C(n,"width",e[0][0]+"px"),C(n,"height",e[0][1]+"px"),M(n,"bp-drag",e[4]),M(n,"bp-canzoom",e[11]>1&&e[0][0]<e[12]),C(n,"background-image",ye(e[7])),C(n,"transform",i),k(t,"class","bp-img-wrap"),M(t,"bp-close",e[5])},m(i,u){$(i,t,u),w(t,n),l&&l.m(n,null),w(n,r),c&&c.m(n,null),o=!0,s||(a=[p(e[20].call(null,n)),S(t,"wheel",e[15]),S(t,"pointerdown",e[16]),S(t,"pointermove",e[17]),S(t,"pointerup",e[19]),S(t,"pointercancel",e[18])],s=!0)},p(e,s){e[2]?l?(l.p(e,s),4&s[0]&&ee(l,1)):(l=ke(e),l.c(),ee(l,1),l.m(n,r)):l&&(K(),te(l,1,1,()=>{l=null}),Q()),e[3]?c?(c.p(e,s),8&s[0]&&ee(c,1)):(c=Ce(e),c.c(),ee(c,1),c.m(n,null)):c&&(K(),te(c,1,1,()=>{c=null}),Q()),(!o||1&s[0])&&C(n,"width",e[0][0]+"px"),(!o||1&s[0])&&C(n,"height",e[0][1]+"px"),(!o||16&s[0])&&M(n,"bp-drag",e[4]),(!o||6145&s[0])&&M(n,"bp-canzoom",e[11]>1&&e[0][0]<e[12]),65&s[0]&&i!==(i=`translate3d(${e[0][0]/-2+e[6][0]}px, ${e[0][1]/-2+e[6][1]}px, 0)`)&&C(n,"transform",i),(!o||32&s[0])&&M(t,"bp-close",e[5])},i(e){o||(ee(l),ee(c),o=!0)},o(e){te(l),te(c),o=!1},d(e){e&&E(t),l&&l.d(),c&&c.d(),s=!1,u(a)}}}function Ae(e,t,n){let r,o,s,a;f(e,ge,e=>n(26,s=e));let{props:i}=t,{smallScreen:l}=t,{activeItem:c,opts:u,prev:d,next:m,zoomed:p,container:h}=i;f(e,p,e=>n(25,r=e));let g,v,b,y,w,$,E,x,L,S,k,C=c.maxZoom||u.maxZoom||10,M=i.calculateDimensions(c),A=M[0],F=0;const R=+c.width,T=[],z=new Map,P=he(M,be(400));f(e,P,e=>n(0,a=e));const H=he([0,0],be(400));f(e,H,e=>n(6,o=e));const q=([e,t],r=a)=>{const o=(r[0]-h.w)/2,s=(r[1]-h.h)/2;return o<0?e=0:e>o?l?(e=w?o+(e-o)/10:o)>o+20&&n(4,w=d()):e=o:e<-o&&(l?(e=w?-o-(-o-e)/10:-o)<-o-20&&n(4,w=m()):e=-o),s<0?t=0:t>s?t=s:t<-s&&(t=-s),[e,t]};function I(e=C,t){if(s)return;const r=M[0]*C;let i=a[0]+a[0]*e,l=a[1]+a[1]*e;if(e>0)i>r&&(i=r,l=M[1]*C),i>R&&(i=R,l=+c.height);else if(i<M[0])return P.set(M),H.set([0,0]);let{x:u,y:d,width:m,height:f}=y.getBoundingClientRect();const p=t?t.clientX-u-m/2:0,h=t?t.clientY-d-f/2:0;u=i/m*-p+p,d=l/f*-h+h;const g=[i,l];P.set(g).then(()=>{n(1,A=Math.round(Math.max(A,i)))}),H.set(q([o[0]+u,o[1]+d],g))}Object.defineProperty(c,"zoom",{configurable:!0,get:()=>r,set:e=>I(e?C:-C)});const _=e=>z.delete(e.pointerId);return e.$$set=e=>{"smallScreen"in e&&n(23,l=e.smallScreen)},e.$$.update=()=>{if(16777217&e.$$.dirty[0]&&p.set(a[0]-10>M[0]),117440512&e.$$.dirty[0]&&s&&r&&!u.intro){const e=be(480);H.set([0,0],e),P.set(M,e),n(5,k=!0)}},[a,A,g,v,w,k,o,c,u,p,h,C,R,P,H,e=>{u.inline&&!r||(e.preventDefault(),I(e.deltaY/-300,e))},e=>{2!==e.button&&(e.preventDefault(),n(4,w=!0),z.set(e.pointerId,e),E=e.clientX,x=e.clientY,L=o[0],S=o[1])},e=>{if(z.size>1)return n(4,w=!1),u.noPinch?.(h.el)||(e=>{const[t,n]=z.set(e.pointerId,e).values(),r=t.clientX-n.clientX,o=t.clientY-n.clientY,s=Math.hypot(r,o);b=b||{clientX:(t.clientX+n.clientX)/2,clientY:(t.clientY+n.clientY)/2},I(((F||s)-s)/-35,b),F=s})(e);if(!w)return;let t=e.clientX,o=e.clientY;T.push({x:t,y:o}),$||=Math.hypot(t-E,o-x)>
15,t-=E,o-=x,r||(o<-90&&n(4,w=!u.noClose&&i.close()),Math.abs(o)<30&&(t>40&&n(4,w=d()),t<-40&&n(4,w=m()))),r&&$&&!s&&H.set(q([L+t,S+o]),{duration:0})},_,function(e){if(_(e),b&&(n(4,w=F=0),b=z.size?b:null),w){if(n(4,w=!1),e.target===this&&!u.noClose)return i.close();if($){const[e,t,n]=T.slice(-3),r=t.x-n.x,s=t.y-n.y;Math.hypot(r,s)>5&&H.set(q([o[0]-5*(e.x-n.x),o[1]-5*(e.y-n.y)]))}else u.onImageClick?.(h.el,c)||I(r?-C:C,e);$=!1,T.length=0}},e=>{y=e,i.setResizeFunc(()=>{n(24,M=i.calculateDimensions(c)),!u.inline&&l||(P.set(M),H.set([0,0]))}),i.loadImage(c).then(()=>{n(2,g=!0),i.preloadNext()}),setTimeout(()=>{n(3,v=!g)},250)},e=>{we(e,c.attr),e.srcset=c.img},i,l,M,r,s,e=>u.onError?.(h,c,e)]}class Fe extends ce{constructor(e){super(),le(this,e,Ae,Me,m,{props:22,smallScreen:23},null,[-1,-1])}}function Re(e){let t,n,r,o,s,a;return r=new Se({props:{activeItem:e[2],loaded:e[0]}}),{c(){t=x("div"),n=x("iframe"),se(r.$$.fragment),k(n,"allow","autoplay; fullscreen"),k(n,"title",e[2].title),k(t,"class","bp-if"),C(t,"width",e[1][0]+"px"),C(t,"height",e[1][1]+"px")},m(i,l){$(i,t,l),w(t,n),ae(r,t,null),o=!0,s||(a=[p(e[3].call(null,n)),S(n,"load",e[5])],s=!0)},p(e,[n]){const s={};1&n&&(s.loaded=e[0]),r.$set(s),(!o||2&n)&&C(t,"width",e[1][0]+"px"),(!o||2&n)&&C(t,"height",e[1][1]+"px")},i(e){o||(ee(r.$$.fragment,e),o=!0)},o(e){te(r.$$.fragment,e),o=!1},d(e){e&&E(t),ie(r),s=!1,u(a)}}}function Te(e,t,n){let r,o,{props:s}=t;const{activeItem:a}=s,i=()=>n(1,o=s.calculateDimensions(a));return i(),s.setResizeFunc(i),[r,o,a,e=>{we(e,a.attr),e.src=a.iframe},s,()=>n(0,r=!0)]}class ze extends ce{constructor(e){super(),le(this,e,Te,Re,m,{props:4})}}function Pe(e){let t,n,r,o,s;return n=new Se({props:{activeItem:e[2],loaded:e[0]}}),{c(){t=x("div"),se(n.$$.fragment),k(t,"class","bp-vid"),C(t,"width",e[1][0]+"px"),C(t,"height",e[1][1]+"px"),C(t,"background-image",ye(e[2]))},m(a,i){$(a,t,i),ae(n,t,null),r=!0,o||(s=p(e[3].call(null,t)),o=!0)},p(e,[o]){const s={};1&o&&(s.loaded=e[0]),n.$set(s),(!r||2&o)&&C(t,"width",e[1][0]+"px"),(!r||2&o)&&C(t,"height",e[1][1]+"px")},i(e){r||(ee(n.$$.fragment,e),r=!0)},o(e){te(n.$$.fragment,e),r=!1},d(e){e&&E(t),ie(n),o=!1,s()}}}function He(e,t,n){let r,o,{props:s}=t;const{activeItem:a,opts:i,container:l}=s,c=()=>n(1,o=s.calculateDimensions(a));return c(),s.setResizeFunc(c),[r,o,a,e=>{let t;const o=(e,n)=>{Array.isArray(n)||(n=JSON.parse(n));for(const r of n){t||(t=document.createElement(r.type?.includes("audio")?"audio":"video"),we(t,{controls:!0,autoplay:!0,playsinline:!0,tabindex:"0"}),we(t,a.attr));const n=document.createElement(e);we(n,r),"source"==e&&(n.onError=e=>i.onError?.(l,a,e)),t.append(n)}};o("source",a.sources),o("track",a.tracks||[]),t.oncanplay=()=>n(0,r=!0),e.append(t)},s]}class qe extends ce{constructor(e){super(),le(this,e,He,Pe,m,{props:4})}}function Ie(e){let t,n,r,o,s,i,l,c,d,f=e[6].i,h=Ye(e),g=e[0].length>1&&We(e);return{c(){t=x("div"),n=x("div"),h.c(),o=x("div"),s=x("button"),g&&g.c(),k(s,"class","bp-x"),k(s,"title","Close"),k(s,"aria-label","Close"),k(o,"class","bp-controls"),k(t,"class","bp-wrap"),M(t,"bp-zoomed",e[10]),M(t,"bp-inline",e[8]),M(t,"bp-small",e[7]),M(t,"bp-noclose",e[5].noClose)},m(r,a){$(r,t,a),w(t,n),h.m(t,null),w(t,o),w(o,s),g&&g.m(o,null),l=!0,c||(d=[S(s,"click",e[1]),p(e[14].call(null,t))],c=!0)}
vendor: 5,008 bytes, line 1
1,p(e,n){64&n[0]&&m(f,f=e[6].i)?(K(),te(h,1,1,a),Q(),h=Ye(e),h.c(),ee(h,1),h.m(t,o)):h.p(e,n),e[0].length>1?g?g.p(e,n):(g=We(e),g.c(),g.m(o,null)):g&&(g.d(1),g=null),(!l||1024&n[0])&&M(t,"bp-zoomed",e[10]),(!l||256&n[0])&&M(t,"bp-inline",e[8]),(!l||128&n[0])&&M(t,"bp-small",e[7]),(!l||32&n[0])&&M(t,"bp-noclose",e[5].noClose)},i(e){l||(r&&r.end(1),ee(h),i&&i.end(1),l=!0)},o(e){e&&(r=oe(n,de,{duration:480})),te(h),e&&(i=oe(o,de,{})),l=!1},d(e){e&&E(t),e&&r&&r.end(),h.d(e),g&&g.d(),e&&i&&i.end(),c=!1,u(d)}}}function _e(e){let t,n=(e[6].html??e[6].element.outerHTML)+"";return{c(){t=x("div"),k(t,"class","bp-html")},m(e,r){$(e,t,r),t.innerHTML=n},p(e,r){64&r[0]&&n!==(n=(e[6].html??e[6].element.outerHTML)+"")&&(t.innerHTML=n)},i:a,o:a,d(e){e&&E(t)}}}function Ne(e){let t,n;return t=new ze({props:{props:e[13]()}}),{c(){se(t.$$.fragment)},m(e,r){ae(t,e,r),n=!0},p:a,i(e){n||(ee(t.$$.fragment,e),n=!0)},o(e){te(t.$$.fragment,e),n=!1},d(e){ie(t,e)}}}function De(e){let t,n;return t=new qe({props:{props:e[13]()}}),{c(){se(t.$$.fragment)},m(e,r){ae(t,e,r),n=!0},p:a,i(e){n||(ee(t.$$.fragment,e),n=!0)},o(e){te(t.$$.fragment,e),n=!1},d(e){ie(t,e)}}}function Oe(e){let t,n;return t=new Fe({props:{props:e[13](),smallScreen:e[7]}}),{c(){se(t.$$.fragment)},m(e,r){ae(t,e,r),n=!0},p(e,n){const r={};128&n[0]&&(r.smallScreen=e[7]),t.$set(r)},i(e){n||(ee(t.$$.fragment,e),n=!0)},o(e){te(t.$$.fragment,e),n=!1},d(e){ie(t,e)}}}function Ve(e){let t,n,r,o=e[6].caption+"";return{c(){t=x("div"),k(t,"class","bp-cap")},m(e,n){$(e,t,n),t.innerHTML=o,r=!0},p(e,n){(!r||64&n[0])&&o!==(o=e[6].caption+"")&&(t.innerHTML=o)},i(e){r||(n&&n.end(1),r=!0)},o(e){n=oe(t,de,{duration:200}),r=!1},d(e){e&&E(t),e&&n&&n.end()}}}function Ye(e){let t,n,r,o,s,a,i,l,c;const d=[Oe,De,Ne,_e],m=[];function f(e,t){return e[6].img?0:e[6].sources?1:e[6].iframe?2:3}n=f(e),r=m[n]=d[n](e);let p=e[6].caption&&Ve(e);return{c(){t=x("div"),r.c(),p&&p.c(),a=L(),k(t,"class","bp-inner")},m(r,o){$(r,t,o),m[n].m(t,null),p&&p.m(r,o),$(r,a,o),i=!0,l||(c=[S(t,"pointerdown",e[20]),S(t,"pointerup",e[21])],l=!0)},p(e,o){let s=n;n=f(e),n===s?m[n].p(e,o):(K(),te(m[s],1,1,()=>{m[s]=null}),Q(),r=m[n],r?r.p(e,o):(r=m[n]=d[n](e),r.c()),ee(r,1),r.m(t,null)),e[6].caption?p?(p.p(e,o),64&o[0]&&ee(p,1)):(p=Ve(e),p.c(),ee(p,1),p.m(a.parentNode,a)):p&&(K(),te(p,1,1,()=>{p=null}),Q())},i(n){i||(ee(r),V(()=>{s&&s.end(1),o=re(t,e[12],!0),o.start()}),ee(p),i=!0)},o(n){te(r),o&&o.invalidate(),s=oe(t,e[12],!1),te(p),i=!1},d(e){e&&E(t),m[n].d(),e&&s&&s.end(),p&&p.d(e),e&&E(a),l=!1,u(c)}}}function We(e){let t,n,r,o,s,a=`${e[4]+1} / ${e[0].length}`;return{c(){t=x("div"),n=x("button"),r=x("button"),k(t,"class","bp-count"),k(n,"class","bp-prev"),k(n,"title","Previous"),k(n,"aria-label","Previous"),k(r,"class","bp-next"),k(r,"title","Next"),k(r,"aria-label","Next")},m(i,l){$(i,t,l),t.innerHTML=a,$(i,n,l),$(i,r,l),o||(s=[S(n,"click",e[2]),S(r,"click",e[3])],o=!0)},p(e,n){17&n[0]&&a!==(a=`${e[4]+1} / ${e[0].length}`)&&(t.innerHTML=a)},d(e){e&&E(t),e&&E(n),e&&E(r),o=!1,u(s)}}}function Be(e){let t,n,r=e[0]&&Ie(e);return{c(){r&&r.c(),t=L()},m(e,o){r&&r.m(e,o),$(e,t,o),n=!0},p(e,n){e[0]?r?(r.p(e,n),1&n[0]&&ee(r,1)):(r=Ie(e),r.c(),ee(r,1),r.m(t.parentNode,t)):r&&(K(),te(r,1,1,()=>{r=null}),Q())},i(e){n||(ee(r),n=!0)},o(e){te(r),n=!1},d(e){r&&r.d(e),e&&E(t)}}}function Xe(e,t,n){let r,{items:o}=t,{target:s}=t;const a=document.documentElement;let i,l,c,u,d,m,p,h,g;const v=()=>!g.img&&!g.sources&&!g.iframe;let b;const y=e=>b=e,w={},$=fe(0);f(e,$,e=>n(10,r=e));const E=()=>{l.onClose?.(w.el,g),ge.set(!0),n(0,o=null),u?.focus({preventScroll:!0})},x=()=>S(i-1),L=()=>S(i+1),S=e=>{p=e-i,n(4,i=k(e))},k=e=>(e+o.length)%o.length,C=e=>{const{key:t,shiftKey:n}=e;if("Escape"===t)!l.noClose&&E();else if("ArrowRight"===t)L();else if("ArrowLeft"===t)x();else if("Tab"===t){const{activeElement:t}=document;if(n||!t.controls){e.preventDefault();const{focusWrap:r=w.el}=l,o=[...r.querySelectorAll("*")].filter(e=>e.tabIndex>=0);let s=o.indexOf(t);s+=o.length+(n?-1:1),o[s%o.length].focus()}}},M=({width:e=1920,height:t=1080})=>{const{scale:n=.99}=l,r=Math.min(1,w.w/e*n,w.h/t*n);return[Math.round(e*r),Math.round(t*r)]},A=()=>{if(o){const e=o[k(i+1)],t=o[k(i-1)];!e.preload&&F(e),!t.preload&&F(t)}},F=e=>{if(e.img){const t=document.createElement("img");return t.sizes=l.sizes||`${M(e)[0]}px`,t.srcset=e.img,e.preload=!0,t.decode().catch(e=>{})}};return e.$$set=e=>{"items"in e&&n(0,o=e.items),"target"in e&&n(15,s=e.target)},e.$$.update=()=>{786545&e.$$.dirty[0]&&o&&(n(6,g=o[i]),c&&l.onUpdate?.(w.el,g))},[o,E,x,L,i,l,g,d,m,h,r,$,(e,t)=>c&&o?de(e,{x:(p>0?20:-20)*(t?1:-1),duration:250}):(n(18,c=t),l.intro?de(e,{y:t?10:-10}):(e=>{let t;if(v()){const n=e.firstChild.firstChild;t=[n.clientWidth,n.clientHeight]}else t=M(g);const n=(g.element||u).getBoundingClientRect(),r=n.left-(w.w-n.width)/2,o=n.top-(w.h-n.height)/2,s=n.width/t[0],a=n.height/t[1];return{duration:480,easing:ue,css:(e,t)=>`transform:translate3d(${r*t}px, ${o*t}px, 0) scale3d(${s+e*(1-s)}, ${a+e*(1-a)}, 1)`}}
1)(e)),()=>({activeItem:g,calculateDimensions:M,loadImage:F,preloadNext:A,opts:l,prev:x,next:L,close:E,setResizeFunc:y,zoomed:$,container:w}),e=>{let t;n(19,w.el=e,w),l.onOpen?.(w.el,g),m||globalThis.addEventListener("keydown",C);const r=new ResizeObserver(e=>{t&&(n(19,w.w=e[0].contentRect.width,w),n(19,w.h=e[0].contentRect.height,w),n(7,d=w.w<769),v()||b?.(),l.onResize?.(w.el,g)),t=!0});return r.observe(e),{destroy(){r.disconnect(),globalThis.removeEventListener("keydown",C),ge.set(!1),a.classList.remove("bp-lock"),l.onClosed?.()}}},s,e=>{n(5,l=e),n(8,m=l.inline),!m&&a.scrollHeight>a.clientHeight&&a.classList.add("bp-lock"),u=document.activeElement,n(19,w.w=s.offsetWidth,w),n(19,w.h=s===document.body?globalThis.innerHeight:s.clientHeight,w),n(7,d=w.w<769),n(4,i=l.position||0),n(0,o=[]);for(let e=0;e<(l.items.length||1);e++){let t=l.items[e]||l.items;"dataset"in t?o.push({element:t,i:e,...t.dataset}):(t.i=e,o.push(t),t=t.element),l.el&&l.el===t&&n(4,i=e)}},S,c,w,e=>n(9,h=e.target),function(e){2!==e.button&&e.target===this&&h===this&&!l.noClose&&E()}]}const Ue=document,je=Ue.body,Je=Ue.getElementById.bind(Ue),Ge=Ue.querySelector.bind(Ue),Ze=Ue.querySelectorAll.bind(Ue);let Ke;window.ARVEvimeo=new WeakMap,window.ARVEyoutube=new WeakMap;const Qe=(et={target:je},new class extends ce{constructor(e){super(),le(this,e,Xe,Be,m,{items:0,target:15,open:16,close:1,prev:2,next:3,setPosition:17},null,[-1,-1])}get items(){return this.$$.ctx[0]}get target(){return this.$$.ctx[15]}get open(){return this.$$.ctx[16]}get close(){return this.$$.ctx[1]}get prev(){return this.$$.ctx[2]}get next(){return this.$$.ctx[3]}get setPosition(){return this.$$.ctx[17]}}({...et,props:et}));var et;function tt(e){const t=getComputedStyle(e).transitionDuration;if(t.endsWith("s"))return 1e3*parseFloat(t);if(t.endsWith("ms"))return parseFloat(t);throw new Error(`Unsupported unit: ${t}`)}function nt(e){return e.dataset.arve?Je(e.dataset.arve):null}function rt(e){dt(e);const t=nt(e);t&&t.classList.add("arve--playing")}function ot(e){const t=nt(e);t&&t.classList.remove("arve--playing")}function st(e){const t=nt(e);if(t){if(t.classList.remove("arve--playing","arve--sticky"),!t.dataset.mode||!e.dataset.arve)throw"Mode data attr needs to be set";!function(e){if("resetAfterPlayed"in e.dataset){if(e.classList.remove("arve--last-active","arve--activated","arve--playing","arve--loaded"),e.matches(".arve--card")){const t=e.querySelector(".arve-inner");if(!t)throw Error(".arve-inner not found");t.setAttribute("role","button"),t.setAttribute("type","button")}switch(e.dataset.mode){case"lazyload":const t=e.querySelector("iframe[data-arve]");t&&t.remove(),async function(e){("grow"in e.dataset||e.matches(".arve--card"))&&(e.classList.add("arve--animating"),"grow"in e.dataset&&(e.classList.remove("arve--expanded","alignfull"),e.dataset.alignClass&&e.classList.add(e.dataset.alignClass)),await it(tt(e)),e.classList.remove("arve--animating"))}(e);break;case"link-lightbox":case"lightbox":Ge(".bp-wrap")&&Qe.close()}}}(t)}}function at(e){"enabled-exit"===e.dataset.fullscreen&&s.isEnabled&&s.exit(),window.history.pushState("",Ue.title,window.location.pathname+window.location.search),je.classList.remove("arve-overflow-hidden"),e.classList.remove("arve--playing","arve--last-active")}function it(e){return new Promise(t=>{setTimeout(t,e)})}async function lt(t,n){switch(t.dataset.provider){case"youtube":if(!window.ARVEyoutube.has(n)){const t=new e(n);n.addEventListener("ytstatechange",ct),window.ARVEyoutube.set(n,t)}await window.ARVEyoutube.get(n).play();break;case"vimeo":if(!window.ARVEvimeo.has(n)){if(!Ke){const{default:e}=await import("arve-pro-vimeo-player");Ke=e}const e=new Ke(n);e.on("play",()=>{rt(n)}),e.on("pause",()=>{ot(n)}),e.on("ended",()=>{st(n)}),window.ARVEvimeo.set(n,e)}window.ARVEvimeo.get(n).play()}}function ct(e){const t=e.currentTarget;switch(e.detail){case"ENDED":st(t);break;case"PLAYING":rt(t);break;case"PAUSED":ot(t)}}function ut(e,t){je.classList.add("arve-overflow-hidden"),"disabled"!==e.dataset.fullscreen&&s.isEnabled&&s.request(),e.querySelector("video")?Qe.open({el:t,items:t,onClose:()=>{at(e)}}):Qe.open({el:t,items:t,onOpen:t=>{const n=t.querySelector("iframe");n&&lt(e,n)},onClose:()=>{at(e)}}),window.history.pushState("",Ue.title,window.location.pathname+window.location.search+"#"+e.id)}function dt(e){Ze("video, audio").forEach(t=>{if(t===e)return;t.pause();const n=nt(t);n&&n.classList.remove("arve--playing")}),Ze("iframe[data-arve]").forEach(async t=>{if(t===e)return;if(!t.dataset.arve)throw"iframe must have data-arve set";window.ARVEyoutube.has(t)?await window.ARVEyoutube.get(t).pause():window.ARVEvimeo.has(t)?window.ARVEvimeo.get(t).pause():t.dataset.srcNoAp&&(t.src=t.dataset.srcNoAp);const n=nt(t);n&&n.classList.remove("arve--playing")})}!function(){const e=Ue.createElement("h3");Ue.body.appendChild(e);const t=getComputedStyle(e),n=Ue.createElement("style");n.id="arve-pro-title-font-styles",n.textContent=`\n\t\thtml,\n\t\t#html {\n\t\t\t.arve-title,\n\t\t\t.arve-card-title {\n\t\t\t\tfont-family: ${t.fontFamily};\n\t\t\t\tletter-spacing: ${t.letterSpacing};\n\t\t\t\tfont-weight: ${t.fontWeight};\n\t\t\t\tfont-style: ${t.fontStyle};\n\t\t\t\ttext-transform: ${t.textTransform};\n\t\t\t}\n\t\t}`,e.remove(),Ue.head.appendChild(n)}
1(),Ze(".arve--card .arve-inner").forEach(e=>{const t=getComputedStyle(e);let n=t.gridTemplateColumns.split(" ")[0];"0px"===n&&(n=t.height),e.style.setProperty("--arve-card-left-col-width",n)}),function(){if(!window.location.hash)return;const e=window.location.hash.replace(/[\s#]+/gi,""),t=Je(e),n=Ge('[data-target="#'+e+'"]');t&&t.matches('.arve[data-mode="lightbox"]')&&n&&ut(t,n)}(),Ue.addEventListener("play",e=>{e.target instanceof HTMLMediaElement&&rt(e.target)},!0),Ue.addEventListener("pause",e=>{e.target instanceof HTMLMediaElement&&ot(e.target)},!0),Ue.addEventListener("ended",e=>{e.target instanceof HTMLMediaElement&&st(e.target)},!0),Ue.addEventListener("click",e=>{if(!(e.target instanceof HTMLDivElement||e.target instanceof HTMLButtonElement||e.target instanceof HTMLAnchorElement))return;const t=e.target.dataset.target;if(!t)return;const n=Je(t.replace("#",""));if(!n||!n.matches(".arve")||n.matches(".arve--card.arve--activated")||!(n instanceof HTMLElement))return;const r=n.querySelector(".arve-consent")?.dataset.domain;switch(r&&(Ue.cookie=`arve-consent-${r}=1; SameSite=strict; max-age=31536000; path=/`,Ze(`.arve-consent[data-domain="${r}"]`).forEach(e=>{e.remove()})),e.preventDefault(),n.dataset.mode){case"lazyload":!async function(e){Ze(`.arve:not(#${e.id})`).forEach(e=>{e.classList.remove("arve--last-active")}),e.classList.add("arve--last-active");const t=e.querySelector("video");if(e.matches(".arve--card")){const t=e.querySelector(".arve-inner");if(!t)throw Error("No inner element found");t.removeAttribute("role"),t.removeAttribute("type")}if(await async function(e){("grow"in e.dataset||e.matches(".arve--card"))&&(e.classList.add("arve--animating"),"grow"in e.dataset&&(e.classList.forEach(t=>{/align[a-z]+/.test(t)&&(e.dataset.alignClass=t,e.classList.remove(t))}),e.classList.add("arve--expanded","alignfull")),await it(tt(e)),e.classList.remove("arve--animating"))}(e),e.classList.add("arve--activated"),dt(t),t)t.play();else{const t=function(e){const t=e.querySelector(".arve-noscript");
1if(!t)throw Error(".arve-noscript not found");return function(e){const t=Ue.createElement("div");t.innerHTML=e.textContent||e.innerHTML;const n=t.querySelector("iframe");if(!n)throw Error("no iframe found");return n}(t)}(e),n=e.querySelector(".arve-embed");if(!n)throw Error(".arve-embed missing");t.classList.add("arve-iframe--loading"),n.appendChild(t);try{await async function(e){return new Promise((t,n)=>{const r=()=>{e.removeEventListener("load",r),t()},o=t=>{e.removeEventListener("error",o),n(new Error(`Iframe failed to load: ${t.message}`))};e.addEventListener("load",r),e.addEventListener("error",o)})}(t),t.classList.remove("arve-iframe--loading")}catch(e){console.error("Error loading iframe:",e)}lt(e,t)}e.classList.add("arve--loaded")}(n);break;case"lightbox":case"link-lightbox":ut(n,e.target)}},!1);

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.