PageSourceSearch

https://www.suitx.com/_next/static/chunks/1717.616dd64e83ef7781.js

js suitx.com collected 2026-10-03 23:00:31 UTC 5,828 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1717],{21717:(t,e,n)=>{n.r(e),n.d(e,{app_contact_fab:()=>a});var o=n(96273),i=n(24894),r=n(74386),c=function(){return(c=Object.assign||function(t){for(var e,n=1,o=arguments.length;n<o;n++)for(var i in e=arguments[n])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t}).apply(this,arguments)},s={i18n:{button_label:"Contact"}};i.$.fn.addClass=i.a,i.$.fn.removeClass=i.r;var a=function(){function t(t){(0,o.r)(this,t),this.isSticky=!0,this.isOpen=!1,this.isBackToTopHidden=!0,this.isRequestInformationSticky=!1,this.dir="ltr"}return t.prototype.componentWillLoad=function(){this.i18n=c(c({},s.i18n),this.i18n),this.dir=document.documentElement.dir||"ltr"},t.prototype.componentDidLoad=function(){var t=this;document.addEventListener("modal-backdrop-clicked",function(){t.hidePopover()},{passive:!0})},t.prototype.handleKeyDown=function(t){"Escape"===t.key&&this.hidePopover()},t.prototype.handleBackToTopSticky=function(t){this.isBackToTopHidden=t.detail.isHidden,this.isSticky=t.detail.isSticky},t.prototype.handleRequestInformationSticky=function(t){this.isRequestInformationSticky=t.detail.isSticky},t.prototype.hidePopover=function(){return this.isOpen&&(this.popoverElement.hide(),this.focusTriggerButton()),Promise.resolve()},t.prototype.handleTippyShow=function(){var t=this,e=window.innerWidth-document.documentElement.clientWidth,n=document.createElement("app-modal-backdrop");document.body.style.setProperty("--scrollbar-placeholder-width",(0,r.p)(e)+"rem"),(0,i.$)("body").addClass("noscroll"),document.body.append(n),this.isOpen=!0,setTimeout(function(){t.focusCloseButton()},10)},t.prototype.focusTriggerButton=function(){this.triggerButtonElement.shadowRoot.querySelectorAll(".btn")[0].focus()},t.prototype.focusCloseButton=function(){var t=document.querySelectorAll(".contact-popover")[0];t&&t.focusCloseButton()},t.prototype.handleTippyHide=function(){var t=this,e=document.body.querySelectorAll("app-modal-backdrop")[0];e&&(e.destroy(),setTimeout(function(){document.body.style.setProperty("--scrollbar-placeholder-width",null),(0,i.$)("body").removeClass("noscroll"),t.isOpen=!1},310))},t.prototype.getClass=function(){var t="contact-fab "+this.dir;return this.isSticky&&(t+=" contact-fab--sticky"),this.isRequestInformationSticky||this.isBackToTopHidden?this.isRequestInformationSticky&&this.isBackToTopHidden?t+=" contact-fab--shifted-y":this.isRequestInformationSticky&&!this.isBackToTopHidden&&(t+=" contact-fab--shifted-x--shifted-y"):t+=" contact-fab--shifted-x",t},t.prototype.render=function(){var t=this;return(0,o.h)(o.H,{class:this.getClass()},(0,o.h)("div",{class:"contact-fab-container","data-testid":"app-contact-fab"},(0,o.h)("app-popover",{arrow:!1,placement:"top-end",theme:"contact",hideOnClick:!1,onShowTippy:function(){return t.handleTippyShow()},onHideTippy:function(){return t.handleTippyHide()},ref:function(e){return t.popoverElement=e}},(0,o.h)("app-button",{slot:"trigger",class:"contact-fab__button",variant:"primary",size:"large",elevated:!0,iconName:"support",ref:function(e){return t.triggerButtonElement=e},tabIndex:-1},this.i18n.button_label),(0,o.h)("div",{class:"contact-fab__popover",slot:"content"},(0,o.h)("slot",null)))))},t}()},74386:(t,e,n)=>{var o;function i(t){var e=t.getBoundingClientRect();return e.width>0&&e.height>0&&e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)}function r(){var t=0,e=window.scrollX,n=window.scrollY;return new Promise(function(o){!function i(r){r>=500||r-t>10?o(!0):((window.scrollX!=e||window.scrollY!=n)&&(t=r,e=window.scrollX,n=window.scrollY),requestAnimationFrame(function(){return i(r+1)}))}(0)})}function c(t){return t/16}function s(t){switch(t){case"xs":default:return"(max-width: "+c(o.xs-.02)+"rem)";case"sm":return"(max-width: "+c(o.sm-.02)+"rem)";case"md":return"(max-width: "+c(o.md-.02)+"rem)";case"lg":return"(max-width: "+c(o.lg-.02)+"rem)";case"xl":return"(max-width: "+c(o.xl-.02)+"rem)"}}function a(t){switch(t){case"xs":default:return"(min-width: "+c(o.xs)+"rem)";case"sm":return"(min-width: "+c(o.sm)+"rem)";case"md":return"(min-width: "+c(o.md)+"rem)";case"lg":return"(min-width: "+c(o.lg)+"rem)";case"xl":return"(min-width: "+c(o.xl)+"rem)"}}function d(t,e){void 0===e&&(e=0);var n=document.querySelectorAll(t)[0];if(n){var o=n.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:o-e,behavior:"smooth"})}}function u(t){var e=t.getAttribute("tabindex");"-1"!==e&&(t.setAttribute("data-overwritten-tabindex",e),t.setAttribute("tabindex","-1"))}function l(t){var e=t.getAttribute("data-overwritten-tabindex");e&&("null"!==e?t.setAttribute("tabindex",e):t.removeAttribute("tabindex"),t.removeAttribute("data-overwritten-tabindex"))}function p(t){return JSON.parse('{"'+t.replace(/&/g,'","').replace(/=/g,'":"')+'"}',function(t,e){return""===t?e:decodeURIComponent(e)})}function h(t){return t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function f(t,e){var n=RegExp(h("%{")+"(.*?)"+h("}"),"g"),o=""+t;if(t){var i=t.match(n);
1null==i||i.forEach(function(t){var n=t.substring(t.indexOf("%{")+2,t.lastIndexOf("}"));o=o.replace(t,e[n])})}return o}function m(t){return(null==t?void 0:t.length)>1}n.d(e,{a:()=>a,b:()=>o,c:()=>p,d:()=>function t(e,n,o){var i;void 0===o&&(o=!1),n(e),e instanceof HTMLElement&&((i=e.shadowRoot?e.shadowRoot:e).querySelectorAll(":scope > *").forEach(function(e){return t(e,n)}),o&&i.querySelectorAll("slot").forEach(function(e){return e.assignedElements().forEach(function(e){return t(e,n)})}))},e:()=>l,f:()=>u,h:()=>m,i:()=>i,m:()=>s,p:()=>c,s:()=>d,t:()=>f,w:()=>r}),function(t){t[t.xxs=0]="xxs",t[t.xs=480]="xs",t[t.sm=760]="sm",t[t.md=1e3]="md",t[t.lg=1300]="lg",t[t.xl=1760]="xl"}(o||(o={}))}}]);

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.