### Web Session Bootstrapping Source: https://www.instagram.com/promomasters/ Initiates the bootstrapping process for a web session, likely involving the setup of essential session data or services. ```json {"require":[["bootstrapWebSession",null,null,[1753571325]]]} ``` -------------------------------- ### Platform Install Badge Links Source: https://www.instagram.com/promomasters/ Provides URLs for platform-specific install badge images, used for linking to app stores or download pages. ```APIDOC PlatformInstallBadgeLinks: ios: string Description: URL for the iOS install badge. android: string Description: URL for the Android install badge. windows_nt_10: string Description: URL for the Windows 10 install badge. Example: ios: "https://static.cdninstagram.com/rsrc.php/v4/yt/r/Yfc020c87j0.png" ``` -------------------------------- ### Application Initialization and Dependencies Source: https://www.instagram.com/promomasters/ Defines the required modules and initialization steps for the application, including core components like CometPrelude, JSScheduler, and specific route entry points. ```javascript [ "CometPrelude", "JSScheduler", "ServerJS", "ScheduledApplyEach", "CometResourceScheduler", "PolarisErrorRoot.entrypoint", "PolarisErrorRoot.react", "CometPlatformRootClient", "initialize", [ "__inst_af5d41d9_0_0_W+", "RequireDeferredReference" ], [ { "ConfigOrBuilder": { "__m": "__inst_af5d41d9_0_0_W+" }, "backgroundRouteInfo": { "route": null, "timeSpentMetaData": null }, "additional_roots": [], "client_id": "7531531492776424741", "rootElementID": "mount_0_0_kw", "expectedPreloaders": null, "initialRouteInfo": { "route": { "actorID": "0", "rootView": { "allResources": [ { "__dr": "PolarisErrorRoot.entrypoint" }, { "__dr": "PolarisErrorRoot.react" } ], "resource": { "__dr": "PolarisErrorRoot.react" }, "props": { "page_logging": { "name": "httpErrorPage", "params": {} }, "page_type": "LOGIN", "show_lox_redesigned_404_page": true }, "entryPoint": { "__dr": "PolarisErrorRoot.entrypoint" } }, "tracePolicy": "polaris.httpErrorPage", "meta": { "title": null, "accessory": null, "favicon": null }, "prefetchable": true, "canonicalRouteName": "comet.igweb.PolarisErrorRoute", "hostableView": { "allResources": [ { "__dr": "PolarisErrorRoot.entrypoint" }, { "__dr": "PolarisErrorRoot.react" } ], "resource": { "__dr": "PolarisErrorRoot.react" }, "props": { "page_logging": { "name": "httpErrorPage", "params": {} }, "page_type": "LOGIN", "show_lox_redesigned_404_page": true }, "entryPoint": { "__dr": "PolarisErrorRoot.entrypoint" } }, "polarisRouteConfig": { "pageID": "httpErrorPage" }, "url": "\/accounts\/login\/?next=https\u00253A\u00252F\u00252Fwww.instagram.com\u00252Fpromomasters\u00252F&is_from_rle", "params": {}, "routePath": null }, "timeSpentMetaData": null }, "qplEvents": { "initial_load": { "r": 1, "i": 553648129 }, "navigation": { "r": 1, "i": 553648130 } }, "ssrEnabled": false } ] ] ``` -------------------------------- ### Initialize GTM and gtag Source: https://www.promomasters.at/kontakt/anfrage/ Sets up the global `dataLayer` and a `gtag` function if they are not already defined. It also configures the Google Tag Manager developer ID. ```javascript window.dataLayer = window.dataLayer || []; if (typeof window.gtag !== 'function') { window.gtag = function () { window.dataLayer.push(arguments); }; } gtag('set', 'developer_id.dYjRjMm', true); ``` -------------------------------- ### Google Ads Service Offerings Source: https://www.promomasters.at/suchmaschinenwerbung/google-ads/ Lists the core services provided by the PromoMasters Google Ads team, covering campaign planning, setup, and ongoing optimization. This outlines the scope of their SEA expertise. ```APIDOC GoogleAdsService: - Besprechung Ihrer Ziele und Bedarf - Planung von Werbekampagnen - Professionelles Konto Setup (mit Gutschein*) - Erstellung einer idealen Kampagnen-Struktur - Mehrere Werbeanzeigen pro Anzeigengruppe - Suchbegriffe inkl. ausschließenden Keywords - Anzeigenerweiterungen - Zielgruppen Targeting - Laufende Optimierung des Kontos - Reporting - ... uvm. ab € 269 excl. im Monat ``` -------------------------------- ### Google Tag Manager Initialization Script Source: https://www.promomasters.at/jobs-karriere/ Ein Standard-JavaScript-Snippet zur Initialisierung von Google Tag Manager (GTM). Es fügt das GTM-Skript dynamisch in die Seite ein, um das Tracking zu ermöglichen. ```javascript (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-L8FG'); ``` -------------------------------- ### Borlabs Cookie Switch Button Styles Source: https://www.promomasters.at/blog/ Defines the base styles for switch buttons used in Borlabs Cookie, resetting default properties and setting up box-sizing and cursor. It indicates the start of styling for interactive toggle elements. ```css #BorlabsCookieBox .brlbs-cmpnt-btn-switch,.brlbs-cmpnt-container .brlbs-cmpnt-btn-switch{ all:unset; box-sizing:border-box; cursor:pointer; display:inline-block; height:26px; margin:0; position:relative; ver ``` -------------------------------- ### Project Stylesheet Source: https://www.promomasters.at/suchmaschinenoptimierung/ This CSS snippet defines the visual styling for the project, including responsive design elements, navigation bar styling, and general page layout. It ensures a consistent look and feel across different components. ```css p\_caption,.pswp\_top-bar{background-color:rgba(0,0,0,.5)}.pswp\_ui--fit .pswp\_caption,.pswp\_ui--fit .pswp\_top-bar{background-color:rgba(0,0,0,.3)}.pswp\_ui--hidden .pswp\_caption,.pswp\_ui--hidden .pswp\_top-bar{opacity:.001}.pswp\_element--disabled{display:none!important}#bootstrap-state-indicator{position:absolute;top:-9999px;left:-9999px;width:0;height:0;z-index:1}html.flexbox body .center-items div\[class^=col-\]{\-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}body,html{display:block;width:100%;height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.content-element--text-overview .content-element--header h1,.content-element--text-overview .content-element--header h2,.content-element--text-overview .content-element--header h3,h1,h2,h3{margin:0;padding:0}p{margin:0}nav ul{margin:0;padding:0;list-style:none}.page-header{margin:0;padding:0;border:none}.page-wrap{position:relative;display:block;width:100%;min-height:100%;overflow:hidden}.page-footer{position:relative;color:#fff;background:#2f4690}.page-footer--top{padding:30px 0;color:#000;background:#fff}.page-footer--middle{padding:30px 0}.page-footer--bottom{padding:0 0 30px}.page-footer--bottom .container-fluid{position:relative;overflow:hidden}.page-footer--bottom hr{opacity:.3;margin:0 0 30px;border-color:#fff}.page-footer .footer-title{display:block;margin-bottom:30px;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:500}.container-small{max-width:970px}.container-fluid--small{max-width:1600px}.main-nav{position:relative;text-align:center;background:#fff;z-index:1000}.main-nav--logo{display:inline-block;vertical-align:top;padding:15px}.main-nav--logo img{max-width:130px}.main-nav--mobile{position:absolute;top:100%;left:0;right:0;padding:15px;text-align:right}.main-nav--mobile .icon{width:20px;height:20px}.main-nav--mobile button{margin:0;padding:10px;color:#fff;background:0 0;border:none}.main-nav--mobile button,.main-nav--mobile--toggle span:not(.sr-only):not(.screen-reader-text){display:inline-block;vertical-align:middle}.main-nav--mobile--toggle span:not(.sr-only):not(.screen-reader-text)>span{display:block;width:30px;height:3px;background:#fff}.main-nav--mobile--toggle span:not(.sr-only):not(.screen-reader-text)>span:nth-child(2){margin:5px 0}.main-nav--list{float:right;margin-top:60px;font-size:0}.main-nav--list>li{position:relative;display:inline-block;vertical-align:top}.main-nav--list>li>a,.main-nav--list>li>button{position:relative;display:block;padding:15px 5px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;color:#fff}body.subpage .main-nav--list>li>a,body.subpage .main-nav--list>li>button{color:#000}.main-nav--list>li>a:focus,.main-nav--list>li>a:hover,.main-nav--list>li>button:focus,.main-nav--list>li>button:hover{text-decoration:none}.main-nav--list>li>a:after,.main-nav--list>li>a:before,.main-nav--list>li>button:after,.main-nav--list>li>button:before{content:"";position:absolute;right:0;left:0;margin:0 5px;height:1px;background:#fff;opacity:0;visibility:hidden;-webkit-transition:.25s;transition:all .25s ease}body.subpage .main-nav--list>li>a:after,body.subpage .main-nav--list>li>a:before,body.subpage .main-nav--list>li>button:after,body.subpage .main-nav--list>li>button:before{background:#000}.main-nav--list>li>a:before,.main-nav--list>li>button:before{top:0;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}.main-nav--list>li>a:after,.main-nav--list>li>button:after{bottom:0;-webkit-transform:translate3d(0,-25px,0);transform:translate3d(0,-25px,0)}.main-nav--list>li>button{margin:0;border:none;background:0 0}.main-nav--list>li.current-menu-item>a:after,.main-nav--list>li.current-menu-item>a:before,.main-nav--list>li.current-menu-item>button:after,.main-nav--list>li.current-menu-item>button:before,.main-nav--list>li.is-active>a:after,.main-nav--list>li.is-active>a:before,.main-nav--list>li.is-active>button:after,.main-nav--list>li.is-active>button:before,.main-nav--list>li.is-hover>a:after,.main-nav--list>li.is-hover>a:before,.main-nav--list>li.is-hover>button:after,.main-nav--list>li.is-hover>button:before,.main-nav--list>li:hover>a:after,.main-nav--list>li:hover>a:before,.main-nav--list>li:hover>button:after,.main-nav--list>li:hover>button:before{opacity:1;visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}.main-nav--list>li.is-hover>ul,.main-nav--list>li:hover>ul{opacity:1;visibility:visible;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:.25s;transition-delay:.25s}.main-nav--list>li:last-child>ul,.main-nav--list>li:nth-last-child(2)>ul{left:auto;right:0;margin-left:0;margin-right:-10px}.main-nav--list>li>ul{position:absolute;top:100%;left:0;min-width:260px;margin-left:-10px;padding-top:30px;opacity:0;visibility:hidden;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0) ``` -------------------------------- ### QPL Server-Side Timings Source: https://www.instagram.com/promomasters/ Records detailed performance timings for various stages of server-side rendering and resource loading using the Query Performance Language (QPL). This includes start and end points for different tiers and specific events. ```APIDOC qplTimingsServerJS: - Records performance timings for server-side operations. - Structure: ["qplTimingsServerJS", null, null, [timing_event, ...]] - Example Timing Events: - "7531531492776424741-server","cometPageRender",15 - "7531531492776424741-server","allPreloadersStart",17 - "7531531492776424741-server","genTierOneStart",17 - "7531531492776424741-server","genRenderSplashScreenStart",19 - "7531531492776424741-server","genRenderSplashScreenEnd",20 - "7531531492776424741-server","htmlStart",26 - "7531531492776424741-server","tierOnePreloadersStart",79 - "7531531492776424741-server","tierOnePreloadersEnd",79 - "7531531492776424741-server","genTierOneEnd",90 - "7531531492776424741-server","tierOne",99 - "7531531492776424741-server","genTierTwoStart",99 - "7531531492776424741-server","tierTwoPreloadersStart",115 - "7531531492776424741-server","genTierTwoEnd",123 - "7531531492776424741-server","tierTwo",128 - "7531531492776424741-server","tierTwoPreloadersEnd",128 - "7531531492776424741-server","genTierThreeStart",128 - "7531531492776424741-server","tierThreePreloadersStart",157 - "7531531492776424741-server","genTierThreeEnd",167 - "7531531492776424741-server","tierThree",173 - "7531531492776424741-server","tierThreePreloadersEnd",174 - "7531531492776424741-server","responseEnd",174 - "7531531492776424741-server","responseStart",1 ``` -------------------------------- ### QPL Timings Server JS Initialization Source: https://www.instagram.com/promomasters/ Initializes QPL (Query Performance Logging) timings for the server-side JavaScript, specifying a unique identifier and a timing category. ```json {"require":[["qplTimingsServerJS",null,null,["7531531492776424741","splash_screen_show"]]]} ``` ```json {"require":[["qplTimingsServerJS",null,null,["7531531492776424741","tierOne"]]]} ``` -------------------------------- ### Flatpickr Month Select Styles Source: https://www.promomasters.at/suchmaschinenoptimierung/green-seo/ Provides styling for the Flatpickr date picker's month selection interface. It defines styles for selected, start, end, and in-range months, ensuring clear visual feedback for date range selection. ```css .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6} ``` -------------------------------- ### Main Project Stylesheet Source: https://www.promomasters.at/suchmaschinenwerbung/ This snippet contains the core CSS styles for the project. It defines rules for layout, typography, image handling, navigation elements, and responsive design adjustments using media queries. The styles are organized to manage visual presentation across various devices. ```css er,.header-slider figure{height:850px}.header-slider figcaption{text-align:left}.content-element--text-overview .content-element--header .header-image figcaption h1,.content-element--text-overview .content-element--header .header-image figcaption h2,.content-element--text-overview .content-element--header .header-image figcaption h3,.header-image figcaption .content-element--text-overview .content-element--header h1,.header-image figcaption .content-element--text-overview .content-element--header h2,.header-image figcaption .content-element--text-overview .content-element--header h3,.header-image figcaption h1{font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:500}.header-image figcaption p{font-family:Arial,Helvetica,sans-serif;font-size:45px;font-weight:300}.google-map--bottom,.google-map--top{height:50px}.google-map--bottom:before,.google-map--top:before{-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}.google-map--bottom:after,.google-map--top:after{-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.google-map--bottom{height:30px}.partner--left{text-align:left}.partner--right{text-align:right}.footer-news{text-align:left}.footer-news .btn:not(:last-child){margin-bottom:15px}.footer--copyright{float:left;text-align:left;margin-bottom:0}.footer-nav-privacy{float:right}.footer-nav-privacy ul{text-align:right}.content-element--text-overview .content-element--header h1,.content-element--text-overview .content-element--header h2,.content-element--text-overview .content-element--header h3,h1{font-size:46px}.h2>h2,h2{font-size:38px}h3{font-size:31px}.content-element--text-image--image img{position:absolute;top:-9999px;right:-9999px;bottom:-9999px;left:-9999px;width:auto;min-width:100%;max-width:200%;height:auto;min-height:100%;max-height:200%;margin:auto}html.object-fit .content-element--text-image--image img{top:0;left:0;right:0;bottom:0;width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:none;-o-object-fit:cover;object-fit:cover}}@media (min-width:1200px){.container,.container-small{width:1170px}.col-lg-3,.col-lg-4,.col-lg-5{float:left}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.hidden-lg{display:none!important}}@media screen and (min-width:1200px){#bootstrap-state-indicator{z-index:4}.main-nav--logo{padding:30px}.main-nav--logo img{max-width:250px}.main-nav--list{margin-top:97px}.main-nav--list>li>a,.main-nav--list>li>button{padding-left:15px;padding-right:15px}.main-nav--list>li>a:after,.main-nav--list>li>a:before,.main-nav--list>li>button:after,.main-nav--list>li>button:before{margin-left:10px;margin-right:10px}.main-nav--list>li:last-child>ul,.main-nav--list>li:nth-last-child(2)>ul{margin-right:0}.main-nav--list>li>ul{margin-left:0}.footer-nav ul{-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px;-webkit-column-break-inside:avoid;break-inside:avoid}.footer-nav li{-webkit-column-break-inside:avoid;break-inside:avoid}.content-element--text-image--text{padding:100px}}@media screen and (min-width:1300px){.main-nav--list>li>a,.main-nav--list>li>button{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}.main-nav--list>li>ul>li>a{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:400}}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:42px}}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:28px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}.hidden-xs{display:none!important}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content: " (" attr(href) ")"}abbr[title]:after{content: " (" attr(title) ")"}a[href^="#"]:after{content: ""}pre{border:1px solid #999;page-break-inside:avoid}thead ``` -------------------------------- ### Flexbox Layout and Centering Source: https://www.promomasters.at/kohlfuerst-michael/ CSS rules leveraging Flexbox for layout, specifically for centering items within columns. This applies to elements with class names starting with 'col-' within a flexbox container. ```css html.flexbox body .center-items div[class^=col-]{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center} ``` -------------------------------- ### PhotoSwipe (pswp) Animation and UI Styles Source: https://www.promomasters.at/suchmaschinenoptimierung/ki-seo/ Styles for the PhotoSwipe image gallery, focusing on opacity animations, zoom behavior, and the overall UI structure. Includes rules for background, containers, images, and error messages. ```css .pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__img{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__share-modal--fade-in{opacity:1}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transit ``` -------------------------------- ### SVG Path Data Example Source: https://www.promomasters.at/kohlfuerst-michael/ This snippet contains a complex SVG path definition, likely representing a graphical element or icon. The path data specifies a series of commands and coordinates for drawing. ```svg %3Csvg version='1.1' id='Ebene_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='1536px' height='1536px' viewBox='128 128 1536 1536' enable-background='new 128 128 1536 1536' xml:space='preserve' fill='%23ff8000'%3E %3Cpath d='M1412,734c0-18.667-6-34-18-46l-91-90c-12.667-12.667-27.667-19-45-19s-32.333,6.333-45,19l-408,407L579,779 c-12.667-12.667-27.667-19-45-19s-32.333,6.333-45,19l-91,90c-12,12-18,27.333-18,46c0,18,6,33,18,45l362,362 c12.667,12.667,27.667,19,45,19c18,0,33.333-6.333,46-19l543-543C1406,767,1412,752,1412,734z M1664,896 c0,139.333-34.333,267.833-103,385.5s-161.833,210.833-279.5,279.5s-246.167,103-385.5,103s-267.833-34.333-385.5-103 S299.667,1399.167,231,1281.5c-68.667-117.667-103-246.167-103-385.5s34.333-267.833,103-385.5 C299.667,392.833,392.833,299.667,510.5,231S756.667,128,896,128s267.833,34.333,385.5,103s210.833,161.833,279.5,279.5 C1629.667,628.167,1664,756.667,1664,896z'/%3E %3C/svg%3E ``` -------------------------------- ### GTM Initialization Logic Source: https://www.promomasters.at/kontakt/anfrage/ Conditionally loads the Google Tag Manager script based on URL parameters (gtm_debug) or the presence of a specific cookie (__TAG_ASSISTANT). It includes two different paths for script loading, one potentially for a custom GTM setup. ```javascript if ('0' === '1') { let url = new URL(window.location.href); if ((url.searchParams.has('gtm_debug') && url.searchParams.get('gtm_debug') !== '') || document.cookie.indexOf('\_\_TAG\_ASSISTANT=') !== -1 || document.documentElement.hasAttribute('data-tag-assistant-present')) { /* GTM block start */ (function(w,d,s,l,i){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl; f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-L8FG'); /* GTM block end */ } else { /* GTM block start */ (function(w,d,s,l,i){ w[l]=w[l]||[]; w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var f=d.getElementsByTagName(s)[0], j=d.createElement(s), dl=l!='dataLayer'?'&l='+l:''; j.async=true; j.src= 'https://www.promomasters.at/wp-content/uploads/borlabs-cookie/' + i + '.js?ver=not-set-yet'; f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-L8FG'); /* GTM block end */ } } ``` -------------------------------- ### liveQueryFetchWithWWWInitial Dependencies Source: https://www.instagram.com/promomasters/ This snippet details the dependencies for the liveQueryFetchWithWWWInitial functionality. It lists the modules and clients required for its operation, suggesting it's related to data fetching or real-time updates. ```react liveQueryFetchWithWWWInitial: dependencies: - ContextualConfig - BladeRunnerClient - DGWRequestStreamClient - MqttLongPollingRunner ``` -------------------------------- ### Initialize Google Tag Manager (Standard) Source: https://www.promomasters.at/suchmaschinenwerbung/ This snippet initializes Google Tag Manager (GTM) by injecting the GTM script into the page. It's typically used when GTM debug mode is active or when the Tag Assistant is present, ensuring proper tracking setup. ```javascript (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-L8FG'); ```