1var jsFrontend={debug:!1,current:{},init:function(){jsFrontend.current.language=jsFrontend.data.get("LANGUAGE"),jsFrontend.initAjax(),jsFrontend.cookieBar.init(),jsFrontend.forms.init(),jsFrontend.statistics.init()},initAjax:function(){$.ajaxSetup({url:"/frontend/ajax",cache:!1,type:"POST",dataType:"json",timeout:1e4,data:{fork:{module:null,action:null,language:jsFrontend.current.language}}})}};jsFrontend.cookieBar={init:function(){if(0!==$("#cookie-bar").length){var t=$("#cookie-bar");"b%3A1%3B"===utils.cookies.readCookie("cookie_bar_hide")&&t.hide(),t.on("click",'[data-role="cookie-bar-button"]',function(e){e.preventDefault(),"agree"===$(e.currentTarget).data("action")?(utils.cookies.setCookie("cookie_bar_agree","Y"),utils.cookies.setCookie("cookie_bar_hide","Y")):(utils.cookies.setCookie("cookie_bar_agree","N"),utils.cookies.setCookie("cookie_bar_hide","Y")),t.hide()})}}},jsFrontend.data={initialized:!1,data:{},init:function(){if("undefined"==typeof jsData)throw new Error("jsData is not available");jsFrontend.data.data=jsData,jsFrontend.data.initialized=!0},exists:function(t){return"undefined"!=typeof jsFrontend.data.data[t]},get:function(t){jsFrontend.data.initialized||jsFrontend.data.init();for(var e=t.split("."),n=jsFrontend.data.data,o=0;o<e.length;o++)n=n[e[o]];return n}},jsFrontend.facebook={afterInit:function(){"object"==typeof _gaq?(FB.Event.subscribe("edge.create",function(t){_gaq.push(["_trackSocial","facebook","like",t])}),FB.Event.subscribe("edge.remove",function(t){_gaq.push(["_trackSocial","facebook","unlike",t])}),FB.Event.subscribe("message.send",function(t){_gaq.push(["_trackSocial","facebook","send",t])})):"object"==typeof ga&&(FB.Event.subscribe("edge.create",function(t){ga("send","social","facebook","like",t)}),FB.Event.subscribe("edge.remove",function(t){ga("send","social","facebook","unlike",t)}),FB.Event.subscribe("message.send",function(t){ga("send","social","facebook","send",t)}))}}
1,jsFrontend.forms={init:function(){jsFrontend.forms.datefields(),jsFrontend.forms.filled()},filled:function(){$(document).on("blur","form input, form textarea, form select",function(){""===$(this).val()?$(this).removeClass("filled"):$(this).addClass("filled")})},datefields:function(){var t=$("input.inputDatefield");t.length&&"date"!==t.get(0).type&&t.addClass("inputDatefieldNormal");var e=$(".inputDatefieldNormal, .inputDatefieldFrom, .inputDatefieldTill, .inputDatefieldRange"),n=$(".inputDatefieldNormal"),o=$(".inputDatefieldFrom"),a=$(".inputDatefieldTill"),r=$(".inputDatefieldRange");if(e.length>0){var l=[jsFrontend.locale.loc("DayLongSun"),jsFrontend.locale.loc("DayLongMon"),jsFrontend.locale.loc("DayLongTue"),jsFrontend.locale.loc("DayLongWed"),jsFrontend.locale.loc("DayLongThu"),jsFrontend.locale.loc("DayLongFri"),jsFrontend.locale.loc("DayLongSat")],i=[jsFrontend.locale.loc("DayShortSun"),jsFrontend.locale.loc("DayShortMon"),jsFrontend.locale.loc("DayShortTue"),jsFrontend.locale.loc("DayShortWed"),jsFrontend.locale.loc("DayShortThu"),jsFrontend.locale.loc("DayShortFri"),jsFrontend.locale.loc("DayShortSat")],s=[jsFrontend.locale.loc("DayShortSun"),jsFrontend.locale.loc("DayShortMon"),jsFrontend.locale.loc("DayShortTue"),jsFrontend.locale.loc("DayShortWed"),jsFrontend.locale.loc("DayShortThu"),jsFrontend.locale.loc("DayShortFri"),jsFrontend.locale.loc("DayShortSat")],c=[jsFrontend.locale.loc("MonthLong1"),jsFrontend.locale.loc("MonthLong2"),jsFrontend.locale.loc("MonthLong3"),jsFrontend.locale.loc("MonthLong4"),jsFrontend.locale.loc("MonthLong5"),jsFrontend.locale.loc("MonthLong6"),jsFrontend.locale.loc("MonthLong7"),jsFrontend.locale.loc("MonthLong8"),jsFrontend.locale.loc("MonthLong9"),jsFrontend.locale.loc("MonthLong10"),jsFrontend.locale.loc("MonthLong11"),jsFrontend.locale.loc("MonthLong12")],d=[jsFrontend.locale.loc("MonthShort1"),jsFrontend.locale.loc("MonthShort2"),jsFrontend.locale.loc("MonthShort3"),jsFrontend.locale.loc("MonthShort4"),jsFrontend.locale.loc("MonthShort5"),jsFrontend.locale.loc("MonthShort6"),jsFrontend.locale.loc("MonthShort7"),jsFrontend.locale.loc("MonthShort8"),jsFrontend.locale.loc("MonthShort9"),jsFrontend.locale.loc("MonthShort10"),jsFrontend.locale.loc("MonthShort11"),jsFrontend.locale.loc("MonthShort12")];$.isFunction($.fn.datepicker)&&(n.each(function(){var t=$(this).clone();t.insertAfter(this),t.hide(),$(this).attr("id",$(this).attr("id")+"-display"),$(this).attr("name",$(this).attr("name")+"-display")}),e.datepicker({dayNames:l,dayNamesMin:i,dayNamesShort:s,hideIfNoPrevNext:!0,monthNames:c,monthNamesShort:d,nextText:jsFrontend.locale.lbl("Next"),prevText:jsFrontend.locale.lbl("Previous"),showAnim:"slideDown"}),n.each(function(){var t=$(this).data(),e=new Date(t.year,t.month,t.day,0,0,0),n=""!==$(this).val()?$.datepicker.formatDate(t.mask,e):"";$(this).datepicker("option",{dateFormat:t.mask,firstDay:t.firstday,altField:"#"+$(this).attr("id").replace("-display",""),altFormat:"yy-mm-dd"}).datepicker("setDate",n)}),o.each(function(){var t=$(this).data(),e=$(this).val();$(this).datepicker("option",{dateFormat:t.mask,firstDay:t.firstday,minDate:new Date(parseInt(t.startdate.split("-")[0],10),parseInt(t.startdate.split("-")[1],10)-1,parseInt(t.startdate.split("-")[2],10))}).datepicker("setDate",e)}),a.each(function(){var t=$(this).data(),e=$(this).val();$(this).datepicker("option",{dateFormat:t.mask,firstDay:t.firstday,maxDate:new Date(parseInt(t.enddate.split("-")[0],10),parseInt(t.enddate.split("-")[1],10)-1,parseInt(t.enddate.split("-")[2],10))}).datepicker("setDate",e)}),r.each(function(){var t=$(this).data(),e=$(this).val();$(this).datepicker("option",{dateFormat:t.mask,firstDay:t.firstday,minDate:new Date(parseInt(t.startdate.split("-")[0],10),parseInt(t.startdate.split("-")[1],10)-1,parseInt(t.startdate.split("-")[2],10),0,0,0,0),maxDate:new Date(parseInt(t.enddate.split("-")[0],10),parseInt(t.enddate.split("-")[1],10)-1,parseInt(t.enddate.split("-")[2],10),23,59,59)}).datepicker("setDate",e)}))}}},jsFrontend.locale={initialized:!1,data:{},init:function(){$.ajax({url:"/src/Frontend/Cache/Locale/"+jsFrontend.current.language+".json",type:"GET",dataType:"json",async:!1,success:function(t){jsFrontend.locale.data=t,jsFrontend.locale.initialized=!0},error:function(t,e,n){throw new Error("Regenerate your locale-files.")}})},get:function(t,e){return jsFrontend.locale.initialized||jsFrontend.locale.init(),"undefined"==typeof jsFrontend.locale.data[t][e]?"{$"+t+e+"}":jsFrontend.locale.data[t][e]},act:function(t){return jsFrontend.locale.get("act",t)},err:function(t){return jsFrontend.locale.get("err",t)},lbl:function(t){return jsFrontend.locale.get("lbl",t)},loc:function(t){return jsFrontend.locale.get("loc",t)},msg:function(t){return jsFrontend.locale.get("msg",t)}}
1,jsFrontend.statistics={init:function(){jsFrontend.statistics.trackOutboundLinks()},trackOutboundLinks:function(){"object"!=typeof _gaq&&"function"!=typeof ga||($.expr[":"].external=function(t){return"undefined"!=typeof t.href&&t.hostname!==window.location.hostname},$(document).on("click","a:external:not(.noTracking)",function(t){var e="undefined"!=typeof $(this).attr("target");e||t.preventDefault();var n=$(this).attr("href"),o="Outbound Links",a="/Outbound Links/"+n;n.match(/^mailto:/)&&(o="Mailto",a="/Mailto/"+n.substring(7)),n.match(/^#/)&&(o="Anchors",a="/Anchor/"+n.substring(1)),"object"==typeof _gaq?_gaq.push(["_trackEvent",o,a]):ga("send","event",o,a),e||setTimeout(function(){document.location.href=n},100)}))}},$(jsFrontend.init);
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.