PageSourceSearch

https://www.medpace.com/wp-content/themes/medpace-2023/js/filterable-content-inputs.js

js medpace.com collected 2026-10-03 20:14:15 UTC 2,739 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmedpace_2023=self.webpackChunkmedpace_2023||[]).push([[7774,1067],{2136:function(e,t,r){r.r(t),r(4747),r(7941),r(4916),r(3123),r(2222);var a=r(6874);t.default=function(e){var t=(0,a.getParams)(e),r=e.querySelectorAll("input"),c=["block","paged","orderby","order","pagination","post_type","relation"];r.forEach((function(e){if("checkbox"===e.type){e.checked=!1;var t=e.closest('[role="option"]');t&&t.setAttribute("aria-checked","false")}else e.value=""})),Object.keys(t).forEach((function(r){if(-1===c.indexOf(r)){var a=e.querySelector('[name="'.concat(r,'"]'));if(a)a.value=t[r];else{var o=t[r];(o=Array.isArray(o)?o:o.split(",")).forEach((function(t){var a=e.querySelector('[name="'.concat(r,"_").concat(t,'"]'));if(a){a.checked=!0;var c=a.closest('[role="option"]');c&&c.setAttribute("aria-checked","true")}}))}}}))}},6874:function(e,t,r){r.r(t),r.d(t,{getParams:function(){return n},setParams:function(){return i}}),r(2526),r(7327),r(5003),r(9337);var a=r(4942);function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){(0,a.Z)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}r(6992),r(1539),r(8783),r(3948),r(1637),r(4916),r(4765),r(4747),r(7941),r(8309),r(9714),r(2222);var n=function(e){var t=new URLSearchParams(window.location.search),r=e.querySelector(".em-filterable-content__filter-container"),a={},c=r.dataset;t.forEach((function(e,t){a[t]=e,"paged"===t&&(r.dataset.paged=e)}));var n=o({block:e.id},c);return Object.keys(n).forEach((function(e){var t=n[e];a[e]!==t?a[e]=t:a[e]=n[e]})),a},i=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.querySelector(".em-filterable-content__filter-container"),a=e.querySelectorAll('[type="checkbox"], [name="search"], select'),c=o({paged:r.dataset.paged},t);a.forEach((function(e){var t=e.checked,a=e.classList,o=e.dataset,n=e.value,i=e.name,s=o.tax;t&&s&&(void 0!==c[s]?c[s].push(n):c[s]=[n]),a.contains("filter-search")&&n&&(c.search=n),"orderby"===i&&n&&(r.dataset.orderby=n,c.orderby=n)}));var n=new URLSearchParams(c).toString(),i="".concat(window.location.protocol,"//").concat(window.location.host).concat(window.location.pathname);n&&(i+="?".concat(n)),window.history.pushState({path:i},"",i)}}}]);
2//# sourceMappingURL=filterable-content-inputs.js.map

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.