PageSourceSearch

https://www.levolor.com/6.793e56294379d58418a9.js

js levolor.com collected 2026-10-01 14:12:56 UTC 34,576 bytes, 215 lines download raw bytes

1/*!
2 * @version 6fe2f1c-dev
3 * 
4 */
5(window.webpackJsonp=window.webpackJsonp||[]).push([[6],{"206z":function(e,t,o){"use strict"
6t.a=function(e){var t={}
7try{var o=new URL("https://www.levolor.com/"),i=new URL(e)
8o.host!==i.host?t.href=e:t.to=i.pathname}catch(o){t.href=e}return t}},C8Ky:function(e,t,o){var i=o("pnwC"),n=i.requestAnimationFrame||i.webkitRequestAnimationFrame||i.mozRequestAnimationFrame||function fallback(e){var t=+new Date,o=Math.max(0,16-(t-a)),i=setTimeout(e,o)
9return a=t,i},a=+new Date
10var r=i.cancelAnimationFrame||i.webkitCancelAnimationFrame||i.mozCancelAnimationFrame||clearTimeout
11Function.prototype.bind&&(n=n.bind(i),r=r.bind(i)),(e.exports=n).cancel=r},ESey:function(e,t,o){"use strict"
12o.r(t),function(e){var i=o("d+4q"),n=o.n(i),a=o("C8Ky"),r=o.n(a),s=o("vgmO")
13const l=navigator.userAgent.indexOf("MSIE ")>-1||navigator.userAgent.indexOf("Trident/")>-1||navigator.userAgent.indexOf("Edge/")>-1,d=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),p=(()=>{const e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div")
14for(let o=0;o<e.length;o++)if(t&&void 0!==t.style[e[o]])return e[o]
15return!1})()
16let c,u,m,g
17let y=!1,f=!1
18function updateWndVars(e){u=s.window.innerWidth||document.documentElement.clientWidth,m=d?function getDeviceHeight(){return!c&&document.body&&((c=document.createElement("div")).style.cssText="position: fixed; top: -9999px; left: 0; height: 100vh; width: 0;",document.body.appendChild(c)),(c?c.clientHeight:0)||s.window.innerHeight||document.documentElement.clientHeight}():s.window.innerHeight||document.documentElement.clientHeight,"object"!=typeof e||"load"!==e.type&&"dom
18-loaded"!==e.type||(y=!0)}updateWndVars(),s.window.addEventListener("resize",updateWndVars),s.window.addEventListener("orientationchange",updateWndVars),s.window.addEventListener("load",updateWndVars),n()(()=>{updateWndVars({type:"dom-loaded"})})
19const h=[]
20let v=!1
21function updateParallax(){if(!h.length)return
22g=void 0!==s.window.pageYOffset?s.window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop
23const e=y||!v||v.width!==u||v.height!==m,t=f||e||!v||v.y!==g
24y=!1,f=!1,(e||t)&&(h.forEach(o=>{e&&o.onResize(),t&&o.onScroll()}),v={width:u,height:m,y:g}),r()(updateParallax)}const b=!!e.ResizeObserver&&new e.ResizeObserver(e=>{e&&e.length&&r()(()=>{e.forEach(e=>{e.target&&e.target.jarallax&&(y||e.target.jarallax.onResize(),f=!0)})})})
25let $=0
26class Jarallax{constructor(e,t){const o=this
27o.instanceID=$++,o.$item=e,o.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,automaticResize:!0,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoLoop:!0,videoPlayOnlyVisible:!0,videoLazyLoading:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null}
28const i=o.$item.dataset||{},n={}
29if(Object.keys(i).forEach(e=>{const t=e.substr(0,1).toLowerCase()+e.substr(1)
30t&&void 0!==o.defaults[t]&&(n[t]=i[e])}),o.options=o.extend({},o.defaults,n,t),o.pureOptions=o.extend({},o.options),Object.keys(o.options).forEach(e=>{"true"===o.options[e]?o.options[e]=!0:"false"===o.options[e]&&(o.options[e]=!1)}),o.options.speed=Math.min(2,Math.max(-1,parseFloat(o.options.speed))),"string"==typeof o.options.disableParallax&&(o.options.disableParallax=new RegExp(o.options.disableParallax)),o.options.disableParallax instanceof RegExp){const e=o.options.disableParallax
31o.options.disableParallax=(()=>e.test(navigator.userAgent))}if("function"!=typeof o.options.disableParallax&&(o.options.disableParallax=(()=>!1)),"string"==typeof o.options.disableVideo&&(o.options.disableVideo=new RegExp(o.options.disableVideo)),o.options.disableVideo instanceof RegExp){const e=o.options.disableVideo
32o.options.disableVideo=(()=>e.test(navigator.userAgent))}"function"!=typeof o.options.disableVideo&&(o.options.disableVideo=(()=>!1))
33let a=o.options.elementInViewport
34a&&"object"==typeof a&&void 0!==a.length&&([a]=a),a instanceof Element||(a=null),o.options.elementInViewport=a,o.image={src:o.options.imgSrc||null,$container:null,useImgTag:!1,position:/iPad|iPhone|iPod|Android/.test(navigator.userAgent)?"absolute":"fixed"},o.initImg()&&o.canInitParallax()&&o.init()}css(e,t){return"string"==typeof t?s.window.getComputedStyle(e).getPropertyValue(t):(t.transform&&p&&(t[p]=t.transform),Object.keys(t).forEach(o=>{e.style[o]=t[o]}),e)}extend(e){return e=e||{},Object.keys(arguments).forEach(t=>{arguments[t]&&Object.keys(arguments[t]).forEach(o=>{e[o]=arguments[t][o]})}),e}getWindowData(){return{width:u,height:m,y:g}}initImg(){const e=this
35let t=e.options.imgElement
36return t&&"string"==typeof t&&(t=e.$item.querySelector(t)),t instanceof Element||(e.options.imgSrc?(t=new Image).src=e.options.imgSrc:t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!!e.image.$item||(null===e.image.src&&(e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.image.bgImage=e.css(e.$item,"background-image")),!(!e.image.bgImage||"none"===e.image.bgImage))}canInitParallax(){return p&&!this.options.disableParallax()}init(){const e=this,t={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"}
37let o={}
38if(!e.options.keepImg){const t=e.$item.getAttribute("style")
39if(t&&e.$item.setAttribute("data-jarallax-original-styles",t),e.image.useImgTag){const t=e.image.$item.getAttribute("style")
40t&&e.image.$item.setAttribute("data-jarallax-original-styles",t)}}if("static"===e.css(e.$item,"position")&&e.css(e.$item,{position:"relative"}),"auto"===e.css(e.$item,"z-index")&&e.css(e.$item,{zIndex:0}),e.image.$container=document.createElement("div"),e.css(e.image.$container,t),e.css(e.image.$container,{"z-index":e.options.zIndex}),l&&e.css(e.image.$container,{opacity:.9999}),e.image.$container.setAttribute("id",`jarallax-container-${e.instanceID}`),e.$item.appendChild(e.image.$container),e.image.useImgTag?o=e.extend({"object-fit":e.options.imgSize,"object-position":e.options.imgPosition,"font-family":`object-fit: ${e.options.imgSize}; object-position: ${e.options.imgPosition};`,"max-width":"none"},t,o):(e.image.$item=document.createElement("div"),e.image.src&&(o=e.extend({"background-position":e.options.imgPosition,"background-size":e.options.imgSize,"background-repeat":e.options.imgRepeat,"background-image":e.image.bgImage||`url("${e.image.src}")`},t,o))),"opacity"!==e.options.type&&"scale"!==e.options.type&&"scale-opacity"!==e.options.type&&1!==e.options.speed||(e.image.position="absolute"),"fixed"===e.image.position){let t=0,o=e.$item
41for(;null!==o&&o!==document&&0===t;){const i=e.css(o,"-webkit-transform")||e.css(o,"-moz-transform")||e.css(o,"transform")
42i&&"none"!==i&&(t=1,e.image.position="absolute"),o=o.parentNode}}o.position=e.image.position,e.css(e.image.$item,o),e.image.$container.appendChild(e.image.$item),e.onResize(),e.onScroll(!0),e.o
42ptions.automaticResize&&b&&b.observe(e.$item),e.options.onInit&&e.options.onInit.call(e),"none"!==e.css(e.$item,"background-image")&&e.css(e.$item,{"background-image":"none"}),e.addToParallaxList()}addToParallaxList(){h.push(this),1===h.length&&updateParallax()}removeFromParallaxList(){const e=this
43h.forEach((t,o)=>{t.instanceID===e.instanceID&&h.splice(o,1)})}destroy(){const e=this
44e.removeFromParallaxList()
45const t=e.$item.getAttribute("data-jarallax-original-styles")
46if(e.$item.removeAttribute("data-jarallax-original-styles"),t?e.$item.setAttribute("style",t):e.$item.removeAttribute("style"),e.image.useImgTag){const o=e.image.$item.getAttribute("data-jarallax-original-styles")
47e.image.$item.removeAttribute("data-jarallax-original-styles"),o?e.image.$item.setAttribute("style",t):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)}e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}clipContainer(){if("fixed"!==this.image.position)return
48const e=this,t=e.image.$container.getBoundingClientRect(),{width:o,height:i}=t
49if(!e.$clipStyles){e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id",`jarallax-clip-${e.instanceID}`),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles)}const n=`#jarallax-container-${e.instanceID} {\n           clip: rect(0 ${o}px ${i}px 0);\n           clip: rect(0, ${o}px, ${i}px, 0);\n        }`
50e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=n:e.$clipStyles.innerHTML=n}coverImage(){const e=this,t=e.image.$container.getBoundingClientRect(),o=t.height,{speed:i}=e.options,n="scroll"===e.options.type||"scroll-opacity"===e.options.type
51let a=0,r=o,s=0
52return n&&(i<0?(a=i*Math.max(o,m),m<o&&(a-=i*(o-m))):a=i*(o+m),i>1?r=Math.abs(a-m):i<0?r=a/i+Math.abs(a):r+=(m-o)*(1-i),a/=2),e.parallaxScrollDistance=a,s=n?(m-r)/2:(o-r)/2,e.css(e.image.$item,{height:`${r}px`,marginTop:`${s}px`,left:"fixed"===e.image.position?`${t.left}px`:"0",width:`${t.width}px`}),e.options.onCoverImage&&e.options.onCoverImage.call(e),{image:{height:r,marginTop:s},container:t}}isVisible(){return this.isElementInViewport||!1}onScroll(e){const t=this,o=t.$item.getBoundingClientRect(),i=o.top,n=o.height,a={}
53let r=o
54if(t.options.elementInViewport&&(r=t.options.elementInViewport.getBoundingClientRect()),t.isElementInViewport=r.bottom>=0&&r.right>=0&&r.top<=m&&r.left<=u,!e&&!t.isElementInViewport)return
55const s=Math.max(0,i),l=Math.max(0,n+i),d=Math.max(0,-i),p=Math.max(0,i+n-m),c=Math.max(0,n-(i+n-m)),g=Math.max(0,-i+m-n),y=1-2*(m-i)/(m+n)
56let f=1
57if(n<m?f=1-(d||p)/n:l<=m?f=l/m:c<=m&&(f=c/m),"opacity"!==t.options.type&&"scale-opacity"!==t.options.type&&"scroll-opacity"!==t.options.type||(a.transform="translate3d(0,0,0)",a.opacity=f),"scale"===t.options.type||"scale-opacity"===t.options.type){let e=1
58t.options.speed<0?e-=t.options.speed*f:e+=t.options.speed*(1-f),a.transform=`scale(${e}) translate3d(0,0,0)`}if("scroll"===t.options.type||"scroll-opacity"===t.options.type){let e=t.parallaxScrollDistance*y
59"absolute"===t.image.position&&(e-=i),a.transform=`translate3d(0,${e}px,0)`}t.css(t.image.$item,a),t.options.onScroll&&t.options.onScroll.call(t,{section:o,beforeTop:s,beforeTopEnd:l,afterTop:d,beforeBottom:p,beforeBottomEnd:c,afterBottom:g,visiblePercent:f,fromViewportCenter:y})}onResize(){this.coverImage(),this.clipContainer()}}const A=function(e){("object"==typeof HTMLElement?e instanceof HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)&&(e=[e])
60const t=arguments[1],o=Array.prototype.slice.call(arguments,2),i=e.length
61let n,a=0
62for(;a<i;a++)if("object"==typeof t||void 0===t?e[a].jarallax||(e[a].jarallax=new Jarallax(e[a],t)):e[a].jarallax&&(n=e[a].jarallax[t].apply(e[a].jarallax,o)),void 0!==n)return n
63return e}
64A.constructor=Jarallax,t.default=A}.call(this,o("yLpj"))},HUvP:function(e,t,o){"use strict"
65var i=o("JPst"),n=o.n(i)()(function(e){return e[1]})
66n.push([e.i,".text-root-aN9 {\n    display: flex;\n    flex-direction: column;\n    word-wrap: break-word;\n}\n",""]),n.locals={root:"text-root-aN9"},t.a=n},IzJN:function(e,t,o){"use strict"
67var i=o("MVZn"),n=o.n(i),a=o("Tils")
68t.a=function(e){return n()({width:e.childNodes[0].style.width,color:e.childNodes[0].style.borderColor,thickness:e.childNodes[0].style.borderWidth},Object(a.b)(e))}},JOgF:function(e,t,o){const i=o("ESey").default,n=o("d7Yq").default,a=o("YMoe").default
69e.exports={jarallax:i,jarallaxElement:()=>a(i),jarallaxVideo:()=>n(i)}},JPzB:function(e,t,o){"use strict"
70var i=o("MVZn"),n=o.n(i),a=o("Tils")
71t.a=function(e){return n()({richContent:e.childNodes[0]?e.childNodes[0].innerHTML:""},Object(a.b)(e))}},Nyhc:function(e,t,o){"use strict"
72var i=o("MVZn"),n=o.n(i),a=o("Tils")
73t.a=function(e){var t
74e.dataset.decoded?t=e.innerHTML:t=(new DOMParser).parseFromString("<!doctype html><body>"+e.textContent,"text/html").body.innerHTML
75return n()({html:t},Object(a.b)(e))}},Tils:function(e,t,o){"use strict"
76o.d(t,"c",function(){return getBackgroundImages}),o.d(t,"j",function(){return getVerticalAlignment}),o.d(t,"k",function(){return verticalAlignmentToFlex}),o.d(t,"a",function(){return flexToVerticalAlignment}),o.d(t,"b",function(){return getAdvanced}),o.d(t,"h",function(){return getPadding}),o.d(t,"g",function(){return getMargin}),o.d(t,"d",function(){return getBorder}),o.d(t,"i",function(){return getTextAlign}),o.d(t,"e",function(){return getCssClasses}),o.d(t,"f",function(){return getIsHidden})
77var i=o("MVZn"),n=o.n(i),a=o("lSNA"),r=o.n(a),s=o("J4zp"),l=o.n(s),d=o("RIqP"),p=o.n(d)
78function getBackgroundImages(e){var t=e.getAttribute("data-background-images"),o={desktopImage:null,mobileImage:null,backgroundSize:e.style.backgroundSize,backgroundPosition:e.style.backgroundPosition,backgroundAttachment:e.style.backgroundAttachment,backgroundRepeat:e.style.backgroundRepeat||"repeat"}
79if(t){var i=JSON.parse(t.replace(/\\"/g,'"'))
80i.desktop_image&&(o.desktopImage=i.desktop_image),i.mobile_image&&(o.mobileImage=i.mobile_image)}return o}var c={top:"flex-start",middle:"center",bottom:"flex-end"}
81function getVerticalAlignment(e){var t=null
82return e.style.justifyContent&&(t=flexToVerticalAlignment(e.style.justifyContent)),{verticalAlignment:t}}function verticalAlignmentToFlex(e){return c[e]}function flexToVerticalAlignment(e){return Object.assign.apply(Object,[{}].concat(p()(Object.entries(c).map(function(e){var t=l()(e,2),o=t[0],i=t[1]
83return r()({},i,o)}))))[e]}function getAdvanced(e){return n()({},getPadding(e),getMargin(e),getBorder(e),getTextAlign(e),getCssClasses(e),getIsHidden(e))}function getPadding(e){return{paddingTop:e.style.paddingTop,paddingRight:e.style.paddingRight,paddingBottom:e.style.paddingBottom,paddingLeft:e.style.paddingLeft}}function getMargin(e){return{marginTop:e.style.marginTop,marginRight:e.style.marginRight,marginBottom:e.style.marginBottom,marginLeft:e.style.marginLeft}}function getBorder(e){return{border:e.style.borderStyle,borderColor:e.style.borderColor,borderWidth:e.style.borderWidth,borderRadius:e.style.borderRadius}}function getTextAlign(e){return{textAlign:e.style.textAlign}}function getCssClasses(e){return{cssClasses:e.getAttribute("class")?e.getAttribute("class").split(" "):[]}}function getIsHidden(e){return{isHidden:"none"===e.style.display}}},YMoe:function(e,t,o){"use strict"
84o.r(t),o.d(t,"default",function(){return jarallaxElement})
85var i=o("vgmO"),n=o.n(i)
86function jarallaxElement(e=n.a.jarallax){if(void 0===e)return
87const t=e.constructor;["initImg","canInitParallax","init","destroy","clipContainer","coverImage","isVisible","onScroll","onResize"].forEach(e=>{const o=t.prototype[e]
88t.prototype[e]=function(){const t=this,i=arguments||[]
89if("initImg"===e&&null!==t.$item.getAttribute("data-jarallax-element")&&(t.options.type="element",t.pureOptions.speed=t.$item.getAttribute("data-jarallax-element")||t.pureOptions.speed),"element"!==t.options.type)return o.apply(t,i)
90switch(t.pureOptions.threshold=t.$item.getAttribute("data-threshold")||"",e){case"init":const n=t.pureOptions.speed.split(" ")
91t.options.speed=t.pureOptions.speed||0,t.options.speedY=n[0]?parseFloat(n[0]):0,t.options.speedX=n[1]?parseFloat(n[1]):0
92const a=t.pureOptions.threshold.split(" ")
93t.options.thresholdY=a[0]?parseFloat(a[0]):null,t.options.thresholdX=a[1]?parseFloat(a[1]):null,o.apply(t,i)
94const r=t.$item.getAttribute("data-jarallax-original-styles")
95return r&&t.$item.setAttribute("style",r),!0
96case"onResize":const s=t.css(t.$item,"transform")
97t.css(t.$item,{transform:""})
98const l=t.$item.getBoundingClientRect()
99t.itemData={width:l.width,height:l.height,y:l.top+t.getWindowData().y,x:l.left},t.css(t.$item,{transform:s})
100break
101case"onScroll":const d=t.getWindowData(),p=(d.y+d.height/2-t.itemData.y-t.itemData.height/2)/(d.height/2),c=p*t.options.speedY,u=p*t.options.speedX
102let m=c,g=u
103null!==t.options.thresholdY&&c>t.options.thresholdY&&(m=0),null!==t.options.thresholdX&&u>t.options.thresholdX&&(g=0),t.css(t.$item,{transform:`translate3d(${g}px,${m}px,0)`})
104break
105case"initImg":case"isVisible":case"clipContainer":case"coverImage":return!0}return o.apply(t,i)}})}},"d+4q":function(e,t){e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},d7Yq:function(e,t,o){"use strict"
106o.r(t),o.d(t,"default",function(){return jarallaxVideo})
107var i=o("vgmO"),n=o.n(i)
108function Deferred(){this.doneCallbacks=[],this.failCallbacks=[]}Deferred.prototype={execute(e,t){let o=e.length
109for(t=Array.prototype.slice.call(t);o;)e[o-=1].apply(null,t)},resolve(...e){this.execute(this.doneCallbacks,e)},reject(...e){this.execute(this.failCallbacks,e)},done(e){this.doneCallbacks.push(e)},fail(e){this.failCallbacks.push(e)}}
110let a=0,r=0,s=0,l=0,d=0
111const p=new Deferred,c=new Deferred
112class video_worker_esm_VideoWorker{constructor(e,t){const o=this
113o.url=e,o.options_default={autoplay:!1,loop:!1,mute:!1,volume:100,showControls:!0,accessibilityHidden:!1,startTime:0,endTime:0},o.options=o.extend({},o.options_default,t),void 0!==o.options.showContols&&(o.options.showControls=o.options.showContols,delete o.options.showContols),o.videoID=o.parseURL(e),o.videoID&&(o.ID=a,a+=1,o.loadAPI(),o.init())}extend(...e){const t=e[0]||{}
114return Object.keys(e).forEach(o=>{e[o]&&Object.keys(e[o]).forEach(i=>{t[i]=e[o][i]})}),t}parseURL(e){const t=function getYoutubeID(e){const t=e.match(/.*(?:youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=)([^#\&\?]*).*/)
115return!(!t||11!==t[1].length)&&t[1]}(e),o=function getVimeoID(e){const t=e.match(/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^\/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)/)
116return!(!t||!t[3])&&t[3]}(e),i=function getLocalVideos(e){const t=e.split(/,(?=mp4\:|webm\:|ogv\:|ogg\:)/),o={}
117let i=0
118return t.forEach(e=>{const t=e.match(/^(mp4|webm|ogv|ogg)\:(.*)/)
119t&&t[1]&&t[2]&&(o["ogv"===t[1]?"ogg":t[1]]=t[2],i=1)}),!!i&&o}(e)
120return t?(this.type="youtube",t):o?(this.type="vimeo",o):!!i&&(this.type="local",i)}isValid(){return!!this.videoID}on(e,t){this.userEventsList=this.userEventsList||[],(this.userEventsList[e]||(this.userEventsList[e]=[])).push(t)}off(e,t){this.userEventsList&&this.userEventsList[e]&&(t?this.userEventsList[e].forEach((o,i)=>{o===t&&(this.userEventsList[e][i]=!1)}):delete this.userEventsList[e])}fire(e,...t){this.userEventsList&&void 0!==this.userEventsList[e]&&this.userEventsList[e].forEach(e=>{e&&e.apply(this,t)})}play(e){const t=this
121t.player&&("youtube"===t.type&&t.player.playVideo&&(void 0!==e&&t.player.seekTo(e||0),n.a.YT.PlayerState.PLAYING!==t.player.getPlayerState()&&t.player.playVideo()),"vimeo"===t.type&&(void 0!==e&&t.player.setCurrentTime(e),t.player.getPaused().then(e=>{e&&t.player.play()})),"local"===t.type&&(void 0!==e&&(t.player.currentTime=e),t.player.paused&&t.player.play()))}pause(){const e=this
122e.player&&("youtube"===e.type&&e.player.pauseVideo&&n.a.YT.PlayerState.PLAYING===e.player.getPlayerState()&&e.player.pauseVideo(),"vimeo"===e.type&&e.player.getPaused().then(t=>{t||e.player.pause()}),"local"===e.type&&(e.player.paused||e.player.pause()))}mute(){const e=this
123e.player&&("youtube"===e.type&&e.player.mute&&e.player.mute(),"vimeo"===e.type&&e.player.setVolume&&e.player.setVolume(0),"local"===e.type&&(e.$video.muted=!0))}unmute(){const e=this
124e.player&&("youtube"===e.type&&e.player.mute&&e.player.unMute(),"vimeo"===e.type&&e.player.setVolume&&e.player.setVolume(e.options.volume),"local"===e.type&&(e.$video.muted=!1))}setVolume(e=!1){const t=this
125t.player&&e&&("youtube"===t.type&&t.player.setVolume&&t.player.setVolume(e),"vimeo"===t.type&&t.player.setVolume&&t.player.setVolume(e),"local"===t.type&&(t.$video.volume=e/100))}getVolume(e){const t=this
126t.player?("youtube"===t.type&&t.player.getVolume&&e(t.player.getVolume()),"vimeo"===t.type&&t.player.getVolume&&t.player.getVolume().then(t=>{e(t)}),"local"===t.type&&e(100*t.$video.volume)):e(!1)}getMuted(e){const t=this
127t.player?("youtube"===t.type&&t.player.isMuted&&e(t.player.isMuted()),"vimeo"===t.type&&t.player.getVolume&&t.player.getVolume().then(t=>{e(!!t)}),"local"===t.type&&e(t.$video.muted)):e(null)}getImageURL(e){const t=this
128if(t.videoImage)e(t.videoImage)
129else{if("youtube"===t.type){const o=["maxresdefault","sddefault","hqdefault","0"]
130let i=0
131const n=new Image
132n.onload=function(){120!==(this.naturalWidth||this.width)||i===o.length-1?(t.videoImage=`https://img.youtube.com/vi/${t.videoID}/${o[i]}.jpg`,e(t.videoImage)):(i+=1,this.src=`https://img.youtube.com/vi/${t.videoID}/${o[i]}.jpg`)},n.src=`https://img.youtube.com/vi/${t.videoID}/${o[i]}.jpg`}if("vimeo"===t.type){let o=new XMLHttpRequest
133o.open("GET",`https://vimeo.com/api/v2/video/${t.videoID}.json`,!0),o.onreadystatechange=function(){if(4===this.readyState&&200<=this.status&&400>this.status){const o=JSON.parse(this.responseText)
134t.videoImage=o[0].thumbnail_large,e(t.videoImage)}},o.send(),o=null}}}getIframe(e){this.getVideo(e)}getVideo(e){const t=this
135t.$video?e(t.$video):t.onAPIready(()=>{let o
136if(t.$video||((o=document.createElement("div")).style.display="none"),"youtube"===t.type){let e,i
137t.playerOptions={host:"https://www.youtube-nocookie.com",videoId:t.videoID,playerVars:{autohide:1,rel:0,autoplay:0,playsinline:1}},t.options.showControls||(t.playerOptions.playerVars.iv_load_policy=3,t.playerOptions.playerVars.modestbranding=1,t.playerOptions.playerVars.controls=0,t.playerOptions.playerVars.showinfo=0,t.playerOptions.playerVars.disablekb=1),t.playerOptions.events={onReady(e){if(t.options.mute?e.target.mute():t.options.volume&&e.target.setVolume(t.options.volume),t.options.autoplay&&t.play(t.options.startTime),t.fire("ready",e),t.options.loop&&!t.options.endTime){const e=.1
138t.options.endTime=t.player.getDuration()-e}setInterval(()=>{t.getVolume(o=>{t.options.volume!==o&&(t.options.volume=o,t.fire("volumechange",e))})},150)},onStateChange(o){t.options.loop&&o.data===n.a.YT.PlayerState.ENDED&&t.play(t.options.startTime),e||o.data!==n.a.YT.PlayerState.PLAYING||(e=1,t.fire("started",o)),o.data===n.a.YT.PlayerState.PLAYING&&t.fire("play",o),o.data===n.a.YT.PlayerState.PAUSED&&t.fire("pause",o),o.data===n.a.YT.PlayerState.ENDED&&t.fire("ended",o),o.data===n.a.YT.PlayerState.PLAYING?i=setInterval(()=>{t.fire("timeupdate",o),t.options.endTime&&t.player.getCurrentTime()>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())},150):clearInterval(i)},onError(e){t.fire("error",e)}}
139const a=!t.$video
140if(a){const e=document.createElement("div")
141e.setAttribute("id",t.playerID),o.appendChild(e),document.body.appendChild(o)}t.player=t.player||new n.a.YT.Player(t.playerID,t.playerOptions),a&&(t.$video=document.getElementById(t.playerID),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),t.videoWidth=parseInt(t.$video.getAttribute("width"),10)||1280,t.videoHeight=parseInt(t.$video.getAttribute("height"),10)||720)}if("vimeo"===t.type){if(t.playerOptions={dnt:1,id:t.videoID,autopause:0,transparent:0,autoplay:t.options.autoplay?1:0,loop:t.options.loop?1:0,muted:t.options.mute?1:0},t.options.volume&&(t.playerOptions.volume=t.options.volume),t.options.showControls||(t.playerOptions.badge=0,t.playerOptions.byline=0,t.playerOptions.portrait=0,t.playerOptions.title=0,t.playerOptions.background=1),!t.$video){let e=""
142Object.keys(t.playerOptions).forEach(o=>{""!==e&&(e+="&"),e+=`${o}=${encodeURIComponent(t.playerOptions[o])}`}),t.$video=document.createElement("iframe"),t.$video.setAttribute("id",t.playerID),t.$video.setAttribute("src",`https://player.vimeo.com/video/${t.videoID}?${e}`),t.$video.setAttribute("frameborder","0"),t.$video.setAttribute("mozallowfullscreen",""),t.$video.setAttribute("allowfullscreen",""),t.$video.setAttribute("title","Vimeo video player"),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),o.appendChild(t.$video),document.body.appendChild(o)}let e
143t.player=t.player||new n.a.Vimeo.Player(t.$video,t.playerOptions),t.options.startTime&&t.options.autoplay&&t.player.setCurrentTime(t.options.startTime),t.player.getVideoWidth().then(e=>{t.videoWidth=e||1280}),t.player.getVideoHeight().then(e=>{t.videoHeight=e||720}),t.player.on("timeupdate",o=>{e||(t.fire("started",o),e=1),t.fire("timeupdate",o),t.options.endTime&&t.options.endTime&&o.seconds>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.on("play",e=>{t.fire("play",e),t.options.startTime&&0===e.seconds&&t.play(t.options.startTime)}),t.player.on("pause",e=>{t.fire("pause",e)}),t.player.on("ended",e=>{t.fire("ended",e)}),t.player.on("loaded",e=>{t.fire("ready",e)}),t.player.on("volumechange",e=>{t.fire("volumechange",e)}),t.player.on("error",e=>{t.fire("error",e)})}if("local"===t.type){let e
144t.$video||(t.$video=document.createElement("video"),t.options.showControls&&(t.$video.controls=!0),t.options.mute?t.$video.muted=!0:t.$video.volume&&(t.$video.volume=t.options.volume/100),t.options.loop&&(t.$video.loop=!0),t.$video.setAttribute("playsinline",""),t.$video.setAttribute("webkit-playsinline",""),t.options.accessibilityHidden&&(t.$video.setAttribute("tabindex","-1"),t.$video.setAttribute("aria-hidden","true")),t.$video.setAttribute("id",t.playerID),o.appendChild(t.$video),document.body.appendChild(o),Object.keys(t.videoID).forEac
144h(e=>{!function addSourceToLocal(e,t,o){const i=document.createElement("source")
145i.src=t,i.type=o,e.appendChild(i)}(t.$video,t.videoID[e],`video/${e}`)})),t.player=t.player||t.$video,t.player.addEventListener("playing",o=>{e||t.fire("started",o),e=1}),t.player.addEventListener("timeupdate",function(e){t.fire("timeupdate",e),t.options.endTime&&t.options.endTime&&this.currentTime>=t.options.endTime&&(t.options.loop?t.play(t.options.startTime):t.pause())}),t.player.addEventListener("play",e=>{t.fire("play",e)}),t.player.addEventListener("pause",e=>{t.fire("pause",e)}),t.player.addEventListener("ended",e=>{t.fire("ended",e)}),t.player.addEventListener("loadedmetadata",function(){t.videoWidth=this.videoWidth||1280,t.videoHeight=this.videoHeight||720,t.fire("ready"),t.options.autoplay&&t.play(t.options.startTime)}),t.player.addEventListener("volumechange",e=>{t.getVolume(e=>{t.options.volume=e}),t.fire("volumechange",e)}),t.player.addEventListener("error",e=>{t.fire("error",e)})}e(t.$video)})}init(){this.playerID=`VideoWorker-${this.ID}`}loadAPI(){if(r&&s)return
146let e=""
147if("youtube"!==this.type||r||(r=1,e="https://www.youtube.com/iframe_api"),"vimeo"===this.type&&!s){if(s=1,void 0!==n.a.Vimeo)return
148e="https://player.vimeo.com/api/player.js"}if(!e)return
149let t=document.createElement("script"),o=document.getElementsByTagName("head")[0]
150t.src=e,o.appendChild(t),o=null,t=null}onAPIready(e){if("youtube"===this.type&&(void 0!==n.a.YT&&0!==n.a.YT.loaded||l?"object"==typeof n.a.YT&&1===n.a.YT.loaded?e():p.done(()=>{e()}):(l=1,window.onYouTubeIframeAPIReady=function(){window.onYouTubeIframeAPIReady=null,p.resolve("done"),e()})),"vimeo"===this.type)if(void 0!==n.a.Vimeo||d)void 0!==n.a.Vimeo?e():c.done(()=>{e()})
151else{d=1
152const t=setInterval(()=>{void 0!==n.a.Vimeo&&(clearInterval(t),c.resolve("done"),e())},20)}"local"===this.type&&e()}}function jarallaxVideo(e=n.a.jarallax){if(void 0===e)return
153const t=e.constructor,o=t.prototype.onScroll
154t.prototype.onScroll=function(){const e=this
155o.apply(e),!e.isVideoInserted&&e.video&&(!e.options.videoLazyLoading||e.isElementInViewport)&&!e.options.disableVideo()&&(e.isVideoInserted=!0,e.video.getVideo(t=>{const o=t.parentNode
156e.css(t,{position:e.image.position,top:"0px",left:"0px",right:"0px",bottom:"0px",width:"100%",height:"100%",maxWidth:"none",maxHeight:"none",margin:0,zIndex:-1}),e.$video=t,e.image.$container.appendChild(t),o.parentNode.removeChild(o)}))}
157const i=t.prototype.coverImage
158t.prototype.coverImage=function(){const e=this,t=i.apply(e),o=!!e.image.$item&&e.image.$item.nodeName
159if(t&&e.video&&o&&("IFRAME"===o||"VIDEO"===o)){let i=t.image.height,n=i*e.image.width/e.image.height,a=(t.container.width-n)/2,r=t.image.marginTop
160t.container.width>n&&(i=(n=t.container.width)*e.image.height/e.image.width,a=0,r+=(t.image.height-i)/2),"IFRAME"===o&&(i+=400,r-=200),e.css(e.$video,{width:`${n}px`,marginLeft:`${a}px`,height:`${i}px`,marginTop:`${r}px`})}return t}
161const a=t.prototype.initImg
162t.prototype.initImg=function(){const e=this,t=a.apply(e)
163return e.options.videoSrc||(e.options.videoSrc=e.$item.getAttribute("data-jarallax-video")||null),e.options.videoSrc?(e.defaultInitImgResult=t,!0):t}
164const r=t.prototype.canInitParallax
165t.prototype.canInitParallax=function(){const e=this,t=r.apply(e)
166if(!e.options.videoSrc)return t
167const o=new video_worker_esm_VideoWorker(e.options.videoSrc,{autoplay:!0,loop:e.options.videoLoop,showContols:!1,startTime:e.options.videoStartTime||0,endTime:e.options.videoEndTime||0,mute:e.options.videoVolume?0:1,volume:e.options.videoVolume||0})
168if(o.isValid())if(t){if(o.on("ready",()=>{if(e.options.videoPlayOnlyVisible){const t=e.onScroll
169e.onScroll=function(){t.apply(e),(e.options.videoLoop||!e.options.videoLoop&&!e.videoEnded)&&(e.isVisible()?o.play():o.pause())}}else o.play()}),o.on("started",()=>{e.image.$default_item=e.image.$item,e.image.$item=e.$video,e.image.width=e.video.videoWidth||1280,e.
169image.height=e.video.videoHeight||720,e.coverImage(),e.clipContainer(),e.onScroll(),e.image.$default_item&&(e.image.$default_item.style.display="none")}),o.on("ended",()=>{e.videoEnded=!0,e.options.videoLoop||e.image.$default_item&&(e.image.$item=e.image.$default_item,e.image.$item.style.display="block",e.coverImage(),e.clipContainer(),e.onScroll())}),e.video=o,!e.defaultInitImgResult)return e.image.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7","local"===o.type||(o.getImageURL(t=>{e.image.bgImage=`url("${t}")`,e.init()}),!1)}else e.defaultInitImgResult||o.getImageURL(t=>{const o=e.$item.getAttribute("style")
170o&&e.$item.setAttribute("data-jarallax-original-styles",o),e.css(e.$item,{"background-image":`url("${t}")`,"background-position":"center","background-size":"cover"})})
171return t}
172const s=t.prototype.destroy
173t.prototype.destroy=function(){const e=this
174e.image.$default_item&&(e.image.$item=e.image.$default_item,delete e.image.$default_item),s.apply(e)}}},hI7W:function(e,t,o){"use strict"
175var i={}
176o.r(i),o.d(i,"default",function(){return a.a}),o.d(i,"Component",function(){return a.a}),o.d(i,"canRender",function(){return detectPageBuilder})
177var n={}
178o.r(n),o.d(n,"canRender",function(){return d}),o.d(n,"Component",function(){return p})
179var a=o("pZ9x")
180function detectPageBuilder(e){return/data-content-type=/.test(e)}var r=o("q1tI"),s=o.n(r),l=function toHTML(e){return{__html:e}}
181var d=function canRender(){return!0},p=function PlainHtmlRenderer(e){var t=e.html,o=e.classes
182return t?s.a.createElement("div",{className:o.root,dangerouslySetInnerHTML:l(t)}):s.a.createElement("div",{className:o.root})}
183t.a=[i,n]},pnwC:function(e,t,o){(function(t){var o
184o="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=o}).call(this,o("yLpj"))},vgmO:function(e,t,o){(function(t){var o
185o="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=o}).call(this,o("yLpj"))},wiT2:function(e,t,o){"use strict"
186o.d(t,"b",function(){return r})
187var i=o("MVZn"),n=o.n(i),a=o("Tils")
188t.a=function(e){var t=JSON.parse(e.getAttribute("data-locations")).map(function(e){return e.name=e.location_name,delete e.location_name,e.country=Array.isArray(e.country)?e.country.join(" "):e.country,e}),o="true"===e.getAttribute("data-show-controls")
189return n()({height:e.style.height,locations:t,mapOptions:Object.assign({},r.mapOptions,{disableDefaultUI:!o,mapTypeControl:o})},Object(a.b)(e))}
190var r={apiKey:"AIzaSyD53HL_mXtdwLquA8wK4rmZHsZ2WkS3hH4",locations:[],mapOptions:{zoom:8,scrollwheel:!1,disableDoubleClickZoom:!1,disableDefaultUI:!1,mapTypeControl:!0}}},xikV:function(e,t,o){"use strict"
191var i=o("QILm"),n=o.n(i),a=o("q1tI"),r=o.n(a),s=o("r6RS"),l=["isHidden"]
192function _createForOfIteratorHelper(t,o){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]
193if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(!e)return
194if("string"==typeof e)return _arrayLikeToArray(e,t)
195var o=Object.prototype.toString.call(e).slice(8,-1)
196"Object"===o&&e.constructor&&(o=e.constructor.name)
197if("Map"===o||"Set"===o)return Array.from(e)
198if("Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))return _arrayLikeToArray(e,t)}(t))||o&&t&&"number"==typeof t.length){i&&(t=i)
199var a=0,r=function F(){}
200return{s:r,n:function n(){return a>=t.length?{done:!0}:{done:!1,value:t[a++]}},e:function e(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,d=!0,p=!1
201return{s:function s(){i=i.call(t)},n:function n(){var e=i.next()
202return d=e.done,e},e:function e(t){p=!0,l=t},f:function f(){try{d||null==i.return||i.return()}finally{if(p)throw l}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length)
203for(var o=0,i=new Array(t);o<t;o++)i[o]=e[o]
204return i}!function addCustomContentTypes(e){var t,o=_createForOfIteratorHelper(e)
205try{for(o.s();!(t=o.n()).done;){var i=t.value,n=i.component,a=i.configAggregator
206i.name||(i.name=n.name),i.name&&n&&a&&Object(s.b)(i.name,{component:n,configAggregator:a})}}catch(e){o.e(e)}finally{o.f()}}([])
207var d=function renderContentType(e,t){return r.a.createElement(e,t,t.children.map(function(e,t){return r.a.createElement(p,{key:t,data:e})}))},p=function ContentTypeFactory(e){var t=e.data,o=t.isHidden,i=n()(t,l)
208if(o)return null
209var p=Object(s.a)(i.contentType)
210if(p&&p.component){var c=d(p.component,i),u=p.componentShimmer?d(p.componentShimmer,i):""
211return r.a.createElement(a.Suspense,{fallback:u},c)}return null}
212t.a=p},zaIx:function(e,t,o){"use strict"
213var i=o("LboF"),n=o.n(i),a=o("HUvP"),r={injectType:"singletonStyleTag",insert:"head",singleton:!0}
214n()(a.a,r)
215t.a=a.a.locals||{}}}])

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.