1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[1712],{712:(e,t,s)=>{s.r(t),s.d(t,{default:()=>i});class i extends window.PluginBaseClass{init(){}registerEvents(){window.addEventListener("load",this.handleUploadFilesContainer.bind(this)),this.accountSelectBox&&this.accountSelectBox.addEventListener("change",this.handleUploadFilesContainer.bind(this))}handleUploadFilesContainer(e){let t=this.defaultAccountType,s=this.configAccountTypes.value.split(",");if("object"==typeof this.accountSelectBox&&null!==this.accountSelectBox&&""!==this.accountSelectBox.value&&(t=this.accountSelectBox.value),-1<s.indexOf(t))this.parent.querySelector(".register-address").appendChild(this.el);else if(this.hasChild(this.parent.childNodes,this.el))this.parent.removeChild(this.el);else{var i=this.parent.querySelector(".register-address");this.hasChild(i.childNodes,this.el)&&i.removeChild(this.el)}}hasChild(e,t){for(var s=!1,i=0;i<e.length;i++)if(e[i]===t){s=!0;break}return s}constructor(...e){super(...e),this.options={accountTypeSelectBox:"#accountType",configAccountTypes:"#
1netiAccessManagerAccountTypes",definedType:"#netiAccessManagerDefinedRegisterType"},this.defaultAccountType="private",this.accountSelectBox=document.querySelector(this.options.accountTypeSelectBox),this.configAccountTypes=document.querySelector(this.options.configAccountTypes),this.definedType=document.querySelector(this.options.definedType),this.parent=this.el.parentNode,"business"===this.definedType.value&&(this.defaultAccountType=this.definedType.value),this.registerEvents()}}}}]);
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.