PageSourceSearch

https://www.bayat.com/services

html bayat.com collected 2026-10-07 19:53:27 UTC 220,559 bytes, 2,277 lines download raw bytes

1<!doctype html>
2<html lang="en">
3    <head >
3<script nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=">(() => {
4    let mstCookieService = {
5        allCookiesByGroups: {"1":["add_to_cart","guest-view","login_redirect","mage-banners-cache-storage","mage-messages","mage-translation-storage","mage-translation-file-version","product_data_storage","recently_compared_product","recently_compared_product_previous","recently_viewed_product","recently_viewed_product_previous","remove_from_cart","stf","X-Magento-Vary","form_key","mage-cache-sessid","mage-cache-storage","mage-cache-storage-section-invalidation","persistent_shopping_cart","private_content_version","section_data_ids","store","__cf_bm","_cfuvid","messagesUtk"],"4":["customer_segment_ids","external_no_cache","frontend","guest_view","last_category","last_product","newmessage","no_cache"],"7":["mg_dnt","user_allowed_save_cookie","authentication_flag","dataservices_customer_id","dataservices_customer_group","dataservices_cart_id","dataservices_product_context","hubspotutk"],"10":["_ga","_ga_[*]","_gcl_au","_tt_enable_cookie","_ttp","_fbp","_fbc","__hssrc","__hssc","__hstc"]},
6        essentialGroupIds: [1],
7        requiredCookies: ["mstBanner_placeholder_[*]","PHPSESSID","form_key","gdpr_cookie_consent","gdpr_cookie_groups","searchReport-log"],
8        isTrack: true,
9        wildcard: '[*]',
10        rejected: [],
11        sent: [],
12        getAllowedGroups() {
13            let cookieValue = this.getCookie('gdpr_cookie_groups');
14            let allowedGroupIds = cookieValue ? unescape(cookieValue).split(',') : [];
15
16            return (allowedGroupIds.length) ? allowedGroupIds : this.essentialGroupIds;
17        },
18        getAllowedCookies() {
19            let allowedGroups = this.getAllowedGroups();
20            let cookies = this.requiredCookies;
21            for (let groupId of allowedGroups) {
22                if (this.allCookiesByGroups[groupId]) {
23                    for (let code of this.allCookiesByGroups[groupId]) {
24                        cookies.push(code);
25                    }
26                }
27            }
28            return cookies;
29        },
30        getCookie(cookieCode) {
31            cookieCode += '=';
32            let cookieArr = document.cookie.split(';');
33            for (i = 0; i < cookieArr.length; i++) {
34                let cookie = (cookieArr[i]).trim();
35                if (cookie.indexOf(cookieCode) === 0) {
36                    return cookie.substring(cookieCode.length, cookie.length);
37                }
38            }
39            return null;
40        },
41        isAllowed(cookieCode) {
42            let allowedCookies = this.getAllowedCookies();
43            for (let code of allowedCookies) {
44                if (code == cookieCode) {
45                    return true;
46                }
47                if (code.indexOf(this.wildcard) !== -1) {
48                    let regexp = new RegExp('^' + code.replace(this.wildcard, '.+') + '$', 'i');
49                    if (regexp.test(cookieCode)) {
50                        return true;
51                    }
52                }
53            }
54            return false;
55        },
56        addSent(sent) {
57            this.sent = this.sent.concat(sent);
58        },
59        reject(cookieCode) {
60            if (this.rejected.indexOf(cookieCode) === -1) {
61                this.rejected.push(cookieCode);
62            }
63        },
64        sendRejected() {
65            if (this.rejected.length) {
66                let toSend = this.rejected.filter(function (cookieCode) {
67                    return this.indexOf(cookieCode) === -1;
68                }, this.sent);
69                if (toSend.length) {
70                    let body = toSend.reduce((body, cookieCode) => {
71                        body.append('cookie_list[]', cookieCode);
72                        return body;
73                    }, new URLSearchParams({}));
74                    fetch('/gdpr_cookie/cookie/rejected', {
75                        method: 'POST',
76                        headers: {
77                            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
78                            'X-Requested-With': 'XMLHttpRequest'
79                        },
80                        body: body
81                    });
82                    this.addSent(toSend);
83                }
84            }
85        }
86    };
87
88    let nativeCookie = Object.getOwnPropertyDescriptor(Document.prototype, 'cookie');
89    if (!nativeCookie && HTMLDocument) {
90        nativeCookie = Object.getOwnPropertyDescriptor(HTMLDocument.prototype, 'cookie');
91    }
92    if (nativeCookie && nativeCookie.configurable) {
93        Object.defineProperty(document, 'cookie', {
94            enumerable: true,
95            configurable: true,
96            get() {
97                return nativeCookie.get.call(document);
98            },
99            set(v) {
100                try {
101                    let cookieCode = ((v.split(';')[0]).split('=')[0]).trim();
102                    if (!mstCookieService.isAllowed(cookieCode)) {
103                        mstCookieService.reject(cookieCode);
104                        return;
105                    }
106                } catch (e) {
107                    console.log('  -- error when check cookie: ', v);
108                    console.log(e.name + ':' + e.message);
109                    console.log(e.stack);
110                }
111                nativeCookie.set.call(document, v);
112            }
113        });
114
115        if (mstCookieService.isTrack) {
116            let timerId = setInterval(mstCookieService.sendRejected.bind(mstCookieService), 1000);
117        }
118    }
119})();window.dataLayer = window.dataLayer || [];
120function gtag(){dataLayer.push(arguments);}
121if(localStorage.getItem("mst-gdpr-google-consent-mode") === null){
122     gtag("consent", "default", {"ad_user_data":"denied","ad_personalization":"denied","ad_storage":"denied","analytics_storage":"denied","personalization_storage":"denied","functionality_storage":"denied","security_storage":"granted"});
123} else {
124     gtag("consent", "default", JSON.parse(localStorage.getItem("mst-gdpr-google-consent-mode")));
125}window.dataLayer = window.dataLayer || [];
126if(localStorage.getItem("mst-gdpr-uet-consent-mode") === null){
127     window.uetq = window.uetq || [];
128window.uetq.push('consent', 'default',
129    {"ad_storage":"denied"}
130    );
131
132} else {
133     window.uetq = window.uetq || [];
134window.uetq.push('consent', 'default', JSON.parse(localStorage.getItem("mst-gdpr-uet-consent-mode")));
135}</script>
135
136        
136<script>
137    var LOCALE = 'en\u002DUS';
138    var BASE_URL = 'https\u003A\u002F\u002Fwww.bayat.com\u002F';
139    var require = {
140        'baseUrl': 'https\u003A\u002F\u002Fwww.bayat.com\u002Fstatic\u002Fversion1790307218\u002Ffrontend\u002FApplied\u002Fbayat\u002Fen_US'
141    };</script>
141        <meta charset="utf-8"/>
141<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]}};(window.NREUM||(NREUM={})).loader_config={xpid:"VQ8PV1ZaCBABUFVUAwQFU1w=",licenseKey:"f1391e6d4e",applicationID:"144645258",browserID:"150075762"};;/*! For license information please see nr-loader-spa-1.323.0.min.js.LICENSE.txt */
142(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.323.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
142e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
142const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
142if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
142o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
142(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
142;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.323.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.323.0.PROD:";r.l=(n,i,s,a)=>
142{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-ORjtmy+nQMgxbu0os8+oTRa5sPzbinyuWSvpZrrstVLIaHofRRlfODdH+oUmkIgeQpM+vPf3vG/4RzvCsFVh1A==",249:"sha512-o7+K6xC0z3TqynjVxpd+jgiSgqy8rrPeRcUSqt5J0Rqg5Su5CycLMYfpwiM3WBCHiNDrG5aZoXJQ6HRc335XYQ==",212:"sha512-kRvBt1IYQDBnClTEWNaE8sDFqbXXM3Vdyf972Uf4MFbJxl7u3KmdO+jdB1H4achPEoT9YtNXHswaESey6sCH0A==",238:"sha512-U5EGmyYbFVR2UMNAuZJ7fTgVVtPa5b8RPMySDwXo7z3frRdkUJ2x1VAQTLQCeBab8VlGVGRV8FiSHIn/pwN72A=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.323.0.PROD"]=self["webpackChunk:NRBA-1.323.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
142ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
142{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
142null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
142dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
142imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
142return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s,a=(0,ye.ZF)(),o=(0,ye.el)(),c=Date.now();this.agentRef.runtime?.timeKeeper?.ready&&(s=Math.floor(this.agentRef.runtime.timeKeeper.correctAbsoluteTimestamp(c)));var d={spanId:a,traceId:o,timestamp:c,timestampCorrected:s};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,o),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,s??c,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,o,s??c,r,n,i)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
142!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
142if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
142);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
142class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
142h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
142
143<meta name="title" content="Capabilities"/>
144<meta name="robots" content="INDEX,FOLLOW"/>
145<meta name="viewport" content="width=device-width, initial-scale=1"/>
146<meta name="format-detection" content="telephone=no"/>
147<title>Capabilities</title>
148<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/mage/calendar.min.css" />
149<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/Mageplaza_Blog/css/mpBlogIcon.min.css" />
150<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/css/styles-m.min.css" />
151<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/jquery/uppy/dist/uppy-custom.min.css" />
152<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/Amasty_Customform/css/form-builder.min.css" />
153<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/Amasty_Customform/css/form-render.min.css" />
154<link  rel="stylesheet" type="text/css"  media="all" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/Amasty_Storelocator/vendor/chosen/chosen.min.css" />
155<link  rel="stylesheet" type="text/css"  media="screen and (min-width: 768px)" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/css/styles-l.min.css" />
156<link  rel="stylesheet" type="text/css"  media="print" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/css/print.min.css" />
157<link  rel="stylesheet" type="text/css"  rel="stylesheet" type="text/css" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/css/fluidpower.min.css" />
158<script  type="text/javascript"  src="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/requirejs/require.min.js"></script>
vendor: 1 bytes, line 158
158
159<script  type="text/javascript"  src="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/requirejs-min-resolver.min.js"></script>
vendor: 1 bytes, line 159
159
160<script  type="text/javascript"  src="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/mage/requirejs/mixins.min.js"></script>
vendor: 1 bytes, line 160
160
161<script  type="text/javascript"  src="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/requirejs-config.min.js"></script>
161
162<link rel="preload" as="font" crossorigin="anonymous" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/fonts/opensans/light/opensans-300.woff2" />
163<link rel="preload" as="font" crossorigin="anonymous" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/fonts/opensans/regular/opensans-400.woff2" />
164<link rel="preload" as="font" crossorigin="anonymous" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/fonts/opensans/semibold/opensans-600.woff2" />
165<link rel="preload" as="font" crossorigin="anonymous" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/fonts/opensans/bold/opensans-700.woff2" />
166<link rel="preload" as="font" crossorigin="anonymous" href="https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/fonts/Luma-Icons.woff2" />
167<link  rel="icon" type="image/x-icon" href="https://www.bayat.com/media/favicon/stores/146/favicon_4.ico" />
168<link  rel="shortcut icon" type="image/x-icon" href="https://www.bayat.com/media/favicon/stores/146/favicon_4.ico" />
169<!--QlbfcSY0mp3i4JianWD3XY95hhyVtxtW-->        
169<script  type="text/javascript"  data-routing="commerce=rum" defer="defer" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@^2/dist/rum-standalone.js"></script>
169
170    
170<script type="text/x-magento-init">
171        {
172            "*": {
173                "Magento_PageCache/js/form-key-provider": {
174                    "isPaginationCacheEnabled":
175                        0                }
176            }
177        }
178    </script>
178
179            <!-- GOOGLE TAG MANAGER -->
180            
180<script type="text/x-magento-init">
181            {
182                "*": {
183                    "Magento_GoogleTagManager/js/google-tag-manager": {
184                        "isCookieRestrictionModeEnabled": 0,
185                        "currentWebsite": 50,
186                        "cookieName": "user_allowed_save_cookie",
187                        "gtmAccountId": "GTM\u002DT2P4XP2",
188                        "storeCurrencyCode": "USD",
189                        "ordersData": []                    }
190                }
191            }
192            </script>
192
193            <!-- END GOOGLE TAG MANAGER -->
194                        <!-- BEGIN GOOGLE ANALYTICS 4 CODE -->
195            
195<script type="text/x-magento-init">
196                {
197                    "*": {
198                        "Magento_GoogleGtag/js/google-analytics": {"isCookieRestrictionModeEnabled":false,"currentWebsite":50,"cookieName":"user_allowed_save_cookie","pageTrackingData":{"optPageUrl":"","measurementId":"G-7XLLYLR2T9"},"ordersTrackingData":[],"googleAnalyticsAvailable":true}                    }
199                }
200            </script>
200
201            <!-- END GOOGLE ANALYTICS 4 CODE -->
202            <link rel="canonical" href="https://www.bayat.com/services" />
203
204
205    <style nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=">
206    @import url("https://use.typekit.net/zir0ain.css");
207</style>
208
209<script type="text/javascript" nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=" async> ;(function(o,l,a,r,k,y){if(o.olark)return; r="script";y=l.createElement(r);r=l.getElementsByTagName(r)[0]; y.async=1;y.src="//"+a;r.parentNode.insertBefore(y,r); y=o.olark=function(){k.s.push(arguments);k.t.push(+new Date)}; y.extend=function(i,j){y("extend",i,j)}; y.identify=function(i){y("identify",k.i=i)}; y.configure=function(i,j){y("configure",i,j);k.c[i]=j}; k=y._={s:[],t:[+new Date],c:{},l:a}; })(window,document,"static.olark.com/jsclient/loader.js");
210/* custom configuration goes here (www.olark.com/documentation) */
211olark.identify('7913-422-10-4292');</script>
211
212
213
214<script nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=">(function(d){var s = d.createElement("script");s.setAttribute("data-account", "ks66n57cUl");s.setAttribute("src", "https://cdn.userway.org/widget.js");(d.body || d.head).appendChild(s);})(document)</script>
214
215
216
217<script nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=" id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/ee08dca1fccea8fbec4aa0e256f53725/script.js"></script>
217
218    </head>
219    <body data-container="body"
220          data-mage-init='{"loaderAjax": {}, "loader": { "icon": "https://www.bayat.com/static/version1790307218/frontend/Applied/bayat/en_US/images/loader-2.gif"}}'
221        id="html-body" class="cms-services page-layout-1column mst-nav__theme-magento-blank mst-nav__theme-magento-luma mst-nav__theme-applied-fluidpower mst-nav__theme-applied-bayat cms-page-view page-layout-cms-full-width">
222        
223<script type="text/x-magento-init">
224    {
225        "*": {
226            "Magento_PageBuilder/js/widget-initializer": {
227                "config": {"[data-content-type=\"slider\"][data-appearance=\"default\"]":{"Magento_PageBuilder\/js\/content-type\/slider\/appearance\/default\/widget":false},"[data-content-type=\"map\"]":{"Magento_PageBuilder\/js\/content-type\/map\/appearance\/default\/widget":false},"[data-content-type=\"row\"]":{"Magento_PageBuilder\/js\/content-type\/row\/appearance\/default\/widget":false},"[data-content-type=\"tabs\"]":{"Magento_PageBuilder\/js\/content-type\/tabs\/appearance\/default\/widget":false},"[data-content-type=\"slide\"]":{"Magento_PageBuilder\/js\/content-type\/slide\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-slide-button","showOverlay":"hover","dataRole":"slide"}},"[data-content-type=\"banner\"]":{"Magento_PageBuilder\/js\/content-type\/banner\/appearance\/default\/widget":{"buttonSelector":".pagebuilder-banner-button","showOverlay":"hover","dataRole":"banner"}},"[data-content-type=\"buttons\"]":{"Magento_PageBuilder\/js\/content-type\/buttons\/appearance\/inline\/widget":false},"[data-content-type=\"products\"][data-appearance=\"carousel\"]":{"Magento_PageBuilder\/js\/content-type\/products\/appearance\/carousel\/widget":false}},
228                "breakpoints": {"desktop":{"label":"Desktop","stage":true,"default":true,"class":"desktop-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-desktop.svg","conditions":{"min-width":"1024px"},"options":{"products":{"default":{"slidesToShow":"5"}}}},"tablet":{"conditions":{"max-width":"1024px","min-width":"768px"},"options":{"products":{"default":{"slidesToShow":"4"},"continuous":{"slidesToShow":"3"}}}},"mobile":{"label":"Mobile","stage":true,"class":"mobile-switcher","icon":"Magento_PageBuilder::css\/images\/switcher\/switcher-mobile.svg","media":"only screen and (max-width: 768px)","conditions":{"max-width":"768px","min-width":"640px"},"options":{"products":{"default":{"slidesToShow":"3"}}}},"mobile-small":{"conditions":{"max-width":"640px"},"options":{"products":{"default":{"slidesToShow":"2"},"continuous":{"slidesToShow":"1"}}}}}            }
229        }
230    }
231</script>
231
232
233<div class="cookie-status-message" id="cookie-status">
234    The store will not work correctly when cookies are disabled.</div>
235<script type="text&#x2F;javascript">document.querySelector("#cookie-status").style.display = "none";</script>
vendor: 1 bytes, line 235
235
236<script type="text/x-magento-init">
237    {
238        "*": {
239            "cookieStatus": {}
240        }
241    }
242</script>
242
243
244<script type="text/x-magento-init">
245    {
246        "*": {
247            "mage/cookies": {
248                "expires": null,
249                "path": "\u002F",
250                "domain": ".www.bayat.com",
251                "secure": true,
252                "lifetime": "3600"
253            }
254        }
255    }
256</script>
256
257    <noscript>
258        <div class="message global noscript">
259            <div class="content">
260                <p>
261                    <strong>JavaScript seems to be disabled in your browser.</strong>
262                    <span>
263                        For the best experience on our site, be sure to turn on Javascript in your browser.                    </span>
264                </p>
265            </div>
266        </div>
267    </noscript>
268
269<script>
270    window.cookiesConfig = window.cookiesConfig || {};
271    window.cookiesConfig.secure = true;
272</script>
272<script>    require.config({
273        map: {
274            '*': {
275                wysiwygAdapter: 'mage/adminhtml/wysiwyg/tiny_mce/tinymceAdapter'
276            }
277        }
278    });</script>
278<script>    require.config({
279        paths: {
280            googleMaps: 'https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3.53\u0026key\u003DAIzaSyAKtQiUnxIJwCgprmaU7G8cpjPqkiWPuZE'
281        },
282        config: {
283            'Magento_PageBuilder/js/utils/map': {
284                style: '',
285            },
286            'Magento_PageBuilder/js/content-type/map/preview': {
287                apiKey: 'AIzaSyAKtQiUnxIJwCgprmaU7G8cpjPqkiWPuZE',
288                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.bayat.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
289            },
290            'Magento_PageBuilder/js/form/element/map': {
291                apiKey: 'AIzaSyAKtQiUnxIJwCgprmaU7G8cpjPqkiWPuZE',
292                apiKeyErrorMessage: 'You\u0020must\u0020provide\u0020a\u0020valid\u0020\u003Ca\u0020href\u003D\u0027https\u003A\u002F\u002Fwww.bayat.com\u002Fadminhtml\u002Fsystem_config\u002Fedit\u002Fsection\u002Fcms\u002F\u0023cms_pagebuilder\u0027\u0020target\u003D\u0027_blank\u0027\u003EGoogle\u0020Maps\u0020API\u0020key\u003C\u002Fa\u003E\u0020to\u0020use\u0020a\u0020map.'
293            },
294        }
295    });</script>
295<script>
296    require.config({
297        shim: {
298            'Magento_PageBuilder/js/utils/map': {
299                deps: ['googleMaps']
300            }
301        }
302    });</script>
302    <!-- GOOGLE TAG MANAGER -->
vendor: 81 bytes, lines 302-304
302
303    <noscript>
304        <iframe src="https://www.googletagmanager.com/ns.html?id=
304GTM-T2P4XP2
vendor: 108 bytes, lines 304-307
304"
305                height="0" width="0" style="display:none;visibility:hidden"></iframe>
306    </noscript>
307    
307<!-- END GOOGLE TAG MANAGER -->
308
309<script type="text/x-magento-init">
310    {
311        "*": {
312            "Magento_GoogleTagManager/js/google-tag-manager-cart": {
313                "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"],
314                "cookieAddToCart": "add_to_cart",
315                "cookieRemoveFromCart":
316                    "remove_from_cart",
317                "advancedAddToCart": "add_to_cart_advanced"
318            }
319        }
320    }
321</script>
321
322
323<script type="text/x-magento-init">
324    {
325        "*": {
326            "Magento_GoogleTagManager/js/google-tag-manager-cart": {
327                "blockNames": ["category.products.list","product.info.upsell","catalog.product.related","checkout.cart.crosssell","search_result_list"],
328                "cookieAddToCart": "add_to_cart",
329                "cookieRemoveFromCart":
330                    "remove_from_cart",
331                "advancedAddToCart": "add_to_cart_advanced"
332            }
333        }
334    }
335</script>
335
336
337
338    
338<script nonce="Mzk4M2xxY25lNmc5cHM4YmRqcmlrYWZnZ3Y0dWpyeTI=">
339        require([
340                'jquery',
341                'Mirasvit_SearchAutocomplete/js/autocomplete',
342                'Mirasvit_SearchAutocomplete/js/typeahead'
343            ], function ($, autocomplete, typeahead) {
344                const selector = 'input#search, input#mobile_search, .minisearch input[type="text"]';
345
346                $(document).ready(function () {
347                    $('#search_mini_form').prop("minSearchLength", 10000);
348
349                    const $input = $(selector);
350
351                    $input.each(function (index, searchInput) {
352                                                new autocomplete($(searchInput)).init({"query":"","priceFormat":{"pattern":"$%s","precision":2,"requiredPrecision":2,"decimalSymbol":".","groupSymbol":",","groupLength":3,"integerRequired":false},"minSearchLength":3,"url":"https:\/\/www.bayat.com\/searchautocomplete\/ajax\/suggest\/","storeId":"146","delay":300,"isAjaxCartButton":false,"isShowCartButton":false,"isShowImage":true,"isShowPrice":false,"isShowSku":false,"isShowRating":false,"isShowDescription":true,"isShowStockStatus":false,"isShowAdditionalAttributes":false,"isKeepLastSearchRequest":false,"layout":"2columns","popularTitle":"Popular Suggestions","popularSearches":["Module Integration","Quality","Manufacturing Solutions","Fluid Delivery"],"isTypeaheadEnabled":false,"typeaheadUrl":"https:\/\/www.bayat.com\/searchautocomplete\/ajax\/typeahead\/","logUrl":"https:\/\/www.bayat.com\/searchautocomplete\/ajax\/log\/","minSuggestLength":2,"currency":"USD","limit":null,"customerGroupId":0,"filterPosition":"disable","availableOrders":{"_score":"Relevance","name.sort_name":"Product Name","price_0_50":"Price"},"defaultOrder":"_score","localStorageFields":{"prevRequestField":"mstLatestRequest","isRestorePrevRequestFlag":"mstIsRestorePrevRequest","isRefererAutocompleteFlag":"mstIsRefererAutocomplete"},"isHighlightingEnabled":true});
353                    });
354                });
355            }
356        );
357    </script>
357
358
359    
359<script id="searchAutocompletePlaceholder" type="text/x-custom-template">
360    <div class="mst-searchautocomplete__autocomplete">
361        <div class="mst-searchautocomplete__spinner">
362            <div class="spinner-item spinner-item-1"></div>
363            <div class="spinner-item spinner-item-2"></div>
364            <div class="spinner-item spinner-item-3"></div>
365            <div class="spinner-item spinner-item-4"></div>
366        </div>
367
368        <div class="mst-searchautocomplete__close">&times;</div>
369    </div>
370</script>
370
371
372<script id="searchAutocompleteWrapper" type="text/x-custom-template">
373    <div class="mst-searchautocomplete__wrapper">
374        <div class="mst-searchautocomplete__results" data-bind="{
375            visible: result().noResults == false,
376            css: {
377                __all: result().urlAll && result().totalItems > 0
378            }
379        }">
380            <div data-bind="foreach: { data: result().indexes, as: 'index' }">
381                <div data-bind="visible: index.totalItems, attr: {class: 'mst-searchautocomplete__index ' + index.identifier}">
382                    <div class="mst-searchautocomplete__index-title">
383                        <span data-bind="text: index.title"></span>
384                        <span data-bind="visible: index.isShowTotals">
385                            (<span data-bind="text: index.totalItems"></span>)
386                        </span>
387                    </div>
388
389                    <div class="mst-searchautocomplete__empty-result" data-bind="visible: index.isMisspell == true">
390                        <span data-bind="html: index.textMisspell"></span>
391                        <span data-bind="html: index.textCorrected"></span>
392                    </div>
393
394                    <ul data-bind="foreach: { data: index.items, as: 'item' }" aria-label="Search Autocomplete Result">
395                        <li data-bind="
396                            template: { name: index.identifier, data: item },
397                            attr: {class: 'mst-searchautocomplete__item ' + index.identifier},
398                            event: { mouseover: $parents[1].onMouseOver, mouseout: $parents[1].onMouseOut, mousedown: $parents[1].onClick },
399                            css: {_active: $data.isActive}">
400                        </li>
401                    </ul>
402                </div>
403            </div>
404
405            <div class="mst-searchautocomplete__show-all" data-bind="visible: result().urlAll && result().totalItems > 0">
406                <a data-bind="attr: { href: result().urlAll }">
407                    <span data-bind="text: result().textAll"></span>
408                </a>
409            </div>
410        </div>
411
412        <div class="mst-searchautocomplete__empty-result" data-bind="visible: result().noResults == true && !loading()">
413            <span data-bind="text: result().textEmpty"></span>
414        </div>
415    </div>
416</script>
416
417
418<script id="popular" type="text/x-custom-template">
419    <a class="title" data-bind="text: query"></a>
420</script>
420
421
422<script id="magento_search_query" type="text/x-custom-template">
423    <a class="title" data-bind="text: query_text, attr: {href: url}, highlight"></a> <span class="num_results" data-bind="text: num_results"></span>
424</script>
424
425
426<script id="magento_catalog_product" type="text/x-custom-template">
427    <!-- ko if: (imageUrl && $parents[2].config.isShowImage) -->
428    <a rel="noreferrer" data-bind="attr: {href: url}">
429        <div class="mst-product-image-wrapper"><img data-bind="attr: {src: imageUrl, alt: name}"/></div>
430    </a>
431    <!-- /ko -->
432
433    <div class="meta">
434        <div class="title">
435            <a rel="noreferrer" data-bind="html: name, attr: {href: url}, highlight"></a>
436
437            <!-- ko if: (sku && $parents[2].config.isShowSku) -->
438            <span class="sku" data-bind="text: sku, highlight"></span>
439            <!-- /ko -->
440
441            <!-- ko if: (additionalAttributes && $parents[2].config.isShowAdditionalAttributes) -->
442            <div data-bind="foreach: { data: additionalAttributes, as: 'attribute' }">
443                <!-- ko if: (attribute) -->
444                <div class="additional">
445                    <span class="attr-label" data-bind="text: attribute.label"></span>
446                    <span class="attr-value" data-bind="text: attribute.value"></span>
447                </div>
448                <!-- /ko -->
449            </div>
450            <!-- /ko -->
451        </div>
452
453        <!-- ko if: (description && $parents[2].config.isShowDescription) -->
454        <div class="description" data-bind="text: description, highlight"></div>
455        <!-- /ko -->
456
457        <!-- ko if: (rating && $parents[2].config.isShowRating) -->
458        <div>
459            <div class="rating-summary">
460                <div class="rating-result">
461                    <span data-bind="style: { width: rating + '%' }"></span>
462                </div>
463            </div>
464        </div>
465        <!-- /ko -->
466
467        <!-- ko if: (stockStatus && $parents[2].config.isShowStockStatus) -->
468        <span class="stock_status" data-bind="text: stockStatus, processStockStatus"></span>
469        <!-- /ko -->
470
471        <!-- ko if: (addToCartUrl && $parents[2].config.isShowCartButton) -->
472        <div class="to-cart">
473            <a class="action primary mst__add_to_cart" data-bind="attr: { _href: addToCartUrl }">
474                <span>Add To Cart</span>
475            </a>
476        </div>
477        <!-- /ko -->
478    </div>
479
480    <!-- ko if: (price && $parents[2].config.isShowPrice) -->
481    <div class="store">
482        <div data-bind="html: price" class="price"></div>
483    </div>
484    <!-- /ko -->
485</script>
485
486
487<script id="magento_catalog_categoryproduct" type="text/x-custom-template">
488    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
489</script>
489
490
491<script id="magento_catalog_category" type="text/x-custom-template">
492    <a class="title" data-bind="html: name, attr: {href: url}, highlight"></a>
493</script>
493
494
495<script id="magento_cms_page" type="text/x-custom-template">
496    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
497</script>
497
498
499<script id="magento_catalog_attribute" type="text/x-custom-template">
500    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
501</script>
501
502
503<script id="magento_catalog_attribute_2" type="text/x-custom-template">
504    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
505</script>
505
506
507<script id="magento_catalog_attribute_3" type="text/x-custom-template">
508    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
509</script>
509
510
511<script id="magento_catalog_attribute_4" type="text/x-custom-template">
512    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
513</script>
513
514
515<script id="magento_catalog_attribute_5" type="text/x-custom-template">
516    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
517</script>
517
518
519<script id="mirasvit_kb_article" type="text/x-custom-template">
520    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
521</script>
521
522
523<script id="external_wordpress_post" type="text/x-custom-template">
524    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
525</script>
525
526
527<script id="amasty_blog_post" type="text/x-custom-template">
528    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
529</script>
529
530
531<script id="amasty_faq_question" type="text/x-custom-template">
532    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
533</script>
533
534
535<script id="magefan_blog_post" type="text/x-custom-template">
536    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
537</script>
537
538
539<script id="magefan_secondblog_post" type="text/x-custom-template">
540    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
541</script>
541
542
543<script id="mageplaza_blog_post" type="text/x-custom-template">
544    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
545</script>
545
546
547<script id="aheadworks_blog_post" type="text/x-custom-template">
548    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
549</script>
549
550
551<script id="mirasvit_blog_post" type="text/x-custom-template">
552    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
553</script>
553
554
555<script id="mirasvit_gry_registry" type="text/x-custom-template">
556    <a class="title" data-bind="text: title, attr: {href: url}, highlight"></a>
557    <p data-bind="text: name, highlight"></p>
558</script>
558
559
560<script id="ves_blog_post" type="text/x-custom-template">
561    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
562</script>
562
563
564<script id="fishpig_glossary_word" type="text/x-custom-template">
565    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
566</script>
566
567
568<script id="blackbird_contentmanager_content" type="text/x-custom-template">
569    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
570</script>
570
571
572<script id="mirasvit_brand_page" type="text/x-custom-template">
573    <a class="title" data-bind="text: name, attr: {href: url}, highlight"></a>
574</script>
574
575
576
577<div class="page-wrapper"><header class="page-header"><div class="panel wrapper"><div><a class="action skip contentarea"
578   href="#contentarea">
579    <span>
580        Skip to Content    </span>
581</a>
582</div></div><div class="header content"><span data-action="toggle-nav" class="action nav-toggle"><span>Toggle Nav</span></span>
583<a
584    class="logo"
585    href="https://www.bayat.com/"
586    title=""
587    aria-label="store logo">
588    <img src="https://www.bayat.com/media/logo/stores/146/bayat-logo.png"
589         title=""
590         alt=""
591            width="170"                />
592</a>
593    <div class="sections nav-sections">
594                <div class="section-items nav-sections-items"
595             data-mage-init='{"tabs":{"openedState":"active"}}'>
596                                            <div class="section-item-title nav-sections-item-title"
597                     data-role="collapsible">
598                    <a class="nav-sections-item-switch"
599                       data-toggle="switch" href="#store.menu">
600                        Menu                    </a>
601                </div>
602                <div class="section-item-content nav-sections-item-content"
603                     id="store.menu"
604                     data-role="content">
605                    
606<nav class="navigation" data-action="navigation">
607    <ul data-mage-init='{"menu":{"responsive":true, "expanded":true, "position":{"my":"left top","at":"left bottom"}}}'>
608        <li  class="level0 nav-1 first mst__menu-item-brands level-top"><a href="https://www.bayat.com/brands"  class="level-top" ><span>Brands</span></a></li><li  class="level0 nav-2 level-top parent"><a href="https://www.bayat.com/services"  class="level-top" ><span>Capabilities</span></a><ul class="level0 submenu"><li  class="level1 nav-2-1 first parent"><a href="https://www.bayat.com/services/system-module-integration" ><span>System and Module Integration</span></a><ul class="level1 submenu"><li  class="level2 nav-2-1-1 first"><a href="https://www.bayat.com/services/system-module-integration/system-test" ><span>System Test</span></a></li><li  class="level2 nav-2-1-2"><a href="https://www.bayat.com/services/system-module-integration/pcb-design" ><span>PCB Design</span></a></li><li  class="level2 nav-2-1-3"><a href="https://www.bayat.com/services/system-module-integration/electrical-power-control-assemblies" ><span>Electrical Power and Control Assemblies</span></a></li><li  class="level2 nav-2-1-4"><a href="https://www.bayat.com/services/system-module-integration/fluid-control" ><span>Fluid Control</span></a></li><li  class="level2 nav-2-1-5"><a href="https://www.bayat.com/services/system-module-integration/electro-mechanical-assemblies" ><span>Electro-Mechanical Assemblies</span></a></li><li  class="level2 nav-2-1-6 last"><a href="https://www.bayat.com/services/system-module-integration/pneumatic-integration" ><span>Pneumatic Integration</span></a></li></ul></li><li  class="level1 nav-2-2 parent"><a href="https://www.bayat.com/services/manufacturing" ><span>Manufacturing</span></a><ul class="level1 submenu"><li  class="level2 nav-2-2-1 first"><a href="https://www.bayat.com/services/manufacturing/weldments" ><span>Weldments</span></a></li><li  class="level2 nav-2-2-2"><a href="https://www.bayat.com/services/manufacturing/laser-cutting-services" ><span>Laser Cutting Services</span></a></li><li  class="level2 nav-2-2-3 last"><a href="https://www.bayat.com/services/manufacturing/metal-fabricating-and-machining" ><span>Metal Fabricating and Machining</span></a></li></ul></li><li  class="level1 nav-2-3 last"><a href="https://www.bayat.com/services/quality-solutions" ><span>Quality Solutions</span></a></li></ul></li><li  class="level0 nav-3 level-top"><a href="https://www.bayat.com/client-programs"  class="level-top" ><span>Client Programs</span></a></li><li  class="level0 nav-4 last level-top parent"><a href="https://www.bayat.com/about-us"  class="level-top" ><span>About Us</span></a><ul class="level0 submenu"><li  class="level1 nav-4-1 first"><a href="https://www.bayat.com/about-us/mission-vision" ><span>Mission and Vision</span></a></li>
608<li  class="level1 nav-4-2 last"><a href="https://www.bayat.com/about-us/history" ><span>History</span></a></li></ul></li>            </ul>
609</nav>
610                </div>
611                                            <div class="section-item-title nav-sections-item-title"
612                     data-role="collapsible">
613                    <a class="nav-sections-item-switch"
614                       data-toggle="switch" href="#store.links">
615                        Account                    </a>
616                </div>
617                <div class="section-item-content nav-sections-item-content"
618                     id="store.links"
619                     data-role="content">
620                    <!-- Account links -->                </div>
621                                    </div>
622    </div>
623<div class="block block-search">
624    <div class="block block-title"><strong>Search</strong></div>
625    <div class="block block-content">
626        <form class="form minisearch" id="search_mini_form"
627              action="https://www.bayat.com/catalogsearch/result/" method="get">
628                        <div class="field search">
629                <label class="label" for="search" data-role="minisearch-label">
630                    <span>Search</span>
631                </label>
632                <div class="control">
633                    <input id="search"
634                           data-mage-init='{
635                            "quickSearch": {
636                                "formSelector": "#search_mini_form",
637                                "url": "https://www.bayat.com/search/ajax/suggest/",
638                                "destinationSelector": "#search_autocomplete",
639                                "minSearchLength": "3"
640                            }
641                        }'
642                           type="text"
643                           name="q"
644                           value=""
645                           placeholder="search"
646                           class="input-text"
647                           maxlength="128"
648                           role="combobox"
649                           aria-haspopup="false"
650                           aria-autocomplete="both"
651                           autocomplete="off"
652                           aria-expanded="false"/>
653                    <div id="search_autocomplete" class="search-autocomplete"></div>
654                    <div class="nested">
655    <a class="action advanced" href="https://www.bayat.com/catalogsearch/advanced/" data-action="advanced-search">
656        Advanced Search    </a>
657</div>
658                </div>
659            </div>
660            <div class="actions">
661                <button type="submit"
662                        title="Search"
663                        class="action search"
664                        aria-label="Search"
665                >
666                    <span>Search</span>
667                </button>
668            </div>
669        </form>
670    </div>
671</div>
672<ul class="compare wrapper"><li class="item link compare" data-bind="scope: 'compareProducts'" data-role="compare-products-link">
673    <a class="action compare no-display" title="Compare&#x20;Products"
674       data-bind="attr: {'href': compareProducts().listUrl}, css: {'no-display': !compareProducts().count}"
675    >
676        Compare Products        <span class="counter qty" data-bind="text: compareProducts().countCaption"></span>
677    </a>
678</li>
679<script type="text/x-magento-init">
680{"[data-role=compare-products-link]": {"Magento_Ui/js/core/app": {"components":{"compareProducts":{"component":"Magento_Catalog\/js\/view\/compare-products"}}}}}
681</script>
681
682</ul></div></header><div class="company-logo" id="company-logo-wrapper" data-bind="scope: 'CompanyOptions'">
683    <!-- ko if: companyLogo() -->
684    <img data-bind="attr:{src: companyLogo()}" />
685    <!-- /ko -->
686</div><div class="breadcrumbs">
687    <ul class="items">
688                    <li class="item home">
689                            <a href="https://www.bayat.com/"
690                   title="Go to Home Page">
691                    Home                </a>
692                        </li>
693                    <li class="item cms_page">
694                            <strong>Capabilities</strong>
695                        </li>
696            </ul>
697</div>
698<main id="maincontent" class="page-main-full-width"><a id="contentarea" tabindex="-1"></a>
699<div class="page messages"><div data-placeholder="messages"></div>
700<div data-bind="scope: 'messages'">
701    <!-- ko if: cookieMessagesObservable() && cookieMessagesObservable().length > 0 -->
702    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
703        data: cookieMessagesObservable(), as: 'message'
704    }">
705        <div data-bind="attr: {
706            class: 'message-' + message.type + ' ' + message.type + ' message',
707            'data-ui-id': 'message-' + message.type
708        }">
709            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
710        </div>
711    </div>
712    <!-- /ko -->
713
714    <div aria-atomic="true" role="alert" class="messages" data-bind="foreach: {
715        data: messages().messages, as: 'message'
716    }, afterRender: purgeMessages">
717        <div data-bind="attr: {
718            class: 'message-' + message.type + ' ' + message.type + ' message',
719            'data-ui-id': 'message-' + message.type
720        }">
721            <div data-bind="html: $parent.prepareMessageForHtml(message.text)"></div>
722        </div>
723    </div>
724</div>
725
726<script type="text/x-magento-init">
727    {
728        "*": {
729            "Magento_Ui/js/core/app": {
730                "components": {
731                        "messages": {
732                            "component": "Magento_Theme/js/view/messages"
733                        }
734                    }
735                }
736            }
737    }
738</script>
738
739</div><div class="columns"><div class="column main"><input name="form_key" type="hidden" value="7L22C2Gn4uNIrVQ0" /><div id="authenticationPopup" data-bind="scope:'authenticationPopup', style: {display: 'none'}">
740        
740<script>window.authenticationPopup = {"autocomplete":"off","customerRegisterUrl":"https:\/\/www.bayat.com\/customer\/account\/create\/","customerForgotPasswordUrl":"https:\/\/www.bayat.com\/customer\/account\/forgotpassword\/","baseUrl":"https:\/\/www.bayat.com\/","customerLoginUrl":"https:\/\/www.bayat.com\/customer\/ajax\/login\/"}</script>
740    <!-- ko template: getTemplate() --><!-- /ko -->
741        
741<script type="text/x-magento-init">
742        {
743            "#authenticationPopup": {
744                "Magento_Ui/js/core/app": {"components":{"authenticationPopup":{"component":"Magento_Customer\/js\/view\/authentication-popup","children":{"messages":{"component":"Magento_Ui\/js\/view\/messages","displayArea":"messages"},"captcha":{"component":"Magento_Captcha\/js\/view\/checkout\/loginCaptcha","displayArea":"additional-login-form-fields","formId":"user_login","configSource":"checkout"},"recaptcha":{"component":"Magento_ReCaptchaFrontendUi\/js\/reCaptcha","displayArea":"additional-login-form-fields","reCaptchaId":"recaptcha-popup-login","settings":{"rendering":{"sitekey":"6Ld10qssAAAAAHsDFOY6zJ_fVED-LtFaqGIiFbYL","size":"normal","theme":"light","hl":""},"invisible":false}}}}}}            },
745            "*": {
746                "Magento_Ui/js/block-loader": "https\u003A\u002F\u002Fwww.bayat.com\u002Fstatic\u002Fversion1790307218\u002Ffrontend\u002FApplied\u002Fbayat\u002Fen_US\u002Fimages\u002Floader\u002D1.gif"
747                            }
748        }
749    </script>
749
750</div>
751<script type="text/x-magento-init">
752    {
753        "*": {
754            "Magento_Customer/js/section-config": {
755                "sections": {"stores\/store\/switch":["*"],"stores\/store\/switchrequest":["*"],"directory\/currency\/switch":["*"],"*":["messages","company","customer"],"customer\/account\/logout":["*","recently_viewed_product","recently_compared_product","persistent"],"customer\/account\/loginpost":["*"],"customer\/account\/createpost":["*"],"customer\/account\/editpost":["*"],"customer\/ajax\/login":["checkout-data","cart","captcha"],"catalog\/product_compare\/add":["compare-products"],"catalog\/product_compare\/remove":["compare-products"],"catalog\/product_compare\/clear":["compare-products"],"sales\/guest\/reorder":["cart"],"sales\/order\/reorder":["cart"],"rest\/v1\/requisition_lists":["requisition"],"requisition_list\/requisition\/delete":["requisition"],"requisition_list\/item\/addtocart":["cart"],"checkout\/cart\/add":["cart","directory-data"],"checkout\/cart\/delete":["cart"],"checkout\/cart\/updatepost":["cart"],"checkout\/cart\/updateitemoptions":["cart"],"checkout\/cart\/couponpost":["cart"],"checkout\/cart\/estimatepost":["cart"],"checkout\/cart\/estimateupdatepost":["cart"],"checkout\/onepage\/saveorder":["cart","checkout-data","last-ordered-items"],"checkout\/sidebar\/removeitem":["cart"],"checkout\/sidebar\/updateitemqty":["cart"],"rest\/*\/v1\/carts\/*\/payment-information":["cart","last-ordered-items","captcha","instant-purchase"],"rest\/*\/v1\/guest-carts\/*\/payment-information":["cart","captcha"],"rest\/*\/v1\/guest-carts\/*\/selected-payment-method":["cart","checkout-data"],"rest\/*\/v1\/carts\/*\/selected-payment-method":["cart","checkout-data","instant-purchase"],"customer_order\/cart\/updatefaileditemoptions":["cart"],"checkout\/cart\/updatefaileditemoptions":["cart"],"customer_order\/cart\/advancedadd":["cart"],"checkout\/cart\/advancedadd":["cart"],"checkout\/cart\/removeallfailed":["cart"],"checkout\/cart\/removefailed":["cart"],"customer_order\/cart\/addfaileditems":["cart"],"checkout\/cart\/addfaileditems":["cart"],"customer_order\/sku\/uploadfile":["cart"],"wishlist\/index\/add":["wishlist"],"wishlist\/index\/remove":["wishlist"],"wishlist\/index\/updateitemoptions":["wishlist"],"wishlist\/index\/update":["wishlist"],"wishlist\/index\/cart":["wishlist","cart"],"wishlist\/index\/fromcart":["wishlist","cart"],"wishlist\/index\/allcart":["wishlist","cart"],"wishlist\/shared\/allcart":["wishlist","cart"],"wishlist\/shared\/cart":["cart"],"giftregistry\/index\/cart":["cart"],"giftregistry\/view\/addtocart":["cart"],"company\/company\/select":["customer-companies","cart","cart-data","checkout-data","negotiable_quote","purchase_order"],"rest\/*\/v1\/carts\/*\/po-payment-information":["cart","checkout-data","last-ordered-items"],"purchaseorder\/purchaseorder\/success":["cart","checkout-data","last-ordered-items"],"customer\/address\/*":["instant-purchase"],"customer\/account\/*":["instant-purchase"],"vault\/cards\/deleteaction":["instant-purchase"],"multishipping\/checkout\/overviewpost":["cart"],"wishlist\/index\/copyitem":["wishlist"],"wishlist\/index\/copyitems":["wishlist"],"wishlist\/index\/deletewishlist":["wishlist","multiplewishlist"],"wishlist\/index\/createwishlist":["multiplewishlist"],"wishlist\/index\/editwishlist":["multiplewishlist"],"wishlist\/index\/moveitem":["wishlist"],"wishlist\/index\/moveitems":["wishlist"],"wishlist\/search\/addtocart":["cart","wishlist"],"paypal\/express\/placeorder":["cart","checkout-data"],"paypal\/payflowexpress\/placeorder":["cart","checkout-data"],"paypal\/express\/onauthorization":["cart","checkout-data"],"persistent\/index\/unsetcookie":["persistent"],"quickorder\/sku\/uploadfile\/":["cart"],"review\/product\/post":["review"],"paymentservicespaypal\/smartbuttons\/placeorder":["cart","checkout-data"],"paymentservicespaypal\/smartbuttons\/cancel":["cart","checkout-data"],"erp\/erpreorder\/index\/":["cart"],"braintree\/paypal\/placeorder":["cart","checkout-data"],"braintree\/googlepay\/placeorder":["cart","checkout-data"]},
756                "clientSideSections": ["checkout-data","cart-data"],
757                "baseUrls": ["https:\/\/www.bayat.com\/"],
758                "sectionNames": ["messages","customer","compare-products","last-ordered-items","requisition","cart","directory-data","captcha","wishlist","company","company_authorization","customer-companies","negotiable_quote","purchase_order","instant-purchase","loggedAsCustomer","multiplewishlist","persistent","review","payments","recently_viewed_product","recently_compared_product","product_data_storage","paypal-billing-agreement"]            }
759        }
760    }
761</script>
vendor: 1 bytes, line 761
761
762<script type="text/x-magento-init">
763    {
764        "*": {
765            "Magento_Customer/js/customer-data": {
766                "sectionLoadUrl": "https\u003A\u002F\u002Fwww.bayat.com\u002Fcustomer\u002Fsection\u002Fload\u002F",
767                "expirableSectionLifetime": 60,
768                "expirableSectionNames": ["cart","persistent"],
769                "cookieLifeTime": "3600",
770                "cookieDomain": "",
771                "updateSessionUrl": "https\u003A\u002F\u002Fwww.bayat.com\u002Fcustomer\u002Faccount\u002FupdateSession\u002F",
772                "isLoggedIn": ""
773            }
774        }
775    }
776</script>
vendor: 1 bytes, line 776
776
777<script type="text/x-magento-init">
778    {
779        "*": {
780            "Magento_Customer/js/invalidation-processor": {
781                "invalidationRules": {
782                    "website-rule": {
783                        "Magento_Customer/js/invalidation-rules/website-rule": {
784                            "scopeConfig": {
785                                "websiteId": "50"
786                            }
787                        }
788                    }
789                }
790            }
791        }
792    }
793</script>
vendor: 1 bytes, line 793
793
794<script type="text/x-magento-init">
795    {
796        "body": {
797            "pageCache": {"url":"https:\/\/www.bayat.com\/page_cache\/block\/render\/page_id\/4436\/","handles":["default","cms_page_view","cms_page_view_id_services","magento_versionscms_hierarchy_menu_content"],"originalRequest":{"route":"cms","controller":"page","action":"view","uri":"\/services"},"versionCookieName":"private_content_version"}        }
798    }
799</script>
vendor: 1 bytes, line 799
799
800<script type="text/x-magento-init">
801{
802    "*": {
803        "Magento_Banner/js/model/banner":
804            {"sectionLoadUrl":"https:\/\/www.bayat.com\/banner\/ajax\/load\/","cacheTtl":30000}        }
805}
806</script>
806
807<style>#html-body [data-pb-style=APGGCQH],#html-body [data-pb-style=SKJHECR]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=APGGCQH]{justify-content:center;display:flex;flex-direction:column}#html-body [data-pb-style=SKJHECR]{align-self:stretch}#html-body [data-pb-style=YQDMPB1]{display:flex;width:100%}#html-body [data-pb-style=B47IL4O]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body [data-pb-style=IFGKOOQ]{border-style:none}#html-body [data-pb-style=F8HBNIN],#html-body [data-pb-style=PGGDRW1]{max-width:100%;height:auto}#html-body [data-pb-style=LSPJYMB],#html-body [data-pb-style=V6GDWTC]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=LSPJYMB]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=V6GDWTC]{align-self:stretch}#html-body [data-pb-style=T5L1F7U]{display:flex;width:100%}#html-body [data-pb-style=HCJWR56],#html-body [data-pb-style=TYQFPSF]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:center}#html-body [data-pb-style=HCJWR56]{text-align:right;align-self:flex-start}#html-body [data-pb-style=WDND7LH]{border-style:none}#html-body [data-pb-style=MMLAR4P],#html-body [data-pb-style=Y691F0G]{max-width:100%;height:auto}#html-body [data-pb-style=G6T7U5B]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=G6T7U5B],#html-body [data-pb-style=NESR2ID],#html-body [data-pb-style=V2EO6J2]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=NESR2ID]{justify-content:center;display:flex;flex-direction:column;min-height:20rem}#html-body [data-pb-style=V2EO6J2]{align-self:stretch}#html-body [data-pb-style=SSW3P81]{display:flex;width:100%}#html-body [data-pb-style=VXLU248],#html-body [data-pb-style=Y32AN1D]{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:83.3333%;align-self:center}#html-body [data-pb-style=VXLU248]{justify-content:flex-start;text-align:right;width:16.6667%;align-self:stretch}#html-body [data-pb-style=O985YV8]{border-style:none}#html-body [data-pb-style=I5L0N9M],#html-body [data-pb-style=KOVXACR]{max-width:100%;height:auto}#html-body [data-pb-style=J8D54B0],#html-body [data-pb-style=NCEL630]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=J8D54B0]{justify-content:flex-start;display:flex;flex-direction:column}#html-body [data-pb-style=NCEL630]{align-self:stretch}#html-body [data-pb-style=H3UMNH2]{display:flex;width:100%}#html-body [data-pb-style=C6QGT38],#html-body [data-pb-style=DIQTAS0]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body [data-pb-style=WW9CRCP]{width:50%;align-self:stretch}#html-body [data-pb-style=R9264GT],#html-body [data-pb-style=WW9CRCP]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=EMURG8Q],#html-body [data-pb-style=TATCB6B]{text-align:center}#html-body [data-pb-style=RK3SOGS]{display:inline-block}#html-body [data-pb-style=GLT958L]{text-align:center}@media only screen and (max-width: 768px) { #html-body [data-pb-style=IFGKOOQ],#html-body [data-pb-style=O985YV8],#html-body [data-pb-style=WDND7LH]{border-style:none} }</style><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block">
808    <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
809:root {
810    --header3-font-size: clamp(1.8rem, 1.307rem + 2.103vw, 3.2rem); 
811    --header2-font-size: clamp(3rem, 2.366rem + 2.704vw, 4.8rem); 
812    --header2-letter-spacing: -0.96px;  
813    --p-line-height: 2.4rem;
814}
815
816#html-body {
817   h1 {
818       font-size: var(--header1-font-size);
819       color: #fff;
820   } 
821   h2 {
822        color: #231F20;
823        font-size: var(--header2-font-size);
824        letter-spacing: var(--header2-letter-spacing);
825   }
826   h3 {
827      font-size: var(--header3-font-size);
828  }
829  .product-content-title,
830  .product-content-section .title.moderate-cyan,
831  .product-content-section .product-content,
832  .product-content-section .key-features,
833  .product-content-section .key-features-list {
834        margin-inline: 4.8612%;
835  }
836  .content-body .summary-content-title,
837  .content-body .summary-content,
838  .content-body .summary-content-highlight {
839        margin-left: 9.723%
840  }
841  .page-title-section .page-title {
842        left: min(5%,7rem);
843  }
844}
845p {
846      color: #231F20;
847      font-size: var(--p-font-size);
848      font-weight: 400;
849      line-height: var(--p-line-height);
850      margin: 0;
851}
852.pagebuilder-button-primary {
853      padding: 1rem 1.8rem !important;
854      border-radius: 8px !important;
855      color: #FFF !important;
856}
857@media only screen and (min-width: 1025px) {
858    :root {
859        --header1-font-size: clamp(2.8rem, 1.532rem + 5.408vw, 6.4rem);        
860        --header2-letter-spacing: -0.96px;
861    }
862}
863@media only screen and (max-width: 1024px) {
864    :root {
865        --header1-font-size: clamp(2.8rem, 1.532rem + 5.408vw, 4.8rem);        
866    }
867    h1 {
868       line-height: 5.1rem;
869       letter-spacing: -0.96px;
870    }   
871}
872@media only screen and (min-width: 769px) {
873    :root {
874        --p-font-size: clamp(1.6rem, 1.459rem + 0.601vw, 2rem);
875    }
876}
877@media only screen and (max-width: 768px) {
878   :root {
879        --p-font-size: 1.6rem;
880    }
881}
882</style></div></div>
883</div><div data-content-type="block" data-appearance="default" data-element="main"><div class="widget block block-static-block">
884    <div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
885    .page-title-section .header-section {
886        position: relative;
887    }
888    .page-title-section .header-section img {
889        max-height: 236px;
890        width: 100%;
891        height: auto;
892        min-height: 15rem;
893    }
894    .page-title-section .page-title {
895        position: absolute;
896        top: 50%;  
897        transform: translateY(-50%);
898    }
899    .page-title-section .page-title h1 {
900        margin: 0;
901        color: #fff !important;
902    }
903    @media only screen and (min-width: 1025px) {
904        .page-title-section .page-title {
905            left: 5.1388%;
906        }
907    }
908    @media only screen and (max-width: 1024px) {
909        .page-title-section .page-title {
910            left: 8%;
911        }
912    }
913</style></div></div>
914</div><div class="page-title-section" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="APGGCQH"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
915footer.page-footer {
916    margin: 0 !important;
917}
918
919.page-title-section .page-title {
920    width: 90%;
921}
922
923@media only screen and (max-width: 768px) {
924    .page-title-section .header-section img {
925        height: 100% !important;
926        min-height: 15rem;
927    }
928}
929</style></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="2" data-element="main" data-pb-style="SKJHECR"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="YQDMPB1"><div class="pagebuilder-column header-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="B47IL4O"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="IFGKOOQ"><img class="pagebuilder-mobile-hidden" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/header/afp-header-image.jpg" alt="" title="" data-element="desktop_image" data-pb-style="PGGDRW1"><img class="pagebuilder-mobile-only" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/header/afp-header-image.jpg" alt="" title="" data-element="mobile_image" data-pb-style="F8HBNIN"></figure><div class="page-title" data-content-type="text" data-appearance="default" data-element="main"><h1>Capabilities&#8203;</h1></div></div></div></div></div><div class="what-we-do" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="LSPJYMB"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
930    .what-we-do {
931        h2 {
932             margin: 0;
933        }
934        .content-part {
935             margin-top: min(8%,3rem);
936         }
937        .pagebuilder-column-line {
938             justify-content: space-between;
939        }
940   }
941   .p-content-heading p {
942        color: #35BBB2 !important;
943        font-weight: 600 !important;
944        margin-top: min(10%,5rem) !important;
945   }
946
947@media only screen and (min-width: 1441px) {
948   .what-we-do {        
949        margin-top: min(7%,3.5rem);
950        margin-left: calc(-32.4vw + 50%);
951        max-width: unset !important;
952   }
953}
954
955@media only screen and (max-width: 1440px) {
956    .what-we-do {
957        margin: min(7%,3.5rem) 0 0 auto;
958    }
959}
960
961   @media only screen and (min-width: 1025px) {
962        .what-we-do {
963            max-width: 94.86%;
964            p, .content-part li { 
965                 line-height: 3rem !important; 
966            }
967        }
968    }
969    @media only screen and (max-width: 1024px) and (min-width: 769px) {
970        .what-we-do {
971            max-width: 91.99%;
972            .content-column {
973                 max-width: 45%;
974            }
975            .content-part li { 
976                 line-height: 2.8rem !important; 
977            }
978        }
979    }
980@media only screen and (min-width: 769px) {
981   .what-we-do .content-column {
982      max-width: 40%;
983   }
984}
985@media only screen and (max-width: 768px) {
986     .what-we-do {
987          max-width: 83.45%;
988          margin-inline-end: auto;
989     }
990
991    .what-we-do .content-column {
992        margin-bottom: min(5%, 5rem);
993    }
994}
995</style></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="2" data-element="main" data-pb-style="V6GDWTC"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="T5L1F7U"><div class="pagebuilder-column content-column" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="TYQFPSF"><h2 data-content-type="heading" data-appearance="default" data-element="main">Precision engineering.&nbsp;</h2><h2 data-content-type="heading" data-appearance="default" data-element="main">From concept to production.</h2><div class="p-content-heading" data-content-type="text" data-appearance="default" data-element="main"><p><span style="color: #000000;"><span style="white-space: pre-wrap; color: #35bbb2;">Over 60 years of expertise in fabrication, system integration, and quality-driven manufacturing for the medical, semiconductor, and electronics industries.</span></span></p></div></div><div class="pagebuilder-column image-part" data-content-type="column" data-appearance="align-top" data-background-images="{}" data-element="main" data-pb-style="HCJWR56"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="WDND7LH"><img class="pagebuilder-mobile-hidden" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/content/our-capabilities.png" alt="" title="" data-element="desktop_image" data-pb-style="MMLAR4P"><img class="pagebuilder-mobile-only" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/content/our-capabilities.png" alt="" title="" data-element="mobile_image" data-pb-style="Y691F0G"></figure></div></div></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
996.more-content-part {
997    margin-top: min(8%,8.5rem);
998    ul {
999       padding-left: min(3%,3rem);
1000    }
1001}
1002</style></div><div class="more-content-part bayat-container" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="G6T7U5B"><div class="content-part" data-content-type="text" data-appearance="default" data-element="main"><p><strong>Fabrication Built for Demanding Industries</strong></p>
1003<p>Since 1989, our ISO-certified Fabricated Materials Division has delivered precision manufacturing solutions to OEM customers &mdash; from quick-turn prototypes to high-volume production runs.</p>
1004<p>&nbsp;</p>
1005<p><strong>Integrated Assemblies, Built to Your Exact Requirements</strong></p>
1006<p>Since 1963, we've built deep expertise across fluid, mechanical, electronic, and pneumatic systems &mdash; enabling us to design and deliver fully integrated assemblies that go far beyond typical contract manufacturing.</p>
1007<p>&nbsp;</p>
1008<p><strong>Programs Tailored to your Business, Not Ours</strong></p>
1009<p>We offers flexible client programs &mdash; whether you need us to own the design, drive down cost, or simply ensure your inventory arrives just in time. We become an extension of your team.</p>
1010<p>&nbsp;</p>
1011<p><strong>Quality is Everyone's Responsibility</strong></p>
1012<p>At Bay, quality and continuous improvement are at the core of everything we build. Our customer-focused quality management systems ensure every product meets the most exacting standards &mdash; every time.</p></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
1013.partner-leadership-banner {
1014    max-height: 25rem;
1015    overflow: hidden;
1016    margin-top: min(8%, 5rem);
1017    .content-part {
1018        margin-block: min(5.3%,7.5rem);
1019    }        
1020    .image-part {
1021	max-width: 12%;
1022	img {
1023	    height: 100% !important;
1024	}
1025    }
1026}
1027
1028.overlay-text {
1029	p {
1030		color: #FFF !important;
1031		font-family: mundial;
1032		font-size: clamp(2rem, 1.296rem + 3.005vw, 4rem) !important;
1033		line-height: clamp(2rem, 0.944rem + 4.507vw, 5rem) !important;
1034		letter-spacing: -0.8px;
1035	}
1036}
1037
1038@media only screen and (min-width: 1025px) {
1039	.partner-leadership-banner {
1040              .content-part {
1041		   margin-left: min(5%, 7rem);
1042		   width: 88% !important;
1043	      }
1044         }
1045}
1046
1047@media only screen and (max-width: 1024px) and (min-width: 769px) {
1048	.partner-leadership-banner {
1049              .content-part {
1050		   margin-left: 8%;
1051		   width: 72% !important;
1052	      }
1053              .image-part {
1054                   margin-inline-start: auto;
1055              }
1056              .pagebuilder-column-group, 
1057              .pagebuilder-column-line,
1058               figure {
1059                   height: 100%;
1060              }
1061         }
1062}
1063@media only screen and (max-width: 768px) {
1064        .partner-leadership-banner {
1065              .content-part {
1066                   max-width: 83.45%;
1067                   margin-inline: auto;
1068              }
1069              .image-part {
1070                   display: none !important;
1071              }
1072        }
1073}
1074</style></div><div class="partner-leadership-banner background-image-6ac6a3379616a" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images='{\"de
1074sktop_image\":\"https://www.bayat.com/media/wysiwyg/fluid-power/products/content/banner-bg.png\"}' data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="NESR2ID"><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="12" data-element="main" data-pb-style="V2EO6J2"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="SSW3P81"><div class="pagebuilder-column content-part" data-content-type="column" data-appearance="align-center" data-background-images="{}" data-element="main" data-pb-style="Y32AN1D"><div class="overlay-text" data-content-type="text" data-appearance="default" data-element="main"><p>Bay is your best partner for leadership in fabrication, assemblies and integration.</p></div></div><div class="pagebuilder-column image-part" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="VXLU248"><figure data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="O985YV8"><img class="pagebuilder-mobile-hidden" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/content/right.png" alt="" title="" data-element="desktop_image" data-pb-style="I5L0N9M"><img class="pagebuilder-mobile-only" src="https://www.bayat.com/media/wysiwyg/fluid-power/products/content/right.png" alt="" title="" data-element="mobile_image" data-pb-style="KOVXACR"></figure></div></div></div></div><div class="tiles-section bayat-container" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="J8D54B0"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
1075.tiles-section {
1076    .pagebuilder-column-line {
1077       p,a {
1078          color: #000 !important;
1079          font-family: mundial !important;
1080          font-size: 2.4rem !important;
1081          font-weight: 300 !important;
1082          line-height: 3.8rem !important;
1083          text-transform: capitalize;
1084       }
1085    }
1086    .pagebuilder-column {
1087        border-bottom: 2px solid #35BBB2;
1088        justify-content: end !important;
1089        padding-bottom: 1rem;
1090        a {
1091            display: flex;
1092            justify-content: space-between;
1093            &:after {
1094               content: url(/media/wysiwyg/fluid-power/products/content/arrow-up-right.png);
1095               height: 2.4rem;
1096               width: 2.4rem;
1097            }
1098        }
1099    }
1100}
1101
1102.tiles-section {
1103    margin: min(7%,8.5rem) auto min(7%,7rem);
1104}
1105
1106.tiles-section .pagebuilder-column-line {
1107    display: grid !important;
1108    gap: 3rem 9rem;
1109}
1110
1111.tiles-section .pagebuilder-column {
1112    width: 100% !important;
1113}
1114
1115@media only screen and (min-width: 1025px) {
1116    .tiles-section {
1117        .pagebuilder-column-line {
1118            &:not(:last-child) {
1119                margin-bottom: min(5%,5.5rem);
1120            }
1121        }
1122    }
1123}
1124@media only screen and (max-width: 1024px) {
1125     .tiles-section {
1126         .pagebuilder-column-line {
1127              flex-flow: column;
1128              &:last-child {
1129                  .pagebuilder-column:last-child {
1130                       margin-bottom: 0;
1131                  }
1132              }
1133         }
1134         .pagebuilder-column {
1135             margin-bottom: min(5%,5.5rem);
1136             width: 100% !important;
1137         }
1138     }
1139}
1140
1141@media only screen and (min-width: 400px) {
1142    .tiles-section .pagebuilder-column-line {
1143        grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
1144    }
1145}
1146</style></div><div class="pagebuilder-column-group" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="4" data-element="main" data-pb-style="NCEL630"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="H3UMNH2"><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="DIQTAS0"><div data-content-type="text" data-appearance="default" data-element="main"><p><a href="/services/system-module-integration">System &amp; Module Integration</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="C6QGT38"><div data-content-type="text" data-appearance="default" data-element="main"><p><a href="/services/manufacturing">Manufacturing</a></p></div></div><div class="pagebuilder-column" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="WW9CRCP"><div data-content-type="text" data-appearance="default" data-element="main"><p><a tabindex="-1" href="/services/quality-solutions">Quality Solutions</a></p></div></div></div></div></div><div class="fp-cta-with-background" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="R9264GT"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
1147    .fp-cta-with-background {
1148        background: var(--blue-gradient, linear-gradient(270deg, #0E64C9 0%, #35BBB2 100%));
1149        font-family: mundial;
1150        padding: 3.819% 7.778%;
1151    }
1152    .fp-cta-with-background .fp-cta-content p {
1153        color: #fff;
1154        text-align: center;
1155        font-style: normal;
1156        font-weight: 400;
1157        letter-spacing: -0.96px;
1158        margin-bottom: 30px;
1159    }
1160@media only screen and (min-width: 769px) {
1161    .fp-cta-with-background .fp-cta-content p {
1162        font-size: clamp(2.8rem, 4vw, 4.8rem);
1163        line-height: 60px;
1164    }
1165}
1166
1167@media only screen and (max-width: 768px) {
1168    .fp-cta-with-background .fp-cta-content p {
1169        font-size: clamp(2.8rem, 4vw, 4.8rem);
1170        line-height: 1.2;
1171    }
1172}
1173</style></div><div class="fp-cta-content" data-content-type="text" data-appearance="default" data-element="main" data-pb-style="EMURG8Q"><p>Discover our array of services.</p></div><div data-content-type="buttons" data-appearance="inline" data-same-width="false" data-element="main" data-pb-style="TATCB6B"><div data-content-type="button-item" data-appearance="default" data-element="main" data-pb-style="RK3SOGS"><a class="pagebuilder-button-primary" href="/contact-bay-advanced-technologies" target="" data-link-type="default" data-element="link" data-pb-style="GLT958L"><span data-element="link_text">Contact Us</span></a></div></div></div><style type="text/css">.background-image-6ac6a3379616a {background-image: url(https://www.bayat.com/media/wysiwyg/fluid-power/products/content/banner-bg.png);}</style></div></div></main><footer class="page-footer"><div class="footer content"><ul class="footer links">
1174</ul><div class="switcher store switcher-store" id="switcher-store">
1175    <strong class="label switcher-label"><span>Select Store</span></strong>
1176    <div class="actions dropdown options switcher-options">
1177                                                        <div class="action toggle switcher-trigger"
1178                     role="button"
1179                     tabindex="0"
1180                     data-mage-init='{"dropdown":{}}'
1181                     data-toggle="dropdown"
1182                     data-trigger-keypress-button="true"
1183                     id="switcher-store-trigger">
1184                    <strong>
1185                        <span>Bay Advanced Technologies Store</span>
1186                    </strong>
1187                </div>
1188                            <ul class="dropdown switcher-dropdown" data-target="dropdown">
1189                                                <li class="switcher-option">
1190                        <a href="#" data-post='{"action":"https:\/\/www.bayat.com\/stores\/store\/redirect\/","data":{"___store":"applied_store_view","___from_store":"bayat_store_view","uenc":"aHR0cHM6Ly93d3cuYXBwbGllZGZsdWlkcG93ZXIuY29tL3NlcnZpY2VzP19fX3N0b3JlPWFwcGxpZWRfc3RvcmVfdmlldw~~"}}'>
1191                            Applied                        </a>
1192                    </li>
1193                                                                </ul>
1194    </div>
1195</div>
1196</div><style>#html-body [data-pb-style=IH4APY6],#html-body [data-pb-style=YY8RJ3M]{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body [data-pb-style=IH4APY6]{justify-content:flex-start;display:flex;flex-direction:column;border-style:none;border-width:1px}#html-body [data-pb-style=YY8RJ3M]{align-self:stretch}#html-body [data-pb-style=GA6SER8]{display:flex;width:100%}#html-body [data-pb-style=TIQK9R3]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body [data-pb-style=VO535B3]{border-style:none}#html-body [data-pb-style=JEM8PTL],#html-body [data-pb-style=NAHHAPM]{max-width:100%;height:auto}#html-body [data-pb-style=IDH7QAJ],#html-body [data-pb-style=K1YTFQ2],#html-body [data-pb-style=LT0707L],#html-body [data-pb-style=NF44F58]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}@media only screen and (max-width: 768px) { #html-body [data-pb-style=VO535B3]{border-style:none} }</style><div class="footer-row" data-content-type="row" data-appearance="full-bleed" data-enable-parallax="0" data-parallax-speed="0.5" data-background-images="{}" data-background-type="image" data-video-loop="true" data-video-play-only-visible="true" data-video-lazy-load="true" data-video-fallback-src="" data-element="main" data-pb-style="IH4APY6"><div class="pagebuilder-column-group footer-grid" data-background-images="{}" data-content-type="column-group" data-appearance="default" data-grid-size="5" data-element="main" data-pb-style="YY8RJ3M"><div class="pagebuilder-column-line" data-content-type="column-line" data-element="main" data-pb-style="GA6SER8"><div class="pagebuilder-column footer-logo-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="TIQK9R3"><figure class="footer-contact-image" data-content-type="image" data-appearance="full-width" data-element="main" data-pb-style="VO535B3"><img class="pagebuilder-mobile-hidden" src="https://www.bayat.com/media/wysiwyg/fluid-power/footer/Applied-Fluid-Power-Footer-Logo.png" alt="Applied Fluid Power Footer Logo" title="" data-element="desktop_image" data-pb-style="JEM8PTL"><img class="pagebuilder-mobile-only" src="https://www.bayat.com/media/wysiwyg/fluid-power/footer/Applied-Fluid-Power-Footer-Logo.png" alt="Applied Fluid Power Footer Logo" title="" data-element="mobile_image" data-pb-style="NAHHAPM"></figure></div><div class="pagebuilder-column footer-contact-us-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="IDH7QAJ"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="title">Corporate Office</div>
11971 Applied Plaza <br />
1198Cleveland, OH 44115<br /><br />
1199<a href="tel:6143246050"></a> <br /><br />
1200<div class="social-links" style="display: flex;">
1201    <a class="pagebuilder-button-secondary" href="/contact-bay-advanced-technologies">
1202        <span data-element="link_text">Contact Us</span>
1203    </a>
1204    <div class="linkedin">
1205        <a href="https://www.linkedin.com/company/applied-fluid-power"><img src="/media/wysiwyg/fluid-power/footer/linkedin-icon.png" max-width="100%" height="auto;" alt="LinkedIn"/></a>
1206    </div>
1207</div></div><div class="nfpa-pascal-logos" data-content-type="text" data-appearance="default" data-element="main"><p><a tabindex="0" href="https://www.nfpa.com/" target="_blank" rel="noopener"><img id="UI6WFTM" style="width: 60px; height: 59px;" src="/media/wysiwyg/fluid-power/footer/nfpa-white-logo.png" alt="" width="60" height="59"></a></p></div></div><div class="pagebuilder-column footer-resources-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="LT0707L"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="resources" data-role="collapsible">
1208    <div class="footer-titles" data-role="trigger">
1209        <span>Resources</span>
1210    </div>
1211</div>
1212<div data-role="content">
1213    <ul class="links">
1214        <li><a title="Fluid Power Resources" href="/about-us">About Us</a></li>
1215        <li><a title="Sustainability" href="https://www.applied.com/sustainability" rel="noopener">Sustainability</a></li>
1216    </ul>
1217</div></div></div><div class="pagebuilder-column footer-careers-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="K1YTFQ2"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="policies" data-role="collapsible">
1218    <div class="footer-titles" data-role="trigger">
1219        <span>Policies And Terms</span>
1220    </div>
1221</div>
1222<div data-role="content">
1223    <ul class="links">
1224        <li><a href="/media/fp/pdf/privacy-policy-07182025-upd012726.pdf">Privacy Policy</a></li>
1225        <li><a title="Warranty Policy" href="/media/fp/pdf/warranty-policy-03.14.2025-upd012726.pdf">Warranty Policy</a></li>
1226        <li><a title="Terms of Access" href="/media/fp/pdf/Terms-of-Access.pdf" target="_blank" rel="noopener">Terms of Access</a></li>
1227        <li><a title="Terms and Conditions of Purchase" href="/media/fp/pdf/Terms-and-Conditions-of-Purchase-2.23-clean.pdf" target="_blank" rel="noopener">Terms and Conditions of Purchase</a></li>
1228        <li><a title="Terms and Conditions of Sale" href="/media/fp/pdf/Applied-Terms-And-Conditions-of-Sale-03142025.pdf" target="_blank" rel="noopener">Terms and Conditions of Sale</a></li>
1229        <li><a href="/media/fp/pdf/additional-terms-and-conditions-for-government-contracts-07012024-upd012726.pdf" target="_blank" rel="noopener">Terms and Conditions for Government Contracts</a></li>
1230        <li><a href="https://www.applied.com/medias/sys_master/pdfs/h44/h20/9185478082590/ADDITIONAL TERMS AND CONDITIONS  - FAR-DFARS flowdowns /ADDITIONAL-TERMS-AND-CONDITIONS-FAR-DFARS-flowdowns-.pdf" target="_blank" rel="noopener">Additional Terms & Conditions for Government Contracts</a></li>
1231        <li><a href="/media/fp/pdf/Supplier-Code-of-Conduct-2022-English.pdf" target="_blank">Supplier Code of Conduct</a></li>
1232    </ul>
1233    <ul class="footer links mst-gdpr-cookie-consent-settings">
1234    <li tabindex="0">
1235        <span>Consent Settings</span>
1236        
1236<script nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=">(() => {
1237    let mstGdprCookieSettingsButton = {
1238        events: function () {
1239            let links = document.querySelectorAll('ul.footer.mst-gdpr-cookie-consent-settings li');
1240            links.forEach(function (link) {
1241                link.addEventListener('click', () => {
1242                    window.dispatchEvent(new Event('mstGdprCookieOpenBarRequest'));
1243                });
1244                link.addEventListener('keydown', function (e) {
1245                    if (e.altKey || e.ctrlKey) {
1246                        return;
1247                    }
1248                    switch (e.code) {
1249                        case 'Space':
1250                        case 'Enter':
1251                            window.dispatchEvent(new Event('mstGdprCookieOpenBarRequest'));
1252                    }
1253                });
1254            });
1255
1256        }
1257    };
1258
1259    document.addEventListener('DOMContentLoaded', function () {
1260        mstGdprCookieSettingsButton.events();
1261
1262        window.addEventListener('turbolinks:load', function () {
1263            mstGdprCookieSettingsButton.events();
1264        });
1265    });
1266})();</script>
1266    </li>
1267</ul>
1268
1269
1270</div></div></div><div class="pagebuilder-column footer-policies-section" data-content-type="column" data-appearance="full-height" data-background-images="{}" data-element="main" data-pb-style="NF44F58"><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><div class="careers" data-role="collapsible">
1271    <div class="footer-titles" data-role="trigger">
1272        <span>Careers</span>
1273    </div>
1274</div>
1275<div data-role="content">
1276    <ul class="links">
1277        <li><a class="link" title="Fluid Power Positions" href="https://jobs.applied.com/us/en/fluid-power" target="_blank" rel="noopener">Fluid Power Positions</a></li>
1278        <li><a class="link" title="Life at Applied" href="https://jobs.applied.com/us/en/benefits" target="_blank" rel="noopener">Company Benefits</a></li>
1279        <li><a class="link" title="Career Development" href="https://jobs.applied.com/us/en/development" target="_blank" rel="noopener">Career Development</a></li>
1280        <li><a class="link" title="Join our Talent Community" href="https://jobs.applied.
1280com/us/en/jointalentcommunity" target="_blank" rel="noopener">Join our Talent Community</a></li>
1281    </ul>
1282</div></div></div></div></div><div data-content-type="html" data-appearance="default" data-element="main" data-decoded="true"><style>
1283:root {
1284	--footer-content-max-width: 89.86%;
1285	--color-white: #fff;
1286	--color-teal: #35bbb2;
1287}
1288.page-footer .footer.links {
1289    display: none;
1290}
1291.footer.content .switcher-store {
1292  display: none !important;
1293}
1294.bayat-container, .breadcrumbs {
1295    max-width: 1440px !important;
1296    padding-inline: min(10%,7rem) !important;
1297}
1298
1299.mst-gdpr__buttons [data-trigger-settings="trigger"] {
1300  color: #000 !important;
1301}
1302
1303<!-- Start - for Blog Div Styling -->
1304.post-post_content li span, .post-post_content li div {
1305     font-size: inherit !important;
1306}
1307<!-- End - for Blog Div Styling -->
1308#maincontent a:not(.pagebuilder-button-primary, .pagebuilder-button-secondary, .primary) {
1309    color: #006bb4 !important
1310}
1311#maincontent a:not(.pagebuilder-button-primary, .pagebuilder-button-secondary, .primary):hover {
1312    text-decoration: underline !important;
1313}
1314div.pagebuilder-button-primary,
1315div.pagebuilder-button-secondary,
1316a.pagebuilder-button-primary,
1317a.pagebuilder-button-secondary,
1318a.pagebuilder-button-link {
1319     padding: 0.8rem 1.8rem 1.2rem !important;
1320}
1321.nfpa-pascal-logos {
1322        margin-top: min(2%,2.5rem);
1323}
1324.nfpa-pascal-logos p {
1325       margin: 0;
1326       display: flex;
1327       align-items: center;
1328}
1329.nfpa-pascal-logos p img:not(:first-child) {
1330        margin-left: 1.5rem;
1331}
1332.page-footer .footer-row .pagebuilder-column-group.footer-grid {
1333	max-width: var(--footer-content-max-width);
1334	margin: 4.4% 9% 4.4% 4.86%;
1335}
1336.footer-row .footer-contact-us-section .social-links {
1337	justify-content: flex-start !important;
1338}
1339.linkedin {
1340     margin-left: min(15%,2.6rem);
1341     max-height: 3rem;
1342}
1343@media screen and (min-width: 1441px) {
1344  .page-title-section .header-section {
1345      display: grid !important;
1346      grid-template-columns: 1fr;
1347      grid-template-rows: 1fr;
1348  }
1349
1350  .page-title-section .header-section figure{
1351      grid-column: 1/2;
1352      grid-row: 1/2;
1353      object-fit: cover;
1354      width: 100%;
1355  }
1356
1357  .page-title-section .header-section .page-title {
1358      display: flex;
1359      grid-column: 1/2;
1360      grid-row: 1/2;
1361      flex-direction: column;
1362      justify-content: center;
1363      max-width: 1300px;
1364      margin-inline: auto;
1365      position: unset;
1366      transform: unset;
1367      width: 100%;
1368      z-index: 1;
1369  }
1370}
1371@media only screen and (min-width: 601px) {
1372         .footer-row .footer-resources-section,
1373         .footer-row .footer-careers-section,
1374         .footer-row .footer-policies-section,
1375         .footer-row .footer-contact-us-section {
1376	       margin-top: 2.7253%;
1377         }        
1378        .footer-row .footer-contact-image {
1379	     padding: 0 0 30px 0;
1380        }
1381	.page-footer .footer-grid .pagebuilder-column-line {
1382		display: grid !important;
1383
1384		.pagebuilder-column {
1385			width: 100% !important;
1386		}
1387
1388		.footer-logo-section {
1389			order: 1;
1390		}
1391
1392		.footer-contact-us-section {
1393			justify-content: center;
1394			align-items: flex-start;
1395		}
1396	}
1397}
1398
1399@media only screen and (min-width: 1500px) {
1400         .page-footer .footer-grid .pagebuilder-column-line {
1401		grid-template-columns: auto auto 20% auto;
1402                gap: 5%;
1403                justify-content: space-between;	
1404         }
1405}
1406@media only screen and (min-width: 1025px) and (max-width: 1499px) {
1407        .page-footer .footer-grid .pagebuilder-column-line {
1408		grid-template-columns: min(16.129%, 20rem) min(25%,38rem) min(35.61%, 33rem) min(26.61%, 33rem);	
1409        }
1410       .footer-row .footer-resources-section {
1411	     padding-left: min(34.21%,13rem);
1412        }
1413       .footer-row .footer-careers-section,
1414       .footer-row .footer-policies-section {
1415            padding-left: min(23.939%,7.9rem);
1416       }
1417}
1418@media only screen and (min-width: 1025px) {
1419	.page-footer .footer-grid .pagebuilder-column-line {	
1420
1421		.footer-contact-us-section {
1422			order: 6;
1423		}
1424
1425		.footer-resources-section {
1426			order: 3;
1427		}
1428
1429		.footer-careers-section {
1430			order: 4;
1431		}
1432
1433		.footer-policies-section {
1434			order: 5;
1435		}
1436	}
1437        
1438       .page-footer .footer-grid .pagebuilder-column-line {
1439            grid-template-rows: 10rem 10rem 10rem 13rem !important;
1440       }
1441}
1442@media only screen and (max-width: 1024px) {
1443      .footer-row .footer-contact-us-section .title {
1444           color: var(--color-teal);
1445      }
1446}
1447@media only screen and (min-width: 1100px) {
1448	.page-footer .footer-grid .pagebuilder-column-line {
1449		grid-template-rows: repeat(4, 100px);
1450         }
1451}
1452
1453@media only screen and (min-width: 601px) and (max-width: 1024px) {
1454	.page-footer .footer-grid .pagebuilder-column-line {
1455		grid-template-columns: repeat(2, 1fr);
1456		grid-column-gap: 10rem;
1457
1458		.footer-logo-section {
1459			order: 1;
1460			grid-column-start: 1;
1461			grid-column-end: 3;
1462		}
1463
1464		.footer-contact-us-section {
1465			order: 6;
1466			margin: 0;
1467		}
1468
1469		.footer-resources-section {
1470			order: 3;
1471			margin: 0;
1472		}
1473
1474		.footer-careers-section {
1475			order: 4;
1476			margin: 0;
1477		}
1478
1479		.footer-policies-section {
1480			order: 5;
1481			margin: -5rem 0 0;
1482		}
1483	}
1484
1485	.footer-row .footer-contact-us-section .title {
1486		font-size: 2rem;
1487		font-weight: 600;
1488		text-transform: uppercase;
1489		padding-bottom: 3rem;
1490	}
1491}
1492
1493@media only screen and (max-width: 768px) {
1494	footer.page-footer {
1495		margin: 8% 0 0;
1496	}
1497
1498	.footer-row .footer-contact-us-section .title {
1499		font-size: 1.4rem;
1500		font-weight: 600;
1501	}
1502}
1503
1504@media only screen and (max-width: 600px) {
1505        .page-footer .footer-row .pagebuilder-column-group.footer-grid {
1506             margin-top:3.7rem;
1507        } 
1508        .footer-row .footer-contact-image {
1509	      padding: 0;
1510        }
1511	.page-footer .footer-grid .pagebuilder-column-line {
1512		.footer-logo-section {
1513			align-items: center;
1514			order: 1;
1515		}
1516
1517		.footer-resources-section {
1518			order: 2;
1519		}
1520
1521		.footer-policies-section {
1522			order: 3;
1523		}
1524
1525		.footer-careers-section {
1526			order: 4;
1527		}
1528
1529		.footer-contact-us-section {
1530			order: 5;
1531
1532			.social-links {
1533				justify-content: flex-start;
1534			}
1535		}
1536
1537		.footer-titles {
1538			padding: 0;
1539			margin: 2.8rem 0;
1540		}
1541	}
1542
1543	.footer-row .footer-contact-us-section .title {
1544		font-size: 1.4rem;
1545		text-transform: uppercase;
1546		margin: 2.8rem 0;
1547	}
1548}
1549
1550.footer-row {
1551	color: #ffffff;
1552	font-family: mundial;
1553	font-weight: 600;
1554}
1555
1556.footer-row .footer-titles {
1557	color: var(--color-teal);
1558	font-size: 20px;
1559	padding: 0 0 30px 0;
1560	text-transform: uppercase;
1561}
1562
1563.footer-row .footer-titles a {
1564	color: #fff;
1565}
1566
1567.footer-row ul.links {
1568	list-style: none none;
1569	padding-left: 0;
1570}
1571
1572.footer-row ul.links li {
1573	margin-bottom: 0;
1574	text-decoration: none;
1575}
1576
1577.footer-row ul.links li a {
1578	color: #fff;
1579	font-weight: 400;
1580}
1581
1582.footer-row .footer-contact-image img {
1583	max-width: 200px;
1584	max-height: 59px;
1585	padding-bottom: 10px;
1586}
1587
1588.footer-row .footer-contact-us-section {
1589	font-weight: 400;
1590	align-items: flex-end;
1591}
1592
1593.footer-row .footer-contact-us-section .title {
1594	text-transform: uppercase;
1595        font-weight: 700;
1596}
1597
1598.footer-row .footer-contact-us-section a:link,
1599.footer-row .footer-contact-us-section a:hover,
1600.footer-row .footer-contact-us-section a:active,
1601.footer-row .footer-contact-us-section a:visited {
1602	color: #fff;
1603}
1604
1605.page-footer #footer-other-links-container {
1606	flex-direction: row;
1607	color: var(--Gray-Nav-Bar-Text, #938F88);
1608	text-align: center;
1609	font-family: mundial;
1610	font-style: normal;
1611	font-weight: 400;
1612}
1613
1614.page-footer #footer-other-links-container .links-line2 {
1615	margin-left: 10px;
1616}
1617
1618.footer-row .footer-contact-us-section .social-links {
1619	margin-bottom: 34px;
1620	align-items: center;
1621	justify-content: center;
1622}
1623.footer-row .social-links .pagebuilder-button-secondary {
1624        font-weight: 600;
1625        line-height: 2.4rem;
1626        margin: 0;
1627        background: var(--color-teal) !important;
1628}
1629@media only screen and (min-width: 1025px) {
1630         .page-footer #footer-other-links-container {
1631               font-size: 2rem;
1632         }
1633}
1634@media only screen and (min-width: 851px) and (max-width: 1024px) {
1635         .page-footer #footer-other-links-container {
1636               font-size: 1.8rem;
1637         }
1638}
1639@media only screen and (min-width: 769px) and (max-width: 1024px) {         
1640	.page-footer .footer-row .pagebuilder-column-group {
1641		margin: 0 5px;
1642	}
1643	.footer-row .footer-contact-us-section {
1644		margin-left: unset;
1645	}
1646}
1647
1648
1649@media only screen and (max-width: 768px) {
1650	.header-contact {
1651		display: none;
1652	}
1653	.page-footer .footer-row .pagebuilder-column-group {
1654		margin: 0 5px;
1655	}
1656	.footer-row .footer-contact-us-section {
1657		margin-left: unset;
1658	}
1659	.footer-row .footer-resources-section,
1660	.footer-row .footer-careers-section,
1661	.footer-row .footer-policies-section,
1662	.footer-row .footer-contact-us-section {
1663		margin-left: 5.208%;
1664	}
1665	.footer-row .footer-contact-us-section {
1666		align-items: unset;
1667	}
1668	.page-footer #footer-other-links-container {
1669		flex-direction: column;
1670	}
1671
1672	.footer-row .footer-titles {
1673		font-size: 14px;
1674		padding: 30px 0;
1675	}
1676	.footer-row ul.links {
1677		list-style: none none;
1678		padding-left: 0;
1679	}
1680	.footer-row ul.links li {
1681		margin-bottom: 0;
1682		text-decoration: none;
1683	}
1684	.footer-row ul.links li a {
1685		color: #ffffff;
1686		font-weight: 400;
1687	}
1688	.page-footer #footer-other-links-container .links-line2 {
1689		margin-left: 0;
1690	}
1691}
1692.amlocator-store-desc.-active .amlocator-title .amlocator-link,
1693.amlocator-store-desc.-active {
1694	color: #231f20 !important;
1695}
1696@media only screen and (min-width: 451px) and (max-width: 850px) {
1697         .page-footer #footer-other-links-container {
1698               font-size: 1.6rem;
1699         }
1700}
1701@media only screen and (max-width: 450px) {
1702         .page-footer #footer-other-links-container {
1703               font-size: 1.4rem;
1704         }         
1705}
1706</style>
1707<div id="footer-other-links-container" class="footer-other-links">
1708    <div id="copyright" class="links-line1">
1709    </div>
1710    <div class="links-line2">
1711        <span>All Rights Reserved.</span> | <span class="privacy-choices"><a href="https://www.appliedfluidpower.com/applied-fluid-power-data-protection-preferences">Do Not Sell My Personal Information</a></span>
1712    </div>
1713</div>
1714<script>
1715    var currYear = new Date().getFullYear();
1716    document.getElementById('copyright').innerHTML = '<div class="links-line1-1">Copyright &copy; 2018-' + currYear + ' Applied Fluid Power Holdings, LLC.</div>';
1717</script>
1717</div></div></footer>
1717<script type="text/x-magento-init">
1718        {
1719            "*": {
1720                "Magento_Ui/js/core/app": {
1721                    "components": {
1722                        "storage-manager": {
1723                            "component": "Magento_Catalog/js/storage-manager",
1724                            "appendTo": "",
1725                            "storagesConfiguration" : {"recently_viewed_product":{"requestConfig":{"syncUrl":"https:\/\/www.bayat.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"recently_compared_product":{"requestConfig":{"syncUrl":"https:\/\/www.bayat.com\/catalog\/product\/frontend_action_synchronize\/"},"lifetime":"1000","allowToSendRequest":null},"product_data_storage":{"updateRequestConfig":{"url":"https:\/\/www.bayat.com\/rest\/bayat_store_view\/V1\/products-render-info"},"requestConfig":{"syncUrl":"https:\/\/www.bayat.com\/catalog\/product\/frontend_action_synchronize\/"},"allowToSendRequest":null}}                        }
1726                    }
1727                }
1728            }
1729        }
1730</script>
1730
1731
1732
1733
1734<script type="text/x-magento-init"  nonce="Ym1vYnlmeTBnaHptb212MXR2bHc2NGFhYWhiejA3dmo=">
1735{"*":{"Mirasvit_Banner\/js\/loader":{"url":"https:\/\/www.bayat.com\/mst_banner\/placeholder\/loader\/","params":{"page_type":"cms_page_view","product_id":null,"category_id":null,"uri":"https:\/\/www.bayat.com\/services"}},"Mirasvit_Banner\/js\/analytics":{"url":"https:\/\/www.bayat.com\/mst_banner\/banner\/track\/","params":{"uri":"\/services"}}}}</script>
1735
1736<div class="mst-gdpr__cookie-bar-wrapper" id="gdprCookieBar">
1737    <div class="mst-gdpr__cookie-bar">
1738        <div class="consent-text">
1739            Cookies help us deliver our services. By using our services, you agree to our use of cookies. <a href="/media/fcxp/pdf/privacy-policy-07182025-upd012726.pdf">Learn more</a>        </div>
1740
1741        <div class="mst-gdpr__buttons">
1742            <button type="button" class="action" data-trigger-settings="trigger">
1743                <span>Settings</span>
1744            </button>
1745
1746            <button class="action primary" data-trigger-settings="agree">Agree All</button>
1747                            <button class="action" data-trigger-settings="decline">Decline</button>
1748                    </div>
1749    </div>
1750</div>
1751<div class="mst-gdpr__cookie-bar-overlay" id="gdprCookieBarOverlay"></div>
1752<script nonce="b2FyeXFodXBidXJyY3dzMGVhYXZraHpjcnNjYXYycTk=">(() => {
1753    let mstGdprCookieBar = {
1754        config: {"allowUrl":"https:\/\/www.bayat.com\/gdpr_cookie\/cookie\/allow\/","declineUrl":"https:\/\/www.bayat.com\/gdpr_cookie\/cookie\/decline\/","countryConfigUrl":"https:\/\/www.bayat.com\/gdpr_cookie\/country\/config\/","lockScreen":true,"groupCookieName":"gdpr_cookie_groups","consentCookieName":"gdpr_cookie_consent","barEnabled":true,"cookieGroupTypes":{"1":"essential","4":"marketing","7":"functionality","10":"statistical"},"googleConsentEnabled":true,"uetConsentEnabled":true,"googleConsentTypes":["ad_user_data","ad_personalization","ad_storage","analytics_storage","personalization_storage","functionality_storage","security_storage"],"uetConsentTypes":["ad_storage"],"googleConsentDefault":{"ad_user_data":"denied","ad_personalization":"denied","ad_storage":"denied","analytics_storage":"denied","personalization_storage":"denied","functionality_storage":"denied","security_storage":"granted"},"uetConsentDefault":{"ad_storage":"denied"},"showDeclineButton":true,"isAllCountries":true,"countries":[""],"version":"1"},
1755
1756        isSaved: function () {
1757            if (this.getCookie(this.config.consentCookieName) < this.config.version) {
1758                this.deleteCookieGroupsCookie();
1759                return false;
1760            }
1761
1762            return !!this.getCookie(this.config.groupCookieName);
1763        },
1764
1765        getCookie(cookieCode) {
1766            cookieCode += '=';
1767            let cookieArr = document.cookie.split(';');
1768            for (let i = 0; i < cookieArr.length; i++) {
1769                let cookie = (cookieArr[i]).trim();
1770                if (cookie.indexOf(cookieCode) === 0) {
1771                    return cookie.substring(cookieCode.length, cookie.length);
1772                }
1773            }
1774            return null;
1775        },
1776
1777        setCookie: function (groupIds) {
1778            let d = new Date();
1779            d.setTime(d.getTime() + (365 * 24 * 60 * 60 * 1000));
1780            let expires = "expires=" + d.toUTCString();
1781            let cookieDomain = '.' + (new URL(window.location.href)).hostname;
1782            document.cookie = "gdpr_cookie_consent=" + this.config.version + ";domain=" + cookieDomain + ";" + expires + ";path=/;SameSite=Lax";
1783            let value = encodeURIComponent(groupIds.join(','));
1784            document.cookie = "gdpr_cookie_groups=" + value + ";domain=" + cookieDomain + ";" + expires + ";path=/;SameSite=Lax";
1785        },
1786
1787        deleteCookieGroupsCookie: function () {
1788            let d = new Date();
1789            d.setTime(0);
1790            let expires = "expires=" + d.toUTCString();
1791            let cookieDomain = '.' + (new URL(window.location.href)).hostname;
1792            document.cookie = "gdpr_cookie_groups=;domain=" + cookieDomain + ";" + expires + ";path=/;SameSite=Lax";
1793        },
1794
1795        show: function () {
1796            let elBar = this.getElBar();
1797            if (elBar) {
1798                elBar.style.display = 'block';
1799            }
1800            if (window.location.href.indexOf('cookie') === -1 && this.config.lockScreen) {
1801                this.showOverlay();
1802                document.getElementsByTagName('body').item(0).style.overflow = 'hidden';
1803            }
1804        },
1805
1806        hide: function () {
1807            let elBar = this.getElBar();
1808            if (elBar) {
1809                elBar.style.display = 'none';
1810            }
1811            this.hideOverlay();
1812            document.getElementsByTagName('body').item(0).style.overflow = 'auto';
1813        },
1814
1815        showOverlay: function () {
1816            let elOverlay = this.getElOverlay();
1817            if (elOverlay) {
1818                elOverlay.style.display = 'block';
1819            }
1820        },
1821
1822        hideOverlay: function () {
1823            let elOverlay = this.getElOverlay();
1824            if (elOverlay) {
1825                elOverlay.style.display = 'none';
1826            }
1827        },
1828
1829        handleAllow: function (agreeAll) {
1830            this.hide();
1831            let allowedGroupIds = this.getUserAllowedGroupIds(agreeAll);
1832            if (allowedGroupIds.length) {
1833                this.setCookie(allowedGroupIds);
1834            }
1835            if (this.config.googleConsentEnabled) {
1836                let consent = this.config.barEnabled ? this.getGoogleConsentByAllowedGroupIds(allowedGroupIds) : this.config.googleConsentDefault;
1837                this.saveGoogleConsent(consent);
1838            }
1839
1840            const body = allowedGroupIds.reduce((body, groupId) => {
1841                body.append('group_ids[]', groupId);
1842                return body;
1843            }, new URLSearchParams({}));
1844            fetch(
1845                this.config.allowUrl,
1846                {
1847                    method:  'post',
1848                    body:    body,
1849                    headers: {
1850                        contentType:        'application/x-www-form-urlencoded; charset=UTF-8',
1851                        'X-Requested-With': 'XMLHttpRequest'
1852                    }
1853                }
1854            );
1855        },
1856
1857        handleDecline: function () {
1858            this.hide();
1859
1860            let requiredCheckboxList = document.querySelectorAll('.mst-gdpr__cookie-sett
1860ings--cookie-group-container .checkbox[data-group-id][disabled]:checked');
1861            let requiredGroupIds = [1];
1862
1863            if (requiredGroupIds.length) {
1864                this.setCookie(requiredGroupIds);
1865            }
1866            if (this.config.googleConsentEnabled) {
1867                let consent = this.config.barEnabled ? this.getGoogleConsentByAllowedGroupIds(requiredGroupIds) : this.config.googleConsentDefault;
1868                this.saveGoogleConsent(consent);
1869            }
1870            fetch(
1871                this.config.declineUrl,
1872                {
1873                    method:  'post',
1874                    headers: {'X-Requested-With': 'XMLHttpRequest'}
1875                }
1876            );
1877        },
1878
1879        enableGroupsAccordingWithSaved: function () {
1880            if (!this.isSaved()) {
1881                return;
1882            }
1883
1884            let allowedCookieGroups = window.decodeURIComponent(this.getCookie(this.config.groupCookieName)).split(',');
1885            let checkboxList = document.querySelectorAll('.mst-gdpr__cookie-settings--cookie-group-container .checkbox[data-group-id]');
1886            checkboxList.forEach(function (checkbox) {
1887                let groupId = checkbox.dataset.groupId;
1888                if (!checkbox.disabled) {
1889                    checkbox.checked = allowedCookieGroups.indexOf(groupId.toString()) !== -1;
1890                }
1891            });
1892        },
1893
1894        getUserAllowedGroupIds: function (agreeAll) {
1895            let checkboxList;
1896            if (agreeAll) {
1897                return [1,4,7,10];
1898            } else {
1899                checkboxList = document.querySelectorAll('.mst-gdpr__cookie-settings--cookie-group-container .checkbox[data-group-id]:checked');
1900            }
1901            let groupIds = [];
1902            checkboxList.forEach(function (checkbox) {
1903                groupIds.push(checkbox.dataset.groupId);
1904            });
1905
1906            return groupIds;
1907        },
1908
1909        // Google Consent functions
1910        sendConsentUpdate: function (consent) {
1911            if (typeof gtag === "function") {
1912                gtag('consent', 'update', consent);
1913            }
1914        },
1915
1916        saveGoogleConsent: function (consent) {
1917            this.sendConsentUpdate(consent);
1918            localStorage.setItem('mst-gdpr-google-consent-mode', JSON.stringify(consent));
1919        },
1920
1921        getGoogleConsentByAllowedGroupIds: function (allowedGroupIds) {
1922            let consent = {};
1923            this.config.googleConsentTypes.forEach(function (consentType) {
1924                consent[consentType] = 'denied';
1925            });
1926
1927            for (let i = 0; i < allowedGroupIds.length; i++) {
1928                let groupId = allowedGroupIds[i];
1929                let type = this.config.cookieGroupTypes[groupId];
1930                if (!type) {
1931                    type = 'other';
1932                }
1933
1934                switch (type) {
1935                    case 'essential':
1936                        consent['security_storage'] = 'granted';
1937                        break;
1938                    case 'marketing':
1939                        consent['ad_storage'] = 'granted';
1940                        consent['ad_user_data'] = 'granted';
1941                        consent['ad_personalization'] = 'granted';
1942                        break;
1943                    case 'functionality':
1944                        consent['functionality_storage'] = 'granted';
1945                        consent['personalization_storage'] = 'granted';
1946                        break;
1947                    case 'statistical':
1948                        consent['analytics_storage'] = 'granted';
1949                        break;
1950                }
1951            }
1952
1953            return consent;
1954        },
1955
1956        // Init
1957        events: function () {
1958            let elBar = this.getElBar();
1959            if (!elBar) {
1960                return;
1961            }
1962            let elSettingsButton = elBar.querySelector('[data-trigger-settings="trigger"]');
1963            if (elSettingsButton) {
1964                elSettingsButton.addEventListener('click', function () {
1965                    this.enableGroupsAccordingWithSaved();
1966                    window.dispatchEvent(new Event('mstGdprCookieOpenSettingsModalRequest'));
1967                }.bind(this));
1968            }
1969
1970            let elAgreeAllButton = elBar.querySelector('[data-trigger-settings="agree"]');
1971            if (elAgreeAllButton) {
1972                elAgreeAllButton.addEventListener('click', this.handleAllow.bind(this, true));
1973            }
1974
1975            let elDeclineButton = elBar.querySelector('[data-trigger-settings="decline"]');
1976            if (elDeclineButton) {
1977                elDeclineButton.addEventListener('click', this.handleDecline.bind(this));
1978            }
1979        },
1980
1981        customEvents: function () {
1982            window.addEventListener('mstGdprCookieOpenBarRequest', this.show.bind(this));
1983            window.addEventListener('mstGdprCookieSettingsModalApply', this.handleAllow.bind(this, false));
1984        },
1985
1986        getElBar: function () {
1987            return document.getElementById('gdprCookieBar');
1988        },
1989
1990        getElOverlay: function () {
1991            return document.getElementById('gdprCookieBarOverlay');
1992        },
1993
1994        showIfNotSaved: function () {
1995            if (this.isSaved()) {
1996                this.enableGroupsAccordingWithSaved();
1997                this.hide();
1998            } else {
1999                this.show();
2000            }
2001        },
2002
2003        isAllowedCountry: function (countryCode) {
2004            return this.config.countries.indexOf(countryCode) !== -1;
2005        },
2006
2007        init: function (customEvents = true) {
2008            if (!this.config.barEnabled) {
2009                this.hide();
2010                this.handleAllow(true);
2011                return;
2012            }
2013
2014            this.events();
2015            if (customEvents) {
2016                this.customEvents();
2017            }
2018
2019            if (this.config.isAllCountries) {
2020                this.showIfNotSaved();
2021            } else {
2022                let countryCode = localStorage.getItem('mst-gdpr-country-code')
2023                if (countryCode) {
2024                    if (this.isAllowedCountry(countryCode)) {
2025                        this.showIfNotSaved();
2026                    } else {
2027                        this.hide();
2028                        this.handleAllow(true);
2029                    }
2030                } else {
2031                    this.hide();
2032                    fetch(this.config.countryConfigUrl + '?_=' + Date.now())
2033                        .then(function (response) {
2034                            return response.json();
2035                        })
2036                        .then(function (data) {
2037                            if (data.CountryIsoCode) {
2038                                localStorage.setItem('mst-gdpr-country-code', data.CountryIsoCode);
2039                                if (data.isShowCookieBar) {
2040                                    this.showIfNotSaved();
2041                                } else {
2042                                    this.hide();
2043                                    this.handleAllow(true);
2044                                }
2045                            }
2046                        }.bind(this));
2047                }
2048            }
2049        }
2050    };
2051
2052    document.addEventListener('DOMContentLoaded', function () {
2053        mstGdprCookieBar.init();
2054
2055        window.addEventListener('turbolinks:load', function () {
2056            mstGdprCookieBar.init(false);
2057        });
2058    });
2059})();</script>
vendor: 1 bytes, line 2059
2059
2060<script  nonce="d3NkeXJjYnNmZWQxemR1NTd4ZXVraHNjeGN0ZW5uMGg=" type="text/javascript">
2061    document.addEventListener('DOMContentLoaded', function () {
2062        const modalId = "6ac6a3379c4a6";
2063        const modalTitle = "Privacy Overview";
2064        const modalDescription = "This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.";
2065        const cookieGroupsHtml = "<div class=\"mst-gdpr__cookie-settings--cookie-group-container mst-gdpr__cookie-settings--cookie-group-container-1\" data-collapsible=\"true\" role=\"listitem\">\n    <div class=\"title-container\" role=\"tablist\">\n        <h4 class=\"title\" role=\"tab\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\">\n            Essential        <\/h4>\n                <label class=\"switch\" for=\"allowed-group-1\">\n            <span class=\"hidden\">Allow Essential cookies<\/span>\n            <input id=\"allowed-group-1\"\n                   class=\"checkbox\"\n                   type=\"checkbox\"\n                   value=\"1\"\n                disabled                checked                   data-group-id=\"1\"\n                name=\"allowed-group-1\"                   aria-label=\"Allow&#x20;Essential&#x20;cookies\"\n            >\n            <span class=\"slider round disabled\" aria-hidden=\"true\"><\/span>\n        <\/label>\n\n        <div class=\"content\" role=\"tabpanel\" aria-hidden=\"true\" style=\"display: none;\">\n            <div>\n                            <\/div>\n            <table role=\"table\">\n                <caption class=\"hidden\">Cookies in Essential group<\/caption>\n                <thead>\n                <tr>\n                    <th scope=\"col\">Name<\/th>\n                    <th scope=\"col\">Description<\/th>\n                    <th scope=\"col\">Lifetime<\/th>\n                <\/tr>\n                <\/thead>\n                <tbody>\n                                    <tr>\n                        <td>ADD_TO_CART<\/td>\n                        <td>(Adobe Commerce only) Used by Google Tag Manager<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>GUEST-VIEW<\/td>\n                        <td>Stores the Order ID that guest shoppers use to retrieve their order status. Guest orders view. Used in Orders and Returns widgets<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>LOGIN_REDIRECT<\/td>\n                        <td>Preserves the destination page that was loading before the customer was directed to log in<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-BANNERS-CACHE-STORAGE<\/td>\n                        <td>(Adobe Commerce only) Stores banner content locally to improve performance<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-MESSAGES<\/td>\n                        <td>Tracks error messages and other notifications that are shown to the user<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-TRANSLATION-STORAGE<\/td>\n                        <td>Stores translated content when requested by the shopper<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-TRANSLATION-FILE-VERSION<\/td>\n                        <td>Tracks the version of translations in local storage<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>PRODUCT_DATA_STORAGE<\/td>\n                        <td>Stores configuration for product data related to Recently Viewed\/Compared Products<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>RECENTLY_COMPARED_PRODUCT<\/td>\n                        <td>Stores product IDs of recently compared products<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>RECENTLY_COMPARED_PRODUCT_PREVIOUS<\/td>\n                        <td>Stores product IDs of previously compared products for easy navigation<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>RECENTLY_VIEWED_PRODUCT<\/td>\n                        <td>Stores product IDs of recently viewed products for easy navigation<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>RECENTLY_VIEWED_PRODUCT_PREVIOUS<\/td>\n                        <td>Stores product IDs of recently previously viewed products for easy navigation<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>REMOVE_FROM_CART<\/td>\n                        <td>(Adobe Commerce only) Used by Google Tag Manager<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>STF<\/td>\n                        <td>Records the time messages are sent by the SendFriend<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>X-MAGENTO-VARY<\/td>\n                        <td>Configuration setting that improves performance when using Varnish static content caching<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>FORM_KEY<\/td>\n                        <td>A security measure that appends a random string to all form submissions to protect the data from Cross-Site Request Forgery<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>
2065MAGE-CACHE-SESSID<\/td>\n                        <td>The value of this cookie triggers the cleanup of local cache storage<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-CACHE-STORAGE<\/td>\n                        <td>Local storage of visitor-specific content that enables ecommerce functions<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>MAGE-CACHE-STORAGE-SECTION-INVALIDATION<\/td>\n                        <td>Forces local storage of specific content sections that should be invalidated<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>PERSISTENT_SHOPPING_CART<\/td>\n                        <td>Stores the key (ID) of persistent cart to make it possible to restore the cart for an anonymous shopper<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>PRIVATE_CONTENT_VERSION<\/td>\n                        <td>Appends a random, unique number and time to pages with customer content to prevent them from being cached on the server<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>SECTION_DATA_IDS<\/td>\n                        <td>Stores customer-specific information related to shopper-initiated actions, such as wish list display and checkout information<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>STORE<\/td>\n                        <td>Tracks the specific store view\/locale selected by the shopper<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>Hubspot Cookie - __cf_bm<\/td>\n                        <td>Used by Hubspot<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>Hubspot cookie - _cfuvid<\/td>\n                        <td>Used by Hubspot<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>messagesUtk<\/td>\n                        <td>Used by Hubspot Chat<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"mst-gdpr__cookie-settings--cookie-group-container mst-gdpr__cookie-settings--cookie-group-container-4\" data-collapsible=\"true\" role=\"listitem\">\n    <div class=\"title-container\" role=\"tablist\">\n        <h4 class=\"title\" role=\"tab\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\">\n            Marketing        <\/h4>\n                <label class=\"switch\" for=\"allowed-group-4\">\n            <span class=\"hidden\">Allow Marketing cookies<\/span>\n            <input id=\"allowed-group-4\"\n                   class=\"checkbox\"\n                   type=\"checkbox\"\n                   value=\"1\"\n                                checked                   data-group-id=\"4\"\n                name=\"allowed-group-4\"                   aria-label=\"Allow&#x20;Marketing&#x20;cookies\"\n            >\n            <span class=\"slider round \" aria-hidden=\"true\"><\/span>\n        <\/label>\n\n        <div class=\"content\" role=\"tabpanel\" aria-hidden=\"true\" style=\"display: none;\">\n            <div>\n                            <\/div>\n            <table role=\"table\">\n                <caption class=\"hidden\">Cookies in Marketing group<\/caption>\n                <thead>\n                <tr>\n                    <th scope=\"col\">Name<\/th>\n                    <th scope=\"col\">Description<\/th>
2065\n                    <th scope=\"col\">Lifetime<\/th>\n                <\/tr>\n                <\/thead>\n                <tbody>\n                                    <tr>\n                        <td>CUSTOMER_SEGMENT_IDS<\/td>\n                        <td>Stores your Customer Segment ID<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>EXTERNAL_NO_CACHE<\/td>\n                        <td>A flag that, indicates whether caching is on or off<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>FRONTEND<\/td>\n                        <td>Your session ID on the server<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>GUEST-VIEW<\/td>\n                        <td>Allows guests to edit their orders<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>LAST_CATEGORY<\/td>\n                        <td>The last category you visited<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>LAST_PRODUCT<\/td>\n                        <td>The last product you looked at<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>NEWMESSAGE<\/td>\n                        <td>Indicates whether a new message has been received<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>NO_CACHE<\/td>\n                        <td>Indicates whether it is allowed to use cache<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/div>\n\n<div class=\"mst-gdpr__cookie-settings--cookie-group-container mst-gdpr__cookie-settings--cookie-group-container-7\" data-collapsible=\"true\" role=\"listitem\">\n    <div class=\"title-container\" role=\"tablist\">\n        <h4 class=\"title\" role=\"tab\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\">\n            Functionality        <\/h4>\n                <label class=\"switch\" for=\"allowed-group-7\">\n            <span class=\"hidden\">Allow Functionality cookies<\/span>\n            <input id=\"allowed-group-7\"\n                   class=\"checkbox\"\n                   type=\"checkbox\"\n                   value=\"1\"\n                                checked                   data-group-id=\"7\"\n                name=\"allowed-group-7\"                   aria-label=\"Allow&#x20;Functionality&#x20;cookies\"\n            >\n            <span class=\"slider round \" aria-hidden=\"true\"><\/span>\n        <\/label>\n\n        <div class=\"content\" role=\"tabpanel\" aria-hidden=\"true\" style=\"display: none;\">\n            <div>\n                            <\/div>\n            <table role=\"table\">\n                <caption class=\"hidden\">Cookies in Functionality group<\/caption>\n                <thead>\n                <tr>\n                    <th scope=\"col\">Name<\/th>\n                    <th scope=\"col\">Description<\/th>\n                    <th scope=\"col\">Lifetime<\/th>\n                <\/tr>\n                <\/thead>\n                <tbody>\n                                    <tr>\n                        <td>MG_DNT<\/td>\n                        <td>Allows you to restrict Adobe Commerce data collection if you have custom code to manage cookie consent on your site<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>USER_ALLOWED_SAVE_COOKIE<\/td>\n                        <td>Used for cookie restriction mode<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>AUTHENTICATION_FLAG<\/td>\n                        <td>Indicates if a shopper has signed in or signed out<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>DATASERVICES_CUSTOMER_ID<\/td>\n                        <td>Indicates if a shopper has signed in or signed out<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>DATASERVICES_CUSTOMER_GROUP<\/td>\n                        <td>Indicates a customer&#039;s group. This cookie is stored as sha1 checksum of the customer&#039;s group ID<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>DATASERVICES_CART_ID<\/td>\n                        <td>Identifies a shopper&#039;s cart actions<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>DATASERVICES_PRODUCT_CONTEXT<\/td>\n                        <td>Identifies a shopper&#039;s product interactions. This cookie contains the customer&#039;s unique quote ID in the system<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>hubspotutk<\/td>\n                        <td>Used by Hubspot<\/td>\n                        <td>1 Day<\/td>\n                    <\/tr>\n                                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/div>
2065\n\n<div class=\"mst-gdpr__cookie-settings--cookie-group-container mst-gdpr__cookie-settings--cookie-group-container-10\" data-collapsible=\"true\" role=\"listitem\">\n    <div class=\"title-container\" role=\"tablist\">\n        <h4 class=\"title\" role=\"tab\" aria-selected=\"false\" aria-expanded=\"false\" tabindex=\"0\">\n            Statistical        <\/h4>\n                <label class=\"switch\" for=\"allowed-group-10\">\n            <span class=\"hidden\">Allow Statistical cookies<\/span>\n            <input id=\"allowed-group-10\"\n                   class=\"checkbox\"\n                   type=\"checkbox\"\n                   value=\"1\"\n                                checked                   data-group-id=\"10\"\n                name=\"allowed-group-10\"                   aria-label=\"Allow&#x20;Statistical&#x20;cookies\"\n            >\n            <span class=\"slider round \" aria-hidden=\"true\"><\/span>\n        <\/label>\n\n        <div class=\"content\" role=\"tabpanel\" aria-hidden=\"true\" style=\"display: none;\">\n            <div>\n                            <\/div>\n            <table role=\"table\">\n                <caption class=\"hidden\">Cookies in Statistical group<\/caption>\n                <thead>\n                <tr>\n                    <th scope=\"col\">Name<\/th>\n                    <th scope=\"col\">Description<\/th>\n                    <th scope=\"col\">Lifetime<\/th>\n                <\/tr>\n                <\/thead>\n                <tbody>\n                                    <tr>\n                        <td>_ga<\/td>\n                        <td>Used by Google Analytics<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_ga_*<\/td>\n                        <td>Used by Google Analytics<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_gcl_au<\/td>\n                        <td>Used by Google Analytics<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_tt_enable_cookie<\/td>\n                        <td>Used by TikTok Pixel<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_ttp<\/td>\n                        <td>Used by TikTok Pixel<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_fbp<\/td>\n                        <td>Used by Facebook Pixel<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>_fbc<\/td>\n                        <td>Used by Facebook Pixel<\/td>\n                        <td>1 Year<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>Hubspot Authentication Cookie<\/td>\n                        <td>Used by HubSpot<\/td>\n                        <td>1 Day<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>Hubspot __hssc<\/td>\n                        <td>Used by HubSpot<\/td>\n                        <td>1 Day<\/td>\n                    <\/tr>\n                                    <tr>\n                        <td>Hubspot Tracking Cookie<\/td>\n                        <td>Used by Hubspot<\/td>\n                        <td>1 Day<\/td>\n                    <\/tr>\n                                <\/tbody>\n            <\/table>\n        <\/div>\n    <\/div>\n<\/div>\n\n";
2066
2067        function createModal() {
2068            if (document.getElementById('mst-gdpr-modal-' + modalId)) {
2069                return document.getElementById('mst-gdpr-modal-' + modalId);
2070            }
2071
2072            const modal = document.createElement('aside');
2073            modal.id = 'mst-gdpr-modal-' + modalId;
2074            modal.className = 'modal-popup mst-gdpr__cookie-sett
2074ings--cookie-modal-settings modal-slide _inner-scroll';
2075            modal.setAttribute('role', 'dialog');
2076            modal.setAttribute('aria-labelledby', 'modal-title-' + modalId);
2077            modal.setAttribute('aria-describedby', 'modal-content-' + modalId);
2078            modal.setAttribute('data-role', 'modal');
2079            modal.setAttribute('data-type', 'popup');
2080            modal.setAttribute('tabindex', '0');
2081
2082            modal.innerHTML = `
2083            <div class="modal-inner-wrap" data-role="focusable-scope">
2084                <header class="modal-header">
2085                    <div id="modal-title-${modalId}" class="modal-title" data-role="title">${modalTitle}</div>
2086                    <button class="action-close" data-role="closeBtn" type="button" aria-label="Close cookie settings dialog"><span>Close</span></button>
2087                </header>
2088                <div id="modal-content-${modalId}" class="modal-content" data-role="content">
2089                    <div class="content">
2090                        <div class="modal-text">${modalDescription}</div>
2091                        <div class="mst-gdpr__cookie-settings--group-content" role="list"></div>
2092                    </div>
2093                </div>
2094                <footer class="modal-footer">
2095                    <button class="action primary mst-gdpr__cookie-settings--success-btn"
2096                            type="button"
2097                            data-role="action"
2098                            aria-label="Apply&#x20;cookie&#x20;settings&#x20;and&#x20;close&#x20;dialog">
2099                        <span>Apply</span>
2100                    </button>
2101                </footer>
2102            </div>
2103        `;
2104
2105            document.body.appendChild(modal);
2106
2107            modal.querySelector('.action-close').addEventListener('click', () => closeModal(modal));
2108            modal.querySelector('.mst-gdpr__cookie-settings--success-btn').addEventListener('click', () => {
2109                closeModal(modal);
2110                window.dispatchEvent(new Event('mstGdprCookieSettingsModalApply'));
2111            });
2112
2113            return modal;
2114        }
2115
2116        function openModal() {
2117            const modal = createModal();
2118
2119            const groupContainer = modal.querySelector('.mst-gdpr__cookie-settings--group-content');
2120            if (groupContainer && groupContainer.innerHTML === '') {
2121                groupContainer.innerHTML = cookieGroupsHtml;
2122
2123
2124                }
2125                const groups = groupContainer.querySelectorAll('.mst-gdpr__cookie-settings--cookie-group-container');
2126                groups.forEach(group => {
2127
2128                    const groupId = group.querySelector('input').getAttribute('data-group-id');
2129                    if (window.mstGdprCookieGroupInit) {
2130                        window.mstGdprCookieGroupInit(groupId);
2131                    }
2132                    let mstGdprCookieGroup = {
2133                        groupId: groupId,
2134
2135                        collapse: function () {
2136                            let elHeader = this.getElHeader();
2137                            if (elHeader) {
2138                                elHeader.ariaSelected = 'false';
2139                                elHeader.ariaExpanded = 'false';
2140                            }
2141                            let elContent = this.getElContent();
2142                            if (elContent) {
2143                                elContent.ariaHidden = 'true';
2144                                elContent.style.display = 'none';
2145                            }
2146                        },
2147
2148                        expand: function () {
2149                            let elHeader = this.getElHeader();
2150                            if (elHeader) {
2151                                elHeader.ariaSelected = 'true';
2152                                elHeader.ariaExpanded = 'true';
2153                            }
2154                            let elContent = this.getElContent();
2155                            if (elContent) {
2156                                elContent.ariaHidden = 'false';
2157                                elContent.style.display = '';
2158                            }
2159                        },
2160
2161                        toggle: function () {
2162                            let elHeader = this.getElHeader();
2163                            if (elHeader) {
2164                                if (elHeader.ariaExpanded === 'true') {
2165                                    this.collapse();
2166                                } else {
2167                                    this.expand();
2168                                }
2169                            }
2170                        },
2171
2172                        events: function () {
2173                            let elHeader = this.getElHeader();
2174                            if (elHeader) {
2175                                elHeader.addEventListener('click', this.toggle.bind(this));
2176                                elHeader.addEventListener('keydown', function (e) {
2177                                    if (e.altKey || e.ctrlKey) {
2178                                        return;
2179                                    }
2180                                    switch (e.code) {
2181                                        case 'Space':
2182                                        case 'Enter':
2183                                            this.toggle.bind(this)();
2184                                    }
2185                                }.bind(this));
2186                            }
2187                        },
2188
2189                        getElContainer: function () {
2190                            return document.querySelector('.modal-content .mst-gdpr__cookie-settings--cookie-group-container.mst-gdpr__cookie-settings--cookie-group-container-' + this.groupId);
2191                        },
2192
2193                        getElHeader: function () {
2194                            let elContainer = this.getElContainer();
2195                            return elContainer ? elContainer.querySelector('h4.title') : null;
2196                        },
2197
2198                        getElContent: function () {
2199                            let elContainer = this.getElContainer();
2200                            return elContainer ? elContainer.querySelector('div.content') : null;
2201                        },
2202
2203                        init: function () {
2204                            this.collapse();
2205                            this.events();
2206                        }
2207                    }
2208                    mstGdprCookieGroup.init();
2209                });
2210
2211
2212            const overlay = document.createElement('div');
2213            overlay.className = 'modals-overlay';
2214            overlay.style.zIndex = '10002';
2215            modal.parentNode.insertBefore(overlay, modal.nextSibling);
2216
2217            modal.style.zIndex = '10003';
2218            modal.classList.add('_show');
2219            overlay.addEventListener('click', () => closeModal(modal, overlay));
2220        }
2221
2222        function closeModal(modal, overlay = null) {
2223            if (modal) {
2224                modal.classList.remove('_show');
2225                modal.style.removeProperty('z-index');
2226            }
2227            if (overlay) {
2228                overlay.remove();
2229            } else {
2230                const existingOverlay = document.querySelector('.modals-overlay');
2231                if (existingOverlay) existingOverlay.remove();
2232            }
2233        }
2234        if (typeof mstGdprCookieGroup === 'function') {
2235            mstGdprCookieGroup.init();
2236        }
2237        window.addEventListener('mstGdprCookieOpenSettingsModalRequest', openModal
2238        );
2239    });
2240</script>
2240
2241<div
2242    data-banner-placeholder="8"
2243    data-loaded=""
2244    class="mst-banner__placeholder &#x20;mst-banner__placeholder-invoice">
2245    </div>
2246
2247            <style>.mst-banner__placeholder-invoice .mstBanner-placeholder__popupRenderer {
2248    padding: 50px;
2249    background: #35bbb2;
2250    color: #fff;
2251}
2252
2253.mst-banner__placeholder-invoice .mstBanner-placeholder__popupRenderer .mstBanner__close {
2254    background: none;
2255    border: none;
2256    color: #fff;
2257}</style>    
2258<script type="text/x-magento-init">
2259    {
2260        "*" : {
2261            "Magento_Ui/js/core/app": {
2262                "components": {
2263                    "CompanyOptions": {
2264                        "component": "Afp_ERP/js/p21/company-options",
2265                        "options": "\u005B\u005D",
2266                        "selectedAccountId": "",
2267                        "selectedCompanyId": ""
2268                    }
2269                }
2270            }
2271        }
2272    }
2273</script>
2273<small class="copyright">
2274    <span></span>
2275</small>
2276</div>    
2276<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"f1391e6d4e","applicationID":"144645258","transactionName":"bwZWMEBWDUdXABFYWlZMdQdGXgxaGQAIQhpIAlMBHUEKUUE=","queueTime":0,"applicationTime":622,"atts":"Q0FBRghMHhgUAkcLTkUe","errorBeacon":"bam.nr-data.net","agent":""}</script>
2276</body>
2277</html>

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.