PageSourceSearch

https://www.turnerandtownsend.com/js/modules/table-block.js?v=959f3ad58eedca8a

js turnerandtownsend.com collected 2026-10-02 03:05:58 UTC 2,734 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[319],{1283:(t,r,e)=>{function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function o(t){return function(t){if(Array.isArray(t))return i(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,r){if(t){if("string"==typeof t)return i(t,r);var e={}.toString.call(t).slice(8,-1);return"Object"===e&&t.constructor&&(e=t.constructor.name),"Map"===e||"Set"===e?Array.from(t):"Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?i(t,r):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=Array(r);e<r;e++)n[e]=t[e];return n}function u(t,r){for(var e=0;e<r.length;e++){var n=r[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,a(n.key),n)}}function a(t){var r=function(t,r){if("object"!=n(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,r||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==n(r)?r:r+""}e.d(r,{default:()=>l});const l=function(){return t=function t(){var r=this;!function(t,r){if(!(t instanceof r))throw new TypeError("Cannot call a class as a function")}(this,t),this.blocks=document.querySelectorAll(".table-block__content"),this.blocks.length&&(this.setColumnWidths(),window.addEventListener("resize",function(){return r.setColumnWidths()}))},(r=[{key:"setColumnWidths",value:function(){var t=window.innerWidth<768;this.blocks.forEach(function(r){var e=r.querySelector("table, .table");if(e){var n=e.querySelectorAll("tr th:first-child, tr td:first-child"),i=e.querySelectorAll("tr th:nth-child(2), tr td:nth-child(2)");if(n.forEach(function(t){return t.style.removeProperty("min-width")}),i.forEach(function(t){return t.style.removeProperty("min-width")}),t&&n.length&&i.length){var u=Math.max.apply(Math,o(Array.from(i).map(function(t){return t.offsetWidth}))),a=Math.round(.45*r.offsetWidth);n.forEach(function(t){return t.style.setProperty("min-width","".concat(a,"px"),"important")}),i.forEach(function(t){return t.style.setProperty("min-width","".concat(u+8,"px"),"important")})}}})}}])&&u(t.prototype,r),e&&u(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,r,e}()}}]);

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.