1"use strict";(self.webpackChunkGEM=self.webpackChunkGEM||[]).push([[11025],{31084:(t,e,n)=>{n.r(e),n.d(e,{init:()=>s});var a=n(39065),o=n(87873),i=n(72039),r=n(88856);const s=({element:t,config:e,gemSettings:n})=>{const s=t.closest(".gem-comp-tab-navigation"),c=s?.querySelector(':scope > script[type="application/gem+json"]')?.getAttribute("data-cid");if(!c||!s)throw new Error("Cannot find Tab navigation CID!");let l=()=>{},u=!1;const g=()=>{u||(u=!0,l())},b=()=>{const t=o.gemStore.getState();if(Boolean(t.urlStateComponent.hashState&&c in t.urlStateComponent.hashState))return void g();const l=t[(0,a.L)(c)];var u;(u=l,(0,i.c)("tabItems",u)&&Array.isArray(u.tabItems)&&l.initialized)&&(Boolean(t.siteLogin.beReadyUser)&&(g(),function(t,e,n,a){if((0,r.replacePlaceholders)({template:n.currentValue,gemSettings:a})!==n.expectedValue)return;const o=e.findIndex((t=>t.cId===n.tabId));if(-1===o)return;const i=t.querySelectorAll('[role="tab"]');o<i.length&&i[o].click()}(s,l.tabItems,e,n)))};l=o.gemStore.subscribe(b),b()}},39065:(t,e,n)=>{n.d(e,{L:()=>a});const a=t=>`tabNavigation_${t}`}}]);
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.