1"use strict";(self.webpackJsonp_stauff_platform=self.webpackJsonp_stauff_platform||[]).push([[7657],{83701:(t,s,e)=>{e.r(s),e.d(s,{default:()=>n});var i=e(97337);class n extends i.Z{constructor(){super(...arguments),this.isPasswordShown=!1,this.button=void 0,this.input=void 0}readyCallback(){}init(){this.button=this.getElementsByClassName(this.buttonClassName)[0],this.input=this.getElementsByClassName(this.jsName+"__input")[0],this.mapEvents()}mapEvents(){this.mapButtonClickEvent()}mapButtonClickEvent(){this.button.addEventListener("click",(()=>this.onClick()))}onClick(){this.isPasswordShown=!this.isPasswordShown,this.toggleInputType(),this.toggleButtonClass()}toggleInputType(){this.input.setAttribute("type",this.isPasswordShown?"text":"password")}toggleButtonClass(){this.button.classList.toggle(this.buttonToggleClassName,this.isPasswordShown)}get buttonClassName(){return this.getAttribute("button-class-name")}get buttonToggleClassName(){return this.getAttribute("button-toggle-class-name")}}}}]);
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.