function waitForGoogleAnalytics(callback, maxAttempts = 10) { let attempts = 0; const checkGA = setInterval(() => { attempts++; if (typeof gtag !== 'undefined') { clearInterval(checkGA); callback(); } else if (attempts >= maxAttempts) { clearInterval(checkGA); console.error('Google Analytics failed to load'); } }, 500); // Check every 500ms } function getGoogleClientId() { let clientId = null; window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'getClientId', 'callback': function(id) { clientId = id; } }); // This assumes you have a listener set up to handle the 'getClientId' event // You would need to implement a way to retrieve the client ID from the data layer return clientId; // This will return null initially, you may need to handle async behavior } function getUrlParam(name) { const regex = new RegExp("[?&]" + name + "=([^&]*)"); const results = regex.exec(window.location.href); return results ? decodeURIComponent(results[1]) : null; // Decode URI component } function setCookie(name, value) { document.cookie = `${name}=${value}; path=/;`; } function getCookie(name) { const match = document.cookie.match(new RegExp("(^| )" + name + "=([^;]+)")); return match ? match[2] : null; } getGoogleClientId(() => { (async () => { const params = [ "gclid", "google_client_id", "msclkid", "utm_source", "utm_medium", "utm_campaign", "utm_term", "utm_content", ]; const cookies = {}; params.forEach((param) => { const paramValue = getUrlParam(param); if (paramValue && !getCookie(param)) { setCookie(param, paramValue); } cookies[param] = getCookie(param); }); const googleClientId = getGoogleClientId(); const formIds = ["gform_1", "gform_53", "gform_54"]; const inputMap = { gform_1: { gclid: "input_29", clientId: "input_34", utm_source: "input_32", utm_medium: "input_31", utm_campaign: "input_35", utm_term: "input_33", utm_content: "input_30" }, gform_53: { gclid: "input_33", clientId: "input_36", utm_source: "input_31", utm_medium: "input_32", utm_campaign: "input_35", utm_term: "input_30", utm_content: "input_34" }, gform_54: { gclid: "input_37", clientId: "input_39", utm_source: "input_38", utm_medium: "input_42", utm_campaign: "input_40", utm_term: "input_36", utm_content: "input_41" } }; formIds.forEach((formId) => { const form = document.getElementById(formId); if (form) { const inputs = inputMap[formId]; if (googleClientId) form.querySelector(`input[name=${inputs.clientId}]`).value = googleClientId; params.forEach((param) => { if (cookies[param]) { form.querySelector(`input[name=${inputs[param]}]`).value = cookies[param]; } }); } }); })(); }); Skip to content

Forceps, Brown Adson – AB092

  • Dimensions: Overall length 4.75″ (121 mm)
  • Material: Standard grade stainless steel
  • Grip: Extra broad ribbed grip
  • Tips: Straight with 7×7 teeth tips
Read More
SKU: AB092 Categories: ,

Description

7×7 teeth Adson forceps. All forceps are made from stainless steel.

Additional information

Weight 0.1 lbs
Dimensions 5 × 1 × 1 in