window.addEventListener("CookiebotOnDialogInit", function() {
if (Cookiebot.getDomainUrlParam("CookiebotScan") === "true")
Cookiebot.setOutOfRegion();
});
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://brndpwr.com/wp-content/uploads/breeze/google/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T88LMNS');
var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
var breeze_prefetch = {"local_url":"https://brndpwr.com","ignore_remote_prefetch":"1","ignore_list":["/merkaanvraag/gegevens/","/mijn-account/","/merkaanvraag/gegevens/","/merkaanvraag/","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
https://brndpwr.com/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js
https://brndpwr.com/wp-includes/js/jquery/jquery.min.js
https://brndpwr.com/wp-includes/js/jquery/jquery-migrate.min.js
var tt4b_script_vars = {"pixel_code":"D03LKBJC77U7SM51KRC0","currency":"EUR","country":"NL","advanced_matching":"1"};
//# sourceURL=tt4b_ajax_script-js-extra
https://brndpwr.com/wp-content/plugins/tiktok-for-business/admin/js/ajaxSnippet.js
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Bekijk winkelwagen","cart_url":"https://brndpwr.com","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js
var SF_LDATA = {"ajax_url":"https://brndpwr.com/wp-admin/admin-ajax.php","home_url":"https://brndpwr.com/","extensions":[]};
//# sourceURL=search-filter-plugin-build-js-extra
https://brndpwr.com/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js
https://brndpwr.com/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/SplitText.min.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/DrawSVGPlugin.min.js
var bb_powerpack = {
version: '2.40.10',
getAjaxUrl: function() { return atob( 'aHR0cHM6Ly9icm5kcHdyLmNvbS93cC1hZG1pbi9hZG1pbi1hamF4LnBocA==' ); },
callback: function() {},
mapMarkerData: {},
post_id: '4318',
search_term: '',
current_page: 'https://brndpwr.com/bedrijfsnaam-beschermen-2/',
conditionals: {
is_front_page: false,
is_home: false,
is_archive: false,
current_post_type: '',
is_tax: false,
is_author: false,
current_author: false,
is_search: false,
}
};
var _hsq = _hsq || [];
_hsq.push(["setContentType", "standard-page"]);
(function(l,e,a,d,i,n,f,o){if(!l[i]){l.GlobalLeadinfoNamespace=l.GlobalLeadinfoNamespace||[];
l.GlobalLeadinfoNamespace.push(i);l[i]=function(){(l[i].q=l[i].q||[]).push(arguments)};l[i].t=l[i].t||n;
l[i].q=l[i].q||[];o=e.createElement(a);f=e.getElementsByTagName(a)[0];o.async=1;o.src=d;f.parentNode.insertBefore(o,f);}
}(window,document,'script','https://cdn.leadinfo.net/ping.js','leadinfo','LI-6459FC453343D'));
Spring naar content Snel Online geregeld in
maar 3 minuten
Goedkoop Vanaf € 19 p/m, zonder rente!
Goed voor jouw cashflow
Garantie 100% registratiegarantie
Niet goed = geld terug
Voorkom onnodige kopzorgen Een bedrijf starten zonder merkrechten kan je een hoop kopzorgen geven. Misschien gebruik je een bedrijfsnaam die al geregistreerd is, gaat je concurrent er met jouw merknaam vandoor of beland je in een onnodig en duur juridisch conflict.
Het beschermen van je merknaam of bedrijfsnaam zorgt er voor dat jij rustig kan ondernemen, zonder dat je het risico loopt je naam te moeten wijzigen.
Geen zin om te lezen? 😎 Job vertelt in 2 min. waarom je jouw merk moet registreren, wat de voordelen ervan zijn, in welke regio jij je merknaam registreert en de kosten die daarbij komen kijken.
Voordelen bedrijfsnaam beschermen Naast dat er gevaren zijn aan het niet beschermen van je bedrijfsnaam, zijn er natuurlijk ook voordelen aan het wél beschermen van je bedrijfsnaam
✅ Monopolie op je naam en/of logo. ✅ Waarborg jouw bestaansrecht. ✅ Voorkom verloren investeringen. ✅ Ben kwaadwillende leveranciers of concurrenten te slim af. ✅ Jouw merk is goud waard! 🏆
5 gevaren aan ondernemen zonder merkregistratie Meerwaarde bedrijfsnaam beschermen Check hier wat de belangrijkste meerwaarde is (of meerwaarden zijn) voor jouw type onderneming:
Bol.com / Amazon Start-up Scale-up
Wanneer jij op online marketplaces gaat verkopen... Op Bol.com en Amazon verkopen private label producten het beste. Dit kan echter niet zonder dat jij je bedrijfsnaam hebt beschermd. Wil jij je Brand Registry afronden en daarnaast voorkomen dat jij producten bestelt met iemand anders zijn geregistreerde merk, dan is een registratie noodzakelijk.
De belangrijkste voordelen op een rij Brand Registry marketplaces
Merkregistratie bepaalt jouw bedrijfswaarde
Officieel document met depotnummer
Gespreid betalen zonder rente
Wanneer jij in de startende fase zit... Jouw bedrijfsnaam is (of wordt) goud waard. Een KvK inschrijving of domein beschermt deze naam alleen niet. Hiervoor moet je je bedrijfsnaam beschermen . Je voorkomt hiermee dat jij inbreuk maakt op de registratie van iemand anders. En word jij gekopieerd, dan heb je een stok om mee te slaan.
De belangrijkste voordelen op een rij Gespreid betalen. Cash = King
Merkregistratie heeft waarde en is verkoopbaar
Voorkom inbreuk concurrenten
Wanneer jij je bedrijf gaat professionaliseren... Een merkregistratie is de enige manier om jouw goodwill en naamsbekendheid officieel te beschermen. De waarde van je onderneming zit hem in de merkrechten, die (in de toekomst) verkocht kunnen worden. Daarnaast kunnen copycats jou zonder problemen kopiëren zolang je niks beschermd hebt.
De belangrijkste voordelen op een rij beschermt goodwill van je bedrijf
Copycats staan buitenspel
Verplichting vanuit potentiële investeerders
Merk vertegenwoordigt waarde, die jij kan verkopen
Wanneer je bedrijfsnaam beschermen De grote vraag is niet of je je merk moet vastleggen, maar wanneer. De timing van het beschermen van je merk is en blijft een lastig verhaal. Eigenlijk is de basis regel simpel:
Bescherm je merk voordat je commercieel actief bent!
Ga jij je voorraad bestellen, je product lanceren of je dienstverlening opstarten, dan ben je in het commercieel verkeer actief. Dit is het moment dat je inbreuk kan maken op de merkrechten van een andere onderneming, of dat copycats jou kunnen nadoen. Bescherm dus optijd die merknaam waar jij zo hard voor werkt.
Klanten waar wij trots op zijn
Super snel en goedkoop je bedrijfsnaam beschermen Je bedrijfsnaam beschermen is niet eerder zo goedkoop geweest. Brndpwr biedt Start-up’s en Scale-up’s namelijk de mogelijkheid om de investering van een registratie te spreiden over 12, 24 of 36 maanden. En dat zonder rente ! Check snel onze rekentool via onderstaande knop voor meer informatie over jouw maandbedrag.
Start merkregistratie
FAQ's bedrijfsnaam beschermen Waarom heb ik een merkregistratie nodig? Een merkregistratie is een must voor iedere ondernemer, omdat: - Alleen met een merkregistratie ben je verzekerd van het monopolie op het gebruik van je merk. Je legt ermee vast wat van jou is en voorkomt dat anderen op jouw bekendheid kunnen meeliften. - De andere kant van de medaille: jij kunt ook zomaar inbreuk maken op het merk van een ander. Voorkom dit en maak je kenbaar in het register met een merkregistratie. - Tijd, geld en moeite investeren in een merk wat niet van jou is, is als een huis bouwen zonder fundering. Het maakt je positie wankel. - Een geregistreerd merk met naamsbekendheid heeft waarde. Deze waarde kun je verkopen of uitlicenseren. - Het ® teken, wat je mag gebruiken met een merkregistratie op zak, straalt professionaliteit uit richting klanten. - Een eigen merk verkopen op Amazon en Bol.com kan niet zonder merkregistratie.
Welk risico loop ik als ik mijn merk niet registreer? Een merkregistratie is de spreekwoordelijke stok om mee te slaan als iemand je kopieert. Maakt iemand misbruik van jouw naam, door bijvoorbeeld onder dezelfde naam dezelfde producten en/of diensten aan te bieden, dan sta je zonder merkregistratie met lege handen. Je hebt dan geen rechten om je op te beroepen. Daarnaast loop je het risico dat je je gehele voorraad moet vernietigen. Stel dat je merknaam al geregistreerd is door een ander, dan mag jij je producten met deze naam erop namelijk niet meer verkopen. Je moet dan omlabelen of vernietigen. Eeuwig zonde.
Heb ik ook een merkregistratie nodig als dienstverlener? Zeker. Ook als dienstverlener heb jij een merkregistratie nodig. Als je bekendheid opbouwt met de naam van je restaurant of kleding-webshop, dan wil je voorkomen dat iemand anders een gelijkende naam kan gebruiken. Dit kost je niet alleen klanten, maar mogelijk ook negatieve publiciteit. Dat voorkom je liever, toch?
Kan ik ook een merk buiten de EU aanvragen? Merkbescherming moet worden aangevraagd in de landen waar je actief bent of komende jaren gaat zijn. Brndpwr kan je (nog) niet verder helpen buiten de EU. Neem hiervoor contact op met Merk-Echt.
Hoe lang duurt het voor mijn merk geregistreerd is? Het registratietraject duurt in de Benelux 3 maanden en in de EU 6 maanden. Dit traject kant niet worden versneld, helaas. Een Brand Registry bij Amazon kan al vanaf het moment dat het merk is aangevraagd. Bij Bol.com kan je de Brand Registry pas afronden nadat jouw merk officieel staat ingeschreven. Registreer dus snel jouw merk!
Hoe verloopt een merkregistratie in het register? Jij geeft ons instructies om het merk aan te vragen, wij regelen de rest. Wij onderzoeken of je merknaam niet te beschrijvend is, zorgen ervoor dat jouw producten en diensten goed omschreven worden en vragen het merk voor je aan bij de officiële instantie. Nadat deze instantie heeft gecontroleerd of het merk aan de eisen voldoet, wordt het openbaar gemaakt in het register. Nu begint de ‘oppositieperiode’ waarin al ingeschreven merken bezwaar kunnen maken tegen jouw aanvraag. Hierbij geldt: geen nieuws is goed nieuws. Zodra het merk is ingeschreven krijg je het officiele uittreksel van ons.
Klanten geven ons gemiddeld een 9,4 !
''Flinders heeft veel geïnvesteerd in het bouwen van een mooi merk. Dat je je merk dan ook vroegtijdig moet beschermen in het register was ons vanaf moment één duidelijk. Daarom hebben wij Brndpwr gevraagd om ons merk te beschermen tegen copycats en meelifters. In maar een paar minuten geregeld. Super!''
''Bij Bram's Fruit hebben we gekozen voor Brndpwr om ons merk te registreren. Dankzij de mogelijkheid om op afbetaling te werken, konden we onze middelen efficiënt inzetten. In plaats van een hoge investering te doen, hebben we ons budget gericht op voorraad en marketing. Dit heeft ons geholpen om sneller te groeien en ons merk sterker te positioneren. Brndpwr heeft ons de flexibiliteit gegeven die we nodig hadden. Een echte aanrader voor iedereen die zijn merk wil laten bloeien zonder financiële stress! ''
''Wij hebben ons merk geregistreerd omdat dit het fundament is van ons bedrijf. Zowel klanten als leveranciers weten zo dat ze met de "echte" WATT e-bikes te maken hebben. Het laden van het merk kost echter veel tijd en geld. Daarom is het belangrijk dat je zeker weet dat je het door jouw bedachte merk ook mag gebruiken. Dat geldt natuurlijk niet alleen voor je logo, maar ook voor je domeinnaam en social media kanalen. Bescherm je merk en beeldmerk daarom goed vanaf het prille begin''
Powered by
gform.initializeOnLoaded( function() {gformInitSpinner( 1, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
gform.initializeOnLoaded( function() {gformInitSpinner( 2, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_2').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_2');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_2').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_2').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_2').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_2').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_2').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_2').val();gformInitSpinner( 2, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [2, current_page]);window['gf_submitting_2'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_2').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_2').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [2]);window['gf_submitting_2'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_2').text());}else{jQuery('#gform_2').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
gform.initializeOnLoaded( function() {gformInitSpinner( 4, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery('#gform_ajax_frame_4').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_4');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_4').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_4').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_4').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_4').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_4').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_4').val();gformInitSpinner( 4, 'https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [4, current_page]);window['gf_submitting_4'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_4').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_4').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [4]);window['gf_submitting_4'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_4').text());}else{jQuery('#gform_4').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, current_page ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
jQuery(document).ready(function($) {
console.log('DOM Ready - Product Selection Handler');
// Function to handle product selection
function handleProductSelection() {
console.log('Handling product selection');
// Get selected package
const $selectedPackage = $('input[name="package_radio"]:checked');
if (!$selectedPackage.length) {
console.log('No package selected');
return;
}
console.log('Selected package:', $selectedPackage.val());
// Get product ID and details
const productId = $selectedPackage.val();
const $label = $selectedPackage.closest('label');
// Get package name from the correct heading element
const packageName = $label.find('.pakket-heading h4 span').text().trim();
console.log('Package name:', packageName);
// Get price from the price wrapper
let packagePrice = '';
const $priceWrapper = $label.find('.price-wrapper span .woocommerce-Price-amount');
if ($priceWrapper.length) {
packagePrice = $priceWrapper.text().trim();
console.log('Found price:', packagePrice);
}
// Get selected duration if exists
const duration = $('.termijnen-container select[name="duration"]').val() || '12';
console.log('Selected duration:', duration);
// Handle extra products
const extraProducts = [];
console.log('Checking for extra products');
$('input[name="extra_products[]"]:checked').each(function() {
const $extraLabel = $(this).closest('label');
const extraId = $(this).val();
console.log('Processing extra product:', extraId);
let extraSku = $(this).data('sku');
let extraName = '';
let extraPrice = '';
// If SKU is not available in data attribute, fetch it using the product ID
if (!extraSku) {
console.log('No SKU in data attribute, fetching from server for ID:', extraId);
$.ajax({
url: wc_add_to_cart_params.ajax_url,
type: 'POST',
async: false,
data: {
action: 'get_product_sku',
product_id: extraId
},
success: function(response) {
console.log('Server response:', response);
if (response.success && response.data) {
extraSku = response.data.sku;
extraName = response.data.name;
extraPrice = response.data.price;
console.log('Fetched product details:', response.data);
} else {
extraSku = extraId;
console.log('Failed to fetch product details, using ID as fallback:', extraId);
}
},
error: function(xhr, status, error) {
console.log('AJAX error:', error);
extraSku = extraId;
}
});
} else {
console.log('Found SKU in data attribute:', extraSku);
extraName = $extraLabel.find('.extra-product-heading').text().trim();
const $extraPriceElem = $extraLabel.find('.price-wrapper .woocommerce-Price-amount');
extraPrice = $extraPriceElem.length ? $extraPriceElem.text().trim() : '';
}const extraProduct = {
id: extraId,
sku: extraSku,
name: extraName,
price: extraPrice
};
console.log('Adding extra product:', extraProduct);
extraProducts.push(extraProduct);
});
// Log final selection details
console.log('Final selection:', {
package: {
id: productId,
name: packageName,
price: packagePrice
},
duration: duration,
extraProducts: extraProducts
});
}// Attach event handlers
$('input[name="package_radio"]').on('change', handleProductSelection);
$('input[name="extra_products[]"]').on('change', handleProductSelection);
$('.termijnen-container select[name="duration"]').on('change', handleProductSelection);
// Initial call to handle any pre-selected options
handleProductSelection();
});
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
https://brndpwr.com/wp-includes/js/dist/hooks.min.js
https://brndpwr.com/wp-includes/js/dist/i18n.min.js
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
https://brndpwr.com/wp-content/plugins/woocommerce-google-analytics-integration/assets/js/build/main.js
var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.3.51"};
//# sourceURL=leadin-script-loader-js-js-extra
var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"Wachtwoord weergeven","i18n_password_hide":"Wachtwoord verbergen"};
//# sourceURL=woocommerce-js-extra
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js
https://brndpwr.com/wp-content/plugins/bb-plugin/js/libs/jquery.imagesloaded.min.js
https://brndpwr.com/wp-content/plugins/bb-plugin/js/libs/jquery.ba-throttle-debounce.min.js
https://brndpwr.com/wp-content/plugins/bb-plugin/js/libs/jquery.waypoints.min.js
https://brndpwr.com/wp-content/uploads/bb-plugin/cache/4acae7439a51d513425fa29ff915857c-layout-bundle.js
https://brndpwr.com/wp-includes/js/jquery/ui/core.min.js
https://brndpwr.com/wp-includes/js/jquery/ui/datepicker.min.js
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Sluiten","currentText":"Vandaag","monthNames":["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"],"monthNamesShort":["jan","feb","mrt","apr","mei","jun","jul","aug","sep","okt","nov","dec"],"nextText":"Volgende","prevText":"Vorige","dayNames":["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"],"dayNamesShort":["zo","ma","di","wo","do","vr","za"],"dayNamesMin":["Z","M","D","W","D","V","Z"],"dateFormat":"d MM, yy","firstDay":1,"isRTL":false});});
//# sourceURL=jquery-ui-datepicker-js-after
window.TriplePixelData = {"TripleName":"brndpwr.com","ver":"2.17","plat":"woocommerce","isHeadless":true,"src":"WOO_EXT"}
document.addEventListener('DOMContentLoaded', function() { document.body.insertAdjacentHTML('beforeend', '<div class="triple_pixel_ef_container"></div>');}, false);
//# sourceURL=triplewhale-pixel-snippet-js-before
https://brndpwr.com/wp-content/plugins/triple-whale/scripts/snippet.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_title.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_img.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_lines.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_merkaanvraag.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_iframe.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_flexcontent_images.js
https://brndpwr.com/wp-content/themes/bb-theme-child/scripts/gsap/animations/ani_usp.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/pk-header.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/calendly-tracking.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/pagescrollbar.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/typetext.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/dialog.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/flex-content-switcher.js
https://brndpwr.com/wp-content/themes/bb-theme-child/js/flex-content-number-counter.js
https://brndpwr.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-86cb52dcb9f2b27ed244.js
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js
var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://brndpwr.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
//# sourceURL=wc-order-attribution-js-extra
https://brndpwr.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js
https://brndpwr.com/wp-content/uploads/bb-plugin/cache/10684-layout-partial.js
var pum_vars = {"version":"1.23.0","pm_dir_url":"https://brndpwr.com/wp-content/plugins/popup-maker/","ajaxurl":"https://brndpwr.com/wp-admin/admin-ajax.php","restapi":"https://brndpwr.com/wp-json/pum/v1","rest_nonce":null,"default_theme":"9883","debug_mode":"","disable_tracking":"","disable_url_params":"","home_url":"/","message_position":"top","core_sub_forms_enabled":"1","popups":[],"cookie_domain":"","paramNames":{"popup_id":"pid","cta":"cta","notrack":"notrack"},"analytics_enabled":"1","analytics_route":"analytics","analytics_api":"https://brndpwr.com/wp-json/pum/v1"};
var pum_sub_vars = {"ajaxurl":"https://brndpwr.com/wp-admin/admin-ajax.php","message_position":"top"};
var pum_popups = {"pum-10684":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"9883","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"standaard-thema","id":10684,"slug":"linkedin-goede-pop-up"},"pum-9960":{"triggers":[],"cookies":[],"disable_on_mobile":false,"disable_on_tablet":false,"atc_promotion":null,"explain":null,"type_section":null,"theme_id":"9883","size":"medium","responsive_min_width":"0%","responsive_max_width":"100%","custom_width":"640px","custom_height_auto":false,"custom_height":"380px","scrollable_content":false,"animation_type":"fade","animation_speed":"350","animation_origin":"center top","open_sound":"none","custom_sound":"","location":"center top","position_top":"100","position_bottom":"0","position_left":"0","position_right":"0","position_from_trigger":false,"position_fixed":false,"overlay_disabled":false,"stackable":false,"disable_reposition":false,"zindex":"1999999999","close_button_delay":"0","fi_promotion":null,"close_on_form_submission":false,"close_on_form_submission_delay":"0","close_on_overlay_click":false,"close_on_esc_press":false,"close_on_f4_press":false,"disable_form_reopen":false,"disable_accessibility":false,"theme_slug":"standaard-thema","id":9960,"slug":"hubspot-meeting-job"}};
//# sourceURL=popup-maker-site-js-extra
//brndpwr.com/wp-content/uploads/pum/pum-site-scripts.js
https://brndpwr.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-popup-maker-7062bab628c801813984.js
window._googlesitekit.wcdata = window._googlesitekit.wcdata || {};
window._googlesitekit.wcdata.products = [];
window._googlesitekit.wcdata.add_to_cart = null;
window._googlesitekit.wcdata.currency = "EUR";
window._googlesitekit.wcdata.eventsToTrack = [];
//# sourceURL=googlesitekit-events-provider-woocommerce-js-before
https://brndpwr.com/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-woocommerce-454120fdf8df4537b59f.js
https://brndpwr.com/wp-content/plugins/bb-plugin/js/libs/jquery.magnificpopup.min.js
https://brndpwr.com/wp-content/plugins/bb-plugin/js/libs/jquery.fitvids.min.js
var themeopts = {"medium_breakpoint":"992","mobile_breakpoint":"768","lightbox":"enabled","scrollTopPosition":"800"};
//# sourceURL=fl-automator-js-extra
https://brndpwr.com/wp-content/themes/bb-theme/js/theme.min.js
!function (w, d, t) {
w.TiktokAnalyticsObject=t;var ttq=w[t]=w[t]||[];ttq.methods=["page","track","identify","instances","debug","on","off","once","ready","alias","group","enableCookie","disableCookie"],ttq.setAndDefer=function(t,e){t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}};for(var i=0;i<ttq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methods[i]);ttq.instance=function(t){for(var e=ttq._i[t]||[],n=0;n<ttq.methods.length;n++)ttq.setAndDefer(e,ttq.methods[n]);return e},ttq.load=function(e,n){var i="https://analytics.tiktok.com/i18n/pixel/events.js";ttq._i=ttq._i||{},ttq._i[e]=[],ttq._i[e]._u=i,ttq._t=ttq._t||{},ttq._t[e]=+new Date,ttq._o=ttq._o||{},ttq._o[e]=n||{},ttq._partner=ttq._partner||"WooCommerce";var o=document.createElement("script");o.type="text/javascript",o.async=!0,o.src=i+"?sdkid="+e+"&lib="+t;var a=document.getElementsByTagName("script")[0];a.parentNode.insertBefore(o,a)};
ttq.load('D03LKBJC77U7SM51KRC0');
}(window, document, 'ttq');
//# sourceURL=tiktok-pixel-tracking-handle-header-js-after
ttq.instance('D03LKBJC77U7SM51KRC0').track('Pageview', {'event_id': '6a77e3c93c09f_tt4b_woocommerce_68075d667c687'})
ttq.instance('D03LKBJC77U7SM51KRC0').identify({
})
//# sourceURL=tiktok-tracking-handle-header-js-after
https://brndpwr.com/wp-content/themes/bb-theme-child/js/image-slider.js
https://brndpwr.com/wp-includes/js/dist/dom-ready.min.js
( function( domain, translations ) {
var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
localeData[""].domain = domain;
wp.i18n.setLocaleData( localeData, domain );
} )( "default", {"translation-revision-date":"2026-06-03 12:45:46+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"nl"},"Notifications":["Meldingen"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
//# sourceURL=wp-a11y-js-translations
https://brndpwr.com/wp-includes/js/dist/a11y.min.js
https://brndpwr.com/wp-content/plugins/gravityforms/js/jquery.json.min.js
var gform_i18n = {"datepicker":{"days":{"monday":"Ma","tuesday":"Di","wednesday":"Wo","thursday":"Do","friday":"Vr","saturday":"Za","sunday":"Zo"},"months":{"january":"Januari","february":"Februari","march":"Maart","april":"April","may":"Mei","june":"Juni","july":"Juli","august":"Augustus","september":"September","october":"Oktober","november":"November","december":"December"},"firstDay":1,"iconText":"Selecteer een datum"}};
var gf_legacy_multi = [];
var gform_gravityforms = {"strings":{"invalid_file_extension":"Dit bestandstype is niet toegestaan. Moet \u00e9\u00e9n van de volgende zijn:","file_uploaded":"File uploaded","delete_file":"Dit bestand verwijderen","in_progress":"in behandeling","file_exceeds_limit":"Bestand overschrijdt limiet bestandsgrootte","illegal_extension":"Dit type bestand is niet toegestaan.","max_reached":"Maximale aantal bestanden bereikt","unknown_error":"Er was een probleem bij het opslaan van het bestand op de server","currently_uploading":"Wacht tot het uploaden is voltooid","cancel":"Annuleren","cancel_upload":"Deze upload annuleren","cancelled":"Geannuleerd","error":"Fout","message":"Bericht"},"vars":{"images_url":"https://brndpwr.com/wp-content/plugins/gravityforms/images"}};
var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https://brndpwr.com/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"a47bdc207f3e776b9dd9997b0a5eaa83","strings":{"newRowAdded":"Nieuwe rij toegevoegd.","rowRemoved":"Rij verwijderd","formSaved":"Het formulier is opgeslagen. De inhoud bevat de link om terug te keren en het formulier in te vullen."}};
var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https://brndpwr.com/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"a47bdc207f3e776b9dd9997b0a5eaa83","strings":{"newRowAdded":"Nieuwe rij toegevoegd.","rowRemoved":"Rij verwijderd","formSaved":"Het formulier is opgeslagen. De inhoud bevat de link om terug te keren en het formulier in te vullen."}};
var gf_global = {"gf_currency_config":{"name":"Euro","symbol_left":"","symbol_right":"€","symbol_padding":" ","thousand_separator":".","decimal_separator":",","decimals":2,"code":"EUR"},"base_url":"https://brndpwr.com/wp-content/plugins/gravityforms","number_formats":[],"spinnerUrl":"https://brndpwr.com/wp-content/plugins/gravityforms/images/spinner.svg","version_hash":"a47bdc207f3e776b9dd9997b0a5eaa83","strings":{"newRowAdded":"Nieuwe rij toegevoegd.","rowRemoved":"Rij verwijderd","formSaved":"Het formulier is opgeslagen. De inhoud bevat de link om terug te keren en het formulier in te vullen."}};
//# sourceURL=gform_gravityforms-js-extra
https://brndpwr.com/wp-content/plugins/gravityforms/js/gravityforms.min.js
https://brndpwr.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js
https://brndpwr.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js
https://brndpwr.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js
var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"a47bdc207f3e776b9dd9997b0a5eaa83"},"ajax":{"ajaxurl":"https://brndpwr.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"1556556246","i18n":{"step_announcement":"Stap %1$s van %2$s, %3$s","unknown_error":"Er was een onbekende fout bij het verwerken van je aanvraag. Probeer het opnieuw.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://brndpwr.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"b2c5b820a6"};
//# sourceURL=gform_gravityforms_theme-js-extra
https://brndpwr.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js
var gfZeroSpamConfig = {"forms":[{"ajaxUrl":"https:\/\/brndpwr.com\/wp-admin\/admin-ajax.php","fallbackToken":"MXwxNzg2MjQxOTkzfDE3ODY4NDY3OTN8NThiZjNhYmI1Mzc4OGMzMjFiMWQyZjI3NTRlNmQ2YmJ8MQ.N2I3MmM1ZWY1ZWFkODYzNjYxNjYyYTA0MGU2Y2YwNjZmYTZlOWM0NjFiOWZmNWMzZjY5YWQyMDBhOTJkOTEyMw","formId":1,"timeout":3000},{"ajaxUrl":"https:\/\/brndpwr.com\/wp-admin\/admin-ajax.php","fallbackToken":"MnwxNzg2MjQxOTkzfDE3ODY4NDY3OTN8MmE0Nzg3YjEyYjQ3MGUxNzE4ZDg2NTBmOWE2YzFhZTl8MQ.NTRlOTQ4NGVlMjA3Njk4YzNlMGFmYjc4NjIwYmEyMjZiNzZkYWE5Y2U2MDFhOTdlMzZjZDNiMDEyYzlkZTZkMg","formId":2,"timeout":3000},{"ajaxUrl":"https:\/\/brndpwr.com\/wp-admin\/admin-ajax.php","fallbackToken":"NHwxNzg2MjQxOTkzfDE3ODY4NDY3OTN8ZDg4YWY2Y2M5ODNjOGFmMzBkYzFlMTQxNjYxMTY0MDV8MQ.YWI3ODRlMTgwZGFhMjI3M2NlNzA4NWM3YTBhNGY4MzhjMmViNTc1YTU4Y2M2NWZiNjZhZThlZjViNWI1OWU2OQ","formId":4,"timeout":3000}],"debug":false};
https://brndpwr.com/wp-content/plugins/gravity-forms-zero-spam/dist/js/gf-zero-spam.js
window.ga4w = { data: {"cart":{"items":[],"coupons":[],"totals":{"currency_code":"EUR","total_price":0,"currency_minor_unit":2}},"list_name":"Productlijst"}, settings: {"tracker_function_name":"gtag","events":["purchase","add_to_cart","remove_from_cart","view_item_list","select_content","view_item","begin_checkout","add_shipping_info","add_payment_info"],"identifier":"product_sku","currency":{"decimalSeparator":",","thousandSeparator":".","precision":2}} }; document.dispatchEvent(new Event("ga4w:ready"));
//# sourceURL=woocommerce-google-analytics-integration-data-js-after
jQuery(document).ready(function($) {
console.log('DOM Ready - Product Selection Handler');
// Function to handle product selection
function handleProductSelection() {
console.log('Handling product selection');
// Get selected package
const $selectedPackage = $('input[name="package_radio"]:checked');
if (!$selectedPackage.length) {
console.log('No package selected');
return;
}
console.log('Selected package:', $selectedPackage.val());
// Get product ID and details
const productId = $selectedPackage.val();
const $label = $selectedPackage.closest('label');
// Get package name from the correct heading element
const packageName = $label.find('.pakket-heading h4 span').text().trim();
console.log('Package name:', packageName);
// Get price from the price wrapper
let packagePrice = '';
const $priceWrapper = $label.find('.price-wrapper span .woocommerce-Price-amount');
if ($priceWrapper.length) {
packagePrice = $priceWrapper.text().trim();
console.log('Found price:', packagePrice);
}
// Get selected duration if exists
const duration = $('.termijnen-container select[name="duration"]').val() || '12';
console.log('Selected duration:', duration);
// Handle extra products
const extraProducts = [];
console.log('Checking for extra products');
$('input[name="extra_products[]"]:checked').each(function() {
const $extraLabel = $(this).closest('label');
const extraId = $(this).val();
console.log('Processing extra product:', extraId);
let extraSku = $(this).data('sku');
let extraName = '';
let extraPrice = '';
// If SKU is not available in data attribute, fetch it using the product ID
if (!extraSku) {
console.log('No SKU in data attribute, fetching from server for ID:', extraId);
$.ajax({
url: wc_add_to_cart_params.ajax_url,
type: 'POST',
async: false,
data: {
action: 'get_product_sku',
product_id: extraId
},
success: function(response) {
console.log('Server response:', response);
if (response.success && response.data) {
extraSku = response.data.sku;
extraName = response.data.name;
extraPrice = response.data.price;
console.log('Fetched product details:', response.data);
} else {
extraSku = extraId;
console.log('Failed to fetch product details, using ID as fallback:', extraId);
}
},
error: function(xhr, status, error) {
console.log('AJAX error:', error);
extraSku = extraId;
}
});
} else {
console.log('Found SKU in data attribute:', extraSku);
extraName = $extraLabel.find('.extra-product-heading').text().trim();
const $extraPriceElem = $extraLabel.find('.price-wrapper .woocommerce-Price-amount');
extraPrice = $extraPriceElem.length ? $extraPriceElem.text().trim() : '';
}const extraProduct = {
id: extraId,
sku: extraSku,
name: extraName,
price: extraPrice
};
console.log('Adding extra product:', extraProduct);
extraProducts.push(extraProduct);
});
// Log final selection details
console.log('Final selection:', {
package: {
id: productId,
name: packageName,
price: packagePrice
},
duration: duration,
extraProducts: extraProducts
});
}// Attach event handlers
$('input[name="package_radio"]').on('change', handleProductSelection);
$('input[name="extra_products[]"]').on('change', handleProductSelection);
$('.termijnen-container select[name="duration"]').on('change', handleProductSelection);
// Initial call to handle any pre-selected options
handleProductSelection();
});
jQuery(document).ready(function($) {
// Handle the btn-verder button
$(document).on('click', '.btn-verder, .bestel-btn', function(e) {
e.preventDefault();
handleCirculyCheckout();
return false;
});// Handle the checkout form
$('form.checkout').on('submit', function(e) {
e.preventDefault();
handleCirculyCheckout();
return false;
});function handleCirculyCheckout() {
$.ajax({
url: 'https://brndpwr.com/wp-admin/admin-ajax.php',
type: 'POST',
data: {
action: 'get_cart_skus'
},
success: function(response) {
if (response.success && response.data) {
let maxDuration = '1';
response.data.forEach(function(item) {
const durationMatch = item.sku.match(/(\d+)M/);
if (durationMatch) {
const duration = durationMatch[1];
if (parseInt(duration) > parseInt(maxDuration)) {
maxDuration = duration;
}
}
});const params = new URLSearchParams();
params.append('api_key', '3W1KL1oqe6jAD7fGSWD1bMzbVEsNOU');
const currentUrl = encodeURIComponent(window.location.href);
response.data.forEach(function(item) {
const sku = item.sku;
const oneTimeSKUs = ['AB-MR-BNLX', 'AB-MR-EU', 'AB-BX-EU'];
const isOneTime = item.name.toLowerCase().includes('eenmalige') ||
item.sku.includes('OT') ||
item.name.includes('Shark Check') ||
oneTimeSKUs.includes(item.sku);
params.append('sku', sku);
params.append(`quantity[${sku}]`, item.quantity.toString());
params.append(`subscription[${sku}]`, isOneTime ? 'false' : 'true');
params.append(`subscription_type[${sku}]`, 'digital');
// params.append(`subscription_interval[${sku}]`, isOneTime ? '1' : maxDuration);
params.append(`subscription_duration[${sku}]`, isOneTime ? '1' : maxDuration);
params.append(`subscription_period[${sku}]`, isOneTime ? 'null' : 'monthly');
// params.append('origin_redirect_url', window.location.href);
});
params.append('locale', 'nl');
params.append('language', 'nl');
const checkoutUrl = `https://registreren.brndpwr.com/nl/cart/create?${params.toString()}&origin_redirect_url=${currentUrl}`;
window.location.href = checkoutUrl;
}
},
error: function(xhr, status, error) {
console.error('Error:', error);
}
});
}
});
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 1, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 2) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "2", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_2" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_2"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_2" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 2, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );
gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 4) {if(typeof Placeholders != 'undefined'){
Placeholders.enable();
}} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "4", currentPage: "1", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_4" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_4"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_4" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; gform.core.triggerPostRenderEvents( 4, 1 ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );
(function(e,t,o,n,p,r,i){e.visitorGlobalObjectAlias=n;e[e.visitorGlobalObjectAlias]=e[e.visitorGlobalObjectAlias]||function(){(e[e.visitorGlobalObjectAlias].q=e[e.visitorGlobalObjectAlias].q||[]).push(arguments)};e[e.visitorGlobalObjectAlias].l=(new Date).getTime();r=t.createElement("script");r.src=o;r.async=true;i=t.getElementsByTagName("script")[0];i.parentNode.insertBefore(r,i)})(window,document,"https://diffuser-cdn.app-us1.com/diffuser/diffuser.js","vgo");
vgo('setAccount', '69158192');
vgo('setTrackByDefault', true);vgo('process');
window.Futy = { key: '66dacfd148ca6' };
(function (e, t) {
var n = e.createElement(t);
n.async = true;
var f = window.Promise && window.fetch ? 'modern.js' : 'legacy.js';
n.src = 'https://v1.widget.futy.io/js/futy-widget-' + f;
var r = e.getElementsByTagName(t)[0];
r.parentNode.insertBefore(n, r);
})(document, 'script');