PageSourceSearch

https://jeffhealey.com/wp-content/uploads/hummingbird-assets/deebe1f4996ab97bef474360606816f5.js

js jeffhealey.com collected 2026-10-02 08:01:31 UTC 63,799 bytes, 396 lines download raw bytes

1/**handles:fitvids,jquery-mobile,easypiechart,salvattore,toolset-divi-frontend-bundle,et-core-common,smush-lazy-load,glg-photobox**/
2(a=>{a.fn.fitVids=function(t){var e={customSelector:null,ignore:null},i,r,d;return document.getElementById("fit-vids-style")||(i=document.head||document.getElementsByTagName("head")[0],r=".fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}",(d=document.createElement("div")).innerHTML='<p>x</p><style id="fit-vids-style">'+r+"</style>",i.appendChild(d.childNodes[1])),t&&a.extend(e,t),this.each(function(){var t=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"],o=(e.customSelector&&t.push(e.customSelector),".fitvidsignore"),t=(e.ignore&&(o=o+", "+e.ignore),a(this).find(t.join(","))),t;(t=(t=t.not("object object")).not(o)).each(function(){var t=a(this),e,i,r,d;0<t.parents(o).length||"embed"===this.tagName.toLowerCase()&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length||(t.css("height")||t.css("width")||!isNaN(t.attr("height"))&&!isNaN(t.attr("width"))||(t.attr("height",9),t.attr("width",16)),r=("object"===this.tagName.toLowerCase()||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height())/(isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10)),t.attr("name")||(d="fitvid"+a.fn.fitVids._count,t.attr("name",d),a.fn.fitVids._count++),t.wrap('<div class="fluid-width-video-wrapper"></div>').parent(".fluid-width-video-wrapper").css("padding-top",100*r+"%"),t.removeAttr("height").removeAttr("width"))})})},a.fn.fitVids._count=0})(window.jQuery||window.Zepto);
3/*!
4* jQuery Mobile 1.5.0-alpha.1
5* (c) 2010, 2017 jQuery Foundation, Inc.
6* jquery.org/license
7*
8* Modified to adapt the latest jQuery version (v3 above) included on WordPress 5.6:
9* - (2020-12-11) - Try to access `.concat` of undefined `$.event.props` - removed.
10* - (2021-02-04) - jQuery bind method is deprecated.
11* - (2021-02-04) - jQuery unbind method is deprecated.
12* - (2024-10-13) - Upgrade to 1.5.0-alpha.1
13* - (2024-10-20) - Remove code unrelated to swipe feature
14*/
15
16(function(e, t, n) {
17  typeof define == "function" && define.amd
18    ? define(["jquery"], function(r) {
19        return n(r, e, t), r.mobile;
20      })
21    : n(e.jQuery, e, t);
22})(this, document, function(e, t, n, r) {
23  (function(e, t, n, r) {
24    function T(e) {
25      while (e && typeof e.originalEvent != "undefined") e = e.originalEvent;
26      return e;
27    }
28
29    function N(t, n) {
30      var i = t.type,
31        s,
32        o,
33        a,
34        l,
35        c,
36        h,
37        p,
38        d,
39        v;
40      t = e.Event(t);
41      t.type = n;
42      s = t.originalEvent;
43      o = [];
44      i.search(/^(mouse|click)/) > -1 && (o = f);
45      if (s) for (p = o.length, l; p; ) (l = o[--p]), (t[l] = s[l]);
46      i.search(/mouse(down|up)|click/) > -1 && !t.which && (t.which = 1);
47      if (i.search(/^touch/) !== -1) {
48        a = T(s);
49        i = a.touches;
50        c = a.changedTouches;
51        h = i && i.length ? i[0] : c && c.length ? c[0] : r;
52        if (h) for (d = 0, v = u.length; d < v; d++) (l = u[d]), (t[l] = h[l]);
53      }
54      return t;
55    }
56
57    function P(t, n, r) {
58      var i;
59      if ((r && r[t]) || (!r && k(n.target, t)))
60        (i = N(n, t)), e(n.target).trigger(i);
61      return i;
62    }
63
64    function B(t) {
65      var n = T(t).touches,
66        r,
67        i,
68        o;
69      n && n.length === 1 &&
70        ((r = t.target),
71        (i = C(r)),
72        i.hasVirtualBinding &&
73          ((E = w++),
74          e.data(r, s, E),
75          D(),
76          M(),
77          (d = !1),
78          (o = T(t).touches[0]),
79          (h = o.pageX),
80          (p = o.pageY),
81          P("vmouseover", t, i),
82          P("vmousedown", t, i)));
83    }
84
85    function j(e) {
86      if (g) return;
87      d || P("vmousecancel", e, C(e.target));
88      d = !0;
89      _();
90    }
91
92    function F(t) {
93      if (g) return;
94      var n = T(t).touches[0],
95        r = d,
96        i = e.vmouse.moveDistanceThreshold,
97        s = C(t.target);
98      d =
99        d || Math.abs(n.pageX - h) > i || Math.abs(n.pageY - p) > i;
100      d && !r && P("vmousecancel", t, s);
101      P("vmousemove", t, s);
102      _();
103    }
104
105    function I(e) {
106      if (g) return;
107      A();
108      var t = C(e.target),
109        n,
110        r;
111      P("vmouseup", e, t);
112      d ||
113        ((n = P("vclick", e, t)),
114        n &&
115          n.isDefaultPrevented() &&
116          ((r = T(e).changedTouches[0]),
117          v.push({ touchID: E, x: r.clientX, y: r.clientY }),
118          (m = !0)));
119      P("vmouseout", e, t);
120      d = !1;
121      _();
122    }
123
124    function U(t) {
125      var n = t.substr(1);
126      return {
127        setup: function() {
128          q(this) || e.data(this, i, {});
129          var r = e.data(this, i);
130          r[t] = !0;
131          l[t] = (l[t] || 0) + 1;
132          l[t] === 1 && b.on(n, H);
133          e(this).on(n, R);
134          y &&
135            ((l.touchstart = (l.touchstart || 0) + 1),
136            l.touchstart === 1 &&
137              b
138                .on("touchstart", B)
139                .on("touchend", I)
140                .on("touchmove", F)
141                .on("scroll", j));
142        },
143        teardown: function() {
144          --l[t];
145          l[t] || b.off(n, H);
146          y &&
147            (--l.touchstart,
148            l.touchstart ||
149              b
150                .off("touchstart", B)
151                .off("touchmove", F)
152                .off("touchend", I)
153                .off("scroll", j));
154          var r = e(this),
155            s = e.data(this, i);
156          s && (s[t] = !1);
157          r.off(n, R);
158          q(this) || r.removeData(i);
159        }
160      };
161    }
162
163    var i = "virtualMouseBindings",
164      s = "virtualTouchID",
165      o = "vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(
166        " "
167      ),
168      u = "clientX clientY pageX pageY screenX screenY".split(" "),
169      a = e.event.mouseHooks ? e.event.mouseHooks.props : [],
170      f = [],
171      l = {},
172      c = 0,
173      h = 0,
174      p = 0,
175      d = !1,
176      v = [],
177      m = !1,
178      g = !1,
179      y = "addEventListener" in n,
180      b = e(n),
181      w = 1,
182      E = 0,
183      S,
184      x;
185    e.vmouse = {
186      moveDistanceThreshold: 10,
187      clickDistanceThreshold: 10,
188      resetTimerDuration: 1500
189    };
190    for (x = 0; x < o.length; x++) e.event.special[o[x]] = U(o[x]);
191    y &&
192      n.addEventListener(
193        "click",
194        function(t) {
195          var n = v.length,
196            r = t.target,
197            i,
198            o,
199            u,
200            a,
201            f,
202            l;
203          if (n) {
204            i = t.clientX;
205            o = t.clientY;
206            S = e.vmouse.clickDistanceThreshold;
207            u = r;
208            while (u) {
209              for (a = 0; a < n; a++) {
210                f = v[a];
211                l = 0;
212                if (
213                  (u === r &&
214                    Math.abs(f.x - i) < S &&
215                    Math.abs(f.y - o) < S) ||
216                  e.data(u, s) === f.touchID
217                ) {
218                  t.preventDefault();
219                  t.stopPropagation();
220                  return;
221                }
222              }
223              u = u.parentNode;
224            }
225          }
226        },
227        !0
228      );
229  })(e, t, n),
230    function(e) {
231      e.mobile = {};
232    }(e),
233    function(e, t) {
234      var r = { touch: "ontouchend" in n };
235      e.mobile.support = e.mobile.support || {};
236      e.extend(e.support, r);
237      e.extend(e.mobile.support, r);
238    }(e),
239    function(e, t, r) {
240      function l(t, n, i, s) {
241        var o = i.type;
242        i.type = n;
243        s ? e.event.trigger(i, r, t) : e.event.dispatch.call(t, i);
244        i.type = o;
245      }
246      var i = e(n),
247        s = e.mobile.support.touch,
248        o = "touchmove scroll",
249        u = s ? "touchstart" : "mousedown",
250        a = s ? "touchend" : "mouseup",
251        f = s ? "touchmove" : "mousemove";
252      e.each(
253        "touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(
254          " "
255        ),
256        function(t, n) {
257          e.fn[n] = function(e) {
258            return e ? this.on(n, e) : this.trigger(n);
259          };
260          e.attrFn && (e.attrFn[n] = !0);
261        }
262      );
263      e.event.special.swipe = {
264        scrollSupressionThreshold: 30,
265        durationThreshold: 1e3,
266        horizontalDistanceThreshold: 30,
267        verticalDistanceThreshold: 30,
268        getLocation: function(e) {
269          var n = t.pageXOffset,
270            r = t.pageYOffset,
271            i = e.clientX,
272            s = e.clientY;
273          if (
274            (e.pageY === 0 && Math.floor(s) > Math.floor(e.pageY)) ||
275            (e.pageX === 0 && Math.floor(i) > Math.floor(e.pageX))
276          )
277            (i -= n), (s -= r);
278          else if (s < e.pageY - r || i < e.pageX - n)
279            (i = e.pageX - n), (s = e.pageY - r);
280          return { x: i, y: s };
281        },
282        start: function(t) {
283          var n = t.originalEvent.touches ? t.originalEvent.touches[0] : t,
284            r = e.event.special.swipe.getLocation(n);
285          return {
286            time: new Date().getTime(),
287            coords: [r.x, r.y],
288            origin: e(t.target)
289          };
290        },
291        stop: function(t) {
292          var n = t.originalEvent.touches ? t.originalEvent.touches[0] : t,
293            r = e.event.special.swipe.getLocation(n);
294          return { time: new Date().getTime(), coords: [r.x, r.y] };
295        },
296        handleSwipe: function(t, n, r, i) {
297          if (
298            n.time - t.time < e.event.special.swipe.durationThreshold &&
299            Math.abs(t.coords[0] - n.coords[0]) >
300              e.event.special.swipe.horizontalDistanceThreshold &&
301            Math.abs(t.coords[1] - n.coords[1]) <
302              e.event.special.swipe.verticalDistanceThreshold
303          ) {
304            var s = t.coords[0] > n.coords[0] ? "swipeleft" : "swiperight";
305            return (
306              l(r, "swipe", e.Event("swipe", { target: i, swipestart: t, swipestop: n }), !0),
307              l(r, s, e.Event(s, { target: i, swipestart: t, swipestop: n }), !0),
308              !0
309            );
310          }
311          return !1;
312        },
313        eventInProgress: !1,
314        setup: function() {
315          var t,
316            n = this,
317            r = e(n),
318            s = {};
319          (t = e.data(this, "mobile-events")),
320            t || ((t = { length: 0 }), e.data(this, "mobile-events", t)),
321            t.length++,
322            (t.swipe = s),
323            (s.start = function(t) {
324              if (e.event.special.swipe.eventInProgress) return;
325              e.event.special.swipe.eventInProgress = !0;
326              var r,
327                o = e.event.special.swipe.start(t),
328                u = t.target,
329                l = !1;
330              (s.move = function(t) {
331                if (!o || t.isDefaultPrevented()) return;
332                (r = e.event.special.swipe.stop(t)),
333                  l ||
334                    (l = e.event.special.swipe.handleSwipe(o, r, n, u)),
335                    l && (e.event.special.swipe.eventInProgress = !1),
336                    Math.abs(o.coords[0] - r.coords[0]) >
337                      e.event.special.swipe.scrollSupressionThreshold &&
338                      t.preventDefault();
339              }),
340                (s.stop = function() {
341                  l = !0;
342                  e.event.special.swipe.eventInProgress = !1;
343                  i.off(f, s.move);
344                  s.move = null;
345                });
346              i.on(f, s.move).one(a, s.stop);
347            }),
348            r.on(u, s.start);
349        },
350        teardown: function() {
351          var t, n;
352          (t = e.data(this, "mobile-events")),
353            t && ((n = t.swipe), delete t.swipe, t.length--, t.length === 0 && e.removeData(this, "mobile-events")),
354            n &&
355              (n.start && e(this).off(u, n.start),
356              n.move && i.off(f, n.move),
357              n.stop && i.off(a, n.stop));
358        }
359      };
360      e.each(
361        { swipeleft: "swipe.left", swiperight: "swipe.right" },
362        function(t, n) {
363          e.event.special[t] = {
364            setup: function() {
365              e(this).on(n, e.noop);
366            },
367            teardown: function() {
368              e(this).off(n);
369            }
370          };
371        }
372      );
373    }(e, this);
374});
375((e,t)=>{"object"==typeof exports?module.exports=t(require("jquery")):"function"==typeof define&&define.amd?define(["jquery"],t):t(e.jQuery)})(this,function(a){var o=function(e,o){var a,t=document.createElement("canvas"),r=(e.appendChild(t),"undefined"!=typeof G_vmlCanvasManager&&G_vmlCanvasManager.initElement(t),t.getContext("2d")),n=(t.width=t.height=o.size,1),s=(1<window.devicePixelRatio&&(n=window.devicePixelRatio,t.style.width=t.style.height=[o.size,"px"].join(""),t.width=t.height=o.size*n,r.scale(n,n)),r.translate(o.size/2,o.size/2),r.rotate((o.rotate/180-.5)*Math.PI),(o.size-o.lineWidth)/2),i=(o.scaleColor&&o.scaleLength&&(s-=o.scaleLength+2),Date.now=Date.now||function(){return+new Date},function(e,t,a,n){var i=(a=Math.min(Math.max(-1,a||0),1))<=0;r.beginPath(),r.arc(0,0,s,0,2*Math.PI*a,i),r.strokeStyle=e,r.globalAlpha=n,r.lineWidth=t,r.stroke()}),d=function(){var e,t;r.lineWidth=1,r.fillStyle=o.scaleColor,r.save();for(var a=24;0<a;--a)e=a%6==0?(t=o.scaleLength,0):(t=.6*o.scaleLength,o.scaleLength-t),r.fillRect(-o.size/2+e,0,t,1),r.rotate(Math.PI/12);r.restore()},h=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)},l=function(){o.scaleColor&&d(),o.trackColor&&i(o.trackColor,o.lineWidth,1,o.trackAlpha)};this.getCanvas=function(){return t},this.getCtx=function(){return r},this.clear=function(){r.clearRect(o.size/-2,o.size/-2,o.size,o.size)},this.draw=function(e){var t;o.scaleColor||o.trackColor?r.getImageData&&r.putImageData?a?r.putImageData(a,0,0):(l(),a=r.getImageData(0,0,o.size*n,o.size*n)):(this.clear(),l()):this.clear(),r.lineCap=o.lineCap,t="function"==typeof o.barColor?o.barColor(e):o.barColor,i(t,o.lineWidth,e/100,o.barAlpha)}.bind(this),this.animate=function(a,n){var i=Date.now(),r=(o.onStart(a,n),function(){var e=Math.min(Date.now()-i,o.animate.duration),t=o.easing(this,e,a,n-a,o.animate.duration);this.draw(t),o.onStep(a,n,t),e>=o.animate.duration?o.onStop(a,n):h(r)}.bind(this));h(r)}.bind(this)},n=function(t,a){var n={barColor:"#ef1e25",barAlpha:1,trackColor:"#f9f9f9",trackAlpha:1,scaleColor:"#dfe0e0",scaleLength:5,lineCap:"round",lineWidth:3,size:110,rotate:0,render:!0,animate:{duration:1e3,enabled:!0},easing:function(e,t,a,n,i){return(t/=i/2)<1?n/2*t*t+a:-n/2*(--t*(t-2)-1)+a},onStart:function(e,t){},onStep:function(e,t,a){},onStop:function(e,t){}};if(void 0!==o)n.renderer=o;else{if("undefined"==typeof SVGRenderer)throw new Error("Please load either the SVG- or the CanvasRenderer");n.renderer=SVGRenderer}var i={},r=0,e=function(){for(var e in this.el=t,this.options=i,n)n.hasOwnProperty(e)&&(i[e]=(a&&void 0!==a[e]?a:n)[e],"function"==typeof i[e])&&(i[e]=i[e].bind(this));"string"==typeof i.easing&&"undefined"!=typeof jQuery&&"function"==typeof jQuery.easing[i.easing]?i.easing=jQuery.easing[i.easing]:i.easing=n.easing,"number"==typeof i.animate&&(i.animate={duration:i.animate,enabled:!0}),"boolean"!=typeof i.animate||i.animate||(i.animate={duration:1e3,enabled:i.animate}),this.renderer=new i.renderer(t,i),this.renderer.draw(r),t.dataset&&t.dataset.percent?this.update(parseFloat(t.dataset.percent)):t.getAttribute&&t.getAttribute("data-percent")&&this.update(parseFloat(t.getAttribute("data-percent")))}.bind(this);this.update=function(e){return e=parseFloat(e),i.animate.enabled?this.renderer.animate(r,e):this.renderer.draw(e),r=e,this}.bind(this),this.disableAnimation=function(){return i.animate.enabled=!1,this},this.enableAnimation=function(){return i.animate.enabled=!0,this},e()};a.fn.easyPieChart=function(t){return this.each(function(){var e;a.data(this,"easyPieChart")||(e=a.extend({},t,a(this).data()),a.data(this,"easyPieChart",new n(this,e)))})}});
376((e,t)=>{"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?module.exports=t():e.salvattore=t()})(this,function(){window.matchMedia||(window.matchMedia=((r=window.styleMedia||window.media)||(u=document.createElement("style"),d=document.getElementsByTagName("script")[0],m=null,u.type="text/css",u.id="matchmediajs-test",d.parentNode.insertBefore(u,d),m="getComputedStyle"in window&&window.getComputedStyle(u,null)||u.currentStyle,r={matchMedium:function(e){var e="@media "+e+"{ #matchmediajs-test { width: 1px; } }";return u.styleSheet?u.styleSheet.cssText=e:u.textContent=e,"1px"===m.width}}),function(e){return{matches:r.matchMedium(e||"all"),media:e||"all"}})),window.matchMedia&&window.matchMedia("all").addListener||(i=(l=window.matchMedia)("only all").matches,o=!1,n=0,c=[],s=function(){clearTimeout(n),n=setTimeout(function(){for(var e=0,t=c.length;e<t;e++){var n=c[e].mql,r=c[e].listeners||[],a=l(n.media).matches;if(a!==n.matches){n.matches=a;for(var i=0,o=r.length;i<o;i++)r[i].call(window,n)}}},30)},window.matchMedia=function(e){var t=l(e),r=[],n=0;return t.addListener=function(e){i&&(o||(o=!0,window.addEventListener("resize",s,!0)),0===n&&(n=c.push({mql:t,listeners:r})),r.push(e))},t.removeListener=function(e){for(var t=0,n=r.length;t<n;t++)r[t]===e&&r.splice(t,1)},t});
376for(var a=0,e=["ms","moz","webkit","o"],t=0,l,i,o,n,c,s,r,u,d,m,f,h,p,y,w,C,g,v;t<e.length&&!window.requestAnimationFrame;++t)window.requestAnimationFrame=window[e[t]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[e[t]+"CancelAnimationFrame"]||window[e[t]+"CancelRequestAnimationFrame"];function E(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}return window.requestAnimationFrame||(window.requestAnimationFrame=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-a)),r=window.setTimeout(function(){e(t+n)},n);return a=t+n,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)}),"function"!=typeof window.CustomEvent&&(E.prototype=window.Event.prototype,window.CustomEvent=E),p=(h=window).document,w=[],C=[],g=[],v=function(e,t,n){e.dataset?e.dataset[t]=n:e.setAttribute("data-"+t,n)},(y={obtainGridSettings:function(e){var t,e=h.getComputedStyle(e,":before").getPropertyValue("content").slice(1,-1),n=e.match(/^\s*(\d+)(?:\s?\.(.+))?\s*$/),r=1,a=[];return n?(r=n[1],a=(a=n[2])?a.split("."):["column"]):(n=e.match(/^\s*\.(.+)\s+(\d+)\s*$/))&&(a=n[1],r=(r=n[2])&&r.split(".")),{numberOfColumns:r,columnClasses:a}},addColumns:function(e,t){for(var n,r=y.obtainGridSettings(e),a=r.numberOfColumns,i=r.columnClasses,o=new Array(+a),l=p.createDocumentFragment(),c=a;0!=c--;)o.push(t.querySelectorAll(n="[data-columns] > *:nth-child("+a+"n-"+c+")"));o.forEach(function(e){var t=p.createElement("div"),n=p.createDocumentFragment();t.className=i.join(" "),Array.prototype.forEach.call(e,function(e){n.appendChild(e)}),t.appendChild(n),l.appendChild(t)}),e.appendChild(l),v(e,"columns",a)},removeColumns:function(e){var t=p.createRange(),e=(t.selectNodeContents(e),Array.prototype.filter.call(t.extractContents().childNodes,function(e){return e instanceof h.HTMLElement})),r=e.length,t=e[0].childNodes.length,a=new Array(t*r),n=(Array.prototype.forEach.call(e,function(e,n){Array.prototype.forEach.call(e.children,function(e,t){a[t*r+n]=e})}),p.createElement("div"));return v(n,"columns",0),a.filter(function(e){return!!e}).forEach(function(e){n.appendChild(e)}),n},recreateColumns:function(t){h.requestAnimationFrame(function(){y.addColumns(t,y.removeColumns(t));var e=new CustomEvent("columnsChange");t.dispatchEvent(e)})},mediaQueryChange:function(e){e.matches&&Array.prototype.forEach.call(w,y.recreateColumns)},getCSSRules:function(e){var t;try{t=e.sheet.cssRules||e.sheet.rules}catch(e){return[]}return t||[]},getStylesheets:function(){return Array.prototype.concat.call(Array.prototype.slice.call(p.querySelectorAll("style[type='text/css']")),Array.prototype.slice.call(p.querySelectorAll("link[rel='stylesheet']")))},mediaRuleHasColumnsSelector:function(e){var t,n;try{t=e.length}catch(e){t=0}for(;t--;)if((n=e[t]).selectorText&&n.selectorText.match(/\[data-columns\](.*)::?before$/))return!0;return!1},scanMediaQueries:function(){var t=[],n;h.matchMedia&&(y.getStylesheets().forEach(function(e){Array.prototype.forEach.call(y.getCSSRules(e),function(e){e.media&&e.cssRules&&y.mediaRuleHasColumnsSelector(e.cssRules)&&t.push(e)})}),n=C.filter(function(e){return-1===t.indexOf(e)}),g.filter(function(e){return-1!==n.indexOf(e.rule)}).forEach(function(e){e.mql.removeListener(y.mediaQueryChange)}),g=g.filter(function(e){return-1===n.indexOf(e.rule)}),t.filter(function(e){return-1==C.indexOf(e)}).forEach(function(e){var t=h.matchMedia(e.media.mediaText);t.addListener(y.mediaQueryChange),g.push({rule:e,mql:t})}),C.length=0,C=t)},rescanMediaQueries:function(){y.scanMediaQueries(),Array.prototype.forEach.call(w,y.recreateColumns)},nextElementColumnIndex:function(e,t){for(var n,r,a,i=e.children,o=i.length,l=0,c=0,a=0;a<o;a++)(r=(n=i[a]).children.length+(t[a].children||t[a].childNodes).length)<(l=0===l?r:l)&&(c=a,l=r);return c},createFragmentsList:function(e){for(var t=new Array(e),n=0;n!==e;)t[n]=p.createDocumentFragment(),n++;return t},appendElements:function(n,e){var t=n.children,r=t.length,a=y.createFragmentsList(r);Array.prototype.forEach.call(e,function(e){var t=y.nextElementColumnIndex(n,a);a[t].appendChild(e)}),Array.prototype.forEach.call(t,function(e,t){e.appendChild(a[t])})},prependElements:function(e,t){var n=e.children,r=n.length,a=y.createFragmentsList(r),i=r-1;t.forEach(function(e){var t=a[i];t.insertBefore(e,t.firstChild),0===i?i=r-1:i--}),Array.prototype.forEach.call(n,function(e,t){e.insertBefore(a[t],e.firstChild)});for(var o=p.createDocumentFragment(),l=t.length%r;0!=l--;)o.appendChild(e.lastChild);e.insertBefore(o,e.firstChild)},registerGrid:function(e){var t,n;"none"===h.getComputedStyle(e).display||0<jQuery(e).children(".column").length||((t=p.createRange()).selectNodeContents(e),(n=p.createElement("div")).appendChild(t.extractContents()),v(n,"columns",0),y.addColumns(e,n),w.push(e))},init:function(){var e=p.createElement("style"),e=(e.innerHTML="[data-columns]::before{visibility:hidden;position:absolute;font-size:1px;}",p.head.appendChild(e),p.querySelectorAll("[data-columns]"));Array.prototype.forEach.call(e,y.registerGrid),y.scanMediaQueries()}}).init(),{appendElements:y.appendElements,prependElements:y.prependElements,registerGrid:y.registerGrid,recreateColumns:y.recreateColumns,rescanMediaQueries:y.rescanMediaQueries,append_elements:y.appendElements,prepend_elements:y.prependElements,register_grid:y.registerGrid,recreate_columns:y.recreateColumns,rescan_media_queries:y.rescanMediaQueries}});
377!function(n){var t={};function r(e){if(t[e])return t[e].exports;var o=t[e]={i:e,l:!1,exports:{}};return n[e].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=n,r.c=t,r.d=function(n,t,e){r.o(n,t)||Object.defineProperty(n,t,{configurable:!1,enumerable:!0,get:e})},r.n=function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return r.d(t,"a",t),t},r.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},r.p="/",r(r.s=8)}({0:function(n,t){},8:function(n,t,r){n.exports=r(0)}});
378(t=>{t(function(){var e=navigator.userAgent,a,i=e.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))/i)||[],o="",r="";switch(/trident/i.test(i[0])?o="ie":"Chrome"===i[0]&&null!==(a=e.match(/\b(OPR|Edge)/))&&(o=a[0].replace("OPR","opera")),o=(o=""===o?"standalone"in window.navigator&&!window.navigator.standalone?"uiwebview":i[0]&&""!==i[0]?i[0]:navigator.appName:o).toLowerCase()){case"msie":r="ie";break;case"firefox":r="gecko";break;default:r=o}e.match(/iPhone/)&&(r+=" iphone"),t("body").addClass(r)})})(jQuery);
379!function(){var e={6879:function(e){!function(t){var i=function(e,t,i){"use strict";var n,r;if(function(){var t,i={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in r=e.lazySizesConfig||e.lazysizesConfig||{},i)t in r||(r[t]=i[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:r,noSupport:!0};var a=t.documentElement,o=e.HTMLPictureElement,s="addEventListener",u="getAttribute",l=e[s].bind(e),c=e.setTimeout,d=e.requestAnimationFrame||c,f=e.requestIdleCallback,v=/^picture$/i,h=["load","error","lazyincluded","_lazyloaded"],y={},m=Array.prototype.forEach,g=function(e,t){return y[t]||(y[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),y[t].test(e[u]("class")||"")&&y[t]},p=function(e,t){g(e,t)||e.setAttribute("class",(e[u]("class")||"").trim()+" "+t)},b=function(e,t){var i;(i=g(e,t))&&e.setAttribute("class",(e[u]("class")||"").replace(i," "))},z=function(e,t,i){var n=i?s:"removeEventListener";i&&z(e,t),h.forEach(function(i){e[n](i,t)})},S=function(e,i,r,a,o){var s=t.createEvent("Event");return r||(r={}),r.instance=n,s.initEvent(i,!a,!o),s.detail=r,e.dispatchEvent(s),s},w=function(t,i){var n;!o&&(n=e.picturefill||r.pf)?(i&&i.src&&!t[u]("srcset")&&t.setAttribute("srcset",i.src),n({reevaluate:!0,elements:[t]})):i&&i.src&&(t.src=i.src)},A=function(e,t){return(getComputedStyle(e,null)||{})[t]},E=function(e,t,i){for(i=i||e.offsetWidth;i<r.minSize&&t&&!e._lazysizesWidth;)i=t.offsetWidth,t=t.parentNode;return i},k=(pe=[],be=[],ze=pe,Se=function(){var e=ze;for(ze=pe.length?be:pe,me=!0,ge=!1;e.length;)e.shift()();me=!1},we=function(e,i){me&&!i?e.apply(this,arguments):(ze.push(e),ge||(ge=!0,(t.hidden?c:d)(Se)))},we._lsFlush=Se,we),C=function(e,t){return t?function(){k(e)}:function(){var t=this,i=arguments;k(function(){e.apply(t,i)})}},R=function(e){var t,n=0,a=r.throttleDelay,o=r.ricTimeout,s=function(){t=!1,n=i.now(),e()},u=f&&o>49?function(){f(s,{timeout:o}),o!==r.ricTimeout&&(o=r.ricTimeout)}:C(function(){c(s)},!0);return function(e){var r;(e=!0===e)&&(o=33),t||(t=!0,(r=a-(i.now()-n))<0&&(r=0),e||r<9?u():c(u,r))}},L=function(e){var t,n,r=99,a=function(){t=null,e()},o=function(){var e=i.now()-n;e<r?c(o,r-e):(f||a)(a)};return function(){n=i.now(),t||(t=c(o,r))}},M=(Q=/^img$/i,J=/^iframe$/i,K="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),X=0,Y=0,Z=0,ee=-1,te=function(e){Z--,(!e||Z<0||!e.target)&&(Z=0)},ie=function(e){return null==H&&(H="hidden"==A(t.body,"visibility")),H||!("hidden"==A(e.parentNode,"visibility")&&"hidden"==A(e,"visibility"))},ne=function(e,i){var n,r=e,o=ie(e);for(U-=i,G+=i,q-=i,$+=i;o&&(r=r.offsetParent)&&r!=t.body&&r!=a;)(o=(A(r,"opacity")||1)>0)&&"visible"!=A(r,"overflow")&&(n=r.getBoundingClientRect(),o=$>n.left&&q<n.right&&G>n.top-1&&U<n.bottom+1);return o},re=function(){var e,i,o,s,l,c,d,f,v,h,y,m,g=n.elements;if((T=r.loadMode)&&Z<8&&(e=g.length)){for(i=0,ee++;i<e;i++)if(g[i]&&!g[i]._lazyRace)if(!K||n.prematureUnveil&&n.prematureUnveil(g[i]))fe(g[i]);else if((f=g[i][u]("data-expand"))&&(c=1*f)||(c=Y),h||(h=!r.expand||r.expand<1?a.clientHeight>500&&a.clientWidth>500?500:370:r.expand,n._defEx=h,y=h*r.expFactor,m=r.hFac,H=null,Y<y&&Z<1&&ee>2&&T>2&&!t.hidden?(Y=y,ee=0):Y=T>1&&ee>1&&Z<6?h:X),v!==c&&(j=innerWidth+c*m,B=innerHeight+c,d=-1*c,v=c),o=g[i].getBoundingClientRect(),(G=o.bottom)>=d&&(U=o.top)<=B&&($=o.right)>=d*m&&(q=o.left)<=j&&(G||$||q||U)&&(r.loadHidden||ie(g[i]))&&(D&&Z<3&&!f&&(T<3||ee<4)||ne(g[i],c))){if(fe(g[i]),l=!0,Z>9)break}else!l&&D&&!s&&Z<4&&ee<4&&T>
3792&&(I[0]||r.preloadAfterLoad)&&(I[0]||!f&&(G||$||q||U||"auto"!=g[i][u](r.sizesAttr)))&&(s=I[0]||g[i]);s&&!l&&fe(s)}},ae=R(re),oe=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(te(e),p(t,r.loadedClass),b(t,r.loadingClass),z(t,ue),S(t,"lazyloaded"))},se=C(oe),ue=function(e){se({target:e.target})},le=function(e,t){var i=e.getAttribute("data-load-mode")||r.iframeLoadMode;0==i?e.contentWindow.location.replace(t):1==i&&(e.src=t)},ce=function(e){var t,i=e[u](r.srcsetAttr);(t=r.customMedia[e[u]("data-media")||e[u]("media")])&&e.setAttribute("media",t),i&&e.setAttribute("srcset",i)},de=C(function(e,t,i,n,a){var o,s,l,d,f,h;(f=S(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(i?p(e,r.autosizesClass):e.setAttribute("sizes",n)),s=e[u](r.srcsetAttr),o=e[u](r.srcAttr),a&&(d=(l=e.parentNode)&&v.test(l.nodeName||"")),h=t.firesLoad||"src"in e&&(s||o||d),f={target:e},p(e,r.loadingClass),h&&(clearTimeout(V),V=c(te,2500),z(e,ue,!0)),d&&m.call(l.getElementsByTagName("source"),ce),s?e.setAttribute("srcset",s):o&&!d&&(J.test(e.nodeName)?le(e,o):e.src=o),a&&(s||d)&&w(e,{src:o})),e._lazyRace&&delete e._lazyRace,b(e,r.lazyClass),k(function(){var t=e.complete&&e.naturalWidth>1;h&&!t||(t&&p(e,r.fastLoadedClass),oe(f),e._lazyCache=!0,c(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&Z--},!0)}),fe=function(e){if(!e._lazyRace){var t,i=Q.test(e.nodeName),n=i&&(e[u](r.sizesAttr)||e[u]("sizes")),a="auto"==n;(!a&&D||!i||!e[u]("src")&&!e.srcset||e.complete||g(e,r.errorClass)||!g(e,r.lazyClass))&&(t=S(e,"lazyunveilread").detail,a&&O.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,Z++,de(e,t,a,n,i))}},ve=L(function(){r.loadMode=3,ae()}),he=function(){3==r.loadMode&&(r.loadMode=2),ve()},ye=function(){D||(i.now()-_<999?c(ye,999):(D=!0,r.loadMode=3,ae(),l("scroll",he,!0)))},{_:function(){_=i.now(),n.elements=t.getElementsByClassName(r.lazyClass),I=t.getElementsByClassName(r.lazyClass+" "+r.preloadClass),l("scroll",ae,!0),l("resize",ae,!0),l("pageshow",function(e){if(e.persisted){var i=t.querySelectorAll("."+r.loadingClass);i.length&&i.forEach&&d(function(){i.forEach(function(e){e.complete&&fe(e)})})}}),e.MutationObserver?new MutationObserver(ae).observe(a,{childList:!0,subtree:!0,attributes:!0}):(a[s]("DOMNodeInserted",ae,!0),a[s]("DOMAttrModified",ae,!0),setInterval(ae,999)),l("hashchange",ae,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[s](e,ae,!0)}),/d$|^c/.test(t.readyState)?ye():(l("load",ye),t[s]("DOMContentLoaded",ae),c(ye,2e4)),n.elements.length?(re(),k._lsFlush()):ae()},checkElems:ae,unveil:fe,_aLSL:he}),O=(F=C(function(e,t,i,n){var r,a,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),v.test(t.nodeName||""))for(a=0,o=(r=t.getElementsByTagName("source")).length;a<o;a++)r[a].setAttribute("sizes",n);i.detail.dataAttr||w(e,i.detail)}),x=function(e,t,i){var n,r=e.parentNode;r&&(i=E(e,r,i),(n=S(e,"lazybeforesizes",{width:i,dataAttr:!!t})).defaultPrevented||(i=n.detail.width)&&i!==e._lazysizesWidth&&F(e,r,n,i))},W=L(function(){var e,t=P.length;if(t)for(e=0;e<t;e++)x(P[e])}),{_:function(){P=t.getElementsByClassName(r.autosizesClass),l("resize",W)},checkElems:W,updateElem:x}),N=function(){!N.i&&t.getElementsByClassName&&(N.i=!0,O._(),M._())};var P,F,x,W;var I,D,V,T,_,j,B,U,q,$,G,H,Q,J,K,X,Y,Z,ee,te,ie,ne,re,ae,oe,se,ue,le,ce,de,fe,ve,he,ye;var me,ge,pe,be,ze,Se,we;return c(function(){r.init&&N()}),n={cfg:r,autoSizer:O,loader:M,init:N,uP:w,aC:p,rC:b,hC:g,fire:S,gW:E,rAF:k}}(t,t.document,Date);t.lazySizes=i,e.exports&&(e.exports=i)}("undefined"!=typeof window?window:{})}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,i),a.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.cw=function(e){var t;return function(){if(e){var i=e;e=0,t={exports:{}},i.call(t.exports,t,t.exports)}return t.exports}},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.dn=function(e){var t=Object.getOwnPropertyDescriptor(e,"name");(!t||!t.writable&&t.configurable)&&Object.defineProperty(e,"name",{value:"default",configurable:!0})},function(){"use strict";var e=i.cw(function(e,i){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var i=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=i){var n,r,a,o,s=[],u=!0,l=!1;try{if(a=(i=i.call(e)).next,0===t){if(Object(i)!==i)return;u=!1}else for(;!(u=(n=a.call(i)).done)&&(s.push(n.value),s.length!==t);u=!0);}catch(e){l=!0,r=e}
379finally{try{if(!u&&null!=i.return&&(o=i.return(),Object(o)!==o))return}finally{if(l)throw r}}return s}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var i={}.toString.call(e).slice(8,-1);return"Object"===i&&e.constructor&&(i=e.constructor.name),"Map"===i||"Set"===i?Array.from(e):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=Array(t);i<t;i++)n[i]=e[i];return n}function o(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,s(n.key),n)}}function s(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}t();var u="smushcdn.com",l="data-original-sizes",c="data-srcset",d=["gif","jpg","jpeg","png","webp"],f="w",v=function(){return e=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=t.precision,n=void 0===i?0:i,r=t.skipAutoWidth,a=void 0!==r&&r,o=t.cdnBaseURL,s=void 0===o?"":o;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.precision=parseInt(n,10),this.precision=isNaN(this.precision)?0:this.precision,this.skipAutoWidth=a,this.cdnBaseURL="string"==typeof s?s.trim():"",this.initEventListeners()},i=[{key:"initEventListeners",value:function(){var e=this;document.addEventListener("lazybeforesizes",function(i){var n;(0,t().G)(null===(n=i.detail)||void 0===n?void 0:n.instance)&&e.maybeAutoResize(i)})}},{key:"maybeAutoResize",value:function(e){var t,i,n,r=e.target,a=null===(t=e.detail)||void 0===t?void 0:t.width;if("IMG"===(null==r?void 0:r.nodeName)&&a)if(null===(i=e.detail)||void 0===i?void 0:i.dataAttr){if(this.isElementEligibleForResizing(r))if(this.shouldRevertToOriginalSizes(r,a))this.revertToOriginalSizesIfNeeded(r)&&e.preventDefault();else{var o=this.triggerEvent(r,"smush:beforeSizes",{resizeWidth:a});if(o.defaultPrevented)this.revertToOriginalSizesIfNeeded(r)&&e.preventDefault();else{a=(null===(n=o.detail)||void 0===n?void 0:n.resizeWidth)||a;var s=this.getDataSrc(r);this.isFromSmushCDN(s)&&(this.resizeImageWithCDN(r,a),this.isChildOfPicture(r)&&this.resizeSourceElements(r.parentNode.querySelectorAll("source"),a))}}}else this.getOriginalSizesAttr(r)||e.preventDefault()}},{key:"shouldAutoResize",value:function(e,t){var i=e.parentNode;if(i&&this.isInlineElement(i)){if("PICTURE"===i.nodeName)return!1;var n=i.clientWidth,r=e.offsetWidth;if(t===n&&n===r)return!1}return!0}},{key:"isInlineElement",value:function(e){if(!e||1!==e.nodeType)return!1;var t=window.getComputedStyle(e).display;return"inline"===t||"inline-block"===t}},{key:"isChildOfPicture",value:function(e){var t;return e&&"PICTURE"===(null==e||null===(t=e.parentNode)||void 0===t?void 0:t.nodeName)}},{key:"resizeSourceElements",value:function(e,t){var i=this;e&&null!=e&&e.length&&e.forEach(function(e){return i.resizeSourceElement(e,t)})}},{key:"resizeSourceElement",value:function(e,t){var i=e.getAttribute(c);if(i){var n=this.parseSrcSet(i);if(n&&n.length)if(1===n.length&&""===n[0].unit)this.resizeNonResponsiveSource(e,n[0].src,t);else{var r=this.getBaseSourceSrcForResize(n,t);this.isFromSmushCDN(r)&&this.updateSrcsetForResize(e,i,r,t,n)}}}},{key:"resizeNonResponsiveSource",value:function(e,t,i){if(this.isFromSmushCDN(t)&&this.isSourceActive(e)){var n=this.getResizedCDNURL(t,i),r=this.getPixelRatio();if(r>1){var a=Math.ceil(i*r),o=this.getResizedCDNURL(t,a)+" "+a+f;n+=" ".concat(i).concat(f,", ").concat(o)}this.updateElementSrcset(e,null,n)}}},{key:"isSourceActive",value:function(e){var t,i=e.getAttribute("media");return!(i&&(null===(t=window)||void 0===t||null===(t=t.matchMedia(i))||void 0===t||!t.matches))}},{key:"getBaseSourceSrcForResize",value:function(e,t){var i=e[0];return f!==i.unit?null:!this.isThumbnail(i.src)||i.value>=t?i.src:null}},{key:"isElementEligibleForResizing",value:function(e){var t=this.getOriginalSizesAttr(e),i=this.getDataSrc(e),n=this.getDataSrcSet(e);return Boolean(t&&i&&n)}},{key:"shouldRevertToOriginalSizes",value:function(e,t){if("auto"===this.getElementWidth(e))return this.shouldSkipAutoWidth();var i=this.getOriginalSizesAttr(e),n=this.getMaxWidthFromSizes(i);return!(!(n&&t>
379n)||this.isChildOfPicture(e))||!this.shouldAutoResize(e,t)}},{key:"triggerEvent",value:function(e,t){var i=new CustomEvent(t,{detail:arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},bubbles:!(arguments.length>3&&void 0!==arguments[3])||arguments[3],cancelable:!(arguments.length>4&&void 0!==arguments[4])||arguments[4]});return e.dispatchEvent(i),i}},{key:"shouldSkipAutoWidth",value:function(){return this.skipAutoWidth}},{key:"resizeImageWithCDN",value:function(e,t){var i=this.getDataSrcSet(e),n=this.getDataSrc(e);if(i&&n){var r=this.parseSrcSet(i),a=this.getBaseImageSrcForResize(n,r,t);this.updateSrcsetForResize(e,i,a,t,r)}}},{key:"updateSrcsetForResize",value:function(e,t,i,n,r){var a=this.updateSrcsetWithTargetWidth(t,i,n,r);a=this.updateSrcsetWithRetinaWidth(a,i,n,r),this.updateElementSrcset(e,t,a)}},{key:"getBaseImageSrcForResize",value:function(e,t,i){if(!this.isThumbnail(e))return e;var n=t.find(function(e){return e.value>=i});return n?n.src:e}},{key:"isThumbnail",value:function(e){return new RegExp("(-\\d+x\\d+)\\.(".concat(d.join("|"),")(?:\\?.+)?$"),"i").test(e)}},{key:"updateSrcsetWithTargetWidth",value:function(e,t,i,n){return this.findSimilarSource(n,i)?e:e+", "+this.getResizedCDNURL(t,i)+" "+i+f}},{key:"updateSrcsetWithRetinaWidth",value:function(e,t,i,n){var r=this.getPixelRatio();if(r<=1)return e;var a=Math.ceil(i*r);return this.findSimilarSource(n,r,"x")||this.findSimilarSource(n,a,f)?e:e+", "+this.getResizedCDNURL(t,a)+" "+a+f}},{key:"updateElementSrcset",value:function(e,t,i){i!==t&&e.setAttribute("data-srcset",i)}},{key:"getPixelRatio",value:function(){return window.devicePixelRatio||1}},{key:"findSimilarSource",value:function(e,t){var i=this,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:f,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.precision;return e.find(function(e){return n===e.unit&&e.value>=t&&i.isFuzzyMatch(e.value,t,r)})}},{key:"getResizedCDNURL",value:function(e,t){var i=this.parseURL(e);if(i){var n=new URLSearchParams(i.search);n.set("size","".concat(t,"x0"));var r=i.origin+i.pathname;return"".concat(r,"?").concat(n.toString())}}},{key:"parseURL",value:function(e){try{return new URL(e)}catch(e){return null}}},{key:"parseSrcSet",value:function(e){var t=this.extractSourcesFromSrcSet(e);return this.sortSources(t)}},{key:"extractSourcesFromSrcSet",value:function(e){return e.split(",").map(function(e){var t=r(e.trim().split(/\s+/),2),i=t[0],n=t[1],a=0,o="";return n&&(n.endsWith(f)?(a=parseInt(n,10),o=f):n.endsWith("x")&&(a=parseFloat(n),o="x")),{markup:e,src:i,value:a,unit:o}})}},{key:"sortSources",value:function(e){return e.sort(function(e,t){return e.value===t.value?0:e.value>t.value?-1:1}),e}},{key:"revertToOriginalSizesIfNeeded",value:function(e){var t=this.getOriginalSizesAttr(e);return!!t&&(e.setAttribute("sizes",t),e.removeAttribute(l),!0)}},{key:"getElementWidth",value:function(e){var t,i=null===(t=e.style)||void 0===t?void 0:t.width;if(i&&"auto"===i.trim())return"auto";var n=window.getComputedStyle(e).width,r=parseInt(n,10);return isNaN(r)?n:r}},{key:"getMaxWidthFromSizes",value:function(e){var t=e.match(/\(max-width:\s*(\d+)px\)\s*100vw,\s*\1px/);return t?parseInt(t[1],10):0}},{key:"getOriginalSizesAttr",value:function(e){return e.getAttribute(l)}},{key:"getDataSrcSet",value:function(e){return e.getAttribute(c)}},{key:"getDataSrc",value:function(e){return e.getAttribute("data-src")}},{key:"isFromSmushCDN",value:function(e){if(!e||!this.cdnBaseURL)return!1;if(e.startsWith(this.cdnBaseURL))return!0;var t=this.parseURL(e);return!(null==t||!t.hostname)&&(t.hostname===u||t.hostname.endsWith(".".concat(u)))}},{key:"isFuzzyMatch",value:function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.abs(e-t)<=i}}],i&&o(e.prototype,i),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,i,n}();!function(e,t){if(null===(e=window.smushLazyLoadOptions)||void 0===e?void 0:e.autoResizingEnabled){var i=(null===(t=window.smushLazyLoadOptions)||void 0===t?void 0:t.autoResizeOptions)||{};i=Object.assign({precision:5,skipAutoWidth:!0},i),new v(i)}}()}),t=i.cw(function(e,t){i.d(t,{G:function(){return n}}),a();var n=function(e){return e===u()()||JSON.stringify((null==e?void 0:e.cfg)||{})===JSON.stringify((null===u()()||void 0===u()()?void 0:u()().cfg)||{})};t.A=u()()}),n=i.cw(function(e,i){t(),document.addEventListener("lazybeforeunveil",function(e){var i;(0,t().G)(null==e||null===(i=e.detail)||void 0===i?void 0:i.instance)&&function(e){var t=e.getAttribute("data-bg-image")||e.getAttribute("data-bg"),i=e.hasAttribute("data-bg-image")?"background-image":"background";if(t){var n,r=e.getAttribute("style")||"",a="".concat(i,": ").concat(t,";"),o=new RegExp("".concat(i,"\\s*:\\s*[^;]+;?"));n=o.test(r)?r.replace(o,a):r.length>0?r.replace(/;$/g,"")+";"+a:a,e.setAttribute("style",n.trim())}}(e.target)})}),r=i.cw(function(e,i){function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function r(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,a(n.key),n)}}function a(e){var t=function(e,t){if("object"!=n(e)||!e)return e;var i=e[Symbol.toPrimitive];if(void 0!==i){var r=i.call(e,t||"default");if("object"!=n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==n(t)?t:t+""}var o,s,u,l,c,d,f;
379t(),s="smush-lazyload-video",u="smush-lazyloaded-video",l="smush-lazyload-autoplay",c="ontouchstart"in window?"touchstart":"pointerdown",d=Number(null===(o=window)||void 0===o?void 0:o.smush_video_render_delay)||0,f=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.shouldDelayVideoRenderingForMobile=this.supportsIntersectionObserver(),this.queuedVideoElements=[],this.isMobileOrSafari=null,this.init()},i=[{key:"init",value:function(){var e=this;document.addEventListener("lazybeforeunveil",function(t){return e.handleVideoLazyLoad(t)}),document.addEventListener(c,function(){return e.enableVideoRenderingForMobile()},{once:!0,passive:!0}),document.addEventListener("DOMContentLoaded",function(){d<=0?document.querySelector(".".concat(s,".").concat(l))&&e.enableVideoRenderingForMobile():setTimeout(function(){return e.enableVideoRenderingForMobile()},d)})}},{key:"handleVideoLazyLoad",value:function(e){var i,n=e.target;(0,t().G)(null==e||null===(i=e.detail)||void 0===i?void 0:i.instance)&&n.classList.contains(s)&&(this.handleButtonPlay(n),this.maybePrepareVideoForPlay(n))}},{key:"handleButtonPlay",value:function(e){var t=this,i=e.querySelector(".".concat("smush-play-btn"));if(i){var n=function(){return t.loadIframeVideoWithAutoPlay(e)};i.addEventListener("click",n),i.addEventListener("keydown",function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),n())})}else{var r;this.loadIframeVideo(e),null===(r=window.console)||void 0===r||r.warning("Missing play button [.smush-play-btn] for video element:",e)}}},{key:"maybePrepareVideoForPlay",value:function(e){var t=e.classList.contains(l);this.shouldPrepareIframeForPlay()?this.maybePrepareVideoForMobileAndSafari(e,t):t&&this.loadIframeVideoWithAutoPlay(e)}},{key:"enableVideoRenderingForMobile",value:function(){this.shouldDelayVideoRenderingForMobile&&(this.shouldDelayVideoRenderingForMobile=!1,this.maybeObserveQueuedVideoElements())}},{key:"supportsIntersectionObserver",value:function(){return"IntersectionObserver"in window}},{key:"maybeObserveQueuedVideoElements",value:function(){this.queuedVideoElements.length&&this.observeQueuedVideoElements()}},{key:"observeQueuedVideoElements",value:function(){var e=this,t=new IntersectionObserver(function(i){i.forEach(function(i){if(i.isIntersecting){var n=i.target;e.loadIframeVideo(n),t.unobserve(n)}})},{rootMargin:"0px 0px 200px 0px",threshold:.1});this.queuedVideoElements.forEach(function(e){t.observe(e)})}},{key:"maybePrepareVideoForMobileAndSafari",value:function(e,t){this.shouldDelayVideoRenderingForMobile?this.queuedVideoElements.push(e):this.loadIframeVideo(e,t)}},{key:"shouldPrepareIframeForPlay",value:function(){return null===this.isMobileOrSafari&&(this.isMobileOrSafari=this.checkIfMobileOrSafari()),this.isMobileOrSafari}},{key:"checkIfMobileOrSafari",value:function(){var e=navigator.userAgent;return e.includes("Mobi")||e.includes("Safari")&&!e.includes("Chrome")}},{key:"loadIframeVideo",value:function(e){var t,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.classList.contains(u)){e.classList.add(u,"loading");var n=e.querySelector("iframe");if(n){var r=null===(t=n.dataset)||void 0===t?void 0:t.src;if(r){if(i){var a=new URL(r);a.searchParams.set("autoplay","1"),a.searchParams.set("playsinline","1"),r=a.toString()}var o=n.getAttribute("allow")||"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture";o.includes("autoplay")||(o+="; autoplay"),n.setAttribute("allow",o),n.setAttribute("allowFullscreen","true"),n.setAttribute("src",r),e.classList.remove("loading")}else{var s;null===(s=window.console)||void 0===s||s.error("Missing data-src attribute for iframe:",n)}}else{var l;null===(l=window.console)||void 0===l||l.error("Missing iframe element in video wrapper:",e)}}}},{key:"loadIframeVideoWithAutoPlay",value:function(e){this.loadIframeVideo(e,!0)}}],i&&r(e.prototype,i),n&&r(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,i,n}(),new f}),a=function(){return i(6879)},o=window.lazySizesConfig||null;o&&delete window.lazySizesConfig;var s=function(){o?window.lazySizesConfig=o:"lazySizesConfig"in window&&delete window.lazySizesConfig};function u(){return u.c||(u.c=i.n(a()))}
379i.dn(s),t(),n(),r(),e(),t().A.init(),s()}()}();
380/*!
381    photobox v1.9.9
382    (c) 2013 Yair Even Or <http://dropthebit.com>
383
384    MIT-style license.
385*/
386
387/* MouseWheel plugin
388    * ! Copyright (c) 2013 Brandon Aaron (http://brandon.aaron.sh)
389    * Licensed under the MIT License (LICENSE.txt).
390    *
391    * Version: 3.1.11
392    *
393    * Requires: jQuery 1.2.2+
394*/
395
396!function(c,s,a){"use strict";var n,r,l,h,u,d,p,f,m,v,g,b,i,w,y,A,C,x,o,T,k,t,L,M,H,D,O,E,z,P,S,F,X,B,I=[],N=-1,R=!("placeholder"in s.createElement("input")),Y=((le=c("<p>")[0]).style.cssText="pointer-events:auto",!le.style.pointerEvents),j=!1,q=c(),W="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",_=te("transformOrigin"),e=te("transition"),U="transitionend webkitTransitionEnd oTransitionEnd otransitionend",Q=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},K={},G=new Image,Z=new Image,J={single:!1,beforeShow:null,afterClose:null,loop:!0,thumb:null,thumbs:!0,thumbAttr:"data-src",counter:"(A/B)",t
396itle:!0,autoplay:!1,time:3e3,history:!1,hideFlash:!0,zoomable:!0,wheelNextPrev:!0,keys:{close:[27,88,67],prev:[37,80],next:[39,78]}},V=c('<div id="pbOverlay">').append(x=c('<input type="checkbox" id="pbThumbsToggler" checked hidden>'),k=c('<div class="pbLoader"><b></b><b></b><b></b></div>'),A=c('<div id="pbPrevBtn" class="prevNext"><b></b></div>').on("click",ne),C=c('<div id="pbNextBtn" class="prevNext"><b></b></div>').on("click",ne),M=c('<div class="pbWrapper">').append(w=c("<img>"),y=c("<div>")),c('<div id="pbCloseBtn">').on("click",ge)[0],t=c('<div id="pbAutoplayBtn">').append(c('<div class="pbProgress">')),o=c('<div id="pbCaption">').append('<label for="pbThumbsToggler" title="thumbnails on/off"></label>',T=c('<div class="pbCaptionText">').append('<div class="title"></div><div class="counter">'),L=c("<div>").addClass("pbThumbs")));function $(){Y&&V.hide(),c(s).on("touchstart.testMouse",function(){c(s).off("touchstart.testMouse"),j=!0,V.addClass("mobile")}),t.off().on("click",b.toggle),L.off().on("click","a",v.click),R&&V.addClass("msie"),V.off().on("click","img",function(e){e.stopPropagation()}),c(s.body).append(V),g=s.documentElement}function ee(e,t,o){1==t?(w.css({transform:"translateX(25%)",transition:".2s",opacity:0}),setTimeout(function(){i(f)},200)):-1==t&&(w.css({transform:"translateX(-25%)",transition:".2s",opacity:0}),setTimeout(function(){i(m)},200)),1==o?x.prop("checked",!0):-1==o&&x.prop("checked",!1)}function te(e){var t,o=s.createElement("p").style,i=["ms","O","Moz","Webkit"];if(""==o[e])return e;for(e=e.charAt(0).toUpperCase()+e.slice(1),t=i.length;t--;)if(""==o[i[t]+e])return i[t]+e}function oe(e){var t=e.keyCode,e=l.keys;return 0<=c.inArray(t,e.close)&&ge()||0<=c.inArray(t,e.next)&&!l.single&&se(m)||0<=c.inArray(t,e.prev)&&!l.single&&se(f)||!0}function ie(e,t,o){1==o?se(m):-1==o&&se(f)}function ne(){return se("pbPrevBtn"==this.id?f:m),!1}function se(e){if(!l.loop&&(N==I.length-1&&e==m||0==N&&e==f))return;i(e)}function ae(){if(T.off(U).removeClass("change"),l.counter){try{var e=l.counter.replace("A",N+1).replace("B",I.length)}catch(e){l.counter="(A/B)",ae()}o.find(".counter").text(e)}l.title&&o.find(".title").html("<span>"+I[N][1]+"</span>")}c.fn.photobox=function(t,o,i){return this.each(function(){var e=c(this).data("_photobox");return e?("destroy"===t&&e.destroy(),this):("string"!=typeof t&&(t="a"),"prepareDOM"===t?($(),this):(e=c.extend({},J,o||{}),r=new n(e,this,t),c(this).data("_photobox",r),void(r.callback=i)))})},(n=function(e,t,o){this.options=c.extend({},e),this.target=o,this.selector=c(t||s),this.thumbsList=null;o=this.imageLinksFilter(this.selector.find(o));this.imageLinks=o[0],this.images=o[1],this.init()}).prototype={init:function(){var t=this;this.selector.one("mouseenter.photobox",this.target,function(e){t.thumbsList=v.generate.apply(t)}),this.selector.on("click.photobox",this.target,function(e){e.preventDefault(),t.open(this)}),this.observerTimeout=null,R||1!=this.selector[0].nodeType||this.observeDOM(this.selector[0],this.onDOMchanges.bind(this))},onDOMchanges:function(){var i=this;clearTimeout(this.observerTimeout),i.observerTimeout=setTimeout(function(){var e,t=i.imageLinksFilter(i.selector.find(i.target)),o=0;if(i.imageLinks.length!=t[0].length){if(i.imageLinks=t[0],i.images=t[1],r&&i.selector==r.selector)for(I=i.images,h=i.imageLinks,e=I.length;e--;)I[e][0];i.thumbsList=v.generate.apply(i),L.html(i.thumbsList),i.images.length&&u&&i.options.thumbs&&(-1==(o=i.thumbsList.find('a[href="'+u+'"]').eq(0).parent().index())&&(o=0),v.changeActive(o,0))}},50)},open:function(e){var t=c.inArray(e,this.imageLinks);return-1==t||(l=this.options,I=this.images,h=this.imageLinks,(r=this).setup(1),V.on(U,function(){V.off(U).addClass("on"),i(t,!0)}).addClass("show"),R&&V.trigger("MSTransitionEnd")),!1},imageLinksFilter:function(e){var n,s=this,a=[],r={};return[e.filter(function(e){var t,o=c(this),i="";return r.content=o[0].getAttribute("title")||"",s.options.thumb&&(t=o.find(s.options.thumb)[0]),s.options.thumb&&t||(t=o.find("img")[0]),t&&(n=t.getAttribute("data-pb-captionlink"),i=t.getAttribute(s.options.thumbAttr)||t.getAttribute("src"),r.content=t.getAttribute("alt")||t.getAttribute("title")||""),n&&(2==(n=n.split("[")).length?(r.linkText=n[0],r.linkHref=n[1].slice(0,-1)):(r.linkText=n,r.linkHref=n),r.content+=' <a href="'+r.linkHref+'">'+r.linkText+"</a>"),a.push([o[0].href,r.content,i]),!0}),a]},observeDOM:(H=a.MutationObserver||a.WebKitMutationObserver,D=a.addEventListener,function(e,o){var i;H?(i=this,new H(function(e,t){(e[0].addedNodes.length||e[0].removedNodes.length)&&o(i)}).observe(e,{childList:!0,subtree:!0})):D&&(e.addEventListener("DOMNodeInserted",o.bind(i),!1),e.addEventListener("DOMNodeRemoved",o.bind(i),!1))}),setup:function(e){var t,o,i,n=e?"on":"off";l.thumbs&&(j||L[n]("mouseenter.photobox",v.calc)[n]("mousemove.photobox",v.move)),e?(w.css({transition:"0s"}).removeAttr("style"),V.show(),L.html(this.thumbsList).trigger("mouseenter.photobox"),l.thumbs?V.addClass("thumbs"):(x.prop("checked",!1),V.removeClass("thumbs")),this.images.length<2||l.single?V.removeClass("thumbs hasArrows hasCounter hasAutoplay"):(V.addClass("hasArrows hasCounter"),1e3<l.time?(V.addClass("hasAutoplay"),l.autoplay?b.progress.start():b.pause()):V.removeClass("hasAutoplay")),l.hideFlash&&c("iframe, object, embed").css("visibility","hidden")):c(a).off("resize.photobox"),c(s).off("keydown.photobox")[n]({"keydown.photobox":oe}),j&&(V.removeClass("hasArrows"),M[n]("swipe",ee)),l.zoomable&&(V[n]({"mousewheel.photobox":pe}),R||L[n]({"mousewheel.photobox":fe})),!l.single&&l.wheelNextPrev&&V[n]({"mousewheel.photobox":(t=ie,i=!(o=1e3),function(){i||(t.call(),i=!0,setTimeout(function(){i=!1},o))})})},destroy:function(){l=this.options,this.selector.off("click.photobox",this.target).removeData("_photobox"),ge()}},F=S=P=0,b={autoPlayTimer:!(v={generate:function(){for(var e,t,o,i,n=c("<ul>"),s=[],a=this.imageLinks.length,r=!1,l=0;l<a;l++)r=!!c(this.imageLinks[l]).parent().hasClass("bx-clone"),o=this.imageLinks[l],(t=this.images[l][2])&&(e=this.images[l][1],i=o.rel?" class='"+o.rel+"'":"",s.push("<li "+(r?'style="display:none;"':"")+" "+i+'><a href="'+o.href+'"><img src="'+t+'" alt="" title="'+e+'" /></a></li>'));return n.html(s.join("")),n},click:function(e){e.preventDefault(),q.removeClass("active"),q=c(this).parent().addClass("active");e=c(this.parentNode).index();return i(e,0,1)},changeActiveTimeout:X=null,changeActive:function(e,t,o){l.thumbs&&(q.index(),q.removeClass("active"),q=L.find("li").eq(e).addClass("active"),!o&&q[0]&&(clearTimeout(this.changeActiveTimeout),this.changeActiveTimeout=setTimeout(function(){var e=q[0].offsetLeft+q[0].clientWidth/2-g.clientWidth/2;t?L.delay(800):L.stop(),L.animate({scrollLeft:e},500,"swing")},200)))},calc:function(e){return E=L[0],P=E.clientWidth,S=E.scrollWidth,O=.15*P,F=L.offset().left,z=e.pageX-O-F,z=(S-P)*(z/(P-2*O)),L.animate({scrollLeft:z},200),clearTimeout(X),X=setTimeout(function(){X=null},200),this},move:function(e){var t;X||((e=e.pageX-O-F)<0&&(e=0),t=(S-P)*(e/(P-2*O)),Q(function(){E.scrollLeft=t}))}}),play:function(){b.autoPlayTimer=setTimeout(function(){i(m)},l.time),b.progress.start(),t.removeClass("play"),b.setTitle("Click to stop autoplay"),l.autoplay=!0},pause:function(){clearTimeout(b.autoPlayTimer),b.progress.reset(),t.addClass("play"),b.setTitle("Click to resume autoplay"),l.autoplay=!1},progress:{reset:function(){t.find("div").removeAttr("style"),setTimeout(function(){t.removeClass("playing")},200)},start:function(){R||t.find("div").css(e,l.time+"ms"),t.addClass("playing")}},setTitle:function(e){e&&t.prop("title",e+" (every "+l.time/1e3+" seconds)")},toggle:function(e){e.stopPropagation(),b[l.autoplay?"pause":"play"]()}},i=function(e,t,o){var i,n,s;B||(B=setTimeout(function(){B=null},150),(!e||e<0)&&(e=0),l.loop||(C.toggleClass("pbHide",e==I.length-1),A.toggleClass("pbHide",0==e)),"function"==typeof l.beforeShow&&l.beforeShow(h[e]),V.removeClass("error"),0<=N&&V.addClass(N<e?"next":"prev"),d=N,u=I[N=e][0],f=(N||(l.loop?I.length:0))-1,m=(N+1)%I.length||(l.loop?0:-1),ve(),y.empty(),K.onerror=null,w.add(y).data("zoom",1),"video"==(p="video"==h[e].rel?"video":"image")?(y.html((n=I[N][0],s=c("<a>").prop("href",I[N][0])[0].search?"&":"?",n+=s+"vq=hd720&wmode=opaque",c("<iframe>").prop({scrolling:"no",frameborder:0,allowTransparency:!0,src:n}).attr({webkitAllowFullScreen:!0,mozallowfullscreen:!0,allowFullScreen:!0}))).addClass("pbHide"),ue(t)):(i=setTimeout(function(){V.addClass("pbLoading")},50),R&&V.addClass("pbHide"),l.autoplay&&b.progress.reset(),(K=new Image).onload=function(){K.onload=null,0<=f&&(G.src=I[f][0]),0<=m&&(Z.src=I[m][0]),clearTimeout(i),ue(t)}
396,K.onerror=ce,K.src=u),T.on(U,ae).addClass("change"),(t||R)&&ae(),v.changeActive(e,t,o),he.save())};var re,le,he={save:function(){"pushState"in window.history&&decodeURIComponent(window.location.hash.slice(1))!=u&&l.history&&window.history.pushState("photobox",s.title+"-"+I[N][1],window.location.pathname+window.location.search+"#"+encodeURIComponent(u))},load:function(){if(l&&!l.history)return!1;var e=decodeURIComponent(window.location.hash.slice(1));!e&&V.hasClass("show")&&ge(),c('a[href="'+e+'"]').trigger("click.photobox")},clear:function(){l.history&&"pushState"in window.history&&window.history.pushState("photobox",s.title,window.location.pathname+window.location.search)}};function ce(){V.addClass("error"),w[0].src=W,K.onerror=null}function ue(e){var t,o;function i(){clearTimeout(o),t.off(U).css({transition:"none"}),V.removeClass("video"),"video"==p?(w[0].src=W,y.addClass("prepare"),V.addClass("video")):w.prop({src:u,class:"prepare"}),setTimeout(function(){w.add(y).removeAttr("style").removeClass("prepare"),V.removeClass("pbHide next prev"),setTimeout(function(){w.add(y).on(U,de),R&&de()},0)},50)}o=setTimeout(i,2e3),k.fadeOut(300,function(){V.removeClass("pbLoading"),k.removeAttr("style")}),V.addClass("pbHide"),w.add(y).removeAttr("style").removeClass("zoomable"),null==h[d]||e||"video"!=h[d].rel?t=w:(t=y,w.addClass("prepare")),e||R?i():t.on(U,i)}function de(){w.add(y).off(U).addClass("zoomable"),"video"==p?y.removeClass("pbHide"):t&&l.autoplay&&b.play(),r&&"function"==typeof r.callback&&r.callback.apply(h[N])}function pe(e,t,o){if(o)return!1;if("video"==p){var i=y.data("zoom")||1;if((i+=t/10)<.5)return!1;y.data("zoom",i).css({width:624*i,height:351*i})}else{i=w.data("zoom")||1,o=w[0].getBoundingClientRect();(i+=t/10)<.1&&(i=.1),Q(function(){w.data("zoom",i).css({transform:"scale("+i+")"})}),o.height>g.clientHeight||o.width>g.clientWidth?c(s).on("mousemove.photobox",me):(c(s).off("mousemove.photobox"),w[0].style[_]="50% 50%")}return!1}function fe(e,t){e.preventDefault(),e.stopPropagation();e=r.thumbsList;e.css("height",e[0].clientHeight+10*t),t=o[0].clientHeight/2,M[0].style.cssText="margin-top: -"+t+"px; padding: "+t+"px 0;",L.hide().show(0)}function me(e){var t=(e.clientY/g.clientHeight*(g.clientHeight+200)-100)/g.clientHeight*100,o=(e.clientX/g.clientWidth*100).toFixed(2)+"% "+t.toFixed(2)+"%";Q(function(){w[0].style[_]=o})}function ve(){clearTimeout(b.autoPlayTimer),c(s).off("mousemove.photobox"),K.onload=function(){},K.src=G.src=Z.src=u}function ge(){if(!V.hasClass("show"))return!1;function e(){""!=V[0].className&&(V.removeClass("show pbHide error pbLoading"),w.removeAttr("class").removeAttr("style").off().data("zoom",1),w[0].src=W,o.find(".title").empty(),Y&&setTimeout(function(){V.hide()},200),l.hideFlash&&c("iframe, object, embed").css("visibility","visible"))}ve(),y.find("iframe").prop("src","").empty(),n.prototype.setup(),he.clear(),V.removeClass("on video").addClass("pbHide"),N=-1,w.on(U,e),R&&e(),setTimeout(function(){r=null},1e3),setTimeout(e,500),"function"==typeof l.afterClose&&l.afterClose(V)}window.onpopstate=(re=window.onpopstate,function(e){re&&re.apply(this,arguments),"photobox"==e.state&&he.load()}),c.event.special.swipe={setup:function(){c(this).bind("touchstart",c.event.special.swipe.handler)},teardown:function(){c(this).unbind("touchstart",c.event.special.swipe.handler)},handler:function(o){var i,n,s=[].slice.call(arguments,1),e=o.originalEvent.touches,a=0,r=0,l=this;function h(){l.removeEventListener("touchmove",t),i=n=null}function t(e){e.preventDefault();var t=i-e.touches[0].pageX,e=n-e.touches[0].pageY;return 20<=Math.abs(t)?(h(),a=0<t?-1:1):20<=Math.abs(e)&&(h(),r=0<e?1:-1),o.type="swipe",s.unshift(o,a,r),(c.event.dispatch||c.event.handle).apply(l,s)}o=c.event.fix(o),1==e.length&&(i=e[0].pageX,n=e[0].pageY,this.addEventListener("touchmove",t,!1))}},le=function(c){function t(e){var t,o=e||window.event,i=m.call(arguments,1),n=0,s=0,a=0,r=0,l=0,h=0;if((e=c.event.fix(o)).type="mousewheel","detail"in o&&(a=-1*o.detail),"wheelDelta"in o&&(a=o.wheelDelta),"wheelDeltaY"in o&&(a=o.wheelDeltaY),"wheelDeltaX"in o&&(s=-1*o.wheelDeltaX),"axis"in o&&o.axis===o.HORIZONTAL_AXIS&&(s=-1*a,a=0),n=0===a?s:a,"deltaY"in o&&(n=a=-1*o.deltaY),"deltaX"in o&&(s=o.deltaX,0===a&&(n=-1*s)),0!==a||0!==s){1===o.deltaMode?(n*=t=c.data(this,"mousewheel-line-height"),a*=t,s*=t):2===o.deltaMode&&(n*=t=c.data(this,"mousewheel-page-height"),a*=t,s*=t);var r=Math.max(Math.abs(a),Math.abs(s));return f&&!(r<f)||d(o,f=r)&&(f/=40),d(o,r)&&(n/=40,s/=40,a/=40),n=Math[1<=n?"floor":"ceil"](n/f),s=Math[1<=s?"floor":"ceil"](s/f),a=Math[1<=a?"floor":"ceil"](a/f),v.settings.normalizeOffset&&this.getBoundingClientRect&&(r=this.getBoundingClientRect(),l=e.clientX-r.left,h=e.clientY-r.top),e.deltaX=s,e.deltaY=a,e.deltaFactor=f,e.offsetX=l,e.offsetY=h,e.deltaMode=0,i.unshift(e,n,s,a),p&&clearTimeout(p),p=setTimeout(u,200),(c.event.dispatch||c.event.handle).apply(this,i)}}function u(){f=null}function d(e,t){return v.settings.adjustOldDeltas&&"mousewheel"===e.type&&t%120==0}var p,f,e=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],o="onwheel"in document||9<=document.documentMode?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],m=Array.prototype.slice;if(c.event.fixHooks)for(var i=e.length;i;)c.event.fixHooks[e[--i]]=c.event.mouseHooks;var v=c.event.special.mousewheel={version:"3.1.11",setup:function(){if(this.addEventListener)for(var e=o.length;e;)this.addEventListener(o[--e],t,!1);else this.onmousewheel=t;c.data(this,"mousewheel-line-height",v.getLineHeight(this)),c.data(this,"mousewheel-page-height",v.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var e=o.length;e;)this.removeEventListener(o[--e],t,!1);else this.onmousewheel=null;c.removeData(this,"mousewheel-line-height"),c.removeData(this,"mousewheel-page-height")},getLineHeight:function(e){e=c(e)["offsetParent"in c.fn?"offsetParent":"parent"]();return e.length||(e=c("body")),parseInt(e.css("fontSize"),10)},getPageHeight:function(e){return c(e).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};c.fn.extend({mousewheel:function(e){return e?this.bind("mousewheel",e):this.trigger("mousewheel")},unmousewheel:function(e){return this.unbind("mousewheel",e)}})},"function"==typeof define&&define.amd?define(["jquery"],le):"object"==typeof exports?module.exports=le:le(jQuery),c(s).ready($),window._photobox={DOM:{overlay:V},close:ge,history:he,defaults:J}}(jQuery,document,window);

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.