1import{f as r,s as n}from"./DMEbG8QH.js";const d=r("Trash2Icon",[["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6",key:"4alrt4"}],["path",{d:"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2",key:"v07s0e"}],["line",{x1:"10",x2:"10",y1:"11",y2:"17",key:"1uufr5"}],["line",{x1:"14",x2:"14",y1:"11",y2:"17",key:"xtxkd"}]]);function a(e={}){{const t=typeof e=="object"&&e!==null&&("pricingPlan"in e||"billingPeriod"in e),i=e?.dialogType||(t?"buy-credit-packs":"insufficient-credits"),s=e?.triggerScene||(["roomDesignFreeUserCreditsExhausted","roomDesignToolCreditsExhausted","roomDesignSubscriptionCreditsExhausted"].includes(i)?"credits-exhausted":"");if(n("popup_show",{website_name:"home-design",type:i,source:e?.source||"",...s?{status:s}:{}}),t){window.dispatchEvent(new CustomEvent("openBuyCreditPacksDialog",{detail:e}));return}window.dispatchEvent(new CustomEvent("openInsufficientCreditsDialog",{detail:e}))}}export{d as T,a 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.