1class Dialog{constructor(){this.dialogTriggers=document.querySelectorAll("[data-dialog-trigger]"),this.dialogTriggers.forEach(dialogTrigger=>this.dialogListener(dialogTrigger))}openDialog=event=>{const target=event.currentTarget.dataset.dialogTrigger,dialog=document.querySelector(target);dialog.querySelector(".close").addEventListener("click",this.closeDialog),dialog.showModal(),dialog.addEventListener("close",e=>{videos=dialog.querySelectorAll("video"),videos.length&&videos.forEach(video=>{video.pause()})})};closeDialog=event=>{event.currentTarget.closest("dialog").close()};dialogListener=trigger=>{trigger.addEventListener("click",this.openDialog)}}new Dialog; 2//# sourceURL=https://50709738.fs1.hubspotusercontent-na1.net/hubfs/50709738/hub_generated/template_assets/1/202933610639/1791230187464/template_dialog.js
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.