PageSourceSearch

https://www.meyer-neptun.de/de/layout/js/main.js

js meyer-neptun.de collected 2026-10-02 13:36:18 UTC 184,562 bytes, 1 lines download raw bytes

1!function i(o,r,a){function s(t,e){if(!r[t]){if(!o[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(u)return u(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}n=r[t]={exports:{}},o[t][0].call(n.exports,function(e){return s(o[t][1][e]||e)},n,n.exports,i,o,r,a)}return r[t].exports}for(var u="function"==typeof require&&require,e=0;e<a.length;e++)s(a[e]);return s}({1:[function(e,t,n){var i,o;i=this,o=function(){"use strict";var n={type:"slider",startAt:0,perView:1,focusAt:0,gap:10,autoplay:!1,hoverpause:!0,keyboard:!0,bound:!1,swipeThreshold:80,dragThreshold:120,perTouch:!1,touchRatio:.5,touchAngle:45,animationDuration:400,rewind:!0,rewindDuration:800,animationTimingFunc:"cubic-bezier(.165, .840, .440, 1)",throttle:10,direction:"ltr",peek:0,breakpoints:{},classes:{direction:{ltr:"glide--ltr",rtl:"glide--rtl"},slider:"glide--slider",carousel:"glide--carousel",swipeable:"glide--swipeable",dragging:"glide--dragging",cloneSlide:"glide__slide--clone",activeNav:"glide__bullet--active",activeSlide:"glide__slide--active",disabledArrow:"glide__arrow--disabled"}};function s(e){console.error("[Glide warn]: "+e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o="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},e=function(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e};function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function a(e,t,n){null===e&&(e=Function.prototype);var i=Object.getOwnPropertyDescriptor(e,t);return void 0!==i?"value"in i?i.value:void 0!==(i=i.get)?i.call(n):void 0:null!==(i=Object.getPrototypeOf(e))?a(i,t,n):void 0}var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,i=arguments[t];for(n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};function p(e){return parseInt(e)}function c(e){return"string"==typeof e}function l(e){var t=void 0===e?"undefined":o(e);return"function"===t||"object"===t&&e}function d(e){return"function"==typeof e}function f(e){return void 0===e}function h(e){return e.constructor===Array}function m(e,t,n){Object.defineProperty(e,t,n)}function g(e,t){var n=u({},e,t);return t.hasOwnProperty("classes")&&(n.classes=u({},e.classes,t.classes),t.classes.hasOwnProperty("direction"))&&(n.classes.direction=u({},e.classes.direction,t.classes.direction)),t.hasOwnProperty("breakpoints")&&(n.breakpoints=u({},e.breakpoints,t.breakpoints)),n}e(t,[{key:"on",value:function(e,t){if(h(e))for(var n=0;n<e.length;n++)this.on(e[n],t);this.hop.call(this.events,e)||(this.events[e]=[]);var i=this.events[e].push(t)-1;return{remove:function(){delete this.events[e][i]}}}},{key:"emit",value:function(e,t){if(h(e))for(var n=0;n<e.length;n++)this.emit(e[n],t);this.hop.call(this.events,e)&&this.events[e].forEach(function(e){e(t||{})})}}]);var P=t;function t(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};i(this,t),this.events=e,this.hop=e.hasOwnProperty}e(y,[{key:"mount",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return this._e.emit("mount.before"),l(e)?this._c=function(e,t,n){var i,o,r={};for(i in t)d(t[i])?r[i]=t[i](e,r,n):s("Extension must be a function");for(o in r)d(r[o].mount)&&r[o].mount();return r}(this,e,this._e):s("You need to provide a object on `mount()`"),this._e.emit("mount.after"),this}},{key:"mutate",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[];return h(e)?this._t=e:s("You need to provide a array on `mutate()`"),this}},{key:"update",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return this.settings=g(this.settings,e),e.hasOwnProperty("startAt")&&(this.index=e.startAt),this._e.emit("update"),this}},{key:"go",value:function(e){return this._c.Run.make(e),this}},{key:"move",value:function(e){return this._c.Transition.disable(),this._c.Move.make(e),this}},{key:"destroy",value:function(){return this._e.emit("destroy"),this}},{key:"play",value:function(){var e=0<arguments.length&&void 0!==arguments[0]&&arguments[0];return e&&(this.settings.autoplay=e),this._e.emit("play"),this}},{key:"pause",value:function(){return this._e.emit("pause"),this}},{key:"disable",value:function(){return this.disabled=!0,this}},{key:"enable",value:function(){return this.disabled=!1,this}},{key:"on",value:function(e,t){return this._e.on(e,t),this}},{key:"isType",value:function(e){return this.settings.type===e}},{key:"settings",get:function(){return this._o},set:function(e){l(e)?this._o=e:s("Options must be an `object` instance.")}},{key:"index",get:function(){return this._i},set:function(e){this._i=p(e)}},{key:"type",get:function(){return this.settings.type}},{key:"disabled",get:function(){return this._d},set:function(e){this._d=!!e}}]);var v=y;function y(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};i(this,y),this._c={},this._t=[],this._e=new P,this.disabled=!1,this.selector=e,this.settings=g(n,t),this.index=this.settings.startAt}function b(){return(new Date).getTime()}function w(n,i,o){function r(){l=!1===o.leading?0:b(),a=null,c=n.apply(s,u),a||(s=u=null)}function e(){var e=b(),t=(l||!1!==o.leading||(l=e),i-(e-l));return s=this,u=arguments,t<=0||i<t?(a&&(clearTimeout(a),a=null),l=e,c=n.apply(s,u),a||(s=u=null)):a||!1===o.trailing||(a=setTimeout(r,t)),c}var a=void 0,s=void 0,u=void 0,c=void 0,l=0;o=o||{};return e.cancel=function(){clearTimeout(a),l=0,a=s=u=null},e}var k={ltr:["marginLeft","marginRight"],rtl:["marginRight","marginLeft"]};function S(e){if(e&&e.parentNode){for(var t=e.parentNode.firstChild,n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}return[]}function E(e){return!!(e&&e instanceof window.HTMLElement)}var T='[data-glide-el="track"]';e(_,[{key:"on",value:function(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]&&arguments[3];c(e)&&(e=[e]);for(var o=0;o<e.length;o++)this.listeners[e[o]]=n,t.addEventListener(e[o],this.listeners[e[o]],i)}},{key:"off",value:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2];c(e)&&(e=[e]);for(var i=0;i<e.length;i++)t.removeEventListener(e[i],this.listeners[e[i]],n)}},{key:"destroy",value:function(){delete this.listeners}}]);var C=_;function _(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};i(this,_),this.listeners=e}var H=["ltr","rtl"],q={">":"<","<":">","=":"="};function R(e,t){return{modify:function(e){return t.Direction.is("rtl")?-e:e}}}function z(i,o,r){var a=[function(t,n){return{modify:function(e){return e+n.Gaps.value*t.index}}},function(e,t){return{modify:function(e){return e+t.Clones.grow/2}}},function(n,i){return{modify:function(e){var t;return 0<=n.settings.focusAt?l(t=i.Peek.value)?e-t.before:e-t:e}}}
1,function(r,a){return{modify:function(e){var t=a.Gaps.value,n=a.Sizes.width,i=r.settings.focusAt,o=a.Sizes.slideWidth;return"center"===i?e-(n/2-o/2):e-o*i-t*i}}}].concat(i._t,[R]);return{mutate:function(e){for(var t=0;t<a.length;t++){var n=a[t];d(n)&&d(n().modify)?e=n(i,o,r).modify(e):s("Transformer should be a function that returns an object with `modify()` method")}return e}}}var x=!1;try{var L=Object.defineProperty({},"passive",{get:function(){x=!0}});window.addEventListener("testPassive",null,L),window.removeEventListener("testPassive",null,L)}catch(e){}var A=x,O=["touchstart","mousedown"],N=["touchmove","mousemove"],M=["touchend","touchcancel","mouseup","mouseleave"],D=["mousedown","mousemove","mouseup","mouseleave"];function I(e){var n;return l(e)?(n=e,Object.keys(n).sort().reduce(function(e,t){return e[t]=n[t],e[t],e},{})):(s("Breakpoints option must be an object"),{})}var B={Html:function(t,e){var n={mount:function(){this.root=t.selector,this.track=this.root.querySelector(T),this.slides=Array.prototype.slice.call(this.wrapper.children).filter(function(e){return!e.classList.contains(t.settings.classes.cloneSlide)})}};return m(n,"root",{get:function(){return n._r},set:function(e){E(e=c(e)?document.querySelector(e):e)?n._r=e:s("Root element must be a existing Html node")}}),m(n,"track",{get:function(){return n._t},set:function(e){E(e)?n._t=e:s("Could not find track element. Please use "+T+" attribute.")}}),m(n,"wrapper",{get:function(){return n.track.children[0]}}),n},Translate:function(o,r,a){var s={set:function(e){e=z(o,r).mutate(e);r.Html.wrapper.style.transform="translate3d("+-1*e+"px, 0px, 0px)"},remove:function(){r.Html.wrapper.style.transform=""}};return a.on("move",function(e){var t=r.Gaps.value,n=r.Sizes.length,i=r.Sizes.slideWidth;return o.isType("carousel")&&r.Run.isOffset("<")?(r.Transition.after(function(){a.emit("translate.jump"),s.set(i*(n-1))}),s.set(-i-t*n)):o.isType("carousel")&&r.Run.isOffset(">")?(r.Transition.after(function(){a.emit("translate.jump"),s.set(0)}),s.set(i*n+t*n)):s.set(e.movement)}),a.on("destroy",function(){s.remove()}),s},Transition:function(n,t,e){var i=!1,o={compose:function(e){var t=n.settings;return i?e+" 0ms "+t.animationTimingFunc:e+" "+this.duration+"ms "+t.animationTimingFunc},set:function(){t.Html.wrapper.style.transition=this.compose(0<arguments.length&&void 0!==arguments[0]?arguments[0]:"transform")},remove:function(){t.Html.wrapper.style.transition=""},after:function(e){setTimeout(function(){e()},this.duration)},enable:function(){i=!1,this.set()},disable:function(){i=!0,this.set()}};return m(o,"duration",{get:function(){var e=n.settings;return n.isType("slider")&&t.Run.offset?e.rewindDuration:e.animationDuration}}),e.on("move",function(){o.set()}),e.on(["build.before","resize","translate.jump"],function(){o.disable()}),e.on("run",function(){o.enable()}),e.on("destroy",function(){o.remove()}),o},Direction:function(e,t,n){var i={mount:function(){this.value=e.settings.direction},resolve:function(e){var t=e.slice(0,1);return this.is("rtl")?e.split(t).join(q[t]):e},is:function(e){return this.value===e},addClass:function(){t.Html.root.classList.add(e.settings.classes.direction[this.value])},removeClass:function(){t.Html.root.classList.remove(e.settings.classes.direction[this.value])}};return m(i,"value",{get:function(){return i._v},set:function(e){-1<H.indexOf(e)?i._v=e:s("Direction value must be `ltr` or `rtl`")}}),n.on(["destroy","update"],function(){i.removeClass()}),n.on("update",function(){i.mount()}),n.on(["build.before","update"],function(){i.addClass()}),i},Peek:function(n,e,t){var i={mount:function(){this.value=n.settings.peek}};return m(i,"value",{get:function(){return i._v},set:function(e){l(e)?(e.before=p(e.before),e.after=p(e.after)):e=p(e),i._v=e}}),m(i,"reductor",{get:function(){var e=i.value,t=n.settings.perView;return l(e)?e.before/t+e.after/t:2*e/t}}),t.on(["resize","update"],function(){i.mount()}),i},Sizes:function(e,i,t){var n={setupSlides:function(){for(var e=this.slideWidth+"px",t=i.Html.slides,n=0;n<t.length;n++)t[n].style.width=e},setupWrapper:function(e){i.Html.wrapper.style.width=this.wrapperSize+"px"},remove:function(){for(var e=i.Html.slides,t=0;t<e.length;t++)e[t].style.width="";i.Html.wrapper.style.width=""}};return m(n,"length",{get:function(){return i.Html.slides.length}}),m(n,"width",{get:function(){return i.Html.root.offsetWidth}}),m(n,"wrapperSize",{get:function(){return n.slideWidth*n.length+i.Gaps.grow+i.Clones.grow}}),m(n,"slideWidth",{get:function(){return n.width/e.settings.perView-i.Peek.reductor-i.Gaps.reductor}}),t.on(["build.before","resize","update"],function(){n.setupSlides(),n.setupWrapper()}),t.on("destroy",function(){n.remove()}),n},Gaps:function(t,r,e){var n={apply:function(e){for(var t=0,n=e.length;t<n;t++){var i=e[t].style,o=r.Direction.value;i[k[o][0]]=0!==t?this.value/2+"px":"",t!==e.length-1?i[k[o][1]]=this.value/2+"px":i[k[o][1]]=""}},remove:function(e){for(var t=0,n=e.length;t<n;t++){var i=e[t].style;i.marginLeft="",i.marginRight=""}}};return m(n,"value",{get:function(){return p(t.settings.gap)}}),m(n,"grow",{get:function(){return n.value*(r.Sizes.length-1)}}),m(n,"reductor",{get:function(){var e=t.settings.perView;return n.value*(e-1)/e}}),e.on(["build.after","update"],w(function(){n.apply(r.Html.wrapper.children)},30)),e.on("destroy",function(){n.remove(r.Html.wrapper.children)}),n},Move:function(e,n,t){var i={mount:function(){this._o=0},make:function(){var e=this;this.offset=0<arguments.length&&void 0!==arguments[0]?arguments[0]:0,t.emit("move",{movement:this.value}),n.Transition.after(function(){t.emit("move.after",{movement:e.value})})}};return m(i,"offset",{get:function(){return i._o},set:function(e){i._o=f(e)?0:p(e)}}),m(i,"translate",{get:function(){return n.Sizes.slideWidth*e.index}}),m(i,"value",{get:function(){var e=this.offset,t=this.translate;return n.Direction.is("rtl")?t+e:t-e}}),t.on(["build.before","run"],function(){i.make()}),i},Clones:function(f,p,e){var t={mount:function(){this.items=[],f.isType("carousel")&&(this.items=this.collect())},collect:function(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:[],t=p.Html.slides,n=f.settings,i=n.perView,o=n.classes,n=i+ +!!f.settings.peek,r=t.slice(0,n),a=t.slice(-n),s=0;s<Math.max(1,Math.floor(i/t.length));s++){for(var u=0;u<r.length;u++){var c=r[u].cloneNode(!0);c.classList.add(o.cloneSlide),e.push(c)}for(var l=0;l<a.length;l++){var d=a[l].cloneNode(!0);d.classList.add(o.cloneSlide),e.unshift(d)}}return e},append:function(){for(var e=this.items,t=p.Html,n=t.wrapper,i=t.slides,t=Math.floor(e.length/2),o=e.slice(0,t).reverse(),r=e.slice(t,e.length),a=p.Sizes.slideWidth+"px",s=0;s<r.length;s++)n.appendChild(r[s]);for(var u=0;u<o.length;u++)n.insertBefore(o[u],i[0]);for(var c=0;c<e.length;c++)e[c].style.width=a},remove:function(){for(var e=this.items,t=0;t<e.length;t++)p.Html.wrapper.removeChild(e[t])}};return m(t,"grow",{get:function(){return(p.Sizes.slideWidth+p.Gaps.value)*t.items.length}}),e.on("update",function(){t.remove(),t.mount(),t.append()}),e.on("build.before",function(){f.isType("carousel")&&t.append()}),e.on("destroy",function(){t.remove()}),t},Resize:function(e,t,n){var i=new C,o={mount:function(){this.bind()},bind:function(){i.on("resize",window,w(function(){n.emit("resize")},e.settings.throttle))},unbind:function(){i.off("resize",window)}};return n.on("destroy",function(){o.unbind(),i.destroy()}),o},Build:function(n,i,e){var t={mount:function(){e.emit("build.before"),this.typeClass(),this.activeClass(),e.emit("build.after")},typeClass:function(){i.Html.root.classList.add(n.settings.classes[n.settings.type])},activeClass:function(){var t=n.settings.classes,e=i.Html.slides[n.index];e&&(e.classList.add(t.activeSlide),S(e).forEach(function(e){e.classList.remove(t.activeSlide)}))},removeClasses:function(){var t=n.settings.classes;i.Html.root.classList.remove(t[n.settings.type]),i.Html.slides.forEac
1h(function(e){e.classList.remove(t.activeSlide)})}};return e.on(["destroy","update"],function(){t.removeClasses()}),e.on(["resize","update"],function(){t.mount()}),e.on("move.after",function(){t.activeClass()}),t},Run:function(r,n,i){var e={mount:function(){this._o=!1},make:function(e){var t=this;r.disabled||(r.disable(),this.move=e,i.emit("run.before",this.move),this.calculate(),i.emit("run",this.move),n.Transition.after(function(){t.isStart()&&i.emit("run.start",t.move),t.isEnd()&&i.emit("run.end",t.move),(t.isOffset("<")||t.isOffset(">"))&&(t._o=!1,i.emit("run.offset",t.move)),i.emit("run.after",t.move),r.enable()}))},calculate:function(){var e=this.move,t=this.length,n=e.steps,i=e.direction,o="number"==typeof p(n)&&0!==p(n);switch(i){case">":">"===n?r.index=t:this.isEnd()?r.isType("slider")&&!r.settings.rewind||(this._o=!0,r.index=0):o?r.index+=Math.min(t-r.index,-p(n)):r.index++;break;case"<":"<"===n?r.index=0:this.isStart()?r.isType("slider")&&!r.settings.rewind||(this._o=!0,r.index=t):o?r.index-=Math.min(r.index,p(n)):r.index--;break;case"=":r.index=n;break;default:s("Invalid direction pattern ["+i+n+"] has been used")}},isStart:function(){return 0===r.index},isEnd:function(){return r.index===this.length},isOffset:function(e){return this._o&&this.move.direction===e}};return m(e,"move",{get:function(){return this._m},set:function(e){var t=e.substr(1);this._m={direction:e.substr(0,1),steps:t?p(t)?p(t):t:0}}}),m(e,"length",{get:function(){var e=r.settings,t=n.Html.slides.length;return r.isType("slider")&&"center"!==e.focusAt&&e.bound?t-1-(p(e.perView)-1)+p(e.focusAt):t-1}}),m(e,"offset",{get:function(){return this._o}}),e},Swipe:function(s,u,c){var n=new C,l=0,d=0,f=0,t=!1,i=!!A&&{passive:!0},e={mount:function(){this.bindSwipeStart()},start:function(e){t||s.disabled||(this.disable(),e=this.touches(e),l=null,d=p(e.pageX),f=p(e.pageY),this.bindSwipeMove(),this.bindSwipeEnd(),c.emit("swipe.start"))},move:function(e){if(!s.disabled){var t=s.settings,n=t.touchAngle,i=t.touchRatio,t=t.classes,o=this.touches(e),r=p(o.pageX)-d,o=p(o.pageY)-f,a=Math.abs(r<<2),o=Math.abs(o<<2),a=Math.sqrt(a+o),o=Math.sqrt(o);if(!(180*(l=Math.asin(o/a))/Math.PI<n))return!1;e.stopPropagation(),u.Move.make(r*parseFloat(i)),u.Html.root.classList.add(t.dragging),c.emit("swipe.move")}},end:function(e){var t,n,i,o;s.disabled||(t=s.settings,n=this.touches(e),e=this.threshold(e),n=n.pageX-d,i=180*l/Math.PI,o=Math.round(n/u.Sizes.slideWidth),this.enable(),e<n&&i<t.touchAngle?(t.perTouch&&(o=Math.min(o,p(t.perTouch))),u.Direction.is("rtl")&&(o=-o),u.Run.make(u.Direction.resolve("<"+o))):n<-e&&i<t.touchAngle?(t.perTouch&&(o=Math.max(o,-p(t.perTouch))),u.Direction.is("rtl")&&(o=-o),u.Run.make(u.Direction.resolve(">"+o))):u.Move.make(),u.Html.root.classList.remove(t.classes.dragging),this.unbindSwipeMove(),this.unbindSwipeEnd(),c.emit("swipe.end"))},bindSwipeStart:function(){var t=this,e=s.settings;e.swipeThreshold&&n.on(O[0],u.Html.wrapper,function(e){t.start(e)},i),e.dragThreshold&&n.on(O[1],u.Html.wrapper,function(e){t.start(e)},i)},unbindSwipeStart:function(){n.off(O[0],u.Html.wrapper,i),n.off(O[1],u.Html.wrapper,i)},bindSwipeMove:function(){var t=this;n.on(N,u.Html.wrapper,w(function(e){t.move(e)},s.settings.throttle),i)},unbindSwipeMove:function(){n.off(N,u.Html.wrapper,i)},bindSwipeEnd:function(){var t=this;n.on(M,u.Html.wrapper,function(e){t.end(e)})},unbindSwipeEnd:function(){n.off(M,u.Html.wrapper)},touches:function(e){return-1<D.indexOf(e.type)?e:e.touches[0]||e.changedTouches[0]},threshold:function(e){var t=s.settings;return-1<D.indexOf(e.type)?t.dragThreshold:t.swipeThreshold},enable:function(){return t=!1,u.Transition.enable(),this},disable:function(){return t=!0,u.Transition.disable(),this}};return c.on("build.after",function(){u.Html.root.classList.add(s.settings.classes.swipeable)}),c.on("destroy",function(){e.unbindSwipeStart(),e.unbindSwipeMove(),e.unbindSwipeEnd(),n.destroy()}),e},Images:function(e,t,n){var i=new C,o={mount:function(){this.bind()},bind:function(){i.on("dragstart",t.Html.wrapper,this.dragstart)},unbind:function(){i.off("dragstart",t.Html.wrapper)},dragstart:function(e){e.preventDefault()}};return n.on("destroy",function(){o.unbind(),i.destroy()}),o},Anchors:function(e,t,n){var i=new C,o=!1,r=!1,a={mount:function(){this._a=t.Html.wrapper.querySelectorAll("a"),this.bind()},bind:function(){i.on("click",t.Html.wrapper,this.click)},unbind:function(){i.off("click",t.Html.wrapper)},click:function(e){r&&(e.stopPropagation(),e.preventDefault())},detach:function(){if(r=!0,!o){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!1,this.items[e].setAttribute("data-href",this.items[e].getAttribute("href")),this.items[e].removeAttribute("href");o=!0}return this},attach:function(){if(r=!1,o){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!0,this.items[e].setAttribute("href",this.items[e].getAttribute("data-href"));o=!1}return this}};return m(a,"items",{get:function(){return a._a}}),n.on("swipe.move",function(){a.detach()}),n.on("swipe.end",function(){t.Transition.after(function(){a.attach()})}),n.on("destroy",function(){a.attach(),a.unbind(),i.destroy()}),a},Controls:function(n,t,e){var i=new C,o=!!A&&{passive:!0},r={mount:function(){this._n=t.Html.root.querySelectorAll('[data-glide-el="
1controls[nav]"]'),this._c=t.Html.root.querySelectorAll('[data-glide-el^="controls"]'),this.addBindings()},setActive:function(){for(var e=0;e<this._n.length;e++)this.addClass(this._n[e].children)},removeActive:function(){for(var e=0;e<this._n.length;e++)this.removeClass(this._n[e].children)},addClass:function(e){var t=n.settings,e=e[n.index];e&&(e.classList.add(t.classes.activeNav),S(e).forEach(function(e){e.classList.remove(t.classes.activeNav)}))},removeClass:function(e){e=e[n.index];e&&e.classList.remove(n.settings.classes.activeNav)},addBindings:function(){for(var e=0;e<this._c.length;e++)this.bind(this._c[e].children)},removeBindings:function(){for(var e=0;e<this._c.length;e++)this.unbind(this._c[e].children)},bind:function(e){for(var t=0;t<e.length;t++)i.on("click",e[t],this.click),i.on("touchstart",e[t],this.click,o)},unbind:function(e){for(var t=0;t<e.length;t++)i.off(["click","touchstart"],e[t])},click:function(e){e.preventDefault(),t.Run.make(t.Direction.resolve(e.currentTarget.getAttribute("data-glide-dir")))}};return m(r,"items",{get:function(){return r._c}}),e.on(["mount.after","move.after"],function(){r.setActive()}),e.on("destroy",function(){r.removeBindings(),r.removeActive(),i.destroy()}),r},Keyboard:function(e,t,n){var i=new C,o={mount:function(){e.settings.keyboard&&this.bind()},bind:function(){i.on("keyup",document,this.press)},unbind:function(){i.off("keyup",document)},press:function(e){39===e.keyCode&&t.Run.make(t.Direction.resolve(">")),37===e.keyCode&&t.Run.make(t.Direction.resolve("<"))}};return n.on(["destroy","update"],function(){o.unbind()}),n.on("update",function(){o.mount()}),n.on("destroy",function(){i.destroy()}),o},Autoplay:function(t,n,e){var i=new C,o={mount:function(){this.start(),t.settings.hoverpause&&this.bind()},start:function(){var e=this;t.settings.autoplay&&f(this._i)&&(this._i=setInterval(function(){e.stop(),n.Run.make(">"),e.start()},this.time))},stop:function(){this._i=clearInterval(this._i)},bind:function(){var e=this;i.on("mouseover",n.Html.root,function(){e.stop()}),i.on("mouseout",n.Html.root,function(){e.start()})},unbind:function(){i.off(["mouseover","mouseout"],n.Html.root)}};return m(o,"time",{get:function(){var e=n.Html.slides[t.index].getAttribute("data-glide-autoplay");return p(e||t.settings.autoplay)}}),e.on(["destroy","update"],function(){o.unbind()}),e.on(["run.before","pause","destroy","swipe.start","update"],function(){o.stop()}),e.on(["run.after","play","swipe.end"],function(){o.start()}),e.on("update",function(){o.mount()}),e.on("destroy",function(){i.destroy()}),o},Breakpoints:function(e,t,n){var i=new C,o=e.settings,r=I(o.breakpoints),a=u({},o),s={match:function(e){if(void 0!==window.matchMedia)for(var t in e)if(e.hasOwnProperty(t)&&window.matchMedia("(max-width: "+t+"px)").matches)return e[t];return a}};return u(o,s.match(r)),i.on("resize",window,w(function(){e.settings=g(o,s.match(r))},e.settings.throttle)),n.on("update",function(){r=I(r),a=u({},o)}),n.on("destroy",function(){i.off("resize",window)}),s}},L=j;if("function"!=typeof v&&null!==v)throw new TypeError("Super expression must either be null or a function, not "+typeof v);function j(){i(this,j);var e=this,t=(j.__proto__||Object.getPrototypeOf(j)).apply(this,arguments);if(e)return!t||"object"!=typeof t&&"function"!=typeof t?e:t;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}return L.prototype=Object.create(v&&v.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),v&&(Object.setPrototypeOf?Object.setPrototypeOf(L,v):L.__proto__=v),e(j,[{key:"mount",value:function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return a(j.prototype.__proto__||Object.getPrototypeOf(j.prototype),"mount",this).call(this,u({},B,e))}}]),j},"object"==typeof n&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):i.Glide=o()},{}],2:[function(e,t,n){function i(t,n,i){var o,r,a,s,u;function c(){var e=Date.now()-s;e<n&&0<=e?o=setTimeout(c,n-e):(o=null,i||(u=t.apply(a,r),a=r=null))}null==n&&(n=100);function e(){a=this,r=arguments,s=Date.now();var e=i&&!o;return o=o||setTimeout(c,n),e&&(u=t.apply(a,r),a=r=null),u}return e.clear=function(){o&&(clearTimeout(o),o=null)},e.flush=function(){o&&(u=t.apply(a,r),a=r=null,clearTimeout(o),o=null)},e}t.exports=i.debounce=i},{}],3:[function(e,t,n){!function(){"use strict";var d,t;function u(e){this.time=e.time,this.target=e.target,this.rootBounds=e.rootBounds,this.boundingClientRect=e.boundingClientRect,this.intersectionRect=e.intersectionRect||o(),this.isIntersecting=!!e.intersectionRect;var e=this.boundingClientRect,e=e.width*e.height,t=this.intersectionRect,t=t.width*t.height;this.intersectionRatio=e?Number((t/e).toFixed(4)):this.isIntersecting?1:0}function e(e,t){var n,i,o,t=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(t.root&&1!=t.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),i=this.THROTTLE_TIMEOUT,o=null,function(){o=o||setTimeout(function(){n(),o=null},i)}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(t.rootMargin),this.thresholds=this._initThresholds(t.threshold),this.root=t.root||null,this.rootMargin=this._rootMarginValues.map(function(e){return e.value+e.unit}).join(" ")}function n(e,t,n,i){"function"==typeof e.addEventListener?e.addEventListener(t,n,i||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function i(e,t,n,i){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,i||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function f(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t?t.width&&t.height?t:{top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}:o()}function o(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function r(e,t){for(var n=t;n;){if(n==e)return!0;n=p(n)}return!1}function p(e){e=e.parentNode;return e&&11==e.nodeType&&e.host?e.host:e&&e.assignedSlot?e.assignedSlot.parentNode:e}"object"==typeof window&&("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?"isIntersecting"in window.IntersectionObserverEntry.prototype||Ob
1ject.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return 0<this.intersectionRatio}}):(d=window.document,t=[],e.prototype.THROTTLE_TIMEOUT=100,e.prototype.POLL_INTERVAL=null,e.prototype.USE_MUTATION_OBSERVER=!0,e.prototype.observe=function(t){var e=this._observationTargets.some(function(e){return e.element==t});if(!e){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(),this._checkForIntersections()}},e.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._observationTargets.length||(this._unmonitorIntersections(),this._unregisterInstance())},e.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorIntersections(),this._unregisterInstance()},e.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},e.prototype._initThresholds=function(e){e=e||[0];return(e=Array.isArray(e)?e:[e]).sort().filter(function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||1<e)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]})},e.prototype._parseRootMargin=function(e){e=(e||"0px").split(/\s+/).map(function(e){e=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(e)return{value:parseFloat(e[1]),unit:e[2]};throw new Error("rootMargin must be specified in pixels or percent")});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},e.prototype._monitorIntersections=function(){this._monitoringIntersections||(this._monitoringIntersections=!0,this.POLL_INTERVAL?this._monitoringInterval=setInterval(this._checkForIntersections,this.POLL_INTERVAL):(n(window,"resize",this._checkForIntersections,!0),n(d,"scroll",this._checkForIntersections,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in window&&(this._domObserver=new MutationObserver(this._checkForIntersections),this._domObserver.observe(d,{attributes:!0,childList:!0,characterData:!0,subtree:!0}))))},e.prototype._unmonitorIntersections=function(){this._monitoringIntersections&&(this._monitoringIntersections=!1,clearInterval(this._monitoringInterval),this._monitoringInterval=null,i(window,"resize",this._checkForIntersections,!0),i(d,"scroll",this._checkForIntersections,!0),this._domObserver)&&(this._domObserver.disconnect(),this._domObserver=null)},e.prototype._checkForIntersections=function(){var a=this._rootIsInDom(),s=a?this._getRootRect():o();this._observationTargets.forEach(function(e){var t=e.element,n=f(t),i=this._rootContainsTarget(t),o=e.entry,r=a&&i&&this._computeTargetAndRootIntersection(t,s),e=e.entry=new u({time:window.performance&&performance.now&&performance.now(),target:t,boundingClientRect:n,rootBounds:s,intersectionRect:r});o?a&&i?this._hasCrossedThreshold(o,e)&&this._queuedEntries.push(e):o&&o.isIntersecting&&this._queuedEntries.push(e):this._queuedEntries.push(e)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)},e.prototype._computeTargetAndRootIntersection=function(e,t){if("none"!=window.getComputedStyle(e).display){for(var n,i,o,r,a=f(e),s=p(e),u=!1;!u;){var c=null,l=1==s.nodeType?window.getComputedStyle(s):{};if("none"==l.display)return;if(s==this.root||s==d?(u=!0,c=t):s!=d.body&&s!=d.documentElement&&"visible"!=l.overflow&&(c=f(s)),c&&(l=c,c=a,r=o=i=n=void 0,n=Math.max(l.top,c.top),i=Math.min(l.bottom,c.bottom),o=Math.max(l.left,c.left),l=Math.min(l.right,c.right),r=i-n,!(a=0<=(c=l-o)&&0<=r&&{top:n,bottom:i,left:o,right:l,width:c,height:r})))break;s=p(s)}return a}},e.prototype._getRootRect=function(){var e,t;return t=this.root?f(this.root):(t=d.documentElement,e=d.body,{top:0,left:0,right:t.clientWidth||e.clientWidth,width:t.clientWidth||e.clientWidth,bottom:t.clientHeight||e.clientHeight,height:t.clientHeight||e.clientHeight}),this._expandRectByRootMargin(t)},e.prototype._expandRectByRootMargin=function(n){var e=this._rootMarginValues.map(function(e,t){return"px"==e.unit?e.value:e.value*(t%2?n.width:n.height)/100}),e={top:n.top-e[0],right:n.right+e[1],bottom:n.bottom+e[2],left:n.left-e[3]};return e.width=e.right-e.left,e.height=e.bottom-e.top,e},e.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,i=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==i)for(var o=0;o<this.thresholds.length;o++){var r=this.thresholds[o];if(r==n||r==i||r<n!=r<i)return!0}},e.prototype._rootIsInDom=function(){return!this.root||r(d,this.root)},e.prototype._rootContainsTarget=function(e){return r(this.root||d,e)},e.prototype._registerInstance=function(){t.indexOf(this)<0&&t.push(this)},e.prototype._unregisterInstance=function(){var e=t.indexOf(this);-1!=e&&t.splice(e,1)},window.IntersectionObserver=e,window.IntersectionObserverEntry=u))}()},{}],4:[function(e,t,n){var i,o,r,a;i=function(){function s(){for(var e=0,t={};e<arguments.length;e++){var n,i=arguments[e];for(n in i)t[n]=i[n]}return t}function c(e){return e.replace(/(%[0-9A-Z]{2}
1)+/g,decodeURIComponent)}return function e(u){function a(){}function n(e,t,n){if("undefined"!=typeof document){"number"==typeof(n=s({path:"/"},a.defaults,n)).expires&&(n.expires=new Date(+new Date+864e5*n.expires)),n.expires=n.expires?n.expires.toUTCString():"";try{var i=JSON.stringify(t);/^[\{\[]/.test(i)&&(t=i)}catch(e){}t=u.write?u.write(t,e):encodeURIComponent(String(t)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),e=encodeURIComponent(String(e)).replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent).replace(/[\(\)]/g,escape);var o,r="";for(o in n)n[o]&&(r+="; "+o,!0!==n[o])&&(r+="="+n[o].split(";")[0]);return document.cookie=e+"="+t+r}}function t(e,t){if("undefined"!=typeof document){for(var n={},i=document.cookie?document.cookie.split("; "):[],o=0;o<i.length;o++){var r=i[o].split("="),a=r.slice(1).join("=");t||'"'!==a.charAt(0)||(a=a.slice(1,-1));try{var s=c(r[0]),a=(u.read||u)(a,s)||c(a);if(t)try{a=JSON.parse(a)}catch(e){}if(n[s]=a,e===s)break}catch(e){}}return e?n[e]:n}}return a.set=n,a.get=function(e){return t(e,!1)},a.getJSON=function(e){return t(e,!0)},a.remove=function(e,t){n(e,"",s(t,{expires:-1}))},a.defaults={},a.withConverter=e,a}(function(){})},"function"==typeof define&&define.amd&&(define(i),o=!0),"object"==typeof n&&(t.exports=i(),o=!0),o||(r=window.Cookies,(a=window.Cookies=i()).noConflict=function(){return window.Cookies=r,a})},{}],5:[function(e,t,n){!function(vt){var e,yt=this||(0,eval)("this"),bt=yt.document,wt=yt.navigator,kt=yt.jQuery,St=yt.JSON;kt||"undefined"==typeof jQuery||(kt=jQuery),e=function(e,P){function n(e,t){return(null===e||typeof e in ae)&&e===t}function H(e,t){var n;return function(){n=n||L.a.setTimeout(function(){n=vt,e()},t)}}function q(e,t){var n;return function(){clearTimeout(n),n=L.a.setTimeout(e,t)}}function R(e,t){t&&"change"!==t?"beforeChange"===t?this.oc(e):this.bb(e,t):this.pc(e)}function z(e,t){null!==t&&t.s&&t.s()}function B(e,t){var n=this.pd,i=n[C];i.qa||(this.Pb&&this.kb[t]?(n.tc(t,e,this.kb[t]),this.kb[t]=null,--this.Pb):i.F[t]||n.tc(t,e,i.G?{da:e}:n.Zc(e)),e.Ka&&e.fd())}var F,r,V,U,$,i,a,G,W,Y,o,J,s,u,X,c,K,L=void 0!==e?e:{};function Z(e,t){for(var n in e)r.call(e,n)&&t(n,e[n])}function Q(e,t){if(t)for(var n in t)r.call(t,n)&&(e[n]=t[n]);return e}function ee(e,t){return e.__proto__=t,e}function te(e,t,n,i){var o=e[t].match(a)||[];L.a.C(n.match(a),function(e){L.a.Oa(o,e,i)}),e[t]=o.join(" ")}function ne(){if(u)for(var e,t=u,n=0;c<u;)if(e=s[c++]){if(t<c){if(5e3<=++n){c=u,L.a.Fc(Error("'Too much recursion' after processing "+n+" task groups."));break}t=u}try{e()}catch(e){L.a.Fc(e)}}}function ie(){ne(),c=u=s.length=0}L.b=function(e,t){for(var n=e.split("."),i=L,o=0;o<n.length-1;o++)i=i[n[o]];i[n[n.length-1]]=t},L.J=function(e,t,n){e[t]=n},L.version="3.5.0",L.b("version",L.version),L.options={deferUpdates:!1,useOnlyNativeEvents:!1,foreachHidesDestroyed:!1},L.a=(r=Object.prototype.hasOwnProperty,e={__proto__:[]}instanceof Array,V="function"==typeof Symbol,U={},(D={})[wt&&/Firefox\/2/i.test(wt.userAgent)?"KeyboardEvent":"UIEvents"]=["keyup","keydown","keypress"],D.MouseEvents="click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave".split(" "),Z(D,function(e,t){if(t.length)for(var n=0,i=t.length;n<i;n++)U[t[n]]=e}),$={propertychange:!0},i=bt&&function(){for(var e=3,t=bt.createElement("div"),n=t.getElementsByTagName("i");t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e",n[0];);return 4<e?e:vt}(),a=/\S+/g,{Ic:["authenticity_token",/^__RequestVerificationToken(_.*)?$/],C:function(e,t,n){for(var i=0,o=e.length;i<o;i++)t.call(n,e[i],i,e)},A:"function"==typeof Array.prototype.indexOf?function(e,t){return Array.prototype.indexOf.call(e,t)}:function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},Lb:function(e,t,n){for(var i=0,o=e.length;i<o;i++)if(t.call(n,e[i],i,e))return e[i];return vt},hb:function(e,t){t=L.a.A(e,t);0<t?e.splice(t,1):0===t&&e.shift()},vc:function(e){var t=[];return e&&L.a.C(e,function(e){L.a.A(t,e)<0&&t.push(e)}),t},Mb:function(e,t,n){var i=[];if(e)for(var o=0,r=e.length;o<r;o++)i.push(t.call(n,e[o],o));return i},fb:function(e,t,n){var i=[];if(e)for(var o=0,r=e.length;o<r;o++)t.call(n,e[o],o)&&i.push(e[o]);return i},gb:function(e,t){if(t instanceof Array)e.push.apply(e,t);else for(var n=0,i=t.length;n<i;n++)e.push(t[n]);return e},Oa:function(e,t,n){var i=L.a.A(L.a.$b(e),t);i<0?n&&e.push(t):n||e.splice(i,1)},Ba:e,extend:Q,setPrototypeOf:ee,zb:e?ee:Q,O:Z,Ha:function(e,t,n){if(!e)return e;var i,o={};for(i in e)r.call(e,i)&&(o[i]=t.call(n,e[i],i,e));return o},Sb:function(e){for(;e.firstChild;)L.removeNode(e.firstChild)},Xb:function(e){for(var t=((e=L.a.la(e))[0]&&e[0].ownerDocument||bt).createElement("div"),n=0,i=e.length;n<i;n++)t.appendChild(L.na(e[n]));return t},Ca:function(e,t){for(var n=0,i=e.length,o=[];n<i;n++){var r=e[n].cloneNode(!0);o.push(t?L.na(r):r)}return o},ua:function(e,t){if(L.a.Sb(e),t)for(var n=0,i=t.length;n<i;n++)e.appendChild(t[n])},Wc:function(e,t){var n=e.nodeType?[e]:e;if(0<n.length){for(var i=n[0],o=i.parentNode,r=0,a=t.length;r<a;r++)o.insertBefore(t[r],i);for(r=0,a=n.length;r<a;r++)L.removeNode(n[r])}},Ua:function(e,t){if(e.length){for(t=8===t.nodeType&&t.parentNode||t;e.length&&e[0].parentNode!==t;)e.splice(0,1);for(;1<e.length&&e[e.length-1].parentNode!==t;)e.length--;
1if(1<e.length){var n=e[0],i=e[e.length-1];for(e.length=0;n!==i;)e.push(n),n=n.nextSibling;e.push(i)}}return e},Yc:function(e,t){i<7?e.setAttribute("selected",t):e.selected=t},Cb:function(e){return null===e||e===vt?"":e.trim?e.trim():e.toString().replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Td:function(e,t){return!(t.length>(e=e||"").length)&&e.substring(0,t.length)===t},ud:function(e,t){if(e===t)return!0;if(11===e.nodeType)return!1;if(t.contains)return t.contains(1!==e.nodeType?e.parentNode:e);if(t.compareDocumentPosition)return 16==(16&t.compareDocumentPosition(e));for(;e&&e!=t;)e=e.parentNode;return!!e},Rb:function(e){return L.a.ud(e,e.ownerDocument.documentElement)},jd:function(e){return!!L.a.Lb(e,L.a.Rb)},P:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},zc:function(e){return L.onError?function(){try{return e.apply(this,arguments)}catch(e){throw L.onError&&L.onError(e),e}}:e},setTimeout:function(e,t){return setTimeout(L.a.zc(e),t)},Fc:function(e){setTimeout(function(){throw L.onError&&L.onError(e),e},0)},H:function(t,e,n){var i=L.a.zc(n);if(n=$[e],L.options.useOnlyNativeEvents||n||!kt)if(n||"function"!=typeof t.addEventListener){if(void 0===t.attachEvent)throw Error("Browser doesn't support addEventListener or attachEvent");function o(e){i.call(t,e)}var r="on"+e;t.attachEvent(r,o),L.a.I.za(t,function(){t.detachEvent(r,o)})}else t.addEventListener(e,i,!1);else F=F||("function"==typeof kt(t).on?"on":"bind"),kt(t)[F](e,i)},Fb:function(e,t){if(!e||!e.nodeType)throw Error("element must be a DOM node when calling triggerEvent");var n=!("input"!==L.a.P(e)||!e.type||"click"!=t.toLowerCase())&&("checkbox"==(n=e.type)||"radio"==n);if(L.options.useOnlyNativeEvents||!kt||n)if("function"==typeof bt.createEvent){if("function"!=typeof e.dispatchEvent)throw Error("The supplied element doesn't support dispatchEvent");(n=bt.createEvent(U[t]||"HTMLEvents")).initEvent(t,!0,!0,yt,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(n)}else if(n&&e.click)e.click();else{if(void 0===e.fireEvent)throw Error("Browser doesn't support triggering events");e.fireEvent("on"+t)}else kt(e).trigger(t)},c:function(e){return L.N(e)?e():e},$b:function(e){return L.N(e)?e.w():e},Eb:function(t,e,n){var i;e&&("object"==typeof t.classList?(i=t.classList[n?"add":"remove"],L.a.C(e.match(a),function(e){i.call(t.classList,e)})):"string"==typeof t.className.baseVal?te(t.className,"baseVal",e,n):te(t,"className",e,n))},Ab:function(e,t){var t=L.a.c(t),n=(null!==t&&t!==vt||(t=""),L.h.firstChild(e));!n||3!=n.nodeType||L.h.nextSibling(n)?L.h.ua(e,[e.ownerDocument.createTextNode(t)]):n.data=t,L.a.zd(e)},Xc:function(e,t){if(e.name=t,i<=7)try{var n=e.name.replace(/[&<>'"]/g,function(e){return"&#"+e.charCodeAt(0)+";"});e.mergeAttributes(bt.createElement("<input name='"+n+"'/>"),!1)}catch(e){}},zd:function(e){9<=i&&(e=1==e.nodeType?e:e.parentNode).style&&(e.style.zoom=e.style.zoom)},vd:function(e){var t;i&&(t=e.style.width,e.style.width=0,e.style.width=t)},Od:function(e,t){e=L.a.c(e),t=L.a.c(t);for(var n=[],i=e;i<=t;i++)n.push(i);return n},la:function(e){for(var t=[],n=0,i=e.length;n<i;n++)t.push(e[n]);return t},Da:function(e){return V?Symbol(e):e},Xd:6===i,Yd:7===i,W:i,Kc:function(e,t){for(var n=L.a.la(e.getElementsByTagName("input")).concat(L.a.la(e.getElementsByTagName("textarea"))),i="string"==typeof t?function(e){return e.name===t}:function(e){return t.test(e.name)},o=[],r=n.length-1;0<=r;r--)i(n[r])&&o.push(n[r]);return o},Md:function(e){return"string"==typeof e&&(e=L.a.Cb(e))?St&&St.parse?St.parse(e):new Function("return "+e)():null},fc:function(e,t,n){if(St&&St.stringify)return St.stringify(L.a.c(e),t,n);throw Error("Cannot find JSON.stringify(). Some browsers (e.g., IE < 8) don't support it natively, but you can overcome this by adding a script reference to json2.js, downloadable from http://www.json.org/json2.js")},Nd:function(e,t,n){var i=(n=n||{}).params||{},o=n.includeFields||this.Ic,r=e;if("object"==typeof e&&"form"===L.a.P(e))for(var r=e.action,a=o.length-1;0<=a;a--)for(var s=L.a.Kc(e,o[a]),u=s.length-1;0<=u;u--)i[s[u].name]=s[u].value;t=L.a.c(t);var c,l=bt.createElement("form");for(c in l.style.display="none",l.action=r,l.method="post",t)e=bt.createElement("input"),e.type="hidden",e.name=c,e.value=L.a.fc(L.a.c(t[c])),l.appendChild(e);Z(i,function(e,t){var n=bt.createElement("input");n.type="hidden",n.name=e,n.value=t,l.appendChild(n)}),bt.body.appendChild(l),n.submitter?n.submitter(l):l.submit(),setTimeout(function(){l.parentNode.removeChild(l)},0)}}),L.b("utils",L.a),L.b("utils.arrayForEach",L.a.C),L.b("utils.arrayFirst",L.a.Lb),L.b("utils.arrayFilter",L.a.fb),L.b("utils.arrayGetDistinctValues",L.a.vc),L.b("utils.arrayIndexOf",L.a.A),L.b("utils.arrayMap",L.a.Mb),L.b("utils.arrayPushAll",L.a.gb),L.b("utils.arrayRemoveItem",L.a.hb),L.b("utils.cloneNodes",L.a.Ca),L.b("utils.createSymbolOrString",L.a.Da),L.b("utils.extend",L.a.extend),L.b("utils.fieldsIncludedWithJsonPost",L.a.Ic),L.b("utils.getFormFields",L.a.Kc),L.b("utils.objectMap",L.a.Ha),L.b("utils.peekObservable",L.a.$b),L.b("utils.postJson",L.a.Nd),L.b("utils.parseJson",L.a.Md),L.b("utils.registerEventHandler",L.a.H),L.b("utils.stringifyJson",L.a.fc),L.b("utils.range",L.a.Od),L.b("utils.toggleDomNodeCssClass",L.a.Eb),L.b("utils.triggerEvent",L.a.Fb),L.b("utils.unwrapObservable",L.a.c),L.b("utils.objectForEach",L.a.O),L.b("utils.addOrRemoveItem",L.a.Oa),L.b("utils.setTextContent",L.a.Ab),L.b("unwrap",L.a.c),Function.prototype.bind||(Function.prototype.bind=function(t){var n,i=this;return 1===arguments.length?function(){return i.apply(t,arguments)}
1:(n=Array.prototype.slice.call(arguments,1),function(){var e=n.slice(0);return e.push.apply(e,arguments),i.apply(t,e)})}),L.a.g=new function(){var i,o=0,r="__ko__"+(new Date).getTime(),a={},e=L.a.W?(i=function(e,t){var n=e[r];if(!n||"null"===n||!a[n]){if(!t)return vt;n=e[r]="ko"+o++,a[n]={}}return a[n]},function(e){var t=e[r];return!!t&&(delete a[t],!(e[r]=null))}):(i=function(e,t){var n=e[r];return n=!n&&t?e[r]={}:n},function(e){return!!e[r]&&(delete e[r],!0)});return{get:function(e,t){e=i(e,!1);return e&&e[t]},set:function(e,t,n){(e=i(e,n!==vt))&&(e[t]=n)},Tb:function(e,t,n){return(e=i(e,!0))[t]||(e[t]=n)},clear:e,Z:function(){return o+++r}}},L.b("utils.domData",L.a.g),L.b("utils.domData.clear",L.a.g.clear),L.a.I=new function(){function i(e,t){var n=L.a.g.get(e,a);return n===vt&&t&&L.a.g.set(e,a,n=[]),n}function r(e){if(t=i(e,!1))for(var t=t.slice(0),n=0;n<t.length;n++)t[n](e);L.a.g.clear(e),L.a.I.cleanExternalData(e),s[e.nodeType]&&o(e.childNodes,!0)}function o(e,t){for(var n,i=[],o=0;o<e.length;o++)if((!t||8===e[o].nodeType)&&(r(i[i.length]=n=e[o]),e[o
1]!==n))for(;o--&&-1==L.a.A(i,e[o]););}var a=L.a.g.Z(),t={1:!0,8:!0,9:!0},s={1:!0,9:!0};return{za:function(e,t){if("function"!=typeof t)throw Error("Callback must be a function");i(e,!0).push(t)},xb:function(e,t){var n=i(e,!1);n&&(L.a.hb(n,t),0==n.length)&&L.a.g.set(e,a,vt)},na:function(e){return t[e.nodeType]&&(r(e),s[e.nodeType])&&o(e.getElementsByTagName("*")),e},removeNode:function(e){L.na(e),e.parentNode&&e.parentNode.removeChild(e)},cleanExternalData:function(e){kt&&"function"==typeof kt.cleanData&&kt.cleanData([e])}}},L.na=L.a.I.na,L.removeNode=L.a.I.removeNode,L.b("cleanNode",L.na),L.b("removeNode",L.removeNode),L.b("utils.domNodeDisposal",L.a.I),L.b("utils.domNodeDisposal.addDisposeCallback",L.a.I.za),L.b("utils.domNodeDisposal.removeDisposeCallback",L.a.I.xb),G=[0,"",""],W={thead:D=[1,"<table>","</table>"],tbody:D,tfoot:D,tr:[2,"<table><tbody>","</tbody></table>"],td:e=[3,"<table><tbody><tr>","</tr></tbody></table>"],th:e,option:D=[1,"<select multiple='multiple'>","</select>"],optgroup:D},Y=L.a.W<=8,L.a.ta=function(e,t){if(kt){if(kt.parseHTML)i=kt.parseHTML(e,t)||[];else if((i=kt.clean([e],t))&&i[0]){for(var n=i[0];n.parentNode&&11!==n.parentNode.nodeType;)n=n.parentNode;n.parentNode&&n.parentNode.removeChild(n)}}else{var i,n=(i=(i=t)||bt).parentWindow||i.defaultView||yt,o=L.a.Cb(e).toLowerCase(),r=i.createElement("div"),t=(o=o.match(/^(?:\x3c!--.*?--\x3e\s*?)*?<([a-z]+)[\s>]/))&&W[o[1]]||G,o=t[0];for(t="ignored<div>"+t[1]+e+t[2]+"</div>","function"==typeof n.innerShiv?r.appendChild(n.innerShiv(t)):(Y&&i.body.appendChild(r),r.innerHTML=t,Y&&r.parentNode.removeChild(r));o--;)r=r.lastChild;i=L.a.la(r.lastChild.childNodes)}return i},L.a.Ld=function(e,t){e=L.a.ta(e,t);return e.length&&e[0].parentElement||L.a.Xb(e)},L.a.dc=function(e,t){if(L.a.Sb(e),null!==(t=L.a.c(t))&&t!==vt)if("string"!=typeof t&&(t=t.toString()),kt)kt(e).html(t);else for(var n=L.a.ta(t,e.ownerDocument),i=0;i<n.length;i++)e.appendChild(n[i])},L.b("utils.parseHtmlFragment",L.a.ta),L.b("utils.setHtml",L.a.dc),L.aa=(o={},{Wb:function(e){if("function"!=typeof e)throw Error("You can only pass a function to ko.memoization.memoize()");var t=(4294967296*(1+Math.random())|0).toString(16).substring(1)+(4294967296*(1+Math.random())|0).toString(16).substring(1);return o[t]=e,"\x3c!--[ko_memo:"+t+"]--\x3e"},ad:function(e,t){var n=o[e];if(n===vt)throw Error("Couldn't find any memo with ID "+e+". Perhaps it's already been unmemoized.");try{return n.apply(null,t||[]),!0}finally{delete o[e]}},bd:function(e,t){var n=[];!function e(t,n){if(t)if(8==t.nodeType)null!=(i=L.aa.Tc(t.nodeValue))&&n.push({sd:t,Jd:i});else if(1==t.nodeType)for(var i=0,o=t.childNodes,r=o.length;i<r;i++)e(o[i],n)}
1(e,n);for(var i=0,o=n.length;i<o;i++){var r=n[i].sd,a=[r];t&&L.a.gb(a,t),L.aa.ad(n[i].Jd,a),r.nodeValue="",r.parentNode&&r.parentNode.removeChild(r)}},Tc:function(e){return(e=e.match(/^\[ko_memo\:(.*?)\]$/))?e[1]:null}}),L.b("memoization",L.aa),L.b("memoization.memoize",L.aa.Wb),L.b("memoization.unmemoize",L.aa.ad),L.b("memoization.parseMemoText",L.aa.Tc),L.b("memoization.unmemoizeDomNodeAndDescendants",L.aa.bd),L.ma=(s=[],X=1,c=u=0,{scheduler:K=yt.MutationObserver?(K=ie,J=bt.createElement("div"),new MutationObserver(K).observe(J,{attributes:!0}),function(){J.classList.toggle("foo")}):bt&&"onreadystatechange"in bt.createElement("script")?function(e){var t=bt.createElement("script");t.onreadystatechange=function(){t.onreadystatechange=null,bt.documentElement.removeChild(t),t=null,e()},bt.documentElement.appendChild(t)}:function(e){setTimeout(e,0)},yb:function(e){return u||L.ma.scheduler(ie),s[u++]=e,X++},cancel:function(e){c<=(e-=X-u)&&e<u&&(s[e]=null)},resetForTesting:function(){var e=u-c;return c=u=s.length=0,e},Rd:ne}),L.b("tasks",L.ma),L.b("tasks.schedule",L.ma.yb),L.b("tasks.runEarly",L.ma.Rd),L.Ta={throttle:function(t,n){t.throttleEvaluation=n;var i=null;return L.$({read:t,write:function(e){clearTimeout(i),i=L.a.setTimeout(function(){t(e)},n)}})},rateLimit:function(e,t){var n,i,o;"number"==typeof t?n=t:(n=t.timeout,i=t.method),e.Hb=!1,o="function"==typeof i?i:"notifyWhenChangesStop"==i?q:H,e.tb(function(e){return o(e,n,t)})},deferred:function(i,e){if(!0!==e)throw Error("The 'deferred' extender only accepts the value 'true', because it is not supported to turn deferral off once enabled.");i.Hb||(i.Hb=!0,i.tb(function(e){var t,n=!1;return function(){if(!n){L.ma.cancel(t),t=L.ma.yb(e);try{n=!0,i.notifySubscribers(vt,"dirty")}finally{n=!1}}}}))},notify:function(e,t){e.equalityComparer="always"==t?null:n}};var t,oe,re,ae={undefined:1,boolean:1,number:1,string:1},l=(L.b("extenders",L.Ta),L.gc=function(e,t,n){this.da=e,this.kc=t,this.lc=n,this.Ib=!1,this.ab=this.Jb=null,L.J(this,"dispose",this.s),L.J(this,"disposeWhenNodeIsRemoved",this.l)},L.gc.prototype.s=function(){this.Ib||(this.ab&&L.a.I.xb(this.Jb,this.ab),this.Ib=!0,this.lc(),this.da=this.kc=this.lc=this.Jb=this.ab=null)},L.gc.prototype.l=function(e){this.Jb=e,L.a.I.za(e,this.ab=this.s.bind(this))},L.R=function(){L.a.zb(this,l),l.ob(this)},{ob:function(e){e.S={change:[]},e.rc=1},subscribe:function(e,t,n){var i=this,o=(n=n||"change",new L.gc(i,t?e.bind(t):e,function(){L.a.hb(i.S[n],o),i.cb&&i.cb(n)}));return i.Qa&&i.Qa(n),i.S[n]||(i.S[n]=[]),i.S[n].push(o),o},notifySubscribers:function(e,t){if("change"===(t=t||"change")&&this.Gb(),this.Wa(t)){var n="change"===t&&this.dd||this.S[t].slice(0);try{L.v.wc();for(var i,o=0;i=n[o];++o)i.Ib||i.kc(e)}finally{L.v.end()}}},mb:function(){return this.rc},Cd:function(e){return this.mb()!==e},Gb:function(){++this.rc},tb:function(e){var n,t,i,o,r,a=this,s=L.N(a),u=(a.bb||(a.bb=a.notifySubscribers,a.notifySubscribers=R),e(function(){a.Ka=!1,s&&o===a&&(o=a.mc?a.mc():a());var e=t||r&&a.qb(i,o);r=t=n=!1,e&&a.bb(i=o)}));a.pc=function(e,t){t&&a.Ka||(r=!t),a.dd=a.S.change.slice(0),a.Ka=n=!0,o=e,u()},a.oc=function(e){n||(i=e,a.bb(e,"beforeChange"))},a.qc=function(){r=!0},a.fd=function(){a.qb(i,a.w(!0))&&(t=!0)}},Wa:function(e){return this.S[e]&&this.S[e].length},Ad:function(e){var n;return e?this.S[e]&&this.S[e].length||0:(n=0,L.a.O(this.S,function(e,t){"dirty"!==e&&(n+=t.length)}),n)},qb:function(e,t){return!this.equalityComparer||!this.equalityComparer(e,t)},toString:function(){return"[object Object]"},extend:function(e){var n=this;return e&&L.a.O(e,function(e,t){e=L.Ta[e];"function"==typeof e&&(n=e(n,t)||n)}),n}});function se(e){oe.push(t),t=e}function ue(){t=oe.pop()}L.J(l,"init",l.ob),L.J(l,"subscribe",l.subscribe),L.J(l,"extend",l.extend),L.J(l,"getSubscriptionsCount",l.Ad),L.a.Ba&&L.a.setPrototypeOf(l,Function.prototype),L.R.fn=l,L.Pc=function(e){return null!=e&&"function"==typeof e.subscribe&&"function"==typeof e.notifySubscribers},L.b("subscribable",L.R),L.b("isSubscribable",L.Pc),L.U=L.v=(oe=[],re=0,{wc:se,end:ue,ac:function(e){if(t){if(!L.Pc(e))throw Error("Only subscribable things can act as dependencies");
1t.nd.call(t.od,e,e.ed||(e.ed=++re))}},K:function(e,t,n){try{return se(),e.apply(t,n||[])}finally{ue()}},pa:function(){if(t)return t.o.pa()},Va:function(){if(t)return t.o.Va()},rb:function(){if(t)return t.rb},o:function(){if(t)return t.o}}),L.b("computedContext",L.U),L.b("computedContext.getDependenciesCount",L.U.pa),L.b("computedContext.getDependencies",L.U.Va),L.b("computedContext.isInitial",L.U.rb),L.b("computedContext.registerDependency",L.U.ac),L.b("ignoreDependencies",L.Wd=L.v.K);var ce,le,de,fe,pe,d,f,he,me,ge,ve,v,p,y,ye,h,b,be,m,g,w,k,we,ke,Se,Ee,S=L.a.Da("_latestValue"),E=(L.sa=function(e){function t(){return 0<arguments.length?(t.qb(t[S],arguments[0])&&(t.xa(),t[S]=arguments[0],t.wa()),this):(L.v.ac(t),t[S])}return t[S]=e,L.a.Ba||L.a.extend(t,L.R.fn),L.R.fn.ob(t),L.a.zb(t,E),L.options.deferUpdates&&L.Ta.deferred(t,!0),t},{equalityComparer:n,w:function(){return this[S]},wa:function(){this.notifySubscribers(this[S],"spectate"),this.notifySubscribers(this[S])},xa:function(){this.notifySubscribers(this[S],"beforeChange")}}),T=(L.a.Ba&&L.a.setPrototypeOf(E,L.R.fn),L.sa.Na="__ko_proto__"),C=(E[T]=L.sa,L.N=function(e){if((e="function"==typeof e&&e[T])&&e!==E[T]&&e!==L.o.fn[T])throw Error("Invalid object that looks like an observable; possibly from another Knockout instance");return!!e},L.Ya=function(e){return"function"==typeof e&&(e[T]===E[T]||e[T]===L.o.fn[T]&&e.Mc)},L.b("observable",L.sa),L.b("isObservable",L.N),L.b("isWriteableObservable",L.Ya),L.b("isWritableObservable",L.Ya),L.b("observable.fn",E),L.J(E,"peek",E.w),L.J(E,"valueHasMutated",E.wa),L.J(E,"valueWillMutate",E.xa),L.Ia=function(e){if("object"==typeof(e=e||[])&&"length"in e)return e=L.sa(e),L.a.zb(e,L.Ia.fn),e.extend({trackArrayChanges:!0});throw Error("The argument passed when initializing an observable array must be an array, or null, or undefined.")},L.Ia.fn={remove:function(t){for(var e=this.w(),n=[],i="function"!=typeof t||L.N(t)?function(e){return e===t}:t,o=0;o<e.length;o++){var r=e[o];if(i(r)){if(0===n.length&&this.xa(),e[o]!==r)throw Error("Array modified during remove; cannot remove item");n.push(r),e.splice(o,1),o--}}return n.length&&this.wa(),n},removeAll:function(t){var e,n;return t===vt?(n=(e=this.w()).slice(0),this.xa(),e.splice(0,e.length),this.wa(),n):t?this.remove(function(e){return 0<=L.a.A(t,e)}):[]},destroy:function(t){var e=this.w(),n="function"!=typeof t||L.N(t)?function(e){return e===t}:t;this.xa();for(var i=e.length-1;0<=i;i--){var o=e[i];n(o)&&(o._destroy=!0)}this.wa()},destroyAll:function(t){return t===vt?this.destroy(function(){return!0}):t?this.destroy(function(e){return 0<=L.a.A(t,e)}):[]},indexOf:function(e){var t=this();return L.a.A(t,e)},replace:function(e,t){e=this.indexOf(e);0<=e&&(this.xa(),this.w()[e]=t,this.wa())},sorted:function(e){var t=this().slice(0);return e?t.sort(e):t.sort()},reversed:function(){return this().slice(0).reverse()}},L.a.Ba&&L.a.setPrototypeOf(L.Ia.fn,L.sa.fn),L.a.C("pop push reverse shift sort splice unshift".split(" "),function(n){L.Ia.fn[n]=function(){var e=this.w(),t=(this.xa(),this.yc(e,n,arguments),e[n].apply(e,arguments));return this.wa(),t===e?this:t}}),L.a.C(["slice"],function(t){L.Ia.fn[t]=function(){var e=this();return e[t].apply(e,arguments)}}),L.Oc=function(e){return L.N(e)&&"function"==typeof e.remove&&"function"==typeof e.push},L.b("observableArray",L.Ia),L.b("isObservableArray",L.Oc),L.Ta.trackArrayChanges=function(n,e){var d,f,i,p,o,r,a,t;n.Nb={},e&&"object"==typeof e&&L.a.extend(n.Nb,e),n.Nb.sparse=!0,n.yc||(d=!1,f=null,p=0,a=n.Qa,t=n.cb,n.Qa=function(e){function t(){var e,t;p&&(e=[].concat(n.w()||[]),n.Wa("arrayChange")&&(t=f=!f||1<p?L.a.Ob(o,e,n.Nb):f),o=e,f=null,p=0,t)&&t.length&&n.notifySubscribers(t,"arrayChange")}a&&a.call(n,e),"arrayChange"===e&&(d?t():(d=!0,r=n.notifySubscribers,n.notifySubscribers=function(e,t){return t&&"change"!==t||++p,r.apply(this,arguments)},o=[].concat(n.w()||[]),f=null,i=n.subscribe(t)))},n.cb=function(e){t&&t.call(n,e),"arrayChange"!==e||n.Wa("arrayChange")||(r&&(n.notifySubscribers=r,r=vt),i&&i.s(),i=null,d=!1,o=vt)},n.yc=function(e,t,n){function i(e,t,n){return o[o.length]={status:e,value:t,index:n}}if(d&&!p){var o=[],r=e.length,a=n.length,s=0;switch(t){case"push":s=r;case"unshift":for(t=0;t<a;t++)i("added",n[t],s+t);break;case"pop":s=r-1;case"shift":r&&i("deleted",e[s],s);break;case"splice":t=Math.min(Math.max(0,n[0]<0?r+n[0]:n[0]),r);for(var r=1===a?r:Math.min(t+(n[1]||0),r),a=t+a-2,s=Math.max(r,a),u=[],c=[],l=2;t<s;++t,++l)t<r&&c.push(i("deleted",e[t],t)),t<a&&u.push(i("added",n[l],t));L.a.Jc(c,u);break;default:return}f=o}})},L.a.Da("_state")),_=(L.o=L.$=function(e,t,n){function i(){if(0<arguments.length){if("function"!=typeof o)throw Error("Cannot write a value to a ko.computed unless you specify a 'write' option. If you wish to read the current value, don't pass any parameters.");return o.apply(r.lb,arguments),this}return r.qa||L.v.ac(i),(r.ka||r.G&&i.Xa())&&i.ha(),r.X}if("object"==typeof e?n=e:(n=n||{},e&&(n.read=e)),"function"!=typeof n.read)throw Error("Pass a function that returns the value of the ko.computed");var o=n.write,r={X:vt,ra:!0,ka:!0,pb:!1,hc:!1,qa:!1,vb:!1,G:!1,Vc:n.read,lb:t||n.owner,l:n.disposeWhenNodeIsRemoved||n.l||null,Sa:n.disposeWhen||n.Sa,Qb:null,F:{},V:0,Hc:null};return i[C]=r,i.Mc="function"==typeof o,L.a.Ba||L.a.extend(i,L.R.fn),L.R.fn.ob(i),L.a.zb(i,_),n.pure?(r.vb=!0,r.G=!0,L.a.extend(i,Te)):n.deferEvaluation&&L.a.extend(i,Ce),L.options.deferUpdates&&L.Ta.deferred(i,!0),r.l&&(r.hc=!0,r.l.nodeType||(r.l=null)),r.G||n.deferEvaluation||i.ha(),r.l&&i.ja()&&L.a.I.za(r.l,r.Qb=function(){i.s()}),i},{equalityComparer:n,pa:function(){return this[C].V},Va:function(){var n=[];return L.a.O(this[C].F,function(e,t){n[t.La]=t.da}),n},Ub:function(t){var e;return!!this[C].V&&(e=this.Va(),-1!==L.a.A(e,t)||!!L.a.Lb(e,function(e){return e.Ub&&e.Ub(t)}))},tc:function(e,t,n){if(this[C].vb&&t===this)throw Error("A 'pure' computed must not be called recursively");(this[C].F[e]=n).La=this[C].V++,n.Ma=t.mb()},Xa:function(){var e,t,n=this[C].F;for(e in n)if(Object.prototype.hasOwnProperty.call(n,e)&&(t=n[e],this.Ja&&t.da.Ka||t.da.Cd(t.Ma)))return!0},Id:function(){this.Ja&&!this[C].pb&&this.Ja(!1)},ja:function(){var e=this[C];return e.ka||0<e.V},Qd:function(){this.Ka?this[C].ka&&(this[C].ra=!0):this.Gc()},Zc:function(e){var t,n;return e.Hb?(t=e.subscribe(this.Id,this,"dirty"),n=e.subscribe(this.Qd,this),{da:e,s:function(){t.s(),n.s()}}):e.subscribe(this.Gc,this)},Gc:function(){var e=this,t=e.throttleEvaluation;t&&0<=t?(clearTimeout(this[C].Hc),this[C].Hc=L.a.setTimeout(function(){e.ha(!0)},t)):e.Ja?e.Ja(!0):e.ha(!0)},ha:function(e){var t=this[C],n=t.Sa,i=!1;if(!t.pb&&!t.qa){if(t.l&&!L.a.Rb(t.l)||n&&n()){if(!t.hc)return void this.s()}else t.hc=!1;t.pb=!0;try{i=this.yd(e)}finally{t.pb=!1}return i}},yd:function(e){var t=this[C],n=!1,i=t.vb?vt:!t.V,n={pd:this,kb:t.F,Pb:t.V},o=(L.v.wc({od:n,nd:B,o:this,rb:i}),t.F={},t.V=0,this.xd(t,n));return(n=t.V?this.qb(t.X,o):(this.s(),!0))&&(t.G?this.Gb():this.notifySubscribers(t.X,"beforeChange"),t.X=o,this.notifySubscribers(t.X,"spectate"),!t.G&&e&&this.notifySubscribers(t.X),this.qc)&&this.qc(),i&&this.notifySubscribers(t.X,"awake"),n},xd:function(e,t){try{var n=e.Vc;return e.lb?n.call(e.lb):n()}finally{L.v.end(),t.Pb&&!e.G&&L.a.O(t.kb,z),e.ra=e.ka=!1}},w:function(e){var t=this[C];return(t.ka&&(e||!t.V)||t.G&&this.Xa())&&this.ha(),t.X},tb:function(e){L.R.fn.tb.call(this,e),this.mc=function(){return this[C].G||(this[C].ra?this.ha():this[C].ka=!1),this[C].X},this.Ja=function(e){this.oc(this[C].X),this[C].ka=!0,e&&(this[C].ra=!0),this.pc(this,!e)}},s:function(){var e=this[C];!e.G&&e.F&&L.a.O(e.F,function(e,t){t.s&&t.s()}),e.l&&e.Qb&&L.a.I.xb(e.l,e.Qb),e.F=vt,e.V=0,e.qa=!0,e.ra=!1,e.ka=!1,e.G=!1,e.l=vt,e.Sa=vt,e.Vc=vt,this.Mc||(e.lb=vt)}}),Te={Qa:function(e){var n,o=this,r=o[C];!r.qa&&r.G&&"change"==e&&(r.G=!1,r.ra||o.Xa()?(r.F=null,r.V=0,o.ha()&&o.Gb()):(n=[],L.a.O(r.F,function(e,t){n[t.La]=e}),L.a.C(n,function(e,t){var n=r.F[e],i=o.Zc(n.da);i.La=t,i.Ma=n.Ma,r.F[e]=i}),o.Xa()&&o.ha()&&o.Gb()),r.qa||o.notifySubscribers(r.X,"awake"))},cb:function(e){var n=this[C];n.qa||"change"!=e||this.Wa("change")||(L.a.O(n.F,function(e,t){t.s&&(n.F[e]={da:t.da,La:t.La,Ma:t.Ma},t.s())}),n.G=!0,this.notifySubscribers(vt,"asleep"))},mb:function(){var e=this[C];return e.G&&(e.ra||this.Xa())&&this.ha(),L.R.fn.mb.call(this)}},Ce={Qa:function(e){"change"!=e&&"beforeChange"!=e||this.w()}},_e=(L.a.Ba&&L.a.setPrototypeOf(_,L.R.fn),L.sa.Na);function xe(i,o,r){if(r=r||new Le,"object"!=typeof(i=o(i))||null===i||i===vt||i instanceof RegExp||i instanceof Date||i instanceof String||i instanceof Number||i instanceof Boolean)return i;var a=i instanceof Array?[]:{},e=(r.save(i,a),i),t=function(e){var t=o(i[e]);switch(typeof t){case"boolean":case"number":case"string":case"function":a[e]=t;break;case"object":case"undefined":var n=r.get(t);a[e]=n!==vt?n:xe(t,o,r)}};if(e instanceof Array){for(var n=0;n<e.length;n++)t(n);"function"==typeof e.toJSON&&t("toJSON")}else for(n in e)t(n);return a}function Le(){this.keys=[],this.values=[]}
1function Ae(e){123===(e=L.a.Cb(e)).charCodeAt(0)&&(e=e.slice(1,-1));var t,n=[],i=(e+="\n,").match(de),o=[],r=0;if(1<i.length){for(var a,s=0;a=i[s];++s){var u=a.charCodeAt(0);if(44===u){if(r<=0){n.push(t&&o.length?{key:t,value:o.join("")}:{unknown:t||o.join("")}),t=r=0,o=[];continue}}else if(58===u){if(!r&&!t&&1===o.length){t=o.pop();continue}}else{if(47===u&&1<a.length&&(47===a.charCodeAt(1)||42===a.charCodeAt(1)))continue;47===u&&s&&1<a.length?(u=i[s-1].match(fe))&&!pe[u[0]]&&(i=(e=e.substr(e.indexOf(a)+1)).match(de),s=-1,a="/"):40===u||123===u||91===u?++r:41===u||125===u||93===u?--r:t||o.length||34!==u&&39!==u||(a=a.slice(1,-1))}o.push(a)}if(0<r)throw Error("Unbalanced parentheses, braces, or brackets")}return n}function x(e){return 8==e.nodeType&&he.test(f?e.text:e.nodeValue)}function A(e){return 8==e.nodeType&&me.test(f?e.text:e.nodeValue)}function Oe(e,t){for(var n=e,i=1,o=[];n=n.nextSibling;){if(A(n)&&(L.a.g.set(n,ve,!0),0===--i))return o;o.push(n),x(n)&&i++}if(t)return null;throw Error("Cannot find closing comment tag to match: "+e.nodeValue)}function Ne(e,t){t=Oe(e,t);return t?(0<t.length?t[t.length-1]:e).nextSibling:null}function Me(e){var t=(e=L.a.g.get(e,b))&&e.M;t&&(e.M=null,t.Sc())}function O(e,t,n){this.node=e,this.xc=t,this.ib=[],this.T=!1,t.M||L.a.I.za(e,Me),n&&n.M&&(n.M.ib.push(e),this.Kb=n)}function De(e){return function(){return e}}function Ie(e){return e()}function je(n){return L.a.Ha(L.v.K(n),function(e,t){return function(){return n()[t]}})}function Pe(e,t){return je(this.getBindings.bind(this,e,t))}function He(e,t){var n=L.h.firstChild(t);if(n){var i,o=L.ga.instance,r=o.preprocessNode;if(r){for(;i=n;)n=L.h.nextSibling(i),r.call(o,i);n=L.h.firstChild(t)}for(;i=n;)n=L.h.nextSibling(i),qe(e,i)}L.j.Ga(t,L.j.T)}function qe(e,t){var n=e,i=1===t.nodeType;i&&L.h.Rc(t),(n=i||L.ga.instance.nodeHasBindings(t)?Re(t,null,e).bindingContextForDescendants:n)&&!ye[L.a.P(t)]&&He(n,t)}function Re(o,e,t){var r,n,i,a,s=L.a.g.Tb(o,b,{}),u=s.gd;if(!e){if(u)throw Error("You cannot apply bindings multiple times to the same element.");s.gd=!0}u||(s.context=t),e&&"function"!=typeof e?r=e:(n=L.ga.instance,i=n.getBindingAccessors||Pe,a=L.$(function(){return(r=e?e(t,o):i.call(n,o,t))&&(t[v]&&t[v](),t[y])&&t[y](),r},null,{l:o}),r&&a.ja()||(a=null));var c,l,d,f,p,h,m,g=t;return r&&(d=a?function(e){return function(){return Ie(a()[e])}}:function(e){return r[e]},(l=function(){return L.a.Ha(a?a():r,Ie)}).get=function(e){return r[e]&&d(e)()},l.has=function(e){return e in r},L.j.T in r&&L.j.subscribe(o,L.j.T,function(){var e,t=(0,r[L.j.T])();t&&(e=L.h.childNodes(o)).length&&t(e,L.Dc(e[0]))}),L.j.oa in r&&(g=L.j.Bb(o,t),L.j.subscribe(o,L.j.oa,function(){var e=(0,r[L.j.oa])();e&&L.h.firstChild(o)&&e(o)})),f=r,p=[],h={},m=[],L.a.O(f,function t(e){var n;h[e]||((n=L.getBindingHandler(e))&&(n.after&&(m.push(e),L.a.C(n.after,function(e){if(f[e]){if(-1!==L.a.A(m,e))throw Error("Cannot combine the following bindings, because they have a cyclic dependency: "+m.join(", "));t(e)}}),m.length--),p.push({key:e,Lc:n})),h[e]=!0)}),s=p,L.a.C(s,function(e){var t=e.Lc.init,n=e.Lc.update,i=e.key;if(8===o.nodeType&&!L.h.ea[i])throw Error("The binding '"+i+"' cannot be used with virtual elements");try{"function"==typeof t&&L.v.K(function(){var e=t(o,d(i),l,g.$data,g);if(e&&e.controlsDescendantBindings){if(c!==vt)throw Error("Multiple bindings ("+c+" and "+i+") are trying to control descendant bindings of the same element. You cannot use these bindings together on the same element.");c=i}}),"function"==typeof n&&L.$(function(){n(o,d(i),l,g.$data,g)},null,{l:o})}catch(e){throw e.message='Unable to process binding "'+i+": "+r[i]+'"\nMessage: '+e.message,e}})),{shouldBindDescendants:s=c===vt,bindingContextForDescendants:s&&g}}function N(e,t){return e&&e instanceof L.fa?e:new L.fa(e,vt,vt,t)}function ze(n,e){var i,o,r,a=Object.prototype.hasOwnProperty.call(m,n)?m[n]:be;a?a.subscribe(e):((a=m[n]=new L.R).subscribe(e),r=function(e,t){t=!(!t||!t.synchronous);g[n]={definition:e,Fd:t},delete m[n],i||t?a.notifySubscribers(e):L.ma.yb(function(){a.notifySubscribers(e)})},M("getConfig",[o=n],function(t){t?M("loadComponent",[o,t],function(e){r(e,t)}):r(null,null)}),i=!0)}function M(t,n,i,o){var e=(o=o||L.i.loaders.slice(0)).shift();if(e){var r=e[t];if(r){var a=!1;if(r.apply(e,n.concat(function(e){a?i(null):null!==e?i(e):M(t,n,i,o)}))!==be&&(a=!0,!e.suppressLoaderExceptions))throw Error("Component loaders must supply values by invoking the callback, not by returning values synchronously.")}else M(t,n,i,o)}else i(null)}function Be(e){switch(L.a.P(e)){case"script":return L.a.ta(e.text);case"textarea":return L.a.ta(e.value);case"template":if(Fe(e.content))return L.a.Ca(e.content.childNodes)}return L.a.Ca(e.childNodes)}function Fe(e){return yt.DocumentFragment?e instanceof DocumentFragment:e&&11===e.nodeType}function Ve(e,t,n){"string"==typeof t.require?P||yt.require?(P||yt.require)([t.require],n):e("Uses require, but no AMD loader is present"):n(t)}function Ue(t){return function(e){throw Error("Component '"+t+"': "+e)}}_[_e]=L.o,L.Nc=function(e){return"function"==typeof e&&e[_e]===_[_e]},L.Ed=function(e){return L.Nc(e)&&e[C]&&e[C].vb},L.b("computed",L.o),L.b("dependentObservable",L.o),L.b("isComputed",L.Nc),L.b("isPureComputed",L.Ed),L.b("computed.fn",_),L.J(_,"peek",_.w),L.J(_,"dispose",_.s),L.J(_,"isActive",_.ja),L.J(_,"getDependenciesCount",_.pa),L.J(_,"getDependencies",_.Va),L.wb=function(e,t){return"function"==typeof e?L.o(e,t,{pure:!0}):((e=L.a.extend({},e)).pure=!0,L.o(e,t))},L.b("pureComputed",L.wb),L.$c=function(e){if(0==arguments.length)throw Error("When calling ko.toJS, pass the object you want to convert.");return xe(e,function(e){for(var t=0;L.N(e)&&t<10;t++)e=e();return e})}
1,L.toJSON=function(e,t,n){return e=L.$c(e),L.a.fc(e,t,n)},Le.prototype={constructor:Le,save:function(e,t){var n=L.a.A(this.keys,e);0<=n?this.values[n]=t:(this.keys.push(e),this.values.push(t))},get:function(e){return 0<=(e=L.a.A(this.keys,e))?this.values[e]:vt}},L.b("toJS",L.$c),L.b("toJSON",L.toJSON),L.Vd=function(i,e,o){function t(t){var e=L.wb(i,o).extend({Ga:"always"}),n=e.subscribe(function(e){e&&(n.s(),t(e))});return e.notifySubscribers(e.w()),n}return"function"!=typeof Promise||e?t(e.bind(o)):new Promise(t)},L.b("when",L.Vd),L.u={L:function(e){switch(L.a.P(e)){case"option":return!0===e.__ko__hasDomDataOptionValue__?L.a.g.get(e,L.f.options.Yb):!(L.a.W<=7)||e.getAttributeNode("value")&&e.getAttributeNode("value").specified?e.value:e.text;case"select":return 0<=e.selectedIndex?L.u.L(e.options[e.selectedIndex]):vt;default:return e.value}},ya:function(e,t,n){switch(L.a.P(e)){case"option":"string"==typeof t?(L.a.g.set(e,L.f.options.Yb,vt),"__ko__hasDomDataOptionValue__"in e&&delete e.__ko__hasDomDataOptionValue__,e.value=t):(L.a.g.set(e,L.f.options.Yb,t),e.__ko__hasDomDataOptionValue__=!0,e.value="number"==typeof t?t:"");break;case"select":""!==t&&null!==t||(t=vt);for(var i,o=-1,r=0,a=e.options.length;r<a;++r)if((i=L.u.L(e.options[r]))==t||""===i&&t===vt){o=r;break}(n||0<=o||t===vt&&1<e.size)&&(e.selectedIndex=o,6===L.a.W)&&L.a.setTimeout(function(){e.selectedIndex=o},0);break;default:e.value=t=null!==t&&t!==vt?t:""}}},L.b("selectExtensions",L.u),L.b("selectExtensions.readValue",L.u.L),L.b("selectExtensions.writeValue",L.u.ya),L.m=(ce=["true","false","null","undefined"],le=/^(?:[$_a-z][$\w]*|(.+)(\.\s*[$_a-z][$\w]*|\[.+\]))$/i,de=RegExp("\"(?:\\\\.|[^\"])*\"|'(?:\\\\.|[^'])*'|`(?:\\\\.|[^`])*`|/\\*(?:[^*]|\\*+[^*/])*\\*+/|//.*\n|/(?:\\\\.|[^/])+/w*|[^\\s:,/][^,\"'`{}()/:[\\]]*[^\\s,\"'`{}()/:[\\]]|[^\\s]","g"),fe=/[\])"'A-Za-z0-9_$]+$/,pe={in:1,return:1,typeof:1},{Ra:[],va:d={},Zb:Ae,ub:function(e,t){function o(e,t){var n;if(!u){var i=L.getBindingHandler(e);if(i&&i.preprocess&&!(t=i.preprocess(t,e,o)))return;(i=d[e])&&(n=t,i=n=!(0<=L.a.A(ce,n))&&null!==(i=n.match(le))&&(i[1]?"Object("+i[1]+")"+i[2]:n)),i&&a.push("'"+("string"==typeof d[e]?d[e]:e)+"':function(_z){"+n+"=_z}")}r.push("'"+e+"':"+(t=s?"function(){return "+t+" }":t))}var r=[],a=[],s=(t=t||{}).valueAccessors,u=t.bindingParams,t="string"==typeof e?Ae(e):e;return L.a.C(t,function(e){o(e.key||e.unknown,e.value)}),a.length&&o("_ko_property_writers","{"+a.join(",")+" }"),r.join(",")},Hd:function(e,t){for(var n=0;n<e.length;n++)if(e[n].key==t)return!0;return!1},$a:function(e,t,n,i,o){e&&L.N(e)?!L.Ya(e)||o&&e.w()===i||e(i):(e=t.get("_ko_property_writers"))&&e[n]&&e[n](i)}}),L.b("expressionRewriting",L.m),L.b("expressionRewriting.bindingRewriteValidators",L.m.Ra),L.b("expressionRewriting.parseObjectLiteral",L.m.Zb),L.b("expressionRewriting.preProcessBindings",L.m.ub),L.b("expressionRewriting._twoWayBindings",L.m.va),L.b("jsonExpressionRewriting",L.m),L.b("jsonExpressionRewriting.insertPropertyAccessorsIntoJson",L.m.ub),f=bt&&"\x3c!--test--\x3e"===bt.createComment("test").text,he=f?/^\x3c!--\s*ko(?:\s+([\s\S]+))?\s*--\x3e$/:/^\s*ko(?:\s+([\s\S]+))?\s*$/,me=f?/^\x3c!--\s*\/ko\s*--\x3e$/:/^\s*\/ko\s*$/,ge={ul:!0,ol:!0},ve="__ko_matchedEndComment__",L.h={ea:{},childNodes:function(e){return x(e)?Oe(e):e.childNodes},Ea:function(e){if(x(e))for(var t=0,n=(e=L.h.childNodes(e)).length;t<n;t++)L.removeNode(e[t]);else L.a.Sb(e)},ua:function(e,t){if(x(e)){L.h.Ea(e);for(var n=e.nextSibling,i=0,o=t.length;i<o;i++)n.parentNode.insertBefore(t[i],n)}else L.a.ua(e,t)},Uc:function(e,t){x(e)?e.parentNode.insertBefore(t,e.nextSibling):e.firstChild?e.insertBefore(t,e.firstChild):e.appendChild(t)},Vb:function(e,t,n){n?x(e)?e.parentNode.insertBefore(t,n.nextSibling):n.nextSibling?e.insertBefore(t,n.nextSibling):e.appendChild(t):L.h.Uc(e,t)},firstChild:function(e){if(x(e))return!e.nextSibling||A(e.nextSibling)?null:e.nextSibling;if(e.firstChild&&A(e.firstChild))throw Error("Found invalid end comment, as the first child of "+e);return e.firstChild},nextSibling:function(e){if((e=x(e)?Ne(e):e).nextSibling&&A(e.nextSibling)){var t=e.nextSibling;if(A(t)&&!L.a.g.get(t,ve))throw Error("Found end comment without a matching opening comment, as child of "+e);return null}return e.nextSibling},Bd:x,Ud:function(e){return(e=(f?e.text:e.nodeValue).match(he))?e[1]:null},Rc:function(e){if(ge[L.a.P(e)]){var t=e.firstChild;
1if(t)do{if(1===t.nodeType){var n,i=t.firstChild,o=null;if(i)do{}while(o?o.push(i):x(i)?(n=Ne(i,!0))?i=n:o=[i]:A(i)&&(o=[i]),i=i.nextSibling);if(i=o)for(o=t.nextSibling,n=0;n<i.length;n++)o?e.insertBefore(i[n],o):e.appendChild(i[n])}}while(t=t.nextSibling)}}},L.b("virtualElements",L.h),L.b("virtualElements.allowedBindings",L.h.ea),L.b("virtualElements.emptyNode",L.h.Ea),L.b("virtualElements.insertAfter",L.h.Vb),L.b("virtualElements.prepend",L.h.Uc),L.b("virtualElements.setDomNodeChildren",L.h.ua),L.ga=function(){this.md={}},L.a.extend(L.ga.prototype,{nodeHasBindings:function(e){switch(e.nodeType){case 1:return null!=e.getAttribute("data-bind")||L.i.getComponentNameForNode(e);case 8:return L.h.Bd(e);default:return!1}},getBindings:function(e,t){var n=(n=this.getBindingsString(e,t))?this.parseBindingsString(n,t,e):null;return L.i.sc(n,e,t,!1)},getBindingAccessors:function(e,t){var n=(n=this.getBindingsString(e,t))?this.parseBindingsString(n,t,e,{valueAccessors:!0}):null;return L.i.sc(n,e,t,!0)},getBindingsString:function(e){switch(e.nodeType){case 1:return e.getAttribute("data-bind");case 8:return L.h.Ud(e);default:return null}},parseBindingsString:function(t,e,n,i){try{var o,r,a,s=this.md,u=t+(i&&i.valueAccessors||"");return(a=s[u])||(o="with($context){with($data||{}){return{"+L.m.ub(t,i)+"}}}",r=new Function("$context","$element",o),a=s[u]=r),a(e,n)}catch(e){throw e.message="Unable to parse bindings.\nBindings value: "+t+"\nMessage: "+e.message,e}}}),L.ga.instance=new L.ga,L.b("bindingProvider",L.ga),v=L.a.Da("_subscribable"),p=L.a.Da("_ancestorBindingInfo"),y=L.a.Da("_dataDependency"),L.f={},ye={script:!0,textarea:!0,template:!0},L.getBindingHandler=function(e){return L.f[e]},h={},L.fa=function(e,n,i,o,t){function r(){var e=l?c():c,t=L.a.c(e);return n?(L.a.extend(s,n),p in n&&(s[p]=n[p])):(s.$parents=[],s.$root=t,s.ko=L),s[v]=a,u?t=s.$data:(s.$rawData=e,s.$data=t),i&&(s[i]=t),o&&o(s,n,t),n&&n[v]&&!L.U.o().Ub(n[v])&&n[v](),d&&(s[y]=d),s.$data}var a,s=this,u=e===h,c=u?vt:e,l="function"==typeof c&&!L.N(c),d=t&&t.dataDependency;t&&t.exportDependencies?r():((a=L.wb(r)).w(),a.ja()?a.equalityComparer=null:s[v]=vt)},L.fa.prototype.createChildContext=function(t,n,i,e){var o;return!e&&n&&"object"==typeof n&&(n=(e=n).as,i=e.extend),n&&e&&e.noChildContext?(o="function"==typeof t&&!L.N(t),new L.fa(h,this,null,function(e){i&&i(e),e[n]=o?t():t},e)):new L.fa(t,this,n,function(e,t){e.$parentContext=t,e.$parent=t.$data,e.$parents=(t.$parents||[]).slice(0),e.$parents.unshift(e.$parent),i&&i(e)},e)},L.fa.prototype.extend=function(t,e){return new L.fa(h,this,null,function(e){L.a.extend(e,"function"==typeof t?t(e):t)},e)},b=L.a.g.Z(),O.prototype.Sc=function(){this.Kb&&this.Kb.M&&this.Kb.M.rd(this.node)},O.prototype.rd=function(e){L.a.hb(this.ib,e),!this.ib.length&&this.T&&this.Bc()},O.prototype.Bc=function(){this.T=!0,this.xc.M&&!this.ib.length&&(this.xc.M=null,L.a.I.xb(this.node,Me),L.j.Ga(this.node,L.j.oa),this.Sc())},L.j={T:"childrenComplete",oa:"descendantsComplete",subscribe:function(e,t,n,i){return(e=L.a.g.Tb(e,b,{})).Fa||(e.Fa=new L.R),e.Fa.subscribe(n,i,t)},Ga:function(e,t){var n=L.a.g.get(e,b);if(n&&(n.Fa&&n.Fa.notifySubscribers(e,t),t==L.j.T))if(n.M)n.M.Bc();else if(n.M===vt&&n.Fa&&n.Fa.Wa(L.j.oa))throw Error("descendantsComplete event not supported for bindings on this node")},Bb:function(e,t){var n=L.a.g.Tb(e,b,{});return n.M||(n.M=new O(e,n,t[p])),t[p]==n?t:t.extend(function(e){e[p]=n})}},L.Sd=function(e){return(e=L.a.g.get(e,b))&&e.context},L.eb=function(e,t,n){return 1===e.nodeType&&L.h.Rc(e),Re(e,t,N(n))},L.kd=function(e,t,n){return n=N(n),L.eb(e,(i=n,e=e,"function"==typeof(t=t)?je(t.bind(null,i,e)):L.a.Ha(t,De)),n);var i},L.Pa=function(e,t){1!==t.nodeType&&8!==t.nodeType||He(N(e),t)},L.uc=function(e,t,n){if(!kt&&yt.jQuery&&(kt=yt.jQuery),arguments.length<2){if(!(t=bt.body))throw Error("ko.applyBindings: could not find document.body; has the document been loaded?")}else if(!t||1!==t.nodeType&&8!==t.nodeType)throw Error("ko.applyBindings: first parameter should be your view model; second parameter should be a DOM node");qe(N(e,n),t)},L.Cc=function(e){return!e||1!==e.nodeType&&8!==e.nodeType?vt:L.Sd(e)},L.Dc=function(e){return(e=L.Cc(e))?e.$data:vt},L.b("bindingHandlers",L.f),L.b("bindingEvent",L.j),L.b("bindingEvent.subscribe",L.j.subscribe),L.b("bindingEvent.startPossiblyAsyncContentBinding",L.j.Bb),L.b("applyBindings",L.uc),L.b("applyBindingsToDescendants",L.Pa),L.b("applyBindingAccessorsToNode",L.eb),L.b("applyBindingsToNode",L.kd),L.b("contextFor",L.Cc),L.b("dataFor",L.Dc),m={},g={},L.i={get:function(e,t){var n=Object.prototype.hasOwnProperty.call(g,e)?g[e]:be;n?n.Fd?L.v.K(function(){t(n.definition)}):L.ma.yb(function(){t(n.definition)}):ze(e,t)},Ac:function(e){delete g[e]},nc:M}
1,L.i.loaders=[],L.b("components",L.i),L.b("components.get",L.i.get),L.b("components.clearCachedDefinition",L.i.Ac),w={},L.i.register=function(e,t){if(!t)throw Error("Invalid configuration for "+e);if(L.i.sb(e))throw Error("Component "+e+" is already registered");w[e]=t},L.i.sb=function(e){return Object.prototype.hasOwnProperty.call(w,e)},L.i.unregister=function(e){delete w[e],L.i.Ac(e)},L.i.Ec={getConfig:function(e,t){t(L.i.sb(e)?w[e]:null)},loadComponent:function(u,e,c){var l=Ue(u);Ve(l,e,function(e){function t(){0==--a&&o(r)}var n,i,o,r,a,s;n=u,i=l,o=c,r={},a=2,s=(e=e).template,e=e.viewModel,s?Ve(i,s,function(e){L.i.nc("loadTemplate",[n,e],function(e){r.template=e,t()})}):t(),e?Ve(i,e,function(e){L.i.nc("loadViewModel",[n,e],function(e){r[k]=e,t()})}):t()})},loadTemplate:function(e,t,n){var i;e=Ue(e),"string"==typeof t?n(L.a.ta(t)):t instanceof Array?n(t):Fe(t)?n(L.a.la(t.childNodes)):t.element?(t=t.element,(yt.HTMLElement?t instanceof HTMLElement:t&&t.tagName&&1===t.nodeType)?n(Be(t)):"string"==typeof t?(i=bt.getElementById(t))?n(Be(i)):e("Cannot find element with ID "+t):e("Unknown element type: "+t)):e("Unknown template value: "+t)},loadViewModel:function(e,t,n){!function e(t,n,i){var o;"function"==typeof n?i(function(e){return new n(e)}):"function"==typeof n[k]?i(n[k]):"instance"in n?(o=n.instance,i(function(){return o})):"viewModel"in n?e(t,n.viewModel,i):t("Unknown viewModel value: "+n)}(Ue(e),t,n)}},k="createViewModel",L.b("components.register",L.i.register),L.b("components.isRegistered",L.i.sb),L.b("components.unregister",L.i.unregister),L.b("components.defaultLoader",L.i.Ec),L.i.loaders.push(L.i.Ec),L.i.cd=w,L.i.getComponentNameForNode=function(e){var t=L.a.P(e);if(L.i.sb(t)&&(-1!=t.indexOf("-")||"[object HTMLUnknownElement]"==""+e||L.a.W<=8&&e.tagName===t))return t},L.i.sc=function(e,t,n,i){if(1===t.nodeType){var o=L.i.getComponentNameForNode(t);if(o){if((e=e||{}).component)throw Error('Cannot use the "component" binding on a custom element matching a component');var r={name:o,params:(o=n,(n=(a=t).getAttribute("params"))?(n=Se.parseBindingsString(n,o,a,{valueAccessors:!0,bindingParams:!0}),n=L.a.Ha(n,function(e){return L.o(e,null,{l:a})}),o=L.a.Ha(n,function(t){var e=t.w();return t.ja()?L.o({read:function(){return L.a.c(t())},write:L.Ya(e)&&function(e){t()(e)},l:a}):e}),Object.prototype.hasOwnProperty.call(o,"$raw")||(o.$raw=n),o):{$raw:{}})};e.component=i?function(){return r}:r}}var a;return e},Se=new L.ga,L.a.W<9&&(L.i.register=(ke=L.i.register,function(e){return ke.apply(this,arguments)}),bt.createDocumentFragment=(we=bt.createDocumentFragment,function(){var e=we();L.i.cd;return e})),Ee=0,L.f.component={init:function(l,t,e,n,i){function d(){var e=f&&f.dispose;"function"==typeof e&&e.call(f),h&&h.s(),p=f=h=null}var f,p,h,m=L.a.la(L.h.childNodes(l));return L.h.Ea(l),L.a.I.za(l,d),L.o(function(){var a,s,e=L.a.c(t());if("string"==typeof e?a=e:(a=L.a.c(e.name),s=L.a.c(e.params)),!a)throw Error("No component name specified");var u=L.j.Bb(l,i),c=p=++Ee;L.i.get(a,function(e){if(p===c){if(d(),!e)throw Error("Unknown component '"+a+"'");var t=a,n=e,i=l;if(!(n=n.template))throw Error("Component '"+t+"' has no template");t=L.a.Ca(n),L.h.ua(i,t);n=s,i={element:l,templateNodes:m};var o=(r=(t=e).createViewModel)?r.call(t,n,i):n;e=u.createChildContext(o,{extend:function(e){e.$component=o,e.$componentTemplateNodes=m}}),o&&o.koDescendantsComplete&&(h=L.j.subscribe(l,L.j.oa,o.koDescendantsComplete,o)),f=o,L.Pa(e,l)}var r})},null,{l:l}),{controlsDescendantBindings:!0}}},L.h.ea.component=!0;var $e={class:"className",for:"htmlFor"};function Ge(e,p,h){L.f[e]={init:function(o,r,e,t,a){var s,u,c,l,n,d,f={};return p&&(t=e.get("as"),n=e.get("noChildContext"),f={as:t,noChildContext:n,exportDependencies:d=!(t&&n)}),l=(c="render"==e.get("completeOn"))||e.has(L.j.oa),L.o(function(){var e,t=L.a.c(r()),n=!h!=!t,i=!u;!d&&n===s||(l&&(a=L.j.Bb(o,a)),n&&(p&&!d||(f.dataDependency=L.U.o()),e=p?a.createChildContext("function"==typeof t?t:r,f):L.U.pa()?a.extend(null,f):a),i&&L.U.pa()&&(u=L.a.Ca(L.h.childNodes(o),!0)),n?(i||L.h.ua(o,L.a.Ca(u)),L.Pa(e,o)):(L.h.Ea(o),c||L.j.Ga(o,L.j.T)),s=n)},null,{l:o}),{controlsDescendantBindings:!0}}},L.m.Ra[e]=!1,L.h.ea[e]=!0}L.f.attr={update:function(o,e){e=L.a.c(e())||{};L.a.O(e,function(e,t){t=L.a.c(t);var n=e.indexOf(":"),n="lookupNamespaceURI"in o&&0<n&&o.lookupNamespaceURI(e.substr(0,n)),i=!1===t||null===t||t===vt;i?n?o.removeAttributeNS(n,e):o.removeAttribute(e):t=t.toString(),L.a.W<=8&&e in $e?(e=$e[e],i?o.removeAttribute(e):o[e]=t):i||(n?o.setAttributeNS(n,e,t):o.setAttribute(e,t)),"name"===e&&L.a.Xc(o,i?"":t)})}},L.f.checked={after:["value","attr"],init:function(r,a,s){function e(){var e,t,n,i=r.checked,o=d();L.U.rb()||!i&&(p||L.U.pa())||(e=L.v.K(a),u?(t=c?e.w():e,(n=l)!==(l=o)?i&&(L.a.Oa(t,o,
1!0),L.a.Oa(t,n,!1)):L.a.Oa(t,o,i),c&&L.Ya(e)&&e(t)):(f&&(o===vt?o=i:i||(o=vt)),L.m.$a(e,s,"checked",o,!0)))}var t,u,c,n,l,d=L.wb(function(){return s.has("checkedValue")?L.a.c(s.get("checkedValue")):n?s.has("value")?L.a.c(s.get("value")):r.value:void 0}),f="checkbox"==r.type,p="radio"==r.type;(f||p)&&(t=a(),u=f&&L.a.c(t)instanceof Array,c=!(u&&t.push&&t.splice),n=p||u,l=u?d():vt,p&&!r.name&&L.f.uniqueName.init(r,function(){return!0}),L.o(e,null,{l:r}),L.a.H(r,"click",e),L.o(function(){var e=L.a.c(a()),t=d();u?(r.checked=0<=L.a.A(e,t),l=t):r.checked=f&&t===vt?!!e:d()===e},null,{l:r}))}},L.m.va.checked=!0,L.f.checkedValue={update:function(e,t){e.value=L.a.c(t())}},L.f.class={update:function(e,t){t=L.a.Cb(L.a.c(t()));L.a.Eb(e,e.__ko__cssValue,!1),e.__ko__cssValue=t,L.a.Eb(e,t,!0)}},L.f.css={update:function(n,e){var t=L.a.c(e());null!==t&&"object"==typeof t?L.a.O(t,function(e,t){t=L.a.c(t),L.a.Eb(n,e,t)}):L.f.class.update(n,e)}},L.f.enable={update:function(e,t){t=L.a.c(t());t&&e.disabled?e.removeAttribute("disabled"):t||e.disabled||(e.disabled=!0)}},L.f.disable={update:function(e,t){L.f.enable.update(e,function(){return!L.a.c(t())})}},L.f.event={init:function(e,r,a,s,u){var t=r()||{};L.a.O(t,function(o){"string"==typeof o&&L.a.H(e,o,function(e){var t,n=r()[o];if(n){try{var i=L.a.la(arguments);s=u.$data,i.unshift(s),t=n.apply(s,i)}finally{!0!==t&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}!1===a.get(o+"Bubble")&&(e.cancelBubble=!0,e.stopPropagation)&&e.stopPropagation()}})})}},L.f.foreach={Qc:function(n){return function(){var e=n(),t=L.a.$b(e);return t&&"number"!=typeof t.length?(L.a.c(e),{foreach:t.data,as:t.as,noChildContext:t.noChildContext,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:L.ba.Na}):{foreach:e,templateEngine:L.ba.Na}}},init:function(e,t){return L.f.template.init(e,L.f.foreach.Qc(t))},update:function(e,t,n,i,o){return L.f.template.update(e,L.f.foreach.Qc(t),n,i,o)}},L.m.Ra.foreach=!1,L.h.ea.foreach=!0,L.f.hasfocus={init:function(i,o,r){function e(e){i.__ko_hasfocusUpdating=!0;var t,n=i.ownerDocument;if("activeElement"in n){try{t=n.activeElement}catch(e){t=n.body}e=t===i}n=o(),L.m.$a(n,r,"hasfocus",e,!0),i.__ko_hasfocusLastValue=e,i.__ko_hasfocusUpdating=!1}var t=e.bind(null,!0),n=e.bind(null,!1);L.a.H(i,"focus",t),L.a.H(i,"focusin",t),L.a.H(i,"blur",n),L.a.H(i,"focusout",n),i.__ko_hasfocusLastValue=!1},update:function(e,t){t=!!L.a.c(t());e.__ko_hasfocusUpdating||e.__ko_hasfocusLastValue===t||(t?e.focus():e.blur(),!t&&e.__ko_hasfocusLastValue&&e.ownerDocument.body.focus(),L.v.K(L.a.Fb,null,[e,t?"focusin":"focusout"]))}},L.m.va.hasfocus=!0,L.f.hasFocus=L.f.hasfocus,L.m.va.hasFocus="hasfocus",L.f.html={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t){L.a.dc(e,t())}},Ge("if"),Ge("ifnot",!1,!0),Ge("with",!0),L.f.let={init:function(e,t,n,i,o){return t=o.extend(t),L.Pa(t,e),{controlsDescendantBindings:!0}}},L.h.ea.let=!0;var D,We,Ye,Je,I,Xe,Ke,Ze,Qe,et,tt,nt,it,j,ot,rt,at,st,ut,ct={};function lt(e,t,n,i){e=L.m.Zb(e);for(var o=L.m.Ra,r=0;r<e.length;r++){var a=e[r].key;if(Object.prototype.hasOwnProperty.call(o,a)){var s=o[a];if("function"==typeof s){if(a=s(e[r].value))throw Error(a)}else if(!s)throw Error("This template engine does not support the '"+a+"' binding within its templates")}}return n="ko.__tr_ambtns(function($context,$element){return(function(){return{ "+L.m.ub(e,{valueAccessors:!0})+" } })()},'"+n.toLowerCase()+"')",i.createJavaScriptEvaluatorBlock(n)+t}function dt(e,t,n){var i;for(t=L.h.nextSibling(t);e&&(i=e)!==t;)n(i,e=L.h.nextSibling(i))}function ft(e,t){if(e.length){var o=e[0],r=e[e.length-1],n=o.parentNode,a=L.ga.instance,s=a.preprocessNode;if(s){if(dt(o,r,function(e,t){var n=e.previousSibling,i=s.call(a,e);i&&(e===o&&(o=i[0]||t),e===r)&&(r=i[i.length-1]||n)}),e.length=0,!o)return;o===r?e.push(o):(e.push(o,r),L.a.Ua(e,n))}dt(o,r,function(e){1!==e.nodeType&&8!==e.nodeType||L.uc(t,e)}),dt(o,r,function(e){1!==e.nodeType&&8!==e.nodeType||L.aa.bd(e,[t])}),L.a.Ua(e,n)}}
1function pt(e){return e.nodeType?e:0<e.length?e[0]:null}function ht(e,t,n,i,o){var r=(e&&pt(e)||n||{}).ownerDocument,a=(o=o||{}).templateEngine||ot;if(L.ic.wd(n,a,r),"number"!=typeof(n=a.renderTemplate(n,i,o,r)).length||0<n.length&&"number"!=typeof n[0].nodeType)throw Error("Template engine must return an array of DOM nodes");switch(r=!1,t){case"replaceChildren":L.h.ua(e,n),r=!0;break;case"replaceNode":L.a.Wc(e,n),r=!0;break;case"ignoreTargetNode":break;default:throw Error("Unknown renderMode: "+t)}return r&&(ft(n,i),o.afterRender&&L.v.K(o.afterRender,null,[n,i[o.as||"$data"]]),"replaceChildren"==t)&&L.j.Ga(e,L.j.T),n}function mt(e,t,n){return L.N(e)?e():"function"==typeof e?e(t,n):e}function gt(e,t,n,i,o){for(var r,a,s,u,c=Math.min,l=Math.max,d=[],f=e.length,p=t.length,h=p-f||1,m=f+p+1,g=0;g<=f;g++)for(s=a,d.push(a=[]),u=c(p,g+h),r=l(0,g-1);r<=u;r++)a[r]=r?g?e[g-1]===t[r-1]?s[r-1]:c(s[r]||m,a[r-1]||m)+1:r+1:g+1;for(c=[],l=[],h=[],g=f,r=p;g||r;)p=d[g][r]-1,r&&p===d[g][r-1]?l.push(c[c.length]={status:n,value:t[--r],index:r}):g&&p===d[g-1][r]?h.push(c[c.length]={status:i,value:e[--g],index:g}):(--r,--g,o.sparse||c.push({status:"retained",value:t[r]}));return L.a.Jc(h,l,!o.dontLimitMoves&&10*f),c.reverse()}L.f.options={init:function(e){if("select"!==L.a.P(e))throw Error("options binding applies only to SELECT elements");for(;0<e.length;)e.remove(0);return{controlsDescendantBindings:!0}},update:function(i,e,o){function t(){return L.a.fb(i.options,function(e){return e.selected})}function r(e,t,n){var i=typeof t;return"function"==i?t(e):"string"==i?e[t]:n}function n(e,t){var n;p&&c?L.u.ya(i,L.a.c(o.get("value")),!0):f.length&&(n=0<=L.a.A(f,L.u.L(t[0])),L.a.Yc(t[0],n),p)&&!n&&L.v.K(L.a.Fb,null,[i,"change"])}var a=i.multiple,s=0!=i.length&&a?i.scrollTop:null,u=L.a.c(e()),c=o.get("valueAllowUnset")&&o.has("value"),l=o.get("optionsIncludeDestroyed");e={};var d,f=[],p=(c||(a?f=L.a.Mb(t(),L.u.L):0<=i.selectedIndex&&f.push(L.u.L(i.options[i.selectedIndex]))),u&&(void 0===u.length&&(u=[u]),d=L.a.fb(u,function(e){return l||e===vt||null===e||!L.a.c(e._destroy)}),o.has("optionsCaption"))&&null!==(u=L.a.c(o.get("optionsCaption")))&&u!==vt&&d.unshift(ct),!1);e.beforeRemove=function(e){i.removeChild(e)},u=n,o.has("optionsAfterRender")&&"function"==typeof o.get("optionsAfterRender")&&(u=function(e,t){n(0,t),L.v.K(o.get("optionsAfterRender"),null,[t[0],e!==ct?e:vt])}),L.a.cc(i,d,function(e,t,n){return n.length&&(f=!c&&n[0].selected?[L.u.L(n[0])]:[],p=!0),t=i.ownerDocument.createElement("option"),e===ct?(L.a.Ab(t,o.get("optionsCaption")),L.u.ya(t,vt)):(n=r(e,o.get("optionsValue"),e),L.u.ya(t,L.a.c(n)),e=r(e,o.get("optionsText"),n),L.a.Ab(t,e)),[t]},e,u),L.v.K(function(){c?L.u.ya(i,L.a.c(o.get("value")),!0):(a?f.length&&t().length<f.length:f.length&&0<=i.selectedIndex?L.u.L(i.options[i.selectedIndex])!==f[0]:f.length||0<=i.selectedIndex)&&L.a.Fb(i,"change")}),L.a.vd(i),s&&20<Math.abs(s-i.scrollTop)&&(i.scrollTop=s)}},L.f.options.Yb=L.a.g.Z(),L.f.selectedOptions={after:["options","foreach"],init:function(n,i,o){L.a.H(n,"change",function(){var e=i(),t=[];L.a.C(n.getElementsByTagName("option"),function(e){e.selected&&t.push(L.u.L(e))}),L.m.$a(e,o,"selectedOptions",t)})},update:function(e,t){if("select"!=L.a.P(e))throw Error("values binding applies only to SELECT elements");var n=L.a.c(t()),t=e.scrollTop;n&&"number"==typeof n.length&&L.a.C(e.getElementsByTagName("option"),function(e){var t=0<=L.a.A(n,L.u.L(e));e.selected!=t&&L.a.Yc(e,t)}),e.scrollTop=t}},L.m.va.selectedOptions=!0,L.f.style={update:function(i,e){e=L.a.c(e()||{});L.a.O(e,function(e,t){var n;null!==(t=L.a.c(t))&&t!==vt&&!1!==t||(t=""),kt?kt(i).css(e,t):/^--/.test(e)?i.style.setProperty(e,t):(e=e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()}),n=i.style[e],(i.style[e]=t)===n||i.style[e]!=n||isNaN(t)||(i.style[e]=t+"px"))})}},L.f.submit={init:function(i,o,e,t,r){if("function"!=typeof o())throw Error("The value for a submit binding must be a function");L.a.H(i,"submit",function(e){var t,n=o();try{t=n.call(r.$data,i)}finally{!0!==t&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}})}},L.f.text={init:function(){return{controlsDescendantBindings:!0}},update:function(e,t){L.a.Ab(e,t())}},L.h.ea.text=!0,yt&&yt.navigator&&(e=function(e){if(e)return parseFloat(e[1])},D=yt.navigator.userAgent,(We=yt.opera&&yt.opera.version&&parseInt(yt.opera.version()))||(Xe=e(D.match(/Edge\/([^ ]+)$/)))||e(D.match(/Chrome\/([^ ]+)/
1))||(Ye=e(D.match(/Version\/([^ ]+) Safari/)))||(Je=e(D.match(/Firefox\/([^ ]+)/)))||(I=(I=L.a.W||e(D.match(/MSIE ([^ ]+)/)))||e(D.match(/rv:([^ )]+)/)))),8<=I&&I<10&&(Ke=L.a.g.Z(),Ze=L.a.g.Z(),Qe=function(e){var t=this.activeElement;(t=t&&L.a.g.get(t,Ze))&&t(e)},et=function(e,t){var n=e.ownerDocument;L.a.g.get(n,Ke)||(L.a.g.set(n,Ke,!0),L.a.H(n,"selectionchange",Qe)),L.a.g.set(e,Ze,t)}),L.f.textInput={init:function(n,i,t){function e(e,t){L.a.H(n,e,t)}function o(){a||(s=n.value,a=L.a.setTimeout(r,4))}function r(){clearTimeout(a),s=a=vt;var e=n.value;u!==e&&(u=e,L.m.$a(i(),t,"textInput",e))}var a,s,u=n.value,c=9==L.a.W?o:r,l=!1;I&&e("keypress",r),I<11&&e("propertychange",function(e){l||"value"!==e.propertyName||c(e)}),8==I&&(e("keyup",r),e("keydown",r)),et&&(et(n,c),e("dragend",o)),(!I||9<=I)&&e("input",c),Ye<5&&"textarea"===L.a.P(n)?(e("keydown",o),e("paste",o),e("cut",o)):We<11?e("keydown",o):Je<4?(e("DOMAutoComplete",r),e("dragdrop",r),e("drop",r)):Xe&&"number"===n.type&&e("keydown",o),e("change",r),e("blur",r),L.o(function e(){var t=L.a.c(i());null!==t&&t!==vt||(t=""),s!==vt&&t===s?L.a.setTimeout(e,4):n.value!==t&&(l=!0,n.value=t,l=!1,u=n.value)},null,{l:n})}},L.m.va.textInput=!0,L.f.textinput={preprocess:function(e,t,n){n("textInput",e)}},L.f.uniqueName={init:function(e,t){t()&&(t="ko_unique_"+ ++L.f.uniqueName.qd,L.a.Xc(e,t))}},L.f.uniqueName.qd=0,L.f.using={init:function(e,t,n,i,o){var r;return n.has("as")&&(r={as:n.get("as"),noChildContext:n.get("noChildContext")}),t=o.createChildContext(t,r),L.Pa(t,e),{controlsDescendantBindings:!0}}},L.h.ea.using=!0,L.f.value={after:["options","foreach"],init:function(n,i,o){var e,t,r,a,s,u,c=L.a.P(n),l="input"==c;!l||"checkbox"!=n.type&&"radio"!=n.type?(e=["change"],t=o.get("valueUpdate"),r=!1,a=null,t&&(L.a.gb(e,t="string"==typeof t?[t]:t),e=L.a.vc(e)),s=function(){a=null,r=!1;var e=i(),t=L.u.L(n);L.m.$a(e,o,"value",t)},!L.a.W||!l||"text"!=n.type||"off"==n.autocomplete||n.form&&"off"==n.form.autocomplete||-1!=L.a.A(e,"propertychange")||(L.a.H(n,"propertychange",function(){r=!0}),L.a.H(n,"focus",function(){r=!1}),L.a.H(n,"blur",function(){r&&s()})),L.a.C(e,function(e){var t=s;L.a.Td(e,"after")&&(t=function(){a=L.u.L(n),L.a.setTimeout(s,0)},e=e.substring(5)),L.a.H(n,e,t)}),u=l&&"file"==n.type?function(){var e=L.a.c(i());null===e||e===vt||""===e?n.value="":L.v.K(s)}:function(){var e=L.a.c(i()),t=L.u.L(n);null!==a&&e===a?L.a.setTimeout(u,0):e===t&&t!==vt||("select"===c?(t=o.get("valueAllowUnset"),L.u.ya(n,e,t),t||e===L.u.L(n)||L.v.K(s)):L.u.ya(n,e))},L.o(u,null,{l:n})):L.eb(n,{checkedValue:i})},update:function(){}},L.m.va.value=!0,L.f.visible={update:function(e,t){var t=L.a.c(t()),n="none"!=e.style.display;t&&!n?e.style.display="":!t&&n&&(e.style.display="none")}},L.f.hidden={update:function(e,t){L.f.visible.update(e,function(){return!L.a.c(t())})}},L.f.click={init:function(e,t,n,i,o){return L.f.event.init.call(this,e,function(){var e={};return e.click=t(),e},n,i,o)}},L.ca=function(){},L.ca.prototype.renderTemplateSource=function(){throw Error("Override renderTemplateSource")},L.ca.prototype.createJavaScriptEvaluatorBlock=function(){throw Error("Override createJavaScriptEvaluatorBlock")},L.ca.prototype.makeTemplateSource=function(e,t){if("string"==typeof e){t=(t=t||bt).getElementById(e);if(t)return new L.B.D(t);throw Error("Cannot find template with ID "+e)}if(1==e.nodeType||8==e.nodeType)return new L.B.ia(e);throw Error("Unknown template type: "+e)},L.ca.prototype.renderTemplate=function(e,t,n,i){return e=this.makeTemplateSource(e,i),this.renderTemplateSource(e,t,n,i)},L.ca.prototype.isTemplateRewritten=function(e,t){return!1===this.allowTemplateRewriting||this.makeTemplateSource(e,t).data("isRewritten")},L.ca.prototype.rewriteTemplate=function(e,t,n){t=t((e=this.makeTemplateSource(e,n)).text()),e.text(t),e.data("isRewritten",!0)},L.b("templateEngine",L.ca),L.ic=(tt=/(<([a-z]+\d*)(?:\s+(?!data-bind\s*=\s*)[a-z0-9\-]+(?:=(?:\"[^\"]*\"|\'[^\']*\'|[^>]*))?)*\s+)data-bind\s*=\s*(["'])([\s\S]*?)\3/gi,nt=/\x3c!--\s*ko\b\s*([\s\S]*?)\s*--\x3e/g,{wd:function(e,t,n){t.isTemplateRewritten(e,n)||t.rewriteTemplate(e,function(e){return L.ic.Kd(e,t)},n)},Kd:function(e,r){return e.replace(tt,function(e,t,n,i,o){return lt(o,t,n,r)}).replace(nt,function(e,t){return lt(t,"\x3c!-- ko --\x3e","#comment",r)})},ld:function(n,i){return L.aa.Wb(function(e,t){e=e.nextSibling;e&&e.nodeName.toLowerCase()===i&&L.eb(e,n,t)})}}),L.b("__tr_ambtns",L.ic.ld),L.B={},L.B.D=function(e){var t;(this.D=e)&&(t=L.a.P(e),this.Db="script"===t?1:"textarea"===t?2:"template"==t&&e.content&&11===e.content.nodeType?3:4)},L.B.D.prototype.text=function(){var e=1===this.Db?"text":2===this.Db?"value":"innerHTML";if(0==arguments.length)return this.D[e];var t=arguments[0];"innerHTML"==e?L.a.dc(this.D,t):this.D[e]=t},it=L.a.g.Z()+"_",L.B.D.prototype.data=function(e){if(1===arguments.length)return L.a.g.get(this.D,it+e);L.a.g.set(this.D,it+e,arguments[1])},j=L.a.g.Z(),L.B.D.prototype.nodes=function(){var e,t,n=this.D;if(0==arguments.length)return(t=(e=L.a.g.get(n,j)||{}).jb||(3===this.Db?n.content:4===this.Db?n:vt))&&!e.hd||(e=this.text())&&(t=L.a.Ld(e,n.ownerDocument),this.text(""),L.a.g.set(n,j,{jb:t,hd:!0})),t;L.a.g.set(n,j,{jb:arguments[0]})},L.B.ia=function(e){this.D=e},L.B.ia.prototype=new L.B.D,L.B.ia.prototype.constructor=L.B.ia,L.B.ia.prototype.text=function(){var e;if(0==arguments.length)return(e=L.a.g.get(this.D,j)||{}).jc===vt&&e.jb&&(e.jc=e.jb.innerHTML),e.jc;L.a.g.set(this.D,j,{jc:arguments[0]})},L.b("templateSources",L.B),L.b("templateSources.domElement",L.B.D),L.b("templateSources.anonymousTemplate",L.B.ia),L.ec=function(e){if(e!=vt&&!(e instanceof L.ca))throw Error("templateEngine must inherit from ko.templateEngine");ot=e},L.bc=function(n,i,o,r,a){if(((o=o||{}).templateEngine||ot)==vt)throw Error("Set a template engine before calling renderTemplate");var s;return a=a||"replaceChildren",r?(s=pt(r),L.$(function(){var e=i&&i instanceof L.fa?i:new L.fa(i,null,null,null,{exportDependencies:!0}
1),t=mt(n,e.$data,e),e=ht(r,a,t,e,o);"replaceNode"==a&&(s=pt(r=e))},null,{Sa:function(){return!s||!L.a.Rb(s)},l:s&&"replaceNode"==a?s.parentNode:s})):L.aa.Wb(function(e){L.bc(n,i,o,e,"replaceNode")})},L.Pd=function(n,t,i,o,r){function a(e,t){L.v.K(L.a.cc,null,[o,e,u,i,s,t]),L.j.Ga(o,L.j.T)}function s(e,t){ft(t,c),i.afterRender&&i.afterRender(t,e),c=null}function u(e,t){c=r.createChildContext(e,{as:l,noChildContext:i.noChildContext,extend:function(e){e.$index=t,l&&(e[l+"Index"]=t)}});e=mt(n,e,c);return ht(o,"ignoreTargetNode",e,c,i)}var c,l=i.as,d=!1===i.includeDestroyed||L.options.foreachHidesDestroyed&&!i.includeDestroyed;if(d||i.beforeRemove||!L.Oc(t))return L.$(function(){var e=L.a.c(t)||[];void 0===e.length&&(e=[e]),a(e=d?L.a.fb(e,function(e){return e===vt||null===e||!L.a.c(e._destroy)}):e)},null,{l:o});a(t.w());var e=t.subscribe(function(e){a(t(),e)},null,"arrayChange");return e.l(o),e},rt=L.a.g.Z(),at=L.a.g.Z(),L.f.template={init:function(e,t){t=L.a.c(t());if("string"==typeof t||t.name)L.h.Ea(e);else{if("nodes"in t){if(t=t.nodes||[],L.N(t))throw Error('The "nodes" option must be a plain, non-observable array.');var n=t[0]&&t[0].parentNode;n&&L.a.g.get(n,at)||(n=L.a.Xb(t),L.a.g.set(n,at,!0))}else{if(!(0<(t=L.h.childNodes(e)).length))throw Error("Anonymous template defined, but no template content was provided");n=L.a.Xb(t)}new L.B.ia(e).nodes(n)}return{controlsDescendantBindings:!0}},update:function(e,t,n,i,o){var r=t();n=!0,i=null,"string"==typeof(t=L.a.c(r))?t={}:(r=t.name,(n="if"in t?L.a.c(t.if):n)&&"ifnot"in t&&(n=!L.a.c(t.ifnot))),"foreach"in t?i=L.Pd(r||e,n&&t.foreach||[],t,e,o):n?(n=o,"data"in t&&(n=o.createChildContext(t.data,{as:t.as,noChildContext:t.noChildContext,exportDependencies:!0})),i=L.bc(r||e,n,t,e)):L.h.Ea(e),o=i,(t=L.a.g.get(e,rt))&&"function"==typeof t.s&&t.s(),L.a.g.set(e,rt,!o||o.ja&&!o.ja()?vt:o)}},L.m.Ra.template=function(e){return 1==(e=L.m.Zb(e)).length&&e[0].unknown||L.m.Hd(e,"name")?null:"This template engine does not support anonymous templates nested within its templates"},L.h.ea.template=!0,L.b("setTemplateEngine",L.ec),L.b("renderTemplate",L.bc),L.a.Jc=function(e,t,n){if(e.length&&t.length)for(var i,o,r,a,s=i=0;(!n||s<n)&&(r=e[i]);++i){for(o=0;a=t[o];++o)if(r.value===a.value){r.moved=a.index,a.moved=r.index,t.splice(o,1),s=o=0;break}s+=o}},L.a.Ob=function(e,t,n){return n="boolean"==typeof n?{dontLimitMoves:n}:n||{},(e=e||[]).length<(t=t||[]).length?gt(e,t,"added","deleted",n):gt(t,e,"deleted","added",n)},L.b("utils.compareArrays",L.a.Ob),st=L.a.g.Z(),ut=L.a.g.Z(),L.a.cc=function(t,e,n,i,o,r){function a(e){c={Aa:e,nb:L.sa(v++)},m.push(c),h||S.push(c)}function s(e){c=p[e],v!==c.nb.w()&&k.push(c),c.nb(v++),L.a.Ua(c.Y,t),m.push(c)}function u(t,n){if(t)for(var i=0,e=n.length;i<e;i++)L.a.C(n[i].Y,function(e){t(e,i,n[i].Aa)})}void 0===(e=e||[]).length&&(e=[e]),i=i||{};var c,l,d,f,p=L.a.g.get(t,st),h=!p,m=[],g=0,v=0,y=[],b=[],w=[],k=[],S=[],E=0;if(h)L.a.C(e,a);else{(!r||p&&p._countWaitingForRemove)&&(x=L.a.Mb(p,function(e){return e.Aa}),r=L.a.Ob(x,e,{dontLimitMoves:i.dontLimitMoves,sparse:!0}));for(var T,C,_,x=0;T=r[x];x++)switch(C=T.moved,_=T.index,T.status){case"deleted":for(;g<_;)s(g++);C===vt&&((c=p[g]).$&&(c.$.s(),c.$=vt),L.a.Ua(c.Y,t).length)&&(i.beforeRemove&&(m.push(c),E++,c.Aa===ut?c=null:w.push(c)),c)&&y.push.apply(y,c.Y),g++;break;case"added":for(;v<_;)s(g++);C!==vt?(b.push(m.length),s(C)):a(T.value)}for(;v<e.length;)s(g++);m._countWaitingForRemove=E}L.a.g.set(t,st,m),u(i.beforeMove,k),L.a.C(y,i.beforeRemove?L.na:L.removeNode);try{f=t.ownerDocument.activeElement}catch(e){}if(b.length)for(;(x=b.shift())!=vt;){for(c=m[x],l=vt;x;)if((d=m[--x].Y)&&d.length){l=d[d.length-1];break}for(e=0;g=c.Y[e];l=g,e++)L.h.Vb(t,g,l)}for(x=0,b=L.h.firstChild(t);c=m[x];x++){for(c.Y||L.a.extend(c,function(t,n,i,o,r){var a=[],e=L.$(function(){var e=n(i,r,L.a.Ua(a,t))||[];0<a.length&&(L.a.Wc(a,e),o)&&L.v.K(o,null,[i,e,r]),a.length=0,L.a.gb(a,e)},null,{l:t,Sa:function(){return!L.a.jd(a)}});return{Y:a,$:e.ja()?e:vt}}(t,n,c.Aa,o,c.nb)),e=0;g=c.Y[e];b=g.nextSibling,l=g,e++)g!==b&&L.h.Vb(t,g,l);!c.Dd&&o&&(o(c.Aa,c.Y,c.nb),c.Dd=!0,l=c.Y[c.Y.length-1])}
1for(f&&t.ownerDocument.activeElement!=f&&f.focus(),u(i.beforeRemove,w),x=0;x<w.length;++x)w[x].Aa=ut;u(i.afterMove,k),u(i.afterAdd,S)},L.b("utils.setDomNodeChildrenFromArrayMapping",L.a.cc),L.ba=function(){this.allowTemplateRewriting=!1},L.ba.prototype=new L.ca,L.ba.prototype.constructor=L.ba,L.ba.prototype.renderTemplateSource=function(e,t,n,i){return(t=L.a.W<9||!e.nodes?null:e.nodes())?L.a.la(t.cloneNode(!0).childNodes):(e=e.text(),L.a.ta(e,i))},L.ba.Na=new L.ba,L.ec(L.ba.Na),L.b("nativeTemplateEngine",L.ba),L.Za=function(){var r=this.Gd=function(){if(!kt||!kt.tmpl)return 0;try{if(0<=kt.tmpl.tag.tmpl.open.toString().indexOf("__"))return 2}catch(e){}return 1}();this.renderTemplateSource=function(e,t,n,i){if(i=i||bt,n=n||{},r<2)throw Error("Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.");var o=e.data("precompiled");return o||(o=e.text()||"",o=kt.template(null,"{{ko_with $item.koBindingContext}}"+o+"{{/ko_with}}"),e.data("precompiled",o)),e=[t.$data],t=kt.extend({koBindingContext:t},n.templateOptions),(t=kt.tmpl(o,e,t)).appendTo(i.createElement("div")),kt.fragments={},t},this.createJavaScriptEvaluatorBlock=function(e){return"{{ko_code ((function() { return "+e+" })()) }}"},this.addTemplate=function(e,t){bt.write("<script type='text/html' id='"+e+"'>"+t+"<\/script>")},0<r&&(kt.tmpl.tag.ko_code={open:"__.push($1 || '');"},kt.tmpl.tag.ko_with={open:"with($1) {",close:"} "})},L.Za.prototype=new L.ca,L.Za.prototype.constructor=L.Za,0<(e=new L.Za).Gd&&L.ec(e),L.b("jqueryTmplTemplateEngine",L.Za)},"function"==typeof define&&define.amd?define(["exports","require"],e):e("object"==typeof n&&"object"==typeof t?t.exports||n:yt.ko={})}()},{}],6:[function(e,t,n){!function(){"use strict";var o,e,t={rootMargin:"256px 0px",threshold:.01,lazyImage:'img[loading="lazy"]',lazyIframe:'iframe[loading="lazy"]'},r={loading:"loading"in HTMLImageElement.prototype&&"loading"in HTMLIFrameElement.prototype,scrolling:"onscroll"in window},a=("undefined"!=typeof NodeList&&NodeList.prototype&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=Array.prototype.forEach),"IntersectionObserver"in window&&(o=new IntersectionObserver(function(e,t){e.forEach(function(e){0!==e.intersectionRatio&&(e=e.target,t.unobserve(e),n(e))})},t)),e="requestAnimationFrame"in window?window.requestAnimationFrame:function(e){e()},"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");function n(e){var t,n,i=[];"picture"===e.parentNode.tagName.toLowerCase()&&((n=(t=e.parentNode).querySelector("source[data-lazy-remove]"))&&t.removeChild(n),i=Array.prototype.slice.call(e.parentNode.querySelectorAll("source"))),i.push(e),i.forEach(function(e){e.dataset.lazySrcset&&(e.setAttribute("srcset",e.dataset.lazySrcset),delete e.dataset.lazySrcset)}),e.setAttribute("src",e.dataset.lazySrc),delete e.dataset.lazySrc}function i(e){var t,n,i=document.createElement("div");for(i.innerHTML=(n=(t=e).textContent||t.innerHTML,n=!r.loading&&r.scrolling?void 0===o?n.replace(/(?:\r\n|\r|\n|\t| )src=/g,' lazyload="1" src='):(n="picture"===t.parentNode.tagName.toLowerCase()?'<source srcset="'+a+'" data-lazy-remove="true"></source>'+n:n).replace(/(?:\r\n|\r|\n|\t| )srcset=/g," data-lazy-srcset=").replace(/(?:\r\n|\r|\n|\t| )src=/g,' src="'+a+'" data-lazy-src='):n);i.firstChild;)r.loading||!r.scrolling||void 0===o||!i.firstChild.tagName||"img"!==i.firstChild.tagName.toLowerCase()&&"iframe"!==i.firstChild.tagName.toLowerCase()||o.observe(i.firstChild),e.parentNode.insertBefore(i.firstChild,e);e.parentNode.removeChild(e)}function s(){document.querySelectorAll("noscript.loading-lazy").forEach(i),window.matchMedia("print").addListener(function(e){e.matches&&document.querySelectorAll(t.lazyImage+"[data-lazy-src],"+t.lazyIframe+"[data-lazy-src]").forEach(function(e){n(e)})})}/comp|inter/.test(document.readyState)?e(s):"addEventListener"in document?document.addEventListener("DOMContentLoaded",function(){e(s)}):document.attachEvent("onreadystatechange",function(){"complete"===document.readyState&&s()})}()},{}],7:[function(e,t,n){"use strict";var i=String.prototype.replace,o=/%20/g,e=e("./utils"),r={RFC1738:"RFC1738",RFC3986:"RFC3986"};t.exports=e.assign({default:r.RFC3986,formatters:{RFC1738:function(e){return i.call(e,o,"+")},RFC3986:function(e){return String(e)}}},r)},{"./utils":11}],8:[function(e,t,n){"use strict";var i=e("./stringify"),o=e("./parse"),e=e("./formats");t.exports={formats:e,parse:o,stringify:i}},{"./formats":7,"./parse":9,"./stringify":10}],9:[function(e,t,n){"use strict";function u(e,t){var n,i,o,r,a={},e=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,s=t.parameterLimit===1/0?void 0:t.parameterLimit,u=e.split(t.delimiter,s),c=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n<u.length;++n)0===u[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===u[n]?l="utf-8":"utf8=%26%2310003%3B"===u[n]&&(l="iso-8859-1"),c=n,n=u.length);for(n=0;n<u.length;++n)n!==c&&((r=(r=-1===(i=-1===(i=(r=u[n]).indexOf("]="))?r.indexOf("="):i+1)?(o=t.decoder(r,f.decoder,l,"key"),t.strictNullHandling?null:""):(o=t.decoder(r.slice(0,i),f.decoder,l,"key"),t.decoder(r.slice(i+1),f.decoder,l,"value")))&&t.interpretNumericEntities&&"iso-8859-1"===l?r.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))}):r)&&t.comma&&-1<r.indexOf(",")&&(r=r.split(",")),g.call(a,o)?a[o]=d.combine(a[o],r):a[o]=r);return a}
1function c(e,t,n){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,o=/(\[[^[\]]*])/g,r=0<n.depth&&/(\[[^[\]]*])/.exec(i),e=r?i.slice(0,r.index):i,a=[];if(e){if(!n.plainObjects&&g.call(Object.prototype,e)&&!n.allowPrototypes)return;a.push(e)}for(var s=0;0<n.depth&&null!==(r=o.exec(i))&&s<n.depth;){if(s+=1,!n.plainObjects&&g.call(Object.prototype,r[1].slice(1,-1))&&!n.allowPrototypes)return;a.push(r[1])}r&&a.push("["+i.slice(r.index)+"]");for(var u=a,c=n,l=t,d=u.length-1;0<=d;--d){var f,p,h,m=u[d];"[]"===m&&c.parseArrays?f=[].concat(l):(f=c.plainObjects?Object.create(null):{},p="["===m.charAt(0)&&"]"===m.charAt(m.length-1)?m.slice(1,-1):m,h=parseInt(p,10),c.parseArrays||""!==p?!isNaN(h)&&m!==p&&String(h)===p&&0<=h&&c.parseArrays&&h<=c.arrayLimit?(f=[])[h]=l:f[p]=l:f={0:l}),l=f}return l}}var d=e("./utils"),g=Object.prototype.hasOwnProperty,f={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:d.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1};t.exports=function(e,t){var n=function(e){if(!e)return f;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=(void 0===e.charset?f:e).charset;return{allowDots:void 0===e.allowDots?f.allowDots:!!e.allowDots,allowPrototypes:("boolean"==typeof e.allowPrototypes?e:f).allowPrototypes,arrayLimit:("number"==typeof e.arrayLimit?e:f).arrayLimit,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:f).charsetSentinel,comma:("boolean"==typeof e.comma?e:f).comma,decoder:("function"==typeof e.decoder?e:f).decoder,delimiter:("string"==typeof e.delimiter||d.isRegExp(e.delimiter)?e:f).delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:f.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:("boolean"==typeof e.interpretNumericEntities?e:f).interpretNumericEntities,parameterLimit:("number"==typeof e.parameterLimit?e:f).parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:("boolean"==typeof e.plainObjects?e:f).plainObjects,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:f).strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var i="string"==typeof e?u(e,n):e,o=n.plainObjects?Object.create(null):{},r=Object.keys(i),a=0;a<r.length;++a)var s=r[a],s=c(s,i[s],n),o=d.merge(o,s,n);return d.compact(o)}},{"./utils":11}],10:[function(e,t,n){"use strict";function y(e,t){i.apply(e,k(t)?t:[t])}function b(e,t,n,i,o,r,a,s,u,c,l,d,f){var p=e;if("function"==typeof a?p=a(t,p):p instanceof Date?p=c(p):"comma"===n&&k(p)&&(p=p.join(",")),null===p){if(i)return r&&!d?r(t,S.encoder,f,"key"):t;p=""}if("string"==typeof(e=p)||"number"==typeof e||"boolean"==typeof e||"symbol"==typeof e||"bigint"==typeof e||w.isBuffer(p))return r?[l(d?t:r(t,S.encoder,f,"key"))+"="+l(r(p,S.encoder,f,"value"))]:[l(t)+"="+l(String(p))];var h,m=[];if(void 0!==p){h=k(a)?a:(e=Object.keys(p),s?e.sort(s):e);for(var g=0;g<h.length;++g){var v=h[g];o&&null===p[v]||(k(p)?y(m,b(p[v],"function"==typeof n?n(t,v):t,n,i,o,r,a,s,u,c,l,d,f)):y(m,b(p[v],t+(u?"."+v:"["+v+"]"),n,i,o,r,a,s,u,c,l,d,f)))}}return m}var w=e("./utils"),c=e("./formats"),l=Object.prototype.hasOwnProperty,d={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},k=Array.isArray,i=Array.prototype.push,o=Date.prototype.toISOString,e=c.default,S={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:w.encode,encodeValuesOnly:!1,format:e,formatter:c.formatters[e],indices:!1,serializeDate:function(e){return o.call(e)},skipNulls:!1,strictNullHandling:!1};t.exports=function(e,t){var n=e,i=function(e){if(!e)return S;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||S.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=c.default;if(void 0!==e.format){if(!l.call(c.formatters,e.format))throw new TypeError("Unknown format option provided.");n=e.format}var n=c.formatters[n],i=S.filter;return"function"!=typeof e.filter&&!k(e.filter)||(i=e.filter),{addQueryPrefix:("boolean"==typeof e.addQueryPrefix?e:S).addQueryPrefix,allowDots:void 0===e.allowDots?S.allowDots:!!e.allowDots,charset:t,charsetSentinel:("boolean"==typeof e.charsetSentinel?e:S).charsetSentinel,delimiter:(void 0===e.delimiter?S:e).delimiter,encode:("boolean"==typeof e.encode?e:S).encode,encoder:("function"==typeof e.encoder?e:S).encoder,encodeValuesOnly:("boolean"==typeof e.encodeValuesOnly?e:S).encodeValuesOnly,filter:i,formatter:n,serializeDate:("function"==typeof e.serializeDate?e:S).serializeDate,skipNulls:("boolean"==typeof e.skipNulls?e:S).skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:("boolean"==typeof e.strictNullHandling?e:S).strictNullHandling}}(t),o=("function"==typeof i.filter?n=(0,i.filter)("",n):k(i.filter)&&(a=i.filter),[]);if("object"!=typeof n||null===n)return"";var e=t&&t.arrayFormat in d?t.arrayFormat:!(t&&"indices"in t)||t.indices?"indices":"repeat",r=d[e],a=a||Object.keys(n);i.sort&&a.sort(i.sort);for(var s=0;s<a.length;++s){var u=a[s];i.skipNulls&&null===n[u]||y(o,b(n[u],u,r,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.formatter,i.encodeValuesOnly,i.charset))}t=o.join(i.delimiter),e=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&&("iso-8859-1"===i.charset?e+="utf8=%26%2310003%3B&":e+="utf8=%E2%9C%93&"),0<t.length?e+t:""}},{"./formats":7,"./utils":11}],11:[function(e,t,n){"use strict";function s(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},i=0;i<e.length;++i)void 0!==e[i]&&(n[i]=e[i]);return n}var u=Object.prototype.hasOwnProperty,m=Array.isArray,c=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}();t.exports={arrayToObject:s,assign:function(e,n){return Object.keys(n).reduce(function(e,t){return e[t]=n[t],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],i=0;i<t.length;++i)for(var o=t[i],r=o.obj[o.prop],a=Object.keys(r),s=0;s<a.length;++s){var u=a[s],c=r[u];"object"==typeof c&&null!==c&&-1===n.indexOf(c)&&(t.push({obj:r,prop:u}),n.push(c))}for(var l=t;1<l.length;){var d=l.pop(),f=d.obj[d.prop];if(m(f)){for(var p=[],h=0;h<f.length;++h)void 0!==f[h]&&p.push(f[h]);d.obj[d.prop]=p}}return e},decode:function(t,e,n){t=t.replace(/\+/g," ");
1if("iso-8859-1"===n)return t.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(t)}catch(e){return t}},encode:function(e,t,n){if(0===e.length)return e;var i=e;if("symbol"==typeof e?i=Symbol.prototype.toString.call(e):"string"!=typeof e&&(i=String(e)),"iso-8859-1"===n)return escape(i).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",r=0;r<i.length;++r){var a=i.charCodeAt(r);45===a||46===a||95===a||126===a||48<=a&&a<=57||65<=a&&a<=90||97<=a&&a<=122?o+=i.charAt(r):a<128?o+=c[a]:a<2048?o+=c[192|a>>6]+c[128|63&a]:a<55296||57344<=a?o+=c[224|a>>12]+c[128|a>>6&63]+c[128|63&a]:(r+=1,a=65536+((1023&a)<<10|1023&i.charCodeAt(r)),o+=c[240|a>>18]+c[128|a>>12&63]+c[128|a>>6&63]+c[128|63&a])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function i(o,r,a){if(!r)return o;if("object"!=typeof r){if(m(o))o.push(r);else{if(!o||"object"!=typeof o)return[o,r];(a&&(a.plainObjects||a.allowPrototypes)||!u.call(Object.prototype,r))&&(o[r]=!0)}return o}var e;return o&&"object"==typeof o?(m(e=o)&&!m(r)&&(e=s(o,a)),m(o)&&m(r)?(r.forEach(function(e,t){var n;u.call(o,t)?(n=o[t])&&"object"==typeof n&&e&&"object"==typeof e?o[t]=i(n,e,a):o.push(e):o[t]=e}),o):Object.keys(r).reduce(function(e,t){var n=r[t];return u.call(e,t)?e[t]=i(e[t],n,a):e[t]=n,e},e)):[o].concat(r)}}},{}],12:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".accordion").forEach(function(e){var n=e.querySelectorAll(".accordion--section");n.forEach(function(t){t.querySelector(".accordion--section--header").addEventListener("click",function(){n.forEach(function(e){e!==t&&e.classList.remove("active")}),t.classList.toggle("active"),t.classList.contains("active")&&setTimeout(function(){t.scrollIntoView({behavior:"smooth"})},300)}),t.querySelector(".accordion--section--close").addEventListener("click",function(){t.classList.remove("active")})})})})},{}],13:[function(e,t,n){"use strict";e("./vendor/addtohomescreen"),"true"===document.body.getAttribute("data-addToHomeScreen")&&window.addToHomescreen()},{"./vendor/addtohomescreen":39}],14:[function(e,t,n){"use strict";var i;window.gaProperty&&(i="ga-disable-".concat(window.gaProperty),-1<document.cookie.indexOf("".concat(i,"=true"))&&(window[i]=!0),window.gaOptOut=function(e){e.preventDefault(),document.cookie="".concat(i,"=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/"),window[i]=!0},window.isGaDisabled=function(){return!!window[i]})},{}],15:[function(e,t,n){"use strict";var i=(e=e("js-cookie"))&&e.__esModule?e:{default:e};document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector(".cookie-layer");e&&(i.default.get("cookie-accepted")?e.classList.add("hidden"):(e.classList.remove("hidden"),document.querySelector("button.accept-cookies").addEventListener("click",function(){e.classList.add("hidden"),i.default.set("cookie-accepted",1,{expires:30})})))})},{"js-cookie":4}],16:[function(e,t,n){"use strict";void 0===window.getComputedStyle(document.body).mixBlendMode&&document.body.classList.add("no-blend-mode")},{}],17:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("input,textarea").forEach(function(t){t.addEventListener("focusout",function(){t.classList.add("touched")}),t.addEventListener("invalid",function(e){e.preventDefault(),t.classList.add("touched")})})})},{}],18:[function(e,t,n){"use strict";var s=o(e("knockout")),i=o(e("debounce")),u=o(e("./map-style"));function o(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="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})(e)}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===r(e)?e:String(e)}(i.key),i)}}window.initLocationsMap=function(){var o,r,e,a=document.querySelector(".locations");a&&(o=a.getAttribute("data-marker-icon-default"),r=a.getAttribute("data-marker-icon-hover"),e=new(function(){function n(e){var t=this;if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");this.elLocations=e,this.elLocationsMap=a.querySelector(".locations--map"),this.elGlide=a.querySelector(".glide
1--locations"),this.locations=s.default.observableArray(e),this.locationIndex=s.default.observable(0),this.markers=[],this.map=new window.google.maps.Map(this.elLocationsMap,{center:{lat:51.16,lng:10.44},zoom:5,zoomControl:!0,maxZoom:15,minZoom:3,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1,styles:u.default}),this.selectedLocation=s.default.observable(),this.selectedLocation.subscribe(function(){t.locationIndex(0)}),this.groupLocations(),this.addMarkersToMap(),this.fitMarkers(),this.activeLocations=s.default.pureComputed(function(){var e=s.default.unwrap(t.selectedLocation);return e?t.locationGroups[e]:[]},this),this.activeLocation=s.default.pureComputed(function(){var e=s.default.unwrap(t.locationIndex);return s.default.unwrap(t.activeLocations)[e]},this),this.locationCount=s.default.pureComputed(function(){return s.default.unwrap(t.activeLocations).length},this),this.displayPaging=s.default.pureComputed(function(){return 1<s.default.unwrap(t.locationCount)})}var e,t,i;return e=n,(t=[{key:"groupLocations",value:function(){var n={};s.default.unwrap(this.locations).forEach(function(e){var t="".concat(e.lat,",").concat(e.lng);n[t]=n[t]||[],n[t].push(e)}),this.locationGroups=n}},{key:"addMarkersToMap",value:function(){var i=this;Object.keys(this.locationGroups).forEach(function(e){var t=e.split(","),n=new window.google.maps.Marker({position:{lat:parseFloat(t[0],10),lng:parseFloat(t[1],10)},map:i.map,icon:o});i.markers.push(n),n.addListener("click",function(){i.selectedLocation(e)}),window.google.maps.event.addListener(n,"mouseover",function(){n.setIcon(r)}),window.google.maps.event.addListener(n,"mouseout",function(){n.setIcon(o)})})}},{key:"fitMarkers",value:function(){var e=this.markers,t=new window.google.maps.LatLngBounds;e.forEach(function(e){t.extend(e.getPosition())}),this.map.fitBounds(t)}},{key:"next",value:function(){var e=s.default.unwrap(this.locationIndex())+1;e>=s.default.unwrap(this.locationCount)&&(e=0),this.locationIndex(e)}},{key:"prev",value:function(){var e=s.default.unwrap(this.locationIndex())-1;e<0&&(e=s.default.unwrap(this.locationCount)-1),this.locationIndex(e)}}])&&c(e.prototype,t),i&&c(e,i),Object.defineProperty(e,"prototype",{writable:!1}),n}())(window.locationMarkers),window.addEventListener("resize",(0,i.default)(e.fitMarkers.bind(e),100)),s.default.applyBindings(e,a))}},{"./map-style":21,debounce:2,knockout:5}],19:[function(e,t,n){"use strict";var o=(e=e("knockout"))&&e.__esModule?e:{default:e};function r(e){return(r="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})(e)}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===r(e)?e:String(e)}(i.key),i)}}var i,s,e=function(){function n(e){var t=this;if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");this.open=o.default.observable(!1),this.menuData=o.default.observable(e),this.menuLayers=o.default.observableArray([e]),this.activeLayerIdx=o.default.pureComputed(function(){return t.menuLayers().length-1},this),this.recurseActivePage(e,0)}var e,t,i;return e=n,(t=[{key:"recurseActivePage",value:function(e,t){var n=this;e.entries.forEach(function(e){e.active&&e.children&&(n.menuLayers.push(e.children),n.recurseActivePage(e.children,t+1))})}},{key:"toggleMenu",value:function(){this.open(!this.open())}},{key:"setLayer",value:function(e,t){e=o.default.unwrap(e);t?this.menuLayers.splice(e,3,t):this.menuLayers.splice(e,3)}},{key:"popLayer",value:function(){this.menuLayers.pop()}}])&&a(e.prototype,t),i&&a(e,i),Object.defineProperty(e,"prototype",{writable:!1}),n}();i=window.mainmenu,(s=document.querySelector(".menu"))&&o.default.applyBindings(new e(i),s)},{knockout:5}],20:[function(e,t,n){"use strict";e("loading-attribute-polyfill"),e("intersection-observer"),e("./polyfill-closest"),e("./polyfill-foreach"),e("./addtohomescreen"),e("./analytics"),e("./stage-slider"),e("./teaser-slider"),e("./main-menu"),e("./visible-transition"),e("./accordion"),e("./toggle-class"),e("./press-media"),e("./cookie-layer"),e("./number-counter"),e("./css-blend-mode-
1detection"),e("./ship-search"),e("./form-touched"),e("./parallax-vertical"),e("./press-media-overlay"),e("./media-pool"),e("./overlay"),e("./locations-map"),e("./percentage-circle"),e("./press-teaser"),e("./search"),e("./webcam"),e("./route-map"),e("./usercentrics")},{"./accordion":12,"./addtohomescreen":13,"./analytics":14,"./cookie-layer":15,"./css-blend-mode-detection":16,"./form-touched":17,"./locations-map":18,"./main-menu":19,"./media-pool":22,"./number-counter":23,"./overlay":24,"./parallax-vertical":25,"./percentage-circle":26,"./polyfill-closest":27,"./polyfill-foreach":28,"./press-media":30,"./press-media-overlay":29,"./press-teaser":31,"./route-map":32,"./search":33,"./ship-search":34,"./stage-slider":35,"./teaser-slider":36,"./toggle-class":37,"./usercentrics":38,"./visible-transition":40,"./webcam":41,"intersection-observer":3,"loading-attribute-polyfill":6}],21:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;n.default=[{featureType:"all",elementType:"labels",stylers:[{visibility:"simplified"}]},{featureType:"all",elementType:"labels.text.fill",stylers:[{color:"#000c20"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"all",stylers:[{hue:"#0060ff"},{lightness:-100},{visibility:"off"},{saturation:"-77"}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{visibility:"on"},{color:"#000c20"}]},{featureType:"landscape",elementType:"geometry",stylers:[{hue:"#0060ff"},{saturation:"-70"},{lightness:"0"},{visibility:"on"}]},{featureType:"landscape",elementType:"labels",stylers:[{saturation:"-80"},{lightness:"-90"},{visibility:"off"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{visibility:"off"}]},{featureType:"landscape.natural",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"all",stylers:[{hue:"#0060ff"},{saturation:"-80"},{lightness:"-70"},{visibility:"off"},{gamma:"1"}]},{featureType:"road",elementType:"geometry",stylers:[{saturation:"-85"},{lightness:"60"},{visibility:"simplified"},{color:"#aabfca"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{visibility:"simplified"},{color:"#aabfca"},{saturation:"1"},{lightness:"10"}]},{featureType:"road",elementType:"labels",stylers:[{hue:"#0060ff"},{saturation:"-70"},{lightness:"50"},{visibility:"off"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#000c20"},{visibility:"on"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{lightness:"0"},{saturation:"0"}]},{featureType:"transit",elementType:"geometry",stylers:[{visibility:"simplified"},{hue:"#0060ff"},{lightness:"0"},{saturation:"0"}]},{featureType:"transit",elementType:"labels",stylers:[{hue:"#0060ff"},{lightness:-100},{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{visibility:"simplified"}]},{featureType:"water",elementType:"geometry",stylers:[{hue:"#0066ff"},{saturation:"0"},{lightness:100}]},{featureType:"water",elementType:"geometry.fill",stylers:[{color:"#33607b"},{weight:"0.57"}]},{featureType:"water",elementType:"labels",stylers:[{saturation:-100},{lightness:-100},{visibility:"off"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#000c20"},{visibility:"simplified"}]}]},{}],22:[function(e,t,n){"use strict";var r=i(e("knockout")),a=i(e("qs")),o=i(e("@glidejs/glide"));function i(e){return e&&e.__esModule?e:{default:e}}function s(e){return(s="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})(e)}function u(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==s(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==s(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===s(e)?e:String(e)}(i.key),i)}}var c=function(){function n(e,t){var i=this;if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");this.url=e,this.elRoot=t,this.media=r.default.observableArray(),this.mediaCount=r.default.observable(0),this.page=r.default.observable(0),this.q=r.default.observable(""),this.perPage=12,this.isDisplayOverlay=r.default.observable(!1),this.hasPagination=r.default.pureComputed(function(){return r.default.unwrap(i.mediaCount)>r.default.unwrap(i.perPage)},this),this.pages=r.default.pureComputed(function(){for(var e=r.default.unwrap(i.mediaCount)/i.perPage,t=[],n=0;n<e;n++)t.push({idx:n,shown:n+1});return t},this),this.parseHash(),this.fetch(),this.isDisplayOverlay.subscribe(function(e){e||i.destroySlider()})}var e,t,i;return e=n,(t=[{key:"displayOverlay",value:function(e){var t=this;this.isDisplayOverlay(!0),setTimeout(function(){t.initSlider(t.media().indexOf(e))},1)}},{key:"parseHash",value:function(){var e=window.location.hash;1<e.length&&(e=a.default.parse(e.slice(1)),this.q(e.q),this.page(parseInt(e.page||0,10)))}},{key:"destroySlider",value:function(){this.glide&&(this.glide.destroy(),this.dlide=null)}},{key:"initSlider",value:function(e){var t=this.elRoot.querySelector("#press-media-overlay .glide");this.glide=new o.default(t,{startAt:e,gap:0}),this.glide.mount()}},{key:"handleResponse",value:function(e){try{var t=JSON.parse(e.target.responseText);t&&t.response&&t.response.docs&&(this.media(t.response.docs),this.mediaCount(t.response.numFound))}catch(e){console.error(e)}this.elRoot.scrollIntoView({behavior:"smooth",block:"start"})}},{key:"fetch",value:function(){var e=r.default.unwrap(this.q),t=document.querySelector("html").getAttribute("data-api-lang"),n=r.default.unwrap(this.page),i=r.default.unwrap(this.perPage)*n,t={start:i,rows:r.default.unwrap(this.perPage),query:e?'"*'.concat(e,'*" or *').concat(e,"*"):"*:*",locale:t,fq:["IN_TYPE:press_media","press_media.type_s:image"],sort:"press_media.date_dt desc"},o={},i=(i&&(o.page=n),e&&(o.q=e),a.default.stringify(o)),n=(window.location.hash=i,new window.XMLHttpRequest);n.addEventListener("load",this.handleResponse.bind(this)),n.open("GET","".concat(this.url,"?").concat(a.default.stringify(t,{arrayFormat:"repeat"}))),n.send()}},{key:"first",value:function(){0!==r.default.unwrap(this.page)&&(this.page(0),this.fetch())}},{key:"last",value:function(){var e=r.default.unwrap(this.mediaCount),e=Math.floor(e/this.perPage);r.default.unwrap(this.page)!==e&&(this.page(e),this.fetch())}},{key:"selectPage",value:function(e){r.default.unwrap(this.page)!==e.idx&&(this.page(e.idx),this.fetch())}},{key:"search",value:function(){this.page(0),this.fetch()}}])&&u(e.prototype,t),i&&u(e,i),Object.defineProperty(e,"prototype",{writable:!1}),n}();document.addEventListener("DOMContentLoaded",function(){var e,t=document.querySelector(".press-media-pool");t&&(e=new c(t.getAttribute("data-url"),t),r.default.applyBindings(e,t))})},{"@glidejs/glide":1,knockout:5,qs:8}],23:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===o(e)?e:String(e)}(i.key),i)}}document.addEventListener("DOMContentLoaded",function(){var t=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function");
1this.el=e.querySelector(".number-counter")||e.closest(".number-counter"),this.initialValue=parseInt(e.getAttribute("data-percentage"),10)||parseInt(e.textContent,10),this.duration=2e3}var e,n,i;return e=t,(n=[{key:"start",value:function(){var n=this;this.el&&(this.started=Date.now(),this.interval=setInterval(function(){var e=Date.now(),t=Math.min(Math.round(n.initialValue*(e-n.started)/n.duration),n.initialValue).toLocaleString();n.el.textContent=t,e>n.started+n.duration&&clearInterval(n.interval)},20))}}])&&r(e.prototype,n),i&&r(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();var n=new window.IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&!e.target.classList.contains("counting")&&(e.target.classList.add("counting"),new t(e.target).start())})},{root:null,rootMargin:"0px",threshold:.1});document.querySelectorAll(".number").forEach(function(e){n.observe(e)})})},{}],24:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".overlay-module").forEach(function(r){function e(){var e;r.classList.contains("overlay-visible")?(e=r.querySelector(".copy"))&&(r.style.minHeight="".concat(e.offsetHeight,"px")):r.style.minHeight=0}var t=-1;window.addEventListener("resize",function(){window.clearTimeout(t),t=window.setTimeout(e,250)}),r.querySelectorAll(".overlay-module-content-sections").forEach(function(o){o.querySelector(".overlay-module-section-header").addEventListener("click",function(){for(var e=o.querySelector(".overlay").cloneNode(!0),t=(e.classList.add("copy"),r.querySelector(".copy")),n=(null!==t&&t.parentNode.removeChild(t),r.appendChild(e),e.getElementsByTagName("img")),i=0;i<n.length;i+=1)n[i].addEventListener("load",function(){r.style.minHeight="".concat(e.offsetHeight,"px")});r.style.minHeight="".concat(e.offsetHeight,"px"),r.classList.toggle("overlay-visible")})}),r.addEventListener("click",function(e){null!==e.target.closest(".overlay-module-section-close-button")&&(r.classList.remove("overlay-visible"),r.style.minHeight=0)})})})},{}],25:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll("[data-parallax-vertical]");function t(){var r=window.innerHeight;e.forEach(function(e){var t=e.getBoundingClientRect(),e=e.querySelector(e.getAttribute("data-parallax-vertical")),n=e.getBoundingClientRect(),i=r-t.top,o=t.bottom,o=((o-i)/(o+i)-1)/2*(n.height-t.height);e.style.transform="translateY(".concat(o,"px)")})}window.addEventListener("scroll",t),window.addEventListener("resize",t)})},{}],26:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var t=new window.IntersectionObserver(function(e){e.forEach(function(e){var t,n;e.isIntersecting&&(n=2*(t=e.target.querySelector(".percentage-circle__circle")).r.baseVal.value*Math.PI,e=parseInt(e.target.getAttribute("data-percentage"),10),t.style.strokeDashoffset=n-e*n/100)})},{root:null,rootMargin:"0px",threshold:.63});document.querySelectorAll("svg.percentage-circle").forEach(function(e){t.observe(e)})})},{}],27:[function(e,t,n){"use strict";Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(e){var t=this;do{if(t.matches(e))return t}while(null!==(t=t.parentElement||t.parentNode)&&1===t.nodeType);return null})},{}],28:[function(e,t,n){"use strict";window.NodeList&&!window.NodeList.prototype.forEach&&(window.NodeList.prototype.forEach=Array.prototype.forEach)},{}],29:[function(e,t,n){"use strict";var u=(e=e("@glidejs/glide"))&&e.__esModule?e:{default:e};document.addEventListener("DOMContentLoaded",function(){var a=null;function s(e){"Escape"===e.key&&n()}function t(){var e=document.getElementById("press-media-overlay"),t=e.querySelector(".glide"),n=e.querySelector(".sections"),i=document.querySelectorAll(".press-media .image .medium"),o=document.getElementById("press-media-overlay-section").innerHTML,r=(i.forEach(function(e){var t=document.createElement("section");t.classList.add("glide__slide"),t.innerHTML=o,t.querySelector("img").src=e.getAttribute("data-overlay-image"),t.querySelector(".information").textContent=e.querySelector(".information").textContent,t.querySelector(".details").innerHTML=e.querySelector(".details").innerHTML,t.querySelector(".download").href=e.querySelector(".download").href,n.appendChild(t)}
1),e.classList.add("visible"),(a=new u.default(t,{gap:0,type:"carousel"})).mount(),!1);a.on(["run.before","swipe.start"],function(){r=!1}),a.on("swipe.move",function(){r&&window.setTimeout(function(){r&&t.classList.contains("glide--dragging")&&a._c.Move.make(),r=!1},a.settings.animationDuration+100)}),a.on("swipe.end",function(){r=!0}),document.addEventListener("keyup",s)}function n(){document.removeEventListener("keyup",s);var e=document.getElementById("press-media-overlay");e.classList.remove("visible"),a.destroy(),e.querySelector(".sections").innerHTML=""}document.querySelectorAll(".press-media-overlay--toggle").forEach(function(e){e.addEventListener("click",t)}),document.querySelectorAll("#press-media-overlay .close").forEach(function(e){e.addEventListener("click",n)})})},{"@glidejs/glide":1}],30:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".audio-video .medium--display").forEach(function(e){var t=e.querySelector("video,audio");t&&(t.addEventListener("play",function(){e.classList.add("running")}),t.addEventListener("pause",function(){e.classList.remove("running")}),e.addEventListener("click",function(e){e.preventDefault(),t.paused?t.play():t.pause()}))})})},{}],31:[function(e,t,n){"use strict";var u=i(e("knockout")),o=i(e("qs"));function i(e){return e&&e.__esModule?e:{default:e}}function r(e){return(r="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})(e)}function a(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==r(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==r(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===r(e)?e:String(e)}(i.key),i)}}var s=function(){function i(e,t){var n=this;if(!(this instanceof i))throw new TypeError("Cannot call a class as a function");this.url=e,this.elRoot=t,this.isNewDays=parseInt(t.getAttribute("data-is-new-days"),
110),this.category=t.getAttribute("data-category"),this.articles=u.default.observableArray([]),this.articleCount=u.default.observable(0),this.perPage=6,this.page=u.default.observable(0),this.sortedArticles=u.default.pureComputed(function(){var e=u.default.unwrap(n.articles).slice(0);return e.sort(function(e,t){return new Date(t["press.date_dt"])-new Date(e["press.date_dt"])}),e},this),this.pagedArticles=u.default.pureComputed(function(){var e=u.default.unwrap(n.sortedArticles),t=u.default.unwrap(n.page);return e.slice(0,t*n.perPage+n.perPage)},this),this.hasMore=u.default.pureComputed(function(){return u.default.unwrap(n.articleCount)>u.default.unwrap(n.pagedArticles).length},this),this.trackWidth=u.default.observable(0),this.attachSlider(),this.fetch()}var e,t,n;return e=i,(t=[{key:"dateFormat",value:function(e){e=new Date(e);return"".concat(e.getDate(),".").concat(e.getMonth()+1,".").concat(e.getFullYear())}},{key:"getTitle",value:function(e){return e["press.title_s"]||e.IN_NAME}},{key:"getText",value:function(e){return this.prepareText(e["press.teaser_s"]||e.content_txt)}},{key:"prepareText",value:function(e){return e?400<(e=e instanceof Array?e.join(" "):e).length?"".concat(e.slice(0,400),"…"):e:""}},{key:"isNew",value:function(e){return new Date(e["press.date_dt"])>Date.now()-864e5*this.isNewDays}},{key:"hasMedia",value:function(e){return 0<e["press.downloads_i"]}},{key:"hasMediaType",value:function(e,t){return e["press.downloads.".concat(t,"_i")]}},{key:"leftPad",value:function(e){e=e&&parseInt(e,10);return(e<10?"0":"").concat(e)}},{key:"attachSlider",value:function(){var n,i,o,r,e,t,a=this,s=this.elRoot.querySelector(".press-current--track");
1s&&(n=u.default.observable(0),i=u.default.observable(0),this.slide=u.default.observable(0),o=u.default.pureComputed(function(){var e=u.default.unwrap(i),t=u.default.unwrap(n);return e*u.default.unwrap(a.articles).length-t}),r=u.default.pureComputed(function(){var e=u.default.unwrap(a.slide),t=u.default.unwrap(o);return-1*Math.min(e*u.default.unwrap(i),t)}),this.slideTransformation=u.default.pureComputed(function(){return"translateX(".concat(u.default.unwrap(r),"px)")}),this.hasPrev=u.default.pureComputed(function(){return 0<u.default.unwrap(a.slide)}),this.hasNext=u.default.pureComputed(function(){var e=u.default.unwrap(a.slide),t=u.default.unwrap(a.articles),n=Math.abs(u.default.unwrap(r)),i=u.default.unwrap(o);return e<t.length-1&&n<i-1}),e=null,this.articles.subscribe(t=function(){clearTimeout(e),e=setTimeout(function(){var e=a.elRoot.querySelector("section");e&&(i(e.clientWidth),n(s.clientWidth))},10)}),window.addEventListener("resize",t))}},{key:"nextSlide",value:function(){this.slide(this.slide()+1)}},{key:"prevSlide",value:function(){this.slide(Math.max(this.slide()-1,0))}},{key:"handleResponse",value:function(e){try{var t=u.default.unwrap(this.articles),n=JSON.parse(e.target.responseText);n&&n.response&&n.response.docs&&(this.articles(t.concat(n.response.docs)),this.articleCount(n.response.numFound))}catch(e){console.error(e)}}},{key:"fetch",value:function(){var e=document.querySelector("html").getAttribute("data-api-lang"),e={start:u.default.unwrap(this.pagedArticles).length,rows:u.default.unwrap(this.perPage),query:"*:*",locale:e,fq:"IN_TYPE:".concat(this.category),sort:"press.date_dt desc"},t=new window.XMLHttpRequest;t.addEventListener("load",this.handleResponse.bind(this)),t.open("GET","".concat(this.url,"?").concat(o.default.stringify(e))),t.send()}},{key:"more",value:function(){this.fetch(),this.page(this.page()+1)}}])&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}();document.addEventListener("DOMContentLoaded",function(){var e,t=document.querySelector(".press-archive, .press-current");t&&(e=new s(t.getAttribute("data-press-archive-url"),t),u.default.applyBindings(e,t))})},{knockout:5,qs:8}],32:[function(e,t,n){"use strict";var u=(e=e("./map-style"))&&e.__esModule?e:{default:e};window.initRouteMap=function(){var e,t,n,i,o,r,a,s=document.querySelector(".route-map");s&&(e=parseFloat(s.getAttribute("data-lat"),10),t=parseFloat(s.getAttribute("data-lng"),10),n=s.getAttribute("data-marker-icon-default"),i=document.querySelector(".route-infowindow").innerHTML,o=new window.google.maps.Map(s,{center:{lat:e,lng:t},zoom:12,maxZoom:16,minZoom:3,zoomControl:!0,mapTypeControl:!1,scaleControl:!1,streetViewControl:!1,rotateControl:!1,fullscreenControl:!1,styles:u.default}),r=new window.google.maps.InfoWindow({content:i}),(a=new window.google.maps.Marker({position:{lat:e,lng:t},map:o,icon:n})).addListener("click",function(){r.open(o,a)}))}},{"./map-style":21}],33:[function(e,t,n){"use strict";var r=i(e("knockout")),a=i(e("qs"));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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})(e)}function s(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===o(e)?e:String(e)}(i.key),i)}}var u=function(){function n(e,t){var i=this;if(!(this instanceof n))throw new TypeError("Cannot call a class as a function");this.elRoot=e,this.url=t,this.results=r.default.observableArray(),this.page=r.default.observable(0),this.resultCount=r.default.observable(0),this.q=r.default.observable(""),this.perPage=6,this.maxTextLength=300,this.hasPagination=r.default.pureComputed(function(){return r.default.unwrap(i.resultCount)>i.perPage},this),this.pages=r.default.pureComputed(function(){for(var e=r.default.unwrap(i.resultCount)/i.perPage,t=[],n=0;n<e;n++)t.push({idx:n,shown:n+1});return t},this),this.parseGetParams(),this.parseHash(),this.search()}var e,t,i;return e=n,(t=[{key:"first",value:function(){0!==r.default.unwrap(this.page)&&(this.page(0),this.search())}},{key:"last",value:function(){var e=r.default.unwrap(this.resultCount),e=Math.floor(e/this.perPage);r.default.unwrap(this.page)!==e&&(this.page(e),this.search())}},{key:"selectPage",value:function(e){r.default.unwrap(this.page)!==e.idx&&(this.page(e.idx),this.search())}},{key:"parseHash",value:function(e){var e=e||window.location.hash;1<e.length&&(e=a.default.parse(e.slice(1)),this.q(e.query),this.page(Math.floor(parseInt(e.start||0,10)/this.perPage)))}},{key:"parseGetParams",value:function(){window.location.hash.length<=1&&this.parseHash(window.location.search)}},{key:"handleResponse",value:function(e){try{var t=JSON.parse(e.target.responseText);t&&t.response&&t.response.docs&&(this.results(t.response.docs),this.resultCount(t.response.numFound))}catch(e){console.error(e)}}},{key:"search",value:function(){var e=r.default.unwrap(this.page),t={},n={},i=r.default.unwrap(this.q),o=document.querySelector("html").getAttribute("data-api-lang");i&&(t.start=e*this.perPage,t.rows=this.perPage,t.query="*".concat(i,"*"),t.locale=o,t.fq="-IN_TYPE:press_media",n.start=e*this.perPage,n.query=i,o=a.default.stringify(t),e=a.default.stringify(n),window.location.hash=e,(i=new window.XMLHttpRequest).addEventListener("load",this.handleResponse.bind(this)),i.open("GET","".concat(this.url,"?").concat(o)),i.send())}},{key:"newSearch",value:function(){this.page(0),this.search()}},{key:"shorten",value:function(e){var t,n,i;return e.length<this.maxTextLength?e:(n=r.default.unwrap(this.q).toLowerCase(),t=e.toLowerCase().indexOf(n),t=Math.max(t-150,0),n=Math.min(t+n.length+this.maxTextLength,e.length),i=[],0<t&&i.push("…"),i.push(e.slice(t,n)),n<e.length&&i.push("…"),i.join(""))}},{key:"highlightQuery",value:function(e){var t=r.default.unwrap(this.q).replace(/[^a-zäöüß\s]+/gim," ").replace(/\s+/," "),e=e.replace(/</gm,"&lt;").replace(/>/gm,"&gt;"),t=new RegExp("(".concat(t,")"),"igm");return e.replace(t,'<span class="color-link">$1</span>')}}])&&s(e.prototype,t),i&&s(e,i),Object.defineProperty(e,"prototype",{writable:!1}),n}();document.addEventListener("DOMContentLoaded",function(){var e,t=document.querySelector(".search-module");t&&(e=new u(t,t.getAttribute("data-search-url")),r.default.applyBindings(e,t))})},{knockout:5,qs:8}],34:[function(e,t,n){"use strict";var r=i(e("knockout")),a=i(e("qs"));
1function i(e){return e&&e.__esModule?e:{default:e}}function o(e){return(o="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})(e)}function s(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){var n;if(e)return"string"==typeof e?u(e,t):"Map"===(n="Object"===(n=Object.prototype.toString.call(e).slice(8,-1))&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n<t;n++)i[n]=e[n];return i}function c(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===o(e)?e:String(e)}(i.key),i)}}var l=function(){function i(e,t){var n=this;if(!(this instanceof i))throw new TypeError("Cannot call a class as a function");this.config=e,this.rateLimit=50,this.el=t,this.q=r.default.observable(""),this.order=r.default.observable(!1),this.requesting=r.default.observable(!1),this.numFound=r.default.observable(0).extend({rateLimit:this.rateLimit}),this.selected={shipyard:r.default.observable(),shiptype:r.default.observable(),company:r.default.observable(),status:r.default.observable()},this.options={shipyard:r.default.observableArray(),shiptype:r.default.observableArray(),company:r.default.observableArray(),status:r.default.observableArray()},this.isDropdownOpen={shipyard:r.default.observable(!1),shiptype:r.default.observable(!1),company:r.default.observable(!1),status:r.default.observable(!1)},this.dropdowns={shipyard:r.default.pureComputed(function(){return r.default.unwrap(n.selected.shipyard)||e.placeholder.shipyard},this),shiptype:r.default.pureComputed(function(){return r.default.unwrap(n.selected.shiptype)||e.placeholder.shiptype},this),company:r.default.pureComputed(function(){return r.default.unwrap(n.selected.company)||e.placeholder.company},this),status:r.default.pureComputed(function(){return r.default.unwrap(n.selected.status)||e.placeholder.status},this)},this.shipsArr=r.default.observableArray(),this.page=r.default.observable(0),this.createComputed(),this.order.subscribe(function(){n.newSearch()}),document.addEventListener("click",this.catchOutsideClick.bind(this)),this.loadFacets()}var e,t,n;return e=i,n=[{key:"prepareDropdownValues",value:function(e){return e.map(function(e){return{display:e,value:e}}).sort(function(e,t){e=e.display.toLowerCase(),t=t.display.toLowerCase();return e===t?0:t<e?1:-1})}},{key:"filterDropdownValues",value:function(e){return e.filter(function(e,t){return t%2==0&&e})}}],(t=[{key:"createComputed",value:function(){var n=this;this.formdata=r.default.pureComputed(function(){var e={},t=r.default.unwrap(n.q),t=(e.query=t?'"*'.concat(t,'*" or *').concat(t,"*"):"*:*",e.fq=[],r.default.unwrap(n.selected.shipyard)),t=(t&&e.fq.push("IN_SHIPYARD:".concat(t.value)),r.default.unwrap(n.selected.status)),t=(t&&e.fq.push("IN_SHIPSTATUS:".concat(t.value)),r.default.unwrap(n.selected.company)),t=(t&&e.fq.push("IN_SHIPCOMPANY:".concat(t.value)),r.default.unwrap(n.selected.shiptype)),t=(t&&e.fq.push("IN_SHIPTYPE:".concat(t.value)),document.querySelector("html").getAttribute("data-api-lang"));return e.locale=t,e.sort="IN_SHIPCOMPLETION ".concat(r.default.unwrap(n.order)?"asc":"desc"),e}),this.hashData=r.default.pureComputed(function(){var e={},t=(e.q=r.default.unwrap(n.q),e.sort=r.default.unwrap(n.order),r.default.unwrap(n.selected.shipyard)),t=(t&&(e.shipyard=t.value),r.default.unwrap(n.selected.status)),t=(t&&(e.status=t.value),r.default.unwrap(n.selected.company)),t=(t&&(e.company=t.value),r.default.unwrap(n.selected.shiptype));return t&&(e.shiptype=t.value),e}),this.ships=r.default.pureComputed(function(){return r.default.unwrap(n.shipsArr).filter(function(e){return e.IN_SHIPCOMPLETION&&e.IN_SHIPTYPE})},this).extend({rateLimit:this.rateLimit}),this.hasMore=r.default.pureComputed(function(){return r.default.unwrap(n.numFound)>r.default.unwrap(n.shipsArr).length})}},{key:"preSelect",value:function(){var i=this,e=Object.keys(this.config.preSelect),o=a.default.parse(window.location.hash.slice(1));this.q(o.q),void 0!==o.sort&&this.order("true"===o.sort),e.forEach(function(t){var e=r.default.unwrap(i.options[t]),n=i.config.preSelect[t];e.forEach(function(e){e.value===n&&i.selected[t](e),e.value===o[t]&&i.selected[t](e)})})}},{key:"catchOutsideClick",value:function(e){e.target.closest(".dropdown")||(this.isDropdownOpen.shipyard(!1),this.isDropdownOpen.shiptype(!1),this.isDropdownOpen.company(!1),this.isDropdownOpen.status(!1))}},{key:"toggleDropdown",value:function(e){var t=e();this.isDropdownOpen.shipyard(!1),this.isDropdownOpen.shiptype(!1),this.isDropdownOpen.company(!1),this.isDropdownOpen.status(!1),e(!t)}},{key:"selectValue",value:function(e,t){e(r.default.unwrap(t))}},{key:"handleResponse",value:function(e){this.requesting(!1);try{var t,n=JSON.parse(e.target.responseText);n&&n.response&&n.response.docs&&(n.response.docs.forEach(function(e){e.IN_SHIPCOMPLETION=new Date(e.IN_SHIPCOMPLETION)}),(t=this.shipsArr).push.apply(t,s(n.response.docs)),this.numFound(n.response.numFound))}catch(e){console.error(e),this.shipsArr([]),this.numFound(0)}}},{key:"displayValue",value:function(e){e=r.default.unwrap(e);return e&&e.display?e.display:e||""}},{key:"newSearch",value:function(){this.page(0),this.shipsArr([]),this.numFound(0),this.search()}},{key:"search",value:function(){this.requesting(!0),window.location.hash=a.default.stringify(r.default.unwrap(this.hashData));var e=r.default.unwrap(this.formdata),t=(e.start=this.config.perPage*r.default.unwrap(this.page),e.rows=this.config.perPage,e.fq.push("IN_TYPE:ship"),new window.XMLHttpRequest);t.addEventListener("load",this.handleResponse.bind(this)),t.open("GET","".concat(this.config.queryPath,"?").concat(a.default.stringify(e,{arrayFormat:"repeat"}))),t.send()}},{key:"more",value:function(){this.page(this.page()+1),this.search()}},{key:"handleResponseFacets",value:function(e){try{var t=JSON.parse(e.target.responseText);t&&t.facet_counts&&(this.options.shipyard(i.prepareDropdownValues(i.filterDropdownValues(t.facet_counts.facet_fields.IN_SHIPYARD))),this.options.shiptype(i.prepareDropdownValues(i.filterDropdownValues(t.facet_counts.facet_fields.IN_SHIPTYPE
1))),this.options.status(i.prepareDropdownValues(i.filterDropdownValues(t.facet_counts.facet_fields.IN_SHIPSTATUS))),this.options.company(i.prepareDropdownValues(i.filterDropdownValues(t.facet_counts.facet_fields.IN_SHIPCOMPANY)))),this.preSelect(),this.search()}catch(e){console.error(e)}}},{key:"loadFacets",value:function(){var e={query:"*:*",field:["IN_SHIPYARD","IN_SHIPSTATUS","IN_SHIPCOMPANY","IN_SHIPTYPE"],locale:document.querySelector("html").getAttribute("data-api-lang")},t=new window.XMLHttpRequest;t.addEventListener("load",this.handleResponseFacets.bind(this)),t.open("GET","".concat(this.config.facetPath,"?").concat(a.default.stringify(e,{arrayFormat:"repeat"}))),t.send()}},{key:"prepareDescription",value:function(e){var t=e.IN_DESCRIPTION;return 300<(t=!t&&e.content_txt?e.content_txt.join(" "):t).length?"".concat(t.slice(0,300),"…"):t||""}}])&&c(e.prototype,t),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),i}();document.addEventListener("DOMContentLoaded",function(){var e,t=document.querySelector("#ship-search");t&&(e=new l(window.shipSearchConfig,t),r.default.applyBindings(e,t))})},{knockout:5,qs:8}],35:[function(e,t,n){"use strict";var r=(e=e("@glidejs/glide"))&&e.__esModule?e:{default:e};document.querySelectorAll(".glide").forEach(function(e){var t,n,i,o;1<e.querySelectorAll(".glide__slide").length&&(n={gap:0,type:"carousel"},(t=parseInt(e.getAttribute("data-slide-duration"),10))&&(n.autoplay=t),(i=new r.default(e,n)).mount(),o=!1,i.on(["run.before","swipe.start"],function(){o=!1}),i.on("swipe.move",function(){o&&window.setTimeout(function(){o&&e.classList.contains("glide--dragging")&&i._c.Move.make(),o=!1},i.settings.animationDuration+100)}),i.on("swipe.end",function(){o=!0}))})},{"@glidejs/glide":1}],36:[function(e,t,n){"use strict";var o=r(e("@glidejs/glide")),i=r(e("debounce"));function r(e){return e&&e.__esModule?e:{default:e}}function a(){return{modify:function(e){return Math.round(e)}}}function s(u,c){return{mount:function(){function e(e){var i=e||u.index;o.forEach(function(e,n){t(n).forEach(function(e){var t;e&&((t=Math.abs(n-i)<o.length/2)&&n<i||!t&&i<n?(e.classList.add(s),e.classList.remove(a),e.classList.remove(r)):n===i?(e.classList.remove(s),e.classList.remove(a),e.classList.add(r)):((t&&i<n||!t&&n<i)&&(e.classList.remove(s),e.classList.add(a)),e.classList.remove(r)))})})}var o=c.Html.slides,r="faux-active",a="next-active",s="prev-active",t=function(e){var t=c.Clones.items,n=o.length,i=t.length/2,n=[t[-1-(e-n)],o[e],t[i+e]];return i<u.settings.perView&&console.log("slider may misbehave with too few elements. please add",u.settings.perView-i,"item(s)"),n};e(),u.on("move",(0,i.default)(function(){e()}),100)}}}var e=document.querySelectorAll(".glide--teaser"),u={gap:0,perView:3,centerPadding:"0px",focusAt:"center",type:"carousel",breakpoints:{1019:{perView:1}}},c={gap:61,perView:3,centerPadding:"0px",focusAt:"center",type:"carousel",breakpoints:{1020:{perView:1,focusAt:1,gap:0},1200:{perView:2,focusAt:1,gap:92}}};e.forEach(function(e){var t,n,i;1<e.querySelectorAll(".glide__slide").length?(e.classList.add("no-transitions"),t=new o.default(e,e.classList.contains("teaser-slider--dynamic-height")?u:c),n=!1,t.on(["run.before","swipe.start"],function(){n=!1}),t.on("swipe.move",function(){n&&window.setTimeout(function(){n&&e.classList.contains("glide--dragging")&&t._c.Move.make(),n=!1},t.settings.animationDuration+100)}),t.on("swipe.end",function(){n=!0}),t.on("build.after",function(){setTimeout(function(){e.classList.remove("no-transitions")},10)}),t.mutate([a]).mount({SetCustomClassesDirectly:s})):(e.classList.add("teaser-slider--single-image"),(i=e.querySelector("section")).classList.add("faux-active"),i.classList.add("glide__slide--active"))})},{"@glidejs/glide":1,debounce:2}],37:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll("[data-toggle-class]").forEach(function(n){n.addEventListener("click",function(e){e.preventDefault();var e=n.getAttribute("data-toggle-class"),t=n.getAttribute("data-toggle-class-target");(t?document.querySelector(t):n).classList.toggle(e)})})})},{}],38:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}function r(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,function(e){e=function(e,t){if("object"!==o(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0===n)return("string"===t?String:Number)(e);n=n.call(e,t||"default");if("object"!==o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}(e,"string");return"symbol"===o(e)?e:String(e)}(i.key),i)}}var i=function(){function t(e){if(!(this instanceof t))throw new TypeError("Cannot call a class as a function");this.usercentrics=e,this.overlayHTMLYoutube=document.getElementById("cs-uc-warning-youtube").innerHTML,this.overlayHTMLVimeo=document.getElementById("cs-uc-warning-vimeo").innerHTML,this.overlayHTMLGoogleMaps=document.getElementById("cs-uc-warning-google-maps").innerHTML,this.serviceMap={youtube:"BJz7qNsdj-7",googlemaps:"S1pcEj_jZX",vimeo:"HyEX5Nidi-m"},this.serviceKeys={youtube:"YouTube Video",googlemaps:"Google Maps",vimeo:"Vimeo"},this.initFunctionsCalled=[]}var e,n,i;return e=t,(n=[{key:"registerListener",value:function(){window.addEventListener("UC_UI_VIEW_CHANGED",this.handleServiceChange.bind(this)),this.handleServiceChange()}},{key:"getService",value:function(t){return this.baseInfo.find(function(e){return e.id===t})}},{key:"handleServiceChange",value:function(){var e;this.baseInfo=this.usercentrics.getServicesBaseInfo(),(e=this.getService(this.serviceMap.googlemaps))&&(e.consent.status?this.showGoogleMaps():this.hideGoogleMaps()),(e=this.getService(this.serviceMap.youtube))&&(e.consent.status?this.showYTFrames():this.hideYTFrames()),(e=this.getService(this.serviceMap.vimeo))&&(e.consent.status?this.showVimeoFrames():this.hideVimeoFrames())}},{key:"updateUCStatus",value:function(e,t){var n=this;(t?this.usercentrics.acceptService(this.serviceMap[e]):this.usercentrics.rejectService(this.serviceMap[e])).then(function(){return n.handleServiceChange()})}},{key:"acceptYoutube",value:function(){this.updateUCStatus("youtube",!0)}},{key:"hideYTFrame",value:function(e){var t=this,n=document.createElement("div");n.classList.add("cs-uc-warning-wrapper"),n.classList.add("cs-uc-youtube"),n.originalEl=e,n.innerHTML=this.overlayHTMLYoutube,n.querySelector("button.cs-uc-accept-button").addEventListener("click",function(){return t.acceptYoutube()}),e.parentNode.replaceChild(n,e)}},{key:"hideYTFrames",value:function(){document.querySelectorAll("iframe.yt-frame[data-cs-uc-src]").forEach(this.hideYTFrame.bind(this)),document.querySelectorAll(".cs-uc-youtube--active").forEach(function(e){e.inactiveEl&&e.parentNode.replaceChild(e.inactiveEl,e)})}},{key:"showYTFrames",value:function(){document.querySelectorAll(".cs-uc-youtube").forEach(function(e){(e.originalEl.inactiveEl=e).originalEl.classList.add("cs-uc-youtube--active"),e.parentNode.replaceChild(e.originalEl,e)}),document.querySelectorAll("iframe.yt-frame[data-cs-uc-src]").forEach(function(e){e.setAttribute("src",e.getAttribute("data-cs-uc-src"))})}},{key:"acceptVimeo",value:function(){this.updateUCStatus("vimeo",!0)}},{key:"hideVimeoFrame",value:function(e){var t=this,n=document.createElement("div");n.classList.add("cs-uc-warning-wrapper"),n.classList.add("cs-uc-vimeo"),n.originalEl=e,n.innerHTML=this.overlayHTMLVimeo,n.querySelector("button.cs-uc-accept-button").addEventListener("click",function(){return t.acceptVimeo()}),e.parentNode.replaceChild(n,e)}},{key:"hideVimeoFrames",value:function(){document.querySelectorAll("iframe.vimeo-frame[data-cs-uc-src]").forEach(this.hideVimeoFrame.bind(this)),document.querySelectorAll(".cs-uc-vimeo--active").forEach(function(e){e.inactiveEl&&e.parentNode.replaceChild(e.inactiveEl,e)})}},{key:"showVimeoFrames",value:function(){document.querySelectorAll(".cs-uc-vimeo").forEach(function(e){(e.originalEl.inactiveEl=e).originalEl.classList.add("cs-uc-vimeo--active"),e.parentNode.replaceChild(e.originalEl,e)}),document.querySelectorAll("iframe.vimeo-frame[data-cs-uc-src]").forEach(function(e){e.setAttribute("src",e.getAttribute("data-cs-uc-src"))})}},{key:"acceptGoogleMaps",value:function(){this.updateUCStatus("googlemaps",!0)}},{key:"hideGoogleMap",value:function(e){var t=this,n=document.createElement("div");n.classList.add("cs-uc-warning-wrapper"),n.classList.add("cs-uc-google-map"),n.originalEl=e,n.innerHTML=this.overlayHTMLGoogleMaps,n.querySelector("button.cs-uc-accept-button").addEventListener("click",function(){return t.acceptGoogleMaps()}),e.parentNode.replaceChild(n,e)}},{key:"hideGoogleMaps",value:function(){document.querySelectorAll("[data-cs-uc-google-maps]").forEach(this.hideGoogleMap.bind(this)),document.querySelectorAll(".cs-uc-google-map--active").forEach(function(e){e.inactiveEl&&e.parentNode.replaceChild(e.inactiveEl,e)})}},{key:"showGoogleMaps",value:function(){var i=this;document.querySelectorAll(".cs-uc-google-map").forEach(function(e){(e.originalEl.inactiveEl=e).originalEl.classList.add("cs-uc-google-map--active"),e.parentNode.replaceChild(e.originalEl,e)}),document.querySelectorAll("[data-cs-uc-google-maps]").forEach(function(e){var t,n=e.getAttribute("data-cs-uc-google-maps");-1===i.initFunctionsCalled.indexOf(n)&&(e=e.getAttribute("data-api-token"),e="https://maps.googleapis.com/ma
1ps/api/js?key=".concat(e,"&callback=").concat(n),(t=document.createElement("script")).setAttribute("src",e),t.setAttribute("defer",!0),t.setAttribute("async",!0),document.head.appendChild(t),i.initFunctionsCalled.push(n))})}}])&&r(e.prototype,n),i&&r(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}();window.addEventListener("UC_UI_INITIALIZED",function(){var e=window.UC_UI;e&&new i(e).registerListener()})},{}],39:[function(e,t,n){"use strict";function i(e){return(i="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})(e)}var o=window,r=document,a="addEventListener"in o,s=!1;"complete"===r.readyState?s=!0:a&&o.addEventListener("load",function e(){o.removeEventListener("load",e,!1);s=!0},!1);var u,c,l=/\/ath(\/)?$/,d=/([\?&]ath=[^&]*$|&ath=[^&]*(&))/;function f(e){return u=u||new f.Class(e)}for(c in f.intl={cs_cs:{ios:"Pro přidáni této webové aplikace na úvodní obrazovku: stlačte %icon a pak <strong>Přidat na úvodní obrazovku</strong>.",android:'Pro přidáni této webové aplikace na úvodní obrazovku otevřete menu nastavení prohlížeče a stlačte <strong>Přidat na úvodní obrazovku</strong>. <small>K menu se dostanete stlačením hardwaroveho tlačítka, když ho vaše zařízení má, nebo stlačením pravé horní menu ikony <span class="ath-action-icon">icon</span>.</small>'},de_de:{ios:"Um diese Web-App zum Home-Bildschirm hinzuzufügen, tippen Sie auf %icon und dann <strong>Zum Home-Bildschirm</strong>.",android:"Um diese Web-App zum Home-Bildschirm hinzuzufügen, öffnen Sie das Menü und tippen dann auf <strong>Zum Startbildschirm hinzufügen</strong>. <small>Wenn Ihr Gerät eine Menütaste hat, lässt sich das Browsermenü über diese öffnen. Ansonsten tippen Sie auf %icon.</small>"},da_dk:{ios:"For at tilføje denne web app til hjemmeskærmen: Tryk %icon og derefter <strong>Føj til hjemmeskærm</strong>.",android:"For at tilføje denne web app til hjemmeskærmen, åbn browser egenskaber menuen og tryk på <strong>Føj til hjemmeskærm</strong>. <small>Denne menu kan tilgås ved at trykke på menu knappen, hvis din enhed har en, eller ved at trykke på det øverste højre menu ikon %icon.</small>"},el_gr:{ios:"Για να προσθέσετε την εφαρμογή στην αρχική οθόνη: πατήστε το %icon και μετά <strong>Πρόσθεσε στην αρχική οθόνη</strong>.",android:"Για να προσθέσετε την εφαρμογή στην αρχική οθόνη, ανοίξτε τις επιλογές του browser σας και πατήστε το <strong>Προσθήκη στην αρχική οθόνη</strong>. <small>Μπορείτε να έχετε πρόσβαση στο μενού, πατώντας το κουμπί του μενού του κινητού σας ή το πάνω δεξιά κουμπί του μενού %icon.</small>"},en_us:{ios:"To add this web app to the home screen: tap %icon and then <strong>Add to Home Screen</strong>.",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},es_es:{ios:"Para añadir esta aplicación web a la pantalla de inicio: pulsa %icon y selecciona <strong>Añadir a pantalla de inicio</strong>.",android:"Para añadir esta aplicación web a la pantalla de inicio, abre las opciones y pulsa <strong>Añadir a pantalla inicio</strong>. <small>El menú se puede acceder pulsando el botón táctil en caso de tenerlo, o bien el icono de la parte superior derecha de la pantalla %icon.</small>"},fi_fi:{ios:"Liitä tämä sovellus kotivalikkoon: klikkaa %icon ja tämän jälkeen <strong>Lisää kotivalikkoon</strong>.",android:"Lisätäksesi tämän sovelluksen aloitusnäytölle, avaa selaimen valikko ja klikkaa tähti -ikonia tai <strong>Lisää aloitusnäytölle tekstiä</strong>. <small>Valikkoon pääsee myös painamalla menuvalikkoa, jos laitteessasi on sellainen tai koskettamalla oikealla yläkulmassa menu ikonia %icon.</small>"},fr_fr:{ios:"Pour ajouter cette application web sur l'écran d'accueil : Appuyez %icon et sélectionnez <strong>Ajouter sur l'écran d'accueil</strong>.",android:'Pour ajouter cette application web sur l\'écran d\'accueil : Appuyez sur le bouton "menu", puis sur <strong>Ajouter sur l\'écran d\'accueil</strong>. <small>Le menu peut-être accessible en appuyant sur le bouton "menu" du téléphone s\'il en possède un <i class="fa fa-bars"></i>. Sinon, il se trouve probablement dans la coin supérieur droit du navigateur %icon.</small>'},he_il:{ios:'<span dir="rtl">להוספת האפליקציה למסך הבית: ללחוץ על %icon ואז <strong>הוסף למסך הבית</strong>.</span>',android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},hu_hu:{ios:"Ha hozzá szeretné adni ezt az alkalmazást a kezdőképernyőjéhez, érintse meg a következő ikont: %icon , majd a <strong>Hozzáadás a kezdőképernyőhöz</strong> menüpontot.",android:"Ha hozzá szeretné adni ezt az alkalmazást a kezdőképernyőjéhez, a böngésző menüjében kattintson a <strong>Hozzáadás a kezdőképernyőhöz</strong> menüpontra. <small>A böngésző menüjét a következő ikon megérintésével tudja megnyitni: %icon.</small>"},it_it:{ios:"Per aggiungere questa web app alla schermata iniziale: premi %icon e poi <strong>Aggiungi a Home</strong>.",android:"Per aggiungere questa web app alla schermata iniziale, apri il menu opzioni del browser e premi su <strong>Aggiungi alla homescreen</strong>. <small>Puoi accedere al menu premendo il pulsante hardware delle opzioni se la tua device ne ha uno, oppure premendo l'icona %icon in alto a destra.</small>"},ja_jp:{ios:"このウェプアプリをホーム画面に追加するには、%iconをタップして<strong>ホーム画面に追加</strong>してください。",android:"このウェプアプリをホーム画面に追加するには、ブラウザのオプションメニューから<strong>ホーム画面に追加</strong>をタップしてください。<small>オプションメニューは、一部の機種ではデバイスのメニューボタンから、それ以外では画面右上の%iconからアクセスできます。</small>"},ko_kr:{ios:"홈 화면에 바로가기 생성: %icon 을 클릭한 후 <strong>홈 화면에 추가</strong>.",android:"브라우저 옵션 메뉴의 <string>홈 화면에 추가</string>를 클릭하여 홈화면에 바로가기를 생성할 수 있습니다. <small>옵션 메뉴는 장치의 메뉴 버튼을 누르거나 오른쪽 상단의 메뉴 아이콘 %icon을 클릭하여 접근할 수 있습니다.</small>"},nb_no:{ios:"For å installere denne appen på hjem-skjermen: trykk på %icon og deretter <strong>Legg til på Hjem-skjerm</strong>.",android:"For å legge til denne webappen på startsiden åpner en nettlesermenyen og velger <strong>Legg til på startsiden</strong>. <small>Menyen åpnes ved å trykke på den fysiske menyknappen hvis enheten har det, eller ved å trykke på menyikonet øverst til høyre %icon.</small>"},pt_br:{ios:"Para adicionar este app à tela de início: clique %icon e então <strong>Tela de início</strong>.",android:'Para adicionar este app à tela de início, abra o menu de opções do navegador e selecione <strong>Adicionar à tela inicial</strong>. <small>O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o ícone %icon no canto superior direito.</small>'},pt_pt:{ios:"Para adicionar esta app ao ecrã principal: clique %icon e depois <strong>Ecrã principal</strong>.",android:'Para adicionar esta app web ecrã principal, abra o menu de opções do navegador e selecione <strong>Adicionar à tela inicial</strong>. <small>O menu pode ser acessado pressionando o "menu" button se o seu dispositivo tiver um, ou selecionando o ícone %icon no canto superior direito.</small>'},nl_nl:{ios:"Om deze webapp aan je startscherm toe te voegen, klik op %icon en dan <strong>Zet in startscherm</strong>.",android:'Om deze webapp aan je startscherm toe te voegen, open de browserinstellingen en tik op <strong>Toevoegen aan startscherm</strong>. <small>Gebruik de "menu" knop als je telefoon die heeft, anders het menu-icoon rechtsbovenin %icon.</small>'},ru_ru:{ios:'Чтобы добавить этот сайт на свой домашний экран, нажмите на иконку %icon и затем <strong>На экран "Домой"</strong>.',android:"Чтобы добавить сайт на свой домашний экран, откройте меню браузера и нажмите на <strong>Добавить на главный экран</strong>. <small>Меню можно вызвать, нажав на кнопку меню вашего телефона, если она есть. Или найдите иконку сверху справа %icon[иконка].</small>"},sk_sk:{ios:"Pre pridanie tejto webovej aplikácie na úvodnú obrazovku: stlačte %icon a potom <strong>Pridať na úvodnú obrazovku</strong>.",android:'Pre pridanie tejto webovej aplikácie na úvodnú obrazovku otvorte menu nastavenia prehlia
1dača a stlačte <strong>Pridať na úvodnú obrazovku</strong>. <small>K menu sa dostanete stlačením hardwaroveho tlačidla, ak ho vaše zariadenie má, alebo stlačením pravej hornej menu ikony <span class="ath-action-icon">icon</span>.</small>'},sv_se:{ios:"För att lägga till denna webbapplikation på hemskärmen: tryck på %icon och därefter <strong>Lägg till på hemskärmen</strong>.",android:"För att lägga till den här webbappen på hemskärmen öppnar du webbläsarens alternativ-meny och väljer <strong>Lägg till på startskärmen</strong>. <small>Man hittar menyn genom att trycka på hårdvaruknappen om din enhet har en sådan, eller genom att trycka på menyikonen högst upp till höger %icon.</small>"},tr_tr:{ios:"Uygulamayı ana ekrana eklemek için, %icon ve ardından <strong>ana ekrana ekle</strong> butonunu tıklayın.",android:"Uygulamayı ana ekrana eklemek için, menüye girin ve <strong>ana ekrana ekle</strong> butonunu tıklayın. <small>Cihazınız menü tuşuna sahip ise menüye girmek için menü tuşunu tıklayın. Aksi takdirde %icon butonunu tıklayın.</small>"},uk_ua:{ios:"Щоб додати цей сайт на початковий екран, натисніть %icon, а потім <strong>На початковий екран</strong>.",android:"Щоб додати цей сайт на домашній екран, відкрийте меню браузера та виберіть <strong>Додати на головний екран</strong>. <small>Це можливо зробити, натиснувши кнопку меню на вашому смартфоні, якщо така є. Або ж на іконці зверху справа %icon.</small>"},zh_cn:{ios:"如要把应用程序加至主屏幕,请点击%icon, 然后<strong>添加到主屏幕</strong>",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"},zh_tw:{ios:"如要把應用程式加至主屏幕, 請點擊%icon, 然後<strong>加至主屏幕</strong>.",android:"To add this web app to the home screen open the browser option menu and tap on <strong>Add to homescreen</strong>. <small>The menu can be accessed by pressing the menu hardware button if your device has one, or by tapping the top right menu icon %icon.</small>"}})f.intl[c.substr(0,2)]=f.intl[c];f.defaults={appID:"org.cubiq.addtohome",fontSize:15,debug:!1,logging:!1,modal:!1,mandatory:!1,autostart:!0,skipFirstVisit:!1,startDelay:1,lifespan:15,displayPace:1440,maxDisplayCount:0,icon:!0,message:"",validLocation:[],onInit:null,onShow:null,onRemove:null,onAdd:null,onPrivate:null,privateModeOverride:!1,detectHomescreen:!1};var p=o.navigator.userAgent,h=o.navigator,m=(g(f,{hasToken:"#ath"==r.location.hash||l.test(r.location.href)||d.test(r.location.search),isRetina:o.devicePixelRatio&&1<o.devicePixelRatio,isIDevice:/iphone|ipod|ipad/i.test(p),isMobileChrome:-1<p.indexOf("Android")&&/Chrome\/[.0-9]*/.test(p)&&-1==p.indexOf("Version"),isMobileIE:-1<p.indexOf("Windows Phone"),language:h.language&&h.language.toLowerCase().replace("-","_")||""}),f.language=f.language&&f.language in f.intl?f.language:"en_us",f.isMobileSafari=f.isIDevice&&-1<p.indexOf("Safari")&&p.indexOf("CriOS")<0,f.OS=f.isIDevice?"ios":f.isMobileChrome?"android":f.isMobileIE?"windows":"unsupported",f.OSVersion=(f.OSVersion=p.match(/(OS|Android) (\d+[_\.]\d+)/))&&f.OSVersion[2]?+f.OSVersion[2].replace("_","."):0,f.isStandalone="standalone"in o.navigator&&o.navigator.standalone,f.isTablet=f.isMobileSafari&&-1<p.indexOf("iPad")||f.isMobileChrome&&p.indexOf("Mobile")<0,f.isCompatible=f.isMobileSafari&&6<=f.OSVersion||f.isMobileChrome,{lastDisplayTime:0,returningVisitor:!1,displayCount:0,optedout:!1,added:!1});function g(e,t){for(var n in t)e[n]=t[n];return e}function v(){"#ath"==r.location.hash&&history.replaceState("",o.document.title,r.location.href.split("#")[0]),l.test(r.location.href)&&history.replaceState("",o.document.title,r.location.href.replace(l,"$1")),d.test(r.location.search)&&history.replaceState("",o.document.title,r.location.href.replace(d,"$2"))}f.removeSession=function(e){try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.removeItem(e||f.defaults.appID)}catch(e){}},f.doLog=function(e){this.options.logging&&console.log(e)},(f.Class=function(e){if(this.doLog=f.doLog,this.options=g({},f.defaults),g(this.options,e),this.options&&this.options.debug&&void 0===this.options.logging&&(this.options.logging=!0),a)if(this.options.mandatory=this.options.mandatory&&("standalone"in o.navigator||this.options.debug),this.options.modal=this.options.modal||this.options.mandatory,this.options.mandatory&&(this.options.startDelay=-.5),this.options.detectHomescreen=!0===this.options.detectHomescreen?"hash":this.options.detectHomescreen,this.options.debug&&(f.isCompatible=!0,f.OS="string"==typeof this.options.debug?this.options.debug:"unsupported"==f.OS?"android":f.OS,f.OSVersion="ios"==f.OS?"8":"4"),this.container=r.body,this.session=this.getItem(this.options.appID),this.session=this.session?JSON.parse(this.session):void 0,!f.hasToken||f.isCompatible&&this.session||(f.hasToken=!1,v()),f.isCompatible){this.session=this.session||m;try{if(!localStorage)throw new Error("localStorage is not defined");localStorage.setItem(this.options.appID,JSON.stringify(this.session)),f.hasLocalStorage=!0}catch(e){f.hasLocalStorage=!1,this.options.onPrivate&&this.options.onPrivate.call(this)}for(var t=!this.options.validLocation.length,n=this.options.validLocation.length;n--;)if(this.options.validLocation[n].test(r.location.href)){t=!0;break}if(this.getItem("addToHome")&&this.optOut(),this.session.optedout)this.doLog("Add to homescreen: not displaying callout because user opted out");else if(this.session.added)this.doLog("Add to homescreen: not displaying callout because already added to the homescreen");else if(t)if(f.isStandalone)this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&f.hasLocalStorage&&this.options.onAdd.call(this)),this.doLog("Add to homescreen: not displaying callout because in standalone mode");else{if(this.options.detectHomescreen){if(f.hasToken)return v(),this.session.added||(this.session.added=!0,this.updateSession(),this.options.onAdd&&f.hasLocalStorage&&this.options.onAdd.call(this)),void this.doLog("Add to homescreen: not displaying callout because URL has token, so we are likely coming from homescreen");"hash"==this.options.detectHomescreen?history.replaceState("",o.document.title,r.location.href+"#ath"):"smartURL"==this.options.detectHomescreen?history.replaceState("",o.document.title,r.location.href.replace(/(\/)?$/,"/ath$1")):history.replaceState("",o.document.title,r.location.href+(r.location.search?"&":"?")+"ath=")}!this.session.returningVisitor&&(this.session.returningVisitor=!0,this.updateSession(),this.options.skipFirstVisit)?this.doLog("Add to homescreen: not displaying callout because skipping first visit"):this.options.privateModeOverride||f.hasLocalStorage?(this.ready=!0,this.options.onInit&&this.options.onInit.call(this),this.options.autostart&&(this.doLog("Add to homescreen: autostart displaying callout"),this.show())):this.doLog("Add to homescreen: not displaying callout because browser is in private mode")}else this.doLog("Add to homescreen: not displaying callout because not a valid location")}else this.doLog("Add to homescreen: not displaying callout because device not supported")}).prototype={events:{load:"_delayedShow",error:"_delayedShow",orientationchange:"resize",resize:"resize",scroll:"resize",click:"remove",touchmove:"_preventDefault",transitionend:"_removeElements",webkitTransitionEnd:"_removeElements",MSTransitionEnd:"_removeElements"},handleEvent:function(e){var t=this.events[e.type];t&&this[t](e)},show:function(e){if(this.options.autostart&&!s)setTimeout(this.show.bind(this),50);else if(this.shown)this.doLog("Add to homescreen: not displaying callout because already shown on screen");
1else{var t=Date.now(),n=this.session.lastDisplayTime;if(!0!==e){if(!this.ready)return void this.doLog("Add to homescreen: not displaying callout because not ready");if(t-n<6e4*this.options.displayPace)return void this.doLog("Add to homescreen: not displaying callout because displayed recently");if(this.options.maxDisplayCount&&this.session.displayCount>=this.options.maxDisplayCount)return void this.doLog("Add to homescreen: not displaying callout because displayed too many times already")}this.shown=!0,this.session.lastDisplayTime=t,this.session.displayCount++,this.updateSession(),this.applicationIcon||(this.applicationIcon="ios"==f.OS?r.querySelector('head link[rel^=apple-touch-icon][sizes="152x152"],head link[rel^=apple-touch-icon][sizes="144x144"],head link[rel^=apple-touch-icon][sizes="120x120"],head link[rel^=apple-touch-icon][sizes="114x114"],head link[rel^=apple-touch-icon]'):r.querySelector('head link[rel^="shortcut icon"][sizes="196x196"],head link[rel^=apple-touch-icon]'));e="";"object"==i(this.options.message)&&f.language in this.options.message?e=this.options.message[f.language][f.OS]:"object"==i(this.options.message)&&f.OS in this.options.message?e=this.options.message[f.OS]:this.options.message in f.intl?e=f.intl[this.options.message][f.OS]:""!==this.options.message?e=this.options.message:f.OS in f.intl[f.language]&&(e=f.intl[f.language][f.OS]),e="<p>"+e.replace(/%icon(?:\[([^\]]+)\])?/gi,function(e,t){return'<span class="ath-action-icon">'+(t||"icon")+"</span>"})+"</p>",this.viewport=r.createElement("div"),this.viewport.className="ath-viewport",this.options.modal&&(this.viewport.className+=" ath-modal"),this.options.mandatory&&(this.viewport.className+=" ath-mandatory"),this.viewport.style.position="absolute",this.element=r.createElement("div"),this.element.className="ath-container ath-"+f.OS+" ath-"+f.OS+(parseInt(f.OSVersion)||"")+" ath-"+(f.isTablet?"tablet":"phone"),this.element.style.cssText="-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-duration:0s;-webkit-transition-timing-function:ease-out;transition-property:transform,opacity;transition-duration:0s;transition-timing-function:ease-out;",this.element.style.webkitTransform="translate3d(0,-"+o.innerHeight+"px,0)",this.element.style.transform="translate3d(0,-"+o.innerHeight+"px,0)",this.options.icon&&this.applicationIcon&&(this.element.className+=" ath-icon",this.img=r.createElement("img"),this.img.className="ath-application-icon",this.img.addEventListener("load",this,!1),this.img.addEventListener("error",this,!1),this.img.src=this.applicationIcon.href,this.element.appendChild(this.img)),this.element.innerHTML+=e,this.viewport.style.left="-99999em",this.viewport.appendChild(this.element),this.container.appendChild(this.viewport),this.img?this.doLog("Add to homescreen: not displaying callout because waiting for img to load"):this._delayedShow()}},_delayedShow:function(e){setTimeout(this._show.bind(this),1e3*this.options.startDelay+500)},_show:function(){var e=this;this.updateViewport(),o.addEventListener("resize",this,!1),o.addEventListener("scroll",this,!1),o.addEventListener("orientationchange",this,!1),this.options.modal&&r.addEventListener("touchmove",this,!0),this.options.mandatory||setTimeout(function(){e.element.addEventListener("click",e,!0)},1e3),setTimeout(function(){e.element.style.webkitTransitionDuration="1.2s",e.element.style.transitionDuration="1.2s",e.element.style.webkitTransform="translate3d(0,0,0)",e.element.style.transform="translate3d(0,0,0)"},0),this.options.lifespan&&(this.removeTimer=setTimeout(this.remove.bind(this),1e3*this.options.lifespan)),this.options.onShow&&this.options.onShow.call(this)},remove:function(){clearTimeout(this.removeTimer),this.img&&(this.img.removeEventListener("load",this,!1),this.img.removeEventListener("error",this,!1)),o.removeEventListener("resize",this,!1),o.removeEventListener("scroll",this,!1),o.removeEventListener("orientationchange",this,!1),r.removeEventListener("touchmove",this,!0),this.element.removeEventListener("click",this,!0),this.element.addEventListener("transitionend",this,!1),this.element.addEventListener("webkitTransitionEnd",this,!1),this.element.addEventListener("MSTransitionEnd",this,!1),this.element.style.webkitTransitionDuration="0.3s",this.element.style.opacity="0"},_removeElements:function(){this.element.removeEventListener("transitionend",this,!1),this.element.removeEventListener("webkitTransitionEnd",this,!1),this.element.removeEventListener("MSTransitionEnd",this,!1),this.container.removeChild(this.viewport),this.shown=!1,this.options.onRemove&&this.options.onRemove.call(this)},updateViewport:function(){var e,t;this.shown&&(this.viewport.style.width=o.innerWidth+"px",this.viewport.style.height=o.innerHeight+"px",this.viewport.style.left=o.scrollX+"px",this.viewport.style.top=o.scrollY+"px",e=r.documentElement.clientWidth,this.orientation=e>r.documentElement.clientHeight?"landscape":"portrait",t="ios"!=f.OS||"portrait"==this.orientation?screen.width:screen.height,this.scale=screen.width>e?1:t/o.innerWidth,this.element.style.fontSize=this.options.fontSize/this.scale+"px")},resize:function(){clearTimeout(this.resizeTimer),this.resizeTimer=setTimeout(this.updateViewport.bind(this),100)},updateSession:function(){!1!==f.hasLocalStorage&&localStorage&&localStorage.setItem(this.options.appID,JSON.stringify(this.session))},clearSession:function(){this.session=m,this.updateSession()},getItem:function(e){try{if(localStorage)return localStorage.getItem(e);throw new Error("localStorage is not defined")}catch(e){f.hasLocalStorage=!1}},optOut:function(){this.session.optedout=!0,this.updateSession()},optIn:function(){this.session.optedout=!1,this.updateSession()},clearDisplayCount:function(){this.session.displayCount=0,this.updateSession()},_preventDefault:function(e){e.preventDefault(),e.stopPropagation()}},o.addToHomescreen=f},{}],40:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var t=new window.IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&e.target.classList.add(e.target.getAttribute("data-visible-transition"))})},{root:null,rootMargin:"0px",threshold:.1});document.querySelectorAll("[data-visible-transition]").forEach(function(e){t.observe(e)})})},{}],41:[function(e,t,n){"use strict";document.addEventListener("DOMContentLoaded",function(){var n,e,t=
1document.querySelector(".webcam-teaser"),i=document.querySelector(".webcam-overlay");t&&i&&(e=i.querySelector(".close"),t.addEventListener("click",function(){i.classList.add("visible"),document.body.classList.add("no-scroll");var e=document.querySelector(".webcam-live"),t=e.getAttribute("src").match(/^([^?]+)/i)[1];n=setInterval(function(){e.setAttribute("src","".concat(t,"?").concat(Date.now()))},parseInt(i.getAttribute("data-refresh-delay"),10))}),e.addEventListener("click",function(){i.classList.remove("visible"),document.body.classList.remove("no-scroll"),clearInterval(n)}))})},{}]},{},[20]);

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.