/*! Floating - Wed, 16 Apr 2025 23:03:24 GMT */ "use strict";(self.webpackChunkom_api_js=self.webpackChunkom_api_js||[]).push([[12],{5751:function(i,t,s){s.r(t),s.d(t,{default:function(){return n}});var o=s(3824);class n{constructor(i){this.type=i,this.C=i.C,this.oPadding=null}show=()=>new Promise((i=>{this.prePosition().then((()=>{if(this.C.contain.style.transition="",this.C.contain.style.display="block",this.C.viewDiv.style.display="block",this.C.settings.changeView)return this.position(),this.C.opening=!1,void i();this.oPadding=this.oPadding?this.oPadding:document.documentElement.style["padding-"+this.C.options.position]||"0px",this.C.Timeouts.set((()=>{this.position()}),150),this.C.opening=!1,i()})).catch((()=>{}))}));close=()=>new Promise((i=>{(0,o.css)(this.C.contain,{[this.C.options.position]:"-"+(0,o.floatingHeight)(this.C.contain,this.C.options.position)+"px",transition:[this.C.options.position]+" 0.3s ease"}),(0,o.css)(document.documentElement,{["padding-"+this.C.options.position]:this.oPadding||"0px"}),this.C.Timeouts.set((()=>{this.C.contain.style.display="none",(0,o.removeClass)(document.documentElement,`om-position-floating-${this.C.options.position}`)}),500),this.C.opening=!1,i()}));prePosition=()=>new Promise((i=>{(0,o.css)(this.C.contain,this.C.options.position,"0px"),this.C.Timeouts.set((()=>{this.C.contain.style.display="block",this.C.viewDiv.style.display="block",this.C.demo||(0,o.css)(this.C.contain,this.C.options.position,"-"+(0,o.floatingHeight)(this.C.contain,this.C.options.position)+"px"),this.C.viewDiv.style.display="none",this.C.contain.style.display="none",i()}),0)}));position=()=>{this.C.Styles.positionFloating()};on=()=>{(0,o.on)(window,"resize.FloatingBar"+this.C.id,(()=>{this.C.Timeouts.clear("rFloating"),this.C.settings.visible?this.C.Timeouts.set((()=>{this.position()}),50,"rFloating"):(0,o.off)(window,"resize.FloatingBar"+this.C.id)})),(0,o.on)(window,"scroll.FloatingBar"+this.C.id,(()=>{this.C.Timeouts.clear("sFloating"),this.C.settings.visible?this.C.Timeouts.set((()=>{this.position()}),66,"sFloating"):(0,o.off)(window,"scroll.FloatingBar"+this.C.id)}))};off=()=>{(0,o.off)(window,"resize.FloatingBar"+this.C.id),(0,o.off)(window,"scroll.FloatingBar"+this.C.id)}}}}]);