PageSourceSearch

https://nutristar.in/cdn/shop/t/2/assets/tabs.aio.min.js?v=139702325274551845101763647897

js nutristar.in collected 2026-10-02 15:29:25 UTC 2,191 bytes, 5 lines download raw bytes

1/*
2Generated time: November 20, 2025 14:11
3This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
4*/
5if(!customElements.get("tabbed-content")){class a extends HTMLElement{constructor(){super(),this.tabList=this.querySelector('[role="tablist"]'),this.activeTab=this.tabList.querySelector('[aria-selected="true"]'),this.isVerticalTablist="vertical"===this.tabList.getAttribute("aria-orientation"),this.tabs=this.querySelectorAll('[role="tab"]'),this.panels=this.querySelectorAll('[role="tabpanel"]'),this.activeTab||(this.activeTab=this.tabs[0],this.activateTab(this.activeTab)),this.addListeners()}addListeners(){this.tabList.addEventListener("click",this.handleClick.bind(this)),this.tabList.addEventListener("keydown",this.handleKeydown.bind(this))}handleClick(t){t.target.matches('[role="tab"]')&&t.target!==this.activeTab&&this.activateTab(t.target)}handleKeydown(t){switch(t.key){case"ArrowLeft":case"ArrowRight":t.preventDefault(),this.isVerticalTablist||this.switchTabOnKeyPress(t.key);break;case"ArrowUp":case"ArrowDown":t.preventDefault(),this.isVerticalTablist&&this.switchTabOnKeyPress(t.key);break;case"Home":t.preventDefault(),this.activateTab(this.tabs[0]);break;case"End":t.preventDefault(),this.activateTab(this.tabs[this.tabs.length-1])}}switchTabOnKeyPress(t){"ArrowRight"===t||"ArrowDown"===t?this.activeTab===this.tabs[this.tabs.length-1]?this.activateTab(this.tabs[0]):this.activateTab(this.activeTab.nextElementSibling):"ArrowLeft"!==t&&"ArrowUp"!==t||(this.activeTab===this.tabs[0]?this.activateTab(this.tabs[this.tabs.length-1]):this.activateTab(this.activeTab.previousElementSibling))}activateTab(t){this.deactivateActiveTab(),a.setTabState(t,!0),t.removeAttribute("tabindex"),this.activeTab=t,document.activeElement.matches(".tablist__tab")&&t.focu
5s()}deactivateActiveTab(){a.setTabState(this.activeTab,!1),this.activeTab.setAttribute("tabindex","-1"),this.activeTab=null}static setTabState(t,e){t.setAttribute("aria-selected",e);t=t.getAttribute("aria-controls");document.getElementById(t).hidden=!e}}customElements.define("tabbed-content",a)}

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.