1 2; /* Start:"a:4:{s:4:"full";s:34:"/dist/js-min/ping.js?1790087979170";s:6:"source";s:20:"/dist/js-min/ping.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 3window.addEventListener("load",()=>{pingForCookieUpdate()});function pingForCookieUpdate(){let e=new XMLHttpRequest;e.open("GET","/ispring_content/ping.php",!0),e.send()} 4/* End */ 5; 6; /* Start:"a:4:{s:4:"full";s:48:"/dist/js-min/utils/stats_utils.js?17900879792795";s:6:"source";s:33:"/dist/js-min/utils/stats_utils.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 7function _define_property(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class SiteStatsTracker{static getInstance(){return this.instance||(this.instance=new SiteStatsTracker),this.instance}static trackPageView(){SiteStatsTracker.getInstance()._trackPageView()}static trackEvent(e,t,i){SiteStatsTracker.getInstance()._trackEvent(e,t,i)}static getVisitorUid(){return SiteStatsTracker.getInstance()._visitorUid}_trackPageView(){this._executeCommand(()=>{let e=this._getInputValueById(SiteStatsTracker._GA_EXP_ID_INPUT_ID),t=this._getInputValueById(SiteStatsTracker._GA_EXP_VARIATION_ID_INPUT_ID),i=this._getInputValueById(SiteStatsTracker._GA_EXP_VARIATION_NAME_INPUT_ID);this._getTracker().trackGaExperiment(e,t,i),this._getTracker().trackPageView(this._onTrackingSucceed.bind(this))})}_trackEvent(e,t,i){this._executeCommand(()=>{this._getTracker().trackEvent(e,t,i,this._onTrackingSucceed.bind(this))})}_getTracker(){if(null==this._tracker)try{void 0!==window.iSpring&&(this._tracker=window.iSpring.getTracker(),this._tracker.enableCrossDomainLinking())}catch(e){console.error(e)}return this._tracker}_processCommandQueueNow(){if(this._getTracker())for(;0!==this._commandQueue.length;)try{let e=this._commandQueue.shift();e&&e()}catch(e){console.error(e)}}_executeCommand(e){this._commandQueue.push(e),this._processCommandQueueNow()}_onTrackingSucceed(){let e=this._getTracker().getVisitorUid();if(e!==this._visitorUid){let t;this._visitorUid=e;let i=SiteStatsTracker.VISITOR_UID_CHANGED_EVENT,r={visitorUid:this._visitorUid};try{t=new CustomEvent(i,{detail:r,bubbles:!0,cancelable:!0})}catch(e){(t=document.createEvent("CustomEvent")).initCustomEvent(i,!0,!0,r)}document.dispatchEvent(t)}}_getInputValueById(e){var t;return(null==(t=document.getElementById(e))?void 0:t.value)||""}constructor(){_define_property(this,"_tracker",null),_define_property(this,"_commandQueue",[]),_define_property(this,"_visitorUid",null),document.addEventListener(SiteStatsTracker._TRACKER_READY_EVENT,this._processCommandQueueNow.bind(this))}}_define_property(SiteStatsTracker,"VISITOR_UID_CHANGED_EVENT","site:visitor-uid-changed"),_define_property(SiteStatsTracker,"_TRACKER_READY_EVENT","ispring:script-ready"),_define_property(SiteStatsTracker,"_GA_EXP_ID_INPUT_ID","exp_id"),_define_property(SiteStatsTracker,"_GA_EXP_VARIATION_ID_INPUT_ID","exp_variation_id"),_define_property(SiteStatsTracker,"_GA_EXP_VARIATION_NAME_INPUT_ID","exp_variation_name"),_define_property(SiteStatsTracker,"instance",null),document.addEventListener("DOMContentLoaded",()=>{"scheduler"in window&&"postTask"in window.scheduler?window.scheduler.postTask(()=>SiteStatsTracker.trackPageView(),{priority:"background"}):setTimeout(()=>SiteStatsTracker.trackPageView(),0)}); 8/* End */ 9; 10; /* Start:"a:4:{s:4:"full";s:54:"/dist/js-min/utils/lazyLoadBackground.js?1790087979492";s:6:"source";s:40:"/dist/js-min/utils/lazyLoadBackground.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 11window.addEventListener("load",()=>setTimeout(lazyLoadBackground,0));let lazyLoadBackground=()=>{let e="js-lazy-background",t=document.querySelectorAll(`.${e}`);if("IntersectionObserver"in window){let r=new IntersectionObserver((t,r)=>{t.forEach(t=>{t.isIntersecting&&(t.target.classList.remove(e),t.target.classList.add("active"),r.unobserve(t.target))})},{rootMargin:"100px 0px",threshold:0});t.forEach(e=>r.observe(e))}else t.forEach(t=>{t.classList.remove(e),t.classList.add("active")})}; 12/* End */ 13; 14; /* Start:"a:4:{s:4:"full";s:58:"/dist/js-min/google_analytics/track_utils.js?1790087979387";s:6:"source";s:44:"/dist/js-min/google_analytics/track_utils.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 15function sendYaMetrikaReachGoal(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;"undefined"!=typeof yaMetrika&&null!==yaMetrika&&yaMetrika(e,a)}function pushDatalayerEvent(e){"undefined"!=typeof dataLayer&&null!==dataLayer&&dataLayer.push({event:e})}function sendVkPixelReachGoal(e,a){"undefined"!=typeof _tmr&&null!==_tmr&&_tmr.push({type:"reachGoal",id:a,goal:e})} 16/* End */ 17; 18; /* Start:"a:4:{s:4:"full";s:52:"/dist/js-min/utils/lazyLoadSources.js?17900879792822";s:6:"source";s:37:"/dist/js-min/utils/lazyLoadSources.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 19let documentSources=new Map;window.addEventListener("load",()=>{let e=e=>e.split("?")[0].replace(window.location.origin,"");document.querySelectorAll('link[rel="stylesheet"]').forEach(t=>documentSources.set(e(t.href),{element:t})),document.querySelectorAll("script[src]").forEach(t=>documentSources.set(e(t.src),{element:t}))});let lazyLoadSources=e=>{let{selector:t,styles:o=[],scripts:n=[],callback:r,lazyload:s=!0}=e,l=document.querySelectorAll(t);if("IntersectionObserver"in window&&s){let e=new IntersectionObserver((e,t)=>
19{e.forEach(async e=>{e.isIntersecting&&Promise.all([loadSources(n,loadScript),loadSources(o,loadStyle)]).then(()=>r&&r(e.target)).catch(e=>{console.error(e)}).finally(()=>t.unobserve(e.target))})},{rootMargin:"200px 0px",threshold:0});l.forEach(t=>e.observe(t))}else l.forEach(async e=>{Promise.all([loadSources(n,loadScript),loadSources(o,loadStyle)]).then(()=>r&&r(e.target)).catch(e=>{console.error(e)})})};function waitLoadEnd(e){return new Promise((t,o)=>{let n=r=>{"load"===r.type?t():o(),e.removeEventListener("load",n),e.removeEventListener("error",n)};e.addEventListener("load",n),e.addEventListener("error",n)})}let loadSources=(e,t)=>{let o=[];return dfsSortSources(e).forEach(e=>{"object"==typeof e?documentSources.has(e.src)||hasInDelayedLoading(e.src)?!hasInDelayedLoading(e.src)&&documentSources.get(e.src).isLoading&&o.push(waitLoadEnd(documentSources.get(e.src).element)):o.push(t(e.src,e.id??null,e.async??null)):documentSources.has(e)||hasInDelayedLoading(e)?!hasInDelayedLoading(e)&&documentSources.get(e).isLoading&&o.push(waitLoadEnd(documentSources.get(e).element)):o.push(t(e))}),Promise.all(o)},loadStyle=e=>new Promise((t,o)=>{let n=document.createElement("link");n.rel="stylesheet",n.href=e,waitLoadEnd(n).then(()=>t()).catch(()=>o()).finally(()=>{documentSources.get(e).isLoading=!1}),documentSources.set(e,{element:n,isLoading:!0}),insertElement("link",n)}),loadScript=(e,t,o)=>new Promise((n,r)=>{let s=document.createElement("script");s.src=e,null!==t&&(s.id=t),null!==o&&(s.async=o),waitLoadEnd(s).then(()=>n()).catch(()=>r()).finally(()=>{documentSources.get(e).isLoading=!1}),documentSources.set(e,{element:s,isLoading:!0}),insertElement("script",s)}),insertElement=(e,t)=>{document.getElementsByTagName(e)[0].insertAdjacentElement("beforebegin",t)},dfsSortSources=e=>{let t=[],o=new Set,n=(t,o,r)=>{o.add(t);let{deps:s}=e[t];s&&s.forEach(e=>{o.has(e)||n(e,o,r)}),r.push(t)};return Object.keys(e).forEach(e=>{o.has(e)||n(e,o,t)}),t.map(t=>normalizeSource(e[t]))},normalizeSource=e=>{if("string"==typeof e||"object"==typeof e)return e;console.warn(`Unexpected type of script data: ${typeof e}`)},hasInDelayedLoading=e=>{let t=e.split("/"),o=t[t.length-1].split("."),n="class"===o[1],r=o[0];return!!n&&!!existClass(r)},existClass=e=>"function"==typeof window[e]; 20/* End */ 21; 22; /* Start:"a:4:{s:4:"full";s:51:"/dist/js-min/utils/browser_support.js?1790087979553";s:6:"source";s:37:"/dist/js-min/utils/browser_support.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 23document.addEventListener("DOMContentLoaded",function(){try{lazyLoadSources({selector:"body",scripts:browserSupportVersions.scripts,callback:function(){(new BrowserDetector).isBrowserSupported()||initBrowserSupportBanner()}})}catch(e){initBrowserSupportBanner()}});function initBrowserSupportBanner(){var e=document.getElementById("browserSupportContainer"),r=document.getElementById("browserSupportClose");e&&r&&(e.classList.remove("browser-support_hidden"),r.addEventListener("click",function(){e.classList.add("browser-support_hidden")})),showText()} 24/* End */ 25; 26; /* Start:"a:4:{s:4:"full";s:64:"/dist/js-min/layout/responsive/top_menu_common.js?17900879791579";s:6:"source";s:49:"/dist/js-min/layout/responsive/top_menu_common.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 27function checkAccount(){if(!document.querySelector(".js-main-menu-shopping-cart"))return;let t=new XMLHttpRequest;t.onload=function(){200===this.status&&refreshCartCount(this.response)},t.open("GET","/cart/items/count",!0),t.send()}function refreshCartCount(t){var e,o;let n;try{n=JSON.parse(t)}catch(t){console.error("Error parsing JSON:",t)}let c=n?parseInt(n.cart_items_count,10):0;if(c<=0)return;document.querySelectorAll(".js-cart-items-count").forEach(t=>{t.classList.add("js-cart-items-count_visible"),t.textContent=c});let i=document.getElementById("cartItemsCount");i&&(i.classList.add("js-cart-items-count_visible"),i.textContent="("+c+")"),null==(e=document.getElementById("topShoppingCart"))||e.setAttribute("href","/cart/view"),null==(o=document.getElementById("topShoppingCart"))||o.setAttribute("rel","nofollow")}let initProductTooltip=(t,e,o)=>{t&&e&&(t.addEventListener("click",()=>{setShowTooltip(!e.classList.contains(ACTIVE_CLASS),e)}),null==o||o.addEventListener("click",()=>setShowTooltip(!1,e)),"undefined"!=typeof OutsideClickDetector&&new OutsideClickDetector({excludeSelector:".js-main-menu-text",onOutsideClick:()=>setShowTooltip(!1,e)}).add(e,()=>setShowTooltip(!1,e)))},setShowTooltip=(t,e)=>{null==e||e.classList.toggle(ACTIVE_CLASS,t)};document.addEventListener("DOMContentLoaded",()=>{let t=document.querySelector("#headerForReturn"),e=null==t?void 0:t.querySelector(".js-main-menu-text"),o=null==t?void 0:t.querySelector(".js-tooltip-close-button");initProductTooltip(e,null==t?void 0:t.querySelector(".js-main-menu-tooltip"),o),checkAccount()}); 28/* End */ 29; 30; /* Start:"a:4:{s:4:"full";s:68:"/dist/js-min/layout/responsive/top_menu_responsive.js?17900879782088";s:6:"source";s:53:"/dist/js-min/layout/responsive/top_menu_responsive.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
31function hideMenu(e,n){e.classList.remove("visible"),n.forEach(e=>{e.classList.remove("open")})}function showMenu(e){e.classList.add("visible")}function _mainMenuHandler(e,n,s){e.addEventListener("mouseover",e=>{let n=e.target.closest(".js-main-menu-dropdown");!n||n.classList.contains("open")||(n.classList.add("open"),showMenu(s))}),e.addEventListener("click",e=>{let t=e.target.closest(".js-main-menu-dropdown");t&&(t.classList.contains("open")?hideMenu(s,n):(t.classList.add("open"),showMenu(s)))}),e.addEventListener("mouseleave",()=>{hideMenu(s,n)}),s.addEventListener("click",()=>{hideMenu(s,n)},{passive:!0})}function selectInitNavigationMenu(e,n,s){document.addEventListener("mouseover",s=>{let t=s.target.closest(".js-with-submenu");!t||t.classList.contains(e)||showMenu(n)}),document.addEventListener("click",t=>{let o=t.target.closest(".js-with-submenu");!o||o.classList.contains(e)||(o.classList.contains("open")?(o.classList.remove("open"),hideMenu(n,s)):(o.classList.add("open"),showMenu(n)))}),document.addEventListener("mouseout",e=>{e.target.closest(".js-with-submenu")&&hideMenu(n,s)})}function ShowSearchField(){let e=document.querySelector(".js-search-collapse .js-search-icon");if(!e)return;let n=e.parentElement;e.addEventListener("click",e=>{e.stopPropagation(),n.classList.add("open")}),document.addEventListener("click",e=>{e.target.closest(".js-search-collapse")||e.target.classList.contains("b-main-menu__search-input")||n.classList.remove("open")},{passive:!0})}function _subMenuHandler(e){e.addEventListener("click",e=>{if(window.innerWidth>=1280)return;let n=e.target.closest(".js-submenu-has-sub");n&&n.querySelector(".js-sub-submenu")&&(e.stopPropagation(),n.classList.toggle("open"))})}document.addEventListener("DOMContentLoaded",()=>{let e=document.getElementById("grayLayerMain"),n=document.querySelectorAll(".js-main-menu-dropdown"),s=document.querySelector(".b-main-menu__top-menu-list")||document.getElementById("headerForReturn");e&&s&&(_mainMenuHandler(s,n,e),_subMenuHandler(s)),selectInitNavigationMenu("js-not-logged",e,n),ShowSearchField()}); 32/* End */ 33; 34; /* Start:"a:4:{s:4:"full";s:67:"/dist/js-min/strict/classes/menu/TopMobileMenuNew.js?17900879804126";s:6:"source";s:52:"/dist/js-min/strict/classes/menu/TopMobileMenuNew.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 35class TopMobileMenuNew{_hideMenu(){this._mainMenuButton.classList.contains(this._openedMenuClass)&&this._changeMainMenuState(),this._serviceMenuButton.classList.contains(this._openedMenuClass)&&this._changeServiceMenuState(),this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._removeEvents(),this._links.forEach(e=>{e.removeEventListener("click",this._boundLinkHideMenu)})}_changeMainMenuState(){this._serviceMenuButton.classList.contains(this._openedMenuClass)?this._changeServiceMenuState():this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._mainMenuButton.classList.toggle(this._closedMenuClass),this._mainMenuButton.classList.toggle(this._openedMenuClass),this._mainMenu.classList.toggle("in"),this._mainMenu.classList.toggle("b-animate_slide-up"),this._mainMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_changeServiceMenuState(){this._mainMenuButton.classList.contains(this._openedMenuClass)?this._changeMainMenuState():this._languagesMenuButton.classList.contains(this._openedMenuClass)&&this._changeLanguageMenuState(),this._serviceMenuButton.classList.toggle(this._closedMenuClass),this._serviceMenuButton.classList.toggle(this._openedMenuClass),this._serviceMenu.classList.toggle("in"),this._serviceMenu.classList.toggle("b-animate_slide-up"),this._serviceMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_changeLanguageMenuState(){this._mainMenuButton.classList.contains(this._openedMenuClass)?this._changeMainMenuState():this._serviceMenuButton.classList.contains(this._openedMenuClass)&&this._changeServiceMenuState(),this._languagesMenuButton.classList.toggle(this._closedMenuClass),this._languagesMenuButton.classList.toggle(this._openedMenuClass),this._languagesMenu.classList.toggle("in"),this._languagesMenu.classList.toggle("b-animate_slide-up"),this._languagesMenu.classList.toggle("b-animate_slide-down"),this._grayLayer.classList.toggle("b-graylayer_active")}_addEvents(){this._mainMenuButton.classList.add(this._closedMenuClass),this._serviceMenuButton.classList.add(this._closedMenuClass),this._languagesMenuButton.classList.add(this._closedMenuClass),this._mainMenuButton.addEventListener("click",e=>this._changeMainMenuState(e)),this._serviceMenuButton.addEventListener("click",e=>this._changeServiceMenuState(e)),this._languagesMenuButton.addEventListener("click",e=>this._changeLanguageMenuState(e)),this._grayLayer.addEventListener("click",this._boundHideMenu),this._grayLayer.addEventListener("scroll",this._boundHideMenu),this._grayLayer.addEventListener("touchstart",this._boundHideMenu,{passive:!0}),this._grayLayer.addEventListener("touchmove",this._boundHideMenu,{passive:!0}),this._grayLayer.addEventListener("wheel",this._boundHideMenu,{passive:!0}
35),this._links.forEach(e=>{e.addEventListener("click",this._boundLinkHideMenu)})}_removeEvents(){this._grayLayer.removeEventListener("click",this._boundHideMenu),this._grayLayer.removeEventListener("scroll",this._boundHideMenu),this._grayLayer.removeEventListener("touchstart",this._boundHideMenu),this._grayLayer.removeEventListener("touchmove",this._boundHideMenu),this._grayLayer.removeEventListener("wheel",this._boundHideMenu)}constructor(){this._openedMenuClass="opened",this._closedMenuClass="closed",this._mainMenuButton=document.querySelector("#mainMenuCollapseButton"),this._serviceMenuButton=document.querySelector("#serviceMenuButton"),this._languagesMenuButton=document.querySelector("#mainMenuLanguageButton"),this._grayLayer=document.querySelector("#grayLayerMain"),this._mainMenu=document.querySelector("#mainMenu"),this._languagesMenu=document.querySelector("#languageMenu"),this._serviceMenu=document.querySelector("#serviceMenu"),this._links=this._mainMenu.querySelectorAll('a[href*="#"]:not([href="#"])'),this._menu=this,this._boundHideMenu=e=>this._hideMenu(e),this._boundLinkHideMenu=e=>this._menu._hideMenu(e),this._addEvents()}}document.addEventListener("DOMContentLoaded",()=>{new TopMobileMenuNew}); 36/* End */ 37; 38; /* Start:"a:4:{s:4:"full";s:51:"/dist/js-min/init_smooth_scroll_js.js?1790087979736";s:6:"source";s:37:"/dist/js-min/init_smooth_scroll_js.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 39function InitSmoothScroll(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"center",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=document.querySelectorAll(".smooth_scroll");Array.prototype.slice.call(o).forEach(o=>{o.onclick=function(l){l.preventDefault();let n=o.getAttribute("href");if(t){let e=window.innerWidth>767?".js-product-menu":".js-product-mobile-menu-arrow",t=document.querySelector(e),o=0;t&&(o=window.innerWidth>767?t.offsetHeight:t.offsetHeight+30);let l=document.getElementById(n.split("#")[1]).offsetTop-o;window.scrollTo({top:l,left:0,behavior:"smooth"})}else{let t=document.getElementById(n.split("#")[1]);if(!t){window.location=n;return}t.scrollIntoView({block:e,behavior:"smooth"})}}})} 40/* End */ 41; 42; /* Start:"a:4:{s:4:"full";s:48:"/dist/js-min/smooth_scroll_start.js?179008797982";s:6:"source";s:35:"/dist/js-min/smooth_scroll_start.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 43document.addEventListener("DOMContentLoaded",()=>{new InitSmoothScroll("start")}); 44/* End */ 45; 46; /* Start:"a:4:{s:4:"full";s:49:"/dist/js-min/utils/device_utils.js?17900879791125";s:6:"source";s:34:"/dist/js-min/utils/device_utils.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 47function isIPad(){return -1!=navigator.userAgent.toLowerCase().indexOf("ipad")}function isIPhone(){return -1!=navigator.userAgent.toLowerCase().indexOf("iphone")}function isAndroid(){let e=navigator.userAgent.toLowerCase(),i=navigator.platform.toLowerCase(),n=e.indexOf("android"),t=i.indexOf("android"),o=n>-1||t>-1,r=e.indexOf("opera")>-1,a=e.indexOf("firefox")>-1;if(o&&(r||a))return!0;let s=n+8,d=e.substring(s,s+1);return!!o&&("3"==d||"4"==d)}function isMobileOrTablet(){return isMobile()||isTablet()}function isMobile(){return/iphone|ipod|android|blackberry|mini|windows\sce|palm|smartphone|iemobile/i.test(navigator.userAgent.toLowerCase())}function isTablet(){return/ipad|android|android 3.0|xoom|sch-i800|playbook|tablet|kindle/i.test(navigator.userAgent.toLowerCase())}function isIPadInSafari(){return/macintosh/i.test(navigator.userAgent.toLowerCase())&&navigator.maxTouchPoints&&navigator.maxTouchPoints>2}function isIe11(){return Object.hasOwnProperty.call(window,"ActiveXObject")&&!window.ActiveXObject}function isMinTablet(){let e=window.innerWidth,i=window.innerHeight;return e<=1024||i<=800||e<=800||i<=1024} 48/* End */ 49; 50; /* Start:"a:4:{s:4:"full";s:69:"/dist/js-min/components/header/header_style_download.js?1790087980609";s:6:"source";s:55:"/dist/js-min/components/header/header_style_download.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 51function bindResize(){window.addEventListener("resize",initDownloadDesktopStyle)}function removeEventListenersFromResize(){window.removeEventListener("resize",initDownloadDesktopStyle)}function initDownloadDesktopStyle(){(!isMobile()||window.innerWidth>=768)&&(downloadDesktopStyle(),removeEventListenersFromResize())}function downloadDesktopStyle(){let e=document.createElement("link");e.href=headerStyle,e.type="text/css",e.rel="stylesheet",e.media="all",document.head.appendChild(e)}document.addEventListener("DOMContentLoaded",()=>{isMobile()&&window.innerWidth>=768?downloadDesktopStyle():bindResize()}); 52/* End */ 53; 54; /* Start:"a:4:{s:4:"full";s:106:"/ispring_content/templates/.default/components/ispring/footer/_universal_footer_en/script.
54js?1790087979155";s:6:"source";s:92:"/ispring_content/templates/.default/components/ispring/footer/_universal_footer_en/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 55window.addEventListener("load",()=>{getUrl()});function getUrl(){let e=window.location.href;e.includes("a_aid=")&&(document.location.href=e.split("#")[0])} 56/* End */ 57; 58; /* Start:"a:4:{s:4:"full";s:55:"/dist/js-min/classes/AgreementDetails.js?17900879801237";s:6:"source";s:40:"/dist/js-min/classes/AgreementDetails.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 59class AgreementDetails{getDetails(){return this._form?{agreement_time:DateTimeUtils.getCurrentTimeInSeconds(),page_url:window.location.href,form_name:this._formName,subscribe:this._checkSubscribe()}:{agreement_time:DateTimeUtils.getCurrentTimeInSeconds(),page_url:window.location.href}}_checkSubscribe(){return this._subscribe&&"checkbox"===this._subscribe.getAttribute("type")?this._subscribe.checked:"true"}_onFormChanged(){this._checkSubscribe()&&(this._submitButton.classList.remove("disabled"),this._submitButton.removeAttribute("disabled"))}_onFormSubmit(){this._subscribe.removeEventListener("change",()=>this._onFormChanged()),this._form.removeEventListener("submit",()=>this._onFormSubmit())}constructor(e){if(this._euFormClass="eu_form_js",this._form=e.context?e[0]:e,!this._form)return;this._formName=this._form.getAttribute("name")||this._form.querySelector('input[name="form_name"]').value,this._submitButton=this._form.querySelector('[type="submit"]'),this._subscribe=this._form.querySelector('input[name="permission"]'),this._form.classList.contains(this._euFormClass)&&this._subscribe&&(this._subscribe.addEventListener("change",()=>this._onFormChanged()),this._form.addEventListener("submit",()=>this._onFormSubmit()))}} 60/* End */ 61; 62; /* Start:"a:4:{s:4:"full";s:59:"/dist/js-min/classes/constants/KeyConstants.js?179008797982";s:6:"source";s:46:"/dist/js-min/classes/constants/KeyConstants.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 63let KeyConstants={BACKSPACE:8,DELETE:46,CTRL:17,MOVE_DOWN:40,MOVE_UP:38,ENTER:13}; 64/* End */ 65; 66; /* Start:"a:4:{s:4:"full";s:57:"/dist/js-min/classes/utils/DateTimeUtils.js?1790087978839";s:6:"source";s:43:"/dist/js-min/classes/utils/DateTimeUtils.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 67function _define_property(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class DateTimeUtils{static getInnerDateStringFormat(){return"d/MM/yyyy"}static getUnixTimeFromFormatted(e){let t=e.split(":");return t[0]*DateTimeUtils.SECONDS_PER_HOUR+t[1]*DateTimeUtils.SECONDS_PER_MINUTE}static getCurrentTimeInSeconds(){return Math.round(new Date().getTime()/DateTimeUtils.MILLISECONDS_PER_SECOND)}static getTimeZoneOffset(){return-(new Date().getTimezoneOffset()/DateTimeUtils.MINUTES_PER_HOUR)}}_define_property(DateTimeUtils,"MILLISECONDS_PER_SECOND",1e3),_define_property(DateTimeUtils,"SECONDS_PER_MINUTE",60),_define_property(DateTimeUtils,"MINUTES_PER_HOUR",60),_define_property(DateTimeUtils,"SECONDS_PER_HOUR",DateTimeUtils.SECONDS_PER_MINUTE*DateTimeUtils.MINUTES_PER_HOUR); 68/* End */ 69; 70; /* Start:"a:4:{s:4:"full";s:53:"/dist/js-min/classes/FormValidation.js?17900879797258";s:6:"source";s:38:"/dist/js-min/classes/FormValidation.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 71let REGEXP={name:/^[a-zA-Z\-\s]+$/,nameWithSpecialChars:/^[a-zA-Z\u00C0-\u024F\u1E00-\u1EFF\-'\s]+$/,companyName:/^[a-zA-Z0-9\-\s]+$/,email:/^((([a-z]|\d|[\+\-_]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[\+\-_]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i,phone:/^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$/,phoneAe:/^(\(?\+?[0-9]*\)?)?[0-9\- \(\)]*$/,specialChars:/[&<>/%*^\|@#]/,specialCharsForCompanyName:/[<>/%*^\|@#]/,specialCharsForDescription:/[<>*^\|@#]/,specialCharsForAddress:/[&<>%*^\|@#]/,specialCharsLink:/[<>^\|]/,url:/(^https?:\/\/)?[a-z0-9]+\.[a-z]{2,}$/i,companyNameDemoPaid:/^[a-zA-Z0-9\-\s\"]+$/,messageDemoPaid:/[&<>/%*^\|@#~`]/,numbers:/^\d+$/},createConfig=e=>({validClass:"valid_field",errorClass:"error_field",errorPlacement:null,highlight:null,unhighlight:null,submitHandler:null,invali
71dHandler:null,...e});class FormValidation{showErrors(e){e&&this._resetErrors(e);let t=Object.keys(this._errorFields);if(t.forEach(e=>{let t=this._formFields[e];t&&(this._resetErrorPlacement(e),this._hightlight(t))}),t.length){let e=this._formFields[t[0]];e&&e.focus()}}_createObject(e){return Object.entries(e).reduce((e,t)=>{let[i,s]=t;return this._formFields[i]&&(e[i]=s),e},{})}_initEventHandlers(){this._form.addEventListener("input",e=>this._onFormInput(e)),this._form.addEventListener("change",e=>this._onFormChange(e)),this._form.addEventListener("submit",e=>this._onFormSubmit(e))}_validate(){return Object.keys(this._formFields).forEach(e=>{this._validateField(e)}),!Object.keys(this._errorFields).length}_validateField(e){this._errorFields[e]&&delete this._errorFields[e];let t=[],i=this._validationRules[e];return i&&i.forEach(i=>{if(!this._validateFieldRule(e,i)){let s={type:i.type},a=this._errorMessages[e];a&&a[i.type]&&(s.message=a[i.type]),t.push(s)}}),t.length&&(this._errorFields[e]=t),this._resetErrorPlacement(e),!t.length}_validateFieldRule(e,t){let i=this._formFields[e],s=this._getElementValue(i),a=!0;switch(t.type){case"required":a=this._validateRequired(s,t.value);break;case"email":a=REGEXP.email.test(s);break;case"phone":a=REGEXP.phone.test(s);break;case"phoneAe":a=REGEXP.phoneAe.test(s);break;case"name":a=REGEXP.name.test(s);break;case"nameWithSpecialChars":a=REGEXP.nameWithSpecialChars.test(s);break;case"companyName":a=REGEXP.companyName.test(s);break;case"companyNameDemoPaid":a=REGEXP.companyNameDemoPaid.test(s);break;case"messageDemoPaid":a=!REGEXP.messageDemoPaid.test(s);break;case"specialChars":a=!REGEXP.specialChars.test(s);break;case"specialCharsForCompanyName":a=!REGEXP.specialCharsForCompanyName.test(s);break;case"specialCharsForDescription":a=!REGEXP.specialCharsForDescription.test(s);break;case"specialCharsForAddress":a=!REGEXP.specialCharsForAddress.test(s);break;case"specialCharsLink":a=!REGEXP.specialCharsLink.test(s);break;case"url":a=REGEXP.url.test(s);break;case"customRegexp":a=this._validateCustomRegexp(s,t.value);break;case"minlength":a=this._validateValueLength(s,t.value,(e,t)=>e>=t);break;case"maxlength":a=this._validateValueLength(s,t.value,(e,t)=>e<=t);break;case"customFunction":a=this._validateCustomFunction(i,t.value);break;case"number":a=REGEXP.numbers.test(s);break;case"":a=!0;break;default:throw Error(`Unexpected type of validation rule: ${t.type}`)}return this._isOptional(e)&&!s||a}_validateRequired(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"string"!=typeof e?(console.warn("Element value is not a string"),!1):"boolean"==typeof t?!t||!!e.trim().length:"function"==typeof t?this._validateRequired(e,t()):(console.warn("Invalid value of validation rule: required"),!1)}_validateCustomRegexp(e,t){return t instanceof RegExp?t.test(e):"function"==typeof t?this._validateCustomRegexp(e,t()):(console.warn("Invalid value of validation rule: customRegexp"),!1)}_validateValueLength(e,t,i){return"string"!=typeof e?(console.warn("Element value is not a string"),!1):"number"==typeof t?i(e.length,t):"function"==typeof t?this._validateValueLength(e,t(),i):(console.warn("Invalid value of validation rule: minlength or maxlength"),!1)}_validateCustomFunction(e,t){return"function"==typeof t?t(e):(console.warn("Invalid value of validation rule: customFunction"),!1)}_isOptional(e){let t=this._validationRules[e];if(!t||!t.length)return!0;let i=t.find(e=>"required"===e.type);return!i||("boolean"==typeof i.value?!i.value:"function"==typeof i.value&&!i.value())}_getElementValue(e){return"checkbox"===e.type?e.checked?"1":"":e.value}_resetErrors(e){this._errorFields={},Object.entries(e).forEach(e=>{let[t,i]=e;this._form.querySelector(`[name='${t}']`)&&(this._errorFields[t]=i)})}_resetErrorPlacement(e){if(this._config.errorPlacement){let t=this._config.errorPlacement(this._formFields[e]);if(t){let i=this._errorFields[e];t.innerHTML=i&&i.length&&i[0].message?i[0].message:""}}}_hightlight(e){this._config.highlight?this._config.highlight(e,this._config.errorClass,this._config.validClass):(e.classList.remove(this._config.validClass),e.classList.add(this._config.errorClass),this._config.errorPlacement&&(this._config.errorPlacement(e).style.display="block"))}_unhightlight(e){this._config.unhighlight?this._config.unhighlight(e,this._config.errorClass,this._config.validClass):(e.classList.remove(this._config.errorClass),e.classList.add(this._config.validClass),this._config.errorPlacement&&(this._config.errorPlacement(e).style.display="none"))}
71_onFormSubmit(e){e.preventDefault(),this._validate()?(this._config.submitHandler&&this._config.submitHandler(),this._form.removeEventListener("input",e=>this._onFormInput(e)),this._form.removeEventListener("change",e=>this._onFormChange(e)),this._form.removeEventListener("submit",e=>this._onFormSubmit(e)),this._inputs.forEach(e=>{e.disabled=!0})):(this._config.invalidHandler&&this._config.invalidHandler(this._errorFields,this._formFields),this.showErrors(),this._inputs.forEach(e=>{e.disabled=!1}))}_onFormInput(e){this._unhightlight(e.target)}_onFormChange(e){let t=e.target;this._validateField(t.name)?this._unhightlight(t):this._hightlight(t)}constructor({form:e,config:t={},rules:i={},messages:s={}}){this._form=e,this._formFields=[...this._form.querySelectorAll("[name]:not([type=hidden]):not([type=submit])")].reduce((e,t)=>({...e,[t.getAttribute("name")]:t}),{}),this._config=createConfig(t),this._validationRules=this._createObject(i),this._errorMessages=this._createObject(s),this._errorFields={},this._inputs=this._form.querySelectorAll("input, textarea, select"),this._form.setAttribute("novalidate","novalidate"),this._initEventHandlers()}} 72/* End */ 73; 74; /* Start:"a:4:{s:4:"full";s:42:"/dist/js-min/form/request.js?1790087978560";s:6:"source";s:28:"/dist/js-min/form/request.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 75let get=async e=>{let{url:t,headers:r={},dataType:a="json"}=e;try{let e=await fetch(t,{headers:r});if(e.ok)return getResponseData(a,e)}catch(e){console.error("An error occurred:",e)}},post=async e=>{let{url:t,body:r,headers:a={},dataType:o="json"}=e;try{let e=await fetch(t,{method:"post",headers:a,body:r});if(e.ok)return getResponseData(o,e)}catch(e){console.error("An error occurred:",e)}},getResponseData=async(e,t)=>{let r;switch(e){case"json":r=await t.json();break;case"blob":r=await t.blob();break;default:r=await t.text()}return r},request={get,post}; 76/* End */ 77; 78; /* Start:"a:4:{s:4:"full";s:46:"/dist/js-min/form/convertData.js?1790087979192";s:6:"source";s:32:"/dist/js-min/form/convertData.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 79let convertObjectToFormData=e=>{let t=new FormData;return Object.entries(e).forEach(e=>{let[r,a]=e;t.append(r,a)}),t},convertFormDataToObject=e=>{let t={};return e.forEach((e,r)=>{t[r]=e}),t}; 80/* End */ 81; 82; /* Start:"a:4:{s:4:"full";s:64:"/dist/js-min/pages/initSubscribeNewslettersForm.js?1790087979291";s:6:"source";s:50:"/dist/js-min/pages/initSubscribeNewslettersForm.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 83document.addEventListener("DOMContentLoaded",()=>{var e;lazyLoadSources({selector:'[name="subscribe_newsletter_form_footer_white"]',scripts:null==(e=subscribeFormVersions)?void 0:e.scripts,callback:()=>{new SubscribeNewslettersForm(document.querySelector(".subscribe_newsletter_form"))}})}); 84/* End */ 85; 86; /* Start:"a:4:{s:4:"full";s:48:"/dist/js-min/prefill/initPrefill.js?179008797973";s:6:"source";s:35:"/dist/js-min/prefill/initPrefill.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 87document.addEventListener("DOMContentLoaded",()=>{PrefillGetFormInfo()}); 88/* End */ 89; 90; /* Start:"a:4:{s:4:"full";s:46:"/dist/js-min/prefill/prefill.js?17900879792255";s:6:"source";s:31:"/dist/js-min/prefill/prefill.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 91function PrefillSetFormInfo(e,l,n,t){let i=e.trim(),o=l.trim();if(""===o){let e=i.indexOf(" ");-1===e?o="":(o=i.slice(e+1),i=i.slice(0,e))}let a={first_name:i,last_name:o,email:n,phone:t};document.cookie="ispring_form_info="+JSON.stringify(a)+"; max-age=86400; path=/;"}function PrefillGetFormInfo(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],l=PrefillGetFormInfoFromCookie();l&&(e?PrefillFillForm(l.first_name,l.last_name,l.email):PrefillFillForm(l.first_name,l.last_name,l.email,l.phone))}function PrefillFillForm(e,l,n,t){if(void 0!==e&&void 0!==l){let n=document.querySelectorAll('input[name="first_name"], input[name="primary_first_name"]'),t=document.querySelectorAll('input[name="last_name"], input[name="primary_last_name"]');if(n.length>0&&t.length>0)n.forEach(l=>fillInput(l,e)),t.forEach(e=>fillInput(e,l)),document.querySelectorAll('input[name="name"]').length>0&&document.querySelectorAll('input[name="name"]').forEach(n=>fillInput(n,e+" "+l));else{let n=""===e&&""===l?"":e+" "+l;document.querySelectorAll('input[name="name"], input[name="last_name"]').forEach(e
91=>fillInput(e,n))}}void 0!==n&&"true"!==new URLSearchParams(document.location.search).get("logout")&&document.querySelectorAll('input[name="email"]').forEach(e=>fillInput(e,n)),void 0!==t&&"+"===t.charAt(0)&&document.querySelectorAll('input[name="phone"], input[name="phone_intlTelInput"]').forEach(e=>fillPhone(e,t))}function fillPhone(e,l){let n;window.intlTelInputGlobals&&(n=window.intlTelInputGlobals.getInstance(e)),document.querySelectorAll(".field-with-international-code__flag-container").forEach(e=>{e&&e.classList.add("field-with-international-code__hidden")}),n?n.setNumber(l):"hidden"!==e.type&&(e.value=l)}function fillInput(e,l){if(!e.value){e.value=l;let n=e.nextElementSibling;n&&(n.classList.contains("trial-form__label")||n.classList.contains("b-form-trial__label"))&&(n.classList.add("label-up"),setTimeout(()=>{n.classList.remove("label-up")},1e3))}}function PrefillGetFormInfoFromCookie(){let e=document.cookie.match(RegExp("(?:^|; )"+"ispring_form_info".replace(/([.$?*|{}()[]\\\/+^])/g,"\\$1")+"=([^;]*)"));if(e&&e[1]){let l=decodeURIComponent(e[1]);try{return JSON.parse(l)}catch(e){console.error("Error parsing JSON:",e)}}return null} 92/* End */ 93; 94; /* Start:"a:4:{s:4:"full";s:48:"/dist/js-min/utils/CookieUtils.js?17900879801445";s:6:"source";s:33:"/dist/js-min/utils/CookieUtils.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 95function initGoogleAnalyticsFour(t,e){let a="G-ZREFGECPCF";loadScript(`https://www.googletagmanager.com/gtag/js?id=${a}`).then(()=>{function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config",` 96${a}`),n("consent","default",{ad_user_data:"denied",ad_personalization:"denied"}),n("set","url_passthrough",!1),n("consent","update",{ad_storage:t,ad_user_data:e,ad_personalization:"denied",analytics_storage:e})})}function initGtm(){"function"==typeof googleTagManager&&googleTagManager(window,document,"script","dataLayer","GTM-NXDNVK")}function updateGtagConsent(t,e){"function"==typeof gtag&>ag("consent","update",{ad_storage:t,ad_user_data:"denied",ad_personalization:"denied",analytics_storage:e})}function getCookieValue(t){let e=document.cookie.match(RegExp("(?:^|; )"+t.replace(/([.$?*|{}()[\]\\/+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):void 0}function initPostAffiliate(){var t;null==(t=loadScript("https://ispring.postaffiliatepro.com/scripts/javm4x","pap_x2s6df8d"))||t.then(()=>{if("/ispring-suite/thanks-for-download"===window.location.pathname){let t=document.getElementById("siteAccountId");if(null!=t)try{PostAffTracker.setAccountId("default1");let e=PostAffTracker.createAction("registration");e.setOrderID(t.value),e.setData1(t.value),PostAffTracker.register()}catch(t){}}else try{PostAffTracker.setAccountId("default1"),PostAffTracker.track()}catch(t){}},()=>{})} 97/* End */ 98; 99; /* Start:"a:4:{s:4:"full";s:47:"/dist/js-min/classes/CookieEu.js?17900879808174";s:6:"source";s:32:"/dist/js-min/classes/CookieEu.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 100let BUTTON_ACCEPTED="on",BUTTON_DECLINED="off";class CookieEu{_bindButtons(){var e;this._analyticsCookieButton.addEventListener("click",this.clickHandlerAnalytics),this._socialCookieButton.addEventListener("click",this.clickHandlerSocial),this._cookieAcceptAllButton.addEventListener("click",this.acceptAllHandler),null==(e=this._cookieRefuseButton)||e.addEventListener("click",this.refuseHandler),this._cookieSaveButton.addEventListener("click",this.saveCookieHandler),this._cookieManageButton.addEventListener("click",this.manageCookiesHandler),this._cookieManageCloseButton.addEventListener("click",this.closeCookiesSettingsHandler),this._closeCookiesPopupButton.addEventListener("click",this.closeCookiesPopupHandler)}_closeCookiesPopup(){this._cookieBlock.classList.add("hidden"),this._removeEventListenersFromButtons()}_closeCookiesSettings(){var e;this._cookieMainDescriptionBlock.classList.remove("b-animate_slide-up"),this._cookieMainDescriptionBlock.classList.remove("hidden"),this._cookieMainDescriptionBlock.classList.add("b-animate_slide-down"),this._cookieManageBlock.classList.remove("b-animate_slide-down"),this._cookieManageBlock.classList.add("hidden"),this._cookieManageBlock.classList.add("b-animate_slide-up"),this._cookieManageButton.classList.remove("hidden"),null==(e=this._cookieRefuseButton)||e.classList.remove("hidden"),this._cookieSaveButton.classList.add("hidden"),this._acceptAllButtonContentForInitialState&&(this._cookieAcceptAllButton.innerText=this._acceptAllButtonContentForInitialState.value,this._cookieAcceptAllButton.setAttribute("title",this._acceptAllButtonContentForInitialState.value)),this._cookieAcceptAllButton.classList.remove("white-color"),this._cookieManageCloseButton.classList.add("hidden"),this._cookieBlock.classList.remove("manage-block"),this._cookieManageBlock.classList.add("popup-eu-block__manage-block"),document.querySelector(".cookie-popup-eu__container").classList.add("popup-eu-block__container"),document.querySelector(".cookie-popup-eu").classList.add("popup-eu-block")}_manageCookies(){var e;this._cookieMainDescriptionBlock.classList.remove("b-animate_slide-down"),this._cookieMainDescriptionBlock.classList.add("hidden"),this._cookieManageBlock.classList.remove("hidden"),this._cookieManageBlock.classList.add("b-animate_slide-down"),this._cookieManageBlock.classList.remove("b-animate_slide-up"),this._cookieManageButton.classList.add("hidden"),null==(e=this._cookieRefuseButton)||e.classList.add("hidden"),this._cookieSaveButton.classList.remove("hidden"),this._cookieAcceptAllButton.classList.add("white-color"),this._acceptAllButtonContentForManageState&&(this._cookieAcceptAllButton.innerText=this._acceptAllButtonContentForManageState.value,this._cookieAcceptAllButton.setAttribute("title",this._acceptAllButtonContentForManageState.value)),this._cookieBlock.classList.add("manage-block"),this._cookieManageCloseButton.classList.remove("hidden"),this._cookieManageBlock.classList.remove("popup-eu-block__manage-block"),document.querySelector(".cookie-popup-eu__container").classList.remove("popup-eu-block__container"),document.querySelector(".cookie-popup-eu").classList.remove("popup-eu-block")}_saveCookie(){this._saveCookieAgreement(),this._removeEventListenersFromButtons()}_acceptAll(){this._analyticsCookie.value=1,this._socialCookie.value=1,this._saveCookieAgreement(),this._removeEventListenersFromButtons()}_refuse(){this._analyticsCookie.value=0,this._socialCookie.value=0,this._saveCookieAgreement(),this._removeEventListenersFromButtons()}_removeEventListenersFromButtons(){var e;this._analyticsCookieButton.removeEventListener("click",this.clickHandlerAnalytics),this._socialCookieButton.removeEventListener("click",this.clickHandlerSocial),this._cookieAcceptAllButton.removeEventListener("click",this.acceptAllHandler),null==(e=this._cookieRefuseButton)||e.removeEventListener("click",this.refuseHandler),this._cookieSaveButton.removeEventListener("click",this.saveCookieHandler),this._cookieManageButton.removeEventListener("click",this.manageCookiesHandler),this._cookieManageCloseButton.removeEventListener("click",this.closeCookiesSettingsHandler),this._closeCookiesPopupButton.removeEventListener("click",this.closeCookiesPopupHandler)}_checkLms(){this._isLms=["www.ispringlearn.local","learn.ispring.projects.ispring.lan","learn.ispring.rel.projects.ispring.lan","www.ispring.com"].includes(this._host)}async _saveCookieAgreement(){var e,t;let o=this._analyticsCookie.value,i=this._socialCookie.value,s=await request.post({url:"/ispring_content/form_handlers/save_cookie_agreement.php",body:convertObjectToFormData({analytics_cookies:o,social_cookies:i}
100)});this._cookieBlock.classList.add("hidden"),null==(e=this._cookieBackground)||e.forEach(e=>e.classList.add("hidden")),(null==(t=this._cookieConsentEuPopupButton)?void 0:t.classList.contains("hidden"))&&InitCookieEdit(),setTimeout(()=>{if(s&&s.success&&("1"===o?(initGtm(),"function"==typeof initGoogleAnalyticsFour&&!1===this._isLms&&"id"===this._lang&&initGoogleAnalyticsFour("granted","granted"),"function"==typeof initPostAffiliate&&initPostAffiliate()):updateGtagConsent("denied","denied")),isMobile()){"undefined"!=typeof jivochatVersions&&lazyLoadSources({selector:"body",scripts:jivochatVersions.scripts,styles:jivochatVersions.styles,callback:()=>{new HandlerAuth}});let e=document.querySelector("#jivo_custom_widget");e&&"undefined"!=typeof jivochatCustomVersions&&lazyLoadSources({selector:"body",scripts:jivochatCustomVersions.scripts,styles:jivochatCustomVersions.styles,callback:()=>{e.classList.remove("hidden")}})}},0)}_switchButtonAnalytics(){this._analyticsCookieButton.classList.toggle("off"),this._analyticsCookieButton.classList.toggle("on"),this._analyticsCookie.value=+this._analyticsCookieButton.classList.contains("on")}_switchButtonSocial(){this._socialCookieButton.classList.toggle("off"),this._socialCookieButton.classList.toggle("on"),this._socialCookie.value=+this._socialCookieButton.classList.contains("on")}_showCookieSettings(e){e&&(e.success||e.consent_not_required&&void 0===getCookieValue("cookieConsent"))&&(e.analytics&&(this._analyticsCookie.value=!0,this._analyticsCookieButton.classList.remove("off"),this._analyticsCookieButton.classList.add("on")),e.social_media&&(this._socialCookie.value=!0,this._socialCookieButton.classList.remove("off"),this._socialCookieButton.classList.add("on")))}constructor(e){this._cookieBlock=e,this._lang=document.documentElement.lang,this._host=window.location.host,this._isLms=!1,this._cookieManageButton=e.querySelector("#cookieManage"),this._cookieManageCloseButton=e.querySelector("#cookieManageClose"),this._cookieSaveButton=e.querySelector("#cookieSave"),this._cookieAcceptAllButton=e.querySelector("#cookieAcceptAll"),this._cookieRefuseButton=e.querySelector("#cookieRefuse"),this._cookieMainDescriptionBlock=e.querySelector("#cookieMainDescription"),this._cookieManageBlock=e.querySelector("#cookieManageBlock"),this._analyticsCookie=e.querySelector('[name="analytics_cookies"]'),this._socialCookie=e.querySelector('[name="social_cookies"]'),this._acceptAllButtonContentForInitialState=e.querySelector('[name="accept_all_button_content_for_initial_state"]'),this._acceptAllButtonContentForManageState=e.querySelector('[name="accept_all_button_content_for_manage_state"]'),this._analyticsCookieButton=e.querySelector("#analytics_cookies_button"),this._socialCookieButton=e.querySelector("#social_cookies_button"),this._closeCookiesPopupButton=e.querySelector("#cookieSettingsCloseButton"),this._cookieConsentEuPopupButton=document.querySelector("#cookieConsentEuPopup"),this._cookieBackground=document.querySelectorAll(".cookie-background"),this.clickHandlerAnalytics=this._switchButtonAnalytics.bind(this),this.clickHandlerSocial=this._switchButtonSocial.bind(this),this.acceptAllHandler=this._acceptAll.bind(this),this.refuseHandler=this._refuse.bind(this),this.saveCookieHandler=this._saveCookie.bind(this),this.manageCookiesHandler=this._manageCookies.bind(this),this.closeCookiesSettingsHandler=this._closeCookiesSettings.bind(this),this.closeCookiesPopupHandler=this._closeCookiesPopup.bind(this),this._checkLms(),this._bindButtons()}} 101/* End */ 102; 103; /* Start:"a:4:{s:4:"full";s:62:"/dist/js-min/cookie_popup/cookie_edit_consent.js?1790087980780";s:6:"source";s:48:"/dist/js-min/cookie_popup/cookie_edit_consent.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 104let _cookieAccordionInitialized=!1;function _initAccordionOnce(){if(!_cookieAccordionInitialized){var e,o;_cookieAccordionInitialized=!0,null==(e=(o=window).initCookieAccordion)||e.call(o)}}function InitCookieEdit(){let e=document.querySelector("#cookieConsentEuPopup");null!==e&&(enableEditButton(e),e.addEventListener("click",()=>{editConsent()}))}function enableEditButton(e){let o=document.querySelector("#cookieConsentEuDelimiter");null!==e&&null!==o&&(e.classList.remove("hidden"),o.classList.remove("hidden"))}
104function editConsent(){let e=document.querySelector("#cookiePopupBlockEu");e.classList.remove("hidden"),_initAccordionOnce(),new CookieEu(e)}function CookieEdit(){let e=document.querySelector("#cookieConsentEuPopup");null!==e&&(enableEditButton(e),editConsent())} 105/* End */ 106; 107; /* Start:"a:4:{s:4:"full";s:68:"/dist/js-min/cookie_popup/cookie_popup_open_30_days.js?1790087979398";s:6:"source";s:54:"/dist/js-min/cookie_popup/cookie_popup_open_30_days.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 108let COOKIE_EXPIRATION_DAYS=30;function ShouldShowCookieBanner(e){if(e){if(e.date){let o=e.date;if(!o)return!0;try{return(Math.floor(Date.now()/1e3)-o)/86400>=30}catch(e){return console.error(e),!1}}if(e.success){let e=document.querySelector("#cookieConsentEuDelimiter"),o=document.querySelector("#cookieConsentEuPopup");null==e||e.classList.remove("hidden"),null==o||o.classList.remove("hidden")}}} 109/* End */ 110; 111; /* Start:"a:4:{s:4:"full";s:57:"/dist/js-min/cookie_popup/is_show_cookie.js?1790087979262";s:6:"source";s:43:"/dist/js-min/cookie_popup/is_show_cookie.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 112window.addEventListener("load",()=>{setTimeout(async()=>{ShouldShowCookieBanner("function"==typeof window.initCookiePopup?await window.initCookiePopup():await request.post({url:"/ispring_content/form_handlers/check_cookie_agreement.php"}))&&CookieEdit()},3e3)}); 113/* End */ 114; 115; /* Start:"a:4:{s:4:"full";s:60:"/dist/js-min/cookie_popup/cookie_agreement.js?17900879791608";s:6:"source";s:45:"/dist/js-min/cookie_popup/cookie_agreement.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 116let _cookiePopupInitialized=!1;function _showPopupOnScroll(e,o){let i=()=>{window.scrollY>0&&(window.removeEventListener("scroll",i),e.classList.remove("hidden"),null==o||o.forEach(e=>e.classList.remove("hidden")),_initAccordionOnce())};window.addEventListener("scroll",i,{passive:!0})}function manageCookies(e){let o=document.querySelector("#cookiePopupBlockEu"),i=document.querySelectorAll(".cookie-background"),n=e.success&&e.analytics&&e.social_media,t=e.consent_not_required,c=e.success&&e.analytics,l=e.success&&e.social_media,s=!e.success;new CookieEu(o)._showCookieSettings(e),n||c?doGrantAll():l?updateGtagConsent("denied","denied"):s&&(_showPopupOnScroll(o,i),t&&void 0===getCookieValue("cookieConsent")&&doGrantAll())}function checkLms(){return["www.ispringlearn.local","learn.ispring.projects.ispring.lan","learn.ispring.rel.projects.ispring.lan","www.ispring.com"].includes(window.location.host)}function doGrantAll(){initGtm(),!1===checkLms()&&"id"!==document.documentElement.lang&&initGoogleAnalyticsFour("granted","granted"),"function"==typeof initPostAffiliate&&initPostAffiliate(),"function"==typeof initGoogleOptimize&&initGoogleOptimize()}window.initCookiePopup=async()=>{var e;
116_cookiePopupInitialized=!0;let o=getCookieValue("VISITOR_COUNTRY"),i=null==(e=document.querySelector("#isEuBuild"))?void 0:e.value,n=await request.post({url:"/ispring_content/form_handlers/check_cookie_agreement.php",body:convertObjectToFormData({vc:o,is_eu_build:i})});return n&&manageCookies(n),n},window.addEventListener("load",()=>{setTimeout(()=>{_cookiePopupInitialized||window.initCookiePopup()},3e3)}); 117/* End */ 118; 119; /* Start:"a:4:{s:4:"full";s:62:"/dist/js-min/cookie_popup/init_cookie_consent.js?1790087978217";s:6:"source";s:48:"/dist/js-min/cookie_popup/init_cookie_consent.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 120window.addEventListener("load",()=>{checkCookieConsent()});let checkCookieConsent=async()=>{let e=await request.post({url:"/ispring_content/form_handlers/check_cookie_consent.php"});e&&1===e.status&&InitCookieEdit()}; 121/* End */ 122; 123; /* Start:"a:4:{s:4:"full";s:116:"/ispring_content/templates/.default/components/ispring/accordion_simple/cookie_agreement_en/script.js?17900879792311";s:6:"source";s:101:"/ispring_content/templates/.default/components/ispring/accordion_simple/cookie_agreement_en/script.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 124class AccordionCookie{_init(){let t=this._accordionMainContainer.querySelectorAll(".js-card");t.forEach(t=>{this._addAccordionItemClickHandler(t),this._addAccordionItemTextTransitionEndHandler(t)}),requestAnimationFrame(()=>{let e=[];t.forEach(t=>{if(!t.classList.contains(this.CLASS_ACTIVE)){let i=t.querySelector(".js-content-wrapper");e.push({contentWrapper:i,height:i.scrollHeight})}}),e.forEach(t=>{let{contentWrapper:e,height:i}=t;e.style.height=`${i}px`}),requestAnimationFrame(()=>{e.forEach(t=>{let{contentWrapper:e}=t;e.style.height="0"})})})}_addAccordionItemTextTransitionEndHandler(t){let e=t.querySelector(".js-content-wrapper");e.addEventListener("transitionend",()=>{"0px"!==e.style.height&&(e.style.height="auto")})}_addAccordionItemClickHandler(t){(this._withImages?t:t.querySelector(".js-accordion-top-block")).addEventListener("click",()=>{t.classList.contains(this.CLASS_ACTIVE)||this._hideActiveItems(),t.classList.toggle(this.CLASS_ACTIVE),t.classList.contains(this.CLASS_ACTIVE)?(this._showItemText(t),this._accordionImageContainer&&this._setActiveItemImage(t)):this._hideItemText(t)})}_hideActiveItems(){this._accordionMainContainer.querySelectorAll(".js-card.active").forEach(t=>{t.classList.remove(this.CLASS_ACTIVE),this._hideItemText(t)})}_hideItemText(t){let e=t.querySelector(".js-content-wrapper"),i=e.scrollHeight;requestAnimationFrame(()=>{e.style.height=`${i}px`,requestAnimationFrame(()=>{e.style.height="0"})})}_showItemText(t){let e=t.querySelector(".js-content-wrapper"),i=e.scrollHeight;requestAnimationFrame(()=>{e.classList.add(this.CLASS_ACTIVE),e.style.height=`${i}px`})}_setActiveItemImage(t){let e=t.getAttribute(this.ATTRIBUTE_ITEM_ID);this._accordionImageContainer.querySelectorAll(".js-image-wrapper").forEach(t=>{t.getAttribute(this.ATTRIBUTE_ITEM_ID)===e?t.classList.add(this.CLASS_ACTIVE):t.classList.remove(this.CLASS_ACTIVE)})}constructor(t){this.CLASS_ACTIVE="active",this.ATTRIBUTE_ITEM_ID="data-accordion-item-id",this._accordion=t,this._accordionImageContainer=t.querySelector(".js-image-container"),this._accordionMainContainer=t.querySelector(".js-main-container"),this._withImages=t.getAttribute("data-with-images"),this._init()}}window.initCookieAccordion=()=>{document.querySelectorAll(".js-accordion-cookie").forEach(t=>{new AccordionCookie(t)})}; 125/* End */ 126; 127; /* Start:"a:4:{s:4:"full";s:61:"/dist/js-min/google_analytics/clickfortify.js?179008797934236";s:6:"source";s:45:"/dist/js-min/google_analytics/clickfortify.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 128!function(){function e(e){var t=(e||"").toLowerCase();return t.indexOf("edge/")>=0||t.indexOf("trident/")>=0?"ie":t.indexOf("firefox/")>=0?"gecko":t.indexOf("chrome/")>=0||t.indexOf("chromium/")>=0||t.indexOf("edg/")>=0||t.indexOf("opera/")>=0||t.indexOf("opr/")>=0?"chromium":t.indexOf("safari/")>=0?"webkit":"unknown"}var t,n,r,i,o,a,c,u,s,d,l,f,g,h,p,m,v,w,y,b,_,x,C,S,k,O,T,E,L,A,I,R,P,D,M,N,j=[.25,.5,1,2,4,8],H=/(bot|crawler|spider)([^a-z]|$)|headless|phantomjs|slimerjs|selenium|webdriver|scrapy|(^|[\s])(curl\/|wget\/|python-requests|okhttp|java-http-client)/i,W={"chromium:desktop":{count:5,names:["PDF Viewer","Chrome PDF Viewer","Chromium PDF Viewer","Microsoft Edge PDF Viewer","WebKit built-in PDF"]},"chromium:mobile":{count:0,names:[]},"chromium:tablet":{count:0,names:[]}},G={"0000000000000000":!0,"00000000000000000000000000000000":!0},q=[function(e){var t=!0===e.webdriver;return{name:"webdriver",detected:t,severity:"high",category:"hardAutomation",weight:35,evidence:t?"navigator.webdriver === true":void 0}},function(e){var t=!0===e.webdriverWritable;return{name:"webdriverWritable",detected:t,severity:"high",category:"hardAutomation",weight:25,evidence:t?"descriptor.writable === true":void 0}},function(e){var t=e.notificationPermission,n=e.permissionsNotificationState,r="denied"===t&&"prompt"===n;return{name:"notificationMismatch",detected:r,severity:"high",category:"fingerprint",weight:20,evidence:r?"Notification=".concat(t,";Permissions=").concat(n):void 0}},function(e){var t=!0===e.cdpStackTraceFired;return{name:"cdpStackTrace",detected:t,severity:"medium",category:"behavioral",weight:10,evidence:t?"CDP Runtime.enable active (console serialization tripped Proxy trap)":void 0}},function(e){var t=e.playwrightGlobals||[],n=t.length>0;return{name:"playwrightGlobals",detected:n,severity:"high",category:"hardAutomation",weight:35,evidence:n?t.join(","):void 0}},function(t){var n=e(t.userAgent),r=t.evalToStringLength,i=null;"chromium"===n?i=33:"webkit"===n||"gecko"===n?i=37:"ie"===n&&(i=39);var o=null!==i&&r!==i;return{name:"etslMismatch",detected:o,severity:"high",category:"fingerprint",weight:20,evidence:o?"observed=".concat(r,";expected=").concat(i):void 0}},function(t){var n=e(t.userAgent);if("chromium"!==n&&"webkit"!==n)return{name:"productSubInvariant",detected:!1,severity:"high",category:"fingerprint",weight:25};var r="20030107"!==t.productSub;return{name:"productSubInvariant",detected:r,severity:"high",category:"fingerprint",weight:25,evidence:r?"productSub=".concat(t.productSub):void 0}},function(e){var t,n,r,i,o=(t=(e.userAgent||"").toLowerCase()).indexOf("android")>=0?"android":t.indexOf("iphone")>=0||t.indexOf("ipad")>=0?"ios":t.indexOf("mac os x")>=0||t.indexOf("macintosh")>=0?"macos":t.indexOf("windows")>=0?"windows":t.indexOf("linux")>=0?"linux":"other",a=(n=e.platform,r=e.userAgent,(i=(n||"").toLowerCase()).indexOf("android")>=0?"android":i.indexOf("iphone")>=0||i.indexOf("ipad")>=0?"ios":i.indexOf("win")>=0?"windows":i.indexOf("mac")>=0?"macos":i.indexOf("linux")>=0?(r||"").toLowerCase().indexOf("android")>=0?"android":"linux":"other"),c=function(e){if(!e)return"unknown";var t=e.toLowerCase();return t.indexOf("windows")>=0?"windows":t.indexOf("macos")>=0?"macos":t.indexOf("linux")>=0?"linux":t.indexOf("ios")>=0?"ios":t.indexOf("android")>=0?"android":"other"}(e.uaDataPlatform),u=[];
128if("other"!==o&&u.push(o),"other"!==a&&u.push(a),"unknown"!==c&&"other"!==c&&u.push(c),u.length<2)return{name:"platformTriangulation",detected:!1,severity:"high",category:"fingerprint",weight:25};var s=u[0],d=u.some(function(e){return e!==s});return{name:"platformTriangulation",detected:d,severity:"high",category:"fingerprint",weight:25,evidence:d?"ua=".concat(o,";platform=").concat(a,";uaData=").concat(c):void 0}},function(e){var t=e.hardwareConcurrency,n=e.deviceMemory,r=!1;"number"==typeof n&&0!==n&&(r=0>j.indexOf(n));var i="number"==typeof t&&(t>70||t<0)||r;return{name:"hardwareSanity",detected:i,severity:"medium",category:"fingerprint",weight:15,evidence:i?"hc=".concat(t,";dm=").concat(n):void 0}},function(e){var t=e.distinctiveProperties||[],n=t.length>0;return{name:"distinctiveProperty",detected:n,severity:"high",category:"hardAutomation",weight:30,evidence:n?t.map(function(e){return e.framework+":"+e.property}).join(","):void 0}},function(e){var t=(e.webglRenderer||"").toLowerCase(),n=(e.webglVendor||"").toLowerCase(),r=t.indexOf("apple")>=0||n.indexOf("apple")>=0,i=(e.userAgent||"").toLowerCase(),o=i.indexOf("mac")>=0||i.indexOf("darwin")>=0,a=r&&!o;return{name:"appleGpuNoMac",detected:a,severity:"high",category:"fingerprint",weight:25,evidence:a?"vendor=".concat(e.webglVendor,";renderer=").concat(e.webglRenderer):void 0}},function(e){var t=!1===e.mimeTypesPrototypeOk;return{name:"mimeTypePrototype",detected:t,severity:"high",category:"fingerprint",weight:20,evidence:t?"mimeTypes prototype != MimeTypeArray":void 0}},function(e){var t=(e.userAgent||"").toLowerCase(),n=(t.indexOf("chrome/")>=0||t.indexOf("edg/")>=0||t.indexOf("chromium/")>=0)&&!1===e.hasChromeGlobal;return{name:"chromeGlobalMissing",detected:n,severity:"high",category:"fingerprint",weight:20,evidence:n?"UA claims Chromium but window.chrome missing":void 0}},function(e){var t="UTC"===(e.timezone||"").toUpperCase();return{name:"utcTimezone",detected:t,severity:"low",category:"weak",weight:0,evidence:t?"Intl timezone === UTC":void 0}},function(e){var t=H.test(e.userAgent||"");return{name:"botUserAgent",detected:t,severity:"high",category:"hardAutomation",weight:35,evidence:t?e.userAgent.
128slice(0,128):void 0}},function(e){var t=e.functionTamperingTargets||[],n=t.length>0;return{name:"functionTampering",detected:n,severity:"medium",category:"fingerprint",weight:15,evidence:n?t.slice(0,3).join(","):void 0}},function(e){var t=[],n=e.iframe;n&&(null!=n.userAgent&&n.userAgent!==e.userAgent&&t.push("iframe:userAgent"),"boolean"==typeof n.webdriver&&n.webdriver!==e.webdriver&&t.push("iframe:webdriver"),n.languages&&e.languages&&n.languages.join(",")!==e.languages.join(",")&&t.push("iframe:languages"),null!=n.platform&&""!==n.platform&&n.platform!==e.platform&&t.push("iframe:platform"));var r=e.worker;return r&&(null!=r.userAgent&&r.userAgent!==e.userAgent&&t.push("worker:userAgent"),"boolean"==typeof r.webdriver&&r.webdriver!==e.webdriver&&t.push("worker:webdriver"),null!=r.platform&&""!==r.platform&&r.platform!==e.platform&&t.push("worker:platform"),null!=r.webglRenderer&&""!==r.webglRenderer&&null!=e.webglRenderer&&""!==e.webglRenderer&&r.webglRenderer!==e.webglRenderer&&t.push("worker:webglRenderer")),{name:"crossContextDiff",detected:t.length>0,severity:"high",category:"fingerprint",weight:25,evidence:t.length>0?t.join(","):void 0}},function(e){var t=e.screen;if(!t)return{name:"screenSanity",detected:!1,severity:"medium",category:"fingerprint",weight:15};var n=[];return(0===t.outerWidth||0===t.outerHeight)&&n.push("outer-zero"),(0===t.screenWidth||0===t.screenHeight)&&n.push("screen-zero"),(t.availWidth>t.screenWidth||t.availHeight>t.screenHeight)&&n.push("avail-gt-screen"),800===t.innerWidth&&600===t.innerHeight&&t.outerWidth===t.innerWidth&&t.outerHeight===t.innerHe
128ight&&n.push("puppeteer-default-viewport"),{name:"screenSanity",detected:n.length>0,severity:"medium",category:"fingerprint",weight:15,evidence:n.length>0?n.join(","):void 0}},function(e){var t=e.canvasError,n=e.canvasHash,r=null!=n&&!0===G[n],i=null!=t||null==n||r;return{name:"canvasFingerprintMissing",detected:i,severity:"medium",category:"fingerprint",weight:15,evidence:i?t||(r?"trivial-hash":"no-hash"):void 0}},function(e){var t,n=(e.userAgent||"").toLowerCase();if(!(n.indexOf("chrome/")>=0||n.indexOf("edg/")>=0||n.indexOf("chromium/")>=0))return{name:"pluginsConsistency",detected:!1,severity:"high",category:"fingerprint",weight:20};var r=W["chromium:"+((t=(e.userAgent||"").toLowerCase()).indexOf("ipad")>=0||t.indexOf("tablet")>=0?"tablet":t.indexOf("mobile")>=0||t.indexOf("android")>=0||t.indexOf("iphone")>=0||t.indexOf("ipod")>=0?"mobile":"desktop")],i=e.plugins;if(!r||!i)return{name:"pluginsConsistency",detected:!1,severity:"high",category:"fingerprint",weight:20};var o=[];if(i.count!==r.count&&o.push("count-"+i.count+"-vs-"+r.count),r.count>0){for(var a={},c=0;c<i.names.length;c++)a[i.names[c]]=!0;for(var u=[],s=0;s<r.names.length;s++)a[r.names[s]]||u.push(r.names[s]);u.length>0&&o.push("missing-"+u.length),i.pdfMimeOk||o.push("no-pdf-mime")}return{name:"pluginsConsistency",detected:o.length>0,severity:"high",category:"fingerprint",weight:20,evidence:o.length>0?o.join(","):void 0}},function(e){var t=e.webgl;if(!t)return{name:"webglExtended",detected:!1,severity:"medium",category:"fingerprint",weight:15};var n=[];5>(t.extensionsCount||0)&&n.push("ext-count-low"),(!t.version||0>t.version.indexOf("WebGL"))&&n.push("version-shape");var r=(t.renderer||"").toLowerCase();return r.indexOf("swiftshader")>=0&&n.push("swiftshader"),r.indexOf("llvmpipe")>=0&&n.push("llvmpipe"),{name:"webglExtended",detected:n.length>0,severity:"medium",category:"fingerprint",weight:15,evidence:n.length>0?n.join(","):void 0}},function(e){var t=(e.userAgent||"").toLowerCase();if(!(t.indexOf("chrome/")>=0||t.indexOf("chromium/")>=0||t.indexOf("edg/")>=0))return{name:"permissionsMultiState",detected:!1,severity:"medium",category:"fingerprint",weight:15};var n=e.permissionsStates;if(!n)return{name:"permissionsMultiState",detected:!1,severity:"medium",category:"fingerprint",weight:15};var r=[];return null!=n.backgroundSync&&"granted"!==n.backgroundSync&&r.push("bg-sync"),"denied"===n.midi&&r.push("midi-denied"),{name:"permissionsMultiState",detected:r.length>0,severity:"medium",category:"fingerprint",weight:15,evidence:r.length>0?r.join(","):void 0}},function(e){var t=e.prototypeLies||[];return{name:"prototypeLies",detected:t.length>0,severity:"high",category:"fingerprint",weight:25,evidence:t.length>0?t.slice(0,4).join(","):void 0}},function(e){var t=e.uaChMismatchReasons||[];return{name:"uaChMismatch",detected:t.length>=2,severity:"high",category:"fingerprint",weight:25,evidence:t.length>0?t.slice(0,4).join(","):void 0}}];function U(e){for(var t=0x811c9dc5,n=0;n<e.length;n++)t^=e.charCodeAt(n),t=t+((t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24))|0;var r=("00000000"+(t>>>0).toString(16)).slice(-8);return r+r}var B=(t="https://tracker.clickfortify.com",n="spc-sergye-mqjcfxfe",r="8e8ae9c3-c232-4374-8d34-f1448706c20c",i="w_zSV5Esfk",o="cf_td",a="cf_tt",c=function(){return Date.now().toString(36)+Math.random().toString(36).slice(2,8)},u=function(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return Math.abs(t).toString(36)},s=function(e){try{var t=function(t){if(!t)return null;("?"===t.charAt(0)||"#"===t.charAt(0))&&(t=t.slice(1));var n=t.indexOf("?");if(n>=0&&(t=t.slice(n+1)),!t)return null;for(var r=t.split("&"),i=0;i<r.length;i++){var o=r[i].indexOf("=");if((o>=0?r[i].slice(0,o):r[i])===e){var a=o>=0?r[i].slice(o+1):"";try{return decodeURIComponent(a.replace(/\+/g," "))}catch(e){return a}}}return null},n=t(location.search);return null!==n?n:t(location.hash)}catch(e){return null}},d=function(e,t){var n;return function(){var r=arguments;clearTimeout(n),n=setTimeout(function(){e.apply(null,r)},t)}},l=function(){return Date.now()},f=function(e){for(var t=Object.keys(e),n=[],r=0;r<t.length;r++){var i=t[r],o=e[i];null==o||""===o||n.push(i+"="+encodeURIComponent(o))}return n.join("&")},g=function(e){if(!e)return"";var t=e.indexOf("?");t>=0&&(e=e.slice(0,t));var n=e.indexOf("#");return n>=0&&(e=e.slice(0,n)),e},h=function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1},p=function(e,t){try{if("function"==typeof fetch)return void fetch(e,{credentials:"omit"}).then(function(e){e&&e.ok&&e.json().then(t,function(){})},function(){})}catch(e){}try{var n=new XMLHttpRequest;n.open("GET",e,!0),n.onreadystatechange=function(){if(4===n.readyState&&n.status>=200&&n.status<300)try{t(JSON.parse(n.responseText))}catch(e){}},n.send(null)}catch(e){}},m=function(){try{var e=localStorage.getItem(o);return e?JSON.parse(e):null}catch(e){return null}},v=function(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(e){}},w=function(){try{localStorage.removeItem(o)}catch(e){}},y=function(){try{var e=localStorage.getItem(a),t=e?parseInt(e,10):500;return(!t||isNaN(t)||t<500)&&(t=500),t>3e5&&(t=3e5),t}catch(e){return 500}},b=function(e){try{e>3e5&&(e=3e5),localStorage.setItem(a,String(e))}catch(e){}},_=function(){return u([navigator.userAgent||"",navigator.language||"",screen.width||0,screen.height||0,screen.colorDepth||0,new Date().getTimezoneOffset(),navigator.hardwareConcurrency||0,navigator.maxTouchPoints||0].join("|"))},x={key:"cf_did",maxIdleMs:7776e6,get:function(){try{var e=l(),t=null,n=localStorage.getItem(this.key);if(n)try{t=JSON.parse(n)}catch(e){t=null}if(t&&t.id&&e-(t.ls||0)<this.maxIdleMs){try{t.ls=e,localStorage.setItem(this.key,JSON.stringify(t))}catch(e){}return t.id}var r="d1"+c()+c();return localStorage.setItem(this.key,JSON.stringify({id:r,ls:e})),r}catch(e){return _()}}},C={configured:{},isConfigured:function(e){try{var t=window.dataLayer;if(!t||!t.length)return!1;for(var n=0;n<t.length;n++){var r=t[n];if(r&&"config"===r[0]&&r[1]===e)return!0}return!1}catch(e){return!1}},ensure:function(e){try{if(!e)return!1;if("function"!=typeof window.gtag){window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)};var t=document.createElement("script");
128t.async=!0,t.src="https://www.googletagmanager.com/gtag/js?id="+e;var n=document.getElementsByTagName("script")[0];n&&n.parentNode?n.parentNode.insertBefore(t,n):(document.head||document.documentElement).appendChild(t),window.gtag("js",new Date)}return this.configured[e]||this.isConfigured(e)||window.gtag("config",e),this.configured[e]=!0,!0}catch(e){return!1}},fireRemarketing:function(e){try{if(!e||"string"!=typeof e)return!1;var t=e.split("/")[0];return 0===t.indexOf("AW-")&&!!this.ensure(t)&&(window.gtag("event","conversion",{send_to:e,aw_remarketing_only:!0}),!0)}catch(e){return!1}}},S={queue:[],sending:!1,_enqueue:function(e){this.queue.length>=10&&this.queue.shift(),this.queue.push(e)},send:function(e,n){this._enqueue({url:t+"/"+e,data:n,method:"POST"}),this.flush()},sendGet:function(e){this._enqueue({url:t+"/"+e,method:"GET"}),this.flush()},_beacon:function(e,t){try{if(!navigator.sendBeacon||!t)return!1;var n=new Blob([JSON.stringify(t)],{type:"application/json"});return navigator.sendBeacon(e,n)}catch(e){return!1}},_fetch:function(e,t,n,r){try{if("function"!=typeof fetch)return r(!1);fetch(e,{method:t,headers:n?{"Content-Type":"application/json"}:void 0,body:n?JSON.stringify(n):void 0,credentials:"omit",keepalive:!0}).then(function(){r(!0)},function(){r(!1)})}catch(e){r(!1)}},_xhr:function(e,t,n,r){try{var i=new XMLHttpRequest;i.open(t,e,!0),n&&i.setRequestHeader("Content-Type","application/json"),i.onreadystatechange=function(){4===i.readyState&&r(i.status>=200&&i.status<500)},i.send(n?JSON.stringify(n):null)}catch(e){r(!1)}},_deliver:function(e,t){if("POST"===e.method&&this._beacon(e.url,e.data))return t();var n=this;this._fetch(e.url,e.method||"GET",e.data,function(r){if(r)return t();n._xhr(e.url,e.method||"GET",e.data,function(){t()})})},flush:function(){if(!(this.sending||!this.queue.length)){this.sending=!0;var e=this,t=function(){if(!e.queue.length){e.sending=!1;return}var n=e.queue.shift();e._deliver(n,t)};t()}}},k={getClickId:function(){return s("gclid")||s("wbraid")||s("gbraid")},getClickType:function(){return s("gclid")?"gclid":s("wbraid")?"wbraid":s("gbraid")?"gbraid":null},detect:function(){return s("ap")||(this.getClickId()?"gads":null)}},O=null,T=[],E=!1,L=function(){if(O||(O={timeSpent:0,pageViews:1,scrolls:0,clicks:0,passiveClicks:0,inputChanges:0,inputFocus:0,inputBlur:0,formSubmits:0,copies:0}),!E){E=!0;var e=d(function(){O&&O.scrolls++},100);document.addEventListener("scroll",e,!0),T.push(function(){document.removeEventListener("scroll",e,!0)});var t=["a","button","input","select","textarea"],n=function(e){if(O){var n=e.target;h(t,n&&n.tagName?n.tagName.toLowerCase():"")?O.clicks++:O.passiveClicks++}};document.addEventListener("click",n,!0),T.push(function(){document.removeEventListener("click",n,!0)});var r=function(){O&&O.formSubmits++};document.addEventListener("submit",r,!0),T.push(function(){document.removeEventListener("submit",r,!0)});for(var i=function(e){O&&("change"===e.type?O.inputChanges++:"focus"===e.type?O.inputFocus++:"blur"===e.type&&O.inputBlur++)},o=["change","focus","blur"],a=0;a<o.length;a++)!function(e){document.addEventListener(e,i,!0),T.push(function(){document.removeEventListener(e,i,!0)})}(o[a]);var c=function(){O&&O.copies++};document.addEventListener("copy",c,!0),T.push(function(){document.removeEventListener("copy",c,!0)});var u=setInterval(function(){O&&!document.hidden&&(O.timeSpent+=1e3)},1e3);T.push(function(){clearInterval(u)})}},A=function(){return O},I=function(){for(var e=0;e<T.length;e++)try{T[e]()}catch(e){}T=[],O=null,E=!1},R=null,P=null,D=null,M=500,(N={init:function(){R=m();var e=k.getClickId();M=y(),R&&l()-(R.timestamp||0)>864e5&&(w(),R=null,M=500);var t=g(location.href);e&&(!R||R.adClickId!==e)?(R={id:c(),sessionId:c(),deviceId:x.get(),fp:_(),isPpc:!0,platform:k.detect(),timestamp:l(),url:t,utmSource:s("utm_source"),utmMedium:s("utm_medium"),mode:s("cfm")||s("m"),adAccountId:s("aaid")||void 0,adClickId:e,adClickType:k.getClickType()||void 0,reported:!1,adClickSent:!1},M=500,v(R),b(M)):R||(R={id:c(),sessionId:c(),deviceId:x.get(),fp:_(),isPpc:!1,platform:null,timestamp:l(),url:t,utmSource:s("utm_source"),utmMedium:s("utm_medium"),reported:!1,organicReports:0},M=500,v(R),b(M)),L(),this.scheduleReporting(),this.scheduleExclusionCheck(),this.initConversionRules()},initConversionRules:function(){if(!window.__cf_rules_init__){window.__cf_rules_init__=!0;var e=this,n=t+"/r/"+r+"/"+i+"/rules",o=function(t){if(!(!t||!t.length)){for(var n=[],r=0;r<t.length;r++)t[r]&&t[r].enabled&&n.push(t[r]);for(var i=[],o=[],a=[],c=0;c<n.length;c++){var u=n[c];"page_visit"===u.type?i.push(u):"button_click"===u.type||"element_click"===u.type?o.push(u):"form_submit"===u.type&&a.push(u)}if(i.length){var s=function(){for(var t=window.location.href,n=0;n<i.length;n++){var r=i[n];e.matchUrlPattern(r.target,t)&&e.reportConversion(r.name,r.value)}};s(),window.addEventListener("popstate",s),window.addEventListener("hashchange",s);try{if(!history.pushState.__cf_wrapped__){var d=history.pushState,l=function(){d.apply(this,arguments),s()};l.__cf_wrapped__=!0,history.pushState=l}if(!history.replaceState.__cf_wrapped__){var f=history.replaceState,g=function(){f.apply(this,arguments),s()};g.__cf_wrapped__=!0,history.replaceState=g}}catch(e){}}o.length&&document.addEventListener("click",function(t){var n=t.target;if(n)for(var r=0;r<o.length;r++){var i=o[r];if(i.target&&n.matches&&n.matches(i.target)){e.reportConversion(i.name,i.value);continue}
128if("button_click"===i.type&&i.text){var a=i.text.toLowerCase(),c=n.closest&&n.closest('button, a, input[type="submit"]');c&&c.innerText&&c.innerText.toLowerCase().indexOf(a)>=0&&e.reportConversion(i.name,i.value)}}},!0),a.length&&document.addEventListener("submit",function(t){var n=t.target;if(n)for(var r=0;r<a.length;r++){var i=a[r];i.target&&n.matches&&n.matches(i.target)&&e.reportConversion(i.name,i.value)}},!0)}};!function(){try{if("function"==typeof fetch)return void fetch(n,{credentials:"omit"}).then(function(e){e.ok&&e.json().then(o,function(){})},function(){})}catch(e){}try{var e=new XMLHttpRequest;e.open("GET",n,!0),e.onreadystatechange=function(){if(4===e.readyState&&e.status>=200&&e.status<300)try{o(JSON.parse(e.responseText))}catch(e){}},e.send(null)}catch(e){}}()}},matchUrlPattern:function(e,t){if(!e)return!1;try{if(RegExp("^"+e.split("*").join(".*")+"$","i").test(t))return!0}catch(e){}return t.indexOf(e)>=0},scheduleReporting:function(){var e=this;"requestIdleCallback"in window?window.requestIdleCallback(function(){e.reportOnLoad()}):setTimeout(function(){e.reportOnLoad()},200);var t=null,n=!1,r=function(){n||(n=!0,t&&(clearTimeout(t),t=null),A()&&e.reportBehavior())};if(R.isPpc){setTimeout(function(){e.reportBehavior()},1e3),D=setInterval(function(){R&&v(R)},5e3);var i=function(){A()&&e.reportBehavior()};window.addEventListener("pagehide",i),window.addEventListener("beforeunload",i),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&i()})}else{if((R.organicReports||0)>=3)return;t=setTimeout(r,1e4),window.addEventListener("pagehide",r),window.addEventListener("beforeunload",r),document.addEventListener("visibilitychange",function(){"hidden"===document.visibilityState&&r()})}},reportOnLoad:function(){R&&R.isPpc&&!R.adClickSent&&"s"===R.mode&&this.reportGoogleAdsClick()},reportGoogleAdsClick:function(){if(!(!R||R.adClickSent)){var e=f({m:"c",aaid:R.adAccountId,acid:R.adClickId,acidt:R.adClickType,cfdi:R.deviceId,cffp:R.fp,cfsi:R.sessionId,campId:s("campId"),grpId:s("grpId"),ad:s("ad"),tid:s("tid"),key:s("key"),dev:s("dev"),net:s("net"),match:s("match"),plc:s("plc"),gclid:R.adClickId,url:R.url,cfus:R.utmSource,cfum:R.utmMedium,cfsu:r}),t="a/"+n+"/"+R.adAccountId+"/g?"+e;S.sendGet(t),R.adClickSent=!0,v(R)}},reportBehavior:function(){if(R){var e=A();if(e){var t=!R.reported,o={cfap:R.platform,cfaai:R.adAccountId,cfaci:R.adClickId,cfsi:R.sessionId,cfdi:R.deviceId,cffp:R.fp,cftspa:e.timeSpent,cfpvb:e.pageViews,cfmse:e.scrolls,cfaclc:e.clicks,cfpcd:e.passiveClicks,cficg:e.inputChanges,cfifh:e.inputFocus,cfibi:e.inputBlur,cffsj:e.formSubmits,cfcck:e.copies,cfsu:r};if(t&&(o.url=R.url,o.cfus=R.utmSource,o.cfum=R.utmMedium,o.cffr=1,o.cfsw=screen.width,o.cfsh=screen.height,o.cfcd=screen.colorDepth,o.cfl=navigator.language||"",o.cftz=new Date().getTimezoneOffset(),o.cfhc=navigator.hardwareConcurrency||0,o.cfmt=navigator.maxTouchPoints||0,o.cfat=R.timestamp),S.send("t/"+n+"/"+i+"/b",o),R.isPpc||(R.organicReports=(R.organicReports||0)+1,v(R)),t&&(R.reported=!0,v(R),this.scheduleBotTells()),R.isPpc){if(l()-(R.timestamp||l())>=18e5){P&&(clearTimeout(P),P=null);return}var a=(Math.round((l()-(R.timestamp||l()))/1e3/5)+1)*1e3;if(a>3e5&&(a=3e5),l()-(R.timestamp||l())+a>=18e5){P&&(clearTimeout(P),P=null);return}b(M=a);var c=this;P&&clearTimeout(P),P=setTimeout(function(){c.reportBehavior()},M)}}}},scheduleBotTells:function(){if(R){var e=function(){try{var e;e=function(e){S.send("t/"+n+"/"+i+"/bt",{cfsi:R.sessionId,cfdi:R.deviceId,cfsu:r,cfaci:R.adClickId,v:e.v,ranAt:e.ranAt,signals:e.signals})},function(e){var t,n=function(){try{var e=document.createElement("canvas"),t=e.getContext("webgl")||e.getContext("experimental-webgl");if(!t)return{renderer:null,vendor:null,version:null,shadingLanguageVersion:null,extensionsCount:0,extensionsHash:null,maxTextureSize:0};var n=t.getExtension("WEBGL_debug_renderer_info"),r=n?String(t.getParameter(n.UNMASKED_RENDERER_WEBGL)):null,i=n?String(t.getParameter(n.UNMASKED_VENDOR_WEBGL)):null,o=String(t.getParameter(t.VERSION)),a=String(t.getParameter(t.SHADING_LANGUAGE_VERSION)),c=t.getSupp
128ortedExtensions()||[];return{renderer:r,vendor:i,version:o,shadingLanguageVersion:a,extensionsCount:c.length,extensionsHash:U(c.slice().sort().join(",")),maxTextureSize:t.getParameter(t.MAX_TEXTURE_SIZE)||0}}catch(e){return{renderer:null,vendor:null,version:null,shadingLanguageVersion:null,extensionsCount:0,extensionsHash:null,maxTextureSize:0}}}(),r=navigator&&navigator.userAgent||"",i=navigator&&navigator.productSub||"",o=navigator&&navigator.languages?navigator.languages:[],a=navigator&&navigator.platform||"",c=navigator&&navigator.hardwareConcurrency||0,u=navigator&&"number"==typeof navigator.deviceMemory?navigator.deviceMemory:void 0,s=null,d=null;try{if(navigator.userAgentData){s=navigator.userAgentData.platform||null;var l=navigator.userAgentData;d={platform:l.platform||null,platformVersion:null,architecture:null,model:null,mobile:"boolean"==typeof l.mobile?l.mobile:null,bitness:null,fullVersionList:null,brands:Array.isArray(l.brands)?l.brands.slice():null}}}catch(e){}var f=null;try{f=Intl.DateTimeFormat().resolvedOptions().timeZone||null}catch(e){}var g=!1;try{g="undefined"!=typeof MimeTypeArray&&Object.getPrototypeOf(navigator.mimeTypes)===MimeTypeArray.prototype}catch(e){}var h={userAgent:r,appVersion:navigator&&navigator.appVersion||"",platform:a,languages:o,language:navigator&&navigator.language||"",webdriver:navigator&&"boolean"==typeof navigator.webdriver?navigator.webdriver:void 0,webdriverWritable:function(){try{var e=Object.getOwnPropertyDescriptor(Navigator.prototype,"webdriver");if(!e)return!1;if(void 0!==e.set)return!0;if("function"!=typeof e.get)return!1;try{return e.get.call(void 0),!0}catch(e){return!(e instanceof TypeError)}}catch(e){return!1}}(),hardwareConcurrency:c,deviceMemory:u,productSub:i,mimeTypesPrototypeOk:g,evalToStringLength:function(e){try{return e()}catch(e){return}}(function(){return eval.toString().length})||0,uaDataPlatform:s,hasChromeGlobal:void 0!==window.chrome,webglRenderer:n.renderer,webglVendor:n.vendor,webgl:n,timezone:f,notificationPermission:"undefined"!=typeof Notification&&Notification.permission?Notification.permission:null,permissionsNotificationState:null,cdpStackTraceFired:function(){var e=!1;try{var t=new Proxy({},{ownKeys:function(){return e=!0,[]}}),n=Object.create(t);"undefined"!=typeof console&&"function"==typeof console.groupEnd&&console.groupEnd(n)}catch(e){}return e}(),playwrightGlobals:(t=[],"__pwInitScripts"in window&&t.push("__pwInitScripts"),"__playwright__binding__"in window&&t.push("__playwright__binding__"),t),distinctiveProperties:function(){for(var e=[{n:"Selenium",w:["_Selenium_IDE_Recorder","_selenium","calledSelenium","__webdriverFunc"],d:["__selenium_evaluate","selenium-evaluate","__selenium_unwrapped","__webdriver_script_fn","__driver_evaluate","__webdriver_evaluate","__fxdriver_evaluate","__driver_unwrapped","__webdriver_unwrapped","__fxdriver_unwrapped","$cdc_asdjflasutopfhvcZLmcfl_"]},{n:"WebDriver",w:["webdriver"],d:[]},{n:"HeadlessChrome",w:["domAutomation","domAutomationController"],d:[]},{n:"Playwright",w:["__pwInitScripts","__playwright__binding__"],d:[]},{n:"PhantomJS",w:["_phantom","callPhantom","phantom"],d:[]},{n:"Nightmare",w:["__nightmare","nightmare"],d:[]},{n:"UndetectedChromedriver",w:["_undetected_chromedriver","cdc_adoQpoasnfa76pfcZLmcfl_Array"],d:[]},{n:"Nodriver",w:["_nd_session","_nd_zaraz"],d:[]},{n:"Pyppeteer",w:["__pyppeteer__","_pyppeteerHook"],d:[]},{n:"WebDriverBiDi",w:["_webdriverBidi","__webdriverBiDiSession"],d:[]},{n:"CDP-Use",w:["__cdpUseSession"],d:[]}],t=[],n=0;n<e.length;n++){for(var r=e[n],i=0;i<r.w.length;i++)r.w[i]in window&&t.push({framework:r.n,property:r.w[i]});for(var o=0;o<r.d.length;o++)try{document.documentElement&&null!==document.documentElement.getAttribute(r.d[o])&&t.push({framework:r.n,property:r.d[o]})}catch(e){}}return t}(),functionTamperingTargets:function(){for(var e=[["navigator.permissions.query",function(){return navigator.permissions&&navigator.permissions.query},!1],["HTMLCanvasElement.prototype.toDataURL",function(){return HTMLCanvasElement.prototype.toDataURL},!0],["Function.prototype.toString",function(){return Function.prototype.toString},!0],["WebGLRenderingContext.prototype.getParameter",function(){var e=window.WebGLRenderingContext;return e&&e.prototype&&e.prototype.getParameter},!0]],t=[],n=0;n<e.length;n++){var r=e[n][0],i=e[n][1],o=e[n][2];try{var a=i();if("function"!=typeof a)continue;var c=Function.prototype.toString.call(a);if(0>c.indexOf("[native code]")){t.push(r+":not-native-toString");continue}if(!o)continue;try{a.call(void 0),t.push(r+":no-throw")}catch(e){e instanceof TypeError||t.push(r+":wrong-throw")}}catch(e){}}return t}(),prototypeLies:function(){for(var e=[["Function.prototype.toString",function(){return Function.prototype.toString},"toString",0],["navigator.permissions.query",function(){return navigator.permissions&&navigator.permissions.query},"query",1],["HTMLCanvasElement.prototype.toDataURL",function(){return HTMLCanvasElement.prototype.toDataURL},"toDataURL",0],["WebGLRenderingContext.prototype.getParameter",function(){var e=window.WebGLRenderingContext;return e&&e.prototype&&e.prototype.getParameter},"getParameter",1],["AudioContext.prototype.createOscillator",function(){var e=window.AudioContext||window.webkitAudioContext;return e&&e.prototype&&e.prototype.createOscillator},"createOscillator",0]],t=[],n=0;n<e.length;n++){var r=e[n][0],i=e[n][1],o=e[n][2],a=e[n][3];try{var c=i();if("function"!=typeof c)continue;var u=Function.prototype.toString.call(c);0>u.indexOf("{ [native code] }")&&t.push(r+":not-native-toString"),c.name!==o&&t.push(r+":wrong-name"),c.length!==a&&t.push(r+":wrong-arity")}catch(e){}}return t}(),uaChHighEntropy:d,uaChMismatchReasons:[],canvasHash:null,canvasError:null,plugins:function(){var e=0,t=[],n=!1;try{var r=navigator.plugins;if(e=r?r.length:0,r)for(var i=Math.min(r.length,10),o=0;o<i;o++){var a=r[o]&&r[o].name;a&&t.push(String(a))}var c=navigator.mimeTypes&&navigator.mimeTypes["application/pdf"];n=!!(c&&c.enabledPlugin)}catch(e){}return{count:e,names:t,pdfMimeOk:n}}(),permissionsStates:{notifications:null,midi:null,backgroundSync:null,accelerometer:null},screen:{outerWidth:window.outerWidth||0,outerHeight:window.outerHeight||0,innerWidth:window.innerWidth||0,innerHeight:window.innerHeight||0,screenWidth:screen&&screen.width||0,screenHeight:screen&&screen.height||0,availWi
128dth:screen&&screen.availWidth||0,availHeight:screen&&screen.availHeight||0,devicePixelRatio:window.devicePixelRatio||1},iframe:function(){try{var e=document.createElement("iframe");e.style.cssText="position:absolute;left:-9999px;width:0;height:0;border:0;",e.setAttribute("aria-hidden","true"),e.srcdoc="<!doctype html>",document.documentElement.appendChild(e);var t=e.contentWindow;if(!t||!t.navigator){e.parentNode&&e.parentNode.removeChild(e);return}var n=t.navigator,r={userAgent:n.userAgent||"",webdriver:"boolean"==typeof n.webdriver?n.webdriver:void 0,languages:n.languages?Array.prototype.slice.call(n.languages):[],platform:n.platform||""};return e.parentNode&&e.parentNode.removeChild(e),r}catch(e){return}}()},p=function(){try{var e=document.createElement("canvas");e.width=220,e.height=30;var t=e.getContext("2d");if(!t)return{hash:null,error:"no-2d-context"};t.textBaseline="top",t.font="14px 'Arial'",t.fillStyle="#f60",t.fillRect(125,1,62,20),t.fillStyle="#069",t.fillText("Cwm fjordbank glyphs vext quiz \uD83D\uDE0A",2,15),t.fillStyle="rgba(102, 204, 0, 0.7)",t.fillText("Cwm fjordbank glyphs vext quiz \uD83D\uDE0A",4,17);var n=e.toDataURL();return n?{hash:U(n),error:null}:{hash:null,error:"empty-data-url"}}catch(e){return{hash:null,error:e&&e.message||"error"}}}();h.canvasHash=p.hash,h.canvasError=p.error,function(e){try{var t=function(t){if(!o){o=!0;try{i.terminate()}catch(e){}try{URL.revokeObjectURL(r)}catch(e){}e(t)}},n=new Blob(["self.onmessage=function(){try{var n=self.navigator||{};var glr=null;try{var oc=new OffscreenCanvas(1,1);var gl=oc.getContext('webgl')||oc.getContext('experimental-webgl');if(gl){var ext=gl.getExtension('WEBGL_debug_renderer_info');if(ext){glr=String(gl.getParameter(ext.UNMASKED_RENDERER_WEBGL));}}}catch(e){}self.postMessage({userAgent:n.userAgent||'',webdriver:(typeof n.webdriver==='boolean')?n.webdriver:undefined,languages:n.languages?Array.prototype.slice.call(n.languages):[],platform:n.platform||'',hardwareConcurrency:n.hardwareConcurrency||0,webglRenderer:glr});}catch(e){self.postMessage({});}};"],{type:"application/javascript"}),r=URL.createObjectURL(n),i=new Worker(r),o=!1,a=setTimeout(function(){t(void 0)},500);i.onmessage=function(e){clearTimeout(a),t(e.data)},i.onerror=function(){clearTimeout(a),t(void 0)},i.postMessage("go")}catch(t){e(void 0)}}(function(t){h.worker=t,function(e){var t={notifications:null,midi:null,backgroundSync:null,accelerometer:null},n=!1,r=setTimeout(function(){n||(n=!0,e(t))},800);if(!navigator.permissions||!navigator.permissions.query){clearTimeout(r),n=!0,e(t);return}var i=[["notifications",{name:"notifications"}],["midi",{name:"midi",sysex:!0}],["backgroundSync",{name:"background-sync"}],["accelerometer",{name:"accelerometer"}]],o=i.length;function a(){0!=--o||n||(n=!0,clearTimeout(r),e(t))}for(var c=0;c<i.length;c++)!function(e){var n=e[0],r=e[1];try{navigator.permissions.query(r).then(function(e){t[n]=e&&e.state||null,a()},function(){a()})}catch(e){a()}}(i[c])}(function(t){h.permissionsStates=t,h.permissionsNotificationState=t.notifications,e(h)})})}(function(t){for(var n=function(e){for(var t=[],n=0;n<q.length;n++)try{t.push(q[n](e))}catch(e){t.push({name:q[n].name||"unknown",detected:!1,severity:"low",category:"weak",weight:0,evidence:"detector threw: "+(e&&e.message?e.message:String(e))})}return t}(t),r=0,i=0;i<n.length;i++)n[i].detected&&"high"===n[i].severity&&r++;e({v:3,ranAt:Date.now(),signals:n,highCount:r,canvasHash:t.canvasHash,uaChHighEntropy:t.uaChHighEntropy,context:{screen:t.screen,plugins:t.plugins,webgl:t.webgl,permissionsStates:t.permissionsStates,timezone:t.timezone,uaDataPlatform:t.uaDataPlatform,platform:t.platform}})})}catch(e){}};"requestIdleCallback"in window?window.requestIdleCallback(e,{timeout:3e3}):setTimeout(e,1500)}},scheduleExclusionCheck:function(){if(!(!R||!R.isPpc||!R.adClickId||R.excluded)&&!window.__cf_excl_init__){window.__cf_excl_init__=!0;var e=encodeURIComponent(R.adClickId),r=t+"/t/"+n+"/"+i,o=0,a=null,c=!1,u=function(){c=!0,a&&(clearTimeout(a),a=null)},s=function(){if(!c){if(o>=30)return u();a=setTimeout(d,o<10?1e3:15e3)}},d=function(){if(c||!R||R.excluded)return u();o++,p(r+"/ex/"+e,function(t){!c&&t&&t.makeExc&&t.grmt&&C.fireRemarketing(t.grmt)&&(S.sendGet("t/"+n+"/"+i+"/cex/"+e),R.excluded=!0,v(R),u())}),s()};s(),T.push(u)}},reportConversion:function(e,t){R&&S.send("t/"+n+"/"+i+"/c",{cfap:R.platform,cfaai:R.adAccountId,cfaci:R.adClickId,cfsi:R.sessionId,cfdi:R.deviceId,cfcm:e||null,cfcv:"number"==typeof t?t:null,cfsu:r})}
128,restart:function(){P&&clearTimeout(P),D&&clearInterval(D),I(),w(),M=500,R=null,delete window.__cf_rules_init__,delete window.__cf_excl_init__,this.init()}}).init(),{conversion:function(e,t){N.reportConversion(e,t)},restart:function(){N.restart()}});"undefined"!=typeof window&&(window.CF=B)}(); 129/* End */ 130; 131; /* Start:"a:4:{s:4:"full";s:50:"/dist/js-min/chat/init_check_auth.js?1790087980371";s:6:"source";s:36:"/dist/js-min/chat/init_check_auth.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 132window.addEventListener("load",()=>{let e=!1,o=()=>{var o;e||(e=!0,lazyLoadSources({selector:"body",scripts:null==(o=jivochatVersions)?void 0:o.scripts,callback:()=>{new HandlerAuth}}))};["pointerdown","keydown","touchstart","scroll"].forEach(e=>window.addEventListener(e,o,{once:!0,passive:!0})),"requestIdleCallback"in window?requestIdleCallback(o):setTimeout(o,3e3)}); 133/* End */ 134;; /* /dist/js-min/ping.js?1790087979170*/ 135; /* /dist/js-min/utils/stats_utils.js?17900879792795*/ 136; /* /dist/js-min/utils/lazyLoadBackground.js?1790087979492*/ 137; /* /dist/js-min/google_analytics/track_utils.js?1790087979387*/ 138; /* /dist/js-min/utils/lazyLoadSources.js?17900879792822*/ 139; /* /dist/js-min/utils/browser_support.js?1790087979553*/ 140; /* /dist/js-min/layout/responsive/top_menu_common.js?17900879791579*/ 141; /* /dist/js-min/layout/responsive/top_menu_responsive.js?17900879782088*/ 142; /* /dist/js-min/strict/classes/menu/TopMobileMenuNew.js?17900879804126*/ 143; /* /dist/js-min/init_smooth_scroll_js.js?1790087979736*/ 144; /* /dist/js-min/smooth_scroll_start.js?179008797982*/ 145; /* /dist/js-min/utils/device_utils.js?17900879791125*/ 146; /* /dist/js-min/components/header/header_style_download.js?1790087980609*/ 147; /* /ispring_content/templates/.default/components/ispring/footer/_universal_footer_en/script.js?1790087979155*/ 148; /* /dist/js-min/classes/AgreementDetails.js?17900879801237*/ 149; /* /dist/js-min/classes/constants/KeyConstants.js?179008797982*/ 150; /* /dist/js-min/classes/utils/DateTimeUtils.js?1790087978839*/ 151; /* /dist/js-min/classes/FormValidation.js?17900879797258*/ 152; /* /dist/js-min/form/request.js?1790087978560*/ 153; /* /dist/js-min/form/convertData.js?1790087979192*/ 154; /* /dist/js-min/pages/initSubscribeNewslettersForm.js?1790087979291*/ 155; /* /dist/js-min/prefill/initPrefill.js?179008797973*/ 156; /* /dist/js-min/prefill/prefill.js?17900879792255*/ 157; /* /dist/js-min/utils/CookieUtils.js?17900879801445*/ 158; /* /dist/js-min/classes/CookieEu.js?17900879808174*/ 159; /* /dist/js-min/cookie_popup/cookie_edit_consent.js?1790087980780*/ 160; /* /dist/js-min/cookie_popup/cookie_popup_open_30_days.js?1790087979398*/ 161; /* /dist/js-min/cookie_popup/is_show_cookie.js?1790087979262*/ 162; /* /dist/js-min/cookie_popup/cookie_agreement.js?17900879791608*/ 163; /* /dist/js-min/cookie_popup/init_cookie_consent.js?1790087978217*/ 164; /* /ispring_content/templates/.default/components/ispring/accordion_simple/cookie_agreement_en/script.js?17900879792311*/ 165; /* /dist/js-min/google_analytics/clickfortify.js?179008797934236*/ 166; /* /dist/js-min/chat/init_check_auth.js?1790087980371*/
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.