1import{a as m}from"./chunk-CR67EPMB.js";import{b as p}from"./chunk-LK2FFET5.js";import{Ba as n,U as a}from"./chunk-M7CL4TRY.js";import{Ab as i,Ea as e,Fb as c,l as s,m as r,sa as l}from"./chunk-EKZ4LUDG.js";var h=`<button 2 type="button" 3 [ngClass]="{ 'show-scroll': showScroll }" 4 (click)="scrollToTop()" 5 class="scroll-to-top btn btn-sm hvr-float btn-primary d-flex" 6 aria-label="V\xE1 para o topo" 7> 8 <span class="material-icons" aria-hidden="true">expand_less</span> 9</button> 10`;var d="";var o,f=(o=class{constructor(t){this.platformId=t,this.showScrollHeight=400,this.hideScrollHeight=10}ngOnInit(){}onWindowScroll(){(window.pageYOffset||document.documentElement.scrollTop)>this.showScrollHeight?this.showScroll=!0:this.showScroll&&(window.pageYOffset||document.documentElement.scrollTop)<this.hideScrollHeight&&(this.showScroll=!1)}scrollToTop(){n(this.platformId)&&window.pageYOffset>0&&window.scrollTo(0,0)}},o.ctorParameters=()=>[{type:Object,decorators:[{type:l,args:[e]}]}],o.propDecorators={onWindowScroll:[{type:c,args:["window:scroll",[]]}]},o);f=s([i({selector:"bcb-scroll-top",template:h,imports:[p,m,a],styles:[d]}),r("design:paramtypes",[Object])],f);export{f as a};
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.