3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm
3-in-1 Flashlight with Stun Arc & Siren Alarm

3-in-1 Flashlight with Stun Arc & Siren Alarm

Price
$55.99
$33.99
Save  $22.00
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

FEATURES

DUAL STUN ARC: Gain powerful non-lethal protection. This robust dual-arc system delivers a significant deterrent shock for emergency self-defense situations. It also functions reliably as a convenient emergency ignition tool.

HIGH-DECIBEL SIREN ALARM: Instantly attract attention and deter threats. Double-click the switch to activate a piercing siren combined with disorienting strobe lights. Long-press for continuous siren only, maximizing your alert options.

ULTRA-BRIGHT LASER LIGHT CORE: Experience intense illumination for any scenario. The high-power white laser core cuts through darkness effectively, ensuring clear visibility for navigation, search tasks, or security checks, far surpassing standard LED flashlights.

ADJUSTABLE ZOOM FOCUS: Adapt your beam instantly. Simply slide the head forward for a concentrated spotlight reaching distant targets, or retract it for a wide floodlight illuminating broad areas nearby, offering versatile lighting for any need.

COMPACT & LIGHTWEIGHT DESIGN: Carry essential protection discreetly. Weighing only 91g and featuring a slim profile, it easily slips into pockets, bags, or purses, ensuring you're always prepared without bulk or inconvenience.

SPEC

Lighting Modes: Medium / High / Strobe

Alarm Modes: Double-Click (Siren + Strobe) / Long-Press (Siren Only)

Waterproof Rating: IPX4 (Splash-Resistant)

Material: Aluminum Alloy + ABS

Battery Type: Lithium Battery

Voltage: 5V

Charging Interface: Type-C

Size: As Shown

Weight: 91g

Package Includes: 1*3-in-1 Flashlight with Stun Arc & Siren Alarm+1*Charging Cable

NOTES

The stun arc is a defensive tool intended for emergencies only. Exercise extreme caution; improper use carries risks. Check local regulations regarding possession and use.

IPX4 rating protects against water splashes from any direction. Do not submerge or expose to high-pressure water jets.

User is responsible for understanding and adhering to all local, state, and national laws concerning the possession and deployment of devices with stun capabilities and audible alarms.

Customer Reviews
Here are what our customers say.
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.