1var t;!function(t){let e=[],n={},o=null;const r=()=>{if(o)return o;const t=document.querySelector('link[href*="theme.css"], link[href*="theme.min.css"]');if(!t)return null;const e=t.getAttribute("href").match(/v=([^&]*)/);return o=e?e[1]:null,o},s=t=>{if(t.startsWith("http")||t.startsWith("//"))return t;"storybook"!==document.body.dataset.env&&(t=t.replace("static/default/css","static/default"));const e=r();if(!e)return t;const n=new URL(t,location.origin);return n.searchParams.set("v",e),n.pathname+"?"+n.searchParams.toString()};t.js=function(t){return new Promise((function(o,r){if(e.includes(t))return o();if(t in n)return void n[t].push([o,r]);n[t]=[[o,r]];const i=document.createElement("script");i.src=s(t),i.type="text/javascript",i.charset="utf-8",i.addEventListener("load",(()=>{e.push(t),n[t].forEach((t=>t[0]()))})),i.addEventListener("error",(()=>{delete n[t],i.remove()})),document.body.appendChild(i)}))},t.css=function(t){return new Promise((function(o,r){if(e.includes(t))return o();if(t in n)return void n[t].push([o,r]);n[t]=[[o,r]];const i=document.createElement("link");i.href=s(t),i.type="text/css",i.rel="stylesheet",i.addEventListener("load",(()=>{e.push(t),n[t].forEach((t=>t[0]()))})),i.addEventListener("error",(()=>{delete n[t],i.remove()})),document.head.appendChild(i)}))},t.all=function(e){const n=[];return e.forEach((e=>{e.endsWith(".js")?n.push(t.js(e)):e.endsWith(".css")?n.push(t.css(e)):console.warn("Loader don't support file ending with \""+e+'"')})),Promise.all(n)}}(window.AssetLoader={}),function(t){const e={};function n(t,n){if(!e[n])return void function(t,e){const n=document.body.dataset.assetPath??"/static",o="production"===(document.body.dataset.env??"production")?".min":"",r=(e=e.replace(".","/")).startsWith("site")&&document.body.dataset.theme?`${n}/${document.body.dataset.theme}/js/${e.replace("site/","")}${o}.js`:`${n}/js/${e}${o}.js`;AssetLoader.js(r)}(0,n);const o="data-run-"+n.replace(".","-");t.getAttribute(o)||(t.setAttribute(o,1),AssetLoader.all(e[n].deps||[]).then(e[n].init.bind(t,t,{dispatch:function(e,n,o){const r=new CustomEvent(e,{bubbles:!!o,detail:n});return t.dispatchEvent(r),r.detail}})))}t.register=function(n,o,r,s){s="boolean"!=typeof s||s,"function"==typeof o&&(r=o,o=[]),e[n]={deps:o,init:r},s&&t.run()},t.run=function(t){if(!(t=t||document.body).querySelectorAll)return;const e=Array.from(t.querySelectorAll("[data-component]"));t.dataset.component&&e.push(t);for(let t=e.length-1;t>=0;t--){let o=e[t],r=e[t].dataset.component;(r.indexOf(";")?r.split(";"):[r]).reduce(((t,e)=>t.then((()=>n.call(o,o,e)))),Promise.resolve())}},t.run()}(window.Components={}),(t=window.EventHandler={}).dispatchEvent=function(t){return document.dispatchEvent(t),t},t.dispatch=function(t,e={}){const n=new CustomEvent(t,{bubbles:!1,detail:e});return document.dispatchEvent(n),n.detail},t.on=function(t,e){document.addEventListener(t,(t=>{e(new Proxy(t.detail,{get:(e,n)=>"preventDefault"===n||"stopImmediatePropagation"===n||"stopPropagation"===n?t[n].bind(t):e[n]}))}),!1)},(window.Delegate={}).create=function(t){const e=[];return{on:function(n,o,r){const s=e=>{const n=e.target.closest(o);n&&t.contains(n)&&r.call(n,e)};t.addEventListener(n,s),e.push({eventType:n,boundHandler:s})},destroy:function(){e.forEach((({eventType:e,boundHandler:n})=>{t.removeEventListener(e,n)})),e.length=0}}};
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.