PageSourceSearch

https://www.synlawn.com/wp-content/cache/min/1/wp-content/themes/l…/asymmetric-cubes.js?ver=1788355565

js synlawn.com collected 2026-09-26 00:13:54 UTC 9,420 bytes, 16 lines download raw bytes

1(()=>{"use strict";var __webpack_modules__={
1"./src/js/functions/ShowContent.js":
2/*!*****************************************!*\
3  !*** ./src/js/functions/ShowContent.js ***!
4  \*****************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n// import TextAnimation from "./TextAnimation";\nconst ShowContent = (parentSelector, selectorArray = []) => {\n  const allComponents = document.querySelectorAll(parentSelector);\n  allComponents.forEach(component => {\n    var waypoint = new Waypoint({\n      element: component,\n      handler: function () {\n        selectorArray.forEach((selector, index) => {\n          if ($(component).find(selector)[0]) {\n            // $(component)\n            //   .find(selector)\n            //   .html(`<span class="after_anime">${$(selector).attr("data-raw")}</span>`);\n            setTimeout(() => {\n              $(component).find(selector).addClass("show_from_bottom");\n            }, index * 300);\n            // TextAnimation($(component).find(selector)[0], false, index + 2);\n          }\n        });\n        waypoint.destroy();\n      },\n      offset: "70%",\n      triggerOnce: true\n    });\n  });\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ShowContent);\n\n//# sourceURL=webpack://wp_layer_starter/./src/js/functions/ShowContent.js?')},
4"./src/js/functions/ShowImages.js":
5/*!****************************************!*\
6  !*** ./src/js/functions/ShowImages.js ***!
7  \****************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst ShowImages = (parentSelector, offset) => {\n  const allComponents = document.querySelectorAll(parentSelector);\n  allComponents.forEach(component => {\n    var waypoint = new Waypoint({\n      element: component,\n      handler: function () {\n        $(component).addClass("show_img_parent");\n        $(component).find("img").addClass("show_img");\n        waypoint.destroy();\n      },\n      offset: offset ? offset : "70%",\n      triggerOnce: true\n    });\n  });\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (ShowImages);\n\n//# sourceURL=webpack://wp_layer_starter/./src/js/functions/ShowImages.js?')},
7"./src/js/functions/splitWords.js":
8/*!****************************************!*\
9  !*** ./src/js/functions/splitWords.js ***!
10  \****************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   "default": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\nconst splitWords = elementSelector => {\n  var elements = document.querySelectorAll(elementSelector);\n  elements.forEach(function (element) {\n    $(element).attr("data-raw", $(element).html());\n    // var chunks = element.innerHTML.split(/<br\\s*\\/?>/gi);\n    // var processedChunks = chunks.map(function (chunk) {\n    //   var words = chunk.trim().split(/(<span.*?>.*?<\\/span>|\\s+)/);\n    //   var wrappedWords = words\n    //     .map(function (word) {\n    //       if (word.trim() === "" && word.includes(" ")) {\n    //         return word; // Keep the original spaces\n    //       } else {\n    //         word = word.replaceAll("&amp;", "&");\n    //         if (word.charCodeAt(0) === 8232) return " ";\n    //         // Check if the word is already inside a span\n    //         if (word.startsWith("<span")) {\n    //           var spanContent = word.match(/<span.*?>(.*?)<\\/span>/)[1];\n    //           var letters = spanContent.split("");\n    //           var wrappedLetters = letters\n    //             .map(function (letter) {\n    //               if (letter.trim() === "" && letter.includes(" ")) {\n    //                 return letter; // Keep the original spaces\n    //               }\n    //               return \'<span class="letter">\' + letter + "</span>";\n    //             })\n    //             .join("");\n    //           return word\n    //             .replace(spanContent, wrappedLetters)\n    //             .replace("primaryGreen", "primaryGreen wordsplit-word");\n    //         }
10 else {\n    //           var letters = word.split("");\n    //           var wrappedLetters = letters\n    //             .map(function (letter) {\n    //               return \'<span class="letter">\' + letter + "</span>";\n    //             })\n    //             .join("");\n    //           return \'<span class="wordsplit-word">\' + wrappedLetters + "</span>";\n    //         }\n    //       }\n    //     })\n    //     .join("");\n    //   return wrappedWords;\n    // });\n    // element.innerHTML = processedChunks.join("<br>");\n    // element.querySelectorAll("span").forEach(function (span) {\n    //   if (span.innerHTML.trim() === "") {\n    //     span.parentNode.removeChild(span);\n    //   }\n    // });\n  });\n};\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (splitWords);\n\n//# sourceURL=webpack://wp_layer_starter/./src/js/functions/splitWords.js?')},
10"./src/js/sections/asymmetric-cubes.js":
11/*!*********************************************!*\
12  !*** ./src/js/sections/asymmetric-cubes.js ***!
13  \*********************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _functions_splitWords__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../functions/splitWords */ "./src/js/functions/splitWords.js");\n/* harmony import */ var _functions_ShowContent__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../functions/ShowContent */ "./src/js/functions/ShowContent.js");\n/* harmony import */ var _functions_ShowImages__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../functions/ShowImages */ "./src/js/functions/ShowImages.js");\n\n\n\n(function (window, document, $) {\n  "use strict";\n\n  $(document).ready(function ($) {\n    (0,_functions_splitWords__WEBPACK_IMPORTED_MODULE_0__["default"])(".asymmetricCubes_description");\n    (0,_functions_splitWords__WEBPACK_IMPORTED_MODULE_0__["default"])(".asymmetricCubes_cubes-title");\n    (0,_functions_splitWords__WEBPACK_IMPORTED_MODULE_0__["default"])(".asymmetricCubes_cubes-description");\n    (0,_functions_ShowContent__WEBPACK_IMPORTED_MODULE_1__["default"])(".asymmetricCubes_cubes-single", [".asymmetricCubes_cubes-title", ".asymmetricCubes_cubes-description"]);\n    (0,_functions_ShowImages__WEBPACK_IMPORTED_MODULE_2__["default"])(".asymmetricCubes_cubes-img", "100%");\n    window.addEventListener("scroll", function () {\n      const div = document.querySelector(".asymmetricCubes_description");\n      if (div) {\n        const labels = div.querySelectorAll(".letter");\n        const divRect = div.getBoundingClientRect();\n        const divHeight = divRect.height;\n        const divTopToWindowBottomDistance = window.innerHeight - divRect.top;\n        const minusDistance = $(window).width() >= 992 ? 100 : 0;\n        let labelsToActivate = Math.floor((divTopToWindowBottomDistance - minusDistance) / (divHeight * 2) * labels.length);\n        labelsToActivate = Math.min(labelsToActivate, labels.length);\n        for (let i = 0; i < labels.length; i++) {\n          if (i < labelsToActivate) {\n            labels[i].classList.add("asymmetricCubes_description-active");\n          } else {\n            labels[i].classList.remove("asymmetricCubes_description-active");\n          }\n        }\n      }\n    });\n  });\n})(window, document, jQuery);\n\n//# sourceURL=webpack://wp_layer_starter/./src/js/sections/asymmetric-cubes.js?')},
13"./src/scss/sections/asymmetric-cubes.scss":
14/*!*************************************************!*\
15  !*** ./src/scss/sections/asymmetric-cubes.scss ***!
16  \*************************************************/(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://wp_layer_starter/./src/scss/sections/asymmetric-cubes.scss?")}
16},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,n)=>{for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__("./src/scss/sections/asymmetric-cubes.scss");var __webpack_exports__=__webpack_require__("./src/js/sections/asymmetric-cubes.js")})()

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.