{"version":3,"names":["updateCategoryTiles","currentPath","window","location","pathname","isHomepage","isCategory","includes","isTopic","style","document","getElementById","createElement","id","head","appendChild","textContent","originalPushStateTiles","history","pushState","originalReplaceStateTiles","replaceState","apply","arguments","setTimeout","addEventListener","Ember","run","scheduleOnce","observerTiles","MutationObserver","mutations","forEach","mutation","type","addedNodes","length","observe","body","childList","subtree","lastUrlTiles","href","setInterval"],"sources":["theme-7-inline-common-head_tag-2.js"],"sourcesContent":["\n\nfunction updateCategoryTiles() {\n\n    const currentPath = window.location.pathname;\n\n    const isHomepage = currentPath === '/' || currentPath === '' || currentPath === '/categories';\n\n    const isCategory = currentPath.includes('/c/');\n\n    const isTopic = currentPath.includes('/t/');\n\n    \n\n    let style = document.getElementById('custom-category-tiles-style');\n\n    if (!style) {\n\n        style = document.createElement('style');\n\n        style.id = 'custom-category-tiles-style';\n\n        document.head.appendChild(style);\n\n    }\n\n    \n\n    if (isHomepage && !isCategory && !isTopic) {\n\n        style.textContent = '.custom-category-tiles { display: block; }';\n\n    } else {\n\n        style.textContent = '.custom-category-tiles { display: none !important; }';\n\n    }\n\n}\n\n\n\nupdateCategoryTiles();\n\n\n\nconst originalPushStateTiles = history.pushState;\n\nconst originalReplaceStateTiles = history.replaceState;\n\n\n\nhistory.pushState = function() {\n\n    originalPushStateTiles.apply(history, arguments);\n\n    setTimeout(updateCategoryTiles, 0);\n\n};\n\n\n\nhistory.replaceState = function() {\n\n    originalReplaceStateTiles.apply(history, arguments);\n\n    setTimeout(updateCategoryTiles, 0);\n\n};\n\n\n\nwindow.addEventListener('popstate', updateCategoryTiles);\n\n\n\nif (typeof Ember !== 'undefined') {\n\n    Ember.run.scheduleOnce('afterRender', updateCategoryTiles);\n\n}\n\n\n\nconst observerTiles = new MutationObserver(function(mutations) {\n\n    mutations.forEach(function(mutation) {\n\n        if (mutation.type === 'childList' && mutation.addedNodes.length > 0) {\n\n            setTimeout(updateCategoryTiles, 100);\n\n        }\n\n    });\n\n});\n\n\n\nobserverTiles.observe(document.body, {\n\n    childList: true,\n\n    subtree: true\n\n});\n\n\n\nlet lastUrlTiles = window.location.href;\n\nsetInterval(function() {\n\n    if (window.location.href !== lastUrlTiles) {\n\n        lastUrlTiles = window.location.href;\n\n        updateCategoryTiles();\n\n    }\n\n}, 500);\n\n"],"mappings":"AAEA,SAASA,mBAAmBA,CAAA,EAAG;EAE3B,MAAMC,WAAW,GAAGC,MAAM,CAACC,QAAQ,CAACC,QAAQ;EAE5C,MAAMC,UAAU,GAAGJ,WAAW,KAAK,GAAG,IAAIA,WAAW,KAAK,EAAE,IAAIA,WAAW,KAAK,aAAa;EAE7F,MAAMK,UAAU,GAAGL,WAAW,CAACM,QAAQ,CAAC,KAAK,CAAC;EAE9C,MAAMC,OAAO,GAAGP,WAAW,CAACM,QAAQ,CAAC,KAAK,CAAC;EAI3C,IAAIE,KAAK,GAAGC,QAAQ,CAACC,cAAc,CAAC,6BAA6B,CAAC;EAElE,IAAI,CAACF,KAAK,EAAE;IAERA,KAAK,GAAGC,QAAQ,CAACE,aAAa,CAAC,OAAO,CAAC;IAEvCH,KAAK,CAACI,EAAE,GAAG,6BAA6B;IAExCH,QAAQ,CAACI,IAAI,CAACC,WAAW,CAACN,KAAK,CAAC;EAEpC;EAIA,IAAIJ,UAAU,IAAI,CAACC,UAAU,IAAI,CAACE,OAAO,EAAE;IAEvCC,KAAK,CAACO,WAAW,GAAG,4CAA4C;EAEpE,CAAC,MAAM;IAEHP,KAAK,CAACO,WAAW,GAAG,sDAAsD;EAE9E;AAEJ;AAIAhB,mBAAmB,CAAC,CAAC;AAIrB,MAAMiB,sBAAsB,GAAGC,OAAO,CAACC,SAAS;AAEhD,MAAMC,yBAAyB,GAAGF,OAAO,CAACG,YAAY;AAItDH,OAAO,CAACC,SAAS,GAAG,YAAW;EAE3BF,sBAAsB,CAACK,KAAK,CAACJ,OAAO,EAAEK,SAAS,CAAC;EAEhDC,UAAU,CAACxB,mBAAmB,EAAE,CAAC,CAAC;AAEtC,CAAC;AAIDkB,OAAO,CAACG,YAAY,GAAG,YAAW;EAE9BD,yBAAyB,CAACE,KAAK,CAACJ,OAAO,EAAEK,SAAS,CAAC;EAEnDC,UAAU,CAACxB,mBAAmB,EAAE,CAAC,CAAC;AAEtC,CAAC;AAIDE,MAAM,CAACuB,gBAAgB,CAAC,UAAU,EAAEzB,mBAAmB,CAAC;AAIxD,IAAI,OAAO0B,KAAK,KAAK,WAAW,EAAE;EAE9BA,KAAK,CAACC,GAAG,CAACC,YAAY,CAAC,aAAa,EAAE5B,mBAAmB,CAAC;AAE9D;AAIA,MAAM6B,aAAa,GAAG,IAAIC,gBAAgB,CAAC,UAASC,SAAS,EAAE;EAE3DA,SAAS,CAACC,OAAO,CAAC,UAASC,QAAQ,EAAE;IAEjC,IAAIA,QAAQ,CAACC,IAAI,KAAK,WAAW,IAAID,QAAQ,CAACE,UAAU,CAACC,MAAM,GAAG,CAAC,EAAE;MAEjEZ,UAAU,CAACxB,mBAAmB,EAAE,GAAG,CAAC;IAExC;EAEJ,CAAC,CAAC;AAEN,CAAC,CAAC;AAIF6B,aAAa,CAACQ,OAAO,CAAC3B,QAAQ,CAAC4B,IAAI,EAAE;EAEjCC,SAAS,EAAE,IAAI;EAEfC,OAAO,EAAE;AAEb,CAAC,CAAC;AAIF,IAAIC,YAAY,GAAGvC,MAAM,CAACC,QAAQ,CAACuC,IAAI;AAEvCC,WAAW,CAAC,YAAW;EAEnB,IAAIzC,MAAM,CAACC,QAAQ,CAACuC,IAAI,KAAKD,YAAY,EAAE;IAEvCA,YAAY,GAAGvC,MAAM,CAACC,QAAQ,CAACuC,IAAI;IAEnC1C,mBAAmB,CAAC,CAAC;EAEzB;AAEJ,CAAC,EAAE,GAAG,CAAC","ignoreList":[]}