PageSourceSearch

https://www.thermofisher.com/etc.clientlibs/tfsite/clientlibs/clie…ase.min.c5016c058b5b5fee04bec5b9f984bb9b.js

js thermofisher.com collected 2026-09-24 08:29:10 UTC 40,398 bytes, 1,048 lines download raw bytes

1(function(){window.CQ=window.CQ||{};
2window.CQ.CoreComponents=window.CQ.CoreComponents||{};
3window.CQ.CoreComponents.container=window.CQ.CoreComponents.container||{};
4window.CQ.CoreComponents.container.utils={};
5window.CQ.CoreComponents.container.utils={getDeepLinkItemIdx:function(b,e){if(window.location.hash){var a=window.location.hash.substring(1);
6if(document.getElementById(a)&&a&&b&&b._config&&b._config.element&&b._config.element.id&&b._elements&&b._elements[e]&&a.indexOf(b._config.element.id+"-item-")===0){for(var c=0;
7c<b._elements[e].length;
8c++){var d=b._elements[e][c];
9if(d.id===a){return c
10}}}return -1
11}},getDeepLinkItem:function(b,c){var a=window.CQ.CoreComponents.container.utils.getDeepLinkItemIdx(b,c);
12if(b&&b._elements&&b._elements[c]){return b._elements[c][a]
13}}}
14}());
15(function(){var a=document.body.hasAttribute("data-cmp-data-layer-enabled");
16var k=(a)?window.adobeDataLayer=window.adobeDataLayer||[]:undefined;
17var c="cmp";
18var m="accordion";
19var g={ENTER:13,SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40};
20var l={self:"[data-"+c+'-is="'+m+'"]'};
21var j={button:{disabled:"cmp-accordion__button--disabled",expanded:"cmp-accordion__button--expanded"},panel:{hidden:"cmp-accordion__panel--hidden",expanded:"cmp-accordion__panel--expanded"}};
22var f={item:{expanded:"data-cmp-expanded"}};
23var i={singleExpansion:{"default":false,transform:function(n){return !(n===null||typeof n==="undefined")
24}}};
25function h(p){var v=this;
26if(p&&p.element){B(p)
27}function B(F){v._config=F;
28F.element.removeAttribute("data-"+c+"-is");
29A(F.options);
30C(F.element);
31if(v._elements.item){v._elements.item=Array.isArray(v._elements.item)?v._elements.item:[v._elements.item];
32v._elements.button=Array.isArray(v._elements.button)?v._elements.button:[v._elements.button];
33v._elements.panel=Array.isArray(v._elements.panel)?v._elements.panel:[v._elements.panel];
34var G=CQ.CoreComponents.container.utils.getDeepLinkItem(v,"item");
35if(G&&!G.hasAttribute(f.item.expanded)){r(G,true)
36}if(v._properties.singleExpansion){if(!G){var E=t();
37if(E.length===0){u(0)
38}if(E.length>1){u(E.length-1)
39}}else{for(var D=0;
40D<v._elements.item.length;
41D++){if(v._elements.item[D].id!==G.id&&v._elements.item[D].hasAttribute(f.item.expanded)){r(v._elements.item[D],false)
42}}}}var E=t();
43if($(".cmp-faqlist").attr("data-iswcmmode")=="true"){if(E.length===0){u(0)
44}}n();
45s();
46if(window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel){new window.Granite.author.MessageChannel("cqauthor",window).subscribeRequestMessage("cmp.panelcontainer",function(I){if(I.data&&I.data.type==="cmp-accordion"&&I.data.id===v._elements.self.dataset.cmpPanelcontainerId){if(I.data.operation==="navigate"){var H=v._properties.singleExpansion;
47v._properties.singleExpansion=true;
48u(I.data.index);
49v._properties.singleExpansion=H
50}}})
51}}}function C(J){v._elements={};
52v._elements.self=J;
53var D=v._elements.self.querySelectorAll("[data-"+c+"-hook-"+m+"]");
54for(var G=0;
55G<D.length;
56G++){var H=D[G];
57if(H.closest("."+c+"-"+m)===v._elements.self){var I=m;
58I=I.charAt(0).toUpperCase()+I.slice(1);
59var F=H.dataset[c+"Hook"+I];
60if(v._elements[F]){if(!Array.isArray(v._elements[F])){var E=v._elements[F];
61v._elements[F]=[E]
62}v._elements[F].push(H)
63}else{v._elements[F]=H
64}}}}function A(D){v._properties={};
65for(var E in i){if(i.hasOwnProperty(E)){var G=i[E];
66var F=null;
67if(D&&D[E]!=null){F=D[E];
68if(G&&typeof G.transform==="function"){F=G.transform(F)
69}}if(F===null){F=i[E]["default"]
70}v._properties[E]=F
71}}}function s(){var E=v._elements.button;
72if(E){for(var D=0;
73D<E.length;
74D++){(function(F){E[D].addEventListener("click",function(G){u(F);
75x(F)
76});
77E[D].addEventListener("keydown",function(G){w(G,F)
78})
79})(D)
80}}}function w(E,D){var F=v._elements.button.length-1;
81switch(E.keyCode){case g.ARROW_LEFT:case g.ARROW_UP:E.preventDefault();
82if(D>0){x(D-1)
83}break;
84case g.ARROW_RIGHT:case g.ARROW_DOWN:E.preventDefault();
85if(D<F){x(D+1)
86}break;
87case g.HOME:E.preventDefault();
88x(0);
89break;
90case g.END:E.preventDefault();
91x(F);
92break;
93case g.ENTER:case g.SPACE:E.preventDefault();
94u(D);
95x(D);
96break;
97default:return
98}}function u(G){var K=v._elements.item[G];
99if(K){if(v._properties.singleExpansion){for(var H=0;
100H<v._elements.item.length;
101H++){if(v._elements.item[H]!==K){var D=o(v._elements.item[H]);
102if(D){r(v._elements.item[H],false)
103}}}r(K,true)
104}else{r(K,!o(K))
105}if(a){var F=v._elements.self.id;
106var E=t().map(function(L){return Object.keys(JSON.parse(L.dataset.cmpDataLayer))[0]
107}
107);
108var J={component:{}};
109J.component[F]={shownItems:E};
110var I={component:{}};
111I.component[F]={shownItems:undefined};
112k.push(I);
113k.push(J)
114}}}function r(E,D){if(D){E.setAttribute(f.item.expanded,"");
115if(a){k.push({event:"cmp:show",eventInfo:{path:"component."+e(E.dataset.cmpDataLayer)}})
116}}else{E.removeAttribute(f.item.expanded);
117if(a){k.push({event:"cmp:hide",eventInfo:{path:"component."+e(E.dataset.cmpDataLayer)}})
118}}y(E)
119}function o(D){return D&&D.dataset&&D.dataset.cmpExpanded!==undefined
120}function y(E){var D=o(E);
121if(D){q(E)
122}else{z(E)
123}}function n(){for(var D=0;
124D<v._elements.item.length;
125D++){y(v._elements.item[D])
126}}function t(){var E=[];
127for(var F=0;
128F<v._elements.item.length;
129F++){var G=v._elements.item[F];
130var D=o(G);
131if(D){E.push(G)
132}}return E
133}function q(G){var E=v._elements.item.indexOf(G);
134if(E>-1){var F=v._elements.button[E];
135var D=v._elements.panel[E];
136F.classList.add(j.button.expanded);
137F.setAttribute("aria-expanded",true);
138D.classList.add(j.panel.expanded);
139D.classList.remove(j.panel.hidden);
140D.setAttribute("aria-hidden",false);
141if(v._properties.singleExpansion){F.classList.add(j.button.disabled);
142F.setAttribute("aria-disabled",true)
143}var H=G.id;
144if(H.startsWith("faqlist")){document.dispatchEvent(new CustomEvent("faq:viewed",{}));
145console.log("Add new event for faq - faq:viewed.  "+H)
146}}}function z(G){var E=v._elements.item.indexOf(G);
147if(E>-1){var F=v._elements.button[E];
148var D=v._elements.panel[E];
149F.classList.remove(j.button.disabled);
150F.classList.remove(j.button.expanded);
151F.removeAttribute("aria-disabled");
152F.setAttribute("aria-expanded",false);
153D.classList.add(j.panel.hidden);
154D.classList.remove(j.panel.expanded);
155D.setAttribute("aria-hidden",true)
156}}function x(D){var E=v._elements.button[D];
157E.focus()
158}}function b(q){var s=q.dataset;
159var o=[];
160var t=m;
161t=t.charAt(0).toUpperCase()+t.slice(1);
162var n=["is","hook"+t];
163for(var p in s){if(s.hasOwnProperty(p)){var r=s[p];
164if(p.indexOf(c)===0){p=p.slice(c.length);
165p=p.charAt(0).toLowerCase()+p.substring(1);
166if(n.indexOf(p)===-1){o[p]=r
167}}}}return o
168}function e(n){return Object.keys(JSON.parse(n))[0]
169}function d(){var r=document.querySelectorAll(l.self);
170for(var p=0;
171p<r.length;
172p++){new h({element:r[p],options:b(r[p])})
173}var q=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
174var n=document.querySelector("body");
175var o;
176if(q){o=new q(function(s){s.forEach(function(t){var u=[].slice.call(t.addedNodes);
177if(u.length>0){u.forEach(function(v){if(v.querySelectorAll){var w=[].slice.call(v.querySelectorAll(l.self));
178w.forEach(function(x){new h({element:x,options:b(x)})
179})
180}})
181}})
182});
183o.observe(n,{subtree:true,childList:true,characterData:true})
184}}if(document.readyState!=="loading"){d()
185}else{document.addEventListener("DOMContentLoaded",d)
186}}());
187if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector
188}if(!Element.prototype.closest){Element.prototype.closest=function(b){var a=this;
189if(!document.documentElement.contains(a)){return null
190}do{if(a.matches(b)){return a
191}a=a.parentElement||a.parentNode
192}while(a!==null&&a.nodeType===1);
193return null
194}
195}(function(){var a=document.body.hasAttribute("data-cmp-data-layer-enabled");
196var k=(a)?window.adobeDataLayer=window.adobeDataLayer||[]:undefined;
197var c="cmp";
198var m="accordion";
199var g={ENTER:13,SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40};
200var l={self:"[data-"+c+'-is="'+m+'"]'};
201var j={button:{disabled:"cmp-accordion__button--disabled",expanded:"cmp-accordion__button--expanded"},panel:{hidden:"cmp-accordion__panel--hidden",expanded:"cmp-accordion__panel--expanded"}};
202var f={item:{expanded:"data-cmp-expanded"}};
203var i={singleExpansion:{"default":false,transform:function(n){return !(n===null||typeof n==="undefined")
204}}};
205function h(p){var v=this;
206if(p&&p.element){B(p)
207}function B(F){v._config=F;
208F.element.removeAttribute("data-"+c+"-is");
209A(F.options);
210C(F.element);
211if(v._elements.item){v._elements.item=Array.isArray(v._elements.item)?v._elements.item:[v._elements.item];
212v._elements.button=Array.isArray(v._elements.button)?v._elements.button:[v._elements.button];
213v._elements.panel=Array.isArray(v._elements.panel)?v._elements.panel:[v._elements.panel];
214var G=CQ.CoreComponents.container.utils.getDeepLinkItem(v,"item");
215if(G&&!G.hasAttribute(f.item.expanded)){r(G,true)
216}if(v._properties.singleExpansion){if(!G){var E=t();
217if(E.length===0){u(0)
218}if(E.length>1){u(E.length-1)
219}}else{for(var D=0;
220D<v._elements.item.length;
221D++){if(v._elements.item[D].id!==G.id&&v._elements.item[D].hasAttribute(f.item.expanded)){r(v._elements.item[D],false)
222}}}}n();
223s();
224if(window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel){new window.Granite.author.MessageChannel("cqauthor",window).subscribeRequestMessage("cmp.panelcontainer",function(I){if(I.data&&I.data.type==="cmp-accordion"&&I.data.id===v._elements.self.dataset.cmpPanelcontainerId){if(I.data.operation==="navigate"){var H=v._properties.singleExpansion;
225v._properties.singleExpansion=true;
226u(I.data.index);
227v._properties.singleExpansion=H
228}}})
229}}}function C(J){v._elements={};
230v._elements.self=J;
231var D=v._elements.self.querySelectorAll("[data-"+c+"-hook-"+m+"]");
232for(var G=0;
233G<D.length;
234G++){var H=D[G];
235if(H.closest("."+c+"-"+m)===v._elements.self){var I=m;
236I=I.charAt(0).toUpperCase()+I.slice(1);
237var F=H.dataset[c+"Hook"+I];
238if(v._elements[F]){if(!Array.isArray(v._elements[F])){var E=v._elements[F];
239v._elements[F]=[E]
240}v._elements[F].push(H)
241}else{v._elements[F]=H
242}}}}function A(D){v._properties={};
243for(var E in i){if(i.hasOwnProperty(E)){var G=i[E];
244var F=null;
245if(D&&D[E]!=null){F=D[E];
246if(G&&typeof G.transform==="function"){F=G.transform(F)
247}}if(F===null){F=i[E]["default"]
248}v._properties[E]=F
249}}}function s(){var E=v._elements.button;
250if(E){for(var D=0;
251D<E.length;
252D++){(function(F){E[D].addEventListener("click",function(G){u(F);
253x(F)
254});
255E[D].addEventListener("keydown",function(G){w(G,F)
256})
257})(D)
258}}}function w(E,D){var F=v._elements.button.length-1;
259switch(E.keyCode){case g.ARROW_LEFT:case g.ARROW_UP:E.preventDefault();
260if(D>0){x(D-1)
261}break;
262case g.ARROW_RIGHT:case g.ARROW_DOWN:E.preventDefault();
263if(D<F){x(D+1)
264}break;
265case g.HOME:E.preventDefault();
266x(0);
267break;
268case g.END:E.preventDefault();
269x(F);
270break;
271case g.ENTER:case g.SPACE:E.preventDefault();
272u(D);
273x(D);
274break;
275default:return
276}}function u(G){var K=v._elements.item[G];
277if(K){if(v._properties.singleExpansion){for(var H=0;
278H<v._elements.item.length;
279H++){if(v._elements.item[H]!==K){var D=o(v._elements.item[H]);
280if(D){r(v._elements.item[H],false)
281}}}r(K,true)
282}else{r(K,!o(K))
283}if(a){var F=v._elements.self.id;
284var E=t().map(function(L){return Object.keys(JSON.parse(L.dataset.cmpDataLayer))[0]
285});
286var J={component:{}};
287J.component[F]={shownItems:E};
288var I={component:{}};
289I.component[F]={shownItems:undefined};
290k.push(I);
291k.push(J)
292}}}function r(E,D){if(D){E.setAttribute(f.item.expanded,"");
293if(a){k.push({event:"cmp:show",eventInfo:{path:"component."+e(E.dataset.cmpDataLayer)}})
294}}else{E.removeAttribute(f.item.expanded);
295if(a){k.push({event:"cmp:hide",eventInfo:{path:"component."+e(E.dataset.cmpDataLayer)}})
296}}y(E)
297}function o(D){return D&&D.dataset&&D.dataset.cmpExpanded!==undefined
298}function y(E){var D=o(E);
299if(D){q(E)
300}else{z(E)
301}}function n(){for(var D=0;
302D<v._elements.item.length;
303D++){y(v._elements.item[D])
304}}function t(){var E=[];
305for(var F=0;
306F<v._elements.item.length;
307F++){var G=v._elements.item[F];
308var D=o(G);
309if(D){E.push(G)
310}}return E
311}function q(G){var E=v._elements.item.indexOf(G);
312if(E>-1){var F=v._elements.button[E];
313var D=v._elements.panel[E];
314F.classList.add(j.button.expanded);
315F.setAttribute("aria-expanded",true);
316D.classList.add(j.panel.expanded);
317D.classList.remove(j.panel.hidden);
318D.setAttribute("aria-hidden",false);
319if(v._properties.singleExpansion){F.classList.add(j.button.disabled);
320F.setAttribute("aria-disabled",true)
321}}}function z(G){var E=v._elements.item.indexOf(G);
322if(E>-1){var F=v._elements.button[E];
323var D=v._elements.panel[E];
324F.classList.remove(j.button.disabled);
325F.classList.remove(j.button.expanded);
326F.removeAttribute("aria-disabled");
327F.setAttribute("aria-expanded",false);
328D.classList.add(j.panel.hidden);
329D.classList.remove(j.panel.expanded);
330D.setAttribute("aria-hidden",true)
331}}function x(D){var E=v._elements.button[D];
332E.focus()
333}}function b(q){var s=q.dataset;
334var o=[];
335var t=m;
336t=t.charAt(0).toUpperCase()+t.slice(1);
337var n=["is","hook"+t];
338for(var p in s){if(s.hasOwnProperty(p)){var r=s[p];
339if(p.indexOf(c)===0){p=p.slice(c.length);
340p=p.charAt(0).toLowerCase()+p.substring(1);
341if(n.indexOf(p)===-1){o[p]=r
342}}}}return o
343}function e(n){return Object.keys(JSON.parse(n))[0]
344}function d(){var r=document.querySelectorAll(l.self);
345for(var p=0;
346p<r.length;
347p++){new h({element:r[p],options:b(r[p])})
348}var q=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
349var n=document.querySelector("body");
350var o;
351if(q){o=new q(function(s){s.forEach(function(t){var u=[].slice.call(t.addedNodes);
352if(u.length>0){u.forEach(function(v){if(v.querySelectorAll){var w=[].slice.call(v.querySelectorAll(l.self));
353w.forEach(function(x){new h({element:x,options:b(x)})
354})
355}})
356}})
357});
358o.observe(n,{subtree:true,childList:true,characterData:true})
359}}if(document.readyState!=="loading"){d()
360}else{document.addEventListener("DOMContentLoaded",d)
361}}());
362(function(){var a=document.body.hasAttribute("data-cmp-data-layer-enabled");
363var i=(a)?window.adobeDataLayer=window.adobeDataLayer||[]:undefined;
364var c="cmp";
365var k="carousel";
366var f={SPACE:32,END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40};
367var j={self:"[data-"+c+'-is="'+k+'"]'};
368var g={autoplay:{"default":false,transform:function(l){return !(l===null||typeof l==="undefined")
369}},delay:{"default":5000,transform:function(l){l=parseFloat(l);
370return !isNaN(l)?l:null
371}},autopauseDisabled:{"default":false,transform:function(l){return !(l===null||typeof l==="undefined")
372}}};
373function h(G){var u=this;
374if(G&&G.element){B(G)
375}function B(I){I.element.removeAttribute("data-"+c+"-is");
376s(I.options);
377l(I.element);
378u._active=0;
379u._paused=false;
380if(u._elements.item){w();
381m();
382D();
383q()
384}if(window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel){new window.Granite.author.MessageChannel("cqauthor",window).subscribeRequestMessage("cmp.panelcontainer",function(J){if(J.data&&J.data.type==="cmp-carousel"&&J.data.id===u._elements.self.dataset.cmpPanelcontainerId){if(J.data.operation==="navigate"){C(J.data.index)
385}}})
386}}function l(O){u._elements={};
387u._elements.self=O;
388var I=u._elements.self.querySelectorAll("[data-"+c+"-hook-"+k+"]");
389for(var L=0;
390L<I.length;
391L++){var M=I[L];
392var N=k;
393N=N.charAt(0).toUpperCase()+N.slice(1);
394var K=M.dataset[c+"Hook"+N];
395if(u._elements[K]){if(!Array.isArray(u._elements[K])){var J=u._elements[K];
396u._elements[K]=[J]
397}u._elements[K].push(M)
398}else{u._elements[K]=M
399}}}function s(I){u._properties={};
400for(var J in g){if(g.hasOwnProperty(J)){var L=g[J];
401var K=null;
402if(I&&I[J]!=null){K=I[J];
403if(L&&typeof L.transform==="function"){K=L.transform(K)
404}}if(K===null){K=g[J]["default"]
405}u._properties[J]=K
406}}}function m(){if(u._elements.previous){u._elements.previous.addEventListener("click",function(){var K=o();
407C(K);
408if(a){i.push({event:"cmp:show",eventInfo:{path:"component."+e(u._elements.item[K].dataset.cmpDataLayer)}})
409}})
410}if(u._elements.next){u._elements.next.addEventListener("click",function(){var K=z();
411C(K);
412if(a){i.push({event:"cmp:show",eventInfo:{path:"component."+e(u._elements.item[K].dataset.cmpDataLayer)}})
413}})
414}var J=u._elements.indicator;
415if(J){for(var I=0;
416I<J.length;
417I++){(function(K){J[I].addEventListener("click",function(L){E(K)
418})
419})(I)
420}}if(u._elements.pause){if(u._properties.autoplay){u._elements.pause.addEventListener("click",t)
421}}if(u._elements.play){if(u._properties.autoplay){u._elements.play.addEventListener("click",A)
422}}u._elements.self.addEventListener("keydown",p);
423if(!u._properties.autopauseDisabled){u._elements.self.addEventListener("mouseenter",x);
424u._elements.self.addEventListener("mouseleave",H)
425}}function p(J){var I=u._active;
426var K=u._elements.indicator.length-1;
427switch(J.keyCode){case f.ARROW_LEFT:case f.ARROW_UP:J.preventDefault();
428if(I>0){E(I-1)
429}break;
430case f.ARROW_RIGHT:case f.ARROW_DOWN:J.preventDefault();
431if(I<K){E(I+1)
432}break;
433case f.HOME:J.preventDefault();
434E(0);
435break;
436case f.END:J.preventDefault();
437E(K);
438break;
439case f.SPACE:if(u._properties.autoplay&&(J.target!==u._elements.previous&&J.target!==u._elements.next)){J.preventDefault();
440if(!u._paused){r()
441}else{F()
442}}if(J.target===u._elements.pause){u._elements.play.focus()
443}if(J.target===u._elements.play){u._elements.pause.focus()
444}break;
445default:return
446}}function x(I){n()
447}function H(I){D()
448}function t(I){r();
449u._elements.play.focus()
450}function A(){F();
451u._elements.pause.focus()
452}function r(){u._paused=true;
453n();
454q()
455}function F(){u._paused=false;
456var I=false;
457if(u._elements.self.parentElement){I=u._elements.self.parentElement.querySelector(":hover")===u._elements.self
458}if(u._properties.autopauseDisabled||!I){D()
459}q()
460}function q(){y(u._elements.pause,u._paused);
461y(u._elements.play,!u._paused)
462}function w(){var I=u._elements.item;
463var K=u._elements.indicator;
464if(I){if(Array.isArray(I)){for(var J=0;
465J<I.length;
466J++){if(J===parseInt(u._active)){I[J].classList.add("cmp-carousel__item--active");
467I[J].removeAttribute("aria-hidden");
468K[J].classList.add("cmp-carousel__indicator--active");
469K[J].setAttribute("aria-selected",true);
470K[J].setAttribute("tabindex","0")
471}else{I[J].classList.remove("cmp-carousel__item--active");
472I[J].setAttribute("aria-hidden",true);
473K[J].classList.remove("cmp-carousel__indicator--active");
474K[J].setAttribute("aria-selected",false);
475K[J].setAttribute("tabindex","-1")
476}}}else{I.classList.add("cmp-carousel__item--active");
477K.classList.add("cmp-carousel__indicator--active")
478}}}function v(J){var I=window.scrollX||window.pageXOffset;
479var K=window.scrollY||window.pageYOffset;
480J.focus();
481window.scrollTo(I,K)
482}function z(){return u._active===(u._elements.item.length-1)?0:u._active+1
483}function o(){return u._active===0?(u._elements.item.length-1):u._active-1
484}function C(I){if(I<0||I>(u._elements.item.length-1)){return
485}u._active=I;
486w();
487if(a){var K=u._elements.self.id;
488var M=e(u._elements.item[I].dataset.cmpDataLayer);
489var L={component:{}};
490L.component[K]={shownItems:[M]};
491var J={component:{}};
492J.component[K]={shownItems:undefined};
493i.push(J);
494i.push(L)
495}if(u._elements.self.parentElement){if(u._elements.self.parentElement.querySelector(":hover")!==u._elements.self){D()
496}}}function E(I){C(I);
497v(u._elements.indicator[I]);
498if(a){i.push({event:"cmp:show",eventInfo:{path:"component."+e(u._elements.item[I].dataset.cmpDataLayer)}})
499}}function D(){if(u._paused||!u._properties.autoplay){return
500}n();
501u._autoplayIntervalId=window.setInterval(function(){if(document.visibilityState&&document.hidden){return
502}var I=u._elements.indicators;
503if(I!==document.activeElement&&I.contains(document.activeElement)){E(z())
504}else{C(z())
505}},u._properties.delay)
506}function n(){window.clearInterval(u._autoplayIntervalId);
507u._autoplayIntervalId=null
508}function y(J,I){if(!J){return
509}if(I!==false){J.disabled=true;
510J.classList.add("cmp-carousel__action--disabled")
511}else{J.disabled=false;
512J.classList.remove("cmp-carousel__action--disabled")
513}}}function b(o){var q=o.dataset;
514var m=[];
515var r=k;
516r=r.charAt(0).toUpperCase()+r.slice(1);
517var l=["is","hook"+r];
518for(var n in q){if(q.hasOwnProperty(n)){var p=q[n];
519if(n.indexOf(c)===0){n=n.slice(c.length);
520n=n.charAt(0).toLowerCase()+n.substring(1);
521if(l.indexOf(n)===-1){m[n]=p
522}}}}return m
523}function e(l){return Object.keys(JSON.parse(l))[0]
524}function d(){var p=document.querySelectorAll(j.self);
525for(var n=0;
526n<p.length;
527n++){new h({element:p[n],options:b(p[n])})
528}var o=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
529var l=document.querySelector("body");
530var m;
531if(o){m=new o(function(q){q.forEach(function(r){var s=[].slice.call(r.addedNodes);
532if(s.length>0){s.forEach(function(t){if(t.querySelectorAll){var u=[].slice.call(t.querySelectorAll(j.self));
533u.forEach(function(v){new h({element:v,options:b(v)})
534})
535}})
536}})
537});
538m.observe(l,{subtree:true,childList:true,characterData:true})
539}}if(document.readyState!=="loading"){d()
540}else{document.addEventListener("DOMContentLoaded",d)
541}}());
542if(window.Element&&!Element.prototype.closest){Element.prototype.closest=function(c){var d=(this.document||this.ownerDocument).querySelectorAll(c);
543var b=this;
544var a;
545do{a=d.length;
546while(--a>=0&&d.item(a)!==b){}}while((a<0)&&(b=b.parentElement));
547return b
548}
549}if(window.Element&&!Element.prototype.matches){Element.prototype.matches=Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector||function(b){var c=(this.document||this.ownerDocument).querySelectorAll(b);
550var a=c.length;
551while(--a>=0&&c.item(a)!==this){}return a>-1
552}
553}if(!Object.assign){Object.assign=function(d,f){if(d===null){throw new TypeError("Cannot convert undefined or null to object")
554}var e=Object(d);
555for(var c=1;
556c<arguments.length;
557c++){var b=arguments[c];
558if(b!==null){for(var a in b){if(Object.prototype.hasOwnProperty.call(b,a)){e[a]=b[a]
559}}}}return e
560}
561}try{(function(a){a.forEach(function(c){if(c.hasOwnProperty("remove")){return
562}Object.defineProperty(c,"remove",{configurable:true,enumerable:true,writable:true,value:function b(){this.parentNode.removeChild(this)
563}})
564})
565})([Element.prototype,CharacterData.prototype,DocumentType.prototype])
566}catch(ex){console.log(ex)
567}(function(){var e="cmp";
568var n="image";
569var g="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";
570var l=0;
571var m="{.width}";
572var h=false;
573var k={self:"[data-"+e+'-is="'+n+'"]',image:'[data-cmp-hook-image="image"]',map:'[data-cmp-hook-image="map"]',area:'[data-cmp-hook-image="area"]'};
574var a={cssClass:"cmp-image__image--is-loading",style:{height:0,"padding-bottom":""}};
575var i={widths:{"default":[],transform:function(p){var o=[];
576p.split(",").forEach(function(q){q=parseFloat(q);
577if(!isNaN(q)){o.push(q)
578}});
579return o
580}},lazy:{"default":false,transform:function(o){return !(o===null||typeof o==="undefined")
581}},src:{transform:function(o){return decodeURIComponent(o)
582}}};
583var j=window.devicePixelRatio||1;
584function c(r){var t=r.dataset;
585var p=[];
586var u=n;
587u=u.charAt(0).toUpperCase()+u.slice(1);
588var o=["is","hook"+u];
589for(var q in t){if(t.hasOwnProperty(q)){var s=t[q];
590if(q.indexOf(e)===0){q=q.slice(e.length);
591q=q.charAt(0).toLowerCase()+q.substring(1);
592if(o.indexOf(q)===-1){p[q]=s
593}}}}return p
594}function b(s){var u=this;
595function A(C){C.element.removeAttribute("data-"+e+"-is");
596z(C.options);
597B(C.element);
598if(!u._elements.noscript){return
599}u._elements.container=u._elements.link?u._elements.link:u._elements.self;
600o();
601if(u._properties.lazy&&h){r()
602}
602if(u._elements.map){u._elements.image.addEventListener("load",w)
603}window.addEventListener("resize",y);
604["focus","click","load","transitionend","animationend","scroll"].forEach(function(D){document.addEventListener(D,u.update)
605});
606u._elements.image.addEventListener("cmp-image-redraw",u.update);
607u.update()
608}function q(){var C=u._properties.widths&&u._properties.widths.length>0;
609var E=C?"."+x():"";
610var D=u._properties.src.replace(m,E);
611if(u._elements.image.getAttribute("src")!==D){u._elements.image.setAttribute("src",D);
612if(!C){window.removeEventListener("scroll",u.update)
613}}if(u._lazyLoaderShowing&&h){u._elements.image.addEventListener("load",v)
614}}function x(){var E=u._elements.self;
615var G=E.clientWidth;
616while(G===0&&E.parentNode){E=E.parentNode;
617G=E.clientWidth
618}var D=G*j;
619var C=u._properties.widths.length;
620var F=0;
621while((F<C-1)&&(u._properties.widths[F]<D)){F++
622}return u._properties.widths[F].toString()
623}function r(){var F=u._elements.image.getAttribute("width");
624var C=u._elements.image.getAttribute("height");
625if(F&&C){var E=(C/F)*100;
626var G=a.style;
627G["padding-bottom"]=E+"%";
628for(var D in G){if(G.hasOwnProperty(D)){u._elements.image.style[D]=G[D]
629}}}u._elements.image.setAttribute("src",g);
630u._elements.image.classList.add(a.cssClass);
631u._lazyLoaderShowing=true
632}function o(){var C=d(u._elements.noscript.textContent.trim());
633var G=new DOMParser();
634var E=G.parseFromString(C,"text/html");
635var F=E.querySelector(k.image);
636F.removeAttribute("src");
637u._elements.container.insertBefore(F,u._elements.noscript);
638var D=E.querySelector(k.map);
639if(D){u._elements.container.insertBefore(D,u._elements.noscript)
640}u._elements.noscript.parentNode.removeChild(u._elements.noscript);
641if(u._elements.container.matches(k.image)){u._elements.image=u._elements.container
642}else{u._elements.image=u._elements.container.querySelector(k.image)
643}u._elements.map=u._elements.container.querySelector(k.map);
644u._elements.areas=u._elements.container.querySelectorAll(k.area)
645}function v(){u._elements.image.classList.remove(a.cssClass);
646for(var C in a.style){if(a.style.hasOwnProperty(C)){u._elements.image.style[C]=""
647}}u._elements.image.removeEventListener("load",v);
648u._lazyLoaderShowing=false
649}function p(){if(u._elements.container.offsetParent===null){return false
650}var C=window.pageYOffset;
651var E=C+document.documentElement.clientHeight;
652var F=u._elements.container.getBoundingClientRect().top+C;
653var D=F+u._elements.container.clientHeight;
654return D>=C-l&&F<=E+l
655}function t(){if(u._elements.areas&&u._elements.areas.length>0){for(var E=0;
656E<u._elements.areas.length;
657E++){var F=u._elements.image.width;
658var C=u._elements.image.height;
659if(F&&C){var I=u._elements.areas[E].dataset.cmpRelcoords;
660if(I){var G=I.split(",");
661var H=new Array(G.length);
662for(var D=0;
663D<H.length;
664D++){if(D%2===0){H[D]=parseInt(G[D]*F)
665}else{H[D]=parseInt(G[D]*C)
666}}u._elements.areas[E].coords=H
667}}}}}function B(H){u._elements={};
668u._elements.self=H;
669var C=u._elements.self.querySelectorAll("[data-"+e+"-hook-"+n+"]");
670for(var E=0;
671E<C.length;
672E++){var F=C[E];
673var G=n;
674var D;
675G=G.charAt(0).toUpperCase()+G.slice(1);
676if(F.dataset){D=F.dataset[e+"Hook"+G]
677}u._elements[D]=F
678}}function z(C){u._properties={};
679for(var D in i){if(i.hasOwnProperty(D)){var E=i[D];
680if(C&&C[D]!=null){if(E&&typeof E.transform==="function"){u._properties[D]=E.transform(C[D])
681}else{u._properties[D]=C[D]
682}}else{u._properties[D]=i[D]["default"]
683}}}}function y(){u.update();
684t()
685}function w(){t()
686}u.update=function(){if(u._properties.lazy&&h){if(p()){q()
687}}else{q()
688}};
689if(s&&s.element){A(s)
690}}function f(){var s=document.querySelectorAll(k.self);
691for(var q=0;
692q<s.length;
693q++){new b({element:s[q],options:c(s[q])})
694}var r=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
695var o=document.querySelector("body");
696var p;
697if(r){p=new r(function(t){t.forEach(function(u){var v=[].slice.call(u.addedNodes);
698if(v.length>0){v.forEach(function(w){if(w.querySelectorAll){var x=[].slice.call(w.querySelectorAll(k.self));
699x.forEach(function(y){new b({element:y,options:c(y)})
700})
701}})
702}})
703});
704p.observe(o,{subtree:true,childList:true,characterData:true})
705}}if(document.readyState!=="loading"){f()
706}else{document.addEventListener("DOMContentLoaded",f)
707}function d(o){o=o.replace(/&(amp;)*lt;/g,"<");
708o=o.replace(/&(amp;)*gt;/g,">");
709return o
710}})();
711if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector
712}if(!Element.prototype.closest){Element.prototype.closest=function(b){var a=this;
713if(!document.documentElement.contains(a)){return null
714}
714do{if(a.matches(b)){return a
715}a=a.parentElement||a.parentNode
716}while(a!==null&&a.nodeType===1);
717return null
718}
719}(function(){var a=document.body.hasAttribute("data-cmp-data-layer-enabled");
720var h=(a)?window.adobeDataLayer=window.adobeDataLayer||[]:undefined;
721var d="cmp";
722var j="tabs";
723var g={END:35,HOME:36,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40};
724var i={self:"[data-"+d+'-is="'+j+'"]',active:{tab:"cmp-tabs__tab--active",tabpanel:"cmp-tabs__tabpanel--active"}};
725function b(l){var p=this;
726if(l&&l.element){t(l)
727}function t(v){p._config=v;
728v.element.removeAttribute("data-"+d+"-is");
729u(v.element);
730p._active=k(p._elements.tab);
731if(p._elements.tabpanel){r();
732o()
733}var w=CQ.CoreComponents.container.utils.getDeepLinkItemIdx(p,"tabpanel");
734if(w){var x=p._elements.tab[w];
735if(x&&p._elements.tab[p._active].id!==x.id){n(w)
736}}if(window.Granite&&window.Granite.author&&window.Granite.author.MessageChannel){new window.Granite.author.MessageChannel("cqauthor",window).subscribeRequestMessage("cmp.panelcontainer",function(y){if(y.data&&y.data.type==="cmp-tabs"&&y.data.id===p._elements.self.dataset.cmpPanelcontainerId){if(y.data.operation==="navigate"){m(y.data.index)
737}}})
738}}function k(w){if(w){for(var v=0;
739v<w.length;
740v++){if(w[v].classList.contains(i.active.tab)){return v
741}}}return 0
742}function u(B){p._elements={};
743p._elements.self=B;
744var v=p._elements.self.querySelectorAll("[data-"+d+"-hook-"+j+"]");
745for(var y=0;
746y<v.length;
747y++){var z=v[y];
748if(z.closest("."+d+"-"+j)===p._elements.self){var A=j;
749A=A.charAt(0).toUpperCase()+A.slice(1);
750var x=z.dataset[d+"Hook"+A];
751if(p._elements[x]){if(!Array.isArray(p._elements[x])){var w=p._elements[x];
752p._elements[x]=[w]
753}p._elements[x].push(z)
754}else{p._elements[x]=z
755}}}}function o(){var w=p._elements.tab;
756if(w){for(var v=0;
757v<w.length;
758v++){(function(x){w[v].addEventListener("click",function(y){n(x)
759});
760w[v].addEventListener("keydown",function(y){q(y)
761})
762})(v)
763}}}function q(w){var v=p._active;
764var x=p._elements.tab.length-1;
765switch(w.keyCode){case g.ARROW_LEFT:case g.ARROW_UP:w.preventDefault();
766if(v>0){n(v-1)
767}break;
768case g.ARROW_RIGHT:case g.ARROW_DOWN:w.preventDefault();
769if(v<x){n(v+1)
770}break;
771case g.HOME:w.preventDefault();
772n(0);
773break;
774case g.END:w.preventDefault();
775n(x);
776break;
777default:return
778}}function r(){var v=p._elements.tabpanel;
779var x=p._elements.tab;
780if(v){if(Array.isArray(v)){for(var w=0;
781w<v.length;
782w++){if(w===parseInt(p._active)){v[w].classList.add(i.active.tabpanel);
783v[w].removeAttribute("aria-hidden");
784x[w].classList.add(i.active.tab);
785x[w].setAttribute("aria-selected",true);
786x[w].setAttribute("tabindex","0")
787}else{v[w].classList.remove(i.active.tabpanel);
788v[w].setAttribute("aria-hidden",true);
789x[w].classList.remove(i.active.tab);
790x[w].setAttribute("aria-selected",false);
791x[w].setAttribute("tabindex","-1")
792}}}else{v.classList.add(i.active.tabpanel);
793x.classList.add(i.active.tab)
794}}}function s(w){var v=window.scrollX||window.pageXOffset;
795var z=window.scrollY||window.pageYOffset;
796w.focus();
797window.scrollTo(v,z)
798}function m(v){p._active=v;
799r()
800}function n(w){var B=p._active;
801m(w);
802s(p._elements.tab[w]);
803if(a){var A=f(p._elements.tabpanel[w].dataset.cmpDataLayer);
804var z=f(p._elements.tabpanel[B].dataset.cmpDataLayer);
805h.push({event:"cmp:show",eventInfo:{path:"component."+A}});
806h.push({event:"cmp:hide",eventInfo:{path:"component."+z}});
807var v=p._elements.self.id;
808var y={component:{}};
809y.component[v]={shownItems:[A]};
810var x={component:{}};
811x.component[v]={shownItems:undefined};
812h.push(x);
813h.push(y)
814}}}function c(n){var p=n.dataset;
815var l=[];
816var q=j;
817q=q.charAt(0).toUpperCase()+q.slice(1);
818var k=["is","hook"+q];
819for(var m in p){if(p.hasOwnProperty(m)){var o=p[m];
820if(m.indexOf(d)===0){m=m.slice(d.length);
821m=m.charAt(0).toLowerCase()+m.substring(1);
822if(k.indexOf(m)===-1){l[m]=o
823}}}}return l
824}function f(k){return Object.keys(JSON.parse(k))[0]
825}function e(){var o=document.querySelectorAll(i.self);
826for(var m=0;
827m<o.length;
828m++){new b({element:o[m],options:c(o[m])})
829}var n=window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver;
830var k=document.querySelector("body");
831var l;
832if(n){l=new n(function(p){p.forEach(function(q){var r=[].slice.call(q.addedNodes);
833if(r.length>0){r.forEach(function(s){if(s.querySelectorAll){var t=[].slice.call(s.querySelectorAll(i.self));
834t.forEach(function(u){new b({element:u,options:c(u)})
835})
836}})
837}})
838});
839l.observe(k,{subtree:true,childList:true,characterData:true})
840}}if(document.readyState!=="loading"){e()
841}else{document.addEventListener("DOMContentLoaded",e)
842}}());
843(function(a){a(document).ready(function(){function b(){a(".cmp-anchorlist__list").find("a").remove();
844var d="";
845var e="";
846var c="";
847a.each(a("[data-anchor-nav-title]"),function(f,g){e=a(g).attr("data-anchor-nav-title");
848d=a(g).attr("id");
849c='<div class="cmp-anchoritem"><a class="cmp-anchoritem__anchor" href="#'+d+'"><span class="cmp-anchoritem__text">'+e+"</span></a></div>";
850a(".cmp-anchorlist__list").append(c)
851})
852}b()
853})
854}(jQuery));
855$(document).on("click",".btn-mobile-prodlistadd",function(){var e=$
855(this);
856var a=e.parents("tr");
857var c=a.find("input.span1, input.quantity-input").val();
858var f=parseInt(c);
859var b=a.find('input[name*="sku"]').val()||a.find("input.quantity-input").data("sku");
860if(f>0){var d={};
861d.sku=b;
862d.qty=f;
863miniCart.addProductsToCart([d])
864}});
865function updateQuantity(b,d){var a=b.parentElement.querySelector(".quantity-input");
866var c=parseInt(a.value,10)||0;
867c+=d;
868if(c<0){c=0
869}a.value=c;
870if(c>0){$(a).closest("form").find(".quantity-error").remove()
871}}$(document).on("change keyup",".quantity-input",function(){var a=parseInt($(this).val(),10);
872if(isNaN(a)||a<0){a=0
873}$(this).val(a);
874if(a>0){$(this).closest("form").find(".quantity-error").remove()
875}});
876function LineItem(g,d,l,k,h,j,p,q,r,b,c,o,f,a,n,e,s){this.SKU=g;
877this.quantity=d;
878this.name=l;
879this.unitPrice=k;
880this.size=h;
881this.assayID=j;
882this.assayName=p;
883this.purity=q;
884this.scale=r;
885this.ratePlanId=b;
886this.ratePlanName=c;
887this.productRateChargeId=o;
888this.baseLineKey=f;
889this.baseLineSku=a;
890this.billingPeriod=n;
891if(s){this.parentLineNo=s
892}else{this.parentLineNo=""
893}if(e){this.lineNo=e
894}else{this.lineNo=""
895}for(var m in this){if(!this[m]||this[m]=="undefined"||this[m]==undefined){this[m]=""
896}}}var productListCartHandler=(function(a){a.addToCart=function(f){if(typeof miniCart!="undefined"){a.registerMiniCartCallback();
897var e=a.getFormValues(f);
898if(e&&e.length>0){var d=e.filter(function(g){return g.SKU&&g.quantity
899}).map(function(g){return{sku:g.SKU,qty:g.quantity}
900});
901if(d.length>0){var b=false;
902var c=productListCartHandler.handleMiniCartCallback;
903miniCart.setAddToCartSuccessCallback(function(){b=true;
904c.apply(productListCartHandler,arguments)
905});
906miniCart.addProductsToCart(d);
907setTimeout(function(){if(!b){console.warn("[productListCartHandler] addProductsToCart did not trigger the success callback — invoking handleMiniCartCallback manually to preserve analytics tracking.");
908c.call(productListCartHandler)
909}a.registerMiniCartCallbackComplete=false;
910a.registerMiniCartCallback()
911},5000)
912}}}};
913a.addLineItem=function(h,e,m,l,j,k,p,q,r,c,d,o,g,b,n,f,s){var i=new LineItem(h,e,m,l,j,k,p,q,r,c,d,o,g,b,n,f,s);
914return i
915};
916a.getFormValues=function(b,h){var g=[];
917var e=b||"productForm";
918var f="";
919const c=$("#"+e);
920c.find(".quantity-error").remove();
921c.find("input.quantity-input").each(function(){var q=$(this);
922if(!q.data("has-listener")){q.data("has-listener",true);
923q.on("input",function(){if(parseInt(this.value,10)>0){c.find(".quantity-error").remove()
924}})
925}var s=parseInt(q.val(),10);
926if(isNaN(s)||s<=0){return
927}var i=q.closest("td");
928var m=q.closest("tr");
929var p=i.find('input[name*="sku"]').val()||m.find('input[name*="sku"]').val()||"";
930var r=i.find('input[name*="productname"]').val()||m.find('input[name*="productname"]').val()||"";
931var t=i.find('input[name*="size"]').val()||m.find('input[name*="size"]').val()||"";
932var n=i.find('input[name*="price"]').val()||m.find('input[name*="price"]').val()||"";
933var l=i.find('input[name*="assayID"]').val()||m.find('input[name*="assayID"]').val()||"";
934var k=i.find('input[name*="assayName"]').val()||m.find('input[name*="assayName"]').val()||"";
935var o=i.find('input[name*="purity"]').val()||m.find('input[name*="purity"]').val()||"";
936var j=i.find('input[name*="scale"]').val()||m.find('input[name*="scale"]').val()||"";
937if(!p){f+="(unknown),";
938return
939}if(!isValidQuantity(s)){f+=p+",";
940return
941}g.push(productListCartHandler.addLineItem(p,s,r,n,t,l,k,o,j,"","","","","",""))
942});
943if(!g.length){var d=c.find('input[type="button"][onclick*="productListCartHandler.addToCart"]').first();
944if(c.find(".quantity-error").length===0){d.after('<div class="quantity-error" style="color: red; margin-top: 5px;">To add any items to your cart, please enter the quantity.</div>')
945}}a.lineItems=g;
946console.log("FINISHED recording productList lineItems with a count of ["+a.lineItems.length+"]");
947return g
948};
949a.handleMiniCartCallback=function(){console.log("RECEIVED miniCart callback");
950var f=[];
951for(var c in a.lineItems){var b={addMethod:"cq-product-list",catalogNumber:a.lineItems[c].SKU,quantity:a.lineItems[c].quantity,title:a.lineItems[c].name,price:a.lineItems[c].unitPrice,categoryId:"",categoryName:"",lineName:"",designId:"",uom:""};
952f.push(b)
953}if(f.length){try{console.log("DISPATCHING digitalData [cartAdd] event");
954document.dispatchEvent(new CustomEvent("cartAdd",{detail:{products:f}}))
955}catch(d){console.log(d)
956}}this.lineItems=[]
957};
958a.registerMiniCartCallbackComplete=false;
959a.registerMiniCartCallback=function(){if(a.registerMiniCartCallbackComplete){return
960}if(typeof miniCart!="undefined"){miniCart.setAddToCartSuccessCallback(productListCartHandler.handleMiniCartCallback);
961a.registerMiniCartCallbackComplete=true;
962console.log("registerMiniCartCallbackComplete COMPLETE")
963}};
964return a
965}(productListCartHandler||{}));
966(function(){document.addEventListener("DOMContentLoaded",function(){if(typeof initB2bPunchoutLinks==="function"){initB2bPunchoutLinks()
967}})
968})();
969(function(){var i="cmp-dropdown";
970var e="open";
971var b="."+i;
972var m=".cmp-dropdown__toggle";
973var h=".cmp-menu";
974var c=document.querySelectorAll(b);
975l();
976function a(n){j(n)
977}function j(o){var n=o.querySelector(m);
978n.addEventListener("click",g);
979document.addEventListener("click",f)
980}function g(n){n.preventDefault();
981n.stopPropagation();
982d(n)
983}function f(p){var n=p.target.closest(m);
984var o=p.target.closest(h);
985if(!o&&!n){c.forEach(function(q){var r=q.querySelector(m);
986q.classList.remove(e);
987k(r,"false")
988})
989}}function d(p){var n=p.currentTarget;
990var o=n.parentNode;
991if(o&&o.classList.contains(i)){o.classList.toggle(e);
992k(n)
993}}function k(o,p){var n=p||o.getAttribute("aria-expanded")==="true"?"false":"true";
994o.setAttribute("aria-expanded",n)
995}function l(){c.forEach(a)
996}})();
997(function(e){var j="cmp-dynamiccontentloader__link--active";
998var f="cmp-dynamiccontentloader__link-parent--active";
999var o="#main-content-chromeless";
1000var m="data-dynamicContent-id";
1001var l;
1002var n=[];
1003var h;
1004var i={};
1005function d(){var q;
1006var r;
1007l=document.querySelector("["+m+"]");
1008if(l){q=l.getAttribute(m);
1009r=l.getAttribute("data-navContainerIds");
1010h=document.getElementById(q);
1011b(r);
1012e(h).on("DCL.beforeContentLoaded",function(s,t){if(t&&t.href&&t.beforeContentLoadedHandler){i[t.href]=t.beforeContentLoadedHandler
1013}})
1014}}function b(q){if(q){q=q.split(",");
1015q.forEach(function(u){var r=document.getElementById(u);
1016if(r){var s=r.querySelectorAll("a");
1017for(var t=0;
1018t<s.length;
1019t++){c(s[t]);
1020n.push(s[t])
1021}}else{console.log("DynamicContentLoader - Container not found: ",u)
1022}})
1023}else{console.log("DynamicContentLoader - No link Containers: ",q)
1024}}function c(q){q.addEventListener("click",p)
1025}function p(r){r.preventDefault();
1026var q;
1027if(r.currentTarget.href){q=r.currentTarget.href
1028}else{console.log("DynamicContentLoader - href not found: ",r.currentTarget)
1029}a(q);
1030k(q)
1031}function k(q){n.forEach(function(r){if(r.href===q){r.parentElement.classList.add(f);
1032r.classList.add(j)
1033}else{r.parentElement.classList.remove(f);
1034r.classList.remove(j)
1035}})
1036}function a(q){e.ajax({type:"GET",url:q}).done(function(r){g(r,q)
1037})
1038}function g(r,t){var q=document.createElement("div");
1039var u=i[t];
1040q.innerHTML=r;
1041var s=e(q).find(o).html();
1042if(s){if(u){u()
1043}e(h).html(s);
1044e(h).trigger("DCL.contentUpdated")
1045}else{e(h).html("Content not found!")
1046}}if(document.readyState!=="loading"){d()
1047}else{document.addEventListener("DOMContentLoaded",d)
1048}})(jQuery);

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.