var GoogleTagManager_RS=function(e){"use strict";function t(e,t,r){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function r(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function o(e){for(var o=1;oe.value===t)).method(...this.getLogData(e))}}getLogData(e){if(Array.isArray(e)&&e.length>0){let t="%c RS SDK";this.scope&&(t=`${t} - ${this.scope}`);t=`${t} %c ${e[0].trim()}`;const r=[];return r.push(t),r.push("font-weight: bold; background: black; color: white;"),r.push("font-weight: normal;"),r.push(...e.slice(1)),r}return e}}("Google Tag Manager");return e.GoogleTagManager=class{constructor(e,t,r){t.logLevel&&a.setLogLevel(t.logLevel),this.analytics=t,this.containerID=e.containerID,this.name="GTM",this.serverUrl=e.serverUrl,({shouldApplyDeviceModeTransformation:this.shouldApplyDeviceModeTransformation,propagateEventsUntransformedOnError:this.propagateEventsUntransformedOnError,destinationId:this.destinationId}=null!=r?r:{})}init(){var e,t;e=this.containerID,t=this.serverUrl,window.finalUrl=t||"https://www.googletagmanager.com",function(e,t,r,o,s){e[o]=e[o]||[],e[o].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});const a=t.getElementsByTagName(r)[0],n=t.createElement(r);n.setAttribute("data-loader","RS_JS_SDK"),n.async=!0,n.src=`${window.finalUrl}/gtm.js?id=${s}`,a.parentNode.insertBefore(n,a)}(window,document,"script","dataLayer",e)}isLoaded(){return!(!window.dataLayer||Array.prototype.push===window.dataLayer.push)}sendToGTMDatalayer(e){window.dataLayer.push(e)}isReady(){return this.isLoaded()}identify(e){const t={traits:e.message.context.traits};this.sendToGTMDatalayer(t)}track(e){const t=e.message,r=o(o({event:t.event,userId:t.userId,anonymousId:t.anonymousId,traits:t.context.traits},t.properties),{},{messageId:t.messageId});this.sendToGTMDatalayer(r)}page(e){const t=e.message,r=t.name,s=t.properties?t.properties.category:void 0;let a;r&&(a=`Viewed ${r} page`),s&&r&&(a=`Viewed ${s} ${r} page`),a||(a="Viewed a Page");const n=o(o({event:a,userId:t.userId,anonymousId:t.anonymousId,traits:t.context.traits},t.properties),{},{messageId:t.messageId});this.sendToGTMDatalayer(n)}},Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),e}({}); //# sourceMappingURL=GoogleTagManager.min.js.map