1/*!* 2 * project: digitalstrategie / msb 3 * release: trunk 4 * build-date: 20.05.2019 5 */ 6 7function inlinePageTrack(){}function inlineLinkTrack(){}function isGTMActive(){return"undefined"!=typeof dataLayer&&"function"==typeof dataLayer.push?!0:!1}function collectGTMData(){var a=mrm.$("html").attr("lang"),b="Logged off";mrm.$("#loginStatus").length>0&&(b="Logged in"),dataLayer.push({language:a,visitor_status:b})}(function(){var a=this,b={},c=b.$=a.jQuery||a.Zepto||a.$;!function(){var a=!1,b=/xyz/.test(function(){})?/\b_super\b/:/.*/;this.Class=function(){},Class.extend=function(c){function d(){!a&&this.init&&this.init.apply(this,arguments)}var e=this.prototype;a=!0;var f=new this;a=!1;for(var g in c)f[g]="function"==typeof c[g]&&"function"==typeof e[g]&&b.test(c[g])?function(a,b){return function(){var c=this._super;this._super=e[a];var d=b.apply(this,arguments);return this._super=c,d}}(g,c[g]):c[g];return d.prototype=f,d.constructor=d,d.extend=arguments.callee,d}}(),b.Application=Class.extend({init:function(a,d){this.config=c.extend(b.Config,d),this.$ctx=a||c("body"),this.modules=[],this.connectors={},this.sandbox=new b.Sandbox(this,this.config)},registerModules:function(a){var d=this,e=[],f=b.Utils.String;return a=a||this.$ctx,a.find('.mod:not([data-ignore="true"])').add(a).each(function(){var a=c(this),b=a.attr("class")||"";if(b=b.split(" "),b.length>1){for(var g,h,i=[],j=[],k=0,l=b.length;l>k;k++){var m=c.trim(b[k]);m&&(m.indexOf("-")>-1&&(m=f.toCamel(m)),0===m.indexOf(d.config.modPrefix)&&m.length>d.config.modPrefix.length?g=m.substr(d.config.modPrefix.length):0===m.indexOf(d.config.skinPrefix)&&i.push(m.substr(d.config.skinPrefix.length).replace(g,"")))}if(h=a.attr("data-connectors")){j=h.split(",");for(var k=0,l=j.length;l>k;k++){var n=c.trim(j[k]);n&&(j[k]=n)}}g&&d.config.modules[g]&&e.push(d.registerModule(a,g,i,j))}}),e},unregisterModules:function(a){var b=this.connectors;if(a=a||this.modules,a===this.modules)this.connectors=[],this.modules=[];else for(var d=0,e=a.length;e>d;d++){var f,g=a[d];for(var h in b)b.hasOwnProperty(h)&&b[h].unregisterComponent(g);f=c.inArray(g,this.modules),f>-1&&delete this.modules[f]}},start:function(a){a=a||this.modules;for(var b=0,c=a.length;c>b;b++)a[b].start()},stop:function(a){a=a||this.modules;for(var b=0,c=a.length;c>b;b++)a[b].stop()},registerModule:function(a,b,c,d){var e=this.modules;if(b=b||void 0,c=c||[],d=d||[],b&&this.config.modules[b]){var f=e.length;a.data("id",f),e[f]=new this.config.modules[b](a,this.sandbox,f);for(var g=0,h=c.length;h>g;g++){var i=c[g];this.config.modules[b][i]&&(e[f]=e[f].getDecoratedModule(b,i))}for(var g=0,h=d.length;h>g;g++)this.registerConnection(d[g],e[f]);return e[f]}return null},registerConnection:function(a,d){a=c.trim(a);var e,f,g,h=a.split("-");if(1===h.length?g=f=h[0]:2===h.length&&(e=h[0],f=h[1],g=e+f),g){var i=this.connectors;i[g]||(e?this.config.connectors[e]&&(i[g]=new this.config.connectors[e](f)):i[g]=new b.Connector(f)),i[g]&&(d.attachConnector(i[g]),i[g].registerComponent(d))}},unregisterConnection:function(a,b){var c=this.connectors[a];c&&(c.unregisterComponent(b),b.detachConnector(c))}}),b.Sandbox=Class.extend({init:function(a,b){this.application=a,this.config=b,this.afterCallbacks=[]},addModules:function(a){var b=[],c=this.application;return a&&(b=c.registerModules(a),c.start(b)),b},removeModules:function(a){var b=this,d=this.application;if(!c.isArray(a)){var e=a,f=[];e.find(".mod").add(e).each(function(){var a=c(this).data("id");void 0!==a&&(module=b.getModuleById(a),module&&f.push(module))}),a=f}a&&(d.stop(a),d.unregisterModules(a))},subscribe:function(a,c){var d=this.application;c instanceof b.Module&&a&&(a+="",d.registerConnection(a,c))},unsubscribe:function(a,c){var d=this.application;c instanceof b.Module&&a&&(a+="",d.unregisterConnection(a,c))},getModuleById:function(a){var b=this.application;if(void 0!==b.modules[a])return b.modules[a];throw new Error("the module with the id "+a+" does not exist")},getConfig:function(){return this.config},getConfigParam:function(a){var b=this.config;if(void 0!==b[a])return b[a];throw new Error("the config param "+a+" does not exist")},ready:function(a){var b=this.afterCallbacks;
7if(b.push(a),this.application.modules.length===b.length)for(var c=0;c<b.length;c++){var d=b[c];"function"==typeof d&&(delete b[c],d())}}}),b.Module=Class.extend({init:function(a,b,c){this.$ctx=a,this.id=c,this.connectors={},this.sandbox=b},start:function(){var a=this;this.on&&this.on(function(){a.initAfter()})},stop:function(){var a=this.$ctx;c("*",a).unbind().removeData(),a.unbind().removeData()},initAfter:function(){var a=this;this.sandbox.ready(function(){a.after&&a.after()})},fire:function(a,d,e,f){var g=this,h=this.connectors,i=!0;null==e&&null==f?"function"==typeof d?(f=d,d=void 0):c.isArray(d)&&(e=d,d=void 0):null==f&&("function"==typeof e&&(f=e,e=void 0),c.isArray(d)&&(e=d,d=void 0)),a=b.Utils.String.capitalize(a),d=d||{},e=e||Object.keys(h);for(var j=0,k=e.length;k>j;j++){var l=e[j];if(!h.hasOwnProperty(l))throw new Error("the module #"+g.id+" is not connected to connector "+l);var m=h[l],n=m.notify(g,"on"+a,d)||!1;n||(i=!1)}i&&"function"==typeof f&&f()},attachConnector:function(a){this.connectors[a.connectorId]=a},detachConnector:function(a){delete this.connectors[a.connectorId]},getDecoratedModule:function(a,b){var c=this.sandbox.getConfigParam("modules");if(c[a][b]){var d=c[a][b];return d.prototype=this,d.prototype.constructor=c[a][b],new d(this)}return null}}),b.Connector=Class.extend({init:function(a){this.connectorId=a,this.components={}},registerComponent:function(a){this.components[a.id]={component:a}},unregisterComponent:function(a){var b=this.components;b[a.id]&&delete b[a.id]},notify:function(a,b,c){var d=!0,e=this.components;for(var f in e)if(e.hasOwnProperty(f)){var g=e[f].component;g!==a&&g[b]&&g[b](c)===!1&&(d=!1)}return d}}),b.Utils={},Object.keys||(Object.keys=function(a){var b,c=[];for(b in a)Object.prototype.hasOwnProperty.call(a,b)&&c.push(b);return c}),b.Utils.String={capitalize:function(a){return a.substr(0,1).toUpperCase().concat(a.substr(1))},toCamel:function(a){return a.replace(/(\-[A-Za-z])/g,function(a){return a.toUpperCase().replace("-","")})}},b.Config={modules:b.Module,connectors:b.Connector,modPrefix:"mod",skinPrefix:"skin"},"function"==typeof define&&define.amd?define(["jquery"],function(){return b}):a.Tc=b}).call(this),function(){var a=this,b=a._,c={},d=Array.prototype,e=Object.prototype,f=Function.prototype,g=d.push,h=d.slice,i=d.concat,j=e.toString,k=e.hasOwnProperty,l=d.forEach,m=d.map,n=d.reduce,o=d.reduceRight,p=d.filter,q=d.every,r=d.some,s=d.indexOf,t=d.lastIndexOf,u=Array.isArray,v=Object.keys,w=f.bind,x=function(a){return a instanceof x?a:this instanceof x?void(this._wrapped=a):new x(a)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=x),exports._=x):a._=x,x.VERSION="1.4.4";var y=x.each=x.forEach=function(a,b,d){if(null!=a)if(l&&a.forEach===l)a.forEach(b,d);else if(a.length===+a.length){for(var e=0,f=a.length;f>e;e++)if(b.call(d,a[e],e,a)===c)return}else for(var g in a)if(x.has(a,g)&&b.call(d,a[g],g,a)===c)return};x.map=x.collect=function(a,b,c){var d=[];return null==a?d:m&&a.map===m?a.map(b,c):(y(a,function(a,e,f){d[d.length]=b.call(c,a,e,f)}),d)};var z="Reduce of empty array with no initial value";x.reduce=x.foldl=x.inject=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),n&&a.reduce===n)return d&&(b=x.bind(b,d)),e?a.reduce(b,c):a.reduce(b);if(y(a,function(a,f,g){e?c=b.call(d,c,a,f,g):(c=a,e=!0)}),!e)throw new TypeError(z);return c},x.reduceRight=x.foldr=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),o&&a.reduceRight===o)return d&&(b=x.bind(b,d)),e?a.reduceRight(b,c):a.reduceRight(b);var f=a.length;if(f!==+f){var g=x.keys(a);f=g.length}if(y(a,function(h,i,j){i=g?g[--f]:--f,e?c=b.call(d,c,a[i],i,j):(c=a[i],e=!0)}),!e)throw new TypeError(z);return c},x.find=x.detect=function(a,b,c){var d;return A(a,function(a,e,f){return b.call(c,a,e,f)?(d=a,!0):void 0}),d},x.filter=x.select=function(a,b,c){var d=[];return null==a?d:p&&a.filter===p?a.filter(b,c):(y(a,function(a,e,f){b.call(c,a,e,f)&&(d[d.length]=a)}),d)},x.reject=function(a,b,c){return x.filter(a,function(a,d,e){return!b.call(c,a,d,e)},c)},x.every=x.all=function(a,b,d){b||(b=x.identity);var e=!0;return null==a?e:q&&a.every===q?a.every(b,d):(y(a,function(a,f,g){return(e=e&&b.call(d,a,f,g))?void 0:c}),!!e)};var A=x.some=x.any=function(a,b,d){b||(b=x.identity);var e=!1;return null==a?e:r&&a.some===r?a.some(b,d):(y(a,function(a,f,g){return e||(e=b.call(d,a,f,g))?c:void 0}),!!e)};x.contains=x.include=function(a,b){return null==a?!1:s&&a.indexOf===s?-1!=a.indexOf(b):A(a,function(a){return a===b})},x.invoke=function(a,b){var c=h.call(arguments,2),d=x.isFunction(b);return x.map(a,function(a){return(d?b:a[b]).apply(a,c)})},x.pluck=function(a,b){return x.map(a,function(a){return a[b]})},x.where=function(a,b,c){return x.isEmpty(b)?c?null:[]:x[c?"find":"filter"](a,function(a){for(var c in b)if(b[c]!==a[c])return!1;return!0})},x.findWhere=function(a,b){return x.where(a,b,!0)},x.max=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.max.apply(Math,a);if(!b&&x.isEmpty(a))return-1/0;var d={computed:-1/0,value:-1/0};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;g>=d.computed&&(d={value:a,computed:g})}),d.value},x.min=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.min.apply(Math,a);if(!b&&x.isEmpty(a))return 1/0;var d={computed:1/0,value:1/0};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;g<d.computed&&(d={value:a,computed:g})}),d.value},x.shuffle=function(a){var b,c=0,d=[];return y(a,function(a){b=x.random(c++),d[c-1]=d[b],d[b]=a}),d};var B=function(a){return x.isFunction(a)?a:function(b){return b[a]}};x.sortBy=function(a,b,c){var d=B(b);return x.pluck(x.map(a,function(a,b,e){return{value:a,index:b,criteria:d.call(c,a,b,e)}
7}).sort(function(a,b){var c=a.criteria,d=b.criteria;if(c!==d){if(c>d||void 0===c)return 1;if(d>c||void 0===d)return-1}return a.index<b.index?-1:1}),"value")};var C=function(a,b,c,d){var e={},f=B(b||x.identity);return y(a,function(b,g){var h=f.call(c,b,g,a);d(e,h,b)}),e};x.groupBy=function(a,b,c){return C(a,b,c,function(a,b,c){(x.has(a,b)?a[b]:a[b]=[]).push(c)})},x.countBy=function(a,b,c){return C(a,b,c,function(a,b){x.has(a,b)||(a[b]=0),a[b]++})},x.sortedIndex=function(a,b,c,d){c=null==c?x.identity:B(c);for(var e=c.call(d,b),f=0,g=a.length;g>f;){var h=f+g>>>1;c.call(d,a[h])<e?f=h+1:g=h}return f},x.toArray=function(a){return a?x.isArray(a)?h.call(a):a.length===+a.length?x.map(a,x.identity):x.values(a):[]},x.size=function(a){return null==a?0:a.length===+a.length?a.length:x.keys(a).length},x.first=x.head=x.take=function(a,b,c){return null==a?void 0:null==b||c?a[0]:h.call(a,0,b)},x.initial=function(a,b,c){return h.call(a,0,a.length-(null==b||c?1:b))},x.last=function(a,b,c){return null==a?void 0:null==b||c?a[a.length-1]:h.call(a,Math.max(a.length-b,0))},x.rest=x.tail=x.drop=function(a,b,c){return h.call(a,null==b||c?1:b)},x.compact=function(a){return x.filter(a,x.identity)};var D=function(a,b,c){return y(a,function(a){x.isArray(a)?b?g.apply(c,a):D(a,b,c):c.push(a)}),c};x.flatten=function(a,b){return D(a,b,[])},x.without=function(a){return x.difference(a,h.call(arguments,1))},x.uniq=x.unique=function(a,b,c,d){x.isFunction(b)&&(d=c,c=b,b=!1);var e=c?x.map(a,c,d):a,f=[],g=[];return y(e,function(c,d){(b?d&&g[g.length-1]===c:x.contains(g,c))||(g.push(c),f.push(a[d]))}),f},x.union=function(){return x.uniq(i.apply(d,arguments))},x.intersection=function(a){var b=h.call(arguments,1);return x.filter(x.uniq(a),function(a){return x.every(b,function(b){return x.indexOf(b,a)>=0})})},x.difference=function(a){var b=i.apply(d,h.call(arguments,1));return x.filter(a,function(a){return!x.contains(b,a)})},x.zip=function(){for(var a=h.call(arguments),b=x.max(x.pluck(a,"length")),c=new Array(b),d=0;b>d;d++)c[d]=x.pluck(a,""+d);return c},x.object=function(a,b){if(null==a)return{};for(var c={},d=0,e=a.length;e>d;d++)b?c[a[d]]=b[d]:c[a[d][0]]=a[d][1];return c},x.indexOf=function(a,b,c){if(null==a)return-1;var d=0,e=a.length;if(c){if("number"!=typeof c)return d=x.sortedIndex(a,b),a[d]===b?d:-1;d=0>c?Math.max(0,e+c):c}if(s&&a.indexOf===s)return a.indexOf(b,c);for(;e>d;d++)if(a[d]===b)return d;return-1},x.lastIndexOf=function(a,b,c){if(null==a)return-1;var d=null!=c;if(t&&a.lastIndexOf===t)return d?a.lastIndexOf(b,c):a.lastIndexOf(b);for(var e=d?c:a.length;e--;)if(a[e]===b)return e;return-1},x.range=function(a,b,c){arguments.length<=1&&(b=a||0,a=0),c=arguments[2]||1;for(var d=Math.max(Math.ceil((b-a)/c),0),e=0,f=new Array(d);d>e;)f[e++]=a,a+=c;return f},x.bind=function(a,b){if(a.bind===w&&w)return w.apply(a,h.call(arguments,1));var c=h.call(arguments,2);return function(){return a.apply(b,c.concat(h.call(arguments)))}},x.partial=function(a){var b=h.call(arguments,1);return function(){return a.apply(this,b.concat(h.call(arguments)))}},x.bindAll=function(a){var b=h.call(arguments,1);return 0===b.length&&(b=x.functions(a)),y(b,function(b){a[b]=x.bind(a[b],a)}),a},x.memoize=function(a,b){var c={};return b||(b=x.identity),function(){var d=b.apply(this,arguments);return x.has(c,d)?c[d]:c[d]=a.apply(this,arguments)}},x.delay=function(a,b){var c=h.call(arguments,2);return setTimeout(function(){return a.apply(null,c)},b)},x.defer=function(a){return x.delay.apply(x,[a,1].concat(h.call(arguments,1)))},x.throttle=function(a,b){var c,d,e,f,g=0,h=function(){g=new Date,e=null,f=a.apply(c,d)};return function(){var i=new Date,j=b-(i-g);return c=this,d=arguments,0>=j?(clearTimeout(e),e=null,g=i,f=a.apply(c,d)):e||(e=setTimeout(h,j)),f}},x.debounce=function(a,b,c){var d,e;return function(){var f=this,g=arguments,h=function(){d=null,c||(e=a.apply(f,g))},i=c&&!d;return clearTimeout(d),d=setTimeout(h,b),i&&(e=a.apply(f,g)),e}},x.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments),a=null,b)}},x.wrap=function(a,b){return function(){var c=[a];return g.apply(c,arguments),b.apply(this,c)}},x.compose=function(){var a=arguments;return function(){for(var b=arguments,c=a.length-1;c>=0;c--)b=[a[c].apply(this,b)];return b[0]}},x.after=function(a,b){return 0>=a?b():function(){return--a<1?b.apply(this,arguments):void 0}}
7,x.keys=v||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[];for(var c in a)x.has(a,c)&&(b[b.length]=c);return b},x.values=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push(a[c]);return b},x.pairs=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push([c,a[c]]);return b},x.invert=function(a){var b={};for(var c in a)x.has(a,c)&&(b[a[c]]=c);return b},x.functions=x.methods=function(a){var b=[];for(var c in a)x.isFunction(a[c])&&b.push(c);return b.sort()},x.extend=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)a[c]=b[c]}),a},x.pick=function(a){var b={},c=i.apply(d,h.call(arguments,1));return y(c,function(c){c in a&&(b[c]=a[c])}),b},x.omit=function(a){var b={},c=i.apply(d,h.call(arguments,1));for(var e in a)x.contains(c,e)||(b[e]=a[e]);return b},x.defaults=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)null==a[c]&&(a[c]=b[c])}),a},x.clone=function(a){return x.isObject(a)?x.isArray(a)?a.slice():x.extend({},a):a},x.tap=function(a,b){return b(a),a};var E=function(a,b,c,d){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return a===b;a instanceof x&&(a=a._wrapped),b instanceof x&&(b=b._wrapped);var e=j.call(a);if(e!=j.call(b))return!1;switch(e){case"[object String]":return a==String(b);case"[object Number]":return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case"[object Date]":case"[object Boolean]":return+a==+b;case"[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return!1;for(var f=c.length;f--;)if(c[f]==a)return d[f]==b;c.push(a),d.push(b);var g=0,h=!0;if("[object Array]"==e){if(g=a.length,h=g==b.length)for(;g--&&(h=E(a[g],b[g],c,d)););}else{var i=a.constructor,k=b.constructor;if(i!==k&&!(x.isFunction(i)&&i instanceof i&&x.isFunction(k)&&k instanceof k))return!1;for(var l in a)if(x.has(a,l)&&(g++,!(h=x.has(b,l)&&E(a[l],b[l],c,d))))break;if(h){for(l in b)if(x.has(b,l)&&!g--)break;h=!g}}return c.pop(),d.pop(),h};x.isEqual=function(a,b){return E(a,b,[],[])},x.isEmpty=function(a){if(null==a)return!0;if(x.isArray(a)||x.isString(a))return 0===a.length;for(var b in a)if(x.has(a,b))return!1;return!0},x.isElement=function(a){return!(!a||1!==a.nodeType)},x.isArray=u||function(a){return"[object Array]"==j.call(a)},x.isObject=function(a){return a===Object(a)},y(["Arguments","Function","String","Number","Date","RegExp"],function(a){x["is"+a]=function(b){return j.call(b)=="[object "+a+"]"}}),x.isArguments(arguments)||(x.isArguments=function(a){return!(!a||!x.has(a,"callee"))}),"function"!=typeof/./&&(x.isFunction=function(a){return"function"==typeof a}),x.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))},x.isNaN=function(a){return x.isNumber(a)&&a!=+a},x.isBoolean=function(a){return a===!0||a===!1||"[object Boolean]"==j.call(a)},x.isNull=function(a){return null===a},x.isUndefined=function(a){return void 0===a},x.has=function(a,b){return k.call(a,b)},x.noConflict=function(){return a._=b,this},x.identity=function(a){return a},x.times=function(a,b,c){for(var d=Array(a),e=0;a>e;e++)d[e]=b.call(c,e);return d},x.random=function(a,b){return null==b&&(b=a,a=0),a+Math.floor(Math.random()*(b-a+1))};var F={escape:{"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"}};F.unescape=x.invert(F.escape);var G={escape:new RegExp("["+x.keys(F.escape).join("")+"]","g"),unescape:new RegExp("("+x.keys(F.unescape).join("|")+")","g")};x.each(["escape","unescape"],function(a){x[a]=function(b){return null==b?"":(""+b).replace(G[a],function(b){return F[a][b]})}}),x.result=function(a,b){if(null==a)return null;var c=a[b];return x.isFunction(c)?c.call(a):c},x.mixin=function(a){y(x.functions(a),function(b){var c=x[b]=a[b];x.prototype[b]=function(){var a=[this._wrapped];return g.apply(a,arguments),L.call(this,c.apply(x,a))}})};var H=0;x.uniqueId=function(a){var b=++H+"";return a?a+b:b},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var I=/(.)^/,J={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"},K=/\\|'|\r|\n|\t|\u2028|\u2029/g;x.template=function(a,b,c){var d;c=x.defaults({},c,x.templateSettings);var e=new RegExp([(c.escape||I).source,(c.interpolate||I).source,(c.evaluate||I).source].join("|")+"|$","g"),f=0,g="__p+='";a.replace(e,function(b,c,d,e,h){return g+=a.slice(f,h).replace(K,function(a){return"\\"+J[a]}),c&&(g+="'+\n((__t=("+c+"))==null?'':_.escape(__t))+\n'"),d&&(g+="'+\n((__t=("+d+"))==null?'':__t)+\n'"),e&&(g+="';\n"+e+"\n__p+='"),f=h+b.length,b}),g+="';\n",c.variable||(g="with(obj||{}){\n"+g+"}\n"),g="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+g+"return __p;\n";try{d=new Function(c.variable||"obj","_",g)}catch(h){throw h.source=g,h}if(b)return d(b,x);var i=function(a){return d.call(this,a,x)};return i.source="function("+(c.variable||"obj")+"){\n"+g+"}",i},x.chain=function(a){return x(a).chain()};var L=function(a){return this._chain?x(a).chain():a};x.mixin(x),y(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=d[a];x.prototype[a]=function(){var c=this._wrapped;return b.apply(c,arguments),"shift"!=a&&"splice"!=a||0!==c.length||delete c[0],L.call(this,c)}}),y(["concat","join","slice"],function(a){var b=d[a];x.prototype[a]=function(){return L.call(this,b.apply(this._wrapped,arguments))}}),x.extend(x.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),function(a){a.browserTest=function(b,c){var d="unknown",e="X",f=function(a,b){for(var c=0;c<b.length;c+=1)a=a.replace(b[c][0],b[c][1]);return a},g=function(b,c,g,h){var i={name:f((c.exec(b)||[d,d])[1],g)};i[i.name]=!0,i.version=i.opera?window.opera.version():(h.exec(b)||[e,e,e,e])[3],/safari/.test(i.name)&&i.version>400?i.version="2.0":"presto"===i.name&&(i.version=a.browser.version>9.27?"futhark":"linear_b"),i.versionNumber=parseFloat(i.version,10)||0;var j=1;return i.versionNumber<100&&i.versionNumber>9&&(j=2),i.versionX=i.version!==e?i.version.substr(0,j):e,i.className=i.name+i.versionX,i};b=(/Opera|Navigator|Minefield|KHTML|Chrome/.test(b)?f(b,[[/(Firefox|MSIE|KHTML,\slike\sGecko|Konqueror)/,""],["Chrome Safari","Chrome"],["KHTML","Konqueror"],["Minefield","Firefox"],["Navigator","Netscape"]]):b).toLowerCase(),a.browser=a.extend(c?{}:a.browser,g(b,/(camino|chrome|firefox|netscape|konqueror|lynx|msie|opera|safari)/,[],/(camino|chrome|firefox|netscape|netscape6|opera|ver
7sion|konqueror|lynx|msie|safari)(\/|\s)([a-z0-9\.\+]*?)(\;|dev|rel|\s|$)/)),a.layout=g(b,/(gecko|konqueror|msie|opera|webkit)/,[["konqueror","khtml"],["msie","trident"],["opera","presto"]],/(applewebkit|rv|konqueror|msie)(\:|\/|\s)([a-z0-9\.]*?)(\;|\)|\s)/),a.os={name:(/(win|mac|linux|sunos|solaris|iphone|ipad)/.exec(navigator.platform.toLowerCase())||[d])[0].replace("sunos","solaris"),android:/android/.test(b)},c||a("html").addClass([a.os.name,a.browser.name,a.browser.className,a.layout.name,a.layout.className].join(" "))},a.browserTest(navigator.userAgent)}(jQuery),function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(b){return a(b,window,document)}):"object"==typeof exports?module.exports=function(b,c){return b||(b=window),c||(c="undefined"!=typeof window?require("jquery"):require("jquery")(b)),a(c,b,b.document)}:a(jQuery,window,document)}(function(a,b,c,d){"use strict";function e(b){var c,d,f="a aa ai ao as b fn i m o s ",g={};a.each(b,function(a){c=a.match(/^([^A-Z]+?)([A-Z])/),c&&-1!==f.indexOf(c[1]+" ")&&(d=a.replace(c[0],c[2].toLowerCase()),g[d]=a,"o"===c[1]&&e(b[a]))}),b._hungarianMap=g}function f(b,c,g){b._hungarianMap||e(b);var h;a.each(c,function(e){h=b._hungarianMap[e],h===d||!g&&c[h]!==d||("o"===h.charAt(0)?(c[h]||(c[h]={}),a.extend(!0,c[h],c[e]),f(b[h],c[h],g)):c[h]=c[e])})}function g(a){var b=Wb.defaults.oLanguage,c=a.sZeroRecords;!a.sEmptyTable&&c&&"No data available in table"===b.sEmptyTable&&Hb(a,a,"sZeroRecords","sEmptyTable"),!a.sLoadingRecords&&c&&"Loading..."===b.sLoadingRecords&&Hb(a,a,"sZeroRecords","sLoadingRecords"),a.sInfoThousands&&(a.sThousands=a.sInfoThousands);var d=a.sDecimal;d&&Qb(d)}function h(a){nc(a,"ordering","bSort"),nc(a,"orderMulti","bSortMulti"),nc(a,"orderClasses","bSortClasses"),nc(a,"orderCellsTop","bSortCellsTop"),nc(a,"order","aaSorting"),nc(a,"orderFixed","aaSortingFixed"),nc(a,"paging","bPaginate"),nc(a,"pagingType","sPaginationType"),nc(a,"pageLength","iDisplayLength"),nc(a,"searching","bFilter"),"boolean"==typeof a.sScrollX&&(a.sScrollX=a.sScrollX?"100%":""),"boolean"==typeof a.scrollX&&(a.scrollX=a.scrollX?"100%":"");var b=a.aoSearchCols;if(b)for(var c=0,d=b.length;d>c;c++)b[c]&&f(Wb.models.oSearch,b[c])}function i(b){nc(b,"orderable","bSortable"),nc(b,"orderData","aDataSort"),nc(b,"orderSequence","asSorting"),nc(b,"orderDataType","sortDataType");var c=b.aDataSort;c&&!a.isArray(c)&&(b.aDataSort=[c])}function j(c){if(!Wb.__browser){var d={};Wb.__browser=d;var e=a("<div/>").css({position:"fixed",top:0,left:-1*a(b).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(a("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(a("<div/>").css({width:"100%",height:10}))).appendTo("body"),f=e.children(),g=f.children();d.barWidth=f[0].offsetWidth-f[0].clientWidth,d.bScrollOversize=100===g[0].offsetWidth&&100!==f[0].clientWidth,d.bScrollbarLeft=1!==Math.round(g.offset().left),d.bBounding=e[0].getBoundingClientRect().width?!0:!1,e.remove()}a.extend(c.oBrowser,Wb.__browser),c.oScroll.iBarWidth=Wb.__browser.barWidth}function k(a,b,c,e,f,g){var h,i=e,j=!1;for(c!==d&&(h=c,j=!0);i!==f;)a.hasOwnProperty(i)&&(h=j?b(h,a[i],i,a):a[i],j=!0,i+=g);return h}function l(b,d){var e=Wb.defaults.column,f=b.aoColumns.length,g=a.extend({},Wb.models.oColumn,e,{nTh:d?d:c.createElement("th"),sTitle:e.sTitle?e.sTitle:d?d.innerHTML:"",aDataSort:e.aDataSort?e.aDataSort:[f],mData:e.mData?e.mData:f,idx:f});b.aoColumns.push(g);var h=b.aoPreSearchCols;h[f]=a.extend({},Wb.models.oSearch,h[f]),m(b,f,a(d).data())}function m(b,c,e){var g=b.aoColumns[c],h=b.oClasses,j=a(g.nTh);if(!g.sWidthOrig){g.sWidthOrig=j.attr("width")||null;var k=(j.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);k&&(g.sWidthOrig=k[1])}e!==d&&null!==e&&(i(e),f(Wb.defaults.column,e),e.mDataProp===d||e.mData||(e.mData=e.mDataProp),e.sType&&(g._sManualType=e.sType),e.className&&!e.sClass&&(e.sClass=e.className),a.extend(g,e),Hb(g,e,"sWidth","sWidthOrig"),e.iDataSort!==d&&(g.aDataSort=[e.iDataSort]),Hb(g,e,"aDataSort"));var l=g.mData,m=B(l),n=g.mRender?B(g.mRender):null,o=function(a){return"string"==typeof a&&-1!==a.indexOf("@")};
7g._bAttrSrc=a.isPlainObject(l)&&(o(l.sort)||o(l.type)||o(l.filter)),g._setter=null,g.fnGetData=function(a,b,c){var e=m(a,b,d,c);return n&&b?n(e,b,a,c):e},g.fnSetData=function(a,b,c){return C(l)(a,b,c)},"number"!=typeof l&&(b._rowReadObject=!0),b.oFeatures.bSort||(g.bSortable=!1,j.addClass(h.sSortableNone));var p=-1!==a.inArray("asc",g.asSorting),q=-1!==a.inArray("desc",g.asSorting);g.bSortable&&(p||q)?p&&!q?(g.sSortingClass=h.sSortableAsc,g.sSortingClassJUI=h.sSortJUIAscAllowed):!p&&q?(g.sSortingClass=h.sSortableDesc,g.sSortingClassJUI=h.sSortJUIDescAllowed):(g.sSortingClass=h.sSortable,g.sSortingClassJUI=h.sSortJUI):(g.sSortingClass=h.sSortableNone,g.sSortingClassJUI="")}function n(a){if(a.oFeatures.bAutoWidth!==!1){var b=a.aoColumns;rb(a);for(var c=0,d=b.length;d>c;c++)b[c].nTh.style.width=b[c].sWidth}var e=a.oScroll;(""!==e.sY||""!==e.sX)&&pb(a),Lb(a,null,"column-sizing",[a])}function o(a,b){var c=r(a,"bVisible");return"number"==typeof c[b]?c[b]:null}function p(b,c){var d=r(b,"bVisible"),e=a.inArray(c,d);return-1!==e?e:null}function q(b){var c=0;return a.each(b.aoColumns,function(b,d){d.bVisible&&"none"!==a(d.nTh).css("display")&&c++}),c}function r(b,c){var d=[];return a.map(b.aoColumns,function(a,b){a[c]&&d.push(b)}),d}function s(a){var b,c,e,f,g,h,i,j,k,l=a.aoColumns,m=a.aoData,n=Wb.ext.type.detect;for(b=0,c=l.length;c>b;b++)if(i=l[b],k=[],!i.sType&&i._sManualType)i.sType=i._sManualType;else if(!i.sType){for(e=0,f=n.length;f>e;e++){for(g=0,h=m.length;h>g&&(k[g]===d&&(k[g]=y(a,g,b,"type")),j=n[e](k[g],a),j||e===n.length-1)&&"html"!==j;g++);if(j){i.sType=j;break}}i.sType||(i.sType="string")}}function t(b,c,e,f){var g,h,i,j,k,m,n,o=b.aoColumns;if(c)for(g=c.length-1;g>=0;g--){n=c[g];var p=n.targets!==d?n.targets:n.aTargets;for(a.isArray(p)||(p=[p]),i=0,j=p.length;j>i;i++)if("number"==typeof p[i]&&p[i]>=0){for(;o.length<=p[i];)l(b);f(p[i],n)}else if("number"==typeof p[i]&&p[i]<0)f(o.length+p[i],n);else if("string"==typeof p[i])for(k=0,m=o.length;m>k;k++)("_all"==p[i]||a(o[k].nTh).hasClass(p[i]))&&f(k,n)}if(e)for(g=0,h=e.length;h>g;g++)f(g,e[g])}function u(b,c,e,f){var g=b.aoData.length,h=a.extend(!0,{},Wb.models.oRow,{src:e?"dom":"data",idx:g});h._aData=c,b.aoData.push(h);for(var i=b.aoColumns,j=0,k=i.length;k>j;j++)i[j].sType=null;b.aiDisplayMaster.push(g);var l=b.rowIdFn(c);return l!==d&&(b.aIds[l]=h),(e||!b.oFeatures.bDeferRender)&&I(b,g,e,f),g}function v(b,c){var d;return c instanceof a||(c=a(c)),c.map(function(a,c){return d=H(b,c),u(b,d.data,c,d.cells)})}function w(a,b){return b._DT_RowIndex!==d?b._DT_RowIndex:null}function x(b,c,d){return a.inArray(d,b.aoData[c].anCells)}function y(a,b,c,e){var f=a.iDraw,g=a.aoColumns[c],h=a.aoData[b]._aData,i=g.sDefaultContent,j=g.fnGetData(h,e,{settings:a,row:b,col:c});if(j===d)return a.iDrawError!=f&&null===i&&(Gb(a,0,"Requested unknown parameter "+("function"==typeof g.mData?"{function}":"'"+g.mData+"'")+" for row "+b+", column "+c,4),a.iDrawError=f),i;if(j!==h&&null!==j||null===i||e===d){if("function"==typeof j)return j.call(h)}else j=i;return null===j&&"display"==e?"":j}function z(a,b,c,d){var e=a.aoColumns[c],f=a.aoData[b]._aData;e.fnSetData(f,d,{settings:a,row:b,col:c})}function A(b){return a.map(b.match(/(\\.|[^\.])+/g)||[""],function(a){return a.replace(/\\\./g,".")})}function B(b){if(a.isPlainObject(b)){var c={};return a.each(b,function(a,b){b&&(c[a]=B(b))}),function(a,b,e,f){var g=c[b]||c._;return g!==d?g(a,b,e,f):a}}if(null===b)return function(a){return a};if("function"==typeof b)return function(a,c,d,e){return b(a,c,d,e)};if("string"!=typeof b||-1===b.indexOf(".")&&-1===b.indexOf("[")&&-1===b.indexOf("("))return function(a){return a[b]};var e=function(b,c,f){var g,h,i,j;if(""!==f)for(var k=A(f),l=0,m=k.length;m>l;l++){if(g=k[l].match(oc),h=k[l].match(pc),g){if(k[l]=k[l].replace(oc,""),""!==k[l]&&(b=b[k[l]]),i=[],k.splice(0,l+1),j=k.join("."),a.isArray(b))for(var n=0,o=b.length;o>n;n++)i.push(e(b[n],c,j));var p=g[0].substring(1,g[0].length-1);b=""===p?i:i.join(p);break}if(h)k[l]=k[l].replace(pc,""),b=b[k[l]]();else{if(null===b||b[k[l]]===d)return d;b=b[k[l]]}}return b};return function(a,c){return e(a,c,b)}}function C(b){if(a.isPlainObject(b))return C(b._);if(null===b)return function(){};if("function"==typeof b)return function(a,c,d){b(a,"set",c,d)};if("string"!=typeof b||-1===b.indexOf(".")&&-1===b.indexOf("[")&&-1===b.indexOf("("))return function(a,c){a[b]=c};var c=function(b,e,f){for(var g,h,i,j,k,l=A(f),m=l[l.length-1],n=0,o=l.length-1;o>n;n++){if(h=l[n].match(oc),i=l[n].match(pc),h){if(l[n]=l[n].replace(oc,""),b[l[n]]=[],g=l.slice(),g.splice(0,n+1),k=g.join("."),a.isArray(e))for(var p=0,q=e.length;q>p;p++)j={},c(j,e[p],k),b[l[n]].push(j);else b[l[n]]=e;return}i&&(l[n]=l[n].replace(pc,""),b=b[l[n]](e)),(null===b[l[n]]||b[l[n]]===d)&&(b[l[n]]={}),b=b[l[n]]}m.match(pc)?b=b[m.replace(pc,"")](e):b[m.replace(oc,"")]=e};return function(a,d){return c(a,d,b)}}function D(a){return hc(a.aoData,"_aData")}
7function E(a){a.aoData.length=0,a.aiDisplayMaster.length=0,a.aiDisplay.length=0,a.aIds={}}function F(a,b,c){for(var e=-1,f=0,g=a.length;g>f;f++)a[f]==b?e=f:a[f]>b&&a[f]--;-1!=e&&c===d&&a.splice(e,1)}function G(a,b,c,e){var f,g,h=a.aoData[b],i=function(c,d){for(;c.childNodes.length;)c.removeChild(c.firstChild);c.innerHTML=y(a,b,d,"display")};if("dom"!==c&&(c&&"auto"!==c||"dom"!==h.src)){var j=h.anCells;if(j)if(e!==d)i(j[e],e);else for(f=0,g=j.length;g>f;f++)i(j[f],f)}else h._aData=H(a,h,e,e===d?d:h._aData).data;h._aSortData=null,h._aFilterData=null;var k=a.aoColumns;if(e!==d)k[e].sType=null;else{for(f=0,g=k.length;g>f;f++)k[f].sType=null;J(a,h)}}function H(b,c,e,f){var g,h,i,j=[],k=c.firstChild,l=0,m=b.aoColumns,n=b._rowReadObject;f=f!==d?f:n?{}:[];var o=function(a,b){if("string"==typeof a){var c=a.indexOf("@");if(-1!==c){var d=a.substring(c+1),e=C(a);e(f,b.getAttribute(d))}}},p=function(b){if(e===d||e===l)if(h=m[l],i=a.trim(b.innerHTML),h&&h._bAttrSrc){var c=C(h.mData._);c(f,i),o(h.mData.sort,b),o(h.mData.type,b),o(h.mData.filter,b)}else n?(h._setter||(h._setter=C(h.mData)),h._setter(f,i)):f[l]=i;l++};if(k)for(;k;)g=k.nodeName.toUpperCase(),("TD"==g||"TH"==g)&&(p(k),j.push(k)),k=k.nextSibling;else{j=c.anCells;for(var q=0,r=j.length;r>q;q++)p(j[q])}var s=c.firstChild?c:c.nTr;if(s){var t=s.getAttribute("id");t&&C(b.rowId)(f,t)}return{data:f,cells:j}}function I(b,d,e,f){var g,h,i,j,k,l=b.aoData[d],m=l._aData,n=[];if(null===l.nTr){for(g=e||c.createElement("tr"),l.nTr=g,l.anCells=n,g._DT_RowIndex=d,J(b,l),j=0,k=b.aoColumns.length;k>j;j++)i=b.aoColumns[j],h=e?f[j]:c.createElement(i.sCellType),h._DT_CellIndex={row:d,column:j},n.push(h),e&&!i.mRender&&i.mData===j||a.isPlainObject(i.mData)&&i.mData._===j+".display"||(h.innerHTML=y(b,d,j,"display")),i.sClass&&(h.className+=" "+i.sClass),i.bVisible&&!e?g.appendChild(h):!i.bVisible&&e&&h.parentNode.removeChild(h),i.fnCreatedCell&&i.fnCreatedCell.call(b.oInstance,h,y(b,d,j),m,d,j);Lb(b,"aoRowCreatedCallback",null,[g,m,d])}l.nTr.setAttribute("role","row")}function J(b,c){var d=c.nTr,e=c._aData;if(d){var f=b.rowIdFn(e);if(f&&(d.id=f),e.DT_RowClass){var g=e.DT_RowClass.split(" ");c.__rowc=c.__rowc?mc(c.__rowc.concat(g)):g,a(d).removeClass(c.__rowc.join(" ")).addClass(e.DT_RowClass) 8}e.DT_RowAttr&&a(d).attr(e.DT_RowAttr),e.DT_RowData&&a(d).data(e.DT_RowData)}}function K(b){var c,d,e,f,g,h=b.nTHead,i=b.nTFoot,j=0===a("th, td",h).length,k=b.oClasses,l=b.aoColumns;for(j&&(f=a("<tr/>").appendTo(h)),c=0,d=l.length;d>c;c++)g=l[c],e=a(g.nTh).addClass(g.sClass),j&&e.appendTo(f),b.oFeatures.bSort&&(e.addClass(g.sSortingClass),g.bSortable!==!1&&(e.attr("tabindex",b.iTabIndex).attr("aria-controls",b.sTableId),Ab(b,g.nTh,c))),g.sTitle!=e[0].innerHTML&&e.html(g.sTitle),Nb(b,"header")(b,e,g,k);if(j&&P(b.aoHeader,h),a(h).find(">tr").attr("role","row"),a(h).find(">tr>th, >tr>td").addClass(k.sHeaderTH),a(i).find(">tr>th, >tr>td").addClass(k.sFooterTH),null!==i){var m=b.aoFooter[0];for(c=0,d=m.length;d>c;c++)g=l[c],g.nTf=m[c].cell,g.sClass&&a(g.nTf).addClass(g.sClass)}}function L(b,c,e){var f,g,h,i,j,k,l,m,n,o=[],p=[],q=b.aoColumns.length;if(c){for(e===d&&(e=!1),f=0,g=c.length;g>f;f++){for(o[f]=c[f].slice(),o[f].nTr=c[f].nTr,h=q-1;h>=0;h--)b.aoColumns[h].bVisible||e||o[f].splice(h,1);p.push([])}for(f=0,g=o.length;g>f;f++){if(l=o[f].nTr)for(;k=l.firstChild;)l.removeChild(k);for(h=0,i=o[f].length;i>h;h++)if(m=1,n=1,p[f][h]===d){for(l.appendChild(o[f][h].cell),p[f][h]=1;o[f+m]!==d&&o[f][h].cell==o[f+m][h].cell;)p[f+m][h]=1,m++;for(;o[f][h+n]!==d&&o[f][h].cell==o[f][h+n].cell;){for(j=0;m>j;j++)p[f+j][h+n]=1;n++}a(o[f][h].cell).attr("rowspan",m).attr("colspan",n)}}}}function M(b){var c=Lb(b,"aoPreDrawCallback","preDraw",[b]);if(-1!==a.inArray(!1,c))return void nb(b,!1);var e=[],f=0,g=b.asStripeClasses,h=g.length,i=(b.aoOpenRows.length,b.oLanguage),j=b.iInitDisplayStart,k="ssp"==Ob(b),l=b.aiDisplay;b.bDrawing=!0,j!==d&&-1!==j&&(b._iDisplayStart=k?j:j>=b.fnRecordsDisplay()?0:j,b.iInitDisplayStart=-1);var m=b._iDisplayStart,n=b.fnDisplayEnd();if(b.bDeferLoading)b.bDeferLoading=!1,b.iDraw++,nb(b,!1);else if(k){if(!b.bDestroying&&!S(b))return}else b.iDraw++;if(0!==l.length)for(var o=k?0:m,p=k?b.aoData.length:n,r=o;p>r;r++){var s=l[r],t=b.aoData[s];null===t.nTr&&I(b,s);var u=t.nTr;if(0!==h){var v=g[f%h];t._sRowStripe!=v&&(a(u).removeClass(t._sRowStripe).addClass(v),t._sRowStripe=v)}
8Lb(b,"aoRowCallback",null,[u,t._aData,f,r]),e.push(u),f++}else{var w=i.sZeroRecords;1==b.iDraw&&"ajax"==Ob(b)?w=i.sLoadingRecords:i.sEmptyTable&&0===b.fnRecordsTotal()&&(w=i.sEmptyTable),e[0]=a("<tr/>",{"class":h?g[0]:""}).append(a("<td />",{valign:"top",colSpan:q(b),"class":b.oClasses.sRowEmpty}).html(w))[0]}Lb(b,"aoHeaderCallback","header",[a(b.nTHead).children("tr")[0],D(b),m,n,l]),Lb(b,"aoFooterCallback","footer",[a(b.nTFoot).children("tr")[0],D(b),m,n,l]);var x=a(b.nTBody);x.children().detach(),x.append(a(e)),Lb(b,"aoDrawCallback","draw",[b]),b.bSorted=!1,b.bFiltered=!1,b.bDrawing=!1}function N(a,b){var c=a.oFeatures,d=c.bSort,e=c.bFilter;d&&xb(a),e?X(a,a.oPreviousSearch):a.aiDisplay=a.aiDisplayMaster.slice(),b!==!0&&(a._iDisplayStart=0),a._drawHold=b,M(a),a._drawHold=!1}function O(b){var c=b.oClasses,d=a(b.nTable),e=a("<div/>").insertBefore(d),f=b.oFeatures,g=a("<div/>",{id:b.sTableId+"_wrapper","class":c.sWrapper+(b.nTFoot?"":" "+c.sNoFooter)});b.nHolding=e[0],b.nTableWrapper=g[0],b.nTableReinsertBefore=b.nTable.nextSibling;for(var h,i,j,k,l,m,n=b.sDom.split(""),o=0;o<n.length;o++){if(h=null,i=n[o],"<"==i){if(j=a("<div/>")[0],k=n[o+1],"'"==k||'"'==k){for(l="",m=2;n[o+m]!=k;)l+=n[o+m],m++;if("H"==l?l=c.sJUIHeader:"F"==l&&(l=c.sJUIFooter),-1!=l.indexOf(".")){var p=l.split(".");j.id=p[0].substr(1,p[0].length-1),j.className=p[1]}else"#"==l.charAt(0)?j.id=l.substr(1,l.length-1):j.className=l;o+=m}g.append(j),g=a(j)}else if(">"==i)g=g.parent();else if("l"==i&&f.bPaginate&&f.bLengthChange)h=jb(b);else if("f"==i&&f.bFilter)h=W(b);else if("r"==i&&f.bProcessing)h=mb(b);else if("t"==i)h=ob(b);else if("i"==i&&f.bInfo)h=db(b);else if("p"==i&&f.bPaginate)h=kb(b);else if(0!==Wb.ext.feature.length)for(var q=Wb.ext.feature,r=0,s=q.length;s>r;r++)if(i==q[r].cFeature){h=q[r].fnInit(b);break}if(h){var t=b.aanFeatures;t[i]||(t[i]=[]),t[i].push(h),g.append(h)}}e.replaceWith(g),b.nHolding=null}function P(b,c){var d,e,f,g,h,i,j,k,l,m,n,o=a(c).children("tr"),p=function(a,b,c){for(var d=a[b];d[c];)c++;return c};for(b.splice(0,b.length),f=0,i=o.length;i>f;f++)b.push([]);for(f=0,i=o.length;i>f;f++)for(d=o[f],k=0,e=d.firstChild;e;){if("TD"==e.nodeName.toUpperCase()||"TH"==e.nodeName.toUpperCase())for(l=1*e.getAttribute("colspan"),m=1*e.getAttribute("rowspan"),l=l&&0!==l&&1!==l?l:1,m=m&&0!==m&&1!==m?m:1,j=p(b,f,k),n=1===l?!0:!1,h=0;l>h;h++)for(g=0;m>g;g++)b[f+g][j+h]={cell:e,unique:n},b[f+g].nTr=d;e=e.nextSibling}}function Q(a,b,c){var d=[];c||(c=a.aoHeader,b&&(c=[],P(c,b)));for(var e=0,f=c.length;f>e;e++)for(var g=0,h=c[e].length;h>g;g++)!c[e][g].unique||d[g]&&a.bSortCellsTop||(d[g]=c[e][g].cell);return d}function R(b,c,d){if(Lb(b,"aoServerParams","serverParams",[c]),c&&a.isArray(c)){var e={},f=/(.*?)\[\]$/;a.each(c,function(a,b){var c=b.name.match(f);if(c){var d=c[0];e[d]||(e[d]=[]),e[d].push(b.value)}else e[b.name]=b.value}),c=e}var g,h=b.ajax,i=b.oInstance,j=function(a){Lb(b,null,"xhr",[b,a,b.jqXHR]),d(a)};if(a.isPlainObject(h)&&h.data){g=h.data;var k=a.isFunction(g)?g(c,b):g;c=a.isFunction(g)&&k?k:a.extend(!0,c,k),delete h.data}var l={data:c,success:function(a){var c=a.error||a.sError;c&&Gb(b,0,c),b.json=a,j(a)},dataType:"json",cache:!1,type:b.sServerMethod,error:function(c,d){var e=Lb(b,null,"xhr",[b,null,b.jqXHR]);-1===a.inArray(!0,e)&&("parsererror"==d?Gb(b,0,"Invalid JSON response",1):4===c.readyState&&Gb(b,0,"Ajax error",7)),nb(b,!1)}};b.oAjaxData=c,Lb(b,null,"preXhr",[b,c]),b.fnServerData?b.fnServerData.call(i,b.sAjaxSource,a.map(c,function(a,b){return{name:b,value:a}}),j,b):b.sAjaxSource||"string"==typeof h?b.jqXHR=a.ajax(a.extend(l,{url:h||b.sAjaxSource})):a.isFunction(h)?b.jqXHR=h.call(i,c,j,b):(b.jqXHR=a.ajax(a.extend(l,h)),h.data=g)}function S(a){return a.bAjaxDataGet?(a.iDraw++,nb(a,!0),R(a,T(a),function(b){U(a,b)}),!1):!0}function T(b){var c,d,e,f,g=b.aoColumns,h=g.length,i=b.oFeatures,j=b.oPreviousSearch,k=b.aoPreSearchCols,l=[],m=wb(b),n=b._iDisplayStart,o=i.bPaginate!==!1?b._iDisplayLength:-1,p=function(a,b){l.push({name:a,value:b})};p("sEcho",b.iDraw),p("iColumns",h),p("sColumns",hc(g,"sName").join(",")),p("iDisplayStart",n),p("iDisplayLength",o);var q={draw:b.iDraw,columns:[],order:[],start:n,length:o,search:{value:j.sSearch,regex:j.bRegex}};for(c=0;h>c;c++)e=g[c],f=k[c],d="function"==typeof e.mData?"function":e.mData,q.columns.push({data:d,name:e.sName,searchable:e.bSearchable,orderable:e.bSortable,search:{value:f.sSearch,regex:f.bRegex}}),p("mDataProp_"+c,d),i.bFilter&&(p("sSearch_"+c,f.sSearch),p("bRegex_"+c,f.bRegex),p("bSearchable_"+c,e.bSearchable)),i.bSort&&p("bSortable_"+c,e.bSortable);i.bFilter&&(p("sSearch",j.sSearch),p("bRegex",j.bRegex)),i.bSort&&(a.each(m,function(a,b){q.order.push({column:b.col,dir:b.dir}),p("iSortCol_"+a,b.col),p("sSortDir_"+a,b.dir)}),p("iSortingCols",m.length));var r=Wb.ext.legacy.ajax;return null===r?b.sAjaxSource?l:q:r?l:q}function U(a,b){var c=function(a,c){return b[a]!==d?b[a]:b[c]},e=V(a,b),f=c("sEcho","draw"),g=c("iTotalRecords","recordsTotal"),h=c("iTotalDisplayRecords","recordsFiltered");if(f){if(1*f<a.iDraw)return;a.iDraw=1*f}E(a),a._iRecordsTotal=parseInt(g,10),a._iRecordsDisplay=parseInt(h,10);for(var i=0,j=e.length;j>i;i++)u(a,e[i]);a.aiDisplay=a.aiDisplayMaster.slice(),a.bAjaxDataGet=!1,M(a),a._bInitComplete||hb(a,b),a.bAjaxDataGet=!0,nb(a,!1)}function V(b,c){var e=a.isPlainObject(b.ajax)&&b.ajax.dataSrc!==d?b.ajax.dataSrc:b.sAjaxDataProp;return"data"===e?c.aaData||c[e]:""!==e?B(e)(c):c}
8function W(b){var d=b.oClasses,e=b.sTableId,f=b.oLanguage,g=b.oPreviousSearch,h=b.aanFeatures,i='<input type="search" class="'+d.sFilterInput+'"/>',j=f.sSearch;j=j.match(/_INPUT_/)?j.replace("_INPUT_",i):j+i;var k=a("<div/>",{id:h.f?null:e+"_filter","class":d.sFilter}).append(a("<label/>").append(j)),l=function(){var a=(h.f,this.value?this.value:"");a!=g.sSearch&&(X(b,{sSearch:a,bRegex:g.bRegex,bSmart:g.bSmart,bCaseInsensitive:g.bCaseInsensitive}),b._iDisplayStart=0,M(b))},m=null!==b.searchDelay?b.searchDelay:"ssp"===Ob(b)?400:0,n=a("input",k).val(g.sSearch).attr("placeholder",f.sSearchPlaceholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",m?uc(l,m):l).on("keypress.DT",function(a){return 13==a.keyCode?!1:void 0}).attr("aria-controls",e);return a(b.nTable).on("search.dt.DT",function(a,d){if(b===d)try{n[0]!==c.activeElement&&n.val(g.sSearch)}catch(e){}}),k[0]}function X(a,b,c){var e=a.oPreviousSearch,f=a.aoPreSearchCols,g=function(a){e.sSearch=a.sSearch,e.bRegex=a.bRegex,e.bSmart=a.bSmart,e.bCaseInsensitive=a.bCaseInsensitive},h=function(a){return a.bEscapeRegex!==d?!a.bEscapeRegex:a.bRegex};if(s(a),"ssp"!=Ob(a)){$(a,b.sSearch,c,h(b),b.bSmart,b.bCaseInsensitive),g(b);for(var i=0;i<f.length;i++)Z(a,f[i].sSearch,i,h(f[i]),f[i].bSmart,f[i].bCaseInsensitive);Y(a)}else g(b);a.bFiltered=!0,Lb(a,null,"search",[a])}function Y(b){for(var c,d,e=Wb.ext.search,f=b.aiDisplay,g=0,h=e.length;h>g;g++){for(var i=[],j=0,k=f.length;k>j;j++)d=f[j],c=b.aoData[d],e[g](b,c._aFilterData,d,c._aData,j)&&i.push(d);f.length=0,a.merge(f,i)}}function Z(a,b,c,d,e,f){if(""!==b){for(var g,h=[],i=a.aiDisplay,j=_(b,d,e,f),k=0;k<i.length;k++)g=a.aoData[i[k]]._aFilterData[c],j.test(g)&&h.push(i[k]);a.aiDisplay=h}}function $(a,b,c,d,e,f){var g,h,i,j=_(b,d,e,f),k=a.oPreviousSearch.sSearch,l=a.aiDisplayMaster,m=[];if(0!==Wb.ext.search.length&&(c=!0),h=ab(a),b.length<=0)a.aiDisplay=l.slice();else{for((h||c||k.length>b.length||0!==b.indexOf(k)||a.bSorted)&&(a.aiDisplay=l.slice()),g=a.aiDisplay,i=0;i<g.length;i++)j.test(a.aoData[g[i]]._sFilterRow)&&m.push(g[i]);a.aiDisplay=m}}function _(b,c,d,e){if(b=c?b:qc(b),d){var f=a.map(b.match(/"[^"]+"|[^ ]+/g)||[""],function(a){if('"'===a.charAt(0)){var b=a.match(/^"(.*)"$/);a=b?b[1]:a}return a.replace('"',"")});b="^(?=.*?"+f.join(")(?=.*?")+").*$"}return new RegExp(b,e?"i":"")}function ab(a){var b,c,d,e,f,g,h,i,j=a.aoColumns,k=Wb.ext.type.search,l=!1;for(c=0,e=a.aoData.length;e>c;c++)if(i=a.aoData[c],!i._aFilterData){for(g=[],d=0,f=j.length;f>d;d++)b=j[d],b.bSearchable?(h=y(a,c,d,"filter"),k[b.sType]&&(h=k[b.sType](h)),null===h&&(h=""),"string"!=typeof h&&h.toString&&(h=h.toString())):h="",h.indexOf&&-1!==h.indexOf("&")&&(rc.innerHTML=h,h=sc?rc.textContent:rc.innerText),h.replace&&(h=h.replace(/[\r\n]/g,"")),g.push(h);i._aFilterData=g,i._sFilterRow=g.join(" "),l=!0}return l}function bb(a){return{search:a.sSearch,smart:a.bSmart,regex:a.bRegex,caseInsensitive:a.bCaseInsensitive}}function cb(a){return{sSearch:a.search,bSmart:a.smart,bRegex:a.regex,bCaseInsensitive:a.caseInsensitive}}function db(b){var c=b.sTableId,d=b.aanFeatures.i,e=a("<div/>",{"class":b.oClasses.sInfo,id:d?null:c+"_info"});return d||(b.aoDrawCallback.push({fn:eb,sName:"information"}),e.attr("role","status").attr("aria-live","polite"),a(b.nTable).attr("aria-describedby",c+"_info")),e[0]}function eb(b){var c=b.aanFeatures.i;if(0!==c.length){var d=b.oLanguage,e=b._iDisplayStart+1,f=b.fnDisplayEnd(),g=b.fnRecordsTotal(),h=b.fnRecordsDisplay(),i=h?d.sInfo:d.sInfoEmpty;h!==g&&(i+=" "+d.sInfoFiltered),i+=d.sInfoPostFix,i=fb(b,i);var j=d.fnInfoCallback;null!==j&&(i=j.call(b.oInstance,b,e,f,g,h,i)),a(c).html(i)}}function fb(a,b){var c=a.fnFormatNumber,d=a._iDisplayStart+1,e=a._iDisplayLength,f=a.fnRecordsDisplay(),g=-1===e;return b.replace(/_START_/g,c.call(a,d)).replace(/_END_/g,c.call(a,a.fnDisplayEnd())).replace(/_MAX_/g,c.call(a,a.fnRecordsTotal())).replace(/_TOTAL_/g,c.call(a,f)).replace(/_PAGE_/g,c.call(a,g?1:Math.ceil(d/e))).replace(/_PAGES_/g,c.call(a,g?1:Math.ceil(f/e)))}function gb(a){var b,c,d,e=a.iInitDisplayStart,f=a.aoColumns,g=a.oFeatures,h=a.bDeferLoading;if(!a.bInitialised)return void setTimeout(function(){gb(a)},200);for(O(a),K(a),L(a,a.aoHeader),L(a,a.aoFooter),nb(a,!0),g.bAutoWidth&&rb(a),b=0,c=f.length;c>b;b++)d=f[b],d.sWidth&&(d.nTh.style.width=vb(d.sWidth));Lb(a,null,"preInit",[a]),N(a);var i=Ob(a);("ssp"!=i||h)&&("ajax"==i?R(a,[],function(c){var d=V(a,c);for(b=0;b<d.length;b++)u(a,d[b]);a.iInitDisplayStart=e,N(a),nb(a,!1),hb(a,c)},a):(nb(a,!1),hb(a)))}function hb(a,b){a._bInitComplete=!0,(b||a.oInit.aaData)&&n(a),Lb(a,null,"plugin-init",[a,b]),Lb(a,"aoInitComplete","
8init",[a,b])}function ib(a,b){var c=parseInt(b,10);a._iDisplayLength=c,Mb(a),Lb(a,null,"length",[a,c])}function jb(b){for(var c=b.oClasses,d=b.sTableId,e=b.aLengthMenu,f=a.isArray(e[0]),g=f?e[0]:e,h=f?e[1]:e,i=a("<select/>",{name:d+"_length","aria-controls":d,"class":c.sLengthSelect}),j=0,k=g.length;k>j;j++)i[0][j]=new Option(h[j],g[j]);var l=a("<div><label/></div>").addClass(c.sLength);return b.aanFeatures.l||(l[0].id=d+"_length"),l.children().append(b.oLanguage.sLengthMenu.replace("_MENU_",i[0].outerHTML)),a("select",l).val(b._iDisplayLength).on("change.DT",function(){ib(b,a(this).val()),M(b)}),a(b.nTable).on("length.dt.DT",function(c,d,e){b===d&&a("select",l).val(e)}),l[0]}function kb(b){var c=b.sPaginationType,d=Wb.ext.pager[c],e="function"==typeof d,f=function(a){M(a)},g=a("<div/>").addClass(b.oClasses.sPaging+c)[0],h=b.aanFeatures;return e||d.fnInit(b,g,f),h.p||(g.id=b.sTableId+"_paginate",b.aoDrawCallback.push({fn:function(a){if(e){var b,c,g=a._iDisplayStart,i=a._iDisplayLength,j=a.fnRecordsDisplay(),k=-1===i,l=k?0:Math.ceil(g/i),m=k?1:Math.ceil(j/i),n=d(l,m);for(b=0,c=h.p.length;c>b;b++)Nb(a,"pageButton")(a,h.p[b],b,n,l,m)}else d.fnUpdate(a,f)},sName:"pagination"})),g}function lb(a,b,c){var d=a._iDisplayStart,e=a._iDisplayLength,f=a.fnRecordsDisplay();0===f||-1===e?d=0:"number"==typeof b?(d=b*e,d>f&&(d=0)):"first"==b?d=0:"previous"==b?(d=e>=0?d-e:0,0>d&&(d=0)):"next"==b?f>d+e&&(d+=e):"last"==b?d=Math.floor((f-1)/e)*e:Gb(a,0,"Unknown paging action: "+b,5);var g=a._iDisplayStart!==d;return a._iDisplayStart=d,g&&(Lb(a,null,"page",[a]),c&&M(a)),g}function mb(b){return a("<div/>",{id:b.aanFeatures.r?null:b.sTableId+"_processing","class":b.oClasses.sProcessing}).html(b.oLanguage.sProcessing).insertBefore(b.nTable)[0]}function nb(b,c){b.oFeatures.bProcessing&&a(b.aanFeatures.r).css("display",c?"block":"none"),Lb(b,null,"processing",[b,c])}function ob(b){var c=a(b.nTable);c.attr("role","grid");var d=b.oScroll;if(""===d.sX&&""===d.sY)return b.nTable;var e=d.sX,f=d.sY,g=b.oClasses,h=c.children("caption"),i=h.length?h[0]._captionSide:null,j=a(c[0].cloneNode(!1)),k=a(c[0].cloneNode(!1)),l=c.children("tfoot"),m="<div/>",n=function(a){return a?vb(a):null};l.length||(l=null);var o=a(m,{"class":g.sScrollWrapper}).append(a(m,{"class":g.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:e?n(e):"100%"}).append(a(m,{"class":g.sScrollHeadInner}).css({"box-sizing":"content-box",width:d.sXInner||"100%"}).append(j.removeAttr("id").css("margin-left",0).append("top"===i?h:null).append(c.children("thead"))))).append(a(m,{"class":g.sScrollBody}).css({position:"relative",overflow:"auto",width:n(e)}).append(c));l&&o.append(a(m,{"class":g.sScrollFoot}).css({overflow:"hidden",border:0,width:e?n(e):"100%"}).append(a(m,{"class":g.sScrollFootInner}).append(k.removeAttr("id").css("margin-left",0).append("bottom"===i?h:null).append(c.children("tfoot")))));var p=o.children(),q=p[0],r=p[1],s=l?p[2]:null;return e&&a(r).on("scroll.DT",function(){var a=this.scrollLeft;q.scrollLeft=a,l&&(s.scrollLeft=a)}),a(r).css(f&&d.bCollapse?"max-height":"height",f),b.nScrollHead=q,b.nScrollBody=r,b.nScrollFoot=s,b.aoDrawCallback.push({fn:pb,sName:"scrolling"}),o[0]}function pb(b){var c,e,f,g,h,i,j,k,l,m=b.oScroll,p=m.sX,q=m.sXInner,r=m.sY,s=m.iBarWidth,t=a(b.nScrollHead),u=t[0].style,v=t.children("div"),w=v[0].style,x=v.children("table"),y=b.nScrollBody,z=a(y),A=y.style,B=a(b.nScrollFoot),C=B.children("div"),D=C.children("table"),E=a(b.nTHead),F=a(b.nTable),G=F[0],H=G.style,I=b.nTFoot?a(b.nTFoot):null,J=b.oBrowser,K=J.bScrollOversize,L=hc(b.aoColumns,"nTh"),M=[],N=[],O=[],P=[],R=function(a){var b=a.style;b.paddingTop="0",b.paddingBottom="0",b.borderTopWidth="0",b.borderBottomWidth="0",b.height=0},S=y.scrollHeight>y.clientHeight;if(b.scrollBarVis!==S&&b.scrollBarVis!==d)return b.scrollBarVis=S,void n(b);b.scrollBarVis=S,F.children("thead, tfoot").remove(),I&&(i=I.clone().prependTo(F),e=I.find("tr"),g=i.find("tr")),h=E.clone().prependTo(F),c=E.find("tr"),f=h.find("tr"),h.find("th, td").removeAttr("tabindex"),p||(A.width="100%",t[0].style.width="100%"),a.each(Q(b,h),function(a,c){j=o(b,a),c.style.width=b.aoColumns[j].sWidth}),I&&qb(function(a){a.style.width=""},g),l=F.outerWidth(),""===p?(H.width="100%",K&&(F.find("tbody").height()>y.offsetHeight||"scroll"==z.css("overflow-y"))&&(H.width=vb(F.outerWidth()-s)),l=F.outerWidth()):""!==q&&(H.width=vb(q),l=F.outerWidth()),qb(R,f),qb(function(b){O.push(b.innerHTML),M.push(vb(a(b).css("width")))}
8,f),qb(function(b,c){-1!==a.inArray(b,L)&&(b.style.width=M[c])},c),a(f).height(0),I&&(qb(R,g),qb(function(b){P.push(b.innerHTML),N.push(vb(a(b).css("width")))},g),qb(function(a,b){a.style.width=N[b]},e),a(g).height(0)),qb(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+O[b]+"</div>",a.style.width=M[b]},f),I&&qb(function(a,b){a.innerHTML='<div class="dataTables_sizing" style="height:0;overflow:hidden;">'+P[b]+"</div>",a.style.width=N[b]},g),F.outerWidth()<l?(k=y.scrollHeight>y.offsetHeight||"scroll"==z.css("overflow-y")?l+s:l,K&&(y.scrollHeight>y.offsetHeight||"scroll"==z.css("overflow-y"))&&(H.width=vb(k-s)),(""===p||""!==q)&&Gb(b,1,"Possible column misalignment",6)):k="100%",A.width=vb(k),u.width=vb(k),I&&(b.nScrollFoot.style.width=vb(k)),r||K&&(A.height=vb(G.offsetHeight+s));var T=F.outerWidth();x[0].style.width=vb(T),w.width=vb(T);var U=F.height()>y.clientHeight||"scroll"==z.css("overflow-y"),V="padding"+(J.bScrollbarLeft?"Left":"Right");w[V]=U?s+"px":"0px",I&&(D[0].style.width=vb(T),C[0].style.width=vb(T),C[0].style[V]=U?s+"px":"0px"),F.children("colgroup").insertBefore(F.children("thead")),z.scroll(),!b.bSorted&&!b.bFiltered||b._drawHold||(y.scrollTop=0)}function qb(a,b,c){for(var d,e,f=0,g=0,h=b.length;h>g;){for(d=b[g].firstChild,e=c?c[g].firstChild:null;d;)1===d.nodeType&&(c?a(d,e,f):a(d,f),f++),d=d.nextSibling,e=c?e.nextSibling:null;g++}}function rb(c){var d,e,f,g=c.nTable,h=c.aoColumns,i=c.oScroll,j=i.sY,k=i.sX,l=i.sXInner,m=h.length,p=r(c,"bVisible"),s=a("th",c.nTHead),t=g.getAttribute("width"),u=g.parentNode,v=!1,w=c.oBrowser,x=w.bScrollOversize,y=g.style.width;for(y&&-1!==y.indexOf("%")&&(t=y),d=0;d<p.length;d++)e=h[p[d]],null!==e.sWidth&&(e.sWidth=sb(e.sWidthOrig,u),v=!0);if(x||!v&&!k&&!j&&m==q(c)&&m==s.length)for(d=0;m>d;d++){var z=o(c,d);null!==z&&(h[z].sWidth=vb(s.eq(d).width()))}else{var A=a(g).clone().css("visibility","hidden").removeAttr("id");A.find("tbody tr").remove();var B=a("<tr/>").appendTo(A.find("tbody"));for(A.find("thead, tfoot").remove(),A.append(a(c.nTHead).clone()).append(a(c.nTFoot).clone()),A.find("tfoot th, tfoot td").css("width",""),s=Q(c,A.find("thead")[0]),d=0;d<p.length;d++)e=h[p[d]],s[d].style.width=null!==e.sWidthOrig&&""!==e.sWidthOrig?vb(e.sWidthOrig):"",e.sWidthOrig&&k&&a(s[d]).append(a("<div/>").css({width:e.sWidthOrig,margin:0,padding:0,border:0,height:1}));if(c.aoData.length)for(d=0;d<p.length;d++)f=p[d],e=h[f],a(tb(c,f)).clone(!1).append(e.sContentPadding).appendTo(B);a("[name]",A).removeAttr("name");var C=a("<div/>").css(k||j?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(A).appendTo(u);k&&l?A.width(l):k?(A.css("width","auto"),A.removeAttr("width"),A.width()<u.clientWidth&&t&&A.width(u.clientWidth)):j?A.width(u.clientWidth):t&&A.width(t);var D=0;for(d=0;d<p.length;d++){var E=a(s[d]),F=E.outerWidth()-E.width(),G=w.bBounding?Math.ceil(s[d].getBoundingClientRect().width):E.outerWidth();D+=G,h[p[d]].sWidth=vb(G-F)}g.style.width=vb(D),C.remove()}if(t&&(g.style.width=vb(t)),(t||k)&&!c._reszEvt){var H=function(){a(b).on("resize.DT-"+c.sInstance,uc(function(){n(c)}))};x?setTimeout(H,1e3):H(),c._reszEvt=!0}}function sb(b,d){if(!b)return 0;var e=a("<div/>").css("width",vb(b)).appendTo(d||c.body),f=e[0].offsetWidth;return e.remove(),f}function tb(b,c){var d=ub(b,c);if(0>d)return null;var e=b.aoData[d];return e.nTr?e.anCells[c]:a("<td/>").html(y(b,d,c,"display"))[0]}function ub(a,b){for(var c,d=-1,e=-1,f=0,g=a.aoData.length;g>f;f++)c=y(a,f,b,"display")+"",c=c.replace(tc,""),c=c.replace(/ /g," "),c.length>d&&(d=c.length,e=f);return e}function vb(a){return null===a?"0px":"number"==typeof a?0>a?"0px":a+"px":a.match(/\d$/)?a+"px":a}function wb(b){var c,e,f,g,h,i,j,k=[],l=b.aoColumns,m=b.aaSortingFixed,n=a.isPlainObject(m),o=[],p=function(b){b.length&&!a.isArray(b[0])?o.push(b):a.merge(o,b)};for(a.isArray(m)&&p(m),n&&m.pre&&p(m.pre),p(b.aaSorting),n&&m.post&&p(m.post),c=0;c<o.length;c++)for(j=o[c][0],g=l[j].aDataSort,e=0,f=g.length;f>e;e++)h=g[e],i=l[h].sType||"string",o[c]._idx===d&&(o[c]._idx=a.inArray(o[c][1],l[h].asSorting)),k.push({src:j,col:h,dir:o[c][1],index:o[c]._idx,type:i,formatter:Wb.ext.type.order[i+"-pre"]});return k}function xb(a){var b,c,d,e,f,g=[],h=Wb.ext.type.order,i=a.aoData,j=(a.aoColumns,0),k=a.aiDisplayMaster;for(s(a),f=wb(a),b=0,c=f.length;c>b;b++)e=f[b],e.formatter&&j++,Cb(a,e.col);if("ssp"!=Ob(a)&&0!==f.length){for(b=0,d=k.length;d>b;b++)g[k[b]]=b;k.sort(j===f.length?function(a,b){var c,d,e,h,j,k=f.length,l=i[a]._aSortData,m=i[b]._aSortData;for(e=0;k>e;e++)if(j=f[e],c=l[j.col],d=m[j.col],h=d>c?-1:c>d?1:0,0!==h)return"asc"===j.dir?h:-h;return c=g[a],d=g[b],d>c?-1:c>d?1:0}:function(a,b){var c,d,e,j,k,l,m=f.length,n=i[a]._aSortData,o=i[b]._aSortData;for(e=0;m>e;e++)if(k=f[e],c=n[k.col],d=o[k.col],l=h[k.type+"-"+k.dir]||h["string-"+k.dir],j=l(c,d),0!==j)return j;return c=g[a],d=g[b],d>c?-1:c>d?1:0})}a.bSorted=!0}
8function yb(a){for(var b,c,d=a.aoColumns,e=wb(a),f=a.oLanguage.oAria,g=0,h=d.length;h>g;g++){var i=d[g],j=i.asSorting,k=i.sTitle.replace(/<.*?>/g,""),l=i.nTh;l.removeAttribute("aria-sort"),i.bSortable?(e.length>0&&e[0].col==g?(l.setAttribute("aria-sort","asc"==e[0].dir?"ascending":"descending"),c=j[e[0].index+1]||j[0]):c=j[0],b=k+("asc"===c?f.sSortAscending:f.sSortDescending)):b=k,l.setAttribute("aria-label",b)}}function zb(b,c,e,f){var g,h=b.aoColumns[c],i=b.aaSorting,j=h.asSorting,k=function(b,c){var e=b._idx;return e===d&&(e=a.inArray(b[1],j)),e+1<j.length?e+1:c?null:0};if("number"==typeof i[0]&&(i=b.aaSorting=[i]),e&&b.oFeatures.bSortMulti){var l=a.inArray(c,hc(i,"0"));-1!==l?(g=k(i[l],!0),null===g&&1===i.length&&(g=0),null===g?i.splice(l,1):(i[l][1]=j[g],i[l]._idx=g)):(i.push([c,j[0],0]),i[i.length-1]._idx=0)}else i.length&&i[0][0]==c?(g=k(i[0]),i.length=1,i[0][1]=j[g],i[0]._idx=g):(i.length=0,i.push([c,j[0]]),i[0]._idx=0);N(b),"function"==typeof f&&f(b)}function Ab(a,b,c,d){var e=a.aoColumns[c];Jb(b,{},function(b){e.bSortable!==!1&&(a.oFeatures.bProcessing?(nb(a,!0),setTimeout(function(){zb(a,c,b.shiftKey,d),"ssp"!==Ob(a)&&nb(a,!1)},0)):zb(a,c,b.shiftKey,d))})}function Bb(b){var c,d,e,f=b.aLastSort,g=b.oClasses.sSortColumn,h=wb(b),i=b.oFeatures;if(i.bSort&&i.bSortClasses){for(c=0,d=f.length;d>c;c++)e=f[c].src,a(hc(b.aoData,"anCells",e)).removeClass(g+(2>c?c+1:3));for(c=0,d=h.length;d>c;c++)e=h[c].src,a(hc(b.aoData,"anCells",e)).addClass(g+(2>c?c+1:3))}b.aLastSort=h}function Cb(a,b){var c,d=a.aoColumns[b],e=Wb.ext.order[d.sSortDataType];e&&(c=e.call(a.oInstance,a,b,p(a,b)));for(var f,g,h=Wb.ext.type.order[d.sType+"-pre"],i=0,j=a.aoData.length;j>i;i++)f=a.aoData[i],f._aSortData||(f._aSortData=[]),(!f._aSortData[b]||e)&&(g=e?c[i]:y(a,i,b,"sort"),f._aSortData[b]=h?h(g):g)}function Db(b){if(b.oFeatures.bStateSave&&!b.bDestroying){var c={time:+new Date,start:b._iDisplayStart,length:b._iDisplayLength,order:a.extend(!0,[],b.aaSorting),search:bb(b.oPreviousSearch),columns:a.map(b.aoColumns,function(a,c){return{visible:a.bVisible,search:bb(b.aoPreSearchCols[c])}})};Lb(b,"aoStateSaveParams","stateSaveParams",[b,c]),b.oSavedState=c,b.fnStateSaveCallback.call(b.oInstance,b,c)}}function Eb(b,c,e){var f,g,h=b.aoColumns,i=function(c){if(!c||!c.time)return void e();var i=Lb(b,"aoStateLoadParams","stateLoadParams",[b,j]);if(-1!==a.inArray(!1,i))return void e();var k=b.iStateDuration;if(k>0&&c.time<+new Date-1e3*k)return void e();if(c.columns&&h.length!==c.columns.length)return void e();if(b.oLoadedState=a.extend(!0,{},j),c.start!==d&&(b._iDisplayStart=c.start,b.iInitDisplayStart=c.start),c.length!==d&&(b._iDisplayLength=c.length),c.order!==d&&(b.aaSorting=[],a.each(c.order,function(a,c){b.aaSorting.push(c[0]>=h.length?[0,c[1]]:c)})),c.search!==d&&a.extend(b.oPreviousSearch,cb(c.search)),c.columns)for(f=0,g=c.columns.length;g>f;f++){var l=c.columns[f];l.visible!==d&&(h[f].bVisible=l.visible),l.search!==d&&a.extend(b.aoPreSearchCols[f],cb(l.search))}Lb(b,"aoStateLoaded","stateLoaded",[b,j]),e()};if(!b.oFeatures.bStateSave)return void e();var j=b.fnStateLoadCallback.call(b.oInstance,b,i);j!==d&&i(j)}function Fb(b){var c=Wb.settings,d=a.inArray(b,hc(c,"nTable"));return-1!==d?c[d]:null}function Gb(a,c,d,e){if(d="DataTables warning: "+(a?"table id="+a.sTableId+" - ":"")+d,e&&(d+=". For more information about this error, please see http://datatables.net/tn/"+e),c)b.console&&console.log&&console.log(d);else{var f=Wb.ext,g=f.sErrMode||f.errMode;if(a&&Lb(a,null,"error",[a,e,d]),"alert"==g)alert(d);else{if("throw"==g)throw new Error(d);"function"==typeof g&&g(a,e,d)}}}function Hb(b,c,e,f){return a.isArray(e)?void a.each(e,function(d,e){a.isArray(e)?Hb(b,c,e[0],e[1]):Hb(b,c,e)}):(f===d&&(f=e),void(c[e]!==d&&(b[f]=c[e])))}function Ib(b,c,d){var e;for(var f in c)c.hasOwnProperty(f)&&(e=c[f],a.isPlainObject(e)?(a.isPlainObject(b[f])||(b[f]={}),a.extend(!0,b[f],e)):b[f]=d&&"data"!==f&&"aaData"!==f&&a.isArray(e)?e.slice():e);return b}function Jb(b,c,d){a(b).on("click.DT",c,function(a){b.blur(),d(a)}).on("keypress.DT",c,function(a){13===a.which&&(a.preventDefault(),d(a))}).on("selectstart.DT",function(){return!1})}function Kb(a,b,c,d){c&&a[b].push({fn:c,sName:d})}
8function Lb(b,c,d,e){var f=[];if(c&&(f=a.map(b[c].slice().reverse(),function(a){return a.fn.apply(b.oInstance,e)})),null!==d){var g=a.Event(d+".dt");a(b.nTable).trigger(g,e),f.push(g.result)}return f}function Mb(a){var b=a._iDisplayStart,c=a.fnDisplayEnd(),d=a._iDisplayLength;b>=c&&(b=c-d),b-=b%d,(-1===d||0>b)&&(b=0),a._iDisplayStart=b}function Nb(b,c){var d=b.renderer,e=Wb.ext.renderer[c];return a.isPlainObject(d)&&d[c]?e[d[c]]||e._:"string"==typeof d?e[d]||e._:e._}function Ob(a){return a.oFeatures.bServerSide?"ssp":a.ajax||a.sAjaxSource?"ajax":"dom"}function Pb(a,b){var c=[],d=Rc.numbers_length,e=Math.floor(d/2);return d>=b?c=jc(0,b):e>=a?(c=jc(0,d-2),c.push("ellipsis"),c.push(b-1)):a>=b-1-e?(c=jc(b-(d-2),b),c.splice(0,0,"ellipsis"),c.splice(0,0,0)):(c=jc(a-e+2,a+e-1),c.push("ellipsis"),c.push(b-1),c.splice(0,0,"ellipsis"),c.splice(0,0,0)),c.DT_el="span",c}function Qb(b){a.each({num:function(a){return Sc(a,b)},"num-fmt":function(a){return Sc(a,b,ac)},"html-num":function(a){return Sc(a,b,Zb)},"html-num-fmt":function(a){return Sc(a,b,Zb,ac)}},function(a,c){Sb.type.order[a+b+"-pre"]=c,a.match(/^html\-/)&&(Sb.type.search[a+b]=Sb.type.search.html)})}function Rb(a){return function(){var b=[Fb(this[Wb.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return Wb.ext.internal[a].apply(this,b)}}
8var Sb,Tb,Ub,Vb,Wb=function(b){this.$=function(a,b){return this.api(!0).$(a,b)},this._=function(a,b){return this.api(!0).rows(a,b).data()},this.api=function(a){return new Tb(a?Fb(this[Sb.iApiIndex]):this)},this.fnAddData=function(b,c){var e=this.api(!0),f=a.isArray(b)&&(a.isArray(b[0])||a.isPlainObject(b[0]))?e.rows.add(b):e.row.add(b);return(c===d||c)&&e.draw(),f.flatten().toArray()},this.fnAdjustColumnSizing=function(a){var b=this.api(!0).columns.adjust(),c=b.settings()[0],e=c.oScroll;a===d||a?b.draw(!1):(""!==e.sX||""!==e.sY)&&pb(c)},this.fnClearTable=function(a){var b=this.api(!0).clear();(a===d||a)&&b.draw()},this.fnClose=function(a){this.api(!0).row(a).child.hide()},this.fnDeleteRow=function(a,b,c){var e=this.api(!0),f=e.rows(a),g=f.settings()[0],h=g.aoData[f[0][0]];return f.remove(),b&&b.call(this,g,h),(c===d||c)&&e.draw(),h},this.fnDestroy=function(a){this.api(!0).destroy(a)},this.fnDraw=function(a){this.api(!0).draw(a)},this.fnFilter=function(a,b,c,e,f,g){var h=this.api(!0);null===b||b===d?h.search(a,c,e,g):h.column(b).search(a,c,e,g),h.draw()},this.fnGetData=function(a,b){var c=this.api(!0);if(a!==d){var e=a.nodeName?a.nodeName.toLowerCase():"";return b!==d||"td"==e||"th"==e?c.cell(a,b).data():c.row(a).data()||null}return c.data().toArray()},this.fnGetNodes=function(a){var b=this.api(!0);return a!==d?b.row(a).node():b.rows().nodes().flatten().toArray()},this.fnGetPosition=function(a){var b=this.api(!0),c=a.nodeName.toUpperCase();if("TR"==c)return b.row(a).index();if("TD"==c||"TH"==c){var d=b.cell(a).index();return[d.row,d.columnVisible,d.column]}return null},this.fnIsOpen=function(a){return this.api(!0).row(a).child.isShown()},this.fnOpen=function(a,b,c){return this.api(!0).row(a).child(b,c).show().child()[0]},this.fnPageChange=function(a,b){var c=this.api(!0).page(a);(b===d||b)&&c.draw(!1)},this.fnSetColumnVis=function(a,b,c){var e=this.api(!0).column(a).visible(b);(c===d||c)&&e.columns.adjust().draw()},this.fnSettings=function(){return Fb(this[Sb.iApiIndex])},this.fnSort=function(a){this.api(!0).order(a).draw()},this.fnSortListener=function(a,b,c){this.api(!0).order.listener(a,b,c)},this.fnUpdate=function(a,b,c,e,f){var g=this.api(!0);return c===d||null===c?g.row(b).data(a):g.cell(b,c).data(a),(f===d||f)&&g.columns.adjust(),(e===d||e)&&g.draw(),0},this.fnVersionCheck=Sb.fnVersionCheck;var c=this,e=b===d,k=this.length;e&&(b={}),this.oApi=this.internal=Sb.internal;for(var n in Wb.ext.internal)n&&(this[n]=Rb(n));return this.each(function(){var n,o={},p=k>1?Ib(o,b,!0):b,q=0,r=this.getAttribute("id"),s=!1,w=Wb.defaults,x=a(this);if("table"!=this.nodeName.toLowerCase())return void Gb(null,0,"Non-table node initialisation ("+this.nodeName+")",2);h(w),i(w.column),f(w,w,!0),f(w.column,w.column,!0),f(w,a.extend(p,x.data()));var y=Wb.settings;for(q=0,n=y.length;n>q;q++){var z=y[q];if(z.nTable==this||z.nTHead.parentNode==this||z.nTFoot&&z.nTFoot.parentNode==this){var A=p.bRetrieve!==d?p.bRetrieve:w.bRetrieve,C=p.bDestroy!==d?p.bDestroy:w.bDestroy;if(e||A)return z.oInstance;if(C){z.oInstance.fnDestroy();break}return void Gb(z,0,"Cannot reinitialise DataTable",3)}if(z.sTableId==this.id){y.splice(q,1);break}}(null===r||""===r)&&(r="DataTables_Table_"+Wb.ext._unique++,this.id=r);var D=a.extend(!0,{},Wb.models.oSettings,{sDestroyWidth:x[0].style.width,sInstance:r,sTableId:r});D.nTable=this,D.oApi=c.internal,D.oInit=p,y.push(D),D.oInstance=1===c.length?c:x.dataTable(),h(p),p.oLanguage&&g(p.oLanguage),p.aLengthMenu&&!p.iDisplayLength&&(p.iDisplayLength=a.isArray(p.aLengthMenu[0])?p.aLengthMenu[0][0]:p.aLengthMenu[0]),p=Ib(a.extend(!0,{},w),p),Hb(D.oFeatures,p,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Hb(D,p,["asStripeClasses","ajax","fnServerData","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","sAjaxSource","sAjaxDataProp","iStateDuration","sDom","bSortCellsTop","iTabIndex","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"],["bJQueryUI","bJUI"]]),Hb(D.oScroll,p,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollC
8ollapse","bCollapse"]]),Hb(D.oLanguage,p,"fnInfoCallback"),Kb(D,"aoDrawCallback",p.fnDrawCallback,"user"),Kb(D,"aoServerParams",p.fnServerParams,"user"),Kb(D,"aoStateSaveParams",p.fnStateSaveParams,"user"),Kb(D,"aoStateLoadParams",p.fnStateLoadParams,"user"),Kb(D,"aoStateLoaded",p.fnStateLoaded,"user"),Kb(D,"aoRowCallback",p.fnRowCallback,"user"),Kb(D,"aoRowCreatedCallback",p.fnCreatedRow,"user"),Kb(D,"aoHeaderCallback",p.fnHeaderCallback,"user"),Kb(D,"aoFooterCallback",p.fnFooterCallback,"user"),Kb(D,"aoInitComplete",p.fnInitComplete,"user"),Kb(D,"aoPreDrawCallback",p.fnPreDrawCallback,"user"),D.rowIdFn=B(p.rowId),j(D); 9var E=D.oClasses;if(p.bJQueryUI?(a.extend(E,Wb.ext.oJUIClasses,p.oClasses),p.sDom===w.sDom&&"lfrtip"===w.sDom&&(D.sDom='<"H"lfr>t<"F"ip>'),D.renderer?a.isPlainObject(D.renderer)&&!D.renderer.header&&(D.renderer.header="jqueryui"):D.renderer="jqueryui"):a.extend(E,Wb.ext.classes,p.oClasses),x.addClass(E.sTable),D.iInitDisplayStart===d&&(D.iInitDisplayStart=p.iDisplayStart,D._iDisplayStart=p.iDisplayStart),null!==p.iDeferLoading){D.bDeferLoading=!0;var F=a.isArray(p.iDeferLoading);D._iRecordsDisplay=F?p.iDeferLoading[0]:p.iDeferLoading,D._iRecordsTotal=F?p.iDeferLoading[1]:p.iDeferLoading}var G=D.oLanguage;a.extend(!0,G,p.oLanguage),G.sUrl&&(a.ajax({dataType:"json",url:G.sUrl,success:function(b){g(b),f(w.oLanguage,b),a.extend(!0,G,b),gb(D)},error:function(){gb(D)}}),s=!0),null===p.asStripeClasses&&(D.asStripeClasses=[E.sStripeOdd,E.sStripeEven]);var H=D.asStripeClasses,I=x.children("tbody").find("tr").eq(0);-1!==a.inArray(!0,a.map(H,function(a){return I.hasClass(a)}))&&(a("tbody tr",this).removeClass(H.join(" ")),D.asDestroyStripes=H.slice());var J,K=[],L=this.getElementsByTagName("thead");if(0!==L.length&&(P(D.aoHeader,L[0]),K=Q(D)),null===p.aoColumns)for(J=[],q=0,n=K.length;n>q;q++)J.push(null);else J=p.aoColumns;for(q=0,n=J.length;n>q;q++)l(D,K?K[q]:null);if(t(D,p.aoColumnDefs,J,function(a,b){m(D,a,b)}),I.length){var M=function(a,b){return null!==a.getAttribute("data-"+b)?b:null};a(I[0]).children("th, td").each(function(a,b){var c=D.aoColumns[a];if(c.mData===a){var e=M(b,"sort")||M(b,"order"),f=M(b,"filter")||M(b,"search");(null!==e||null!==f)&&(c.mData={_:a+".display",sort:null!==e?a+".@data-"+e:d,type:null!==e?a+".@data-"+e:d,filter:null!==f?a+".@data-"+f:d},m(D,a))}})}var N=D.oFeatures,O=function(){if(p.aaSorting===d){var b=D.aaSorting;for(q=0,n=b.length;n>q;q++)b[q][1]=D.aoColumns[q].asSorting[0]}Bb(D),N.bSort&&Kb(D,"aoDrawCallback",function(){if(D.bSorted){var b=wb(D),c={};a.each(b,function(a,b){c[b.src]=b.dir}),Lb(D,null,"order",[D,b,c]),yb(D)}}),Kb(D,"aoDrawCallback",function(){(D.bSorted||"ssp"===Ob(D)||N.bDeferRender)&&Bb(D)},"sc");var c=x.children("caption").each(function(){this._captionSide=a(this).css("caption-side")}),e=x.children("thead");0===e.length&&(e=a("<thead/>").appendTo(x)),D.nTHead=e[0];var f=x.children("tbody");0===f.length&&(f=a("<tbody/>").appendTo(x)),D.nTBody=f[0];var g=x.children("tfoot");if(0===g.length&&c.length>0&&(""!==D.oScroll.sX||""!==D.oScroll.sY)&&(g=a("<tfoot/>").appendTo(x)),0===g.length||0===g.children().length?x.addClass(E.sNoFooter):g.length>0&&(D.nTFoot=g[0],P(D.aoFooter,D.nTFoot)),p.aaData)for(q=0;q<p.aaData.length;q++)u(D,p.aaData[q]);else(D.bDeferLoading||"dom"==Ob(D))&&v(D,a(D.nTBody).children("tr"));D.aiDisplay=D.aiDisplayMaster.slice(),D.bInitialised=!0,s===!1&&gb(D)};p.bStateSave?(N.bStateSave=!0,Kb(D,"aoDrawCallback",Db,"state_save"),Eb(D,p,O)):O()}),c=null,this},Xb={},Yb=/[\r\n]/g,Zb=/<.*?>/g,$b=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,_b=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),ac=/[',$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfk]/gi,bc=function(a){return a&&a!==!0&&"-"!==a?!1:!0},cc=function(a){var b=parseInt(a,10);return!isNaN(b)&&isFinite(a)?b:null},dc=function(a,b){return Xb[b]||(Xb[b]=new RegExp(qc(b),"g")),"string"==typeof a&&"."!==b?a.replace(/\./g,"").replace(Xb[b],"."):a},ec=function(a,b,c){var d="string"==typeof a;return bc(a)?!0:(b&&d&&(a=dc(a,b)),c&&d&&(a=a.replace(ac,"")),!isNaN(parseFloat(a))&&isFinite(a))},fc=function(a){return bc(a)||"string"==typeof a},gc=function(a,b,c){if(bc(a))return!0;var d=fc(a);return d&&ec(lc(a),b,c)?!0:null},hc=function(a,b,c){var e=[],f=0,g=a.length;if(c!==d)for(;g>f;f++)a[f]&&a[f][b]&&e.push(a[f][b][c]);else for(;g>f;f++)a[f]&&e.push(a[f][b]);return e},ic=function(a,b,c,e){var f=[],g=0,h=b.length;if(e!==d)for(;h>g;g++)a[b[g]][c]&&f.push(a[b[g]][c][e]);else for(;h>g;g++)f.push(a[b[g]][c]);return f},jc=function(a,b){var c,e=[];b===d?(b=0,c=a):(c=b,b=a);for(var f=b;c>f;f++)e.push(f);return e},kc=function(a){for(var b=[],c=0,d=a.length;d>c;c++)a[c]&&b.push(a[c]);return b},lc=function(a){return a.replace(Zb,"")},mc=function(a){var b,c,d,e=[],f=a.length,g=0;a:for(c=0;f>c;c++){for(b=a[c],d=0;g>d;d++)if(e[d]===b)continue a;e.push(b),g++}return e};Wb.util={throttle:function(a,b){var c,e,f=b!==d?b:200;return function(){var b=this,g=+new Date,h=arguments;c&&c+f>g?(clearTimeout(e),e=setTimeout(function(){c=d,a.apply(b,h)},f)):(c=g,a.apply(b,h))}},escapeRegex:function(a){return a.replace(_b,"\\$1")}};var nc=function(a,b,c){a[b]!==d&&(a[c]=a[b])},oc=/\[.*?\]$/,pc=/\(\)$/,qc=Wb.util.escapeRegex,rc=a("<div>")[0],sc=rc.textContent!==d,tc=/<.*?>/g,uc=Wb.util.throttle,vc=[],wc=Array.prototype,xc=function(b){var c,d,e=Wb.settings,f=a.map(e,function(a){return a.nTable});return b?b.nTable&&b.oApi?[b]:b.nodeName&&"table"===b.nodeName.toLowerCase()?(c=a.inArray(b,f),-1!==c?[e[c]]:null):b&&"function"==typeof b.settings?b.settings().toArray():("string"==typeof b?d=a(b):b instanceof a&&(d=b),d?d.map(function(){return c=a.inArray(this,f),-1!==c?e[c]:null}).toArray():void 0):[]};Tb=function(b,c){if(!(this instanceof Tb))return new Tb(b,c);var d=[],e=function(a){var b=xc(a);b&&(d=d.concat(b))};if(a.isArray(b))for(var f=0,g=b.length;g>f;f++)e(b[f]);else e(b);this.context=mc(d),c&&a.merge(this,c),this.selector={rows:null,cols:null,opts:null},Tb.extend(this,this,vc)},Wb.Api=Tb,a.extend(Tb.prototype,{any:function(){return 0!==this.count()},concat:wc.concat,context:[],count:function(){return this.flatten().length},each:function(a){for(var b=0,c=this.length;c>b;b++)a.call(this,this[b],b,this);return this},eq:function(a){var b=this.context;return b.length>a?new Tb(b[a],this[a]):null},filter:function(a){var b=[];if(wc.filter)b=wc.filter.call(this,a,this);else for(var c=0,d=this.length;d>c;c++)a.call(this,this[c],c,this)&&b.push(this[c]);return new Tb(this.context,b)},flatten:function(){var a=[];return new Tb(this.context,a.concat.apply(a,this.toArray()))},join:wc.join,indexOf:wc.indexOf||function(a,b){for(var c=b||0,d=this.length;d>c;c++)if(this[c]===a)return c;return-1},iterator:function(a,b,c,e){var f,g,h,i,j,k,l,m,n=[],o=this.context,p=this.selector;for("string"==typeof a&&(e=c,c=b,b=a,a=!1),g=0,h=o.length;h>g;g++){var q=new Tb(o[g]);if("table"===b)f=c.call(q,o[g],g),f!==d&&n.push(f);else if("columns"===b||"rows"===b)f=c.call(q,o[g],this[g],g),f!==d&&n.push(f);else if("column"===b||"column-rows"===b||"row"===b||"cell"===b)for(l=this[g],"column-rows"===b&&(k=Dc(o[g],p.opts)),i=0,j=l.length;j>i;
9i++)m=l[i],f="cell"===b?c.call(q,o[g],m.row,m.column,g,i):c.call(q,o[g],m,g,i,k),f!==d&&n.push(f)}if(n.length||e){var r=new Tb(o,a?n.concat.apply([],n):n),s=r.selector;return s.rows=p.rows,s.cols=p.cols,s.opts=p.opts,r}return this},lastIndexOf:wc.lastIndexOf||function(){return this.indexOf.apply(this.toArray.reverse(),arguments)},length:0,map:function(a){var b=[];if(wc.map)b=wc.map.call(this,a,this);else for(var c=0,d=this.length;d>c;c++)b.push(a.call(this,this[c],c));return new Tb(this.context,b)},pluck:function(a){return this.map(function(b){return b[a]})},pop:wc.pop,push:wc.push,reduce:wc.reduce||function(a,b){return k(this,a,b,0,this.length,1)},reduceRight:wc.reduceRight||function(a,b){return k(this,a,b,this.length-1,-1,-1)},reverse:wc.reverse,selector:null,shift:wc.shift,sort:wc.sort,splice:wc.splice,toArray:function(){return wc.slice.call(this)},to$:function(){return a(this)},toJQuery:function(){return a(this)},unique:function(){return new Tb(this.context,mc(this))},unshift:wc.unshift}),Tb.extend=function(b,c,d){if(d.length&&c&&(c instanceof Tb||c.__dt_wrapper)){var e,f,g,h=function(a,b,c){return function(){var d=b.apply(a,arguments);return Tb.extend(d,d,c.methodExt),d}};for(e=0,f=d.length;f>e;e++)g=d[e],c[g.name]="function"==typeof g.val?h(b,g.val,g):a.isPlainObject(g.val)?{}:g.val,c[g.name].__dt_wrapper=!0,Tb.extend(b,c[g.name],g.propExt)}},Tb.register=Ub=function(b,c){if(a.isArray(b))for(var d=0,e=b.length;e>d;d++)Tb.register(b[d],c);else{var f,g,h,i,j=b.split("."),k=vc,l=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c].name===b)return a[c];return null};for(f=0,g=j.length;g>f;f++){i=-1!==j[f].indexOf("()"),h=i?j[f].replace("()",""):j[f];var m=l(k,h);m||(m={name:h,val:{},methodExt:[],propExt:[]},k.push(m)),f===g-1?m.val=c:k=i?m.methodExt:m.propExt}}},Tb.registerPlural=Vb=function(b,c,e){Tb.register(b,e),Tb.register(c,function(){var b=e.apply(this,arguments);return b===this?this:b instanceof Tb?b.length?a.isArray(b[0])?new Tb(b.context,b[0]):b[0]:d:b})};var yc=function(b,c){if("number"==typeof b)return[c[b]];var d=a.map(c,function(a){return a.nTable});return a(d).filter(b).map(function(){var b=a.inArray(this,d);return c[b]}).toArray()};Ub("tables()",function(a){return a?new Tb(yc(a,this.context)):this}),Ub("table()",function(a){var b=this.tables(a),c=b.context;return c.length?new Tb(c[0]):b}),Vb("tables().nodes()","table().node()",function(){return this.iterator("table",function(a){return a.nTable},1)}),Vb("tables().body()","table().body()",function(){return this.iterator("table",function(a){return a.nTBody},1)}),Vb("tables().header()","table().header()",function(){return this.iterator("table",function(a){return a.nTHead},1)}),Vb("tables().footer()","table().footer()",function(){return this.iterator("table",function(a){return a.nTFoot},1)}),Vb("tables().containers()","table().container()",function(){return this.iterator("table",function(a){return a.nTableWrapper},1)}),Ub("draw()",function(a){return this.iterator("table",function(b){"page"===a?M(b):("string"==typeof a&&(a="full-hold"===a?!1:!0),N(b,a===!1))})}),Ub("page()",function(a){return a===d?this.page.info().page:this.iterator("table",function(b){lb(b,a)})}),Ub("page.info()",function(){if(0===this.context.length)return d;var a=this.context[0],b=a._iDisplayStart,c=a.oFeatures.bPaginate?a._iDisplayLength:-1,e=a.fnRecordsDisplay(),f=-1===c;return{page:f?0:Math.floor(b/c),pages:f?1:Math.ceil(e/c),start:b,end:a.fnDisplayEnd(),length:c,recordsTotal:a.fnRecordsTotal(),recordsDisplay:e,serverSide:"ssp"===Ob(a)}}),Ub("page.len()",function(a){return a===d?0!==this.context.length?this.context[0]._iDisplayLength:d:this.iterator("table",function(b){ib(b,a)})});var zc=function(a,b,c){if(c){var d=new Tb(a);d.one("draw",function(){c(d.ajax.json())})}if("ssp"==Ob(a))N(a,b);else{nb(a,!0);var e=a.jqXHR;e&&4!==e.readyState&&e.abort(),R(a,[],function(c){E(a);for(var d=V(a,c),e=0,f=d.length;f>e;e++)u(a,d[e]);N(a,b),nb(a,!1)})}};Ub("ajax.json()",function(){var a=this.context;return a.length>0?a[0].json:void 0}),Ub("ajax.params()",function(){var a=this.context;return a.length>0?a[0].oAjaxData:void 0}),Ub("ajax.reload()",function(a,b){return this.iterator("table",function(c){zc(c,b===!1,a)})}),Ub("ajax.url()",function(b){var c=this.context;return b===d?0===c.length?d:(c=c[0],c.ajax?a.isPlainObject(c.ajax)?c.ajax.url:c.ajax:c.sAjaxSource):this.iterator("table",function(c){a.isPlainObject(c.ajax)?c.ajax.url=b:c.ajax=b})}),Ub("ajax.url().load()",function(a,b){return this.iterator("table",function(c){zc(c,b===!1,a)})});var Ac=function(b,c,e,f,g){var h,i,j,k,l,m,n=[],o=typeof c;for(c&&"string"!==o&&"function"!==o&&c.length!==d||(c=[c]),j=0,k=c.length;k>j;j++)for(i=c[j]&&c[j].split&&!c[j].match(/[\[\(:]/)?c[j].split(","):[c[j]],l=0,m=i.length;m>l;l++)h=e("string"==typeof i[l]?a.trim(i[l]):i[l]),h&&h.length&&(n=n.concat(h));var p=Sb.selector[b];if(p.length)for(j=0,k=p.length;k>j;j++)n=p[j](f,g,n);return mc(n)},Bc=function(b){return b||(b={}),b.filter&&b.search===d&&(b.search=b.filter),a.extend({search:"none",order:"current",page:"all"},b)},Cc=function(a){for(var b=0,c=a.length;c>b;b++)if(a[b].length>0)return a[0]=a[b],a[0].length=1,a.length=1,a.context=[a.context[b]],a;return a.length=0,a},Dc=function(b,c){var d,e,f,g=[],h=b.aiDisplay,i=b.aiDisplayMaster,j=c.search,k=c.order,l=c.page;if("ssp"==Ob(b))return"removed"===j?[]:jc(0,i.length);if("current"==l)for(d=b._iDisplayStart,e=b.fnDisplayEnd();e>d;d++)g.push(h[d]);else if("current"==k||"applied"==k)g="none"==j?i.slice():"applied"==j?h.slice():a.map(i,function(b){return-1===a.inArray(b,h)?b:null});else if("index"==k||"original"==k)for(d=0,e=b.aoData.length;e>d;d++)"none"==j?g.push(d):(f=a.inArray(d,h),(-1===f&&"removed"==j||f>=0&&"applied"==j)&&g.push(d));return g},Ec=function(b,c,e){var f,g=function(c){var g=cc(c);if(null!==g&&!e)return[g];if(f||(f=Dc(b,e)),null!==g&&-1!==a.inArray(g,f))return[g];if(null===c||c===d||""===c)return f;if("function"==typeof c)return a.map(f,function(a){var d=b.aoData[a];return c(a,d._aData,d.nTr)?a:null});var h=kc(ic(b.aoData,f,"nTr"));if(c.nodeName){if(c._DT_RowIndex!==d)return[c._DT_RowIndex];if(c._DT_CellIndex)return[c._DT_CellIndex.row];var i=a(c).closest("*[data-dt-row]");return i.length?[i.data("dt-row")]:[]}if("string"==typeof c&&"#"===c.charAt(0)){var j=b.aIds[c.replace(/^#/,"")];if(j!==d)return[j.idx]}return a(h).filter(c).map(function(){return this._DT_RowIndex}).toArray()};return Ac("row",c,g,b,e)};
9Ub("rows()",function(b,c){b===d?b="":a.isPlainObject(b)&&(c=b,b=""),c=Bc(c);var e=this.iterator("table",function(a){return Ec(a,b,c)},1);return e.selector.rows=b,e.selector.opts=c,e}),Ub("rows().nodes()",function(){return this.iterator("row",function(a,b){return a.aoData[b].nTr||d},1)}),Ub("rows().data()",function(){return this.iterator(!0,"rows",function(a,b){return ic(a.aoData,b,"_aData")},1)}),Vb("rows().cache()","row().cache()",function(a){return this.iterator("row",function(b,c){var d=b.aoData[c];return"search"===a?d._aFilterData:d._aSortData},1)}),Vb("rows().invalidate()","row().invalidate()",function(a){return this.iterator("row",function(b,c){G(b,c,a)})}),Vb("rows().indexes()","row().index()",function(){return this.iterator("row",function(a,b){return b},1)}),Vb("rows().ids()","row().id()",function(a){for(var b=[],c=this.context,d=0,e=c.length;e>d;d++)for(var f=0,g=this[d].length;g>f;f++){var h=c[d].rowIdFn(c[d].aoData[this[d][f]]._aData);b.push((a===!0?"#":"")+h)}return new Tb(c,b)}),Vb("rows().remove()","row().remove()",function(){var a=this;return this.iterator("row",function(b,c,e){var f,g,h,i,j,k,l=b.aoData,m=l[c];for(l.splice(c,1),f=0,g=l.length;g>f;f++)if(j=l[f],k=j.anCells,null!==j.nTr&&(j.nTr._DT_RowIndex=f),null!==k)for(h=0,i=k.length;i>h;h++)k[h]._DT_CellIndex.row=f;F(b.aiDisplayMaster,c),F(b.aiDisplay,c),F(a[e],c,!1),Mb(b);var n=b.rowIdFn(m._aData);n!==d&&delete b.aIds[n]}),this.iterator("table",function(a){for(var b=0,c=a.aoData.length;c>b;b++)a.aoData[b].idx=b}),this}),Ub("rows.add()",function(b){var c=this.iterator("table",function(a){var c,d,e,f=[];for(d=0,e=b.length;e>d;d++)c=b[d],f.push(c.nodeName&&"TR"===c.nodeName.toUpperCase()?v(a,c)[0]:u(a,c));return f},1),d=this.rows(-1);return d.pop(),a.merge(d,c),d}),Ub("row()",function(a,b){return Cc(this.rows(a,b))}),Ub("row().data()",function(a){var b=this.context;return a===d?b.length&&this.length?b[0].aoData[this[0]]._aData:d:(b[0].aoData[this[0]]._aData=a,G(b[0],this[0],"data"),this)}),Ub("row().node()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]].nTr||null:null}),Ub("row.add()",function(b){b instanceof a&&b.length&&(b=b[0]);var c=this.iterator("table",function(a){return b.nodeName&&"TR"===b.nodeName.toUpperCase()?v(a,b)[0]:u(a,b)});return this.row(c[0])});var Fc=function(b,c,d,e){var f=[],g=function(c,d){if(a.isArray(c)||c instanceof a)for(var e=0,h=c.length;h>e;e++)g(c[e],d);else if(c.nodeName&&"tr"===c.nodeName.toLowerCase())f.push(c);else{var i=a("<tr><td/></tr>").addClass(d);a("td",i).addClass(d).html(c)[0].colSpan=q(b),f.push(i[0])}};g(d,e),c._details&&c._details.detach(),c._details=a(f),c._detailsShow&&c._details.insertAfter(c.nTr)},Gc=function(a,b){var c=a.context;if(c.length){var e=c[0].aoData[b!==d?b:a[0]];e&&e._details&&(e._details.remove(),e._detailsShow=d,e._details=d)}},Hc=function(a,b){var c=a.context;if(c.length&&a.length){var d=c[0].aoData[a[0]];d._details&&(d._detailsShow=b,b?d._details.insertAfter(d.nTr):d._details.detach(),Ic(c[0]))}},Ic=function(a){var b=new Tb(a),c=".dt.DT_details",d="draw"+c,e="column-visibility"+c,f="destroy"+c,g=a.aoData;b.off(d+" "+e+" "+f),hc(g,"_details").length>0&&(b.on(d,function(c,d){a===d&&b.rows({page:"current"}).eq(0).each(function(a){var b=g[a];b._detailsShow&&b._details.insertAfter(b.nTr)})}),b.on(e,function(b,c){if(a===c)for(var d,e=q(c),f=0,h=g.length;h>f;f++)d=g[f],d._details&&d._details.children("td[colspan]").attr("colspan",e)}),b.on(f,function(c,d){if(a===d)for(var e=0,f=g.length;f>e;e++)g[e]._details&&Gc(b,e)}))},Jc="",Kc=Jc+"row().child",Lc=Kc+"()";Ub(Lc,function(a,b){var c=this.context;return a===d?c.length&&this.length?c[0].aoData[this[0]]._details:d:(a===!0?this.child.show():a===!1?Gc(this):c.length&&this.length&&Fc(c[0],c[0].aoData[this[0]],a,b),this)}),Ub([Kc+".show()",Lc+".show()"],function(){return Hc(this,!0),this}),Ub([Kc+".hide()",Lc+".hide()"],function(){return Hc(this,!1),this}),Ub([Kc+".remove()",Lc+".remove()"],function(){return Gc(this),this}),Ub(Kc+".isShown()",function(){var a=this.context;return a.length&&this.length?a[0].aoData[this[0]]._detailsShow||!1:!1});var Mc=/^([^:]+):(name|visIdx|visible)$/,Nc=function(a,b,c,d,e){for(var f=[],g=0,h=e.length;h>g;g++)f.push(y(a,e[g],b));return f},Oc=function(b,c,d){var e=b.aoColumns,f=hc(e,"sName"),g=hc(e,"nTh"),h=function(c){var h=cc(c);if(""===c)return jc(e.length);if(null!==h)return[h>=0?h:e.length+h];if("function"==typeof c){var i=Dc(b,d);return a.map(e,function(a,d){return c(d,Nc(b,d,0,0,i),g[d])?d:null})}var j="string"==typeof c?c.match(Mc):"";if(j)switch(j[2]){case"visIdx":case"visible":var k=parseInt(j[1],10);if(0>k){var l=a.map(e,function(a,b){return a.bVisible?b:null});return[l[l.length+k]]}return[o(b,k)];case"name":return a.map(f,function(a,b){return a===j[1]?b:null});default:return[]}if(c.nodeName&&c._DT_CellIndex)return[c._DT_CellIndex.column];var m=a(g).filter(c).map(function(){return a.inArray(this,g)}).toArray();if(m.length||!c.nodeName)return m;var n=a(c).closest("*[data-dt-column]");return n.length?[n.data("dt-column")]:[]};return Ac("column",c,h,b,d)},Pc=function(b,c,e){var f,g,h,i,j=b.aoColumns,k=j[c],l=b.aoData;if(e===d)return k.bVisible;if(k.bVisible!==e){if(e){var m=a.inArray(!0,hc(j,"bVisible"),c+1);for(g=0,h=l.length;h>g;g++)i=l[g].nTr,f=l[g].anCells,i&&i.insertBefore(f[c],f[m]||null)}else a(hc(b.aoData,"anCells",c)).detach();k.bVisible=e,L(b,b.aoHeader),L(b,b.aoFooter),Db(b)}};
9Ub("columns()",function(b,c){b===d?b="":a.isPlainObject(b)&&(c=b,b=""),c=Bc(c);var e=this.iterator("table",function(a){return Oc(a,b,c)},1);return e.selector.cols=b,e.selector.opts=c,e}),Vb("columns().header()","column().header()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTh},1)}),Vb("columns().footer()","column().footer()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].nTf},1)}),Vb("columns().data()","column().data()",function(){return this.iterator("column-rows",Nc,1)}),Vb("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(a,b){return a.aoColumns[b].mData},1)}),Vb("columns().cache()","column().cache()",function(a){return this.iterator("column-rows",function(b,c,d,e,f){return ic(b.aoData,f,"search"===a?"_aFilterData":"_aSortData",c)},1)}),Vb("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(a,b,c,d,e){return ic(a.aoData,e,"anCells",b)},1)}),Vb("columns().visible()","column().visible()",function(a,b){var c=this.iterator("column",function(b,c){return a===d?b.aoColumns[c].bVisible:void Pc(b,c,a)});return a!==d&&(this.iterator("column",function(c,d){Lb(c,null,"column-visibility",[c,d,a,b])}),(b===d||b)&&this.columns.adjust()),c}),Vb("columns().indexes()","column().index()",function(a){return this.iterator("column",function(b,c){return"visible"===a?p(b,c):c},1)}),Ub("columns.adjust()",function(){return this.iterator("table",function(a){n(a)},1)}),Ub("column.index()",function(a,b){if(0!==this.context.length){var c=this.context[0];if("fromVisible"===a||"toData"===a)return o(c,b);if("fromData"===a||"toVisible"===a)return p(c,b)}}),Ub("column()",function(a,b){return Cc(this.columns(a,b))});var Qc=function(b,c,e){var f,g,h,i,j,k,l,m=b.aoData,n=Dc(b,e),o=kc(ic(m,n,"anCells")),p=a([].concat.apply([],o)),q=b.aoColumns.length,r=function(c){var e="function"==typeof c;if(null===c||c===d||e){for(g=[],h=0,i=n.length;i>h;h++)for(f=n[h],j=0;q>j;j++)k={row:f,column:j},e?(l=m[f],c(k,y(b,f,j),l.anCells?l.anCells[j]:null)&&g.push(k)):g.push(k);return g}if(a.isPlainObject(c))return[c];var o=p.filter(c).map(function(a,b){return{row:b._DT_CellIndex.row,column:b._DT_CellIndex.column}}).toArray();return o.length||!c.nodeName?o:(l=a(c).closest("*[data-dt-row]"),l.length?[{row:l.data("dt-row"),column:l.data("dt-column")}]:[])};return Ac("cell",c,r,b,e)};Ub("cells()",function(b,c,e){if(a.isPlainObject(b)&&(b.row===d?(e=b,b=null):(e=c,c=null)),a.isPlainObject(c)&&(e=c,c=null),null===c||c===d)return this.iterator("table",function(a){return Qc(a,b,Bc(e))});var f,g,h,i,j,k=this.columns(c,e),l=this.rows(b,e),m=this.iterator("table",function(a,b){for(f=[],g=0,h=l[b].length;h>g;g++)for(i=0,j=k[b].length;j>i;i++)f.push({row:l[b][g],column:k[b][i]});return f},1);return a.extend(m.selector,{cols:c,rows:b,opts:e}),m}),Vb("cells().nodes()","cell().node()",function(){return this.iterator("cell",function(a,b,c){var e=a.aoData[b];return e&&e.anCells?e.anCells[c]:d},1)}),Ub("cells().data()",function(){return this.iterator("cell",function(a,b,c){return y(a,b,c)},1)}),Vb("cells().cache()","cell().cache()",function(a){return a="search"===a?"_aFilterData":"_aSortData",this.iterator("cell",function(b,c,d){return b.aoData[c][a][d]},1)}),Vb("cells().render()","cell().render()",function(a){return this.iterator("cell",function(b,c,d){return y(b,c,d,a)},1)}),Vb("cells().indexes()","cell().index()",function(){return this.iterator("cell",function(a,b,c){return{row:b,column:c,columnVisible:p(a,c)}},1)}),Vb("cells().invalidate()","cell().invalidate()",function(a){return this.iterator("cell",function(b,c,d){G(b,c,a,d)})}),Ub("cell()",function(a,b,c){return Cc(this.cells(a,b,c))}),Ub("cell().data()",function(a){var b=this.context,c=this[0];return a===d?b.length&&c.length?y(b[0],c[0].row,c[0].column):d:(z(b[0],c[0].row,c[0].column,a),G(b[0],c[0].row,"data",c[0].column),this)}),Ub("order()",function(b,c){var e=this.context;return b===d?0!==e.length?e[0].aaSorting:d:("number"==typeof b?b=[[b,c]]:b.length&&!a.isArray(b[0])&&(b=Array.prototype.slice.call(arguments)),this.iterator("table",function(a){a.aaSorting=b.slice()}))}),Ub("order.listener()",function(a,b,c){return this.iterator("table",function(d){Ab(d,a,b,c)})}),Ub("order.fixed()",function(b){if(!b){var c=this.context,e=c.length?c[0].aaSortingFixed:d;return a.isArray(e)?{pre:e}:e}return this.iterator("table",function(c){c.aaSortingFixed=a.extend(!0,{},b)})}),Ub(["columns().order()","column().order()"],function(b){var c=this;return this.iterator("table",function(d,e){var f=[];a.each(c[e],function(a,c){f.push([c,b])}),d.aaSorting=f})}),Ub("search()",function(b,c,e,f){var g=this.context;return b===d?0!==g.length?g[0].oPreviousSearch.sSearch:d:this.iterator("table",function(d){d.oFeatures.bFilter&&X(d,a.extend({},d.oPreviousSearch,{sSearch:b+"",bRegex:null===c?!1:c,bSmart:null===e?!0:e,bCaseInsensitive:null===f?!0:f}),1)})}),Vb("columns().search()","column().search()",function(b,c,e,f){return this.iterator("column",function(g,h){var i=g.aoPreSearchCols;return b===d?i[h].sSearch:void(g.oFeatures.bFilter&&(a.extend(i[h],{sSearch:b+"",bRegex:null===c?!1:c,bSmart:null===e?!0:e,bCaseInsensitive:null===f?!0:f}),X(g,g.oPreviousSearch,1)))})}),Ub("state()",function(){return this.context.length?this.context[0].oSavedState:null}),Ub("state.clear()",function(){return this.iterator("table",function(a){a.fnStateSaveCallback.call(a.oInstance,a,{})})}),Ub("state.loaded()",function(){return this.context.length?this.context[0].oLoadedState:null}),Ub("state.save()",function(){return this.iterator("table",function(a){Db(a)})}),Wb.versionCheck=Wb.fnVersionCheck=function(a){for(var b,c,d=Wb.version.split("."),e=a.split("."),f=0,g=e.length;g>f;f++)if(b=parseInt(d[f],10)||0,c=parseInt(e[f],10)||0,b!==c)return b>c;return!0},Wb.isDataTable=Wb.fnIsDataTable=function(b){var c=a(b).get(0),d=!1;return b instanceof Wb.Api?!0:(a.each(Wb.settings,function(b,e){var f=e.nScrollHead?a("table",e.nScrollHead)[0]:null,g=e.nScrollFoot?a("table",e.nScrollFoot)[0]:null;(e.nTable===c||f===c||g===c)&&(d=!0)}),d)},Wb.tables=Wb.fnTables=function(b){var c=!1;a.isPlainObject(b)&&(c=b.api,b=b.visible);var d=a.map(Wb.settings,function(c){return!b||b&&a(c.nTable).is(":visible")?c.nTable:void 0});return c?new Tb(d):d},Wb.camelToHungarian=f,Ub("$()",function(b,c){var d=this.rows(c).nodes(),e=a(d);return a([].concat(e.filter(b).toArray(),e.find(b).toArray()))}),a.each(["on","one","off"],function(b,c){Ub(c+"()",function(){var b=Array.prototype.slice.call(arguments);b[0]=a.map(b[0].split(/\s/),function(a){return a.match(/\.dt\b/)?a:a+".dt"}).join(" ");var d=a(this.tables().nodes());return d[c].apply(d,b),this})}),Ub("clear()",function(){return this.iterator("table",function(a){E(a)})}),Ub("settings()",function(){return new Tb(this.context,this.context)}),Ub("init()",function(){var a=this.context;return a.length?a[0].oInit:null}),Ub("data()",function(){return this.iterator("table",function(a){return hc(a.aoData,"_aData")}).flatten()}),Ub("destroy()",function(c){return c=c||!1,this.iterator("table",function(d){var e,f=d.nTableWrapper.parentNode,g=d.oClasses,h=d.nTable,i=d.nTBody,j=d.nTHead,k=d.nTFoot,l=a(h),m=a(i),n=a(d.nTableWrapper),o=a.map(d.aoData,function(a){return a.nTr});d.bDestroying=!0,Lb(d,"aoDestroyCallback","destroy",[d]),c||new Tb(d).columns().visible(!0),n.off(".DT").find(":not(tbody *)").off(".DT"),a(b).off(".DT-"+d.sInstance),h!=j.parentNode&&(l.children("thead").detach(),l.append(j)),k&&h!=k.parentNode&&(l.children("tfoot").detach(),l.append(k)),d.aaSorting=[],d.aaSortingFixed=[],Bb(d),a(o).removeClass(d.asStripeClasses.join(" ")),a("th, td",j).removeClass(g.sSortable+" "+g.sSortableAsc+" "+g.sSortableDesc+" "+g.sSortableNone),d.bJUI&&(a("th span."+g.sSortIcon+", td span."+g.sSortIcon,j).detach(),a("th, td",j).each(function(){var b=a("div."+g.sSortJUIWrapper,this);a(this).append(b.contents()),b.detach()})),m.children().detach(),m.append(o);var p=c?"remove":"detach";
9l[p](),n[p](),!c&&f&&(f.insertBefore(h,d.nTableReinsertBefore),l.css("width",d.sDestroyWidth).removeClass(g.sTable),e=d.asDestroyStripes.length,e&&m.children().each(function(b){a(this).addClass(d.asDestroyStripes[b%e])}));var q=a.inArray(d,Wb.settings);-1!==q&&Wb.settings.splice(q,1)})}),a.each(["column","row","cell"],function(a,b){Ub(b+"s().every()",function(a){var c=this.selector.opts,e=this;return this.iterator(b,function(f,g,h,i,j){a.call(e[b](g,"cell"===b?h:c,"cell"===b?c:d),g,h,i,j)})})}),Ub("i18n()",function(b,c,e){var f=this.context[0],g=B(b)(f.oLanguage);return g===d&&(g=c),e!==d&&a.isPlainObject(g)&&(g=g[e]!==d?g[e]:g._),g.replace("%d",e)}),Wb.version="1.10.13",Wb.settings=[],Wb.models={},Wb.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0},Wb.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},Wb.models.oColumn={idx:null,aDataSort:null,asSorting:null,bSearchable:null,bSortable:null,bVisible:null,_sManualType:null,_bAttrSrc:!1,fnCreatedCell:null,fnGetData:null,fnSetData:null,mData:null,mRender:null,nTh:null,nTf:null,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sSortingClassJUI:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null},Wb.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],asStripeClasses:null,bAutoWidth:!0,bDeferRender:!1,bDestroy:!1,bFilter:!0,bInfo:!0,bJQueryUI:!1,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:!1,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(a){return a.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnServerData:null,fnServerParams:null,fnStateLoadCallback:function(a){try{return JSON.parse((-1===a.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+a.sInstance+"_"+location.pathname))}catch(b){}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(a,b){try{(-1===a.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+a.sInstance+"_"+location.pathname,JSON.stringify(b))}catch(c){}},fnStateSaveParams:null,iStateDuration:7200,iDeferLoading:null,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{sSortAscending:": activate to sort column ascending",sSortDescending:": activate to sort column descending"},oPaginate:{sFirst:"First",sLast:"Last",sNext:"Next",sPrevious:"Previous"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ entries",sInfoEmpty:"Showing 0 to 0 of 0 entries",sInfoFiltered:"(filtered from _MAX_ total entries)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"Show _MENU_ entries",sLoadingRecords:"Loading...",sProcessing:"Processing...",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},oSearch:a.extend({},Wb.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},e(Wb.defaults),Wb.defaults.column={aDataSort:null,iDataSort:-1,asSorting:["asc","desc"],bSearchable:!0,bSortable:!0,bVisible:!0,fnCreatedCell:null,mData:null,mRender:null,sCellType:"td",sClass:"",sContentPadding:"",sDefaultContent:null,sName:"",sSortDataType:"std",sTitle:null,sType:null,sWidth:null},e(Wb.defaults.column),Wb.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:null,bLengthChange:null,bPaginate:null,bProcessing:null,bServerSide:null,bSort:null,bSortMulti:null,bSortClasses:null,bStateSave:null},oScroll:{bCollapse:null,iBarWidth:0,sX:null,sXInner:null,sY:null},oLanguage:{fnInfoCallback:null},oBrowser:{bScrollOversize:!1,bScrollbarLeft:!1,bBounding:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],asStripeClasses:null,asDestroyStripes:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bDeferLoading:!1,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,sAjaxSource:null,sAjaxDataProp:null,bAjaxDataGet:!0,jqXHR:null,json:d,oAjaxData:d,fnServerData:null,aoServerParams:[],sServerMethod:null,fnFormatNumber:null,aLengthMenu:null,iDraw:0,bDrawing:!1,iDrawError:-1,_iDisplayLength:10,_iDisplayStart:0,_iRecordsTotal:0,_iRecordsDisplay:0,bJUI:null,oClasse
9s:{},bFiltered:!1,bSorted:!1,bSortCellsTop:null,oInit:null,aoDestroyCallback:[],fnRecordsTotal:function(){return"ssp"==Ob(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==Ob(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var a=this._iDisplayLength,b=this._iDisplayStart,c=b+a,d=this.aiDisplay.length,e=this.oFeatures,f=e.bPaginate;return e.bServerSide?f===!1||-1===a?b+d:Math.min(b+a,this._iRecordsDisplay):!f||c>d||-1===a?d:c 10},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},Wb.ext=Sb={buttons:{},classes:{},builder:"-source-",errMode:"alert",feature:[],search:[],selector:{cell:[],column:[],row:[]},internal:{},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{detect:[],search:{},order:{}},_unique:0,fnVersionCheck:Wb.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:Wb.version},a.extend(Sb,{afnFiltering:Sb.search,aTypes:Sb.type.detect,ofnSearch:Sb.type.search,oSort:Sb.type.order,afnSortData:Sb.order,aoFeatures:Sb.feature,oApi:Sb.internal,oStdClasses:Sb.classes,oPagination:Sb.pager}),a.extend(Wb.ext.classes,{sTable:"dataTable",sNoFooter:"no-footer",sPageButton:"paginate_button",sPageButtonActive:"current",sPageButtonDisabled:"disabled",sStripeOdd:"odd",sStripeEven:"even",sRowEmpty:"dataTables_empty",sWrapper:"dataTables_wrapper",sFilter:"dataTables_filter",sInfo:"dataTables_info",sPaging:"dataTables_paginate paging_",sLength:"dataTables_length",sProcessing:"dataTables_processing",sSortAsc:"sorting_asc",sSortDesc:"sorting_desc",sSortable:"sorting",sSortableAsc:"sorting_asc_disabled",sSortableDesc:"sorting_desc_disabled",sSortableNone:"sorting_disabled",sSortColumn:"sorting_",sFilterInput:"",sLengthSelect:"",sScrollWrapper:"dataTables_scroll",sScrollHead:"dataTables_scrollHead",sScrollHeadInner:"dataTables_scrollHeadInner",sScrollBody:"dataTables_scrollBody",sScrollFoot:"dataTables_scrollFoot",sScrollFootInner:"dataTables_scrollFootInner",sHeaderTH:"",sFooterTH:"",sSortJUIAsc:"",sSortJUIDesc:"",sSortJUI:"",sSortJUIAscAllowed:"",sSortJUIDescAllowed:"",sSortJUIWrapper:"",sSortIcon:"",sJUIHeader:"",sJUIFooter:""}),function(){var b="";b="";var c=b+"ui-state-default",d=b+"css_right ui-icon ui-icon-",e=b+"fg-toolbar ui-toolbar ui-widget-header ui-helper-clearfix";a.extend(Wb.ext.oJUIClasses,Wb.ext.classes,{sPageButton:"fg-button ui-button "+c,sPageButtonActive:"ui-state-disabled",sPageButtonDisabled:"ui-state-disabled",sPaging:"dataTables_paginate fg-buttonset ui-buttonset fg-buttonset-multi ui-buttonset-multi paging_",sSortAsc:c+" sorting_asc",sSortDesc:c+" sorting_desc",sSortable:c+" sorting",sSortableAsc:c+" sorting_asc_disabled",sSortableDesc:c+" sorting_desc_disabled",sSortableNone:c+" sorting_disabled",sSortJUIAsc:d+"triangle-1-n",sSortJUIDesc:d+"triangle-1-s",sSortJUI:d+"carat-2-n-s",sSortJUIAscAllowed:d+"carat-1-n",sSortJUIDescAllowed:d+"carat-1-s",sSortJUIWrapper:"DataTables_sort_wrapper",sSortIcon:"DataTables_sort_icon",sScrollHead:"dataTables_scrollHead "+c,sScrollFoot:"dataTables_scrollFoot "+c,sHeaderTH:c,sFooterTH:c,sJUIHeader:e+" ui-corner-tl ui-corner-tr",sJUIFooter:e+" ui-corner-bl ui-corner-br"})}();var Rc=Wb.ext.pager;a.extend(Rc,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(a,b){return[Pb(a,b)]},simple_numbers:function(a,b){return["previous",Pb(a,b),"next"]},full_numbers:function(a,b){return["first","previous",Pb(a,b),"next","last"]},first_last_numbers:function(a,b){return["first",Pb(a,b),"last"]},_numbers:Pb,numbers_length:7}),a.extend(!0,Wb.ext.renderer,{pageButton:{_:function(b,e,f,g,h,i){var j,k,l,m=b.oClasses,n=b.oLanguage.oPaginate,o=b.oLanguage.oAria.paginate||{},p=0,q=function(c,d){var e,g,l,r,s=function(a){lb(b,a.data.action,!0)};for(e=0,g=d.length;g>e;e++)if(r=d[e],a.isArray(r)){var t=a("<"+(r.DT_el||"div")+"/>").appendTo(c);q(t,r)}else{switch(j=null,k="",r){case"ellipsis":c.append('<span class="ellipsis">…</span>');break;case"first":j=n.sFirst,k=r+(h>0?"":" "+m.sPageButtonDisabled);break;case"previous":j=n.sPrevious,k=r+(h>0?"":" "+m.sPageButtonDisabled);break;case"next":j=n.sNext,k=r+(i-1>h?"":" "+m.sPageButtonDisabled);break;case"last":j=n.sLast,k=r+(i-1>h?"":" "+m.sPageButtonDisabled);break;default:j=r+1,k=h===r?m.sPageButtonActive:""}null!==j&&(l=a("<a>",{"class":m.sPageButton+" "+k,"aria-controls":b.sTableId,"aria-label":o[r],"data-dt-idx":p,tabindex:b.iTabIndex,id:0===f&&"string"==typeof r?b.sTableId+"_"+r:null}).html(j).appendTo(c),Jb(l,{action:r},s),p++)}};try{l=a(e).find(c.activeElement).data("dt-idx")}catch(r){}q(a(e).empty(),g),l!==d&&a(e).find("[data-dt-idx="+l+"]").focus()}}}),a.extend(Wb.ext.type.detect,[function(a,b){var c=b.oLanguage.sDecimal;return ec(a,c)?"num"+c:null}
10,function(a){if(a&&!(a instanceof Date)&&!$b.test(a))return null;var b=Date.parse(a);return null!==b&&!isNaN(b)||bc(a)?"date":null},function(a,b){var c=b.oLanguage.sDecimal;return ec(a,c,!0)?"num-fmt"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return gc(a,c)?"html-num"+c:null},function(a,b){var c=b.oLanguage.sDecimal;return gc(a,c,!0)?"html-num-fmt"+c:null},function(a){return bc(a)||"string"==typeof a&&-1!==a.indexOf("<")?"html":null}]),a.extend(Wb.ext.type.search,{html:function(a){return bc(a)?a:"string"==typeof a?a.replace(Yb," ").replace(Zb,""):""},string:function(a){return bc(a)?a:"string"==typeof a?a.replace(Yb," "):a}});var Sc=function(a,b,c,d){return 0===a||a&&"-"!==a?(b&&(a=dc(a,b)),a.replace&&(c&&(a=a.replace(c,"")),d&&(a=a.replace(d,""))),1*a):-1/0};a.extend(Sb.type.order,{"date-pre":function(a){return Date.parse(a)||-1/0},"html-pre":function(a){return bc(a)?"":a.replace?a.replace(/<.*?>/g,"").toLowerCase():a+""},"string-pre":function(a){return bc(a)?"":"string"==typeof a?a.toLowerCase():a.toString?a.toString():""},"string-asc":function(a,b){return b>a?-1:a>b?1:0},"string-desc":function(a,b){return b>a?1:a>b?-1:0}}),Qb(""),a.extend(!0,Wb.ext.renderer,{header:{_:function(b,c,d,e){a(b.nTable).on("order.dt.DT",function(a,f,g,h){if(b===f){var i=d.idx;c.removeClass(d.sSortingClass+" "+e.sSortAsc+" "+e.sSortDesc).addClass("asc"==h[i]?e.sSortAsc:"desc"==h[i]?e.sSortDesc:d.sSortingClass)}})},jqueryui:function(b,c,d,e){a("<div/>").addClass(e.sSortJUIWrapper).append(c.contents()).append(a("<span/>").addClass(e.sSortIcon+" "+d.sSortingClassJUI)).appendTo(c),a(b.nTable).on("order.dt.DT",function(a,f,g,h){if(b===f){var i=d.idx;c.removeClass(e.sSortAsc+" "+e.sSortDesc).addClass("asc"==h[i]?e.sSortAsc:"desc"==h[i]?e.sSortDesc:d.sSortingClass),c.find("span."+e.sSortIcon).removeClass(e.sSortJUIAsc+" "+e.sSortJUIDesc+" "+e.sSortJUI+" "+e.sSortJUIAscAllowed+" "+e.sSortJUIDescAllowed).addClass("asc"==h[i]?e.sSortJUIAsc:"desc"==h[i]?e.sSortJUIDesc:d.sSortingClassJUI)}})}}});var Tc=function(a){return"string"==typeof a?a.replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):a};return Wb.render={number:function(a,b,c,d,e){return{display:function(f){if("number"!=typeof f&&"string"!=typeof f)return f;var g=0>f?"-":"",h=parseFloat(f);if(isNaN(h))return Tc(f);h=h.toFixed(c),f=Math.abs(h);var i=parseInt(f,10),j=c?b+(f-i).toFixed(c).substring(2):"";return g+(d||"")+i.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+j+(e||"")}}},text:function(){return{display:Tc}}},a.extend(Wb.ext.internal,{_fnExternApiFunc:Rb,_fnBuildAjax:R,_fnAjaxUpdate:S,_fnAjaxParameters:T,_fnAjaxUpdateDraw:U,_fnAjaxDataSrc:V,_fnAddColumn:l,_fnColumnOptions:m,_fnAdjustColumnSizing:n,_fnVisibleToColumnIndex:o,_fnColumnIndexToVisible:p,_fnVisbleColumns:q,_fnGetColumns:r,_fnColumnTypes:s,_fnApplyColumnDefs:t,_fnHungarianMap:e,_fnCamelToHungarian:f,_fnLanguageCompat:g,_fnBrowserDetect:j,_fnAddData:u,_fnAddTr:v,_fnNodeToDataIndex:w,_fnNodeToColumnIndex:x,_fnGetCellData:y,_fnSetCellData:z,_fnSplitObjNotation:A,_fnGetObjectDataFn:B,_fnSetObjectDataFn:C,_fnGetDataMaster:D,_fnClearTable:E,_fnDeleteIndex:F,_fnInvalidate:G,_fnGetRowElements:H,_fnCreateTr:I,_fnBuildHead:K,_fnDrawHead:L,_fnDraw:M,_fnReDraw:N,_fnAddOptionsHtml:O,_fnDetectHeader:P,_fnGetUniqueThs:Q,_fnFeatureHtmlFilter:W,_fnFilterComplete:X,_fnFilterCustom:Y,_fnFilterColumn:Z,_fnFilter:$,_fnFilterCreateSearch:_,_fnEscapeRegex:qc,_fnFilterData:ab,_fnFeatureHtmlInfo:db,_fnUpdateInfo:eb,_fnInfoMacros:fb,_fnInitialise:gb,_fnInitComplete:hb,_fnLengthChange:ib,_fnFeatureHtmlLength:jb,_fnFeatureHtmlPaginate:kb,_fnPageChange:lb,_fnFeatureHtmlProcessing:mb,_fnProcessingDisplay:nb,_fnFeatureHtmlTable:ob,_fnScrollDraw:pb,_fnApplyToChildren:qb,_fnCalculateColumnWidths:rb,_fnThrottle:uc,_fnConvertToWidth:sb,_fnGetWidestNode:tb,_fnGetMaxLenString:ub,_fnStringToCss:vb,_fnSortFlatten:wb,_fnSort:xb,_fnSortAria:yb,_fnSortListener:zb,_fnSortAttachListener:Ab,_fnSortingClasses:Bb,_fnSortData:Cb,_fnSaveState:Db,_fnLoadState:Eb,_fnSettingsFromNode:Fb,_fnLog:Gb,_fnMap:Hb,_fnBindAction:Jb,_fnCallbackReg:Kb,_fnCallbackFire:Lb,_fnLengthOverflow:Mb,_fnRenderer:Nb,_fnDataSource:Ob,_fnRowAttributes:J,_fnCalculateEnd:function(){}}
10),a.fn.dataTable=Wb,Wb.$=a,a.fn.dataTableSettings=Wb.settings,a.fn.dataTableExt=Wb.ext,a.fn.DataTable=function(b){return a(this).dataTable(b).api()},a.each(Wb,function(b,c){a.fn.DataTable[b]=c}),a.fn.dataTable}),function(a){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(b){return a(b,window,document)}):"object"==typeof exports?module.exports=function(b,c){return b||(b=window),c&&c.fn.dataTable||(c=require("datatables.net")(b,c).$),a(c,b,b.document)}:a(jQuery,window,document)}(function(a,b,c,d){var e=a.fn.dataTable,f=function(b,c){if(!e.versionCheck||!e.versionCheck("1.10.3"))throw"DataTables Responsive requires DataTables 1.10.3 or newer";this.s={dt:new e.Api(b),columns:[],current:[]},this.s.dt.settings()[0].responsive||(c&&"string"==typeof c.details?c.details={type:c.details}:c&&!1===c.details?c.details={type:!1}:c&&!0===c.details&&(c.details={type:"inline"}),this.c=a.extend(!0,{},f.defaults,e.defaults.responsive,c),b.responsive=this,this._constructor())};a.extend(f.prototype,{_constructor:function(){var c=this,d=this.s.dt,f=d.settings()[0],g=a(b).width();d.settings()[0]._responsive=this,a(b).on("resize.dtr orientationchange.dtr",e.util.throttle(function(){var d=a(b).width();d!==g&&(c._resize(),g=d)})),f.oApi._fnCallbackReg(f,"aoRowCreatedCallback",function(b){-1!==a.inArray(!1,c.s.current)&&a(">td, >th",b).each(function(b){b=d.column.index("toData",b),!1===c.s.current[b]&&a(this).css("display","none")})}),d.on("destroy.dtr",function(){d.off(".dtr"),a(d.table().body()).off(".dtr"),a(b).off("resize.dtr orientationchange.dtr"),a.each(c.s.current,function(a,b){!1===b&&c._setColumnVis(a,!0)})}),this.c.breakpoints.sort(function(a,b){return a.width<b.width?1:a.width>b.width?-1:0}),this._classLogic(),this._resizeAuto(),f=this.c.details,!1!==f.type&&(c._detailsInit(),d.on("column-visibility.dtr",function(){c._classLogic(),c._resizeAuto(),c._resize()}),d.on("draw.dtr",function(){c._redrawChildren()}),a(d.table().node()).addClass("dtr-"+f.type)),d.on("column-reorder.dtr",function(){c._classLogic(),c._resizeAuto(),c._resize()}),d.on("column-sizing.dtr",function(){c._resizeAuto(),c._resize()}),d.on("preXhr.dtr",function(){var a=[];d.rows().every(function(){this.child.isShown()&&a.push(this.id(!0))}),d.one("draw.dtr",function(){d.rows(a).every(function(){c._detailsDisplay(this,!1)})})}),d.on("init.dtr",function(){c._resizeAuto(),c._resize(),a.inArray(!1,c.s.current)&&d.columns.adjust()}),this._resize()},_columnsVisiblity:function(b){var c,d,e=this.s.dt,f=this.s.columns,g=f.map(function(a,b){return{columnIdx:b,priority:a.priority}}).sort(function(a,b){return a.priority!==b.priority?a.priority-b.priority:a.columnIdx-b.columnIdx}),h=a.map(f,function(c){return c.auto&&null===c.minWidth?!1:!0===c.auto?"-":-1!==a.inArray(b,c.includeIn)}),i=0;for(c=0,d=h.length;d>c;c++)!0===h[c]&&(i+=f[c].minWidth);for(c=e.settings()[0].oScroll,c=c.sY||c.sX?c.iBarWidth:0,e=e.table().container().offsetWidth-c-i,c=0,d=h.length;d>c;c++)f[c].control&&(e-=f[c].minWidth);for(i=!1,c=0,d=g.length;d>c;c++){var j=g[c].columnIdx;"-"===h[j]&&!f[j].control&&f[j].minWidth&&(i||0>e-f[j].minWidth?(i=!0,h[j]=!1):h[j]=!0,e-=f[j].minWidth)}for(g=!1,c=0,d=f.length;d>c;c++)if(!f[c].control&&!f[c].never&&!h[c]){g=!0;break}for(c=0,d=f.length;d>c;c++)f[c].control&&(h[c]=g);return-1===a.inArray(!0,h)&&(h[0]=!0),h},_classLogic:function(){var b=this,c=this.c.breakpoints,e=this.s.dt,f=e.columns().eq(0).map(function(b){var c=this.column(b),f=c.header().className,b=e.settings()[0].aoColumns[b].responsivePriority;return b===d&&(c=a(c.header()).data("priority"),b=c!==d?1*c:1e4),{className:f,includeIn:[],auto:!1,control:!1,never:f.match(/\bnever\b/)?!0:!1,priority:b}}),g=function(b,c){var d=f[b].includeIn;-1===a.inArray(c,d)&&d.push(c)},h=function(a,d,e,h){if(e){if("max-"===e)for(h=b._find(d).width,d=0,e=c.length;e>d;d++)c[d].width<=h&&g(a,c[d].name);else if("min-"===e)for(h=b._find(d).width,d=0,e=c.length;e>d;d++)c[d].width>=h&&g(a,c[d].name);else if("not-"===e)for(d=0,e=c.length;e>d;d++)-1===c[d].name.indexOf(h)&&g(a,c[d].name)}else f[a].includeIn.push(d)};f.each(function(b,d){for(var e=b.className.split(" "),f=!1,g=0,i=e.length;i>g;g++){var j=a.trim(e[g]);if("all"===j)return f=!0,void(b.includeIn=a.map(c,function(a){return a.name}));if("none"===j||b.never)return void(f=!0);
10if("control"===j)return f=!0,void(b.control=!0);a.each(c,function(a,b){var c=b.name.split("-"),e=j.match(RegExp("(min\\-|max\\-|not\\-)?("+c[0]+")(\\-[_a-zA-Z0-9])?"));e&&(f=!0,e[2]===c[0]&&e[3]==="-"+c[1]?h(d,b.name,e[1],e[2]+e[3]):e[2]===c[0]&&!e[3]&&h(d,b.name,e[1],e[2]))})}f||(b.auto=!0)}),this.s.columns=f},_detailsDisplay:function(b,c){var d=this,e=this.s.dt,f=this.c.details;if(f&&!1!==f.type){var g=f.display(b,c,function(){return f.renderer(e,b[0],d._detailsObj(b[0]))});(!0===g||!1===g)&&a(e.table().node()).triggerHandler("responsive-display.dt",[e,b,g,c])}},_detailsInit:function(){var b=this,c=this.s.dt,d=this.c.details;"inline"===d.type&&(d.target="td:first-child, th:first-child"),c.on("draw.dtr",function(){b._tabIndexes()}),b._tabIndexes(),a(c.table().body()).on("keyup.dtr","td, th",function(b){13===b.keyCode&&a(this).data("dtr-keyboard")&&a(this).click()});var e=d.target;a(c.table().body()).on("click.dtr mousedown.dtr mouseup.dtr","string"==typeof e?e:"td, th",function(d){if(a(c.table().node()).hasClass("collapsed")&&-1!==a.inArray(a(this).closest("tr").get(0),c.rows().nodes().toArray())){if("number"==typeof e){var f=0>e?c.columns().eq(0).length+e:e;if(c.cell(this).index().column!==f)return}f=c.row(a(this).closest("tr")),"click"===d.type?b._detailsDisplay(f,!1):"mousedown"===d.type?a(this).css("outline","none"):"mouseup"===d.type&&a(this).blur().css("outline","")}})},_detailsObj:function(b){var c=this,d=this.s.dt;return a.map(this.s.columns,function(a,e){return a.never||a.control?void 0:{title:d.settings()[0].aoColumns[e].sTitle,data:d.cell(b,e).render(c.c.orthogonal),hidden:d.column(e).visible()&&!c.s.current[e],columnIndex:e,rowIndex:b}})},_find:function(a){for(var b=this.c.breakpoints,c=0,d=b.length;d>c;c++)if(b[c].name===a)return b[c]},_redrawChildren:function(){var a=this,b=this.s.dt;b.rows({page:"current"}).iterator("row",function(c,d){b.row(d),a._detailsDisplay(b.row(d),!0)})},_resize:function(){var c,d=this,e=this.s.dt,f=a(b).width(),g=this.c.breakpoints,h=g[0].name,i=this.s.columns,j=this.s.current.slice();for(c=g.length-1;c>=0;c--)if(f<=g[c].width){h=g[c].name;break}var k=this._columnsVisiblity(h);for(this.s.current=k,g=!1,c=0,f=i.length;f>c;c++)if(!1===k[c]&&!i[c].never&&!i[c].control){g=!0;break}a(e.table().node()).toggleClass("collapsed",g);var l=!1;e.columns().eq(0).each(function(a,b){k[b]!==j[b]&&(l=!0,d._setColumnVis(a,k[b]))}),l&&(this._redrawChildren(),a(e.table().node()).trigger("responsive-resize.dt",[e,this.s.current]))},_resizeAuto:function(){var b=this.s.dt,c=this.s.columns;if(this.c.auto&&-1!==a.inArray(!0,a.map(c,function(a){return a.auto}))){b.table().node();var d=b.table().node().cloneNode(!1),e=a(b.table().header().cloneNode(!1)).appendTo(d),f=a(b.table().body()).clone(!1,!1).empty().appendTo(d),g=b.columns().header().filter(function(a){return b.column(a).visible()}).to$().clone(!1).css("display","table-cell");if(a(f).append(a(b.rows({page:"current"}).nodes()).clone(!1)).find("th, td").css("display",""),f=b.table().footer()){var f=a(f.cloneNode(!1)).appendTo(d),h=b.columns().footer().filter(function(a){return b.column(a).visible()}).to$().clone(!1).css("display","table-cell");a("<tr/>").append(h).appendTo(f)}a("<tr/>").append(g).appendTo(e),"inline"===this.c.details.type&&a(d).addClass("dtr-inline collapsed"),a(d).find("[name]").removeAttr("name"),d=a("<div/>").css({width:1,height:1,overflow:"hidden"}).append(d),d.insertBefore(b.table().node()),g.each(function(a){a=b.column.index("fromVisible",a),c[a].minWidth=this.offsetWidth||0}),d.remove()}},_setColumnVis:function(b,c){var d=this.s.dt,e=c?"":"none";a(d.column(b).header()).css("display",e),a(d.column(b).footer()).css("display",e),d.column(b).nodes().to$().css("display",e)},_tabIndexes:function(){var b=this.s.dt,c=b.cells({page:"current"}).nodes().to$(),d=b.settings()[0],e=this.c.details.target;c.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),c="number"==typeof e?":eq("+e+")":e,"td:first-child, th:first-child"===c&&(c=">td:first-child, >th:first-child"),a(c,b.rows({page:"current"}).nodes()).attr("tabIndex",d.iTabIndex).data("dtr-keyboard",1)}}),f.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],f.display={childRow:function(b,c,d){return c?a(b.node()).hasClass("parent")?(b.child(d(),"child").show(),!0):void 0:b.child.isShown()?(b.child(!1),a(b.node()).removeClass("parent"),!1):(b.child(d(),"child").show(),a(b.node()).addClass("parent"),!0)},childRowImmediate:function(b,c,d){return!c&&b.child.isShown()||!b.responsive.hasHidden()?(b.child(!1),a(b.node()).removeClass("parent"),!1):(b.child(d(),"child").show(),a(b.node()).addClass("parent"),!0)},modal:function(b){return function(d,e,f){if(e)a("div.dtr-modal-content").empty().append(f());else{var g=function(){h.remove(),a(c).off("keypress.dtr")},h=a('<div class="dtr-modal"/>').append(a('<div class="dtr-modal-display"/>').append(a('<div class="dtr-modal-content"/>').append(f())).append(a('<div class="dtr-modal-close">×</div>').click(function(){g()}))).append(a('<div class="dtr-modal-background"/>').click(function(){g()})).appendTo("body");a(c).on("keyup.dtr",function(a){27===a.keyCode&&(a.stopPropagation(),g())})}b&&b.header&&a("div.dtr-modal-content").prepend("<h2>"+b.header(d)+"</h2>")}}},f.renderer={listHidden:function(){return function(b,c,d){return(b=a.map(d,function(a){return a.hidden?'<li data-dtr-index="'+a.columnIndex+'" data-dt-row="'+a.rowIndex+'" data-dt-column="'+a.columnIndex+'"><span class="dtr-title">'+a.title+'</span> <span class="dtr-data">'+a.data+"</span></li>":""}).join(""))?a('<ul data-dtr-index="'+c+'" class="dtr-details"/>').append(b):!1}},tableAll:function(b){return b=a.extend({tableClass:""},b),function(c,d,e){return c=a.map(e,function(a){return'<tr data-dt-row="'+a.rowIndex+'" data-dt-column="'+a.columnIndex+'"><td>'+a.title+":</td> <td>"+a.data+"</td></tr>"}).join(""),a('<table class="'+b.tableClass+' dtr-details" width="100%"/>').append(c)}}},f.defaults={breakpoints:f.breakpoints,auto:!0,details:{display:f.display.childRow,renderer:f.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var g=a.fn.dataTable.Api;return g.register("responsive()",function(){return this}),g.register("responsive.index()",function(b){return b=a(b),{column:b.data("dtr-index"),row:b.parent().data("dtr-index")}}),g.register("responsive.rebuild()",function(){return this.iterator("table",function(a){a._responsive&&a._responsive._classLogic()})}),g.register("responsive.recalc()",function(){return this.iterator("table",function(a){a._responsive&&(a._responsive._resizeAuto(),a._responsive._resize())})}),g.register("responsive.hasHidden()",function(){var b=this.context[0];return b._responsive?-1!==a.inArray(!1,b._responsive.s.current):!1}),f.version="2.1.1",a.fn.dataTable.Responsive=f,a.fn.DataTable.Responsive=f,a(c).on("preInit.dt.dtr",function(b,c){if("dt"===b.namespace&&(a(c.nTable).hasClass("responsive")||a(c.nTable).hasClass("dt-responsive")||c.oInit.responsive||e.defaults.responsive)){var d=c.oInit.responsive;!1!==d&&new f(c,a.isPlainObject(d)?d:{})}}),f}),function(a){a.fn.extend({easyResponsiveTabs:function(b){var c={type:"default",width:"auto",fit:!0},b=a.extend(c,b),d=b,e=d.type,f=d.fit,g=d.width,h="vertical",i="accordion";this.each(function(){function b(){e==h&&c.addClass("resp-vtabs"),1==f&&c.css({width:"100%",margin:"0px"}),e==i&&(c.addClass("resp-easy-accordion"),c.find(".resp-tabs-list").css("display","none"))}var c=a(this);c.find("ul.resp-tabs-list li").addClass("resp-tab-item"),c.css({display:"block",width:g}),c.find(".resp-tabs-container > div").addClass("resp-tab-content"),b();var d;c.find(".resp-tab-content").before("<h2 class='resp-accordion' role='tab'><span class='resp-arrow'></span></h2>");var j=0;c.find(".resp-accordion").each(function(){d=a(this);var b=c.find(".resp-tab-item:eq("+j+")").html();c.find(".resp-accordion:eq("+j+")").append(b),d.attr("aria-controls","tab_item-"+j),j++});var k,l=0;c.find(".resp-tab-item").each(function(){$tabItem=a(this),$tabItem.attr("aria-controls","tab_item-"+l),$tabItem.attr("role","tab"),c.find(".resp-tab-item").first().addClass("resp-tab-active"),c.find(".resp-accordion").first().addClass("resp-tab-active"),c.find(".resp-tab-content").first().addClass("resp-tab-content-active").attr("style","display:block");var b=0;c.find(".resp-tab-content").each(function(){k=a(this),k.attr("aria-labelledby","tab_item-"+b),b++}),l++}),c.find("[role=tab]").each(function(){var b=a(this);b.click(function(){var d=b.attr("aria-controls");return b.hasClass("resp-accordion")&&b.hasClass("resp-tab-active")?(c.find(".resp-tab-content-active").slideUp("",function(){a(this).addClass("resp-accordion-closed")}),b.removeClass("resp-tab-active"),!1):void(!b.hasClass("resp-tab-active")&&b.hasClass("resp-accordion")?(c.find(".resp-tab-active").removeClass("resp-tab-active"),c.find(".resp-tab-content-active").slideUp().removeClass("resp-tab-content-active resp-accordion-closed"),c.find("[aria-controls="+d+"]").addClass("resp-tab-active"),c.find(".resp-tab-content[aria-labelledby = "+d+"]").slideDown().addClass("resp-tab-content-active")):(c.find(".resp-tab-active").removeClass("resp-tab-active"),c.find(".resp-tab-content-active").removeAttr("style").removeClass("resp-tab-content-active").removeClass("resp-accordion-closed"),c.find("[aria-controls="+d+"]").addClass("resp-tab-active"),c.find(".resp-tab-content[aria-labelledby = "+d+"]").addClass("resp-tab-content-active").attr("style","display:block")))}),a(window).resize(function(){c.find(".resp-accordion-closed").removeAttr("style")})})})}})}(jQuery),function(a){a.flexslider=function(b,c){var d=a(b);d.vars=a.extend({},a.flexslider.defaults,c);var e,f=d.vars.namespace,g=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,h=("ontouchstart"in window||g||window.DocumentTouch&&document instanceof DocumentTouch)&&d.vars.touch,i="click touchend MSPointerUp",j="",k="vertical"===d.vars.direction,l=d.vars.reverse,m=d.vars.itemWidth>0,n="fade"===d.vars.animation,o=""!==d.vars.asNavFor,p={},q=!0;a.data(b,"flexslider",d),p={init:function(){d.animating=!1,d.currentSlide=parseInt(d.vars.startAt?d.vars.startAt:0),isNaN(d.currentSlide)&&(d.currentSlide=0),d.animatingTo=d.currentSlide,d.atEnd=0===d.currentSlide||d.currentSlide===d.last,d.containerSelector=d.vars.selector.substr(0,d.vars.selector.search(" ")),d.slides=a(d.vars.selector,d),d.container=a(d.containerSelector,d),d.count=d.slides.length,d.syncExists=a(d.vars.sync).length>0,"slide"===d.vars.animation&&(d.vars.animation="swing"),d.prop=k?"top":"marginLeft",d.args={},d.manualPause=!1,d.stopped=!1,d.started=!1,d.startTimeout=null,d.transitions=!d.vars.video&&!n&&d.vars.useCSS&&function(){var a=document.createElement("div"),b=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var c in b)if(void 0!==a.style[b[c]])return d.pfx=b[c].replace("Perspective","").toLowerCase(),d.prop="-"+d.pfx+"-transform",!0;return!1}(),""!==d.vars.controlsContainer&&(d.controlsContainer=a(d.vars.controlsContainer).length>0&&a(d.vars.controlsContainer)),""!==d.vars.manualControls&&(d.manualControls=a(d.vars.manualControls).length>0&&a(d.vars.manualControls)),d.vars.randomize&&(d.slides.sort(function(){return Math.round(Math.random())-.5}),d.container.empty().append(d.slides)),d.doMath(),d.setup("init"),d.vars.c
10ontrolNav&&p.controlNav.setup(),d.vars.directionNav&&p.directionNav.setup(),d.vars.keyboard&&(1===a(d.containerSelector).length||d.vars.multipleKeyboard)&&a(document).bind("keyup",function(a){var b=a.keyCode;if(!d.animating&&(39===b||37===b)){var c=39===b?d.getTarget("next"):37===b?d.getTarget("prev"):!1;d.flexAnimate(c,d.vars.pauseOnAction)}}),d.vars.mousewheel&&d.bind("mousewheel",function(a,b){a.preventDefault();var c=d.getTarget(0>b?"next":"prev");d.flexAnimate(c,d.vars.pauseOnAction)}),d.vars.pausePlay&&p.pausePlay.setup(),d.vars.slideshow&&d.vars.pauseInvisible&&p.pauseInvisible.init(),d.vars.slideshow&&(d.vars.pauseOnHover&&d.hover(function(){d.manualPlay||d.manualPause||d.pause()},function(){d.manualPause||d.manualPlay||d.stopped||d.play()}),d.vars.pauseInvisible&&p.pauseInvisible.isHidden()||(d.vars.initDelay>0?d.startTimeout=setTimeout(d.play,d.vars.initDelay):d.play())),o&&p.asNav.setup(),h&&d.vars.touch&&p.touch(),(!n||n&&d.vars.smoothHeight)&&a(window).bind("resize orientationchange focus",p.resize),d.find("img").attr("draggable","false"),setTimeout(function(){d.vars.start(d)},200)},asNav:{setup:function(){d.asNav=!0,d.animatingTo=Math.floor(d.currentSlide/d.move),d.currentItem=d.currentSlide,d.slides.removeClass(f+"active-slide").eq(d.currentItem).addClass(f+"active-slide"),g?(b._slider=d,d.slides.each(function(){var b=this;b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",function(a){a.preventDefault(),a.currentTarget._gesture&&a.currentTarget._gesture.addPointer(a.pointerId)},!1),b.addEventListener("MSGestureTap",function(b){b.preventDefault();var c=a(this),e=c.index();a(d.vars.asNavFor).data("flexslider").animating||c.hasClass("active")||(d.direction=d.currentItem<e?"next":"prev",d.flexAnimate(e,d.vars.pauseOnAction,!1,!0,!0))})})):d.slides.on(i,function(b){b.preventDefault();var c=a(this),e=c.index(),g=c.offset().left-a(d).scrollLeft();0>=g&&c.hasClass(f+"active-slide")?d.flexAnimate(d.getTarget("prev"),!0):a(d.vars.asNavFor).data("flexslider").animating||c.hasClass(f+"active-slide")||(d.direction=d.currentItem<e?"next":"prev",d.flexAnimate(e,d.vars.pauseOnAction,!1,!0,!0))})}},controlNav:{setup:function(){d.manualControls?p.controlNav.setupManual():p.controlNav.setupPaging()},setupPaging:function(){var b,c,e="thumbnails"===d.vars.controlNav?"control-thumbs":"control-paging",g=1;if(d.controlNavScaffold=a('<ol class="'+f+"control-nav "+f+e+'"></ol>'),d.pagingCount>1)for(var h=0;h<d.pagingCount;h++){if(c=d.slides.eq(h),b="thumbnails"===d.vars.controlNav?'<img src="'+c.attr("data-thumb")+'"/>':"<a>"+g+"</a>","thumbnails"===d.vars.controlNav&&!0===d.vars.thumbCaptions){var k=c.attr("data-thumbcaption");""!=k&&void 0!=k&&(b+='<span class="'+f+'caption">'+k+"</span>")}d.controlNavScaffold.append("<li>"+b+"</li>"),g++}d.controlsContainer?a(d.controlsContainer).append(d.controlNavScaffold):d.append(d.controlNavScaffold),p.controlNav.set(),p.controlNav.active(),d.controlNavScaffold.delegate("a, img",i,function(b){if(b.preventDefault(),""===j||j===b.type){var c=a(this),e=d.controlNav.index(c);c.hasClass(f+"active")||(d.direction=e>d.currentSlide?"next":"prev",d.flexAnimate(e,d.vars.pauseOnAction))}""===j&&(j=b.type),p.setToClearWatchedEvent()})},setupManual:function(){d.controlNav=d.manualControls,p.controlNav.active(),d.controlNav.bind(i,function(b){if(b.preventDefault(),""===j||j===b.type){var c=a(this),e=d.controlNav.index(c);c.hasClass(f+"active")||(d.direction=e>d.currentSlide?"next":"prev",d.flexAnimate(e,d.vars.pauseOnAction))}""===j&&(j=b.type),p.setToClearWatchedEvent()})},set:function(){var b="thumbnails"===d.vars.controlNav?"img":"a";d.controlNav=a("."+f+"control-nav li "+b,d.controlsContainer?d.controlsContainer:d)},active:function(){d.controlNav.removeClass(f+"active").eq(d.animatingTo).addClass(f+"active")},update:function(b,c){d.pagingCount>1&&"add"===b?d.controlNavScaffold.append(a("<li><a>"+d.count+"</a></li>")):1===d.pagingCount?d.controlNavScaffold.find("li").remove():d.controlNav.eq(c).closest("li").remove(),p.controlNav.set(),d.pagingCount>1&&d.pagingCount!==d.controlNav.length?d.update(c,b):p.controlNav.active()}},directionNav:{setup:function(){var b=a('<ul class="'+f+'direction-nav"><li><a class="'+f+'prev" href="#">'+d.vars.prevText+'</a></li><li><a class="'+f+'next" href="#">'+d.vars.nextText+"</a></li></ul>");d.controlsContainer?(a(d.controlsContainer).append(b),d.directionNav=a("."+f+"direction-nav li a",d.controlsContainer)):(d.append(b),d.directionNav=a("."+f+"direction-nav li a",d)),p.directionNav.update(
10),d.directionNav.bind(i,function(b){b.preventDefault();var c;(""===j||j===b.type)&&(c=d.getTarget(a(this).hasClass(f+"next")?"next":"prev"),d.flexAnimate(c,d.vars.pauseOnAction)),""===j&&(j=b.type),p.setToClearWatchedEvent()})},update:function(){var a=f+"disabled";1===d.pagingCount?d.directionNav.addClass(a).attr("tabindex","-1"):d.vars.animationLoop?d.directionNav.removeClass(a).removeAttr("tabindex"):0===d.animatingTo?d.directionNav.removeClass(a).filter("."+f+"prev").addClass(a).attr("tabindex","-1"):d.animatingTo===d.last?d.directionNav.removeClass(a).filter("."+f+"next").addClass(a).attr("tabindex","-1"):d.directionNav.removeClass(a).removeAttr("tabindex")}},pausePlay:{setup:function(){var b=a('<div class="'+f+'pauseplay"><a></a></div>');d.controlsContainer?(d.controlsContainer.append(b),d.pausePlay=a("."+f+"pauseplay a",d.controlsContainer)):(d.append(b),d.pausePlay=a("."+f+"pauseplay a",d)),p.pausePlay.update(d.vars.slideshow?f+"pause":f+"play"),d.pausePlay.bind(i,function(b){b.preventDefault(),(""===j||j===b.type)&&(a(this).hasClass(f+"pause")?(d.manualPause=!0,d.manualPlay=!1,d.pause()):(d.manualPause=!1,d.manualPlay=!0,d.play())),""===j&&(j=b.type),p.setToClearWatchedEvent()})},update:function(a){"play"===a?d.pausePlay.removeClass(f+"pause").addClass(f+"play").html(d.vars.playText):d.pausePlay.removeClass(f+"play").addClass(f+"pause").html(d.vars.pauseText)}},touch:function(){function a(a){d.animating?a.preventDefault():(window.navigator.msPointerEnabled||1===a.touches.length)&&(d.pause(),q=k?d.h:d.w,s=Number(new Date),u=a.touches[0].pageX,v=a.touches[0].pageY,p=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*q:(d.currentSlide+d.cloneOffset)*q,j=k?v:u,o=k?u:v,b.addEventListener("touchmove",c,!1),b.addEventListener("touchend",e,!1))}function c(a){u=a.touches[0].pageX,v=a.touches[0].pageY,r=k?j-v:j-u,t=k?Math.abs(r)<Math.abs(u-o):Math.abs(r)<Math.abs(v-o);var b=500;(!t||Number(new Date)-s>b)&&(a.preventDefault(),!n&&d.transitions&&(d.vars.animationLoop||(r/=0===d.currentSlide&&0>r||d.currentSlide===d.last&&r>0?Math.abs(r)/q+2:1),d.setProps(p+r,"setTouch")))}function e(){if(b.removeEventListener("touchmove",c,!1),d.animatingTo===d.currentSlide&&!t&&null!==r){var a=l?-r:r,f=d.getTarget(a>0?"next":"prev");d.canAdvance(f)&&(Number(new Date)-s<550&&Math.abs(a)>50||Math.abs(a)>q/2)?d.flexAnimate(f,d.vars.pauseOnAction):n||d.flexAnimate(d.currentSlide,d.vars.pauseOnAction,!0)}b.removeEventListener("touchend",e,!1),j=null,o=null,r=null,p=null}function f(a){a.stopPropagation(),d.animating?a.preventDefault():(d.pause(),b._gesture.addPointer(a.pointerId),w=0,q=k?d.h:d.w,s=Number(new Date),p=m&&l&&d.animatingTo===d.last?0:m&&l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:m&&d.currentSlide===d.last?d.limit:m?(d.itemW+d.vars.itemMargin)*d.move*d.currentSlide:l?(d.last-d.currentSlide+d.cloneOffset)*q:(d.currentSlide+d.cloneOffset)*q)}function h(a){a.stopPropagation();var c=a.target._slider;if(c){var d=-a.translationX,e=-a.translationY; 11return w+=k?e:d,r=w,t=k?Math.abs(w)<Math.abs(-d):Math.abs(w)<Math.abs(-e),a.detail===a.MSGESTURE_FLAG_INERTIA?void setImmediate(function(){b._gesture.stop()}):void((!t||Number(new Date)-s>500)&&(a.preventDefault(),!n&&c.transitions&&(c.vars.animationLoop||(r=w/(0===c.currentSlide&&0>w||c.currentSlide===c.last&&w>0?Math.abs(w)/q+2:1)),c.setProps(p+r,"setTouch"))))}}function i(a){a.stopPropagation();var b=a.target._slider;if(b){if(b.animatingTo===b.currentSlide&&!t&&null!==r){var c=l?-r:r,d=b.getTarget(c>0?"next":"prev");b.canAdvance(d)&&(Number(new Date)-s<550&&Math.abs(c)>50||Math.abs(c)>q/2)?b.flexAnimate(d,b.vars.pauseOnAction):n||b.flexAnimate(b.currentSlide,b.vars.pauseOnAction,!0)}j=null,o=null,r=null,p=null,w=0}}var j,o,p,q,r,s,t=!1,u=0,v=0,w=0;g?(b.style.msTouchAction="none",b._gesture=new MSGesture,b._gesture.target=b,b.addEventListener("MSPointerDown",f,!1),b._slider=d,b.addEventListener("MSGestureChange",h,!1),b.addEventListener("MSGestureEnd",i,!1)):b.addEventListener("touchstart",a,!1)},resize:function(){!d.animating&&d.is(":visible")&&(m||d.doMath(),n?p.smoothHeight():m?(d.slides.width(d.computedW),d.update(d.pagingCount),d.setProps()):k?(d.viewport.height(d.h),d.setProps(d.h,"setTotal")):(d.vars.smoothHeight&&p.smoothHeight(),d.newSlides.width(d.computedW),d.setProps(d.computedW,"setTotal")))}
11,smoothHeight:function(a){if(!k||n){var b=n?d:d.viewport;a?b.animate({height:d.slides.eq(d.animatingTo).height()},a):b.height(d.slides.eq(d.animatingTo).height())}},sync:function(b){var c=a(d.vars.sync).data("flexslider"),e=d.animatingTo;switch(b){case"animate":c.flexAnimate(e,d.vars.pauseOnAction,!1,!0);break;case"play":c.playing||c.asNav||c.play();break;case"pause":c.pause()}},pauseInvisible:{visProp:null,init:function(){var a=["webkit","moz","ms","o"];if("hidden"in document)return"hidden";for(var b=0;b<a.length;b++)a[b]+"Hidden"in document&&(p.pauseInvisible.visProp=a[b]+"Hidden");if(p.pauseInvisible.visProp){var c=p.pauseInvisible.visProp.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(c,function(){p.pauseInvisible.isHidden()?d.startTimeout?clearTimeout(d.startTimeout):d.pause():d.started?d.play():d.vars.initDelay>0?setTimeout(d.play,d.vars.initDelay):d.play()})}},isHidden:function(){return document[p.pauseInvisible.visProp]||!1}},setToClearWatchedEvent:function(){clearTimeout(e),e=setTimeout(function(){j=""},3e3)}},d.flexAnimate=function(b,c,e,g,i){if(d.vars.animationLoop||b===d.currentSlide||(d.direction=b>d.currentSlide?"next":"prev"),o&&1===d.pagingCount&&(d.direction=d.currentItem<b?"next":"prev"),!d.animating&&(d.canAdvance(b,i)||e)&&d.is(":visible")){if(o&&g){var j=a(d.vars.asNavFor).data("flexslider");if(d.atEnd=0===b||b===d.count-1,j.flexAnimate(b,!0,!1,!0,i),d.direction=d.currentItem<b?"next":"prev",j.direction=d.direction,Math.ceil((b+1)/d.visible)-1===d.currentSlide||0===b)return d.currentItem=b,d.slides.removeClass(f+"active-slide").eq(b).addClass(f+"active-slide"),!1;d.currentItem=b,d.slides.removeClass(f+"active-slide").eq(b).addClass(f+"active-slide"),b=Math.floor(b/d.visible)}if(d.animating=!0,d.animatingTo=b,c&&d.pause(),d.vars.before(d),d.syncExists&&!i&&p.sync("animate"),d.vars.c
11ontrolNav&&p.controlNav.active(),m||d.slides.removeClass(f+"active-slide").eq(b).addClass(f+"active-slide"),d.atEnd=0===b||b===d.last,d.vars.directionNav&&p.directionNav.update(),b===d.last&&(d.vars.end(d),d.vars.animationLoop||d.pause()),n)h?(d.slides.eq(d.currentSlide).css({opacity:0,zIndex:1}),d.slides.eq(b).css({opacity:1,zIndex:2}),d.wrapup(t)):(d.slides.eq(d.currentSlide).css({zIndex:1}).animate({opacity:0},d.vars.animationSpeed,d.vars.easing),d.slides.eq(b).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing,d.wrapup));else{var q,r,s,t=k?d.slides.filter(":first").height():d.computedW;m?(q=d.vars.itemMargin,s=(d.itemW+q)*d.move*d.animatingTo,r=s>d.limit&&1!==d.visible?d.limit:s):r=0===d.currentSlide&&b===d.count-1&&d.vars.animationLoop&&"next"!==d.direction?l?(d.count+d.cloneOffset)*t:0:d.currentSlide===d.last&&0===b&&d.vars.animationLoop&&"prev"!==d.direction?l?0:(d.count+1)*t:l?(d.count-1-b+d.cloneOffset)*t:(b+d.cloneOffset)*t,d.setProps(r,"",d.vars.animationSpeed),d.transitions?(d.vars.animationLoop&&d.atEnd||(d.animating=!1,d.currentSlide=d.animatingTo),d.container.unbind("webkitTransitionEnd transitionend"),d.container.bind("webkitTransitionEnd transitionend",function(){d.wrapup(t)})):d.container.animate(d.args,d.vars.animationSpeed,d.vars.easing,function(){d.wrapup(t)})}d.vars.smoothHeight&&p.smoothHeight(d.vars.animationSpeed)}},d.wrapup=function(a){n||m||(0===d.currentSlide&&d.animatingTo===d.last&&d.vars.animationLoop?d.setProps(a,"jumpEnd"):d.currentSlide===d.last&&0===d.animatingTo&&d.vars.animationLoop&&d.setProps(a,"jumpStart")),d.animating=!1,d.currentSlide=d.animatingTo,d.vars.after(d)},d.animateSlides=function(){!d.animating&&q&&d.flexAnimate(d.getTarget("next"))},d.pause=function(){clearInterval(d.animatedSlides),d.animatedSlides=null,d.playing=!1,d.vars.pausePlay&&p.pausePlay.update("play"),d.syncExists&&p.sync("pause")},d.play=function(){d.playing&&clearInterval(d.animatedSlides),d.animatedSlides=d.animatedSlides||setInterval(d.animateSlides,d.vars.slideshowSpeed),d.started=d.playing=!0,d.vars.pausePlay&&p.pausePlay.update("pause"),d.syncExists&&p.sync("play")},d.stop=function(){d.pause(),d.stopped=!0},d.canAdvance=function(a,b){var c=o?d.pagingCount-1:d.last;return b?!0:o&&d.currentItem===d.count-1&&0===a&&"prev"===d.direction?!0:o&&0===d.currentItem&&a===d.pagingCount-1&&"next"!==d.direction?!1:a!==d.currentSlide||o?d.vars.animationLoop?!0:d.atEnd&&0===d.currentSlide&&a===c&&"next"!==d.direction?!1:d.atEnd&&d.currentSlide===c&&0===a&&"next"===d.direction?!1:!0:!1},d.getTarget=function(a){return d.direction=a,"next"===a?d.currentSlide===d.last?0:d.currentSlide+1:0===d.currentSlide?d.last:d.currentSlide-1},d.setProps=function(a,b,c){var e=function(){var c=a?a:(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo,e=function(){if(m)return"setTouch"===b?a:l&&d.animatingTo===d.last?0:l?d.limit-(d.itemW+d.vars.itemMargin)*d.move*d.animatingTo:d.animatingTo===d.last?d.limit:c;switch(b){case"setTotal":return l?(d.count-1-d.currentSlide+d.cloneOffset)*a:(d.currentSlide+d.cloneOffset)*a;case"setTouch":return l?a:a;case"jumpEnd":return l?a:d.count*a;case"jumpStart":return l?d.count*a:a;default:return a}}();return-1*e+"px"}();d.transitions&&(e=k?"translate3d(0,"+e+",0)":"translate3d("+e+",0,0)",c=void 0!==c?c/1e3+"s":"0s",d.container.css("-"+d.pfx+"-transition-duration",c)),d.args[d.prop]=e,(d.transitions||void 0===c)&&d.container.css(d.args)},d.setup=function(b){if(n)d.slides.css({width:"100%","float":"left",marginRight:"-100%",position:"relative"}),"init"===b&&(h?d.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+d.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(d.currentSlide).css({opacity:1,zIndex:2}):d.slides.css({opacity:0,display:"block",zIndex:1}).eq(d.currentSlide).css({zIndex:2}).animate({opacity:1},d.vars.animationSpeed,d.vars.easing)),d.vars.smoothHeight&&p.smoothHeight();else{var c,e;"init"===b&&(d.viewport=a('<div class="'+f+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(d).append(d.container),d.cloneCount=0,d.cloneOffset=0,l&&(e=a.makeArray(d.slides).reverse(),d.slides=a(e),d.container.empty().append(d.slides))),d.vars.animationLoop&&!m&&(d.cloneCount=2,d.cloneOffset=1,"init"!==b&&d.container.find(".clone").remove(),d.container.append(d.slides.first().clone().addClass("clone").attr("aria-hidden","true")).prepend(d.slides.last().clone().addClass("clone").attr("aria-hidden","true"))),d.newSlides=a(d.vars.selector,d),c=l?d.count-1-d.currentSlide+d.cloneOffset:d.currentSlide+d.cloneOffset,k&&!m?(d.container.height(200*(d.count+d.cloneCount)+"%").css("position","absolute").width("100%"),setTimeout(function(){d.newSlides.css({display:"block"}),d.doMath(),d.viewport.height(d.h),d.setProps(c*d.h,"init")},"init"===b?100:0)):(d.container.width(200*(d.count+d.cloneCount)+"%"),d.setProps(c*d.computedW,"init"),setTimeout(function(){d.doMath(),d.newSlides.css({width:d.computedW,"float":"left",display:"block"}),d.vars.smoothHeight&&p.smoothHeight()},"init"===b?100:0))}m||d.slides.removeClass(f+"active-slide").eq(d.currentSlide).addClass(f+"active-slide")},d.doMath=function(){var a=d.slides.first(),b=d.vars.itemMargin,c=d.vars.minItems,e=d.vars.maxItems;d.w=void 0===d.viewport?d.width():d.viewport.width(),d.h=a.height(),d.boxPadding=a.outerWidth()-a.width(),m?(d.itemT=d.vars.itemWidth+b,d.minW=c?c*d.itemT:d.w,d.maxW=e?e*d.itemT-b:d.w,d.itemW=d.minW>d.w?(d.w-b*(c-1))/c:d.maxW<d.w?(d.w-b*(e-1))/e:d.vars.itemWidth>d.w?d.w:d.vars.itemWidth,d.visible=Math.floor(d.w/d.itemW),d.move=d.vars.move>0&&d.vars.move<d.visible?d.vars.move:d.visible,d.pagingCount=Math.ceil((d.count-d.visible)/d.move+1),d.last=d.pagingCount-1,d.limit=1===d.pagingCount?0:d.vars.itemWidth>d.w?d.itemW*(d.count-1)+b*(d.count-1):(d.itemW+b)*d.count-d.w-b):(d.itemW=d.w,d.pagingCount=d.count,d.last=d.count-1),d.computedW=d.itemW-d.boxPadding},d.update=function(a,b){d.doMath(),m||(a<d.currentSlide?d.currentSlide+=1:a<=d.currentSlide&&0!==a&&(d.currentSlide-=1),d.animatingTo=d.currentSlide),d.vars.c
11ontrolNav&&!d.manualControls&&("add"===b&&!m||d.pagingCount>d.controlNav.length?p.controlNav.update("add"):("remove"===b&&!m||d.pagingCount<d.controlNav.length)&&(m&&d.currentSlide>d.last&&(d.currentSlide-=1,d.animatingTo-=1),p.controlNav.update("remove",d.last))),d.vars.directionNav&&p.directionNav.update()},d.addSlide=function(b,c){var e=a(b);d.count+=1,d.last=d.count-1,k&&l?void 0!==c?d.slides.eq(d.count-c).after(e):d.container.prepend(e):void 0!==c?d.slides.eq(c).before(e):d.container.append(e),d.update(c,"add"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.added(d)},d.removeSlide=function(b){var c=isNaN(b)?d.slides.index(a(b)):b;d.count-=1,d.last=d.count-1,isNaN(b)?a(b,d.slides).remove():k&&l?d.slides.eq(d.last).remove():d.slides.eq(b).remove(),d.doMath(),d.update(c,"remove"),d.slides=a(d.vars.selector+":not(.clone)",d),d.setup(),d.vars.removed(d)},p.init()},a(window).blur(function(){focused=!1}).focus(function(){focused=!0}),a.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:!1,animationLoop:!0,smoothHeight:!1,startAt:0,slideshow:!0,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:!1,thumbCaptions:!1,pauseOnAction:!0,pauseOnHover:!1,pauseInvisible:!0,useCSS:!0,touch:!0,video:!1,controlNav:!0,directionNav:!0,prevText:"Previous",nextText:"Next",keyboard:!0,multipleKeyboard:!1,mousewheel:!1,pausePlay:!1,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:!0,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){}},a.fn.flexslider=function(b){if(void 0===b&&(b={}),"object"==typeof b)return this.each(function(){var c=a(this),d=b.selector?b.selector:".slides > li",e=c.find(d);1===e.length&&b.allowOneSlide===!0||0===e.length?(e.fadeIn(400),b.start&&b.start(c)):void 0===c.data("flexslider")&&new a.flexslider(this,b)});var c=a(this).data("flexslider");switch(b){case"play":c.play();break;case"pause":c.pause();break;case"stop":c.stop();break;case"next":c.flexAnimate(c.getTarget("next"),!0);break;case"prev":case"previous":c.flexAnimate(c.getTarget("prev"),!0);break;default:"number"==typeof b&&c.flexAnimate(b,!0)}}}(jQuery),function(a){"use strict";var b=window.console||function(){},c={defaults:{debug:!1,RODom:!1,patternLibrary:{phone:/([\+][0-9]{1,3}([ \.\-])?)?([\(]{1}[0-9]{3}[\)])?([0-9A-Z \.\-]{1,32})((x|ext|extension)?[0-9]{1,4}?)/,email:/((([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-zA-Z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?/,url:/(https?|ftp):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?/,number:/-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?/,dateISO:/\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}
11/,alpha:/[a-zA-Z]+/,alphaNumeric:/\w+/,integer:/-?\d+/},classPrefix:"h5-",errorClass:"ui-state-error",validClass:"ui-state-valid",activeClass:"active",requiredClass:"required",requiredAttribute:"required",patternAttribute:"pattern",errorAttribute:"data-h5-errorid",customEvents:{validate:!0},kbSelectors:":input:not(:button):not(:disabled):not(.novalidate)",focusout:!0,focusin:!1,change:!0,keyup:!1,activeKeyup:!0,mSelectors:'[type="range"]:not(:disabled):not(.novalidate), :radio:not(:disabled):not(.novalidate), :checkbox:not(:disabled):not(.novalidate), select:not(:disabled):not(.novalidate), option:not(:disabled):not(.novalidate)',click:!0,requiredVar:"h5-required",patternVar:"h5-pattern",stripMarkup:!0,submit:!0,focusFirstInvalidElementOnSubmit:!0,validateOnSubmit:!0,invalidCallback:function(){},validCallback:function(){},allValidSelectors:":input:visible:not(:button):not(:disabled):not(.novalidate)",markInvalid:function(b){var c=a(b.element),d=a(b.errorID);return c.addClass(b.errorClass).removeClass(b.validClass),c.addClass(b.settings.activeClass),d.length&&(c.attr("title")&&d.text(c.attr("title")),d.show()),c.data("valid",!1),b.settings.invalidCallback.call(b.element,b.validity),c},markValid:function(b){var c=a(b.element),d=a(b.errorID);return c.addClass(b.validClass).removeClass(b.errorClass),d.length&&d.hide(),c.data("valid",!0),b.settings.validCallback.call(b.element,b.validity),c},unmark:function(b){var c=a(b.element);return c.removeClass(b.errorClass).removeClass(b.validClass),c.form.find("#"+b.element.id).removeClass(b.errorClass).removeClass(b.validClass),c}}},d=c.defaults,e=d.patternLibrary,f=function(b){return a.extend({customError:b.customError||!1,patternMismatch:b.patternMismatch||!1,rangeOverflow:b.rangeOverflow||!1,rangeUnderflow:b.rangeUnderflow||!1,stepMismatch:b.stepMismatch||!1,tooLong:b.tooLong||!1,typeMismatch:b.typeMismatch||!1,valid:b.valid||!0,valueMissing:b.valueMissing||!1},b)},g={isValid:function(b,c){var d=a(this);return c=b&&c||{},c.revalidate!==!1&&d.trigger("validate"),d.data("valid")},allValid:function(b,c){var d,e,f=!0,g=[],h=a(this),i=[],j=function(a,b){b.e=a,g.push(b)},k=a.extend({},b,c);return c=c||{},h.trigger("formValidate",{settings:a.extend(!0,{},k)}),h.undelegate(k.allValidSelectors,".allValid",j),h.delegate(k.allValidSelectors,"validated.allValid",j),d=h.find(k.allValidSelectors),e=d.filter(function(){var a;if("INPUT"===this.tagName&&"radio"===this.type){if(a=this.name,i[a]===!0)return!1;i[a]=!0}return!0}),e.each(function(){var b=a(this);f=b.h5Validate("isValid",c)&&f}),h.trigger("formValidated",{valid:f,elements:g}),f},validate:function(c){var d,e=a(this),g=e.filter("[pattern]")[0]?e.attr("pattern"):!1,h=new RegExp("^(?:"+g+")$"),i=null,j=e.is("[type=checkbox]")?e.is(":checked"):e.is("[type=radio]")?(i=e.parents("form").find('input[name="'+e.attr("name")+'"]')).filter(":checked").length>0:e.val(),k=c.errorClass,l=c.validClass,m=e.attr(c.errorAttribute)||!1,n=m?"#"+m.replace(/(:|\.|\[|\])/g,"\\$1"):!1,o=!1,p=f({element:this,valid:!0}),q=a("<input required>");o=q.filter("[required]")&&q.filter("[required]").length?e.filter("[required]").length&&"false"!==e.attr("required"):void 0!==e.attr("required"),c.debug&&window.console&&(b.log('Validate called on "'+j+'" with regex "'+h+'". Required: '+o),b.log("Regex test: "+h.test(j)+", Pattern: "+g)),d=parseInt(e.attr("maxlength"),10),!isNaN(d)&&j.length>d&&(p.valid=!1,p.tooLong=!0),o&&!j?(p.valid=!1,p.valueMissing=!0):g&&!h.test(j)&&j?(p.valid=!1,p.patternMismatch=!0):c.RODom||c.markValid({element:this,validity:p,errorClass:k,validClass:l,errorID:n,settings:c}),p.valid||c.RODom||c.markInvalid({element:this,validity:p,errorClass:k,validClass:l,errorID:n,settings:c}),e.trigger("validated",p),null!==i&&c.alreadyCheckingRelatedRadioButtons!==!0&&(c.alreadyCheckingRelatedRadioButtons=!0,i.not(e).trigger("validate"),c.alreadyCheckingRelatedRadioButtons=!1)},delegateEvents:function(b,c,d,e){var f={},g=0,h=function(){e.validate.call(this,e)};a.each(c,function(a,b){b&&(f[a]=a)});for(g in f)f.hasOwnProperty(g)&&a(d).delegate(b,f[g]+".h5Validate",h);return d},bindDelegation:function(b){var c,d=a(this);return a.each(e,function(c,d){var e=d.toString();e=e.substring(1,e.length-1),a("."+b.classPrefix+c).attr("pattern",e)}),c=d.filter("form").add(d.find("form")).add(d.parents("form")),c.attr("novalidate","novalidate").submit(h),c.find("input[formnovalidate][type='submit']").click(function(){a(this).closest("form").unbind("submit",h)}
11),this.each(function(){var a={focusout:b.focusout,focusin:b.focusin,change:b.change,keyup:b.keyup},c={click:b.click},d={keyup:b.activeKeyup};b.delegateEvents(":input",b.customEvents,this,b),b.delegateEvents(b.kbSelectors,a,this,b),b.delegateEvents(b.mSelectors,c,this,b),b.delegateEvents(b.activeClassSelector,d,this,b),b.delegateEvents("textarea[maxlength]",{keyup:!0},this,b)})}},h=function(b){var c,d,e=k.call(this);if(e.submit===!0){if(c=a(this),d=c.h5Validate("allValid",{revalidate:e.validateOnSubmit===!0}),d!==!0&&(b.preventDefault(),e.focusFirstInvalidElementOnSubmit===!0)){var f=a(e.allValidSelectors,c).filter(function(){return a(this).h5Validate("isValid",{revalidate:!1})!==!0});f.first().focus()}return d}},i=[],j=function(b){var c=a.extend({},d,b,g),e=c.classPrefix+c.activeClass;return a.extend(c,{activeClass:e,activeClassSelector:"."+e,requiredClass:c.classPrefix+c.requiredClass,el:this})},k=function(){var b=a(this).closest("[data-h5-instanceId]");return i[b.attr("data-h5-instanceId")]},l=function(b){var c=i.push(b)-1;b.RODom!==!0&&a(this).attr("data-h5-instanceId",c),a(this).trigger("instance",{"data-h5-instanceId":c})};a.h5Validate={addPatterns:function(a){var b,c=d.patternLibrary;for(b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c},validValues:function(b,c){var d,e=0,f=c.length,g="";for(e=0;f>e;e+=1)g=g?g+"|"+c[e]:c[e];d=new RegExp("^(?:"+g+")$"),a(b).data("regex",d)}},a.fn.h5Validate=function(b){var c,d,e;return"string"==typeof b&&"function"==typeof g[b]?(e=k.call(this),d=[].slice.call(arguments,0),c=b,d.shift(),d=a.merge([e],d),e[c].apply(this,d)):(e=j.call(this,b),l.call(this,e),g.bindDelegation.call(this,e))}}(jQuery),function(a,b,c){a.fn.jScrollPane=function(d){function e(d,e){function f(b){var e,h,j,l,m,n,q=!1,r=!1;if(P=b,Q===c)m=d.scrollTop(),n=d.scrollLeft(),d.css({overflow:"hidden",padding:0}),R=d.innerWidth()+tb,S=d.innerHeight(),d.width(R),Q=a('<div class="jspPane" />').css("padding",sb).append(d.children()),T=a('<div class="jspContainer" />').css({width:R+"px",height:S+"px"}).append(Q).appendTo(d);else{if(d.css("width",""),q=P.stickToBottom&&C(),r=P.stickToRight&&D(),l=d.innerWidth()+tb!=R||d.outerHeight()!=S,l&&(R=d.innerWidth()+tb,S=d.innerHeight(),T.css({width:R+"px",height:S+"px"})),!l&&ub==U&&Q.outerHeight()==V)return void d.width(R);ub=U,Q.css("width",""),d.width(R),T.find(">.jspVerticalBar,>.jspHorizontalBar").remove().end()}Q.css("overflow","auto"),U=b.contentWidth?b.contentWidth:Q[0].scrollWidth,V=Q[0].scrollHeight,Q.css("overflow",""),W=U/R,X=V/S,Y=X>1,Z=W>1,Z||Y?(d.addClass("jspScrollable"),e=P.maintainPosition&&(ab||db),e&&(h=A(),j=B()),g(),i(),k(),e&&(y(r?U-R:h,!1),x(q?V-S:j,!1)),H(),E(),N(),P.enableKeyboardNavigation&&J(),P.clickOnTrack&&o(),L(),P.hijackInternalLinks&&M()):(d.removeClass("jspScrollable"),Q.css({top:0,width:T.width()-tb}),F(),I(),K(),p()),P.autoReinitialise&&!rb?rb=setInterval(function(){f(P)},P.autoReinitialiseDelay):!P.autoReinitialise&&rb&&clearInterval(rb),m&&d.scrollTop(0)&&x(m,!1),n&&d.scrollLeft(0)&&y(n,!1),d.trigger("jsp-initialised",[Z||Y])}function g(){Y&&(T.append(a('<div class="jspVerticalBar" />').append(a('<div class="jspCap jspCapTop" />'),a('<div class="jspTrack" />').append(a('<div class="jspDrag" />').append(a('<div class="jspDragTop" />'),a('<div class="jspDragBottom" />'))),a('<div class="jspCap jspCapBottom" />'))),eb=T.find(">.jspVerticalBar"),fb=eb.find(">.jspTrack"),$=fb.find(">.jspDrag"),P.showArrows&&(jb=a('<a class="jspArrow jspArrowUp" />').bind("mousedown.jsp",m(0,-1)).bind("click.jsp",G),kb=a('<a class="jspArrow jspArrowDown" />').bind("mousedown.jsp",m(0,1)).bind("click.jsp",G),P.arrowScrollOnHover&&(jb.bind("mouseover.jsp",m(0,-1,jb)),kb.bind("mouseover.jsp",m(0,1,kb))),l(fb,P.verticalArrowPositions,jb,kb)),hb=S,T.find(">.jspVerticalBar>.jspCap:visible,>.jspVerticalBar>.jspArrow").each(function(){hb-=a(this).outerHeight()}),$.hover(function(){$.addClass("jspHover")},function(){$.removeClass("jspHover")}).bind("mousedown.jsp",function(b){a("html").bind("dragstart.jsp selectstart.jsp",G),$.addClass("jspActive");var c=b.pageY-$.position().top;return a("html").bind("mousemove.jsp",function(a){r(a.pageY-c,!1)}).bind("mouseup.jsp mouseleave.jsp",q),!1}),h())}function h(){vb=P.verticalOffset?P.verticalOffset:0,hb-=vb,fb.height(hb+"px"),ab=0,gb=P.verticalGutter+fb.outerWidth(),Q.width(R-gb-tb);try{0===eb.position().left&&Q.css("margin-left",gb+"px")}catch(a){}}function i(){Z&&(T.append(a('<div class="jspHorizontalBar" />').append(a('<div class="jspCap jspCapLeft" />'),a('<div class="jspTrack" />').append(a('<div class="jspDrag" />').append(a('<div class="jspDragLeft" />'),a('<div class="jspDragRight" />'))),a('<div class="jspCap jspCapRight" />'))),lb=T.find(">.jspHorizontalBar"),mb=lb.find(">.jspTrack"),bb=mb.find(">
11.jspDrag"),P.showArrows&&(pb=a('<a class="jspArrow jspArrowLeft" />').bind("mousedown.jsp",m(-1,0)).bind("click.jsp",G),qb=a('<a class="jspArrow jspArrowRight" />').bind("mousedown.jsp",m(1,0)).bind("click.jsp",G),P.arrowScrollOnHover&&(pb.bind("mouseover.jsp",m(-1,0,pb)),qb.bind("mouseover.jsp",m(1,0,qb))),l(mb,P.horizontalArrowPositions,pb,qb)),bb.hover(function(){bb.addClass("jspHover")},function(){bb.removeClass("jspHover")}).bind("mousedown.jsp",function(b){a("html").bind("dragstart.jsp selectstart.jsp",G),bb.addClass("jspActive");var c=b.pageX-bb.position().left;return a("html").bind("mousemove.jsp",function(a){t(a.pageX-c,!1)}).bind("mouseup.jsp mouseleave.jsp",q),!1}),nb=T.innerWidth(),j())}function j(){wb=P.horizontalOffset?P.horizontalOffset:0,nb-=wb,T.find(">.jspHorizontalBar>.jspCap:visible,>.jspHorizontalBar>.jspArrow").each(function(){nb-=a(this).outerWidth()}),mb.width(nb+"px"),db=0}function k(){if(Z&&Y){var b=mb.outerHeight(),c=fb.outerWidth();hb-=b,a(lb).find(">.jspCap:visible,>.jspArrow").each(function(){nb+=a(this).outerWidth()}),nb-=c,S-=c,R-=b,mb.parent().append(a('<div class="jspCorner" />').css("width",b+"px")),h(),j()}if(Z&&Q.width(T.outerWidth()-tb+"px"),V=Q.outerHeight(),X=V/S,Z){ob=Math.ceil(1/W*nb),ob>P.horizontalDragMaxWidth?ob=P.horizontalDragMaxWidth:ob<P.horizontalDragMinWidth&&(ob=P.horizontalDragMinWidth);var d=parseInt(bb.css("margin-left"))+parseInt(bb.css("margin-right"));ob-=d,bb.width(ob+"px"),cb=nb-ob-d,u(db)}if(Y){ib=Math.ceil(1/X*hb),ib>P.verticalDragMaxHeight?ib=P.verticalDragMaxHeight:ib<P.verticalDragMinHeight&&(ib=P.verticalDragMinHeight);var e=parseInt($.css("margin-top"))+parseInt($.css("margin-bottom"));ib-=e,$.height(ib+"px"),_=hb-ib-e,s(ab)}}function l(a,b,c,d){var e,f="before",g="after";"os"==b&&(b=/Mac/.test(navigator.platform)?"after":"split"),b==f?g=b:b==g&&(f=b,e=c,c=d,d=e),a[f](c)[g](d)}function m(a,b,c){return function(){return n(a,b,this,c),this.blur(),!1}}function n(b,c,d,e){d=a(d).addClass("jspActive");var f,g,h=!0,i=function(){0!==b&&xb.scrollByX(b*P.arrowButtonSpeed),0!==c&&xb.scrollByY(c*P.arrowButtonSpeed),g=setTimeout(i,h?P.initialDelay:P.arrowRepeatFreq),h=!1};i(),f=e?"mouseout.jsp":"mouseup.jsp",e=e||a("html"),e.bind(f,function(){d.removeClass("jspActive"),g&&clearTimeout(g),g=null,e.unbind(f)})}function o(){p(),Y&&fb.bind("mousedown.jsp",function(b){if(b.originalTarget===c||b.originalTarget==b.currentTarget){var d,e=a(this),f=e.offset(),g=b.pageY-f.top-ab,h=!0,i=function(){var a=e.offset(),c=b.pageY-a.top-ib/2,f=S*P.scrollPagePercent,k=_*f/(V-S);if(0>g)ab-k>c?xb.scrollByY(-f):r(c);else{if(!(g>0))return void j();c>ab+k?xb.scrollByY(f):r(c)}d=setTimeout(i,h?P.initialDelay:P.trackClickRepeatFreq),h=!1},j=function(){d&&clearTimeout(d),d=null,a(document).unbind("mouseup.jsp",j)};return i(),a(document).bind("mouseup.jsp",j),!1}}),Z&&mb.bind("mousedown.jsp",function(b){if(b.originalTarget===c||b.originalTarget==b.currentTarget){var d,e=a(this),f=e.offset(),g=b.pageX-f.left-db,h=!0,i=function(){var a=e.offset(),c=b.pageX-a.left-ob/2,f=R*P.scrollPagePercent,k=cb*f/(U-R);if(0>g)db-k>c?xb.scrollByX(-f):t(c);else{if(!(g>0))return void j();c>db+k?xb.scrollByX(f):t(c)}d=setTimeout(i,h?P.initialDelay:P.trackClickRepeatFreq),h=!1},j=function(){d&&clearTimeout(d),d=null,a(document).unbind("mouseup.jsp",j)};return i(),a(document).bind("mouseup.jsp",j),!1}})}function p(){mb&&mb.unbind("mousedown.jsp"),fb&&fb.unbind("mousedown.jsp")}function q(){a("html").unbind("dragstart.jsp selectstart.jsp mousemove.jsp mouseup.jsp mouseleave.jsp"),$&&$.removeClass("jspActive"),bb&&bb.removeClass("jspActive")}function r(a,b){Y&&(0>a?a=0:a>_&&(a=_),b===c&&(b=P.animateScroll),b?xb.animate($,"top",a,s):($.css("top",a),s(a)))}function s(a){a===c&&(a=$.position().top),T.scrollTop(0),ab=a;var b=0===ab,e=ab==_,f=a/_,g=-f*(V-S);(wasAtTop!=b||wasAtBottom!=e)&&(wasAtTop=b,wasAtBottom=e,d.trigger("jsp-arrow-change",[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight])),v(b,e),Q.css("top",g),d.trigger("jsp-scroll-y",[-g,b,e]).trigger("scroll")}function t(a,b){Z&&(0>a?a=0:a>cb&&(a=cb),b===c&&(b=P.animateScroll),b?xb.animate(bb,"left",a,u):(bb.css("left",a),u(a)))}function u(a){a===c&&(a=bb.position().left),T.scrollTop(0),db=a;var b=0===db,e=db==cb,f=a/cb,g=-f*(U-R);(wasAtLeft!=b||wasAtRight!=e)&&(wasAtLeft=b,wasAtRight=e,d.trigger("jsp-arrow-change",[wasAtTop,wasAtBottom,wasAtLeft,wasAtRight])),w(b,e),Q.css("left",g),d.trigger("jsp-scroll-x",[-g,b,e]).trigger("scroll")}function v(a,b){P.showArrows&&(jb[a?"addClass":"removeClass"]("jspDisabled"),kb[b?"addClass":"removeClass"]("jspDisabled"))}function w(a,b){P.showArrows&&(pb[a?"addClass":"removeClass"]("jspDisabled"),qb[b?"addClass":"removeClass"]("jspDisabled"))}function x(a,b){var c=a/(V-S);r(c*_,b)}function y(a,b){var c=a/(U-R);t(c*cb,b)}function z(b,c,d){var e,f,g,h,i,j,k,l,m,n=0,o=0;try{e=a(b)}catch(p){return}for(f=e.outerHeight(),g=e.outerWidth(),T.scrollTop(0),T.scrollLeft(0);!e.is(".jspPane");)if(n+=e.position().top,o+=e.position().left,e=e.offsetParent(),/^body|html$/i.test(e[0].nodeName))return;h=B(),j=h+S,h>n||c?l=n-P.verticalGutter:n+f>j&&(l=n-S+f+P.verticalGutter),l&&x(l,d),i=A(),k=i+R,i>o||c?m=o-P.horizontalGutter:o+g>k&&(m=o-R+g+P.horizontalGutter),m&&y(m,d)}function A(){return-Q.position().left}function B(){return-Q.position().top}function C(){var a=V-S;return a>20&&a-B()<10}function D(){var a=U-R;return a>20&&a-A()<10}function E(){T.unbind(mwEvent).bind(mwEvent,function(a,b,c,d){var e=db,f=ab;return xb.scrollBy(c*P.mouseWheelSpeed,-d*P.mouseWheelSpeed,!1),e==db&&f==ab})}function F(){T.unbind(mwEvent)}function G(){return!1}function H(){Q.find(":input,a").unbind("focus.jsp").bind("focus.jsp",function(a){z(a.target,!1)})}function I(){Q.find(":input,a").unbind("focus.jsp")}function J(){function b(){var a=db,b=ab;switch(c){case 40:xb.scrollByY(P.keyboardSpeed,!1);break;case 38:xb.scrollByY(-P.keyboardSpeed,!1);break;case 34:case 32:xb.scrollByY(S*P.scrollPagePercent,!1);break;case 33:xb.scrollByY(-S*P.scrollPagePercent,!1);break;case 39:xb.scrollByX(P.keyboardSpeed,!1);break;case 37:xb.scrollByX(-P.keyboardSpeed,!1)}return e=a!=db||b!=ab}var c,e,f=[];Z&&f.push(lb[0]),Y&&f.push(eb[0]),Q.focus(function(){d.focus()}
11),d.attr("tabindex",0).unbind("keydown.jsp keypress.jsp").bind("keydown.jsp",function(d){if(d.target===this||f.length&&a(d.target).closest(f).length){var g=db,h=ab;switch(d.keyCode){case 40:case 38:case 34:case 32:case 33:case 39:case 37:c=d.keyCode,b();break;case 35:x(V-S),c=null;break;case 36:x(0),c=null}return e=d.keyCode==c&&g!=db||h!=ab,!e}}).bind("keypress.jsp",function(a){return a.keyCode==c&&b(),!e}),P.hideFocus?(d.css("outline","none"),"hideFocus"in T[0]&&d.attr("hideFocus",!0)):(d.css("outline",""),"hideFocus"in T[0]&&d.attr("hideFocus",!1))}function K(){d.attr("tabindex","-1").removeAttr("tabindex").unbind("keydown.jsp keypress.jsp")}function L(){if(location.hash&&location.hash.length>1){var b,c,d=escape(location.hash.substr(1));try{b=a("#"+d+', a[name="'+d+'"]')}catch(e){return}b.length&&Q.find(d)&&(0===T.scrollTop()?c=setInterval(function(){T.scrollTop()>0&&(z(b,!0),a(document).scrollTop(T.position().top),clearInterval(c))},50):(z(b,!0),a(document).scrollTop(T.position().top)))}}function M(){a(document.body).data("jspHijack")||(a(document.body).data("jspHijack",!0),a(document.body).delegate("a[href*=#]","click",function(c){var d,e,f,g,h,i,j=this.href.substr(0,this.href.indexOf("#")),k=location.href;if(-1!==location.href.indexOf("#")&&(k=location.href.substr(0,location.href.indexOf("#"))),j===k){d=escape(this.href.substr(this.href.indexOf("#")+1));try{e=a("#"+d+', a[name="'+d+'"]')}catch(l){return}e.length&&(f=e.closest(".jspScrollable"),g=f.data("jsp"),g.scrollToElement(e,!0),f[0].scrollIntoView&&(h=a(b).scrollTop(),i=e.offset().top,(h>i||i>h+a(b).height())&&f[0].scrollIntoView()),c.preventDefault())}}))}function N(){var a,b,c,d,e,f=!1;T.unbind("touchstart.jsp touchmove.jsp touchend.jsp click.jsp-touchclick").bind("touchstart.jsp",function(g){var h=g.originalEvent.touches[0];a=A(),b=B(),c=h.pageX,d=h.pageY,e=!1,f=!0}).bind("touchmove.jsp",function(g){if(f){var h=g.originalEvent.touches[0],i=db,j=ab;return xb.scrollTo(a+c-h.pageX,b+d-h.pageY),e=e||Math.abs(c-h.pageX)>5||Math.abs(d-h.pageY)>5,i==db&&j==ab}}).bind("touchend.jsp",function(){f=!1}).bind("click.jsp-touchclick",function(){return e?(e=!1,!1):void 0})}function O(){var a=B(),b=A();d.removeClass("jspScrollable").unbind(".jsp"),d.replaceWith(originalElement.append(Q.children())),originalElement.scrollTop(a),originalElement.scrollLeft(b),rb&&clearInterval(rb)}var P,Q,R,S,T,U,V,W,X,Y,Z,$,_,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb=this;wasAtTop=!0,wasAtLeft=!0,wasAtBottom=!1,wasAtRight=!1,originalElement=d.clone(!1,!1).empty(),mwEvent=a.fn.mwheelIntent?"mwheelIntent.jsp":"mousewheel.jsp","border-box"===d.css("box-sizing")?(sb=0,tb=0):(sb=d.css("paddingTop")+" "+d.css("paddingRight")+" "+d.css("paddingBottom")+" "+d.css("paddingLeft"),tb=(parseInt(d.css("paddingLeft"),10)||0)+(parseInt(d.css("paddingRight"),10)||0)),a.extend(xb,{reinitialise:function(b){b=a.extend({},P,b),f(b) 12},scrollToElement:function(a,b,c){z(a,b,c)},scrollTo:function(a,b,c){y(a,c),x(b,c)},scrollToX:function(a,b){y(a,b)},scrollToY:function(a,b){x(a,b)},scrollToPercentX:function(a,b){y(a*(U-R),b)},scrollToPercentY:function(a,b){x(a*(V-S),b)},scrollBy:function(a,b,c){xb.scrollByX(a,c),xb.scrollByY(b,c)},scrollByX:function(a,b){var c=A()+Math[0>a?"floor":"ceil"](a),d=c/(U-R);t(d*cb,b)},scrollByY:function(a,b){var c=B()+Math[0>a?"floor":"ceil"](a),d=c/(V-S);r(d*_,b)},positionDragX:function(a,b){t(a,b)},positionDragY:function(a,b){r(a,b)},animate:function(a,b,c,d){var e={};e[b]=c,a.animate(e,{duration:P.animateDuration,easing:P.animateEase,queue:!1,step:d})},getContentPositionX:function(){return A()},getContentPositionY:function(){return B()},getContentWidth:function(){return U},getContentHeight:function(){return V},getPercentScrolledX:function(){return A()/(U-R)},getPercentScrolledY:function(){return B()/(V-S)},getIsScrollableH:function(){return Z},getIsScrollableV:function(){return Y},getContentPane:function(){return Q},scrollToBottom:function(a){r(_,a)},hijackInternalLinks:a.noop,destroy:function(){O()}}),f(e)}return d=a.extend({},a.fn.jScrollPane.defaults,d),a.each(["arrowButtonSpeed","trackClickSpeed","keyboardSpeed"],function(){d[this]=d[this]||d.speed}),this.each(function(){var b=a(this),c=b.data("jsp");c?c.reinitialise(d):(a("script",b).filter('[type="text/javascript"],:not([type])').remove(),c=new e(b,d),b.data("jsp",c))})},a.fn.jScrollPane.defaults={showArrows:!1,maintainPosition:!0,stickToBottom:!1,stickToRight:!1,clickOnTrack:!0,autoReinitialise:!1,autoReinitialiseDelay:500,verticalDragMinHeight:0,verticalDragMaxHeight:99999,horizontalDragMinWidth:0,horizontalDragMaxWidth:99999,contentWidth:c,animateScroll:!1,animateDuration:300,animateEase:"linear",hijackInternalLinks:!1,verticalGutter:4,horizontalGutter:4,mouseWheelSpeed:40,arrowButtonSpeed:0,arrowRepeatFreq:50,arrowScrollOnHover:!1,trackClickSpeed:0,trackClickRepeatFreq:70,verticalArrowPositions:"split",horizontalArrowPositions:"split",enableKeyboardNavigation:!0,hideFocus:!1,keyboardSpeed:0,initialDelay:300,speed:40,scrollPagePercent:.8}}(jQuery,this),function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof exports?module.exports=a:a(jQuery)}(function(a){function b(b){var g=b||window.event,h=i.call(arguments,1
12),j=0,l=0,m=0,n=0,o=0,p=0;if(b=a.event.fix(g),b.type="mousewheel","detail"in g&&(m=-1*g.detail),"wheelDelta"in g&&(m=g.wheelDelta),"wheelDeltaY"in g&&(m=g.wheelDeltaY),"wheelDeltaX"in g&&(l=-1*g.wheelDeltaX),"axis"in g&&g.axis===g.HORIZONTAL_AXIS&&(l=-1*m,m=0),j=0===m?l:m,"deltaY"in g&&(m=-1*g.deltaY,j=m),"deltaX"in g&&(l=g.deltaX,0===m&&(j=-1*l)),0!==m||0!==l){if(1===g.deltaMode){var q=a.data(this,"mousewheel-line-height");j*=q,m*=q,l*=q}else if(2===g.deltaMode){var r=a.data(this,"mousewheel-page-height");j*=r,m*=r,l*=r}if(n=Math.max(Math.abs(m),Math.abs(l)),(!f||f>n)&&(f=n,d(g,n)&&(f/=40)),d(g,n)&&(j/=40,l/=40,m/=40),j=Math[j>=1?"floor":"ceil"](j/f),l=Math[l>=1?"floor":"ceil"](l/f),m=Math[m>=1?"floor":"ceil"](m/f),k.settings.normalizeOffset&&this.getBoundingClientRect){var s=this.getBoundingClientRect();o=b.clientX-s.left,p=b.clientY-s.top}return b.deltaX=l,b.deltaY=m,b.deltaFactor=f,b.offsetX=o,b.offsetY=p,b.deltaMode=0,h.unshift(b,j,l,m),e&&clearTimeout(e),e=setTimeout(c,200),(a.event.dispatch||a.event.handle).apply(this,h)}}function c(){f=null}function d(a,b){return k.settings.adjustOldDeltas&&"mousewheel"===a.type&&b%120===0}var e,f,g=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],h="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],i=Array.prototype.slice;if(a.event.fixHooks)for(var j=g.length;j;)a.event.fixHooks[g[--j]]=a.event.mouseHooks;var k=a.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var c=h.length;c;)this.addEventListener(h[--c],b,!1);else this.onmousewheel=b;a.data(this,"mousewheel-line-height",k.getLineHeight(this)),a.data(this,"mousewheel-page-height",k.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var c=h.length;c;)this.removeEventListener(h[--c],b,!1);else this.onmousewheel=null;a.removeData(this,"mousewheel-line-height"),a.removeData(this,"mousewheel-page-height")},getLineHeight:function(b){var c=a(b),d=c["offsetParent"in a.fn?"offsetParent":"parent"]();return d.length||(d=a("body")),parseInt(d.css("fontSize"),10)||parseInt(c.css("fontSize"),10)||16},getPageHeight:function(b){return a(b).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};a.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})}),!function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){"use strict";var b,c,d,e,f={minHeight:0,elements:[],percentage:!0,userTiming:!0,pixelDepth:!0,nonInteraction:!0,gaGlobal:!1,gtmOverride:!1},g=a(window),h=[],i=!1,j=0;a.scrollDepth=function(k){function l(a,f,g,h){e?(e({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:a,eventLabel:f,eventValue:1,eventNonInteraction:k.nonInteraction}),k.pixelDepth&&arguments.length>2&&g>j&&(j=g,e({event:"ScrollDistance",eventCategory:"Scroll Depth",eventAction:"Pixel Depth",eventLabel:p(g),eventValue:1,eventNonInteraction:k.nonInteraction})),k.userTiming&&arguments.length>3&&e({event:"ScrollTiming",eventCategory:"Scroll Depth",eventAction:a,eventLabel:f,eventTiming:h})):(b&&(window[d]("send","event","Scroll Depth",a,f,1,{nonInteraction:k.nonInteraction}),k.pixelDepth&&arguments.length>2&&g>j&&(j=g,window[d]("send","event","Scroll Depth","Pixel Depth",p(g),1,{nonInteraction:k.nonInteraction})),k.userTiming&&arguments.length>3&&window[d]("send","timing","Scroll Depth",a,h,f)),c&&(_gaq.push(["_trackEvent","Scroll Depth",a,f,1,k.nonInteraction]),k.pixelDepth&&arguments.length>2&&g>j&&(j=g,_gaq.push(["_trackEvent","Scroll Depth","Pixel Depth",p(g),1,k.nonInteraction])),k.userTiming&&arguments.length>3&&_gaq.push(["_trackTiming","Scroll Depth",a,h,f,100])))}function m(a){return{"25%":parseInt(.25*a,10),"50%":parseInt(.5*a,10),"75%":parseInt(.75*a,10),"100%":a-5}}function n(b,c,d){a.each(b,function(b,e){-1===a.inArray(b,h)&&c>=e&&(l("Percentage",b,c,d),h.push(b))})}function o(b,c,d){a.each(b,function(b,e){-1===a.inArray(e,h)&&a(e).length&&c>
12=a(e).offset().top&&(l("Elements",e,c,d),h.push(e))})}function p(a){return(250*Math.floor(a/250)).toString()}function q(){s()}function r(a,b){var c,d,e,f=null,g=0,h=function(){g=new Date,f=null,e=a.apply(c,d)};return function(){var i=new Date;g||(g=i);var j=b-(i-g);return c=this,d=arguments,0>=j?(clearTimeout(f),f=null,g=i,e=a.apply(c,d)):f||(f=setTimeout(h,j)),e}}function s(){i=!0,g.on("scroll.scrollDepth",r(function(){var b=a(document).height(),c=window.innerHeight?window.innerHeight:g.height(),d=g.scrollTop()+c,e=m(b),f=+new Date-t;return h.length>=k.elements.length+(k.percentage?4:0)?(g.off("scroll.scrollDepth"),void(i=!1)):(k.elements&&o(k.elements,d,f),void(k.percentage&&n(e,d,f)))},500))}var t=+new Date;k=a.extend({},f,k),a(document).height()<k.minHeight||(k.gaGlobal?(b=!0,d=k.gaGlobal):"function"==typeof ga?(b=!0,d="ga"):"function"==typeof __gaTracker&&(b=!0,d="__gaTracker"),"undefined"!=typeof _gaq&&"function"==typeof _gaq.push&&(c=!0),"function"==typeof k.eventHandler?e=k.eventHandler:"undefined"==typeof dataLayer||"function"!=typeof dataLayer.push||k.gtmOverride||(e=function(a){dataLayer.push(a)}),a.scrollDepth.reset=function(){h=[],j=0,g.off("scroll.scrollDepth"),s()},a.scrollDepth.addElements=function(b){"undefined"!=typeof b&&a.isArray(b)&&(a.merge(k.elements,b),i||s())},a.scrollDepth.removeElements=function(b){"undefined"!=typeof b&&a.isArray(b)&&a.each(b,function(b,c){var d=a.inArray(c,k.elements),e=a.inArray(c,h);-1!=d&&k.elements.splice(d,1),-1!=e&&h.splice(e,1)})},q())}}),function(a){a.datepicker.regional.de={renderer:a.datepicker.defaultRenderer,monthNames:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],monthNamesShort:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],dayNames:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"],dayNamesShort:["So","Mo","Di","Mi","Do","Fr","Sa"],dayNamesMin:["So","Mo","Di","Mi","Do","Fr","Sa"],dateFormat:"dd.mm.yy",firstDay:1,prevText:"<zurück",prevStatus:"",prevJumpText:"<<",prevJumpStatus:"",nextText:"Vor>",nextStatus:"",nextJumpText:">>",nextJumpStatus:"",currentText:"heute",currentStatus:"",todayText:"heute",todayStatus:"",clearText:"-",clearStatus:"",closeText:"schließen",closeStatus:"",yearStatus:"",monthStatus:"",weekText:"Wo",weekStatus:"",dayStatus:"DD d MM",defaultStatus:"",isRTL:!1},a.extend(a.datepicker.defaults,a.datepicker.regional.de)}(jQuery),function(a){function b(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var c,d=a.ui.mouse.prototype,e=d._mouseInit;d._touchStart=function(a){var d=this;!c&&d._mouseCapture(a.originalEvent.changedTouches[0])&&(c=!0,d._touchMoved=!1,b(a,"mouseover"),b(a,"mousemove"),b(a,"mousedown"))},d._touchMove=function(a){c&&(this._touchMoved=!0,b(a,"mousemove"))},d._touchEnd=function(a){c&&(b(a,"mouseup"),b(a,"mouseout"),this._touchMoved||b(a,"click"),c=!1)},d._mouseInit=function(){var b=this;b.element.bind("touchstart",a.proxy(b,"_touchStart")).bind("touchmove",a.proxy(b,"_touchMove")).bind("touchend",a.proxy(b,"_touchEnd")),e.call(b)}}}(jQuery),function(a){var b=a(window);a.fn.visible=function(a,c,d){if(!(this.length<1)){var e=this.length>1?this.eq(0):this,f=e.get(0),g=b.width(),h=b.height(),d=d?d:"both",i=c===!0?f.offsetWidth*f.offsetHeight:!0;if("function"==typeof f.getBoundingClientRect){var j=f.getBoundingClientRect(),k=j.top>=0&&j.top<h,l=j.bottom>0&&j.bottom<=h,m=j.left>=0&&j.left<g,n=j.right>0&&j.right<=g,o=a?k||l:k&&l,p=a?m||n:m&&n;if("both"===d)return i&&o&&p;if("vertical"===d)return i&&o;if("horizontal"===d)return i&&p}else{var q=b.scrollTop(),r=q+h,s=b.scrollLeft(),t=s+g,u=e.offset(),v=u.top,w=v+e.height(),x=u.left,y=x+e.width(),z=a===!0?w:v,A=a===!0?v:w,B=a===!0?y:x,C=a===!0?x:y;if("both"===d)return!!i&&r>=A&&z>=q&&t>=C&&B>=s;if("vertical"===d)return!!i&&r>=A&&z>=q;if("horizontal"===d)return!!i&&t>=C&&B>=s}}}}(jQuery),function(a){a.widget("mrm.infoBox",{options:{my:"left top",at:"left bottom",collision:"flip"},_isOpen:!1,_create:function(){var b=this;this.$trigger=this.options.trigger?this.element.find(this.options.trigger):this.element,this.$target=this.options.target?this.element.find(this.options.target):a(this.element.attr("href")),this.$trigger.on("click touchend",a.proxy(this._toggleMenu,this)),this.$target.find(".close").on("click",function(){b.close()})},_toggleMenu:function(a){a&&(a.stopPropagation(),a.preventDefault()),this._isOpen?this.close():this.open()},open:function(){a("body > .info-box-msg").addClass("oldBox"),a(".oldBox .close").trigger("click"),this.$targetClone=this.$target.clone().removeAttr("id").appendTo("body"),this.$targetClone.find("> div").on("click touchend",function(a){a.stopPropagation()}),this._setPosition(),this.$targetClone.fadeIn(function(){a(this).focus().addClass("open")}),this.$trigger.addClass("ui-state-opened"),this._isOpen=!0,this._trigger("open")},close:function(){this._isOpen&&(this.$trigger.removeClass("ui-state-opened"),this.$targetClone.fadeOut("fast",function(){a(this).remove()}),this._isOpen=!1,this._trigger("close"))},update:function(){this._isOpen&&this._setPosition()},_setPosition:function(){var b=this;this.$targetClone.position({my:this.options.my,at:this.options.at,of:this.$trigger,collision:this.options.collision,using:function(c,d){b.$trigger.hasClass("ib-p-03")?a(this).css({left:c.left+"px",to
12p:c.top+"px"}).removeClass(function(a,b){return(b.match(/\btt-p-\w+/g)||[]).join(" ")}).addClass("tt-p-bottom").addClass("tt-p-"+d.horizontal):a(this).css({left:c.left+"px",top:c.top+"px"}).removeClass(function(a,b){return(b.match(/\btt-p-\w+/g)||[]).join(" ")}).addClass("tt-p-"+d.vertical).addClass("tt-p-"+d.horizontal)}})}})}(jQuery),function(a){a.widget("mrm.linklistDropdown",{options:{},_create:function(){this.optionsString=null,this._buildSelect(),this.update(),this._buildStyledLinkDropdown()},_buildSelect:function(){var b=a("<select/>").attr("class","ll-dropdown-select "+this.element.data("dropdown-type"));this.element.after(b).next(b).on("change",function(){var b=a(this).find(":selected");switch(b.data("target")){case"_blank":window.open(a(this).val());break;default:window.location.href=a(this).val()}})},_buildStyledLinkDropdown:function(){this.element.next(".ll-dropdown-select").select2({minimumResultsForSearch:-1})},update:function(){var b=this;this.optionsString="<option>"+this.element.find("dt").text()+"</option>",this.element.find("dd a").each(function(c,d){var e=a(d),f="<option",g=e.attr("target");g&&(f+=' data-target="'+g+'"'),f+=' value="'+e.attr("href")+'">'+e.text()+"</option>",b.optionsString+=f}),this.element.next(".ll-dropdown-select").empty().html(this.optionsString)}})}(jQuery),function(a){"undefined"==typeof a.fn.each2&&a.fn.extend({each2:function(b){for(var c=a([0]),d=-1,e=this.length;++d<e&&(c.context=c[0]=this[d])&&b.call(c[0],d,c)!==!1;);return this}})}(jQuery),function(a,b){"use strict";function c(a,b){for(var c=0,d=b.length;d>c;c+=1)if(e(a,b[c]))return c;return-1}function d(){var b=a(L);b.appendTo("body");var c={width:b.width()-b[0].clientWidth,height:b.height()-b[0].clientHeight};return b.remove(),c}function e(a,c){return a===c?!0:a===b||c===b?!1:null===a||null===c?!1:a.constructor===String?a+""==c+"":c.constructor===String?c+""==a+"":!1}function f(b,c){var d,e,f;if(null===b||b.length<1)return[];for(d=b.split(c),e=0,f=d.length;f>e;e+=1)d[e]=a.trim(d[e]);return d}function g(a){return a.outerWidth(!1)-a.width()}function h(c){var d="keyup-change-value";c.on("keydown",function(){a.data(c,d)===b&&a.data(c,d,c.val())}),c.on("keyup",function(){var e=a.data(c,d);e!==b&&c.val()!==e&&(a.removeData(c,d),c.trigger("keyup-change"))})}function i(c){c.on("mousemove",function(c){var d=K;(d===b||d.x!==c.pageX||d.y!==c.pageY)&&a(c.target).trigger("mousemove-filtered",c)})}function j(a,c,d){d=d||b;var e;return function(){var b=arguments;window.clearTimeout(e),e=window.setTimeout(function(){c.apply(d,b)},a)}}function k(a){var b,c=!1;return function(){return c===!1&&(b=a(),c=!0),b}}function l(a,b){var d=j(a,function(a){b.trigger("scroll-debounced",a)});b.on("scroll",function(a){c(a.target,b.get())>=0&&d(a)})}function m(a){a[0]!==document.activeElement&&window.setTimeout(function(){var b,c=a[0],d=a.val().length;a.focus(),a.is(":visible")&&c===document.activeElement&&(c.setSelectionRange?c.setSelectionRange(d,d):c.createTextRange&&(b=c.createTextRange(),b.collapse(!1),b.select()))},0)}function n(b){b=a(b)[0];var c=0,d=0;if("selectionStart"in b)c=b.selectionStart,d=b.selectionEnd-c;else if("selection"in document){b.focus();var e=document.selection.createRange();d=document.selection.createRange().text.length,e.moveStart("character",-b.value.length),c=e.text.length-d}return{offset:c,length:d}}function o(a){a.preventDefault(),a.stopPropagation()}function p(a){a.preventDefault(),a.stopImmediatePropagation()}function q(b){if(!H){var c=b[0].currentStyle||window.getComputedStyle(b[0],null);H=a(document.createElement("div")).css({position:"absolute",left:"-10000px",top:"-10000px",display:"none",fontSize:c.fontSize,fontFamily:c.fontFamily,fontStyle:c.fontStyle,fontWeight:c.fontWeight,letterSpacing:c.letterSpacing,textTransform:c.textTransform,whiteSpace:"nowrap"}),H.attr("class","select2-sizer"),a("body").append(H)}return H.text(b.val()),H.width()}function r(b,c,d){var e,f,g=[];e=b.attr("class"),e&&(e=""+e,a(e.split(" ")).each2(function(){0===this.indexOf("select2-")&&g.push(this)})),e=c.attr("class"),e&&(e=""+e,a(e.split(" ")).each2(function(){0!==this.indexOf("select2-")&&(f=d(this),f&&g.push(this))})),b.attr("class",g.join(" "))}function s(a,b,c,d){var e=a.toUpperCase().indexOf(b.toUpperCase()),f=b.length;return 0>e?void c.push(d(a)):(c.push(d(a.substring(0,e))),c.push("<span class='select2-match'>"),c.push(d(a.substring(e,e+f))),c.push("</span>"),void c.push(d(a.substring(e+f,a.length))))}function t(a){var b={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return String(a).replace(/[&<>"'\/\\]/g,function(a){return b[a]})}
vendor: 7,586 bytes, line 12
12function u(c){var d,e=0,f=null,g=c.quietMillis||100,h=c.url,i=this;return function(j){window.clearTimeout(d),d=window.setTimeout(function(){e+=1;var d=e,g=c.data,k=h,l=c.transport||a.fn.select2.ajaxDefaults.transport,m={type:c.type||"GET",cache:c.cache||!1,jsonpCallback:c.jsonpCallback||b,dataType:c.dataType||"json"},n=a.extend({},a.fn.select2.ajaxDefaults.params,m);g=g?g.call(i,j.term,j.page,j.context):null,k="function"==typeof k?k.call(i,j.term,j.page,j.context):k,f&&f.abort(),c.params&&(a.isFunction(c.params)?a.extend(n,c.params.call(i)):a.extend(n,c.params)),a.extend(n,{url:k,dataType:c.dataType,data:g,success:function(a){if(!(e>d)){var b=c.results(a,j.page);j.callback(b)}}}),f=l.call(i,n)},g)}}function v(b){var c,d,e=b,f=function(a){return""+a.text};a.isArray(e)&&(d=e,e={results:d}),a.isFunction(e)===!1&&(d=e,e=function(){return d});var g=e();return g.text&&(f=g.text,a.isFunction(f)||(c=g.text,f=function(a){return a[c]})),function(b){var c,d=b.term,g={results:[]};return""===d?void b.callback(e()):(c=function(e,g){var h,i;if(e=e[0],e.children){h={};for(i in e)e.hasOwnProperty(i)&&(h[i]=e[i]);h.children=[],a(e.children).each2(function(a,b){c(b,h.children)}),(h.children.length||b.matcher(d,f(h),e))&&g.push(h)}else b.matcher(d,f(e),e)&&g.push(e)},a(e().results).each2(function(a,b){c(b,g.results)}),void b.callback(g))}}function w(c){var d=a.isFunction(c);return function(e){var f=e.term,g={results:[]};a(d?c():c).each(function(){var a=this.text!==b,c=a?this.text:this;(""===f||e.matcher(f,c))&&g.results.push(a?this:{id:this,text:this})}),e.callback(g)}}function x(b,c){if(a.isFunction(b))return!0;if(!b)return!1;throw new Error(c+" must be a function or a falsy value")}function y(b){return a.isFunction(b)?b():b}function z(b){var c=0;return a.each(b,function(a,b){b.children?c+=z(b.children):c++}),c}function A(a,c,d,f){var g,h,i,j,k,l=a,m=!1;if(!f.createSearchChoice||!f.tokenSeparators||f.tokenSeparators.length<1)return b;for(;;){for(h=-1,i=0,j=f.tokenSeparators.length;j>i&&(k=f.tokenSeparators[i],h=a.indexOf(k),!(h>=0));i++);if(0>h)break;if(g=a.substring(0,h),a=a.substring(h+k.length),g.length>0&&(g=f.createSearchChoice.call(this,g,c),g!==b&&null!==g&&f.id(g)!==b&&null!==f.id(g))){for(m=!1,i=0,j=c.length;j>i;i++)if(e(f.id(g),f.id(c[i]))){m=!0;break}m||d(g)}}return l!==a?a:void 0}function B(b,c){var d=function(){};return d.prototype=new b,d.prototype.constructor=d,d.prototype.parent=b.prototype,d.prototype=a.extend(d.prototype,c),d}if(window.Select2===b){var C,D,E,F,G,H,I,J,K={x:0,y:0},C={TAB:9,ENTER:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:39,DOWN:40,SHIFT:16,CTRL:17,ALT:18,PAGE_UP:33,PAGE_DOWN:34,HOME:36,END:35,BACKSPACE:8,DELETE:46,isArrow:function(a){switch(a=a.which?a.which:a){case C.LEFT:case C.RIGHT:case C.UP:case C.DOWN:return!0}return!1},isControl:function(a){var b=a.which;switch(b){case C.SHIFT:case C.CTRL:case C.ALT:return!0}return a.metaKey?!0:!1},isFunctionKey:function(a){return a=a.which?a.which:a,a>=112&&123>=a}},L="<div class='select2-measure-scrollbar'></div>";I=a(document),G=function(){var a=1;return function(){return a++}}(),I.on("mousemove",function(a){K.x=a.pageX,K.y=a.pageY}),D=B(Object,{bind:function(a){var b=this;return function(){a.apply(b,arguments)}},init:function(c){var e,f,g,j,m=".select2-results";this.opts=c=this.prepareOpts(c),this.id=c.id,c.element.data("select2")!==b&&null!==c.element.data("select2")&&c.element.data("select2").destroy(),this.container=this.createContainer(),this.containerId="s2id_"+(c.element.attr("id")||"autogen"+G()),this.containerSelector="#"+this.containerId.replace(/([;&,\.\+\*\~':"\!\^#$%@\[\]\(\)=>\|])/g,"\\$1"),this.container.attr("id",this.containerId),this.body=k(function(){return c.element.closest("body")}),r(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.css(y(c.containerCss)),this.container.addClass(y(c.containerCssClass)),this.elementTabIndex=this.opts.element.attr("tabindex"),this.opts.element.data("select2",this).attr("tabindex","-1").before(this.container),this.container.data("select2",this),this.dropdown=this.container.find(".select2-drop"),this.dropdown.addClass(y(c.dropdownCssClass)),this.dropdown.data("select2",this),this.results=e=this.container.find(m),this.search=f=this.container.find("input.select2-input"),this.resultsPage=0,this.context=null,this.initContainer(),i(this.results),this.dropdown.on("mousemove-filtered touchstart touchmove touchend",m,this.bind(this.highlightUnderEvent)),l(80,this.results),this.dropdown.on("scroll-debounced",m,this.bind(this.loadMoreIfNeeded)),a(this.container).on("change",".select2-input",function(a){a.stopPropagation()}),a(this.dropdown).on("change",".select2-input",function(a){a.stopPropagation()}),a.fn.mousewheel&&e.mousewheel(function(a,b,c,d){var f=e.scrollTop();d>0&&0>=f-d?(e.scrollTop(0),o(a)):0>d&&e.get(0).scrollHeight-e.scrollTop()+d<=e.height()&&(e.scrollTop(e.get(0).scrollHeight-e.height()),o(a))}),h(f),f.on("keyup-change input paste",this.bind(this.updateResults)),f.on("focus",function(){f.addClass("select2-focused")}),f.on("blur",function(){f.removeClass("select2-focused")}),this.dropdown.on("mouseup",m,this.bind(function(b){a(b.target).closest(".select2-result-selectable").length>0&&(this.highlightUnderEvent(b),this.selectHighlighted(b))})),this.dropdown.on("click mouseup mousedown",function(a){a.stopPropagation()}),a.isFunction(this.opts.initSelection)&&(this.initSelection(),this.monitorSource()),null!==c.maximumInputLength&&this.search.attr("maxlength",c.maximumInputLength);var g=c.element.prop("disabled");g===b&&(g=!1),this.enable(!g);var j=c.element.prop("readonly");j===b&&(j=!1),this.readonly(j),J=J||d(),this.autofocus=c.element.prop("autofocus"),c.element.prop("autofocus",!1),this.autofocus&&this.focus()},destroy:function(){var a=this.opts.element,c=a.data("select2");this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),c!==b&&(c.container.remove(),c.dropdown.remove(),a.removeClass("select2-offscreen").removeData("select2").off(".select2").prop("autofocus",this.autofocus||!1),this.elementTabIndex?a.attr({tabindex:this.elementTabIndex}):a.removeAttr("tabindex"),a.show())},optionToData:function(a){return a.is("option")?{id:a.prop("value"),text:a.text(),element:a.get(),css:a.attr("class"),disabled:a.prop("disabled"),locked:e(a.attr("locked"),"locked")||e(a.data("locked"),!0)}:a.is("optgroup")?{text:a.attr("label"),children:[],element:a.get(),css:a.attr("class")}:void 0},prepareOpts:function(c){var d,g,h,i,j=this;if(d=c.element,"select"===d.get(0).tagName.toLowerCase()&&(this.select=g=c.element),g&&a.each(["id","multiple","ajax","query","createSearchChoice","initSelection","data","tags"],function(){if(this in c)throw new Error("Option '"+this+"' is not allowed for Select2 when attached to a <select> element.")}),c=a.extend({},{populateResults:function(d,e,f){var g,h=this.opts.id;(g=function(d,e,i){var k,l,m,n,o,p,q,r,s,t;for(d=c.sortResults(d,e,f),k=0,l=d.length;l>k;k+=1)m=d[k],o=m.disabled===!0,n=!o&&h(m)!==b,p=m.children&&m.children.length>0,q=a("<li></li>"),q.addClass("select2-results-dept-"+i),q.addClass("select2-result"),q.addClass(n?"select2-result-selectable":"select2-result-unselectable"),o&&q.addClass("select2-disabled"),p&&q.addClass("select2-result-with-children"),q.addClass(j.opts.formatResultCssClass(m)),r=a(document.createElement("div")),r.addClass("select2-result-label"),t=c.formatResult(m,r,f,j.opts.escapeMarkup),t!==b&&r.html(t),q.append(r),p&&(s=a("<ul></ul>"),s.addClass("select2-result-sub"),g(m.children,s,i+1),q.append(s)),q.data("select2-data",m),e.a
12ppend(q)})(e,d,0)}},a.fn.select2.defaults,c),"function"!=typeof c.id&&(h=c.id,c.id=function(a){return a[h]}),a.isArray(c.element.data("select2Tags"))){if("tags"in c)throw"tags specified as both an attribute 'data-select2-tags' and in options of Select2 "+c.element.attr("id");c.tags=c.element.data("select2Tags")}if(g?(c.query=this.bind(function(a){var c,e,f,g={results:[],more:!1},h=a.term;f=function(b,c){var d;b.is("option")?a.matcher(h,b.text(),b)&&c.push(j.optionToData(b)):b.is("optgroup")&&(d=j.optionToData(b),b.children().each2(function(a,b){f(b,d.children)}),d.children.length>0&&c.push(d))},c=d.children(),this.getPlaceholder()!==b&&c.length>0&&(e=this.getPlaceholderOption(),e&&(c=c.not(e))),c.each2(function(a,b){f(b,g.results)}),a.callback(g)}),c.id=function(a){return a.id},c.formatResultCssClass=function(a){return a.css}):"query"in c||("ajax"in c?(i=c.element.data("ajax-url"),i&&i.length>0&&(c.ajax.url=i),c.query=u.call(c.element,c.ajax)):"data"in c?c.query=v(c.data):"tags"in c&&(c.query=w(c.tags),c.createSearchChoice===b&&(c.createSearchChoice=function(a){return{id:a,text:a}}),c.initSelection===b&&(c.initSelection=function(b,d){var g=[];a(f(b.val(),c.separator)).each(function(){var b=this,d=this,f=c.tags;a.isFunction(f)&&(f=f()),a(f).each(function(){return e(this.id,b)?(d=this.text,!1):void 0}
12),g.push({id:b,text:d})}),d(g)}))),"function"!=typeof c.query)throw"query function not defined for Select2 "+c.element.attr("id");return c},monitorSource:function(){var a,c=this.opts.element;c.on("change.select2",this.bind(function(){this.opts.element.data("select2-change-triggered")!==!0&&this.initSelection()})),a=this.bind(function(){var a,d=c.prop("disabled");d===b&&(d=!1),this.enable(!d);var a=c.prop("readonly");a===b&&(a=!1),this.readonly(a),r(this.container,this.opts.element,this.opts.adaptContainerCssClass),this.container.addClass(y(this.opts.containerCssClass)),r(this.dropdown,this.opts.element,this.opts.adaptDropdownCssClass),this.dropdown.addClass(y(this.opts.dropdownCssClass))}),c.on("propertychange.select2 DOMAttrModified.select2",a),this.mutationCallback===b&&(this.mutationCallback=function(b){b.forEach(a)}),"undefined"!=typeof WebKitMutationObserver&&(this.propertyObserver&&(delete this.propertyObserver,this.propertyObserver=null),this.propertyObserver=new WebKitMutationObserver(this.mutationCallback),this.propertyObserver.observe(c.get(0),{attributes:!0,subtree:!1}))},triggerSelect:function(b){var c=a.Event("select2-selecting",{val:this.id(b),object:b});return this.opts.element.trigger(c),!c.isDefaultPrevented()},triggerChange:function(b){b=b||{},b=a.extend({},b,{type:"change",val:this.val()}),this.opts.element.data("select2-change-triggered",!0),this.opts.element.trigger(b),this.opts.element.data("select2-change-triggered",!1),this.opts.element.click(),this.opts.blurOnChange&&this.opts.element.blur()},isInterfaceEnabled:function(){return this.enabledInterface===!0},enableInterface:function(){var a=this._enabled&&!this._readonly,b=!a;return a===this.enabledInterface?!1:(this.container.toggleClass("select2-container-disabled",b),this.close(),this.enabledInterface=a,!0)},enable:function(a){return a===b&&(a=!0),this._enabled===a?!1:(this._enabled=a,this.opts.element.prop("disabled",!a),this.enableInterface(),!0)},readonly:function(a){return a===b&&(a=!1),this._readonly===a?!1:(this._readonly=a,this.opts.element.prop("readonly",a),this.enableInterface(),!0)},opened:function(){return this.container.hasClass("select2-dropdown-open")},positionDropdown:function(){var b,c,d,e,f=this.dropdown,g=this.container.offset(),h=this.container.outerHeight(!1),i=this.container.outerWidth(!1),j=f.outerHeight(!1),k=a(window).scrollLeft()+a(window).width(),l=a(window).scrollTop()+a(window).height(),m=g.top+h,n=g.left,o=l>=m+j,p=g.top-j>=this.body().scrollTop(),q=f.outerWidth(!1),r=k>=n+q,s=f.hasClass("select2-drop-above");this.opts.dropdownAutoWidth?(e=a(".select2-results",f)[0],f.addClass("select2-drop-auto-width"),f.css("width",""),q=f.outerWidth(!1)+(e.scrollHeight===e.clientHeight?0:J.width),q>i?i=q:q=i,r=k>=n+q):this.container.removeClass("select2-drop-auto-width"),"static"!==this.body().css("position")&&(b=this.body().offset(),m-=b.top,n-=b.left),s?(c=!0,!p&&o&&(c=!1)):(c=!1,!o&&p&&(c=!0)),r||(n=g.left+i-q),c?(m=g.top-j,this.container.addClass("select2-drop-above"),f.addClass("select2-drop-above")):(this.container.removeClass("select2-drop-above"),f.removeClass("select2-drop-above")),d=a.extend({top:m,left:n,width:i},y(this.opts.dropdownCss)),f.css(d)},shouldOpen:function(){var b;return this.opened()?!1:this._enabled===!1||this._readonly===!0?!1:(b=a.Event("select2-opening"),this.opts.element.trigger(b),!b.isDefaultPrevented())},clearDropdownAlignmentPreference:function(){this.container.removeClass("select2-drop-above"),this.dropdown.removeClass("select2-drop-above")},open:function(){return this.shouldOpen()?(this.opening(),!0):!1},opening:function(){function b(){return{width:Math.max(document.documentElement.scrollWidth,a(window).width()),height:Math.max(document.documentElement.scrollHeight,a(window).height())}}var c,d,e=this.containerId,f="scroll."+e,g="resize."+e,h="orientationchange."+e;this.container.addClass("select2-dropdown-open").addClass("select2-container-active"),this.clearDropdownAlignmentPreference(),this.dropdown[0]!==this.body().children().last()[0]&&this.dropdown.detach().appendTo(this.body()),c=a("#select2-drop-mask"),0==c.length&&(c=a(document.createElement("div")),c.attr("id","select2-drop-mask").attr("class","select2-drop-mask"),c.hide(),c.appendTo(this.body()),c.on("mousedown touchstart click",function(b){var c,d=a("#select2-drop");d.length>0&&(c=d.data("select2"),c.opts.selectOnBlur&&c.selectHighlighted({noFocus:!0}),c.close(),b.preventDefault(),b.stopPropagation())})),this.dropdown.prev()[0]!==c[0]&&this.dropdown.before(c),a("#select2-drop").removeAttr("id"),this.dropdown.attr("id","select2-drop"),d=b(),c.css(d).show(),this.dropdown.show(),this.positionDropdown(),this.dropdown.addClass("select2-drop-active");var i=this;this.container.parents().add(window).each(function(){a(this).on(g+" "+f+" "+h,function(){var c=b();a("#select2-drop-mask").css(c),i.positionDropdown()})})},close:function(){if(this.opened()){var b=this.containerId,c="scroll."+b,d="resize."+b,e="orientationchange."+b;this.container.parents().add(window).each(function(){a(this).off(c).off(d).off(e)}),this.clearDropdownAlignmentPreference(),a("#select2-drop-mask").hide(),this.dropdown.removeAttr("id"),this.dropdown.hide(),this.container.removeClass("select2-dropdown-open"),this.results.empty(),this.clearSearch(),this.search.removeClass("select2-active"),this.opts.element.trigger(a.Event("select2-close"))}},externalSearch:function(a){this.open(),this.search.val(a),this.updateResults(!1)},clearSearch:function(){},getMaximumSelectionSize:function(){return y(this.opts.maximumSelectionSize)},ensureHighlightVisible:function(){var b,c,d,e,f,g,h,i=this.results;if(c=this.highlight(),!(0>c)){if(0==c)return void i.scrollTop(0);b=this.findHighlightableChoices().find(".select2-result-label"),d=a(b[c]),e=d.offset().top+d.outerHeight(!0),c===b.length-1&&(h=i.find("li.select2-more-results"),h.length>0&&(e=h.offset().top+h.outerHeight(!0))),f=i.offset().top+i.outerHeight(!0),e>f&&i.scrollTop(i.scrollTop()+(e-f)),g=d.offset().top-i.offset().top,0>g&&"none"!=d.css("display")&&i.scrollTop(i.scrollTop()+g)}},findHighlightableChoices:function(){return this.results.find(".select2-result-selectable:not(.select2-selected):not(.select2-disabled)")},moveHighlight:function(b){for(var c=this.findHighlightableChoices(),d=this.highlight();d>-1&&d<c.length;){d+=b; 13var e=a(c[d]);if(e.hasClass("select2-result-selectable")&&!e.hasClass("select2-disabled")&&!e.hasClass("select2-selected")){this.highlight(d);break}}},highlight:function(b){var d,e,f=this.findHighlightableChoices();return 0===arguments.length?c(f.filter(".select2-highlighted")[0],f.get()):(b>=f.length&&(b=f.length-1),0>b&&(b=0),this.results.find(".select2-highlighted").removeClass("select2-highlighted"),d=a(f[b]),d.addClass("select2-highlighted"),this.ensureHighlightVisible(),e=d.data("select2-data"),void(e&&this.opts.element.trigger({type:"select2-highlight",val:this.id(e),choice:e})))},countSelectableResults:function(){return this.findHighlightableChoices().length},highlightUnderEvent:function(b){var c=a(b.target).closest(".select2-result-selectable");if(c.length>0&&!c.is(".select2-highlighted")){var d=this.findHighlightableChoices();this.highlight(d.index(c))}else 0==c.length&&this.results.find(".select2-highlighted").removeClass("select2-highlighted")},loadMoreIfNeeded:function(){var a,b=this.results,c=b.find("li.select2-more-results"),d=this.resultsPage+1,e=this,f=this.search.val(),g=this.context;0!==c.length&&(a=c.offset().top-b.offset().top-b.height(),a<=this.opts.loadMorePadding&&(c.addClass("select2-active"),this.opts.query({element:this.opts.element,term:f,page:d,context:g,matcher:this.opts.matcher,callback:this.bind(function(a){e.opened()&&(e.opts.populateResults.call(this,b,a.results,{term:f,page:d,context:g}),e.postprocessResults(a,!1,!1),a.more===!0?(c.detach().appendTo(b).text(e.opts.formatLoadMore(d+1)),window.setTimeout(function(){e.loadMoreIfNeeded()},10)):c.remove(),e.positionDropdown(),e.resultsPage=d,e.context=a.context)})})))},tokenize:function(){},updateResults:function(c){function d(){i.removeClass("select2-active"),l.positionDropdown()}function f(a){j.html(a),d()}var g,h,i=this.search,j=this.results,k=this.opts,l=this,m=i.val(),n=a.data(this.container,"select2-last-term");if((c===!0||!n||!e(m,n))&&(a.data(this.container,"select2-last-term",m),c===!0||this.showSearchInput!==!1&&this.opened())){var o=this.getMaximumSelectionSize();if(o>=1&&(g=this.data(),a.isArray(g)&&g.length>=o&&x(k.formatSelectionTooBig,"formatSelectionTooBig")))return void f("<li class='select2-selection-limit'>"+k.formatSelectionTooBig(o)+"</li>");if(i.val().length<k.minimumInputLength)return f(x(k.formatInputTooShort,"formatInputTooShort")?"<li class='select2-no-results'>"+k.formatInputTooShort(i.val(),k.minimumInputLength)+"</li>":""),void(c&&this.showSearch&&this.showSearch(!0));if(k.maximumInputLength&&i.val().length>k.maximumInputLength)return void f(x(k.formatInputTooLong,"formatInputTooLong")?"<li class='select2-no-results'>"+k.formatInputTooLong(i.val(),k.maximumInputLength)+"</li>":"");k.formatSearching&&0===this.findHighlightableChoices().length&&f("<li class='select2-searching'>"+k.formatSearching()+"</li>"),i.addClass("select2-active"),h=this.tokenize(),h!=b&&null!=h&&i.val(h),this.resultsPage=1,k.query({element:k.element,term:i.val(),page:this.resultsPage,context:null,matcher:k.matcher,callback:this.bind(function(g){var h;return this.opened()?(this.context=g.context===b?null:g.context,this.opts.createSearchChoice&&""!==i.val()&&(h=this.opts.createSearchChoice.call(l,i.val(),g.results),h!==b&&null!==h&&l.id(h)!==b&&null!==l.id(h)&&0===a(g.results).filter(function(){return e(l.id(this),l.id(h))}).length&&g.results.unshift(h)),0===g.results.length&&x(k.formatNoMatches,"formatNoMatches")?void f("<li class='select2-no-results'>"+k.formatNoMatches(i.val())+"</li>
13"):(j.empty(),l.opts.populateResults.call(this,j,g.results,{term:i.val(),page:this.resultsPage,context:null}),g.more===!0&&x(k.formatLoadMore,"formatLoadMore")&&(j.append("<li class='select2-more-results'>"+l.opts.escapeMarkup(k.formatLoadMore(this.resultsPage))+"</li>"),window.setTimeout(function(){l.loadMoreIfNeeded()},10)),this.postprocessResults(g,c),d(),void this.opts.element.trigger({type:"select2-loaded",items:g}))):void this.search.removeClass("select2-active")})})}},cancel:function(){this.close()},blur:function(){this.opts.selectOnBlur&&this.selectHighlighted({noFocus:!0}),this.close(),this.container.removeClass("select2-container-active"),this.search[0]===document.activeElement&&this.search.blur(),this.clearSearch(),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus")},focusSearch:function(){m(this.search)},selectHighlighted:function(a){var b=this.highlight(),c=this.results.find(".select2-highlighted"),d=c.closest(".select2-result").data("select2-data");d?(this.highlight(b),this.onSelect(d,a)):a&&a.noFocus&&this.close()},getPlaceholder:function(){var a;return this.opts.element.attr("placeholder")||this.opts.element.attr("data-placeholder")||this.opts.element.data("placeholder")||this.opts.placeholder||((a=this.getPlaceholderOption())!==b?a.text():b)},getPlaceholderOption:function(){if(this.select){var a=this.select.children().first();if(this.opts.placeholderOption!==b)return"first"===this.opts.placeholderOption&&a||"function"==typeof this.opts.placeholderOption&&this.opts.placeholderOption(this.select);if(""===a.text()&&""===a.val())return a}},initContainerWidth:function(){function c(){var c,d,e,f,g;if("off"===this.opts.width)return null;if("element"===this.opts.width)return 0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px";if("copy"===this.opts.width||"resolve"===this.opts.width){if(c=this.opts.element.attr("style"),c!==b)for(d=c.split(";"),f=0,g=d.length;g>f;f+=1)if(e=d[f].replace(/\s/g,"").match(/width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i),null!==e&&e.length>=1)return e[1];return"resolve"===this.opts.width?(c=this.opts.element.css("width"),c.indexOf("%")>0?c:0===this.opts.element.outerWidth(!1)?"auto":this.opts.element.outerWidth(!1)+"px"):null}return a.isFunction(this.opts.width)?this.opts.width():this.opts.width}var d=c.call(this);null!==d&&this.container.css("width",d)}}),E=B(D,{createContainer:function(){var b=a(document.createElement("div")).attr({"class":"select2-container"}).html(["<a href='javascript:void(0)' onclick='return false;' class='select2-choice' tabindex='-1'>"," <span class='select2-chosen'> </span><abbr class='select2-search-choice-close'></abbr>"," <span class='select2-arrow'><b></b></span>","</a>","<input class='select2-focusser select2-offscreen' type='text'/>","<div class='select2-drop select2-display-none'>"," <div class='select2-search'>"," <input type='text' autocomplete='off' autocorrect='off' autocapitalize='off' spellcheck='false' class='select2-input'/>"," </div>"," <ul class='select2-results'>"," </ul>","</div>"].join(""));return b},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.focusser.prop("disabled",!this.isInterfaceEnabled())},opening:function(){var b,c,d;this.opts.minimumResultsForSearch>=0&&this.showSearch(!0),this.parent.opening.apply(this,arguments),this.showSearchInput!==!1&&(this.search.val(this.focusser.val()),this.search.focus(),b=this.search.get(0),b.createTextRange?(c=b.createTextRange(),c.collapse(!1),c.select()):b.setSelectionRange&&(d=this.search.val().length,b.setSelectionRange(d,d))),this.focusser.prop("disabled",!0).val(""),this.updateResults(!0),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&(this.parent.close.apply(this,arguments),this.focusser.removeAttr("disabled"),this.focusser.focus())},focus:function(){this.opened()?this.close():(this.focusser.removeAttr("disabled"),this.focusser.focus())},isFocused:function(){return this.container.hasClass("select2-container-active")},cancel:function(){this.parent.cancel.apply(this,arguments),this.focusser.removeAttr("disabled"),this.focusser.focus()},initContainer:function(){var b,c=this.container,d=this.dropdown;this.showSearch(this.opts.minimumResultsForSearch<0?!1:!0),this.selection=b=c.find(".select2-choice"),this.focusser=c.find(".select2-focusser"),this.focusser.attr("id","s2id_autogen"+G()),a("label[for='"+this.opts.element.attr("id")+"']").attr("for",this.focusser.attr("id")),this.focusser.attr("tabindex",this.elementTabIndex),this.search.on("keydown",this.bind(function(a){if
vendor: 20,490 bytes, line 13
13(this.isInterfaceEnabled()){if(a.which===C.PAGE_UP||a.which===C.PAGE_DOWN)return void o(a);switch(a.which){case C.UP:case C.DOWN:return this.moveHighlight(a.which===C.UP?-1:1),void o(a);case C.ENTER:return this.selectHighlighted(),void o(a);case C.TAB:return void this.selectHighlighted({noFocus:!0});case C.ESC:return this.cancel(a),void o(a)}}})),this.search.on("blur",this.bind(function(){document.activeElement===this.body().get(0)&&window.setTimeout(this.bind(function(){this.search.focus()}),0)})),this.focusser.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()&&a.which!==C.TAB&&!C.isControl(a)&&!C.isFunctionKey(a)&&a.which!==C.ESC){if(this.opts.openOnEnter===!1&&a.which===C.ENTER)return void o(a);if(a.which==C.DOWN||a.which==C.UP||a.which==C.ENTER&&this.opts.openOnEnter){if(a.altKey||a.ctrlKey||a.shiftKey||a.metaKey)return;return this.open(),void o(a)}return a.which==C.DELETE||a.which==C.BACKSPACE?(this.opts.allowClear&&this.clear(),void o(a)):void 0}})),h(this.focusser),this.focusser.on("keyup-change input",this.bind(function(a){if(this.opts.minimumResultsForSearch>=0){if(a.stopPropagation(),this.opened())return;this.open()}})),b.on("mousedown","abbr",this.bind(function(a){this.isInterfaceEnabled()&&(this.clear(),p(a),this.close(),this.selection.focus())})),b.on("mousedown",this.bind(function(b){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.opened()?this.close():this.isInterfaceEnabled()&&this.open(),o(b)})),d.on("mousedown",this.bind(function(){this.search.focus()})),b.on("focus",this.bind(function(a){o(a)})),this.focusser.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})).on("blur",this.bind(function(){this.opened()||(this.container.removeClass("select2-container-active"),this.opts.element.trigger(a.Event("select2-blur")))})),this.search.on("focus",this.bind(function(){this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active")})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.setPlaceholder()},clear:function(a){var b=this.selection.data("select2-data");if(b){var c=this.getPlaceholderOption();this.opts.element.val(c?c.val():""),this.selection.find(".select2-chosen").empty(),this.selection.removeData("select2-data"),this.setPlaceholder(),a!==!1&&(this.opts.element.trigger({type:"select2-removed",val:this.id(b),choice:b}),this.triggerChange({removed:b}))}},initSelection:function(){if(this.isPlaceholderOptionSelected())this.updateSelection([]),this.close(),this.setPlaceholder();else{var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.setPlaceholder())})}},isPlaceholderOptionSelected:function(){var a;return(a=this.getPlaceholderOption())!==b&&a.is(":selected")||""===this.opts.element.val()||this.opts.element.val()===b||null===this.opts.element.val()},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=a.find(":selected");b(c.optionToData(d))}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var f=c.val(),g=null;b.query({matcher:function(a,c,d){var h=e(f,b.id(d));return h&&(g=d),h},callback:a.isFunction(d)?function(){d(g)}:a.noop})}),b},getPlaceholder:function(){return this.select&&this.getPlaceholderOption()===b?b:this.parent.getPlaceholder.apply(this,arguments)},setPlaceholder:function(){var a=this.getPlaceholder();if(this.isPlaceholderOptionSelected()&&a!==b){if(this.select&&this.getPlaceholderOption()===b)return;this.selection.find(".select2-chosen").html(this.opts.escapeMarkup(a)),this.selection.addClass("select2-default"),this.container.removeClass("select2-allowclear")}},postprocessResults:function(a,b,c){var d=0,f=this;if(this.findHighlightableChoices().each2(function(a,b){return e(f.id(b.data("select2-data")),f.opts.element.val())?(d=a,!1):void 0}),c!==!1&&this.highlight(b===!0&&d>=0?d:0),b===!0){var g=this.opts.minimumResultsForSearch;g>=0&&this.showSearch(z(a.results)>=g)}},showSearch:function(b){this.showSearchInput!==b&&(this.showSearchInput=b,this.dropdown.find(".select2-search").toggleClass("select2-search-hidden",!b),this.dropdown.find(".select2-search").toggleClass("select2-offscreen",!b),a(this.dropdown,this.container).toggleClass("select2-with-searchbox",b))},onSelect:function(a,b){if(this.triggerSelect(a)){var c=this.opts.element.val(),d=this.data();this.opts.element.val(this.id(a)),this.updateSelection(a),this.opts.element.trigger({type:"select2-selected",val:this.id(a),choice:a}),this.close(),b&&b.noFocus||this.selection.focus(),e(c,this.id(a))||this.triggerChange({added:a,removed:d})}},updateSelection:function(a){var c,d,e=this.selection.find(".select2-chosen");this.selection.data("select2-data",a),e.empty(),c=this.opts.formatSelection(a,e,this.opts.escapeMarkup),c!==b&&e.append(c),d=this.opts.formatSelectionCssClass(a,e),d!==b&&e.addClass(d),this.selection.removeClass("select2-default"),this.opts.allowClear&&this.getPlaceholder()!==b&&this.container.addClass("select2-allowclear")},val:function(){var a,c=!1,d=null,e=this,f=this.data();if(0===arguments.length)return this.opts.element.val();if(a=arguments[0],arguments.length>1&&(c=arguments[1]),this.select)this.select.val(a).find(":selected").each2(function(a,b){return d=e.optionToData(b),!1}),this.updateSelection(d),this.setPlaceholder(),c&&this.triggerChange({added:d,removed:f});else{if(!a&&0!==a)return void this.clear(c);if(this.opts.initSelection===b)throw new Error("cannot call val() if initSelection() is not defined");this.opts.element.val(a),this.opts.initSelection(this.opts.element,function(a){e.opts.element.val(a?e.id(a):""),e.updateSelection(a),e.setPlaceholder(),c&&e.triggerChange({added:a,removed:f})})}},clearSearch:function(){this.search.val(""),this.focusser.val("")},data:function(a,c){var d;return 0===arguments.length?(d=this.selection.data("select2-data"),d==b&&(d=null),d):void(a&&""!==a?(d=this.data(),this.opts.element.val(a?this.id(a):""),this.updateSelection(a),c&&this.triggerChange({added:a,removed:d})):this.clear(c))}}),F=B(D,{createContainer:function(){var b=a(document.createElement("div")).attr({"class":"select2-container select2-container-multi"}).html(["<ul class='select2-choices'>"," <li class='select2-search-field'>"," <input type='text' autocomplete='off' autocorrect='off' autocapitilize='off' spellcheck='false' class='select2-input'>"," </li>","</ul>","<div class='select2-drop select2-drop-multi select2-display-none'>"," <ul class='select2-results'>"," </ul>","</div>"].join(""));return b},prepareOpts:function(){var b=this.parent.prepareOpts.apply(this,arguments),c=this;return"select"===b.element.get(0).tagName.toLowerCase()?b.initSelection=function(a,b){var d=[];a.find(":selected").each2(function(a,b){d.push(c.optionToData(b))}),b(d)}:"data"in b&&(b.initSelection=b.initSelection||function(c,d){var g=f(c.val(),b.separator),h=[];b.query({matcher:function(c,d,f){var i=a.grep(g,function(a){return e(a,b.id(f))}).length;return i&&h.push(f),i},callback:a.isFunction(d)?function(){for(var a=[],c=0;c<g.length;c++)for(var f=g[c],i=0;i<h.length;i++){var j=h[i];if(e(f,b.id(j))){a.push(j),h.splice(i,1);break}}d(a)}:a.noop})}),b},selectChoice:function(a){var b=this.container.find(".select2-search-choice-focus");b.length&&a&&a[0]==b[0]||(b.length&&this.opts.element.trigger("choice-deselected",b),b.removeClass("select2-search-choice-focus"),a&&a.length&&(this.close(),a.addClass("select2-search-choice-focus"),this.opts.element.trigger("choice-selected",a)))},initContainer:function(){var b,c=".select2-choices";this.searchContainer=this.container.find(".select2-search-field"),this.selection=b=this.container.find(c);var d=this;this.selection.on("mousedown",".select2-search-choice",function(){d.search[0].focus(),d.selectChoice(a(this))}),this.search.attr("id","s2id_autogen"+G()),a("label[for='"+this.opts.element.attr("id")+"']").attr("for",this.search.attr("id")),this.search.on("input paste",this.bind(function(){this.isInterfaceEnabled()&&(this.opened()||this.open())})),this.search.attr("tabindex",this.elementTabIndex),this.keydowns=0,this.search.on("keydown",this.bind(function(a){if(this.isInterfaceEnabled()){++this.keydowns;var c=b.find(".select2-search-choice-focus"),d=c.prev(".select2-search-choice:not(.select2-locked)"),e=c.next(".select2-search-choice:not(.select2-locked)"),f=n(this.search);if(c.length&&(a.which==C.LEFT||a.which==C.RIGHT||a.which==C.BACKSPACE||a.which==C.DELETE||a.which==C.ENTER)){var g=c;return a.which==C.LEFT&&d.length?g=d:a.which==C.RIGHT?g=e.length?e:null:a.which===C.BACKSPACE?(this.unselect(c.first()),this.search.width(10),g=d.length?d:e):a.which==C.DELETE?(this.unselect(c.first()),this.search.width(10),g=e.length?e:null):a.which==C.ENTER&&(g=null),this.selectChoice(g),o(a),void(g&&g.length||this.open())}if((a.which===C.BACKSPACE&&1==this.keydowns||a.which==C.LEFT)&&0==f.offset&&!f.length)return this.selectChoice(b.find(".select2-search-choice:not(.select2-locked)").last()),void o(a);if(this.selectChoice(null),this.opened())switch(a.which){case C.UP:case C.DOWN:return this.moveHighlight(a.which===C.UP?-1:1),void o(a);case C.ENTER:return this.selectHighlighted(),void o(a);case C.TAB:return this.selectHighlighted({noFocus:!0}),void this.close();case C.ESC:return this.cancel(a),void o(a)}if(a.which!==C.TAB&&!C.isControl(a)&&!C.isFunctionKey(a)&&a.which!==C.BACKSPACE&&a.which!==C.ESC){if(a.which===C.ENTER){if(this.opts.openOnEnter===!1)return;if(a.altKey||a.ctrlKey||a.shiftKey||a.metaKey)return}this.open(),(a.which===C.PAGE_UP||a.which===C.PAGE_DOWN)&&o(a),a.which===C.ENTER&&o(a)}}})),this.search.on("keyup",this.bind(function(){this.keydowns=0,this.resizeSearch()})),this.search.on("blur",this.bind(function(b){this.container.removeClass("select2-container-active"),this.search.removeClass("select2-focused"),this.selectChoice(null),this.opened()||this.clearSearch(),b.stopImmediatePropagation(),this.opts.element.trigger(a.Event("select2-blur"))})),this.container.on("click",c,this.bind(function(b){this.isInterfaceEnabled()&&(a(b.target).closest(".select2-search-choice").length>0||(this.selectChoice(null),this.clearPlaceholder(),this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.open(),this.focusSearch(),b.preventDefault()))})),this.container.on("focus",c,this.bind(function(){this.isInterfaceEnabled()&&(this.container.hasClass("select2-container-active")||this.opts.element.trigger(a.Event("select2-focus")),this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"),this.clearPlaceholder())})),this.initContainerWidth(),this.opts.element.addClass("select2-offscreen"),this.clearSearch()},enableInterface:function(){this.parent.enableInterface.apply(this,arguments)&&this.search.prop("disabled",!this.isInterfaceEnabled())},initSelection:function(){if(""===this.opts.element.val()&&""===this.opts.element.text()&&(this.updateSelection([]),this.close(),this.clearSearch()),this.select||""!==this.opts.element.val()){var a=this;this.opts.initSelection.call(null,this.opts.element,function(c){c!==b&&null!==c&&(a.updateSelection(c),a.close(),a.clearSearch())})}},clearSearch:function(){var a=this.getPlaceholder(),c=this.getMaxSearchWidth();a!==b&&0===this.getVal().length&&this.search.hasClass("select2-focused")===!1?(this.search.val(a).addClass("select2-default"),this.search.width(c>0?c:this.container.css("width"))):this.search.val("").width(10)},clearPlaceholder:function(){this.search.hasClass("select2-default")&&this.search.val("").removeClass("select2-default")},opening:function(){this.clearPlaceholder(),this.resizeSearch(),this.parent.opening.apply(this,arguments),this.focusSearch(),this.updateResults(!0),this.search.focus(),this.opts.element.trigger(a.Event("select2-open"))},close:function(){this.opened()&&this.parent.close.apply(this,arguments)},focus:function(){this.close(),this.search.focus()},isFocused:function(){return this.search.hasClass("select2-focused")},updateSelection:function(b){var d=[],e=[],f=this;a(b).each(function(){c(f.id(this),d)<0&&(d.push(f.id(this)),e.push(this))}),b=e,this.selection.find(".select2-search-choice").remove(),a(b).each(function(){f.addSelectedChoice(this)}),f.postprocessResults()},tokenize:function(){var a=this.search.val();a=this.opts.tokenizer.call(this,a,this.data(),this.bind(this.onSelect),this.opts),null!=a&&a!=b&&(this.search.val(a),a.length>0&&this.open())},onSelect:function(a,b){this.triggerSelect(a)&&(this.addSelectedChoice(a),this.opts.element.trigger({type:"selected",val:this.id(a),choice:a}),(this.select||!this.opts.closeOnSelect)&&this.postprocessResults(),this.opts.closeOnSelect?(this.close(),this.search.width(10)):this.countSelectableResults()>0?(this.search.width(10),this.resizeSearch(),this.getMaximumSelectionSize()>0&&this.val().length>=this.getMaximumSelectionSize()&&this.updateResults(!0),this.positionDropdown()):(this.close(),this.search.width(10)),this.triggerChange({added:a}),b&&b.noFocus||this.focusSearch())},cancel:function(){this.close(),this.focusSearch()},addSelectedChoice:function(c){var d,e,f=!c.locked,g=a("<li class='select2-search-choice'> <div></div> <a href='#' onclick='return false;' class='select2-search-choice-close' tabindex='-1'></a></li>"),h=a("<li class='select2-search-choice select2-locked'><div></div></li>"),i=f?g:h,j=this.id(c),k=this.getVal();d=this.opts.formatSelection(c,i.find("div"),this.opts.escapeMarkup),d!=b&&i.find("div").replaceWith("<div>"+d+"</div>"),e=this.opts.formatSelectionCssClass(c,i.find("div")),e!=b&&i.addClass(e),f&&i.find(".select2-search-choice-close").on("mousedown",o).on("click dblclick",this.bind(function(b){this.isInterfaceEnabled()&&(a(b.target).closest(".select2-search-choice").fadeOut("fast",this.bind(function(){this.unselect(a(b.target)),this.selection.find(".select2-search-choice-focus").removeClass("select2-search-choice-focus"),this.close(),this.focusSearch()})).dequeue(),o(b))})).on("focus",this.bind(function(){this.isInterfaceEnabled()&&(this.container.addClass("select2-container-active"),this.dropdown.addClass("select2-drop-active"))})),i.data("select2-data",c),i.insertBefore(this.searchContainer),k.push(j),this.setVal(k)},unselect:function(a){var b,d,e=this.getVal();if(a=a.closest(".select2-search-choice"),0===a.length)throw"Invalid argument: "+a+". Must be .select2-search-choice";b=a.data("select2-data"),b&&(d=c(this.id(b),e),d>=0&&(e.splice(d,1),this.setVal(e),this.select&&this.postprocessResults()),a.remove(),this.opts.element.trigger({type:"removed",val:this.id(b),choice:b}),this.triggerChange({removed:b}))},postprocessResults:function(a,b,d){var e=this.getVal(),f=this.results.find(".select2-result"),g=this.results.find(".select2-result-with-children"),h=this;f.each2(function(a,b){var d=h.id(b.data("select2-data"));c(d,e)>=0&&(b.addClass("select2-selected"),b.find(".select2-result-selectable").addClass("select2-selected"))}),g.each2(function(a,b){b.is(".select2-result-selectable")||0!==b.find(".select2-result-selectable:not(.select2-selected)").length||b.addClass("select2-selected")}),-1==this.highlight()&&d!==!1&&h.highlight(0),!this.opts.createSearchChoice&&!f.filter(".select2-result:not(.select2-selected)").length>0&&(!a||a&&!a.more&&0===this.results.find(".select2-no-results").length)&&x(h.opts.formatNoMatches,"formatNoMatches")&&this.results.append("<li class='select2-no-results'>"+h.opts.formatNoMatches(h.search.val())+"</li>")},getMaxSearchWidth:function(){return this.selection.width()-g(this.search)},resizeSearch:function(){var a,b,c,d,e,f=g(this.search);a=q(this.search)+10,b=this.search.offset().left,c=this.selection.width(),d=this.selection.offset().left,e=c-(b-d)-f,a>e&&(e=c-f),40>e&&(e=c-f),0>=e&&(e=a),this.search.width(e)},getVal:function(){var a;return this.select?(a=this.select.val(),null===a?[]:a):(a=this.opts.element.val(),f(a,this.opts.separator))},setVal:function(b){var d;this.select?this.select.val(b):(d=[],a(b).each(function(){c(this,d)<0&&d.push(this)}),this.opts.element.val(0===d.length?"":d.join(this.opts.separator)))},buildChangeDetails:function(a,b){for(var b=b.slice(0),a=a.slice(0),c=0;c<b.length;c++)for(var d=0;d<a.length;d++)e(this.opts.id(b[c]),this.opts.id(a[d]))&&(b.splice(c,1),c--,a.splice(d,1),d--);return{added:b,removed:a}},val:function(c,d){var e,f=this;if(0===arguments.length)return this.getVal();if(e=this.data(),e.length||(e=[]),!c&&0!==c)return this.opts.element.val(""),this.updateSelection([]),this.clearSearch(),void(d&&this.triggerChange({added:this.data(),removed:e}));if(this.setVal(c),this.select)this.opts.initSelection(this.select,this.bind(this.updateSelection)),d&&this.triggerChange(this.buildChangeDetails(e,this.data()));else{if(this.opts.initSelection===b)throw new Error("val() cannot be called if initSelection() is not defined");this.opts.initSelection(this.opts.element,function(b){var c=a.map(b,f.id);f.setVal(c),f.updateSelection(b),f.clearSearch(),d&&f.triggerChange(this.buildChangeDetails(e,this.data()))})}this.clearSearch()},onSortStart:function(){if(this.select)throw new Error("Sorting of elements is not supported when attached to <select>. Attach to <input type='hidden'/> instead.");this.search.width(0),this.searchContainer.hide()},onSortEnd:function(){var b=[],c=this;this.searchContainer.show(),this.searchContainer.appendTo(this.searchContainer.parent()),this.resizeSearch(),this.selection.find(".select2-search-choice").each(function(){b.push(c.opts.id(a(this).data("select2-data")))}),this.setVal(b),this.triggerChange()},data:function(b,c){var d,e,f=this;return 0===arguments.length?this.selection.find(".select2-search-choice").map(function(){return a(this).data("select2-data")}).get():(e=this.data(),b||(b=[]),d=a.map(b,function(a){return f.opts.id(a)}),this.setVal(d),this.updateSelection(b),this.clearSearch(),c&&this.triggerChange(this.buildChangeDetails(e,this.data())),void 0)}}),a.fn.select2=function(){var d,e,f,g,h,i=Array.prototype.slice.call(arguments,0),j=["val","destroy","opened","open","close","focus","isFocused","container","dropdown","onSortStart","onSortEnd","enable","readonly","positionDropdown","data","search"],k=["val","opened","isFocused","container","data"],l={search:"externalSearch"};return this.each(function(){if(0===i.length||"object"==typeof i[0])d=0===i.length?{}:a.extend({},i[0]),d.element=a(this),"select"===d.element.get(0).tagName.toLowerCase()?h=d.element.prop("multiple"):(h=d.multiple||!1,"tags"in d&&(d.multiple=h=!0)),e=h?new F:new E,e.init(d);else{if("string"!=typeof i[0])throw"Invalid arguments to select2 plugin: "+i;if(c(i[0],j)<0)throw"Unknown method: "+i[0];if(g=b,e=a(this).data("select2"),e===b)return;if(f=i[0],"container"===f?g=e.container:"dropdown"===f?g=e.dropdown:(l[f]&&(f=l[f]),g=e[f].apply(e,i.slice(1))),c(i[0],k)>=0)return!1}}),g===b?this:g},a.fn.select2.defaults={width:"copy",loadMorePadding:0,closeOnSelect:!0,openOnEnter:!0,containerCss:{},dropdownCss:{},containerCssClass:"",dropdownCssClass:"",formatResult:function(a,b,c,d){var e=[];return s(a.text,c.term,e,d),e.join("")},formatSelection:function(a,c,d){return a?d(a.text):b},sortResults:function(a){return a},formatResultCssClass:function(){return b},formatSelectionCssClass:function(){return b},formatNoMatches:function(){return"No matches found"},formatInputTooShort:function(a,b){var c=b-a.length;return"Please enter "+c+" more character"+(1==c?"":"s")},formatInputTooLong:function(a,b){var c=a.length-b;return"Please delete "+c+" character"+(1==c?"":"s")},formatSelectionTooBig:function(a){return"You can only select "+a+" item"+(1==a?"":"s")},formatLoadMore:function(){return"Loading more results..."},formatSearching:function(){return"Searching..."},minimumResultsForSearch:0,minimumInputLength:0,maximumInputLength:null,maximumSelectionSize:0,id:function(a){return a.id},matcher:function(a,b){return(""+b).toUpperCase().indexOf((""+a).toUpperCase())>=0},separator:",",tokenSeparators:[],tokenizer:A,escapeMarkup:t,blurOnChange:!1,selectOnBlur:!1,adaptContainerCssClass:function(a){return a},adaptDropdownCssClass:function(){return null}},a.fn.select2.ajaxDefaults={transport:a.ajax,params:{type:"GET",cac
13he:!1,dataType:"json"}},window.Select2={query:{ajax:u,local:v,tags:w},util:{debounce:j,markMatch:s,escapeMarkup:t},"class":{"abstract":D,single:E,multi:F}}}}(jQuery),mrm.$(document).ready(function(a){var b=a("body");mrm.application=new Tc.Application(b,{modules:mrm.mod,connectors:mrm.connector}),mrm.application.registerModules(),mrm.application.registerModule(b,"Global"),mrm.application.start()}),mrm.update=function(a){var b=Array.prototype.slice.call(arguments,1),c=$(a);c.each(function(a,c){var d=$(c);if(d.is(".mod")){var e=d.data("id");if(e)try{var f=mrm.application.sandbox.getModuleById(e);_.isFunction(f.update)&&f.update.apply(f,b)}catch(g){var h=mrm.application.registerModules(d);mrm.application.start(h)}else{var h=mrm.application.registerModules(d);mrm.application.start(h)}}})},mrm.visible=function(a){var b=Array.prototype.slice.call(arguments,1),c=$(a);c.each(function(a,c){var d=$(c);if(d.is(".mod")){var e=d.data("id");if(e)try{var f=mrm.application.sandbox.getModuleById(e);_.isFunction(f.visible)&&f.visible.apply(f,b)}catch(g){}}})},mrm.CXTEvent=function(a,b){a&&b&&window.COBACSAclick&&window.COBACSAclick({tagName:"DIV",name:a,value:b,id:a+"="+b})},mrm.cookie={name:"cK",value:"",domain:"domain=www.commerzbank.de"},mrm.createCookie=function(a,b,c){if(c){var d=new Date;d.setTime(d.getTime()+24*c*60*60*1e3);var e="; expires="+d.toGMTString()}else var e="";document.cookie=mrm.cookie.name+"="+mrm.cookie.value+e+"; secure; path=/"},mrm.getCookie=function(a){var b=document.cookie.match("(^|;)\\s*"+a+"\\s*=\\s*([^;]+)");return b?b.pop():""},function(a){mrm.mod.Abstract=Tc.Module.extend({on:function(a){this.delegateEvents(),this.prepare(a)},delegateEvents:function(){if(this.events)for(var b in this.events){var c=this.events[b];if("function"!=typeof c&&(c=this[this.events[b]]),c){var d=b.match(/^(\S+)\s*(.*)$/),e=d[1]+".delegateEvents"+this.id,f=d[2];""===f?this.$ctx.on(e,a.proxy(c,this)):this.$ctx.on(e,f,a.proxy(c,this))}}},$:function(b){return this.$ctx.find(b).filter(a.proxy(function(b,c){var d=a(c).closest(".mod");return d.is(this.$ctx)||!d.length},this))},prepare:function(a){a()},gtmPush:function(a){isGTMActive()&&dataLayer.push(a)}})}(jQuery),function(a){mrm.mod.AbstractMod=mrm.mod.Abstract.extend({events:{"click .btn-dialog":"triggerDialog"},adaptiveImageOptions:{},init:function(b,c,d){this._super(b,c,d),this.sandbox.subscribe("broadcast",this),this.events=a.extend({},this.events,mrm.mod.AbstractMod.prototype.events)},on:function(a){this.delegateEvents(),this.initElements(),this.prepare(a)},initElements:function(){if(this.initAdaptiveImages(),this.initLinklistDropdown(),this.initInfoBoxes(),this.initBtnFlyout(),this.initTooltip(),this.initStyledSelect(),a.browser.msie&&parseInt(a.browser.version,10)<9){var b=this.$("table.tb-a-01, table.tb-a-02, table.tb-a-02-i");b.length&&(b.find("tr:even").addClass("odd"),b.find("tr:odd").addClass("even"))}},initAdaptiveImages:function(){this.$adaptiveImages=this.$(".adaptive-image")},initLinklistDropdown:function(){var a=this.$(".ll-dropdown");a.length&&(this.$linklistDropdown=a.linklistDropdown())},initInfoBoxes:function(){var b=this.$(".info-box-link:not(.ib-p-03)"),c=this.$(".info-box-link.ib-p-03");b.length&&(this.sandbox.subscribe("globalMenu",this),this.$infoBoxes=b.infoBox(a("body").width()>599?{my:"left+22 top-5",at:"left top",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target)) 14},this)}:{my:"left top+15",at:"left bottom",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target))},this)})),c.length&&(this.sandbox.subscribe("globalMenu",this),this.$infoBoxesAlignBottom=c.infoBox(a("body").width()>599?{my:"left+22 bottom+6",at:"left bottom",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target))},this)}:{my:"left top+15",at:"left bottom",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target))},this)}))},initBtnFlyout:function(){var b=this.$(".b-f");b.length&&(this.sandbox.subscribe("globalMenu",this),this.$btnflyouts=b.infoBox({trigger:".b-f-btn",target:".b-f-flyout",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target)),a("html").hasClass("touch")&&document.activeElement.blur()},this)}))},initTooltip:function(){this.$(".show-tooltip");this.sandbox.subscribe("globalMenu",this),a(".show-tooltip").each(function(){var b=a(this);b.tooltip({content:function(){var c=b.attr("title");return void 0!==b.data("content")&&(c=a(b.data("content")).html()),c},items:".show-tooltip",position:{my:"left+35 top-9",at:"left top",collision:"flip none",using:function(b,c){a(this).css({left:b.left+"px",to
14p:b.top+"px"}).removeClass(function(a,b){return(b.match(/\btt-p-\w+/g)||[]).join(" ")}).addClass("tt-p-"+c.vertical).addClass("tt-p-"+c.horizontal)}},tooltipClass:"tt",track:!0})})},initStyledSelect:function(){var b=a("div.input > select").not(".select2-offscreen");b.length&&b.select2({minimumResultsForSearch:-1}).on("select2-open",function(){if(a("#select2-drop .select2-results").jScrollPane({clickOnTrack:!1}),a("html").hasClass("touch")&&document.activeElement.blur(),a(".jspHorizontalBar").length){var b=a("#select2-drop .select2-results").data("jsp"),c=a(b.getContentPane()).parent(),d=c.height()+16;c.css("height",d+"px")}var e=a.Event("mouseup",{which:1});a(".jspVerticalBar").mouseleave(function(){a("body").trigger(e)}),a("body").on("keyup",".select2-input",function(b){if("38"==b.keyCode||"40"==b.keyCode){var c=a(".select2-results"),d=c.data("jsp");d.scrollToElement(".jspContainer li.select2-highlighted",!0)}})}).on("select2-close",function(){a(this).select2({minimumResultsForSearch:-1})})},onBroadcastBodyClick:function(){this.$infoBoxes&&this.$infoBoxes.infoBox("close"),this.$infoBoxesAlignBottom&&this.$infoBoxesAlignBottom.infoBox("close"),this.$btnflyouts&&this.$btnflyouts.infoBox("close")},onBroadcastWindowResize:function(){this.$adaptiveImages&&this.$adaptiveImages.each(function(b,c){mrm.util.adaptiveImage.selectImage(a(c).attr("id"))}),this.$infoBoxes&&this.$infoBoxes.infoBox("update"),this.$btnflyouts&&this.$btnflyouts.infoBox("update"),a(".ui-dialog .ui-dialog-content").each(function(){try{a(this).dialog("option","position","center")}catch(b){}}),this.setEqualHeightPerRow()},setEqualHeightPerRow:function(){mrm.util.ui.setEqualHeightPerRow(this.$(".row"))},onGlobalMenuOpen:function(a){this.$infoBoxes&&this.$infoBoxes.not(a).each(function(){"undefined"!=typeof this.infoBox&&this.infoBox("close")}),this.$btnflyouts&&this.$btnflyouts.not(a).infoBox("close")},triggerDialog:function(b){b.preventDefault();var c=a(b.currentTarget),d=a(c.attr("href"));d.dialog({modal:!0,resizable:!1,draggable:!1,width:"auto",closeText:"",create:function(){d.find(".btn-close").on("click",function(){d.dialog("close")})},open:function(){a("input, button").blur(),a(".ui-widget-overlay").bind("click",function(){d.dialog("close")})}})},onBroadcastOrientationChange:function(){a(".ui-dialog .ui-dialog-content").each(function(){try{a(this).dialog("option","position","center")}catch(b){}})},onHashChange:function(){}})}(jQuery),function(a){mrm.mod.AbstractWidget=mrm.mod.AbstractMod.extend({events:{"click .btn-toggle":"widgetToggle","mouseenter h3":"widgetHeaderMouseEnter","mouseleave h3":"widgetHeaderMouseOut","mouseenter .btn-close":"widgetHeaderMouseEnter","mouseleave .btn-close":"widgetHeaderMouseOut","selectstart h3":"widgetHeaderSelect"},init:function(b,c,d){this._super(b,c,d),this.sandbox.subscribe("broadcast",this),this.events=a.extend({},this.events,mrm.mod.AbstractWidget.prototype.events)},prepare:function(){this.widgetSlider()},widgetSlider:function(){this.$(".slider").flexslider({animation:"slide",animationLoop:!1,touch:!0,controlNav:!1,slideshow:!1,prevText:"",nextText:""})},widgetToggle:function(a){a.preventDefault(),a.stopPropagation(),this.$ctx.hasClass("open")?(this.$ctx.removeClass("open"),this.$ctx.addClass("closed")):(this.$ctx.removeClass("closed"),this.$ctx.addClass("open"))},widgetHeaderMouseEnter:function(b){var c=a(b.currentTarget).parent();c.addClass("over")},widgetHeaderMouseOut:function(b){var c=a(b.currentTarget).parent();c.removeClass("over")},widgetHeaderSelect:function(){return!1},update:function(){this.initInfoBoxes(),this.initTooltip(),this.initStyledSelect()}})}(jQuery),function(a){mrm.mod.Global=mrm.mod.Abstract.extend({events:{click:"onBodyClick",touchend:"onBodyClick","click .new-window":"triggerPopup","click .btn-dialogAlt":"triggerDialogAlternative","click a>div.mod-Teaser01, a>div.mod-Teaser02, a>div.mod-Teaser03, div.mod-Teaser01>a, div.mod-Teaser02>a, div.mod-Teaser03>a":"trackTeaserClick",'click a[data-social="shareDelicious"]':"deliciousShare",'click a[data-social="shareEmail"]':"emailShare",'click a[data-social="shareFacebook"]':"fbShare",'click a[data-social="shareGooglePlus"]':"gplusShare",'click a[data-social="shareLinkedIn"]':"linkedInS
14hare",'click a[data-social="shareTwitter"]':"twitterShare",'click a[data-social="shareXing"]':"xingShare",'click a[href^="#"]':"internalScroll","click input.hasDatepicker":"adjustTopPosition","click #smartbanner .sb-close":"fixHeader","click a.btn, span.btn, button.btn":"blurButtonOnClick","touchend a.btn, span.btn, button.btn":"blurButtonOnClick"},_popup:!1,shareURI:encodeURIComponent(location.href),hasViewport:"",windowWidthMq:"",isTouchDevice:"ontouchstart"in document.documentElement,init:function(b,c,d){if(this._super(b,c,d),this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("broadcast",this),this.sandbox.subscribe("anchorHash",this),this.sandbox.subscribe("buehneIsReady",this),this.sandbox.subscribe("teaserStatus",this),this.sandbox.subscribe("galleryIsReady",this),a.datepicker.setDefaults(a.datepicker.regional.de),a('input[type="text"].date').datepicker({dateFormat:"dd.mm.yy",showButtonPanel:!0,closeText:"",showOtherMonths:!0,beforeShow:function(b){a("#ui-datepicker-div").removeClass("monthYearSelect"),a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[0]+=b.offsetWidth-286,a.datepicker._pos[1]+=b.offsetHeight}}),this.isTouchDevice){var e=a(".sal-dateSelect");e.each(function(b,c){var d=a(c).data("isodate");a(c).attr("type","date"),a(c).val(d)})}else{var f=a(".sal-dateSelect"),g=(new Date).getFullYear()+10;f.datepicker({dateFormat:"dd.mm.yy",showButtonPanel:!0,closeText:"",showOtherMonths:!0,changeMonth:!0,changeYear:!0,yearRange:"1900:"+g,beforeShow:function(b){this.onblur=function(){var b=a("#"+this.id+"Desc");b&&b.hide()},a("#ui-datepicker-div").addClass("monthYearSelect"),a.datepicker._pos=a.datepicker._findPos(b),a.datepicker._pos[0]+=b.offsetWidth-286,a.datepicker._pos[1]+=b.offsetHeight},onClose:function(){if("createEvent"in document){var a=document.createEvent("HTMLEvents");a.initEvent("change",!1,!0),this.dispatchEvent(a)}else this.fireEvent("onchange")}})}a("html").addClass(a.fn.details.support?"details":"no-details")},prepare:function(b){if(this.viewportCheck(),a("html").hasClass("touch")&&document.activeElement.blur(),a.browser.msie&&parseInt(a.browser.version)<=8)var c=_.throttle(a.proxy(this.onWindowResizeIe8,this),50);else var c=_.throttle(a.proxy(this.onWindowResize,this),50);a(window).on("resize",c).on("scroll",a.proxy(this.onWindowScroll,this)).on("orientationchange",a.proxy(this.onOrientationChange,this)),window.location.hash&&-1===window.location.hash.indexOf("/")&&a(".mod-Buehne").length<1&&this.initSiteContainerScroll(),a.browser.msie&&parseInt(a.browser.version)<=8&&this.ie8LastChildFix(),a.ajaxPrefilter(function(a,b,c){"undefined"!=typeof window.ccb_cif&&a&&"string"==typeof a.type&&"POST"===a.type.toUpperCase()&&c.setRequestHeader("pToken",window.ccb_cif.pToken)}),a("body .ajaxContainer").length&&this.ajaxContainer(),a("[data-jsonupdate-url]").length&&this.jsonUpdate(),a("[data-fixed-header]").length&&this.fixedNavMeta(),a("body").on("click","a[data-fixed-subdomain]",a.proxy(this.fixedSubdomain,this)),this.resizeTextarea(),this.highlightDisabled(),this.gtmPush({page_title:a("html head").find("title").text()}),b()},after:function(){a(window).trigger("resize")},viewportCheck:function(){void 0!==window.matchMedia&&window.matchMedia("all and (min-width: 1px)").matches?(window.matchMedia("(min-width: 1000px)").matches&&(this.hasViewport="extraLargeViewport"),window.matchMedia("(min-width: 800px) and (max-width: 999px)").matches&&(this.hasViewport="largeViewport"),window.matchMedia("(min-width: 600px) and (max-width: 799px)").matches&&(this.hasViewport="mediumViewport"),window.matchMedia("(max-width: 599px)").matches&&(this.hasViewport="smallViewport")):(this.windowWidthMq=window.innerWidth?window.innerWidth:a(window).width(),this.windowWidthMq>999&&(this.hasViewport="extraLargeViewport"),this.windowWidthMq>799&&this.windowWidthMq<999&&(this.hasViewport="largeViewport"),this.windowWidthMq>599&&this.windowWidthMq<799&&(this.hasViewport="mediumViewport"),this.windowWidthMq<600&&(this.hasViewport="smallViewport")),a("body").attr("data-viewport",this.hasViewport)},fixedSubdomain:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.attr("href"),e=c.attr("data-fixed-subdomain"),f=window.location.host,g=f.substring(f.indexOf(".")+1),h="";f.indexOf(".")!==f.lastIndexOf(".")&&f.indexOf(".")&&(h=window.location.protocol+"//"+e+"."+g+d,c.attr("href",h))},blurButtonOnClick:function(){document.activeElement.blur()},adjustTopPosition:function(b){var c=a(b.currentTarget),d=a("#ui-datepicker-div"),e=c.offset().top,f=d.offset().top;d.removeClass("above below"),d.addClass(e>f?"above":"below")},fixHeader:function(){a("[data-fixed-header]").length&&(a(".mod-DcrmFormat10").length&&"none"!==a(".mod-DcrmFormat10").css("display")?a("body").attr("data-fixed-header",!1):a("body").attr("data-fixed-header",!0)),this.fire("fixedNavPos",{teaserState:"smartBannerClosed"},["teaserStatus"])},fixedNavMeta:function(){{var b=a("body > header, .body-inner > header").outerHeight(),c=a(".wrapper-sparten");c.outerHeight()}a(document).scrollTop()>b?(c.hide(),a(".mod-NavHaupt").length&&a(".mod-NavHaupt").addClass("fixedHeader"),a(".mod-DashboardHeader").length&&a(".mod-DashboardHeader").addClass("fixedHeader")):(c.show(),a(".mod-NavHaupt").length&&a(".mod-NavHaupt").removeClass("fixedHeader"),a(".mod-DashboardHeader").length&&a(".mod-DashboardHeader").removeClass("fixedHeader"))},onAnchorClick:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.attr("href"),e=d.substring(1);return a("#"+e).length&&!c.closest(".ui-dialog").length&&c.hasClass("anchor")&&this.fire("hashChange",{hash:e},["anchorHash"]),!1},onWindowResize:function(){this.fire("broadcastBeforeWindowResize",["broadcast"]),this.fire("broadcastWindowResize",["broadcast"]),this.setEqualHeightPerRow(),this.fire("broadcastAfterWindowResize",["broadcast"]),this.viewportCheck()},onWindowResizeIe8:function(){var b=a(window).width(),c=a(window).height();(this.winWidth!=b||this.winHeight!=c)&&(this.fire("broadcastBeforeWindowResize",["broadcast"]),this.fire("broadcastWindowResize",["broadcast"]),this.setEqualHeightPerRow(),this.fire("broadcastAfterWindowResize",["broadcast"])),this.winWidth=b,this.winHeight=c},setEqualHeightPerRow:function(){mrm.util.ui.setEqualHeightPerRow(this.$(".row"))},onBodyClick:function(){this.fire("broadcastBodyClick",["broadcast"])},onWindowScroll:function(){this.fire("broadcastWindowScroll",["broadcast"]),a("[data-fixed-header]").length&&this.fixedNavMeta()},onOrientationChange:function(){this.fire("broadcastOrientationChange",["broadcast"])},onGlobalMenuFlyoutOpen:function(b){a(".main").animate({left:b.flyoutWidth+"px"},300)},onGlobalMenuFlyoutClose:function(){a(".main").animate({left:0},300)},onGlobalMenuMarketplaceOpen:function(){var b=a(".main, .body-inner > header, .body-inner > footer, .body-inner > .mod-Login");b.css({left:"auto",right:"100%"}),a(".main").one("oTransitionEnd transitionEnd webkitTransitionEnd",function(){b.addClass("invisible")}),a("html").hasClass("no-cssanimations")&&b.addClass("invisible")},onGlobalMenuMarketplaceClose:function(){var b=a(".main, .body-inner > header, .body-inner > footer, .body-inner > .mod-Login");b.removeClass("invisible").css({left:"auto",right:"0%"})},onBuehneReady:function(){window.location.hash&&-1===window.location.hash.indexOf("/")&&this.initSiteContainerScroll()},initSiteContainerScroll:function(){var b=escape(window.location.hash.substring(1));if(null!=b&&""!==b.trim()){var c=a(".row[id="+b+"]");if(c.length){var d=c.offset().top-50;a("html, body").animate({scrollTop:d},1e3)}else this.fire("hashChange",{hash:b},["anchorHash"])}},internalScroll:function(b){var c=a(b.currentTarget),d=c.attr("href"),e=0;if(d.length>1&&-1===d.indexOf("/")){var f=d.substring(1),g=a(".row[id="+f+"]");if(a("[data-fixed-header]").length&&(e=44),g.length){var h=g.offset().top-50-e;a("html, body").animate({scrollTop:h},1e3)}else this.onAnchorClick(b)}},ie8LastChildFix:function(){if(a(".sc-06").length){var b=a('.sc-06 .row[class*="ac-"] .col-lg-4:last-child');b.addClass("sc06LastChild")}},triggerDialogAlternative:function(b){b.preventDefault();var c=this,d=a(b.currentTarget),e=d.attr("href"),f=d.data("title_attr"),g="",h="",i=p
14arseInt(a("section.content").outerWidth()),j=.8*a(window).height();g=e.indexOf("?")>=0?e.substr(0,e.indexOf("?")):d.attr("href"),h=a(g),d.data("layerwidth")&&(i=d.data("layerwidth")),d.data("layerheight")&&(j=d.data("layerheight")),h.dialog({modal:!0,resizable:!1,draggable:!1,autoOpen:!1,width:i,height:j,closeText:"",create:function(){if(a(this).closest(".ui-dialog").css("maxWidth",parseInt(a("section.content").outerWidth())+"px"),a(".ui-dialog-title").hide(),a(".ui-dialog-titlebar").css("margin",0),d.attr("data-dialog_url")){var b=[];a.ajax({url:d.attr("data-dialog_url"),dataType:"html",type:"GET",cache:!0,timeout:3e4,error:function(){},complete:function(){c.resizeDialog(g,h),a(g+" .layerContent").find("img").load(function(){c.resizeDialog(g,h)}),"true"==h.find(".mod-Weltkarte").attr("data-lightbox-title-center")&&h.find('.mod-Weltkarte[data-lightbox-title-center="true"]').closest("section.content").find(".mod-Headline:first").css("textAlign","center"),h.find("meta").remove(),h.find("link").remove()},success:function(d){if(d){var e=a(d),f="";if(e.find("section.content").length)f=e.find("section.content"),f.css("width",h.width()-32+"px"),h.html(f);else{var g=a('<section class="content"></section>');f=a(d),h.append(g),h.children("section").html(f)}b=c.sandbox.addModules(f)}}})}},open:function(){var b=h.siblings(".ui-dialog-titlebar").find(".ui-dialog-titlebar-close");b.attr("title",f),a("body").on("click.dialog",".ui-widget-overlay",function(){h.dialog("close"),a("body").off("click.dialog")}),c.fire("layerOpen",{id:h},["galleryIsReady"]),setTimeout(function(){c.resizeDialog(e,h)},100)},close:function(){h.find(".mod-Bildergalerie").removeClass("todoHeight"),d.blur()}}),h.dialog("open")},resizeDialog:function(b,c){var d=a(b+" .layerContent"),e=a(d).closest(".ui-dialog").css("paddingTop").replace("px",""),f=a(d).closest(".ui-dialog").css("paddingBottom").replace("px",""),g=a(d).closest(".ui-dialog").css("borderTopWidth").replace("px",""),h=parseInt(e)+parseInt(f)+parseInt(g);if(d.length){var i=d.outerHeight(),j=.8*a(window).height();j>i?c.dialog("option","height",i+h):c.dialog("option","height",j)}},triggerPopup:function(b){var c=a(b.currentTarget),d=c.attr("href"),e="popUp",f=["width=750,height=600,","width=500,height=600,","width=825,height=430,"],g=c.data("popup-size")||0,h=f[g],i=h+"toolbar=no,menubar=no,location=no,scrollbars=yes,";b.preventDefault(),!this._popup||this._popup.closed?this._popup=window.open(d,e,i):(this._popup.close(),this._popup=null,this._popup=window.open(d,e,i)),this._popup.focus()},ajaxContainer:function(){var b=a("body .ajaxContainer"),c={};b.each(function(){var b=a(this);c[b.attr("id")]=b.data("dcrm-parameter")}),a.ajax({url:"/banking/rest/dcrm/teasercontents",dataType:"xml",contentType:"application/json",data:JSON.stringify(c),type:"POST",error:function(){},success:function(c){a(c);c&&(a(c).find("content").each(function(){var b=a(this);a("#"+b.attr("id")).html(b.text())}),b.each(function(b,c){mrm.update(a(c).children(".mod"))}))}})},jsonUpdate:function(){a("[data-jsonupdate-url]").each(function(){var b=a(this),c=b.parent(),d=b.attr("data-jsonupdate-size"),e=b.attr("data-jsonupdate-id"),f=b.attr("data-jsonupdate-count");a.ajax({url:b.attr("data-jsonupdate-url"),dataType:"json",type:"GET",cache:!0,timeout:3e4,error:function(){},success:function(g){if(c.hasClass("ll")){""===f&&(f=g[e].editions.length);for(var h=0,i=f;i>h;h++)b.before('<li><a class="l-p-'+d+'" title="'+g[e].editions[h].title+'" href="'+g[e].editions[h].url+'">'+g[e].editions[h].linktext+"</a>");b.remove()}if(b.hasClass("btn")){var j=g[e].editions[0].url,k=g[e].editions[0].linktext,l=g[e].editions[0].title;"a"!==b.prop("tagName")&&(b=b.closest("a")),a('[data-jsonupdate-id="'+e+'"]').html(k),b.attr("href",j),b.attr("title",l)}}})})},trackTeaserClick:function(b){var c=a(b.currentTarget),d=c.find("div.adaptive-image");if(d.length>0){var e=d.attr("id"),f=d.attr("class"),g=d.find("img").attr("title"),h=f+"|"+e+"|"+g;this.gtmPush({internal_promotion_clicked:h,event:"teaserClick"})}},deliciousShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="http://www.delicious.com/save?v=5&jump=close&url=";window.open(e+this.shareURI+d,"","width=480,height=360")},emailShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e=c.data("subject"),f=c.data("message"),g="mailto:?subject="+e+"&body=",h=this.shareURI+d;h=f+h,c.attr("href",g+h),document.location.href=g+h},fbShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="https://www.facebook.com/sharer/sharer.php?u=";window.open(e+this.shareURI+d,"","width=626,height=270")},gplusShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="https://plus.google.com/share?url=";window.open(e+this.shareURI+d,"","width=480,height=342")}
14,linkedInShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="http://www.linkedin.com/shareArticle?mini=true&url=";window.open(e+this.shareURI+d,"","width=836,height=520")},twitterShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="http://twitter.com/share?url=";window.open(e+this.shareURI+d,"","width=626,height=256")},xingShare:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.data("video-id"),e="https://xing.com/app/user?op=share;url=";window.open(e+this.shareURI+d,"","width=480,height=342")},resizeTextarea:function(){a.each(jQuery("textarea[data-autoresize]"),function(){var b=this.offsetHeight-this.clientHeight;a(this).height("19px");var c=function(c){a(c).height("19px").css("height",c.scrollHeight+b)};a(this).on("keyup input",function(){c(this)}).removeAttr("data-autoresize")})},highlightDisabled:function(){a("input:disabled").each(function(){var b=a(this);b.closest(".form-row").find("label").addClass("disabledLabel")})}})}(mrm.$),mrm.$(document).ready(function(){isGTMActive()&&(jQuery.scrollDepth(),collectGTMData())}),function(a){mrm.util.ui={counter:0,setEqualHeightPerRow:function(b){b.each(function(b,c){var d={};a(c).children("div").each(function(b,c){var e=a(c),f=e.find(".mod:first");if(f.length&&0===f.siblings(".mod").length&&f.data("equalHeight")){var g=e.offset().top;f.is(".mod-ExternalMod")&&f.find(".mod:first").length>0&&(f=f.find(".mod:first")),d[g]=d[g]?d[g].add(f):f,f.css("height",""),f.css("minHeight","")}}),a.each(d,function(b,c){if(c&&c.length>1){var d=0;c.each(function(b,c){var e=a(c).outerHeight();e>d&&(d=e)}),c.css("minHeight",d);var e=a(window).width();e>768?c.css("marginBottom","32px"):c.css("marginBottom","0px")}});var e=a(c);if(e.hasClass("ac-3_3_3_3")||e.hasClass("ac-2_2_4")){var f=e.children(".col");if(f.size()>=2){var g=a(f.get(0)),h=a(f.get(1));2===Math.floor(e.width()/g.width())?(height=g.children(".mod:first-child").outerHeight(!0)+1,height<h.children(".mod:first-child").outerHeight(!0)&&(height=h.children(".mod:first-child").outerHeight(!0)+1),g.css("min-height",height),h.css("min-height",height)):(g.css("min-height",""),h.css("min-height",""))}}}),setTimeout(function(){0===mrm.util.ui.counter&&(mrm.util.ui.counter=1,a(window).trigger("resize"))},1e3)}}}(jQuery),function(a){mrm.mod.Akkordeon=mrm.mod.AbstractMod.extend({events:{"click #glossar_next":"glossarSlideNext","click #glossar_prev":"glossarSlidePrev"},glossarPages:1,glossarShownPage:1,glossarMaxScrollValue:null,glossarCounter:1,glossarIndexLength:null,glossarMaxItems:null,prepare:function(b){var c=this.$("> details");a.fn.details.support||c.details(),c.find("> .ak-content details").prop("open",!0),a("html").hasClass("msie8")&&this.oldIeGalleryFix(),this.initStickyGlossaryIndex(),this.glossarPaginationCheck(),this.galleries(),this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("anchorHash",this),window.location.hash&&-1===window.location.hash.indexOf("/")&&this.fire("hashChange",{hash:escape(window.location.hash.substring(1))},["anchorHash"]),b()},oldIeGalleryFix:function(){var a=this.$ctx.find("details .mod-Bildergalerie"),b=a.closest("details"),c=b.find(".ak-content");c.show(),setTimeout(function(){c.hide()},100)},galleries:function(){var b=this.$ctx.find("> details");if(b.find(".mod-Bildergalerie .gallery").length){var c=b.find(".mod-Bildergalerie .gallery"),d=b.find(".mod-Bildergalerie .galleryNav"),e=b.find(".mod-Bildergalerie .galleryLightbox"),f=c.attr("id"),g=d.attr("id"),h=e.attr("id"),i=c.closest("details");i.addClass("hasGallery"),i.on("click",function(b){var c=a(b.currentTarget);a.fn.details.support?c.attr("open")||setTimeout(function(){a("#"+g).flexslider().resize(),a("#"+f).flexslider().resize(),a("#"+h).flexslider().resize()},10):c.hasClass("open")&&setTimeout(function(){a("#"+g).flexslider().resize(),a("#"+f).flexslider().resize(),a("#"+h).flexslider().resize()},10)})}},onHashChange:function(b){var c=b.hash,d=this.$ctx.children("#"+c),e=this.$ctx.find(".mod #"+c),f=this.$ctx.find('.videoplayer[data-contentId="'+c+'"]');if(this.$ctx.find(".videoplayer").removeClass("scrollMark"),c==d.attr("id")){var g=d.children("summary"),h=d.children(".ak-content"),i=d.closest(".mod-Akkordeon"),j=50;if(i.hasClass("gl-01")&&(j+=60),a.fn.details.support)i.children("details").prop("open",!1),d.prop("open",!0),d.toggleClass("open");else{var k=g.attr("aria-expanded");"true"!=k&&(d.prop("open",!0),d.toggleClass("open"),h.css("display","block"))}a("html, body").animate({scrollTop:d.offset().top-j},1e3)}else if(e.length>0){var l=e.parents(".mod-Akkordeon details.ak-01");l.each(function(b,c){var d=a(c),e=d.children("summary"),f=d.children(".ak-content"),g=d.closest(".mod-Akkordeon");if(a.fn.details.support)g.children("details").prop("open",!1),d.prop("open",!0);else{var h=e.attr("aria-expanded");"true"!=h&&(d.prop("open",!0),f.css("display","block"))}})}if(c==f.attr("data-contentId")){var i=f.closest("details"),g=i.children("summary"),h=i.children(".ak-content"),m=i.closest(".mod-Akkordeon"),n=m.closest(".resp-tabs-container");if(f.addClass("scrollMark"),a.fn.details.support)m.children("details").prop("open",!1),i.prop("open",!0);else{var k=g.attr("aria-expanded");"true"!=k&&(g.trigger("click"),m.children(".ak-content").css("display","none"),h.css("display","block"))}if(n.length){var o=n.index()-1,p=n.closest(".mod-Reiterset").find(".resp-tabs-list > .resp-tab-item:eq("+o+") a");return p.trigger("click"),!1}a("html, body").animate({scrollTop:a(".scrollMark").offset().top-100},1e3)}},initStickyGlossaryIndex:function(){var b=a(".mod-Akkordeon.gl-01");b.length>0&&this.stickyGlossaryIndex()},stickyGlossaryIndex:function(){function b(){var b=a(window).scrollTop()+e;if(a(".wrapperMobileHeader").length&&a(".wrapperMobileHeader").is(":visible"))var b=a(window).scrollTop()+a(".wrapperMobileHeader").height();b>c&&f>b+d?a(".gl-01").addClass("sticky"):a(".gl-01").removeClass("sticky")}var c=a(".gl-index").offset().top,d=a(".gl-index ul").outerHeight(!0),e=a(".mod-NavHaupt").height(),f=a(".gl-01 details.ak-01:last-child").offset().top;a(window).scroll(function(){b()})},glossarPaginationCheck:function(){var b=a(".gl-index").children(),c=b.closest("header"),d=c.closest(".mod-Akkordeon");this.glossarIndexLength=d.innerWidth()-32,this.glossarMaxItems=parseInt(this.glossarIndexLength/30),this.glossarMaxScrollValue=30*this.glossarMaxItems,1===this.glossarCounter&&(c.addClass("pagination"),c.wrapInner("<div></div>"),this.glossarCounter=2),b.innerWidth()>this.glossarIndexLength&&(a(".gl-slider").remove(),c.children("div").prepend('<a href="#" class="gl-slider" id="glossar_prev"></a>'),c.children("div").prepend('<a href="#" class="gl-slider" id="glossar_next"></a>'),c.css("margin","0 auto")),this.glossarSlider(),this.glossarActiveStatus()},glossarActiveStatus:function(){a("#glossar_next").removeClass("inactive"),a("#glossar_prev").removeClass("inactive"),1===this.glossarShownPage&&a("#glossar_prev").addClass("inactive"),this.glossarShownPage===this.glossarPages&&a("#glossar_next").addClass("inactive")},glossarSlider:function(){var b=a(".gl-index > div > ul"),c=(b.offset(),b.closest("header")),d=c.closest(".mod-Akkordeon"),e=(b.children("li"),b.children("li.active").index()),f="",g="",h=64;parseInt(this.$ctx.css("paddingLeft"))<16&&(h=48),this.glossarIndexLength=d.innerWidth()-h,this.glossarMaxItems=parseInt(this.glossarIndexLength/30),this.glossarMaxScrollValue=30*this.glossarMaxItems,this.glossarPages=Math.ceil(b.innerWidth()/this.glossarMaxScrollValue),f=Math.ceil(e/this.glossarMaxItems)-1,g=this.glossarMaxScrollValue*f,c.css("width",this.glossarIndexLength+32+"px"),c.children("div").css("width",this.glossarMaxScrollValue+"px"),e+=1,this.glossarShownPage=Math.ceil(e/this.glossarMaxItems),b.css("marginLeft","-"+g+"px")},glossarSlideNext:function(b){b.preventDefault();var c=a(".gl-index > div > ul"),d=parseInt(c.css("marginLeft"))-this.glossarMaxScrollValue;this.glossarShownPage>=1&&this.glossarShownPage<this.glossarPages&&(a(".gl-index > div > ul").animate({marginLeft:d+"px"},400),this.glossarShownPage=this.glossarShownPage+1),this.glossarActiveStatus()},glossarSlidePrev:function(b){b.preventDefault();var c=a(".gl-index > div > ul"),d=parseInt(c.css("marginLeft"))+this.glossarMaxScrollValue;this.glossarShownPage>=2&&this.glossarShownPage<=this.glossarPages&&(a(".gl-index > div > ul").animate({marginLeft:d+"px"},400),this.glossarShownPage=this.glossarShownPage-1),this.glossarActiveStatus()},onBroadcastWindowResize:function(){this.glossarPaginationCheck(),this.initStickyGlossaryIndex()}})}(jQuery),function(a){mrm.mod.Ankernavigation=mrm.mod.AbstractMod.extend({events:{},prepare:function(a){a()},onAnkerClick:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.attr("href"),e=d.substring(1);a("#"+e).length&&-1===_href.indexOf("/")&&(c.closest(".ui-dialog").length||a("html, body").animate({scrollTop:a("#"+e).offset().top-70},1e3))}})}(jQuery),function(a){mrm.mod.BackToTop=mrm.mod.AbstractMod.extend({isAlternative:!1,_leftPos:a("section.content").offset().left,events:{click:"scrollToTop"},prepare:function(a){this.sandbox.subscribe("globalMenu",this),this.$ctx.hasClass("alternative")&&(this.isAlternative=!0),Modernizr.rgba||this.$ctx.addClass("hidden"),a()},scrollToTop:function(){a("html, body").animate({scrollTop:a("body").offset().top},500)},onBroadcastWindowScroll:function(){{var b=this.$ctx,c=(a(".mod-NavHaupt .menubar-wrapper"),a("section.content")),d=b.data("scroll"),e=c.innerWidth();b.innerWidth(),e+this._leftPos,a(".mod-NavFooter").innerHeight(),this.isAlternative}b.data("scroll")||(d=500),a(window).scrollTop()>d?(b.fadeIn(),b.addClass("active")):(b.stop(!0,!1).fadeOut(400),b.removeClass("active"))},onGlobalMenuOpen:function(){var a=this.$ctx;a.hide()},onBroadcastWindowResize:function(){this._leftPos=a("section.content").offset().left,this.onBroadcastWindowScroll()}})}(jQuery),function(a){mrm.mod.Buehne=mrm.mod.AbstractMod.extend({slider:null,events:{mouseenter:"on
14Hover",mouseleave:"onHover","click .slides li a":"tracking","click .controlls li a":"trackingSlide"},initElements:function(){this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("anchorHash",this),this.sandbox.subscribe("buehneIsReady",this),this.$controlls=a('<div class="controlls"></div>'),this.adaptiveImageOptions={imgLoad:a.proxy(function(){this.setControllsHeight()},this)},this.initFlexslider(),this._super()},prepare:function(a){window.location.hash&&-1===window.location.hash.indexOf("/")&&this.fire("hashChange",{hash:escape(window.location.hash.substring(1))},["anchorHash"]),a()},onHashChange:function(b){var c=b.hash,d=(this.$ctx.find("#"+c),this.$ctx.find(".videoplayer[data-contentId="+c+"]")),e=this.$ctx;if(c==d.attr("data-contentId")){var f=d.closest("li"),g=f.index()-1;this.slider.flexAnimate(g),a("html, body").animate({scrollTop:e.offset().top-50},1e3)}},initFlexslider:function(){var b=this,c=this.$ctx.find("ul.slides"),d=this.$ctx.find("ul.slides > li"),e={animation:"slide",touch:d.length>1,slideshow:!1,directionNav:!1,controlNav:!0,useCSS:!1,prevText:"",nextText:"",controlsContainer:this.$controlls,before:a.proxy(function(){this.$ctx.find(".mod-Video").length&&this.fire("unloadVideo")},this),start:a.proxy(function(b){var c=this.$ctx.find(".slides"),e=0,f=this.$ctx.find(".mod-Video");f.parent().addClass("videoSlide"),c.children(":not(.clone)").height("auto").each(function(){e=Math.max(e,a(this).height())}).height(e),c.children().height(e),this.$controlls.css("height","20px"),d.length>1&&this.$ctx.append(this.$controlls);b.slides.filter(".flex-active-slide")},this),after:a.proxy(function(a){a.slides.filter(".flex-active-slide");if(this.$ctx.closest(".mod-FinanzloesungBuehne").length){var b=a.currentSlide;this.fire("buehneUpdateTab",{tab:b},["buehne"])}},this)};if(c.data("autoPlay")&&(e.slideshow=!0,e.slideshowSpeed=1e3*c.data("autoPlay")),c.data("randomStart")&&(e.startAt=Math.floor(c.children("li").length*Math.random())),this.slider=this.$ctx.flexslider(e).data("flexslider"),this.$ctx.closest(".mod-FinanzloesungBuehne").length){var f=0;e.startAt&&(f=e.startAt),this.fire("buehneUpdateTab",{tab:f},["buehne"])}setTimeout(function(){b.fixFlexsliderHeight()},400)},fixFlexsliderHeight:function(){var b=0,c=this.$ctx.find(".slides"),d=(this.$ctx.find(".slides > li"),this.$ctx.find(".slides > li .content")),e=this.$ctx.find('.slides > li .content[class*="bg-black"]');d.css("height","auto"),c.children(":not(.clone)").height("auto").each(function(){b=Math.max(b,a(this).height())}).height(b),c.children().height(b),this.$controlls.css("height","20px"),"static"===d.css("position")?e.addClass("isStatic"):e.removeClass("isStatic"),this.fire("buehneReady",["buehneIsReady"])},onHover:function(){this.$controlls.toggleClass("active")},setControllsHeight:function(){"smallViewport"===a("body").attr("data-viewport")&&this.$ctx.find(".flex-next").css("left",parseInt(this.$ctx.width())-50+"px")},onBuehneSlideTo:function(a){this.slider.flexAnimate(a.slide)},onBroadcastWindowResize:function(){this._super(),this.setControllsHeight(),this.fixFlexsliderHeight()},onGlobalMenuMarketplaceShowPreview:function(){this.$ctx.is(":visible")&&this.slider.resize()},tracking:function(b){var c=a(b.currentTarget),d=c.attr("title"),e=(c.attr("href"),this.slider.currentSlide);this.gtmPush({stage_banner:d,stage_banner_position:e,event:"stageBannerClick"}) 15},trackingSlide:function(){var a=this.slider.currentSlide;this.gtmPush({stage_banner:"Buehne",stage_banner_position:a,event:"slide"})}})}(jQuery),function(a){mrm.mod.BuehneViewport=mrm.mod.AbstractMod.extend({slider:null,events:{mouseenter:"onHover",mouseleave:"onHover","click .slides li a":"tracking","click .controlls li a":"trackingSlide"},initElements:function(){this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("anchorHash",this),this.sandbox.subscribe("buehneIsReady",this),this.$controlls=a('<div class="controlls"></div>'),this.initFlexslider(),this.createTextContainer(),this._super()},prepare:function(a){window.location.hash&&-1===window.location.hash.indexOf("/")&&this.fire("hashChange",{hash:escape(window.location.hash.substring(1))},["anchorHash"]),a()},createTextContainer:function(){var b=a('<div class="textContainer"></div>');b.appendTo(this.$ctx.parent())},onHashChange:function(b){var c=b.hash,d=(this.$ctx.find("#"+c),this.$ctx.find(".videoplayer[data-contentId="+c+"]")),e=this.$ctx;if(c==d.attr("data-contentId")){var f=d.closest("li"),g=f.index()-1;this.slider.flexAnimate(g),a("html, body").animate({scrollTop:e.offset().top-50},1e3)}},initFlexslider:function(){var b=this.$ctx.find("ul.slides"),c=this.$ctx.find("ul.slides > li"),d={animation:"slide",touch:c.length>1,slideshow:!1,directionNav:!1,controlNav:!0,useCSS:!1,prevText:"",nextText:"",controlsContainer:this.$controlls,before:a.proxy(function(){this.$ctx.find(".mod-Video").length&&this.fire("unloadVideo")},this),start:a.proxy(function(a){c.length>1&&this.$ctx.append(this.$controlls);var b=a.slides.filter(".flex-active-slide"),d=b.find(".content").clone();this.$ctx.parent().find(".textContainer").empty(),d.appendTo(this.$ctx.parent().find(".textContainer"))},this),after:a.proxy(function(a){var b=a.slides.filter(".flex-active-slide"),c=b.find(".content").clone();if(this.$ctx.parent().find(".textContainer").empty(),c.appendTo(this.$ctx.parent().find(".textContainer")),this.$ctx.closest(".mod-
15FinanzloesungBuehne").length){var d=a.currentSlide;this.fire("buehneUpdateTab",{tab:d},["buehne"])}},this)};if(b.data("autoPlay")&&(d.slideshow=!0,d.slideshowSpeed=1e3*b.data("autoPlay")),b.data("randomStart")&&(d.startAt=Math.floor(b.children("li").length*Math.random())),this.slider=this.$ctx.flexslider(d).data("flexslider"),this.$ctx.closest(".mod-FinanzloesungBuehne").length){var e=0;d.startAt&&(e=d.startAt),this.fire("buehneUpdateTab",{tab:e},["buehne"])}},onHover:function(){this.$controlls.toggleClass("active")},onBuehneSlideTo:function(a){this.slider.flexAnimate(a.slide)},onBroadcastWindowResize:function(){this._super()},onGlobalMenuMarketplaceShowPreview:function(){this.$ctx.is(":visible")&&this.slider.resize()},tracking:function(b){var c=a(b.currentTarget),d=c.attr("title"),e=(c.attr("href"),this.slider.currentSlide);this.gtmPush({stage_banner:d,stage_banner_position:e,event:"stageBannerClick"})},trackingSlide:function(){var a=this.slider.currentSlide;this.gtmPush({stage_banner:"Buehne",stage_banner_position:a,event:"slide"})}})}(jQuery),function(a){mrm.mod.Buttonleiste=mrm.mod.AbstractMod.extend({prepare:function(a){this.checkWidth(),a()},onBroadcastWindowResize:function(){this.checkWidth()},checkWidth:function(){var b=0,c=this.$ctx.find(".btn-container > a, .btn-container > .b-f");if(c.each(function(){var c=a(this).position().top;b+=c}),b>10){var d=this.$(".btn-container.btn-right");d.removeClass("btn-right").addClass("btn-left")}}})}(jQuery),function(){mrm.mod.Login=mrm.mod.AbstractMod.extend({prepare:function(a){this.$(".error-msg").hide(),this.$("input").placeholder(),this.$(".loginFormCss").h5Validate({focusout:!1,focusin:!1,errorClass:"invalid",validClass:"valid"}),a()}})}(jQuery),function(){mrm.mod.Logout=mrm.mod.AbstractMod.extend({prepare:function(a){this.setCookie(),a()},setCookie:function(){mrm.cookie.value=1,mrm.createCookie(mrm.cookie.name,mrm.cookie.value,45)}})}(jQuery),function(a){mrm.mod.NavHaupt=mrm.mod.AbstractMod.extend({events:{click:function(a){a.stopPropagation()},touchend:function(a){a.stopPropagation()},"click .hn-02 > a":"toggle","click .hn-01 > a":"toggle","click .btn-nav-prev.active":"slidePrev","click .btn-nav-next.active":"slideNext","click .inner .menubar a":"showMobileNavLevel"},windowWidthMq:"",noMobileNav:!0,isMobile:!1,clonedNavMeta:!1,clonedSearch:!1,navTop:null,isPopup:!1,isOpen:!1,$menu:null,$btnPrev:null,$btnNext:null,_timeoutID:0,$mobileHeader:"",navValues:{sparten:-1,haupt:-1,meta:-1,contact:-1},init:function(b,c,d){this._super(b,c,d),this.getWindowWidth(),a("#mobileHeader button, #mobileHeader i").on("click",a.proxy(this.toggleBurgerNavIcon,this)),a("#mobileHeader button, #mobileHeader i").on("click",a.proxy(this.toggleMobileNav,this)),a(".mod-NavSparten").length||a(".mod-NavMeta").length||a(".mod-NavContact").length?a("body").on("click",".triggerNavSparten",this.toggleMobileNavSparten):a(".triggerNavSparten i").hide(),a(".mobileNavBack").on("click",a.proxy(this.goBackMobile,this)),this.$ctx.find(".menubar ul").each(function(b,c){a(c).closest("li").addClass("containsList")})},prepare:function(b){this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("broadcast",this),this.sandbox.subscribe("teaserStatus",this),this.$ctx.append('<div class="inner"><div class="menubar-wrapper"></div></div>').append('<a class="btn-nav-prev"></a><a class="btn-nav-next active"></a>'),this.isPopup=a("body").hasClass("popup"),this.$menu=this.$ctx.find(".menubar-wrapper"),this.$menu.append(this.$ctx.find(".menubar")),this.$btnPrev=this.$ctx.find(".btn-nav-prev"),this.$btnNext=this.$ctx.find(".btn-nav-next"),this.mobileHeaderSticky(),this.setNavigation(),b()},after:function(){var a=this.$menu.find("ul:first > li:not(.toggleArea)").length;this.onAfterNavValues({from:"haupt",childCount:a}),a>0?this.$menu.children().first().removeClass("isEmpty"):this.$menu.children().first().addClass("isEmpty"),this.fire("afterNavValues",{from:"haupt",childCount:a},["globalMenu"])},onAfterNavValues:function(a){this.navValues[a.from]=a.childCount,this.parseNavValues()},parseNavValues:function(){var b=this.$mobileHeader.find("button:first");b.length>=1&&(this.navValues.haupt<=0&&this.navValues.sparten<=0&&this.navValues.meta<=0&&this.navValues.contact<=0?(b.hide(),a("#mobileHeader button, #mobileHeader i").off("
15click")):(b.show(),a("#mobileHeader button, #mobileHeader i").on("click",a.proxy(this.toggleBurgerNavIcon,this))))},smartBannerCloseClicked:function(){a("body").removeClass("smartBannerIsVisible"),a("body").off("click.smartBannerClose")},getWindowWidth:function(){void 0!==window.matchMedia&&window.matchMedia("all and (min-width: 1px)").matches?window.matchMedia("(min-width: 800px)").matches?this.noMobileNav=!0:(this.noMobileNav=!1,this.isMobile=!0):(this.windowWidthMq=window.innerWidth?window.innerWidth:a(window).width(),this.windowWidthMq>799?this.noMobileNav=!0:(this.noMobileNav=!1,this.isMobile=!0)),"true"===a("body").attr("data-fixed-width")&&(this.noMobileNav=!0)},setNavigation:function(){this.noMobileNav===!0?(this.initStickyNavigation(),this.isPopup||this.setMegadropdownWidth(),this.initScroller(),this.deactivateMobileNav()):this.initMobileNav()},mobileHeaderSticky:function(){var b=a("#mobileHeader"),c='<div class="wrapperMobileHeader"></div>',d=a(".popup .wrapper-sparten > h3"),e=a(".buehneViewportContainer");b.show(),b.wrap(c),this.$mobileHeader=a(".wrapperMobileHeader"),a(".buehneViewportContainer").length&&this.$mobileHeader.insertBefore(e),d.clone().appendTo(b)},initMobileNav:function(){var b=a("body > header, .body-inner > header"),c=a("#mobileHeader button"),d=a(".mobileNavHeader, .mobileNavFooter"),e=a(".mod-NavMeta > ul"),f=a(".wrapper-meta .mod-Suche"),g=this.$ctx.find(".activePage"),h=g.prev("li, h2"),i=this.$ctx.find(".toggleArea"),j=this.$ctx.find(".menubar");this.noMobileNav===!1&&(a("body").on("click.smartBannerClose","#smartbanner .sb-close",this.smartBannerCloseClicked),clearTimeout(this._timeoutID),this._timeoutID=setTimeout(function(){a("#smartbanner").is(":visible")&&a("body").addClass("smartBannerIsVisible")},1),b.addClass("mobileNav hidden"),b.attr("style",""),a("[data-fixed-header]").length&&a("body").attr("data-fixed-header",!1),c.removeClass("isActive"),this.$mobileHeader.insertBefore(a(".buehneViewportContainer").length?"body > .buehneViewportContainer, .body-inner > .buehneViewportContainer":"body > div.main, .body-inner > div.main"),a("#mobileHeader").show(),d.show(),this.clonedNavMeta===!1&&(e.clone().appendTo(".wrapper-sparten").addClass("navMetaList"),this.clonedNavMeta=!0),a(".navMetaList").show(),this.clonedSearch===!1&&(f.clone().appendTo(".wrapper-sparten").addClass("siteSearchMobile"),this.clonedSearch=!0),a(".siteSearchMobile").show(),this.$ctx.addClass("isMobile"),h.length<1?(h=g.parent().prev("li, h2"),h.find("> li:last a, > h2:last a").addClass("afterActivePage")):h.children("a").addClass("afterActivePage"),this.$ctx.find(".menubar-wrapper").css({height:"",width:"",left:""}),i.prependTo(j),this.$ctx.find(".menubar ul").each(function(){a(this).is(":first-child")&&(a(this).parent().addClass("hasLostLinks"),a(this).children().addClass("lostLink"),a(this).parent().prevAll().find(".containsList").first().addClass("lostLinksDestination"),a(this).children().clone().appendTo(a(this).parent().prevAll(".containsList").first().find("ul:last-child")),a(this).parent().removeClass("containsList"))}),this.$ctx.removeClass("scrollmode"))},deactivateMobileNav:function(){var b=this.$ctx.find(".toggleArea"),c=this.$ctx.find(".menubar"),d=a(".wrapper-meta .mod-Suche");a("body > header, .body-inner > header").removeClass("mobileNav hidden"),a("#mobileHeader button").removeClass("isActive"),a("#mobileHeader").hide(),this.$mobileHeader.detach(),a(".mobileNavHeader").removeClass("sparteIsOpen"),a(".mobileNavHeader, .mobileNavFooter").hide(),this.$ctx.removeClass("isMobile"),this.initStickyNavigation(),a(".navMetaList").hide(),this.isMobileNavActive=!1,a(".siteOverlayMobileNav").remove(),a("body").css("position",""),this.$ctx.find("ul").removeClass("mobileVisible"),a(".lostLinksDestination .lostLink").remove(),a("[data-fixed-header]").length&&(a("body").attr("data-fixed-header",!0),a(".mod-DcrmFormat10").length&&"none"!==a(".mod-DcrmFormat10").css("display")&&a("body").attr("data-fixed-header",!1),a("#smartbanner").length&&"none"!==a("#smartbanner").css("display")&&a("body").attr("data-fixed-header",!1)),d.removeClass("siteSearchMobile"),a(".siteSearchMobile").hide(),b.appendTo(c),this.close()},toggleMobileNav:function(b){b.preventDefault();var c=this.$ctx.find(".activePage"),d=c.closest("ul"),e=c.parents("ul"),f=this.$ctx.find(".menubar"),g=(this.$ctx.find(".menubar-wrapper"),a("body")),h=a('<div class="siteOverlayMobileNav"></div>');a("header.mobileNav").toggleClass("hidden"),a(".wrapper-sparten").removeClass("visible"),a(".triggerNavSparten i").removeClass("open"),this.$ctx.find("ul ul").css({right:"-100%",width:"100%"}),a(".mobileNavHeader").removeClass("sparteIsOpen"),this.$ctx.find("ul").removeClass("mobileVisible"),a(".siteOverlayMobileNav").length?(a(".siteOverlayMobileNav").remove(),g.css("position","")):(g.append(h),g.css("position","fixed")),c.length?(d.addClass("mobileVisible"),a("header.mobileNav").hasClass("hidden")||(e.css("right","0"),e.show()),this.modifyMobileNavHeader(c.closest("ul").parent("li").children().first())):(f.addClass("mobileVisible"),this.modifyMobileNavHeader()),this.setMobileNavHeight()},setMobileNavHeight:function(){var b=a(".mobileVisible"),c=a(".mobileNavFooter"),d=0,e=0,f=0;c.length&&(d=parseInt(c.height())-52),b.children(":not(ul)").each(function(b,c){e+=a(c).height()}),this.$ctx.find("ul").css("height",""),this.$ctx.find("ul").parent().hasClass("iconTiles")&&(f=50),this.$menu.height(e+d+f+"px"),b.height(e+d+f+"px")},showMobileNavLevel:function(b){if(this.noMobileNav===!1){{var c=a(b.currentTarget),d=c.closest("li").children("ul");a("a.triggerNavSparten"),a("a.mobileNavBack")}c.closest("h2").length&&c.closest("li").children("ul").length&&(d=c.closest("h2").next("ul")),d.length&&(b.preventDefault(),this.$ctx.find("ul").removeClass("mobileVisible"),d.addClass("mobileVisible"),d.animate({right:"0%"},500),d.show(),this.$ctx.animate({scrollTop:this.$ctx.offset().top-99999}),this.modifyMobileNavHeader(c)),this.setMobileNavHeight()}},goBackMobile:function(b){b.preventDefault();{var c=(a(b.currentTarget),this.$ctx.find(".mobileVisible")),d=c.closest("li").closest("ul"),e=d.closest("li").children().first();a("a.triggerNavSparten"),a("a.mobileNavBack")}c.animate({right:"-100%"},500),c.removeClass("mobileVisible"),d.addClass("mobileVisible"),this.modifyMobileNavHeader(e),this.setMobileNavHeight()},modifyMobileNavHeader:function(b){var c=a(b),d=(c.attr("href"),this.$ctx.find(".mobileVisible")),e=a(".levelDescriptor"),f=a("a.triggerNavSparten"),g=a("a.mobileNavBack"),h=a(".mod-NavSparten, .mod-NavContact").find("li.active a"),i=a(".popup .wrapper-sparten > h3").text();d.closest("ul").hasClass("menubar")||d.hasClass("menubar")?(g.hide(),this.navValues.meta<=0&&this.navValues.sparten<=0?f.hide():f.show(),e.addClass("removeMe"),h.length?h.clone(!0).insertAfter(".levelDescriptor").addClass("levelDescriptor"):a('<span class="levelDescriptor">'+i+"</span>").insertAfter(".levelDescriptor"),a(".mobileNavHeader .removeMe").remove()):(f.hide(),0===c.length?(c=a(".mod-NavContact > h3"),a(".wrapper-sparten").addClass("wrapper-contact")):g.css("display","inline-block"),e.addClass("removeMe"),c.clone(!0).insertAfter(".levelDescriptor").addClass("levelDescriptor"),c.attr("data-nav-href")&&a(".levelDescriptor").attr("href",c.attr("data-nav-href")),c.closest("h2, li").hasClass("noSecureIcon")&&a(".levelDescriptor").find("i").hide(),a(".mobileNavHeader .removeMe").remove())},toggleBurgerNavIcon:function(b){b.preventDefault();var c=a("#mobileHeader button");if(c.hasClass("isActive"))c.removeClass("isActive");else if(c.addClass("isActive"),this.navValues.haupt<=0){var d=this,e=b;
15setTimeout(function(){a(".triggerNavSparten").hide(),d.openMobileNavSparten(e)},200)}else this.navValues.meta<=0&&this.navValues.sparten<=0&&a(".triggerNavSparten").hide(),setTimeout(function(){},200)},openMobileNavSparten:function(b){null!==b&&b.preventDefault(),a(".wrapper-sparten").addClass("visible"),a(".triggerNavSparten i").addClass("open"),clearTimeout(this._timeoutID),this._timeoutID=setTimeout(function(){a(".mobileNavHeader").addClass("sparteIsOpen")},200)},toggleMobileNavSparten:function(b){null!==b&&b.preventDefault(),a(".wrapper-sparten").toggleClass("visible"),a(".triggerNavSparten i").toggleClass("open"),clearTimeout(this._timeoutID),this._timeoutID=setTimeout(function(){a(".mobileNavHeader").toggleClass("sparteIsOpen")},200)},toggle:function(b){if(this.noMobileNav===!0){a(b.currentTarget).next("ul").length&&b.preventDefault();var c=this,d=a(b.currentTarget),e=d.closest("li"),f=d.next("ul.row");$isTilesNavi=!1,a(b.currentTarget).closest("li").hasClass("iconTiles")&&($isTilesNavi=!0),this.checkPosition(e),this.$menu.filter(":animated").promise().done(function(){c.$(".inner > .row").remove(),$isTilesNavi===!0?f.clone().addClass("iconTiles").appendTo(c.$ctx.find(".inner")):f.clone().appendTo(c.$ctx.find(".inner")),e.hasClass("open")?c.close(e):c.open(e,f),c.setMegadropdownHeight()})}},setMegadropdownHeight:function(){if(!this.isPopup){var b=a(".inner > .row"),c=b.height(),d=a(window).height()-200;c>=d&&(b.css({height:d+"px"}),this.initScrollbar())}},initScrollbar:function(){var b=this.$(".inner > .row"),c=b.height()+51;a(".inner > .row").hasClass("iconTiles")||(this.scrollbar=a(".inner > .row").jScrollPane({verticalOffset:16})),b.css({height:c+"px","padding-top":"9px","padding-left":"16px"})},update:function(){this.scrollbar.data("jsp").reinitialise()},open:function(a){this.closeAll(),a.addClass("open"),this.fire("globalMenuOpen",["globalMenu"]),a.find(".menu").hide(),this.$(".inner > .row").show(),(this.isPopup||$isTilesNavi)&&($isTilesNavi&&this.initTilesNavigation(),this.noMobileNav===!0&&this.setMegadropdownPos(a)),this.isOpen=!0},close:function(){this.isOpen=!1,this.closeAll(),this.noMobileNav===!0&&this.$menu.css("height","auto"),this.$(".inner > .row").remove()},closeAll:function(){this.$(".open").removeClass("open")},onBroadcastBodyClick:function(){this.close()},onGlobalMenuOpen:function(){this.close()},onBroadcastWindowResize:function(){if(this.getWindowWidth(),this.noMobileNav===!0){var b=this.$ctx.find("li.open");this.isPopup||this.setMegadropdownWidth(),this.isOpen&&this.isPopup&&this.setMegadropdownPos(b),a(b).hasClass("iconTiles")&&this.setMegadropdownPos(b),this.deactivateMobileNav(),this.initScroller()}else a("header").hasClass("mobileNav")||this.initMobileNav()},onBroadcastOrientationChange:function(){this.getWindowWidth(),this.noMobileNav===!0?(this.close(),this.deactivateMobileNav()):a("header").hasClass("mobileNav")||this.initMobileNav()},initStickyNavigation:function(b){var c=this.$ctx,d=this.$ctx.closest("header"),e=d.find(".wrapper-meta"),f=d.find(".wrapper-sparten"),g=0,h=0,i=0;a(".mod-DcrmFormat10").length&&(h=a(".mod-DcrmFormat10").outerHeight(),"none"===a(".mod-DcrmFormat10").css("display")&&(h=0)),a("#smartbanner").length&&(i=parseInt(a("#smartbanner").outerHeight())-6,"none"===a("#smartbanner").css("display")&&(i=0)),b&&(isNaN(b)?(("smartBannerClosed"===b||"none"===a("#smartbanner").css("display"))&&(i=0),("closed"===b||"none"===a(".mod-DcrmFormat10").css("display"))&&(h=0)):(h=b,"none"===a("#smartbanner").css("display")&&(i=0))),a("[data-fixed-header]").length||(g=c.height()+e.height()+f.height(),a("#smartbanner").length||d.height(g)),this.navTop=e.height()+f.height()+i+h},onFixedNavPos:function(a){this.initStickyNavigation(a.teaserState)},onBroadcastWindowScroll:function(){(this.noMobileNav===!0&&"true"!==a("body").attr("data-fixed-header")||"true"===a("body").attr("data-fixed-header")&&this.isMobile===!0)&&(a(document).scrollTop()>this.navTop?(this.$ctx.addClass("sticky"),a(".mod-DashboardHeader").length&&a(".mod-DashboardHeader").addClass("sticky")):(this.$ctx.removeClass("sticky"),a(".mod-DashboardHeader").length&&a(".mod-DashboardHeader").removeClass("sticky")))},initScroller:function(){var b=0,c=parseInt(this.$(".inner").width())-parseInt(a(".mod-DashboardHeader").innerWidth())-140,d=this.$ctx.find("li.open");if(this.resetScroller(),a(".mod-DashboardHeader").length&&this.$menu.css("width",c+"px"),a(d).hasClass("iconTiles")&&a(".inner > .iconTiles").hide(),this.$menu.find(".menubar > li").each(function(){b+=a(this).outerWidth(!0)}),this.$menu.width()<b){var e=this.$(".inner"),f=parseInt(e.offset().left);if(a(".mod-DashboardHeader").length)var g=c;else var g=e.width();{var h=parseInt(e.css("paddingLeft")),i=g+f+h,j=f+h,k=parseInt(this.$btnPrev.css("width"));parseInt(a(window).width())}this.$ctx.addClass("scrollmode"),this.$menu.css("left",parseInt(this.$btnPrev.css("width"))+"px"),this.$menu.css("width",g-parseInt(this.$btnPrev.css("width"))+"px"),this.$btnPrev.css("left",j),this.$btnNext.css("left",i-k),a(".mod-DashboardHeader").length&&(this.$menu.css("width",c),this.$btnNext.css("left",i))}else this.$ctx.removeClass("scrollmode")},resetScroller:function(){this.$menu.scrollLeft(0),this.$btnPrev.removeClass("active"),this.$btnNext.addClass("active"),this.$menu.css("left","auto"),this.$menu.css("width","auto")},setMegadropdownWidth:function(){var b=a(".inner .menu"),c=a("section.content").outerWidth();a(b).each(function(){a(this).closest("li").hasClass("iconTiles")||a(this).hasClass("iconTiles")||a(this).css("width",c)})},setMegadropdownPos:function(b){var c=this.$(".inner > .row");c.position(a(c).hasClass("iconTiles")?{my:"right top",at:"right bottom",of:a(".menubar > li.iconTiles"),collision:"none"}:{my:"left top",at:"left bottom",of:b,collision:"flip"})},slidePrev:function(a){void 0!==a&&a.preventDefault();var b=this,c=this.getNavItem("left");this.$(".inner > .row").hide(),b.closeAll(),this.$menu.animate({scrollLeft:c.position().left},300,function(){0===b.$menu.scrollLeft()&&b.$btnPrev.removeClass("active"),b.$btnNext.addClass("active")})},slideNext:function(a){void 0!==a&&a.preventDefault();var b=this,c=this.getNavItem("right"),d=(parseInt(this.$ctx.width())-parseInt(this.$ctx.find(".inner").width()))/2-24;0>d&&(d=0);b.$menu.find(".menubar").children().not(".toggleArea").length;this.$(".inner > .row").hide(),b.closeAll(),this.$btnPrev.addClass("active"),c||(c=b.$menu.find(".menubar > li").last()),this.$menu.animate({scrollLeft:Math.abs(c.position().left+d+c.outerWidth(!0)-this.$btnNext.position().left+b.$menu.position().left)},300,function(){(c.is(":last-child")||"none"===c.next().css("display")||!c.next().is(":visible"))&&b.$btnNext.removeClass("active")})},getNavItem:function(b){var c,d=this,e=!1,f=(parseInt(this.$ctx.width())-parseInt(this.$ctx.find(".inner").width()))/2-65;return d.$menu.find(".menubar > li").each("right"===b?function(){return d.$btnNext.position().left<a(this).position().left+f+a(this).outerWidth(!0)-d.$menu.scrollLeft()+d.$menu.position().left-1&&!e?(c=a(this),e=!0,!1):void 0}:function(){return d.$menu.scrollLeft()<=a(this).position().left?!1:void(c=a(this))}),c},checkPosition:function(a){var b=this.$menu.scrollLeft(),c=this.$menu.width()+this.$menu.scrollLeft();a.position().left<b?this.slidePrev():a.position().left+a.outerWidth(!0)>c&&this.slideNext()},initTilesNavigation:function(){var b=a(".inner > .menu.iconTiles"),c=a(".inner > .menu.iconTiles > li > h2");c.unwrap(),b.replaceWith(a('<div class="menu row iconTiles" style="display:block;">'+b.html()+"</div>")),a(".inner > .menu.iconTiles > h2.tl-02").appendTo(".inner > .menu.iconTiles");var d=a(".inner > .menu.iconTiles > h2.tl-01").length,e=a(".inner > .menu.iconTiles > h2.tl-01").not(".no-mobile").length;a(".inner > .menu.iconTiles").width()>210?d%3==1?a(".menu.iconTiles h2.tl-01").last().css("width","272px"):d%3==2&&a(".menu.iconTiles h2.tl-01").last().css("width","178px"):e%2==1&&a(".menu.iconTiles h2.tl-01").last().css("width","178px")}})}(jQuery),function(a){mrm.mod.NavMeta=mrm.mod.AbstractMod.extend({_timeoutID:0,_searchWidthInitial:0,$menu:null,navValues:{sparten:-1,haupt:-1,meta:-1,contact:-1},prepare:function(a){this.$menu=this.$ctx.find("ul"),this.changeUrl(),this.setMargin(),this.setWidth(),this.get
15SearchWidth(),this.sandbox.subscribe("globalMenu",this),a()},init:function(a,b,c){this._super(a,b,c)},after:function(){var b=this.$menu.children().length,c=a("header .mod-Suche").length,d=a(".mod-HeaderLogin").length;c>0&&b++,d>0&&b++,this.onAfterNavValues({from:"meta",childCount:b}),b>0?this.$ctx.removeClass("isEmpty"):this.$ctx.addClass("isEmpty"),this.fire("afterNavValues",{from:"meta",childCount:b},["globalMenu"])},onAfterNavValues:function(a){this.navValues[a.from]=a.childCount,this.parseNavValues()},parseNavValues:function(){},getSearchWidth:function(){a(".mod-Suche").length&&(this._searchWidthInitial=a(".mod-Suche").outerWidth(!0))},setWidth:function(){var b=0,c=a("section.content").innerWidth(),d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=!1,m=this.$ctx;a(".mod-Suche").length&&(d=a(".mod-Suche").outerWidth(!0),d>=this._searchWidthInitial&&(d=this._searchWidthInitial)),a(".mod-NavUser").length&&(e=a(".mod-NavUser").outerWidth(!0)),h=0,i=0,m.find("li").each(function(b,c){k+=parseInt(a(c).outerWidth())}),a(".mod-HeaderLogin").removeClass("smallInputs"),a(".mod-HeaderLogin").removeClass("hiddenInputs"),a(".mod-HeaderLogin").length&&(f=a(".mod-HeaderLogin").outerWidth(!0)+parseInt(a(".mod-HeaderLogin").css("marginRight")),j=a("#headerLoginSubmit").outerWidth(!0),l=a("#teilnehmer").outerWidth()>150?!0:!1),a(".wrapper-meta > a.btn").length&&(g=a(".wrapper-meta > a.btn").outerWidth(!0)),a(".mod-Suche").length&&(d=a(".mod-Suche").outerWidth(!0)+parseInt(a(".mod-Suche").css("marginRight"))),a(".mod-NavUser").length&&(e=a(".mod-NavUser").outerWidth(!0)+parseInt(a(".mod-NavUser").css("marginRight"))),a(".mod-NavMeta").length&&(b=a(".mod-NavMeta").outerWidth(!0)),i=c-d-e-b-f-g,h=c-d-e-g-120,i>58&&(m.removeClass("multiRow"),m.css({width:"auto"})),0>i&&!a(".mod-HeaderLogin").length&&(i=c-d-e-b-f-g,h=c-d-e-j-g-100,k>h&&(m.addClass("multiRow"),m.css({width:h+"px"}))),i>-185&&0>i&&l===!0&&a(".mod-HeaderLogin").length&&a(".mod-HeaderLogin").length&&(a(".mod-HeaderLogin").removeClass("smallInputs"),a(".mod-HeaderLogin").removeClass("hiddenInputs"),a(".mod-HeaderLogin").addClass("smallInputs"),f=a(".mod-HeaderLogin").outerWidth(!0)+parseInt(a(".mod-HeaderLogin").css("marginRight"))),(0>i&&l===!1&&a(".mod-HeaderLogin").length||-185>i&&l===!0&&a(".mod-HeaderLogin").length)&&(a(".mod-HeaderLogin").length&&(a(".mod-HeaderLogin").removeClass("smallInputs"),a(".mod-HeaderLogin").removeClass("hiddenInputs"),a(".mod-HeaderLogin").addClass("hiddenInputs"),f=a(".mod-HeaderLogin").outerWidth(!0)+parseInt(a(".mod-HeaderLogin").css("marginRight"))),i=c-d-e-b-f-g,h=c-d-e-j-g-100,k>h&&(m.addClass("multiRow"),m.css({width:h+"px"})))},changeUrl:function(){if(a("script#navMetaLanguages").length){var b=this.$ctx.find("a[data-language]"),c=JSON.parse(document.getElementById("navMetaLanguages").innerHTML);b.each(function(){var b=a(this).attr("data-language"),d=c["language-switch"][b].href;a(this).attr("href",d)})}},setMargin:function(){var b=this.$ctx,c=parseInt(a("section.content").css("width")),d=6*parseInt(c/100);b.css("marginRight",+d+"px")},onBroadcastWindowResize:function(){var a=this;this.setMargin(),clearTimeout(this._timeoutID),this._timeoutID=setTimeout(function(){a.setWidth()},400)}})}(jQuery),function(a){mrm.mod.NavContact=mrm.mod.AbstractMod.extend({$nav:null,navValues:{sparten:-1,haupt:-1,meta:-1,contact:-1},events:null,prepare:function(a){this.$nav=this.$ctx.children("ul"),this.replaceNumber(),this.sandbox.subscribe("globalMenu",this),a()},after:function(){var a=this.$nav.children().length;this.fire("afterNavValues",{from:"contact",childCount:a},["globalMenu"])},onAfterNavValues:function(a){this.navValues[a.from]=a.childCount,this.parseNavValues()},parseNavValues:function(){},replaceNumber:function(){var b=this.$ctx.find(".contact-list");if(a(".meta_contact_phone").length){var c=jQuery(".meta_contact_phone").attr("content").split("|"),d=jQuery(".meta_contact_phone_href").attr("content").split("|"),e=c.length;b.empty();for(var f=0;e>f;f++){var g=a("<li/>").addClass("isEmpty").appendTo(b),h=a("<a/>").addClass("contact_phone").attr("href",d[f]).appendTo(g);a("<i/>").addClass("icon i-g-01").addClass(c[f].split("#")[0]).appendTo(h),a("<span/>").addClass("contact_phone_text").text(c[f].split("#")[1]).appendTo(h)}}b.find("li").removeClass("isEmpty")}})}(jQuery),function(){mrm.mod.NavSparten=mrm.mod.AbstractMod.extend({events:{},$nav:null,navValues:{sparten:-1,haupt:-1,meta:-1,contact:-1},prepare:function(a){this.$nav=this.$ctx.children().first(),this.sandbox.subscribe("globalMenu",this),a()},init:function(a,b,c){this._super(a,b,c)},after:function(){var a=this.$nav.children().length;this.onAfterNavValues({from:"sparten",childCount:a}),a>0?this.$ctx.removeClass("isEmpty"):this.$ctx.addClass("isEmpty"),this.fire("afterNavValues",{from:"sparten",childCount:a},["globalMenu"])},onAfterNavValues:function(a){this.navValues[a.from]=a.childCount,this.parseNavValues()},parseNavValues:function(){}})}(jQuery),function(a){mrm.mod.NavUser=mrm.mod.AbstractMod.extend({events:{"click .info-box-below-mobile":"mobileShowStatus"},init:function(b,c,d){this._super(b,c,d),a(".wrapper-meta").length&&this.mobileShowInfobox()},prepare:function(b){a(".wrapper-meta").length&&this.showStatus(),b()},mobileShowInfobox:function(){var b=a(".mobileNavFooter .info-box-below");b.addClass("info-box-below-mobile"),b.removeClass("info-box-below")},mobileShowStatus:function(){var b=a("#loginStatus");b.clone().prependTo("header.mobileNav").show(),a("header.mobileNav #loginStatus .close").on("click.loginStatus",a.proxy(this.mobileHideStatus,this))},mobileHideStatus:function(){var b=a("header.mobileNav #loginStatus");b.hide(),a("header.mobileNav #loginStatus .close").off("click.loginStatus")},showStatus:function(){var b=this.$ctx.find(".info-box-below");b.length&&(this.sandbox.subscribe("globalMenu",this),this.$infoBoxesBelow=b.infoBox({my:"left-194 top+42",at:"left top",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target))},this)}))},onBroadcastBodyClick:function(){var b=a(".info-box-below");b.length&&void 0!=this.$infoBoxesBelow&&a(".info-box-below").infoBox("close")},onBroadcastWindowResize:function(){var b=a(".info-box-below");b.length&&void 0!=this.$infoBoxesBelow&&a(".info-box-below").infoBox("close"),a("#loginStatus").hide(),this.mobileHideStatus()}})}(jQuery),function(){mrm.mod.Plate=mrm.mod.AbstractMod.extend({})}(jQuery),function(){mrm.mod.Promotion=mrm.mod.AbstractMod.extend({prepare:function(a){this.equalHeight(),a()},equalHeight:function(){$element=this.$ctx,$img=$element.find("img"),_equalHeight=$element.attr("data-equal-height"),_imgUrl=$img.attr("src"),"undefined"!=typeof _equalHeight&&_equalHeight!==!1&&$element.css("background-image","url("+_imgUrl+")")}})}(jQuery),function(a){mrm.mod.Reiterset=mrm.mod.AbstractMod.extend({events:{"click .resp-tab-item":"onTabClick","click h2.resp-accordion":"onTabClick"},initElements:function(){this.sandbox.subscribe("globalMenu",this),this.sandbox.subscribe("anch
15orHash",this)},onTabClick:function(b){b.preventDefault();var c=this.$ctx.find(".resp-tab-content-active");if(b.target)var d=b.target;else var d=b.srcElement;if(a(d).attr("href"))var e=a(d).attr("href");else if(a(d).parent().attr("href"))var e=a(d).parent().attr("href");else var e=a(d).children("a").attr("href");var f=this.$ctx.find(e),g=f.find(".mod");if(g&&mrm.visible(g),c.find(".mod-Bildergalerie .gallery").length){var h=c.find(".mod-Bildergalerie .gallery"),i=c.find(".mod-Bildergalerie .galleryNav"),j=c.find(".mod-Bildergalerie .galleryLightbox"),k=h.attr("id"),l=i.attr("id"),m=j.attr("id");setTimeout(function(){a("#"+k).flexslider().resize(),a("#"+l).flexslider().resize(),a("#"+m).flexslider().resize()},10)}this.$ctx.find(".adaptive-image")&&this.$ctx.find(".adaptive-image").each(function(b,c){mrm.util.adaptiveImage.selectImage(a(c).attr("id"))}),this.setEqualHeightPerRow()},prepare:function(b){this.$ctx.easyResponsiveTabs({type:"default",width:"100%",fit:!1}),window.location.hash&&-1===window.location.hash.indexOf("/")&&this.fire("hashChange",{hash:escape(window.location.hash.substring(1))},["anchorHash"]),a("html").hasClass("msie8")&&this.oldIeGalleryFix(),b()},oldIeGalleryFix:function(){var a=this.$ctx.find(".resp-tab-content:not(.resp-tab-content-active)");a.show(),setTimeout(function(){a.hide()},1)},onHashChange:function(b){var c=b.hash,d=this.$ctx.find(".resp-tabs-container#"+c),e=this.$ctx.find(".mod #"+c);if(c==d.attr("id")){var f=d.closest(".mod-Reiterset"),g=(f.find(".resp-tabs-container").index(d),f.find('li.resp-tab-item a[href="#'+c+'"]'));g.trigger("click"),a("html, body").animate({scrollTop:f.offset().top-50},1e3,function(){a.browser.msie&&parseInt(a.browser.version,10)<9&&f.find(".resp-tab-content-active").show()})}else if(e.length>0){var h=e.parents(".resp-tabs-container");h.each(function(b,c){var d=a(c);if(0==d.children(".resp-tab-content-active").length){var e=d.attr("id"),f=d.closest(".mod-Reiterset"),g=f.find('li.resp-tab-item a[href="#'+e+'"]');g.trigger("click")}})}},onBroadcastWindowResize:function(){this.initTooltip()},initSitemapTabs:function(){var b=a(".mod-NavSparten li.active a").text(),c=a(".mod-TabSitemap .resp-tabs-list > li");a.each(c,function(c,d){var e=a(d).find("a").text();if(e==b){lis=a("ul.resp-tabs-list > li"),lis.removeClass("resp-tab-active"),a(this).addClass("resp-tab-active"),a(".mod-TabSitemap div.resp-tabs-container > div").removeClass("resp-tab-content-active").hide();var f=a(this).find("a").attr("href");a(f+" > div").addClass("resp-tab-content-active").show()}})}})}(jQuery),function(a){mrm.mod.Sitemap=mrm.mod.AbstractMod.extend({events:{click:function(a){a.stopPropagation()},"click menu .btn":"onButtonClick"},prepare:function(a){this.sandbox.subscribe("globalMenu",this),this.$(".close").hide(),a() 16},onButtonClick:function(b){b.preventDefault();var c=a(b.target);if(c.hasClass("open")){var d=this.$("nav").attr("data-sitemapUrl");d&&0!==d.length?this.loadSitemap(d):this.initScrollbar()}else this.hideFlyout()},loadSitemap:function(b){var c=this;a.ajax({url:b,dataType:"html",type:"GET",cache:!0,timeout:3e4,error:function(){},success:function(b){b&&(a(".sitemapContainer").html(b),c.initScrollbar())}})},initScrollbar:function(){var b=this.$("nav"),c=(b.height(),a(window).height()-231);b.show(),c<=b.height()&&(b.css({height:c+"px","padding-top":"21px","padding-left":"16px"}),this.footerScrollbar=this.$("nav").jScrollPane({verticalOffset:16})),b.hide(),this.showFlyout()},showFlyout:function(){var b=this.getScrollObj(),c=a(window).height()-180;this.$("nav").slideDown("fast",function(){b.animate({scrollTop:b.scrollTop()+c})}),this.fire("globalMenuOpen",["globalMenu"]),this.$(".open").hide(),this.$(".close").show()},hideFlyout:function(){this.$("nav").slideUp(),this.$(".open").show(),this.$(".close").hide()},onGlobalMenuOpen:function(){this.hideFlyout()},onBroadcastWindowResize:function(){this.footerScrollbar&&this.footerScrollbar.data("jsp").reinitialise()},getScrollObj:function(){var b=a("html,body"),c=b.eq(1);return b.each(function(){var b=a(this),d=b.scrollTop();b.scrollTop(d+1);var e=b.scrollTop();return b.scrollTop(d-1),e>0?(c=b,!1):void 0}),c}})}(jQuery),function(a){mrm.mod.Startanwendungen=mrm.mod.AbstractMod.extend({events:{change:"onOptionChange","click #defaultTr
16igger":"cancelAction"},noStartApp:!1,noStartAppIndex:0,prepare:function(a){this.displayData(),this.initSetFormSubmit(),a()},displayData:function(){{var b,c=a("#startAppTarget p"),d=a("#startAppTarget h1"),e=a("#selectApp select"),f=this.$ctx.find(".previewContainer img"),g=startAppJSON.welcome,h=startAppJSON.lastLogout,i=startAppJSON.applicationList.trim().split(",");startAppJSON.applications}for(d.text(g),c.text(h),a.each(i,function(a,b){""===b&&i.splice(a,1)}),b=0;b<i.length;++b){var j=startAppJSON.applications[i[b].split("#")[0]].appImg,k=startAppJSON.applications[i[b].split("#")[0]].appImgAlt,l=startAppJSON.applications[i[b].split("#")[0]].appPreviewText,m=startAppJSON.applications[i[b].split("#")[0]].appName,n=startAppJSON.applications[i[b].split("#")[0]].appText;i[b].split("#")[0]===startAppJSON.activeApp||i[b]===startAppJSON.activeApp?(a('<option data-app-imagealt="'+k+'" data-app-image="'+j+'" data-app-preview-text="'+l+'" data-app-text="'+n+'" value="'+i[b]+'" class="active">'+m+"</option>").appendTo(e),this.displayActiveAppInfos()):a('<option data-app-imagealt="'+k+'" data-app-image="'+j+'" data-app-preview-text="'+l+'" data-app-text="'+n+'" value="'+i[b]+'">'+m+"</option>").appendTo(e),"noStartApp"===i[b].split("#")[0]&&(this.noStartApp=!0,this.noStartAppIndex=b)}startAppJSON.activeApp&&(startAppJSON.applications[startAppJSON.activeApp.split("#")[0]]?f.attr({src:startAppJSON.applications[startAppJSON.activeApp.split("#")[0]].appImg,alt:startAppJSON.applications[startAppJSON.activeApp.split("#")[0]].appImgAlt}):this.noStartApp===!0?(_index=this.noStartAppIndex+1,f.attr({src:startAppJSON.applications[i[this.noStartAppIndex].split("#")[0]].appImg,alt:startAppJSON.applications[i[this.noStartAppIndex].split("#")[0]].appImgAlt}),this.$ctx.find("#selectApp select").select2().select2("val",this.$ctx.find("option:nth-child("+_index+")").attr("value"))):(f.attr({src:startAppJSON.applications[i[0].split("#")[0]].appImg,alt:startAppJSON.applications[i[0].split("#")[0]].appImgAlt}),this.$ctx.find("#selectApp select").select2().select2("val",this.$ctx.find("option:first-child").attr("value"))))},displayActiveAppInfos:function(){var b=this.$ctx.find(".previewContainer img"),c=this.$ctx.find(".previewContainer p");this.$ctx.find("option.active")?(this.$ctx.find("#selectApp select").select2().select2("val",this.$ctx.find("option.active").attr("value")),a("#selectAp
16p select").select2("destroy").select2({minimumResultsForSearch:-1}),this.$ctx.find("option.active").attr("selected",!0),b.attr({src:this.$ctx.find("option.active").attr("data-app-image"),alt:this.$ctx.find("option.active").attr("data-app-imagealt")}),c.text(this.$ctx.find("option.active").attr("data-app-preview-text"))):this.$ctx.find("#selectApp select").select2().select2("val",this.$ctx.find("option:first-child").attr("value"))},onOptionChange:function(b){var c=a(b.currentTarget),d=c.find("option:selected"),e=d.attr("data-app-text"),f=this.$ctx.find(".previewContainer"),g=this.$ctx.find(".action"),h=this.$ctx.find(".mod-Alert");g.find("p").empty().append(e),f.hide(),h.hide(),g.show()},cancelAction:function(b){b.preventDefault();var c=this,d=a("#selectApp option:selected"),e=this.$ctx.find(".previewContainer"),f=this.$ctx.find(".action"),g=this.$ctx.find(".mod-Alert");d.removeAttr("selected"),f.hide(),g.hide(),e.show(),c.displayActiveAppInfos()},initSetFormSubmit:function(){var b=this,c=b.$ctx.find(".previewContainer"),d=b.$ctx.find(".action"),e=b.$ctx.find(".mod-Alert"),f=a("#startAppSetForm").attr("action"),g=b.$ctx.find("header h1"),h=startAppJSON.successSave;a("#startAppSetForm").submit(function(i){i.preventDefault();var j={applicationId:a("#selectApp option:selected").val()};a.ajax({type:"post",url:f,data:j,dataType:"json",success:function(f){if("ERROR"===f.ERROR)c.hide(),e.show(),console.log("submit error");else{var i,j;c.attr({src:i,alt:j}
16),g.empty().html(h),d.hide(),e.hide(),c.show(),a("#selectApp option").removeClass("active"),a("#selectApp option:selected").addClass("active"),b.displayActiveAppInfos()}},error:function(){c.hide(),e.show(),console.log("submit error")}})})},onBroadcastWindowResize:function(){}})}(jQuery),function(){mrm.mod.SocialMedia=mrm.mod.AbstractMod.extend({prepare:function(a){a()}})}(jQuery),function(a){mrm.mod.Suche=mrm.mod.AbstractMod.extend({events:{"click i":"onButtonClick"},prepare:function(a){this.$ctx.parent().hasClass("wrapper-meta")&&this.createSearchToggleElement(),this.$ctx.find("form input").removeAttr("required"),this.setOnFormSubmit(),a()},createSearchToggleElement:function(){var b=this.$ctx;a('<i class="icon i-211"></i>').prependTo(b)},onButtonClick:function(a){if(this.$ctx.parent().hasClass("wrapper-meta")){var b=this.$ctx,c=this.$ctx.find("form"),d=c.find("input").attr("placeholder");if(a.preventDefault(),b.hasClass("open")){var e=c.find("input").val();""!==e&&e!==d?(this.gtmPush({event:"search",search_term:e}),popup_suche(),c.find("input").val("")):b.removeClass("open")}else b.addClass("open")}},setOnFormSubmit:function(){var a=this.$ctx.find("form"),b=this;a.submit(function(c){var d=a.find("input").val(),e=a.find("input").attr("placeholder");""!==d&&d!==e&&(b.gtmPush({event:"search",search_term:d}),c.preventDefault(),a.find("input").val(""))})},onBroadcastWindowResize:function(){this.$ctx.parent().hasClass("wrapper-meta")&&this.$ctx.removeClass("open")}})}(jQuery),function(a){mrm.mod.Table=mrm.mod.AbstractMod.extend({events:{"click .trigger":"toggle"},prepare:function(a){this.sandbox.subscribe("broadcast",this),this.tableConfig(),this.toggleTooltip(),a()},tableConfig:function(){var a=this.$ctx.find("> table"),b="",c=!1,d=a.css("width"),e=a.parent().css("width");a.hasClass("responsive")&&(c=!0),a.attr("data-table-height")&&(a.wrap('<div class="tableWrapper"></div>'),b=a.attr("data-table-height"),a.closest(".tableWrapper").css({height:b,"overflow-y":"auto"})),parseInt(d)>parseInt(e)?(a.parent(".tableWrapper").length||a.wrap('<div class="tableWrapper"></div>'),a.closest(".tableWrapper").css({"overflow-x":"auto"})):a.closest(".tableWrapper").css({"overflow-x":"hidden"})},toggleTooltip:function(){"smallViewport"===a("body").attr("data-viewport")?this.$ctx.find(".show-tooltip").addClass("disabled-tooltip").removeClass("show-tooltip"):this.$ctx.find(".disabled-tooltip").addClass("show-tooltip").removeClass("disabled-tooltip")},onBroadcastWindowResize:function(){this.tableConfig(),this.toggleTooltip()},toggle:function(b){b.preventDefault();var c=a(b.currentTarget),d=c.closest("table");d.toggleClass("open")}})}(jQuery),function(a){mrm.mod.Tan=mrm.mod.AbstractMod.extend({events:{"focus input":"toggleSubmit"},prepare:function(b){this.$ctx.find("input").on("input",a.proxy(this.toggleSubmit,this)),this.toggleSubmit(),b()},toggleSubmit:function(){var a=this.$ctx.find("input"),b=this.$ctx.find("button");a.length&&a.val().length?b.removeAttr("disabled"):b.attr("disabled","disabled")}})}(jQuery),function(){mrm.mod.Teaser01=mrm.mod.AbstractMod.extend({})}(jQuery),function(){mrm.mod.Teaser02=mrm.mod.AbstractMod.extend({})}(jQuery),function(){mrm.mod.Teaser03=mrm.mod.AbstractMod.extend({})}(jQuery),function(){mrm.mod.Teaser04=mrm.mod.AbstractMod.extend({prepare:function(a){this.setTileHeight(),a()},onBroadcastWindowResize:function(){this.setTileHeight()},setTileHeight:function(){var a=this.$ctx,b=a.width();a.height(b)}})}(jQuery),function(a){mrm.mod.Teaser05=mrm.mod.AbstractMod.extend({prepare:function(a){this.setBgImage(),a()},onBroadcastWindowResize:function(){this.setBgImage()},setBgImage:function(){var b=this.$ctx,c=a(b).find("img"),d=c.attr("src");
16window.matchMedia("(min-width: 800px) and (max-width: 1047px)").matches?(c.hide(),b.css({"background-image":"url("+d+")"})):c.show()}})}(jQuery),function(a){mrm.mod.Weltkarte=mrm.mod.AbstractMod.extend({events:{"mouseenter li[data-continent]":"getData","mouseleave .listing":"resetMap","click ul.languages li a":"trackLanguage"},_maxWidth:0,prepare:function(a){this.setCols(),a()},setCols:function(){var a=this.$ctx,b=a.innerWidth(),c=b-360,d=a.find(".countries li[data-continent]").length;a.removeClass("twoCols"),a.removeClass("threeCols"),170>=c/3?(a.addClass("twoCols"),d=38*d/2):(a.addClass("threeCols"),d=38*d/3),this.initList()},getData:function(b){b.preventDefault();var c=this.$ctx,d=a(b.currentTarget),e=d.attr("data-continent"),f=c.find("li[data-continent="+e+"]").closest("ul"),g=c.find("li[data-continent]").closest("ul"),h=c.find(".mapContainer img.mapContinent"),i=c.find(".activeMap"),j=i.attr("id"),k="";g.removeClass("highlight"),h.removeClass("activeMap"),f.addClass("highlight"),k=a("#"+e),k.addClass("activeMap"),j!==e&&(a.browser.msie&&parseInt(a.browser.version,10)<9?(i.hide(),i.css("zIndex","-1")):(i.stop(!0,!0).animate({opacity:0}
16,500),i.css("zIndex","-1")),a.browser.msie&&parseInt(a.browser.version,10)<9?(k.css("zIndex","9"),k.show()):k.css("zIndex","9").animate({opacity:1},500))},resetMap:function(){var b=this.$ctx,c=b.find(".mapContainer img.mapContinent"),d=b.find(".activeMap"),e=b.find("li[data-continent]").closest("ul");e.removeClass("highlight"),c.removeClass("activeMap"),a.browser.msie&&parseInt(a.browser.version,10)<9?(d.hide(),d.css("zIndex","-1")):(d.stop(!0,!0).animate({opacity:0},500),d.css("zIndex","-1"))},initHeadlineWidth:function(){var b=this,c=this.$ctx.find("li > h1");c.each(function(){a(this).outerWidth()>b._maxWidth&&(b._maxWidth=a(this).outerWidth())}),c.css("width",b._maxWidth+"px")},initList:function(){var b=this.$ctx,c=this.$ctx.find(".listing"),d=(c.children("div"),c.outerWidth(),b.find(".countries")),e=d.find("> li[data-continent]").length,f="",g="",h="",i="";f=Math.ceil(e/2),b.hasClass("threeCols")&&(f=Math.ceil(e/3)),c.empty(),c.append('<div class="col1"><ul></ul></div>'),c.append('<div class="col2"><ul></ul></div>'),b.hasClass("threeCols")&&c.append('<div class="col3"><ul></ul></div>');for(var j=0;f>j;j++)d.children("li").eq(j).attr("data-col","1"),d.children("li").eq(0).attr("data-first","true"),d.children("li").eq(f-1).attr("data-last","true");for(var j=f;2*f>j;j++)d.children("li").eq(j).attr("data-col","2");if(b.hasClass("threeCols"))for(var j=2*f;3*f>j;j++)d.children("li").eq(j).attr("data-col","3");b.find("li[data-col=1]").clone().appendTo(c.find(".col1 ul")),b.find("li[data-col=2]").clone().appendTo(c.find(".col2 ul")),b.hasClass("threeCols")&&b.find("li[data-col=3]").clone().appendTo(c.find(".col3 ul")),h=c.find(".col1 ul li[data-continent]"),i={},h.each(function(){i[a(this).data("continent")]=""});for(name in i)h.filter("[data-continent="+name+"]").wrapAll("<li><ul>");h=c.find(".col2 ul li[data-continent]"),i={},h.each(function(){i[a(this).data("continent")]=""});for(name in i)h.filter("[data-continent="+name+"]").wrapAll("<li><ul>");if(b.hasClass("threeCols")){h=c.find(".col3 ul li[data-continent]"),i={},h.each(function(){i[a(this).data("continent")]=""});for(name in i)h.filter("[data-continent="+name+"]").wrapAll("<li><ul>")}c.find("li[data-headline]").each(function(){var b=a(this).attr("data-headline");a(this).closest("ul").prepend('<li class="hdlContinent"><h1>'+b+"</h1></li>")}),this.initHeadlineWidth(),g=this._maxWidth+200+32,"mediumViewport"===a("body").attr("data-viewport")&&(g="100%"),c.children("div").css({width:g,"float":"left"}),c.css({width:2*g}),a("li[data-continent]").css({width:g-this._maxWidth-32,marginLeft:this._maxWidth+16}),b.hasClass("threeCols")&&c.css({width:3*g})},onBroadcastWindowResize:function(){this.setCols()},trackLanguage:function(b){var c=a(b.currentTarget),d=c.attr("href"),e="";if(d.length>0){var f=d.split("/");if(f.length>0)for(i=0;i<f.length;i++)"portal"==f[i]&&i+1<=f.length&&(e=f[i+1])}this.gtmPush({language:e,event:"languageSwitch"})}})}(jQuery),function(a,b){var c,d=b.fn,e="[object Opera]"==Object.prototype.toString.call(window.opera),f=function(a){var b,c,d,e=a.createElement("details");return"open"in e?(c=a.body||function(){var c=a.documentElement;return b=!0,c.insertBefore(a.createElement("body"),c.firstElementChild||c.firstChild)}(),e.innerHTML="<summary>a</summary>b",e.style.display="block",c.appendChild(e),d=e.offsetHeight,e.open=!0,d=d!=e.offsetHeight,c.removeChild(e),b&&c.parentNode.removeChild(c),d):!1}(a),g=function(a,b,c,d){var e=a.prop("open"),f=e&&d||!e&&!d;f?(a.removeClass("open").prop("open",!1).triggerHandler("close.details"),b.attr("aria-expanded",!1),c.hide()):(a.addClass("open").prop("open",!0).triggerHandler("open.details"),b.attr("aria-expanded",!0),c.show())};d.noSelect=function(){var a="none";return this.bind("selectstart dragstart mousedown",function(){return!1}).css({MozUserSelect:a,msUserSelect:a,webkitUserSelect:a,userSelect:a})},f?(c=d.details=function(){return this.each(function(){var a=b(this),c=b("summary",a).first();c.attr({role:"button","aria-expanded":a.prop("open")}).on("click",function(){var b=a.prop("open");c.attr("aria-expanded",!b),a.triggerHandler((b?"close":"open")+".details")})})},c.support=f):(c=d.details=function(){return this.each(function(){var a=b(this),c=b("summary",a).first(),d=a.children(":not(summary)"),f=
16a.contents(":not(summary)");c.length||(c=b("<summary>").text("Details").prependTo(a)),d.length!=f.length&&(f.filter(function(){return 3==this.nodeType&&/[^ \t\n\f\r]/.test(this.data)}).wrap("<span>"),d=a.children(":not(summary)")),a.prop("open","string"==typeof a.attr("open")),g(a,c,d),c.attr("role","button").noSelect().prop("tabIndex",0).on("click",function(){c.focus(),g(a,c,d,!0)}).keyup(function(a){(32==a.keyCode||13==a.keyCode&&!e)&&(a.preventDefault(),c.click())})})},c.support=f)}(document,jQuery),function(a,b,c){function d(a){var b={},d=/^jQuery\d+$/;return c.each(a.attributes,function(a,c){c.specified&&!d.test(c.name)&&(b[c.name]=c.value)}),b}function e(a,d){var e=this,f=c(e);if(e.value==f.attr("placeholder")&&f.hasClass("placeholder"))if(f.data("placeholder-password")){if(f=f.hide().next().show().attr("id",f.removeAttr("id").data("placeholder-id")),a===!0)return f[0].value=d;f.focus()}else e.value="",f.removeClass("placeholder"),e==b.activeElement&&e.select()}function f(){var a,b=this,f=c(b),g=this.id;if(""==b.value){if("password"==b.type){if(!f.data("placeholder-textinput")){try{a=f.clone().attr({type:"text"})}catch(h){a=c("<input>").attr(c.extend(d(this),{type:"text"}))}a.removeAttr("name").data({"placeholder-password":f,"placeholder-id":g}).bind("focus.placeholder",e),f.data({"placeholder-textinput":a,"placeholder-id":g}).before(a)}f=f.removeAttr("id").hide().prev().attr("id",g).show()}f.addClass("placeholder"),f[0].value=f.attr("placeholder")}else f.removeClass("placeholder")}var g,h,i="placeholder"in b.createElement("input"),j="placeholder"in b.createElement("textarea"),k=c.fn,l=c.valHooks,m=c.propHooks;i&&j?(h=k.placeholder=function(){return this},h.input=h.textarea=!0):(h=k.placeholder=function(){var a=this;return a.filter((i?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":f}).data("placeholder-enabled",!0).trigger("blur.placeholder"),a},h.input=i,h.textarea=j,g={get:function(a){var b=c(a),d=b.data("placeholder-password");return d?d[0].value:b.data("placeholder-enabled")&&b.hasClass("placeholder")?"":a.value},set:function(a,d){var g=c(a),h=g.data("placeholder-password");return h?h[0].value=d:g.data("placeholder-enabled")?(""==d?(a.value=d,a!=b.activeElement&&f.call(a)):g.hasClass("placeholder")?e.call(a,!0,d)||(a.value=d):a.value=d,g):a.value=d}},i||(l.input=g,m.value=g),j||(l.textarea=g,m.value=g),c(function(){c(b).delegate("form","submit.placeholder",function(){var a=c(".placeholder",this).each(e);setTimeout(function(){a.each(f)},10)})}),c(a).bind("beforeunload.placeholder",function(){c(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery),function(a){mrm.mod.NavMetaFil=mrm.mod.AbstractMod.extend({prepare:function(a){this.showStatus(),a()},showStatus:function(){var b=this.$ctx.find(".info-fil-link");b.length&&(this.sandbox.subscribe("globalMenu",this),this.$infoBoxFil=b.infoBox({my:"right top",at:"right+14 bottom+28",collision:"flip none",open:a.proxy(function(b){this.fire("globalMenuOpen",["globalMenu"]),this.onGlobalMenuOpen(a(b.target))},this)}))}})}(jQuery);
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.