HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds
HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof  HD Code  TWS Earbuds

HAYLOU GT1 Fashion Touch Control Wireless Bluetooth 5.0 Earphones IPX5 Waterproof HD Code TWS Earbuds

$49.99
$99.98
-50%
Color-Black
Please select a color
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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);

SPECIFICATIONS
  With Microphone: Yes | Wireless Type: bluetooth | Volume Control: No | Vocalism Principle: Dynamic |Total Harmonic Distortion: 1% |Support Memory Card: No |Support APP: No |Style: In-ear |Sensitivity: 108dB |Resistance: 32O |Package List: User Manual,Charging case,Charging Cable |Origin: Mainland China |Number Of Drivers: 2 |Max Output: 1mW |Magnet Type: Neodymium |Line Length: 0m |Is wireless: Yes |Impedance Range: up to 32 ? |Headphone Pads Material: Other |Function: Common Headphone,For Mobile Phone
| Frequency Response Range: 20 - 20000Hz | Features: waterproof | Earcups Type: Semi-open | Driver Diameter: 7.2mm | Control Button: No | Communication: True Wireless | Codecs: sbc | Charging Method: Charging case | Certification: CE,FCC | Brand Name: Haylou | Bluetooth Version: 5.0 | Active Noise-Cancellation: No