1(self.webpackChunk=self.webpackChunk||[]).push([[79231],{857:e=>{"use strict";var t=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==i},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(e,t){return!1!==t.clone&&t.isMergeableObject(e)?o(Array.isArray(e)?[]:{},e,t):e}function r(e,t,i){return e.concat(t).map(function(e){return s(e,i)})}function a(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function l(e,t){try{return t in e}catch(e){return!1}}function o(e,i,n){(n=n||{}).arrayMerge=n.arrayMerge||r,n.isMergeableObject=n.isMergeableObject||t,n.cloneUnlessOtherwiseSpecified=s;var c,d,u=Array.isArray(i);return u!==Array.isArray(e)?s(i,n):u?n.arrayMerge(e,i,n):(d={},(c=n).isMergeableObject(e)&&a(e).forEach(function(t){d[t]=s(e[t],c)}),a(i).forEach(function(t){(!l(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(l(e,t)&&c.isMergeableObject(i[t])?d[t]=(function(e,t){if(!t.customMerge)return o;var i=t.customMerge(e);return"function"==typeof i?i:o})(t,c)(e[t],i[t],c):d[t]=s(i[t],c))}),d)}o.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,i){return o(e,i,t)},{})},e.exports=o},49:(e,t,i)=>{"use strict";i.d(t,{Z:()=>r});var s=i(140);class r{static isNode(e){return"object"==typeof e&&null!==e&&(e===document||e===window||e instanceof Node)}static hasAttribute(e,t){if(!r.isNode(e))throw Error("The element must be a valid HTML Node!");return"function"==typeof e.hasAttribute&&e.hasAttribute(t)}static getAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!1===r.hasAttribute(e,t))throw Error('The required property "'.concat(t,'" does not exist!'));if("function"!=typeof e.getAttribute){if(i)throw Error("This node doesn't support the getAttribute function!");return}return e.getAttribute(t)}static getDataAttribute(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],a=t.replace(/^data(|-)/,""),l=s.Z.toLowerCamelCase(a,"-");if(!r.isNode(e)){if(i)throw Error("The passed node is not a valid HTML Node!");return}if(void 0===e.dataset){if(i)throw Error("This node doesn't support the dataset attribute!");return}let o=e.dataset[l];if(void 0===o){if(i)throw Error('The required data attribute "'.concat(t,'" does not exist on ').concat(e,"!"));return o}return s.Z.parsePrimitive(o)}static querySelector(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!r.isNode(e))throw Error("The parent node is not a valid HTML Node!");let s=e.querySelector(t)||!1;if(i&&!1===s)throw Error('The required element "'.concat(t,'" does not exist in parent node!'));return s}static querySelectorAll(e,t){let i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(i&&!r.isNode(e))throw Error("The parent node is not a valid HTML Node!");let s=e.querySelectorAll(t);if(0===s.length&&(s=!1),i&&!1===s)throw Error('At least one item of "'.concat(t,'" must exist in parent node!'));return s}static getFocusableElements(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return e.querySelectorAll('\n input:not([tabindex^="-"]):not([disabled]):not([type="hidden"]),\n select:not([tabindex^="-"]):not([disabled]),\n textarea:not([tabindex^="-"]):not([disabled]),\n button:not([tabindex^="-"]):not([disabled]),\n a[href]:not([tabindex^="-"]):not([disabled]),\n [tabindex]:not([tabindex^="-"]):not([disabled])\n ')}static getFirstFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return this.getFocusableElements(e)[0]}static getLastFocusableElement(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=this.getFocusableElements(e);return t[t.length-1]}}},140:(e,t,i)=>{"use strict";i.d(t,{Z:()=>s});class s{static ucFirst(e){return e.charAt(0).toUpperCase()+e.slice(1)}static lcFirst(e){return e.charAt(0).toLowerCase()+e.slice(1)}static toDashCase(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()}static toLowerCamelCase(e,t){let i=s.toUpperCamelCase(e,t);return s.lcFirst(i)}static toUpperCamelCase(e,t){return t?e.split(t).map(e=>s.ucFirst(e.toLowerCase())).join(""):s.ucFirst(e.toLowerCase())}static parsePrimitive(e){try{return/^\d+(.|,)\d+$/.test(e)&&(e=e.replace(",",".")),JSON.parse(e)}catch(t){return e.toString()}}}},293:(e,t,i)=>{"use strict";i.d(t,{Z:()=>n});var s=i(857),r=i.n(s),a=i(49),l=i(140);class o{publish(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=new CustomEvent(e,{detail:t,cancelable:i});return this.el.dispatchEvent(s),s}subscribe(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=this,r=e.split("."),a=i.scope?t.bind(i.scope):t;if(i.once&&!0===i.once){let t=a;a=function(i){s.unsubscribe(e),t(i)}}return this.el.addEventListener(r[0],a),this.listeners.push({splitEventName:r,opts:i,cb:a}),!0}unsubscribe(e){let t=e.split(".");return this.listeners=this.listeners.reduce((e,i)=>([...i.splitEventName].sort().toString()===t.sort().toString()?this.el.removeEventListener(i.splitEventName[0],i.cb):e.push(i),e),[]),!0}
1reset(){return this.listeners.forEach(e=>{this.el.removeEventListener(e.splitEventName[0],e.cb)}),this.listeners=[],!0}get el(){return this._el}set el(e){this._el=e}get listeners(){return this._listeners}set listeners(e){this._listeners=e}constructor(e=document){this._el=e,e.$emitter=this,this._listeners=[]}}class n{init(){throw Error('The "init" method for the plugin "'.concat(this._pluginName,'" is not defined.'))}update(){}_init(){this._initialized||(this.init(),this._initialized=!0)}_update(){this._initialized&&this.update()}_mergeOptions(e){let t=l.Z.toDashCase(this._pluginName),i=a.Z.getDataAttribute(this.el,"data-".concat(t,"-config"),!1),s=a.Z.getAttribute(this.el,"data-".concat(t,"-options"),!1),o=[this.constructor.options,this.options,e];i&&o.push(window.PluginConfigManager.get(this._pluginName,i));try{s&&o.push(JSON.parse(s))}catch(e){throw console.error(this.el),Error('The data attribute "data-'.concat(t,'-options" could not be parsed to json: ').concat(e.message))}return r().all(o.filter(e=>e instanceof Object&&!(e instanceof Array)).map(e=>e||{}))}_registerInstance(){window.PluginManager.getPluginInstancesFromElement(this.el).set(this._pluginName,this),window.PluginManager.getPlugin(this._pluginName,!1).get("instances").push(this)}_getPluginName(e){return e||(e=this.constructor.name),e}constructor(e,t={},i=!1){if(!a.Z.isNode(e))throw Error("There is no valid element given.");this.el=e,this.$emitter=new o(this.el),this._pluginName=this._getPluginName(i),this.options=this._mergeOptions(t),this._initialized=!1,this._registerInstance(),this._init()}}},547:(e,t,i)=>{"use strict";i.d(t,{Z:()=>d});var s=i(293),r=i(73),a=i.n(r),l=i(689);let o=window.PluginManager;class n{update(){this.debouncer&&clearTimeout(this.debouncer),this.debouncer=setTimeout(()=>{this.lazyLoad.update()},100)}constructor(){this.lazyLoad=new(a())({elements_selector:"."+l.c,class_applied:"p2lab-product-video__lazyload--applied",class_loading:"p2lab-product-video__lazyload--loading",class_loaded:"p2lab-product-video__lazyload--loaded",class_error:"p2lab-product-video__lazyload--error",class_entered:"p2lab-product-video__lazyload--entered",class_exited:"p2lab-product-video__lazyload--exited",callback_enter:e=>{let t;e.classList.contains("p2lab-product-video__embed")?t=o.getPluginInstanceFromElement(e,"P2LabProductEmbedVideo"):e.classList.contains("p2lab-product-video__vjs")?t=o.getPluginInstanceFromElement(e,"P2LabProductVideoJs"):e.classList.contains("p2lab-product-video__media")&&(t=o.getPluginInstanceFromElement(e,"P2LabProductMediaVideo")),t?t.createPlayer():e.classList.remove(l.c)},unobserve_entered:!0}),this.debouncer=null}}var c=i(119);class d extends s.Z{setup(){this.config=JSON.parse(this.el.dataset.p2labConfig||"{}"),this.settings=JSON.parse(this.el.dataset.p2labSettings||"{}"),this._activated=!1,this._builded=!1,this._player=null,this._debug=!1,this._height=null,this.initLazyLoad()}initLazyLoad(){this.el.classList.contains(l.c)&&(window.p2labProductVideoLazyLoadSingleton?window.p2labProductVideoLazyLoadSingleton.update():window.p2labProductVideoLazyLoadSingleton=new n)}build(){this._builded=!0}rebuild(){this._unregisterInternalEvents(),this._registerInternalEvents()}init(){this.setup(),this.el.classList.contains(this.options.initializedCls)?this._unregisterInternalEvents():this.el.classList.add(this.options.initializedCls),this.build(),this._registerInternalEvents(),this._checkActivateStatus()}_showImageBackdrop(){let e=this.el.querySelector(this.options.backdropSelector);e&&(e.style.display="")}_hideImageBackdrop(){let e=this.el.querySelector(this.options.backdropSelector);e&&(e.style.display="none")}_showPlayIcon(){let e=this.el.querySelector(this.options.playIconSelector);e&&(e.style.display="")}_hidePlayIcon(){let e=this.el.querySelector(this.options.playIconSelector);e&&(e.style.display="none")}_showBackgroundImage(){let e=this.el.querySelector(this.options.backgroundImagesSelector);e&&(e.style.display="");let t=this.el.querySelector("img");t&&(t.style.display="")}_hideBackgroundImage(){let e=this.el.querySelector(this.options.backgroundImagesSelector),t=this.el.querySelector("img"),i=()=>
1{if(null===this._height){let e=this.el;do this._height=e.offsetHeight,this._height||(e=e.parentNode);while(e&&!this._height)}t.style.display="none",this.el.classList.remove(this.options.isPreviewImageLoadingCls)};e&&(e.style.display="none"),t&&(this.el.classList.add(this.options.isPreviewImageLoadingCls),"none"==t.style.display&&(t.style.display=""),t.offsetHeight?i():t.addEventListener("load",i.bind(this))),(()=>{this._height&&this._player&&(this._player.style.height=this._height+"px")})()}createPlayer(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._activated=!0,this._createPlayer(e)}_createPlayer(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0],!this._player&&(this._debug&&console.log("_createPlayer"),this.el.classList.add(this.options.isPlayerCreatedCls),!0)}_destroyPlayer(){return!!this._player&&(this._debug&&console.log("_destroyPlayer"),this._removePlayer(this._player),this._player=null,!0)}_removePlayer(e){this.el.removeChild(e),this.el.classList.remove(this.options.isPlayerCreatedCls)}_stopMedia(){(0,c._D)(this.el)}_onClick(){}_registerInternalEvents(){}_unregisterInternalEvents(){}_checkActivateStatus(){var e;(((e=this.config)===null||void 0===e?void 0:e.withAutoInitiate)||this.isInActiveSlide())&&this.setAsActive()}_hidePlayIcon(){let e=this.el.querySelector(this.options.playIconSelector);e&&(e.style.display="none")}isInActiveSlide(){if(this._tnsItem||(this._tnsItem=this.el.closest(this.options.tnsItemSelector)),!this._tnsItem){var e;return!!((e=this.config)===null||void 0===e?void 0:e.isActive)}return this._tnsItem.classList.contains(this.options.tnsSlideActiveCls)}canActive(){return!this._activated&&!!this.el.offsetHeight}setAsActive(){this.canActive()&&(this._debug&&console.log("setAsActive"),this._activated=!0,this._createPlayer())}setAsInactive(){if(!this._activated&&!this.isInActiveSlide())return!1;this._debug&&console.log("setAsInactive"),this._activated=!1,this._destroyPlayer()}}d.options={initializedCls:"js-p2lab-product-video-initialized",tnsItemSelector:".tns-item",tnsSlideActiveCls:"tns-slide-active",isClickableCls:"is--clickable",isLoadingCls:"is--loading",isImmediatelyCls:"is--immediately",isPlayerCreatedCls:"is--player-created",isPreviewImageLoadingCls:"is--preview-image-loading",withRequireCookiesAcceptCls:"with--require-cookies-accept",p2labCoverCls:"p2lab-product-video__cover",gallerySliderSelector:"[data-gallery-slider]",playIconSelector:".p2lab-product-video__play-icon",backdropSelector:".p2lab-media-image-backdrop",backgroundImagesSelector:".p2lab-background-image"}},689:(e,t,i)=>{"use strict";i.d(t,{$:()=>s,c:()=>r});let s=[{name:"P2LabProductMediaVideo",selector:'[data-p2lab-product-media-video="true"]'},{name:"P2LabProductEmbedVideo",selector:'[data-p2lab-product-embed-video="true"]'},{name:"P2LabProductVideoJs",selector:'[data-p2lab-product-video-js="true"]'}],r="p2lab-product-video__lazyload"},119:(e,t,i)=>{"use strict";i.d(t,{$0:()=>a,WZ:()=>n,_D:()=>l,uM:()=>o});var s=i(689);let r=window.PluginManager;function a(e,t){s.$.forEach(i=>{e.querySelectorAll(i.selector).forEach(e=>{let s=r.getPluginInstanceFromElement(e,i.name),a=!0;s?"function"==typeof t&&t(s,a):(async()=>{await r.initializePlugin(i.name,e),s=r.getPluginInstanceFromElement(e,i.name),"function"==typeof t&&t(s,a=!1)})()})})}function l(e){e.querySelectorAll("iframe, video").forEach(e=>{let t=e.tagName.toLowerCase(),i=e.src||null;if("video"==t)try{e.pause()}catch(e){}else{let t=new URL(i);t.searchParams.delete("autoplay"),e.src=t.href}})}function o(e,t){let i="".concat(t).concat(e,".min.js"),s="p2lab-product-video-js-".concat(e);if(!document.getElementById(s)){let e=document.createElement("script");return e.id=s,e.src=i,e.async=!0,document.head.appendChild(e),new Promise((t,i)=>{e.onload=()=>{t()},e.onerror=()=>{document.head.removeChild(e),i()}})}return Promise.resolve()}function n(e,t){let i=()=>{switch(e){case"videojs":return window.videojs;case"videojs-rs":return window.videojs.getPlugin("videoJsResolutionSwitcher");case"videojs-yt":return window.videojs.getTech("Youtube")}};return void 0!==i()?Promise.resolve():document.getElementById("p2lab-product-video-js-".concat(e))?new Promise(e=>{let t=setInterval(()=>{void 0!==i()&&(clearInterval(t),e())},100)}):o(e,t)}},231:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>a});var s=i(547),r=i(689);class a extends s.Z{setup(){super.setup(),this.properties=JSON.parse(this.el.dataset.p2labProperties||"{}"),this.sources=JSON.parse(this.el.dataset.p2labSources||"{}
1"),this._timeoutBackgroundHiding=null}init(){super.init(),this._player=this.el.querySelector("video"),this._player&&(this._removePlayer(this._player),this._player=null),this.el.classList.contains(r.c)||this._createPlayer()}_destroyPlayer(){if(!super._destroyPlayer())return!1;this._showBackgroundImage(),this._showPlayIcon(),this._showImageBackdrop()}_onClick(){this._player&&this.properties.controls||this.togglePlay()}togglePlay(){this._player||this._createPlayer(),this._player.paused?this._player.play():this._player.pause()}_onClickPlayIcon(){this.togglePlay()}_registerInternalEvents(){this._unregisterInternalEvents(),this.el.classList.add(this.options.isClickableCls),this.el.addEventListener("click",this._onClick.bind(this));let e=this.el.querySelector(this.options.playIconSelector);e&&e.addEventListener("click",this._onClickPlayIcon.bind(this))}_unregisterInternalEvents(){this.el.classList.remove(this.options.isClickableCls),this.el.removeEventListener("click",this._onClick.bind(this));let e=this.el.querySelector(this.options.playIconSelector);e&&e.removeEventListener("click",this._onClickPlayIcon.bind(this))}canActive(){return!(!super.canActive()||this.config.isCover&&this.el.classList.contains(r.c))}_createPlayer(){return!!super._createPlayer()&&(this._player=document.createElement("video"),this._player.addEventListener("play",()=>{this.el.classList.remove(this.options.isLoadingCls),this._hideBackgroundImage(),this._hidePlayIcon(),this._hideImageBackdrop(),this._player.removeAttribute("oncanplay")}),this._timeoutBackgroundHiding=setTimeout(()=>{this._hideBackgroundImage()},1e3),this.sources.forEach(e=>{let t=document.createElement("source");Object.keys(e).forEach(i=>{let s=e[i];if("src"==i){let e="";this.properties.start?(e+=this.properties.start,this.properties.end&&(e+=",".concat(this.properties.end))):this.properties.end&&(e+="0,".concat(this.properties.end)),""!==e&&(s+="#t=".concat(e))}t.setAttribute(i,s)}),this._player.appendChild(t)}),this.properties.muted&&this._player.setAttribute("oncanplay","this.muted=true"),this.properties.autoplay&&(this._hidePlayIcon(),this._hideImageBackdrop()),Object.keys(this.properties).forEach(e=>{let t=null;switch(!0){case"controlslist"==e:this.properties[e].length>0&&(t=this.properties[e].join(" "));break;case["loop","muted","autoplay","controls","playsinline"].includes(e):this.properties[e]&&(t="");break;case["preload"].includes(e):default:t=this.properties[e]}null!==t&&this._player.setAttribute(e,t)}),this.el.appendChild(this._player),this.el.classList.add(this.options.isLoadingCls),!0)}_destroyPlayer(){return clearTimeout(this._timeoutBackgroundHiding),super._destroyPlayer()}}},73:function(e){/** 2 * @license 3 * LazyLoad 19.1.3 4 * Copyright (c) 2015 Andrea Verlicchi 5 * Available under MIT License
6 */e.exports=function(){"use strict";let e="undefined"!=typeof window,t=e&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),i=e&&window.devicePixelRatio>1,s={elements_selector:".lazy",container:t||e?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},r=e=>Object.assign({},s,e),a=function(e,t){let i;let s="LazyLoad::Initialized",r=new e(t);try{i=new CustomEvent(s,{detail:{instance:r}})}catch(e){(i=document.createEvent("CustomEvent")).initCustomEvent(s,!1,!1,{instance:r})}window.dispatchEvent(i)},l="srcset",o="sizes",n="poster",c="llOriginalAttrs",d="data",u="loading",h="loaded",p="applied",g="error",_="native",b="data-",m="ll-status",y=(e,t)=>e.getAttribute(b+t),v=e=>y(e,m),f=(e,t)=>((e,t,i)=>{let s=b+t;null!==i?e.setAttribute(s,i):e.removeAttribute(s)})(e,m,t),E=e=>f(e,null),I=e=>null===v(e),w=e=>v(e)===_,L=[u,h,p,g],P=(e,t,i,s)=>{e&&"function"==typeof e&&(void 0===s?void 0===i?e(t):e(t,i):e(t,i,s))},A=(t,i)=>{e&&""!==i&&t.classList.add(i)},C=(t,i)=>{e&&""!==i&&t.classList.remove(i)},k=e=>e.llTempImage,S=(e,t)=>{if(!t)return;let i=t._observer;i&&i.unobserve(e)},O=(e,t)=>{e&&(e.loadingCount+=t)},N=(e,t)=>{e&&(e.toLoadCount=t)},j=e=>{let t=[];for(let i,s=0;i=e.children[s];s+=1)"SOURCE"===i.tagName&&t.push(i);return t},M=(e,t)=>{let i=e.parentNode;i&&"PICTURE"===i.tagName&&j(i).forEach(t)},x=(e,t)=>{j(e).forEach(t)},z=["src"],T=["src",n],q=["src",l,o],F=[d],B=e=>!!e[c],H=e=>e[c],V=e=>delete e[c],Z=(e,t)=>{if(B(e))return;let i={};t.forEach(t=>{i[t]=e.getAttribute(t)}),e[c]=i},D=(e,t)=>{if(!B(e))return;let i=H(e);t.forEach(t=>{((e,t,i)=>{i?e.setAttribute(t,i):e.removeAttribute(t)})(e,t,i[t])})},J=(e,t,i)=>{A(e,t.class_applied),f(e,p),i&&(t.unobserve_completed&&S(e,t),P(t.callback_applied,e,i))},R=(e,t,i)=>{A(e,t.class_loading),f(e,u),i&&(O(i,1),P(t.callback_loading,e,i))},$=(e,t,i)=>{i&&e.setAttribute(t,i)},U=(e,t)=>{$(e,o,y(e,t.data_sizes)),$(e,l,y(e,t.data_srcset)),$(e,"src",y(e,t.data_src))},G={IMG:(e,t)=>{M(e,e=>{Z(e,q),U(e,t)}),Z(e,q),U(e,t)},IFRAME:(e,t)=>{Z(e,z),$(e,"src",y(e,t.data_src))},VIDEO:(e,t)=>{x(e,e=>{Z(e,z),$(e,"src",y(e,t.data_src))}),Z(e,T),$(e,n,y(e,t.data_poster)),$(e,"src",y(e,t.data_src)),e.load()},OBJECT:(e,t)=>{Z(e,F),$(e,d,y(e,t.data_src))}},W=["IMG","IFRAME","VIDEO","OBJECT"],Y=(e,t)=>{!t||(e=>e.loadingCount>0)(t)||(e=>e.toLoadCount>0)(t)||P(e.callback_finish,t)},K=(e,t,i)=>{e.addEventListener(t,i),e.llEvLisnrs[t]=i},Q=(e,t,i)=>{e.removeEventListener(t,i)},X=e=>!!e.llEvLisnrs,ee=e=>{if(!X(e))return;let t=e.llEvLisnrs;for(let i in t){let s=t[i];Q(e,i,s)}delete e.llEvLisnrs},et=(e,t,i)=>{(e=>{delete e.llTempImage})(e),O(i,-1),(e=>{e&&(e.toLoadCount-=1)})(i),C(e,t.class_loading),t.unobserve_completed&&S(e,i)},ei=(e,t,i)=>{let s=k(e)||e;X(s)||((e,t,i)=>{X(e)||(e.llEvLisnrs={});let s="VIDEO"===e.tagName?"loadeddata":"load";K(e,s,t),K(e,"error",i)})(s,r=>{((e,t,i,s)=>{let r=w(t);et(t,i,s),A(t,i.class_loaded),f(t,h),P(i.callback_loaded,t,s),r||Y(i,s)})(0,e,t,i),ee(s)},r=>{((e,t,i,s)=>{let r=w(t);et(t,i,s),A(t,i.class_error),f(t,g),P(i.callback_error,t,s),i.restore_on_error&&D(t,q),r||Y(i,s)})(0,e,t,i),ee(s)})},es=(e,t,s)=>{(e=>W.indexOf(e.tagName)>-1)(e)?((e,t,i)=>{ei(e,t,i),((e,t,i)=>{let s=G[e.tagName];s&&(s(e,t),R(e,t,i))})(e,t,i)})(e,t,s):((e,t,s)=>{(e=>{e.llTempImage=document.createElement("IMG")})(e),ei(e,t,s),(e=>{B(e)||(e[c]={backgroundImage:e.style.backgroundImage})})(e),((e,t,s)=>{let r=y(e,t.data_bg),a=y(e,t.data_bg_hidpi),l=i&&a?a:r;l&&(e.style.backgroundImage='url("'.concat(l,'")'),k(e).setAttribute("src",l),R(e,t,s))})(e,t,s),((e,t,s)=>{let r=y(e,t.data_bg_multi),a=y(e,t.data_bg_multi_hidpi),l=i&&a?a:r;l&&(e.style.backgroundImage=l,J(e,t,s))})(e,t,s),((e,t,i)=>{let s=y(e,t.data_bg_set);if(!s)return;let r=s.split("|").map(e=>"image-set(".concat(e,")"));e.style.backgroundImage=r.join(),J(e,t,i)})(e,t,s)})(e,t,s)},er=e=>{e.removeAttribute("src"),e.removeAttribute(l),e.removeAttribute(o)},ea=e=>{M(e,e=>{D(e,q)}),D(e,q)}
6,el={IMG:ea,IFRAME:e=>{D(e,z)},VIDEO:e=>{x(e,e=>{D(e,z)}),D(e,T),e.load()},OBJECT:e=>{D(e,F)}},eo=(e,t)=>{(e=>{let t=el[e.tagName];t?t(e):(e=>{if(!B(e))return;let t=H(e);e.style.backgroundImage=t.backgroundImage})(e)})(e),((e,t)=>{I(e)||w(e)||(C(e,t.class_entered),C(e,t.class_exited),C(e,t.class_applied),C(e,t.class_loading),C(e,t.class_loaded),C(e,t.class_error))})(e,t),E(e),V(e)},en=["IMG","IFRAME","VIDEO"],ec=e=>e.use_native&&"loading"in HTMLImageElement.prototype,ed=(e,t,i)=>{e.forEach(e=>(e=>e.isIntersecting||e.intersectionRatio>0)(e)?((e,t,i,s)=>{let r=(e=>L.indexOf(v(e))>=0)(e);f(e,"entered"),A(e,i.class_entered),C(e,i.class_exited),((e,t,i)=>{t.unobserve_entered&&S(e,i)})(e,i,s),P(i.callback_enter,e,t,s),r||es(e,i,s)})(e.target,e,t,i):((e,t,i,s)=>{I(e)||(A(e,i.class_exited),((e,t,i,s)=>{i.cancel_on_exit&&(e=>v(e)===u)(e)&&"IMG"===e.tagName&&(ee(e),(e=>{M(e,e=>{er(e)}),er(e)})(e),ea(e),C(e,i.class_loading),O(s,-1),E(e),P(i.callback_cancel,e,t,s))})(e,t,i,s),P(i.callback_exit,e,t,s))})(e.target,e,t,i))},eu=e=>Array.prototype.slice.call(e),eh=e=>e.container.querySelectorAll(e.elements_selector),ep=e=>(e=>v(e)===g)(e),eg=(e,t)=>(e=>eu(e).filter(I))(e||eh(t)),e_=function(t,i){let s=r(t);this._settings=s,this.loadingCount=0,((e,t)=>{ec(e)||(t._observer=new IntersectionObserver(i=>{ed(i,e,t)},(e=>({root:e.container===document?null:e.container,rootMargin:e.thresholds||e.threshold+"px"}))(e)))})(s,this),((t,i)=>{e&&(i._onlineHandler=()=>{((e,t)=>
6{eu(eh(e)).filter(ep).forEach(t=>{C(t,e.class_error),E(t)}),t.update()})(t,i)},window.addEventListener("online",i._onlineHandler))})(s,this),this.update(i)};return e_.prototype={update:function(e){var i;let s=this._settings,r=eg(e,s);N(this,r.length),t?this.loadAll(r):ec(s)?((e,t,i)=>{e.forEach(e=>{-1!==en.indexOf(e.tagName)&&((e,t,i)=>{e.setAttribute("loading","lazy"),ei(e,t,i),((e,t)=>{let i=G[e.tagName];i&&i(e,t)})(e,t),f(e,_)})(e,t,i)}),N(i,0)})(r,s,this):((e=>{e.disconnect()})(i=this._observer),((e,t)=>{t.forEach(t=>{e.observe(t)})})(i,r))},destroy:function(){this._observer&&this._observer.disconnect(),e&&window.removeEventListener("online",this._onlineHandler),eh(this._settings).forEach(e=>{V(e)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){let t=this._settings;eg(e,t).forEach(e=>{S(e,this),es(e,t,this)})},restoreAll:function(){let e=this._settings;eh(e).forEach(t=>{eo(t,e)})}},e_.load=(e,t)=>{es(e,r(t))},e_.resetStatus=e=>{E(e)},e&&((e,t)=>{if(t){if(t.length)for(let i,s=0;i=t[s];s+=1)a(e,i);else a(e,t)}})(e_,window.lazyLoadOptions),e_}()}}]);
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.