PageSourceSearch

https://app.devin.ai/assets/popupHandle-B7sbj6Ck.js

js devin.ai collected 2026-10-02 02:17:58 UTC 1,460 bytes, 1 lines download raw bytes

1import{n as e}from"./rolldown-runtime-BcKkbAw3.js";import{m as t,p as n}from"./useRenderElement-4sUl2Wtb.js";import{C as r,S as i,f as a,m as o}from"./useOpenChangeComplete-Bs58XpC2.js";var s;function c(){return(c=e((()=>{t(),o(),r(),s=class{attachedStores=[];attachedStoreValue=null;storeListeners=new Set;constructor(e,t,n=!0){this.fallbackStore=e,this.componentName=t,this.throwOnMissingTrigger=n}get attachedStore(){return this.attachedStoreValue}get store(){return this.attachedStoreValue??this.fallbackStore}get serverStore(){return this.fallbackStore}subscribeStore(e){return this.storeListeners.add(e),()=>{this.storeListeners.delete(e)}}attachStore(e){return this.attachedStores.push(e),this.setActiveStore(e),()=>{let t=this.attachedStores.lastIndexOf(e);t!==-1&&this.attachedStores.splice(t,1),this.setActiveStore(this.attachedStores[this.attachedStores.length-1]??null)}}setActiveStore(e){this.attachedStoreValue!==e&&(this.attachedStoreValue=e,this.storeListeners.forEach(e=>{e()}))}openByTrigger(e){let t=this.attachedStore;if(t===null)return;let r;if(e){for(let t=this.attachedStores.length-1;t>=0&&!r;--t)r=this.attachedStores[t].context.triggerElements.getById(e);r??=this.fallbackStore.context.triggerElements.getById(e)}if(e&&!r&&this.throwOnMissingTrigger)throw Error(n(99,this.componentName,e,this.componentName));t.setOpen(!0,a(i,void 0,r))}closePopup(){let e=this.attachedStore;e!==null&&e.setOpen(!1,a(i))}}})))()}export{c as n,s as 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.