var wc_single_product_params = {"i18n_required_rating_text":"Please select a rating","i18n_rating_options":["1 of 5 stars","2 of 5 stars","3 of 5 stars","4 of 5 stars","5 of 5 stars"],"i18n_product_gallery_trigger_text":"View full-screen image gallery","review_rating_required":"yes","flexslider":{"rtl":false,"animation":"slide","smoothHeight":true,"directionNav":false,"controlNav":"thumbnails","slideshow":false,"animationSpeed":500,"animationLoop":false,"allowOneSlide":false},"zoom_enabled":"1","zoom_options":[],"photoswipe_enabled":"1","photoswipe_options":{"shareEl":false,"closeOnScroll":false,"history":false,"hideAnimationDuration":0,"showAnimationDuration":0},"flexslider_enabled":"1"};
//# sourceURL=wc-single-product-js-extra
The Hikvision iDS-7204HUHI-M1/XT is a 4-channel AcuSense hybrid CCTV DVR designed for high-resolution analogue and IP surveillance systems. It combines Hikvision’s intelligent human and vehicle analytics with support for high-resolution HDTVI cameras, AcuSearch, facial recognition and remote viewing through Hik-Connect.
With four BNC analogue inputs and support for additional IP cameras, this recorder is an excellent choice for homes, shops, offices and commercial CCTV installations requiring intelligent event detection and flexible camera compatibility.
Hikvision AcuSense Human & Vehicle Detection
Hikvision AcuSense technology uses deep-learning algorithms to distinguish people and vehicles from other movement. This can significantly reduce unnecessary alarms caused by events such as animals, leaves and other irrelevant movement.
The recorder supports up to 4-channel perimeter protection with human and vehicle analysis, providing more useful and targeted CCTV alerts.
AcuSearch – Find Important Footage Faster
The iDS-7204HUHI-M1/XT supports 4-channel AcuSearch, helping users locate relevant human and vehicle events more quickly when reviewing recorded CCTV footage.
This can substantially reduce the time required to search through long periods of recording after an incident.
Facial Recognition
The DVR supports 2-channel face picture comparison with compatible HD analogue cameras. It also supports face picture search and up to 16 face picture libraries.
8MP Camera Support
The iDS-7204HUHI-M1/XT supports high-resolution HDTVI camera input up to 8MP (3840 × 2160).
Main-stream encoding supports up to 8MP at 8fps on channel 1, as well as 3K at 12fps, 5MP at 12fps and other supported recording resolutions.
Hybrid Analogue & IP Camera Support
The recorder supports five video signal technologies:
HDTVI
AHD
HDCVI
CVBS
IP
It has 4 BNC analogue camera inputs and can support up to 8 IP camera channels, with each IP channel supporting resolution up to 8MP.
Two-Way Audio Support
The recorder supports HDTVI audio over coax technology as well as RCA audio input and output. With compatible equipment, this allows audio to be transmitted alongside video and supports two-way communication.
H.265 Pro+ Compression
Hikvision H.265 Pro+ compression is designed to reduce CCTV storage requirements and network bandwidth while maintaining useful recorded image quality.
This can allow longer recording periods from the installed hard drive compared with older video compression formats.
Hik-Connect Remote Viewing
Connect the DVR to your network to remotely access compatible CCTV cameras using Hikvision Hik-Connect. Users can view live video, review recordings and receive supported event notifications from compatible smartphones and tablets.
Up to 10TB HDD Support
The iDS-7204HUHI-M1/XT has 1 SATA interface supporting a hard drive with capacity up to 10TB, providing substantial storage for CCTV recordings.
Camera resolution, frame rate and intelligent functions depend on the camera type and video technology being used. If you are upgrading an existing CCTV system, check your cameras and cabling are compatible with the required recording resolution and features.
Need Help Choosing Your CCTV Equipment?
If you are unsure whether the Hikvision iDS-7204HUHI-M1/XT is suitable for your existing cameras or CCTV installation, contact our team for compatibility and product advice before ordering.
At Discount CCTV Supplier, we specialise in delivering high-quality, cost-effective Security systems tailored to meet the unique security needs of our clients. With a proven track record and a commitment to innovation, we believe our offerings align seamlessly with the mission and values of Discount CCTV Supplier. Diverse Product Range Our extensive product portfolio ensures that Discount CCTV Supplier can cater to a broad spectrum of customer requirements, from basic surveillance needs to more advanced security solutions. Please note that you have the option to return new, unused items within 30 days of delivery for a refund. However, please be aware that a postage cost of £8.50 plus VAT for Maniland shipment and £15 Plus VAT from shipments to Northern Ireland. Will be deducted from the refunded amount.
Excellent
Rated4.8 out of 5 based on 80 reviews
Trustpilot
By SAI-COM LTD Manish
about 3 months ago
Prompt service
Very helpful
By Darran Stevenson
about 3 months ago
Quick and reliable
Quick and reliable
By Vitalii Boiciuc
about 3 months ago
very happy with the purchase
very good services
By Chris Honeysett
about 9 months ago
Helpful 5 star service
Helpful 5 star service
By Little Feet
about 1 year ago
⭐️⭐️⭐️⭐️⭐️
⭐️⭐️⭐️⭐️⭐️
Excellent service from start to finish! The CCTV system was installed quickly and works perfectly. Director Thulash was professional, approachable, and made sure everything was tailored to our needs. Highly recommend this company for reliable security solutions. Have used the services for all our homes as we are a care home company.
By ceyhan durmush
about 1 year ago
Always a pleasure
Always a pleasure
Shopping cart0
There are no products in the cart!
Continue shopping
0
// Do not change this comment line otherwise Speed Optimizer won't be able to detect this script(function () {
function sendRequest(url, body) {
if(!window.fetch) {
const xhr = new XMLHttpRequest();
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");
xhr.send(JSON.stringify(body))
return
}const request = fetch(url, {
method: 'POST',
body: JSON.stringify(body),
keepalive: true,
headers: {
'Content-Type': 'application/json;charset=UTF-8'
}
});
}
const calculateParentDistance = (child, parent) => {
let count = 0;
let currentElement = child;// Traverse up the DOM tree until we reach parent or the top of the DOM
while (currentElement && currentElement !== parent) {
currentElement = currentElement.parentNode;
count++;
}// If parent was not found in the hierarchy, return -1
if (!currentElement) {
return -1; // Indicates parent is not an ancestor of element
}return count; // Number of layers between element and parent
}
const isMatchingClass = (linkRule, href, classes, ids) => {
return classes.includes(linkRule.value)
}
const isMatchingId = (linkRule, href, classes, ids) => {
return ids.includes(linkRule.value)
}
const isMatchingDomain = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)
const host = url.host
const hostsToMatch = [host]if(host.startsWith('www.')) {
hostsToMatch.push(host.substring(4))
} else {
hostsToMatch.push('www.' + host)
}return hostsToMatch.includes(linkRule.value)
}
const isMatchingExtension = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.pathname.endsWith('.' + linkRule.value)
}
const isMatchingSubdirectory = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.pathname.startsWith('/' + linkRule.value + '/')
}
const isMatchingProtocol = (linkRule, href, classes, ids) => {
if(!URL.canParse(href)) {
return false
}const url = new URL(href)return url.protocol === linkRule.value + ':'
}
const isMatchingExternal = (linkRule, href, classes, ids) => {
if(!URL.canParse(href) || !URL.canParse(document.location.href)) {
return false
}const matchingProtocols = ['http:', 'https:']
const siteUrl = new URL(document.location.href)
const linkUrl = new URL(href)// Links to subdomains will appear to be external matches according to JavaScript,
// but the PHP rules will filter those events out.
return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host
}
const isMatch = (linkRule, href, classes, ids) => {
switch (linkRule.type) {
case 'class':
return isMatchingClass(linkRule, href, classes, ids)
case 'id':
return isMatchingId(linkRule, href, classes, ids)
case 'domain':
return isMatchingDomain(linkRule, href, classes, ids)
case 'extension':
return isMatchingExtension(linkRule, href, classes, ids)
case 'subdirectory':
return isMatchingSubdirectory(linkRule, href, classes, ids)
case 'protocol':
return isMatchingProtocol(linkRule, href, classes, ids)
case 'external':
return isMatchingExternal(linkRule, href, classes, ids)
default:
return false;
}
}
const track = (element) => {
const href = element.href ?? null
const classes = Array.from(element.classList)
const ids = [element.id]
const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}]
if(linkRules.length === 0) {
return
}// For link rules that target an id, we need to allow that id to appear
// in any ancestor up to the 7th ancestor. This loop looks for those matches
// and counts them.
linkRules.forEach((linkRule) => {
if(linkRule.type !== 'id') {
return;
}const matchingAncestor = element.closest('#' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) {
return;
}const depth = calculateParentDistance(element, matchingAncestor)if(depth < 7) {
ids.push(linkRule.value)
}
});// For link rules that target a class, we need to allow that class to appear
// in any ancestor up to the 7th ancestor. This loop looks for those matches
// and counts them.
linkRules.forEach((linkRule) => {
if(linkRule.type !== 'class') {
return;
}const matchingAncestor = element.closest('.' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) {
return;
}const depth = calculateParentDistance(element, matchingAncestor)if(depth < 7) {
classes.push(linkRule.value)
}
});const hasMatch = linkRules.some((linkRule) => {
return isMatch(linkRule, href, classes, ids)
})if(!hasMatch) {
return
}const url = "https://discountcctvsupplier.co.uk/wp-content/plugins/independent-analytics/iawp-click-endpoint.php";
const siteId = "";
const body = {
href: href,
classes: classes.join(' '),
ids: ids.join(' '),
siteId: siteId,
...{"payload":{"resource":"singular","singular_id":20584,"page":1},"signature":"ce4a8b2246628a419280027e1295b4d1"} };sendRequest(url, body)
}
let hasSearched = false;
function search() {
if(hasSearched) {
return;
}
hasSearched = true;if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") {
return;
}if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
let referrer_url = null;if (typeof document.referrer === 'string' && document.referrer.length > 0) {
referrer_url = document.referrer;
}const params = location.search.slice(1).split('&').reduce((acc, s) => {
const [k, v] = s.split('=');
return Object.assign(acc, {[k]: v});
}, {});const url = "https://discountcctvsupplier.co.uk/wp-json/iawp/search";
const body = {
referrer_url,
utm_source: params.utm_source,
utm_medium: params.utm_medium,
utm_campaign: params.utm_campaign,
utm_term: params.utm_term,
utm_content: params.utm_content,
gclid: params.gclid,
...{"payload":{"resource":"singular","singular_id":20584,"page":1},"signature":"ce4a8b2246628a419280027e1295b4d1"} };sendRequest(url, body)
}
document.addEventListener('mousedown', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}// Don't track left clicks with this event. The click event is used for that.
if(event.button === 0) {
return
}track(element)
})
document.addEventListener('click', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}track(element)
})
document.addEventListener('play', function (event) {
if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) {
return;
}
const element = event.target.closest('audio, video')if(!element) {
return
}const isPro = false
if(!isPro) {
return
}track(element)
}, true)
document.addEventListener("DOMContentLoaded", function (e) {
search();
});
document.addEventListener("iawpSearch", function (e) {
search();
});
})();
window['wcPPCPSettings'] = {"cart":{"total":"0.00","totalCents":0,"needsShipping":false,"isEmpty":true,"currency":"GBP","countryCode":"GB","availablePaymentMethods":["stripe_cc","ppcp"],"lineItems":[{"label":"Tax","amount":"0.00","type":"tax"}],"shippingOptions":[],"selectedShippingMethod":""},"product":{"id":20584,"needsShipping":true,"total":"110.00","totalCents":11000,"price":"110.00","currency":"GBP","lineItems":[{"label":"Hikvision iDS-7204HUHI-M1/XT 4 Channel AcuSense DVR 4K 8MP Camera Support","amount":"110.00","type":"product"}],"shippingOptions":[]},"requiredFields":["billing_first_name","billing_last_name","billing_country","billing_address_1","billing_city","billing_postcode","billing_phone","billing_email","shipping_first_name","shipping_last_name","shipping_country","shipping_address_1","shipping_city","shipping_postcode","shipping_phone","account_password"],"payLaterMessage":{"enabled":false,"checkout":{"style":{"layout":"text","logo":{"type":"","position":"left"},"text":{"color":"black","size":"12"}}},"cart":{"style":{"layout":"text","logo":{"type":"","position":"left"},"text":{"color":"black","size":"12"}}},"product":{"style":{"layout":"text","logo":{"type":"","position":"left"},"text":{"color":"black","size":"12"}}},"shop":{"style":{"layout":"text","logo":{"type":"","position":"left"},"text":{"color":"black","size":"12"}}},"checkoutLocation":"shop_table","cartLocation":"shop_table"},"productSettings":{"button_width":"add_to_cart","funding":[]},"version":"2.0.25","generalData":{"clientId":"BAA7xchGkcHVCACj_qsa3NXCOz7VvQeGjxWD8Uy_L7BYHE0UbH7AeugybyhTeGWWLboUPm-ktffwTGTNVI","environment":"production","partner_id":"PaymentPlugins_PCP","page":"product","version":"2.0.25","is_admin":false,"restRoutes":{"connect/account":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/account/connect"},"domain-association-file":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/domain-association-file"},"cart/item":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/item"},"cart/shipping":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/shipping"},"cart/billing":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/billing"},"cart/checkout":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/checkout"},"cart/refresh":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/refresh"},"cart/order-update-callback":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/order-update-callback"},"cart/order":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/cart/order"},"order/pay":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/order/pay"},"billing-agreement/token":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/billing-agreement/token/?(?P\u003Cid\u003E[\\w-]+)"},"billing-agreement":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/billing-agreements/(?P\u003Cid\u003E[\\w-]+)"},"webhook":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/webhook/(?P\u003Cenvironment\u003E[\\w]+)"},"admin/order":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/order/(?P\u003Corder_id\u003E[\\w]+)"},"admin/tracking":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/order/(?P\u003Corder_id\u003E[\\w]+)/tracking"},"admin/carriers":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/order/(?P\u003Corder_id\u003E[\\w]+)/carriers"},"admin/webhook":{"namespace":"wc-ppcp/v1/admin","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/admin/webhook"},"setup-tokens":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/vault/setup-tokens"},"payment-tokens":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/vault/payment-tokens"},"checkout/validation":{"namespace":"wc-ppcp/v1","url":"/?wc-ajax=wc_ppcp_frontend_request&path=/wc-ppcp/v1/checkout-validation"}},"ajaxRestPath":"/?wc-ajax=wc_ppcp_frontend_request&path=/%s"},"errorMessages":{"terms":"Please check the terms and conditions before proceeding.","invalid_client_id":"Invalid PayPal client ID. Please check your API Settings.","invalid_currency":"PayPal does not support currency %. Please use a supported currency.","order_button_click":"Please click the %s button before placing your order.","gpay_order_button_click":"Please click the Google Pay button before placing your order","order_missing_address":"Please fill out all billing and shipping fields before clicking PayPal.","order_missing_billing_address":"Please fill out all billing fields before clicking PayPal.","cancel":"Cancel","required_fields":"Please fill out all required fields.","Y_N_NO":"3DS authentication failed.","Y_R_NO":"3DS authentication was rejected.","Y_U_UNKNOWN":"Unable to complete 3DS authentication. Please try again.","Y_U_NO":"Unable to complete 3DS authentication. Please try again.","Y_C_UNKNOWN":"3DS authentication challenge required but could not be completed. Please try again.","Y__NO":"3DS authentication could not be processed. Please try again.","U__UNKNOWN":"3DS system is currently unavailable. Please try again later.","___UNKNOWN":"3DS authentication status unknown. Please try again.","total":"Total","ERROR_VALIDATING_MERCHANT":"Domain registration is not complete. Visit https://paymentplugins.com/documentation/paypal/applepay/setup/ for instructions on completing domain registration."},"i18n":{"locale":"{\"BE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"CY\":{\"state\":{\"required\":false,\"hidden\":true}},\"DE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false}},\"FR\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GR\":{\"state\":{\"required\":false}},\"IE\":{\"postcode\":{\"required\":true,\"label\":\"Eircode\"},\"state\":{\"label\":\"County\"}},\"IT\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":true,\"label\":\"Province\"}},\"NL\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"PT\":{\"state\":{\"required\":false,\"hidden\":true}},\"ES\":{\"postcode\":{\"priority\":65},\"state\":{\"label\":\"Province\"}},\"SE\":{\"postcode\":{\"priority\":65},\"state\":{\"required\":false,\"hidden\":true}},\"GB\":{\"postcode\":{\"label\":\"Postcode\"},\"state\":{\"label\":\"County\",\"required\":false}},\"default\":{\"first_name\":{\"label\":\"First name\",\"required\":true,\"class\":[\"form-row-first\"],\"autocomplete\":\"given-name\",\"priority\":10},\"last_name\":{\"label\":\"Last name\",\"required\":true,\"class\":[\"form-row-last\"],\"autocomplete\":\"family-name\",\"priority\":20},\"company\":{\"label\":\"Company name\",\"class\":[\"form-row-wide\"],\"autocomplete\":\"organization\",\"priority\":30,\"required\":false},\"country\":{\"type\":\"country\",\"label\":\"Country \\/ Region\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\",\"update_totals_on_change\"],\"autocomplete\":\"country\",\"priority\":40,\"hidden\":false},\"address_1\":{\"label\":\"Street address\",\"placeholder\":\"House number and street name\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line1\",\"priority\":50},\"address_2\":{\"label\":\"Apartment, suite, unit, etc.\",\"label_class\":[\"screen-reader-text\"],\"placeholder\":\"Apartment, suite, unit, etc. (optional)\",\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-line2\",\"priority\":60,\"required\":false},\"city\":{\"label\":\"Town \\/ City\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"autocomplete\":\"address-level2\",\"priority\":70},\"state\":{\"type\":\"state\",\"label\":\"State \\/ County\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"state\"],\"autocomplete\":\"address-level1\",\"priority\":80},\"postcode\":{\"label\":\"Postcode \\/ ZIP\",\"required\":true,\"class\":[\"form-row-wide\",\"address-field\"],\"validate\":[\"postcode\"],\"autocomplete\":\"postal-code\",\"priority\":90},\"phone\":{\"label\":\"Phone\",\"required\":true,\"type\":\"tel\",\"class\":[\"form-row-wide\"],\"validate\":[\"phone\"],\"autocomplete\":\"tel\",\"priority\":100}}}","locale_fields":"{\"address_1\":\"#billing_address_1_field, #shipping_address_1_field\",\"address_2\":\"#billing_address_2_field, #shipping_address_2_field\",\"state\":\"#billing_state_field, #shipping_state_field, #calc_shipping_state_field\",\"postcode\":\"#billing_postcode_field, #shipping_postcode_field, #calc_shipping_postcode_field\",\"city\":\"#billing_city_field, #shipping_city_field, #calc_shipping_city_field\",\"country\":\"#billing_country_field, #shipping_country_field, #calc_shipping_country_field\",\"phone\":\"#billing_phone_field, #shipping_phone_field\"}"},"ppcp_data":{"title":"PayPal","sections":["order_pay","checkout"],"needsSetupToken":false,"funding":["paypal"],"buttons_order":["paypal","paylater","venmo","card"],"buttonPlacement":"place_order","buttons":{"paypal":{"layout":"vertical","label":"paypal","shape":"rect","height":40,"color":"gold"},"paylater":{"layout":"vertical","label":"paypal","shape":"rect","height":40,"color":"gold"},"card":{"layout":"vertical","label":"paypal","shape":"rect","height":40,"color":"black","tagline":false},"venmo":{"layout":"vertical","shape":"rect","height":40}},"paypal_sections":["order_pay","checkout","add_payment_method"],"paylater_sections":["cart","checkout","order_pay"],"credit_card_sections":["cart","checkout","order_pay"],"venmo_sections":["checkout","order_pay"],"placeOrderEnabled":false,"serverSideShippingCallback":false},"recaptcha":{"site_key":null,"i18n":{"error":"reCAPTCHA error: %s"},"paymentMethods":["ppcp"]},"queryParams":{"client-id":"BAA7xchGkcHVCACj_qsa3NXCOz7VvQeGjxWD8Uy_L7BYHE0UbH7AeugybyhTeGWWLboUPm-ktffwTGTNVI","intent":"capture","commit":"true","components":"buttons,messages,card-fields,googlepay,applepay","currency":"GBP","enable-funding":"paylater","data-partner-attribution-id":"PaymentPlugins_PCP","data-page-type":"product-details","locale":"en_US"},"ppcp_api":[],"ppcp_advanced":{"miniCartLocation":"below"},"ppcp_paylater_message":[]};
var woofc_vars = {"wc_ajax_url":"/?wc-ajax=%%endpoint%%","nonce":"84be15e510","scrollbar":"yes","auto_show":"yes","auto_show_normal":"yes","confetti":"","show_cart":"no","show_checkout":"no","delay":"300","undo_remove":"yes","confirm_remove":"no","instant_checkout":"no","instant_checkout_open":"no","confirm_empty":"no","confirm_empty_text":"Do you want to empty the cart?","confirm_remove_text":"Do you want to remove this item?","undo_remove_text":"Undo?","removed_text":"%s was removed.","manual_show":"","reload":"no","suggested_carousel":"1","save_for_later_carousel":"1","upsell_funnel_carousel":"1","slick_params":"{\"slidesToShow\":1,\"slidesToScroll\":1,\"dots\":true,\"arrows\":false,\"autoplay\":false,\"autoplaySpeed\":3000,\"rtl\":false}","confetti_params":"{\"particleCount\":100,\"spread\":70,\"origin\":{\"y\":0.6}}","is_cart":"","is_checkout":"","cart_url":"","hide_count_empty":"yes","wc_checkout_js":"https://discountcctvsupplier.co.uk/wp-content/plugins/woocommerce/assets/js/frontend/checkout.js"};
//# sourceURL=woofc-frontend-js-extra
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":993,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":767,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":992,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1024,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1280,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":true},"version":"4.2.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"hello-theme-header-footer":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true},"urls":{"assets":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/discountcctvsupplier.co.uk\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b198b53637","atomicFormsSendForm":"3de8576316"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"viewport_tablet":992,"active_breakpoints":["viewport_mobile","viewport_tablet","viewport_tablet_extra","viewport_laptop"],"viewport_laptop":1280,"stretched_section_container":"#main","viewport_mobile":767,"viewport_tablet_extra":1024,"lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","hello_header_logo_type":"title","hello_header_menu_layout":"horizontal","hello_footer_logo_type":"logo"},"post":{"id":20584,"title":"Hikvision%20iDS-7204HUHI-M1%2FXT%204%20Channel%20AcuSense%20DVR","excerpt":"Hikvision iDS-7204HUHI-M1\/XT 4-channel AcuSense DVR with 8MP camera support, AcuSearch, human and vehicle detection and Hik-Connect.","featuredImage":"https:\/\/discountcctvsupplier.co.uk\/wp-content\/uploads\/2025\/09\/hikvision-ids-7204huhi-m1-xt-acusense-dvr-1-1024x1024.png"}};
//# sourceURL=elementor-frontend-js-before
var wcpa_front = {"api_nonce":null,"root":"https://discountcctvsupplier.co.uk/wp-json/wcpa/front/","assets_url":"https://discountcctvsupplier.co.uk/wp-content/plugins/woo-custom-product-addons-pro/assets/","date_format":"F j, Y","time_format":"g:i a","validation_messages":{"uploadPending":"Files are being uploaded.","formError":"Fix the errors shown above","checkCaptcha":"Tick the \"I'm not a robot\" verification","requiredError":"Field is required","allowedCharsError":"Characters %s is not supported","patternError":"Pattern not matching","minlengthError":"Minimum %s characters required","maxlengthError":"Maximum %s characters allowed","minValueError":"Minimum value is %s","maxValueError":"Maximum value is %s","minFieldsError":"Select minimum %s fields","maxFieldsError":"Select maximum %s fields","maxFileCountError":"Maximum %s files allowed","minFileCountError":"Minimum %s files required","maxFileSizeError":"Maximum file size should be %s","minFileSizeError":"Minimum file size should be %s","fileExtensionError":"File type is not supported","quantityRequiredError":"Please enter a valid quantity","otherFieldError":"Other value required","charleftMessage":"%s characters left","validEmailError":"Provide a valid email address","validUrlError":"Provide a valid URL","minQuantityError":"Minimum quantity required is %s","maxQuantityError":"Maximum quantity allowed is %s","groupMinError":"Requires minimum %s","groupMaxError":"Allowed maximum %s","gt_translate_keys":["uploadPending","formError","checkCaptcha","requiredError","allowedCharsError","patternError","minlengthError","maxlengthError","minValueError","maxValueError","minFieldsError","maxFieldsError","maxFileCountError","minFileCountError","maxFileSizeError","minFileSizeError","fileExtensionError","quantityRequiredError","otherFieldError","charleftMessage","validEmailError","validUrlError","minQuantityError","maxQuantityError","groupMinError","groupMaxError"]},"google_map_api":"","reCAPTCHA_site_key":"","recaptcha_v":"v2","ajax_add_to_cart":"","summary_order":["option_price","product_price","fee","discount","total_price"],"change_price_as_quantity":"","show_field_price_x_quantity":"","disable_validation_scroll":"","gallery_update_field":"last_field","update_top_price":"1","datepicker_disableMobile":"","radio_unselect_img":"","strings":{"place_selector_street":"Street Address","place_selector_city":"City","place_selector_state":"State","place_selector_zip":"Zip Code","place_selector_country":"Country","place_selector_latitude":"Latitude","place_selector_longitude":"Longitude","file_button_text":"Choose File","file_placeholder":"{count} Files","file_droppable_action_text":"Browse","file_droppable_desc_text":"or {action} to choose a file","file_upload_completed":"Completed","other":"Other","clearSelection":"Clear Selection","repeater_add":"Add Field","repeater_remove":"Remove Field","file_droppable_text":"Drag and Drop Files Here","to":" to ","gt_translate_keys":["place_selector_street","place_selector_city","place_selector_state","place_selector_zip","place_selector_country","place_selector_latitude","place_selector_longitude","file_button_text","file_placeholder","file_droppable_action_text","file_droppable_desc_text","file_upload_completed","other","clearSelection","repeater_add","repeater_remove","file_droppable_text","to"]},"i18n_view_cart":"View cart","options_price_format":"({price})","wc_price_format":"%1$s%2$s","hide_option_price_zero":"","discount_show_field_price":"1","discount_strike_field_price":"1","discount_strike_summary_price":"1","discount_strike_total_price":"1","responsive_layout":"","product_price_parent_selector":".summary","accordion_open":"first_opened","woo_price_suffix":"","prices_include_tax":"","isAdmin":"","cart_url":"https://discountcctvsupplier.co.uk/cart-2/","is_cart":"","user_roles":["guest"],"google_map_countries":"","init_triggers":["qv_loader_stop","quick_view_pro:load","elementor/popup/show","xt_wooqv-product-loaded","woodmart-quick-view-displayed","porto_init_countdown","woopack.quickview.ajaxload","quick-view-displayed","update_lazyload","riode_load","yith_infs_added_elem","jet-popup/show-event/after-show","etheme_quick_view_content_loaded","wc_backbone_modal_loaded"],"wc_currency_symbol":"\u00a3","wc_thousand_sep":",","wc_price_decimals":"2","price_format":"%1$s%2$s","wc_decimal_sep":".","wc_currency_pos":"left","mc_unit":"1","addons":[],"upload_method":"normal"};
//# sourceURL=wcpa-front-js-extra
var njt_wa = {"gdprStatus":"","accounts":[{"accountId":23526,"accountName":"Chat with us on","avatar":"","number":"+447305398061","title":"Hello, Click here...","predefinedText":"","willBeBackText":"I will be back in [njwa_time_work]","dayOffsText":"I will be back soon","isAlwaysAvailable":"ON","daysOfWeekWorking":{"sunday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"monday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"tuesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"wednesday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"thursday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"friday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]},"saturday":{"isWorkingOnDay":"OFF","workHours":[{"startTime":"08:00","endTime":"17:30"}]}}}],"options":{"display":{"displayCondition":"showAllPage","includePages":[],"excludePages":[],"includePosts":[],"showOnDesktop":"ON","showOnMobile":"ON","time_symbols":"h:m"},"styles":{"title":"Start a Conversation","responseText":"The team typically replies in a few minutes.","description":"Hi! Click one of our member below to chat on \u003Cstrong\u003EWhatsApp\u003C/strong\u003E","backgroundColor":"#2db742","textColor":"#2db742","titleSize":"18","accountNameSize":"14","descriptionTextSize":"12","regularTextSize":"11","scrollHeight":"500","isShowScroll":"OFF","isShowResponseText":"OFF","btnLabel":"On WhatsApp","btnLabelWidth":"95","btnPosition":"right","btnLeftDistance":"30","btnRightDistance":"30","btnBottomDistance":"30","isShowBtnLabel":"ON","isShowGDPR":"OFF","gdprContent":"Please accept our \u003Ca href=\"https://ninjateam.org/privacy-policy/\"\u003Eprivacy policy\u003C/a\u003E first to start a conversation."},"analytics":{"enabledGoogle":"OFF","enabledFacebook":"OFF","enabledGoogleGA4":"OFF"}}};
//# sourceURL=nta-js-popup-js-extra