PageSourceSearch

https://www.americanhome.co.jp/etc.clientlibs/design2020/clientlibs/clientlib-base.min.js

js americanhome.co.jp collected 2026-10-02 06:06:04 UTC 39,469 bytes, 81 lines download raw bytes

1Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(B){var m=this;if(!document.documentElement.contains(m))return null;do{if(m.matches(B))return m;m=m.parentElement||m.parentNode}while(null!==m&&1===m.nodeType);return null});
2(function(){function B(h){function C(g){f._config=g;g.element.removeAttribute("data-cmp-is");M(g.options);J(g.element);f._elements.item&&(f._elements.item=Array.isArray(f._elements.item)?f._elements.item:[f._elements.item],f._elements.button=Array.isArray(f._elements.button)?f._elements.button:[f._elements.button],f._elements.panel=Array.isArray(f._elements.panel)?f._elements.panel:[f._elements.panel],f._properties.singleExpansion&&(g=N(),1<g.length&&v(g.length-1)),H(),y(),I());window.Granite&&window.Granite.author&&
3window.Granite.author.MessageChannel&&(window.CQ.CoreComponents.MESSAGE_CHANNEL=window.CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",function(q){if(q.data&&"cmp-accordion"===q.data.type&&q.data.id===f._elements.self.dataset.cmpPanelcontainerId&&"navigate"===q.data.operation){var E=f._properties.singleExpansion;f._properties.singleExpansion=!0;v(q.data.index);f._properties.singleExpansion=
4E}}))}function I(){if(r){var g=r.getDeepLinkItemIdx(f,"item","item");if(-1<g){if((g=f._elements.item[g])&&!g.hasAttribute(d.item.expanded)){if(f._properties.singleExpansion)for(var q=0;q<f._elements.item.length;q++)f._elements.item[q].hasAttribute(d.item.expanded)&&b(f._elements.item[q],!1,!0);b(g,!0,!0)}(g=window.location.hash.substring(1))&&(g=document.querySelector("[id\x3d'"+g+"']"))&&g.scrollIntoView()}}}function J(g){f._elements={};f._elements.self=g;g=f._elements.self.querySelectorAll("[data-cmp-hook-accordion]");
5for(var q=0;q<g.length;q++){var E=g[q];if(E.closest(".cmp-accordion")===f._elements.self){var c="accordion";c=c.charAt(0).toUpperCase()+c.slice(1);c=E.dataset["cmpHook"+c];f._elements[c]?(Array.isArray(f._elements[c])||(f._elements[c]=[f._elements[c]]),f._elements[c].push(E)):f._elements[c]=E}}}function M(g){f._properties={};for(var q in l)if(Object.prototype.hasOwnProperty.call(l,q)){var E=l[q],c=null;g&&null!=g[q]&&(c=g[q],E&&"function"===typeof E.transform&&(c=E.transform(c)));null===c&&(c=l[q]["default"]);
6f._properties[q]=c}}function y(){window.addEventListener("hashchange",I,!1);var g=f._elements.button;if(g)for(var q=0;q<g.length;q++)(function(E){g[q].addEventListener("click",function(c){v(E);A(E)});g[q].addEventListener("keydown",function(c){var p=f._elements.button.length-1;switch(c.keyCode){case u.ARROW_LEFT:case u.ARROW_UP:c.preventDefault();0<E&&A(E-1);break;case u.ARROW_RIGHT:case u.ARROW_DOWN:c.preventDefault();E<p&&A(E+1);break;case u.HOME:c.preventDefault();A(0);break;case u.END:c.preventDefault();
7A(p);break;case u.ENTER:case u.SPACE:c.preventDefault(),v(E),A(E)}})})(q)}function v(g){if(g=f._elements.item[g]){if(f._properties.singleExpansion)for(var q=0;q<f._elements.item.length;q++)f._elements.item[q]!==g&&x(f._elements.item[q])&&b(f._elements.item[q],!1);b(g,!x(g));if(e){g=f._elements.self.id;var E=N().map(function(c){return D(c)});q={component:{}};q.component[g]={shownItems:E};E={component:{}};E.component[g]={shownItems:void 0};n.push(E);n.push(q)}}}
7function b(g,q,E){q?(g.setAttribute(d.item.expanded,
8""),q=f._elements.item.indexOf(g),!E&&r&&r.updateUrlHash(f,"item",q),e&&n.push({event:"cmp:show",eventInfo:{path:"component."+D(g)}})):(g.removeAttribute(d.item.expanded),!E&&r&&r.removeUrlHash(),e&&n.push({event:"cmp:hide",eventInfo:{path:"component."+D(g)}}));x(g)?t(g):z(g)}function x(g){return g&&g.dataset&&void 0!==g.dataset.cmpExpanded}function H(){for(var g=0;g<f._elements.item.length;g++){var q=f._elements.item[g];x(q)?t(q):z(q)}}function N(){for(var g=[],q=0;q<f._elements.item.length;q++){var E=
9f._elements.item[q];x(E)&&g.push(E)}return g}function t(g){g=f._elements.item.indexOf(g);if(-1<g){var q=f._elements.button[g];g=f._elements.panel[g];q.classList.add(a.button.expanded);setTimeout(function(){q.setAttribute("aria-expanded",!0)},100);g.classList.add(a.panel.expanded);g.classList.remove(a.panel.hidden);g.setAttribute("aria-hidden",!1)}}function z(g){g=f._elements.item.indexOf(g);if(-1<g){var q=f._elements.button[g];g=f._elements.panel[g];q.classList.remove(a.button.expanded);setTimeout(function(){q.setAttribute("aria-expanded",
10!1)},100);g.classList.add(a.panel.hidden);g.classList.remove(a.panel.expanded);g.setAttribute("aria-hidden",!0)}}function A(g){f._elements.button[g].focus()}var f=this;h&&h.element&&C(h)}function m(h){h=h.dataset;var C=[],I="accordion";I=I.charAt(0).toUpperCase()+I.slice(1);I=["is","hook"+I];for(var J in h)if(Object.prototype.hasOwnProperty.call(h,J)){var M=h[J];0===J.indexOf("cmp")&&(J=J.slice(3),J=J.charAt(0).toLowerCase()+J.substring(1),-1===I.indexOf(J)&&(C[J]=M))}return C}function D(h){return h?
11h.dataset.cmpDataLayer?Object.keys(JSON.parse(h.dataset.cmpDataLayer))[0]:h.id:null}function K(){n=(e=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;for(var h=document.querySelectorAll(k.self),C=0;C<h.length;C++)new B({element:h[C],options:m(h[C])});h=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;C=document.querySelector("body");(new h(function(I){I.forEach(function(J){J=[].slice.call(J.addedNodes);
120<J.length&&J.forEach(function(M){M.querySelectorAll&&[].slice.call(M.querySelectorAll(k.self)).forEac
12h(function(y){new B({element:y,options:m(y)})})})})})).observe(C,{subtree:!0,childList:!0,characterData:!0})}var r=window.CQ&&window.CQ.CoreComponents&&window.CQ.CoreComponents.container&&window.CQ.CoreComponents.container.utils?window.CQ.CoreComponents.container.utils:void 0;r||console.warn("Accordion: container utilities at window.CQ.CoreComponents.container.utils are not available. This can lead to missing features. Ensure the core.wcm.components.commons.site.container client library is included on the page.");
13var e,n,u={ENTER:13,SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},k={self:'[data-cmp-is\x3d"accordion"]'},a={button:{disabled:"cmp-accordion__button--disabled",expanded:"cmp-accordion__button--expanded"},panel:{hidden:"cmp-accordion__panel--hidden",expanded:"cmp-accordion__panel--expanded"}},d={item:{expanded:"data-cmp-expanded"}},l={singleExpansion:{"default":!1,transform:function(h){return!(null===h||"undefined"===typeof h)}}};"loading"!==document.readyState?K():
14document.addEventListener("DOMContentLoaded",K);r&&window.addEventListener("load",r.scrollToAnchor,!1)})();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector);Element.prototype.closest||(Element.prototype.closest=function(B){var m=this;if(!document.documentElement.contains(m))return null;do{if(m.matches(B))return m;m=m.parentElement||m.parentNode}while(null!==m&&1===m.nodeType);return null});
15(function(){function B(a){function d(v){y._config=v;v.element.removeAttribute("data-cmp-is");C(v.element);y._active=h(y._elements.tab);y._elements.tabpanel&&(J(),I(),l());window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(CQ.CoreComponents.MESSAGE_CHANNEL=CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",function(b){b.data&&"cmp-tabs"===b.data.type&&
16b.data.id===y._elements.self.dataset.cmpPanelcontainerId&&"navigate"===b.data.operation&&(y._active=b.data.index,J())}))}function l(){if(r){var v=r.getDeepLinkItemIdx(y,"tab","tabpanel");if(-1<v){var b=y._elements.tab[v];b&&y._elements.tab[y._active].id!==b.id&&M(v,!0);(v=window.location.hash.substring(1))&&(v=document.querySelector("[id\x3d'"+v+"']"))&&v.scrollIntoView()}}}function h(v){if(v)for(var b=0;b<v.length;b++)if(v[b].classList.contains(k.active.tab))return b;return 0}function C(v){y._elements=
17{};y._elements.self=v;v=y._elements.self.querySelectorAll("[data-cmp-hook-tabs]");for(var b=0;b<v.length;b++){var x=v[b];if(x.closest(".cmp-tabs")===y._elements.self){var H="tabs";H=H.charAt(0).toUpperCase()+H.slice(1);H=x.dataset["cmpHook"+H];y._elements[H]?(Array.isArray(y._elements[H])||(y._elements[H]=[y._elements[H]]),y._elements[H].push(x)):y._elements[H]=x}}}function I(){window.addEventListener("hashchange",l,!1);var v=y._elements.tab;if(v)for(var b=0;b<v.length;b++)(function(x){v[b].addEventListener("click",
18function(H){M(x)});v[b].addEventListener("keydown",function(H){var N=y._active,t=y._elements.tab.length-1;switch(H.keyCode){case u.ARROW_LEFT:case u.ARROW_UP:H.preventDefault();0<N&&M(N-1);break;case u.ARROW_RIGHT:case u.ARROW_DOWN:H.preventDefault();N<t&&M(N+1);break;case u.HOME:H.preventDefault();M(0);break;case u.END:H.preventDefault(),M(t)}})})(b)}function J(){var v=y._elements.tabpanel,b=y._elements.tab;if(v)if(Array.isArray(v))for(var x=0;x<v.length;x++)x===parseInt(y._active)?(v[x].classList.add(k.active.tabpanel),
19v[x].removeAttribute("aria-hidden"),b[x].classList.add(k.active.tab),b[x].setAttribute("aria-selected",!0),b[x].setAttribute("tabindex","0")):(v[x].classList.remove(k.active.tabpanel),v[x].setAttribute("aria-hidden",!0),b[x].classList.remove(k.active.tab),b[x].setAttribute("aria-selected",!1),b[x].setAttribute("tabindex","-1"));else v.classList.add(k.active.tabpanel),b.classList.add(k.active.tab)}function M(v,b){var x=y._active;!b&&r&&r.updateUrlHash(y,"tab",v);y._active=v;J();b=window.scrollX||window.pageXOffset;
20var H=window.scrollY||window.pageYOffset;y._elements.tab[v].focus();window.scrollTo(b,H);e&&(v=D(y._elements.tabpanel[v]),x=D(y._elements.tabpanel[x]),n.push({event:"cmp:show",eventInfo:{path:"component."+v}}),n.push({event:"cmp:hide",eventInfo:{path:"component."+x}}),x=y._elements.self.id,b={component:{}},b.component[x]={shownItems:[v]},v={component:{}},v.component[x]={shownItems:void 0},n.push(v),n.push(b))}var y=this;a&&a.element&&d(a)}function m(a){a=a.dataset;var d=[],l="tabs";l=l.charAt(0).toUpperCase()+
21l.slice(1);l=["is","hook"+l];for(var h in a)if(Object.prototype.hasOwnProperty.call(a,h)){var C=a[h];0===h.indexOf("cmp")&&(h=h.slice(3),h=h.charAt(0).toLowerCase()+h.substring(1),-1===l.indexOf(h)&&(d[h]=C))}return d}function D(a){return a?a.dataset.cmpDataLayer?Object.keys(JSON.parse(a.dataset.cmpDataLayer))[0]:a.id:null}function K(){n=(e=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;for(var a=document.querySelectorAll(k.self),
22d=0;d<a.length;d++)new B({element:a[d],options:m(a[d])});a=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;d=document.querySelector("body");(new a(function(l){l.forEach(function(h){h=[].slice.call(h.addedNodes);0<h.length&&h.forEach(function(C){C.querySelectorAll&&[].slice.call(C.querySelectorAll(k.self)).forEac
22h(function(I){new B({element:I,options:m(I)})})})})})).observe(d,{subtree:!0,childList:!0,characterData:!0})}var r=window.CQ&&window.CQ.CoreComponents&&window.CQ.CoreComponents.container&&
23window.CQ.CoreComponents.container.utils?window.CQ.CoreComponents.container.utils:void 0;r||console.warn("Tabs: container utilities at window.CQ.CoreComponents.container.utils are not available. This can lead to missing features. Ensure the core.wcm.components.commons.site.container client library is included on the page.");var e,n,u={END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},k={self:'[data-cmp-is\x3d"tabs"]',active:{tab:"cmp-tabs__tab--active",tabpanel:"cmp-tabs__tabpanel--active"}};
24"loading"!==document.readyState?K():document.addEventListener("DOMContentLoaded",K);r&&window.addEventListener("load",r.scrollToAnchor,!1)})();
25(function(){function B(a){function d(p){c._config=p;p.element.removeAttribute("data-cmp-is");C(p.options);h(p.element);c._active=0;c._paused=!1;c._elements.item&&(t(),I(),g(),N(),l());window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel&&(window.CQ=window.CQ||{},window.CQ.CoreComponents=window.CQ.CoreComponents||{},window.CQ.CoreComponents.MESSAGE_CHANNEL=window.CQ.CoreComponents.MESSAGE_CHANNEL||new window.Granite.author.MessageChannel("cqauthor",window),window.CQ.CoreComponents.MESSAGE_CHANNEL.subscribeRequestMessage("cmp.panelcontainer",
26function(w){w.data&&"cmp-carousel"===w.data.type&&w.data.id===c._elements.self.dataset.cmpPanelcontainerId&&"navigate"===w.data.operation&&A(w.data.index)}))}function l(){if(D){var p=D.getDeepLinkItemIdx(c,"item","item");if(-1<p){var w=c._elements.item[p];w&&c._elements.item[c._active].id!==w.id&&(f(p,!0),x());(p=window.location.hash.substring(1))&&(p=document.querySelector("[id\x3d'"+p+"']"))&&p.scrollIntoView()}}}function h(p){c._elements={};c._elements.self=p;p=c._elements.self.querySelectorAll("[data-cmp-hook-carousel]");
27for(var w=0;w<p.length;w++){var F=p[w],G="carousel";G=G.charAt(0).toUpperCase()+G.slice(1);G=F.dataset["cmpHook"+G];c._elements[G]?(Array.isArray(c._elements[G])||(c._elements[G]=[c._elements[G]]),c._elements[G].push(F)):c._elements[G]=F}}function C(p){c._properties={};for(var w in n)if(Object.prototype.hasOwnProperty.call(n,w)){var F=n[w],G=null;p&&null!=p[w]&&(G=p[w],F&&"function"===typeof F.transform&&(G=F.transform(G)));null===G&&(G=n[w]["default"]);c._properties[w]=G}}function I(){window.addEventListener("hashchange",
28l,!1);c._elements.previous&&c._elements.previous.addEventListener("click",function(){var L=0===c._active?c._elements.item.length-1:c._active-1;A(L);K&&r.push({event:"cmp:show",eventInfo:{path:"component."+m(c._elements.item[L])}})});c._elements.next&&c._elements.next.addEventListener("click",function(){var L=z();A(L);K&&r.push({event:"cmp:show",eventInfo:{path:"component."+m(c._elements.item[L])}})});var p=c._elements.indicator;if(p)for(var w=0;w<p.length;w++)(function(L){p[w].addEventListener("click",
29function(O){f(L);x()})})(w);c._elements.pause&&c._properties.autoplay&&c._elements.pause.addEventListener("click",v);c._elements.play&&c._properties.autoplay&&c._elements.play.addEventListener("click",b);c._elements.self.addEventListener("keydown",J);c._properties.autopauseDisabled||(c._elements.self.addEventListener("mouseenter",M),c._elements.self.addEventListener("mouseleave",y));var F=c._elements.item;if(F)for(var G=0;G<F.length;G++)F[G].addEventListener("focusin",M),F[G].addEventListener("focusout",
30y)}function J(p){var w=c._active,F=c._elements.indicator.length-1;switch(p.keyCode){case e.ARROW_LEFT:case e.ARROW_UP:p.preventDefault();0<w&&f(w-1);break;case e.ARROW_RIGHT:case e.ARROW_DOWN:p.preventDefault();w<F&&f(w+1);break;case e.HOME:p.preventDefault();f(0);break;case e.END:p.preventDefault();f(F);break;case e.SPACE:c._properties.autoplay&&p.target!==c._elements.previous&&p.target!==c._elements.next&&(p.preventDefault(),c._paused?H():x()),p.target===c._elements.pause&&c._elements.play.focus(),
31p.target===c._elements.play&&c._elements.pause.focus()}}function M(p){q()}function y(p){g()}function v(p){x();c._elements.play.focus()}function b(){H();c._elements.pause.focus()}function x(){c._paused=!0;q();N()}function H(){var p=c._paused=!1;c._elements.self.parentElement&&(p=c._elements.self.parentElement.querySelector(":hover")===c._elements.self);!c._properties.autopauseDisabled&&p||g();
31N()}function N(){E(c._elements.pause,c._paused);E(c._elements.play,!c._paused)}function t(){var p=c._elements.item;
32if(p&&Array.isArray(p))for(var w=0;w<p.length;w++)if(p[w].classList.contains("cmp-carousel__item--active")){c._active=w;break}}function z(){return c._active===c._elements.item.length-1?0:c._active+1}function A(p,w){if(!(0>p||p>c._elements.item.length-1)){c._active=p;var F=c._elements.item,G=c._elements.indicator;if(F)if(Array.isArray(F))for(var L=0;L<F.length;L++)L===parseInt(c._active)?(F[L].classList.add("cmp-carousel__item--active"),F[L].removeAttribute("aria-hidden"),G[L].classList.add("cmp-carousel__indicator--active"),
33G[L].setAttribute("aria-selected",!0),G[L].setAttribute("tabindex","0")):(F[L].classList.remove("cmp-carousel__item--active"),F[L].setAttribute("aria-hidden",!0),G[L].classList.remove("cmp-carousel__indicator--active"),G[L].setAttribute("aria-selected",!1),G[L].setAttribute("tabindex","-1"));else F.classList.add("cmp-carousel__item--active"),G.classList.add("cmp-carousel__indicator--active");!w&&D&&D.updateUrlHash(c,"item",p);K&&(w=c._elements.self.id,F=m(c._elements.item[p]),p={component:{}},p.component[w]=
34{shownItems:[F]},F={component:{}},F.component[w]={shownItems:void 0},r.push(F),r.push(p));c._elements.self.parentElement&&c._elements.self.parentElement.querySelector(":hover")!==c._elements.self&&g()}}function f(p,w){A(p,w);w=window.scrollX||window.pageXOffset;var F=window.scrollY||window.pageYOffset;c._elements.indicator[p].focus();window.scrollTo(w,F);K&&r.push({event:"cmp:show",eventInfo:{path:"component."+m(c._elements.item[p])}})}function g(){!c._paused&&c._properties.autoplay&&(q(),c._autoplayIntervalId=
35window.setInterval(function(){if(!document.visibilityState||!document.hidden){var p=c._elements.indicators;p!==document.activeElement&&p.contains(document.activeElement)?f(z(),!0):A(z(),!0)}},c._properties.delay))}function q(){window.clearInterval(c._autoplayIntervalId);c._autoplayIntervalId=null}function E(p,w){p&&(!1!==w?(p.disabled=!0,p.classList.add("cmp-carousel__action--disabled")):(p.disabled=!1,p.classList.remove("cmp-carousel__action--disabled")))}var c=this;a&&a.element&&d(a)}function m(a){return a?
36a.dataset.cmpDataLayer?Object.keys(JSON.parse(a.dataset.cmpDataLayer))[0]:a.id:null}var D=window.CQ&&window.CQ.CoreComponents&&window.CQ.CoreComponents.container&&window.CQ.CoreComponents.container.utils?window.CQ.CoreComponents.container.utils:void 0;D||console.warn("Tabs: container utilities at window.CQ.CoreComponents.container.utils are not available. This can lead to missing features. Ensure the core.wcm.components.commons.site.container client library is included on the page.");var K,r,e={SPACE:32,
37END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40},n={autoplay:{"default":!1,transform:function(a){return!(null===a||"undefined"===typeof a)}},delay:{"default":5E3,transform:function(a){a=parseFloat(a);return isNaN(a)?null:a}},autopauseDisabled:{"default":!1,transform:function(a){return!(null===a||"undefined"===typeof a)}}},u="loading"!==document.readyState?Promise.resolve():new Promise(function(a){document.addEventListener("DOMContentLoaded",a)}),k=window.CMP&&window.CMP.utils?
38Promise.resolve():new Promise(function(a){document.addEventListener("core.wcm.components.commons.site.utils.loaded",a)});Promise.all([u,k]).then(function(){r=(K=document.body.hasAttribute("data-cmp-data-layer-enabled"))?window.adobeDataLayer=window.adobeDataLayer||[]:void 0;for(var a=document.querySelectorAll('[data-cmp-is\x3d"carousel"]'),d=0;d<a.length;d++)new B({element:a[d],options:CMP.utils.readData(a[d],"carousel")});a=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
39d=document.querySelector("body");(new a(function(l){l.forEach(function(h){h=[].slice.call(h.addedNodes);0<h.length&&h.forEach(function(C){C.querySelectorAll&&[].slice.call(C.querySelectorAll('[data-cmp-is\x3d"carousel"]')).forEach(function(I){new B({element:I,options:CMP.utils.readData(I,"carousel")})})})})})).observe(d,{subtree:!0,childList:!0,characterData:!0})});D&&window.addEventListener("load",D.scrollToAnchor,!1)})();
40window.Element&&!Element.prototype.closest&&(Element.prototype.closest=function(B){B=(this.document||this.ownerDocument).querySelectorAll(B);var m=this,D;do for(D=B.length;0<=--D&&B.item(D)!==m;);while(0>D&&(m=m.parentElement));return m});
41window.Element&&!Element.prototype.matches&&(Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(B){B=(this.document||this.ownerDocument).querySelectorAll(B);for(var m=B.length;0<=--m&&B.item(m)!==this;);return-1<m});
42Object.assign||(Object.assign=function(B,m){if(null===B)throw new TypeError("Cannot convert undefined or null to object");for(var D=Object(B),K=1;K<arguments.length;K++){var r=arguments[K];if(null!==r)for(var e in r)Object.prototype.hasOwnProperty.call(r,e)&&(D[e]=r[e])}return D});
43(function(B){B.forEach(function(m){Object.prototype.hasOwnProperty.call(m,"remove")||Object.defineProperty(m,"remove",{configurable:!0,enumerable:!0,writable:!0,value:function(){this.parentNode.removeChild(this)}})})})([Element.prototype,CharacterData.prototype,DocumentType.prototype]);
44(function(){function B(k){function a(t){t.element.removeAttribute("data-cmp-is");t.options.src&&0<=t.options.src.indexOf("width\x3d{width}")&&(H=!0,N="width\x3d{width}");b._properties=CMP.utils.setupProperties(t.options,K);M(t.element);t.options.src&&Object.prototype.hasOwnProperty.call(t.options,"dmimage")&&"SmartCrop:Auto"===t.options.smartcroprendition&&(x=CMP.image.dynamicMedia.getAutoSmartCrops(t.options.src));b._elements.noscript&&(b._elements.container=b._elements.link?b._elements.link:b._elements.self,
45C(),b._properties.lazy&&h(),b._elements.map&&b._elements.image.addEventListener("load",v),window.addEventListener("resize",y),"focus click load transitionend animationend scroll".split(" ").forEach(function(z){document.addEventListener(z,b.update)}),b._elements.image.addEventListener("cmp-image-redraw",b.update),b._interSectionObserver=new IntersectionObserver(function(z,A){z.forEach(function(f){0<f.intersectionRatio&&b.update(
45)})}),b._interSectionObserver.observe(b._elements.self),b.update())}function d(){var t=
46b._properties.widths&&0<b._properties.widths.length||0<Object.keys(x).length;if(0<Object.keys(x).length){var z=l(Object.keys(x),!1);z=x[z]}else z=t?(b._properties.dmimage?"":".")+l(b._properties.widths,!0):"";H&&(z=""!==z?"width\x3d"+z.substring(1):"");z=b._properties.src.replace(N,z);z=z.replace("{dpr}",r);var A=b._elements.image.getAttribute("src");if(z!==A)if(null===A||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"===A)b._elements.image.setAttribute("src",z);else{var f=
47b._properties.src.split(N),g=A.startsWith(f[0]);g&&1<f.length&&(g=A.endsWith(f[f.length-1]));g&&(b._elements.image.setAttribute("src",z),t||window.removeEventListener("scroll",b.update))}b._lazyLoaderShowing&&b._elements.image.addEventListener("load",I);b._interSectionObserver.unobserve(b._elements.self)}function l(t,z){for(var A=b._elements.self,f=A.clientWidth;0===f&&A.parentNode;)A=A.parentNode,f=A.clientWidth;z=f*(z?r:1);A=t.length;for(f=0;f<A-1&&t[f]<z;)f++;return t[f].toString()}function h(){var t=
48b._elements.image.getAttribute("width"),z=b._elements.image.getAttribute("height");if(t&&z){var A=D.style;A["padding-bottom"]=z/t*100+"%";for(var f in A)Object.prototype.hasOwnProperty.call(A,f)&&(b._elements.image.style[f]=A[f])}b._elements.image.setAttribute("src","data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");b._elements.image.classList.add(D.cssClass);b._lazyLoaderShowing=!0}function C(){var t=b._elements.noscript.textContent.trim();t=t.replace(/&(amp;)*lt;/g,
49"\x3c");t=t.replace(/&(amp;)*gt;/g,"\x3e");t=(new DOMParser).parseFromString(t,"text/html");var z=t.querySelector(m.image);z.removeAttribute("src");b._elements.container.insertBefore(z,b._elements.noscript);(t=t.querySelector(m.map))&&b._elements.container.insertBefore(t,b._elements.noscript);b._elements.noscript.parentNode.removeChild(b._elements.noscript);b._elements.container.matches(m.image)?b._elements.image=b._elements.container:b._elements.image=b._elements.container.querySelector(m.image);
50b._elements.map=b._elements.container.querySelector(m.map);b._elements.areas=b._elements.container.querySelectorAll(m.area)}function I(){b._elements.image.classList.remove(D.cssClass);for(var t in D.style)Object.prototype.hasOwnProperty.call(D.style,t)&&(b._elements.image.style[t]="");b._elements.image.removeEventListener("load",I);b._lazyLoaderShowing=!1}function J(){if(b._elements.areas&&0<b._elements.areas.length)for(var t=0;t<b._elements.areas.length;t++){var z=b._elements.image.width,A=b._elements.image.height;
51if(z&&A){var f=b._elements.areas[t].dataset.cmpRelcoords;if(f){f=f.split(",");for(var g=Array(f.length),q=0;q<g.length;q++)g[q]=0===q%2?parseInt(f[q]*z):parseInt(f[q]*A);b._elements.areas[t].coords=g}}}}function M(t){b._elements={};b._elements.self=t;t=b._elements.self.querySelectorAll("[data-cmp-hook-image]");for(var z=0;z<t.length;z++){var A=t[z],f="image";f=f.charAt(0).toUpperCase()+f.slice(1);b._elements[A.dataset["cmpHook"+f]]=A}}function y(){b.update();J()}function v(){J()}var b=this,x={},H=
52!1,N="{.width}";b.update=function(){if(b._properties.lazy){if(null===b._elements.container.offsetParent)var t=!1;else{t=window.pageYOffset;var z=t+document.documentElement.clientHeight,A=b._elements.container.getBoundingClientRect().top+t;t=A+b._elements.container.clientHeight>=t-b._properties.lazythreshold&&A<=z+b._properties.lazythreshold}t&&d()}else d()};k&&k.element&&a(k)}var m={self:'[data-cmp-is\x3d"image"]',image:'[data-cmp-hook-image\x3d"image"]',map:'[data-cmp-hook-image\x3d"map"]',area:'[data-cmp-hook-image\x3d"area"]'},
53D={cssClass:"cmp-image__image--is-loading",style:{height:0,"padding-bottom":""}},K={widths:{"default":[],transform:function(k){var a=[];k.split(",").forEach(function(d){d=parseFloat(d);isNaN(d)||a.push(d)});return a}},lazy:{"default":!1,transform:function(k){return!(null===k||"undefined"===typeof k)}},dmimage:{"default":!1,transform:function(k){return!(null===k||"undefined"===typeof k)}},lazythreshold:{"default":0,transform:function(k){k=parseInt(k);return isNaN(k)?0:k}},src:{transform:function(k){return decodeURIComponent(k)}}},
54r=window.devicePixelRatio||1,e="loading"!==document.readyState?Promise.resolve():new Promise(function(k){document.addEventListener("DOMContentLoaded",k)}),n=window.CMP&&window.CMP.utils?Promise.resolve():new Promise(function(k){document.addEventListener("core.wcm.components.c
54ommons.site.utils.loaded",k)}),u=window.CMP&&window.CMP.image&&window.CMP.image.dynamicMedia?Promise.resolve():new Promise(function(k){document.addEventListener("core.wcm.components.commons.site.image.dynamic-media.loaded",k)});
55Promise.all([e,n,u]).then(function(){for(var k=document.querySelectorAll(m.self),a=0;a<k.length;a++)new B({element:k[a],options:CMP.utils.readData(k[a],"image")});k=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;a=document.querySelector("body");(new k(function(d){d.forEach(function(l){l=[].slice.call(l.addedNodes);0<l.length&&l.forEach(function(h){h.querySelectorAll&&[].slice.call(h.querySelectorAll(m.self)).forEach(function(C){new B({element:C,options:CMP.utils.readData(C,
56"image")})})})})})).observe(a,{subtree:!0,childList:!0,characterData:!0})})})();
57(function(){function B(a){a=a.dataset;var d=[],l="search";l=l.charAt(0).toUpperCase()+l.slice(1);l=["is","hook"+l];for(var h in a)if(Object.prototype.hasOwnProperty.call(a,h)){var C=a[h];0===h.indexOf("cmp")&&(h=h.slice(3),h=h.charAt(0).toLowerCase()+h.substring(1),-1===l.indexOf(h)&&(d[h]=C))}return d}function m(a,d){a&&(!1!==d?(a.style.display="block",a.setAttribute("aria-hidden",!1)):(a.style.display="none",a.setAttribute("aria-hidden",!0)))}function D(a){var d=[];if(a&&a.elements)for(var l=0;l<
58a.elements.length;l++){var h=a.elements[l];!h.disabled&&h.name&&(h=[h.name,encodeURIComponent(h.value)],d.push(h.join("\x3d")))}return d.join("\x26")}function K(a,d){if(a&&d)if(3===a.nodeType){var l=a.nodeValue;d=d.exec(l);if(l&&d){l=document.createElement("mark");l.className="cmp-search__item-mark";l.appendChild(document.createTextNode(d[0]));var h=a.splitText(d.index);h.nodeValue=h.nodeValue.substring(d[0].length);a.parentNode.insertBefore(l,h)}}else if(a.hasChildNodes())for(l=0;l<a.childNodes.length;l++)K(a.childNodes[l],
59d)}function r(a){a.element&&a.element.removeAttribute("data-cmp-is");this._cacheElements(a.element);this._setupProperties(a.options);this._action=this._elements.form.getAttribute("action");this._resultsOffset=0;this._hasMoreResults=!0;this._elements.input.addEventListener("input",this._onInput.bind(this));this._elements.input.addEventListener("focus",this._onInput.bind(this));this._elements.input.addEventListener("keydown",this._onKeydown.bind(this));this._elements.clear.addEventListener("click",
60this._onClearClick.bind(this));document.addEventListener("click",this._onDocumentClick.bind(this));this._elements.results.addEventListener("scroll",this._onScroll.bind(this));this._makeAccessible()}function e(){for(var a=document.querySelectorAll(n.self),d=0;d<a.length;d++)new r({element:a[d],options:B(a[d])});a=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;d=document.querySelector("body");(new a(function(l){l.forEach(function(h){h=[].slice.call(h.addedNodes);
610<h.length&&h.forEach(function(C){C.querySelectorAll&&[].slice.call(C.querySelectorAll(n.self)).forEac
61h(function(I){new r({element:I,options:B(I)})})})})})).observe(d,{subtree:!0,childList:!0,characterData:!0})}var n={self:'[data-cmp-is\x3d"search"]',item:{self:'[data-cmp-hook-search\x3d"item"]',title:'[data-cmp-hook-search\x3d"itemTitle"]',focused:".cmp-search__item--is-focused"}},u={minLength:{"default":3,transform:function(a){a=parseFloat(a);return isNaN(a)?null:a}},resultsSize:{"default":10,transform:function(a){a=
62parseFloat(a);return isNaN(a)?null:a}}},k=0;r.prototype._displayResults=function(){0===this._elements.input.value.length?(m(this._elements.clear,!1),this._cancelResults()):(this._elements.input.value.length<this._properties.minLength||this._updateResults(),m(this._elements.clear,!0))};r.prototype._onScroll=function(a){this._elements.results.scrollTop+2*this._elements.results.clientHeight>=this._elements.results.scrollHeight&&(this._resultsOffset+=this._properties.resultsSize,this._displayResults())};
63r.prototype._onInput=function(a){var d=this;d._cancelResults();this._timeout=setTimeout(function(){d._displayResults()},300)};r.prototype._onKeydown=function(a){switch(a.keyCode){case 9:this._resultsOpen()&&(m(this._elements.results,!1),this._elements.input.setAttribute("aria-expanded","false"));break;case 13:a.preventDefault();this._resultsOpen()&&(a=this._elements.results.querySelector(n.item.focused))&&a.click();break;case 27:this._cancelResults();break;case 38:this._resultsOpen()&&(a.preventDefault(),
64this._stepResultFocus(!0));break;case 40:this._resultsOpen()?(a.preventDefault(),this._stepResultFocus()):this._onInput()}};r.prototype._onClearClick=function(a){a.preventDefault();this._elements.input.value="";m(this._elements.clear,!1);m(this._elements.results,!1);this._elements.input.setAttribute("aria-expanded","false")};r.prototype._onDocumentClick=function(a){var d=this._elements.input.contains(a.target);a=this._elements.results.contains(a.target);d||a||(m(this._elements.results,!1),this._elements.input.setAttribute("aria-expanded",
65"false"))};r.prototype._resultsOpen=function(){return"none"!==this._elements.results.style.display};r.prototype._makeAccessible=function(){var a="cmp-search-results-"+k;this._elements.input.setAttribute("aria-owns",a);this._elements.results.id=a;k++};r.prototype._generateItems=function(a,d){var l=this;a.forEach(function(h){var C=document.createElement("span");C.innerHTML=l._elements.itemTemplate.innerHTML;C.querySelectorAll(n.item.title)[0].appendChild(document.createTextNode(h.title));C.querySelectorAll(n.item.self)[0].setAttribute("href",
66h.url);d.innerHTML+=C.innerHTML})};r.prototype._markResults=function(){var a=this._elements.results.querySelectorAll(n.item.self),d=this._elements.input.value.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$\x26");d=new RegExp("("+d+")","gi");for(var l=this._resultsOffset-1;l<a.length;++l)K(a[l],d)};r.prototype._stepResultFocus=function(a){var d=this._elements.results.querySelectorAll(n.item.self),l=this._elements.results.querySelector(n.item.focused);l=Array.prototype.indexOf.call(d,l);if(0<d.length)if(a){if(1<=
67l&&(d[l].classList.remove("cmp-search__item--is-focused"),d[l].setAttribute("aria-selected","false"),d[l-1].classList.add("cmp-search__item--is-focused"),d[l-1].setAttribute("aria-selected","true")),a=this._elements.results.querySelector(n.item.focused))a=this._elements.results.scrollTop-a.offsetTop,0<a&&(this._elements.results.scrollTop-=a)}else if(0>l?(d[0].classList.add("cmp-search__item--is-focused"),d[0].setAttribute("aria-selected","true")):l+1<d.length&&(d[l].classList.remove("cmp-search__item--is-focused"),
68d[l].setAttribute("aria-selected","false"),d[l+1].classList.add("cmp-search__item--is-focused"),d[l+1].setAttribute("aria-selected","true")),a=this._elements.results.querySelector(n.item.focused))a=a.offsetTop+a.offsetHeight-this._elements.results.scrollTop-this._elements.results.clientHeight,0<a?this._elements.results.scrollTop+=a:this._onScroll()};r.prototype._updateResults=function(){var a=this;if(a._hasMoreResults){var d=new XMLHttpRequest,l=a._action+"?"+D(a._elements.form)+"\x26resultsOffset\x3d"+
69a._resultsOffset;d.open("GET",l,!0);d.onload=function(){setTimeout(function(){m(a._elements.loadingIndicator,!1);m(a._elements.icon,!0)},300);if(200<=d.status&&400>d.status){var h=JSON.parse(d.responseText);0<h.length?(a._generateItems(h,a._elements.results),a._markResults(),m(a._elements.results,!0),a._elements.input.setAttribute("aria-expanded","true")):a._hasMoreResults=!1;0<a._elements.results.querySelectorAll(n.item.self).length%a._properties.resultsSize&&(a._hasMoreResults=!1)}};m(a._elements.loadingIndicator,
70!0);m(a._elements.icon,!1);d.send()}};r.prototype._cancelResults=function(){clearTimeout(this._timeout);this._resultsOffset=this._elements.results.scrollTop=0;this._hasMoreResults=!0;this._elements.results.innerHTML="";
70this._elements.input.setAttribute("aria-expanded","false")};r.prototype._cacheElements=function(a){this._elements={};this._elements.self=a;a=this._elements.self.querySelectorAll("[data-cmp-hook-search]");for(var d=0;d<a.length;d++){var l=a[d],h="search";h=h.charAt(0).toUpperCase()+
71h.slice(1);this._elements[l.dataset["cmpHook"+h]]=l}};r.prototype._setupProperties=function(a){this._properties={};for(var d in u)if(Object.prototype.hasOwnProperty.call(u,d)){var l=u[d];this._properties[d]=a&&null!=a[d]?l&&"function"===typeof l.transform?l.transform(a[d]):a[d]:u[d]["default"]}};"loading"!==document.readyState?e():document.addEventListener("DOMContentLoaded",e)})();
72(function(){function B(e){e=e.dataset;var n=[],u="formText";u=u.charAt(0).toUpperCase()+u.slice(1);u=["is","hook"+u];for(var k in e)if(e.hasOwnProperty(k)){var a=e[k];0===k.indexOf("cmp")&&(k=k.slice(3),k=k.charAt(0).toLowerCase()+k.substring(1),-1===u.indexOf(k)&&(n[k]=a))}return n}function m(e){e.element&&e.element.removeAttribute("data-cmp-is");this._cacheElements(e.element);this._setupProperties(e.options);this._elements.input.addEventListener("invalid",this._onInvalid.bind(this));this._elements.input.addEventListener("input",
73this._onInput.bind(this))}function D(){for(var e=document.querySelectorAll(K.self),n=0;n<e.length;n++)new m({element:e[n],options:B(e[n])});e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;n=document.querySelector("body");(new e(function(u){u.forEach(function(k){k=[].slice.call(k.addedNodes);0<k.length&&k.forEach(function(a){a.querySelectorAll&&[].slice.call(a.querySelectorAll(K.self)).forEac
73h(function(d){new m({element:d,options:B(d)})})})})})).observe(n,{subtree:!0,
74childList:!0,characterData:!0})}var K={self:'[data-cmp-is\x3d"formText"]'},r={constraintMessage:"",requiredMessage:""};m.prototype._onInvalid=function(e){e.target.setCustomValidity("");e.target.validity.typeMismatch?this._properties.constraintMessage&&e.target.setCustomValidity(this._properties.constraintMessage):e.target.validity.tooShort?this._properties.constraintMessage&&e.target.setCustomValidity(this._properties.constraintMessage):e.target.validity.patternMismatch?this._properties.constraintMessage&&
75e.target.setCustomValidity(this._properties.constraintMessage):e.target.validity.badInput?this._properties.constraintMessage&&e.target.setCustomValidity(this._properties.constraintMessage):e.target.validity.valueMissing&&this._properties.requiredMessage&&e.target.setCustomValidity(this._properties.requiredMessage)};m.prototype._onInput=function(e){e.target.setCustomValidity("")};m.prototype._cacheElements=function(e){this._elements={};this._elements.self=e;e=this._elements.self.querySelectorAll("[data-cmp-hook-form-text]");
76for(var n=0;n<e.length;n++){var u=e[n],k="formText";k=k.charAt(0).toUpperCase()+k.slice(1);this._elements[u.dataset["cmpHook"+k]]=u}};m.prototype._setupProperties=function(e){this._properties={};for(var n in r)if(r.hasOwnProperty(n)){var u=r[n];this._properties[n]=e&&null!=e[n]?u&&"function"===typeof u.transform?u.transform(e[n]):e[n]:r[n]["default"]}};"loading"!==document.readyState?D():document.addEventListener("DOMContentLoaded",D)})();
77(function(){function B(e){e=e.dataset;var n=[],u="formText";u=u.charAt(0).toUpperCase()+u.slice(1);u=["is","hook"+u];for(var k in e)if(Object.prototype.hasOwnProperty.call(e,k)){var a=e[k];0===k.indexOf("cmp")&&(k=k.slice(3),k=k.charAt(0).toLowerCase()+k.substring(1),-1===u.indexOf(k)&&(n[k]=a))}return n}function m(e){e.element&&e.element.removeAttribute("data-cmp-is");this._cacheElements(e.element);this._setupProperties(e.options);this._elements.input.addEventListener("invalid",this._onInvalid.bind(this));
78this._elements.input.addEventListener("input",this._onInput.bind(this))}function D(){for(var e=document.querySelectorAll(K.self),n=0;n<e.length;n++)new m({element:e[n],options:B(e[n])});e=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;n=document.querySelector("body");(new e(function(u){u.forEach(function(k){k=[].slice.call(k.addedNodes);0<k.length&&k.forEach(function(a){a.querySelectorAll&&[].slice.call(a.querySelectorAll(K.self)).forEac
78h(function(d){new m({element:d,
79options:B(d)})})})})})).observe(n,{subtree:!0,childList:!0,characterData:!0})}var K={self:'[data-cmp-is\x3d"formText"]'},r={constraintMessage:"",requiredMessage:""};m.prototype._onInvalid=function(e){e.target.setCustomValidity("");e.target.validity.typeMismatch?this._properties.constraintMessage&&e.target.setCustomValidity(this._properties.constraintMessage):e.target.validity.valueMissing&&this._properties.requiredMessage&&e.target.setCustomValidity(this._properties.requiredMessage)};m.prototype._onInput=
80function(e){e.target.setCustomValidity("")};m.prototype._cacheElements=function(e){this._elements={};this._elements.self=e;e=this._elements.self.querySelectorAll("[data-cmp-hook-form-text]");for(var n=0;n<e.length;n++){var u=e[n],k="formText";k=k.charAt(0).toUpperCase()+k.slice(1);this._elements[u.dataset["cmpHook"+k]]=u}};m.prototype._setupProperties=function(e){this._properties={};for(var n in r)if(Object.prototype.hasOwnProperty.call(r,n)){var u=r[n];this._properties[n]=e&&null!=e[n]?u&&"function"===
81typeof u.transform?u.transform(e[n]):e[n]:r[n]["default"]}};"loading"!==document.readyState?D():document.addEventListener("DOMContentLoaded",D)})();

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.