Multifunctional Survival Hammer 14 in 1

$35.09
$62.88
-44%
Buy More Save More:  BUY 1
Quantity
people are viewing this right now
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Description

❤️2023 Hot Sell❤️- Buy 2 Free Shipping⚡

🍭Fast refund guarantee>>Partial or full refund depend on the situation.

✈ Worldwide Express Shipping Available.

<<😍 97.72% Of Customers Buy 2 Or More For  Free Shipping😍>>

Contact us at 👉 support@buys4life.com

Are you tired of carrying a big tackle box every time you want to make a small fix?

All IN ONE MULTITOOLS

The 14 in 1 multi tools survival tools set including Magnetic Bit Hanging Hole,hammer,Knife,Saw,Can opener,Large and small hexagon wrenches,Corkscrew,Clamp,Strong pliers,Cutting pliers,Screwdriver head,Nail puller,Wire cutting pliers,Corkscrew,Can opener and more. All little power tools not only could be folded easily, but also be a great Gift for dad, Handyman, Men or Women in Father's Day, Birthdays, Christmas and Thanksgiving day.

HIGH QUALITY DESIGN

Our multitool hammer is made of high-quality stainless steel and aluminium,which is durable, rust-proof and easy to use. The rust-proof and anti-corrosion high-quality steel help it last longer. Each part is carefully crafted, please rest assured to use it. We have installed a safety Locking Mechanism to ensure that the tool is locked in place during use, and must be manually unlocked to ensure safe storage under your safety.

PORTABLE & APPROPRIATE SIZE

Size (L x W x H) 160 x 75 x 30mm/6.3 x 3 x 1.2 Inch,Net Weight is 386g/13.6 ounce.You just need to insert it in your pocket and carry it with you, no need to search for tools constantly and no need to worry about tools being left everywhere, so this multi functional hammer will be the best unique gift for men,dad, husband, boyfriend.

GREAT MULTITOOL CAMPING ACCESSORIES

Multifunctional tool hammer is very suitable for any emergency, camping, adventure, hiking, travel, outdoor activities, DIY projects, etc. Which can easily cut, pry, hammer nails, tighten screws, open fire hydrants, saw wood, strong enough to break glass curtain walls, cut rope curtains in dangerous escapes, etc.

WIDE APPLICATION

Climbing, hiking, cutting rope, outdoor sports, opening wine bottle caps, unscrewing screws, cutting things.

W985 PACKING INCLUDE

1 x Multitool Hammer
1 x Nylon Sheath

Product Name:Multitool Hammer Plier
Material:Stainless Steel 
Color:Black
Net Weight:386g/13.6 Ounce
Features:
High Quality Design
Great Multitool Camping Accessories
Portable
Easy To Use
Easy To Carry
Magnetic Bit Hanging Hole
Hammer
Knife
Saw
Can Opener
Large And Small Hexagon Wrenches
Corkscrew
Clamp
Strong Pliers
Cutting Pliers
Screwdriver Head
Nail Puller
Nylon Sheath

🌎 Worldwide Shipping ✈

Please do note that shipping is insured. Tracking Numbers will ALWAYS be sent so you can track them every step of the way! Cool things are worth waiting for! 😉

🔒 100% Risk-Free Purchase 🔥 

If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact support@buys4life.com, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.