1/*! @version: todo */ 2"use strict";(self.webpackChunktemplate_renderer=self.webpackChunktemplate_renderer||[]).push([[699],{6699:(e,t,o)=>{o.r(t),o.d(t,{DialogModule:()=>r});var n=o(845),i=o(7078);const r=e=>{return t=void 0,o=null,r=function*(){const t=e.getAttribute("id");if(null===t)throw new Error("DialogModule needs id");const o=e.parentNode;if(null===o)throw new Error("DialogModule needs overlay");window.COPLA.console.log("DialogModule loaded",t);const r=n.A.getInstance(),l=e.querySelector("[data-dialog-close]"),c=e=>{e.detail.id===t&&o.setAttribute("open","")},s=e=>{e.detail.id===t&&o.removeAttribute("open")},a=e=>{e.target===e.currentTarget&&(e.stopPropagation(),r.emit(i.t.closeDialog,{id:t}))};return r.on(i.t.openDialog,c),r.on(i.t.closeDialog,s),l.addEventListener("click",a,!0),e.addEventListener("click",a),()=>{r.off(i.t.openDialog,c),r.off(i.t.closeDialog,s),l.removeEventListener("click",a),e.removeEventListener("click",a)}},new Promise(((e,n)=>{var i=e=>{try{c(r.next(e))}catch(e){n(e)}},l=e=>{try{c(r.throw(e))}catch(e){n(e)}},c=t=>t.done?e(t.value):Promise.resolve(t.value).then(i,l);c((r=r.apply(t,o)).next())}));var t,o,r}},845:(e,t,o)=>{o.d(t,{A:()=>n});class n{constructor(){window.COPLA.console.log("SimpleEventBus()"),this.eventTarget=document.appendChild(document.createComment("simpleEventBus"))}static getInstance(){return this._instance||(this._instance=new this)}on(e,t){this.eventTarget.addEventListener(e,t)}once(e,t){this.eventTarget.addEventListener(e,t,{once:!0})}off(e,t){this.eventTarget.removeEventListener(e,t)}emit(e,t){return this.eventTarget.dispatchEvent(new CustomEvent(e,{detail:t}))}}},7078:(e,t,o)=>{o.d(t,{t:()=>n});var n=(e=>(e.openDialog="openDialog",e.closeDialog="closeDialog",e.loginRequired="loginRequired",e.validProfileRequired="validProfileRequired",e.unverifiedProfile="unverifiedProfile",e.blockedAccount="blockedAccount",e.plusRequired="plusRequired",e.confirmationRequired="confirmationRequired",e.openComments="openComments",e.openCommentsUI="openCommentsUI",e.closeComments="closeComments",e.commentCreated="commentCreated",e.topicFollow="topicFollow",e.topicUnfollow="topicUnfollow",e.checkSingletonAds="checkSingletonAds",e.userBlockedForCommenting="userBlockedForCommenting",e.dragDropUserInteracted="dragDropUserInteracted",e))(n||{})}}]);
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.