PageSourceSearch

https://www.messe-karrierestart.de/typo3temp/assets/compressed/mer…4a2b765b3c875c02a5a0a61b6-min.js?1790720561

js messe-karrierestart.de collected 2026-09-30 04:58:09 UTC 53,441 bytes, 125 lines download raw bytes

1window.notes=(function(mlKey){function store(storeKey){this.name=storeKey;if(typeof privs.storesAll[storeKey]==='undefined')
2this.items=[];else this.items=privs.storesAll[storeKey].items}
3store.prototype.save=function(){privs.storesAll[this.name]={items:this.items};return this}
4store.prototype.add=function(){for(var i=0,l=arguments.length;i<l;i++)
5this.items.push(arguments[i]);return this.save()}
6store.prototype.del=function(item){var pos=this.items.indexOf(item),ret;if(pos>-1){this.items.splice(pos,1);ret=this.save()}else ret=!1;return ret}
7store.prototype.toggle=function(item){return this.del(item)===!1?this.add(item):this}
8store.prototype.count=function(){return this.items.length}
9store.prototype.unique=function(data){this.items=this.items.filter(function(v,i,s){return s.indexOf(v)===i});return this.save()}
10store.prototype.has=function(item){return this.items.indexOf(item)!==-1}
11var privs={storesAll:{},evts:{},fireEvents:function(evt){if(privs.evts&&privs.evts[evt]){for(var i=0,l=privs.evts[evt].length;i<l;i++)
12privs.evts[evt][i]();}},drvName:'localStorage'},drv={localStorage:{get:function(){privs.fireEvents('get');return JSON.parse(localStorage.getItem(mlKey)||'{}')},set:function(data){localStorage.setItem(mlKey,JSON.stringify(data||{}));privs.fireEvents('set')},flush:function(){localStorage.removeItem(mlKey);privs.fireEvents('flush')}}},pubs={getStore:function(k){return new store(k)},getDrv:function(){return drv[privs.drvName]},saveAll:function(){drv[privs.drvName].set(privs.storesAll)},on:function(evt,cb){if(privs.evts[evt])
13privs.evts[evt].push(cb);else privs.evts[evt]=[cb]}};privs.storesAll=drv[privs.drvName].get();return pubs})('merkliste_v2');function setMlBtnInitState(wrap){$('.merkliste-btn',wrap).each(function(){var me=$(this);if(notes.getStore(me.data('store')).has(me.data('storeval')))
14me.addClass('ml-stored').attr('title','Von der Merkliste entfernen');else me.attr('title','Auf Merkliste setzen')});$('.btn-merkliste',wrap).each(function(){var me=$(this);if(notes.getStore(me.data('store')).has(me.data('storeval'))){me.find('i.fa-regular').removeClass('fa-regular').addClass('fa-solid');me.attr('title','Von der Merkliste entfernen')}else{}})}
15function setMlBtnClickEvent(wrap){$('.merkliste-btn',wrap).on('click',function(e){e.preventDefault();var me=$(this),curStore=notes.getStore(me.data('store')),curStoreVal=me.data('storeval');if(curStore.has(curStoreVal)){curStore.del(curStoreVal);me.removeClass('ml-stored').attr('title','Auf Merkliste setzen')}else{curStore.add(curStoreVal);me.addClass('ml-stored').attr('title','Von der Merkliste entfernen')}
16notes.saveAll()});$('.btn-merkliste',wrap).on('click',function(e){e.preventDefault();var me=$(this),curStore=notes.getStore(me.data('store')),curStoreVal=me.data('storeval');if(curStore.has(curStoreVal)){curStore.del(curStoreVal);me.find('i.fa-solid').addClass('fa-regular').removeClass('fa-solid');me.attr('title','Auf Merkliste setzen')}else{curStore.add(curStoreVal);me.find('i.fa-regular').removeClass('fa-regular').addClass('fa-solid');me.attr('title','Von der Merkliste entfernen')}
17notes.saveAll()})}
18function getMlAllCnt(){if(typeof window.localStorage.merkliste_v2!="undefined"){obj=JSON.parse(window.localStorage.merkliste_v2);var currentCnt=0;if(typeof obj.aussteller!="undefined"&&typeof obj.aussteller.items!="undefined"){currentCnt+=obj.aussteller.items.length}
19if(typeof obj.programm!="undefined"&&typeof obj.programm.items!="undefined"){currentCnt+=obj.programm.items.length}
20if(typeof obj.angebote!="undefined"&&typeof obj.angebote.items!="undefined"){currentCnt+=obj.angebote.items.length}
21if(typeof obj.artikel!="undefined"&&typeof obj.artikel.items!="undefined"){currentCnt+=obj.artikel.items.length}}else{var currentCnt=0}
22return currentCnt}
23var merklisteCount=0;function fnFillMlCnt(){var cntTars=$('.merkliste-cnt');merklisteCount=getMlAllCnt();tickets=JSON.parse(localStorage.getItem("ticketSales"));if(tickets!==null&&typeof tickets=="object"){if(typeof tickets.hashes=="object"){ticketCount=tickets.hashes.length}else{ticketCount=0}}else{ticketCount=0}
24if((merklisteCount+ticketCount)==0){$('.merkliste-cnt').hide()}else{$('.merkliste-cnt').show();document.querySelector('.merkliste-cnt').innerHTML=merklisteCount}
25addTicketSalesCount()};$(document).ready(function(){var cntTars=$('.merkliste-cnt');setMlBtnInitState();setMlBtnClickEvent();notes.on('set',fnFillMlCnt);notes.on('flush',function(){cntTars.text('0')});fnFillMlCnt()});var rabattEuro=0;var rabattProzent=0;var gutscheinSubmitted=!1;$(document).ready(function(){$('.mae-ticketsale-orders-showed:first').each(function(){checkTicketSalesExists('.mae-ticketsale-orders-showed')});$('.mae-ticketsale-in-merkliste:first').each(function(){loadTicketSales('.mae-ticketsale-in-merkliste')});$('[data-mae-ticketsale-bestellhash]').each(function(){var newHash=$(this).data('maeTicketsaleBestellhash');if(newHash!=''){var lsTicketSalesObject=null;var lsTicketSalesObjectEncoded=localStorage.getItem('ticketSales');if(lsTicketSalesObjectEncoded==null){lsTicketSalesObject={hashes:new Array(newHash)}}else{lsTicketSalesObject=JSON.parse(lsTicketSalesObjectEncoded);if(lsTicketSalesObject.hashes!=undefined){var updateHashes=new Array();
25lsTicketSalesObject.hashes.forEach(function(hash){if(newHash!=hash){updateHashes.push(hash)}});updateHashes.push(newHash);lsTicketSalesObject.hashes=updateHashes}else{lsTicketSalesObject={hashes:new Array(newHash)}}}
26localStorage.setItem('ticketSales',JSON.stringify(lsTicketSalesObject))}
27merklisteCount=getMlAllCnt();addTicketSalesCount()});$('#gutscheinSubmit').on('click',function(e){e.preventDefault();if(gutscheinSubmitted==!1){gutscheinSubmitted=!0;$('#gutscheinticketsMessage').hide();var gutscheincode=$('#gutscheincode').val();if($('input[name="mae-ticketsale-coupon-field-pre"]:checked').length==1){gutscheincode=$('input[name="mae-ticketsale-coupon-field-pre"]:checked').val()+gutscheincode}
28if(gutscheincode==''){$('#gutscheinticketsMessage').html('Gutscheincode ungültig');$('#gutscheinticketsMessage').show()}else if($('.mae-ticketsale-item-gutscheincode[value="'+gutscheincode+'"]').length>0){$('#gutscheinticketsMessage').html('Dieser Gutscheincode wurde schon eingegeben.');$('#gutscheinticketsMessage').show()}else{$.ajax({dataType:'html',data:{type:935,tx_maeservice_ticketshop:{action:'gutscheinticket',gutscheincode:gutscheincode}}}).done(function(ret){ret=ret.trim();var divToTest=document.createElement('div');divToTest.innerHTML=ret;if(ret==''){$('#gutscheinticketsMessage').html('Gutscheincode ungültig.');$('#gutscheinticketsMessage').show()}else if(divToTest.querySelectorAll('.mae-ticketsale-item').length==0){$('#gutscheinticketsMessage').html(ret);$('#gutscheinticketsMessage').show()}else{divToTest.querySelectorAll('.mae-ticketsale-item').forEach(function(gutscheinticket){$('#gutscheintickets').prepend(gutscheinticket);if($('#gutscheintickets .mae-ticketsale-item .mae-ticketsale-select').length>0){if($('#gutscheintickets .mae-ticketsale-item .mae-ticketsale-select').eq(0).find('option').length>1){$('#gutscheintickets .mae-ticketsale-item .mae-ticketsale-select').eq(0).find('option').eq(1).prop('selected',!0);$('#gutscheintickets .mae-ticketsale-item .mae-ticketsale-select').eq(0).trigger('change')}}
29$('#gutscheincode').val('')})}
30gutscheinSubmitted=!1})}}});$('#rabattcodeDelete').on('click',function(e){e.preventDefault();$('#rabattcodeValid').hide();$('#rabattcodeDetails').hide();$('#rabattcodeDelete').hide();$('#rabattcode').val('');$('#rabattcodeInputField').val('');$('#rabattcodeEmpty').show();$('#rabattcodeInput').show();rabattProzent=0;rabattEuro=0;$(this).parents('form').find('.mae-ticketsale-select').eq(0).trigger('change')});$('#rabattSubmit').on('click',function(e){e.preventDefault();$('#rabattcodesMessage').hide();var rabattcode=$('#rabattcodeInputField').val();$.ajax({dataType:'json',data:{type:937,tx_maeservice_ticketshop:{action:'rabattcode',rabattcode:rabattcode,}},error:function(){$('#rabattcodesMessage').html('Fehler bei der Rabattcode-Prüfung');$('#rabattcodesMessage').show()}}).done(function(ret){console.log(ret);var errorMessage='';if(ret==!1){errorMessage='Fehler bei der Rabattcode-Prüfung'}else{if(ret.errorMessage!=''){errorMessage=ret.errorMessage}else{$('#rabattcodeDetailsValue').html(ret.rabattValueMessage);$('#rabattcodeDetailsValue').show();$('#rabattcodeDetailsTextExpire').html(ret.expireMessage);if(ret.expireMessage!=''){$('#rabattcodeDetailsTextExpire').show()}else{$('#rabattcodeDetailsTextExpire').hide()}
31$('#rabattcodeDetailsTextNoText').html(ret.noDiscountMessage);$('#rabattcodeValid').html(ret.rabattTextMessage);$('#rabattcodeEmpty').hide();$('#rabattcodeValid').show();$('#rabattcodeDetails').show();$('#rabattcodeDelete').show();$('#rabattcodeInput').hide();rabattEuro=ret.rabattEuro;rabattProzent=ret.rabattProzent;rabattProzent=ret.rabattProzent;$('#rabattcodeInput').hide();$('#rabattcode').val(ret.rabattcode);$('#form-tickesale .mae-ticketsale-select').eq(0).trigger('change')}}
32if(errorMessage!=''){rabattEuro=0;rabattProzent=0;$('#rabattcodeInputField').val('');$('#rabattcode').val('');$('#form-tickesale .mae-ticketsale-select').eq(0).trigger('change');$('#rabattcodesMessage').html(errorMessage);$('#rabattcodeDelete').hide();$('#rabattcodesMessage').show();$('#rabattcodeInput').show()}
33$('.mae-ticketsale-discount-code').show();$('.mae-ticketsale-total').show()})});$(document).on('click','.mae-ticketsale-orders-show',function(e){e.preventDefault();$('.mae-ticketsale-order').hide();loadTicketSales('.mae-ticketsale-orders');$('.mae-ticketsale-orders').show()});$(document).on('click','.mae-ticketsale-order-show',function(e){e.preventDefault();$('.mae-ticketsale-orders').hide();$('.mae-ticketsale-order').show()});$(document).on('click','.mae-ticketsale-order-delete',function(e){e.preventDefault();if(confirm('Möchten Sie diese Bestellung wirklich entfernen?')){var currenHash=$(this).parents('[data-ticketsale-bestellhash]').data('ticketsaleBestellhash');$('[data-ticketsale-bestellhash="'+currenHash+'"]').each(function(){$(this).remove()});var lsTicketSalesObject=null;var lsTicketSalesObjectEncoded=localStorage.getItem('ticketSales');if(lsTicketSalesObjectEncoded!=null){lsTicketSalesObject=JSON.parse(lsTicketSalesObjectEncoded);if(lsTicketSalesObject.hashes!=undefined){var updateHashes=new Array();
33lsTicketSalesObject.hashes.forEach(function(hash){if(hash!=currenHash){updateHashes.push(hash)}});lsTicketSalesObject.hashes=updateHashes;localStorage.setItem('ticketSales',JSON.stringify(lsTicketSalesObject))}else{localStorage.removeItem('ticketSales')}}else{localStorage.removeItem('ticketSales')}}
34merklisteCount=getMlAllCnt();addTicketSalesCount()});$(document).on('click','.gutscheinDelete',function(e){e.preventDefault();var item=$(this).parents('.mae-ticketsale-item');item.find('.mae-ticketsale-select').val(0).trigger('change');item.remove()});$(document).on('change','.mae-ticketsale-address-type',function(){setMaeTicketsaleAddressTypes($(this).data('mtat'));$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-select').eq(0).trigger('change')});$(document).on('change','.mae-ticketsale-select',function(){$('.mae-ticketsale-select').toggleClass('mae-ticketsale-fail',!1);$('#validateNoTicket').toggleClass('hidden',!0);var newQuantitiy=$(this).val();if(newQuantitiy==0){if($(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').length==1){$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').hide();$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').each(function(i){if(i==0){$(this).find('input, select').val('');$(this).hide();$(this).find('input, select').removeAttr('required')}else{$(this).remove()}})}}else{if($(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').length==1){$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').show();var currentAddresses=$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').length;$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').eq(0).show();$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').eq(0).find('input, select').attr('required','required');$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').eq(0).find('input.mae-ticketsale-is-not-required, select.mae-ticketsale-is-not-required').attr('required',!1);currentAddresses=currentAddresses-1;if(currentAddresses>=newQuantitiy){$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').each(function(i){if(i+1>newQuantitiy){$(this).remove()}})}else if(currentAddresses<newQuantitiy){for(var i=1;i<(newQuantitiy-currentAddresses);i++){var newAddress=$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').eq(0).clone();newAddress.find('input, select').val('');$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').append(newAddress)}}
35$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address.mae-ticketsale-address-only-first').each(function(i){if(i>0){$(this).find('input').attr('required',!1)}})}}
36$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses').find('.mae-ticketsale-address').each(function(i){$(this).find('.mae-ticketsale-address-title span').html((i+1)+'')});var par=$(this).parents('.mae-ticketsale-order'),tar=par.find('.mae-ticketsale-total-price'),sum=0,discount=0,subsum=0;var einzelticketPreis=new Array();$('#rabattcodeDetailsTextNoElements').children().remove();par.find('.mae-ticketsale-select').each(function(i){if($(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').length==1&&$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').find('.mae-ticketsale-address-only-first:visible').length==0){$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').find('.mae-ticketsale-address:visible').each(function(i){if($(this).css('display')!='none'){if($(this).find('.mae-ticketsale-address-type').length==1){console.log('ADRESS - MIT: '+parseFloat($(this).find('.mae-ticketsale-address-type option:selected').eq(0).data('price')));price=parseFloat($(this).find('.mae-ticketsale-address-type option:selected').eq(0).data('price'));sum+=price;if($(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length==0&&price>0){einzelticketPreis.push(price)}else{console.log('entfällt');if(price>0&&$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length>0){$('#rabattcodeDetailsTextNoElements').append('<li>'+$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').html()+'</li>')}}}else{var sub=$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-select').eq(0);price=parseFloat(sub.parents('.control').next('.mae-ticketsale-price').data('plain')||'0');sum+=price;if($(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length==0&&price>0){einzelticketPreis.push(price)}else{console.log('entfällt');if(price>0&&$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length>0){$('#rabattcodeDetailsTextNoElements').append('<li>'+$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').html()+'</li>')}}}}})}else{var sub=$(this),price=parseFloat(sub.parents('.control').next('.mae-ticketsale-price').data('plain')||'0');var amount=parseInt(sub.val());if($(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length==0&&price>0){for(var p=0;p<amount;p++){einzelticketPreis.push(price)}}else{console.log(amount+' > 0 '+price+' > 0 '+$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length+' > 0');if(amount>0&&price>0&&$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').length>0){$('#rabattcodeDetailsTextNoElements').append('<li>'+$(this).parents('.mae-ticketsale-item').find('label.mae-ticketsale-keinrabatt').html()+'</li>')}}
37sum+=(price*amount);if($(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').length==1&&$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').find('.mae-ticketsale-address-only-first:visible').length>0){var currentElementVorname=$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').find('.mae-ticketsale-address-only-first:visible .mae-ticketsale-address-part-vorname').eq(0);var currentValueVorname=currentElementVorname.val();currentElementVorname.parents('.mae-ticketsale-addresses').find('.mae-ticketsale-address-part-vorname').each(function(){$(this).val(currentValueVorname)});var currentElementNachname=$(this).parents('.mae-ticketsale-item').find('.mae-ticketsale-addresses:visible').find('.mae-ticketsale-address-only-first:visible .mae-ticketsale-address-part-nachname').eq(0);var currentValueNachname=currentElementNachname.val();currentElementNachname.parents('.mae-ticketsale-addresses').find('.mae-ticketsale-address-part-nachname').each(function(){$(this).val(currentValueNachname)})}}});if($('#rabattcodeDetailsTextNoElements').children().length>0){$('#rabattcodeDetailsTextNo').show()}else{$('#rabattcodeDetailsTextNo').hide()}
38par.find('.mae-ticketsale-subtotal').hide();par.find('.mae-ticketsale-minus').hide();if(einzelticketPreis.length>0){if(rabattEuro>0||rabattProzent>0){subsum=sum;if(rabattProzent>0){for(var p=0;p<einzelticketPreis.length;p++){var rabbatEinzelticket=Math.round(einzelticketPreis[p]*rabattProzent)/100;discount=Math.round((discount+rabbatEinzelticket)*100)/100;sum=Math.round((sum-rabbatEinzelticket)*100)/100;einzelticketPreis[p]=Math.round((einzelticketPreis[p]-rabbatEinzelticket)*100)/100}}
39einzelticketPreis.sort((a,b)=>a-b);if(rabattEuro>0){var rabattEuroEinzel=Math.round(rabattEuro/einzelticketPreis.length*100)/100;var rabattEuroVerbrauch=0;for(var p=0;p<einzelticketPreis.length&&rabattEuroVerbrauch<rabattEuro;p++){var rabbatEinzelticket=rabattEuroEinzel;if(einzelticketPreis[p]<rabattEuroEinzel){rabbatEinzelticket=einzelticketPreis[p];einzelticketPreis[p]=0;rabattEuroVerbrauch=Math.round((rabattEuroVerbrauch+rabbatEinzelticket)*100)/100}else{einzelticketPreis[p]=Math.round((einzelticketPreis[p]-rabattEuroEinzel)*100)/100;rabattEuroVerbrauch=Math.round((rabattEuroVerbrauch+rabbatEinzelticket)*100)/100}
40if(Math.round(einzelticketPreis.length-p-1)>0){rabattEuroEinzel=Math.round((Math.round((rabattEuro-rabattEuroVerbrauch)*100)/100)/Math.round(einzelticketPreis.length-p-1)*100)/100}
41discount=Math.round((discount+rabbatEinzelticket)*100)/100;sum=Math.round((sum-rabbatEinzelticket)*100)/100}}
42if(subsum>sum&&discount>0){par.find('.mae-ticketsale-minus-price').html('&minus; '+(discount.toFixed(2)+' €').replace('.',','));par.find('.mae-ticketsale-subtotal-price').html((subsum.toFixed(2)+' €').replace('.',','));par.find('.mae-ticketsale-subtotal').show();par.find('.mae-ticketsale-minus').show()}}}else{}
43tar.text((sum.toFixed(2)+' €').replace('.',','));par.find('form').data('pricesum',sum);if(sum==0){$('#paymentMethod option').not('[value=4]').attr('selected',!1);$('#paymentMethod option').not('[value=4]').attr('disabled',!0);$('#paymentMethod option[value=4]').attr('selected',!0);$('#paymentMethod').val($('#paymentMethod option[value=4]').val());$('#paymentMethod option[value=4]').attr('disabled',!1);$('.hint-paymentProvider').hide();$('#invoiceContainer').addClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!0);
43$('#invoiceContainer .mae-ticketsale-invoice-element').removeAttr('required');$('.field-customerPlzAsInfo').removeClass('hidden');$('#customerPlzAsInfo').attr('required','required');$('#customerPlzAsInfo').prop('disabled',!1);$('#mae-ticketsale-button').val($('#mae-ticketsale-button').data('buttonFree'));$('.ticket-invoice-only-not-invoice').addClass('hidden');$('.ticket-invoice-only-invoice').addClass('hidden');$('#with-invoice').prop('checked',!1)}else{if($('#paymentMethod option:selected').val()==4){$('#paymentMethod option').not('[value=4]').eq(0).attr('selected',!0);$('#paymentMethod').val($('#paymentMethod option').not('[value=4]').eq(0).val())}
44$('#paymentMethod option[value=4]').attr('selected',!1);$('#paymentMethod option[value=4]').attr('disabled',!0);$('#paymentMethod option').not('[value=4]').attr('disabled',!1);$('.hint-paymentProvider').show();$('#mae-ticketsale-button').val($('#mae-ticketsale-button').data('buttonFee'));if($(document).find('.mae-is-technoparty').length==1){$('.hint-paymentProvider').addClass('hidden');$('.hint-paymentProviderAlt').removeClass('hidden')}
45if($('#paymentMethod option:selected').val()=='9'){$('#invoiceContainer').removeClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!1);$('#invoiceContainer .mae-ticketsale-invoice-element').attr('required','required');$('#invoiceCompany').removeAttr('required');$('.field-customerPlzAsInfo').addClass('hidden');$('#customerPlzAsInfo').removeAttr('required');$('#customerPlzAsInfo').prop('disabled',!0);$('.hint-paymentProvider').addClass('hidden');$('.ticket-invoice-only-not-invoice').addClass('hidden');$('.ticket-invoice-only-invoice').removeClass('hidden')}else{if($('#paymentMethod option:selected').val()=='4'){$('#with-invoice').prop('checked',!1)}
46$('#with-invoice').trigger('change')}}
47setMaeTicketsaleAddressTypes($(this).data('mtat'));$('#mae-ticketsale-button').prop('disabled',!1)}).change();$('.mae-ticketsale-order form').on('submit',function(e){var me=$(this),e1v=$('#customerEmail',me),e2v=$('#customerEmailConfirm',me),e1e=$.trim(e1v.val())==='',eeq=e1v.val()===e2v.val(),sumf=parseFloat(me.data('pricesum')||'0'),esum=(sumf===0),pms=$('#paymentMethod'),mbf=parseFloat(pms.data('pm'+pms.val())),emb=mbf>sumf;pms.toggleClass('mae-ticketsale-fail',emb).parent().next('.hint-paymentMethod').toggleClass('hidden',!emb);e1v.add(e2v).toggleClass('mae-ticketsale-fail',e1e||!eeq);e2v.next('span').toggleClass('hidden',!(!e1e&&!eeq));var noTicket=!0;$('#form-tickesale .mae-ticketsale-select').not('#paymentMethod').each(function(){if($(this).val()!=0){noTicket=!1;$('#mae-ticketsale-button').prop('disabled',!1);$('.mae-ticketsale-button-loader').addClass('hidden');return!1}});if(noTicket){$('#validateNoTicket').toggleClass('hidden',!1);$('.mae-ticketsale-select').toggleClass('mae-ticketsale-fail',esum)}
48if(noTicket||e1e||!eeq||emb){e.preventDefault();$('#mae-ticketsale-button').prop('disabled',!1);$('.mae-ticketsale-button-loader').addClass('hidden');if(emb){window.location.href=window.location.href.split("#")[0]+'#anchor-for-paymentMethod'}}});$('#customerEmail, #customerEmailConfirm, #bankOrBic, #customerPlzAsInfo').on('focus',function(){$('#mae-ticketsale-button').prop('disabled',!1)});$('#with-invoice, #with-not-invoice').on('change',function(){if($(this).prop('checked')&&$(this).prop('id')=='with-invoice'){$('#invoiceContainer').removeClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!1);$('#invoiceContainer .mae-ticketsale-invoice-element').attr('required','required');$('#invoiceCompany').removeAttr('required');$('.field-customerPlzAsInfo').addClass('hidden');$('#customerPlzAsInfo').removeAttr('required');$('#customerPlzAsInfo').prop('disabled',!0)}else{$('#invoiceContainer').addClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!0);$('#invoiceContainer .mae-ticketsale-invoice-element').removeAttr('required');$('.field-customerPlzAsInfo').removeClass('hidden');$('#customerPlzAsInfo').attr('required','required');$('#customerPlzAsInfo').prop('disabled',!1)}});$('#paymentMethod').on('change',function(){var me=$(this).removeClass('mae-ticketsale-fail'),meval=me.val(),mbf=parseFloat(me.data('pm'+meval)),mbfh=me.parent().next('.hint-paymentMethod').addClass('hidden');$('#bankOrBic').val('').parents('.sp-form-row').toggleClass('hidden',meval!=='1');if(mbf>0){mbfh.children('span').text(mbf.toFixed(2).replace('.',',')+' €');
48mbfh.css('color','#FF0000')}
49if(meval=='9'){$('#invoiceContainer').removeClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!1);$('#invoiceContainer .mae-ticketsale-invoice-element').attr('required','required');$('#invoiceCompany').removeAttr('required');$('.field-customerPlzAsInfo').addClass('hidden');$('#customerPlzAsInfo').removeAttr('required');$('#customerPlzAsInfo').prop('disabled',!0);$('.hint-paymentProvider').addClass('hidden');$('.ticket-invoice-only-not-invoice').addClass('hidden');$('.ticket-invoice-only-invoice').removeClass('hidden')}else{if(meval=='4'){$('.hint-paymentProvider').addClass('hidden');$('.ticket-invoice-only-not-invoice').addClass('hidden');$('.ticket-invoice-only-invoice').addClass('hidden')}else{$('.hint-paymentProvider').removeClass('hidden');$('.ticket-invoice-only-not-invoice').removeClass('hidden');$('.ticket-invoice-only-invoice').addClass('hidden')}
50if(meval=='4'||$('#with-invoice').prop('checked')==!1){$('#invoiceContainer').addClass('hidden');$('#invoiceContainer .mae-ticketsale-invoice-element').prop('disabled',!0);$('#invoiceContainer .mae-ticketsale-invoice-element').removeAttr('required');$('.field-customerPlzAsInfo').removeClass('hidden');$('#customerPlzAsInfo').attr('required','required');$('#customerPlzAsInfo').prop('disabled',!1)}}
51if(meval=='2'&&$(document).find('.mae-is-technoparty').length==1){$('.hint-paymentProvider').addClass('hidden');$('.hint-paymentProviderAlt').removeClass('hidden')}else if(meval!='2'&&$(document).find('.mae-is-technoparty').length==1){$('.hint-paymentProviderAlt').addClass('hidden')}
52$('#mae-ticketsale-button').prop('disabled',!1);if(meval=='4'){$('#with-invoice').prop('checked',!1);$('#with-invoice').trigger('change')}}).change();$('.mae-ticketsale-barcode-wrap:first').each(function(){var bcObs=$('img',this),bcsLen=bcObs.length,bcPrevFn,bcNextFn,bcIdx=0,wallets=$('.mae-ticketsale-barcode-wrap-wallet',this),bcMainCap=$('.mae-ticketsale-barcode-desc span');var bcElemArr=[];bcObs.toArray().forEach(element=>{if(element.getAttribute('data-value')!=null){bcElemArr.push(element)}});$.getScript('//cdn.jsdelivr.net/npm/[email protected]/dist/barcodes/JsBarcode.code128.min.js').done(function(){try{JsBarcode(bcElemArr).init()}catch(e){}});bcMainCap.eq(1).html(bcObs.eq(bcIdx).data('tickettext'));if(bcsLen>1){bcPrevFn=function(e){if(e.type==='click')
53e.preventDefault();var newIdx;bcObs.eq(bcIdx).addClass('hidden');bcObs.eq(newIdx=((bcIdx||bcsLen)-1)).removeClass('hidden');wallets.eq(bcIdx).addClass('hidden');wallets.eq(newIdx=((bcIdx||bcsLen)-1)).removeClass('hidden');bcMainCap.eq(0).text(newIdx+1);bcMainCap.eq(1).html(bcObs.eq(newIdx).data('tickettext'));bcIdx=newIdx};bcNextFn=function(e){if(e.type==='click')
54e.preventDefault();var newIdx;bcObs.eq(bcIdx).addClass('hidden');bcObs.eq(newIdx=(bcIdx+1===bcsLen?0:bcIdx+1)).removeClass('hidden');wallets.eq(bcIdx).addClass('hidden');wallets.eq(newIdx=(bcIdx+1===bcsLen?0:bcIdx+1)).removeClass('hidden');bcMainCap.eq(0).text(newIdx+1);bcMainCap.eq(1).html(bcObs.eq(newIdx).data('tickettext'));ticketTitleList=document.querySelectorAll(".ticketsale-sortingNum-js");ticketTitleList[bcIdx].parentElement.classList.add("hidden");ticketTitleList[bcIdx].parentElement.querySelector(".mtr-tname").classList.add("hidden")
55ticketTitleList[newIdx].parentElement.classList.remove("hidden");ticketTitleList[newIdx].parentElement.querySelector(".mtr-tname").classList.remove("hidden")
56bcIdx=newIdx};$('.mae-ticketsale-btn-prev').on('click',bcPrevFn);$('.mae-ticketsale-btn-next').on('click',bcNextFn);$.when($.getScript('//ajax.googleapis.com/ajax/libs/hammerjs/2.0.8/hammer.min.js'),$.getScript('//cdn.jsdelivr.net/npm/[email protected]/jquery.hammer.min.js')).done(function(){bcObs.hammer().on('swiperight',bcPrevFn).on('swipeleft',bcNextFn)})}});if(window.MutationObserver){$('#bankOrBic, #customerEmail, #customerEmailConfirm').each(function(){var me=$(this),observerHack=new MutationObserver(function(){observerHack.disconnect();me.attr('autocomplete','invalid-value')});observerHack.observe(me.get(0),{attributes:!0,attributeFilter:['autocomplete']})})}else{$('#bankOrBic, #customerEmail, #customerEmailConfirm').prop('readonly',!0).each(function(){var me=$(this);setTimeout(function(){me.prop('readonly',!1)},15)})}
57$('.mae-ticketsale-lostandfound form').one('submit',function(e){var me=$(this),tar=me.children('input').first(),reCapInitFn=function(){gre
57captcha.ready(function(){grecaptcha.execute('6Lc_tqUUAAAAAL_K5JS8GLng9cc8aRauhyIxT60c',{action:'ticketRecoverForm'}).then(function(t){tar.val(t);me.submit()})})};if(!e.isTrigger){e.preventDefault();$(':submit',me).prop('disabled',!0).val('Bitte warten...');if(!('grecaptcha' in window))
58$.getScript('//www.google.com/recaptcha/api.js?render=6Lc_tqUUAAAAAL_K5JS8GLng9cc8aRauhyIxT60c').done(reCapInitFn);}}).find('#bestelldatum').datepicker({dateFormat:'dd.mm.yy'}).each(function(){if(!$.datepicker.regional.de)
59$.getScript('//ajax.googleapis.com/ajax/libs/jqueryui/1.7.3/i18n/ui.datepicker-de.min.js');});setMaeTicketsaleAddressTypes(null);$(document).find('.mae-ticketsale-select').each(function(i){if($(this).val()>0){$(document).find('.mae-ticketsale-select').eq(i).change()}});if($('#rabattSubmit').length==1&&$('#rabattcode').length==1&&$('#rabattcodeInputField').length==1&&$('#rabattcode').val()!=''){$('#rabattcodeInputField').val($('#rabattcode').val());$('#rabattSubmit').click()}else{$('.mae-ticketsale-discount-code').show();$('.mae-ticketsale-total').show()}
60ticketfinishElemArr=document.getElementsByClassName('mtr-tname');ticketfinishElemArr2=document.getElementsByClassName('mae-ticketsale-barcode-desc');if(ticketfinishElemArr.length>2){for(let index=0;index<ticketfinishElemArr.length;index++){if(index>1){ticketfinishElemArr[index].classList.add('hidden')}}}
61if(ticketfinishElemArr.length>1){for(let index=0;index<ticketfinishElemArr2.length;index++){if(index>0){ticketfinishElemArr2[index].classList.add('hidden')}}}});$(document).on('change','.mae-ticketsale-address-only-first .mae-ticketsale-address-part-vorname',function(){var currentValue=$(this).val();$(this).parents('.mae-ticketsale-addresses').find('.mae-ticketsale-address-part-vorname').each(function(){$(this).val(currentValue)})});$(document).on('change','.mae-ticketsale-address-only-first .mae-ticketsale-address-part-nachname',function(){var currentValue=$(this).val();$(this).parents('.mae-ticketsale-addresses').find('.mae-ticketsale-address-part-nachname').each(function(){$(this).val(currentValue)})});function loadTicketSales(elementSelector){var lsTicketSalesObject=null;var lsTicketSalesObjectEncoded=localStorage.getItem('ticketSales');if(lsTicketSalesObjectEncoded!=null){lsTicketSalesObject=JSON.parse(lsTicketSalesObjectEncoded);if(lsTicketSalesObject.hashes!=undefined){newElement=document.createElement("span");newElement.classList.add('loader3');newElement.classList.add('loader3tickets');maeTicketsaleInMerkliste=document.querySelector('.ticketshop');if(maeTicketsaleInMerkliste!=null&&typeof maeTicketsaleInMerkliste!="undefined"&&document.querySelector(".mae-ticketsale-orders").innerHTML==""){maeTicketsaleInMerkliste.insertAdjacentElement('beforebegin',newElement)}
62$.ajax({url:window.location.pathname,dataType:'html',data:{type:935,tx_maeservice_ticketshop:{action:'ticketsales',hashes:lsTicketSalesObject.hashes}}}).done(function(ret){ret=ret.trim();if(ret!=''){$(elementSelector).html(ret);if($('.mae-ticketsale-order-show').length>0){$('.mae-ticketsale-orders-show').show()}
63$('.mae-ticketsale-barcode-wrap').each(function(){var bcObs=$('img',this);var bcElemArr=[];bcObs.toArray().forEach(element=>{if(element.getAttribute('data-value')!=null){bcElemArr.push(element)}});$.getScript('//cdn.jsdelivr.net/npm/[email protected]/dist/barcodes/JsBarcode.code128.min.js').done(function(){try{JsBarcode(bcElemArr).init()}catch(e){}})});if(elementSelector=='.mae-ticketsale-in-merkliste'){$('.mae-ticketsale-order-show').hide()}}
64if(typeof(loaderElement=document.querySelector('.loader3tickets'))!="undefined"&&loaderElement!=null){loaderElement.classList.add('hidden')}})}}}
65function checkTicketSalesExists(showElementSelector){var lsTicketSalesObject=null;var lsTicketSalesObjectEncoded=localStorage.getItem('ticketSales');if(lsTicketSalesObjectEncoded!=null){lsTicketSalesObject=JSON.parse(lsTicketSalesObjectEncoded);if(lsTicketSalesObject.hashes!=undefined){$.ajax({url:window.location.pathname,data:{type:937,tx_maeservice_ticketshop:{action:'ticketsalesexist',hashes:lsTicketSalesObject.hashes}},dataType:'json'}).done(function(ret){if(ret!=''){if(ret.exist==!0){$(showElementSelector).show();if(typeof(loaderElement=document.querySelector('.loader3tickets'))!="undefined"&&loaderElement!=null){loaderElement.classList.add('hidden')}}}})}}}
66function addTicketSalesCount(){var lsTicketSalesObject=null;var lsTicketSalesObjectEncoded=localStorage.getItem('ticketSales');if(lsTicketSalesObjectEncoded!=null){lsTicketSalesObject=JSON.parse(lsTicketSalesObjectEncoded);if(lsTicketSalesObject.hashes!=undefined){$.ajax({url:window.location.pathname,data:{type:937,tx_maeservice_ticketshop:{action:'ticketsalescount',hashes:lsTicketSalesObject.hashes}},dataType:'json'}).done(function(ret){if(document.querySelector('.merkliste-cnt')!=null){if(ret!=''){document.querySelector('.merkliste-cnt').innerHTML=merklisteCount+ret.count}}})}}}
67function setMaeTicketsaleAddressTypes(mtat=null){const event=new Date();var arrayOfMtat=[];
67if(mtat!==null){var addressTypeElements=$('.mae-ticketsale-address-type')}else{var addressTypeElements=$('.mae-ticketsale-address-type')}
68addressTypeElements.each(function(j){if($.inArray($(this).data('mtat'),arrayOfMtat)==-1){var addressTypeElement=$(this);arrayOfMtat.push(addressTypeElement.data('mtat'));addressTypeElement.find('option').each(function(k){if($(this).val()!=''){var currentVal=$(this).val();var ticketTypeCounter=0;var currentSelectedNumber=$('.mae-ticketsale-addresses').find('[data-mtat="'+addressTypeElement.data('mtat')+'"]').find('option[value="'+currentVal+'"]:selected').length;var options=$(this).parents('.mae-ticketsale-addresses').find('[data-mtat="'+addressTypeElement.data('mtat')+'"]').find('option[value="'+currentVal+'"]');options.each(function(i){var max=$(this).data('max');if(max!='-1'){if($(this).data('zeitslot')!==undefined){var currentSelectedNumber=$('.mae-ticketsale-addresses').find('option[data-zeitslot="'+$(this).data('zeitslot')+'"]:selected').length}else{var currentSelectedNumber=$('.mae-ticketsale-addresses').find('[data-mtat="'+addressTypeElement.data('mtat')+'"]').find('option[value="'+currentVal+'"]:selected').length}
69if(currentSelectedNumber>=max){if(!$(this).prop('selected')){$(this).html($(this).data('typeString')+' Ausverkauft');$(this).prop('disabled',!0)}else{ticketTypeCounter++;if(ticketTypeCounter>max){$(this).html($(this).data('typeString')+' Ausverkauft');$(this).prop('disabled',!0);$(this).prop('selected',!1);$(this).parent().first().prop('selected',!0)}else{$(this).html($(this).data('typeString')+' '+$(this).data('priceString'))}}}else{if(!$(this).prop('selected')){if(max<10){$(this).html($(this).data('typeString')+' '+$(this).data('priceString')+' (noch '+(max-currentSelectedNumber)+' verfügbar)')}else{$(this).html($(this).data('typeString')+' '+$(this).data('priceString'))}
70$(this).prop('disabled',!1)}else{$(this).html($(this).data('typeString')+' '+$(this).data('priceString'))}}}})}})}})}
71$(document).ready(function(){function pressBoxDetailPopupBind(wrap){$('a.preview',wrap).on('click',function(e){e.preventDefault();var tar=this.href;$.ajax({url:tar,dataType:'html'}).done(function(ret){$(ret).appendTo('body').find('a.close-button').on('click',function(closeEv){closeEv.preventDefault();$(this).parents('.popup-box-outer').remove()})}).fail(function(){window.location.pathname='/login/'})});$('a.pressbox',wrap).on('click',function(e){window.location.reload()})}
72pressBoxDetailPopupBind('.mae-pressbox-list');$('.archive-popup-trigger').on('click',function(e){e.preventDefault();var me=$(this),pt=me.data('pt'),popupWrap=me.next('div.sp-ov-wrapper'),st=$('html, body'),fnSetBinds=function(wrap){st.css('overflow','hidden');wrap.find('.smb-on-change').on('change',function(){$(this.form).submit()}).end().find('form').on('submit',function(s){s.preventDefault();var frm=$(this);$.ajax({url:frm.attr('action'),type:frm.attr('method'),dataType:'html',data:frm.serialize()}).done(function(retfrm){if(frm.hasClass('refresh-on-done')){window.location.reload()}else{fnSetBinds(popupWrap.html(retfrm))}})}).end().find('.smb-note-btn').on('click',function(s){s.preventDefault();var me=$(this),frm=me.parents('form');if(me.hasClass('refresh-on-done'))
73frm.addClass('refresh-on-done');frm.append('<input type="hidden" value="1" name="smb" />').submit()}).end().find('.sp-ov-close').on('click',function(s){s.preventDefault();jsLoadingVisual(null,null,!0);st.css('overflow','auto');popupWrap.addClass('hidden')}).end().find('.pagination-container ul li a, a.adopt').on('click',function(s){s.preventDefault();var tar=this.href;$.ajax({url:tar,dataType:'html'}).done(function(ret){fnSetBinds(popupWrap.html(ret))})});pressBoxDetailPopupBind(wrap)};$.ajax({url:me.attr('href'),dataType:'html'}).done(function(ret){fnSetBinds(popupWrap.removeClass('hidden').html(ret))})});$('#pd-img-1, #pd-img-2, #pd-img-3, #pd-img-4, #pd-pdf').on('change',function(){var fls=0,me=$(this);$('#pd-img-1, #pd-img-2, #pd-img-3, #pd-img-4, #pd-pdf').each(function(){var fl=this.files;fls+=fl.length?(fl[0].size||0):0});if(fls>20971520){alert(translateJs("preview_alert"));me.wrap('<form></form>').parent().get(0).reset();me.unwrap()}})});
73$(document).ready(function(){$('.smb-on-change').on('change',function(){this.form.submit()});$('a.del-confirm').on('click',function(e){e.preventDefault();if(confirm('Möchten Sie diesen Datensatz wirklich löschen?'))
74window.location.href=this.href});mlBtn=document.querySelector('a.ml-header-lnk[title="Meine Merkliste"]:not(.hidden)');if(typeof mlBtn!="undefined"){fnFillMlCnt()}else{mlBtn=document.querySelector('a.ml-header-lnk[title="My Watchlist"]:not(.hidden)')
75if(typeof mlBtn!="undefined"){fnFillMlCnt()}}});function docReady(fn){if(document.readyState==="complete"||document.readyState==="interactive"){setTimeout(fn,1)}else{document.addEventListener("DOMContentLoaded",fn)}}
76function submitevent(e){loader(e)};function loader(e){if(document.querySelector(".loader")!=null){const loaderClass="."+e.submitter.id+"-loader";if(!document.querySelector(loaderClass).classList.contains('hidden')){document.querySelector(loaderClass).classList.add("hidden");return}
77document.querySelector(loaderClass).classList.remove("hidden");setTimeout('document.getElementById(\''+e.submitter.id+'\').disabled=true;',50);const events=["input","focus"]
78for(let i=0;i<events.length;i++){e.submitter.form.addEventListener(events[i],function(){setTimeout('document.getElementById(\''+e.submitter.id+'\').disabled=false;',50);document.querySelector(loaderClass).classList.add('hidden')})}}else{}}
79docReady(function(){Array.from(document.querySelectorAll('[disabled="1"]')).forEach(disabledElement=>{});
79Array.from(document.querySelectorAll('Form')).forEach(form=>{form.addEventListener("submit",submitevent)})});async function jsLoadingVisual(element,inFront=!1,remove=!1){if(remove){spans=document.querySelectorAll(".loader2-fromJs");spans.forEach(element=>{element.remove()})}else{if(element!=null){span=document.createElement('span');span.classList.add("loader2");span.classList.add("loader2-fromJs");if(inFront){element.before(span)}else{element.after(span)}}}}
80async function jsLoadingVisualCicle(element=null,inFront=!1,remove=!1,style=null){console.log("loader")
81console.log(element)
82console.log("loader END")
83if(remove){spans=document.querySelectorAll(".loader-fromJs");spans.forEach(element=>{element.remove()})}else{if(element!=null){span=document.createElement('span');span.classList.add("loader");span.classList.add("loader-fromJs");if(style!=null&&typeof style=='string'){span.setAttribute('style',style)}
84if(inFront){element.before(span)}else{element.after(span)}}}}
85const translationJson={"de":{"hp_errMissingSvg":'<p class="hp-error">Die Grafik für dieses Areal ist (im Moment) nicht verfügbar.</p>',"hp_errMissingSvgMain":'<p class="hp-error">Der Hallenplan steht im Moment nicht zur Verfügung.</p>',"hp_errMissingSvgDetail":'<p class="hp-error">Die Detailbeschreibung für diesen Stand / Fläche steht nicht zur Verfügung.</p>',"list_noentries":'<p>Sie haben keine Einträge auf ihrer Merkliste!</p>',"preview_fileSizealert":'Die Summe der zu übertragenden Dateien darf die Größe von 20Mb nicht übersteigen.',"cat_pws_noMatch":'Die Passwörter stimmen nicht überein.',"cat_cpr_accept":'Bitte bestätigen sie den Copyrighthinweis.',"cat_startDate_before_endDate":'Das Startdatum muss vor dem Enddatum liegen.',"upload_file_size":'Die ausgewählte Datei ist zu groß.',},"en":{"hp_errMissingSvg":'<p class="hp-error">The Graphic for this article is (at this moment) not available.</p>',"hp_errMissingSvgMain":'<p class="hp-error">The Hall-plan ist not available at this moment.</p>',"hp_errMissingSvgDetail":'<p class="hp-error">The detailed description for this stand / area is not available</p>',"list_noentries":'<p>You have no entries in your bookmarks!</p>',"preview_fileSizealert":'The sum of the to be transferred files can\'t go over 20Mb in size',"cat_pws_noMatch":'The passwords do not match.',"cat_cpr_accept":'Please confirm the copyright notice.',"cat_startDate_before_endDate":'The starting date needs to be before the ending date.',"upload_file_size":'The file size is too large',}}
86const translationTargetLanguage=document.documentElement.lang.substring(0,2).toLowerCase();function translateJs(key,language=translationTargetLanguage){if(translationJson[language]==undefined){language="en"}
87if(translationJson[language][key]==undefined){console.log("key: "+key+"|Lang: "+language);if(translationJson.de[key]=!undefined){console.log("replaced translation of "+key+" in current lang with the german version")
88return translationJson.de[key]}else{return"<h1>No translation available in translate.js under key: "+key+"</h1>"}}else{return translationJson[language][key]}}
89async function translateCheck(file=translationJson){var arraykeys=Array();var alliswell=!0;for(let i=0;i<Object.keys(file).length;i++){var lang=Object.keys(file)[i];arraykeys[lang]=Object.keys(file[lang])}
90if(Object.keys(file).length==2){for(let i=0;i<arraykeys.de.length;i++){if(arraykeys.de[i]==arraykeys.en[i]){}else{console.log("translate pairing Nr: "+i+" is NOT WELL")
91alliswell=!1}}}else{console.log("Modify check logic for more Languages")}}
92translateCheck();const serviceConfigs=JSON.parse(JSON.stringify(allServiceSettings));function getCookie(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
93return null}
94function setCookie(name,value,daysToExpire){var expires="";if(daysToExpire){var date=new Date();date.setTime(date.getTime()+(daysToExpire*24*60*60*1000));expires="; expires="+date.toUTCString()}
95document.cookie=name+"="+(value||"")+expires+"; path=/"}
96function evaluateFinalValue(serviceSettings,settingKey){let hasGranted=!1;let hasDenied=!1;
96serviceSettings.forEach(settings=>{if(settings[settingKey]==='granted')
97if(settings[settingKey]==='granted')hasGranted=!0;else if(settings[settingKey]==='denied')hasDenied=!0});if(hasDenied)return'denied';if(hasGranted)return'granted';return'denied'}
98function updateCookieWithFinalConsent(name,daysToExpire,services){const cookieValue=getCookie(name);if(cookieValue!==null){const obj=JSON.parse(decodeURIComponent(cookieValue));['ad_storage','analytics_storage','ad_user_data','ad_personalization','personalization_storage','functionality_storage','security_storage'].forEach(key=>{obj[key]=evaluateFinalValue(services,key)});setCookie(name,encodeURIComponent(JSON.stringify(obj)),daysToExpire);pushTriggerAfterConsentChanged(obj)}else{console.log("Cookie name '"+name+"' does not exist.")}}
99function pushTriggerAfterConsentChanged(changes){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'cmp_we_cookie_consent_changed',we_consent_state:{ad_storage:changes.ad_storage,analytics_storage:changes.analytics_storage,ad_user_data:changes.ad_user_data,ad_personalization:changes.ad_personalization,personalization_storage:changes.personalization_storage,functionality_storage:changes.functionality_storage,security_storage:changes.security_storage}})}
100function getAllServiceSettings(){console.log(allServiceSettings)}
101let ConsentApp=new function ConsentController(){this.consentChanged=function(state,service){const isGTM=service.name.indexOf('google-tagmanager-service')!==-1;if(isGTM){allServiceSettings=allServiceSettings.map(tempSettings=>{if(tempSettings.serviceId!==service.name){return{serviceId:tempSettings.serviceId,serviceConsent:tempSettings.serviceConsent,ad_storage:tempSettings.ad_storage,analytics_storage:tempSettings.analytics_storage,ad_user_data:tempSettings.ad_user_data,ad_personalization:tempSettings.ad_personalization,functionality_storage:tempSettings.functionality_storage,personalization_storage:tempSettings.personalization_storage,security_storage:tempSettings.security_storage}}
102const originalConfig=serviceConfigs.find(original=>original.serviceId===tempSettings.serviceId);const updated={serviceId:tempSettings.serviceId,serviceConsent:state};['ad_storage','analytics_storage','ad_user_data','ad_personalization','personalization_storage','functionality_storage','security_storage'].forEach(key=>{updated[key]=state?originalConfig[key]:'denied'});return updated});const relevantServices=allServiceSettings.filter(relevant=>relevant.serviceConsent);updateCookieWithFinalConsent(storageName,cookieExpiresAfterDays,relevantServices);window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:service.gtm.trigger,[service.gtm.variable]:state})}
103if(service.ownCallback){if(typeof window[service.ownCallback]==='function'){window[service.ownCallback](state,service)}else{console.error('The Callback function '+service.ownCallback+' is not yet defined. Please create it first.')}}};(function contruct(){document.addEventListener('DOMContentLoaded',function(){document.addEventListener('click',function(event){if(event.target.closest('.js-showConsentModal')){event.preventDefault();klaro.show()}})})})();const isSafari=navigator.vendor&&navigator.vendor.indexOf('Apple')>-1&&navigator.userAgent&&navigator.userAgent.indexOf('CriOS')==-1&&navigator.userAgent.indexOf('FxiOS')==-1;document.addEventListener('DOMContentLoaded',function(){setTimeout(function(){setServiceSuccessVarBtn();document.addEventListener('click',function(event){if(event.target.matches('.cn-decline')){setServiceSuccessVarBtn()}});document.addEventListener('click',function(event){if(event.target.matches('.cm-btn-accept')){setServiceSuccessVarBtn()}});document.addEventListener('click',function(event){if(event.target.matches('.cm-btn-decline')){setServiceSuccessVarBtn()}});if(isSafari!==!0){document.getElementById('klaro').classList.remove('safari')}else{document.getElementById('klaro').classList.add('safari')}})})};var optOutLink=document.getElementById("ga-opt-out");if(optOutLink){optOutLink.onclick=function(){document.cookie='ga-opt-out=true; expires=Thu, 31 Dec 2099 23:59:59 UTC; path=/';this.innerHTML="Google Analytics opt-out successful";return!1}}
104window.addEventListener('load',function(){const iframes=document.querySelectorAll('iframe');if(iframes.length>
1040){iframes.forEach(function(iframe){let attrDataSrc=iframe.getAttribute('src');if(!attrDataSrc){attrDataSrc=iframe.getAttribute('data-src')}
105if(attrDataSrc&&(attrDataSrc.includes('youtube')||attrDataSrc.includes('vimeo'))){const parent=iframe.parentElement;const contextNotice=parent.querySelector('.klaro.cm-as-context-notice');if(contextNotice){iframe.style.display='block';contextNotice.style.width=iframe.offsetWidth+'px';if(iframe.offsetHeight<contextNotice.offsetHeight){const cmButtons=contextNotice.querySelector('.cm-buttons');if(cmButtons){cmButtons.style.marginTop='1em'}}}}})}
106document.querySelectorAll('.klaro.we_cookie_consent.cm-as-context-notice').forEach(function(element){if(element.offsetWidth<=300){element.classList.add('notice--minified')}});document.querySelectorAll('.klaro.we_cookie_consent .cn-body').forEach(function(element){element.setAttribute('data-nosnippet','data-nosnippet')})});function setServiceSuccessVarBtn(){const klaroCookie=getCookie('klaro');if(klaroCookie){const allServiceSuccessVarBtn=document.querySelectorAll('.cm-btn-success-var');if(allServiceSuccessVarBtn.length>
1060){allServiceSuccessVarBtn.forEach((serviceSuccessVarBtn)=>{serviceSuccessVarBtn.style.setProperty('display','block','important')})}}}
107document.addEventListener('DOMContentLoaded',function(){if(checkCookieExists('klaro')){createTooltip()}
108setTimeout(function(){const klaroDiv=document.getElementById('klaro');const buttons=klaroDiv.querySelectorAll('button');function handleClick(event){createTooltip();if(document.querySelector('#klaro .cookie-notice')==null&&document.querySelector('#klaro .cookie-modal')==null){}}
109buttons.forEach(button=>{button.addEventListener('click',handleClick)})});setTimeout(function(){if(document.querySelector('.cm-link')){document.querySelector('.cm-link').addEventListener('click',function(){if(document.querySelector('.cm-btn-success')){document.querySelector('.cm-btn-success').addEventListener('click',function(){createTooltip()})}
110if(document.querySelector('.cn-decline')){document.querySelector('.cn-decline').addEventListener('click',function(){createTooltip()})}
111if(document.querySelector('.cm-btn-accept-all')){document.querySelector('.cm-btn-accept-all').addEventListener('click',function(){createTooltip()})}})}},1000)});function checkCookieExists(cookieName){let cookies=document.cookie.split(';');for(let i=0;i<cookies.length;i++){let cookie=cookies[i];while(cookie.charAt(0)==' '){cookie=cookie.substring(1)}
112if(cookie.indexOf(cookieName+'=')==0){return!0}}
113return!1}
114function createTooltip(){if(cookieIconPermanentlyAvailable==='1'){let iconTooltip=document.createElement('div');let iconImgTag=document.createElement('img');let iconBtn=document.createElement('button');let iconContainer=document.createElement('div');iconBtn.type='button';iconBtn.className='consent-trigger js-showConsentModal';iconBtn.setAttribute('aria-label',translatedButtonTextCookieSettings);iconBtn.setAttribute('aria-haspopup','dialog');iconImgTag.src=cookieSettingsImgPathDefault;iconImgTag.alt='';iconImgTag.setAttribute('aria-hidden','true');iconImgTag.width=85;iconImgTag.height=85;iconImgTag.style.cssText='margin-right:0px;width:85px;height:85px;';function showTip(){iconTooltip.style.display='block';iconImgTag.src=cookieSettingsImgPathHover}
115function hideTip(){iconTooltip.style.display='none';iconImgTag.src=cookieSettingsImgPathDefault}
116iconBtn.addEventListener('mouseover',showTip);iconBtn.addEventListener('mouseout',hideTip);iconBtn.addEventListener('focusin',showTip);iconBtn.addEventListener('focusout',hideTip);iconTooltip.textContent=translatedButtonTextCookieSettings;iconTooltip.classList.add('consent-cookie-text');iconTooltip.style.cssText='display:none;';iconContainer.classList.add('consent-cookie');iconContainer.style.cssText='display:flex;';iconBtn.appendChild(iconImgTag);iconContainer.appendChild(iconBtn);iconContainer.appendChild(iconTooltip);document.body.appendChild(iconContainer)}}
117/*!
118 * MTBaseSitepackage v1.0.0 (https://www.mae-systems.de)
119 * Copyright 2017-2019 Patrick Dietze
120 * Licensed under the GPL-2.0-or-later license
121 */
122console.log("WE LOVE TYPO3");const lightbox=GLightbox({selector:'.lightbox'});function initSvgPanZoom(svg){(typeof svg==='string'?$(svg):svg).each(function(){var pz=svgPanZoom(this,{panEnabled:!0,controlIconsEnabled:!1,zoomEnabled:!0,dblClickZoomEnabled:!0,mouseWheelZoomEnabled:!0,preventMouseEventsDefault:!0,zoomScaleSensitivity:0.2,minZoom:0.5,maxZoom:10,fit:!0,contain:!1,center:!0,refreshRate:'auto',customEventsHandler:{haltEventListeners:['touchstart','touchend','touchmove','touchleave','touchcancel'],init:function(options){var initialScale=1,pannedX=0,pannedY=0;this.hammer=Hammer(options.svgElement,{inputClass:Hammer.SUPPORT_POINTER_EVENTS?Hammer.PointerEventInput:Hammer.TouchInput});this.hammer.get('pinch').set({enable:!0});this.hammer.on('doubletap',function(){options.instance.zoomIn()}).on('panstart panmove',function(e){if(e.type==='panstart')
123pannedX=pannedY=0;options.instance.panBy({x:e.deltaX-pannedX,y:e.deltaY-pannedY});pannedX=e.deltaX;pannedY=e.deltaY}).on('pinchstart pinchmove',function(e){if(e.type==='pinchstart')
124initialScale=options.instance.getZoom();options.instance.zoom(initialScale*e.scale)});options.svgElement.addEventListener('touchmove',function(e){e.preventDefault()})},destroy:function(){this.hammer.destroy()}},eventsListenerElement:null});$(window).on('resize',function(){pz.resize();pz.fit();pz.center()})})}
125initSvgPanZoom('.svg-container-inner > svg')

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.