PageSourceSearch

https://www.veoliawatertechnologies.fr/themes/custom/veo_site/build/assets/scripts/app.js?v=10.6.15

js veoliawatertechnologies.fr collected 2026-10-06 15:25:34 UTC 41,492 bytes, 5 lines download raw bytes

1class Cookie{constructor(e){this.name=e}getValue(){var e=document.cookie.match(new RegExp("(?:^|; )"+this.name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return e?decodeURIComponent(e[1]):void 0}setValue(e,t){let i=(t=t||{}).expires;var o,a;"number"==typeof i&&i&&((o=new Date).setTime(o.getTime()+1e3*i),i=t.expires=o),i&&i.toUTCString&&(t.expires=i.toUTCString()),e=encodeURIComponent(e);let s=this.name+"="+e;for(a in t){s+="; "+a;var n=t[a];!0!==n&&(s+="="+n)}document.cookie=s}deleteCookie(){this.setValue("",{expires:-1})}}class FitText{constructor(e){this.block=e,(this.block.fitText=this).textSpan=[],this.currentFontSize=1;e=e.querySelectorAll("*");let i=[];e.forEach(e=>{e.childNodes.forEach(t=>{if(3===t.nodeType&&""!==t.nodeValue.trim()){let e=t.parentNode;e.classList.contains("fitTextContainer")&&(this.textSpan.push(e),e=e.parentNode),i.includes(e)||i.push(e)}})}),i.forEach(e=>{var t=document.createElement("span"),e=(t.classList.add("fitTextContainer"),t.innerHTML=e.innerHTML,e.innerHTML="",e.appendChild(t),getComputedStyle(e));t.style.lineHeight=parseInt(e.lineHeight)/parseInt(e.fontSize),t.style.display="inline-block",this.textSpan.push(t)}),this.boundTextFit=()=>{this.textFit()},window.addEventListener("resize",this.boundTextFit),this.block.addEventListener("recalcText",this.boundTextFit),this.textFit()}textFit(){if(this.checkHeight())for(;this.checkHeight()&&.1<this.currentFontSize;)this.decreaseFontSize(),this.setFontSize();else{for(;!this.checkHeight()&&this.currentFontSize<1;)this.increaseFontSize(),this.setFontSize();this.checkHeight()&&(this.decreaseFontSize(),this.setFontSize())}}setFontSize(){this.textSpan.forEach(e=>{e.style.fontSize=this.currentFontSize+"em"})}decreaseFontSize(){this.currentFontSize=.1<this.currentFontSize?this.currentFontSize-.01:this.currentFontSize}increaseFontSize(){this.currentFontSize=this.currentFontSize<1?this.currentFontSize+.01:this.currentFontSize}checkHeight(){var e=this.block.parentNode,t=getComputedStyle(e);return this.block.clientHeight>e.clientHeight-parseInt(t.paddingTop)-parseInt(t.paddingBottom)}destroy(){this.textSpan.forEach(e=>{e.parentNode.append(e.firstChild),e.remove()}),window.removeEventListener("resize",this.boundTextFit),this.block.removeEventListener("recalcText",this.boundTextFit)}}class GroupElements{constructor(e,t){this.group=e,this.columns=t,this.dividedNodes=[],this.groupCount=[],this.init()}get items(){return this.group.children}get count(){return this.items.length}get isList(){return"UL"===this.group.tagName||"OL"===this.group.tagName}countDevided(e,t){for(;0!==e;){var i=Math.ceil(t/e);this.groupCount.push(i),e--,t-=i}}fillArrayOfItems(e,i){for(let e=0,t=0;t<this.groupCount.length;e+=this.groupCount[t],t++)this.dividedNodes[t]=[...i].slice(e,e+this.groupCount[t])}addWrappers(){this.dividedNodes.forEach(i=>{if(i.length)if(this.isList){let e=document.createElement("li"),t=document.createElement(this.group.tagName.toLowerCase());e.classList.add("region-switcher-list__column"),t.classList.add("region-switcher-list__column-items"),i.forEach(e=>{t.appendChild(e)}),e.appendChild(t),void this.group.appendChild(e)}else{let t=document.createElement("div");i.forEach(e=>{t.appendChild(e)}),this.group.appendChild(t)}})}init(){this.countDevided(this.columns,this.count),this.fillArrayOfItems(this.count,this.items),this.addWrappers()}}class SameHeight{constructor(e,t=!0,i=!1){this.elements=e,this.maxHeight=-1,this.autoUpdateHeight=t,this.events=["orientationchange","resize"],this.isDisable=i,t&&this.events.forEach(e=>{window.addEventListener(e,()=>{this.updateHeight()})}),this.updateHeight()}updateHeight(){this.isDisable||(this._resetHeight(),this.maxHeight=this._maxHeight,this._reDefineHeight())}disable(){this._resetHeight(),this.isDisable=!0}enable(){this.isDisable=!1,this.updateHeight()}_reDefineHeight(){this.elements.forEach(e=>{e.style.height=this.maxHeight+"px"})}get _maxHeight(){return this.maxHeight=-1,this.elements.forEach(e=>{e.offsetHeight>this.maxHeight&&(this.maxHeight=e.offsetHeight)}),this.maxHeight}get currentHeight(){return this.elements[0].offsetHeight}
1_resetHeight(){this.elements.forEach(e=>{e.style.height="auto"})}}let instance=null;class ScrollHidden{constructor(){return instance=instance||this}_getScrollWidth(){let e=!1;var t,i;return window.innerHeight?(t=document.querySelector(".page-wrapper"))&&(e=t.offsetHeight>window.innerHeight):e=document.documentElement.scrollHeight>document.documentElement.offsetHeight||document.body.scrollHeight>document.body.offsetHeight,e?((t=document.createElement("div")).style.overflowY="scroll",t.style.width="50px",t.style.height="50px",t.style.visibility="hidden",document.body.appendChild(t),i=t.offsetWidth-t.clientWidth,document.body.removeChild(t),i):0}on(){var e,t,i=document.documentElement;i.classList.contains("scroll-hidden")||(e=window.pageYOffset,t=this._getScrollWidth(),i.classList.add("scroll-hidden"),i.style.top=-1*e+"px",document.body.style.paddingRight=t+"px")}off(){var e,t=document.documentElement;t.classList.contains("scroll-hidden")&&(e=-1*parseInt(t.style.top),t.classList.remove("scroll-hidden"),t.style.top="",window.scrollTo(0,e),document.body.style.paddingRight="")}}class StickyBlock{constructor(e){this.name=e}stickyIt(){var o=document.querySelector(this.name),a=parseInt(o.getAttribute("data-offset"),10),s=0,n=o.offsetHeight,r=document.querySelector(".footer").offsetHeight;window.onload=function(){n=o.offsetHeight},window.addEventListener("scroll",function(){var e=document.querySelector(".header--stuck"),t=document.querySelector(".main-menu-wrap"),i=window.Breakpoints?.get?.()||"desktop";s="tablet"===i?60:e?t.offsetHeight+t.getBoundingClientRect().top:0,window.pageYOffset+n>a+r+s&&"mobile"!==i?(o.classList.add("container--sticky-top"),o.style.top=s+"px",o.nextElementSibling.style.paddingTop=n+"px"):(o.classList.remove("container--sticky-top"),o.style.top="",o.nextElementSibling.style.paddingTop="")})}}class StoryPanelTab{constructor(e){this.object=e}get selectorID(){return this.object.getAttribute("href")}get anchorBlock(){return document.querySelector(this.selectorID)}get currentScrollPosition(){return window.pageYOffset}get blockOffset(){return null!==this.anchorBlock&&this.anchorBlock.getBoundingClientRect().top+window.pageYOffset}get windowHeight(){return window.innerHeight}scrollTo(e){var t;!1!==this.blockOffset&&(jQuery("html, body").stop(),t=Math.abs(this.currentScrollPosition-this.blockOffset),jQuery("html, body").animate({scrollTop:this.blockOffset-46},t<this.windowHeight?t/e*1e3:e))}}class ViewBoxesPlugin{constructor(e,t,i,o){this.viewBoxes=[],this.lastViewBox=null,this.currentScrollPosition=window.pageYOffset,this.elements=document.querySelectorAll(e),this.links=document.querySelectorAll(t),this.activeClass=i,this.preStartOffset=o,this._init(),window.addEventListener("resize",()=>{this._reCalculateBoxes(),this._scrolling()}),window.addEventListener("scroll",()=>{this._reCalculateBoxes(),this.currentScrollPosition=window.pageYOffset,this._scrolling()})}_init(){this._reCalculateBoxes(),this._scrolling()}_reCalculateBoxes(){this.viewBoxes=[];let o=window.pageYOffset;this.elements.forEach((e,t)=>{var i={};i.box=this.elements[t],i.link=this.links[t],i.topBound=e.getBoundingClientRect().top+o-this.preStartOffset,i.bottomBound=i.topBound+e.offsetHeight,this.viewBoxes.push(i)})}_scrolling(){!1===this.hasActive?this._setNewActiveBox():this.currentScrollPosition>=this.viewBoxes[this.lastViewBox].topBound&&this.currentScrollPosition<this.viewBoxes[this.lastViewBox].bottomBound||(this._removeActive(),this._setNewActiveBox())}_setNewActiveBox(){this.lastViewBox=null,this.viewBoxes.forEach((e,t)=>{this.currentScrollPosition>=e.topBound&&this.currentScrollPosition<e.bottomBound&&(e.link.classList.add(this.activeClass),this.lastViewBox=t)})}_removeActive(){document.querySelector("."+this.activeClass).classList.remove(this.activeClass)}get hasActive(){return!!document.querySelector("."+this.activeClass)}}function onYouTubeIframeAPIReady(){var e=document.querySelectorAll(".carousel-with-cta-item iframe");let o;null!==e&&e.forEach(e=>{let t=e.closest(".carousel-with-cta__container");var i=(new Date).getTime();e.id=Math.floor(100*Math.random())+i,new YT.Player(e.id).addEventListener("onStateChange",function(e){switch(e.data){case YT.PlayerState.ENDED:jQuery(t).slick("slickPlay"),(o=document.querySelector(".carousel-with-cta__nav")).classList.remove("carousel-with-cta__nav--invisible");break;case YT.PlayerState.PLAYING:jQuery(t).slick("slickPause"),(o=document.querySelector(".carousel-with-cta__nav")).classList.add("carousel-with-cta__nav--invisible");break;case YT.PlayerState.PAUSED:jQuery(t).slick("slickPlay"),(o=document.querySelector(".carousel-with-cta__nav")).classList.remove("carousel-with-cta__nav--invisible");break;case YT.PlayerState.BUFFERING:(o=document.querySelector(".carousel-with-cta__nav")).classList.add("carousel-with-cta__nav--invisible"),jQuery(t).slick("slickPause")}})})}(Drupal=>{Drupal.behaviors.carouselWithCTAVideo={attach:function(e){var t,e=e.querySelector(".carousel-with-cta-item .media-video");e&&(t=(e=e.closest(".carousel-with-cta-item")).querySelector(".carousel-with-cta-item__category"),e=e.querySelector(".carousel-with-cta-item__content"),null!==t&&t.classList.add("sr-only"),null!==e)&&e.classList.add("sr-only")}},Drupal.behaviors.fitTextCarousel={attach:function(e){e=e.querySelector(".carousel-with-cta-item__content-container");e&&new FitText(e)}}})(Drupal),((p,Drupal)=>{Drupal.behaviors.carouselWithCta={attach:function(e,t){once("carousel-with-cta",".carousel-with-cta",e).forEach(e
1=>{let o=e.querySelector(".carousel-with-cta__container"),a=Array.prototype.slice.call(e.querySelectorAll(".carousel-with-cta__item"));var t=e.querySelector(".carousel-with-cta__button--next"),i=e.querySelector(".carousel-with-cta__button--prev"),s=e.querySelector(".carousel-with-cta__dots-container");let n=0<e.querySelectorAll("[data-element-hidden], [data-deferred-visibility]").length;var r=2<=a.length,l=document.documentElement.dir,c=e.closest(".page-wrapper--wl");let d,u={autoplay:!0,autoplaySpeed:4e3,adaptiveHeight:!0,nextArrow:t,prevArrow:i,dots:r,appendDots:s,dotsClass:"carousel-with-cta__dots",swipe:!0,rtl:"rtl"===l||!1};function h(){var e=document.querySelector(".header");e&&(e=`@media (max-width: 767px) { .page-wrapper--wl .carousel-with-cta-item .carousel-with-cta-item__content { padding-top: ${e.offsetHeight+5}px; } }`,(d=document.createElement("style")).type="text/css",d.appendChild(document.createTextNode(e)),document.head.appendChild(d))}p(o).on("setPosition",()=>{var e=o.querySelectorAll(".carousel-with-cta-item__content-container");let t=new CustomEvent("recalcText");e.forEach(e=>e.dispatchEvent(t))}),p(document).on("countryDetected",()=>{if(n){let t=a.length;a.forEach(e=>{"true"===e.getAttribute("data-element-hidden")&&(e.remove(),t--)}),t<2&&(u.dots=!1),p(o).not(".slick-initialized").slick(u)}}),n||p(o).not(".slick-initialized").slick(u),p(o).on("beforeChange",(e,t,i)=>{i=a[i].querySelector("iframe");document.querySelector(".carousel-with-cta__nav")?.classList.remove("carousel-with-cta__nav--invisible"),p(o).slick("slickPlay"),null!==i&&(i.src=i.src,onYouTubeIframeAPIReady())}),window.addEventListener("load",()=>{onYouTubeIframeAPIReady()}),c&&("mobile"===window.Breakpoints?.get()&&h(),!e.dataset.breakpointBound)&&window.Breakpoints?.onChange&&(window.Breakpoints.onChange(e=>{"mobile"!==e||d||h()}),e.dataset.breakpointBound="true")})}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.hpPopin={attach:function(e,t){once("hp-popin-init",".hp-popin",e).forEach(function(t){let e=t.querySelector(".hp-popin__close"),i=new ScrollHidden;t.getAttribute("data-popin-show-on-each-page");let o=e=>{document===e.target||t===e.target||t.contains(e.target)||(document.removeEventListener("focusin",o),t.focus(),document.addEventListener("focusin",o))},a=e=>{e.preventDefault(),t.classList.add("hp-popin--opacity"),t.classList.remove("hp-popin--visible"),document.removeEventListener("focusin",o),setTimeout(()=>{var e=t.querySelectorAll(".media-video iframe");0!==e.length&&e.forEach(e=>{e.src=e.src}),t.classList.remove("hp-popin--opacity"),i.off()},500)};var s=()=>{i.on(),t.classList.add("hp-popin--visible"),document.addEventListener("focusin",o),e.addEventListener("click",a),t.addEventListener("click",e=>{e.target===t&&a(e)}),t.addEventListener("keydown",e=>{27===e.which&&a(e)}),t.focus()};t.getAttribute("data-deferred-visibility")?t.addEventListener("setVisible",s):s()})}}})((jQuery,Drupal)),(Drupal=>{Drupal.behaviors.landingMapButton={attach:function(e){function i(e){var t=e.innerText;e.innerText=e.getAttribute("data-reverse-text"),e.setAttribute("data-reverse-text",t)}once("landing-map-button",".landing-map__button",e).forEach(e=>{let t=e.closest(".landing-map");t&&(sessionStorage.getItem("landing_map_closed")&&(t.classList.add("landing-map--collapsed"),i(e)),t.classList.add("landing-map--with-transition"),e.addEventListener("click",()=>{t.classList.contains("landing-map--collapsed")?(t.classList.remove("landing-map--collapsed"),i(e),sessionStorage.removeItem("landing_map_closed")):(t.classList.add("landing-map--collapsed"),i(e),sessionStorage.setItem("landing_map_closed",!0))}))})}}})(Drupal),(Drupal=>{Drupal.behaviors.pager={attach:function(e,t){once("pager",".pager",e).forEach(function(e){var t,i,e=e.querySelector(".is-active");null!==e&&(t=e.nextElementSibling,i=e.previousElementSibling,null!==t&&null!==i?(t.classList.add("pager__item--next"),i.classList.add("pager__item--previous")):null===t&&null!==i?(i.classList.add("pager__item--previous"),e.classList.add("pager__item--next")):null!==t&&null===i&&(t.classList.add("pager__item--next"),e.classList.add("pager__item--previous")))})}}})((jQuery,Drupal)),(Drupal=>{Drupal.behaviors.solutions={attach:function(e,t){once("solutions-init",".solutions",e).forEach(function(e){var t=e.querySelector(".grid");let i=e.querySelectorAll(".grid__column"),o=e.querySelector(".load-more__button--js");e=window.Breakpoints?.get?.()||"desktop";let a=8;if(!i.length)return!1;if(t)switch(!0){case t.classList.contains("grid--count--3"):a=6;break;case t.classList.contains("grid--count--2"):a=4}let s={show:a,load:a},n=s.show,r=(e,t)=>
1{Array.from(i).slice(e,t).forEach(e=>{e.classList.add("grid__column--visible")})},l=()=>{r(0,i.length),o.parentNode.style.display="none"};n>=i.length?o.parentNode.style.display="none":o.parentNode.style.display="block","mobile"===e||"tablet"===e?l():r(0,s.show),window.Breakpoints?.onChange?.(e=>{"mobile"!==e.breakpoint&&"tablet"!==e.breakpoint||l()}),o.addEventListener("click",e=>{e.preventDefault();var e=n,t=s.load?e+s.load:i.length;r(e,t),(n=t)>=i.length&&(o.parentNode.style.display="none")})})}}})((jQuery,Drupal)),(Drupal=>{Drupal.behaviors.tradingBlockIframe={attach:function(e,t){once("trading-block-iframe",".trading-block__price-chart iframe",e).forEach(e=>{let t=e.getAttribute("src"),i=window.innerWidth,o=()=>{e.src=t};var a=Drupal.debounce(()=>{var e=window.Breakpoints?.get?.();"mobile"!==e&&"tablet"!==e||window.innerWidth===i||(i=window.innerWidth,o())},250);window.Breakpoints?.onChange?.(e=>{o()}),window.addEventListener("resize",a),window.addEventListener("orientationchange",a)})}}})(Drupal),((r,Drupal)=>{Drupal.behaviors.carousel={attach:function(e,t){once("carousel-init",".carousel",e).forEach(function(e){let s=e.querySelectorAll(".carousel-item"),t=e.querySelector(".carousel__container");var i=JSON.parse(t.getAttribute("data-slick"));let n=document.documentElement.dir;var o=e.querySelectorAll(".carousel__slide").length,a=e.classList.contains("carousel--content");if(t.classList.contains("slick-initialized"))return!1;s.forEach((e,t)=>{var i=e.querySelector(".carousel-item__data"),o=document.createElement("div"),a=document.createElement("div");o.className="carousel-item__count",a.className="carousel-item__count carousel-item__count--mobile",o.innerHTML="ltr"===n?`${t+1}<span>/${s.length}</span>`:`<span>${s.length}\\</span>`+(t+1),a.innerHTML="ltr"===n?`${t+1}<span>/${s.length}</span>`:`<span>${s.length}\\</span>`+(t+1),r(i).prepend(o),r(e).append(a)}),r(t).not(".slick-initialized").slick({nextArrow:e.querySelector(".carousel__next-button"),prevArrow:e.querySelector(".carousel__prev-button"),dots:a&&o>i.slidesToScroll,adaptiveHeight:!0,rtl:"rtl"===n||!1,responsive:[{breakpoint:1024,settings:{slidesToShow:Math.round(i.slidesToShow/2),slidesToScroll:Math.round(i.slidesToScroll/2)}},{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1}}]});e=e=>{"nodeInserted"===e.animationName&&r(t).slick("refresh")};document.addEventListener("animationstart",e,!1),document.addEventListener("MSAnimationStart",e,!1),document.addEventListener("webkitAnimationStart",e,!1)},e)},detach:function(e,t,i){"unload"===i&&once.remove("carousel-init",".carousel",e).forEach(function(){var e=this.querySelector(".carousel__container.slick-initialized");e&&r(e).slick("unslick")},e)}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.parCollapsibleContainer={attach:function(e,t){e.querySelectorAll(".par-collapsible-container .collapsible-container").forEach(function(a){if(!a.classList.contains("js-collapsible-processed")){a.classList.add("js-collapsible-processed");let t=a.querySelector(".collapsible-container__trigger"),i=a.querySelector(".collapsible-container__content"),o=function(){a.classList.contains("is-expanded")&&(i.style.maxHeight="none"),i.removeEventListener("transitionend",o)};t.addEventListener("click",function(e){e.preventDefault(),a.classList.contains("is-expanded")?(requestAnimationFrame(()=>{i.style.maxHeight=i.scrollHeight+"px";i.offsetHeight;requestAnimationFrame(()=>{i.style.maxHeight="150px"})}),a.classList.remove("is-expanded"),t.setAttribute("aria-expanded","false"),t.textContent=t.dataset.labelExpand,i.removeEventListener("transitionend",o)):(e=i.scrollHeight+"px",i.style.maxHeight=e,a.classList.add("is-expanded"),t.setAttribute("aria-expanded","true"),t.textContent=t.dataset.labelCollapse,i.addEventListener("transitionend",o))})}})}}})((jQuery,Drupal)),(Drupal=>{Drupal.behaviors.heroCarousel={attach:function(e){e.querySelectorAll(".hero-carousel").forEach(m=>{if(!m.dataset.processed){m.dataset.processed=!0;let i=m.querySelectorAll(".hero-carousel__slide"),t=m.querySelectorAll(".hero-carousel__dot"),o=m.querySelectorAll(".hero-carousel__progress-bar"),e=m.querySelector(".js-toggle-play"),a=parseInt(m.dataset.rotationSpeed),s=parseInt(m.dataset.pauseTime),n=0,r=!0,l=!1,c=Date.now(),d,u=e=>
1{i.forEach(e=>e.classList.remove("is-active")),t.forEach(e=>e.classList.remove("is-active")),o.forEach(e=>e.style.width="0%"),i[e].classList.add("is-active"),t[e].classList.add("is-active"),n=e,c=Date.now()},h=()=>{var e,t;r&&!l&&(e=Date.now()-c,t=Math.min(e/a*100,100),o[n]&&(o[n].style.width=t+"%"),e>=a)&&(t=(n+1)%i.length,u(t)),d=requestAnimationFrame(h)},p=()=>{l=!0,setTimeout(()=>{l=!1,c=Date.now()},s)};m.querySelector(".js-next").addEventListener("click",()=>{u((n+1)%i.length),p()}),m.querySelector(".js-prev").addEventListener("click",()=>{u((n-1+i.length)%i.length),p()}),t.forEach((e,t)=>{e.addEventListener("click",()=>{u(t),p()})}),e.addEventListener("click",()=>{r=!r,e.querySelector(".icon-pause").style.display=r?"block":"none",e.querySelector(".icon-play").style.display=r?"none":"block",r&&(c=Date.now())}),d=requestAnimationFrame(h)}})}}})(Drupal),((a,Drupal)=>{Drupal.behaviors.homepageCardsItemsTruncate={attach:function(e){once("homepage-cards-items-truncate",".homepage-card",e).forEach(function(e){let t=a(e.querySelector(".homepage-card__title")),i=a(e.querySelector(".homepage-card__description")),o=a(e.querySelector(".homepage-card__cta a"));a(window).on("load",function(){e.classList.remove("homepage-card--text-hidden"),t.ellipsis(),i.ellipsis(),o.wrapInner('<span class="homepage-card__cta-text"></span>'),o.find("span").ellipsis()})})}}})(jQuery,Drupal),((n,Drupal)=>{Drupal.behaviors.socialMediaParagraph={attach:function(e){document.querySelectorAll(".social-media-posts").forEach(e=>{let t=e.querySelector(".social-media-posts__items");var i,o=e.querySelector(".social-media-posts__control-button--next"),a=e.querySelector(".social-media-posts__control-button--prev");function s(e){var t=e.querySelectorAll(".slick-active");let i=-9999;t.forEach(e=>{e.offsetHeight>i&&(i=e.offsetHeight)}),e.style.height=i+"px"}t&&!n(t).hasClass("slick-initialized")&&(o={autoplay:!(i=[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1}}]),swipe:!0,slidesToShow:4,slidesToScroll:4,nextArrow:o,prevArrow:a,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:3}},{breakpoint:768,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:500,settings:{slidesToShow:1,slidesToScroll:1}}]},(a=e.closest(".grid"))&&(a.classList.contains("grid--count--2")?(o.slidesToShow=2,o.slidesToScroll=2,o.responsive=i):(a.classList.contains("grid--count--3")||a.classList.contains("grid--count--4"))&&(o.slidesToShow=1,o.slidesToScroll=1,o.responsive=i)),n(t).slick(o),s(t),n(t).on("afterChange",()=>{s(t)}))})}}})(jQuery,Drupal),((o,Drupal)=>{Drupal.behaviors.storyPanelTab={attach:function(e){once("story-panel-tab",".container--story-panel__tab",e).forEach(e=>{let t=new StoryPanelTab(e);t.object.addEventListener("click",e=>{e.preventDefault(),t.scrollTo(900)})})}},Drupal.behaviors.storyPanelOffset={attach:function(e){once("story-panel-offset",".container--story-panel",e).forEach(e=>{let t;var i=(t=void 0===window.isFractal?e.parentElement:e).previousElementSibling;null!==i?void 0===window.isFractal?null===i.querySelector(".container--story-panel")&&e.classList.add("container--story-panel--offset"):!1===i.classList.contains("container--story-panel")&&e.classList.add("container--story-panel--offset"):e.classList.add("container--story-panel--offset")})}},Drupal.behaviors.storyDotsList={attach:function(e){once("story-dots-list",".dots-list",e).forEach(e=>{let t=o(e),i=t.find(".dot");t.find("ul span").append('<span class="before"/>'),i.on("click",function(){i.removeClass("active"),o(this).addClass("active")})})}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.storySummaryLinksClickEvent={attach:function(e){once("story-summary-links-click-event",".story-summary-links__item-handler",e).forEach(e=>{let t=new StoryPanelTab(e);t.object.addEventListener("click",e=>{e.preventDefault(),t.scrollTo(900)})})}},Drupal.behaviors.storySummaryLinksViewBoxes={attach:function(e){once("story-summary-links-view-boxes",".story-summary-links",e).forEach(e=>{let t=new ViewBoxesPlugin(".container--story-panel",".story-summary-links__item","story-summary-links__item--active",window.innerHeight/3);window.addEventListener("scroll",()=>{t.hasActive?e.classList.add("story-summary-links--visible"):e.classList.remove("story-summary-links--visible")})})}}})(Drupal),((n,Drupal,i)=>
1{class r{constructor(e,t,i,o=!1,a="active"){this.tabWrapper=e,this.tabs=t,this.tabTitles=i,this.isMobile=o,this.activeClass=a,this.inProgress=!1,this.tabTitles.forEach(e=>{e.addEventListener("click",()=>{this._onChange(e)})}),this.tabWrapper.addEventListener("accordionToggled",()=>{this._recalculateHeight()}),this._init()}_init(){this.tabs[0].classList.add("tabs-item--"+this.activeClass),!1===this.isMobile?this.tabWrapper.style.height=this._getItemContentHeight(this.tabs[0])+this._titlePanelHeight+"px":this._itemContent(this.tabs[0]).style.display="block"}_onChange(e){var e=e.closest(".tabs-item"),t=(this.isMobile?this.inProgress||(this.inProgress=!0,e.classList.contains("tabs-item--"+this.activeClass)?(e.classList.remove("tabs-item--"+this.activeClass),n(this._itemContent(e)).slideUp(400,()=>{this.inProgress=!1})):(null!==this._activeItem&&(n(this._itemContent(this._activeItem)).slideUp(400),this._activeItem.classList.remove("tabs-item--"+this.activeClass)),e.classList.add("tabs-item--"+this.activeClass),n(this._itemContent(e)).slideDown(400,()=>{this.inProgress=!1}))):e.classList.contains("tabs-item--"+this.activeClass)||(this._activeItem.classList.remove("tabs-item--"+this.activeClass),e.classList.add("tabs-item--"+this.activeClass),this.tabWrapper.style.height=this._getItemContentHeight(e)+this._titlePanelHeight+"px"),new CustomEvent("tabChanged",{bubbles:!0}));e.dispatchEvent(t)}_recalculateHeight(){var e;!this.isMobile&&this._activeItem&&(e=this._getItemContentHeight(this._activeItem)+this._titlePanelHeight,this.tabWrapper.style.height=e+"px")}set mobileMode(e){this.isMobile=e,this.isMobile?(this.tabWrapper.style.height="auto",null!==this._activeItem&&(this._itemContent(this._activeItem).style.display="block")):(this.tabs.forEac
1h(e=>{this._itemContent(e).removeAttribute("style")}),null===this._activeItem&&this.tabs[0].classList.add("tabs-item--"+this.activeClass),this.tabWrapper.style.height=this._getItemContentHeight(this._activeItem)+this._titlePanelHeight+"px")}get _activeItem(){return this.tabWrapper.querySelector(".tabs-item--"+this.activeClass)}get _titlePanelHeight(){return this.tabTitles[0].offsetHeight}_getItemContentHeight(e){return e.querySelector(".tabs-item__content").offsetHeight}_itemContent(e){return e.querySelector(".tabs-item__content")}}Drupal.behaviors.tabsTitleSameHeight={attach:function(e,t){i("tabs-title-same-height",".tabs-wrapper",e).forEach(function(e){var t=e.querySelectorAll(".tabs-item"),i=e.querySelectorAll(".tabs-item__title");let o=new SameHeight(i,!1,!1);var a="mobile"===(window.Breakpoints?.get?.()||"desktop");let s=new r(e,t,i,a,"active");a&&o.disable(),e.style.visibility="visible",window.Breakpoints?.onChange?.(e=>{"mobile"===e.breakpoint?(o.disable(),s.mobileMode=!0):(o.enable(),s.mobileMode=!1)}),n(e).on("change",()=>{s.mobileMode="mobile"===(window.Breakpoints?.get?.()||"desktop")})})}}})(jQuery,Drupal,once),((o,Drupal)=>{Drupal.behaviors.fixedFooter={attach:function(e,t){once("fixed-footer-init","[data-fixed-footer]",e).forEach(function(e){let t=o(e);var e=t.data("anchor");let i=0;o.isNumeric(e)?i=e:(e=o(e)).length&&(i=e.offset().top),o(window).on("scroll.fixedFooter",function(){o(window).scrollTop()>=i?t.addClass("footer-fixed"):t.removeClass("footer-fixed")})})}}})(jQuery,Drupal),((r,Drupal)=>{Drupal.behaviors.webformValidation={attach:function(e){once("webform-validation",".webform-submission-form",e).forEach(t=>{var e=t.querySelectorAll("input, textarea"),i=t.querySelectorAll("select");t.setAttribute("novalidate","novalidate"),t.addEventListener("submit",e=>{Drupal.behaviors.webformValidation.checker(t,t.querySelectorAll("input, select, textarea"),!0)&&e.preventDefault()}
1),i.forEach(e=>{e.addEventListener("change",()=>{Drupal.behaviors.webformValidation.checker(t,e,!1)})}),e.forEach(e=>{e.addEventListener("input",()=>{Drupal.behaviors.webformValidation.checker(t,e,!1)})})})},checker:(e,n,t)=>{function i(e){let t=!1,i=!1;"checkbox"==e.type&&null==e.closest("fieldset")&&(i=!0),"radio"==e.type||"checkbox"==e.type&&!i||[...e.parentNode.children].forEach(e=>{e.classList.contains("webform-error-message")&&e.parentNode.removeChild(e)});var o=(e=>{var t=r(e);if("checkbox"===t.attr("type")||"radio"===t.attr("type")){t=t.closest("fieldset");if(t.length)return!t.hasClass("required")||!(!t.hasClass("required")||!t.find("input:checked").length)}return e.checkValidity()})(e);if(o)if("radio"==e.type||"checkbox"==e.type){o=e.closest("fieldset");null!=o?(o.classList.remove("error-wrapper"),[...r("#"+o.id).find(".fieldset-wrapper").get(0).children].forEach(e=>{e.classList.contains("webform-error-message")&&e.parentNode.removeChild(e)})):e.classList.remove("error")}else{if(n.classList.contains&&n.classList.contains("webform-choices"))return;e.classList.remove("error")}else{var a,s,o=document.createElement("div");o.className="webform-error-message","radio"==e.type||"checkbox"==e.type?null!=(a=e.closest("fieldset"))?((s=a.getAttribute("data-webform-required-error"))?o.innerHTML=s:""==e.validationMessage?(s=r("#"+a.id).find("input:first").get(0).validationMessage,o.innerHTML=s||"Please select an item in the list."):o.innerHTML=e.validationMessage,a.classList.contains("error-wrapper")||(s=r("#"+a.id).find(".fieldset-wrapper").get(0),o.classList.add("error-field"),s.insertBefore(o,null),a.classList.add("error-wrapper"))):"checkbox"==e.type&&e.required&&(o.innerHTML=e.validationMessage,e.parentNode.insertBefore(o,null),e.classList.add("error")):(o.innerHTML=e.validationMessage,e.parentNode.insertBefore(o,null),e.classList.add("error")),t=!0}return t}let o=!1;return t?(n.forEach(e=>{o?i(e):o=i(e)}),(t=e.querySelector(".webform-error-message"))&&r("html, body").animate({scrollTop:r(t).offset().top-250},500)):i(n),o}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.galleryImageItem={attach:function(e){once("gallery-image-item",".gallery-image-item",e).forEach(a=>{var e=a.querySelector(".gallery-image-item__content");let o=a.querySelector(".gallery-popup__close"),s=a.querySelector(".gallery-image-item__popup");var t=[o,s];let n=new ScrollHidden;e.addEventListener("click",()=>{n.on(),t=a.querySelector(".gallery-image-item__popup"),i=a.querySelector(".gallery-image-item__content"),null!==t&&(t.classList.add("gallery-image-item__popup--show"),i.classList.add("gallery-image-item__content--popup-open"));{var t=a.querySelector(".gallery-image-item__popup"),i=document.body;let e=80;var o=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;i.classList.contains("adminimal-admin-toolbar")?(e=i.classList.contains("header--stuck")?160:250,!i.classList.contains("toolbar-tray-open")&&600<=o?e=i.classList.contains("header--stuck")?230:120:o<600&&(e=120)):i.classList.contains("header--stuck")||(e=140),t.style.paddingTop=e+"px"}}),t.forEach(e=>{e.addEventListener("click",e=>{var t,i;e.target!==o&&e.target!==s||(n.off(),e.preventDefault(),e=a.querySelector(".gallery-image-item__popup"),t=a.querySelector(".gallery-image-item__content"),i=a.querySelector("iframe"),null!==e&&(e.classList.remove("gallery-image-item__popup--show"),t.classList.remove("gallery-image-item__content--popup-open"),null!==i)&&(e=i.src,i.src=e))})})})}}})(Drupal),(Drupal=>{Drupal.behaviors.galleryVideoItem={attach:function(e){once("gallery-video-item",".gallery-video-item",e).forEach(n=>{if(!n.classList.contains("gallery-video-item--first")){var e=n.querySelector(".gallery-video-item__content");let o=n.querySelector(".gallery-popup__close"),a=n.querySelector(".gallery-video-item__popup");var t=[o,a];let s=new ScrollHidden;e.addEventListener("click",()=>{s.on(),t=n.querySelector(".gallery-video-item__popup"),i=n.querySelector(".gallery-video-item__content"),null!==t&&(t.classList.add("gallery-video-item__popup--show"),i.classList.add("gallery-video-item__content--popup-open"));{var t=n.querySelector(".gallery-video-item__popup"),i=document.body;let e=80;var o=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;i.classList.contains("adminimal-admin-toolbar")?(e=i.classList.contains("header--stuck")?160:250,!i.classList.contains("toolbar-tray-open")&&600<=o?e=i.classList.contains("header--stuck")?230:120:o<600&&(e=120)):i.classList.contains("header--stuck")||(e=140),t.style.paddingTop=e+"px"}}
1),t.forEach(e=>{e.addEventListener("click",e=>{var t,i;e.target!==o&&e.target!==a||(s.off(),e.preventDefault(),e=n.querySelector(".gallery-video-item__popup"),t=n.querySelector(".gallery-video-item__content"),i=n.querySelector("iframe"),null!==e&&(e.classList.remove("gallery-video-item__popup--show"),t.classList.remove("gallery-video-item__content--popup-open"),null!==i)&&(e=i.src,i.src=e))})})}})}}})(Drupal),((Drupal,o,y)=>{function s(e){var t,i;Drupal&&Drupal.extlink&&Drupal.extlink.attach&&o&&(i=(t=e.parentElement).querySelector("span"),e.removeAttribute("rel"),e.removeAttribute("target"),i&&i.parentElement===t&&t.removeChild(i),Drupal.extlink.attach(t,o))}Drupal.behaviors.mediaMultiLinks={attach:function(e,t){function g(e,t){return[...e].map(e=>e.getAttribute(t))}function f(e,i,t,o,a,s){let n=0;e.forEach(e=>{var t;e.firstValue===s[o]&&null!==(t=i.querySelector(`[value="${e.secondValue}"]`))&&(0===n&&y(i).val(e.secondValue).trigger("change"),n++,t.removeAttribute("disabled"))})}function v(e,t,i,o,a){void 0!==e?e.classList.contains("sr-only")?t.forEach(e=>{e.firstValue===i&&void 0===e.secondValue&&(a.setAttribute("href",e.url),s(a))}):t.forEach(e=>{e.firstValue===i&&e.secondValue===o&&(a.setAttribute("href",e.url),s(a))}):t.forEach(e=>{e.firstValue===i&&void 0===e.secondValue&&(a.setAttribute("href",e.url),s(a))})}once("media-multi-links",".media-multi-links",e).forEach(e=>{let t=e.querySelector(".first-select"),i=e.querySelector(".second-select");var o,a=e.querySelector(".links-select");let s,n,r,l,c=[],d=[],u=[],h,p,m=e.querySelector("a");null!==i&&(s=i.closest(".form-item"),n=i.querySelectorAll("option"),l=i.selectedIndex,d=g(n,"value"),p=d[l]),null!==t&&(e=t.querySelectorAll("option"),r=t.selectedIndex,c=g(e,"value"),h=c[r]),null!==a&&(e=a.querySelectorAll("option"),u=(u=(o=["data-url","value"],[...e].map(t=>{let i={};return o.forEach(e=>{i[e]=t.getAttribute(e)}),i}))).map(e=>{var t={},i=e.value.split("::");return t.firstValue=i[0].trim(),1<i.length&&(t.secondValue=i[1].trim()),t.url=e["data-url"],t})),null!==i&&null!==t&&f(u,i,s,r,n,c),v(s,u,h,p,m),!!window.chrome&&/chrome/.test(navigator.userAgent.toLowerCase())&&y(window).on("pageshow",()=>{let e;null!==i&&(e=y(i).find(":selected").val()),null!==t&&y(t).trigger("change"),e&&y(i).val(e).trigger("change")}),null!==t&&y(t).on("change",()=>{null!==i&&(r=t.selectedIndex,h=c[r],f(u,i,s,r,n,c)),r=t.selectedIndex,h=c[r],null!==i&&(l=i.selectedIndex,p=d[l]),v(s,u,h,p,m)}),null!==i&&y(i).on("change",()=>{l=i.selectedIndex,p=d[l],null!==t&&(r=t.selectedIndex,h=c[r]),v(s,u,h,p,m)})})}}})(Drupal,drupalSettings,jQuery),((n,Drupal)=>{Drupal.behaviors.addToMyCalendar={attach:function(e){once("add-to-my-calendar",".add-to-my-calendar",e).forEach(e=>{var t=e.querySelector(".add-to-my-calendar__button");let i=e.querySelector(".add-to-my-calendar__dropdown"),o=e=>{e&&e.preventDefault();var t,e=document.querySelector("body > .add-to-my-calendar__dropdown");e&&((t=document.querySelector(".add-to-my-calendar__button--opened"))&&t.classList.remove("add-to-my-calendar__button--opened"),n(e).slideUp(),window.removeEventListener("resize",a),document.removeEventListener("click",s))};let a=()=>{var e=document.querySelector("body > .add-to-my-calendar__dropdown"),t=document.querySelector(".add-to-my-calendar__button--opened"),i=t.getBoundingClientRect();e.style.width=t.offsetWidth+"px",e.style.top=i.top+window.pageYOffset+t.offsetHeight+"px",e.style.left=i.left+window.pageXOffset+"px"},s=e=>{e=e.target;document.querySelector("body > .add-to-my-calendar__dropdown").contains(e)||e.closest(".add-to-my-calendar__button")||o()};t.addEventListener("click",function(e){if(e.preventDefault(),this.classList.contains("add-to-my-calendar__button--opened"))o();else{o(),this.classList.add("add-to-my-calendar__button--opened");let e=document.querySelector("body > .add-to-my-calendar__dropdown");e&&e.parentNode.removeChild(e),(e=document.body.appendChild(i.cloneNode(!0))).querySelector(".add-to-my-calendar__dropdown-close").addEventListener("click",o),a(),n(e).slideToggle(),window.addEventListener("resize",a),document.addEventListener("click",
1s)}})})}}})(jQuery,Drupal),(Drupal=>{Drupal.behaviors.homeLayout={attach:function(e){once("home-layout",".homepage-layout",e).forEach(e=>{let t,i=e.querySelector(".block-region-right-top"),o=e.querySelector(".block-region-left-bottom");(i=e.classList.contains("homepage-layout--news-left")?e.querySelector(".block-region-left-top"):i)&&o&&((t=i.cloneNode(!0)).classList.add("block-region-right-top--visible-tablet"),t.removeAttribute("data-region-name"),o.prepend(t))})}},Drupal.behaviors.homeLayoutMasonry={attach:function(e){once("home-layout-masonry",".homepage-layout--masonry .homepage-layout__region--bottom .grid, .grid--masonry-wrapper",e).forEach(o=>{var a="rtl"===document.documentElement.dir||!1;let s=o.children;if(s.length){o.classList.add("grid--masonry");let t=[...s].filter((i=9)=>(e,t)=>i<=t),i=(t.forEach(e=>{9<s.length&&e.classList.add("homepage-layout__item--hidden")}),[...s].forEach(e=>{e.classList.add("masonry-element")}),new Masonry(o,{itemSelector:".masonry-element:not(.grid__title)",transitionDuration:0,horizontalOrder:!0,originLeft:!a})),e=(imagesLoaded(o).on("progress",function(){i.layout()}),()=>{var e=t.slice(0,9);t.splice(0,9),e.forEach(e=>{e.classList.add("homepage-layout__item--visible")}),i.layout()});t&&t.length&&(e(),window.addEventListener("scroll",()=>{t.length&&document.documentElement.clientHeight>o.getBoundingClientRect().bottom+50&&e()})),o.addEventListener("tabChanged",()=>{"mobile"===window.Breakpoints?.get()?setTimeout(()=>{i.layout()},350):i.layout()})}})}}})(Drupal),((o,Drupal)=>{Drupal.behaviors.locationOpen={attach:function(e,f){once("location-open",".landing-of-locations--display--map",e).forEach(function(o){var t="rtl"===document.documentElement.dir||!1,a="google";"undefined"!==f.current_map&&"baidumaps"===f.current_map&&(a="baidu");let s=o.querySelectorAll(".location-card"),n=o.querySelector("."+a+"-map__map"),i=o.querySelector(".location-card-list"),r=null,l=null,c=null,e=o.querySelector(".baidu-map__data"),d=e?.querySelectorAll(".baidu-map-item"),u=null,h=!1;function p(){return"undefined"!=typeof BMap&&void 0!==BMap.Map}function m(e){if(!h&&e&&p()){var t=e.id||"allmap";e.id||(e.id=t);try{u=new BMap.Map(t),h=!0}catch(e){return void console.error("Failed to initialize Baidu Map:",e)}}return h}function g(e,i,o){if(p())if(m(o)){if(l&&u){try{u.removeOverlay(l)}catch(e){console.warn("Could not remove previous marker:",e)}l=null}if(c&&u){try{u.closeInfoWindow()}catch(e){console.warn("Could not close previous info window:",e)}c=null}let e=new BMap.Point(i.getAttribute("data-x"),i.getAttribute("data-y"));u.centerAndZoom(e,15);o=e,a="undefined"!=typeof globalColors&&globalColors["color-darker"]?globalColors["color-darker"]:"#333333";var a,o=new BMap.Marker(o,{icon:new BMap.Symbol("M40,0C26.191,0,15,11.194,15,25c0,23.87,25,55,25,55s25-31.13,25-55C65,11.194,53.807,0,40,0z M40,38.8c-7.457,0-13.5-6.044-13.5-13.5S32.543,11.8,40,11.8c7.455,0,13.5,6.044,13.5,13.5S47.455,38.8,40,38.8z",{fillColor:a,fillOpacity:1,scale:.4})});u.addOverlay(o),l=o;a=i.getAttribute("data-link"),i=i.getAttribute("data-title");let t=new BMap.InfoWindow(`
2            <div class="baidu-map__info-window">
3              <div class="baidu-map__info-window-icon"></div>
4              <a href="${a}" target="_self" class="baidu-map__info-window-text">${i}</a>
5            </div>`,{width:250,height:100});o.addEventListener("click",()=>{u.openInfoWindow(t,e)}),u.openInfoWindow(t,e),c=t}else console.error("Could not initialize Baidu Map");else console.warn("Baidu Maps API is not loaded")}"baidu"===a&&n&&m(n),null!==i&&(n.locations=[],[...s].forEach((t,i)=>{(n.locations[i]=t).addEventListener("click",e=>{"A"!==e.target.tagName&&("baidu"===a?g(0,d[i],n):(n&&n.infoWindowOpened&&(n.infoWindowOpened.close(),n.infoWindowOpened=null),null!==r&&(n.infoWindows&&n.infoWindows[r]&&n.infoWindows[r].close(),null!==o.querySelector(".location-card--active"))&&o.querySelector(".location-card--active").classList.remove("location-card--active"),n.map&&n.map.setCenter({lat:+t.getAttribute("data-y"),lng:+t.getAttribute("data-x")})),s.forEach(e=>e.classList.remove("location-card--active")),t.classList.add("location-card--active"),r=i)})}),"mobile"!==window.Breakpoints?.get()?Drupal.behaviors.locationOpen.initNanoScroll(i):Drupal.behaviors.locationOpen.initCarousel(i,".location-card-list__content",t),window.Breakpoints?.onChange(e=>{"mobile"===e.breakpoint?(Drupal.behaviors.locationOpen.destroyNanoScroll(i,".location-card-list__content"),Drupal.behaviors.locationOpen.initCarousel(i,".location-card-list__content",t)):(Drupal.behaviors.locationOpen.destroyCarousel(i,".location-card-list__content"),Drupal.behaviors.locationOpen.initNanoScroll(i))}))})},initNanoScroll:function(e){o(e).nanoScroller({paneClass:"location-card-list__scrollbar",sliderClass:"location-card-list__scrollbar-thumb",contentClass:"location-card-list__content"})},destroyNanoScroll:function(e,t){e.querySelector(t).removeAttribute("style"),o(e).nanoScroller({destroy:!0})}
5,initCarousel:function(e,t,i){o(e.querySelector(t)).slick({adaptiveHeight:!0,slidesToShow:1,slidesToScroll:1,swipe:!1,rtl:i})},destroyCarousel:function(e,t){e=e.querySelector(t);!0===e.classList.contains("slick-initialized")&&o(e).slick("unslick")}},Drupal.behaviors.landingOfLocationsSubmit={attach:function(e){once("landing-of-locations",".landing-of-locations",e).forEach(function(e){var t,i=e.querySelector(".form-text");i&&(t=i.getAttribute("placeholder"),i.setAttribute("placeholder",t.charAt(0).toUpperCase()+t.slice(1)));let o=e.querySelector(".form-actions .form-submit");i&&o&&i.addEventListener("keydown",function(e){13===e.keyCode&&o.click()})})}}})(jQuery,Drupal),((s,Drupal)=>{Drupal.behaviors.locationInfoDetails={attach:function(e){once("location-info-details",".js-location-info",e).forEach(function(t){var e=s(t),i=e.find(".js-location-info__button"),o=e.find(".js-location-info__content");let a=e.data("map-height");a>=o.height()?i.remove():(t.classList.add("js-location-info__closed"),t.style.height=a+"px",i.on("click",()=>{["js-location-info__closed","js-location-info__opened"].map(e=>t.classList.toggle(e)),t.classList.contains("js-location-info__opened")?t.style.height="auto":t.style.height=a+"px"}))})}}})(jQuery,Drupal);

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.