1/*! jQuery UI - v1.11.2 - 2014-12-19 2* http://jqueryui.com 3* Includes: core.js, widget.js, accordion.js 4* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */ 5(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a) 6}else{a(jQuery) 7}}(function(d){ 8/*! 9 * jQuery UI Core 1.11.2 10 * http://jqueryui.com 11 * 12 * Copyright 2014 jQuery Foundation and other contributors 13 * Released under the MIT license. 14 * http://jquery.org/license 15 * 16 * http://api.jqueryui.com/category/ui-core/ 17 */ 18d.ui=d.ui||{}; 19d.extend(d.ui,{version:"1.11.2",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}); 20d.fn.extend({scrollParent:function(j){var i=this.css("position"),h=i==="absolute",k=j?/(auto|scroll|hidden)/:/(auto|scroll)/,l=this.parents().filter(function(){var m=d(this); 21if(h&&m.css("position")==="static"){return false 22}return k.test(m.css("overflow")+m.css("overflow-y")+m.css("overflow-x")) 23}).eq(0); 24return i==="fixed"||!l.length?d(this[0].ownerDocument||document):l 25},uniqueId:(function(){var h=0; 26return function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++h) 27}}) 28} 29})(),removeUniqueId:function(){return this.each(function(){if(/^ui-id-\d+$/.test(this.id)){d(this).removeAttr("id") 30}}) 31}}); 32function f(j,h){var l,k,i,m=j.nodeName.toLowerCase(); 33if("area"===m){l=j.parentNode; 34k=l.name; 35if(!j.href||!k||l.nodeName.toLowerCase()!=="map"){return false 36}i=d("img[usemap='#"+k+"']")[0]; 37return !!i&&e(i) 38}return(/input|select|textarea|button|object/.test(m)?!j.disabled:"a"===m?j.href||h:h)&&e(j) 39}function e(h){return d.expr.filters.visible(h)&&!d(h).parents().addBack().filter(function(){return d.css(this,"visibility")==="hidden" 40}).length 41}d.extend(d.expr[":"],{data:d.expr.createPseudo?d.expr.createPseudo(function(h){return function(i){return !!d.data(i,h) 42} 43}):function(k,j,h){return !!d.data(k,h[3]) 44},focusable:function(h){return f(h,!isNaN(d.attr(h,"tabindex"))) 45},tabbable:function(j){var h=d.attr(j,"tabindex"),i=isNaN(h); 46return(i||h>=0)&&f(j,!i) 47}}); 48if(!d("<a>").outerWidth(1).jquery){d.each(["Width","Height"],function(k,h){var j=h==="Width"?["Left","Right"]:["Top","Bottom"],l=h.toLowerCase(),n={innerWidth:d.fn.innerWidth,innerHeight:d.fn.innerHeight,outerWidth:d.fn.outerWidth,outerHeight:d.fn.outerHeight}; 49function m(p,o,i,q){d.each(j,function(){o-=parseFloat(d.css(p,"padding"+this))||0; 50if(i){o-=parseFloat(d.css(p,"border"+this+"Width"))||0 51}if(q){o-=parseFloat(d.css(p,"margin"+this))||0 52}}); 53return o 54}d.fn["inner"+h]=function(i){if(i===undefined){return n["inner"+h].call(this) 55}return this.each(function(){d(this).css(l,m(this,i)+"px") 56}) 57}; 58d.fn["outer"+h]=function(i,o){if(typeof i!=="number"){return n["outer"+h].call(this,i) 59}return this.each(function(){d(this).css(l,m(this,i,true,o)+"px") 60}) 61} 62}) 63}if(!d.fn.addBack){d.fn.addBack=function(h){return this.add(h==null?this.prevObject:this.prevObject.filter(h)) 64} 65}if(d("<a>").data("a-b","a").removeData("a-b").data("a-b")){d.fn.removeData=(function(h){return function(i){if(arguments.length){return h.call(this,d.camelCase(i)) 66}else{return h.call(this) 67}} 68})(d.fn.removeData) 69}d.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()); 70d.fn.extend({focus:(function(h){return function(i,j){return typeof i==="number"?this.each(function(){var k=this; 71setTimeout(function(){d(k).focus(); 72if(j){j.call(k) 73}},i) 74}):h.apply(this,arguments) 75} 76})(d.fn.focus),disableSelection:(function(){var h="onselectstart" in document.createElement("div")?"selectstart":"mousedown"; 77return function(){return this.bind(h+".ui-disableSelection",function(i){i.preventDefault() 78}) 79} 80})(),enableSelection:function(){return this.unbind(".ui-disableSelection") 81},zIndex:function(k){if(k!==undefined){return this.css("zIndex",k) 82}if(this.length){var i=d(this[0]),h,j; 83while(i.length&&i[0]!==document){h=i.css("position"); 84if(h==="absolute"||h==="relative"||h==="fixed"){j=parseInt(i.css("zIndex"),10); 85if(!isNaN(j)&&j!==0){return j 86}}i=i.parent() 87}}return 0 88}}); 89d.ui.plugin={add:function(j,k,m){var h,l=d.ui[j].prototype; 90for(h in m){l.plugins[h]=l.plugins[h]||[]; 91l.plugins[h].push([k,m[h]]) 92}},call:function(h,l,k,j){var m,n=h.plugins[l]; 93if(!n){return 94}if(!j&&(!h.element[0].parentNode||h.element[0].parentNode.nodeType===11)){return 95}for(m=0; 96m<n.length; 97m++){if(h.options[n[m][0]]){n[m][1].apply(h.element,k) 98}}}}; 99/*! 100 * jQuery UI Widget 1.11.2 101 * http://jqueryui.com 102 * 103 * Copyright 2014 jQuery Foundation and other contributors 104 * Released under the MIT license. 105 * http://jquery.org/license 106 * 107 * http://api.jqueryui.com/jQuery.widget/ 108 */ 109var g=0,b=Array.prototype.slice; 110d.cleanData=(function(h){return function(j){var l,m,k; 111for(k=0; 112(m=j[k])!=null; 113k++){try{l=d._data(m,"events"); 114if(l&&l.remove){d(m).triggerHandler("remove") 115}}catch(n){}}h(j) 116} 117})(d.cleanData); 118d.widget=function(h,i,p){var m,n,k,o,j={},l=h.split(".")[0]; 119h=h.split(".")[1]; 120m=l+"-"+h; 121if(!p){p=i; 122i=d.Widget 123}d.expr[":"][m.toLowerCase()]=function(q){return !!d.data(q,m) 124}; 125d[l]=d[l]||{}; 126n=d[l][h]; 127k=d[l][h]=function(q,r){if(!this._createWidget){return new k(q,r) 128}if(arguments.length){this._createWidget(q,r) 129}}; 130d.extend(k,n,{version:p.version,_proto:d.extend({},p),_childConstructors:[]}); 131o=new i(); 132o.options=d.widget.extend({},o.options); 133d.each(p,function(r,q){if(!d.isFunction(q)){j[r]=q; 134return 135}j[r]=(function(){var s=function(){return i.prototype[r].apply(this,arguments) 136},t=function(u){return i.prototype[r].apply(this,u) 137}; 138return function(){var w=this._super,u=this._superApply,v; 139this._super=s; 140this._superApply=t; 141v=q.apply(this,arguments); 142this._super=w; 143this._superApply=u; 144return v 145} 146})() 147}); 148k.prototype=d.widget.extend(o,{widgetEventPrefix:n?(o.widgetEventPrefix||h):h},j,{constructor:k,namespace:l,widgetName:h,widgetFullName:m}); 149if(n){d.each(n._childConstructors,function(r,s){var q=s.prototype; 150d.widget(q.namespace+"."+q.widgetName,k,s._proto) 151}); 152delete n._childConstructors 153}else{i._childConstructors.push(k) 154}d.widget.bridge(h,k); 155return k 156};
157d.widget.extend=function(m){var i=b.call(arguments,1),l=0,h=i.length,j,k; 158for(; 159l<h; 160l++){for(j in i[l]){k=i[l][j]; 161if(i[l].hasOwnProperty(j)&&k!==undefined){if(d.isPlainObject(k)){m[j]=d.isPlainObject(m[j])?d.widget.extend({},m[j],k):d.widget.extend({},k) 162}else{m[j]=k 163}}}}return m 164}; 165d.widget.bridge=function(i,h){var j=h.prototype.widgetFullName||i; 166d.fn[i]=function(m){var k=typeof m==="string",l=b.call(arguments,1),n=this; 167m=!k&&l.length?d.widget.extend.apply(null,[m].concat(l)):m; 168if(k){this.each(function(){var p,o=d.data(this,j); 169if(m==="instance"){n=o; 170return false 171}if(!o){return d.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+m+"'") 172}if(!d.isFunction(o[m])||m.charAt(0)==="_"){return d.error("no such method '"+m+"' for "+i+" widget instance") 173}p=o[m].apply(o,l); 174if(p!==o&&p!==undefined){n=p&&p.jquery?n.pushStack(p.get()):p; 175return false 176}}) 177}else{this.each(function(){var o=d.data(this,j); 178if(o){o.option(m||{}); 179if(o._init){o._init() 180}}else{d.data(this,j,new h(m,this)) 181}}) 182}return n 183} 184}; 185d.Widget=function(){}; 186d.Widget._childConstructors=[]; 187d.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(h,i){i=d(i||this.defaultElement||this)[0]; 188this.element=d(i); 189this.uuid=g++; 190this.eventNamespace="."+this.widgetName+this.uuid; 191this.bindings=d(); 192this.hoverable=d(); 193this.focusable=d(); 194if(i!==this){d.data(i,this.widgetFullName,this); 195this._on(true,this.element,{remove:function(j){if(j.target===i){this.destroy() 196}}}); 197this.document=d(i.style?i.ownerDocument:i.document||i); 198this.window=d(this.document[0].defaultView||this.document[0].parentWindow) 199}this.options=d.widget.extend({},this.options,this._getCreateOptions(),h); 200this._create(); 201this._trigger("create",null,this._getCreateEventData()); 202this._init() 203},_getCreateOptions:d.noop,_getCreateEventData:d.noop,_create:d.noop,_init:d.noop,destroy:function(){this._destroy(); 204this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(d.camelCase(this.widgetFullName)); 205this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"); 206this.bindings.unbind(this.eventNamespace); 207this.hoverable.removeClass("ui-state-hover"); 208this.focusable.removeClass("ui-state-focus") 209},_destroy:d.noop,widget:function(){return this.element 210},option:function(l,m){var h=l,n,k,j; 211if(arguments.length===0){return d.widget.extend({},this.options) 212}if(typeof l==="string"){h={}; 213n=l.split("."); 214l=n.shift(); 215if(n.length){k=h[l]=d.widget.extend({},this.options[l]); 216for(j=0; 217j<n.length-1; 218j++){k[n[j]]=k[n[j]]||{}; 219k=k[n[j]] 220}l=n.pop(); 221if(arguments.length===1){return k[l]===undefined?null:k[l] 222}k[l]=m 223}else{if(arguments.length===1){return this.options[l]===undefined?null:this.options[l] 224}h[l]=m 225}}this._setOptions(h); 226return this 227},_setOptions:function(h){var i; 228for(i in h){this._setOption(i,h[i]) 229}return this 230},_setOption:function(h,i){this.options[h]=i; 231if(h==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled",!!i); 232if(i){this.hoverable.removeClass("ui-state-hover"); 233this.focusable.removeClass("ui-state-focus") 234}}return this 235},enable:function(){return this._setOptions({disabled:false}) 236},disable:function(){return this._setOptions({disabled:true}) 237},_on:function(k,j,i){var l,h=this; 238if(typeof k!=="boolean"){i=j; 239j=k; 240k=false 241}if(!i){i=j; 242j=this.element; 243l=this.widget() 244}else{j=l=d(j); 245this.bindings=this.bindings.add(j) 246}d.each(i,function(r,q){function o(){if(!k&&(h.options.disabled===true||d(this).hasClass("ui-state-disabled"))){return 247}return(typeof q==="string"?h[q]:q).apply(h,arguments) 248}if(typeof q!=="string"){o.guid=q.guid=q.guid||o.guid||d.guid++ 249}var p=r.match(/^([\w:-]*)\s*(.*)$/),n=p[1]+h.eventNamespace,m=p[2]; 250if(m){l.delegate(m,n,o) 251}else{j.bind(n,o) 252}}) 253},_off:function(i,h){h=(h||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace; 254i.unbind(h).undelegate(h); 255this.bindings=d(this.bindings.not(i).get()); 256this.focusable=d(this.focusable.not(i).get()); 257this.hoverable=d(this.hoverable.not(i).get()) 258}
258,_delay:function(k,j){function i(){return(typeof k==="string"?h[k]:k).apply(h,arguments) 259}var h=this; 260return setTimeout(i,j||0) 261},_hoverable:function(h){this.hoverable=this.hoverable.add(h); 262this._on(h,{mouseenter:function(i){d(i.currentTarget).addClass("ui-state-hover") 263},mouseleave:function(i){d(i.currentTarget).removeClass("ui-state-hover") 264}}) 265},_focusable:function(h){this.focusable=this.focusable.add(h); 266this._on(h,{focusin:function(i){d(i.currentTarget).addClass("ui-state-focus") 267},focusout:function(i){d(i.currentTarget).removeClass("ui-state-focus") 268}}) 269},_trigger:function(h,i,j){var m,l,k=this.options[h]; 270j=j||{}; 271i=d.Event(i); 272i.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase(); 273i.target=this.element[0]; 274l=i.originalEvent; 275if(l){for(m in l){if(!(m in i)){i[m]=l[m] 276}}}this.element.trigger(i,j); 277return !(d.isFunction(k)&&k.apply(this.element[0],[i].concat(j))===false||i.isDefaultPrevented()) 278}}; 279d.each({show:"fadeIn",hide:"fadeOut"},function(i,h){d.Widget.prototype["_"+i]=function(l,k,n){if(typeof k==="string"){k={effect:k} 280}var m,j=!k?i:k===true||typeof k==="number"?h:k.effect||h; 281k=k||{}; 282if(typeof k==="number"){k={duration:k} 283}m=!d.isEmptyObject(k); 284k.complete=n; 285if(k.delay){l.delay(k.delay) 286}if(m&&d.effects&&d.effects.effect[j]){l[i](k) 287}else{if(j!==i&&l[j]){l[j](k.duration,k.easing,n) 288}else{l.queue(function(o){d(this)[i](); 289if(n){n.call(l[0]) 290}o() 291}) 292}}} 293}); 294var c=d.widget; 295/*! 296 * jQuery UI Accordion 1.11.2 297 * http://jqueryui.com 298 * 299 * Copyright 2014 jQuery Foundation and other contributors 300 * Released under the MIT license. 301 * http://jquery.org/license 302 * 303 * http://api.jqueryui.com/accordion/ 304 */ 305var a=d.widget("ui.accordion",{version:"1.11.2",options:{active:0,animate:{},collapsible:false,event:"click",header:"> li > :first-child,> :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var h=this.options; 306this.prevShow=this.prevHide=d(); 307this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist"); 308if(!h.collapsible&&(h.active===false||h.active==null)){h.active=0 309}this._processPanels(); 310if(h.active<0){h.active+=this.headers.length 311}this._refresh() 312},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?d():this.active.next()} 313},_createIcons:function(){var h=this.options.icons; 314if(h){d("<span>").addClass("ui-accordion-header-icon ui-icon "+h.header).prependTo(this.headers); 315this.active.children(".ui-accordion-header-icon").removeClass(h.header).addClass(h.activeHeader); 316this.headers.addClass("ui-accordion-icons") 317}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove() 318},_destroy:function(){var h; 319this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role"); 320this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId(); 321this._destroyIcons(); 322h=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId(); 323if(this.options.heightStyle!=="content"){h.css("height","") 324}},_setOption:function(h,i){if(h==="active"){this._activate(i); 325return 326}if(h==="event"){if(this.options.event){this._off(this.headers,this.options.event) 327}this._setupEvents(i) 328}this._super(h,i); 329if(h==="collapsible"&&!i&&this.options.active===false){this._activate(0) 330}if(h==="icons"){this._destroyIcons(); 331if(i){this._createIcons() 332}}if(h==="disabled"){this.element.toggleClass("ui-state-disabled",!!i).attr("aria-disabled",i); 333this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!i) 334}},_keydown:function(k){if(k.altKey||k.ctrlKey){return 335}var l=d.ui.keyCode,j=this.headers.length,h=this.headers.index(k.target),i=false; 336switch(k.keyCode){case l.RIGHT:case l.DOWN:i=this.headers[(h+1)%j]; 337break; 338case l.LEFT:case l.UP:i=this.headers[(h-1+j)%j]; 339break; 340case l.SPACE:case l.ENTER:this._eventHandler(k); 341break; 342case l.HOME:i=this.headers[0]; 343break; 344case l.END:i=this.headers[j-1]; 345break 346}if(i){d(k.target).attr("tabIndex",-1); 347d(i).attr("tabIndex",0); 348i.focus(); 349k.preventDefault() 350}},_panelKeyDown:function(h){if(h.keyCode===d.ui.keyCode.UP&&h.ctrlKey){d(h.currentTarget).prev().focus() 351}},refresh:function(){var h=this.options; 352this._processPanels(); 353if((h.active===false&&h.collapsible===true)||!this.headers.length){h.active=false; 354this.active=d() 355}else{if(h.active===false){this._activate(0) 356}else{if(this.active.length&&!d.contains(this.element[0],this.active[0])
356){if(this.headers.length===this.headers.find(".ui-state-disabled").length){h.active=false; 357this.active=d() 358}else{this._activate(Math.max(0,h.active-1)) 359}}else{h.active=this.headers.index(this.active) 360}}}this._destroyIcons(); 361this._refresh() 362},_processPanels:function(){var i=this.headers,h=this.panels; 363this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all"); 364this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide(); 365if(h){this._off(i.not(this.headers)); 366this._off(h.not(this.panels)) 367}},_refresh:function(){var k,i=this.options,h=i.heightStyle,j=this.element.parent(); 368this.active=this._findActive(i.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all"); 369this.active.next().addClass("ui-accordion-content-active").show(); 370this.headers.attr("role","tab").each(function(){var o=d(this),n=o.uniqueId().attr("id"),l=o.next(),m=l.uniqueId().attr("id"); 371o.attr("aria-controls",m); 372l.attr("aria-labelledby",n) 373}).next().attr("role","tabpanel"); 374this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(); 375if(!this.active.length){this.headers.eq(0).attr("tabIndex",0) 376}else{this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}) 377}this._createIcons(); 378this._setupEvents(i.event); 379if(h==="fill"){k=j.height(); 380this.element.siblings(":visible").each(function(){var m=d(this),l=m.css("position"); 381if(l==="absolute"||l==="fixed"){return 382}k-=m.outerHeight(true) 383}); 384this.headers.each(function(){k-=d(this).outerHeight(true) 385}); 386this.headers.next().each(function(){d(this).height(Math.max(0,k-d(this).innerHeight()+d(this).height())) 387}).css("overflow","auto") 388}else{if(h==="auto"){k=0; 389this.headers.next().each(function(){k=Math.max(k,d(this).css("height","").height()) 390}).height(k) 391}}},_activate:function(h){var i=this._findActive(h)[0]; 392if(i===this.active[0]){return 393}i=i||this.active[0]; 394this._eventHandler({target:i,currentTarget:i,preventDefault:d.noop}) 395},_findActive:function(h){return typeof h==="number"?this.headers.eq(h):d() 396},_setupEvents:function(i){var h={keydown:"_keydown"}; 397if(i){d.each(i.split(" "),function(k,j){h[j]="_eventHandler" 398}) 399}this._off(this.headers.add(this.headers.next())); 400this._on(this.headers,h); 401this._on(this.headers.next(),{keydown:"_panelKeyDown"}); 402this._hoverable(this.headers); 403this._focusable(this.headers) 404},_eventHandler:function(h){var p=this.options,k=this.active,l=d(h.currentTarget),n=l[0]===k[0],i=n&&p.collapsible,j=i?d():l.next(),m=k.next(),o={oldHeader:k,oldPanel:m,newHeader:i?d():l,newPanel:j}; 405h.preventDefault(); 406if((n&&!p.collapsible)||(this._trigger("beforeActivate",h,o)===false)){return 407}p.active=i?false:this.headers.index(l); 408this.active=n?d():l; 409this._toggle(o); 410k.removeClass("ui-accordion-header-active ui-state-active"); 411if(p.icons){k.children(".ui-accordion-header-icon").removeClass(p.icons.activeHeader).addClass(p.icons.header) 412}if(!n){l.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top"); 413if(p.icons){l.children(".ui-accordion-header-icon").removeClass(p.icons.header).addClass(p.icons.activeHeader) 414}l.next().addClass("ui-accordion-content-active") 415}},_toggle:function(j){var h=j.newPanel,i=this.prevShow.length?this.prevShow:j.oldPanel; 416this.prevShow.add(this.prevHide).stop(true,true); 417this.prevShow=h; 418this.prevHide=i; 419if(this.options.animate){this._animate(h,i,j) 420}else{i.hide(); 421h.show(); 422this._toggleComplete(j) 423}i.attr({"aria-hidden":"true"}); 424i.prev().attr("aria-selected","false"); 425if(h.length&&i.length){i.prev().attr({tabIndex:-1,"aria-expanded":"false"}) 426}else{if(h.length){this.headers.filter(function(){return d(this).attr("tabIndex")===0 427}).attr("tabIndex",-1) 428}}h.attr("aria-hidden","false").prev().attr({"aria-selected":"true",tabIndex:0,"aria-expanded":"true"}) 429},_animate:function(h,p,l){var o,n,k,m=this,q=0,r=h.length&&(!p.length||(h.index()<p.index())),j=this.options.animate||{},s=r&&j.down||j,i=function(){m._toggleComplete(l) 430}; 431if(typeof s==="number"){k=s 432}
432if(typeof s==="string"){n=s 433}n=n||s.easing||j.easing; 434k=k||s.duration||j.duration; 435if(!p.length){return h.animate(this.showProps,k,n,i) 436}if(!h.length){return p.animate(this.hideProps,k,n,i) 437}o=h.show().outerHeight(); 438p.animate(this.hideProps,{duration:k,easing:n,step:function(t,u){u.now=Math.round(t) 439}}); 440h.hide().animate(this.showProps,{duration:k,easing:n,complete:i,step:function(t,u){u.now=Math.round(t); 441if(u.prop!=="height"){q+=u.now 442}else{if(m.options.heightStyle!=="content"){u.now=Math.round(o-p.outerHeight()-q); 443q=0 444}}}}) 445},_toggleComplete:function(i){var h=i.oldPanel; 446h.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all"); 447if(h.length){h.parent()[0].className=h.parent()[0].className 448}this._trigger("activate",null,i) 449}}) 450})); 451(function(f){var e={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:false,getWidthFrom:"",responsiveWidth:false},b=f(window),d=f(document),i=[],a=b.height(),g=function(){var j=b.scrollTop(),q=d.height(),p=q-a,l=(j>p)?p-j:0; 452for(var m=0; 453m<i.length; 454m++){var r=i[m],k=r.stickyWrapper.offset().top,n=k-r.topSpacing-l; 455if(j<=n){if(r.currentTop!==null){r.stickyElement.css("position","").css("top",""); 456r.stickyElement.trigger("sticky-end",[r]).parent().removeClass(r.className); 457r.currentTop=null 458}}else{var o=q-r.stickyElement.outerHeight()-r.topSpacing-r.bottomSpacing-j-l; 459if(o<0){o=o+r.topSpacing 460}else{o=r.topSpacing 461}if(r.currentTop!=o){r.stickyElement.css("position","fixed").css("top",o); 462if(typeof r.getWidthFrom!=="undefined"){r.stickyElement.css("width",f(r.getWidthFrom).width()) 463}r.stickyElement.trigger("sticky-start",[r]).parent().addClass(r.className); 464r.currentTop=o 465}}}},h=function(){a=b.height(); 466for(var j=0; 467j<i.length; 468j++){var k=i[j]; 469if(typeof k.getWidthFrom!=="undefined"&&k.responsiveWidth===true){k.stickyElement.css("width",f(k.getWidthFrom).width()) 470}}},c={init:function(j){var k=f.extend({},e,j); 471return this.each(function(){var l=f(this); 472var m=l.attr("id"); 473var o=m?m+"-"+e.wrapperClassName:e.wrapperClassName; 474var p=f("<div></div>").attr("id",m+"-sticky-wrapper").addClass(k.wrapperClassName); 475l.wrapAll(p); 476if(k.center){l.parent().css({width:l.outerWidth(),marginLeft:"auto",marginRight:"auto"}) 477}if(l.css("float")=="right"){l.css({"float":"none"}).parent().css({"float":"right"}) 478}var n=l.parent(); 479n.css("height",l.outerHeight()); 480i.push({topSpacing:k.topSpacing,bottomSpacing:k.bottomSpacing,stickyElement:l,currentTop:null,stickyWrapper:n,className:k.className,getWidthFrom:k.getWidthFrom,responsiveWidth:k.responsiveWidth}) 481}) 482},update:g,unstick:function(j){return this.each(function(){var l=f(this); 483var k=-1; 484for(var m=0; 485m<i.length; 486m++){if(i[m].stickyElement.get(0)==l.get(0)){k=m 487}}if(k!=-1){i.splice(k,1); 488l.unwrap(); 489l.removeAttr("style") 490}}) 491}}; 492if(window.addEventListener){window.addEventListener("scroll",g,false); 493window.addEventListener("resize",h,false) 494}else{if(window.attachEvent){window.attachEvent("onscroll",g); 495window.attachEvent("onresize",h) 496}}f.fn.sticky=function(j){if(c[j]){return c[j].apply(this,Array.prototype.slice.call(arguments,1)) 497}else{if(typeof j==="object"||!j){return c.init.apply(this,arguments) 498}else{f.error("Method "+j+" does not exist on jQuery.sticky") 499}}}; 500f.fn.unstick=function(j){if(c[j]){return c[j].apply(this,Array.prototype.slice.call(arguments,1)) 501}else{if(typeof j==="object"||!j){return c.unstick.apply(this,arguments) 502}else{f.error("Method "+j+" does not exist on jQuery.sticky") 503}}}; 504f(function(){setTimeout(g,0) 505}) 506})(jQuery); 507(function(){var a,b; 508a=this.jQuery||window.jQuery; 509b=a(window); 510a.fn.stick_in_parent=function(j){var m,k,g,f,i,e,r,o,c,l; 511null==j&&(j={}); 512r=j.sticky_class; 513k=j.inner_scrolling; 514e=j.recalc_every; 515i=j.parent; 516f=j.offset_top; 517g=j.spacer; 518m=j.bottoming; 519null==f&&(f=0); 520null==i&&(i=void 0); 521null==k&&(k=!0); 522null==r&&(r="is_stuck"); 523null==m&&(m=!0); 524o=function(R,O,J,h,G,C,H,y){var v,s,L,K,P,N,I,p,n,M,Q; 525if(!R.data("sticky_kit")){R.data("sticky_kit",!0); 526N=R.parent(); 527null!=i&&(N=N.closest(i)); 528if(!N.length){throw"failed to find stick parent" 529}v=L=!1; 530(M=null!=g?g&&R.closest(g):a("<div />"))&&M.css("position",R.css("position")); 531I=function(){var t,q,d; 532if(!y&&(t=parseInt(N.css("border-top-width"),10),q=parseInt(N.css("padding-top"),10),O=parseInt(N.css("padding-bottom"),10),J=N.offset().top+t+q,h=N.height(),L&&(v=L=!1,null==g&&(R.insertAfter(M),M.detach()),R.css({position:"",top:"",width:"",bottom:""}).removeClass(r),d=!0),G=R.offset().top-parseInt(R.css("margin-top"),10)-f,C=R.outerHeight(!0),H=R.css("float"),M&&M.css({width:R.outerWidth(!0),height:C,display:R.css("display"),"vertical-align":R.css("vertical-align"),"float":H}),d)){return Q() 533}}; 534I(); 535if(C!==h){return K=void 0,P=f,n=e,Q=function(){var d,t,q,u; 536if(!y&&(null!=n&&(--n,0>=n&&(n=e,I())),q=b.scrollTop(),null!=K&&(t=q-K),K=q,L?(m&&(u=q+C+P>h+J,v&&!u&&(v=!1,R.css({position:"fixed",bottom:"",top:P}).trigger("sticky_kit:unbottom"))),q<G&&(L=!1,P=f,null==g&&("left"!==H&&"right"!==H||R.insertAfter(M),M.detach()),d={position:"",width:"",top:""},R.css(d).removeClass(r).trigger("sticky_kit:unstick")),k&&(d=b.height(),C+f>d&&!v&&(P-=t,P=Math.max(d-C,P),P=Math.min(f,P),L&&R.css({top:P+"px"})))):q>G&&(L=!0,d={position:"fixed",top:P},d.width="border-box"===R.css("box-sizing")?R.outerWidth()+"px":R.width()+"px",R.css(d).addClass(r),null==g&&(R.after(M),"left"!==H&&"right"!==H||M.append(R)),R.trigger("sticky_kit:stick")),L&&m&&(null==u&&(u=q+C+P>h+J),!v&&u))){return v=!0,"static"===N.css("position")&&N.css({position:"relative"}),R.css({position:"absolute",bottom:O,top:"auto"}).trigger("sticky_kit:bottom") 537}},p=function(){I(); 538return Q() 539},s=function(){y=!0; 540b.off("touchmove",Q); 541b.off("scroll",Q); 542b.off("resize",p); 543a(document.body).off("sticky_kit:recalc",p); 544R.off("sticky_kit:detach",s); 545R.removeData("sticky_kit"); 546R.css({position:"",bottom:"",top:"",width:""}); 547N.position("position",""); 548if(L){return null==g&&("left"!==H&&"right"!==H||R.insertAfter(M),M.remove()),R.removeClass(r) 549}},b.on("touchmove",Q),b.on("scroll",Q),b.on("resize",p),a(document.body).on("sticky_kit:recalc",p),R.on("sticky_kit:detach",s),setTimeout(Q,0) 550}}}; 551c=0; 552for(l=this.length; 553c<l; 554c++){j=this[c],o(a(j)) 555}return this 556} 557}).call(this); 558/*! 559* FitText.js 1.2 560* !!! customized by martin: added option for parent element !!! 561* 562* Copyright 2011, Dave Rupert http://daverupert.com 563* Released under the WTFPL license 564* http://sam.zoy.org/wtfpl/ 565* 566* Date: Thu May 05 14:23:00 2011 -0600 567*/ 568(function(a){a.fn.fitText=function(d,b){var e=d||1,c=a.extend({minFontSize:Number.NEGATIVE_INFINITY,maxFontSize:Number.POSITIVE_INFINITY,masterWithElement:a(this)},b); 569return this.each(function(){var f=a(this); 570var g=function(){f.css("font-size",Math.max(Math.min(c.masterWithElement.width()/(e*10),parseFloat(c.maxFontSize)),parseFloat(c.minFontSize))) 571}; 572g(); 573a(window).on("resize.fittext orientationchange.fittext",g) 574}) 575} 576})(jQuery); 577/*! BigText - v0.1.6 - 2014-04-21 578 * https://github.com/zachleat/bigtext 579 * Copyright (c) 2014 Zach Leatherman (@zachleat) 580 * MIT License */ 581(function(g,e){var a=0,i=e("head"),h=g.BigText,f=e.fn.bigtext,d={DEBUG_MODE:false,DEFAULT_MIN_FONT_SIZE_PX:null,DEFAULT_MAX_FONT_SIZE_PX:528,GLOBAL_STYLE_ID:"bigtext-style",
581STYLE_ID:"bigtext-id",LINE_CLASS_PREFIX:"bigtext-line",EXEMPT_CLASS:"bigtext-exempt",noConflict:function(j){if(j){e.fn.bigtext=f; 582g.BigText=h 583}return d 584},test:{noFractionalFontSize:(function(){if(!("getComputedStyle" in g)||!("body" in document)){return true 585}var k=e("<div/>").css({position:"absolute","font-size":"14.1px"}).appendTo(document.body).get(0),j=g.getComputedStyle(k,null); 586return j?j.getPropertyValue("font-size")==="14px":true 587})()},init:function(){if(!e("#"+d.GLOBAL_STYLE_ID).length){i.append(d.generateStyleTag(d.GLOBAL_STYLE_ID,[".bigtext * { white-space: nowrap; } .bigtext > * { display: block; }",".bigtext ."+d.EXEMPT_CLASS+", .bigtext ."+d.EXEMPT_CLASS+" * { white-space: normal; }"])) 588}},bindResize:function(j,k){if(e.throttle){e(g).unbind(j).bind(j,e.throttle(100,k)) 589}else{if(e.fn.smartresize){j="smartresize."+j 590}e(g).unbind(j).bind(j,k) 591}},getStyleId:function(j){return d.STYLE_ID+"-"+j 592},generateStyleTag:function(k,j){return e("<style>"+j.join("\n")+"</style>").attr("id",k) 593},clearCss:function(k){var j=d.getStyleId(k); 594e("#"+j).remove() 595},generateCss:function(r,q,p,o){var n=[]; 596d.clearCss(r); 597for(var m=0,l=q.length; 598m<l; 599m++){n.push("#"+r+" ."+d.LINE_CLASS_PREFIX+m+" {"+(o[m]?" white-space: normal;":"")+(q[m]?" font-size: "+q[m]+"px;":"")+(p[m]?" word-spacing: "+p[m]+"px;":"")+"}") 600}return d.generateStyleTag(d.getStyleId(r),n) 601},jQueryMethod:function(j){d.init(); 602j=e.extend({minfontsize:d.DEFAULT_MIN_FONT_SIZE_PX,maxfontsize:d.DEFAULT_MAX_FONT_SIZE_PX,childSelector:"",resize:false},j||{}); 603this.each(function(){var o=e(this).addClass("bigtext"),m=o.width(),n=o.attr("id"),k=j.childSelector?o.find(j.childSelector):o.children(); 604if(!n){n="bigtext-id"+(a++); 605o.attr("id",n) 606}if(j.resize){d.bindResize("resize.bigtext-event-"+n,function(){d.jQueryMethod.call(e("#"+n),j) 607}) 608}d.clearCss(n); 609k.addClass(function(p,q){return[q.replace(new RegExp("\\b"+d.LINE_CLASS_PREFIX+"\\d+\\b"),""),d.LINE_CLASS_PREFIX+p].join(" ") 610}); 611var l=b(o,k,m,j.maxfontsize,j.minfontsize); 612i.append(d.generateCss(n,l.fontSizes,l.wordSpacings,l.minFontSizes)) 613}); 614return this.trigger("bigtext:complete") 615}}; 616function c(p,r,q,s,k,n,m){var j; 617m=typeof m==="number"?m:0; 618p.css(q,s+n); 619j=p.width(); 620if(j>=r){p.css(q,""); 621if(j===r){return{match:"exact",size:parseFloat((parseFloat(s)-0.1).toFixed(3))} 622}var o=r-m,l=j-r; 623return{match:"estimate",size:parseFloat((parseFloat(s)-(q==="word-spacing"&&m&&(l<o)?0:k)).toFixed(3))} 624}return j 625}function b(m,q,r,s,p){var k=m.clone(true).addClass("bigtext-cloned").css({fontFamily:m.css("font-family"),textTransform:m.css("text-transform"),wordSpacing:m.css("word-spacing"),letterSpacing:m.css("letter-spacing"),position:"absolute",left:d.DEBUG_MODE?0:-9999,top:d.DEBUG_MODE?0:-9999}).appendTo(document.body); 626var l=[],j=[],o=[],n=[]; 627q.css("float","left").each(function(){var C=e(this),x=d.test.noFractionalFontSize?[8,4,1]:[8,4,1,0.1],z,B; 628if(C.hasClass(d.EXEMPT_CLASS)){l.push(null); 629n.push(null); 630o.push(false); 631return 632}var D=32,A=parseFloat(C.css("font-size")),y=(C.width()/A).toFixed(6); 633B=parseInt(r/y,10)-D; 634outer:for(var u=0,t=x.length; 635u<t; 636u++){inner:for(var w=1,v=10; 637w<=v; 638w++){if(B+w*x[u]>s){B=s; 639break outer 640}z=c(C,r,"font-size",B+w*x[u],x[u],"px",z); 641if(typeof z!=="number"){B=z.size; 642if(z.match==="exact"){break outer 643}break inner 644}}}n.push(r/B); 645if(B>s){l.push(s); 646o.push(false) 647}else{if(!!p&&B<p){l.push(p); 648o.push(true) 649}else{l.push(B); 650o.push(false) 651}}}).each(function(u){var y=e(this),x=0,v=1,w; 652if(y.hasClass(d.EXEMPT_CLASS)){j.push(null); 653return 654}y.css("font-size",l[u]+"px"); 655for(var t=1,z=3; 656t<z; 657t+=v){w=c(y,r,"word-spacing",t,v,"px",w); 658if(typeof w!=="number"){x=w.size; 659break 660}}y.css("font-size",""); 661j.push(x) 662}).removeAttr("style"); 663if(!d.DEBUG_MODE){k.remove() 664}else{k.css({"background-color":"rgba(255,255,255,.4)"}) 665}return{fontSizes:l,wordSpacings:j,ratios:n,minFontSizes:o} 666}e.fn.bigtext=d.jQueryMethod; 667g.BigText=d 668})(this,jQuery); 669(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a) 670}else{if(typeof exports!=="undefined"){module.exports=a(require("jquery")) 671}else{a(jQuery) 672}}}(function(a){var b=window.Slick||{}; 673b=(function(){var c=0; 674function d(h,j){var g=this,e,i,f; 675g.defaults={accessibility:true,adaptiveHeight:false,appendArrows:a(h),appendDots:a(h),arrows:true,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="previous">Previous</button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="next">Next</button>
675',autoplay:false,autoplaySpeed:3000,centerMode:false,centerPadding:"50px",cssEase:"ease",customPaging:function(l,k){return'<button type="button" data-role="none">'+(k+1)+"</button>" 676},dots:false,dotsClass:"slick-dots",draggable:true,easing:"linear",edgeFriction:0.35,fade:false,focusOnSelect:false,infinite:true,initialSlide:0,lazyLoad:"ondemand",mobileFirst:false,pauseOnHover:true,pauseOnDotsHover:false,respondTo:"window",responsive:null,rows:1,rtl:false,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,variableWidth:false,vertical:false,verticalSwiping:false,waitForAnimate:true,zIndex:1000}; 677g.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:false,unslicked:false}; 678a.extend(g,g.initials); 679g.activeBreakpoint=null; 680g.animType=null; 681g.animProp=null; 682g.breakpoints=[]; 683g.breakpointSettings=[]; 684g.cssTransitions=false; 685g.hidden="hidden"; 686g.paused=false; 687g.positionProp=null; 688g.respondTo=null; 689g.rowCount=1; 690g.shouldClick=true; 691g.$slider=a(h); 692g.$slidesCache=null; 693g.transformType=null; 694g.transitionType=null; 695g.visibilityChange="visibilitychange"; 696g.windowWidth=0; 697g.windowTimer=null; 698e=a(h).data("slick")||{}; 699g.options=a.extend({},g.defaults,e,j); 700g.currentSlide=g.options.initialSlide; 701g.originalSettings=g.options; 702i=g.options.responsive||null; 703if(i&&i.length>-1){g.respondTo=g.options.respondTo||"window"; 704for(f in i){if(i.hasOwnProperty(f)){g.breakpoints.push(i[f].breakpoint); 705g.breakpointSettings[i[f].breakpoint]=i[f].settings 706}}g.breakpoints.sort(function(l,k){if(g.options.mobileFirst===true){return l-k 707}else{return k-l 708}}) 709}if(typeof document.mozHidden!=="undefined"){g.hidden="mozHidden"; 710g.visibilityChange="mozvisibilitychange" 711}else{if(typeof document.webkitHidden!=="undefined"){g.hidden="webkitHidden"; 712g.visibilityChange="webkitvisibilitychange" 713}}g.autoPlay=a.proxy(g.autoPlay,g); 714g.autoPlayClear=a.proxy(g.autoPlayClear,g); 715g.changeSlide=a.proxy(g.changeSlide,g); 716g.clickHandler=a.proxy(g.clickHandler,g); 717g.selectHandler=a.proxy(g.selectHandler,g); 718g.setPosition=a.proxy(g.setPosition,g); 719g.swipeHandler=a.proxy(g.swipeHandler,g); 720g.dragHandler=a.proxy(g.dragHandler,g); 721g.keyHandler=a.proxy(g.keyHandler,g); 722g.autoPlayIterator=a.proxy(g.autoPlayIterator,g); 723g.instanceUid=c++; 724g.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/; 725g.init(true); 726g.checkResponsive(true) 727}return d 728}()); 729b.prototype.addSlide=b.prototype.slickAdd=function(c,e,f){var d=this; 730if(typeof(e)==="boolean"){f=e; 731e=null 732}else{if(e<0||(e>=d.slideCount)){return false 733}}d.unload(); 734if(typeof(e)==="number"){if(e===0&&d.$slides.length===0){a(c).appendTo(d.$slideTrack) 735}else{if(f){a(c).insertBefore(d.$slides.eq(e)) 736}else{a(c).insertAfter(d.$slides.eq(e)) 737}}}else{if(f===true){a(c).prependTo(d.$slideTrack) 738}else{a(c).appendTo(d.$slideTrack) 739}}d.$slides=d.$slideTrack.children(this.options.slide); 740d.$slideTrack.children(this.options.slide).detach(); 741d.$slideTrack.append(d.$slides); 742d.$slides.each(function(g,h){a(h).attr("data-slick-index",g) 743}); 744d.$slidesCache=d.$slides; 745d.reinit() 746}; 747b.prototype.animateHeight=function(){var d=this; 748if(d.options.slidesToShow===1&&d.options.adaptiveHeight===true&&d.options.vertical===false){var c=d.$slides.eq(d.currentSlide).outerHeight(true); 749d.$list.animate({height:c},d.options.speed) 750}}; 751b.prototype.animateSlide=function(f,e){var d={},c=this; 752c.animateHeight(); 753if(c.options.rtl===true&&c.options.vertical===false){f=-f 754}if(c.transformsEnabled===false){if(c.options.vertical===false){c.$slideTrack.animate({left:f},c.options.speed,c.options.easing,e) 755}else{c.$slideTrack.animate({top:f},c.options.speed,c.options.easing,e) 756}}else{if(c.cssTransitions===false){if(c.options.rtl===true){c.currentLeft=-(c.currentLeft) 757}a({animStart:c.currentLeft}).animate({animStart:f},{duration:c.options.speed,easing:c.options.easing,step:function(g){g=Math.ceil(g); 758if(c.options.vertical===false){d[c.animType]="translate("+g+"px, 0px)"; 759c.$slideTrack.css(d) 760}else{d[c.animType]="translate(0px,"+g+"px)"; 761c.$slideTrack.css(d) 762}},complete:function(){if(e){e.call() 763}}}) 764}else{c.applyTransition(); 765f=Math.ceil(f); 766if(c.options.vertical===false){d[c.animType]="translate3d("+f+"px, 0px, 0px)" 767}else{d[c.animType]="translate3d(0px,"+f+"px, 0px)" 768}c.$slideTrack.css(d); 769if(e){setTimeout(function(){c.disableTransition(); 770e.call() 771},c.options.speed) 772}}}}; 773b.prototype.asNavFor=function(e){var d=this,c=d.options.asNavFor; 774if(c&&c!==null){c=a(c).not(d.$slider) 775}if(c!==null&&typeof c==="object"){c.each(function(){var f=a(this).slick("getSlick"); 776if(!f.unslicked){f.slideHandler(e,true) 777}
777}) 778}}; 779b.prototype.applyTransition=function(c){var d=this,e={}; 780if(d.options.fade===false){e[d.transitionType]=d.transformType+" "+d.options.speed+"ms "+d.options.cssEase 781}else{e[d.transitionType]="opacity "+d.options.speed+"ms "+d.options.cssEase 782}if(d.options.fade===false){d.$slideTrack.css(e) 783}else{d.$slides.eq(c).css(e) 784}}; 785b.prototype.autoPlay=function(){var c=this; 786if(c.autoPlayTimer){clearInterval(c.autoPlayTimer) 787}if(c.slideCount>c.options.slidesToShow&&c.paused!==true){c.autoPlayTimer=setInterval(c.autoPlayIterator,c.options.autoplaySpeed) 788}}; 789b.prototype.autoPlayClear=function(){var c=this; 790if(c.autoPlayTimer){clearInterval(c.autoPlayTimer) 791}}; 792b.prototype.autoPlayIterator=function(){var c=this; 793if(c.options.infinite===false){if(c.direction===1){if((c.currentSlide+1)===c.slideCount-1){c.direction=0 794}c.slideHandler(c.currentSlide+c.options.slidesToScroll) 795}else{if((c.currentSlide-1===0)){c.direction=1 796}c.slideHandler(c.currentSlide-c.options.slidesToScroll) 797}}else{c.slideHandler(c.currentSlide+c.options.slidesToScroll) 798}}; 799b.prototype.buildArrows=function(){var c=this; 800if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow=a(c.options.prevArrow); 801c.$nextArrow=a(c.options.nextArrow); 802if(c.htmlExpr.test(c.options.prevArrow)){c.$prevArrow.appendTo(c.options.appendArrows) 803}if(c.htmlExpr.test(c.options.nextArrow)){c.$nextArrow.appendTo(c.options.appendArrows) 804}if(c.options.infinite!==true){c.$prevArrow.addClass("slick-disabled") 805}}}; 806b.prototype.buildDots=function(){var d=this,e,c; 807if(d.options.dots===true&&d.slideCount>d.options.slidesToShow){c='<ul class="'+d.options.dotsClass+'">'; 808for(e=0; 809e<=d.getDotCount(); 810e+=1){c+="<li>"+d.options.customPaging.call(this,d,e)+"</li>" 811}c+="</ul>"; 812d.$dots=a(c).appendTo(d.options.appendDots); 813d.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false") 814}}; 815b.prototype.buildOut=function(){var c=this; 816c.$slides=c.$slider.children(":not(.slick-cloned)").addClass("slick-slide"); 817c.slideCount=c.$slides.length; 818c.$slides.each(function(d,e){a(e).attr("data-slick-index",d).data("originalStyling",a(e).attr("style")||"") 819}); 820c.$slidesCache=c.$slides; 821c.$slider.addClass("slick-slider"); 822c.$slideTrack=(c.slideCount===0)?a('<div class="slick-track"/>').appendTo(c.$slider):c.$slides.wrapAll('<div class="slick-track"/>').parent(); 823c.$list=c.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent(); 824c.$slideTrack.css("opacity",0); 825if(c.options.centerMode===true||c.options.swipeToSlide===true){c.options.slidesToScroll=1 826}a("img[data-lazy]",c.$slider).not("[src]").addClass("slick-loading"); 827c.setupInfinite(); 828c.buildArrows(); 829c.buildDots(); 830c.updateDots(); 831if(c.options.accessibility===true){c.$list.prop("tabIndex",0) 832}c.setSlideClasses(typeof c.currentSlide==="number"?c.currentSlide:0); 833if(c.options.draggable===true){c.$list.addClass("draggable") 834}}; 835b.prototype.buildRows=function(){var m=this,l,k,i,d,j,h,e; 836d=document.createDocumentFragment(); 837h=m.$slider.children(); 838if(m.options.rows>1){e=m.options.slidesPerRow*m.options.rows; 839j=Math.ceil(h.length/e); 840for(l=0; 841l<j; 842l++){var f=document.createElement("div"); 843for(k=0; 844k<m.options.rows; 845k++){var n=document.createElement("div"); 846for(i=0; 847i<m.options.slidesPerRow; 848i++){var g=(l*e+((k*m.options.slidesPerRow)+i)); 849if(h.get(g)){n.appendChild(h.get(g)) 850}}f.appendChild(n) 851}d.appendChild(f) 852}m.$slider.html(d); 853m.$slider.children().children().children().css({width:(100/m.options.slidesPerRow)+"%",display:"inline-block"}) 854}}; 855b.prototype.checkResponsive=function(e){var d=this,c,i,h,j=false; 856var g=d.$slider.width(); 857var f=window.innerWidth||a(window).width(); 858if(d.respondTo==="window"){h=f 859}else{if(d.respondTo==="slider"){h=g 860}else{if(d.respondTo==="min"){h=Math.min(f,g) 861}}}if(d.originalSettings.responsive&&d.originalSettings.responsive.length>-1&&d.originalSettings.responsive!==null){i=null; 862for(c in d.breakpoints){if(d.breakpoints.hasOwnProperty(c)){if(d.originalSettings.mobileFirst===false){if(h<d.breakpoints[c]){i=d.breakpoints[c] 863}}else{if(h>d.breakpoints[c]){i=d.breakpoints[c] 864}}}}if(i!==null){if(d.activeBreakpoint!==null){if(i!==d.activeBreakpoint){d.activeBreakpoint=i; 865if(d.breakpointSettings[i]==="unslick"){d.unslick(i) 866}else{d.options=a.extend({},d.originalSettings,d.breakpointSettings[i]); 867if(e===true){d.currentSlide=d.options.initialSlide 868}d.refresh(e) 869}j=i 870}}else{d.activeBreakpoint=i; 871if(d.breakpointSettings[i]==="unslick"){d.unslick(i) 872}else{d.options=a.extend({},d.originalSettings,d.breakpointSettings[i]); 873if(e===true){d.currentSlide=d.options.initialSlide 874}d.refresh(e) 875}j=i 876}}else{if(d.activeBreakpoint!==null){d.activeBreakpoint=null; 877d.options=d.originalSettings; 878if(e===true){d.currentSlide=d.options.initialSlide 879}d.refresh(e); 880j=i 881}}if(!e&&j!==false){d.$slider.trigger("breakpoint",[d,j]) 882}}}; 883b.prototype.changeSlide=function(g,j){var e=this,c=a(g.target),i,f,h; 884if(c.is("a")){g.preventDefault() 885}if(!c.is("li")){c=c.closest("li") 886}h=(e.slideCount%e.options.slidesToScroll!==0); 887i=h?0:(e.slideCount-e.currentSlide)%e.options.slidesToScroll; 888switch(g.data.message){case"previous":f=i===0?e.options.slidesToScroll:e.options.slidesToShow-i; 889if(e.slideCount>e.options.slidesToShow){e.slideHandler(e.currentSlide-f,false,j) 890}break; 891case"next":f=i===0?e.options.slidesToScroll:i; 892if(e.slideCount>e.options.slidesToShow){e.slideHandler(e.currentSlide+f,false,j) 893}break; 894case"index":var d=g.data.index===0?0:g.data.index||c.index()*e.options.slidesToScroll; 895e.slideHandler(e.checkNavigable(d),false,j); 896c.children().trigger("focus"); 897break; 898default:return 899}}; 900b.prototype.checkNavigable=function(d){var c=this,e,f; 901e=c.getNavigableIndexes(); 902f=0; 903if(d>e[e.length-1]){d=e[e.length-1] 904}else{for(var g in e){if(d<e[g]){d=f; 905break 906}f=e[g] 907}}return d 908}; 909b.prototype.cleanUpEvents=function(){var c=this; 910if(c.options.dots&&c.$dots!==null){a("li",c.$dots).off("click.slick",c.changeSlide); 911if(c.options.pauseOnDotsHover===true&&c.options.autoplay===true){a("li",c.$dots).off("mouseenter.slick",a.proxy(c.setPaused,c,true)).off("mouseleave.
911slick",a.proxy(c.setPaused,c,false)) 912}}if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow&&c.$prevArrow.off("click.slick",c.changeSlide); 913c.$nextArrow&&c.$nextArrow.off("click.slick",c.changeSlide) 914}c.$list.off("touchstart.slick mousedown.slick",c.swipeHandler); 915c.$list.off("touchmove.slick mousemove.slick",c.swipeHandler); 916c.$list.off("touchend.slick mouseup.slick",c.swipeHandler); 917c.$list.off("touchcancel.slick mouseleave.slick",c.swipeHandler); 918c.$list.off("click.slick",c.clickHandler); 919a(document).off(c.visibilityChange,c.visibility); 920c.$list.off("mouseenter.slick",a.proxy(c.setPaused,c,true)); 921c.$list.off("mouseleave.slick",a.proxy(c.setPaused,c,false)); 922if(c.options.accessibility===true){c.$list.off("keydown.slick",c.keyHandler) 923}if(c.options.focusOnSelect===true){a(c.$slideTrack).children().off("click.slick",c.selectHandler) 924}a(window).off("orientationchange.slick.slick-"+c.instanceUid,c.orientationChange); 925a(window).off("resize.slick.slick-"+c.instanceUid,c.resize); 926a("[draggable!=true]",c.$slideTrack).off("dragstart",c.preventDefault); 927a(window).off("load.slick.slick-"+c.instanceUid,c.setPosition); 928a(document).off("ready.slick.slick-"+c.instanceUid,c.setPosition) 929}; 930b.prototype.cleanUpRows=function(){var d=this,c; 931if(d.options.rows>1){c=d.$slides.children().children(); 932c.removeAttr("style"); 933d.$slider.html(c) 934}}; 935b.prototype.clickHandler=function(d){var c=this; 936if(c.shouldClick===false){d.stopImmediatePropagation(); 937d.stopPropagation(); 938d.preventDefault() 939}}; 940b.prototype.destroy=function(d){var c=this; 941c.autoPlayClear(); 942c.touchObject={}; 943c.cleanUpEvents(); 944a(".slick-cloned",c.$slider).detach(); 945if(c.$dots){c.$dots.remove() 946}if(c.$prevArrow&&(typeof c.options.prevArrow!=="object")){c.$prevArrow.remove() 947}if(c.$nextArrow&&(typeof c.options.nextArrow!=="object")){c.$nextArrow.remove() 948}if(c.$slides){c.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){a(this).attr("style",a(this).data("originalStyling")) 949}); 950c.$slideTrack.children(this.options.slide).detach(); 951c.$slideTrack.detach(); 952c.$list.detach(); 953c.$slider.append(c.$slides) 954}c.cleanUpRows(); 955c.$slider.removeClass("slick-slider"); 956c.$slider.removeClass("slick-initialized"); 957c.unslicked=true; 958if(!d){c.$slider.trigger("destroy",[c]) 959}}; 960b.prototype.disableTransition=function(c){var d=this,e={}; 961e[d.transitionType]=""; 962if(d.options.fade===false){d.$slideTrack.css(e) 963}else{d.$slides.eq(c).css(e) 964}}; 965b.prototype.fadeSlide=function(d,e){var c=this; 966if(c.cssTransitions===false){c.$slides.eq(d).css({zIndex:c.options.zIndex}); 967c.$slides.eq(d).animate({opacity:1},c.options.speed,c.options.easing,e) 968}else{c.applyTransition(d); 969c.$slides.eq(d).css({opacity:1,zIndex:c.options.zIndex}); 970if(e){setTimeout(function(){c.disableTransition(d); 971e.call() 972},c.options.speed) 973}}}; 974b.prototype.fadeSlideOut=function(d){var c=this; 975if(c.cssTransitions===false){c.$slides.eq(d).animate({opacity:0,zIndex:c.options.zIndex-2},c.options.speed,c.options.easing) 976}else{c.applyTransition(d); 977c.$slides.eq(d).css({opacity:0,zIndex:c.options.zIndex-2}) 978}}; 979b.prototype.filterSlides=b.prototype.slickFilter=function(d){var c=this; 980if(d!==null){c.unload(); 981c.$slideTrack.children(this.options.slide).detach(); 982c.$slidesCache.filter(d).appendTo(c.$slideTrack); 983c.reinit() 984}}; 985b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){var c=this; 986return c.currentSlide 987}; 988b.prototype.getDotCount=function(){var d=this; 989var f=0; 990var c=0; 991var e=0; 992if(d.options.infinite===true){while(f<d.slideCount){++e; 993f=c+d.options.slidesToShow; 994c+=d.options.slidesToScroll<=d.options.slidesToShow?d.options.slidesToScroll:d.options.slidesToShow 995}}else{if(d.options.centerMode===true){e=d.slideCount 996}else{while(f<d.slideCount){++e; 997f=c+d.options.slidesToShow; 998c+=d.options.slidesToScroll<=d.options.slidesToShow?d.options.slidesToScroll:d.options.slidesToShow 999}}}return e-1 1000}; 1001b.prototype.getLeft=function(f){var d=this,h,e,c=0,g; 1002d.slideOffset=0; 1003e=d.$slides.first().outerHeight(); 1004if(d.options.infinite===true){if(d.slideCount>d.options.slidesToShow){d.slideOffset=(d.slideWidth*d.options.slidesToShow)*-1; 1005c=(e*d.options.slidesToShow)*-1 1006}if(d.slideCount%d.options.slidesToScroll!==0){if(f+d.options.slidesToScroll>d.slideCount&&d.slideCount>d.options.slidesToShow){if(f>d.slideCount){d.slideOffset=((d.options.slidesToShow-(f-d.slideCount))*d.slideWidth)*-1; 1007c=((d.options.slidesToShow-(f-d.slideCount))*e)*-1 1008}else{d.slideOffset=((d.slideCount%d.options.slidesToScroll)*d.slideWidth)*-1; 1009c=((d.slideCount%d.options.slidesToScroll)*e)*-1 1010}}}}else{if(f+d.options.slidesToShow>d.slideCount){d.slideOffset=((f+d.options.slidesToShow)-d.slideCount)*d.slideWidth;
1011c=((f+d.options.slidesToShow)-d.slideCount)*e 1012}}if(d.slideCount<=d.options.slidesToShow){d.slideOffset=0; 1013c=0 1014}if(d.options.centerMode===true&&d.options.infinite===true){d.slideOffset+=d.slideWidth*Math.floor(d.options.slidesToShow/2)-d.slideWidth 1015}else{if(d.options.centerMode===true){d.slideOffset=0; 1016d.slideOffset+=d.slideWidth*Math.floor(d.options.slidesToShow/2) 1017}}if(d.options.vertical===false){h=((f*d.slideWidth)*-1)+d.slideOffset 1018}else{h=((f*e)*-1)+c 1019}if(d.options.variableWidth===true){if(d.slideCount<=d.options.slidesToShow||d.options.infinite===false){g=d.$slideTrack.children(".slick-slide").eq(f) 1020}else{g=d.$slideTrack.children(".slick-slide").eq(f+d.options.slidesToShow) 1021}h=g[0]?g[0].offsetLeft*-1:0; 1022if(d.options.centerMode===true){if(d.options.infinite===false){g=d.$slideTrack.children(".slick-slide").eq(f) 1023}else{g=d.$slideTrack.children(".slick-slide").eq(f+d.options.slidesToShow+1) 1024}h=g[0]?g[0].offsetLeft*-1:0; 1025h+=(d.$list.width()-g.outerWidth())/2 1026}}return h 1027}; 1028b.prototype.getOption=b.prototype.slickGetOption=function(d){var c=this; 1029return c.options[d] 1030}; 1031b.prototype.getNavigableIndexes=function(){var f=this,g=0,d=0,e=[],c; 1032if(f.options.infinite===false){c=f.slideCount 1033}else{g=f.options.slidesToScroll*-1; 1034d=f.options.slidesToScroll*-1; 1035c=f.slideCount*2 1036}while(g<c){e.push(g); 1037g=d+f.options.slidesToScroll; 1038d+=f.options.slidesToScroll<=f.options.slidesToShow?f.options.slidesToScroll:f.options.slidesToShow 1039}return e 1040}; 1041b.prototype.getSlick=function(){return this 1042}; 1043b.prototype.getSlideCount=function(){var e=this,d,f,c; 1044c=e.options.centerMode===true?e.slideWidth*Math.floor(e.options.slidesToShow/2):0; 1045if(e.options.swipeToSlide===true){e.$slideTrack.find(".slick-slide").each(function(h,g){if(g.offsetLeft-c+(a(g).outerWidth()/2)>(e.swipeLeft*-1)){f=g; 1046return false 1047}}); 1048d=Math.abs(a(f).attr("data-slick-index")-e.currentSlide)||1; 1049return d 1050}else{return e.options.slidesToScroll 1051}}; 1052b.prototype.goTo=b.prototype.slickGoTo=function(c,e){var d=this; 1053d.changeSlide({data:{message:"index",index:parseInt(c)}},e) 1054}; 1055b.prototype.init=function(c){var d=this; 1056if(!a(d.$slider).hasClass("slick-initialized")){a(d.$slider).addClass("slick-initialized"); 1057d.buildRows(); 1058d.buildOut(); 1059d.setProps(); 1060d.startLoad(); 1061d.loadSlider(); 1062d.initializeEvents(); 1063d.updateArrows(); 1064d.updateDots() 1065}if(c){d.$slider.trigger("init",[d]) 1066}}; 1067b.prototype.initArrowEvents=function(){var c=this; 1068if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.on("click.slick",{message:"previous"},c.changeSlide); 1069c.$nextArrow.on("click.slick",{message:"next"},c.changeSlide) 1070}}; 1071b.prototype.initDotEvents=function(){var c=this; 1072if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){a("li",c.$dots).on("click.slick",{message:"index"},c.changeSlide) 1073}if(c.options.dots===true&&c.options.pauseOnDotsHover===true&&c.options.autoplay===true){a("li",c.$dots).on("mouseenter.slick",a.proxy(c.setPaused,c,true)).on("mouseleave.slick",a.proxy(c.setPaused,c,false)) 1074}}; 1075b.prototype.initializeEvents=function(){var c=this; 1076c.initArrowEvents(); 1077c.initDotEvents(); 1078c.$list.on("touchstart.slick mousedown.slick",{action:"start"},c.swipeHandler); 1079c.$list.on("touchmove.slick mousemove.slick",{action:"move"},c.swipeHandler); 1080c.$list.on("touchend.slick mouseup.slick",{action:"end"},c.swipeHandler);
vendor: 1,581 bytes, lines 1081-1106
1081c.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},c.swipeHandler); 1082c.$list.on("click.slick",c.clickHandler); 1083a(document).on(c.visibilityChange,a.proxy(c.visibility,c)); 1084c.$list.on("mouseenter.slick",a.proxy(c.setPaused,c,true)); 1085c.$list.on("mouseleave.slick",a.proxy(c.setPaused,c,false)); 1086if(c.options.accessibility===true){c.$list.on("keydown.slick",c.keyHandler) 1087}if(c.options.focusOnSelect===true){a(c.$slideTrack).children().on("click.slick",c.selectHandler) 1088}a(window).on("orientationchange.slick.slick-"+c.instanceUid,a.proxy(c.orientationChange,c)); 1089a(window).on("resize.slick.slick-"+c.instanceUid,a.proxy(c.resize,c)); 1090a("[draggable!=true]",c.$slideTrack).on("dragstart",c.preventDefault); 1091a(window).on("load.slick.slick-"+c.instanceUid,c.setPosition); 1092a(document).on("ready.slick.slick-"+c.instanceUid,c.setPosition) 1093}; 1094b.prototype.initUI=function(){var c=this; 1095if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.show(); 1096c.$nextArrow.show() 1097}if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){c.$dots.show() 1098}if(c.options.autoplay===true){c.autoPlay() 1099}}; 1100b.prototype.keyHandler=function(d){var c=this; 1101if(d.keyCode===37&&c.options.accessibility===true){c.changeSlide({data:{message:"previous"}}) 1102}else{if(d.keyCode===39&&c.options.accessibility===true){c.changeSlide({data:{message:"next"}}) 1103}}}; 1104b.prototype.lazyLoad=function(){var e=this,c,h,g,f; 1105function d(i){a("img[data-lazy]",i).each(function(){var k=a(this),l=a(this).attr("data-lazy"),j=document.createElement("img"); 1106j.onload=function(){k.animate({opacity:0}
1106,100,function(){k.attr("src",l).animate({opacity:1},200,function(){k.removeAttr("data-lazy").removeClass("slick-loading") 1107}) 1108}) 1109}; 1110j.src=l 1111}) 1112}if(e.options.centerMode===true){if(e.options.infinite===true){g=e.currentSlide+(e.options.slidesToShow/2+1); 1113f=g+e.options.slidesToShow+2 1114}else{g=Math.max(0,e.currentSlide-(e.options.slidesToShow/2+1)); 1115f=2+(e.options.slidesToShow/2+1)+e.currentSlide 1116}}else{g=e.options.infinite?e.options.slidesToShow+e.currentSlide:e.currentSlide; 1117f=g+e.options.slidesToShow; 1118if(e.options.fade===true){if(g>0){g-- 1119}if(f<=e.slideCount){f++ 1120}}}c=e.$slider.find(".slick-slide").slice(g,f); 1121d(c); 1122if(e.slideCount<=e.options.slidesToShow){h=e.$slider.find(".slick-slide"); 1123d(h) 1124}else{if(e.currentSlide>=e.slideCount-e.options.slidesToShow){h=e.$slider.find(".slick-cloned").slice(0,e.options.slidesToShow); 1125d(h) 1126}else{if(e.currentSlide===0){h=e.$slider.find(".slick-cloned").slice(e.options.slidesToShow*-1); 1127d(h) 1128}}}}; 1129b.prototype.loadSlider=function(){var c=this; 1130c.setPosition(); 1131c.$slideTrack.css({opacity:1}); 1132c.$slider.removeClass("slick-loading"); 1133c.initUI(); 1134if(c.options.lazyLoad==="progressive"){c.progressiveLazyLoad() 1135}}; 1136b.prototype.next=b.prototype.slickNext=function(){var c=this; 1137c.changeSlide({data:{message:"next"}}) 1138}; 1139b.prototype.orientationChange=function(){var c=this; 1140c.checkResponsive(); 1141c.setPosition() 1142}; 1143b.prototype.pause=b.prototype.slickPause=function(){var c=this; 1144c.autoPlayClear(); 1145c.paused=true 1146}; 1147b.prototype.play=b.prototype.slickPlay=function(){var c=this; 1148c.paused=false; 1149c.autoPlay() 1150}; 1151b.prototype.postSlide=function(d){var c=this; 1152c.$slider.trigger("afterChange",[c,d]); 1153c.animating=false; 1154c.setPosition(); 1155c.swipeLeft=null; 1156if(c.options.autoplay===true&&c.paused===false){c.autoPlay() 1157}}; 1158b.prototype.prev=b.prototype.slickPrev=function(){var c=this; 1159c.changeSlide({data:{message:"previous"}}) 1160}; 1161b.prototype.preventDefault=function(c){c.preventDefault() 1162}; 1163b.prototype.progressiveLazyLoad=function(){var d=this,c,e; 1164c=a("img[data-lazy]",d.$slider).length; 1165if(c>0){e=a("img[data-lazy]",d.$slider).first(); 1166e.attr("src",e.attr("data-lazy")).removeClass("slick-loading").load(function(){e.removeAttr("data-lazy"); 1167d.progressiveLazyLoad(); 1168if(d.options.adaptiveHeight===true){d.setPosition() 1169}}).error(function(){e.removeAttr("data-lazy"); 1170d.progressiveLazyLoad() 1171}) 1172}}; 1173b.prototype.refresh=function(c){var d=this,e=d.currentSlide; 1174d.destroy(true); 1175a.extend(d,d.initials,{currentSlide:e}); 1176d.init(); 1177if(!c){d.changeSlide({data:{message:"index",index:e}},false) 1178}}; 1179b.prototype.reinit=function(){var c=this; 1180c.$slides=c.$slideTrack.children(c.options.slide).addClass("slick-slide"); 1181c.slideCount=c.$slides.length; 1182if(c.currentSlide>=c.slideCount&&c.currentSlide!==0){c.currentSlide=c.currentSlide-c.options.slidesToScroll 1183}if(c.slideCount<=c.options.slidesToShow){c.currentSlide=0 1184}c.setProps(); 1185c.setupInfinite(); 1186c.buildArrows(); 1187c.updateArrows(); 1188c.initArrowEvents(); 1189c.buildDots(); 1190c.updateDots(); 1191c.initDotEvents(); 1192if(c.options.focusOnSelect===true){a(c.$slideTrack).children().on("click.slick",c.selectHandler) 1193}c.setSlideClasses(0); 1194c.setPosition(); 1195c.$slider.trigger("reInit",[c]) 1196}; 1197b.prototype.resize=function(){var c=this; 1198if(a(window).width()!==c.windowWidth){clearTimeout(c.windowDelay); 1199c.windowDelay=window.setTimeout(function(){c.windowWidth=a(window).width(); 1200c.checkResponsive(); 1201if(!c.unslicked){c.setPosition() 1202}},50) 1203}}; 1204b.prototype.removeSlide=b.prototype.slickRemove=function(d,f,e){var c=this; 1205if(typeof(d)==="boolean"){f=d; 1206d=f===true?0:c.slideCount-1 1207}else{d=f===true?--d:d 1208}if(c.slideCount<1||d<0||d>c.slideCount-1){return false 1209}c.unload(); 1210if(e===true){c.$slideTrack.children().remove() 1211}else{c.$slideTrack.children(this.options.slide).eq(d).remove() 1212}c.$slides=c.$slideTrack.children(this.options.slide); 1213c.$slideTrack.children(this.options.slide).detach(); 1214c.$slideTrack.append(c.$slides); 1215c.$slidesCache=c.$slides; 1216c.reinit() 1217}; 1218b.prototype.setCSS=function(d){var e=this,f={},c,g; 1219if(e.options.rtl===true){d=-d 1220}c=e.positionProp=="left"?Math.ceil(d)+"px":"0px"; 1221g=e.positionProp=="top"?Math.ceil(d)+"px":"0px"; 1222f[e.positionProp]=d; 1223if(e.transformsEnabled===false){e.$slideTrack.css(f) 1224}else{f={}; 1225if(e.cssTransitions===false){f[e.animType]="translate("+c+", "+g+")"; 1226e.$slideTrack.css(f) 1227}else{f[e.animType]="translate3d("+c+", "+g+", 0px)"; 1228e.$slideTrack.css(f) 1229}}}; 1230b.prototype.setDimensions=function(){var c=this; 1231if(c.options.vertical===false){if(c.options.centerMode===true){c.$list.css({padding:("0px "+c.options.centerPadding)}) 1232}}else{c.$list.height(c.$slides.first().outerHeight(true)*c.options.slidesToShow); 1233if(c.options.centerMode===true){c.$list.css({padding:(c.options.centerPadding+" 0px")}) 1234}}c.listWidth=c.$list.width(); 1235c.listHeight=c.$list.height(); 1236if(c.options.vertical===false&&c.options.variableWidth===false){c.slideWidth=Math.ceil(c.listWidth/c.options.slidesToShow); 1237c.$slideTrack.width(Math.ceil((c.slideWidth*c.$slideTrack.children(".slick-slide").length))) 1238}else{if(c.options.variableWidth===true){c.$slideTrack.width(5000*c.slideCount) 1239}else{c.slideWidth=Math.ceil(c.listWidth); 1240c.$slideTrack.height(Math.ceil((c.$slides.first().outerHeight(true)*c.$slideTrack.children(".slick-slide").length))) 1241}}var d=c.$slides.first().outerWidth(true)-c.$slides.first().width(); 1242if(c.options.variableWidth===false){c.$slideTrack.children(".slick-slide").width(c.slideWidth-d) 1243}}; 1244b.prototype.setFade=function(){var c=this,d; 1245c.$slides.each(function(e,f){d=(c.slideWidth*e)*-1; 1246if(c.options.rtl===true){a(f).css({position:"relative",right:d,top:0,zIndex:c.options.zIndex-2,opacity:0}
1246) 1247}else{a(f).css({position:"relative",left:d,top:0,zIndex:c.options.zIndex-2,opacity:0}) 1248}}); 1249c.$slides.eq(c.currentSlide).css({zIndex:c.options.zIndex-1,opacity:1}) 1250}; 1251b.prototype.setHeight=function(){var d=this; 1252if(d.options.slidesToShow===1&&d.options.adaptiveHeight===true&&d.options.vertical===false){var c=d.$slides.eq(d.currentSlide).outerHeight(true); 1253d.$list.css("height",c) 1254}}; 1255b.prototype.setOption=b.prototype.slickSetOption=function(e,f,d){var c=this; 1256c.options[e]=f; 1257if(d===true){c.unload(); 1258c.reinit() 1259}}; 1260b.prototype.setPosition=function(){var c=this; 1261c.setDimensions(); 1262c.setHeight(); 1263if(c.options.fade===false){c.setCSS(c.getLeft(c.currentSlide)) 1264}else{c.setFade() 1265}c.$slider.trigger("setPosition",[c]) 1266}; 1267b.prototype.setProps=function(){var d=this,c=document.body.style; 1268d.positionProp=d.options.vertical===true?"top":"left"; 1269if(d.positionProp==="top"){d.$slider.addClass("slick-vertical") 1270}else{d.$slider.removeClass("slick-vertical") 1271}if(c.WebkitTransition!==undefined||c.MozTransition!==undefined||c.msTransition!==undefined){if(d.options.useCSS===true){d.cssTransitions=true 1272}}if(d.options.fade){if(typeof d.options.zIndex==="number"){if(d.options.zIndex<3){d.options.zIndex=3 1273}}else{d.options.zIndex=d.defaults.zIndex 1274}}if(c.OTransform!==undefined){d.animType="OTransform"; 1275d.transformType="-o-transform"; 1276d.transitionType="OTransition"; 1277if(c.perspectiveProperty===undefined&&c.webkitPerspective===undefined){d.animType=false 1278}}if(c.MozTransform!==undefined){d.animType="MozTransform"; 1279d.transformType="-moz-transform"; 1280d.transitionType="MozTransition"; 1281if(c.perspectiveProperty===undefined&&c.MozPerspective===undefined){d.animType=false 1282}}if(c.webkitTransform!==undefined){d.animType="webkitTransform"; 1283d.transformType="-webkit-transform"; 1284d.transitionType="webkitTransition"; 1285if(c.perspectiveProperty===undefined&&c.webkitPerspective===undefined){d.animType=false 1286}}if(c.msTransform!==undefined){d.animType="msTransform"; 1287d.transformType="-ms-transform"; 1288d.transitionType="msTransition"; 1289if(c.msTransform===undefined){d.animType=false 1290}}if(c.transform!==undefined&&d.animType!==false){d.animType="transform"; 1291d.transformType="transform"; 1292d.transitionType="transition" 1293}d.transformsEnabled=(d.animType!==null&&d.animType!==false) 1294}; 1295b.prototype.setSlideClasses=function(f){var e=this,c,d,h,g; 1296d=e.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"); 1297e.$slides.eq(f).addClass("slick-current"); 1298if(e.options.centerMode===true){c=Math.floor(e.options.slidesToShow/2); 1299if(e.options.infinite===true){if(f>=c&&f<=(e.slideCount-1)-c){e.$slides.slice(f-c,f+c+1).addClass("slick-active").attr("aria-hidden","false") 1300}else{h=e.options.slidesToShow+f; 1301d.slice(h-c+1,h+c+2).addClass("slick-active").attr("aria-hidden","false") 1302}if(f===0){d.eq(d.length-1-e.options.slidesToShow).addClass("slick-center") 1303}else{if(f===e.slideCount-1){d.eq(e.options.slidesToShow).addClass("slick-center") 1304}}}e.$slides.eq(f).addClass("slick-center") 1305}else{if(f>=0&&f<=(e.slideCount-e.options.slidesToShow)){e.$slides.slice(f,f+e.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false") 1306}else{if(d.length<=e.options.slidesToShow){d.addClass("slick-active").attr("aria-hidden","false") 1307}else{g=e.slideCount%e.options.slidesToShow; 1308h=e.options.infinite===true?e.options.slidesToShow+f:f; 1309if(e.options.slidesToShow==e.options.slidesToScroll&&(e.slideCount-f)<e.options.slidesToShow){d.slice(h-(e.options.slidesToShow-g),h+g).addClass("slick-active").attr("aria-hidden","false") 1310}else{d.slice(h,h+e.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false") 1311}}}}if(e.options.lazyLoad==="ondemand"){e.lazyLoad() 1312}}; 1313b.prototype.setupInfinite=function(){var c=this,d,f,e; 1314if(c.options.fade===true){c.options.centerMode=false 1315}if(c.options.infinite===true&&c.options.fade===false){f=null; 1316if(c.slideCount>c.options.slidesToShow){if(c.options.centerMode===true){e=c.options.slidesToShow+1 1317}else{e=c.options.slidesToShow 1318}for(d=c.slideCount; 1319d>(c.slideCount-e); 1320d-=1){f=d-1; 1321a(c.$slides[f]).clone(true).attr("id","").attr("data-slick-index",f-c.slideCount).prependTo(c.$slideTrack).addClass("slick-cloned") 1322}for(d=0; 1323d<e; 1324d+=1){f=d; 1325a(c.$slides[f]).clone(true).attr("id","").attr("data-slick-index",f+c.slideCount).appendTo(c.$slideTrack).addClass("slick-cloned") 1326}c.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","") 1327}) 1328}}}; 1329b.prototype.setPaused=function(d){var c=this; 1330if(c.options.autoplay===true&&c.options.pauseOnHover===true){c.paused=d; 1331if(!d){c.autoPlay() 1332}else{c.autoPlayClear() 1333}}}; 1334b.prototype.selectHandler=function(f){var e=this; 1335var d=a(f.target).is(".slick-slide")?a(f.target):a(f.target).parents(".slick-slide"); 1336var c=parseInt(d.attr("data-slick-index")); 1337if(!c){c=0 1338}if(e.slideCount<=e.options.slidesToShow){e.setSlideClasses(c); 1339e.asNavFor(c); 1340return 1341}e.slideHandler(c) 1342}; 1343b.prototype.slideHandler=function(e,h,d){var c,k,g,i,f=null,j=this; 1344h=h||false; 1345if(j.animating===true&&j.options.waitForAnimate===true){return 1346}if(j.options.fade===true&&j.currentSlide===e){return 1347}if(j.slideCount<=j.options.slidesToShow){return 1348}if(h===false){j.asNavFor(e) 1349}c=e; 1350f=j.getLeft(c); 1351i=j.getLeft(j.currentSlide); 1352j.currentLeft=j.swipeLeft===null?i:j.swipeLeft; 1353if(j.options.infinite===false&&j.options.centerMode===false&&(e<0||e>j.getDotCount()*j.options.slidesToScroll)){if(j.options.fade===false){c=j.currentSlide; 1354if(d!==true){j.animateSlide(i,function(){j.postSlide(c) 1355}) 1356}else{j.postSlide(c) 1357}}return 1358}else{if(j.options.infinite===false&&j.options.centerMode===true&&(e<0||e>
1358(j.slideCount-j.options.slidesToScroll))){if(j.options.fade===false){c=j.currentSlide; 1359if(d!==true){j.animateSlide(i,function(){j.postSlide(c) 1360}) 1361}else{j.postSlide(c) 1362}}return 1363}}if(j.options.autoplay===true){clearInterval(j.autoPlayTimer) 1364}if(c<0){if(j.slideCount%j.options.slidesToScroll!==0){k=j.slideCount-(j.slideCount%j.options.slidesToScroll) 1365}else{k=j.slideCount+c 1366}}else{if(c>=j.slideCount){if(j.slideCount%j.options.slidesToScroll!==0){k=0 1367}else{k=c-j.slideCount 1368}}else{k=c 1369}}j.animating=true; 1370j.$slider.trigger("beforeChange",[j,j.currentSlide,k]); 1371g=j.currentSlide; 1372j.currentSlide=k; 1373j.setSlideClasses(j.currentSlide); 1374j.updateDots(); 1375j.updateArrows(); 1376if(j.options.fade===true){if(d!==true){j.fadeSlideOut(g); 1377j.fadeSlide(k,function(){j.postSlide(k) 1378}) 1379}else{j.postSlide(k) 1380}j.animateHeight(); 1381return 1382}if(d!==true){j.animateSlide(f,function(){j.postSlide(k) 1383}) 1384}else{j.postSlide(k) 1385}}; 1386b.prototype.startLoad=function(){var c=this; 1387if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.hide(); 1388c.$nextArrow.hide() 1389}if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){c.$dots.hide() 1390}c.$slider.addClass("slick-loading") 1391}; 1392b.prototype.swipeDirection=function(){var c,f,e,g,d=this; 1393c=d.touchObject.startX-d.touchObject.curX; 1394f=d.touchObject.startY-d.touchObject.curY; 1395e=Math.atan2(f,c); 1396g=Math.round(e*180/Math.PI); 1397if(g<0){g=360-Math.abs(g) 1398}if((g<=45)&&(g>=0)){return(d.options.rtl===false?"left":"right") 1399}if((g<=360)&&(g>=315)){return(d.options.rtl===false?"left":"right") 1400}if((g>=135)&&(g<=225)){return(d.options.rtl===false?"right":"left") 1401}if(d.options.verticalSwiping===true){if((g>=35)&&(g<=135)){return"left" 1402}else{return"right" 1403}}return"vertical" 1404}; 1405b.prototype.swipeEnd=function(e){var d=this,c; 1406d.dragging=false; 1407d.shouldClick=(d.touchObject.swipeLength>10)?false:true; 1408if(d.touchObject.curX===undefined){return false 1409}if(d.touchObject.edgeHit===true){d.$slider.trigger("edge",[d,d.swipeDirection()]) 1410}if(d.touchObject.swipeLength>=d.touchObject.minSwipe){switch(d.swipeDirection()){case"left":c=d.options.swipeToSlide?d.checkNavigable(d.currentSlide+d.getSlideCount()):d.currentSlide+d.getSlideCount(); 1411d.slideHandler(c); 1412d.currentDirection=0; 1413d.touchObject={}; 1414d.$slider.trigger("swipe",[d,"left"]); 1415break; 1416case"right":c=d.options.swipeToSlide?d.checkNavigable(d.currentSlide-d.getSlideCount()):d.currentSlide-d.getSlideCount(); 1417d.slideHandler(c); 1418d.currentDirection=1; 1419d.touchObject={}; 1420d.$slider.trigger("swipe",[d,"right"]); 1421break 1422}}else{if(d.touchObject.startX!==d.touchObject.curX){d.slideHandler(d.currentSlide); 1423d.touchObject={} 1424}}}; 1425b.prototype.swipeHandler=function(d){var c=this; 1426if((c.options.swipe===false)||("ontouchend" in document&&c.options.swipe===false)){return 1427}else{if(c.options.draggable===false&&d.type.indexOf("mouse")!==-1){return 1428}}c.touchObject.fingerCount=d.originalEvent&&d.originalEvent.touches!==undefined?d.originalEvent.touches.length:1; 1429c.touchObject.minSwipe=c.listWidth/c.options.touchThreshold; 1430if(c.options.verticalSwiping===true){c.touchObject.minSwipe=c.listHeight/c.options.touchThreshold 1431}switch(d.data.action){case"start":c.swipeStart(d); 1432break; 1433case"move":c.swipeMove(d); 1434break; 1435case"end":c.swipeEnd(d); 1436break 1437}}; 1438b.prototype.swipeMove=function(f){var e=this,j=false,h,d,g,c,i; 1439i=f.originalEvent!==undefined?f.originalEvent.touches:null; 1440if(!e.dragging||i&&i.length!==1){return false 1441}h=e.getLeft(e.currentSlide); 1442e.touchObject.curX=i!==undefined?i[0].pageX:f.clientX; 1443e.touchObject.curY=i!==undefined?i[0].pageY:f.clientY; 1444e.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(e.touchObject.curX-e.touchObject.startX,2))); 1445if(e.options.verticalSwiping===true){e.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(e.touchObject.curY-e.touchObject.startY,2))) 1446}d=e.swipeDirection(); 1447if(d==="vertical"){return 1448}if(f.originalEvent!==undefined&&e.touchObject.swipeLength>4){f.preventDefault() 1449}c=(e.options.rtl===false?1:-1)*(e.touchObject.curX>e.touchObject.startX?1:-1); 1450if(e.options.verticalSwiping===true){c=e.touchObject.curY>e.touchObject.startY?1:-1 1451}g=e.touchObject.swipeLength; 1452e.touchObject.edgeHit=false; 1453if(e.options.infinite===false){if((e.currentSlide===0&&d==="right")||(e.currentSlide>=e.getDotCount()&&d==="left")){g=e.touchObject.swipeLength*e.options.edgeFriction; 1454e.touchObject.edgeHit=true 1455}}if(e.options.vertical===false){e.swipeLeft=h+g*c 1456}else{e.swipeLeft=h+(g*(e.$list.height()/e.listWidth))*c 1457}if(e.options.verticalSwiping===true){e.swipeLeft=h+g*c 1458}if(e.options.fade===true||e.options.touchMove===false){return false 1459}if(e.animating===true){e.swipeLeft=null; 1460return false 1461}e.setCSS(e.swipeLeft) 1462}; 1463b.prototype.swipeStart=function(d){var c=this,e; 1464if(c.touchObject.fingerCount!==1||c.slideCount<=c.options.slidesToShow){c.touchObject={}; 1465return false 1466}if(d.originalEvent!==undefined&&d.originalEvent.touches!==undefined){e=d.originalEvent.touches[0] 1467}c.touchObject.startX=c.touchObject.curX=e!==undefined?e.pageX:d.clientX; 1468c.touchObject.startY=c.touchObject.curY=e!==undefined?e.pageY:d.clientY; 1469c.dragging=true 1470}; 1471b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var c=this; 1472if(c.$slidesCache!==null){c.unload(); 1473c.$slideTrack.children(this.options.slide).detach(); 1474c.$slidesCache.appendTo(c.$slideTrack); 1475c.reinit() 1476}}; 1477b.prototype.unload=function(){var c=this; 1478a(".slick-cloned",c.$slider).detach(); 1479if(c.$dots){c.$dots.remove() 1480}if(c.$prevArrow&&(typeof c.options.prevArrow!=="object")){c.$prevArrow.remove() 1481}if(c.$nextArrow&&(typeof c.options.nextArrow!=="object")){c.$nextArrow.remove() 1482}c.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","") 1483};
1484b.prototype.unslick=function(d){var c=this; 1485c.$slider.trigger("unslick",[c,d]); 1486c.destroy() 1487}; 1488b.prototype.updateArrows=function(){var d=this,c; 1489c=Math.floor(d.options.slidesToShow/2); 1490if(d.options.arrows===true&&d.options.infinite!==true&&d.slideCount>d.options.slidesToShow){d.$prevArrow.removeClass("slick-disabled"); 1491d.$nextArrow.removeClass("slick-disabled"); 1492if(d.currentSlide===0){d.$prevArrow.addClass("slick-disabled"); 1493d.$nextArrow.removeClass("slick-disabled") 1494}else{if(d.currentSlide>=d.slideCount-d.options.slidesToShow&&d.options.centerMode===false){d.$nextArrow.addClass("slick-disabled"); 1495d.$prevArrow.removeClass("slick-disabled") 1496}else{if(d.currentSlide>=d.slideCount-1&&d.options.centerMode===true){d.$nextArrow.addClass("slick-disabled"); 1497d.$prevArrow.removeClass("slick-disabled") 1498}}}}}; 1499b.prototype.updateDots=function(){var c=this; 1500if(c.$dots!==null){c.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"); 1501c.$dots.find("li").eq(Math.floor(c.currentSlide/c.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false") 1502}}; 1503b.prototype.visibility=function(){var c=this; 1504if(document[c.hidden]){c.paused=true; 1505c.autoPlayClear() 1506}else{if(c.options.autoplay===true){c.paused=false; 1507c.autoPlay() 1508}}}; 1509a.fn.slick=function(){var f=this,h=arguments[0],e=Array.prototype.slice.call(arguments,1),c=f.length,g=0,d; 1510for(g; 1511g<c; 1512g++){if(typeof h=="object"||typeof h=="undefined"){f[g].slick=new b(f[g],h) 1513}else{d=f[g].slick[h].apply(f[g].slick,e) 1514}if(typeof d!="undefined"){return d 1515}}return f 1516} 1517})); 1518"use strict"; 1519var SlickLightbox,defaults; 1520SlickLightbox=(function(){function a(c,b){var d; 1521this.options=b; 1522this.element=$(c); 1523this.didInit=false; 1524d=this; 1525this.element.on("click.slickLightbox",this.options.itemSelector,function(f){f.preventDefault(); 1526return d.init(d.element.find(d.options.itemSelector).index($(this))) 1527}) 1528}a.prototype.init=function(b){this.didInit=true; 1529this.createModal(b); 1530this.bindEvents(); 1531this.initSlick(); 1532return this.open() 1533}; 1534a.prototype.createModalItems=function(d){var b,e,c; 1535if(this.options.images){c=$.map(this.options.images,function(f){return'<div class="slick-lightbox-slick-item"><div class="slick-lightbox-slick-item-inner"><img class="slick-lightbox-slick-img" src="'+f+'" /></div></div>' 1536}) 1537}else{e=(function(f){return function(h){var g; 1538g=f.getElementCaption(h); 1539return'<div class="slick-lightbox-slick-item"><div class="slick-lightbox-slick-item-inner"><img class="slick-lightbox-slick-img" src="'+h.href+'" />'+g+"</div></div>" 1540} 1541})(this); 1542b=this.element.find(this.options.itemSelector); 1543if(d===0||d===-1){c=$.map(b,e) 1544}else{c=$.map(b.slice(d),e); 1545$.each(b.slice(0,d),function(f,g){return c.push(e(g)) 1546}) 1547}}return c 1548}; 1549a.prototype.createModal=function(c){var d,b; 1550b=this.createModalItems(c); 1551d='<div class="slick-lightbox slick-hide-init" style="background: '+this.options.background+';">\n <div class="slick-lightbox-inner">\n <div class="slick-lightbox-slick slick-caption-'+this.options.captionPosition+'">'+(b.join(""))+'</div>\n <button type="button" class="slick-lightbox-close"></button>\n <div>\n<div>'; 1552this.modalElement=$(d); 1553return $("body").append(this.modalElement) 1554}; 1555a.prototype.initSlick=function(b){if(this.options.slick!=null){if(typeof this.options.slick==="function"){this.options.slick(this.modalElement) 1556}else{this.slick=this.modalElement.find(".slick-lightbox-slick").slick(this.options.slick) 1557}}else{this.slick=this.modalElement.find(".slick-lightbox-slick").slick() 1558}return this.modalElement.trigger("init.slickLightbox") 1559}; 1560a.prototype.open=function(){return this.modalElement.removeClass("slick-hide-init") 1561}; 1562a.prototype.close=function(){this.modalElement.addClass("slick-hide"); 1563return this.destroy() 1564}; 1565a.prototype.bindEvents=function(){var b; 1566b=(function(c){return function(){return c.modalElement.find(".slick-lightbox-slick-item").height(c.modalElement.find(".slick-lightbox-inner").height()) 1567} 1568})(this); 1569$(window).on("orientationchange.slickLightbox resize.slickLightbox",b); 1570this.modalElement.on("init.slickLightbox",b); 1571this.modalElement.on("destroy.slickLightbox",(function(c){return function(){return c.destroy() 1572} 1573})(this)); 1574this.modalElement.on("click.slickLightbox touchstart.slickLightbox",".slick-lightbox-close",(function(c){return function(d){d.preventDefault(); 1575return c.close() 1576} 1577})(this)); 1578if(this.options.closeOnEscape||this.options.navigateByKeyboard){return $(document).on("keydown.slickLightbox",(function(c){return function(f){var d; 1579d=f.keyCode?f.keyCode:f.which; 1580if(c.options.navigateByKeyboard){if(d===37){c.slideSlick("left") 1581}else{if(d===39){c.slideSlick("right") 1582}}}if(c.options.closeOnEscape){if(d===27){return c.close() 1583}}} 1584})(this)) 1585}}; 1586a.prototype.slideSlick=function(b){if(b==="left"){return this.slick.slickPrev() 1587}else{return this.slick.slickNext() 1588}}; 1589a.prototype.getElementCaption=function(b){var d; 1590if(!this.options.caption){return"" 1591}d=(function(){switch(typeof this.options.caption){case"function":return this.options.caption(b); 1592case"string":return $(b).data(this.options.caption) 1593}}).call(this); 1594return'<span class="slick-lightbox-slick-caption">'+d+"</span>" 1595}; 1596a.prototype.unbindEvents=function(){$(window).off(".slickLightbox"); 1597$(document).off(".slickLightbox"); 1598return this.modalElement.off(".slickLightbox") 1599}; 1600a.prototype.destroy=function(b){if(b==null){b=false 1601}if(this.didInit){this.unbindEvents(); 1602setTimeout(((function(c){return function(){return c.modalElement.remove() 1603} 1604})(this)),this.options.destroyTimeout) 1605}if(b){return this.element.off(".slickLightbox",this.options.itemSelector) 1606}}; 1607a.prototype.destroyPrevious=function(){return $("body").children(".slick-lightbox").trigger("destroy.slickLightbox") 1608}; 1609return a 1610})(); 1611defaults={background:"rgba(0,0,0,.8)",closeOnEscape:true,destroyTimeout:500,itemSelector:"a",navigateByKeyboard:true,caption:false,captionPosition:"dynamic",images:false,slick:{}};
1612$.fn.slickLightbox=function(a){a=$.extend({},defaults,a); 1613return this.slickLightbox=new SlickLightbox(this,a) 1614}; 1615$.fn.unslickLightbox=function(){return this.slickLightbox.destroy(true) 1616}; 1617(function(){function c(n,j){var o; 1618j=j||{}; 1619this.trackingClick=false; 1620this.trackingClickStart=0; 1621this.targetElement=null; 1622this.touchStartX=0; 1623this.touchStartY=0; 1624this.lastTouchIdentifier=0; 1625this.touchBoundary=j.touchBoundary||10; 1626this.layer=n; 1627this.tapDelay=j.tapDelay||200; 1628if(c.notNeeded(n)){return 1629}function p(l,i){return function(){return l.apply(i,arguments) 1630} 1631}var h=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"]; 1632var m=this; 1633for(var k=0,g=h.length; 1634k<g; 1635k++){m[h[k]]=p(m[h[k]],m) 1636}if(b){n.addEventListener("mouseover",this.onMouse,true); 1637n.addEventListener("mousedown",this.onMouse,true); 1638n.addEventListener("mouseup",this.onMouse,true) 1639}n.addEventListener("click",this.onClick,true); 1640n.addEventListener("touchstart",this.onTouchStart,false); 1641n.addEventListener("touchmove",this.onTouchMove,false); 1642n.addEventListener("touchend",this.onTouchEnd,false); 1643n.addEventListener("touchcancel",this.onTouchCancel,false); 1644if(!Event.prototype.stopImmediatePropagation){n.removeEventListener=function(l,r,i){var q=Node.prototype.removeEventListener; 1645if(l==="click"){q.call(n,l,r.hijacked||r,i) 1646}else{q.call(n,l,r,i) 1647}}; 1648n.addEventListener=function(q,r,l){var i=Node.prototype.addEventListener; 1649if(q==="click"){i.call(n,q,r.hijacked||(r.hijacked=function(s){if(!s.propagationStopped){r(s) 1650}}),l) 1651}else{i.call(n,q,r,l) 1652}} 1653}if(typeof n.onclick==="function"){o=n.onclick; 1654n.addEventListener("click",function(i){o(i) 1655},false); 1656n.onclick=null 1657}}var b=navigator.userAgent.indexOf("Android")>0; 1658var f=/iP(ad|hone|od)/.test(navigator.userAgent); 1659var d=f&&(/OS 4_\d(_\d)?/).test(navigator.userAgent); 1660var e=f&&(/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent); 1661var a=navigator.userAgent.indexOf("BB10")>0; 1662c.prototype.needsClick=function(g){switch(g.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(g.disabled){return true 1663}break; 1664case"input":if((f&&g.type==="file")||g.disabled){return true 1665}break; 1666case"label":case"video":return true 1667}return(/\bneedsclick\b/).test(g.className) 1668}; 1669c.prototype.needsFocus=function(g){switch(g.nodeName.toLowerCase()){case"textarea":return true; 1670case"select":return !b; 1671case"input":switch(g.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return false 1672}return !g.disabled&&!g.readOnly; 1673default:return(/\bneedsfocus\b/).test(g.className) 1674}}; 1675c.prototype.sendClick=function(h,i){var g,j; 1676if(document.activeElement&&document.activeElement!==h){document.activeElement.blur() 1677}j=i.changedTouches[0]; 1678g=document.createEvent("MouseEvents"); 1679g.initMouseEvent(this.determineEventType(h),true,true,window,1,j.screenX,j.screenY,j.clientX,j.clientY,false,false,false,false,0,null); 1680g.forwardedTouchEvent=true; 1681h.dispatchEvent(g) 1682}; 1683c.prototype.determineEventType=function(g){if(b&&g.tagName.toLowerCase()==="select"){return"mousedown" 1684}return"click" 1685}; 1686c.prototype.focus=function(g){var h; 1687if(f&&g.setSelectionRange&&g.type.indexOf("date")!==0&&g.type!=="time"){h=g.value.length; 1688g.setSelectionRange(h,h) 1689}else{g.focus() 1690}}; 1691c.prototype.updateScrollParent=function(h){var i,g; 1692i=h.fastClickScrollParent; 1693if(!i||!i.contains(h)){g=h; 1694do{if(g.scrollHeight>g.offsetHeight){i=g; 1695h.fastClickScrollParent=g; 1696break 1697}g=g.parentElement 1698}while(g) 1699}if(i){i.fastClickLastScrollTop=i.scrollTop 1700}}; 1701c.prototype.getTargetElementFromEventTarget=function(g){if(g.nodeType===Node.TEXT_NODE){return g.parentNode 1702}return g 1703}; 1704c.prototype.onTouchStart=function(i){var g,j,h; 1705if(i.targetTouches.length>1){return true 1706}g=this.getTargetElementFromEventTarget(i.target); 1707j=i.targetTouches[0]; 1708if(f){h=window.getSelection(); 1709if(h.rangeCount&&!h.isCollapsed){return true 1710}if(!d){if(j.identifier&&j.identifier===this.lastTouchIdentifier){i.preventDefault(); 1711return false 1712}this.lastTouchIdentifier=j.identifier; 1713this.updateScrollParent(g) 1714}}this.trackingClick=true; 1715this.trackingClickStart=i.timeStamp; 1716this.targetElement=g; 1717this.touchStartX=j.pageX; 1718this.touchStartY=j.pageY; 1719if((i.timeStamp-this.lastClickTime)<this.tapDelay){i.preventDefault() 1720}return true 1721}; 1722c.prototype.touchHasMoved=function(g){var i=g.changedTouches[0],h=this.touchBoundary; 1723if(Math.abs(i.pageX-this.touchStartX)>h||Math.abs(i.pageY-this.touchStartY)>h){return true 1724}return false 1725}; 1726c.prototype.onTouchMove=function(g){if(!this.trackingClick){return true 1727}if(this.targetElement!==this.getTargetElementFromEventTarget(g.target)||this.touchHasMoved(g)){this.trackingClick=false; 1728this.targetElement=null 1729}return true 1730}; 1731c.prototype.findControl=function(g){if(g.control!==undefined){return g.control 1732}if(g.htmlFor){return document.getElementById(g.htmlFor) 1733}
1733return g.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea") 1734}; 1735c.prototype.onTouchEnd=function(i){var k,j,h,m,l,g=this.targetElement; 1736if(!this.trackingClick){return true 1737}if((i.timeStamp-this.lastClickTime)<this.tapDelay){this.cancelNextClick=true; 1738return true 1739}this.cancelNextClick=false; 1740this.lastClickTime=i.timeStamp; 1741j=this.trackingClickStart; 1742this.trackingClick=false; 1743this.trackingClickStart=0; 1744if(e){l=i.changedTouches[0]; 1745g=document.elementFromPoint(l.pageX-window.pageXOffset,l.pageY-window.pageYOffset)||g; 1746g.fastClickScrollParent=this.targetElement.fastClickScrollParent 1747}h=g.tagName.toLowerCase(); 1748if(h==="label"){k=this.findControl(g); 1749if(k){this.focus(g); 1750if(b){return false 1751}g=k 1752}}else{if(this.needsFocus(g)){if((i.timeStamp-j)>100||(f&&window.top!==window&&h==="input")){this.targetElement=null; 1753return false 1754}this.focus(g); 1755this.sendClick(g,i); 1756if(!f||h!=="select"){this.targetElement=null; 1757i.preventDefault() 1758}return false 1759}}if(f&&!d){m=g.fastClickScrollParent; 1760if(m&&m.fastClickLastScrollTop!==m.scrollTop){return true 1761}}if(!this.needsClick(g)){i.preventDefault(); 1762this.sendClick(g,i) 1763}return false 1764}; 1765c.prototype.onTouchCancel=function(){this.trackingClick=false; 1766this.targetElement=null 1767}; 1768c.prototype.onMouse=function(g){if(!this.targetElement){return true 1769}if(g.forwardedTouchEvent){return true 1770}if(!g.cancelable){return true 1771}if(!this.needsClick(this.targetElement)||this.cancelNextClick){if(g.stopImmediatePropagation){g.stopImmediatePropagation() 1772}else{g.propagationStopped=true 1773}g.stopPropagation(); 1774g.preventDefault(); 1775return false 1776}return true 1777}; 1778c.prototype.onClick=function(g){var h; 1779if(this.trackingClick){this.targetElement=null; 1780this.trackingClick=false; 1781return true 1782}if(g.target.type==="submit"&&g.detail===0){return true 1783}h=this.onMouse(g); 1784if(!h){this.targetElement=null 1785}return h 1786}; 1787c.prototype.destroy=function(){var g=this.layer; 1788if(b){g.removeEventListener("mouseover",this.onMouse,true); 1789g.removeEventListener("mousedown",this.onMouse,true); 1790g.removeEventListener("mouseup",this.onMouse,true) 1791}g.removeEventListener("click",this.onClick,true); 1792g.removeEventListener("touchstart",this.onTouchStart,false); 1793g.removeEventListener("touchmove",this.onTouchMove,false); 1794g.removeEventListener("touchend",this.onTouchEnd,false); 1795g.removeEventListener("touchcancel",this.onTouchCancel,false) 1796}; 1797c.notNeeded=function(h){var g; 1798var j; 1799var i; 1800if(typeof window.ontouchstart==="undefined"){return true 1801}j=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]; 1802if(j){if(b){g=document.querySelector("meta[name=viewport]"); 1803if(g){if(g.content.indexOf("user-scalable=no")!==-1){return true 1804}if(j>31&&document.documentElement.scrollWidth<=window.outerWidth){return true 1805}}}else{return true 1806}}if(a){i=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/); 1807if(i[1]>=10&&i[2]>=3){g=document.querySelector("meta[name=viewport]"); 1808if(g){if(g.content.indexOf("user-scalable=no")!==-1){return true 1809}if(document.documentElement.scrollWidth<=window.outerWidth){return true 1810}}}}if(h.style.msTouchAction==="none"){return true 1811}return false 1812}; 1813c.attach=function(h,g){return new c(h,g) 1814}; 1815if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return c 1816}) 1817}else{if(typeof module!=="undefined"&&module.exports){module.exports=c.attach; 1818module.exports.FastClick=c 1819}else{window.FastClick=c 1820}}}()); 1821(function(){var G; 1822var ax="3.10.0"; 1823var P=1,H=2,V=4,ae=8,m=16,af=32,aw=64,J=128,j=256; 1824var t=30,aD="..."; 1825var v=150,R=16; 1826var aR=200; 1827var N=1,ao=2; 1828var aK="Expected a function"; 1829var aN="__lodash_placeholder__"; 1830var z="[object Arguments]",aA="[object Array]",aM="[object Boolean]",B="[object Date]",aI="[object Error]",a="[object Function]",aJ="[object Map]",g="[object Number]",d="[object Object]",U="[object RegExp]",b="[object Set]",A="[object String]",y="[object WeakMap]"; 1831var aP="[object ArrayBuffer]",a1="[object Float32Array]",W="[object Float64Array]",x="[object Int8Array]",aE="[object Int16Array]",E="[object Int32Array]",aL="[object Uint8Array]",al="[object Uint8ClampedArray]",ar="[object Uint16Array]",p="[object Uint32Array]"; 1832var aB=/\b__p \+= '';/g,ap=/\b(__p \+=) '' \+/g,C=/(__e\(.*?\)|\b__t\)) \+\n'';/g; 1833var a0=/&(?:amp|lt|gt|quot|#39|#96);/g,h=/[&<>"'`]/g,s=RegExp(a0.source),au=RegExp(h.source); 1834var n=/<%-([\s\S]+?)%>/g,F=/<%([\s\S]+?)%>/g,Y=/<%=([\s\S]+?)%>/g; 1835var aW=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\n\\]|\\.)*?\1)\]/,u=/^\w*$/,am=
1835/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\n\\]|\\.)*?)\2)\]/g; 1836var aj=/^[:!,]|[\\^$.*+?()[\]{}|\/]|(^[0-9a-fA-Fnrtuvx])|([\n\r\u2028\u2029])/g,aG=RegExp(aj.source); 1837var ac=/[\u0300-\u036f\ufe20-\ufe23]/g; 1838var a5=/\\(\\)?/g; 1839var e=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g; 1840var aC=/\w*$/; 1841var r=/^0[xX]/; 1842var c=/^\[object .+?Constructor\]$/; 1843var O=/^\d+$/; 1844var Q=/[\xc0-\xd6\xd8-\xde\xdf-\xf6\xf8-\xff]/g; 1845var aO=/($^)/; 1846var q=/['\n\r\u2028\u2029\\]/g; 1847var ai=(function(){var a7="[A-Z\\xc0-\\xd6\\xd8-\\xde]",a6="[a-z\\xdf-\\xf6\\xf8-\\xff]+"; 1848return RegExp(a7+"+(?="+a7+a6+")|"+a7+"?"+a6+"|"+a7+"+|[0-9]+","g") 1849}()); 1850var ag=["Array","ArrayBuffer","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Math","Number","Object","RegExp","Set","String","_","clearTimeout","isFinite","parseFloat","parseInt","setTimeout","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap"]; 1851var K=-1; 1852var ak={}; 1853ak[a1]=ak[W]=ak[x]=ak[aE]=ak[E]=ak[aL]=ak[al]=ak[ar]=ak[p]=true; 1854ak[z]=ak[aA]=ak[aP]=ak[aM]=ak[B]=ak[aI]=ak[a]=ak[aJ]=ak[g]=ak[d]=ak[U]=ak[b]=ak[A]=ak[y]=false; 1855var an={}; 1856an[z]=an[aA]=an[aP]=an[aM]=an[B]=an[a1]=an[W]=an[x]=an[aE]=an[E]=an[g]=an[d]=an[U]=an[A]=an[aL]=an[al]=an[ar]=an[p]=true; 1857an[aI]=an[a]=an[aJ]=an[b]=an[y]=false; 1858var k={"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcC":"I","\xcd":"I","\xce":"I","\xcf":"I","\xeC":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss"}; 1859var aV={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"}; 1860var T={"&":"&","<":"<",">":">",""":'"',"'":"'","`":"`"}; 1861var aF={"function":true,object:true}; 1862var aS={"0":"x30","1":"x31","2":"x32","3":"x33","4":"x34","5":"x35","6":"x36","7":"x37","8":"x38","9":"x39",A:"x41",B:"x42",C:"x43",D:"x44",E:"x45",F:"x46",a:"x61",b:"x62",c:"x63",d:"x64",e:"x65",f:"x66",n:"x6e",r:"x72",t:"x74",u:"x75",v:"x76",x:"x78"}; 1863var ab={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"}; 1864var D=aF[typeof exports]&&exports&&!exports.nodeType&&exports; 1865var ad=aF[typeof module]&&module&&!module.nodeType&&module; 1866var aH=D&&ad&&typeof global=="object"&&global&&global.Object&&global; 1867var aZ=aF[typeof self]&&self&&self.Object&&self; 1868var S=aF[typeof window]&&window&&window.Object&&window; 1869var a2=ad&&ad.exports===D&&D; 1870var aU=aH||((S!==(this&&this.window))&&S)||aZ||this; 1871function aa(bb,a7){if(bb!==a7){var a9=bb===null,ba=bb===G,bc=bb===bb; 1872var bd=a7===null,a6=a7===G,a8=a7===a7; 1873if((bb>a7&&!bd)||!bc||(a9&&!a6&&a8)||(ba&&a8)){return 1 1874}if((bb<a7&&!a9)||!a8||(bd&&!ba&&bc)||(a6&&bc)){return -1 1875}}return 0 1876}function I(ba,a6,a9){var a8=ba.length,a7=a9?a8:-1; 1877while((a9?a7--:++a7<a8)){if(a6(ba[a7],a7,ba)){return a7 1878}}return -1 1879}function aX(ba,a9,a7){if(a9!==a9){return at(ba,a7) 1880}var a6=a7-1,a8=ba.length; 1881while(++a6<a8){if(ba[a6]===a9){return a6 1882}}return -1 1883}function i(a6){return typeof a6=="function"||false 1884}function az(a6){return a6==null?"":(a6+"") 1885}function l(a7,a9){var a6=-1,a8=a7.length; 1886while(++a6<a8&&a9.indexOf(a7.charAt(a6))>-1){}return a6 1887}function o(a7,a8){var a6=a7.length; 1888while(a6--&&a8.indexOf(a7.charAt(a6))>-1){}return a6 1889}function L(a7,a6){return aa(a7.criteria,a6.criteria)||(a7.index-a6.index) 1890}function a4(ba,be,a9){var bc=-1,bd=ba.criteria,a6=be.criteria,a7=bd.length,bb=a9.length; 1891while(++bc<a7){var bf=aa(bd[bc],a6[bc]); 1892if(bf){if(bc>=bb){return bf 1893}var a8=a9[bc]; 1894return bf*((a8==="asc"||a8===true)?1:-1) 1895}}return ba.index-be.index 1896}function aq(a6){return k[a6] 1897}function a3(a6){return aV[a6] 1898}function X(a7,a6,a8){if(a6){a7=aS[a7] 1899}else{if(a8){a7=ab[a7] 1900}}return"\\"+a7 1901}function aQ(a6){return"\\"+ab[a6] 1902}function at(bb,a8,ba){var a9=bb.length,a7=a8+(ba?0:-1); 1903while((ba?a7--:++a7<a9)){var a6=bb[a7]; 1904if(a6!==a6){return a7 1905}}return -1 1906}function f(a6){return !!a6&&typeof a6=="object" 1907}function aY(a6){return((a6<=160&&(a6>=9&&a6<=13)||a6==32||a6==160)||a6==5760||a6==6158||(a6>=8192&&(a6<=8202||a6==8232||a6==8233||a6==8239||a6==8287||a6==12288||a6==65279))) 1908}function M(bb,ba){var a7=-1,a9=bb.length,a8=-1,a6=[]; 1909while(++a7<a9){if(bb[a7]===ba){bb[a7]=aN; 1910a6[++a8]=a7 1911}}return a6 1912}function Z(bb,a9){var a6,ba=-1,a7=bb.length,bd=-1,be=[]; 1913while(++ba<a7){var bc=bb[ba],a8=a9?a9(bc,ba,bb):bc; 1914if(!ba||a6!==a8){a6=a8; 1915be[++bd]=bc 1916}}return be 1917}function aT(a7){var a6=-1,a8=a7.length;
1918while(++a6<a8&&aY(a7.charCodeAt(a6))){}return a6 1919}function w(a7){var a6=a7.length; 1920while(a6--&&aY(a7.charCodeAt(a6))){}return a6 1921}function av(a6){return T[a6] 1922}function ay(bH){bH=bH?ah.defaults(aU.Object(),bH,ah.pick(aU,ag)):aU; 1923var fH=bH.Array,ea=bH.Date,gW=bH.Error,eZ=bH.Function,gT=bH.Math,d5=bH.Number,ec=bH.Object,eW=bH.RegExp,en=bH.String,gG=bH.TypeError; 1924var cU=fH.prototype,eB=ec.prototype,gI=en.prototype; 1925var eT=eZ.prototype.toString; 1926var bR=eB.hasOwnProperty; 1927var ey=0; 1928var g0=eB.toString; 1929var d2=aU._; 1930var df=eW("^"+eT.call(bR).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"); 1931var dS=bH.ArrayBuffer,eI=bH.clearTimeout,eR=bH.parseFloat,bf=gT.pow,g1=eB.propertyIsEnumerable,f5=bz(bH,"Set"),b9=bH.setTimeout,fy=cU.splice,g5=bH.Uint8Array,dk=bz(bH,"WeakMap"); 1932var ca=gT.ceil,hb=bz(ec,"create"),fM=gT.floor,gX=bz(fH,"isArray"),ff=bH.isFinite,f2=bz(ec,"keys"),dJ=gT.max,bK=gT.min,eS=bz(ea,"now"),bd=bH.parseInt,b7=gT.random; 1933var a6=d5.NEGATIVE_INFINITY,eK=d5.POSITIVE_INFINITY; 1934var cd=4294967295,gS=cd-1,dT=cd>>>1; 1935var gz=9007199254740991; 1936var cw=dk&&new dk; 1937var cR={}; 1938function gN(gt){if(f(gt)&&!bT(gt)&&!(gt instanceof fP)){if(gt instanceof b4){return gt 1939}if(bR.call(gt,"__chain__")&&bR.call(gt,"__wrapped__")){return gH(gt) 1940}}return new b4(gt) 1941}function dZ(){}function b4(hx,gt,hy){this.__wrapped__=hx; 1942this.__actions__=hy||[]; 1943this.__chain__=!!gt 1944}var gj=gN.support={}; 1945gN.templateSettings={escape:n,evaluate:F,interpolate:Y,variable:"",imports:{_:gN}}; 1946function fP(gt){this.__wrapped__=gt; 1947this.__actions__=[]; 1948this.__dir__=1; 1949this.__filtered__=false; 1950this.__iteratees__=[]; 1951this.__takeCount__=eK; 1952this.__views__=[] 1953}function hu(){var gt=new fP(this.__wrapped__); 1954gt.__actions__=dG(this.__actions__); 1955gt.__dir__=this.__dir__; 1956gt.__filtered__=this.__filtered__; 1957gt.__iteratees__=dG(this.__iteratees__); 1958gt.__takeCount__=this.__takeCount__; 1959gt.__views__=dG(this.__views__); 1960return gt 1961}function gB(){if(this.__filtered__){var gt=new fP(this); 1962gt.__dir__=-1; 1963gt.__filtered__=true 1964}else{gt=this.clone(); 1965gt.__dir__*=-1 1966}return gt 1967}function dO(){var hH=this.__wrapped__.value(),hL=this.__dir__,hD=bT(hH),gt=hL<0,hN=hD?hH.length:0,hK=fY(0,hN,this.__views__),hC=hK.start,hA=hK.end,hB=hA-hC,hG=gt?hA:(hC-1),hF=this.__iteratees__,hQ=hF.length,hy=0,hE=bK(hB,this.__takeCount__); 1968if(!hD||hN<aR||(hN==hB&&hE==hB)){return bo((gt&&hD)?hH.reverse():hH,this.__actions__) 1969}var hI=[]; 1970outer:while(hB--&&hy<hE){hG+=hL; 1971var hO=-1,hM=hH[hG]; 1972while(++hO<hQ){var hP=hF[hO],hJ=hP.iteratee,hz=hP.type,hx=hJ(hM); 1973if(hz==ao){hM=hx 1974}else{if(!hx){if(hz==N){continue outer 1975}else{break outer 1976}}}}hI[hy++]=hM 1977}return hI 1978}function cH(){this.__data__={} 1979}function fJ(gt){return this.has(gt)&&delete this.__data__[gt] 1980}function fK(gt){return gt=="__proto__"?G:this.__data__[gt] 1981}function fa(gt){return gt!="__proto__"&&bR.call(this.__data__,gt) 1982}function ft(gt,hx){if(gt!="__proto__"){this.__data__[gt]=hx 1983}return this 1984}function cz(gt){var hx=gt?gt.length:0; 1985this.data={hash:hb(null),set:new f5}; 1986while(hx--){this.push(gt[hx]) 1987}}function hq(hx,hz){var hy=hx.data,gt=(typeof hz=="string"||bw(hz))?hy.set.has(hz):hy.hash[hz]; 1988return gt?0:-1 1989}function bL(hx){var gt=this.data; 1990if(typeof hx=="string"||bw(hx)){gt.set.add(hx) 1991}else{gt.hash[hx]=true 1992}}function cQ(hC,hx){var hz=-1,hB=hC.length,hA=-1,hy=hx.length,gt=fH(hB+hy); 1993while(++hz<hB){gt[hz]=hC[hz] 1994}while(++hA<hy){gt[hz++]=hx[hA] 1995}return gt 1996}function dG(hy,hz){var gt=-1,hx=hy.length; 1997hz||(hz=fH(hx)); 1998while(++gt<hx){hz[gt]=hy[gt] 1999}return hz 2000}function gi(hz,hy){var gt=-1,hx=hz.length; 2001while(++gt<hx){if(hy(hz[gt],gt,hz)===false){break 2002}}return hz 2003}function bt(hy,hx){var gt=hy.length; 2004while(gt--){if(hx(hy[gt],gt,hy)===false){break 2005}}return hy 2006}function cS(hz,gt){var hx=-1,hy=hz.length; 2007while(++hx<hy){if(!gt(hz[hx],hx,hz)){return false 2008}}return true 2009}function gQ(hD,hA,gt,hy){var hB=-1,hx=hD.length,hz=hy,hF=hz; 2010while(++hB<hx){var hE=hD[hB],hC=+hA(hE); 2011if(gt(hC,hz)){hz=hC; 2012hF=hE 2013}}return hF 2014}function ek(hC,hx){var hy=-1,hA=hC.length,hz=-1,gt=[]; 2015while(++hy<hA){var hB=hC[hy]; 2016if(hx(hB,hy,hC)){gt[++hz]=hB 2017}}return gt 2018}function gm(hA,hz){var hx=-1,hy=hA.length,gt=fH(hy); 2019while(++hx<hy){gt[hx]=hz(hA[hx],hx,hA) 2020}return gt 2021}function gF(hA,gt){var hx=-1,hy=gt.length,hz=hA.length; 2022while(++hx<hy){hA[hz+hx]=gt[hx] 2023}return hA 2024}function e3(hB,hA,gt,hz){var hx=-1,hy=hB.length; 2025if(hz&&hy){gt=hB[++hx] 2026}while(++hx<hy){gt=hA(gt,hB[hx],hx,hB) 2027}return gt 2028}function fz(hA,hz,gt,hy){var hx=hA.length; 2029if(hy&&hx){gt=hA[--hx] 2030}while(hx--){gt=hz(gt,hA[hx],hx,hA) 2031}return gt 2032}function bJ(hz,gt){var hx=-1,hy=hz.length; 2033while(++hx<hy){if(gt(hz[hx],hx,hz)){return true 2034}}return false 2035}function em(hz,hy){var hx=hz.length,gt=0; 2036while(hx--){gt+=+hy(hz[hx])||0 2037}return gt 2038}function gc(gt,hx){return gt===G?hx:gt 2039}function fS(gt,hz,hy,hx){return(gt===G||!bR.call(hx,hy))?hz:gt 2040}function d0(hz,gt,hy){var hA=-1,hB=dV(gt),hx=hB.length; 2041while(++hA<hx){var hD=hB[hA],hC=hz[hD],hE=hy(hC,gt[hD],hD,hz,gt); 2042if((hE===hE?(hE!==hC):(hC===hC))||(hC===G&&!(hD in hz))){hz[hD]=hE 2043}}return hz 2044}function eN(gt,hx){return hx==null?gt:fE(hx,dV(hx),gt) 2045}function e9(hz,hC){var hA=-1,hB=hz==null,hy=!hB&&dH(hz),hx=hy?hz.length:0,gt=hC.length,hE=fH(gt); 2046while(++hA<gt){var hD=hC[hA]; 2047if(hy){hE[hA]=da(hD,hx)?hz[hD]:G 2048}else{hE[hA]=hB?G:hz[hD] 2049}}return hE 2050}function fE(hB,hz,hx){hx||(hx={}); 2051var gt=-1,hA=hz.length; 2052while(++gt<hA){var hy=hz[gt]; 2053hx[hy]=hB[hy] 2054}return hx 2055}function bU(hy,gt,hz){var hx=typeof hy; 2056if(hx=="function"){return gt===G?hy:eM(hy,gt,hz) 2057}if(hy==null){return cJ 2058}if(hx=="object"){return bI(hy) 2059}return gt===G?dN(hy):dp(hy,gt) 2060}function cI(hE,hC,hx,hF,hz,hA,hy){var hH; 2061if(hx){hH=hz?hx(hE,hF,hz):hx(hE) 2062}if(hH!==G){return hH 2063}if(!bw(hE)){return hE 2064}var hB=bT(hE); 2065if(hB){hH=bh(hE); 2066if(!hC){return dG(hE,hH) 2067}}else{var hG=g0.call(hE),hD=hG==a; 2068if(hG==d||hG==z||(hD&&!hz)){hH=cG(hD?{}:hE); 2069if(!hC){return eN(hH,hE) 2070}}else{return an[hG]?fp(hE,hG,hC):(hz?hE:{}) 2071}}hA||(hA=[]); 2072hy||(hy=[]); 2073var gt=hA.length; 2074while(gt--){if(hA[gt]==hE){return hy[gt] 2075}}hA.push(hE); 2076hy.push(hH); 2077(hB?gi:g2)(hE,function(hJ,hI){hH[hI]=cI(hJ,hC,hx,hI,hE,hA,hy) 2078}); 2079return hH 2080}var e7=(function(){function gt(){}return function(hy){if(bw(hy)){gt.prototype=hy; 2081var hx=new gt; 2082gt.prototype=G 2083}return hx||{} 2084} 2085}()); 2086function dh(hx,hy,gt){if(typeof hx!="function"){throw new gG(aK) 2087}return b9(function(){hx.apply(G,gt) 2088},hy) 2089}function cn(hB,hF){var hy=hB?hB.length:0,hG=[]; 2090if(!hy){return hG 2091}var hA=-1,hD=bB(),hz=hD==aX,hx=(hz&&hF.length>=aR)?gC(hF):null,hC=hF.length; 2092if(hx){hD=hq; 2093hz=false; 2094hF=hx 2095}outer:while(++hA<hy){var hE=hB[hA]; 2096if(hz&&hE===hE){var gt=hC; 2097while(gt--){if(hF[gt]===hE){continue outer 2098}}hG.push(hE) 2099}else{if(hD(hF,hE,0)<0){hG.push(hE) 2100}}}return hG 2101}var bZ=cC(g2); 2102var cy=cC(cp,true); 2103function bq(hy,hx){var gt=true; 2104bZ(hy,function(hA,hz,hB){gt=!!hx(hA,hz,hB); 2105return gt 2106}); 2107return gt 2108}function dL(hB,hA,hx,hy){var hz=hy,gt=hz; 2109bZ(hB,function(hD,hC,hF){var hE=+hA(hD,hC,hF);
2110if(hx(hE,hz)||(hE===hy&&hE===gt)){hz=hE; 2111gt=hD 2112}}); 2113return gt 2114}function gU(hA,hy,hz,gt){var hx=hA.length; 2115hz=hz==null?0:(+hz||0); 2116if(hz<0){hz=-hz>hx?0:(hx+hz) 2117}gt=(gt===G||gt>hx)?hx:(+gt||0); 2118if(gt<0){gt+=hx 2119}hx=hz>gt?0:(gt>>>0); 2120hz>>>=0; 2121while(hz<hx){hA[hz++]=hy 2122}return hA 2123}function fG(hy,hx){var gt=[]; 2124bZ(hy,function(hA,hz,hB){if(hx(hA,hz,hB)){gt.push(hA) 2125}}); 2126return gt 2127}function gr(hA,hx,hz,hy){var gt; 2128hz(hA,function(hC,hB,hD){if(hx(hC,hB,hD)){gt=hy?hB:hC; 2129return false 2130}}); 2131return gt 2132}function d1(hC,hx,hB,gt){gt||(gt=[]); 2133var hy=-1,hz=hC.length; 2134while(++hy<hz){var hA=hC[hy]; 2135if(f(hA)&&dH(hA)&&(hB||bT(hA)||hm(hA))){if(hx){d1(hA,hx,hB,gt) 2136}else{gF(gt,hA) 2137}}else{if(!hB){gt[gt.length]=hA 2138}}}return gt 2139}var fc=bA(); 2140var dv=bA(true); 2141function cF(gt,hx){return fc(gt,hx,ck) 2142}function g2(gt,hx){return fc(gt,hx,dV) 2143}function cp(gt,hx){return dv(gt,hx,dV) 2144}function gD(hy,hA){var hx=-1,hC=hA.length,hB=-1,gt=[]; 2145while(++hx<hC){var hz=hA[hx]; 2146if(c9(hy[hz])){gt[++hB]=hz 2147}}return gt 2148}function gk(hy,hA,gt){if(hy==null){return 2149}if(gt!==G&> in f0(hy)){hA=[gt] 2150}var hx=0,hz=hA.length; 2151while(hy!=null&&hx<hz){hy=hy[hA[hx++]] 2152}return(hx&&hx==hz)?hy:G 2153}function cq(hA,hx,hz,hy,gt,hB){if(hA===hx){return true 2154}if(hA==null||hx==null||(!bw(hA)&&!f(hx))){return hA!==hA&&hx!==hx 2155}return cD(hA,hx,cq,hz,hy,gt,hB) 2156}function cD(hN,hA,hH,hE,hG,hK,hI){var hD=bT(hN),hF=bT(hA),hy=aA,hL=aA; 2157if(!hD){hy=g0.call(hN); 2158if(hy==z){hy=d 2159}else{if(hy!=d){hD=fe(hN) 2160}}}if(!hF){hL=g0.call(hA); 2161if(hL==z){hL=d 2162}else{if(hL!=d){hF=fe(hA) 2163}}}var gt=hy==d,hx=hL==d,hC=hy==hL; 2164if(hC&&!(hD||gt)){return d3(hN,hA,hy) 2165}if(!hG){var hM=gt&&bR.call(hN,"__wrapped__"),hJ=hx&&bR.call(hA,"__wrapped__"); 2166if(hM||hJ){return hH(hM?hN.value():hN,hJ?hA.value():hA,hE,hG,hK,hI) 2167}}if(!hC){return false 2168}hK||(hK=[]); 2169hI||(hI=[]); 2170var hz=hK.length; 2171while(hz--){if(hK[hz]==hN){return hI[hz]==hA 2172}}hK.push(hN); 2173hI.push(hA); 2174var hB=(hD?fi:dl)(hN,hA,hH,hE,hG,hK,hI); 2175hK.pop(); 2176hI.pop(); 2177return hB 2178}function cY(hA,hE,hz){var hD=hE.length,hx=hD,hy=!hz; 2179if(hA==null){return !hx 2180}hA=f0(hA); 2181while(hD--){var hB=hE[hD]; 2182if((hy&&hB[2])?hB[1]!==hA[hB[0]]:!(hB[0] in hA)){return false 2183}}while(++hD<hx){hB=hE[hD]; 2184var hF=hB[0],hC=hA[hF],gt=hB[1]; 2185if(hy&&hB[2]){if(hC===G&&!(hF in hA)){return false 2186}}else{var hG=hz?hz(hC,gt,hF):G; 2187if(!(hG===G?cq(gt,hC,hz,true):hG)){return false 2188}}}return true 2189}function d7(hz,hy){var hx=-1,gt=dH(hz)?fH(hz.length):[]; 2190bZ(hz,function(hB,hA,hC){gt[++hx]=hy(hB,hA,hC) 2191}); 2192return gt 2193}function bI(hz){var gt=c2(hz); 2194if(gt.length==1&>[0][2]){var hx=gt[0][0],hy=gt[0][1]; 2195return function(hA){if(hA==null){return false 2196}return hA[hx]===hy&&(hy!==G||(hx in f0(hA))) 2197} 2198}return function(hA){return cY(hA,gt) 2199} 2200}function dp(hA,hz){var hy=bT(hA),hx=gv(hA)&&e4(hz),gt=(hA+""); 2201hA=et(hA); 2202return function(hB){if(hB==null){return false 2203}var hC=gt; 2204hB=f0(hB); 2205if((hy||!hx)&&!(hC in hB)){hB=hA.length==1?hB:gk(hB,bQ(hA,0,-1)); 2206if(hB==null){return false 2207}hC=gE(hA); 2208hB=f0(hB) 2209}return hB[hC]===hz?(hz!==G||(hC in hB)):cq(hz,hB[hC],G,true) 2210}
2210 2211}function hp(hy,hB,hA,gt,hC){if(!bw(hy)){return hy 2212}var hx=dH(hB)&&(bT(hB)||fe(hB)),hz=hx?G:dV(hB); 2213gi(hz||hB,function(hH,hF){if(hz){hF=hH; 2214hH=hB[hF] 2215}if(f(hH)){gt||(gt=[]); 2216hC||(hC=[]); 2217fg(hy,hB,hF,hp,hA,gt,hC) 2218}else{var hG=hy[hF],hD=hA?hA(hG,hH,hF,hy,hB):G,hE=hD===G; 2219if(hE){hD=hH 2220}if((hD!==G||(hx&&!(hF in hy)))&&(hE||(hD===hD?(hD!==hG):(hG===hG)))){hy[hF]=hD 2221}}}); 2222return hy 2223}function fg(hD,gt,hG,hA,hB,hE,hC){var hy=hE.length,hx=gt[hG]; 2224while(hy--){if(hE[hy]==hx){hD[hG]=hC[hy]; 2225return 2226}}var hF=hD[hG],hH=hB?hB(hF,hx,hG,hD,gt):G,hz=hH===G; 2227if(hz){hH=hx; 2228if(dH(hx)&&(bT(hx)||fe(hx))){hH=bT(hF)?hF:(dH(hF)?dG(hF):[]) 2229}else{if(eV(hx)||hm(hx)){hH=hm(hF)?ef(hF):(eV(hF)?hF:{}) 2230}else{hz=false 2231}}}hE.push(hx); 2232hC.push(hH); 2233if(hz){hD[hG]=hA(hH,hx,hB,hE,hC) 2234}else{if(hH===hH?(hH!==hF):(hF===hF)){hD[hG]=hH 2235}}}function g8(gt){return function(hx){return hx==null?G:hx[gt] 2236} 2237}function f6(hx){var gt=(hx+""); 2238hx=et(hx); 2239return function(hy){return gk(hy,hx,gt) 2240} 2241}function hk(hA,hx){var hz=hA?hx.length:0; 2242while(hz--){var gt=hx[hz]; 2243if(gt!=hy&&da(gt)){var hy=gt; 2244fy.call(hA,gt,1) 2245}}return hA 2246}function eG(hx,gt){return hx+fM(b7()*(gt-hx+1)) 2247}function gO(hA,hz,gt,hx,hy){hy(hA,function(hC,hB,hD){gt=hx?(hx=false,hC):hz(gt,hC,hB,hD) 2248}); 2249return gt 2250}var hh=!cw?cJ:function(gt,hx){cw.set(gt,hx); 2251return gt 2252}; 2253function bQ(hB,hA,hx){var hy=-1,hz=hB.length; 2254hA=hA==null?0:(+hA||0); 2255if(hA<0){hA=-hA>hz?0:(hz+hA) 2256}hx=(hx===G||hx>hz)?hz:(+hx||0); 2257if(hx<0){hx+=hz 2258}hz=hA>hx?0:((hx-hA)>>>0); 2259hA>>>=0; 2260var gt=fH(hz); 2261while(++hy<hz){gt[hy]=hB[hy+hA] 2262}return gt 2263}function dP(hy,hx){var gt; 2264bZ(hy,function(hA,hz,hB){gt=hx(hA,hz,hB); 2265return !gt 2266}); 2267return !!gt 2268}function gu(hy,gt){var hx=hy.length; 2269hy.sort(gt); 2270while(hx--){hy[hx]=hy[hx].value 2271}return hy 2272}function fd(hA,hz,hy){var hB=he(),hx=-1; 2273hz=gm(hz,function(hC){return hB(hC) 2274}); 2275var gt=d7(hA,function(hC){var hD=gm(hz,function(hE){return hE(hC) 2276}); 2277return{criteria:hD,index:++hx,value:hC} 2278}); 2279return gu(gt,function(hD,hC){return a4(hD,hC,hy) 2280}) 2281}function b6(hy,hx){var gt=0; 2282bZ(hy,function(hA,hz,hB){gt+=+hx(hA,hz,hB)||0 2283}); 2284return gt 2285}function b2(hD,hB){var hC=-1,hE=bB(),hx=hD.length,hy=hE==aX,hF=hy&&hx>=aR,gt=hF?gC():null,hH=[]; 2286if(gt){hE=hq; 2287hy=false 2288}else{hF=false; 2289gt=hB?[]:hH 2290}outer:while(++hC<hx){var hG=hD[hC],hz=hB?hB(hG,hC,hD):hG; 2291if(hy&&hG===hG){var hA=gt.length; 2292while(hA--){if(gt[hA]===hz){continue outer 2293}}if(hB){gt.push(hz) 2294}hH.push(hG) 2295}else{if(hE(gt,hz,0)<0){if(hB||hF){gt.push(hz) 2296}hH.push(hG) 2297}}}return hH 2298}function fV(hy,hz){var hx=-1,hA=hz.length,gt=fH(hA); 2299while(++hx<hA){gt[hx]=hy[hz[hx]] 2300}return gt 2301}function gx(hB,gt,hy,hA){var hz=hB.length,hx=hA?hz:-1; 2302while((hA?hx--:++hx<hz)&>(hB[hx],hx,hB)){}return hy?bQ(hB,(hA?0:hx),(hA?hx+1:hz)):bQ(hB,(hA?hx+1:0),(hA?hz:hx)) 2303}function bo(hA,hB){var gt=hA; 2304if(gt instanceof fP){gt=gt.value() 2305}var hx=-1,hy=hB.length; 2306while(++hx<hy){var hz=hB[hx]; 2307gt=hz.func.apply(hz.thisArg,gF([gt],hz.args)) 2308}return gt 2309}function g9(hC,hB,hA){var gt=0,hz=hC?hC.length:gt; 2310if(typeof hB=="number"&&hB===hB&&hz<=dT){while(gt<hz){var hx=(gt+hz)>>>1,hy=hC[hx]; 2311if((hA?(hy<=hB):(hy<hB))&&hy!==null){gt=hx+1 2312}else{hz=hx 2313}}return hz 2314}return b0(hC,hB,cJ,hA) 2315}function b0(hC,hG,hA,hD){hG=hA(hG); 2316var hE=0,hz=hC?hC.length:0,hx=hG!==hG,hB=hG===null,hH=hG===G; 2317while(hE<hz){var hF=fM((hE+hz)/2),hy=hA(hC[hF]),gt=hy!==G,hJ=hy===hy; 2318if(hx){var hI=hJ||hD 2319}else{if(hB){hI=hJ&>&&(hD||hy!=null) 2320}else{if(hH){hI=hJ&&(hD||gt) 2321}else{if(hy==null){hI=false 2322}else{hI=hD?(hy<=hG):(hy<hG) 2323}}}}if(hI){hE=hF+1 2324}else{hz=hF 2325}}return bK(hz,gS) 2326}function eM(hx,gt,hy){if(typeof hx!="function"){return cJ 2327}if(gt===G){return hx 2328}switch(hy){case 1:return function(hz){return hx.call(gt,hz) 2329}; 2330case 3:return function(hA,hz,hB){return hx.call(gt,hA,hz,hB) 2331}; 2332case 4:return function(hz,hB,hA,hC){return hx.call(gt,hz,hB,hA,hC) 2333}; 2334case 5:return function(hD,hz,hB,hA,hC){return hx.call(gt,hD,hz,hB,hA,hC) 2335} 2336}return function(){return hx.apply(gt,arguments) 2337} 2338}function fr(hy){var gt=new dS(hy.byteLength),hx=new g5(gt); 2339hx.set(new g5(hy)); 2340return gt 2341}function gK(hB,hA,hy){var hx=hy.length,gt=-1,hz=dJ(hB.length-hx,0),hC=-1,hD=hA.length,hE=fH(hD+hz); 2342while(++hC<hD){hE[hC]=hA[hC] 2343}while(++gt<hx){hE[hy[gt]]=hB[gt] 2344}while(hz--){hE[hC++]=hB[gt++] 2345}return hE 2346}function fb(hE,hD,hz){var hF=-1,hy=hz.length,gt=-1,hC=dJ(hE.length-hy,0),hx=-1,hB=hD.length,hG=fH(hC+hB); 2347while(++gt<hC){hG[gt]=hE[gt] 2348}var hA=gt; 2349while(++hx<hB){hG[hA+hx]=hD[hx] 2350}while(++hF<hy){hG[hA+hz[hF]]=hE[gt++] 2351}return hG 2352}function eH(hx,gt){return function(hE,hD,hz){var hy=gt?gt():{}; 2353hD=he(hD,hz,3); 2354if(bT(hE)){var hA=-1,hB=hE.length; 2355while(++hA<hB){var hC=hE[hA]; 2356hx(hy,hC,hD(hC,hA,hE),hE) 2357}}else{bZ(hE,function(hG,hF,hH){hx(hy,hG,hD(hG,hF,hH),hH) 2358}) 2359}return hy 2360} 2361}function fR(gt){return bc(function(hA,hz){var hy=-1,hD=hA==null?0:hz.length,hB=hD>2?hz[hD-2]:G,hC=hD>2?hz[2]:G,hx=hD>1?hz[hD-1]:G; 2362if(typeof hB=="function"){hB=eM(hB,hx,5); 2363hD-=2 2364}else{hB=typeof hx=="function"?hx:G; 2365hD-=(hB?1:0) 2366}if(hC&&eb(hz[0],hz[1],hC)){hB=hD<3?G:hB; 2367hD=1 2368}while(++hy<hD){var hE=hz[hy]; 2369if(hE){gt(hA,hE,hB) 2370}}return hA 2371}) 2372}function cC(hx,gt){return function(hC,hB){var hz=hC?fw(hC):0; 2373if(!fL(hz)){return hx(hC,hB) 2374}var hy=gt?hz:-1,hA=f0(hC); 2375while((gt?hy--:++hy<hz)){if(hB(hA[hy],hy,hA)===false){break 2376}}return hC 2377} 2378}function bA(gt){return function(hy,hE,hC){var hD=f0(hy),hA=hC(hy),hB=hA.length,hx=gt?hB:-1; 2379while((gt?hx--:++hx<hB)){var hz=hA[hx]; 2380if(hE(hD[hz],hz,hD)===false){break 2381}}return hy 2382} 2383}
2383function bx(hy,gt){var hx=eL(hy); 2384function hz(){var hA=(this&&this!==aU&&this instanceof hz)?hx:hy; 2385return hA.apply(gt,arguments) 2386}return hz 2387}function gC(gt){return(hb&&f5)?new cz(gt):null 2388}function gL(gt){return function(hz){var hy=-1,hB=dM(dq(hz)),hA=hB.length,hx=""; 2389while(++hy<hA){hx=gt(hx,hB[hy],hy) 2390}return hx 2391} 2392}function eL(gt){return function(){var hz=arguments; 2393switch(hz.length){case 0:return new gt; 2394case 1:return new gt(hz[0]); 2395case 2:return new gt(hz[0],hz[1]); 2396case 3:return new gt(hz[0],hz[1],hz[2]); 2397case 4:return new gt(hz[0],hz[1],hz[2],hz[3]); 2398case 5:return new gt(hz[0],hz[1],hz[2],hz[3],hz[4]); 2399case 6:return new gt(hz[0],hz[1],hz[2],hz[3],hz[4],hz[5]); 2400case 7:return new gt(hz[0],hz[1],hz[2],hz[3],hz[4],hz[5],hz[6]) 2401}var hy=e7(gt.prototype),hx=gt.apply(hy,hz); 2402return bw(hx)?hx:hy 2403} 2404}function gd(gt){function hx(hA,hB,hz){if(hz&&eb(hA,hB,hz)){hB=G 2405}var hy=e8(hA,gt,G,G,G,G,G,hB); 2406hy.placeholder=hx.placeholder; 2407return hy 2408}return hx 2409}function ha(gt,hx){return bc(function(hz){var hy=hz[0]; 2410if(hy==null){return hy 2411}hz.push(hx); 2412return gt.apply(G,hz) 2413}) 2414}function a7(gt,hx){return function(hB,hA,hz){if(hz&&eb(hB,hA,hz)){hA=G 2415}hA=he(hA,hz,3); 2416if(hA.length==1){hB=bT(hB)?hB:eP(hB); 2417var hy=gQ(hB,hA,gt,hx); 2418if(!(hB.length&&hy===hx)){return hy 2419}}return dL(hB,hA,gt,hx) 2420} 2421}function dn(hx,gt){return function(hB,hy,hz){hy=he(hy,hz,3); 2422if(bT(hB)){var hA=I(hB,hy,gt); 2423return hA>-1?hB[hA]:G 2424}return gr(hB,hy,hx) 2425} 2426}function e0(gt){return function(hz,hx,hy){if(!(hz&&hz.length)){return -1 2427}hx=he(hx,hy,3); 2428return I(hz,hx,gt) 2429} 2430}function cx(gt){return function(hz,hx,hy){hx=he(hx,hy,3); 2431return gr(hz,hx,gt,true) 2432} 2433}function eu(gt){return function(){var hE,hB=arguments.length,hy=gt?hB:-1,hz=0,hx=fH(hB); 2434while((gt?hy--:++hy<hB)){var hA=hx[hz++]=arguments[hy]; 2435if(typeof hA!="function"){throw new gG(aK) 2436}if(!hE&&b4.prototype.thru&&bP(hA)=="wrapper"){hE=new b4([],true) 2437}}hy=hE?-1:hB; 2438while(++hy<hB){hA=hx[hy]; 2439var hD=bP(hA),hC=hD=="wrapper"?dm(hA):G; 2440if(hC&&e5(hC[0])&&hC[1]==(J|ae|af|j)&&!hC[4].length&&hC[9]==1){hE=hE[bP(hC[0])].apply(hE,hC[3]) 2441}else{hE=(hA.length==1&&e5(hA))?hE[hD]():hE.thru(hA) 2442}}return function(){var hH=arguments,hI=hH[0]; 2443if(hE&&hH.length==1&&bT(hI)&&hI.length>=aR){return hE.plant(hI).value() 2444}var hG=0,hF=hB?hx[hG].apply(this,hH):hI; 2445while(++hG<hB){hF=hx[hG].call(this,hF) 2446}return hF 2447} 2448} 2449}function fA(gt,hx){return function(hA,hz,hy){return(typeof hz=="function"&&hy===G&&bT(hA))?gt(hA,hz):hx(hA,eM(hz,hy,3)) 2450} 2451}function c8(gt){return function(hy,hz,hx){if(typeof hz!="function"||hx!==G){hz=eM(hz,hx,3) 2452}return gt(hy,hz,ck) 2453} 2454}function ee(gt){return function(hy,hz,hx){if(typeof hz!="function"||hx!==G){hz=eM(hz,hx,3) 2455}return gt(hy,hz) 2456} 2457}function g3(gt){return function(hz,hA,hy){var hx={}; 2458hA=he(hA,hy,3); 2459g2(hz,function(hE,hD,hC){var hB=hA(hE,hD,hC); 2460hD=gt?hB:hD; 2461hE=gt?hE:hB; 2462hx[hD]=hE 2463}); 2464return hx 2465} 2466}function b3(gt){return function(hx,hz,hy){hx=az(hx); 2467return(gt?hx:"")+c0(hx,hz,hy)+(gt?"":hx) 2468} 2469}function dC(gt){var hx=bc(function(hz,hy){var hA=M(hy,hx.placeholder); 2470return e8(hz,gt,G,hy,hA) 2471}); 2472return hx 2473}function dX(gt,hx){return function(hC,hB,hz,hy){var hA=arguments.length<3; 2474return(typeof hB=="function"&&hy===G&&bT(hC))?gt(hC,hB,hz,hA):gO(hC,he(hB,hy,4),hz,hA,hx) 2475} 2476}function cr(hA,hL,hJ,hD,hz,hI,hC,hx,hM,hK){var hy=hL&J,gt=hL&P,hH=hL&H,hN=hL&ae,hF=hL&V,hE=hL&m,hG=hH?G:eL(hA); 2477function hB(){var hP=arguments.length,hT=hP,hV=fH(hP); 2478while(hT--){hV[hT]=arguments[hT] 2479}if(hD){hV=gK(hV,hD,hz) 2480}if(hI){hV=fb(hV,hI,hC) 2481}if(hN||hE){var hZ=hB.placeholder,hR=M(hV,hZ); 2482hP-=hR.length; 2483if(hP<hK){var h0=hx?dG(hx):G,hQ=dJ(hK-hP,0),hU=hN?hR:G,hY=hN?G:hR,hS=hN?hV:G,hO=hN?G:hV; 2484hL|=(hN?af:aw); 2485hL&=~(hN?aw:af); 2486if(!hF){hL&=~(P|H) 2487}var h2=[hA,hL,hJ,hS,hU,hO,hY,h0,hM,hQ],h1=cr.apply(G,h2); 2488if(e5(hA)){hr(h1,h2) 2489}h1.placeholder=hZ; 2490return h1 2491}}var hW=gt?hJ:this,hX=hH?hW[hA]:hA; 2492if(hx){hV=gP(hV,hx) 2493}if(hy&&hM<hV.length){hV.length=hM 2494}if(this&&this!==aU&&this instanceof hB){hX=hG||eL(hA) 2495}return hX.apply(hW,hV) 2496}return hB 2497}function c0(gt,hz,hy){var hx=gt.length; 2498hz=+hz; 2499if(hx>=hz||!ff(hz)){return"" 2500}var hA=hz-hx; 2501hy=hy==null?" ":(hy+""); 2502return de(hy,ca(hA/hy.length)).slice(0,hA) 2503}function hw(hB,hy,hx,hA){var gt=hy&P,hz=eL(hB); 2504function hC(){var hD=-1,hI=arguments.length,hH=-1,hF=hA.length,hE=fH(hF+hI); 2505while(++hH<hF){hE[hH]=hA[hH] 2506}while(hI--){hE[hH++]=arguments[++hD] 2507}var hG=(this&&this!==aU&&this instanceof hC)?hz:hB; 2508return hG.apply(gt?hx:this,hE) 2509}return hC 2510}function cA(gt){var hx=gT[gt];
2511return function(hz,hy){hy=hy===G?0:(+hy||0); 2512if(hy){hy=bf(10,hy); 2513return hx(hz*hy)/hy 2514}return hx(hz) 2515} 2516}function gZ(gt){return function(hB,hy,hz,hx){var hA=he(hz); 2517return(hz==null&&hA===bU)?g9(hB,hy,gt):b0(hB,hy,hA(hz,hx,1),gt) 2518} 2519}function e8(hB,hA,hG,hF,hC,hH,hz,gt){var hL=hA&H; 2520if(!hL&&typeof hB!="function"){throw new gG(aK) 2521}var hy=hF?hF.length:0; 2522if(!hy){hA&=~(af|aw); 2523hF=hC=G 2524}hy-=(hC?hC.length:0); 2525if(hA&aw){var hI=hF,hx=hC; 2526hF=hC=G 2527}var hE=hL?G:dm(hB),hK=[hB,hA,hG,hF,hC,hI,hx,hH,hz,gt]; 2528if(hE){br(hK,hE); 2529hA=hK[1]; 2530gt=hK[9] 2531}hK[9]=gt==null?(hL?0:hB.length):(dJ(gt-hy,0)||0); 2532if(hA==P){var hJ=bx(hK[0],hK[2]) 2533}else{if((hA==af||hA==(P|af))&&!hK[4].length){hJ=hw.apply(G,hK) 2534}else{hJ=cr.apply(G,hK) 2535}}var hD=hE?hh:hr; 2536return hD(hJ,hK) 2537}function fi(hD,hE,hH,hx,hz,hA,hy){var hC=-1,hF=hD.length,hG=hE.length; 2538if(hF!=hG&&!(hz&&hG>hF)){return false 2539}while(++hC<hF){var gt=hD[hC],hB=hE[hC],hI=hx?hx(hz?hB:gt,hz?gt:hB,hC):G; 2540if(hI!==G){if(hI){continue 2541}return false 2542}if(hz){if(!bJ(hE,function(hJ){return gt===hJ||hH(gt,hJ,hx,hz,hA,hy) 2543})){return false 2544}}else{if(!(gt===hB||hH(gt,hB,hx,hz,hA,hy))){return false 2545}}}return true 2546}function d3(hy,hx,gt){switch(gt){case aM:case B:return +hy==+hx; 2547case aI:return hy.name==hx.name&&hy.message==hx.message; 2548case g:return(hy!=+hy)?hx!=+hx:hy==+hx; 2549case U:case A:return hy==(hx+"") 2550}return false 2551}function dl(hM,hy,hJ,hE,hG,hL,hK){var hB=dV(hM),hD=hB.length,hC=dV(hy),hH=hC.length; 2552if(hD!=hH&&!hG){return false 2553}var hz=hD; 2554while(hz--){var hN=hB[hz]; 2555if(!(hG?hN in hy:bR.call(hy,hN))){return false 2556}}var gt=hG; 2557while(++hz<hD){hN=hB[hz]; 2558var hO=hM[hN],hx=hy[hN],hA=hE?hE(hG?hx:hO,hG?hO:hx,hN):G; 2559if(!(hA===G?hJ(hO,hx,hE,hG,hL,hK):hA)){return false 2560}gt||(gt=hN=="constructor") 2561}if(!gt){var hF=hM.constructor,hI=hy.constructor; 2562if(hF!=hI&&("constructor" in hM&&"constructor" in hy)&&!(typeof hF=="function"&&hF instanceof hF&&typeof hI=="function"&&hI instanceof hI)){return false 2563}}return true 2564}function he(hy,hx,hz){var gt=gN.callback||c7; 2565gt=gt===c7?bU:gt; 2566return hz?gt(hy,hx,hz):gt 2567}var dm=!cw?gb:function(gt){return cw.get(gt) 2568}; 2569function bP(hz){var gt=hz.name,hB=cR[gt],hy=hB?hB.length:0; 2570while(hy--){var hA=hB[hy],hx=hA.func; 2571if(hx==null||hx==hz){return hA.name 2572}}return gt 2573}function bB(hz,hy,hx){var gt=gN.indexOf||eQ; 2574gt=gt===eQ?aX:gt; 2575return hz?gt(hz,hy,hx):gt 2576}var fw=g8("length"); 2577function c2(hx){var gt=dw(hx),hy=gt.length; 2578while(hy--){gt[hy][2]=e4(gt[hy][1]) 2579}return gt 2580}function bz(gt,hx){var hy=gt==null?G:gt[hx]; 2581return bN(hy)?hy:G 2582}function fY(hC,gt,hz){var hx=-1,hA=hz.length; 2583while(++hx<hA){var hB=hz[hx],hy=hB.size; 2584switch(hB.type){case"drop":hC+=hy; 2585break; 2586case"dropRight":gt-=hy; 2587break; 2588case"take":gt=bK(gt,hC+hy); 2589break; 2590case"takeRight":hC=dJ(hC,gt-hy); 2591break 2592}}return{start:hC,end:gt} 2593}function bh(hy){var hx=hy.length,gt=new hy.constructor(hx); 2594if(hx&&typeof hy[0]=="string"&&bR.call(hy,"index")){gt.index=hy.index; 2595gt.input=hy.input 2596}return gt 2597}function cG(hx){var gt=hx.constructor; 2598if(!(typeof gt=="function"&> instanceof gt)){gt=ec 2599}return new gt 2600}function fp(hB,hx,hz){var hA=hB.constructor; 2601switch(hx){case aP:return fr(hB); 2602case aM:case B:return new hA(+hB); 2603case a1:case W:case x:case aE:case E:case aL:case al:case ar:case p:var hy=hB.buffer; 2604return new hA(hz?fr(hy):hy,hB.byteOffset,hB.length); 2605case g:case A:return new hA(hB); 2606case U:var gt=new hA(hB.source,aC.exec(hB)); 2607gt.lastIndex=hB.lastIndex 2608}return gt 2609}function ep(hx,hz,gt){if(hx!=null&&!gv(hz,hx)){hz=et(hz); 2610hx=hz.length==1?hx:gk(hx,bQ(hz,0,-1)); 2611hz=gE(hz) 2612}var hy=hx==null?hx:hx[hz]; 2613return hy==null?G:hy.apply(hx,gt) 2614}function dH(gt){return gt!=null&&fL(fw(gt)) 2615}function da(hx,gt){hx=(typeof hx=="number"||O.test(hx))?+hx:-1; 2616gt=gt==null?gz:gt; 2617return hx>-1&&hx%1==0&&hx<gt 2618}function eb(hA,hy,hx){if(!bw(hx)){return false 2619}var hz=typeof hy; 2620if(hz=="number"?(dH(hx)&&da(hy,hx.length)):(hz=="string"&&hy in hx)){var gt=hx[hy]; 2621return hA===hA?(hA===gt):(gt!==gt) 2622}return false 2623}function gv(hz,hx){var hy=typeof hz; 2624if((hy=="string"&&u.test(hz))||hy=="number"){return true 2625}if(bT(hz)){return false 2626}var gt=!aW.test(hz); 2627return gt||(hx!=null&&hz in f0(hx)) 2628}function e5(hx){var hz=bP(hx); 2629if(!(hz in fP.prototype)){return false 2630}var gt=gN[hz]; 2631if(hx===gt){return true 2632}var hy=dm(gt); 2633return !!hy&&hx===hy[0] 2634}function fL(gt){return typeof gt=="number"&>>-1&>%1==0&><=gz 2635}function e4(gt){return gt===gt&&!bw(gt) 2636}function br(hA,gt){var hy=hA[1],hD=gt[1],hC=hy|hD,hz=hC<J; 2637var hx=(hD==J&&hy==ae)||(hD==J&&hy==j&&hA[7].length<=gt[8])||(hD==(J|j)&&hy==ae); 2638if(!(hz||hx)){return hA 2639}if(hD&P){hA[2]=gt[2]; 2640hC|=(hy&P)?0:V 2641}var hE=gt[3]; 2642if(hE){var hB=hA[3]; 2643hA[3]=hB?gK(hB,hE,gt[4]):dG(hE); 2644hA[4]=hB?M(hA[3],aN):dG(gt[4]) 2645}hE=gt[5]; 2646if(hE){hB=hA[5]; 2647hA[5]=hB?fb(hB,hE,gt[6]):dG(hE); 2648hA[6]=hB?M(hA[5],aN):dG(gt[6]) 2649}hE=gt[7]; 2650if(hE){hA[7]=dG(hE) 2651}
2651if(hD&J){hA[8]=hA[8]==null?gt[8]:bK(hA[8],gt[8]) 2652}if(hA[9]==null){hA[9]=gt[9] 2653}hA[0]=gt[0]; 2654hA[1]=hC; 2655return hA 2656}function fF(gt,hx){return gt===G?hx:dK(gt,hx,fF) 2657}function cN(hy,hA){hy=f0(hy); 2658var hx=-1,hB=hA.length,gt={}; 2659while(++hx<hB){var hz=hA[hx]; 2660if(hz in hy){gt[hz]=hy[hz] 2661}}return gt 2662}function f9(hy,hx){var gt={}; 2663cF(hy,function(hB,hA,hz){if(hx(hB,hA,hz)){gt[hA]=hB 2664}}); 2665return gt 2666}function gP(hB,hx){var hA=hB.length,hz=bK(hx.length,hA),hy=dG(hB); 2667while(hz--){var gt=hx[hz]; 2668hB[hz]=da(gt,hA)?hy[gt]:G 2669}return hB 2670}var hr=(function(){var hx=0,gt=0; 2671return function(hz,hB){var hy=eA(),hA=R-(hy-gt); 2672gt=hy; 2673if(hA>0){if(++hx>=v){return hz 2674}}else{hx=0 2675}return hh(hz,hB) 2676} 2677}()); 2678function bu(hz){var hC=ck(hz),hB=hC.length,hD=hB&&hz.length; 2679var hx=!!hD&&fL(hD)&&(bT(hz)||hm(hz)); 2680var hy=-1,gt=[]; 2681while(++hy<hB){var hA=hC[hy]; 2682if((hx&&da(hA,hD))||bR.call(hz,hA)){gt.push(hA) 2683}}return gt 2684}function eP(gt){if(gt==null){return[] 2685}if(!dH(gt)){return cl(gt) 2686}return bw(gt)?gt:ec(gt) 2687}function f0(gt){return bw(gt)?gt:ec(gt) 2688}function et(hx){if(bT(hx)){return hx 2689}var gt=[]; 2690az(hx).replace(am,function(hA,hB,hy,hz){gt.push(hy?hz.replace(a5,"$1"):(hB||hA)) 2691}); 2692return gt 2693}function gH(gt){return gt instanceof fP?gt.clone():new b4(gt.__wrapped__,gt.__chain__,dG(gt.__actions__)) 2694}function ew(hC,hy,hB){if(hB?eb(hC,hy,hB):hy==null){hy=1 2695}else{hy=dJ(fM(hy)||1,1) 2696}var hx=0,hA=hC?hC.length:0,hz=-1,gt=fH(ca(hA/hy)); 2697while(hx<hA){gt[++hz]=bQ(hC,hx,(hx+=hy)) 2698}return gt 2699}function dy(hB){var hx=-1,hz=hB?hB.length:0,hy=-1,gt=[]; 2700while(++hx<hz){var hA=hB[hx]; 2701if(hA){gt[++hy]=hA 2702}}return gt 2703}var ge=bc(function(hx,gt){return(f(hx)&&dH(hx))?cn(hx,d1(gt,false,true)):[] 2704}); 2705function dY(hz,hy,hx){var gt=hz?hz.length:0; 2706if(!gt){return[] 2707}if(hx?eb(hz,hy,hx):hy==null){hy=1 2708}return bQ(hz,hy<0?0:hy) 2709}function eC(hz,hy,hx){var gt=hz?hz.length:0; 2710if(!gt){return[] 2711}if(hx?eb(hz,hy,hx):hy==null){hy=1 2712}hy=gt-(+hy||0); 2713return bQ(hz,0,hy<0?0:hy) 2714}function bj(hy,gt,hx){return(hy&&hy.length)?gx(hy,he(gt,hx,3),true,true):[] 2715}function dz(hy,gt,hx){return(hy&&hy.length)?gx(hy,he(gt,hx,3),true):[] 2716}function ce(hA,hy,hz,gt){var hx=hA?hA.length:0; 2717if(!hx){return[] 2718}if(hz&&typeof hz!="number"&&eb(hA,hy,hz)){hz=0; 2719gt=hx 2720}return gU(hA,hy,hz,gt) 2721}var bV=e0(); 2722var bs=e0(true); 2723function ba(gt){return gt?gt[0]:G 2724}function ei(hz,gt,hy){var hx=hz?hz.length:0; 2725if(hy&&eb(hz,gt,hy)){gt=false 2726}return hx?d1(hz,gt):[] 2727}function f4(hx){var gt=hx?hx.length:0; 2728return gt?d1(hx,true):[] 2729}function eQ(hA,hz,hx){var hy=hA?hA.length:0; 2730if(!hy){return -1 2731}if(typeof hx=="number"){hx=hx<0?dJ(hy+hx,0):hx 2732}else{if(hx){var gt=g9(hA,hz); 2733if(gt<hy&&(hz===hz?(hz===hA[gt]):(hA[gt]!==hA[gt]))){return gt 2734}return -1 2735}}return aX(hA,hz,hx||0) 2736}function fj(gt){return eC(gt,1) 2737}var dc=bc(function(hy){var hH=hy.length,hB=hH,hE=fH(hz),hF=bB(),hA=hF==aX,hI=[]; 2738while(hB--){var hG=hy[hB]=dH(hG=hy[hB])?hG:[]; 2739hE[hB]=(hA&&hG.length>=120)?gC(hB&&hG):null 2740}var hD=hy[0],hC=-1,hz=hD?hD.length:0,hx=hE[0]; 2741outer:while(++hC<hz){hG=hD[hC]; 2742if((hx?hq(hx,hG):hF(hI,hG,0))<0){var hB=hH; 2743while(--hB){var gt=hE[hB]; 2744if((gt?hq(gt,hG):hF(hy[hB],hG,0))<0){continue outer 2745}}if(hx){hx.push(hG) 2746}hI.push(hG) 2747}}return hI 2748}); 2749function gE(hx){var gt=hx?hx.length:0; 2750return gt?hx[gt-1]:G 2751}function dQ(hB,hA,hy){var hz=hB?hB.length:0; 2752if(!hz){return -1 2753}var hx=hz; 2754if(typeof hy=="number"){hx=(hy<0?dJ(hz+hy,0):bK(hy||0,hz-1))+1 2755}else{if(hy){hx=g9(hB,hA,true)-1; 2756var gt=hB[hx]; 2757if(hA===hA?(hA===gt):(gt!==gt)){return hx 2758}return -1 2759}}if(hA!==hA){return at(hB,hx,true) 2760}while(hx--){if(hB[hx]===hA){return hx 2761}}return -1 2762}function fC(){var hx=arguments,hC=hx[0]; 2763if(!(hC&&hC.length)){return hC 2764}var gt=0,hz=bB(),hA=hx.length; 2765while(++gt<hA){var hy=0,hB=hx[gt]; 2766while((hy=hz(hC,hB,hy))>-1){fy.call(hC,hy,1) 2767}}return hC 2768}var dA=bc(function(hy,hx){hx=d1(hx); 2769var gt=e9(hy,hx); 2770hk(hy,hx.sort(aa)); 2771return gt 2772}); 2773function el(hD,hx,hy){var gt=[]; 2774if(!(hD&&hD.length)){return gt 2775}var hA=-1,hz=[],hB=hD.length; 2776hx=he(hx,hy,3); 2777while(++hA<hB){var hC=hD[hA]; 2778if(hx(hC,hA,hD)){gt.push(hC); 2779hz.push(hA) 2780}}hk(hD,hz); 2781return gt 2782}function ga(gt){return dY(gt,1) 2783}function eF(hz,hy,gt){var hx=hz?hz.length:0; 2784if(!hx){return[] 2785}if(gt&&typeof gt!="number"&&eb(hz,hy,gt)){hy=0; 2786gt=hx 2787}return bQ(hz,hy,gt) 2788}var eo=gZ(); 2789var gg=gZ(true); 2790function d9(hz,hy,hx){var gt=hz?hz.length:0; 2791if(!gt){return[] 2792}if(hx?eb(hz,hy,hx):hy==null){hy=1 2793}return bQ(hz,0,hy<0?0:hy) 2794}function er(hz,hy,hx){var gt=hz?hz.length:0; 2795if(!gt){return[] 2796}if(hx?eb(hz,hy,hx):hy==null){hy=1 2797}hy=gt-(+hy||0); 2798return bQ(hz,hy<0?0:hy) 2799}
2799function gs(hy,gt,hx){return(hy&&hy.length)?gx(hy,he(gt,hx,3),false,true):[] 2800}function ds(hy,gt,hx){return(hy&&hy.length)?gx(hy,he(gt,hx,3)):[] 2801}var cu=bc(function(gt){return b2(d1(gt,false,true)) 2802}); 2803function dF(hB,hA,hy,gt){var hx=hB?hB.length:0; 2804if(!hx){return[] 2805}if(hA!=null&&typeof hA!="boolean"){gt=hy; 2806hy=eb(hB,hA,gt)?G:hA; 2807hA=false 2808}var hz=he(); 2809if(!(hy==null&&hz===bU)){hy=hz(hy,gt,3) 2810}return(hA&&bB()==aX)?Z(hB,hy):b2(hB,hy) 2811}function cf(hz){if(!(hz&&hz.length)){return[] 2812}var hx=-1,hy=0; 2813hz=ek(hz,function(hA){if(dH(hA)){hy=dJ(hA.length,hy); 2814return true 2815}}); 2816var gt=fH(hy); 2817while(++hx<hy){gt[hx]=gm(hz,g8(hx)) 2818}return gt 2819}function cZ(hA,hz,hx){var hy=hA?hA.length:0; 2820if(!hy){return[] 2821}var gt=cf(hA); 2822if(hz==null){return gt 2823}hz=eM(hz,hx,4); 2824return gm(gt,function(hB){return e3(hB,hz,G,true) 2825}) 2826}var ev=bc(function(hx,gt){return dH(hx)?cn(hx,gt):[] 2827}); 2828function a8(){var hx=-1,hy=arguments.length; 2829while(++hx<hy){var hz=arguments[hx]; 2830if(dH(hz)){var gt=gt?gF(cn(gt,hz),cn(hz,gt)):hz 2831}}return gt?b2(gt):[] 2832}var fT=bc(cf); 2833function bM(hA,hx){var hy=-1,hB=hA?hA.length:0,gt={}; 2834if(hB&&!hx&&!bT(hA[0])){hx=[] 2835}while(++hy<hB){var hz=hA[hy]; 2836if(hx){gt[hz]=hx[hy] 2837}else{if(hz){gt[hz[0]]=hz[1] 2838}}}return gt 2839}var fW=bc(function(hy){var hx=hy.length,hz=hx>2?hy[hx-2]:G,gt=hx>1?hy[hx-1]:G; 2840if(hx>2&&typeof hz=="function"){hx-=2 2841}else{hz=(hx>1&&typeof gt=="function")?(--hx,gt):G; 2842gt=G 2843}hy.length=hx; 2844return cZ(hy,hz,gt) 2845}); 2846function f7(hx){var gt=gN(hx); 2847gt.__chain__=true; 2848return gt 2849}function eU(hx,hy,gt){hy.call(gt,hx); 2850return hx 2851}function dB(hx,hy,gt){return hy.call(gt,hx) 2852}function hi(){return f7(this) 2853}function cM(){return new b4(this.value(),this.__chain__) 2854}var cT=bc(function(gt){gt=d1(gt); 2855return this.thru(function(hx){return cQ(bT(hx)?hx:[f0(hx)],gt) 2856}) 2857}); 2858function eh(hz){var gt,hx=this; 2859while(hx instanceof dZ){var hA=gH(hx); 2860if(gt){hy.__wrapped__=hA 2861}else{gt=hA 2862}var hy=hA; 2863hx=hx.__wrapped__ 2864}hy.__wrapped__=hz; 2865return gt 2866}function ht(){var hx=this.__wrapped__; 2867var hy=function(hz){return(gt&>.__dir__<0)?hz:hz.reverse() 2868}; 2869if(hx instanceof fP){var gt=hx; 2870if(this.__actions__.length){gt=new fP(this) 2871}gt=gt.reverse(); 2872gt.__actions__.push({func:dB,args:[hy],thisArg:G}); 2873return new b4(gt,this.__chain__) 2874}return this.thru(hy) 2875}function gw(){return(this.value()+"") 2876}function cO(){return bo(this.__wrapped__,this.__actions__) 2877}var hc=bc(function(hx,gt){return e9(hx,d1(gt)) 2878}); 2879var bg=eH(function(gt,hy,hx){bR.call(gt,hx)?++gt[hx]:(gt[hx]=1) 2880}); 2881function eg(hz,gt,hx){var hy=bT(hz)?cS:bq; 2882if(hx&&eb(hz,gt,hx)){gt=G 2883}if(typeof gt!="function"||hx!==G){gt=he(gt,hx,3) 2884}return hy(hz,gt) 2885}function cc(hz,gt,hx){var hy=bT(hz)?ek:fG; 2886gt=he(gt,hx,3); 2887return hy(hz,gt) 2888}var bG=dn(bZ); 2889var ch=dn(cy,true); 2890function d4(hx,gt){return bG(hx,bI(gt)) 2891}var c3=fA(gi,bZ); 2892var eE=fA(bt,cy); 2893var b1=eH(function(gt,hy,hx){if(bR.call(gt,hx)){gt[hx].push(hy) 2894}else{gt[hx]=[hy] 2895}}); 2896function cj(hA,hz,gt,hy){var hx=hA?fw(hA):0; 2897if(!fL(hx)){hA=cl(hA); 2898hx=hA.length 2899}if(typeof gt!="number"||(hy&&eb(hz,gt,hy))){gt=0 2900}else{gt=gt<0?dJ(hx+gt,0):(gt||0) 2901}return(typeof hA=="string"||!bT(hA)&&bD(hA))?(gt<=hx&&hA.indexOf(hz,gt)>-1):(!!hx&&bB(hA,hz,gt)>-1) 2902}var bC=eH(function(gt,hy,hx){gt[hx]=hy 2903}); 2904var a9=bc(function(hC,hB,hz){var hy=-1,hA=typeof hB=="function",hx=gv(hB),gt=dH(hC)?fH(hC.length):[]; 2905bZ(hC,function(hE){var hD=hA?hB:((hx&&hE!=null)?hE[hB]:G); 2906gt[++hy]=hD?hD.apply(hE,hz):ep(hE,hB,hz) 2907}); 2908return gt 2909}); 2910function du(hz,hy,gt){var hx=bT(hz)?gm:d7; 2911hy=he(hy,gt,3); 2912return hx(hz,hy) 2913}var b8=eH(function(gt,hy,hx){gt[hx?0:1].push(hy) 2914},function(){return[[],[]] 2915}); 2916function fx(hx,gt){return du(hx,dN(gt)) 2917}var c4=dX(e3,bZ); 2918var dE=dX(fz,cy); 2919function cV(hz,gt,hx){var hy=bT(hz)?ek:fG; 2920gt=he(gt,hx,3); 2921return hy(hz,function(hB,hA,hC){return !gt(hB,hA,hC) 2922}) 2923}function f3(hz,hx,hB){if(hB?eb(hz,hx,hB):hx==null){hz=eP(hz); 2924var gt=hz.length; 2925return gt>0?hz[eG(0,gt-1)]:G 2926}var hA=-1,hE=fN(hz),gt=hE.length,hy=gt-1; 2927hx=bK(hx<0?0:(+hx||0),gt); 2928while(++hA<hx){var hC=eG(hA,hy),hD=hE[hC]; 2929hE[hC]=hE[hA]; 2930hE[hA]=hD 2931}hE.length=hx; 2932return hE 2933}function hj(gt){return f3(gt,eK) 2934}function fh(hx){var gt=hx?fw(hx):0; 2935return fL(gt)?gt:dV(hx).length 2936}function fm(hz,gt,hx){var hy=bT(hz)?bJ:dP; 2937if(hx&&eb(hz,gt,hx)){gt=G 2938}if(typeof gt!="function"||hx!==G){gt=he(gt,hx,3) 2939}return hy(hz,gt) 2940}function cK(hA,hz,hx){if(hA==null){return[] 2941}if(hx&&eb(hA,hz,hx)){hz=G 2942}var hy=-1; 2943hz=he(hz,hx,3); 2944var gt=d7(hA,function(hC,hB,hD){return{criteria:hz(hC,hB,hD),index:++hy,value:hC} 2945}); 2946return gu(gt,L) 2947}
2947var c5=bc(function(hy,hx){if(hy==null){return[] 2948}var gt=hx[2]; 2949if(gt&&eb(hx[0],hx[1],gt)){hx.length=1 2950}return fd(hy,d1(hx),[]) 2951}); 2952function fs(hz,hy,gt,hx){if(hz==null){return[] 2953}if(hx&&eb(hy,gt,hx)){gt=G 2954}if(!bT(hy)){hy=hy==null?[]:[hy] 2955}if(!bT(gt)){gt=gt==null?[]:[gt] 2956}return fd(hz,hy,gt) 2957}function bi(hx,gt){return cc(hx,bI(gt)) 2958}var eA=eS||function(){return new ea().getTime() 2959}; 2960function hg(hy,hx){if(typeof hx!="function"){if(typeof hy=="function"){var gt=hy; 2961hy=hx; 2962hx=gt 2963}else{throw new gG(aK) 2964}}hy=ff(hy=+hy)?hy:0; 2965return function(){if(--hy<1){return hx.apply(this,arguments) 2966}} 2967}function fv(hx,hy,gt){if(gt&&eb(hx,hy,gt)){hy=G 2968}hy=(hx&&hy==null)?hx.length:dJ(+hy||0,0); 2969return e8(hx,J,G,G,G,G,hy) 2970}function gh(hz,hy){var gt; 2971if(typeof hy!="function"){if(typeof hz=="function"){var hx=hz; 2972hz=hy; 2973hy=hx 2974}else{throw new gG(aK) 2975}}return function(){if(--hz>0){gt=hy.apply(this,arguments) 2976}if(hz<=1){hy=G 2977}return gt 2978} 2979}var d6=bc(function(hz,hx,hy){var gt=P; 2980if(hy.length){var hA=M(hy,d6.placeholder); 2981gt|=af 2982}return e8(hz,gt,hx,hy,hA) 2983}); 2984var bO=bc(function(hx,hA){hA=hA.length?d1(hA):gf(hx); 2985var gt=-1,hz=hA.length; 2986while(++gt<hz){var hy=hA[gt]; 2987hx[hy]=e8(hx[hy],P,hx) 2988}return hx 2989}); 2990var gA=bc(function(hx,hz,hy){var gt=P|H; 2991if(hy.length){var hA=M(hy,gA.placeholder); 2992gt|=af 2993}return e8(hz,gt,hx,hy,hA) 2994}); 2995var ci=gd(ae); 2996var gy=gd(m); 2997function eY(hC,hH,hz){var gt,hO,hE,hG,hJ,hD,hK,hB=0,hA=false,hx=true; 2998if(typeof hC!="function"){throw new gG(aK) 2999}hH=hH<0?0:(+hH||0); 3000if(hz===true){var hN=true; 3001hx=false 3002}else{if(bw(hz)){hN=!!hz.leading; 3003hA="maxWait" in hz&&dJ(+hz.maxWait||0,hH); 3004hx="trailing" in hz?!!hz.trailing:hx 3005}}function hy(){if(hD){eI(hD) 3006}if(hO){eI(hO) 3007}hB=0; 3008hO=hD=hK=G 3009}function hF(hP,hQ){if(hQ){eI(hQ) 3010}hO=hD=hK=G; 3011if(hP){hB=eA(); 3012hE=hC.apply(hJ,gt); 3013if(!hD&&!hO){gt=hJ=G 3014}}}function hI(){var hP=hH-(eA()-hG); 3015if(hP<=0||hP>hH){hF(hK,hO) 3016}else{hD=b9(hI,hP) 3017}}function hL(){hF(hx,hD) 3018}function hM(){gt=arguments; 3019hG=eA(); 3020hJ=this; 3021hK=hx&&(hD||!hN); 3022if(hA===false){var hP=hN&&!hD 3023}else{if(!hO&&!hN){hB=hG 3024}var hR=hA-(hG-hB),hQ=hR<=0||hR>hA; 3025if(hQ){if(hO){hO=eI(hO) 3026}hB=hG; 3027hE=hC.apply(hJ,gt) 3028}else{if(!hO){hO=b9(hL,hR) 3029}}}if(hQ&&hD){hD=eI(hD) 3030}else{if(!hD&&hH!==hA){hD=b9(hI,hH) 3031}}if(hP){hQ=true; 3032hE=hC.apply(hJ,gt) 3033}if(hQ&&!hD&&!hO){gt=hJ=G 3034}return hE 3035}hM.cancel=hy; 3036return hM 3037}var bW=bc(function(hx,gt){return dh(hx,1,gt) 3038}); 3039var fZ=bc(function(hx,hy,gt){return dh(hx,hy,gt) 3040}); 3041var cL=eu(); 3042var go=eu(true); 3043function gM(hx,hy){if(typeof hx!="function"||(hy&&typeof hy!="function")){throw new gG(aK) 3044}var gt=function(){var hB=arguments,hC=hy?hy.apply(this,hB):hB[0],hA=gt.cache; 3045if(hA.has(hC)){return hA.get(hC) 3046}var hz=hx.apply(this,hB); 3047gt.cache=hA.set(hC,hz); 3048return hz 3049}; 3050gt.cache=new gM.Cache; 3051return gt 3052}var ct=bc(function(hy,gt){gt=d1(gt); 3053if(typeof hy!="function"||!cS(gt,i)){throw new gG(aK) 3054}var hx=gt.length; 3055return bc(function(hA){var hz=bK(hA.length,hx); 3056while(hz--){hA[hz]=gt[hz](hA[hz]) 3057}return hy.apply(this,hA) 3058}) 3059}); 3060function fD(gt){if(typeof gt!="function"){throw new gG(aK) 3061}return function(){return !gt.apply(this,arguments) 3062} 3063}function fu(gt){return gh(2,gt) 3064}var hn=dC(af); 3065var dg=dC(aw); 3066var g4=bc(function(hx,gt){return e8(hx,j,G,G,G,d1(gt)) 3067}); 3068function bc(gt,hx){if(typeof gt!="function"){throw new gG(aK) 3069}hx=dJ(hx===G?(gt.length-1):(+hx||0),0); 3070return function(){var hA=arguments,hz=-1,hC=dJ(hA.length-hx,0),hB=fH(hC); 3071while(++hz<hC){hB[hz]=hA[hx+hz] 3072}switch(hx){case 0:return gt.call(this,hB); 3073case 1:return gt.call(this,hA[0],hB); 3074case 2:return gt.call(this,hA[0],hA[1],hB) 3075}var hy=fH(hx+1); 3076hz=-1; 3077while(++hz<hx){hy[hz]=hA[hz] 3078}hy[hx]=hB; 3079return gt.apply(this,hy) 3080} 3081}function fX(gt){if(typeof gt!="function"){throw new gG(aK) 3082}return function(hx){return gt.apply(this,hx) 3083} 3084}function cP(hx,hy,gt){var hA=true,hz=true; 3085if(typeof hx!="function"){throw new gG(aK) 3086}if(gt===false){hA=false 3087}else{if(bw(gt)){hA="leading" in gt?!!gt.leading:hA; 3088hz="trailing" in gt?!!gt.trailing:hz 3089}}return eY(hx,hy,{leading:hA,maxWait:+hy,trailing:hz}) 3090}function be(gt,hx){hx=hx==null?cJ:hx; 3091return e8(hx,af,G,[gt],[]) 3092}function fn(hz,hx,hy,gt){if(hx&&typeof hx!="boolean"&&eb(hz,hx,hy)){hx=false 3093}else{if(typeof hx=="function"){gt=hy; 3094hy=hx; 3095hx=false 3096}}return typeof hy=="function"?cI(hz,hx,eM(hy,gt,1)):cI(hz,hx) 3097}function hl(hy,hx,gt){return typeof hx=="function"?cI(hy,true,eM(hx,gt,1)):cI(hy,true) 3098}function fo(hx,gt){return hx>gt 3099}function bY(hx,gt){return hx>=gt 3100}function hm(gt){return f(gt)&&dH(gt)&&bR.call(gt,"callee")&&!g1.call(gt,"callee") 3101}var bT=gX||function(gt){return f(gt)&&fL(gt.length)&&g0.call(gt)==aA 3102}; 3103function cs(gt){return gt===true||gt===false||(f(gt)&&g0.call(gt)==aM) 3104}function gV(gt){return f(gt)&&g0.call(gt)==B 3105}function bp(gt){return !!gt&>.nodeType===1&&f(gt)&&!eV(gt) 3106}function f8(gt){if(gt==null){return true 3107}if(dH(gt)&&(bT(gt)||bD(gt)||hm(gt)||(f(gt)&&c9(gt.splice)))){return !gt.length 3108}return !dV(gt).length 3109}function hd(hA,hx,hz,hy){hz=typeof hz=="function"?eM(hz,hy,3):G; 3110var gt=hz?hz(hA,hx):G; 3111return gt===G?cq(hA,hx,hz):!!gt 3112}function cX(gt){return f(gt)&&typeof gt.message=="string"&&g0.call(gt)==aI 3113}function gn(gt){return typeof gt=="number"&&ff(gt) 3114}function c9(gt){return bw(gt)&&g0.call(gt)==a 3115}
3115function bw(hx){var gt=typeof hx; 3116return !!hx&&(gt=="object"||gt=="function") 3117}function bb(hx,hz,hy,gt){hy=typeof hy=="function"?eM(hy,gt,3):G; 3118return cY(hx,c2(hz),hy) 3119}function cW(gt){return bn(gt)&>!=+gt 3120}function bN(gt){if(gt==null){return false 3121}if(c9(gt)){return df.test(eT.call(gt)) 3122}return f(gt)&&c.test(gt) 3123}function fO(gt){return gt===null 3124}function bn(gt){return typeof gt=="number"||(f(gt)&&g0.call(gt)==g) 3125}function eV(hy){var hx; 3126if(!(f(hy)&&g0.call(hy)==d&&!hm(hy))||(!bR.call(hy,"constructor")&&(hx=hy.constructor,typeof hx=="function"&&!(hx instanceof hx)))){return false 3127}var gt; 3128cF(hy,function(hA,hz){gt=hz 3129}); 3130return gt===G||bR.call(hy,gt) 3131}function co(gt){return bw(gt)&&g0.call(gt)==U 3132}function bD(gt){return typeof gt=="string"||(f(gt)&&g0.call(gt)==A) 3133}function fe(gt){return f(gt)&&fL(gt.length)&&!!ak[g0.call(gt)] 3134}function bE(gt){return gt===G 3135}function ej(hx,gt){return hx<gt 3136}function gJ(hx,gt){return hx<=gt 3137}function fN(hx){var gt=hx?fw(hx):0; 3138if(!fL(gt)){return cl(hx) 3139}if(!gt){return[] 3140}return dG(hx) 3141}function ef(gt){return fE(gt,ck(gt)) 3142}var dK=fR(hp); 3143var hv=fR(function(gt,hy,hx){return hx?d0(gt,hy,hx):eN(gt,hy) 3144}); 3145function by(hx,hy,hz){var gt=e7(hx); 3146if(hz&&eb(hx,hy,hz)){hy=G 3147}return hy?eN(gt,hy):gt 3148}var gl=ha(hv,gc); 3149var eD=ha(dK,fF); 3150var gq=cx(g2); 3151var bv=cx(cp); 3152var fl=c8(fc); 3153var fU=c8(dv); 3154var dj=ee(g2); 3155var cB=ee(cp); 3156function gf(gt){return gD(gt,ck(gt)) 3157}function fB(hy,hz,hx){var gt=hy==null?G:gk(hy,et(hz),hz+""); 3158return gt===G?hx:gt 3159}function e2(hx,hy){if(hx==null){return false 3160}var gt=bR.call(hx,hy); 3161if(!gt&&!gv(hy)){hy=et(hy); 3162hx=hy.length==1?hx:gk(hx,bQ(hy,0,-1)); 3163if(hx==null){return false 3164}hy=gE(hy); 3165gt=bR.call(hx,hy) 3166}return gt||(fL(hx.length)&&da(hy,hx.length)&&(bT(hx)||hm(hx))) 3167}function cE(hx,hB,hz){if(hz&&eb(hx,hB,hz)){hB=G 3168}var hy=-1,hA=dV(hx),gt=hA.length,hE={}; 3169while(++hy<gt){var hD=hA[hy],hC=hx[hD]; 3170if(hB){if(bR.call(hE,hC)){hE[hC].push(hD) 3171}else{hE[hC]=[hD] 3172}}else{hE[hC]=hD 3173}}return hE 3174}var dV=!f2?bu:function(hx){var gt=hx==null?G:hx.constructor; 3175if((typeof gt=="function"&>.prototype===hx)||(typeof hx!="function"&&dH(hx))){return bu(hx) 3176}return bw(hx)?f2(hx):[] 3177}; 3178function ck(hz){if(hz==null){return[] 3179}if(!bw(hz)){hz=ec(hz) 3180}var hC=hz.length; 3181hC=(hC&&fL(hC)&&(bT(hz)||hm(hz))&&hC)||0; 3182var hy=hz.constructor,hx=-1,hD=typeof hy=="function"&&hy.prototype===hz,gt=fH(hC),hB=hC>0; 3183while(++hx<hC){gt[hx]=(hx+"") 3184}for(var hA in hz){if(!(hB&&da(hA,hC))&&!(hA=="constructor"&&(hD||!bR.call(hz,hA)))){gt.push(hA) 3185}}return gt 3186}var ez=g3(true); 3187var hs=g3(); 3188var fq=bc(function(hx,hy){if(hx==null){return{} 3189}if(typeof hy[0]!="function"){var hy=gm(d1(hy),en); 3190return cN(hx,cn(ck(hx),hy)) 3191}var gt=eM(hy[0],hy[1],3); 3192return f9(hx,function(hB,hA,hz){return !gt(hB,hA,hz) 3193}) 3194}); 3195function dw(hy){hy=f0(hy); 3196var hx=-1,hA=dV(hy),hB=hA.length,gt=fH(hB); 3197while(++hx<hB){var hz=hA[hx]; 3198gt[hx]=[hz,hy[hz]] 3199}return gt 3200}var bS=bc(function(gt,hx){if(gt==null){return{} 3201}return typeof hx[0]=="function"?f9(gt,eM(hx[0],hx[1],3)):cN(gt,d1(hx)) 3202}); 3203function c6(hy,hz,hx){var gt=hy==null?G:hy[hz]; 3204if(gt===G){if(hy!=null&&!gv(hz,hy)){hz=et(hz); 3205hy=hz.length==1?hy:gk(hy,bQ(hz,0,-1)); 3206gt=hy==null?G:hy[gE(hz)] 3207}gt=gt===G?hx:gt 3208}return c9(gt)?gt.call(hy):gt 3209}function fk(hy,hE,hC){if(hy==null){return hy 3210}var hx=(hE+""); 3211hE=(hy[hx]!=null||gv(hE,hy))?[hx]:et(hE); 3212var hA=-1,gt=hE.length,hz=gt-1,hB=hy; 3213while(hB!=null&&++hA<gt){var hD=hE[hA]; 3214if(bw(hB)){if(hA==hz){hB[hD]=hC 3215}else{if(hB[hD]==null){hB[hD]=da(hE[hA+1])?[]:{} 3216}}}hB=hB[hD] 3217}return hy 3218}function cb(hz,hB,hx,gt){var hA=bT(hz)||fe(hz); 3219hB=he(hB,gt,4); 3220if(hx==null){if(hA||bw(hz)){var hy=hz.constructor; 3221if(hA){hx=bT(hz)?new hy:[] 3222}else{hx=e7(c9(hy)?hy.prototype:G) 3223}}else{hx={} 3224}}(hA?gi:g2)(hz,function(hE,hD,hC){return hB(hx,hE,hD,hC) 3225}); 3226return hx 3227}function cl(gt){return fV(gt,dV(gt)) 3228}function e6(gt){return fV(gt,ck(gt)) 3229}function fQ(hx,hy,gt){hy=+hy||0; 3230if(gt===G){gt=hy; 3231hy=0 3232}else{gt=+gt||0 3233}return hx>=bK(hy,gt)&&hx<dJ(hy,gt) 3234}function ho(hy,gt,hB){if(hB&&eb(hy,gt,hB)){gt=hB=G 3235}var hA=hy==null,hx=gt==null; 3236if(hB==null){if(hx&&typeof hy=="boolean"){hB=hy; 3237hy=1 3238}else{if(typeof gt=="boolean"){hB=gt; 3239hx=true 3240}}}if(hA&&hx){gt=1; 3241hx=false 3242}hy=+hy||0; 3243if(hx){gt=hy; 3244hy=0 3245}else{gt=+gt||0 3246}if(hB||hy%1||gt%1){var hz=b7(); 3247return bK(hy+(hz*(gt-hy+eR("1e-"+((hz+"").length-1)))),gt) 3248}return eG(hy,gt) 3249}var cm=gL(function(gt,hy,hx){hy=hy.toLowerCase(); 3250return gt+(hx?(hy.charAt(0).toUpperCase()+hy.slice(1)):hy) 3251}); 3252function d8(gt){gt=az(gt); 3253return gt&&(gt.charAt(0).toUpperCase()+gt.slice(1)) 3254}function dq(gt){gt=az(gt); 3255return gt&>.replace(Q,aq).replace(ac,"") 3256}function ed(hx,hz,gt){hx=az(hx); 3257hz=(hz+""); 3258var hy=hx.length; 3259gt=gt===G?hy:bK(gt<0?0:(+gt||0),hy); 3260gt-=hz.length; 3261return gt>=0&&hx.indexOf(hz,gt)==gt 3262}function eJ(gt){gt=az(gt); 3263return(gt&&au.test(gt))?gt.replace(h,a3):gt 3264}function dI(gt){gt=az(gt);
3265return(gt&&aG.test(gt))?gt.replace(aj,X):(gt||"(?:)") 3266}var es=gL(function(gt,hy,hx){return gt+(hx?"-":"")+hy.toLowerCase() 3267}); 3268function e1(hx,hC,hB){hx=az(hx); 3269hC=+hC; 3270var hA=hx.length; 3271if(hA>=hC||!ff(hC)){return hx 3272}var gt=(hC-hA)/2,hy=fM(gt),hz=ca(gt); 3273hB=c0("",hz,hB); 3274return hB.slice(0,hy)+hx+hB 3275}var dx=b3(); 3276var fI=b3(true); 3277function cg(gt,hx,hy){if(hy?eb(gt,hx,hy):hx==null){hx=0 3278}else{if(hx){hx=+hx 3279}}gt=cv(gt); 3280return bd(gt,hx||(r.test(gt)?16:10)) 3281}function de(hx,hy){var gt=""; 3282hx=az(hx); 3283hy=+hy; 3284if(hy<1||!hx||!ff(hy)){return gt 3285}do{if(hy%2){gt+=hx 3286}hy=fM(hy/2); 3287hx+=hx 3288}while(hy); 3289return gt 3290}var g7=gL(function(gt,hy,hx){return gt+(hx?"_":"")+hy.toLowerCase() 3291}); 3292var f1=gL(function(gt,hy,hx){return gt+(hx?" ":"")+(hy.charAt(0).toUpperCase()+hy.slice(1)) 3293}); 3294function ex(hx,hy,gt){hx=az(hx); 3295gt=gt==null?0:bK(gt<0?0:(+gt||0),hx.length); 3296return hx.lastIndexOf(hy,gt)==gt 3297}function bk(hD,hL,hC){var hA=gN.templateSettings; 3298if(hC&&eb(hD,hL,hC)){hL=hC=G 3299}hD=az(hD); 3300hL=d0(eN({},hC||hL),hA,fS); 3301var hy=d0(eN({},hL.imports),hA.imports,fS),hE=dV(hy),hz=fV(hy,hE); 3302var hH,hI,hF=0,hG=hL.interpolate||aO,hx="__p += '"; 3303var hK=eW((hL.escape||aO).source+"|"+hG.source+"|"+(hG===Y?e:aO).source+"|"+(hL.evaluate||aO).source+"|$","g"); 3304var gt="//# sourceURL="+("sourceURL" in hL?hL.sourceURL:("lodash.templateSources["+(++K)+"]"))+"\n"; 3305hD.replace(hK,function(hM,hQ,hO,hN,hP,hR){hO||(hO=hN); 3306hx+=hD.slice(hF,hR).replace(q,aQ); 3307if(hQ){hH=true; 3308hx+="' +\n__e("+hQ+") +\n'" 3309}if(hP){hI=true; 3310hx+="';\n"+hP+";\n__p += '" 3311}if(hO){hx+="' +\n((__t = ("+hO+")) == null ? '' : __t) +\n'" 3312}hF=hR+hM.length; 3313return hM 3314}); 3315hx+="';\n"; 3316var hB=hL.variable; 3317if(!hB){hx="with (obj) {\n"+hx+"\n}\n" 3318}hx=(hI?hx.replace(aB,""):hx).replace(ap,"$1").replace(C,"$1;"); 3319hx="function("+(hB||"obj")+") {\n"+(hB?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(hH?", __e = _.escape":"")+(hI?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+hx+"return __p\n}"; 3320var hJ=dD(function(){return eZ(hE,gt+"return "+hx).apply(G,hz) 3321}); 3322hJ.source=hx; 3323if(cX(hJ)){throw hJ 3324}return hJ 3325}function cv(gt,hy,hx){var hz=gt; 3326gt=az(gt); 3327if(!gt){return gt 3328}if(hx?eb(hz,hy,hx):hy==null){return gt.slice(aT(gt),w(gt)+1) 3329}hy=(hy+""); 3330return gt.slice(l(gt,hy),o(gt,hy)+1) 3331}function eq(gt,hy,hx){var hz=gt; 3332gt=az(gt); 3333if(!gt){return gt 3334}if(hx?eb(hz,hy,hx):hy==null){return gt.slice(aT(gt)) 3335}return gt.slice(l(gt,(hy+""))) 3336}function b5(gt,hy,hx){var hz=gt; 3337gt=az(gt); 3338if(!gt){return gt 3339}if(hx?eb(hz,hy,hx):hy==null){return gt.slice(0,w(gt)+1) 3340}return gt.slice(0,o(gt,(hy+""))+1) 3341}function hf(hC,hG,hE){if(hE&&eb(hC,hG,hE)){hG=G 3342}var gt=t,hF=aD; 3343if(hG!=null){if(bw(hG)){var hA="separator" in hG?hG.separator:hA; 3344gt="length" in hG?(+hG.length||0):gt; 3345hF="omission" in hG?az(hG.omission):hF 3346}else{gt=+hG||0 3347}}hC=az(hC); 3348if(gt>=hC.length){return hC 3349}var hy=gt-hF.length; 3350if(hy<1){return hF 3351}var hH=hC.slice(0,hy); 3352if(hA==null){return hH+hF 3353}if(co(hA)){if(hC.slice(hy).search(hA)){var hz,hx,hB=hC.slice(0,hy); 3354if(!hA.global){hA=eW(hA.source,(aC.exec(hA)||"")+"g") 3355}hA.lastIndex=0; 3356while((hz=hA.exec(hB))){hx=hz.index 3357}hH=hH.slice(0,hx==null?hy:hx) 3358}}else{if(hC.indexOf(hA,hy)!=hy){var hD=hH.lastIndexOf(hA); 3359if(hD>-1){hH=hH.slice(0,hD) 3360}}}return hH+hF 3361}function dd(gt){gt=az(gt); 3362return(gt&&s.test(gt))?gt.replace(a0,av):gt 3363}function dM(gt,hy,hx){if(hx&&eb(gt,hy,hx)){hy=G 3364}gt=az(gt); 3365return gt.match(hy||ai)||[] 3366}var dD=bc(function(hx,gt){try{return hx.apply(G,gt) 3367}catch(hy){return cX(hy)?hy:new gW(hy) 3368}}); 3369function c7(hy,gt,hx){if(hx&&eb(hy,gt,hx)){gt=G 3370}return f(hy)?bX(hy):bU(hy,gt) 3371}function bF(gt){return function(){return gt 3372} 3373}function cJ(gt){return gt 3374}function bX(gt){return bI(cI(gt,true)) 3375}function di(hx,gt){return dp(hx,cI(gt,true)) 3376}var dt=bc(function(hx,gt){return function(hy){return ep(hy,hx,gt) 3377} 3378}); 3379var eO=bc(function(hx,gt){return function(hy){return ep(hx,hy,gt) 3380} 3381}); 3382function dU(hA,gt,hH){if(hH==null){var hB=bw(gt),hD=hB?dV(gt):G,hG=(hD&&hD.length)?gD(gt,hD):G; 3383if(!(hG?hG.length:hB)){hG=false; 3384hH=gt; 3385gt=hA; 3386hA=this 3387}}if(!hG){hG=gD(gt,dV(gt)) 3388}var hx=true,hC=-1,hF=c9(hA),hy=hG.length; 3389if(hH===false){hx=false 3390}else{if(bw(hH)&&"chain" in hH){hx=hH.chain 3391}}while(++hC<hy){var hE=hG[hC],hz=gt[hE]; 3392hA[hE]=hz; 3393if(hF){hA.prototype[hE]=(function(hI){return function(){var hK=this.__chain__;
3394if(hx||hK){var hJ=hA(this.__wrapped__),hL=hJ.__actions__=dG(this.__actions__); 3395hL.push({func:hI,args:arguments,thisArg:hA}); 3396hJ.__chain__=hK; 3397return hJ 3398}return hI.apply(hA,gF([this.value()],arguments)) 3399} 3400}(hz)) 3401}}return hA 3402}function gY(){aU._=d2; 3403return this 3404}function gb(){}function dN(gt){return gv(gt)?g8(gt):f6(gt) 3405}function g6(gt){return function(hx){return gk(gt,et(hx),hx+"") 3406} 3407}function dW(hB,hx,hA){if(hA&&eb(hB,hx,hA)){hx=hA=G 3408}hB=+hB||0; 3409hA=hA==null?1:(+hA||0); 3410if(hx==null){hx=hB; 3411hB=0 3412}else{hx=+hx||0 3413}var hy=-1,hz=dJ(ca((hx-hB)/(hA||1)),0),gt=fH(hz); 3414while(++hy<hz){gt[hy]=hB; 3415hB+=hA 3416}return gt 3417}function gR(hA,hz,hx){hA=fM(hA); 3418if(hA<1||!ff(hA)){return[] 3419}var hy=-1,gt=fH(bK(hA,cd)); 3420hz=eM(hz,hx,1); 3421while(++hy<hA){if(hy<cd){gt[hy]=hz(hy) 3422}else{hz(hy) 3423}}return gt 3424}function db(gt){var hx=++ey; 3425return az(gt)+hx 3426}function c1(gt,hx){return(+gt||0)+(+hx||0) 3427}var gp=cA("ceil"); 3428var dR=cA("floor"); 3429var dr=a7(fo,a6); 3430var bm=a7(ej,eK); 3431var eX=cA("round"); 3432function bl(hy,hx,gt){if(gt&&eb(hy,hx,gt)){hx=G 3433}hx=he(hx,gt,3); 3434return hx.length==1?em(bT(hy)?hy:eP(hy),hx):b6(hy,hx) 3435}gN.prototype=dZ.prototype; 3436b4.prototype=e7(dZ.prototype); 3437b4.prototype.constructor=b4; 3438fP.prototype=e7(dZ.prototype); 3439fP.prototype.constructor=fP; 3440cH.prototype["delete"]=fJ; 3441cH.prototype.get=fK; 3442cH.prototype.has=fa; 3443cH.prototype.set=ft; 3444cz.prototype.push=bL; 3445gM.Cache=cH; 3446gN.after=hg; 3447gN.ary=fv; 3448gN.assign=hv; 3449gN.at=hc; 3450gN.before=gh; 3451gN.bind=d6; 3452gN.bindAll=bO; 3453gN.bindKey=gA; 3454gN.callback=c7; 3455gN.chain=f7; 3456gN.chunk=ew; 3457gN.compact=dy; 3458gN.constant=bF; 3459gN.countBy=bg; 3460gN.create=by; 3461gN.curry=ci; 3462gN.curryRight=gy; 3463gN.debounce=eY; 3464gN.defaults=gl; 3465gN.defaultsDeep=eD; 3466gN.defer=bW; 3467gN.delay=fZ; 3468gN.difference=ge; 3469gN.drop=dY; 3470gN.dropRight=eC; 3471gN.dropRightWhile=bj; 3472gN.dropWhile=dz; 3473gN.fill=ce; 3474gN.filter=cc; 3475gN.flatten=ei; 3476gN.flattenDeep=f4; 3477gN.flow=cL; 3478gN.flowRight=go; 3479gN.forEach=c3;
3480gN.forEachRight=eE; 3481gN.forIn=fl; 3482gN.forInRight=fU; 3483gN.forOwn=dj; 3484gN.forOwnRight=cB; 3485gN.functions=gf; 3486gN.groupBy=b1; 3487gN.indexBy=bC; 3488gN.initial=fj; 3489gN.intersection=dc; 3490gN.invert=cE; 3491gN.invoke=a9; 3492gN.keys=dV; 3493gN.keysIn=ck; 3494gN.map=du; 3495gN.mapKeys=ez; 3496gN.mapValues=hs; 3497gN.matches=bX; 3498gN.matchesProperty=di; 3499gN.memoize=gM; 3500gN.merge=dK; 3501gN.method=dt; 3502gN.methodOf=eO; 3503gN.mixin=dU; 3504gN.modArgs=ct; 3505gN.negate=fD; 3506gN.omit=fq; 3507gN.once=fu; 3508gN.pairs=dw; 3509gN.partial=hn; 3510gN.partialRight=dg; 3511gN.partition=b8; 3512gN.pick=bS; 3513gN.pluck=fx; 3514gN.property=dN; 3515gN.propertyOf=g6; 3516gN.pull=fC; 3517gN.pullAt=dA; 3518gN.range=dW; 3519gN.rearg=g4; 3520gN.reject=cV; 3521gN.remove=el; 3522gN.rest=ga; 3523gN.restParam=bc; 3524gN.set=fk; 3525gN.shuffle=hj; 3526gN.slice=eF; 3527gN.sortBy=cK; 3528gN.sortByAll=c5; 3529gN.sortByOrder=fs; 3530gN.spread=fX; 3531gN.take=d9; 3532gN.takeRight=er; 3533gN.takeRightWhile=gs; 3534gN.takeWhile=ds; 3535gN.tap=eU; 3536gN.throttle=cP; 3537gN.thru=dB; 3538gN.times=gR; 3539gN.toArray=fN; 3540gN.toPlainObject=ef; 3541gN.transform=cb; 3542gN.union=cu; 3543gN.uniq=dF; 3544gN.unzip=cf; 3545gN.unzipWith=cZ; 3546gN.values=cl; 3547gN.valuesIn=e6; 3548gN.where=bi; 3549gN.without=ev; 3550gN.wrap=be; 3551gN.xor=a8; 3552gN.zip=fT; 3553gN.zipObject=bM; 3554gN.zipWith=fW; 3555gN.backflow=go; 3556gN.collect=du; 3557gN.compose=go; 3558gN.each=c3; 3559gN.eachRight=eE; 3560gN.extend=hv; 3561gN.iteratee=c7; 3562gN.methods=gf; 3563gN.object=bM; 3564gN.select=cc; 3565gN.tail=ga; 3566gN.unique=dF; 3567dU(gN,gN); 3568gN.add=c1; 3569gN.attempt=dD; 3570gN.camelCase=cm; 3571gN.capitalize=d8; 3572gN.ceil=gp; 3573gN.clone=fn; 3574gN.cloneDeep=hl; 3575gN.deburr=dq; 3576gN.endsWith=ed; 3577gN.escape=eJ; 3578gN.escapeRegExp=dI; 3579gN.every=eg; 3580gN.find=bG; 3581gN.findIndex=bV; 3582gN.findKey=gq; 3583gN.findLast=ch; 3584gN.findLastIndex=bs; 3585gN.findLastKey=bv; 3586gN.findWhere=d4; 3587gN.first=ba; 3588gN.floor=dR; 3589gN.get=fB; 3590gN.gt=fo; 3591gN.gte=bY; 3592gN.has=e2; 3593gN.identity=cJ; 3594gN.includes=cj; 3595gN.indexOf=eQ; 3596gN.inRange=fQ; 3597gN.isArguments=hm; 3598gN.isArray=bT; 3599gN.isBoolean=cs; 3600gN.isDate=gV; 3601gN.isElement=bp; 3602gN.isEmpty=f8; 3603gN.isEqual=hd; 3604gN.isError=cX; 3605gN.isFinite=gn; 3606gN.isFunction=c9; 3607gN.isMatch=bb; 3608gN.isNaN=cW; 3609gN.isNative=bN; 3610gN.isNull=fO; 3611gN.isNumber=bn; 3612gN.isObject=bw; 3613gN.isPlainObject=eV; 3614gN.isRegExp=co; 3615gN.isString=bD; 3616gN.isTypedArray=fe; 3617gN.isUndefined=bE; 3618gN.kebabCase=es; 3619gN.last=gE; 3620gN.lastIndexOf=dQ; 3621gN.lt=ej; 3622gN.lte=gJ; 3623gN.max=dr; 3624gN.min=bm; 3625gN.noConflict=gY; 3626gN.noop=gb; 3627gN.now=eA; 3628gN.pad=e1; 3629gN.padLeft=dx; 3630gN.padRight=fI; 3631gN.parseInt=cg; 3632gN.random=ho; 3633gN.reduce=c4; 3634gN.reduceRight=dE; 3635gN.repeat=de; 3636gN.result=c6; 3637gN.round=eX; 3638gN.runInContext=ay; 3639gN.size=fh; 3640gN.snakeCase=g7; 3641gN.some=fm; 3642gN.sortedIndex=eo; 3643gN.sortedLastIndex=gg; 3644gN.startCase=f1; 3645gN.startsWith=ex; 3646gN.sum=bl; 3647gN.template=bk; 3648gN.trim=cv; 3649gN.trimLeft=eq; 3650gN.trimRight=b5; 3651gN.trunc=hf; 3652gN.unescape=dd; 3653gN.uniqueId=db; 3654gN.words=dM; 3655gN.all=eg; 3656gN.any=fm; 3657gN.contains=cj; 3658gN.eq=hd; 3659gN.detect=bG; 3660gN.foldl=c4; 3661gN.foldr=dE; 3662gN.head=ba; 3663gN.include=cj; 3664gN.inject=c4; 3665dU(gN,(function(){var gt={}; 3666g2(gN,function(hy,hx){if(!gN.prototype[hx]){gt[hx]=hy 3667}}); 3668return gt 3669}()),false); 3670gN.sample=f3; 3671gN.prototype.sample=function(gt){if(!this.__chain__&>==null){return f3(this.value()) 3672}return this.thru(function(hx){return f3(hx,gt) 3673}) 3674}; 3675gN.VERSION=ax; 3676gi(["bind","bindKey","curry","curryRight","partial","partialRight"],function(gt){gN[gt].placeholder=gN 3677}); 3678gi(["drop","take"],function(gt,hx){fP.prototype[gt]=function(hA){var hz=this.__filtered__; 3679if(hz&&!hx){return new fP(this) 3680}hA=hA==null?1:dJ(fM(hA)||0,0); 3681var hy=this.clone(); 3682if(hz){hy.__takeCount__=bK(hy.__takeCount__,hA) 3683}else{hy.__views__.push({size:hA,type:gt+(hy.__dir__<0?"Right":"")}) 3684}return hy 3685}; 3686fP.prototype[gt+"Right"]=function(hy){return this.reverse()[gt](hy).reverse() 3687} 3688}); 3689gi(["filter","map","takeWhile"],function(hx,hy){var hz=hy+1,gt=hz!=ao; 3690fP.prototype[hx]=function(hC,hB){var hA=this.clone(); 3691hA.__iteratees__.push({iteratee:he(hC,hB,1),type:hz}); 3692hA.__filtered__=hA.__filtered__||gt; 3693return hA 3694} 3695}); 3696gi(["first","last"],function(gt,hx){var hy="take"+(hx?"Right":""); 3697fP.prototype[gt]=function(){return this[hy](1).value()[0] 3698} 3699}); 3700gi(["initial","rest"],function(hx,hy){var gt="drop"+(hy?"":"Right"); 3701fP.prototype[hx]=function(){return this.__filtered__?new fP(this):this[gt](1) 3702} 3703}); 3704gi(["pluck","where"],function(hy,hz){var gt=hz?"filter":"map",hx=hz?bI:dN; 3705fP.prototype[hy]=function(hA){return this[gt](hx(hA)) 3706} 3707}); 3708fP.prototype.compact=function(){return this.filter(cJ) 3709}; 3710fP.prototype.reject=function(gt,hx){gt=he(gt,hx,1); 3711return this.filter(function(hy){return !gt(hy) 3712}
3712) 3713}; 3714fP.prototype.slice=function(hy,hx){hy=hy==null?0:(+hy||0); 3715var gt=this; 3716if(gt.__filtered__&&(hy>0||hx<0)){return new fP(gt) 3717}if(hy<0){gt=gt.takeRight(-hy) 3718}else{if(hy){gt=gt.drop(hy) 3719}}if(hx!==G){hx=(+hx||0); 3720gt=hx<0?gt.dropRight(-hx):gt.take(hx-hy) 3721}return gt 3722}; 3723fP.prototype.takeRightWhile=function(gt,hx){return this.reverse().takeWhile(gt,hx).reverse() 3724}; 3725fP.prototype.toArray=function(){return this.take(eK) 3726}; 3727g2(fP.prototype,function(hz,hx){var hA=/^(?:filter|map|reject)|While$/.test(hx),gt=/^(?:first|last)$/.test(hx),hy=gN[gt?("take"+(hx=="last"?"Right":"")):hx]; 3728if(!hy){return 3729}gN.prototype[hx]=function(){var hI=gt?[1]:arguments,hE=this.__chain__,hK=this.__wrapped__,hD=!!this.__actions__.length,hJ=hK instanceof fP,hG=hI[0],hF=hJ||bT(hK); 3730if(hF&&hA&&typeof hG=="function"&&hG.length!=1){hJ=hF=false 3731}var hH=function(hM){return(gt&&hE)?hy(hM,1)[0]:hy.apply(G,gF([hM],hI)) 3732}; 3733var hC={func:dB,args:[hH],thisArg:G},hB=hJ&&!hD; 3734if(gt&&!hE){if(hB){hK=hK.clone(); 3735hK.__actions__.push(hC); 3736return hz.call(hK) 3737}return hy.call(G,this.value())[0] 3738}if(!gt&&hF){hK=hB?hK:new fP(this); 3739var hL=hz.apply(hK,hI); 3740hL.__actions__.push(hC); 3741return new b4(hL,hE) 3742}return this.thru(hH) 3743} 3744}); 3745gi(["join","pop","push","replace","shift","sort","splice","split","unshift"],function(hx){var hy=(/^(?:replace|split)$/.test(hx)?gI:cU)[hx],hz=/^(?:push|sort|unshift)$/.test(hx)?"tap":"thru",gt=/^(?:join|pop|replace|shift)$/.test(hx); 3746gN.prototype[hx]=function(){var hA=arguments; 3747if(gt&&!this.__chain__){return hy.apply(this.value(),hA) 3748}return this[hz](function(hB){return hy.apply(hB,hA) 3749}) 3750} 3751}); 3752g2(fP.prototype,function(hz,gt){var hy=gN[gt]; 3753if(hy){var hx=hy.name,hA=cR[hx]||(cR[hx]=[]); 3754hA.push({name:gt,func:hy}) 3755}}); 3756cR[cr(G,H).name]=[{name:"wrapper",func:G}]; 3757fP.prototype.clone=hu; 3758fP.prototype.reverse=gB; 3759fP.prototype.value=dO; 3760gN.prototype.chain=hi; 3761gN.prototype.commit=cM; 3762gN.prototype.concat=cT; 3763gN.prototype.plant=eh; 3764gN.prototype.reverse=ht; 3765gN.prototype.toString=gw; 3766gN.prototype.run=gN.prototype.toJSON=gN.prototype.valueOf=gN.prototype.value=cO; 3767gN.prototype.collect=gN.prototype.map; 3768gN.prototype.head=gN.prototype.first; 3769gN.prototype.select=gN.prototype.filter; 3770gN.prototype.tail=gN.prototype.rest; 3771return gN 3772}var ah=ay(); 3773if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){aU._=ah; 3774define(function(){return ah 3775}) 3776}else{if(D&&ad){if(a2){(ad.exports=ah)._=ah 3777}else{D._=ah 3778}}else{aU._=ah 3779}}}.call(this)); 3780window.Modernizr=function(aw,av,au){function T(b){am.cssText=b 3781}function S(d,c){return T(ai.join(d+";")+(c||"")) 3782}function R(d,c){return typeof d===c 3783}function Q(d,c){return !!~(""+d).indexOf(c) 3784}function P(f,c){for(var h in f){var g=f[h]; 3785if(!Q(g,"-")&&am[g]!==au){return c=="pfx"?g:!0 3786}}return !1 3787}function O(g,c,j){for(var i in g){var h=c[g[i]]; 3788if(h!==au){return j===!1?g[i]:R(h,"function")?h.bind(j||c):h 3789}}return !1 3790}function N(g,f,j){var i=g.charAt(0).toUpperCase()+g.slice(1),h=(g+" "+ag.join(i+" ")+i).split(" "); 3791return R(f,"string")||R(f,"undefined")?P(h,f):(h=(g+" "+af.join(i+" ")+i).split(" "),O(h,f,j)) 3792}function M(){ar.input=function(f){for(var b=0,a=f.length; 3793b<a; 3794b++){ab[f[b]]=f[b] in al 3795}return ab.list&&(ab.list=!!av.createElement("datalist")&&!!aw.HTMLDataListElement),ab 3796}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),ar.inputtypes=function(b){for(var l=0,k,j,g,c=b.length; 3797l<c; 3798l++){al.setAttribute("type",j=b[l]),k=al.type!=="text",k&&(al.value=ak,al.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(j)&&al.style.WebkitAppearance!==au?(ap.appendChild(al),g=av.defaultView,k=g.getComputedStyle&&g.getComputedStyle(al,null).WebkitAppearance!=="textfield"&&al.offsetHeight!==0,ap.removeChild(al)):/^(search|tel)$/.test(j)||(/^(url|email)$/.test(j)?k=al.checkValidity&&al.checkValidity()===!1:k=al.value!=ak)),ac[b[l]]=!!k 3799}return ac 3800}("search tel url email datetime date month week time datetime-local number range color".split(" ")) 3801}var at="2.8.3",ar={},aq=!0,ap=av.documentElement,ao="modernizr",an=av.createElement(ao),am=an.style,al=av.createElement("input"),ak=":)",aj={}.toString,ai=" -webkit- -moz- -o- -ms- ".split(" "),ah="Webkit Moz O ms",ag=ah.split(" "),af=ah.toLowerCase().split(" "),ae={svg:"http://www.w3.org/2000/svg"},ad={},ac={},ab={},aa=[],Z=aa.slice,Y,X=function(v,u,t,s){var r,q,p,o,h=av.createElement("div"),g=av.body,b=g||av.createElement("body"); 3802if(parseInt(t,10)){while(t--){p=av.createElement("div"),p.id=s?s[t]:ao+(t+1),h.appendChild(p) 3803}}return r=["­",'<style id="s',ao,'">',v,"</style>"].join(""),h.id=ao,(g?h:b).innerHTML+=r,b.appendChild(h),g||(b.style.background="",b.style.overflow="hidden",o=ap.style.overflow,ap.style.overflow="hidden",ap.appendChild(b)),q=u(h,v),g?h.parentNode.removeChild(h):(b.parentNode.removeChild(b),ap.style.overflow=o),!!q 3804},W=function(){function c(h,g){g=g||av.createElement(b[h]||"div"),h="on"+h; 3805var a=h in g; 3806return a||(g.setAttribute||(g=av.createElement("div")),g.setAttribute&&g.removeAttribute&&(g.setAttribute(h,""),a=R(g[h],"function"),R(g[h],"undefined")||(g[h]=au),g.removeAttribute(h))),g=null,a 3807}var b={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"}; 3808return c 3809}(),V={}.hasOwnProperty,U; 3810!R(V,"undefined")&&!R(V.call,"undefined")?U=function(d,c){return V.call(d,c) 3811}:U=function(d,c){return c in d&&R(d.constructor.prototype[c],"undefined") 3812},Function.prototype.bind||(Function.prototype.bind=function(a){var h=this; 3813if(typeof h!="function"){throw new TypeError 3814}
vendor: 9,265 bytes, lines 3814-3941
3814var g=Z.call(arguments,1),f=function(){if(this instanceof f){var b=function(){}; 3815b.prototype=h.prototype; 3816var d=new b,c=h.apply(d,g.concat(Z.call(arguments))); 3817return Object(c)===c?c:d 3818}return h.apply(a,g.concat(Z.call(arguments))) 3819}; 3820return f 3821}),ad.flexbox=function(){return N("flexWrap") 3822},ad.canvas=function(){var b=av.createElement("canvas"); 3823return !!b.getContext&&!!b.getContext("2d") 3824},ad.canvastext=function(){return !!ar.canvas&&!!R(av.createElement("canvas").getContext("2d").fillText,"function") 3825},ad.webgl=function(){return !!aw.WebGLRenderingContext 3826},ad.touch=function(){var a; 3827return"ontouchstart" in aw||aw.DocumentTouch&&av instanceof DocumentTouch?a=!0:X(["@media (",ai.join("touch-enabled),("),ao,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(b){a=b.offsetTop===9 3828}),a 3829},ad.geolocation=function(){return"geolocation" in navigator 3830},ad.postmessage=function(){return !!aw.postMessage 3831},ad.websqldatabase=function(){return !!aw.openDatabase 3832},ad.indexedDB=function(){return !!N("indexedDB",aw) 3833},ad.hashchange=function(){return W("hashchange",aw)&&(av.documentMode===au||av.documentMode>7) 3834},ad.history=function(){return !!aw.history&&!!history.pushState 3835},ad.draganddrop=function(){var b=av.createElement("div"); 3836return"draggable" in b||"ondragstart" in b&&"ondrop" in b 3837},ad.websockets=function(){return"WebSocket" in aw||"MozWebSocket" in aw 3838},ad.rgba=function(){return T("background-color:rgba(150,255,150,.5)"),Q(am.backgroundColor,"rgba") 3839},ad.hsla=function(){return T("background-color:hsla(120,40%,100%,.5)"),Q(am.backgroundColor,"rgba")||Q(am.backgroundColor,"hsla") 3840},ad.multiplebgs=function(){return T("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(am.background) 3841},ad.backgroundsize=function(){return N("backgroundSize") 3842},ad.borderimage=function(){return N("borderImage") 3843},ad.borderradius=function(){return N("borderRadius") 3844},ad.boxshadow=function(){return N("boxShadow") 3845},ad.textshadow=function(){return av.createElement("div").style.textShadow==="" 3846},ad.opacity=function(){return S("opacity:.55"),/^0.55$/.test(am.opacity) 3847},ad.cssanimations=function(){return N("animationName") 3848},ad.csscolumns=function(){return N("columnCount") 3849},ad.cssgradients=function(){var e="background-image:",d="gradient(linear,left top,right bottom,from(#9f9),to(white));",f="linear-gradient(left top,#9f9, white);"; 3850return T((e+"-webkit- ".split(" ").join(d+e)+ai.join(f+e)).slice(0,-e.length)),Q(am.backgroundImage,"gradient") 3851},ad.cssreflections=function(){return N("boxReflect") 3852},ad.csstransforms=function(){return !!N("transform") 3853},ad.csstransforms3d=function(){var b=!!N("perspective"); 3854return b&&"webkitPerspective" in ap.style&&X("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(a,d){b=a.offsetLeft===9&&a.offsetHeight===3 3855}),b 3856},ad.csstransitions=function(){return N("transition") 3857},ad.fontface=function(){var b; 3858return X('@font-face {font-family:"font";src:url("https://")}',function(k,j){var i=av.getElementById("smodernizr"),h=i.sheet||i.styleSheet,a=h?h.cssRules&&h.cssRules[0]?h.cssRules[0].cssText:h.cssText||"":""; 3859b=/src/i.test(a)&&a.indexOf(j.split(" ")[0])===0 3860}),b 3861},ad.generatedcontent=function(){var b; 3862return X(["#",ao,"{font:0/0 a}#",ao,':after{content:"',ak,'";visibility:hidden;font:3px/1 a}'].join(""),function(a){b=a.offsetHeight>=3 3863}),b 3864},ad.video=function(){var b=av.createElement("video"),f=!1; 3865try{if(f=!!b.canPlayType){f=new Boolean(f),f.ogg=b.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),f.h264=b.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),f.webm=b.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"") 3866}}catch(e){}return f 3867},ad.audio=function(){var b=av.createElement("audio"),f=!1; 3868try{if(f=!!b.canPlayType){f=new Boolean(f),f.ogg=b.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),f.mp3=b.canPlayType("audio/mpeg;").replace(/^no$/,""),f.wav=b.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),f.m4a=(b.canPlayType("audio/x-m4a;")||b.canPlayType("audio/aac;")).replace(/^no$/,"") 3869}}catch(e){}return f 3870},ad.localstorage=function(){try{return localStorage.setItem(ao,ao),localStorage.removeItem(ao),!0 3871}catch(b){return !1 3872}},ad.sessionstorage=function(){try{return sessionStorage.setItem(ao,ao),sessionStorage.removeItem(ao),!0 3873}catch(b){return !1 3874}},ad.webworkers=function(){return !!aw.Worker 3875},ad.applicationcache=function(){return !!aw.applicationCache 3876},ad.svg=function(){return !!av.createElementNS&&!!av.createElementNS(ae.svg,"svg").createSVGRect 3877},ad.inlinesvg=function(){var b=av.createElement("div"); 3878return b.innerHTML="<svg/>",(b.firstChild&&b.firstChild.namespaceURI)==ae.svg 3879},ad.smil=function(){return !!av.createElementNS&&/SVGAnimate/.test(aj.call(av.createElementNS(ae.svg,"animate"))) 3880},ad.svgclippaths=function(){return !!av.createElementNS&&/SVGClipPath/.test(aj.call(av.createElementNS(ae.svg,"clipPath"))) 3881}; 3882for(var L in ad){U(ad,L)&&(Y=L.toLowerCase(),ar[Y]=ad[L](),aa.push((ar[Y]?"":"no-")+Y)) 3883}return ar.input||M(),ar.addTest=function(e,c){if(typeof e=="object"){for(var f in e){U(e,f)&&ar.addTest(f,e[f]) 3884}}else{e=e.toLowerCase(); 3885if(ar[e]!==au){return ar 3886}c=typeof c=="function"?c():c,typeof aq!="undefined"&&aq&&(ap.className+=" "+(c?"":"no-")+e),ar[e]=c 3887}return ar 3888},T(""),an=al=null,function(ax,K){function A(f,e){var h=f.createElement("p"),g=f.getElementsByTagName("head")[0]||f.documentElement; 3889return h.innerHTML="x<style>"+e+"</style>",g.insertBefore(h.lastChild,g.firstChild) 3890}function z(){var b=t.elements; 3891return typeof b=="string"?b.split(" "):b 3892}function y(d){var c=C[d[E]]; 3893return c||(c={},D++,d[E]=D,C[D]=c),c 3894}function x(b,h,f){h||(h=K); 3895if(B){return h.createElement(b) 3896}f||(f=y(h)); 3897var e; 3898return f.cache[b]?e=f.cache[b].cloneNode():G.test(b)?e=(f.cache[b]=f.createElem(b)).cloneNode():e=f.createElem(b),e.canHaveChildren&&!H.test(b)&&!e.tagUrn?f.frag.appendChild(e):e 3899}function w(b,l){b||(b=K); 3900if(B){return b.createDocumentFragment() 3901}l=l||y(b); 3902var k=l.frag.cloneNode(),j=0,i=z(),h=i.length; 3903for(; 3904j<h; 3905j++){k.createElement(i[j]) 3906}return k 3907}function v(d,c){c.cache||(c.cache={},c.createElem=d.createElement,c.createFrag=d.createDocumentFragment,c.frag=c.createFrag()),d.createElement=function(a){return t.shivMethods?x(a,d,c):c.createElem(a) 3908},d.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+z().join().replace(/[\w\-]+/g,function(b){return c.createElem(b),c.frag.createElement(b),'c("'+b+'")' 3909})+");return n}")(t,c.frag) 3910}function u(b){b||(b=K); 3911var d=y(b); 3912return t.shivCSS&&!F&&!d.hasCSS&&(d.hasCSS=!!A(b,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),B||v(b,d),b 3913}var J="3.7.0",I=ax.html5||{},H=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,G=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,F,E="_html5shiv",D=0,C={},B; 3914(function(){try{var b=K.createElement("a"); 3915b.innerHTML="<xyz></xyz>",F="hidden" in b,B=b.childNodes.length==1||function(){K.createElement("a"); 3916var c=K.createDocumentFragment(); 3917return typeof c.cloneNode=="undefined"||typeof c.createDocumentFragment=="undefined"||typeof c.createElement=="undefined" 3918}() 3919}catch(d){F=!0,B=!0 3920}})(); 3921var t={elements:I.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:J,shivCSS:I.shivCSS!==!1,supportsUnknownElements:B,shivMethods:I.shivMethods!==!1,type:"default",shivDocument:u,createElement:x,createDocumentFragment:w}; 3922ax.html5=t,u(K) 3923}(this,av),ar._version=at,ar._prefixes=ai,ar._domPrefixes=af,ar._cssomPrefixes=ag,ar.hasEvent=W,ar.testProp=function(b){return P([b]) 3924},ar.testAllProps=N,ar.testStyles=X,ar.prefixed=function(e,d,f){return d?N(e,d,f):N(e,"pfx") 3925},ap.className=ap.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(aq?" js "+aa.join(" "):""),ar 3926}(this,this.document),function(ad,ac,ab){function aa(b){return"[object Function]"==P.call(b) 3927}function Z(b){return"string"==typeof b 3928}function Y(){}function X(b){return !b||"loaded"==b||"complete"==b||"uninitialized"==b 3929}function W(){var b=O.shift(); 3930M=1,b?b.t?R(function(){("c"==b.t?L.injectCss:L.injectJs)(b.s,0,b.a,b.x,b.e,1) 3931},0):(b(),W()):M=0 3932}function V(w,v,t,s,q,p,n){function m(a){if(!g&&X(h.readyState)&&(x.r=g=1,!M&&W(),h.onload=h.onreadystatechange=null,a)){"img"!=w&&R(function(){I.removeChild(h) 3933},50); 3934for(var c in D[v]){D[v].hasOwnProperty(c)&&D[v][c].onload() 3935}}}var n=n||L.errorTimeout,h=ac.createElement(w),g=0,b=0,x={t:t,s:v,e:q,a:p,x:n}; 39361===D[v]&&(b=1,D[v]=[]),"object"==w?h.data=v:(h.src=v,h.type=w),h.width=h.height="0",h.onerror=h.onload=h.onreadystatechange=function(){m.call(this,b) 3937},O.splice(s,0,x),"img"!=w&&(b||2===D[v]?(I.insertBefore(h,J?null:Q),R(m,n)):D[v].push(h)) 3938}function U(g,e,j,i,h){return M=0,e=e||"j",Z(g)?V("c"==e?G:H,g,e,this.i++,j,i,h):(O.splice(this.i++,0,g),1==O.length&&W()),this 3939}function T(){var b=L; 3940return b.loader={load:U,i:0},b 3941}var S=ac.documentElement,R=ad.setTimeout,Q=ac.getElementsByTagName("script")[0],P={}
3941.toString,O=[],M=0,K="MozAppearance" in S.style,J=K&&!!ac.createRange().compareNode,I=J?S:Q.parentNode,S=ad.opera&&"[object Opera]"==P.call(ad.opera),S=!!ac.attachEvent&&!S,H=K?"object":S?"script":"img",G=S?"script":H,F=Array.isArray||function(b){return"[object Array]"==P.call(b) 3942},E=[],D={},C={timeout:function(d,c){return c.length&&(d.timeout=c[0]),d 3943}},N,L; 3944L=function(e){function c(i){var i=i.split("!"),h=E.length,q=i.pop(),p=i.length,q={url:q,origUrl:q,prefixes:i},o,l,j; 3945for(l=0; 3946l<p; 3947l++){j=i[l].split("="),(o=C[j.shift()])&&(q=o(q,j)) 3948}for(l=0; 3949l<h; 3950l++){q=E[l](q) 3951}return q 3952}function n(b,s,r,q,p){var o=c(b),l=o.autoCallback; 3953o.url.split(".").pop().split("?").shift(),o.bypass||(s&&(s=aa(s)?s:s[b]||s[q]||s[b.split("/").pop().split("?")[0]]),o.instead?o.instead(b,s,r,q,p):(D[o.url]?o.noexec=!0:D[o.url]=1,r.load(o.url,o.forceCSS||!o.forceJS&&"css"==o.url.split(".").pop().split("?").shift()?"c":ab,o.noexec,o.attrs,o.timeout),(aa(s)||aa(l))&&r.load(function(){T(),s&&s(o.origUrl,p,q),l&&l(o.origUrl,p,q),D[o.url]=2 3954}))) 3955}function m(w,v){function u(b,h){if(b){if(Z(b)){h||(r=function(){var i=[].slice.call(arguments); 3956q.apply(this,i),p() 3957}),n(b,r,v,0,t) 3958}else{if(Object(b)===b){for(g in o=function(){var a=0,i; 3959for(i in b){b.hasOwnProperty(i)&&a++ 3960}return a 3961}(),b){b.hasOwnProperty(g)&&(!h&&!--o&&(aa(r)?r=function(){var i=[].slice.call(arguments); 3962q.apply(this,i),p() 3963}:r[g]=function(i){return function(){var a=[].slice.call(arguments); 3964i&&i.apply(this,a),p() 3965} 3966}(q[g])),n(b[g],r,v,g,t)) 3967}}}}else{!h&&p() 3968}}var t=!!w.test,s=w.load||w.both,r=w.callback||Y,q=r,p=w.complete||Y,o,g; 3969u(t?w.yep:w.nope,!!s),s&&u(s) 3970}var k,f,d=this.yepnope.loader; 3971if(Z(e)){n(e,0,d,0) 3972}else{if(F(e)){for(k=0; 3973k<e.length; 3974k++){f=e[k],Z(f)?n(f,0,d,0):F(f)?L(f):Object(f)===f&&m(f,d) 3975}}else{Object(e)===e&&m(e,d) 3976}}},L.addPrefix=function(d,c){C[d]=c 3977},L.addFilter=function(b){E.push(b) 3978},L.errorTimeout=10000,null==ac.readyState&&ac.addEventListener&&(ac.readyState="loading",ac.addEventListener("DOMContentLoaded",N=function(){ac.removeEventListener("DOMContentLoaded",N,0),ac.readyState="complete" 3979},0)),ad.yepnope=T(),ad.yepnope.executeStack=W,ad.yepnope.injectJs=function(r,q,p,n,m,h){var g=ac.createElement("script"),f,b,n=n||L.errorTimeout; 3980g.src=r; 3981for(b in p){g.setAttribute(b,p[b]) 3982}q=h?W:q||Y,g.onreadystatechange=g.onload=function(){!f&&X(g.readyState)&&(f=1,q(),g.onload=g.onreadystatechange=null) 3983},R(function(){f||(f=1,q(1)) 3984},n),m?g.onload():Q.parentNode.insertBefore(g,Q) 3985},ad.yepnope.injectCss=function(b,n,m,l,k,h){var l=ac.createElement("link"),f,n=h?W:n||Y; 3986l.href=b,l.rel="stylesheet",l.type="text/css"; 3987for(f in m){l.setAttribute(f,m[f]) 3988}k||(Q.parentNode.insertBefore(l,Q),R(n,0)) 3989} 3990}(this,document),Modernizr.load=function(){yepnope.apply(window,[].slice.call(arguments,0)) 3991}; 3992/*! 3993 * imagesLoaded PACKAGED v3.1.8 3994 * JavaScript is all like "You images are done yet or what?" 3995 * MIT License 3996 */ 3997/*! 3998 * EventEmitter v4.2.6 - git.io/ee 3999 * Oliver Caldwell 4000 * MIT license 4001 * @preserve 4002 */ 4003(function(){function c(){}var l=c.prototype; 4004var v=this; 4005var x=v.EventEmitter; 4006function h(z,A){var y=z.length; 4007while(y--){if(z[y].listener===A){return y 4008}}return -1 4009}function j(y){return function z(){return this[y].apply(this,arguments) 4010} 4011}l.getListeners=function t(y){var B=this._getEvents(); 4012var z; 4013var A; 4014if(typeof y==="object"){z={}; 4015for(A in B){if(B.hasOwnProperty(A)&&y.test(A)){z[A]=B[A] 4016}}}else{z=B[y]||(B[y]=[]) 4017}return z 4018}; 4019l.flattenListeners=function r(A){var y=[]; 4020var z; 4021for(z=0; 4022z<A.length; 4023z+=1){y.push(A[z].listener) 4024}return y 4025}; 4026l.getListenersAsObject=function e(y){var A=this.getListeners(y); 4027var z; 4028if(A instanceof Array){z={}; 4029z[y]=A 4030}return z||A 4031}; 4032l.addListener=function f(y,B){var A=this.getListenersAsObject(y); 4033var C=typeof B==="object"; 4034var z; 4035for(z in A){if(A.hasOwnProperty(z)&&h(A[z],B)===-1){A[z].push(C?B:{listener:B,once:false}) 4036}}return this 4037}; 4038l.on=j("addListener"); 4039l.addOnceListener=function a(y,z){return this.addListener(y,{listener:z,once:true}) 4040}; 4041l.once=j("addOnceListener"); 4042l.defineEvent=function p(y){this.getListeners(y); 4043return this 4044}; 4045l.defineEvents=function q(y){for(var z=0; 4046z<y.length; 4047z+=1){this.defineEvent(y[z]) 4048}return this 4049}; 4050l.removeListener=function b(y,C){var B=this.getListenersAsObject(y); 4051var z; 4052var A; 4053for(A in B){if(B.hasOwnProperty(A)){z=h(B[A],C); 4054if(z!==-1){B[A].splice(z,1) 4055}}}return this 4056}; 4057l.off=j("removeListener"); 4058l.addListeners=function m(y,z){return this.manipulateListeners(false,
4058y,z) 4059}; 4060l.removeListeners=function s(y,z){return this.manipulateListeners(true,y,z) 4061}; 4062l.manipulateListeners=function g(z,A,C){var B; 4063var D; 4064var E=z?this.removeListener:this.addListener; 4065var y=z?this.removeListeners:this.addListeners; 4066if(typeof A==="object"&&!(A instanceof RegExp)){for(B in A){if(A.hasOwnProperty(B)&&(D=A[B])){if(typeof D==="function"){E.call(this,B,D) 4067}else{y.call(this,B,D) 4068}}}}else{B=C.length; 4069while(B--){E.call(this,A,C[B]) 4070}}return this 4071}; 4072l.removeEvent=function o(y){var B=typeof y; 4073var A=this._getEvents(); 4074var z; 4075if(B==="string"){delete A[y] 4076}else{if(B==="object"){for(z in A){if(A.hasOwnProperty(z)&&y.test(z)){delete A[z] 4077}}}else{delete this._events 4078}}return this 4079}; 4080l.removeAllListeners=j("removeEvent"); 4081l.emitEvent=function u(y,A){var D=this.getListenersAsObject(y); 4082var E; 4083var C; 4084var B; 4085var z; 4086for(B in D){if(D.hasOwnProperty(B)){C=D[B].length; 4087while(C--){E=D[B][C]; 4088if(E.once===true){this.removeListener(y,E.listener) 4089}z=E.listener.apply(this,A||[]); 4090if(z===this._getOnceReturnValue()){this.removeListener(y,E.listener) 4091}}}}return this 4092}; 4093l.trigger=j("emitEvent"); 4094l.emit=function k(y){var z=Array.prototype.slice.call(arguments,1); 4095return this.emitEvent(y,z) 4096}; 4097l.setOnceReturnValue=function i(y){this._onceReturnValue=y; 4098return this 4099}; 4100l._getOnceReturnValue=function n(){if(this.hasOwnProperty("_onceReturnValue")){return this._onceReturnValue 4101}else{return true 4102}}; 4103l._getEvents=function d(){return this._events||(this._events={}) 4104}; 4105c.noConflict=function w(){v.EventEmitter=x; 4106return c 4107}; 4108if(typeof define==="function"&&define.amd){define("eventEmitter/EventEmitter",[],function(){return c 4109}) 4110}else{if(typeof module==="object"&&module.exports){module.exports=c 4111}else{this.EventEmitter=c 4112}}}.call(this)); 4113/*! 4114 * eventie v1.0.4 4115 * event binding helper 4116 * eventie.bind( elem, 'click', myFn ) 4117 * eventie.unbind( elem, 'click', myFn ) 4118 */ 4119(function(e){var b=document.documentElement; 4120var f=function(){}; 4121function a(h){var g=e.event; 4122g.target=g.target||g.srcElement||h; 4123return g 4124}if(b.addEventListener){f=function(i,h,g){i.addEventListener(h,g,false) 4125} 4126}else{if(b.attachEvent){f=function(i,h,g){i[h+g]=g.handleEvent?function(){var j=a(i); 4127g.handleEvent.call(g,j) 4128}:function(){var j=a(i); 4129g.call(i,j) 4130}; 4131i.attachEvent("on"+h,i[h+g]) 4132} 4133}}var d=function(){}; 4134if(b.removeEventListener){d=function(i,h,g){i.removeEventListener(h,g,false) 4135} 4136}else{if(b.detachEvent){d=function(j,h,g){j.detachEvent("on"+h,j[h+g]); 4137try{delete j[h+g] 4138}catch(i){j[h+g]=undefined 4139}} 4140}}var c={bind:f,unbind:d}; 4141if(typeof define==="function"&&define.amd){define("eventie/eventie",c) 4142}else{e.eventie=c 4143}})(this); 4144/*! 4145 * imagesLoaded v3.1.8 4146 * JavaScript is all like "You images are done yet or what?" 4147 * MIT License 4148 */ 4149(function(b,a){if(typeof define==="function"&&define.amd){define(["eventEmitter/EventEmitter","eventie/eventie"],function(d,c){return a(b,d,c) 4150}) 4151}else{if(typeof exports==="object"){module.exports=a(b,require("wolfy87-eventemitter"),require("eventie")) 4152}else{b.imagesLoaded=a(b,b.EventEmitter,b.eventie) 4153}}})(window,function factory(i,m,l){var g=i.jQuery; 4154var e=i.console; 4155var c=typeof e!=="undefined"; 4156function j(p,o){for(var q in o){p[q]=o[q] 4157}return p 4158}var n=Object.prototype.toString; 4159function h(o){return n.call(o)==="[object Array]" 4160}function d(r){var q=[]; 4161if(h(r)){q=r 4162}else{if(typeof r.length==="number"){for(var p=0,o=r.length; 4163p<o; 4164p++){q.push(r[p]) 4165}}else{q.push(r) 4166}}return q 4167}function f(q,p,o){if(!(this instanceof f)){return new f(q,p) 4168}if(typeof q==="string"){q=document.querySelectorAll(q) 4169}this.elements=d(q); 4170this.options=j({},this.options); 4171if(typeof p==="function"){o=p 4172}else{j(this.options,p) 4173}if(o){this.on("always",o) 4174}this.getImages(); 4175if(g){this.jqDeferred=new g.Deferred() 4176}var r=this; 4177setTimeout(function(){r.check() 4178}) 4179}f.prototype=new m(); 4180f.prototype.options={}; 4181f.prototype.getImages=function(){this.images=[]; 4182for(var s=0,o=this.elements.length; 4183s<o; 4184s++){var t=this.elements[s]; 4185if(t.nodeName==="IMG"){this.addImage(t) 4186}var p=t.nodeType; 4187if(!p||!(p===1||p===9||p===11)){continue 4188}var v=t.querySelectorAll("img"); 4189for(var r=0,u=v.length; 4190r<u; 4191r++){var q=v[r]; 4192this.addImage(q) 4193}}}; 4194f.prototype.addImage=function(o){var p=new k(o); 4195this.images.push(p) 4196}; 4197f.prototype.check=function(){var t=this; 4198var p=0; 4199var r=this.images.length; 4200this.hasAnyBroken=false; 4201if(!r){this.complete(); 4202return 4203}function q(v,u){if(t.options.debug&&c){e.log("confirm",v,u) 4204}t.progress(v); 4205p++; 4206if(p===r){t.complete() 4207}return true 4208}for(var o=0; 4209o<r; 4210o++){var s=this.images[o]; 4211s.on("confirm",q); 4212s.check() 4213}}; 4214f.prototype.progress=function(o){this.hasAnyBroken=this.hasAnyBroken||!o.isLoaded; 4215var p=this; 4216setTimeout(function(){p.emit("progress",p,o); 4217if(p.jqDeferred&&p.jqDeferred.notify){p.jqDeferred.notify(p,o) 4218}}) 4219}; 4220f.prototype.complete=function(){var o=this.hasAnyBroken?"fail":"done"; 4221this.isComplete=true; 4222var p=this; 4223setTimeout(function(){p.emit(o,p); 4224p.emit("always",p);
4225if(p.jqDeferred){var q=p.hasAnyBroken?"reject":"resolve"; 4226p.jqDeferred[q](p) 4227}}) 4228}; 4229if(g){g.fn.imagesLoaded=function(p,q){var o=new f(this,p,q); 4230return o.jqDeferred.promise(g(this)) 4231} 4232}function k(o){this.img=o 4233}k.prototype=new m(); 4234k.prototype.check=function(){var o=b[this.img.src]||new a(this.img.src); 4235if(o.isConfirmed){this.confirm(o.isLoaded,"cached was confirmed"); 4236return 4237}if(this.img.complete&&this.img.naturalWidth!==undefined){this.confirm(this.img.naturalWidth!==0,"naturalWidth"); 4238return 4239}var p=this; 4240o.on("confirm",function(q,r){p.confirm(q.isLoaded,r); 4241return true 4242}); 4243o.check() 4244}; 4245k.prototype.confirm=function(o,p){this.isLoaded=o; 4246this.emit("confirm",this,p) 4247}; 4248var b={}; 4249function a(o){this.src=o; 4250b[o]=this 4251}a.prototype=new m(); 4252a.prototype.check=function(){if(this.isChecked){return 4253}var o=new Image(); 4254l.bind(o,"load",this); 4255l.bind(o,"error",this); 4256o.src=this.src; 4257this.isChecked=true 4258}; 4259a.prototype.handleEvent=function(o){var p="on"+o.type; 4260if(this[p]){this[p](o) 4261}}; 4262a.prototype.onload=function(o){this.confirm(true,"onload"); 4263this.unbindProxyEvents(o) 4264}; 4265a.prototype.onerror=function(o){this.confirm(false,"onerror"); 4266this.unbindProxyEvents(o) 4267}; 4268a.prototype.confirm=function(o,p){this.isConfirmed=true; 4269this.isLoaded=o; 4270this.emit("confirm",this,p) 4271}; 4272a.prototype.unbindProxyEvents=function(o){l.unbind(o.target,"load",this); 4273l.unbind(o.target,"error",this) 4274}; 4275return f 4276}); 4277(function(a){a.fn.stacktable=function(b){var d=this,e={id:"stacktable small-only",hideOriginal:true,headIndex:0},c=a.extend({},e,b); 4278if(b&&b.headIndex){headIndex=b.headIndex 4279}else{headIndex=0 4280}return d.each(function(){var h=a(this).prop("class"); 4281var g=a('<table class=" '+h+" "+c.id+'"><tbody></tbody></table>'); 4282if(typeof c.myClass!==undefined){g.addClass(c.myClass) 4283}var f=""; 4284$table=a(this); 4285$table.addClass("stacktable large-only"); 4286$caption=$table.find("caption").clone(); 4287$topRow=$table.find("tr").eq(0); 4288$table.find("tr").each(function(j,i){headMarkup=""; 4289bodyMarkup=""; 4290tr_class=a(this).prop("class"); 4291if(j===0){f+='<tr class=" '+tr_class+' "><th class="st-head-row st-head-row-main" colspan="2">'+a(this).find("th,td").eq(headIndex).html()+"</th></tr>" 4292}else{a(this).find("td,th").each(function(k,l){if(k===headIndex){headMarkup='<tr class="'+tr_class+'"><th class="st-head-row" colspan="2">'+a(this).html()+"</th></tr>" 4293}else{if(a(this).html()!==""){bodyMarkup+='<tr class="'+tr_class+'">'; 4294if($topRow.find("td,th").eq(k).html()){bodyMarkup+='<td class="st-key">'+$topRow.find("td,th").eq(k).html()+"</td>" 4295}else{bodyMarkup+='<td class="st-key"></td>' 4296}bodyMarkup+='<td class="st-val '+a(this).prop("class")+'">'+a(this).html()+"</td>"; 4297bodyMarkup+="</tr>" 4298}}}); 4299f+=headMarkup+bodyMarkup 4300}}); 4301g.prepend($caption); 4302g.append(a(f)); 4303$table.before(g); 4304if(!c.hideOriginal){$table.show() 4305}}) 4306}; 4307a.fn.stackcolumns=function(b){var d=this,e={id:"stacktable small-only",hideOriginal:true},c=a.extend({},e,b); 4308return d.each(function(){$table=a(this); 4309var i=$table.find("tr").eq(0).find("td,th").length; 4310if(i<3){return 4311}var f=a('<table class="'+c.id+'"></table>'); 4312if(typeof c.myClass!==undefined){f.addClass(c.myClass) 4313}$table.addClass("stacktable large-only"); 4314var h=a("<tbody></tbody>"); 4315var g=1; 4316while(g<i){$table.find("tr").each(function(k,m){var j=a("<tr></tr>"); 4317if(k===0){j.addClass("st-head-row st-head-row-main") 4318}first=a(this).find("td,th").eq(0).clone().addClass("st-key"); 4319var n=g; 4320if(a(this).find("*[colspan]").length){var l=0; 4321a(this).find("td,th").each(function(o,q){var p=a(this).attr("colspan"); 4322if(p){p=parseInt(p,10); 4323n-=p-1; 4324if((l+p)>(g)){n+=l+p-g-1 4325}l+=p 4326}else{l++ 4327}if(l>g){return false 4328}}) 4329}second=a(this).find("td,th").eq(n).clone().addClass("st-val").removeAttr("colspan"); 4330j.append(first,second); 4331h.append(j) 4332}); 4333++g 4334}f.append(a(h)); 4335$table.before(f); 4336if(!(c.hideOriginal)){$table.show() 4337}}) 4338} 4339}(jQuery)); 4340/*! VelocityJS.org (1.2.0). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License */ 4341/*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */ 4342(function(h){if(h.jQuery){return 4343}var d=function(i,k){return new d.fn.init(i,k) 4344}; 4345d.isWindow=function(i){return i!=null&&i==i.window 4346}; 4347d.type=function(i){if(i==null){return i+"" 4348}return typeof i==="object"||typeof i==="function"?j[b.call(i)]||"object":typeof i 4349}; 4350d.isArray=Array.isArray||function(i){return d.type(i)==="array" 4351}; 4352function e(l){var k=l.length,i=d.type(l); 4353if(i==="function"||d.isWindow(l)){return false 4354}if(l.nodeType===1&&k){return true 4355}return i==="array"||k===0||typeof k==="number"&&k>0&&(k-1) in l 4356}d.isPlainObject=function(l){var i; 4357if(!l||d.type(l)!=="object"||l.nodeType||d.isWindow(l)){return false 4358}try{if(l.constructor&&!f.call(l,"constructor")&&!f.call(l.constructor.prototype,"isPrototypeOf")){return false 4359}}catch(k){return false 4360}for(i in l){}return i===undefined||f.call(l,i) 4361}; 4362d.each=function(p,q,l){var o,m=0,n=p.length,k=e(p); 4363if(l){if(k){for(; 4364m<n; 4365m++){o=q.apply(p[m],l); 4366if(o===false){break 4367}}}else{for(m in p){o=q.apply(p[m],l); 4368if(o===false){break 4369}}}}else{if(k){for(; 4370m<n; 4371m++){o=q.call(p[m],m,p[m]); 4372if(o===false){break 4373}}}else{for(m in p){o=q.call(p[m],m,p[m]); 4374if(o===false){break 4375}}}}return p 4376}; 4377d.data=function(l,k,m){if(m===undefined){var n=l[d.expando],i=n&&a[n]; 4378if(k===undefined){return i 4379}else{if(i){if(k in i){return i[k] 4380}}}}else{if(k!==undefined){var n=l[d.expando]||(l[d.expando]=++d.uuid); 4381a[n]=a[n]||{}; 4382a[n][k]=m; 4383return m 4384}}}; 4385d.removeData=function(l,k){var m=l[d.expando],i=m&&a[m]; 4386if(i){d.each(k,function(n,o){delete i[o] 4387}) 4388}}; 4389d.extend=function(){var k,q,l,m,t,r,p=arguments[0]||{},o=1,n=arguments.length,s=false; 4390if(typeof p==="boolean"){s=p; 4391p=arguments[o]||{}; 4392o++ 4393}if(typeof p!=="object"&&d.type(p)!=="function"){p={} 4394}if(o===n){p=this; 4395o-- 4396}for(; 4397o<n; 4398o++){if((t=arguments[o])!=null){for(m in t){k=p[m]; 4399l=t[m]; 4400if(p===l){continue 4401}if(s&&l&&(d.isPlainObject(l)||(q=d.isArray(l)))){if(q){q=false; 4402r=k&&d.isArray(k)?k:[] 4403}else{r=k&&d.isPlainObject(k)?k:{} 4404}p[m]=d.extend(s,r,l) 4405}else{if(l!==undefined){p[m]=l 4406}}}}}return p 4407}; 4408d.queue=function(l,i,n){function k(o,q){var p=q||[]; 4409if(o!=null){if(e(Object(o))){(function(v,t){var r=+t.length,s=0,u=v.length; 4410while(s<r){v[u++]=t[s++] 4411}if(r!==r){while(t[s]!==undefined){v[u++]=t[s++] 4412}}v.length=u; 4413return v 4414})(p,typeof o==="string"?[o]:o) 4415}else{[].push.call(p,o) 4416}}return p 4417}if(!l){return 4418}i=(i||"fx")+"queue"; 4419var m=d.data(l,i); 4420if(!n){return m||[] 4421}if(!m||d.isArray(n)){m=d.data(l,i,k(n)) 4422}else{m.push(n) 4423}return m 4424}; 4425d.dequeue=function(i,k){d.each(i.nodeType?[i]:i,function(m,o){k=k||"fx"; 4426var l=d.queue(o,k),n=l.shift(); 4427if(n==="inprogress"){n=l.shift() 4428}if(n){if(k==="fx"){l.unshift("inprogress") 4429}n.call(o,function(){d.dequeue(o,k) 4430}) 4431}}) 4432}; 4433d.fn=d.prototype={init:function(i){if(i.nodeType){this[0]=i; 4434return this 4435}else{throw new Error("Not a DOM node.") 4436}},offset:function(){var i=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0}; 4437return{top:i.top+(h.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left
4437:i.left+(h.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)} 4438},position:function(){function l(){var n=this.offsetParent||document; 4439while(n&&(!n.nodeType.toLowerCase==="html"&&n.style.position==="static")){n=n.offsetParent 4440}return n||document 4441}var k=this[0],l=l.apply(k),m=this.offset(),i=/^(?:body|html)$/i.test(l.nodeName)?{top:0,left:0}:d(l).offset(); 4442m.top-=parseFloat(k.style.marginTop)||0; 4443m.left-=parseFloat(k.style.marginLeft)||0; 4444if(l.style){i.top+=parseFloat(l.style.borderTopWidth)||0; 4445i.left+=parseFloat(l.style.borderLeftWidth)||0 4446}return{top:m.top-i.top,left:m.left-i.left} 4447}}; 4448var a={}; 4449d.expando="velocity"+(new Date().getTime()); 4450d.uuid=0; 4451var j={},f=j.hasOwnProperty,b=j.toString; 4452var g="Boolean Number String Function Array Date RegExp Object Error".split(" "); 4453for(var c=0; 4454c<g.length; 4455c++){j["[object "+g[c]+"]"]=g[c].toLowerCase() 4456}d.fn.init.prototype=d.fn; 4457h.Velocity={Utilities:d} 4458})(window); 4459(function(a){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=a() 4460}else{if(typeof define==="function"&&define.amd){define(a) 4461}else{a() 4462}}}(function(){return function(p,h,o,e){var i=(function(){if(o.documentMode){return o.documentMode 4463}else{for(var y=7; 4464y>4; 4465y--){var z=o.createElement("div"); 4466z.innerHTML="<!--[if IE "+y+"]><span></span><![endif]-->"; 4467if(z.getElementsByTagName("span").length){z=null; 4468return y 4469}}}return e 4470})(); 4471var j=(function(){var y=0; 4472return h.webkitRequestAnimationFrame||h.mozRequestAnimationFrame||function(B){var z=(new Date()).getTime(),A; 4473A=Math.max(0,16-(z-y)); 4474y=z+A; 4475return setTimeout(function(){B(z+A) 4476},A) 4477} 4478})(); 4479function w(C){var z=-1,A=C?C.length:0,y=[]; 4480while(++z<A){var B=C[z]; 4481if(B){y.push(B) 4482}}return y 4483}function g(y){if(k.isWrapped(y)){y=[].slice.call(y) 4484}else{if(k.isNode(y)){y=[y] 4485}}return y 4486}var k={isString:function(y){return(typeof y==="string") 4487},isArray:Array.isArray||function(y){return Object.prototype.toString.call(y)==="[object Array]" 4488},isFunction:function(y){return Object.prototype.toString.call(y)==="[object Function]" 4489},isNode:function(y){return y&&y.nodeType 4490},isNodeList:function(y){return typeof y==="object"&&/^\[object (HTMLCollection|NodeList|Object)\]$/.test(Object.prototype.toString.call(y))&&y.length!==e&&(y.length===0||(typeof y[0]==="object"&&y[0].nodeType>0)) 4491},isWrapped:function(y){return y&&(y.jquery||(h.Zepto&&h.Zepto.zepto.isZ(y))) 4492},isSVG:function(y){return h.SVGElement&&(y instanceof h.SVGElement) 4493},isEmptyObject:function(z){for(var y in z){return false 4494}return true 4495}}; 4496var c,x=false; 4497if(p.fn&&p.fn.jquery){c=p; 4498x=true 4499}else{c=h.Velocity.Utilities 4500}if(i<=8&&!x){throw new Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.") 4501}else{if(i<=7){jQuery.fn.velocity=jQuery.fn.animate; 4502return 4503}}var f=400,q="swing"; 4504var t={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),isAndroid:/Android/i.test(navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(navigator.userAgent),isChrome:h.chrome,isFirefox:/Firefox/i.test(navigator.userAgent),prefixElement:o.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:false,calls:[]},CSS:{},Utilities:c,Redirects:{},Easings:{},Promise:h.Promise,defaults:{queue:"",duration:f,easing:q,begin:e,complete:e,progress:e,display:e,visibility:e,loop:false,delay:false,mobileHA:true,_cacheValues:true},init:function(y){c.data(y,"velocity",{isSVG:k.isSVG(y),isAnimating:false,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}}) 4505},hook:null,mock:false,version:{major:1,minor:2,patch:0},debug:false}; 4506if(h.pageYOffset!==e){t.State.scrollAnchor=h; 4507t.State.scrollPropertyLeft="pageXOffset"; 4508t.State.scrollPropertyTop="pageYOffset" 4509}else{t.State.scrollAnchor=o.documentElement||o.body.parentNode||o.body; 4510t.State.scrollPropertyLeft="scrollLeft"; 4511t.State.scrollPropertyTop="scrollTop" 4512}function b(z){var y=c.data(z,"velocity"); 4513return y===null?e:y 4514}function l(y){return function(z){return Math.round(z*y)*(1/y) 4515} 4516}function a(G,K,E,J){var Y=4,F=0.001,R=1e-7,T=10,W=11,X=1/(W-1),aa="Float32Array" in h; 4517if(arguments.length!==4){return false 4518}for(var S=0; 4519S<4; 4520++S){if(typeof arguments[S]!=="number"||isNaN(arguments[S])||!isFinite(arguments[S])){return false 4521}}G=Math.min(G,1); 4522E=Math.min(E,1); 4523G=Math.max(G,0); 4524E=Math.max(E,0); 4525var I=aa?new Float32Array(W):new Array(W); 4526function N(A,B){return 1-3*B+3*A 4527}function M(A,B){return 3*B-6*A 4528}function L(A){return 3*A 4529}function D(C,A,B){return((N(A,B)*C+M(A,B))*C+L(A))*C 4530}function Z(C,A,B){return 3*N(A,B)*C*C+2*M(A,B)*C+L(A) 4531}function z(ab,B){for(var C=0; 4532C<Y; 4533++C){var ac=Z(B,G,E); 4534if(ac===0){return B 4535}var A=D(B,G,E)-ab; 4536B-=A/ac 4537}return B 4538}function Q(){for(var A=0; 4539A<W; 4540++A){I[A]=D(A*X,G,E) 4541}}function y(ac,ad,ab){var A,C,B=0; 4542do{C=ad+(ab-ad)/2; 4543A=D(C,G,E)-ac; 4544if(A>0){ab=C 4545}else{ad=C 4546}}while(Math.abs(A)>R&&++B<T); 4547return C 4548}function U(ac){var ad=0,ab=1,A=W-1; 4549for(;
4550ab!=A&&I[ab]<=ac; 4551++ab){ad+=X 4552}--ab; 4553var ae=(ac-I[ab])/(I[ab+1]-I[ab]),C=ad+ae*X,B=Z(C,G,E); 4554if(B>=F){return z(ac,C) 4555}else{if(B==0){return C 4556}else{return y(ac,ad,ad+X) 4557}}}var O=false; 4558function H(){O=true; 4559if(G!=K||E!=J){Q() 4560}}var V=function(A){if(!O){H() 4561}if(G===K&&E===J){return A 4562}if(A===0){return 0 4563}if(A===1){return 1 4564}return D(U(A),K,J) 4565}; 4566V.getControlPoints=function(){return[{x:G,y:K},{x:E,y:J}] 4567}; 4568var P="generateBezier("+[G,K,E,J]+")"; 4569V.toString=function(){return P 4570}; 4571return V 4572}var s=(function(){function A(C){return(-C.tension*C.x)-(C.friction*C.v) 4573}function y(D,E,C){var F={x:D.x+C.dx*E,v:D.v+C.dv*E,tension:D.tension,friction:D.friction}; 4574return{dx:F.v,dv:A(F)} 4575}function B(H,F){var D={dx:H.v,dv:A(H)},C=y(H,F*0.5,D),J=y(H,F*0.5,C),I=y(H,F,J),G=1/6*(D.dx+2*(C.dx+J.dx)+I.dx),E=1/6*(D.dv+2*(C.dv+J.dv)+I.dv); 4576H.x=H.x+G*F; 4577H.v=H.v+E*F; 4578return H 4579}return function z(J,D,E){var M={x:-1,v:0,tension:null,friction:null},L=[0],F=0,H=1/10000,G=16/1000,I,C,K; 4580J=parseFloat(J)||500; 4581D=parseFloat(D)||20; 4582E=E||null; 4583M.tension=J; 4584M.friction=D; 4585I=E!==null; 4586if(I){F=z(J,D); 4587C=F/E*G 4588}else{C=G 4589}while(true){K=B(K||M,C); 4590L.push(1+K.x); 4591F+=16; 4592if(!(Math.abs(K.x)>H&&Math.abs(K.v)>H)){break 4593}}return !I?F:function(N){return L[(N*(L.length-1))|0] 4594} 4595} 4596}()); 4597t.Easings={linear:function(y){return y 4598},swing:function(y){return 0.5-Math.cos(y*Math.PI)/2 4599},spring:function(y){return 1-(Math.cos(y*4.5*Math.PI)*Math.exp(-y*6)) 4600}}; 4601c.each([["ease",[0.25,0.1,0.25,1]],["ease-in",[0.42,0,1,1]],["ease-out",[0,0,0.58,1]],["ease-in-out",[0.42,0,0.58,1]],["easeInSine",[0.47,0,0.745,0.715]],["easeOutSine",[0.39,0.575,0.565,1]],["easeInOutSine",[0.445,0.05,0.55,0.95]],["easeInQuad",[0.55,0.085,0.68,0.53]],["easeOutQuad",[0.25,0.46,0.45,0.94]],["easeInOutQuad",[0.455,0.03,0.515,0.955]],["easeInCubic",[0.55,0.055,0.675,0.19]],["easeOutCubic",[0.215,0.61,0.355,1]],["easeInOutCubic",[0.645,0.045,0.355,1]],["easeInQuart",[0.895,0.03,0.685,0.22]],["easeOutQuart",[0.165,0.84,0.44,1]],["easeInOutQuart",[0.77,0,0.175,1]],["easeInQuint",[0.755,0.05,0.855,0.06]],["easeOutQuint",[0.23,1,0.32,1]],["easeInOutQuint",[0.86,0,0.07,1]],["easeInExpo",[0.95,0.05,0.795,0.035]],["easeOutExpo",[0.19,1,0.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[0.6,0.04,0.98,0.335]],["easeOutCirc",[0.075,0.82,0.165,1]],["easeInOutCirc",[0.785,0.135,0.15,0.86]]],function(y,z){t.Easings[z[0]]=a.apply(null,z[1]) 4602}); 4603function n(y,z){var A=y; 4604if(k.isString(y)){if(!t.Easings[y]){A=false 4605}}else{if(k.isArray(y)&&y.length===1){A=l.apply(null,y) 4606}else{if(k.isArray(y)&&y.length===2){A=s.apply(null,y.concat([z])) 4607}else{if(k.isArray(y)&&y.length===4){A=a.apply(null,y) 4608}else{A=false 4609}}}}if(A===false){if(t.Easings[t.defaults.easing]){A=t.defaults.easing 4610}else{A=q 4611}}return A 4612}var m=t.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/ig},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"]},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var B=0; 4613B<m.Lists.colors.length; 4614B++){var A=(m.Lists.colors[B]==="color")?"0 0 0 1":"255 255 255 1"; 4615m.Hooks.templates[m.Lists.colors[B]]=["Red Green Blue Alpha",A] 4616}var y,D,F; 4617if(i){for(y in m.Hooks.templates){D=m.Hooks.templates[y]; 4618F=D[0].split(" "); 4619var E=D[1].match(m.RegEx.valueSplit); 4620if(F[0]==="Color"){F.push(F.shift()); 4621E.push(E.shift()); 4622m.Hooks.templates[y]=[F.join(" "),E.join(" ")] 4623}}}for(y in m.Hooks.templates){D=m.Hooks.templates[y]; 4624F=D[0].split(" "); 4625for(var B in F){var C=y+F[B],z=B; 4626m.Hooks.registered[C]=[y,z] 4627}}},getRoot:function(y){var z=m.Hooks.registered[y]; 4628if(z){return z[0] 4629}else{return y 4630}},cleanRootPropertyValue:function(y,z){if(m.RegEx.valueUnwrap.test(z)){z=z.match(m.RegEx.valueUnwrap
4630)[1] 4631}if(m.Values.isCSSNullValue(z)){z=m.Hooks.templates[y][1] 4632}return z 4633},extractValue:function(B,A){var C=m.Hooks.registered[B]; 4634if(C){var z=C[0],y=C[1]; 4635A=m.Hooks.cleanRootPropertyValue(z,A); 4636return A.toString().match(m.RegEx.valueSplit)[y] 4637}else{return A 4638}},injectValue:function(C,F,A){var E=m.Hooks.registered[C]; 4639if(E){var z=E[0],y=E[1],D,B; 4640A=m.Hooks.cleanRootPropertyValue(z,A); 4641D=A.toString().match(m.RegEx.valueSplit); 4642D[y]=F; 4643B=D.join(" "); 4644return B 4645}else{return A 4646}}},Normalizations:{registered:{clip:function(B,A,z){switch(B){case"name":return"clip"; 4647case"extract":var y; 4648if(m.RegEx.wrappedValueAlreadyExtracted.test(z)){y=z 4649}else{y=z.toString().match(m.RegEx.valueUnwrap); 4650y=y?y[1].replace(/,(\s+)?/g," "):z 4651}return y; 4652case"inject":return"rect("+z+")" 4653}},blur:function(B,A,z){switch(B){case"name":return t.State.isFirefox?"filter":"-webkit-filter"; 4654case"extract":var y=parseFloat(z); 4655if(!(y||y===0)){var C=z.toString().match(/blur\(([0-9]+[A-z]+)\)/i); 4656if(C){y=C[1] 4657}else{y=0 4658}}return y; 4659case"inject":if(!parseFloat(z)){return"none" 4660}else{return"blur("+z+")" 4661}}},opacity:function(B,A,z){if(i<=8){switch(B){case"name":return"filter"; 4662case"extract":var y=z.toString().match(/alpha\(opacity=(.*)\)/i); 4663if(y){z=y[1]/100 4664}else{z=1 4665}return z; 4666case"inject":A.style.zoom=1; 4667if(parseFloat(z)>=1){return"" 4668}else{return"alpha(opacity="+parseInt(parseFloat(z)*100,10)+")" 4669}}}else{switch(B){case"name":return"opacity"; 4670case"extract":return z; 4671case"inject":return z 4672}}}},register:function(){if(!(i<=9)&&!t.State.isGingerbread){m.Lists.transformsBase=m.Lists.transformsBase.concat(m.Lists.transforms3D) 4673}for(var y=0; 4674y<m.Lists.transformsBase.length; 4675y++){(function(){var z=m.Lists.transformsBase[y]; 4676m.Normalizations.registered[z]=function(C,B,A){switch(C){case"name":return"transform"; 4677case"extract":if(b(B)===e||b(B).transformCache[z]===e){return/^scale/i.test(z)?1:0 4678}else{return b(B).transformCache[z].replace(/[()]/g,"") 4679}case"inject":var D=false; 4680switch(z.substr(0,z.length-1)){case"translate":D=!/(%|px|em|rem|vw|vh|\d)$/i.test(A); 4681break; 4682case"scal":case"scale":if(t.State.isAndroid&&b(B).transformCache[z]===e&&A<1){A=1 4683}D=!/(\d)$/i.test(A); 4684break; 4685case"skew":D=!/(deg|\d)$/i.test(A); 4686break; 4687case"rotate":D=!/(deg|\d)$/i.test(A); 4688break 4689}if(!D){b(B).transformCache[z]="("+A+")" 4690}return b(B).transformCache[z] 4691}} 4692})() 4693}for(var y=0; 4694y<m.Lists.colors.length; 4695y++){(function(){var z=m.Lists.colors[y]; 4696m.Normalizations.registered[z]=function(E,D,B){switch(E){case"name":return z; 4697case"extract":var A; 4698if(m.RegEx.wrappedValueAlreadyExtracted.test(B)){A=B 4699}else{var F,C={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"}; 4700if(/^[A-z]+$/i.test(B)){if(C[B]!==e){F=C[B] 4701}else{F=C.black 4702}}else{if(m.RegEx.isHex.test(B)){F="rgb("+m.Values.hexToRgb(B).join(" ")+")" 4703}else{if(!(/^rgba?\(/i.test(B))){F=C.black 4704}}}A=(F||B).toString().match(m.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ") 4705}if(!(i<=8)&&A.split(" ").length===3){A+=" 1" 4706}return A; 4707case"inject":if(i<=8){if(B.split(" ").length===4){B=B.split(/\s+/).slice(0,3).join(" ") 4708}}else{if(B.split(" ").length===3){B+=" 1" 4709}}return(i<=8?"rgb":"rgba")+"("+B.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")" 4710}} 4711})() 4712}}},Names:{camelCase:function(y){return y.replace(/-(\w)/g,function(A,z){return z.toUpperCase() 4713}) 4714},SVGAttribute:function(z){var y="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2"; 4715if(i||(t.State.isAndroid&&!t.State.isChrome)){y+="|transform" 4716}return new RegExp("^("+y+")$","i").test(z) 4717},prefixCheck:function(z){if(t.State.prefixMatches[z]){return[t.State.prefixMatches[z],true] 4718}else{var C=["","Webkit","Moz","ms","O"]; 4719for(var y=0,A=C.length; 4720y<A; 4721y++){var B; 4722if(y===0){B=z 4723}else{B=C[y]+z.replace(/^\w/,function(D){return D.toUpperCase() 4724}) 4725}if(k.isString(t.State.prefixElement.style[B])){t.State.prefixMatches[z]=B; 4726return[B,true] 4727}}return[z,false] 4728}}},Values:{hexToRgb:function(A){var B=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,z=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,y; 4729A=A.replace(B,function(D,F,E,C){return F+F+E+E+C+C 4730}); 4731y=z.exec(A); 4732return y?[parseInt(y[1],16),parseInt(y[2],16),parseInt(y[3],16)]:[0,0,0] 4733},isCSSNullValue:function(y){return(y==0||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(y)) 4734},getUnitType:function(y){if(/^(rotate|skew)/i.test(y)){return"deg" 4735}else{if(/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(y)){return"" 4736}else{return"px"
4737}}},getDisplayType:function(z){var y=z&&z.tagName.toString().toLowerCase(); 4738if(/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(y)){return"inline" 4739}else{if(/^(li)$/i.test(y)){return"list-item" 4740}else{if(/^(tr)$/i.test(y)){return"table-row" 4741}else{if(/^(table)$/i.test(y)){return"table" 4742}else{if(/^(tbody)$/i.test(y)){return"table-row-group" 4743}else{return"block" 4744}}}}}},addClass:function(y,z){if(y.classList){y.classList.add(z) 4745}else{y.className+=(y.className.length?" ":"")+z 4746}},removeClass:function(y,z){if(y.classList){y.classList.remove(z) 4747}else{y.className=y.className.toString().replace(new RegExp("(^|\\s)"+z.split(" ").join("|")+"(\\s|$)","gi")," ") 4748}}},getPropertyValue:function(C,H,F,I){function z(L,Q){var M=0; 4749if(i<=8){M=c.css(L,Q) 4750}else{var P=false; 4751if(/^(width|height)$/.test(Q)&&m.getPropertyValue(L,"display")===0){P=true; 4752m.setPropertyValue(L,"display",m.Values.getDisplayType(L)) 4753}function K(){if(P){m.setPropertyValue(L,"display","none") 4754}}if(!I){if(Q==="height"&&m.getPropertyValue(L,"boxSizing").toString().toLowerCase()!=="border-box"){var J=L.offsetHeight-(parseFloat(m.getPropertyValue(L,"borderTopWidth"))||0)-(parseFloat(m.getPropertyValue(L,"borderBottomWidth"))||0)-(parseFloat(m.getPropertyValue(L,"paddingTop"))||0)-(parseFloat(m.getPropertyValue(L,"paddingBottom"))||0); 4755K(); 4756return J 4757}else{if(Q==="width"&&m.getPropertyValue(L,"boxSizing").toString().toLowerCase()!=="border-box"){var R=L.offsetWidth-(parseFloat(m.getPropertyValue(L,"borderLeftWidth"))||0)-(parseFloat(m.getPropertyValue(L,"borderRightWidth"))||0)-(parseFloat(m.getPropertyValue(L,"paddingLeft"))||0)-(parseFloat(m.getPropertyValue(L,"paddingRight"))||0); 4758K(); 4759return R 4760}}}var O; 4761if(b(L)===e){O=h.getComputedStyle(L,null) 4762}else{if(!b(L).computedStyle){O=b(L).computedStyle=h.getComputedStyle(L,null) 4763}else{O=b(L).computedStyle 4764}}if(Q==="borderColor"){Q="borderTopColor" 4765}if(i===9&&Q==="filter"){M=O.getPropertyValue(Q) 4766}else{M=O[Q] 4767}if(M===""||M===null){M=L.style[Q] 4768}K() 4769}if(M==="auto"&&/^(top|right|bottom|left)$/i.test(Q)){var N=z(L,"position"); 4770if(N==="fixed"||(N==="absolute"&&/top|left/i.test(Q))){M=c(L).position()[Q]+"px" 4771}}return M 4772}var B; 4773if(m.Hooks.registered[H]){var E=H,A=m.Hooks.getRoot(E); 4774if(F===e){F=m.getPropertyValue(C,m.Names.prefixCheck(A)[0]) 4775}if(m.Normalizations.registered[A]){F=m.Normalizations.registered[A]("extract",C,F) 4776}B=m.Hooks.extractValue(E,F) 4777}else{if(m.Normalizations.registered[H]){var G,y; 4778G=m.Normalizations.registered[H]("name",C); 4779if(G!=="transform"){y=z(C,m.Names.prefixCheck(G)[0]); 4780if(m.Values.isCSSNullValue(y)&&m.Hooks.templates[H]){y=m.Hooks.templates[H][1] 4781}}B=m.Normalizations.registered[H]("extract",C,y) 4782}}if(!/^[\d-]/.test(B)){if(b(C)&&b(C).isSVG&&m.Names.SVGAttribute(H)){if(/^(height|width)$/i.test(H)){try{B=C.getBBox()[H] 4783}catch(D){B=0 4784}}else{B=C.getAttribute(H) 4785}}else{B=z(C,m.Names.prefixCheck(H)[0]) 4786}}if(m.Values.isCSSNullValue(B)){B=0 4787}if(t.debug>=2){console.log("Get "+H+": "+B) 4788}return B 4789},setPropertyValue:function(A,G,z,F,B){var C=G; 4790if(G==="scroll"){if(B.container){B.container["scroll"+B.direction]=z 4791}else{if(B.direction==="Left"){h.scrollTo(z,B.alternateValue) 4792}else{h.scrollTo(B.alternateValue,z) 4793}}}else{if(m.Normalizations.registered[G]&&m.Normalizations.registered[G]("name",A)==="transform"){m.Normalizations.registered[G]("inject",A,z); 4794C="transform"; 4795z=b(A).transformCache[G] 4796}else{if(m.Hooks.registered[G]){var D=G,y=m.Hooks.getRoot(G); 4797F=F||m.getPropertyValue(A,y); 4798z=m.Hooks.injectValue(D,z,F); 4799G=y 4800}if(m.Normalizations.registered[G]){z=m.Normalizations.registered[G]("inject",A,z); 4801G=m.Normalizations.registered[G]("name",A) 4802}C=m.Names.prefixCheck(G)[0]; 4803if(i<=8){try{A.style[C]=z 4804}catch(E){if(t.debug){console.log("Browser does not support ["+z+"] for ["+C+"]") 4805}}}else{if(b(A)&&b(A).isSVG&&m.Names.SVGAttribute(G)){A.setAttribute(G,z) 4806}else{A.style[C]=z 4807}}if(t.debug>=2){console.log("Set "+G+" ("+C+"): "+z) 4808}}}return[C,z] 4809},flushTransformCache:function(A){var z=""; 4810if((i||(t.State.isAndroid&&!t.State.isChrome))&&b(A).isSVG){function y(E){return parseFloat(m.getPropertyValue(A,E)) 4811}var B={translate:[y("translateX"),y("translateY")],skewX:[y("skewX")],skewY:[y("skewY")],scale:y("scale")!==1?[y("scale"),y("scale")]:[y("scaleX"),y("scaleY")],rotate:[y("rotateZ"),0,0]}; 4812c.each(b(A).transformCache,function(E){if(/^translate/i.test(E)){E="translate" 4813}else{if(/^scale/i.test(E)){E="scale" 4814}else{if(/^rotate/i.test(E)){E="rotate" 4815}}}if(B[E]){z+=E+"("+B[E].join(" ")+") "; 4816delete B[E] 4817}}) 4818}else{var D,C; 4819c.each(b(A).transformCache,function(E){D=b(A).transformCache[E]; 4820if(E==="transformPerspective"){C=D; 4821return true 4822}if(i===9&&E==="rotateZ"){E="rotate" 4823}z+=E+D+" " 4824}); 4825if(C){z="perspective"+C+" "+z 4826}}m.setPropertyValue(A,"transform",z) 4827}}; 4828m.Hooks.register(); 4829m.Normalizations.register(); 4830t.hook=function(B,z,y){var A=e; 4831B=g(B); 4832c.each(B,function(D,C){if(b(C)===e){t.init(C) 4833}if(y===e){if(A===e){A=t.CSS.getPropertyValue(C,z) 4834}}else{var E=t.CSS.setPropertyValue(C,z,y); 4835if(E[0]==="transform"){t.CSS.flushTransformCache(C) 4836}A=E 4837}}); 4838return A 4839}; 4840var d=function(){function A(){if(J){return Q.promise||null 4841}else{return y 4842}}var G=(arguments[0]&&(arguments[0].p||((c.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names)||k.isString(arguments[0].properties)))),J,y,z; 4843var H,K,C; 4844if(k.isWrapped(this)){J=false; 4845z=0; 4846H=this; 4847y=this 4848}else{J=true; 4849z=1; 4850H=G?(arguments[0].elements||arguments[0].e):arguments[0] 4851}H=g(H); 4852if(!H){return 4853}if(G){K=arguments[0].properties||arguments[0].p; 4854C=arguments[0].options||arguments[0].o 4855}else{K=arguments[z]; 4856C=arguments[z+1] 4857}var W=H.length,O=0; 4858if(!/^(stop|finish)$/i.test(K)&&!c.isPlainObject(C)){var B=z+1; 4859C={}; 4860for(var N=B; 4861N<arguments.length;
4862N++){if(!k.isArray(arguments[N])&&(/^(fast|normal|slow)$/i.test(arguments[N])||/^\d/.test(arguments[N]))){C.duration=arguments[N] 4863}else{if(k.isString(arguments[N])||k.isArray(arguments[N])){C.easing=arguments[N] 4864}else{if(k.isFunction(arguments[N])){C.complete=arguments[N] 4865}}}}}var Q={promise:null,resolver:null,rejecter:null}; 4866if(J&&t.Promise){Q.promise=new t.Promise(function(Y,X){Q.resolver=Y; 4867Q.rejecter=X 4868}) 4869}var M; 4870switch(K){case"scroll":M="scroll"; 4871break; 4872case"reverse":M="reverse"; 4873break; 4874case"finish":case"stop":c.each(H,function(Y,X){if(b(X)&&b(X).delayTimer){clearTimeout(b(X).delayTimer.setTimeout); 4875if(b(X).delayTimer.next){b(X).delayTimer.next() 4876}delete b(X).delayTimer 4877}}); 4878var D=[]; 4879c.each(t.State.calls,function(X,Y){if(Y){c.each(Y[1],function(Z,aa){var ab=(C===e)?"":C; 4880if(ab!==true&&(Y[2].queue!==ab)&&!(C===e&&Y[2].queue===false)){return true 4881}c.each(H,function(ac,ad){if(ad===aa){if(C===true||k.isString(C)){c.each(c.queue(ad,k.isString(C)?C:""),function(ae,af){if(k.isFunction(af)){af(null,true) 4882}}); 4883c.queue(ad,k.isString(C)?C:"",[]) 4884}if(K==="stop"){if(b(ad)&&b(ad).tweensContainer&&ab!==false){c.each(b(ad).tweensContainer,function(ae,af){af.endValue=af.currentValue 4885}) 4886}D.push(X) 4887}else{if(K==="finish"){Y[2].duration=1 4888}}}}) 4889}) 4890}}); 4891if(K==="stop"){c.each(D,function(Y,X){u(X,true) 4892}); 4893if(Q.promise){Q.resolver(H) 4894}}return A(); 4895default:if(c.isPlainObject(K)&&!k.isEmptyObject(K)){M="start" 4896}else{if(k.isString(K)&&t.Redirects[K]){var I=c.extend({},C),E=I.duration,V=I.delay||0; 4897if(I.backwards===true){H=c.extend(true,[],H).reverse() 4898}c.each(H,function(Y,X){if(parseFloat(I.stagger)){I.delay=V+(parseFloat(I.stagger)*Y) 4899}else{if(k.isFunction(I.stagger)){I.delay=V+I.stagger.call(X,Y,W) 4900}}if(I.drag){I.duration=parseFloat(E)||(/^(callout|transition)/.test(K)?1000:f); 4901I.duration=Math.max(I.duration*(I.backwards?1-Y/W:(Y+1)/W),I.duration*0.75,200) 4902}t.Redirects[K].call(X,X,I||{},Y,W,H,Q.promise?Q:e) 4903}); 4904return A() 4905}else{var L="Velocity: First argument ("+K+") was not a property map, a known action, or a registered redirect. Aborting."; 4906if(Q.promise){Q.rejecter(new Error(L)) 4907}else{console.log(L) 4908}return A() 4909}}}var S={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null}; 4910var R=[]; 4911function P(){var X=this,aa=c.extend({},t.defaults,C),Z={},Y; 4912if(b(X)===e){t.init(X) 4913}if(parseFloat(aa.delay)&&aa.queue!==false){c.queue(X,aa.queue,function(ac){t.velocityQueueEntryFlag=true; 4914b(X).delayTimer={setTimeout:setTimeout(ac,parseFloat(aa.delay)),next:ac} 4915}) 4916}switch(aa.duration.toString().toLowerCase()){case"fast":aa.duration=200; 4917break; 4918case"normal":aa.duration=f; 4919break; 4920case"slow":aa.duration=600; 4921break; 4922default:aa.duration=parseFloat(aa.duration)||1 4923}if(t.mock!==false){if(t.mock===true){aa.duration=aa.delay=1 4924}else{aa.duration*=parseFloat(t.mock)||1; 4925aa.delay*=parseFloat(t.mock)||1 4926}}aa.easing=n(aa.easing,aa.duration); 4927if(aa.begin&&!k.isFunction(aa.begin)){aa.begin=null 4928}if(aa.progress&&!k.isFunction(aa.progress)){aa.progress=null 4929}if(aa.complete&&!k.isFunction(aa.complete)){aa.complete=null 4930}if(aa.display!==e&&aa.display!==null){aa.display=aa.display.toString().toLowerCase(); 4931if(aa.display==="auto"){aa.display=t.CSS.Values.getDisplayType(X) 4932}}if(aa.visibility!==e&&aa.visibility!==null){aa.visibility=aa.visibility.toString().toLowerCase() 4933}aa.mobileHA=(aa.mobileHA&&t.State.isMobile&&!t.State.isGingerbread); 4934function ab(aq){if(aa.begin&&O===0){try{aa.begin.call(H,H) 4935}catch(ax){setTimeout(function(){throw ax 4936},1) 4937}}if(M==="scroll"){var ar=(/^x$/i.test(aa.axis)?"Left":"Top"),ao=parseFloat(aa.offset)||0,ae,aA,ay; 4938if(aa.container){if(k.isWrapped(aa.container)||k.isNode(aa.container)){aa.container=aa.container[0]||aa.container; 4939ae=aa.container["scroll"+ar]; 4940ay=(ae+c(X).position()[ar.toLowerCase()])+ao 4941}else{aa.container=null 4942}}else{ae=t.State.scrollAnchor[t.State["scrollProperty"+ar]]; 4943aA=t.State.scrollAnchor[t.State["scrollProperty"+(ar==="Left"?"Top":"Left")]]; 4944ay=c(X).offset()[ar.toLowerCase()]+ao 4945}Z={scroll:{rootPropertyValue:false,startValue:ae,currentValue:ae,endValue:ay,unitType:"",easing:aa.easing,scrollData:{container:aa.container,direction:ar,alternateValue:aA}},element:X}; 4946if(t.debug){console.log("tweensContainer (scroll): ",Z.scroll,X) 4947}}else{if(M==="reverse"){if(!b(X).tweensContainer){c.dequeue(X,aa.queue); 4948return 4949}else{if(b(X).opts.display==="none"){b(X).opts.display="auto" 4950}if(b(X).opts.visibility==="hidden"){b(X).opts.visibility="visible" 4951}b(X).opts.loop=false; 4952b(X).opts.begin=null; 4953b(X).opts.complete=null; 4954if(!C.easing){delete aa.easing 4955}if(!C.duration){delete aa.duration 4956}aa=c.extend({},b(X).opts,aa); 4957var au=c.extend(true,{},b(X).tweensContainer); 4958for(var aw in au){if(aw!=="element"){var aj=au[aw].startValue; 4959au[aw].startValue=au[aw].currentValue=au[aw].endValue; 4960au[aw].endValue=aj; 4961if(!k.isEmptyObject(C)){au[aw].easing=aa.easing 4962}if(t.debug){console.log("reverse tweensContainer ("+aw+"): "+JSON.stringify(au[aw]),X) 4963}}}Z=au 4964}}else{if(M==="start"){var au; 4965if(b(X).tweensContainer&&b(X).isAnimating===true){au=b(X).tweensContainer 4966}function am(aE,aD){var aC=e,aG=e,aF=e; 4967if(k.isArray(aE)){aC=aE[0]; 4968if((!k.isArray(aE[1])&&/^[\d-]/.test(aE[1]))||k.isFunction(aE[1])||m.RegEx.isHex.test(aE[1])){aF=aE[1] 4969}else{if((k.isString(aE[1])&&!m.RegEx.isHex.test(aE[1]))||k.isArray(aE[1])){aG=aD?aE[1]:n(aE[1],aa.duration); 4970if(aE[2]!==e){aF=aE[2] 4971}}}}else{aC=aE 4972}if(!aD){aG=aG||aa.easing 4973}if(k.isFunction(aC)){aC=aC.call(X,O,W) 4974}if(k.isFunction(aF)){aF=aF.call(X,O,W) 4975}return[aC||0,aG,aF] 4976}c.each(K,function(aM,aL){if(RegExp("^"+m.Lists.colors.join("$|^")+"$").test(aM)){var aE=am(aL,true),aJ=aE[0],aI=aE[1],aF=aE[2]; 4977if(m.RegEx.isHex.test(aJ)){var aC=["Red","Green","Blue"],aD=m.Values.hexToRgb(aJ),aG=aF?m.Values.hexToRgb(aF):e; 4978for(var aH=0; 4979aH<aC.length; 4980aH++){var aK=[aD[aH]]; 4981if(aI){aK.push(aI) 4982}if(aG!==e){aK.push(aG[aH]) 4983}K[aM+aC[aH]]=aK 4984}delete K[aM] 4985}}}); 4986for(var ah in K){var at=am(K[ah]),an=at[0],av=at[1],ap=at[2];
4987ah=m.Names.camelCase(ah); 4988var al=m.Hooks.getRoot(ah),ag=false; 4989if(!b(X).isSVG&&al!=="tween"&&m.Names.prefixCheck(al)[1]===false&&m.Normalizations.registered[al]===e){if(t.debug){console.log("Skipping ["+al+"] due to a lack of browser support.") 4990}continue 4991}if(((aa.display!==e&&aa.display!==null&&aa.display!=="none")||(aa.visibility!==e&&aa.visibility!=="hidden"))&&/opacity|filter/.test(ah)&&!ap&&an!==0){ap=0 4992}if(aa._cacheValues&&au&&au[ah]){if(ap===e){ap=au[ah].endValue+au[ah].unitType 4993}ag=b(X).rootPropertyValueCache[al] 4994}else{if(m.Hooks.registered[ah]){if(ap===e){ag=m.getPropertyValue(X,al); 4995ap=m.getPropertyValue(X,ah,ag) 4996}else{ag=m.Hooks.templates[al][1] 4997}}else{if(ap===e){ap=m.getPropertyValue(X,ah) 4998}}}var aB,az,ai,ak=false; 4999function ac(aE,aD){var aC,aF; 5000aF=(aD||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(aG){aC=aG; 5001return"" 5002}); 5003if(!aC){aC=m.Values.getUnitType(aE) 5004}return[aF,aC] 5005}aB=ac(ah,ap); 5006ap=aB[0]; 5007ai=aB[1]; 5008aB=ac(ah,an); 5009an=aB[0].replace(/^([+-\/*])=/,function(aD,aC){ak=aC; 5010return"" 5011}); 5012az=aB[1]; 5013ap=parseFloat(ap)||0; 5014an=parseFloat(an)||0; 5015if(az==="%"){if(/^(fontSize|lineHeight)$/.test(ah)){an=an/100; 5016az="em" 5017}else{if(/^scale/.test(ah)){an=an/100; 5018az="" 5019}else{if(/(Red|Green|Blue)$/i.test(ah)){an=(an/100)*255; 5020az="" 5021}}}}function af(){var aD={myParent:X.parentNode||o.body,position:m.getPropertyValue(X,"position"),fontSize:m.getPropertyValue(X,"fontSize")},aC=((aD.position===S.lastPosition)&&(aD.myParent===S.lastParent)),aH=(aD.fontSize===S.lastFontSize); 5022S.lastParent=aD.myParent; 5023S.lastPosition=aD.position; 5024S.lastFontSize=aD.fontSize; 5025var aE=100,aF={}; 5026if(!aH||!aC){var aG=b(X).isSVG?o.createElementNS("http://www.w3.org/2000/svg","rect"):o.createElement("div"); 5027t.init(aG); 5028aD.myParent.appendChild(aG); 5029c.each(["overflow","overflowX","overflowY"],function(aI,aJ){t.CSS.setPropertyValue(aG,aJ,"hidden") 5030}); 5031t.CSS.setPropertyValue(aG,"position",aD.position); 5032t.CSS.setPropertyValue(aG,"fontSize",aD.fontSize); 5033t.CSS.setPropertyValue(aG,"boxSizing","content-box"); 5034c.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(aI,aJ){t.CSS.setPropertyValue(aG,aJ,aE+"%") 5035}); 5036t.CSS.setPropertyValue(aG,"paddingLeft",aE+"em"); 5037aF.percentToPxWidth=S.lastPercentToPxWidth=(parseFloat(m.getPropertyValue(aG,"width",null,true))||1)/aE; 5038aF.percentToPxHeight=S.lastPercentToPxHeight=(parseFloat(m.getPropertyValue(aG,"height",null,true))||1)/aE; 5039aF.emToPx=S.lastEmToPx=(parseFloat(m.getPropertyValue(aG,"paddingLeft"))||1)/aE; 5040aD.myParent.removeChild(aG) 5041}else{aF.emToPx=S.lastEmToPx; 5042aF.percentToPxWidth=S.lastPercentToPxWidth; 5043aF.percentToPxHeight=S.lastPercentToPxHeight 5044}if(S.remToPx===null){S.remToPx=parseFloat(m.getPropertyValue(o.body,"fontSize"))||16 5045}if(S.vwToPx===null){S.vwToPx=parseFloat(h.innerWidth)/100; 5046S.vhToPx=parseFloat(h.innerHeight)/100 5047}aF.remToPx=S.remToPx; 5048aF.vwToPx=S.vwToPx; 5049aF.vhToPx=S.vhToPx; 5050if(t.debug>=1){console.log("Unit ratios: "+JSON.stringify(aF),X) 5051}return aF 5052}if(/[\/*]/.test(ak)){az=ai 5053}else{if((ai!==az)&&ap!==0){if(an===0){az=ai 5054}else{Y=Y||af(); 5055var ad=(/margin|padding|left|right|width|text|word|letter/i.test(ah)||/X$/.test(ah)||ah==="x")?"x":"y"; 5056switch(ai){case"%":ap*=(ad==="x"?Y.percentToPxWidth:Y.percentToPxHeight); 5057break; 5058case"px":break; 5059default:ap*=Y[ai+"ToPx"] 5060}switch(az){case"%":ap*=1/(ad==="x"?Y.percentToPxWidth:Y.percentToPxHeight); 5061break; 5062case"px":break; 5063default:ap*=1/Y[az+"ToPx"] 5064}}}}switch(ak){case"+":an=ap+an; 5065break; 5066case"-":an=ap-an; 5067break; 5068case"*":an=ap*an; 5069break; 5070case"/":an=ap/an; 5071break 5072}Z[ah]={rootPropertyValue:ag,startValue:ap,currentValue:ap,endValue:an,unitType:az,easing:av}; 5073if(t.debug){console.log("tweensContainer ("+ah+"): "+JSON.stringify(Z[ah]),X) 5074}}Z.element=X 5075}}}if(Z.element){m.Values.addClass(X,"velocity-animating"); 5076R.push(Z); 5077if(aa.queue===""){b(X).tweensContainer=Z; 5078b(X).opts=aa 5079}b(X).isAnimating=true; 5080if(O===W-1){t.State.calls.push([R,H,aa,null,Q.resolver]); 5081if(t.State.isTicking===false){t.State.isTicking=true; 5082r() 5083}}else{O++ 5084}}}if(aa.queue===false){if(aa.delay){setTimeout(ab,aa.delay) 5085}else{ab() 5086}}else{c.queue(X,aa.queue,function(ad,ac){if(ac===true){if(Q.promise){Q.resolver(H) 5087}return true 5088}t.velocityQueueEntryFlag=true; 5089ab(ad) 5090}) 5091}if((aa.queue===""||aa.queue==="fx")&&c.queue(X)[0]!=="inprogress"){c.dequeue(X) 5092}}c.each(H,function(Y,X){if(k.isNode(X)){P.call(X) 5093}}); 5094var I=c.extend({},t.defaults,C),T; 5095I.loop=parseInt(I.loop); 5096T=(I.loop*2)-1; 5097if(I.loop){for(var F=0; 5098F<T; 5099F++){var U={delay:I.delay,progress:I.progress}; 5100if(F===T-1){U.display=I.display; 5101U.visibility=I.visibility; 5102U.complete=I.complete 5103}d(H,"reverse",U) 5104}}return A() 5105}; 5106t=c.extend(d,t); 5107t.animate=d; 5108var v=h.requestAnimationFrame||j; 5109if(!t.State.isMobile&&o.hidden!==e){o.addEventListener("visibilitychange",function(){if(o.hidden){v=function(y){return setTimeout(function(){y(true) 5110},16) 5111}; 5112r() 5113}else{v=h.requestAnimationFrame||j 5114}}) 5115}function r(z){if(z){var P=(new Date).getTime(); 5116var U=t.State.calls.length; 5117if(U>10000){t.State.calls=w(t.State.calls) 5118}for(var Q=0; 5119Q<U; 5120Q++){if(!t.State.calls[Q]){continue 5121}var E=t.State.calls[Q],T=E[0],J=E[2],W=E[3],S=!!W,A=null; 5122if(!W){W=t.State.calls[Q][3]=P-16 5123}var R=Math.min((P-W)/J.duration,1); 5124for(var N=0,C=T.length; 5125N<C; 5126N++){var L=T[N],y=L.element; 5127if(!b(y)){continue 5128}var K=false; 5129if(J.display!==e&&J.display!==null&&J.display!=="none"){if(J.display==="flex"){var G=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"]; 5130c.each(G,function(X,Y){m.setPropertyValue(y,"display",Y) 5131}) 5132}m.setPropertyValue(y,"display",J.display) 5133}if(J.visibility!==e&&J.visibility!=="hidden"){m.setPropertyValue(y,"visibility",J.visibility) 5134}for(var D in L){if(D!=="element"){var B=L[D],H,M=k.isString(B.easing)?t.Easings[B.easing]:B.easing; 5135if(R===1){H=B.endValue 5136}else{var O=B.endValue-B.startValue; 5137H=B.startValue+(O*M(R,J,O)); 5138if(!S&&(H===B.currentValue)){continue 5139}}B.currentValue=H; 5140if(D==="tween"){A=H 5141}else{if(m.Hooks.registered[D]){var F=m.Hooks.getRoot(D),I=b(y).rootPropertyValueCache[F]; 5142if(I){B.rootPropertyValue=I 5143}}var V=m.setPropertyValue(y,D,B.currentValue+(parseFloat(H)===0?"":B.unitType),B.rootPropertyValue,B.scrollData); 5144if(m.Hooks.registered[D]){if(m.Normalizations.registered[F]){b(y).rootPropertyValueCache[F]=m.Normalizations.registered[F]("extract",null,V[1]) 5145}else{b(y).rootPropertyValueCache[F]=V[1] 5146}}if(V[0]==="transform"){K=true 5147}}}}if(J.mobileHA){if(b(y).transformCache.translate3d===e){b(y).transformCache.translate3d="(0px, 0px, 0px)"; 5148K=true 5149}}if(K){m.flushTransformCache(y) 5150}}if(J.display!==e&&J.display!=="none"){t.State.calls[Q][2].display=false 5151}if(J.visibility!==e&&J.visibility!=="hidden"){t.State.calls[Q][2].visibility=false 5152}if(J.progress){J.progress.call(E[1],E[1],R,Math.max(0,(W+J.duration)-P),W,A) 5153}if(R===1){u(Q) 5154}}}if(t.State.isTicking){v(r) 5155}}function u(H,C){if(!t.State.calls[H]){return false 5156}var L=t.State.calls[H][0],y=t.State.calls[H][1],z=t.State.calls[H][2],B=t.State.calls[H][4]; 5157var I=false; 5158for(var F=0,A=L.length; 5159F<A; 5160F++){var E=L[F].element; 5161if(!C&&!z.loop){if(z.display==="none"){m.setPropertyValue(E,"display",z.display) 5162}if(z.visibility==="hidden"){m.setPropertyValue(E,"visibility",z.visibility) 5163}}if(z.loop!==true&&(c.queue(E)[1]===e||!/\.velocityQueueEntryFlag/i.test(c.queue(E)[1]))){if(b(E)){b(E).isAnimating=false; 5164b(E).rootPropertyValueCache={}; 5165var G=false; 5166c.each(m.Lists.transforms3D,function(O,N){var M=/^scale/.test(N)?1:0,P=b(E).transformCache[N]; 5167if(b(E).transformCache[N]!==e&&new RegExp("^\\("+M+"[^.]").test(P)){G=true; 5168delete b(E).transformCache[N] 5169}}); 5170if(z.mobileHA){G=true; 5171delete b(E).transformCache.translate3d 5172}if(G){m.flushTransformCache(E) 5173}m.Values.removeClass(E,"velocity-animating") 5174}}if(!C&&z.complete&&!z.loop&&(F===A-1)){try{z.complete.call(y,y) 5175}catch(J){setTimeout(function(){throw J 5176},1) 5177}}if(B&&z.loop!==true){B(y) 5178}if(z.loop===true&&!C){c.each(b(E).tweensContainer,function(M,N){if
5178(/^rotate/.test(M)&&parseFloat(N.endValue)===360){N.endValue=0; 5179N.startValue=360 5180}if(/^backgroundPosition/.test(M)&&parseFloat(N.endValue)===100&&N.unitType==="%"){N.endValue=0; 5181N.startValue=100 5182}}); 5183t(E,"reverse",{loop:true,delay:z.delay}) 5184}if(z.queue!==false){c.dequeue(E,z.queue) 5185}}t.State.calls[H]=false; 5186for(var D=0,K=t.State.calls.length; 5187D<K; 5188D++){if(t.State.calls[D]!==false){I=true; 5189break 5190}}if(I===false){t.State.isTicking=false; 5191delete t.State.calls; 5192t.State.calls=[] 5193}}p.Velocity=t; 5194if(p!==h){p.fn.velocity=d; 5195p.fn.velocity.defaults=t.defaults 5196}c.each(["Down","Up"],function(y,z){t.Redirects["slide"+z]=function(J,K,C,H,A,G){var B=c.extend({},K),I=B.begin,F=B.complete,E={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""},D={}; 5197if(B.display===e){B.display=(z==="Down"?(t.CSS.Values.getDisplayType(J)==="inline"?"inline-block":"block"):"none") 5198}B.begin=function(){I&&I.call(A,A); 5199for(var M in E){D[M]=J.style[M]; 5200var L=t.CSS.getPropertyValue(J,M); 5201E[M]=(z==="Down")?[L,0]:[0,L] 5202}D.overflow=J.style.overflow; 5203J.style.overflow="hidden" 5204}; 5205B.complete=function(){for(var L in D){J.style[L]=D[L] 5206}F&&F.call(A,A); 5207G&&G.resolver(A) 5208}; 5209t(J,E,B) 5210} 5211}); 5212c.each(["In","Out"],function(y,z){t.Redirects["fade"+z]=function(H,I,C,E,A,D){var B=c.extend({},I),F={opacity:(z==="In")?1:0},G=B.complete; 5213if(C!==E-1){B.complete=B.begin=null 5214}else{B.complete=function(){if(G){G.call(A,A) 5215}D&&D.resolver(A) 5216} 5217}if(B.display===e){B.display=(z==="In"?"auto":"none") 5218}t(this,F,B) 5219} 5220}); 5221return t 5222}((window.jQuery||window.Zepto||window),window,document) 5223})); 5224/*! iScroll v5.1.3 ~ (c) 2008-2014 Matteo Spinelli ~ http://cubiq.org/license */ 5225(function(f,a,e){var h=f.requestAnimationFrame||f.webkitRequestAnimationFrame||f.mozRequestAnimationFrame||f.oRequestAnimationFrame||f.msRequestAnimationFrame||function(i){f.setTimeout(i,1000/60) 5226}; 5227var c=(function(){var m={}; 5228var n=a.createElement("div").style; 5229var k=(function(){var r=["t","webkitT","MozT","msT","OT"],p,q=0,o=r.length; 5230for(; 5231q<o; 5232q++){p=r[q]+"ransform"; 5233if(p in n){return r[q].substr(0,r[q].length-1) 5234}}return false 5235})(); 5236function l(o){if(k===false){return false 5237}if(k===""){return o 5238}return k+o.charAt(0).toUpperCase()+o.substr(1) 5239}m.getTime=Date.now||function i(){return new Date().getTime() 5240}; 5241m.extend=function(q,p){for(var o in p){q[o]=p[o] 5242}}; 5243m.addEvent=function(r,q,p,o){r.addEventListener(q,p,!!o) 5244}; 5245m.removeEvent=function(r,q,p,o){r.removeEventListener(q,p,!!o) 5246}; 5247m.prefixPointerEvent=function(o){return f.MSPointerEvent?"MSPointer"+o.charAt(9).toUpperCase()+o.substr(10):o 5248}; 5249m.momentum=function(u,q,r,o,v,w){var p=u-q,s=e.abs(p)/r,x,t; 5250w=w===undefined?0.0006:w; 5251x=u+(s*s)/(2*w)*(p<0?-1:1); 5252t=s/w; 5253if(x<o){x=v?o-(v/2.5*(s/8)):o; 5254p=e.abs(x-u); 5255t=p/s 5256}else{if(x>0){x=v?v/2.5*(s/8):0; 5257p=e.abs(u)+x; 5258t=p/s 5259}}return{destination:e.round(x),duration:t} 5260}; 5261var j=l("transform"); 5262m.extend(m,{hasTransform:j!==false,hasPerspective:l("perspective") in n,hasTouch:"ontouchstart" in f,hasPointer:f.PointerEvent||f.MSPointerEvent,hasTransition:l("transition") in n}); 5263m.isBadAndroid=/Android /.test(f.navigator.appVersion)&&!(/Chrome\/\d/.test(f.navigator.appVersion)); 5264m.extend(m.style={},{transform:j,transitionTimingFunction:l("transitionTimingFunction"),transitionDuration:l("transitionDuration"),transitionDelay:l("transitionDelay"),transformOrigin:l("transformOrigin")}); 5265m.hasClass=function(p,q){var o=new RegExp("(^|\\s)"+q+"(\\s|$)"); 5266return o.test(p.className) 5267}; 5268m.addClass=function(p,q){if(m.hasClass(p,q)){return 5269}var o=p.className.split(" "); 5270o.push(q); 5271p.className=o.join(" ") 5272}; 5273m.removeClass=function(p,q){if(!m.hasClass(p,q)){return 5274}var o=new RegExp("(^|\\s)"+q+"(\\s|$)","g"); 5275p.className=p.className.replace(o," ") 5276}; 5277m.offset=function(o){var q=-o.offsetLeft,p=-o.offsetTop; 5278while(o=o.offsetParent){q-=o.offsetLeft; 5279p-=o.offsetTop 5280}return{left:q,top:p} 5281}; 5282m.preventDefaultException=function(q,p){for(var o in p){if(p[o].test(q[o])){return true 5283}}return false 5284}; 5285m.extend(m.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}); 5286m.extend(m.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(o){return o*(2-o) 5287}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(o){return e.sqrt(1-(--o*o)) 5288}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(p){var o=4; 5289return(p=p-1)*p*((o+1)*p+o)+1 5290}}
5290,bounce:{style:"",fn:function(o){if((o/=1)<(1/2.75)){return 7.5625*o*o 5291}else{if(o<(2/2.75)){return 7.5625*(o-=(1.5/2.75))*o+0.75 5292}else{if(o<(2.5/2.75)){return 7.5625*(o-=(2.25/2.75))*o+0.9375 5293}else{return 7.5625*(o-=(2.625/2.75))*o+0.984375 5294}}}}},elastic:{style:"",fn:function(o){var p=0.22,q=0.4; 5295if(o===0){return 0 5296}if(o==1){return 1 5297}return(q*e.pow(2,-10*o)*e.sin((o-p/4)*(2*e.PI)/p)+1) 5298}}}); 5299m.tap=function(q,o){var p=a.createEvent("Event"); 5300p.initEvent(o,true,true); 5301p.pageX=q.pageX; 5302p.pageY=q.pageY; 5303q.target.dispatchEvent(p) 5304}; 5305m.click=function(q){var p=q.target,o; 5306if(!(/(SELECT|INPUT|TEXTAREA)/i).test(p.tagName)){o=a.createEvent("MouseEvents"); 5307o.initMouseEvent("click",true,true,q.view,1,p.screenX,p.screenY,p.clientX,p.clientY,q.ctrlKey,q.altKey,q.shiftKey,q.metaKey,0,null); 5308o._constructed=true; 5309p.dispatchEvent(o) 5310}}; 5311return m 5312})(); 5313function g(l,j){this.wrapper=typeof l=="string"?a.querySelector(l):l; 5314this.scroller=this.wrapper.children[0]; 5315this.scrollerStyle=this.scroller.style; 5316this.options={resizeScrollbars:true,mouseWheelSpeed:20,snapThreshold:0.334,startX:0,startY:0,scrollY:true,directionLockThreshold:5,momentum:true,bounce:true,bounceTime:600,bounceEasing:"",preventDefault:true,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:true,useTransition:true,useTransform:true}; 5317for(var k in j){this.options[k]=j[k] 5318}this.translateZ=this.options.HWCompositing&&c.hasPerspective?" translateZ(0)":""; 5319this.options.useTransition=c.hasTransition&&this.options.useTransition; 5320this.options.useTransform=c.hasTransform&&this.options.useTransform; 5321this.options.eventPassthrough=this.options.eventPassthrough===true?"vertical":this.options.eventPassthrough; 5322this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault; 5323this.options.scrollY=this.options.eventPassthrough=="vertical"?false:this.options.scrollY; 5324this.options.scrollX=this.options.eventPassthrough=="horizontal"?false:this.options.scrollX; 5325this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough; 5326this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold; 5327this.options.bounceEasing=typeof this.options.bounceEasing=="string"?c.ease[this.options.bounceEasing]||c.ease.circular:this.options.bounceEasing; 5328this.options.resizePolling=this.options.resizePolling===undefined?60:this.options.resizePolling; 5329if(this.options.tap===true){this.options.tap="tap" 5330}if(this.options.shrinkScrollbars=="scale"){this.options.useTransition=false 5331}this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1; 5332if(this.options.probeType==3){this.options.useTransition=false 5333}this.x=0; 5334this.y=0; 5335this.directionX=0; 5336this.directionY=0; 5337this._events={}; 5338this._init(); 5339this.refresh(); 5340this.scrollTo(this.options.startX,this.options.startY); 5341this.enable() 5342}g.prototype={version:"5.1.3",_init:function(){this._initEvents(); 5343if(this.options.scrollbars||this.options.indicators){this._initIndicators() 5344}if(this.options.mouseWheel){this._initWheel() 5345}if(this.options.snap){this._initSnap() 5346}if(this.options.keyBindings){this._initKeys() 5347}},destroy:function(){this._initEvents(true); 5348this._execEvent("destroy") 5349},_transitionEnd:function(i){if(i.target!=this.scroller||!this.isInTransition){return 5350}this._transitionTime(); 5351if(!this.resetPosition(this.options.bounceTime)){this.isInTransition=false; 5352this._execEvent("scrollEnd") 5353}},_start:function(j){if(c.eventType[j.type]!=1){if(j.button!==0){return 5354}}if(!this.enabled||(this.initiated&&c.eventType[j.type]!==this.initiated)){return 5355}if(this.options.preventDefault&&!c.isBadAndroid&&!c.preventDefaultException(j.target,this.options.preventDefaultException)){j.preventDefault() 5356}var i=j.touches?j.touches[0]:j,k; 5357this.initiated=c.eventType[j.type]; 5358this.moved=false; 5359this.distX=0; 5360this.distY=0; 5361this.directionX=0; 5362this.directionY=0; 5363this.directionLocked=0; 5364this._transitionTime(); 5365this.startTime=c.getTime(); 5366if(this.options.useTransition&&this.isInTransition){this.isInTransition=false; 5367k=this.getComputedPosition(); 5368this._translate(e.round(k.x),e.round(k.y)); 5369this._execEvent("scrollEnd") 5370}else{if(!this.options.useTransition&&this.isAnimating){this.isAnimating=false; 5371this._execEvent("scrollEnd") 5372}}this.startX=this.x; 5373this.startY=this.y; 5374this.absStartX=this.x; 5375this.absStartY=this.y; 5376this.pointX=i.pageX; 5377this.pointY=i.pageY; 5378this._execEvent("beforeScrollStart") 5379},_move:function(n){if(!this.enabled||c.eventType[n.type]!==this.initiated){return 5380}if(this.options.preventDefault){n.preventDefault() 5381}var p=n.touches?n.touches[0]:n,k=p.pageX-this.pointX,j=p.pageY-this.pointY,o=c.getTime(),i,q,m,l; 5382this.pointX=p.pageX; 5383this.pointY=p.pageY; 5384this.distX+=k; 5385this.distY+=j; 5386m=e.abs(this.distX); 5387l=e.abs(this.distY); 5388if(o-this.endTime>300&&(m<10&&l<10)){return 5389}if(!this.directionLocked&&!this.options.freeScroll){if(m>l+this.options.directionLockThreshold){this.directionLocked="h" 5390}else{if(l>=m+this.options.directionLockThreshold){this.directionLocked="v" 5391}else{this.directionLocked="n" 5392}}}if(this.directionLocked=="h"){if(this.options.eventPassthrough=="vertical"){n.preventDefault() 5393}else{if(this.options.eventPassthrough=="horizontal"){this.initiated=false; 5394return 5395}}j=0 5396}else{if(this.directionLocked=="v"){if(this.options.eventPassthrough=="horizontal"){n.preventDefault() 5397}else{if(this.options.eventPassthrough=="vertical"){this.initiated=false; 5398return 5399}}k=0 5400}}k=this.hasHorizontalScroll?k:0; 5401j=this.hasVerticalScroll?j:0; 5402i=this.x+k; 5403q=this.y+j; 5404if(i>0||i<this.maxScrollX){i=this.options.bounce?this.x+k/3:i>0?0:this.maxScrollX 5405}if(q>0||q<this.maxScrollY){q=this.options.bounce?this.y+j/3:q>0?0:this.maxScrollY 5406}this.directionX=k>0?-1:k<0?1:0; 5407this.directionY=j>0?-1:j<0?1:0; 5408if(!this.moved){this._execEvent("scrollStart") 5409}this.moved=true; 5410this._translate(i,q); 5411if(o-this.startTime>300){this.startTime=o; 5412this.startX=this.x; 5413this.startY=this.y; 5414if(this.options.probeType==1){this._execEvent("scroll") 5415}}if(this.options.probeType>1){this._execEvent("scroll") 5416}}
5416,_end:function(o){if(!this.enabled||c.eventType[o.type]!==this.initiated){return 5417}if(this.options.preventDefault&&!c.preventDefaultException(o.target,this.options.preventDefaultException)){o.preventDefault() 5418}var q=o.changedTouches?o.changedTouches[0]:o,k,j,n=c.getTime()-this.startTime,i=e.round(this.x),t=e.round(this.y),s=e.abs(i-this.startX),r=e.abs(t-this.startY),l=0,p=""; 5419this.isInTransition=0; 5420this.initiated=0; 5421this.endTime=c.getTime(); 5422if(this.resetPosition(this.options.bounceTime)){return 5423}this.scrollTo(i,t); 5424if(!this.moved){if(this.options.tap){c.tap(o,this.options.tap) 5425}if(this.options.click){c.click(o) 5426}this._execEvent("scrollCancel"); 5427return 5428}if(this._events.flick&&n<200&&s<100&&r<100){this._execEvent("flick"); 5429return 5430}if(this.options.momentum&&n<300){k=this.hasHorizontalScroll?c.momentum(this.x,this.startX,n,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:i,duration:0}; 5431j=this.hasVerticalScroll?c.momentum(this.y,this.startY,n,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:t,duration:0}; 5432i=k.destination; 5433t=j.destination; 5434l=e.max(k.duration,j.duration); 5435this.isInTransition=1 5436}if(this.options.snap){var m=this._nearestSnap(i,t); 5437this.currentPage=m; 5438l=this.options.snapSpeed||e.max(e.max(e.min(e.abs(i-m.x),1000),e.min(e.abs(t-m.y),1000)),300); 5439i=m.x; 5440t=m.y; 5441this.directionX=0; 5442this.directionY=0; 5443p=this.options.bounceEasing 5444}if(i!=this.x||t!=this.y){if(i>0||i<this.maxScrollX||t>0||t<this.maxScrollY){p=c.ease.quadratic 5445}this.scrollTo(i,t,l,p); 5446return 5447}this._execEvent("scrollEnd") 5448},_resize:function(){var i=this; 5449clearTimeout(this.resizeTimeout); 5450this.resizeTimeout=setTimeout(function(){i.refresh() 5451},this.options.resizePolling) 5452},resetPosition:function(j){var i=this.x,k=this.y; 5453j=j||0; 5454if(!this.hasHorizontalScroll||this.x>0){i=0 5455}else{if(this.x<this.maxScrollX){i=this.maxScrollX 5456}}if(!this.hasVerticalScroll||this.y>0){k=0 5457}else{if(this.y<this.maxScrollY){k=this.maxScrollY 5458}}if(i==this.x&&k==this.y){return false 5459}this.scrollTo(i,k,j,this.options.bounceEasing); 5460return true 5461},disable:function(){this.enabled=false 5462},enable:function(){this.enabled=true 5463},refresh:function(){var i=this.wrapper.offsetHeight; 5464this.wrapperWidth=this.wrapper.clientWidth; 5465this.wrapperHeight=this.wrapper.clientHeight; 5466this.scrollerWidth=this.scroller.offsetWidth; 5467this.scrollerHeight=this.scroller.offsetHeight; 5468this.maxScrollX=this.wrapperWidth-this.scrollerWidth; 5469this.maxScrollY=this.wrapperHeight-this.scrollerHeight; 5470this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0; 5471this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0; 5472if(!this.hasHorizontalScroll){this.maxScrollX=0; 5473this.scrollerWidth=this.wrapperWidth 5474}if(!this.hasVerticalScroll){this.maxScrollY=0; 5475this.scrollerHeight=this.wrapperHeight 5476}this.endTime=0; 5477this.directionX=0; 5478this.directionY=0; 5479this.wrapperOffset=c.offset(this.wrapper); 5480this._execEvent("refresh"); 5481this.resetPosition() 5482},on:function(j,i){if(!this._events[j]){this._events[j]=[] 5483}this._events[j].push(i) 5484},off:function(k,j){if(!this._events[k]){return 5485}var i=this._events[k].indexOf(j); 5486if(i>-1){this._events[k].splice(i,1) 5487}},_execEvent:function(m){if(!this._events[m]){return 5488}var k=0,j=this._events[m].length; 5489if(!j){return 5490}for(; 5491k<j; 5492k++){this._events[m][k].apply(this,[].slice.call(arguments,1)) 5493}},scrollBy:function(i,l,j,k){i=this.x+i; 5494l=this.y+l; 5495j=j||0; 5496this.scrollTo(i,l,j,k) 5497},scrollTo:function(i,l,j,k){k=k||c.ease.circular; 5498this.isInTransition=this.options.useTransition&&j>0; 5499if(!j||(this.options.useTransition&&k.style)){this._transitionTimingFunction(k.style); 5500this._transitionTime(j); 5501this._translate(i,l) 5502}else{this._animate(i,l,j,k.fn) 5503}},scrollToElement:function(j,k,i,n,m){j=j.nodeType?j:this.scroller.querySelector(j); 5504if(!j){return 5505}var l=c.offset(j); 5506l.left-=this.wrapperOffset.left; 5507l.top-=this.wrapperOffset.top; 5508if(i===true){i=e.round(j.offsetWidth/2-this.wrapper.offsetWidth/2) 5509}if(n===true){n=e.round(j.offsetHeight/2-this.wrapper.offsetHeight/2) 5510}l.left-=i||0; 5511l.top-=n||0; 5512l.left=l.left>0?0:l.left<this.maxScrollX?this.maxScrollX:l.left; 5513l.top=l.top>0?0:l.top<this.maxScrollY?this.maxScrollY:l.top; 5514k=k===undefined||k===null||k==="auto"?e.max(e.abs(this.x-l.left),e.abs(this.y-l.top)):k; 5515this.scrollTo(l.left,l.top,k,m) 5516},_transitionTime:function(k){k=k||0; 5517this.scrollerStyle[c.style.transitionDuration]=k+"ms"; 5518if(!k&&c.isBadAndroid){this.scrollerStyle[c.style.transitionDuration]="0.001s" 5519}if(this.indicators){for(var j=this.indicators.length; 5520j--; 5521){this.indicators[j].transitionTime(k) 5522}}},_transitionTimingFunction:function(k){this.scrollerStyle[c.style.transitionTimingFunction]=k; 5523if(this.indicators){for(var j=this.indicators.length; 5524j--; 5525){this.indicators[j].transitionTimingFunction(k) 5526}}},_translate:function(j,l){if(this.options.useTransform){this.scrollerStyle[c.style.transform]="translate("+j+"px,"+l+"px)"+this.translateZ 5527}else{j=e.round(j); 5528l=e.round(l); 5529this.scrollerStyle.left=j+"px"; 5530this.scrollerStyle.top=l+"px" 5531}this.x=j; 5532this.y=l; 5533if(this.indicators){for(var k=this.indicators.length; 5534k--; 5535){this.indicators[k].updatePosition() 5536}}},_initEvents:function(i){var j=i?c.removeEvent:c.addEvent,k=this.options.bindToWrapper?this.wrapper:f; 5537j(f,"orientationchange",this); 5538j(f,"resize",this); 5539if(this.options.click){j(this.wrapper,"click",this,true) 5540}if(!this.options.disableMouse){j(this.wrapper,"mousedown",this); 5541j(k,"mousemove",this); 5542j(k,"mousecancel",this); 5543j(k,"mouseup",this) 5544}if(c.hasPointer&&!this.options.disablePointer){j(this.wrapper,c.prefixPointerEvent("pointerdown"),this); 5545j(k,c.prefixPointerEvent("pointermove"),this); 5546j(k,c.prefixPointerEvent("pointercancel"),this); 5547j(k,c.prefixPointerEvent("pointerup"),this) 5548}if(c.hasTouch&&!this.options.disableTouch){j(this.wrapper,"touchstart",this); 5549j(k,"touchmove",this); 5550j(k,"touchcancel",this); 5551j(k,"touchend",this) 5552}j(this.scroller,"transitionend",this); 5553j(this.scroller,"webkitTransitionEnd",this); 5554j(this.scroller,"oTransitionEnd",this); 5555j(this.scroller,"MSTransitionEnd",this) 5556},getComputedPosition:function(){var j=f.getComputedStyle(this.scroller,null),i,k; 5557if(this.options.useTransform){j=j[c.style.transform].split(")")[0].split(", "); 5558i=+(j[12]||j[4]); 5559k=+(j[13]||j[5]) 5560}else{i=+j.left.replace(/[^-\d.]/g,""); 5561k=+j.top.replace(/[^-\d.]/g,"") 5562}return{x:i,y:k} 5563},_initIndicators:function(){var l=this.options.interactiveScrollbars,n=typeof this.options.scrollbars!="str
5563ing",p=[],k; 5564var o=this; 5565this.indicators=[]; 5566if(this.options.scrollbars){if(this.options.scrollY){k={el:d("v",l,this.options.scrollbars),interactive:l,defaultScrollbars:true,customStyle:n,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:false}; 5567this.wrapper.appendChild(k.el); 5568p.push(k) 5569}if(this.options.scrollX){k={el:d("h",l,this.options.scrollbars),interactive:l,defaultScrollbars:true,customStyle:n,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:false}; 5570this.wrapper.appendChild(k.el); 5571p.push(k) 5572}}if(this.options.indicators){p=p.concat(this.options.indicators) 5573}for(var m=p.length; 5574m--; 5575){this.indicators.push(new b(this,p[m])) 5576}function j(r){if(o.indicators){for(var q=o.indicators.length; 5577q--; 5578){r.call(o.indicators[q]) 5579}}}if(this.options.fadeScrollbars){this.on("scrollEnd",function(){j(function(){this.fade() 5580}) 5581}); 5582this.on("scrollCancel",function(){j(function(){this.fade() 5583}) 5584}); 5585this.on("scrollStart",function(){j(function(){this.fade(1) 5586}) 5587}); 5588this.on("beforeScrollStart",function(){j(function(){this.fade(1,true) 5589}) 5590}) 5591}this.on("refresh",function(){j(function(){this.refresh() 5592}) 5593}); 5594this.on("destroy",function(){j(function(){this.destroy() 5595}); 5596delete this.indicators 5597}) 5598},_initWheel:function(){c.addEvent(this.wrapper,"wheel",this); 5599c.addEvent(this.wrapper,"mousewheel",this); 5600c.addEvent(this.wrapper,"DOMMouseScroll",this); 5601this.on("destroy",function(){c.removeEvent(this.wrapper,"wheel",this); 5602c.removeEvent(this.wrapper,"mousewheel",this); 5603c.removeEvent(this.wrapper,"DOMMouseScroll",this) 5604}) 5605},_wheel:function(m){if(!this.enabled){return 5606}m.preventDefault(); 5607m.stopPropagation(); 5608var k,j,n,l,i=this; 5609if(this.wheelTimeout===undefined){i._execEvent("scrollStart") 5610}clearTimeout(this.wheelTimeout); 5611this.wheelTimeout=setTimeout(function(){i._execEvent("scrollEnd"); 5612i.wheelTimeout=undefined 5613},400); 5614if("deltaX" in m){if(m.deltaMode===1){k=-m.deltaX*this.options.mouseWheelSpeed; 5615j=-m.deltaY*this.options.mouseWheelSpeed 5616}else{k=-m.deltaX; 5617j=-m.deltaY 5618}}else{if("wheelDeltaX" in m){k=m.wheelDeltaX/120*this.options.mouseWheelSpeed; 5619j=m.wheelDeltaY/120*this.options.mouseWheelSpeed 5620}else{if("wheelDelta" in m){k=j=m.wheelDelta/120*this.options.mouseWheelSpeed 5621}else{if("detail" in m){k=j=-m.detail/3*this.options.mouseWheelSpeed 5622}else{return 5623}}}}k*=this.options.invertWheelDirection; 5624j*=this.options.invertWheelDirection; 5625if(!this.hasVerticalScroll){k=j; 5626j=0 5627}if(this.options.snap){n=this.currentPage.pageX; 5628l=this.currentPage.pageY; 5629if(k>0){n-- 5630}else{if(k<0){n++ 5631}}if(j>0){l-- 5632}else{if(j<0){l++ 5633}}this.goToPage(n,l); 5634return 5635}n=this.x+e.round(this.hasHorizontalScroll?k:0); 5636l=this.y+e.round(this.hasVerticalScroll?j:0); 5637if(n>0){n=0 5638}else{if(n<this.maxScrollX){n=this.maxScrollX 5639}}if(l>0){l=0 5640}else{if(l<this.maxScrollY){l=this.maxScrollY 5641}}this.scrollTo(n,l,0); 5642if(this.options.probeType>1){this._execEvent("scroll") 5643}},_initSnap:function(){this.currentPage={}; 5644if(typeof this.options.snap=="string"){this.options.snap=this.scroller.querySelectorAll(this.options.snap) 5645}this.on("refresh",function(){var s=0,q,o=0,k,r,p,u=0,t,w=this.options.snapStepX||this.wrapperWidth,v=this.options.snapStepY||this.wrapperHeight,j; 5646this.pages=[]; 5647if(!this.wrapperWidth||!this.wrapperHeight||!this.scrollerWidth||!this.scrollerHeight){return 5648}if(this.options.snap===true){r=e.round(w/2); 5649p=e.round(v/2); 5650while(u>-this.scrollerWidth){this.pages[s]=[]; 5651q=0; 5652t=0; 5653while(t>-this.scrollerHeight){this.pages[s][q]={x:e.max(u,this.maxScrollX),y:e.max(t,this.maxScrollY),width:w,height:v,cx:u-r,cy:t-p}; 5654t-=v; 5655q++ 5656}u-=w; 5657s++ 5658}}else{j=this.options.snap; 5659q=j.length; 5660k=-1; 5661for(; 5662s<q; 5663s++){if(s===0||j[s].offsetLeft<=j[s-1].offsetLeft){o=0; 5664k++ 5665}if(!this.pages[o]){this.pages[o]=[] 5666}u=e.max(-j[s].offsetLeft,this.maxScrollX); 5667t=e.max(-j[s].offsetTop,this.maxScrollY); 5668r=u-e.round(j[s].offsetWidth/2); 5669p=t-e.round(j[s].offsetHeight/2); 5670this.pages[o][k]={x:u,y:t,width:j[s].offsetWidth,height:j[s].offsetHeight,cx:r,cy:p}; 5671if(u>this.maxScrollX){o++ 5672}}}this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0); 5673if(this.options.snapThreshold%1===0){this.snapThresholdX=this.options.snapThreshold; 5674this.snapThresholdY=this.options.snapThreshold 5675}else{this.snapThresholdX=e.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold); 5676this.snapThresholdY=e.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold) 5677}}); 5678this.on("flick",function(){var i=this.options.snapSpeed||e.max(e.max(e.min(e.abs(this.x-this.startX),1000),e.min(e.abs(this.y-this.startY),1000)),300); 5679this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,i
5679) 5680}) 5681},_nearestSnap:function(k,p){if(!this.pages.length){return{x:0,y:0,pageX:0,pageY:0} 5682}var o=0,n=this.pages.length,j=0; 5683if(e.abs(k-this.absStartX)<this.snapThresholdX&&e.abs(p-this.absStartY)<this.snapThresholdY){return this.currentPage 5684}if(k>0){k=0 5685}else{if(k<this.maxScrollX){k=this.maxScrollX 5686}}if(p>0){p=0 5687}else{if(p<this.maxScrollY){p=this.maxScrollY 5688}}for(; 5689o<n; 5690o++){if(k>=this.pages[o][0].cx){k=this.pages[o][0].x; 5691break 5692}}n=this.pages[o].length; 5693for(; 5694j<n; 5695j++){if(p>=this.pages[0][j].cy){p=this.pages[0][j].y; 5696break 5697}}if(o==this.currentPage.pageX){o+=this.directionX; 5698if(o<0){o=0 5699}else{if(o>=this.pages.length){o=this.pages.length-1 5700}}k=this.pages[o][0].x 5701}if(j==this.currentPage.pageY){j+=this.directionY; 5702if(j<0){j=0 5703}else{if(j>=this.pages[0].length){j=this.pages[0].length-1 5704}}p=this.pages[0][j].y 5705}return{x:k,y:p,pageX:o,pageY:j} 5706},goToPage:function(i,n,j,m){m=m||this.options.bounceEasing; 5707if(i>=this.pages.length){i=this.pages.length-1 5708}else{if(i<0){i=0 5709}}if(n>=this.pages[i].length){n=this.pages[i].length-1 5710}else{if(n<0){n=0 5711}}var l=this.pages[i][n].x,k=this.pages[i][n].y; 5712j=j===undefined?this.options.snapSpeed||e.max(e.max(e.min(e.abs(l-this.x),1000),e.min(e.abs(k-this.y),1000)),300):j; 5713this.currentPage={x:l,y:k,pageX:i,pageY:n}; 5714this.scrollTo(l,k,j,m) 5715},next:function(j,l){var i=this.currentPage.pageX,k=this.currentPage.pageY; 5716i++; 5717if(i>=this.pages.length&&this.hasVerticalScroll){i=0; 5718k++ 5719}this.goToPage(i,k,j,l) 5720},prev:function(j,l){var i=this.currentPage.pageX,k=this.currentPage.pageY; 5721i--; 5722if(i<0&&this.hasVerticalScroll){i=0; 5723k-- 5724}this.goToPage(i,k,j,l) 5725},_initKeys:function(l){var k={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40}; 5726var j; 5727if(typeof this.options.keyBindings=="object"){for(j in this.options.keyBindings){if(typeof this.options.keyBindings[j]=="string"){this.options.keyBindings[j]=this.options.keyBindings[j].toUpperCase().charCodeAt(0) 5728}}}else{this.options.keyBindings={} 5729}for(j in k){this.options.keyBindings[j]=this.options.keyBindings[j]||k[j] 5730}c.addEvent(f,"keydown",this); 5731this.on("destroy",function(){c.removeEvent(f,"keydown",this) 5732}) 5733},_key:function(n){if(!this.enabled){return 5734}var i=this.options.snap,o=i?this.currentPage.pageX:this.x,m=i?this.currentPage.pageY:this.y,k=c.getTime(),j=this.keyTime||0,l=0.25,p; 5735if(this.options.useTransition&&this.isInTransition){p=this.getComputedPosition(); 5736this._translate(e.round(p.x),e.round(p.y)); 5737this.isInTransition=false 5738}this.keyAcceleration=k-j<200?e.min(this.keyAcceleration+l,50):0; 5739switch(n.keyCode){case this.options.keyBindings.pageUp:if(this.hasHorizontalScroll&&!this.hasVerticalScroll){o+=i?1:this.wrapperWidth 5740}else{m+=i?1:this.wrapperHeight 5741}break; 5742case this.options.keyBindings.pageDown:if(this.hasHorizontalScroll&&!this.hasVerticalScroll){o-=i?1:this.wrapperWidth 5743}else{m-=i?1:this.wrapperHeight 5744}break; 5745case this.options.keyBindings.end:o=i?this.pages.length-1:this.maxScrollX; 5746m=i?this.pages[0].length-1:this.maxScrollY; 5747break; 5748case this.options.keyBindings.home:o=0; 5749m=0; 5750break; 5751case this.options.keyBindings.left:o+=i?-1:5+this.keyAcceleration>>0; 5752break; 5753case this.options.keyBindings.up:m+=i?1:5+this.keyAcceleration>>0; 5754break; 5755case this.options.keyBindings.right:o-=i?-1:5+this.keyAcceleration>>0; 5756break; 5757case this.options.keyBindings.down:m-=i?1:5+this.keyAcceleration>>0; 5758break; 5759default:return 5760}if(i){this.goToPage(o,m); 5761return 5762}if(o>0){o=0; 5763this.keyAcceleration=0 5764}else{if(o<this.maxScrollX){o=this.maxScrollX; 5765this.keyAcceleration=0 5766}}if(m>0){m=0; 5767this.keyAcceleration=0 5768}else{if(m<this.maxScrollY){m=this.maxScrollY; 5769this.keyAcceleration=0 5770}}this.scrollTo(o,m,0); 5771this.keyTime=k 5772},_animate:function(r,q,l,i){var o=this,n=this.x,m=this.y,j=c.getTime(),p=j+l; 5773function k(){var s=c.getTime(),u,t,v; 5774if(s>=p){o.isAnimating=false; 5775o._translate(r,q); 5776if(!o.resetPosition(o.options.bounceTime)){o._execEvent("scrollEnd") 5777}return 5778}s=(s-j)/l; 5779v=i(s); 5780u=(r-n)*v+n; 5781t=(q-m)*v+m; 5782o._translate(u,t); 5783if(o.isAnimating){h(k) 5784}if(o.options.probeType==3){o._execEvent("scroll") 5785}}this.isAnimating=true; 5786k() 5787},handleEvent:function(i){switch(i.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(i); 5788break; 5789case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(i); 5790break; 5791case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(i); 5792break; 5793case"orientationchange":case"resize":this._resize(); 5794break; 5795case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(i); 5796break; 5797case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(i); 5798break; 5799case"keydown":this._key(i); 5800break; 5801case"click":if(!i._constructed){i.preventDefault(); 5802i.stopPropagation() 5803}break 5804}}}; 5805function d(l,j,k){var m=a.createElement("div"),i=a.createElement("div"); 5806if(k===true){m.style.cssText="position:absolute;z-index:9999"; 5807i.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px" 5808}i.className="iScrollIndicator"; 5809if(l=="h"){if(k===true){m.style.cssText+=";height:7px;left:2px;right:2px;bottom:0"; 5810i.style.height="100%" 5811}m.className="iScrollHorizontalScrollbar" 5812}else{if(k===true){m.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px"; 5813i.style.width="100%" 5814}m.className="iScrollVerticalScrollbar" 5815}m.style.cssText+=";overflow:hidden"; 5816if(!j){m.style.pointerEvents="none" 5817}m.appendChild(i); 5818return m 5819}function b(j,k){this.wrapper=typeof k.el=="string"?a.querySelector(k.el):k.el; 5820this.wrapperStyle=this.wrapper.style; 5821this.indicator=this.wrapper.children[0]; 5822this.indicatorStyle=this.indicator.style; 5823this.scroller=j; 5824this.options={listenX:true,listenY:true,interactive:false,resize:true,defaultScrollbars:false,shrink:false,fade:false,speedRatioX:0,speedRatioY:0}; 5825for(var l in k){this.options[l]=k[l] 5826}this.sizeRatioX=1; 5827this.sizeRatioY=1; 5828this.maxPosX=0; 5829this.maxPosY=0; 5830if(this.options.interactive){if(!this.options.disableTouch){c.addEvent(this.indicator,"touchstart",this); 5831c.addEvent(f,"touchend",this) 5832}if(!this.options.disablePointer){c.addEvent(this.indicator,c.prefixPointerEvent("pointerdown"),this); 5833c.addEvent(f,c.prefixPointerEvent("pointerup"),this) 5834}if(!this.options.disableMouse){c.addEvent(this.indicator,"mousedown",this); 5835c.addEvent(f,"mouseup",this) 5836}}if(this.options.fade){this.wrapperStyle[c.style.transform]=this.scroller.translateZ; 5837this.wrapperStyle[c.style.transitionDuration]=c.isBadAndroid?"0.001s":"0ms"; 5838this.wrapperStyle.opacity="0" 5839}}b.prototype={handleEvent:function(i){switch(i.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(i); 5840break; 5841case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(i); 5842break; 5843case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(i); 5844break 5845}},destroy:function(){if(this.options.interactive){c.removeEvent(this.indicator,"touchstart",this); 5846c.removeEvent(this.indicator,c.prefixPointerEvent("pointerdown"),this); 5847c.removeEvent(this.indicator,"mousedown",this); 5848c.removeEvent(f,"touchmove",this); 5849c.removeEvent(f,c.prefixPointerEvent("pointermove"),this); 5850c.removeEvent(f,"mousemove",this); 5851c.removeEvent(f,"touchend",this); 5852c.removeEvent(f,c.prefixPointerEvent("pointerup"),this); 5853c.removeEvent(f,"mouseup",this) 5854}if(this.options.defaultScrollbars){this.wrapper.parentNode.removeChild(this.wrapper) 5855}},_start:function(j){var i=j.touches?j.touches[0]:j; 5856j.preventDefault(); 5857j.stopPropagation(); 5858this.transitionTime(); 5859this.initiated=true; 5860this.moved=false; 5861this.lastPointX=i.pageX; 5862this.lastPointY=i.pageY; 5863this.startTime=c.getTime(); 5864if(!this.options.disableTouch){c.addEvent(f,"touchmove",this) 5865}if(!this.options.disablePointer){c.addEvent(f,c.prefixPointerEvent("pointermove"),this) 5866}if(!this.options.disableMouse){c.addEvent(f,"mousemove",this) 5867}this.scroller._execEvent("beforeScrollStart") 5868},_move:function(n){var j=n.touches?n.touches[0]:n,k,i,o,m,l=c.getTime(); 5869if(!this.moved){this.scroller._execEvent("scrollStart") 5870}this.moved=true; 5871k=j.pageX-this.lastPointX; 5872this.lastPointX=j.pageX; 5873i=j.pageY-this.lastPointY; 5874this.lastPointY=j.pageY; 5875o=this.x+k; 5876m=this.y+i; 5877this._pos(o,m); 5878if(this.scroller.options.probeType==1&&l-this.startTime>300){this.startTime=l; 5879this.scroller._execEvent("scroll") 5880}else{if(this.scroller.options.probeType>1){this.scroller._execEvent("scroll") 5881}}n.preventDefault(); 5882n.stopPropagation() 5883},_end:function(k){if(!this.initiated){return 5884}this.initiated=false; 5885k.preventDefault(); 5886k.stopPropagation(); 5887c.removeEvent(f,"touchmove",this); 5888c.removeEvent(f,c.prefixPointerEvent("pointermove"),this); 5889c.removeEvent(f,"mousemove",this); 5890if(this.scroller.options.snap){var i=this.scroller._nearestSnap(this.scroller.x,this.scroller.y); 5891var j=this.options.snapSpeed||e.max(e.max(e.min(e.abs(this.scroller.x-i.x),1000),e.min(e.abs(this.scroller.y-i.y),1000)),300); 5892if(this.scroller.x!=i.x||this.scroller.y!=i.y){this.scroller.directionX=0; 5893this.scroller.directionY=0; 5894this.scroller.currentPage=i; 5895this.scroller.scrollTo(i.x,i.y,j,this.scroller.options.bounceEasing) 5896}}if(this.moved){this.scroller._execEvent("scrollEnd") 5897}},transitionTime:function(i){i=i||0; 5898this.indicatorStyle[c.style.transitionDuration]=i+"ms"; 5899if(!i&&c.isBadAndroid){this.indicatorStyle[c.style.transitionDuration]="0.001s" 5900}},transitionTimingFunction:function(i){this.indicatorStyle[c.style.transitionTimingFunction]=i 5901},refresh:function(){this.transitionTime(); 5902if(this.options.listenX&&!this.options.listenY){this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none" 5903}else{if(this.options.listenY&&!this.options.listenX){this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none" 5904}else{this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none" 5905}}if(this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll){c.addClass(this.wrapper,"iScrollBothScrollbars"); 5906c.removeClass(this.wrapper,"iScrollLoneScrollbar"); 5907if(this.options.defaultScrollbars&&this.options.customStyle){if(this.options.listenX){this.wrapper.style.right="8px" 5908}else{this.wrapper.style.bottom="8px" 5909}}}else{c.removeClass(this.wrapper,"iScrollBothScrollbars"); 5910c.addClass(this.wrapper,"iScrollLoneScrollbar"); 5911if(this.options.defaultScrollbars&&this.options.customStyle){if(this.options.listenX){this.wrapper.style.right="2px" 5912}else{this.wrapper.style.bottom="2px" 5913}}}var i=this.wrapper.offsetHeight;
5914if(this.options.listenX){this.wrapperWidth=this.wrapper.clientWidth; 5915if(this.options.resize){this.indicatorWidth=e.max(e.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8); 5916this.indicatorStyle.width=this.indicatorWidth+"px" 5917}else{this.indicatorWidth=this.indicator.clientWidth 5918}this.maxPosX=this.wrapperWidth-this.indicatorWidth; 5919if(this.options.shrink=="clip"){this.minBoundaryX=-this.indicatorWidth+8; 5920this.maxBoundaryX=this.wrapperWidth-8 5921}else{this.minBoundaryX=0; 5922this.maxBoundaryX=this.maxPosX 5923}this.sizeRatioX=this.options.speedRatioX||(this.scroller.maxScrollX&&(this.maxPosX/this.scroller.maxScrollX)) 5924}if(this.options.listenY){this.wrapperHeight=this.wrapper.clientHeight; 5925if(this.options.resize){this.indicatorHeight=e.max(e.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8); 5926this.indicatorStyle.height=this.indicatorHeight+"px" 5927}else{this.indicatorHeight=this.indicator.clientHeight 5928}this.maxPosY=this.wrapperHeight-this.indicatorHeight; 5929if(this.options.shrink=="clip"){this.minBoundaryY=-this.indicatorHeight+8; 5930this.maxBoundaryY=this.wrapperHeight-8 5931}else{this.minBoundaryY=0; 5932this.maxBoundaryY=this.maxPosY 5933}this.maxPosY=this.wrapperHeight-this.indicatorHeight; 5934this.sizeRatioY=this.options.speedRatioY||(this.scroller.maxScrollY&&(this.maxPosY/this.scroller.maxScrollY)) 5935}this.updatePosition() 5936},updatePosition:function(){var i=this.options.listenX&&e.round(this.sizeRatioX*this.scroller.x)||0,j=this.options.listenY&&e.round(this.sizeRatioY*this.scroller.y)||0; 5937if(!this.options.ignoreBoundaries){if(i<this.minBoundaryX){if(this.options.shrink=="scale"){this.width=e.max(this.indicatorWidth+i,8); 5938this.indicatorStyle.width=this.width+"px" 5939}i=this.minBoundaryX 5940}else{if(i>this.maxBoundaryX){if(this.options.shrink=="scale"){this.width=e.max(this.indicatorWidth-(i-this.maxPosX),8); 5941this.indicatorStyle.width=this.width+"px"; 5942i=this.maxPosX+this.indicatorWidth-this.width 5943}else{i=this.maxBoundaryX 5944}}else{if(this.options.shrink=="scale"&&this.width!=this.indicatorWidth){this.width=this.indicatorWidth; 5945this.indicatorStyle.width=this.width+"px" 5946}}}if(j<this.minBoundaryY){if(this.options.shrink=="scale"){this.height=e.max(this.indicatorHeight+j*3,8); 5947this.indicatorStyle.height=this.height+"px" 5948}j=this.minBoundaryY 5949}else{if(j>this.maxBoundaryY){if(this.options.shrink=="scale"){this.height=e.max(this.indicatorHeight-(j-this.maxPosY)*3,8); 5950this.indicatorStyle.height=this.height+"px"; 5951j=this.maxPosY+this.indicatorHeight-this.height 5952}else{j=this.maxBoundaryY 5953}}else{if(this.options.shrink=="scale"&&this.height!=this.indicatorHeight){this.height=this.indicatorHeight; 5954this.indicatorStyle.height=this.height+"px" 5955}}}}this.x=i; 5956this.y=j; 5957if(this.scroller.options.useTransform){this.indicatorStyle[c.style.transform]="translate("+i+"px,"+j+"px)"+this.scroller.translateZ 5958}else{this.indicatorStyle.left=i+"px"; 5959this.indicatorStyle.top=j+"px" 5960}},_pos:function(i,j){if(i<0){i=0 5961}else{if(i>this.maxPosX){i=this.maxPosX 5962}}if(j<0){j=0 5963}else{if(j>this.maxPosY){j=this.maxPosY 5964}}i=this.options.listenX?e.round(i/this.sizeRatioX):this.scroller.x; 5965j=this.options.listenY?e.round(j/this.sizeRatioY):this.scroller.y; 5966this.scroller.scrollTo(i,j) 5967},fade:function(l,k){if(k&&!this.visible){return 5968}clearTimeout(this.fadeTimeout); 5969this.fadeTimeout=null; 5970var j=l?250:500,i=l?0:300; 5971l=l?"1":"0"; 5972this.wrapperStyle[c.style.transitionDuration]=j+"ms"; 5973this.fadeTimeout=setTimeout((function(m){this.wrapperStyle.opacity=m; 5974this.visible=+m 5975}).bind(this,l),i) 5976}}; 5977g.utils=c; 5978if(typeof module!="undefined"&&module.exports){module.exports=g 5979}else{f.IScroll=g 5980}})(window,document,Math); 5981(function(b,a,c){(function(d){if(typeof define==="function"&&define.amd){define(["jquery"],d) 5982}else{if(jQuery&&!jQuery.fn.qtip){d(jQuery) 5983}}}(function(an){var O=true,D=false,aa=null,U="x",T="y",I="width",at="height",m="top",d="left",ao="bottom",k="right",F="center",r="flip",S="flipinvert",n="shift",w,av,ag,h,aB={},o="qtip",A="data-hasqtip",W="data-qtip-id",af=["ui-widget","ui-tooltip"],v="."+o,Z="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),y=o+"-fixed",M=o+"-default",K=o+"-focus",aA=o+"-hover",Q=o+"-disabled",az="_replacedByqTip",B="oldtitle",ay,q={ie:(function(){for(var C=4,X=a.createElement("div"); 5984(X.innerHTML="<!--[if gt IE "+C+"]><i></i><![endif]-->")&&X.getElementsByTagName("i")[0]; 5985C+=1){}return C>4?C:NaN 5986}()),iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,5}
5986)|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_",".").replace("_",""))||D}; 5987function aq(Y,X,aC,C){this.id=aC; 5988this.target=Y; 5989this.tooltip=aa; 5990this.elements={target:Y}; 5991this._id=o+"-"+aC; 5992this.timers={img:{}}; 5993this.options=X; 5994this.plugins={}; 5995this.cache={event:{},target:an(),disabled:D,attr:C,onTooltip:D,lastClass:""}; 5996this.rendered=this.destroyed=this.disabled=this.waiting=this.hiddenDuringWait=this.positioning=this.triggering=D 5997}av=aq.prototype; 5998av._when=function(C){return an.when.apply(an,C) 5999}; 6000av.render=function(aE){if(this.rendered||this.destroyed){return this 6001}var aH=this,aK=this.options,X=this.cache,C=this.elements,aG=aK.content.text,aD=aK.content.title,aC=aK.content.button,aF=aK.position,Y="."+this._id+" ",aJ=[],aI; 6002an.attr(this.target[0],"aria-describedby",this._id); 6003X.posClass=this._createPosClass((this.position={my:aF.my,at:aF.at}).my); 6004this.tooltip=C.tooltip=aI=an("<div/>",{id:this._id,"class":[o,M,aK.style.classes,X.posClass].join(" "),width:aK.style.width||"",height:aK.style.height||"",tracking:aF.target==="mouse"&&aF.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":D,"aria-describedby":this._id+"-content","aria-hidden":O}).toggleClass(Q,this.disabled).attr(W,this.id).data(o,this).appendTo(aF.container).append(C.content=an("<div />",{"class":o+"-content",id:this._id+"-content","aria-atomic":O})); 6005this.rendered=-1; 6006this.positioning=O; 6007if(aD){this._createTitle(); 6008if(!an.isFunction(aD)){aJ.push(this._updateTitle(aD,D)) 6009}}if(aC){this._createButton() 6010}if(!an.isFunction(aG)){aJ.push(this._updateContent(aG,D)) 6011}this.rendered=O; 6012this._setWidget(); 6013an.each(aB,function(aM){var aL; 6014if(this.initialize==="render"&&(aL=this(aH))){aH.plugins[aM]=aL 6015}}); 6016this._unassignEvents(); 6017this._assignEvents(); 6018this._when(aJ).then(function(){aH._trigger("render"); 6019aH.positioning=D; 6020if(!aH.hiddenDuringWait&&(aK.show.ready||aE)){aH.toggle(O,X.event,D) 6021}aH.hiddenDuringWait=D 6022}); 6023w.api[this.id]=this; 6024return this 6025}; 6026av.destroy=function(C){if(this.destroyed){return this.target 6027}function X(){if(this.destroyed){return 6028}this.destroyed=O; 6029var Y=this.target,aC=Y.attr(B),aD; 6030if(this.rendered){this.tooltip.stop(1,0).find("*").remove().end().remove() 6031}an.each(this.plugins,function(aE){this.destroy&&this.destroy() 6032}); 6033for(aD in this.timers){clearTimeout(this.timers[aD]) 6034}Y.removeData(o).removeAttr(W).removeAttr(A).removeAttr("aria-describedby"); 6035if(this.options.suppress&&aC){Y.attr("title",aC).removeAttr(B) 6036}this._unassignEvents(); 6037this.options=this.elements=this.cache=this.timers=this.plugins=this.mouse=aa; 6038delete w.api[this.id] 6039}if((C!==O||this.triggering==="hide")&&this.rendered){this.tooltip.one("tooltiphidden",an.proxy(X,this)); 6040!this.triggering&&this.hide() 6041}else{X.call(this) 6042}return this.target 6043}; 6044function x(C){return C===aa||an.type(C)!=="object" 6045}function N(C){return !(an.isFunction(C)||(C&&C.attr)||C.length||(an.type(C)==="object"&&(C.jquery||C.then))) 6046}function s(Y){var X,aD,aC,C; 6047if(x(Y)){return D 6048}if(x(Y.metadata)){Y.metadata={type:Y.metadata} 6049}if("content" in Y){X=Y.content; 6050if(x(X)||X.jquery||X.done){X=Y.content={text:(aD=N(X)?D:X)} 6051}else{aD=X.text 6052}if("ajax" in X){aC=X.ajax; 6053C=aC&&aC.once!==D; 6054delete X.ajax; 6055X.text=function(aG,aF){var aH=aD||an(this).attr(aF.options.content.attr)||"Loading...",aE=an.ajax(an.extend({},aC,{context:aF})).then(aC.success,aa,aC.error).then(function(aI){if(aI&&C){aF.set("content.text",aI) 6056}return aI 6057},function(aK,aI,aJ){if(aF.destroyed||aK.status===0){return 6058}aF.set("content.text",aI+": "+aJ) 6059}); 6060return !C?(aF.set("content.text",aH),aE):aH 6061} 6062}if("title" in X){if(an.isPlainObject(X.title)){X.button=X.title.button; 6063X.title=X.title.text 6064}if(N(X.title||D)){X.title=D 6065}}}if("position" in Y&&x(Y.position)){Y.position={my:Y.position,at:Y.position} 6066}if("show" in Y&&x(Y.show)){Y.show=Y.show.jquery?{target:Y.show}:Y.show===O?{ready:O}:{event:Y.show} 6067}if("hide" in Y&&x(Y.hide)){Y.hide=Y.hide.jquery?{target:Y.hide}:{event:Y.hide} 6068}if("style" in Y&&x(Y.style)){Y.style={classes:Y.style} 6069}an.each(aB,function(){this.sanitize&&this.sanitize(Y) 6070}); 6071return Y 6072}h=av.checks={builtin:{"^id$":function(aC,aD,X,Y){var aE=X===O?w.nextid:X,C=o+"-"+aE; 6073if(aE!==D&&aE.length>0&&!an("#"+C).length){this._id=C; 6074if(this.rendered){this.tooltip[0].id=this._id; 6075this.elements.content[0].id=this._id+"-content"; 6076this.elements.title[0].id=this._id+"-title" 6077}}else{aC[aD]=Y 6078}}
6078,"^prerender":function(X,Y,C){C&&!this.rendered&&this.render(this.options.show.ready) 6079},"^content.text$":function(X,Y,C){this._updateContent(C) 6080},"^content.attr$":function(Y,aC,C,X){if(this.options.content.text===this.target.attr(X)){this._updateContent(this.target.attr(C)) 6081}},"^content.title$":function(X,Y,C){if(!C){return this._removeTitle() 6082}C&&!this.elements.title&&this._createTitle(); 6083this._updateTitle(C) 6084},"^content.button$":function(X,Y,C){this._updateButton(C) 6085},"^content.title.(text|button)$":function(X,Y,C){this.set("content."+Y,C) 6086},"^position.(my|at)$":function(X,Y,C){"string"===typeof C&&(this.position[Y]=X[Y]=new ag(C,Y==="at")) 6087},"^position.container$":function(X,Y,C){this.rendered&&this.tooltip.appendTo(C) 6088},"^show.ready$":function(X,Y,C){C&&(!this.rendered&&this.render(O)||this.toggle(O)) 6089},"^style.classes$":function(Y,aC,C,X){this.rendered&&this.tooltip.removeClass(X).addClass(C) 6090},"^style.(width|height)":function(X,Y,C){this.rendered&&this.tooltip.css(Y,C) 6091},"^style.widget|content.title":function(){this.rendered&&this._setWidget() 6092},"^style.def":function(X,Y,C){this.rendered&&this.tooltip.toggleClass(M,!!C) 6093},"^events.(render|show|move|hide|focus|blur)$":function(X,Y,C){this.rendered&&this.tooltip[(an.isFunction(C)?"":"un")+"bind"]("tooltip"+Y,C) 6094},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){if(!this.rendered){return 6095}var C=this.options.position; 6096this.tooltip.attr("tracking",C.target==="mouse"&&C.adjust.mouse); 6097this._unassignEvents(); 6098this._assignEvents() 6099}}}; 6100function ah(C,aC){var X=0,aE,Y=C,aD=aC.split("."); 6101while(Y=Y[aD[X++]]){if(X<aD.length){aE=Y 6102}}return[aE||C,aD.pop()] 6103}av.get=function(X){if(this.destroyed){return this 6104}var Y=ah(this.options,X.toLowerCase()),C=Y[0][Y[1]]; 6105return C.precedance?C.string():C 6106}; 6107function V(aC,X){var Y,aD,C; 6108for(Y in this.checks){for(aD in this.checks[Y]){if(C=(new RegExp(aD,"i")).exec(aC)){X.push(C); 6109if(Y==="builtin"||this.plugins[Y]){this.checks[Y][aD].apply(this.plugins[Y]||this,X) 6110}}}}}var u=/^position\.(my|at|adjust|target|container|viewport)|style|content|show\.ready/i,p=/^prerender|show\.ready/i; 6111av.set=function(aD,aE){if(this.destroyed){return this 6112}var aF=this.rendered,C=D,aC=this.options,Y=this.checks,X; 6113if("string"===typeof aD){X=aD; 6114aD={}; 6115aD[X]=aE 6116}else{aD=an.extend({},aD) 6117}an.each(aD,function(aH,aI){if(aF&&p.test(aH)){delete aD[aH]; 6118return 6119}var aJ=ah(aC,aH.toLowerCase()),aG; 6120aG=aJ[0][aJ[1]]; 6121aJ[0][aJ[1]]=aI&&aI.nodeType?an(aI):aI; 6122C=u.test(aH)||C; 6123aD[aH]=[aJ[0],aJ[1],aI,aG] 6124}); 6125s(aC); 6126this.positioning=O; 6127an.each(aD,an.proxy(V,this)); 6128this.positioning=D; 6129if(this.rendered&&this.tooltip[0].offsetWidth>0&&C){this.reposition(aC.position.target==="mouse"?aa:this.cache.event) 6130}return this 6131}; 6132av._update=function(aD,aC,C){var Y=this,X=this.cache; 6133if(!this.rendered||!aD){return D 6134}if(an.isFunction(aD)){aD=aD.call(this.elements.target,X.event,this)||"" 6135}if(an.isFunction(aD.then)){X.waiting=O; 6136return aD.then(function(aE){X.waiting=D; 6137return Y._update(aE,aC) 6138},aa,function(aE){return Y._update(aE,aC) 6139}) 6140}if(aD===D||(!aD&&aD!=="")){return D 6141}if(aD.jquery&&aD.length>0){aC.empty().append(aD.css({display:"block",visibility:"visible"})) 6142}else{aC.html(aD) 6143}return this._waitForContent(aC).then(function(aE){if(Y.rendered&&Y.tooltip[0].offsetWidth>0){Y.reposition(X.event,!aE.length) 6144}}) 6145}; 6146av._waitForContent=function(X){var C=this.cache; 6147C.waiting=O; 6148return(an.fn.imagesLoaded?X.imagesLoaded():an.Deferred().resolve([])).done(function(){C.waiting=D 6149}).promise() 6150}; 6151av._updateContent=function(X,C){this._update(X,this.elements.content,C) 6152}; 6153av._updateTitle=function(X,C){if(this._update(X,this.elements.title,C)===D){this._removeTitle(D) 6154}}; 6155av._createTitle=function(){var C=this.elements,X=this._id+"-title"; 6156if(C.titlebar){this._removeTitle() 6157}C.titlebar=an("<div />",{"class":o+"-titlebar "+(this.options.style.widget?ax("header"):"")}).append(C.title=an("<div />",{id:X,"class":o+"-title","aria-atomic":O})).insertBefore(C.content).delegate(".qtip-close","mousedown keydown mouseup keyup mouseout",function(Y){an(this).toggleClass("ui-state-active ui-state-focus",Y.type.substr(-4)==="down") 6158}).delegate(".qtip-close","mouseover mouseout",function(Y){an(this).toggleClass("ui-state-hover",Y.type==="mouseover") 6159}); 6160if(this.options.content.button){this._createButton() 6161}}; 6162av._removeTitle=function(C){var X=this.elements; 6163if(X.title){X.titlebar.remove(); 6164X.titlebar=X.title=X.button=aa; 6165if(C!==D){this.reposition() 6166}}}; 6167av._createPosClass=function(C){return o+"-pos-"+(C||this.options.position.my).abbrev() 6168}; 6169av.reposition=function(aT,aQ){if(!this.rendered||this.positioning||this.destroyed){return this 6170}this.positioning=O; 6171var aP=this.cache,aE=this.tooltip,aW=this.options.position,aY=aW.target,aN=aW.my,aO=aW.at,aV=aW.viewport,aL=aW.container,aS=aW.adjust,X=aS.method.split(" "),aU=aE.outerWidth(D),aR=aE.outerHeight(D),aG=0,aH=0,Y=aE.css("position"),aX={left:0,top:0},C=aE[0].offsetWidth>0,aM=aT&&aT.type==="scroll",aD=an(b),aZ=aL[0].ownerDocument,aK=this.mouse,aJ,aF,aC,aI; 6172if(an.isArray(aY)&&aY.length===2){aO={x:d,y:m}; 6173aX={left:aY[0],top:aY[1]} 6174}else{if(aY==="mouse"){aO={x:d,y:m}; 6175if((!aS.mouse||this.options.hide.distance)&&aP.origin&&aP.origin.pageX){aT=aP.origin 6176}else{if(!aT||(aT&&(aT.type==="resize"||aT.type==="scroll"))){aT=aP.event 6177}else{if(aK&&aK.pageX){aT=aK 6178}}}if(Y!=="static"){aX=aL.offset() 6179}if(aZ.body.offsetWidth!==(b.innerWidth||aZ.documentElement.clientWidth)){aF=an(a.body).offset() 6180}aX={left:aT.pageX-aX.left+(aF&&aF.left||0),top:aT.pageY-aX.top+(aF&&aF.top||0)}; 6181if(aS.mouse&&aM&&aK){aX.left-=(aK.scrollX||0)-aD.scrollLeft(); 6182aX.top-=(aK.scrollY||0)-aD.scrollTop() 6183}}else{if(aY==="event"){if(aT&&aT.target&&aT.type!=="scroll"&&aT.type!=="resize"){aP.target=an(aT.target) 6184}else{if(!aT.target){aP.target=this.elements.target 6185}}}else{if(aY!=="event"){aP.target=an(aY.jquery?aY:this.elements.target) 6186}}aY=aP.target; 6187aY=an(aY).eq(0); 6188if(aY.length===0){return this 6189}else{if(aY[0]===a||aY[0]===b){aG=q.iOS?b.innerWidth:aY.width();
6190aH=q.iOS?b.innerHeight:aY.height(); 6191if(aY[0]===b){aX={top:(aV||aY).scrollTop(),left:(aV||aY).scrollLeft()} 6192}}else{if(aB.imagemap&&aY.is("area")){aJ=aB.imagemap(this,aY,aO,aB.viewport?X:D) 6193}else{if(aB.svg&&aY&&aY[0].ownerSVGElement){aJ=aB.svg(this,aY,aO,aB.viewport?X:D) 6194}else{aG=aY.outerWidth(D); 6195aH=aY.outerHeight(D); 6196aX=aY.offset() 6197}}}}if(aJ){aG=aJ.width; 6198aH=aJ.height; 6199aF=aJ.offset; 6200aX=aJ.position 6201}aX=this.reposition.offset(aY,aX,aL); 6202if((q.iOS>3.1&&q.iOS<4.1)||(q.iOS>=4.3&&q.iOS<4.33)||(!q.iOS&&Y==="fixed")){aX.left-=aD.scrollLeft(); 6203aX.top-=aD.scrollTop() 6204}if(!aJ||(aJ&&aJ.adjustable!==D)){aX.left+=aO.x===k?aG:aO.x===F?aG/2:0; 6205aX.top+=aO.y===ao?aH:aO.y===F?aH/2:0 6206}}}aX.left+=aS.x+(aN.x===k?-aU:aN.x===F?-aU/2:0); 6207aX.top+=aS.y+(aN.y===ao?-aR:aN.y===F?-aR/2:0); 6208if(aB.viewport){aC=aX.adjusted=aB.viewport(this,aX,aW,aG,aH,aU,aR); 6209if(aF&&aC.left){aX.left+=aF.left 6210}if(aF&&aC.top){aX.top+=aF.top 6211}if(aC.my){this.position.my=aC.my 6212}}else{aX.adjusted={left:0,top:0} 6213}if(aP.posClass!==(aI=this._createPosClass(this.position.my))){aE.removeClass(aP.posClass).addClass((aP.posClass=aI)) 6214}if(!this._trigger("move",[aX,aV.elem||aV],aT)){return this 6215}delete aX.adjusted; 6216if(aQ===D||!C||isNaN(aX.left)||isNaN(aX.top)||aY==="mouse"||!an.isFunction(aW.effect)){aE.css(aX) 6217}else{if(an.isFunction(aW.effect)){aW.effect.call(aE,this,an.extend({},aX)); 6218aE.queue(function(a0){an(this).css({opacity:"",height:""}); 6219if(q.ie){this.style.removeAttribute("filter") 6220}a0() 6221}) 6222}}this.positioning=D; 6223return this 6224}; 6225av.reposition.offset=function(aC,aG,X){if(!X[0]){return aG 6226}var aJ=an(aC[0].ownerDocument),aF=!!q.ie&&a.compatMode!=="CSS1Compat",aI=X[0],Y,aE,C,aD; 6227function aH(aL,aK){aG.left+=aK*aL.scrollLeft(); 6228aG.top+=aK*aL.scrollTop() 6229}do{if((aE=an.css(aI,"position"))!=="static"){if(aE==="fixed"){C=aI.getBoundingClientRect(); 6230aH(aJ,-1) 6231}else{C=an(aI).position(); 6232C.left+=(parseFloat(an.css(aI,"borderLeftWidth"))||0); 6233C.top+=(parseFloat(an.css(aI,"borderTopWidth"))||0) 6234}aG.left-=C.left+(parseFloat(an.css(aI,"marginLeft"))||0); 6235aG.top-=C.top+(parseFloat(an.css(aI,"marginTop"))||0); 6236if(!Y&&(aD=an.css(aI,"overflow"))!=="hidden"&&aD!=="visible"){Y=an(aI) 6237}}}while((aI=aI.offsetParent)); 6238if(Y&&(Y[0]!==aJ[0]||aF)){aH(Y,1) 6239}return aG 6240}; 6241var ac=(ag=av.reposition.Corner=function(X,C){X=(""+X).replace(/([A-Z])/," $1").replace(/middle/gi,F).toLowerCase(); 6242this.x=(X.match(/left|right/i)||X.match(/center/)||["inherit"])[0].toLowerCase(); 6243this.y=(X.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase(); 6244this.forceY=!!C; 6245var Y=X.charAt(0); 6246this.precedance=(Y==="t"||Y==="b"?T:U) 6247}).prototype; 6248ac.invert=function(X,C){this[X]=this[X]===d?k:this[X]===k?d:C||this[X] 6249}; 6250ac.string=function(Y){var X=this.x,aC=this.y; 6251var C=X!==aC?(X==="center"||aC!=="center"&&(this.precedance===T||this.forceY)?[aC,X]:[X,aC]):[X]; 6252return Y!==false?C.join(" "):C 6253}; 6254ac.abbrev=function(){var C=this.string(false); 6255return C[0].charAt(0)+(C[1]&&C[1].charAt(0)||"") 6256}; 6257ac.clone=function(){return new ag(this.string(),this.forceY) 6258}; 6259av.toggle=function(aF,aN){var aL=this.cache,Y=this.options,aE=this.tooltip; 6260if(aN){if((/over|enter/).test(aN.type)&&aL.event&&(/out|leave/).test(aL.event.type)&&Y.show.target.add(aN.target).length===Y.show.target.length&&aE.has(aN.relatedTarget).length){return this 6261}aL.event=an.event.fix(aN) 6262}this.waiting&&!aF&&(this.hiddenDuringWait=O); 6263if(!this.rendered){return aF?this.render(1):this 6264}else{if(this.destroyed||this.disabled){return this 6265}}var aD=aF?"show":"hide",aK=this.options[aD],aJ=this.options[!aF?"show":"hide"],aP=this.options.position,aH=this.options.content,aM=this.tooltip.css("width"),C=this.tooltip.is(":visible"),aG=aF||aK.target.length===1,aI=!aN||aK.target.length<2||aL.target[0]===aN.target,aO,aR,aC,aQ,X; 6266if((typeof aF).search("boolean|number")){aF=!C 6267}aO=!aE.is(":animated")&&C===aF&&aI; 6268aR=!aO?!!this._trigger(aD,[90]):aa; 6269if(this.destroyed){return this 6270}if(aR!==D&&aF){this.focus(aN) 6271}if(!aR||aO){return this 6272}an.attr(aE[0],"aria-hidden",!!!aF); 6273if(aF){this.mouse&&(aL.origin=an.event.fix(this.mouse)); 6274if(an.isFunction(aH.text)){this._updateContent(aH.text,D) 6275}if(an.isFunction(aH.title)){this._updateTitle(aH.title,D) 6276}if(!ay&&aP.target==="mouse"&&aP.adjust.mouse){an(a).bind("mousemove."+o,this._storeMouse); 6277ay=O 6278}if(!aM){aE.css("width",aE.outerWidth(D)) 6279}this.reposition(aN,arguments[2]); 6280if(!aM){aE.css("width","") 6281}if(!!aK.solo){(typeof aK.solo==="string"?an(aK.solo):an(v,aK.solo)).not(aE).not(aK.target).qtip("hide",an.Event("tooltipsolo")) 6282}}else{clearTimeout(this.timers.show); 6283delete aL.origin; 6284if(ay&&!an(v+'[tracking="true"]:visible',aK.solo).not(aE).length){an(a).unbind("mousemove."+o); 6285ay=D 6286}this.blur(aN) 6287}X=an.proxy(function(){if(aF){if(q.ie){aE[0].style.removeAttribute("filter") 6288}aE.css("overflow",""); 6289if("string"===typeof aK.autofocus){an(this.options.show.autofocus,aE).focus() 6290}this.options.show.target.trigger("qtip-"+this.id+"-inactive") 6291}else{aE.css({display:"",visibility:"",opacity:"",left:"",top:""}) 6292}this._trigger(aF?"visible":"hidden") 6293},this); 6294if(aK.effect===D||aG===D){aE[aD](); 6295X() 6296}else{if(an.isFunction(aK.effect)){aE.stop(1,1); 6297aK.effect.call(aE,this); 6298aE.queue("fx",function(aS){X(); 6299aS() 6300}) 6301}else{aE.fadeTo(90,aF?1:0,X) 6302}}if(aF){aK.target.trigger("qtip-"+this.id+"-inactive") 6303}return this 6304}; 6305av.show=function(C){return this.toggle(O,C) 6306}; 6307av.hide=function(C){return this.toggle(D,C) 6308}; 6309av.focus=function(aC){if(!this.rendered||this.destroyed){return this 6310}var aE=an(v),aD=this.tooltip,Y=parseInt(aD[0].style.zIndex,10),X=w.zindex+aE.length,C; 6311if(!aD.hasClass(K)){if(this._trigger("focus",[X],aC)){if(Y!==X){aE.each(function(){if(this.style.zIndex>Y){this.style.zIndex=this.style.zIndex-1 6312}}); 6313aE.filter("."+K).qtip("blur",aC) 6314}aD.addClass(K)[0].style.zIndex=X 6315}}return this 6316}; 6317av.blur=function(C){if(!this.rendered||this.destroyed){return this 6318}this.tooltip.removeClass(K); 6319this._trigger("blur",[this.tooltip.css("zIndex")],C); 6320return this 6321}; 6322av.disable=function(C){if(this.destroyed){return this 6323}if(C==="toggle"){C=!(this.rendered?this.tooltip.hasClass(Q):this.disabled) 6324}else{if("boolean"!==typeof C){C=O 6325}}if(this.rendered){this.tooltip.toggleClass(Q,C).attr("aria-disabled",C) 6326}this.disabled=!!C; 6327return this 6328}; 6329av.enable=function(){return this.disable(D) 6330}; 6331av._createButton=function(){var X=this,aD=this.elements,aC=aD.tooltip,Y=this.options.content.button,C=typeof Y==="string",aE=C?Y:"Close tooltip"; 6332if(aD.button){aD.button.remove() 6333}if(Y.jquery){aD.button=Y 6334}else{aD.button=an("<a />",{"class":"qtip-close "+(this.options.style.widget?"":o+"-icon"),title:aE,"aria-label":aE}).prepend(an("<span />",{"class":"ui-icon ui-icon-close",html:"×"})) 6335}aD.button.appendTo(aD.titlebar||aC).attr("role","button").click(function(aF){if(!aC.hasClass(Q)){X.hide(aF) 6336}return D 6337}) 6338}; 6339av._updateButton=function(C){if(!this.rendered){return D 6340}var X=this.elements.button; 6341if(C){this._createButton() 6342}else{X.remove() 6343}}; 6344function ax(C){return af.concat("").join(C?"-"+C+" ":" ") 6345}av._setWidget=function(){var C=this.options.style.widget,aC=this.elements,Y=aC.tooltip,X=Y.hasClass(Q); 6346Y.removeClass(Q); 6347Q=C?"ui-state-disabled":"qtip-disabled"; 6348Y.toggleClass(Q,X); 6349Y.toggleClass("ui-helper-reset "+ax(),C).toggleClass(M,this.options.style.def&&!C); 6350if(aC.content){aC.content.toggleClass(ax("content"),C) 6351}if(aC.titlebar){aC.titlebar.toggleClass(ax("header"),C) 6352}if(aC.button){aC.button.toggleClass(o+"-icon",!C) 6353}}; 6354function e(X,C){if(C>0){return setTimeout(an.proxy(X,this),C) 6355}else{X.call(this) 6356}}function H(C){if(this.tooltip.hasClass(Q)){return 6357}clearTimeout(this.timers.show); 6358clearTimeout(this.timers.hide); 6359this.timers.show=e.call(this,function(){this.toggle(O,C) 6360},this.options.show.delay) 6361}function g(aC){if(this.tooltip.hasClass(Q)||this.destroyed){return 6362}var X=an(aC.relatedTarget),C=X.closest(v)[0]===this.tooltip[0],Y=X[0]===this.options.show.target[0]; 6363clearTimeout(this.timers.show); 6364clearTimeout(this.timers.hide); 6365if(this!==X[0]&&(this.options.position.target==="mouse"&&C)||(this.options.hide.fixed&&((/mouse(out|leave|move)/).test(aC.type)&&(C||Y)))){try{aC.preventDefault(); 6366aC.stopImmediatePropagation() 6367}catch(aD){}return 6368}this.timers.hide=e.call(this,function(){this.toggle(D,aC) 6369},this.options.hide.delay,this) 6370}function i(C){if(this.tooltip.hasClass(Q)||!this.options.hide.inactive){return 6371}clearTimeout(this.timers.inactive); 6372this.timers.inactive=e.call(this,function(){this.hide(C) 6373},this.options.hide.inactive) 6374}function ad(C){if(this.rendered&&this.tooltip[0].offsetWidth>0){this.reposition(C) 6375}}av._storeMouse=function(C){(this.mouse=an.event.fix(C)).type="mousemove"; 6376return this 6377}; 6378av._bind=function(C,Y,aE,aD,X){if(!C||!aE||!Y.length){return 6379}var aC="."+this._id+(aD?"-"+aD:""); 6380an(C).bind((Y.split?Y:Y.join(aC+" "))+aC,an.proxy(aE,X||this)); 6381return this 6382}; 6383av._unbind=function(C,X){C&&an(C).unbind("."+this._id+(X?"-"+X:"")); 6384return this 6385}; 6386function ak(C,X,Y){an(a.body).delegate(C,(X.split?X:X.join("."+o+" "))+"."+o,function(){var aC=w.api[an.attr(this,W)]; 6387aC&&!aC.disabled&&Y.apply(aC,arguments) 6388}) 6389}av._trigger=function(X,C,Y){var aC=an.Event("tooltip"+X); 6390aC.originalEvent=(Y&&an.extend({},Y))||this.cache.event||aa; 6391this.triggering=X; 6392this.tooltip.trigger(aC,[this].concat(C||[])); 6393this.triggering=D; 6394return !aC.isDefaultPrevented() 6395}; 6396av._bindEvents=function(C,aG,X,Y,aD,aC){var aF=X.filter(Y).add(Y.filter(X)),aE=[]; 6397if(aF.length){an.each(aG,function(aI,aJ){var aH=an.inArray(aJ,C); 6398aH>
6398-1&&aE.push(C.splice(aH,1)[0]) 6399}); 6400if(aE.length){this._bind(aF,aE,function(aH){var aI=this.rendered?this.tooltip[0].offsetWidth>0:false; 6401(aI?aC:aD).call(this,aH) 6402}); 6403X=X.not(aF); 6404Y=Y.not(aF) 6405}}this._bind(X,C,aD); 6406this._bind(Y,aG,aC) 6407}; 6408av._assignInitialEvents=function(aD){var X=this.options,aC=X.show.target,Y=X.hide.target,C=X.show.event?an.trim(""+X.show.event).split(" "):[],aF=X.hide.event?an.trim(""+X.hide.event).split(" "):[]; 6409this._bind(this.elements.target,["remove","removeqtip"],function(aG){this.destroy(true) 6410},"destroy"); 6411if(/mouse(over|enter)/i.test(X.show.event)&&!/mouse(out|leave)/i.test(X.hide.event)){aF.push("mouseleave") 6412}this._bind(aC,"mousemove",function(aG){this._storeMouse(aG); 6413this.cache.onTarget=O 6414}); 6415function aE(aG){if(this.disabled||this.destroyed){return D 6416}this.cache.event=aG&&an.event.fix(aG); 6417this.cache.target=aG&&an(aG.target); 6418clearTimeout(this.timers.show); 6419this.timers.show=e.call(this,function(){this.render(typeof aG==="object"||X.show.ready) 6420},X.prerender?0:X.show.delay) 6421}this._bindEvents(C,aF,aC,Y,aE,function(){if(!this.timers){return D 6422}clearTimeout(this.timers.show) 6423}); 6424if(X.show.ready||X.prerender){aE.call(this,aD) 6425}}; 6426av._assignEvents=function(){var aJ=this,aL=this.options,aH=aL.position,aK=this.tooltip,aD=aL.show.target,aG=aL.hide.target,aE=aH.container,X=aH.viewport,aC=an(a),Y=an(a.body),aF=an(b),C=aL.show.event?an.trim(""+aL.show.event).split(" "):[],aI=aL.hide.event?an.trim(""+aL.hide.event).split(" "):[]; 6427an.each(aL.events,function(aM,aN){aJ._bind(aK,aM==="toggle"?["tooltipshow","tooltiphide"]:["tooltip"+aM],aN,null,aK) 6428}); 6429if(/mouse(out|leave)/i.test(aL.hide.event)&&aL.hide.leave==="window"){this._bind(aC,["mouseout","blur"],function(aM){if(!/select|option/.test(aM.target.nodeName)&&!aM.relatedTarget){this.hide(aM) 6430}}) 6431}if(aL.hide.fixed){aG=aG.add(aK.addClass(y)) 6432}else{if(/mouse(over|enter)/i.test(aL.show.event)){this._bind(aG,"mouseleave",function(){clearTimeout(this.timers.show) 6433}) 6434}}if((""+aL.hide.event).indexOf("unfocus")>-1){this._bind(aE.closest("html"),["mousedown","touchstart"],function(aP){var aO=an(aP.target),aN=this.rendered&&!this.tooltip.hasClass(Q)&&this.tooltip[0].offsetWidth>0,aM=aO.parents(v).filter(this.tooltip[0]).length>0; 6435if(aO[0]!==this.target[0]&&aO[0]!==this.tooltip[0]&&!aM&&!this.target.has(aO[0]).length&&aN){this.hide(aP) 6436}}) 6437}if("number"===typeof aL.hide.inactive){this._bind(aD,"qtip-"+this.id+"-inactive",i,"inactive"); 6438this._bind(aG.add(aK),w.inactiveEvents,i) 6439}this._bindEvents(C,aI,aD,aG,H,g); 6440this._bind(aD.add(aK),"mousemove",function(aP){if("number"===typeof aL.hide.distance){var aO=this.cache.origin||{},aN=this.options.hide.distance,aM=Math.abs; 6441if(aM(aP.pageX-aO.pageX)>=aN||aM(aP.pageY-aO.pageY)>=aN){this.hide(aP) 6442}}this._storeMouse(aP) 6443}); 6444if(aH.target==="mouse"){if(aH.adjust.mouse){if(aL.hide.event){this._bind(aD,["mouseenter","mouseleave"],function(aM){if(!this.cache){return D 6445}this.cache.onTarget=aM.type==="mouseenter" 6446}) 6447}this._bind(aC,"mousemove",function(aM){if(this.rendered&&this.cache.onTarget&&!this.tooltip.hasClass(Q)&&this.tooltip[0].offsetWidth>0){this.reposition(aM) 6448}}) 6449}}
6449if(aH.adjust.resize||X.length){this._bind(an.event.special.resize?X:aF,"resize",ad) 6450}if(aH.adjust.scroll){this._bind(aF.add(aH.container),"scroll",ad) 6451}}; 6452av._unassignEvents=function(){var X=this.options,Y=X.show.target,aC=X.hide.target,C=an.grep([this.elements.target[0],this.rendered&&this.tooltip[0],X.position.container[0],X.position.viewport[0],X.position.container.closest("html")[0],b,a],function(aD){return typeof aD==="object" 6453}); 6454if(Y&&Y.toArray){C=C.concat(Y.toArray()) 6455}if(aC&&aC.toArray){C=C.concat(aC.toArray()) 6456}this._unbind(C)._unbind(C,"destroy")._unbind(C,"inactive") 6457}; 6458an(function(){ak(v,["mouseenter","mouseleave"],function(X){var aC=X.type==="mouseenter",Y=an(X.currentTarget),aD=an(X.relatedTarget||X.target),C=this.options; 6459if(aC){this.focus(X); 6460Y.hasClass(y)&&!Y.hasClass(Q)&&clearTimeout(this.timers.hide) 6461}else{if(C.position.target==="mouse"&&C.position.adjust.mouse&&C.hide.event&&C.show.target&&!aD.closest(C.show.target[0]).length){this.hide(X) 6462}}Y.toggleClass(aA,aC) 6463}); 6464ak("["+W+"]",Z,i) 6465}); 6466function ab(aC,X,C){var aD,aM,aH,Y,aK,aE=an(a.body),aJ=aC[0]===a?aE:aC,aI=(aC.metadata)?aC.metadata(C.metadata):aa,aL=C.metadata.type==="html5"&&aI?aI[C.metadata.name]:aa,aF=aC.data(C.metadata.name||"qtipopts"); 6467try{aF=typeof aF==="string"?an.parseJSON(aF):aF 6468}catch(aG){}Y=an.extend(O,{},w.defaults,C,typeof aF==="object"?s(aF):aa,s(aL||aI)); 6469aM=Y.position; 6470Y.id=X; 6471if("boolean"===typeof Y.content.text){aH=aC.attr(Y.content.attr); 6472if(Y.content.attr!==D&&aH){Y.content.text=aH 6473}else{return D 6474}}if(!aM.container.length){aM.container=aE 6475}if(aM.target===D){aM.target=aJ 6476}if(Y.show.target===D){Y.show.target=aJ 6477}if(Y.show.solo===O){Y.show.solo=aM.container.closest("body") 6478}if(Y.hide.target===D){Y.hide.target=aJ 6479}if(Y.position.viewport===O){Y.position.viewport=aM.container 6480}aM.container=aM.container.eq(0); 6481aM.at=new ag(aM.at,O); 6482aM.my=new ag(aM.my); 6483if(aC.data(o)){if(Y.overwrite){aC.qtip("destroy",true) 6484}else{if(Y.overwrite===D){return D 6485}}}aC.attr(A,X); 6486if(Y.suppress&&(aK=aC.attr("title"))){aC.removeAttr("title").attr(B,aK).attr("title","") 6487}aD=new aq(aC,Y,X,!!aH); 6488aC.data(o,aD); 6489return aD 6490}w=an.fn.qtip=function(X,aE,aF){var aG=(""+X).toLowerCase(),aD=aa,C=an.makeArray(arguments).slice(1),aC=C[C.length-1],Y=this[0]?an.data(this[0],o):aa; 6491if((!arguments.length&&Y)||aG==="api"){return Y 6492}else{if("string"===typeof X){this.each(function(){var aH=an.data(this,o); 6493if(!aH){return O 6494}if(aC&&aC.timeStamp){aH.cache.event=aC 6495}if(aE&&(aG==="option"||aG==="options")){if(aF!==c||an.isPlainObject(aE)){aH.set(aE,aF) 6496}else{aD=aH.get(aE); 6497return D 6498}}else{if(aH[aG]){aH[aG].apply(aH,C) 6499}}}); 6500return aD!==aa?aD:this 6501}else{if("object"===typeof X||!arguments.length){Y=s(an.extend(O,{},X)); 6502return this.each(function(aH){var aI,aJ; 6503aJ=an.isArray(Y.id)?Y.id[aH]:Y.id; 6504aJ=!aJ||aJ===D||aJ.length<1||w.api[aJ]?w.nextid++:aJ; 6505aI=ab(an(this),aJ,Y); 6506if(aI===D){return O 6507}else{w.api[aJ]=aI 6508}an.each(aB,function(){if(this.initialize==="initialize"){this(aI) 6509}}); 6510aI._assignInitialEvents(aC) 6511}) 6512}}}}; 6513an.qtip=aq; 6514w.api={}; 6515an.each({attr:function(C,aD){if(this.length){var X=this[0],aC="title",Y=an.data(X,"qtip"); 6516if(C===aC&&Y&&"object"===typeof Y&&Y.options.suppress){if(arguments.length<2){return an.attr(X,B) 6517}if(Y&&Y.options.content.attr===aC&&Y.cache.attr){Y.set("content.text",aD) 6518}return this.attr(B,aD) 6519}}return an.fn["attr"+az].apply(this,arguments) 6520},clone:function(X){var aC=an([]),Y="title",C=an.fn["clone"+az].apply(this,arguments); 6521if(!X){C.filter("["+B+"]").attr("title",function(){return an.attr(this,B) 6522}).removeAttr(B) 6523}return C 6524}},function(X,Y){if(!Y||an.fn[X+az]){return O 6525}var C=an.fn[X+az]=an.fn[X]; 6526an.fn[X]=function(){return Y.apply(this,arguments)||C.apply(this,arguments) 6527} 6528}); 6529if(!an.ui){an["cleanData"+az]=an.cleanData; 6530an.cleanData=function(C){for(var X=0,Y; 6531(Y=an(C[X])).length; 6532X++){if(Y.attr(A)){try{Y.triggerHandler("removeqtip") 6533}catch(aC){}}}an["cleanData"+az].apply(this,arguments) 6534} 6535}w.version="2.2.1"; 6536w.nextid=0; 6537w.inactiveEvents=Z; 6538w.zindex=15000; 6539w.defaults={prerender:D,id:D,overwrite:O,suppress:O,content:{text:O,attr:"title",title:D,button:D},position:{my:"top left",at:"bottom right",target:D,container:D,viewport:D,adju
6539st:{x:0,y:0,mouse:O,scroll:O,resize:O,method:"flipinvert flipinvert"},effect:function(X,Y,C){an(this).animate(Y,{duration:200,queue:D}) 6540}},show:{target:D,event:"mouseenter",effect:O,delay:90,solo:D,ready:D,autofocus:D},hide:{target:D,event:"mouseleave",effect:O,delay:0,fixed:D,inactive:D,leave:"window",distance:D},style:{classes:"",widget:D,width:D,height:D,def:O},events:{render:aa,move:aa,show:aa,hide:aa,toggle:aa,visible:aa,hidden:aa,focus:aa,blur:aa}}; 6541var j,P=".qtip-tip",L="margin",ar="border",am="color",ai="background-color",ae="transparent",al=" !important",ap=!!a.createElement("canvas").getContext,f=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i; 6542function R(C){return C.charAt(0).toUpperCase()+C.slice(1) 6543}var z={},E=["Webkit","O","Moz","ms"]; 6544function l(aC,aF){var C=aF.charAt(0).toUpperCase()+aF.slice(1),Y=(aF+" "+E.join(C+" ")+C).split(" "),aE,aD,X=0; 6545if(z[aF]){return aC.css(z[aF]) 6546}while((aE=Y[X++])){if((aD=aC.css(aE))!==c){return z[aF]=aE,aD 6547}}}function G(C,X){return Math.ceil(parseFloat(l(C,X))) 6548}if(!ap){var au=function(C,Y,X){return"<qtipvml:"+C+' xmlns="urn:schemas-microsoft.com:vml" class="qtip-vml" '+(Y||"")+' style="behavior: url(#default#VML); '+(X||"")+'" />' 6549} 6550}else{var t=b.devicePixelRatio||1,aw=(function(){var C=a.createElement("canvas").getContext("2d"); 6551return C.backingStorePixelRatio||C.webkitBackingStorePixelRatio||C.mozBackingStorePixelRatio||C.msBackingStorePixelRatio||C.oBackingStorePixelRatio||1 6552}()),J=t/aw 6553}function aj(X,C){this._ns="tip"; 6554this.options=C; 6555this.offset=C.offset; 6556this.size=[C.width,C.height]; 6557this.init((this.qtip=X)) 6558}an.extend(aj.prototype,{init:function(Y){var C,X; 6559X=this.element=Y.elements.tip=an("<div />",{"class":o+"-tip"}).prependTo(Y.tooltip); 6560if(ap){C=an("<canvas />").appendTo(this.element)[0].getContext("2d"); 6561C.lineJoin="miter"; 6562C.miterLimit=100000; 6563C.save() 6564}else{C=au("shape",'coordorigin="0,0"',"position:absolute;"); 6565this.element.html(C+C); 6566Y._bind(an("*",X).add(X),["click","mousedown"],function(aC){aC.stopPropagation() 6567},this._ns) 6568}Y._bind(Y.tooltip,"tooltipmove",this.reposition,this._ns,this); 6569this.create() 6570},_swapDimensions:function(){this.size[0]=this.options.height; 6571this.size[1]=this.options.width 6572},_resetDimensions:function(){this.size[0]=this.options.width; 6573this.size[1]=this.options.height 6574},_useTitle:function(C){var X=this.qtip.elements.titlebar; 6575return X&&(C.y===m||(C.y===F&&this.element.position().top+(this.size[1]/2)+this.options.offset<X.outerHeight(O))) 6576},_parseCorner:function(C){var X=this.qtip.options.position.my; 6577if(C===D||X===D){C=D 6578}else{if(C===O){C=new ag(X.string()) 6579}else{if(!C.string){C=new ag(C); 6580C.fixed=O 6581}}}return C 6582},_parseWidth:function(Y,X,C){var aC=this.qtip.elements,aD=ar+R(X)+"Width"; 6583return(C?G(C,aD):(G(aC.content,aD)||G(this._useTitle(Y)&&aC.titlebar||aC.content,aD)||G(aC.tooltip,aD)))||0 6584},_parseRadius:function(C){var X=this.qtip.elements,Y=ar+R(C.y)+R(C.x)+"Radius"; 6585return q.ie<9?0:G(this._useTitle(C)&&X.titlebar||X.content,Y)||G(X.tooltip,Y)||0 6586},_invalidColour:function(C,aC,X){var Y=C.css(aC); 6587return !Y||(X&&Y===C.css(X))||f.test(Y)?D:Y 6588},_parseColours:function(aD){var aF=this.qtip.elements,aE=this.element.css("cssText",""),aC=ar+R(aD[aD.precedance])+R(am),X=this._useTitle(aD)&&aF.titlebar||aF.content,Y=this._invalidColour,C=[]; 6589C[0]=Y(aE,ai)||Y(X,ai)||Y(aF.content,ai)||Y(aF.tooltip,ai)||aE.css(ai); 6590C[1]=Y(aE,aC,am)||Y(X,aC,am)||Y(aF.content,aC,am)||Y(aF.tooltip,aC,am)||aF.tooltip.css(aC); 6591an("*",aE).add(aE).css("cssText",ai+":"+ae+al+";"+ar+":0"+al+";"); 6592return C 6593},_calculateSize:function(aI){var aG=aI.precedance===T,X=this.options.width,aJ=this.options.height,aF=aI.abbrev()==="c",C=(aG?X:aJ)*(aF?0.5:1),aC=Math.pow,aK=Math.round,aH,aE,aL,Y=Math.sqrt(aC(C,2)+aC(aJ,2)),aD=[(this.border/C)*Y,(this.border/aJ)*Y]; 6594aD[2]=Math.sqrt(aC(aD[0],2)-aC(this.border,2)); 6595aD[3]=Math.sqrt(aC(aD[1],2)-aC(this.border,2)); 6596aH=Y+aD[2]+aD[3]+(aF?0:aD[0]); 6597aE=aH/Y; 6598aL=[aK(aE*X),aK(aE*aJ)]; 6599return aG?aL:aL.reverse() 6600},_calculateTip:function(aF,Y,aG){aG=aG||1; 6601Y=Y||this.size; 6602var aD=Y[0]*aG,X=Y[1]*aG,aC=Math.ceil(aD/2),aE=Math.ceil(X/2),C={br:[0,0,aD,X,aD,0],bl:[0,0,aD,0,0,X],tr:[0,X,aD,0,aD,X],tl:[0,0,0,X,aD,X],tc:[0,X,aC,0,aD,X],bc:[0,0,aD,0,aC,X],rc:[0,0,aD,aE,0,X],lc:[aD,0,aD,X,0,aE]}; 6603C.lt=C.br; 6604C.rt=C.bl; 6605C.lb=C.tr; 6606C.rb=C.tl; 6607return C[aF.abbrev()] 6608},_drawCoords:function(C,X){C.beginPath(); 6609C.moveTo(X[0],X[1]); 6610C.lineTo(X[2],X[3]); 6611C.lineTo(X[4],X[5]); 6612C.closePath() 6613},create:function(){var C=this.corner=(ap||q.ie)&&this._parseCorner(this.options.corner); 6614if((this.enabled=!!this.corner&&this.corner.abbrev()!=="c")){this.qtip.cache.corner=C.clone(); 6615this.update() 6616}this.element.toggle(this.enabled); 6617return this.corner 6618},update:function(aC,aQ){if(!this.enabled){return this 6619}var aF=this.qtip.elements,aE=this.element,aP=aE.children(),Y=this.options,aI=this.size,aN=Y.mimic,aO=Math.round,aK,aG,X,aM,aH,aD,C,aJ,aL; 6620if(!aC){aC=this.qtip.cache.corner||this.corner 6621}if(aN===D){aN=aC 6622}else{aN=new ag(aN); 6623aN.precedance=aC.precedance; 6624if(aN.x==="inherit"){aN.x=aC.x 6625}
6625else{if(aN.y==="inherit"){aN.y=aC.y 6626}else{if(aN.x===aN.y){aN[aC.precedance]=aC[aC.precedance] 6627}}}}aG=aN.precedance; 6628if(aC.precedance===U){this._swapDimensions() 6629}else{this._resetDimensions() 6630}aK=this.color=this._parseColours(aC); 6631if(aK[1]!==ae){aJ=this.border=this._parseWidth(aC,aC[aC.precedance]); 6632if(Y.border&&aJ<1&&!f.test(aK[1])){aK[0]=aK[1] 6633}this.border=aJ=Y.border!==O?Y.border:aJ 6634}else{this.border=aJ=0 6635}C=this.size=this._calculateSize(aC); 6636aE.css({width:C[0],height:C[1],lineHeight:C[1]+"px"}); 6637if(aC.precedance===T){aD=[aO(aN.x===d?aJ:aN.x===k?C[0]-aI[0]-aJ:(C[0]-aI[0])/2),aO(aN.y===m?C[1]-aI[1]:0)] 6638}else{aD=[aO(aN.x===d?C[0]-aI[0]:0),aO(aN.y===m?aJ:aN.y===ao?C[1]-aI[1]-aJ:(C[1]-aI[1])/2)] 6639}if(ap){X=aP[0].getContext("2d"); 6640X.restore(); 6641X.save(); 6642X.clearRect(0,0,6000,6000); 6643aM=this._calculateTip(aN,aI,J); 6644aH=this._calculateTip(aN,this.size,J); 6645aP.attr(I,C[0]*J).attr(at,C[1]*J); 6646aP.css(I,C[0]).css(at,C[1]); 6647this._drawCoords(X,aH); 6648X.fillStyle=aK[1]; 6649X.fill(); 6650X.translate(aD[0]*J,aD[1]*J); 6651this._drawCoords(X,aM); 6652X.fillStyle=aK[0]; 6653X.fill() 6654}else{aM=this._calculateTip(aN); 6655aM="m"+aM[0]+","+aM[1]+" l"+aM[2]+","+aM[3]+" "+aM[4]+","+aM[5]+" xe"; 6656aD[2]=aJ&&/^(r|b)/i.test(aC.string())?q.ie===8?2:1:0; 6657aP.css({coordsize:(C[0]+aJ)+" "+(C[1]+aJ),antialias:""+(aN.string().indexOf(F)>-1),left:aD[0]-(aD[2]*Number(aG===U)),top:aD[1]-(aD[2]*Number(aG===T)),width:C[0]+aJ,height:C[1]+aJ}).each(function(aR){var aS=an(this); 6658aS[aS.prop?"prop":"attr"]({coordsize:(C[0]+aJ)+" "+(C[1]+aJ),path:aM,fillcolor:aK[0],filled:!!aR,stroked:!aR}).toggle(!!(aJ||aR)); 6659!aR&&aS.html(au("stroke",'weight="'+(aJ*2)+'px" color="'+aK[1]+'" miterlimit="1000" joinstyle="miter"')) 6660}) 6661}b.opera&&setTimeout(function(){aF.tip.css({display:"inline-block",visibility:"visible"}) 6662},1); 6663if(aQ!==D){this.calculate(aC,C) 6664}},calculate:function(aG,aI){if(!this.enabled){return D 6665}var aH=this,C=this.qtip.elements,aF=this.element,X=this.options.offset,aC=C.tooltip.hasClass("ui-widget"),aE={},Y,aD; 6666aG=aG||this.corner; 6667Y=aG.precedance; 6668aI=aI||this._calculateSize(aG); 6669aD=[aG.x,aG.y]; 6670if(Y===U){aD.reverse() 6671}an.each(aD,function(aM,aL){var aJ,aN,aK; 6672if(aL===F){aJ=Y===T?d:m; 6673aE[aJ]="50%"; 6674aE[L+"-"+aJ]=-Math.round(aI[Y===T?0:1]/2)+X 6675}else{aJ=aH._parseWidth(aG,aL,C.tooltip); 6676aN=aH._parseWidth(aG,aL,C.content); 6677aK=aH._parseRadius(aG); 6678aE[aL]=Math.max(-aH.border,aM?aN:(X+(aK>aJ?aK:-aJ))) 6679}}); 6680aE[aG[Y]]-=aI[Y===U?0:1]; 6681aF.css({margin:"",top:"",bottom:"",left:"",right:""}).css(aE); 6682return aE 6683},reposition:function(aC,aI,aM,aJ){if(!this.enabled){return 6684}var X=aI.cache,aO=this.corner.clone(),aN=aM.adjusted,C=aI.options.position.adjust.method.split(" "),Y=C[0],aE=C[1]||C[0],aD={left:D,top:D,x:0,y:0},aG,aH={},aK; 6685function aL(aS,aP,aT,aQ,aR){if(aS===n&&aO.precedance===aP&&aN[aQ]&&aO[aT]!==F){aO.precedance=aO.precedance===U?T:U 6686}else{if(aS!==n&&aN[aQ]){aO[aP]=aO[aP]===F?(aN[aQ]>0?aQ:aR):(aO[aP]===aQ?aR:aQ) 6687}}}function aF(aR,aP,aQ){if(aO[aR]===F){aH[L+"-"+aP]=aD[aR]=aG[L+"-"+aP]-aN[aP] 6688}else{aK=aG[aQ]!==c?[aN[aP],-aG[aP]]:[-aN[aP],aG[aP]]; 6689if((aD[aR]=Math.max(aK[0],aK[1]))>aK[0]){aM[aP]-=aN[aP]; 6690aD[aP]=D 6691}aH[aG[aQ]!==c?aQ:aP]=aD[aR] 6692}}if(this.corner.fixed!==O){aL(Y,U,T,d,k); 6693aL(aE,T,U,m,ao); 6694if(aO.string()!==X.corner.string()||X.cornerTop!==aN.top||X.cornerLeft!==aN.left){this.update(aO,D) 6695}}aG=this.calculate(aO); 6696if(aG.right!==c){aG.left=-aG.right 6697}if(aG.bottom!==c){aG.top=-aG.bottom 6698}aG.user=this.offset; 6699if(aD.left=(Y===n&&!!aN.left)){aF(U,d,k) 6700}if(aD.top=(aE===n&&!!aN.top)){aF(T,m,ao) 6701}this.element.css(aH).toggle(!((aD.x&&aD.y)||(aO.x===F&&aD.y)||(aO.y===F&&aD.x))); 6702aM.left-=aG.left.charAt?aG.user:Y!==n||aD.top||!aD.left&&!aD.top?aG.left+this.border:0; 6703aM.top-=aG.top.charAt?aG.user:aE!==n||aD.left||!aD.left&&!aD.top?aG.top+this.border:0; 6704X.cornerLeft=aN.left; 6705X.cornerTop=aN.top; 6706X.corner=aO.clone() 6707},destroy:function(){this.qtip._unbind(this.qtip.tooltip,this._ns); 6708if(this.qtip.elements.tip){this.qtip.elements.tip.find("*").remove().end().remove() 6709}}}); 6710j=aB.tip=function(C){return new aj(C,C.options.style.tip) 6711}; 6712j.initialize="render"; 6713j.sanitize=function(C){if(C.style&&"tip" in C.style){var X=C.style.tip; 6714if(typeof X!=="object"){X=C.style.tip={corner:X} 6715}if(!(/string|boolean/i).test(typeof X.corner)){X.corner=O 6716}}}; 6717h.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){this.create(); 6718this.qtip.reposition() 6719},"^style.tip.(height|width)$":function(C){this.size=[C.width,C.height]; 6720this.update(); 6721this.qtip.reposition() 6722},"^content.title|style.(classes|widget)$":function(){this.update() 6723}}; 6724an.extend(O,w.defaults,{style:{tip:{corner:O,mimic:D,width:6,height:6,border:O,offset:0}}}); 6725aB.viewport=function(aO,a0,aX,aF,aG,aU,aT){var aZ=aX.target,aD=aO.elements.tooltip,aM=aX.my,aP=aX.at,aS=aX.adjust,X=aS.method.split(" "),aK=X[0],aI=X[1]||X[0],aW=aX.viewport,aL=aX.container,aN=aO.cache,aC={left:0,top:0},Y,aH,aE,aY,aR,C,aQ,aV; 6726if(!aW.jquery||aZ[0]===b||aZ[0]===a.body||aS.method==="none"){return aC 6727}aE=aL.offset()||aC; 6728aY=aL.css("position")==="static"; 6729Y=aD.css("position")==="fixed";
6730aR=aW[0]===b?aW.width():aW.outerWidth(D); 6731C=aW[0]===b?aW.height():aW.outerHeight(D); 6732aQ={left:Y?0:aW.scrollLeft(),top:Y?0:aW.scrollTop()}; 6733aV=aW.offset()||aC; 6734function aJ(a2,a1,a4,bg,a9,a7,bf,bi,bb){var a5=a0[a9],bc=aM[a2],bh=aP[a2],bj=a4===n,a8=bc===a9?bb:bc===a7?-bb:-bb/2,bd=bh===a9?bi:bh===a7?-bi:-bi/2,be=aQ[a9]+aV[a9]-(aY?0:aE[a9]),a6=be-a5,a3=a5+bb-(bf===I?aR:C)-be,ba=a8-(aM.precedance===a2||bc===aM[a1]?bd:0)-(bh===F?bi/2:0); 6735if(bj){ba=(bc===a9?1:-1)*a8; 6736a0[a9]+=a6>0?a6:a3>0?-a3:0; 6737a0[a9]=Math.max(-aE[a9]+aV[a9],a5-ba,Math.min(Math.max(-aE[a9]+aV[a9]+(bf===I?aR:C),a5+ba),a0[a9],bc==="center"?a5-a8:1000000000)) 6738}else{bg*=(a4===S?2:0); 6739if(a6>0&&(bc!==a9||a3>0)){a0[a9]-=ba+bg; 6740aH.invert(a2,a9) 6741}else{if(a3>0&&(bc!==a7||a6>0)){a0[a9]-=(bc===F?-ba:ba)+bg; 6742aH.invert(a2,a7) 6743}}if(a0[a9]<aQ&&-a0[a9]>a3){a0[a9]=a5; 6744aH=aM.clone() 6745}}return a0[a9]-a5 6746}if(aK!=="shift"||aI!=="shift"){aH=aM.clone() 6747}aC={left:aK!=="none"?aJ(U,T,aK,aS.x,d,k,I,aF,aU):0,top:aI!=="none"?aJ(T,U,aI,aS.y,m,ao,at,aG,aT):0,my:aH}; 6748return aC 6749} 6750})) 6751}(window,document)); 6752!function(G,A){function m(f,h,u){var g=f.children(),s=!1; 6753f.empty(); 6754for(var c=0,p=g.length; 6755p>c; 6756c++){var a=g.eq(c); 6757if(f.append(a),u&&f.append(u),D(f,h)){a.remove(),s=!0; 6758break 6759}u&&u.detach() 6760}return s 6761}function b(o,t,g,p,a){var h=!1,r="a, table, thead, tbody, tfoot, tr, col, colgroup, object, embed, param, ol, ul, dl, blockquote, select, optgroup, option, textarea, script, style",f="script, .dotdotdot-keep"; 6762return o.contents().detach().each(function(){var c=this,d=G(c); 6763if("undefined"==typeof c){return !0 6764}if(d.is(f)){o.append(d) 6765}else{if(h){return !0 6766}o.append(d),!a||d.is(p.after)||d.find(p.after).length||o[o.is(r)?"after":"append"](a),D(g,p)&&(h=3==c.nodeType?k(d,t,g,p,a):b(d,t,g,p,a),h||(d.detach(),h=!0)),h||a&&a.detach() 6767}}),t.addClass("is-truncated"),h 6768}function k(L,s,a,l,M){var N=L[0]; 6769if(!N){return !1 6770}var I=H(N),K=-1!==I.indexOf(" ")?" ":" ",i="letter"==l.wrap?"":K,J=I.split(i),S=-1,R=-1,P=0,O=J.length-1; 6771for(l.fallbackToLetter&&0==P&&0==O&&(i="",J=I.split(i),O=J.length-1); 6772O>=P&&(0!=P||0!=O); 6773){var t=Math.floor((P+O)/2); 6774if(t==R){break 6775}R=t,q(N,J.slice(0,R+1).join(i)+l.ellipsis),a.children().each(function(){G(this).toggle().toggle() 6776}),D(a,l)?(O=R,l.fallbackToLetter&&0==P&&0==O&&(i="",J=J[0].split(i),S=-1,R=-1,P=0,O=J.length-1)):(S=R,P=R) 6777}if(-1==S||1==J.length&&0==J[0].length){var Q=L.parent(); 6778L.detach(); 6779var u=M&&M.closest(Q).length?M.length:0; 6780Q.contents().length>u?N=F(Q.contents().eq(-1-u),s):(N=F(Q,s,!0),u||Q.detach()),N&&(I=w(H(N),l),q(N,I),u&&M&&G(N).parent().append(M)) 6781}else{I=w(J.slice(0,S+1).join(i),l),q(N,I) 6782}return !0 6783}function D(a,c){return a.innerHeight()>c.maxHeight 6784}function w(a,c){for(; 6785G.inArray(a.slice(-1),c.lastCharacter.remove)>-1; 6786){a=a.slice(0,-1) 6787}return G.inArray(a.slice(-1),c.lastCharacter.noEllipsis)<0&&(a+=c.ellipsis),a 6788}function B(a){return{width:a.innerWidth(),height:a.innerHeight()} 6789}function q(a,c){a.innerText?a.innerText=c:a.nodeValue?a.nodeValue=c:a.textContent&&(a.textContent=c) 6790}function H(a){return a.innerText?a.innerText:a.nodeValue?a.nodeValue:a.textContent?a.textContent:"" 6791}function C(a){do{a=a.previousSibling 6792}while(a&&1!==a.nodeType&&3!==a.nodeType); 6793return a 6794}function F(f,h,d){var g,c=f&&f[0]; 6795if(c){if(!d){if(3===c.nodeType){return c 6796}if(G.trim(f.text())){return F(f.contents().last(),h) 6797}}for(g=C(c); 6798!g; 6799){if(f=f.parent(),f.is(h)||!f.length){return !1 6800}g=C(f[0]) 6801}if(g){return F(G(g),h) 6802}}return !1 6803}function x(a,c){return a?"string"==typeof a?(a=G(a,c),a.length?a:!1):a.jquery?a:!1:!1 6804}function z(d){for(var g=d.innerHeight(),i=["paddingTop","paddingBottom"],f=0,h=i.length; 6805h>f; 6806f++){var c=parseInt(d.css(i[f]),10); 6807isNaN(c)&&(c=0),g-=c 6808}return g 6809}if(!G.fn.dotdotdot){G.fn.dotdotdot=function(p){if(0==this.length){return G.fn.dotdotdot.debug('No element found for "'+this.selector+'".'),this 6810}if(this.length>1){return this.each(function(){G(this).dotdotdot(p) 6811}) 6812}var r=this; 6813r.data("dotdotdot")&&r.trigger("destroy.dot"),r.data("dotdotdot-style",r.attr("style")||""),r.css("word-wrap","break-word"),"nowrap"===r.css("white-space")&&r.css("white-space","normal"),r.bind_events=function(){return r.bind("update.dot",function(i,l){switch(r.removeClass("is-truncated"),i.preventDefault(),i.stopPropagation(),typeof a.height){case"number":a.maxHeight=a.height; 6814break; 6815case"function":a.maxHeight=a.height.call(r[0]); 6816break; 6817default:a.maxHeight=z(r) 6818}
6818a.maxHeight+=a.tolerance,"undefined"!=typeof l&&(("string"==typeof l||"nodeType" in l&&1===l.nodeType)&&(l=G("<div />").append(l).contents()),l instanceof G&&(f=l)),n=r.wrapInner('<div class="dotdotdot" />').children(),n.contents().detach().end().append(f.clone(!0)).find("br").replaceWith(" <br /> ").end().css({height:"auto",width:"auto",border:"none",padding:0,margin:0}); 6819var o=!1,g=!1; 6820return h.afterElement&&(o=h.afterElement.clone(!0),o.show(),h.afterElement.detach()),D(n,a)&&(g="children"==a.wrap?m(n,a,o):b(n,r,n,a,o)),n.replaceWith(n.contents()),n=null,G.isFunction(a.callback)&&a.callback.call(r[0],g,f),h.isTruncated=g,g 6821}).bind("isTruncated.dot",function(c,g){return c.preventDefault(),c.stopPropagation(),"function"==typeof g&&g.call(r[0],h.isTruncated),h.isTruncated 6822}).bind("originalContent.dot",function(c,g){return c.preventDefault(),c.stopPropagation(),"function"==typeof g&&g.call(r[0],f),f 6823}).bind("destroy.dot",function(c){c.preventDefault(),c.stopPropagation(),r.unwatch().unbind_events().contents().detach().end().append(f).attr("style",r.data("dotdotdot-style")||"").data("dotdotdot",!1) 6824}),r 6825},r.unbind_events=function(){return r.unbind(".dot"),r 6826},r.watch=function(){if(r.unwatch(),"window"==a.watch){var g=G(window),i=g.width(),c=g.height(); 6827g.bind("resize.dot"+h.dotId,function(){i==g.width()&&c==g.height()&&a.windowResizeFix||(i=g.width(),c=g.height(),d&&clearInterval(d),d=setTimeout(function(){r.trigger("update.dot") 6828},100)) 6829}) 6830}else{t=B(r),d=setInterval(function(){if(r.is(":visible")){var e=B(r); 6831(t.width!=e.width||t.height!=e.height)&&(r.trigger("update.dot"),t=e) 6832}},500) 6833}return r 6834},r.unwatch=function(){return G(window).unbind("resize.dot"+h.dotId),d&&clearInterval(d),r 6835}; 6836var f=r.contents(),a=G.extend(!0,{},G.fn.dotdotdot.defaults,p),h={},t={},d=null,n=null; 6837return a.lastCharacter.remove instanceof Array||(a.lastCharacter.remove=G.fn.dotdotdot.defaultArrays.lastCharacter.remove),a.lastCharacter.noEllipsis instanceof Array||(a.lastCharacter.noEllipsis=G.fn.dotdotdot.defaultArrays.lastCharacter.noEllipsis),h.afterElement=x(a.after,r),h.isTruncated=!1,h.dotId=j++,r.data("dotdotdot",!0).bind_events().trigger("update.dot"),a.watch&&r.watch(),r 6838},G.fn.dotdotdot.defaults={ellipsis:"... ",wrap:"word",fallbackToLetter:!0,lastCharacter:{},tolerance:0,callback:null,after:null,height:null,watch:!1,windowResizeFix:!0},G.fn.dotdotdot.defaultArrays={lastCharacter:{remove:[" "," ",",",";",".","!","?"],noEllipsis:[]}},G.fn.dotdotdot.debug=function(){}; 6839var j=1,y=G.fn.html; 6840G.fn.html=function(a){return a!=A&&!G.isFunction(a)&&this.data("dotdotdot")?this.trigger("update",[a]):y.apply(this,arguments) 6841}; 6842var E=G.fn.text; 6843G.fn.text=function(a){return a!=A&&!G.isFunction(a)&&this.data("dotdotdot")?(a=G("<div />").text(a).html(),this.trigger("update",[a])):E.apply(this,arguments) 6844} 6845}}(jQuery); 6846(function(f,h,j,b){var d=function(n){var m=n.length; 6847var l=f("head"); 6848while(m--){if(l.has("."+n[m]).length===0){l.append('<meta class="'+n[m]+'" />') 6849}}}; 6850d(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]); 6851f(function(){if(typeof FastClick!=="undefined"){if(typeof j.body!=="undefined"){FastClick.attach(j.body) 6852}}}); 6853var e=function(m,n){if(typeof m==="string"){if(n){var l; 6854if(n.jquery){l=n[0]; 6855if(!l){return n 6856}}else{l=n 6857}return f(l.querySelectorAll(m)) 6858}return f(j.querySelectorAll(m)) 6859}return f(m,n) 6860}; 6861var k=function(m){var l=[]; 6862if(!m){l.push("data") 6863}if(this.namespace.length>0){l.push(this.namespace) 6864}l.push(this.name); 6865return l.join("-") 6866}; 6867var g=function(o){var n=o.split("-"),m=n.length,l=[]; 6868while(m--){if(m!==0){l.push(n[m]) 6869}else{if(this.namespace.length>0){l.push(this.namespace,n[m]) 6870}else{l.push(n[m]) 6871}}}return l.reverse().join("-") 6872}; 6873var a=function(o,m){var l=this,n=!e(this).data(this.attr_name(true)); 6874if(e(this.scope).is("["+this.attr_name()+"]")){e(this.scope).data(this.attr_name(true)+"-init",f.extend({},this.settings,(m||o),this.data_options(e(this.scope)))); 6875if(n){this.events(this.scope) 6876}}else{e("["+this.attr_name()+"]",this.scope).each(function(){var p=!e(this).data(l.attr_name(true)+"-init"); 6877e(this).data(l.attr_name(true)+"-init",f.extend({},l.settings,(m||o),l.data_options(e(this)))); 6878if(p){l.events(this) 6879}}) 6880}if(typeof o==="string"){return this[o].call(this,m) 6881}}; 6882var c=function(n,o){function l(){o(n[0]) 6883}function m(){this.one("load",l); 6884if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var q=this.attr("src"),p=q.match(/\?/)?"&":"?"; 6885p+="random="+(new Date()).getTime(); 6886this.attr("src",q+p) 6887}}if(!n.attr("src")){l(); 6888return 6889}if(n[0].complete||n[0].readyState===4){l() 6890}else{m.call(n) 6891}}; 6892h.matchMedia=h.matchMedia||(function(p){var n,l=p.documentElement,m=l.firstElementChild||l.firstChild,o=p.createElement("body"),q=p.createElement("div"); 6893q.id="mq-test-1"; 6894q.style.cssText="position:absolute;top:-100em"; 6895o.style.background="none"; 6896o.appendChild(q); 6897return function(r){q.innerHTML='­<style media="'+r+'"> #mq-test-1 { width: 42px; }</style>'; 6898l.insertBefore(o,m); 6899n=q.offsetWidth===42; 6900l.removeChild(o); 6901return{matches:n,media:r} 6902} 6903}(j)); 6904/*! matchMedia() polyfill - Test a CSS media type/query in JS. Authors & copyright (c) 2012: Scott Jehl, Paul Irish, Nicholas Zakas, David Knight. Dual MIT/BSD license */ 6905(function(n){var l,o=0,s=["webkit","moz"],r=h.requestAnimationFrame,q=h.cancelAnimationFrame,m="undefined"!==typeof jQuery.fx; 6906for(; 6907o<s.length&&!r; 6908o++){r=h[s[o]+"RequestAnimationFrame"]; 6909q=q||h[s[o]+"CancelAnimationFrame"]||h[s[o]+"CancelRequestAnimationFrame"] 6910}function p(){if(l){r(p); 6911if(m){jQuery.fx.tick() 6912}}}if(r){h.requestAnimationFrame=r; 6913h.cancelAnimationFrame=q; 6914if(m){jQuery.fx.timer=function(t){if(t()&&jQuery.timers.push(t)&&!l){l=true; 6915p() 6916}}; 6917jQuery.fx.stop=function(){l=false 6918} 6919}}else{h.requestAnimationFrame=function(w){var t=new Date().getTime(),u=Math.max(0,16-(t-o)),v=h.setTimeout(function(){w(t+u) 6920},u); 6921o=t+u; 6922return v 6923}; 6924h.cancelAnimationFrame=function(t){clearTimeout(t) 6925} 6926}}(jQuery)); 6927function i(l){if(typeof l==="string"||l instanceof String){l=l.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"") 6928}return l
6929}h.Foundation={name:"Foundation",version:"5.3.3",media_queries:{small:e(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:e(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:e(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:e(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:e(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:f("<style></style>").appendTo("head")[0].sheet,global:{namespace:b},init:function(p,m,s,o,l){var n=[p,s,o,l],q=[]; 6930this.rtl=/rtl/i.test(e("html").attr("dir")); 6931this.scope=p||this.scope; 6932this.set_namespace(); 6933if(m&&typeof m==="string"&&!/reflow/i.test(m)){if(this.libs.hasOwnProperty(m)){q.push(this.init_lib(m,n)) 6934}}else{for(var r in this.libs){q.push(this.init_lib(r,m)) 6935}}e(h).load(function(){e(h).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider") 6936}); 6937return p 6938},init_lib:function(m,l){if(this.libs.hasOwnProperty(m)){this.patch(this.libs[m]); 6939if(l&&l.hasOwnProperty(m)){if(typeof this.libs[m].settings!=="undefined"){f.extend(true,this.libs[m].settings,l[m]) 6940}else{if(typeof this.libs[m].defaults!=="undefined"){f.extend(true,this.libs[m].defaults,l[m]) 6941}}return this.libs[m].init.apply(this.libs[m],[this.scope,l[m]]) 6942}l=l instanceof Array?l:new Array(l); 6943return this.libs[m].init.apply(this.libs[m],l) 6944}return function(){} 6945},patch:function(l){l.scope=this.scope; 6946l.namespace=this.global.namespace; 6947l.rtl=this.rtl; 6948l.data_options=this.utils.data_options; 6949l.attr_name=k; 6950l.add_namespace=g; 6951l.bindings=a; 6952l.S=this.utils.S 6953},inherit:function(o,m){var l=m.split(" "),n=l.length; 6954while(n--){if(this.utils.hasOwnProperty(l[n])){o[l[n]]=this.utils[l[n]] 6955}}},set_namespace:function(){var l=(this.global.namespace===b)?f(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace; 6956this.global.namespace=(l===b||/false/i.test(l))?"":l 6957},libs:{},utils:{S:e,throttle:function(m,l){var n=null; 6958return function(){var p=this,o=arguments; 6959if(n==null){n=setTimeout(function(){m.apply(p,o); 6960n=null 6961},l) 6962}} 6963},debounce:function(o,n,m){var p,l; 6964return function(){var t=this,s=arguments; 6965var r=function(){p=null; 6966if(!m){l=o.apply(t,s) 6967}}; 6968var q=m&&!p; 6969clearTimeout(p); 6970p=setTimeout(r,n); 6971if(q){l=o.apply(t,s) 6972}return l 6973} 6974},data_options:function(n,q){q=q||"options"; 6975var l={},t,m,v,s=function(w){var p=Foundation.global.namespace; 6976if(p.length>0){return w.data(p+"-"+q) 6977}return w.data(q) 6978}; 6979var r=s(n); 6980if(typeof r==="object"){return r 6981}v=(r||":").split(";"); 6982t=v.length; 6983function u(p){return !isNaN(p-0)&&p!==null&&p!==""&&p!==false&&p!==true 6984}function o(p){if(typeof p==="string"){return f.trim(p) 6985}return p 6986}while(t--){m=v[t].split(":"); 6987m=[m[0],m.slice(1).join(":")]; 6988if(/true/i.test(m[1])){m[1]=true 6989}if(/false/i.test(m[1])){m[1]=false 6990}if(u(m[1])){if(m[1].indexOf(".")===-1){m[1]=parseInt(m[1],10) 6991}else{m[1]=parseFloat(m[1]) 6992}}if(m.length===2&&m[0].length>0){l[o(m[0])]=o(m[1]) 6993}}return l 6994},register_media:function(m,l){if(Foundation.media_queries[m]===b){f("head").append('<meta class="'+l+'"/>'); 6995Foundation.media_queries[m]=i(f("."+l).css("font-family")) 6996}},add_custom_rule:function(n,m){if(m===b&&Foundation.stylesheet){Foundation.stylesheet.insertRule(n,Foundation.stylesheet.cssRules.length) 6997}else{var l=Foundation.media_queries[m]; 6998if(l!==b){Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[m]+"{ "+n+" }") 6999}}},image_loaded:function(l,o){var m=this,n=l.length; 7000if(n===0){o(l) 7001}l.each(function(){c(m.S(this),function(){n-=1; 7002if(n===0){o(l) 7003}}) 7004}) 7005},random_str:function(){if(!this.fidx){this.fidx=0 7006}this.prefix=this.prefix||[(this.name||"F"),(+new Date).toString(36)].join("-"); 7007return this.prefix+(this.fidx++).toString(36) 7008}}}; 7009f.fn.foundation=function(){var l=Array.prototype.slice.call(arguments,0);
7010return this.each(function(){Foundation.init.apply(Foundation,[this].concat(l)); 7011return this 7012}) 7013} 7014}(jQuery,window,window.document)); 7015(function(c,b,a,d){Foundation.libs.dropdown={name:"dropdown",version:"5.3.3",settings:{active_class:"open",align:"bottom",is_hover:false,opened:function(){},closed:function(){}},init:function(f,g,e){Foundation.inherit(this,"throttle"); 7016this.bindings(g,e) 7017},events:function(g){var e=this,f=e.S; 7018f(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(i){var h=f(this).data(e.attr_name(true)+"-init")||e.settings; 7019if(!h.is_hover||Modernizr.touch){i.preventDefault(); 7020e.toggle(c(this)) 7021}}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(k){var j=f(this),l,i; 7022clearTimeout(e.timeout); 7023if(j.data(e.data_attr())){l=f("#"+j.data(e.data_attr())); 7024i=j 7025}else{l=j; 7026i=f("["+e.attr_name()+"='"+l.attr("id")+"']") 7027}var h=i.data(e.attr_name(true)+"-init")||e.settings; 7028if(f(k.target).data(e.data_attr())&&h.is_hover){e.closeall.call(e) 7029}if(h.is_hover){e.open.apply(e,[l,i]) 7030}}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(i){var h=f(this); 7031e.timeout=setTimeout(function(){if(h.data(e.data_attr())){var j=h.data(e.data_attr(true)+"-init")||e.settings; 7032if(j.is_hover){e.close.call(e,f("#"+h.data(e.data_attr()))) 7033}}else{var k=f("["+e.attr_name()+'="'+f(this).attr("id")+'"]'),j=k.data(e.attr_name(true)+"-init")||e.settings; 7034if(j.is_hover){e.close.call(e,h) 7035}}}.bind(this),150) 7036}).on("click.fndtn.dropdown",function(i){var h=f(i.target).closest("["+e.attr_name()+"-content]"); 7037if(f(i.target).closest("["+e.attr_name()+"]").length>0){return 7038}if(!(f(i.target).data("revealId"))&&(h.length>0&&(f(i.target).is("["+e.attr_name()+"-content]")||c.contains(h.first()[0],i.target)))){i.stopPropagation(); 7039return 7040}e.close.call(e,f("["+e.attr_name()+"-content]")) 7041}).on("opened.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.opened.call(this) 7042}).on("closed.fndtn.dropdown","["+e.attr_name()+"-content]",function(){e.settings.closed.call(this) 7043}); 7044f(b).off(".dropdown").on("resize.fndtn.dropdown",e.throttle(function(){e.resize.call(e) 7045},50)); 7046this.resize() 7047},close:function(f){var e=this; 7048f.each(function(){if(e.S(this).hasClass(e.settings.active_class)){e.S(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(e.settings.active_class).prev("["+e.attr_name()+"]").removeClass(e.settings.active_class).removeData("target"); 7049e.S(this).trigger("closed").trigger("closed.fndtn.dropdown",[f]) 7050}}) 7051},closeall:function(){var e=this; 7052c.each(e.S("["+this.attr_name()+"-content]"),function(){e.close.call(e,e.S(this)) 7053}) 7054},open:function(f,e){this.css(f.addClass(this.settings.active_class),e); 7055f.prev("["+this.attr_name()+"]").addClass(this.settings.active_class); 7056f.data("target",e.get(0)).trigger("opened").trigger("opened.fndtn.dropdown",[f,e]) 7057},data_attr:function(){if(this.namespace.length>0){return this.namespace+"-"+this.name 7058}return this.name 7059},toggle:function(e){var f=this.S("#"+e.data(this.data_attr())); 7060if(f.length===0){return 7061}this.close.call(this,this.S("["+this.attr_name()+"-content]").not(f)); 7062if(f.hasClass(this.settings.active_class)){this.close.call(this,f); 7063if(f.data("target")!==e.get(0)){this.open.call(this,f,e) 7064}}else{this.open.call(this,f,e) 7065}},resize:function(){var f=this.S("["+this.attr_name()+"-content].open"),e=this.S("["+this.attr_name()+"='"+f.attr("id")+"']"); 7066if(f.length&&e.length){this.css(f,e) 7067}},css:function(i,h){var e=0; 7068this.clear_idx(); 7069if(this.small()){var g=this.dirs.bottom.call(i,h); 7070i.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"100%","max-width":"none",top:g.top}); 7071i.css(Foundation.rtl?"right":"left",e) 7072}else{var f=h.data(this.attr_name(true)+"-init")||this.settings; 7073this.style(i,h,f) 7074}return i 7075},style:function(h,g,f){var e=c.extend({position:"absolute"},this.dirs[f.align].call(h,g,f)); 7076h.attr("style","").css(e) 7077},dirs:{_base:function(e){var f=this.offsetParent(),h=f.offset(),g=e.offset(); 7078g.top-=h.top; 7079g.left-=h.left; 7080return g 7081},top:function(f,g){var e=Foundation.libs.dropdown,h=e.dirs._base.call(this,f),i=8; 7082this.addClass("drop-top"); 7083if(f.outerWidth()<this.outerWidth()||e.small()){e.adjust_pip(i,h) 7084}if(Foundation.rtl){return{left:h.left-this.outerWidth()+f.outerWidth(),top:h.top-this.outerHeight()} 7085}return{left:h.left,top:h.top-this.outerHeight()} 7086},bottom:function(f,g){var e=Foundation.libs.dropdown,h=e.dirs._base.call(this,f),i=8; 7087if(f.outerWidth()<this.outerWidth()||e.small()){e.adjust_pip(i,h) 7088}if(e.rtl){return{left:h.left-this.outerWidth()+f.outerWidth(),top:h.top+f.outerHeight()} 7089}return{left:h.left,top:h.top+f.outerHeight()} 7090},left:function(e,f){var g=Foundation.libs.dropdown.dirs._base.call(this,e); 7091this.addClass("drop-left"); 7092return{left:g.left-this.outerWidth(),top:g.top} 7093},right:function(e,f){var g=Foundation.libs.dropdown.dirs._base.call(this,e); 7094this.addClass("drop-right"); 7095return{left:g.left+e.outerWidth(),top:g.top} 7096}},adjust_pip:function(k,j){var f=Foundation.stylesheet;
7097if(this.small()){k+=j.left-8 7098}this.rule_idx=f.cssRules.length; 7099var h=".f-dropdown.open:before",g=".f-dropdown.open:after",e="left: "+k+"px;",i="left: "+(k-1)+"px;"; 7100if(f.insertRule){f.insertRule([h,"{",e,"}"].join(" "),this.rule_idx); 7101f.insertRule([g,"{",i,"}"].join(" "),this.rule_idx+1) 7102}else{f.addRule(h,e,this.rule_idx); 7103f.addRule(g,i,this.rule_idx+1) 7104}},clear_idx:function(){var e=Foundation.stylesheet; 7105if(this.rule_idx){e.deleteRule(this.rule_idx); 7106e.deleteRule(this.rule_idx); 7107delete this.rule_idx 7108}},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches 7109},off:function(){this.S(this.scope).off(".fndtn.dropdown"); 7110this.S("html, body").off(".fndtn.dropdown"); 7111this.S(b).off(".fndtn.dropdown"); 7112this.S("[data-dropdown-content]").off(".fndtn.dropdown") 7113},reflow:function(){}} 7114}(jQuery,window,window.document)); 7115(function(c,b,a,d){Foundation.libs.equalizer={name:"equalizer",version:"5.3.3",settings:{use_tallest:true,before_height_change:c.noop,after_height_change:c.noop,equalize_on_stack:false},init:function(f,g,e){Foundation.inherit(this,"image_loaded"); 7116this.bindings(g,e); 7117this.reflow() 7118},events:function(){this.S(b).off(".equalizer").on("resize.fndtn.equalizer",function(f){this.reflow() 7119}.bind(this)) 7120},equalize:function(f){var l=false,k=f.find("["+this.attr_name()+"-watch]:visible"),i=f.data(this.attr_name(true)+"-init"); 7121if(k.length===0){return 7122}var h=k.first().offset().top; 7123i.before_height_change(); 7124f.trigger("before-height-change").trigger("before-height-change.fndth.equalizer"); 7125k.height("inherit"); 7126k.each(function(){var m=c(this); 7127if(m.offset().top!==h){l=true 7128}}); 7129if(i.equalize_on_stack===false){if(l){return 7130}}var j=k.map(function(){return c(this).outerHeight(false) 7131}).get(); 7132if(i.use_tallest){var e=Math.max.apply(null,j); 7133k.css("height",e) 7134}else{var g=Math.min.apply(null,j); 7135k.css("height",g) 7136}i.after_height_change(); 7137f.trigger("after-height-change").trigger("after-height-change.fndtn.equalizer") 7138},reflow:function(){var e=this; 7139this.S("["+this.attr_name()+"]",this.scope).each(function(){var f=c(this); 7140e.image_loaded(e.S("img",this),function(){e.equalize(f) 7141}) 7142}) 7143}} 7144})(jQuery,window,window.document); 7145(function(c,b,a,d){Foundation.libs.interchange={name:"interchange",version:"5.3.3",cache:{},images_loaded:false,nodes_loaded:false,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(h,j,f){if(/IMG/.test(h[0].nodeName)){var g=h[0].src; 7146if(new RegExp(j,"i").test(g)){return 7147}c.each(h,function(){this.src=j 7148}); 7149return f(h[0].src) 7150}var i=h.data(this.data_attr+"-last-path"),e=this; 7151if(i==j){return 7152}if(/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(j)){c(h).css("background-image","url("+j+")"); 7153h.data("interchange-last-path",j); 7154return f(j) 7155}return c.get(j,function(k){h.html(k); 7156h.data(e.data_attr+"-last-path",j); 7157f() 7158}) 7159}}},init:function(f,g,e){Foundation.inherit(this,"throttle random_str"); 7160this.data_attr=this.set_data_attr(); 7161c.extend(true,this.settings,g,e); 7162this.bindings(g,e); 7163this.load("images"); 7164this.load("nodes") 7165},get_media_hash:function(){var e=""; 7166for(var f in this.settings.named_queries){e+=matchMedia(this.settings.named_queries[f]).matches.toString() 7167}return e 7168},events:function(){var f=this,e; 7169c(b).off(".interchange").on("resize.fndtn.interchange",f.throttle(function(){var g=f.get_media_hash(); 7170if(g!==e){f.resize() 7171}e=g 7172},50)); 7173return this 7174},resize:function(){var e=this.cache; 7175if(!this.images_loaded||!this.nodes_loaded){setTimeout(c.proxy(this.resize,this),50); 7176return 7177}for(var f in e){if(e.hasOwnProperty(f)){var g=this.results(f,e[f]); 7178if(g){this.settings.directives[g.scenario[1]].call(this,g.el,g.scenario[0],function(){if(arguments[0] instanceof Array){var h=arguments[0] 7179}else{var h=Array.prototype.slice.call(arguments,0) 7180}g.el.trigger(g.scenario[1],h) 7181}) 7182}}}},results:function(g,j){var h=j.length; 7183if(h>0){var f=this.S("["+this.add_namespace("data-uuid")+'="'+g+'"]'); 7184while(h--){var e,i=j[h][2]; 7185if(this.settings.named_queries.hasOwnProperty(i)){e=matchMedia(this.settings.named_queries[i]) 7186}else{e=matchMedia(i) 7187}if(e.matches){return{el:f,scenario:j[h]} 7188}}}return false 7189},load:function(f,e){if(typeof this["cached_"+f]==="undefined"||e){this["update_"+f]() 7190}return this["cached_"+f] 7191},update_images:function(){var e=this.S("img["+this.data_attr+"]"),j=e.length,h=j,g=0,f=this.data_attr; 7192this.cache={}; 7193this.cached_images=[]; 7194this.images_loaded=(j===0); 7195while(h--){g++; 7196if(e[h]){var k=e[h].getAttribute(f)||""; 7197if(k.length>0){this.cached_images.push(e[h]) 7198}}if(g===j){this.images_loaded=true; 7199this.enhance("images") 7200}}return this 7201},update_nodes:function(){var e=this.S("["+this.data_attr+"]").not("img"),j=e.length,h=j,g=0,f=this.data_attr; 7202this.cached_nodes=[]; 7203this.nodes_loaded=(j===0); 7204while(h--){g++; 7205var k=e[h].getAttribute(f)||""; 7206if(k.length>0){this.cached_nodes.push(e[h]) 7207}if(g===j){this.nodes_loaded=true; 7208this.enhance("nodes") 7209}}return this 7210},enhance:function(f){var e=this["cached_"+f].length; 7211while(e--){this.object(c(this["cached_"+f][e])) 7212}return c(b).trigger("resize").trigger("resize.fndtn.interchange") 7213},convert_directive:function(f){var e=this.trim(f); 7214if(e.length>0){return e 7215}return"replace" 7216},parse_scenario:function(g){var e=g[0].match(/(.+),\s*(\w+)\s*$/),j=g[1]; 7217if(e){var h=e[1],i=e[2] 7218}else{var f=g[0].split(/,\s*$/),h=f[0],i="" 7219}return[this.trim(h),this.convert_directive(i),this.trim(j)] 7220},object:function(g){var h=this.parse_data_attr(g),k=[],f=h.length; 7221if(f>0){while(f--){var e=h[f].split(/\((.*?)(\))$/); 7222if(e.length>1){var j=this.parse_scenario(e); 7223k.push(j) 7224}}}return this.store(g,k) 7225},store:function(f,h){var e=this.random_str(),g=f.data(this.add_namespace("uuid",true)); 7226if(this.cache[g]){return this.cache[g] 7227}f.attr(this.add_namespace("data-uuid"),e); 7228return this.cache[e]=h 7229},trim:function(e){if(typeof e==="string"){return c.trim(e) 7230}return e 7231},set_data_attr:function(e){if(e){if(this.namespace.length>0){return this.namespace+"-"+this.settings.load_attr 7232}return this.settings.load_attr 7233}if(this.namespace.length>0){return"data-"+this.namespace+"-"+this.settings.load_attr 7234}return"data-"+this.settings.load_attr 7235},parse_data_attr:function(h){var f=h.attr(this.attr_name()).split(/\[(.*?)\]/),g=f.length,e=[]; 7236while(g--){if(f[g].replace(/[\W\d]+/,"").length>4){e.push(f[g]) 7237}}return e 7238},reflow:function(){this.load("images",true); 7239this.load("nodes",true) 7240}} 7241}(jQuery,window,window.document)); 7242(function(d,c,a,e){Foundation.libs.reveal={name:"reveal",version:"5.3.3",locked:false,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:true,close_on_esc:true,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",root_element:"body",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:d(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(g,h,f){d.extend(true,this.settings,h,f); 7243this.bindings(h,f) 7244},events:function(h){var f=this,g=f.S; 7245g(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(l){l.preventDefault(); 7246if(!f.locked){var j=g(this),k=j.data(f.data_attr("reveal-ajax")); 7247f.locked=true; 7248if(typeof k==="undefined"){f.open.call(f,j) 7249}else{var i=k===true?j.attr("href"):k; 7250f.open.call(f,j,{url:i}) 7251}}}); 7252g(a).on("click.fndtn.reveal",this.close_targets(),function(j){j.preventDefault(); 7253if(!f.locked){var i=g("["+f.attr_name()+"].open").data(f.attr_name(true)+"-init"),k=g(j.target)[0]===g("."+i.bg_class)[0]; 7254if(k){if(i.close_on_background_click){j.stopPropagation() 7255}else{return 7256}}f.locked=true; 7257f.close.call(f,k?g("["+f.attr_name()+"].open"):g(this).closest("["+f.attr_name()+"]")) 7258}}); 7259if(g("["+f.attr_name()+"]",this.scope).length>0){g(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video) 7260}else{g(this.scope).on("open.fndtn.reveal","["+f.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+f.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+f.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+f.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+f.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+f.attr_name()+"]",this.close_video) 7261}return true 7262}
7262,key_up_on:function(g){var f=this; 7263f.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(j){var h=f.S("["+f.attr_name()+"].open"),i=h.data(f.attr_name(true)+"-init")||f.settings; 7264if(i&&j.which===27&&i.close_on_esc&&!f.locked){f.close.call(f,h) 7265}}); 7266return true 7267},key_up_off:function(f){this.S("body").off("keyup.fndtn.reveal"); 7268return true 7269},open:function(j,k){var g=this,i; 7270if(j){if(typeof j.selector!=="undefined"){i=g.S("#"+j.data(g.data_attr("reveal-id"))).first() 7271}else{i=g.S(this.scope); 7272k=j 7273}}else{i=g.S(this.scope) 7274}var h=i.data(g.attr_name(true)+"-init"); 7275h=h||this.settings; 7276if(i.hasClass("open")&&j.attr("data-reveal-id")==i.attr("id")){return g.close(i) 7277}if(!i.hasClass("open")){var f=g.S("["+g.attr_name()+"].open"); 7278if(typeof i.data("css-top")==="undefined"){i.data("css-top",parseInt(i.css("top"),10)).data("offset",this.cache_offset(i)) 7279}this.key_up_on(i); 7280i.trigger("open").trigger("open.fndtn.reveal"); 7281if(f.length<1){this.toggle_bg(i,true) 7282}if(typeof k==="string"){k={url:k} 7283}if(typeof k==="undefined"||!k.url){if(f.length>0){this.hide(f,h.css.close) 7284}this.show(i,h.css.open) 7285}else{var l=typeof k.success!=="undefined"?k.success:null; 7286d.extend(k,{success:function(n,o,m){if(d.isFunction(l)){l(n,o,m) 7287}i.html(n); 7288g.S(i).foundation("section","reflow"); 7289g.S(i).children().foundation(); 7290if(f.length>0){g.hide(f,h.css.close) 7291}g.show(i,h.css.open) 7292}}); 7293d.ajax(k) 7294}}},close:function(h){var h=h&&h.length?h:this.S(this.scope),g=this.S("["+this.attr_name()+"].open"),f=h.data(this.attr_name(true)+"-init")||this.settings; 7295if(g.length>0){this.locked=true; 7296this.key_up_off(h); 7297h.trigger("close").trigger("close.fndtn.reveal"); 7298this.toggle_bg(h,false); 7299this.hide(g,f.css.close,f) 7300}},close_targets:function(){var f="."+this.settings.dismiss_modal_class; 7301if(this.settings.close_on_background_click){return f+", ."+this.settings.bg_class 7302}return f 7303},toggle_bg:function(f,g){if(this.S("."+this.settings.bg_class).length===0){this.settings.bg=d("<div />",{"class":this.settings.bg_class}).appendTo("body").hide() 7304}var h=this.settings.bg.filter(":visible").length>0; 7305if(g!=h){if(g==e?h:!g){this.hide(this.settings.bg) 7306}else{this.show(this.settings.bg) 7307}}},show:function(k,i){if(i){var j=k.data(this.attr_name(true)+"-init")||this.settings,h=j.root_element; 7308if(k.parent(h).length===0){var l=k.wrap('<div style="display: none;" />').parent(); 7309k.on("closed.fndtn.reveal.wrapped",function(){k.detach().appendTo(l); 7310k.unwrap().unbind("closed.fndtn.reveal.wrapped") 7311}); 7312k.detach().appendTo(h) 7313}var g=b(j.animation); 7314if(!g.animate){this.locked=false 7315}if(g.pop){i.top=d(c).scrollTop()-k.data("offset")+"px"; 7316var f={top:d(c).scrollTop()+k.data("css-top")+"px",opacity:1}; 7317return setTimeout(function(){return k.css(i).animate(f,j.animation_speed,"linear",function(){this.locked=false; 7318k.trigger("opened").trigger("opened.fndtn.reveal") 7319}.bind(this)).addClass("open") 7320}.bind(this),j.animation_speed/2) 7321}if(g.fade){i.top=d(c).scrollTop()+k.data("css-top")+"px"; 7322var f={opacity:1}; 7323return setTimeout(function(){return k.css(i).animate(f,j.animation_speed,"linear",function(){this.locked=false; 7324k.trigger("opened").trigger("opened.fndtn.reveal") 7325}.bind(this)).addClass("open") 7326}.bind(this),j.animation_speed/2) 7327}return k.css(i).show().css({opacity:1}).addClass("open").trigger("opened").trigger("opened.fndtn.reveal") 7328}var j=this.settings; 7329if(b(j.animation).fade){return k.fadeIn(j.animation_speed/2) 7330}this.locked=false; 7331return k.show() 7332},hide:function(j,h){if(h){var i=j.data(this.attr_name(true)+"-init"); 7333i=i||this.settings; 7334var g=b(i.animation); 7335if(!g.animate){this.locked=false 7336}if(g.pop){var f={top:-d(c).scrollTop()-j.data("offset")+"px",opacity:0}; 7337return setTimeout(function(){return j.animate(f,i.animation_speed,"linear",function(){this.locked=false; 7338j.css(h).trigger("closed").trigger("closed.fndtn.reveal") 7339}.bind(this)).removeClass("open") 7340}.bind(this),i.animation_speed/2) 7341}if(g.fade){var f={opacity:0}
7341; 7342return setTimeout(function(){return j.animate(f,i.animation_speed,"linear",function(){this.locked=false; 7343j.css(h).trigger("closed").trigger("closed.fndtn.reveal") 7344}.bind(this)).removeClass("open") 7345}.bind(this),i.animation_speed/2) 7346}return j.hide().css(h).removeClass("open").trigger("closed").trigger("closed.fndtn.reveal") 7347}var i=this.settings; 7348if(b(i.animation).fade){return j.fadeOut(i.animation_speed/2) 7349}return j.hide() 7350},close_video:function(h){var g=d(".flex-video",h.target),f=d("iframe",g); 7351if(f.length>0){f.attr("data-src",f[0].src); 7352f.attr("src",f.attr("src")); 7353g.hide() 7354}},open_video:function(h){var g=d(".flex-video",h.target),f=g.find("iframe"); 7355if(f.length>0){var j=f.attr("data-src"); 7356if(typeof j==="string"){f[0].src=f.attr("data-src") 7357}else{var i=f[0].src; 7358f[0].src=e; 7359f[0].src=i 7360}g.show() 7361}},data_attr:function(f){if(this.namespace.length>0){return this.namespace+"-"+f 7362}return f 7363},cache_offset:function(f){var g=f.show().height()+parseInt(f.css("top"),10); 7364f.hide(); 7365return g 7366},off:function(){d(this.scope).off(".fndtn.reveal") 7367},reflow:function(){}}; 7368function b(h){var g=/fade/i.test(h); 7369var f=/pop/i.test(h); 7370return{animate:g||f,pop:f,fade:g} 7371}}(jQuery,window,window.document)); 7372(function(c,b,a,d){Foundation.libs.tab={name:"tab",version:"5.3.3",settings:{active_class:"active",callback:function(){},deep_linking:false,scroll_to_content:true,is_hover:false},default_tab_hashes:[],init:function(h,i,f){var e=this,g=this.S; 7373this.bindings(i,f); 7374this.handle_location_hash_change(); 7375g("["+this.attr_name()+"] > .active > a",this.scope).each(function(){e.default_tab_hashes.push(this.hash) 7376}) 7377},events:function(){var e=this,f=this.S; 7378f(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(h){var g=f(this).closest("["+e.attr_name()+"]").data(e.attr_name(true)+"-init"); 7379if(!g.is_hover||Modernizr.touch){h.preventDefault(); 7380h.stopPropagation(); 7381e.toggle_active_tab(f(this).parent()) 7382}}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(h){var g=f(this).closest("["+e.attr_name()+"]").data(e.attr_name(true)+"-init"); 7383if(g.is_hover){e.toggle_active_tab(f(this).parent()) 7384}}); 7385f(b).on("hashchange.fndtn.tab",function(g){g.preventDefault(); 7386e.handle_location_hash_change() 7387}) 7388},handle_location_hash_change:function(){var e=this,f=this.S; 7389f("["+this.attr_name()+"]",this.scope).each(function(){var i=f(this).data(e.attr_name(true)+"-init"); 7390if(i.deep_linking){var k=e.scope.location.hash; 7391if(k!=""){var h=f(k); 7392if(h.hasClass("content")&&h.parent().hasClass("tab-content")){e.toggle_active_tab(c("["+e.attr_name()+"] > * > a[href="+k+"]").parent()) 7393}else{var g=h.closest(".content").attr("id"); 7394if(g!=d){e.toggle_active_tab(c("["+e.attr_name()+"] > * > a[href=#"+g+"]").parent(),k) 7395}}}else{for(var j in e.default_tab_hashes){e.toggle_active_tab(c("["+e.attr_name()+"] > * > a[href="+e.default_tab_hashes[j]+"]").parent()) 7396}}}}) 7397},toggle_active_tab:function(e,i){var g=this.S,l=e.closest("["+this.attr_name()+"]"),h=e.children("a").first(),n="#"+h.attr("href").split("#")[1],j=g(n),m=e.siblings(),f=l.data(this.attr_name(true)+"-init"); 7398if(g(this).data(this.data_attr("tab-content"))){n="#"+g(this).data(this.data_attr("tab-content")).split("#")[1]; 7399j=g(n) 7400}if(f.deep_linking){var k=c("body,html").scrollTop(); 7401if(i!=d){b.location.hash=i 7402}else{b.location.hash=n 7403}if(f.scroll_to_content){if(i==d||i==n){e.parent()[0].scrollIntoView() 7404}else{g(n)[0].scrollIntoView() 7405}}else{if(i==d||i==n){c("body,html").scrollTop(k) 7406}}}e.addClass(f.active_class).triggerHandler("opened"); 7407m.removeClass(f.active_class); 7408j.siblings().removeClass(f.active_class).end().addClass(f.active_class); 7409f.callback(e); 7410j.triggerHandler("toggled",[e]); 7411l.triggerHandler("toggled",[j]) 7412},data_attr:function(e){if(this.namespace.length>0){return this.namespace+"-"+e 7413}return e 7414},off:function(){},reflow:function(){}} 7415}(jQuery,window,window.document)); 7416!function(d){if("object"==typeof exports&&"undefined"!=typeof module){module.exports=d() 7417}else{if("function"==typeof define&&define.amd){define([],d) 7418}else{var c; 7419c="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,c.Clipboard=d() 7420}}}(function(){return function b(a,l,k){function j(m,f){if(!l[m]){if(!a[m]){var e="function"==typeof require&&require; 7421if(!f&&e){return e(m,!0) 7422}if(i){return i(m,!0) 7423}var d=new Error("Cannot find module '"+m+"'"); 7424throw d.code="MODULE_NOT_FOUND",d 7425}var c=l[m]={exports:{}}; 7426a[m][0].call(c.exports,function(g){var n=a[m][1][g]; 7427return j(n?n:g) 7428},c,c.exports,b,a,l,k) 7429}return l[m].exports 7430}for(var i="function"==typeof require&&require,h=0; 7431h<k.length; 7432h++){j(k[h]) 7433}return j 7434}({1:[function(h,g,l){var k=h("closest"),j=h("component-event"),i=["focus","blur"]; 7435l.bind=function(e,d,n,m,f){return -1!==i.indexOf(n)&&(f=!0),j.bind(e,n,function(o){var a=o.target||o.srcElement; 7436o.delegateTarget=k(a,d,!0,e),o.delegateTarget&&m.call(e,o) 7437},f) 7438},l.unbind=function(f,e,n,m){-1!==i.indexOf(e)&&(m=!0),j.unbind(f,e,n,m) 7439} 7440}
7440,{closest:2,"component-event":4}],2:[function(f,e,h){var g=f("matches-selector"); 7441e.exports=function(i,d,k){for(var j=k?i:i.parentNode; 7442j&&j!==document; 7443){if(g(j,d)){return j 7444}j=j.parentNode 7445}} 7446},{"matches-selector":3}],3:[function(h,g,l){function k(f,e){if(i){return i.call(f,e) 7447}for(var n=f.parentNode.querySelectorAll(e),m=0; 7448m<n.length; 7449++m){if(n[m]==f){return !0 7450}}return !1 7451}var j=Element.prototype,i=j.matchesSelector||j.webkitMatchesSelector||j.mozMatchesSelector||j.msMatchesSelector||j.oMatchesSelector; 7452g.exports=k 7453},{}],4:[function(h,g,l){var k=window.addEventListener?"addEventListener":"attachEvent",j=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==k?"on":""; 7454l.bind=function(f,d,n,m){return f[k](i+d,n,m||!1),n 7455},l.unbind=function(f,e,n,m){return f[j](i+e,n,m||!1),n 7456} 7457},{}],5:[function(f,e,h){function g(){}g.prototype={on:function(j,i,l){var k=this.e||(this.e={}); 7458return(k[j]||(k[j]=[])).push({fn:i,ctx:l}),this 7459},once:function(j,i,m){var l=this,k=function(){l.off(j,k),i.apply(m,arguments) 7460}; 7461return this.on(j,k,m) 7462},emit:function(j){var i=[].slice.call(arguments,1),m=((this.e||(this.e={}))[j]||[]).slice(),l=0,k=m.length; 7463for(l; 7464k>l; 7465l++){m[l].fn.apply(m[l].ctx,i) 7466}return this 7467},off:function(j,i){var o=this.e||(this.e={}),n=o[j],m=[]; 7468if(n&&i){for(var l=0,k=n.length; 7469k>l; 7470l++){n[l].fn!==i&&m.push(n[l]) 7471}}return m.length?o[j]=m:delete o[j],this 7472}},e.exports=g 7473},{}],6:[function(h,g,l){function k(d,c){if(!(d instanceof c)){throw new TypeError("Cannot call a class as a function") 7474}}l.__esModule=!0; 7475var j=function(){function c(f,e){for(var n=0; 7476n<e.length; 7477n++){var m=e[n]; 7478m.enumerable=m.enumerable||!1,m.configurable=!0,"value" in m&&(m.writable=!0),Object.defineProperty(f,m.key,m) 7479}}return function(a,f,e){return f&&c(a.prototype,f),e&&c(a,e),a 7480} 7481}(),i=function(){function c(a){k(this,c),this.resolveOptions(a),this.initSelection() 7482}return c.prototype.resolveOptions=function(){var d=arguments.length<=0||void 0===arguments[0]?{}:arguments[0]; 7483this.action=d.action,this.emitter=d.emitter,this.target=d.target,this.text=d.text,this.trigger=d.trigger,this.selectedText="" 7484},c.prototype.initSelection=function(){if(this.text&&this.target){throw new Error('Multiple attributes declared, use either "target" or "text"') 7485}if(this.text){this.selectFake() 7486}else{if(!this.target){throw new Error('Missing required attributes, use either "target" or "text"') 7487}this.selectTarget() 7488}},c.prototype.selectFake=function(){var d=this; 7489this.removeFake(),this.fakeHandler=document.body.addEventListener("click",function(){return d.removeFake() 7490}),this.fakeElem=document.createElement("input"),this.fakeElem.style.position="absolute",this.fakeElem.style.left="-9999px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,this.selectedText=this.text,document.body.appendChild(this.fakeElem),this.fakeElem.select(),this.copyText() 7491},c.prototype.removeFake=function(){this.fakeHandler&&(document.body.removeEventListener("click"),this.fakeHandler=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null) 7492},c.prototype.selectTarget=function(){if("INPUT"===this.target.nodeName||"TEXTAREA"===this.target.nodeName){this.target.select(),this.selectedText=this.target.value 7493}else{var e=document.createRange(),d=window.getSelection(); 7494e.selectNodeContents(this.target),d.addRange(e),this.selectedText=d.toString() 7495}this.copyText() 7496},c.prototype.copyText=function(){var e=void 0; 7497try{e=document.execCommand(this.action) 7498}catch(d){e=!1 7499}this.handleResult(e) 7500},c.prototype.handleResult=function(d){d?this.emitter.emit("success",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)}):this.emitter.emit("error",{action:this.action,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)}) 7501},c.prototype.clearSelection=function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges() 7502},j(c,[{key:"action",set:function(){var d=arguments.length<=0||void 0===arguments[0]?"copy":arguments[0]; 7503if(this._action=d,"copy"!==this._action&&"cut"!==this._action){throw new Error('Invalid "action" value, use either "copy" or "cut"') 7504}},get:function(){return this._action 7505}},{key:"target",set:function(d){if(void 0!==d){if(!d||"object"!=typeof d||1!==d.nodeType){throw new Error('Invalid "target" value, use a valid Element') 7506}this._target=d 7507}},get:function(){return this._target 7508}}]),c 7509}(); 7510l["default"]=i,g.exports=l["default"] 7511},{}],7:[function(B,A,z){function y(c){return c&&c.__esModule?c:{"default":c} 7512}function x(d,c){if(!(d instanceof c)){throw new TypeError("Cannot call a class as a function") 7513}
7513}function w(d,c){if("function"!=typeof c&&null!==c){throw new TypeError("Super expression must either be null or a function, not "+typeof c) 7514}d.prototype=Object.create(c&&c.prototype,{constructor:{value:d,enumerable:!1,writable:!0,configurable:!0}}),c&&(Object.setPrototypeOf?Object.setPrototypeOf(d,c):d.__proto__=c) 7515}z.__esModule=!0; 7516var v=B("./clipboard-action"),u=y(v),t=B("delegate-events"),s=y(t),r=B("tiny-emitter"),q=y(r),p="data-clipboard-",o=function(d){function c(e,a){x(this,c),d.call(this),this.resolveOptions(a),this.delegateClick(e) 7517}return w(c,d),c.prototype.resolveOptions=function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0]; 7518this.action="function"==typeof e.action?e.action:this.setAction,this.target="function"==typeof e.target?e.target:this.setTarget,this.text="function"==typeof e.text?e.text:this.setText 7519},c.prototype.delegateClick=function(f){var e=this; 7520s["default"].bind(document.body,f,"click",function(g){return e.initialize(g) 7521}) 7522},c.prototype.initialize=function(e){this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u["default"]({action:this.action(e.delegateTarget),target:this.target(e.delegateTarget),text:this.text(e.delegateTarget),trigger:e.delegateTarget,emitter:this}) 7523},c.prototype.setAction=function(e){return e.hasAttribute(p+"action")?e.getAttribute(p+"action"):void 0 7524},c.prototype.setTarget=function(f){if(f.hasAttribute(p+"target")){var e=f.getAttribute(p+"target"); 7525return document.querySelector(e) 7526}},c.prototype.setText=function(e){return e.hasAttribute(p+"text")?e.getAttribute(p+"text"):void 0 7527},c 7528}(q["default"]); 7529z["default"]=o,A.exports=z["default"] 7530},{"./clipboard-action":6,"delegate-events":1,"tiny-emitter":5}]},{},[7])(7) 7531}); 7532(function(b,a,c,d){c.widget("digitals2.ds2AccordionElement",{options:{titleClass:".ds2-accordion--title",headClass:".ds2-accordion--head"},getEvent:function(){return{eventInfo:{eventName:"",eventAction:"",eventPoints:"",timeStamp:Date.now().toString(),target:"",cause:"",effect:""},category:{primaryCategory:"",mmdr:"",eventType:""},attributes:{relatedPageName:"",relatedPageCategory:"",relatedComponent:{componentInfo:"",category:"",attributes:""}}} 7533},_create:function(){var g=this,i=this.options,f=this.element,h=f.find("li:has(.ds2-accordion--selected)").index(),e=(h!=-1)?h:false,j; 7534c(f).accordion({animate:500,collapsible:true,header:i.titleClass,active:e,heightStyle:"content",activate:function(k,l){if(!c(l.newHeader).hasClass("ui-state-active")){g._showExpandButton(c(".ds2-accordion--hide-all",f),f) 7535}}}); 7536j=c(".ds2-accordion--title.ui-state-active",f); 7537if(j.length>0){setTimeout(function(){g.trackingExpandCheck(j.parent(".ds2-tracking-js--accordion-expand"),"automatic",Date.now()) 7538},500) 7539}c(".ds2-accordion--show-all",f).on("click",function(k){k.preventDefault(); 7540g._showCollapseButton(k.currentTarget,f); 7541c(i.headClass,f).accordion({heightStyle:"content",collapsible:true,active:0}); 7542return false 7543}); 7544c(".ds2-accordion--list-item",f).on("click",function(k){g.trackingExpandCheck(c(this),"active",k.timeStamp) 7545}); 7546c(".ds2-accordion--hide-all",f).on("click",function(k){k.preventDefault(); 7547g._showExpandButton(k.currentTarget,f); 7548c(".accordion").accordion({heightStyle:"content",collapsible:true,active:false}); 7549return false 7550}) 7551},_showExpandButton:function(f,e){c(f).addClass("disable"); 7552c(".ds2-accordion--show-all",e).removeClass("disable") 7553},_showCollapseButton:function(f,e){c(f).addClass("disable"); 7554c(".ds2-accordion--hide-all",e).removeClass("disable") 7555},trackingExpandCheck:function(h,g,j){log("tracking expand check"); 7556var l=c(h),k=d,f=d,i=c(h,l.parent(".ds2-accordion--list")).index()+1,m=c(".ds2-accordion--title",l).text().trim(),e=c(".ds2-accordion--title",l).hasClass("ui-state-active"); 7557if(e){f=this.getEvent(); 7558if(m){f.eventInfo.eventName=m 7559}f.eventInfo.eventAction="Expand"; 7560f.eventInfo.eventPoints=i; 7561f.eventInfo.timeStamp=j; 7562f.eventInfo.cause=g; 7563f.eventInfo.timing=true; 7564f.category.primaryCategory="Interaction"; 7565k={active:true,type:"expand",name:"expand",useTimer:false,timing:true,clearVars:false}; 7566this.element.trigger("ds2-accordion-expandTrack",{eventInfo:f,options:k}) 7567}},optionsGet:function(e){return e.data("tracking-options") 7568}}); 7569c(b).on("initializeComponents",function(){c(".ds2-accordion--element").ds2AccordionElement() 7570}) 7571}(window,document,jQuery)); 7572(function(b,a,c,d){c.widget("digitals2.ds2ButtonOffer",{options:{},_create:function(){c(".ds2-button--area",this.element).on("click",function(f){f.preventDefault() 7573}) 7574}}); 7575c(b).on("initializeComponents",function(){c(".ds2-button--offerinfo").ds2ButtonOffer() 7576}) 7577}(window,document,jQuery)); 7578(function(b,a,c,d){c.widget("digitals2.ds2Consent",{options:{},_create:function(){var e=this; 7579this.options.$element=this.element; 7580e._buttonsInteractionSet() 7581},_buttonsInteractionSet:function(){var e=this; 7582c(".ds2-consent-js--deny",e.options.$element).on("click",function(f){event.preventDefault(); 7583e._eventSend("ds2-setRegulationRejected") 7584}); 7585c(".ds2-consent-js--submit",e.options.$element).on("click",function(f){event.preventDefault(); 7586e._eventSend("ds2-setRegulationAccepted") 7587}); 7588c(".ds2-consent-js--close",e.options.$element).on("click",function(f){event.preventDefault(); 7589e._eventSend("ds2-closeAll") 7590}); 7591c(".ds2-consent-js--button-close",e.options.$element).on("click",function(f){event.preventDefault(); 7592e._eventSend("ds2-closeAll") 7593}) 7594},_eventSend:function(e){b.digitals2.main.$window.trigger(e) 7595}}); 7596c(b).on("initializeComponents",function(){c(".ds2-consent").ds2Consent() 7597}) 7598}(window,document,jQuery)); 7599(function(b,a,c,d){c.widget("digitals2.ds2CookieDisclaimer",{options:{},_create:function(){var e=this; 7600this.options.$element=this.element; 7601e._buttonsInteractionSet() 7602},_buttonsInteractionSet:function(){var e=this; 7603c(".ds2-cookie-disclaimer-js--deny",e.options.$element).on("click",function(f){f.preventDefault(); 7604e._eventSend("ds2-setRegulationRejected") 7605}); 7606c(".ds2-cookie-disclaimer-js--submit",e.options.$element).on("click",function(f){f.preventDefault(); 7607e._eventSend("ds2-setRegulationAccepted") 7608}); 7609c(".ds2-cookie-disclaimer-js--close",e.options.$element).on("click",function(f){f.preventDefault(); 7610e._eventSend("ds2-closeAll") 7611}); 7612c(".ds2-cookie-disclaimer-js--button-close",e.options.$element).on("click",function(f){f.preventDefault(); 7613e._eventSend("ds2-closeAll") 7614}) 7615},_eventSend:function(e){b.digitals2.main.$window.trigger(e) 7616}}); 7617c(b).on("initializeComponents",function(){c(".ds2-cookie-disclaimer").ds2CookieDisclaimer() 7618}) 7619}(window,document,jQuery)); 7620(function(b,a,c,d){c.widget("digitals2.ds2Dropdown",{_create:function(){var f=this,e=this.element,h=c(".ds2-dropdown-js--title",e),j=c(".ds2-dropdown-js--item",e),i=c(".ds2-dropdown-js--item.active",e),g=c(".ds2-dropdown-js--container",e); 7621if(i.length){h.text(i.text()) 7622}j.on("click",function(){var k=c(this).text(); 7623h.text(k); 7624Foundation.libs.dropdown.close(g) 7625}); 7626g.on("opened.fndtn.dropdown",function(){f._setDropdownContainerSize() 7627}); 7628b.digitals2.main.$window.on("resize.fndtn.dropdown",Foundation.utils.throttle(function(){f._setDropdownContainerSize() 7629},50)) 7630},_setDropdownContainerSize:function(){var e=c(".ds2-dropdown-js--area",self.$element).innerWidth(); 7631c(".ds2-dropdown-js--container",self.$element).width(e) 7632}}); 7633c(b).on("initializeComponents",function(){c(".ds2-dropdown").ds2Dropdown() 7634}) 7635}(window,document,jQuery)); 7636(function(b,a,c,d){c.widget("digitals2.ds2ExpandCopy",{options:{copyClass:".ds2-cms-output",buttonClass:".ds2-expand--body-expand-button",maxLineNumber:5,maxHeight:0},_create:function(){var e=this; 7637e.expandButton=c(this.options.buttonClass,this.element); 7638if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeSmall"){if(e._lineNumbersReached()){e._expandButtonOn() 7639}else{e.expandButton.css({display:"none"}); 7640e.element.attr("data-expanded",true) 7641}}c(b.digitals2.main).on("ds2ResizeSmall",function(f){e._expandButtonOff(); 7642if(e._lineNumbersReached()){if(!e.element.hasClass("open")){e._expandButtonOn() 7643}}else{e.expandButton.css({display:"none"}); 7644e.element.attr("data-expanded",true) 7645}}); 7646c(b.digitals2.main).on("ds2ResizeMedium ds2ResizeLarge",function(f){e._resetCopyContainer(e.element); 7647if(e._lineNumbersReached()){e._expandButtonOff() 7648}}) 7649},_lineNumbersReached:function(){var g=this.element.height(),h=parseInt(c(this.options.copyClass,this.element).first().css("line-height"),10),e=Math.floor(g/h),f=c(".ds2-expand--copy-content .ds2-expand--copy-title",this.element).first(),i=0; 7650if(f.length){i=f.height()+parseInt(f.css("margin-bottom"),10) 7651}this.options.maxHeight=h*this.options.maxLineNumber+65+i; 7652return(e>this.options.maxLineNumber) 7653},_expandButtonOn:function(){var e=this; 7654e.expandButton.css({display:"block"}).on("click",function(f){e._expandCopyContainer() 7655}); 7656e.element.attr("data-expanded",false).css({height:this.options.maxHeight}) 7657},_expandButtonOff:function(){this.expandButton.off("click"); 7658this._resetCopyContainer() 7659},_expandCopyContainer:function(){var f=this; 7660var h=c(".ds2-expand--body-copy",this.element),e=parseInt(c(".ds2-cms-output",h).css("margin-bottom"),10),g=h.outerHeight()+e,k=f.element.outerHeight()+e,j=g; 7661var i=Math.ceil(k/j*10)*50; 7662f.expandButton.fadeOut(); 7663f.element.addClass("open").css({height:k}).velocity({height:j},i,"swing",function(){f.element.attr("data-expanded",true).trigger("expandCopyContainerEnded").css({height:""}) 7664}
7664); 7665setTimeout(function(){c(b).trigger("resize") 7666},300) 7667},_resetCopyContainer:function(){this.element.css({height:""}) 7668}}); 7669c(b).on("initializeComponents",function(){c(".ds2-expand--body-copy-container").ds2ExpandCopy() 7670}) 7671}(window,document,jQuery)); 7672(function(b,a,c,d){c.widget("digitals2.ds2InfoIcon",{options:{},_create:function(){c(".ds2-tooltip",this.element).on("click",function(f){f.preventDefault() 7673}) 7674}}); 7675c(b).on("initializeComponents",function(){c(".ds2-basic-teaser--component-link").ds2InfoIcon() 7676}) 7677}(window,document,jQuery)); 7678window.onload=function(){var r=navigator.appVersion,s=navigator.userAgent,q=navigator.appName,d=""+parseFloat(navigator.appVersion),l=parseInt(navigator.appVersion,10),k=0,f="",p,a,e; 7679if((a=s.indexOf("Opera"))!=-1){q="Opera"; 7680d=s.substring(a+6); 7681if((a=s.indexOf("Version"))!=-1){d=s.substring(a+8) 7682}k=15; 7683f="http://www.opera.com/browser/" 7684}else{if((a=s.indexOf("MSIE"))!=-1||(a=s.indexOf("Microsoft Internet Explorer"))!=-1){q="Internet Explorer"; 7685d=s.substring(a+5); 7686k=9; 7687f="http://windows.microsoft.com/de-DE/internet-explorer/downloads/ie" 7688}else{if((a=s.indexOf("Chrome"))!=-1){q="Chrome"; 7689d=s.substring(a+7); 7690if(((a=s.indexOf("Mobile"))!=-1)||((a=s.indexOf("Android"))!=-1)){k=28 7691}else{k=35 7692}f="http://www.google.com/chrome?hl=de" 7693}else{if((a=s.indexOf("Safari"))!=-1){q="Safari"; 7694d=s.substring(a+7); 7695if((a=s.indexOf("Version"))!=-1){d=s.substring(a+8) 7696}if(((a=s.indexOf("Mobile"))!=-1)||((a=s.indexOf("Android"))!=-1)){k=4 7697}else{k=6 7698}f="https://www.apple.com/de/safari/" 7699}else{if((a=s.indexOf("Firefox"))!=-1){q="Firefox"; 7700d=s.substring(a+8); 7701k=30; 7702f="http://www.mozilla.com/firefox/" 7703}else{if((p=s.lastIndexOf(" ")+1)<(a=s.lastIndexOf("/"))){q=s.substring(p,a); 7704d=s.substring(a+1); 7705if(q.toLowerCase()==q.toUpperCase()){q=navigator.appName 7706}}}}}}}if((e=d.indexOf(";"))!=-1){d=d.substring(0,e) 7707}if((e=d.indexOf(" "))!=-1){d=d.substring(0,e) 7708}l=parseInt(""+d,10); 7709if(isNaN(l)){d=""+parseFloat(navigator.appVersion); 7710l=parseInt(navigator.appVersion,10) 7711}if(l<k){function c(w,v){v||(v=document); 7712var y=v.getElementsByTagName("*"),u=-1,x,t=[]; 7713while(x=y[++u]){((" "+(x["class"]||x.className)+" ").indexOf(" "+w+" ")>-1)&&t.push(x) 7714}return t 7715}var g=c("ds2-layer-error-old-browser--browser-name"),o=-1,m; 7716while(m=g[++o]){m.innerHTML=q 7717}var b=c("ds2-layer-error-old-browser--browser-minversion"),o=-1,j; 7718while(j=b[++o]){j.innerHTML=k 7719}var h=c("ds2-layer-error-old-browser--browser-link"),o=-1,n; 7720while(n=h[++o]){n.href=f 7721}if(document.getElementById("ds2-messages-js--browser-error")){document.getElementById("ds2-messages-js--browser-error").style.display="block" 7722}}else{if(document.getElementById("ds2-messages-js--browser-error")){document.getElementById("ds2-messages-js--browser-error").innerHTML="" 7723}}}(function(b,a,c,d){c.widget("digitals2.ds2Link",{options:{linkTruncateClass:"ds2-ellipsis",linkTruncateClassShort:"ds2-ellipsis-short",maxLineNumber:4,maxLineNumberShort:2},_create:function(){var h=this,j=this.options,f=this.element; 7724this.options.$element=f; 7725if(this.options.$element.hasClass(this.options.linkTruncateClass)){h._linkTruncate(this.options.maxLineNumber) 7726}else{if(this.options.$element.hasClass(this.options.linkTruncateClassShort)){h._linkTruncate(this.options.maxLineNumberShort) 7727}}var g=c(f).attr("href"),e=0,i="",l=b.location.pathname,k=""; 7728if(g!=null){i=g.split("#",1).pop(); 7729if(g.indexOf("#")>0&&g.length>3&&g.indexOf("#/")<0&&i==l){c(f).on("click",function(m){m.preventDefault(); 7730if(c(".ds2-navigation-content-bar").length){e=-c(".ds2-navigation-content-bar").outerHeight(true) 7731}k=g.split("#").pop(); 7732c("#"+k).velocity("scroll",{duration:500,offset:e,easing:"ease-in-out"}) 7733}) 7734}}},_linkTruncate:function(e){var f=this.options,i=c(this.options.$element),g=parseInt(c(this.options.$element).css("line-height")),h=g*e; 7735c(this.options.$element).parent().dotdotdot({height:h,wrap:"letter",watch:true,tolerance:12,}) 7736}}); 7737c(b).on("initializeComponents",function(){c(".ds2-link").ds2Link() 7738}) 7739}(window,document,jQuery)); 7740(function(b,a,c,d){c.widget("digitals2.ds2LinkBox",{_create:function(){var e=this.element,f=c(".ds2-link",this.element); 7741e.click(function(){f[0].click() 7742}) 7743}}); 7744c(b).on("initializeComponents",function(){c(".ds2-link-box").ds2LinkBox() 7745}) 7746}(window,document,jQuery)); 7747(function(b,a,c,d){c.widget("digitals2.ds2slider",{options:{currentSlide:0},_create:function(){c(".resetSlider").slick({infinite:true,slidesToShow:3,slidesToScroll:3}); 7748var e=this; 7749e.options.$element=e.element; 7750this.options.slider=c(".ds2-slider--main",this.element); 7751this.options.sliderBottom=c(".ds2-slider--bottom",this.element); 7752this.options.fullscreenModeInPlayerIsActive=false; 7753this.options.prevArrow=c(".slick-prev",this.options.slider); 7754this.options.nextArrow=c(".slick-next",this.options.slider);
7755this.options.noSliding=e.element.hasClass("ds2-slider--no-sliding"); 7756if(this.options.prevArrow[0]&&this.options.nextArrow[0]){this.options.prevArrowHtml=this.options.prevArrow[0].outerHTML; 7757this.options.nextArrowHtml=this.options.nextArrow[0].outerHTML 7758}this.options.prevArrow.remove(); 7759this.options.nextArrow.remove(); 7760this.options.isImage=false; 7761this.options.sliderMaxWidth=1200; 7762this.options.gridMaxWidth=parseFloat(c(".ds2-row-padding").css("max-width")); 7763this.options.sliderSize=this.options.slider.find(".ds2-slider--slide").size()-this.options.slider.find(".slick-cloned").size(); 7764this.options.slickLightboxInit=false; 7765this.options.sliderOversizeInit=false; 7766this.options.centerPadding="37px"; 7767this.options.adaptiveHeight=false; 7768this.options.slidesToShowMedium=1; 7769this.options.AUTOMATIC="automatic"; 7770this.options.ICON="icon"; 7771this.options.SWIPE="swipe"; 7772this.options.IMAGE="image"; 7773if(c(".ds2-video-player",this.options.$element).length){c(".ds2-video-player",this.options.$element).on("ds2-video-player-play",function(f,g){g.eventInfo.eventPoints=e.options.currentSlide; 7774c(".ds2-slider--main",e.options.$element).trigger("ds2slider-play-video",g) 7775}).on("ds2-video-player-progress-pergentage",function(f,g){}).on("ds2-video-player-progress-progress",function(f,g){}) 7776}c(this.options.$element).off("videoOverlayClose").on("videoOverlayClose",function(f){e._videoOverlayClose() 7777}); 7778c(this.options.$element).off("fullscreenModeInPlayerIsActive").on("fullscreenModeInPlayerIsActive",function(i,f,h){e.options.fullscreenModeInPlayerIsActive=f; 7779var g=c(".ds2-slider--video-player-opener",e.options.$element).parent().not(".slick-cloned").find('[data-id="'+h+'"]').parent(); 7780if(f===false){e.options.$element.css({position:"relative"}); 7781e._videoOverlayUpdate() 7782}else{e.options.$element.css({position:"static"}); 7783var j=g.offset().top; 7784c(".ds2-slider--video-container",e.options.$element).css({top:j,position:"absolute"}); 7785c(b).on("scroll",function(){if(e.options.fullscreenModeInPlayerIsActive===true){c(".ds2-slider--video-container",e.options.$element).css({top:c(b).scrollTop(),position:"absolute"}) 7786}}) 7787}}); 7788this.options.onAfterChangeTrigger=null; 7789if(this.options.slider.hasClass("ds2-autoplay")&&!this.options.slider.hasClass("ds2-slider--layer")){this.options.sliderAutoPlay=true 7790}else{this.options.sliderAutoPlay=false 7791}this.options.interactionInAuthorDisabled=this.options.slider.hasClass("ds2-slider--swipe-disabled"); 7792if(!this.options.noSliding){if(this.options.slider.hasClass("ds2-slider--gallery")){this.options.view=1; 7793this.options.sliderMaxWidth=1680; 7794this.options.slidesToShow=1; 7795this.options.centerPadding="23%"; 7796this.options.centerPaddingMedium="42.5px"; 7797this.options.centerPaddingSmall="17.5px"; 7798this.options.centerMode=true; 7799this.options.centerModeMedium=true; 7800this.options.centerModeSmall=true; 7801this.options.arrowsMedium=true; 7802e.showNavButtons(this.options.slider) 7803}else{if(this.options.slider.hasClass("ds2-slider--gallery-twoColumns")){this.options.view=2; 7804this.options.slidesToShow=2; 7805this.options.centerPadding=0; 7806this.options.centerPaddingMedium="42.5px"; 7807this.options.centerPaddingSmall="17.5px"; 7808this.options.centerMode=false; 7809this.options.centerModeMedium=true; 7810this.options.centerModeSmall=true; 7811this.options.arrowsMedium=true; 7812e.showNavButtons(this.options.slider) 7813}else{if(this.options.slider.hasClass("ds2-slider--twoColumns")){this.options.view=4; 7814this.options.slidesToShow=2; 7815this.options.slidesToShowMedium=2; 7816this.options.centerPadding=0; 7817this.options.centerPaddingMedium=0; 7818this.options.centerPaddingSmall=0; 7819this.options.centerMode=false; 7820this.options.centerModeMedium=false; 7821this.options.centerModeSmall=false; 7822this.options.arrowsMedium=true; 7823if(this.options.slider.closest(".ds2-technical-data-js--slider").length){this.options.slidesToShowMedium=1 7824}e.showNavButtons(this.options.slider) 7825}else{if(this.options.slider.hasClass("ds2-slider--stage")){this.options.view=5; 7826this.options.sliderMaxWidth=1680; 7827this.options.slidesToShow=1; 7828this.options.centerPadding=0; 7829this.options.centerPaddingMedium=0; 7830this.options.centerPaddingSmall=0; 7831this.options.centerMode=false; 7832this.options.centerModeMedium=false; 7833this.options.centerModeSmall=false; 7834this.options.arrowsMedium=true; 7835e.showNavButtons(this.options.slider) 7836}
7836else{if(this.options.slider.hasClass("ds2-slider--teaser")){this.options.view=6; 7837this.options.slidesToShow=1; 7838this.options.centerPadding=0; 7839this.options.centerPaddingMedium=0; 7840this.options.centerPaddingSmall=0; 7841this.options.centerMode=false; 7842this.options.centerModeMedium=false; 7843this.options.centerModeSmall=false; 7844this.options.arrowsMedium=true; 7845e.showNavButtons(this.options.slider) 7846}else{this.options.view=3; 7847this.options.slidesToShow=1; 7848this.options.centerPadding=0; 7849this.options.centerPaddingMedium=0; 7850this.options.centerPaddingSmall=0; 7851this.options.centerMode=false; 7852this.options.centerModeMedium=false; 7853this.options.centerModeSmall=false; 7854this.options.arrowsMedium=true; 7855if(this.options.slider.hasClass("ds2-slider--layer")){}e.showNavButtons(this.options.slider) 7856}}}}}if(this.options.prevArrowHtml&&this.options.nextArrowHtml){e.initSlider(e,this.options.slider,true,this.options.sliderBottom); 7857e.sliderUpdate(this.options.slider); 7858e.initSliderBottom(e,this.options.sliderBottom,false,this.options.slider); 7859e.sliderUpdate(this.options.sliderBottom); 7860this.options.slider.slick("slickGoTo",0,true); 7861e.setOversizeOuterSpace(); 7862e.initPositionBar(); 7863c(b.digitals2.main).on("ds2ResizeLarge ds2ResizeMedium ds2ResizeSmall",function(f){if(e.options.slider.hasClass("ds2-slider--layer")){var g=Math.round(e.options.gridMaxWidth*0.66); 7864c(".ds2-layer .ds2-row-padding").css("width",g); 7865c(".ds2-layer").addClass("ds2-layer--container-slider"); 7866e.sliderUpdate(e.options.slider); 7867e.sliderUpdate(e.options.sliderBottom) 7868}else{e.sliderUpdate(e.options.slider); 7869e.sliderUpdate(e.options.sliderBottom); 7870if(e.options.slider.hasClass("ds2-slider--gallery-twoColumns")){if(e.options.slider.slick("slickGetOption","centerPadding")!=0){e.options.slider.slick("slickSetOption","centerPadding",0,true); 7871e.options.sliderBottom.slick("slickSetOption","centerPadding",0,true) 7872}e.setOversizeOuterSpace() 7873}else{if(e.options.slider.hasClass("ds2-slider--gallery")){if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeLarge"){c(".slick-prev, .slick-next",e.options.slider).css("width","23%") 7874}else{c(".slick-prev, .slick-next",e.options.slider).css("width","auto") 7875}}}}e.initPositionBar(); 7876if(f.type==="ds2ResizeLarge"){e.initLightbox() 7877}else{e.destroyLightbox() 7878}e.playVideo(); 7879e.sliderClickableHalf(); 7880e.checkEventsToDisableAutoplay(); 7881e.setTriggerTrack() 7882}) 7883}else{c(this.element).hide() 7884}this.options.slider.on("dragstart",function(f){f.preventDefault() 7885}) 7886}e._videoOpenerInit(); 7887c("img",".ds2-slider--slide").each(function(){c(this).on("load",function(){c(".ds2-preloader-wrapper").velocity({opacity:0},{duration:400,complete:function(){c(this).css({display:"none"}) 7888}}); 7889c(".ds2-preloading-content").velocity({opacity:1},{duration:400}) 7890}) 7891}) 7892},initSlider:function(e,h,g,f){this.options.slider=h.slick({centerPadding:this.options.centerPadding,centerMode:this.options.centerMode,focusOnSelect:false,arrows:g,prevArrow:this.options.prevArrowHtml,nextArrow:this.options.nextArrowHtml,infinite:true,slidesToShow:this.options.slidesToShow,slidesToScroll:1,asNavFor:f,autoplay:this.options.sliderAutoPlay,speed:500,autoplaySpeed:5000,pauseOnHover:false,adaptiveHeight:this.options.adaptiveHeight,swipe:!this.options.interactionInAuthorDisabled,draggable:!this.options.interactionInAuthorDisabled,zIndex:120}); 7893this.options.slider.on("setPosition",function(j,i,l,k){e._videoOverlayUpdate() 7894}); 7895this.options.slider.on("beforeChange",function(j,i,l,k){if(h.hasClass("ds2-slider--main")){e.stopAllVideos() 7896}}); 7897this.options.slider.on("afterChange",function(j,i,m,k){if(h.hasClass("ds2-slider--main")){e._videoOpenerInit(); 7898var l; 7899e.initPositionBar(); 7900if(h.closest(".ds2-component").length>0){l=e._createTrackingObj(); 7901if(l){l.numSlides=e.options.sliderSize; 7902c(".ds2-slider--main",e.options.$element).trigger("sliderChanged",l) 7903}}e.options.isImage=false 7904}}) 7905},initSliderBottom:function(e,h,g,f){this.options.sliderBottomRY=h.slick({centerPadding:this.options.centerPadding,centerMode:this.options.centerMode,focusOnSelect:false,arrows:g,prevArrow:this.options.prevArrowHtml,nextArrow:this.options.nextArrowHtml,infinite:true,slidesToShow:this.options.slidesToShow,slidesToScroll:1,asNavFor:f,autoplay:this.options.sliderAutoPlay,autoplaySpeed:5000,pauseOnHover:false,adaptiveHeight:this.options.adaptiveHeight,swipe:!this.options.interactionInAuthorDisabled,draggable:!this.options.interactionInAuthorDisabled,zIndex:100}) 7906},_createTrackingObj:function(){try{var h={}; 7907var g=c(".ds2-slider--slide.slick-active",this.element).first().find("img"); 7908h.currentSlide=this.options.currentSlide; 7909if(g.data("tracking-event")&&g.data("tracking-event").eventInfo&&g.data("tracking-event").eventInfo.eventName){h.eventName=g.data("tracking-event").eventInfo.eventName 7910}else{h.eventName=d 7911}h.timeStamp=Date.now(); 7912if(this.options.sliderAutoPlay===true){h.cause=this.options.AUTOMATIC 7913}else{var e=b.digitals2.responsivePlus.responsivePlusDeviceGet(); 7914if(this.options.isImage===true){h.cause=this.options.IMAGE 7915}else{if(e===0){h.cause=this.options.ICON 7916}else{h.cause=this.options.SWIPE 7917}}}return h 7918}catch(f){log(f) 7919}}
7919,sliderUpdate:function(i){this.options.fullscreenModeInPlayerIsActive=false; 7920var h; 7921var e; 7922var f; 7923var g; 7924if(!i.hasClass("ds2-slider--layer")&&!this.options.fullscreenModeInPlayerIsActive){if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeSmall"){h=this.options.centerModeSmall; 7925e=this.options.centerPaddingSmall; 7926f=1; 7927g=this.options.arrowsMedium; 7928if(i.hasClass("ds2-slider--bottom")){g=false 7929}}else{if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeMedium"){h=this.options.centerModeMedium; 7930e=this.options.centerPaddingMedium; 7931f=1; 7932g=this.options.arrowsMedium; 7933if(i.hasClass("ds2-slider--bottom")){g=false 7934}if(this.options.$element.find(".ds2-slider--main.ds2-slider--twoColumns").length>0){f=2 7935}}else{if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeLarge"){h=true; 7936e=this.options.centerPadding; 7937f=this.options.slidesToShow; 7938g=true 7939}}}var j=false; 7940if(i.slick("slickGetOption","centerMode")!=h){i.slick("slickSetOption","centerMode",h,false); 7941j=true 7942}if(i.slick("slickGetOption","centerPadding")!=e){i.slick("slickSetOption","centerPadding",e,false); 7943j=true 7944}if(i.slick("slickGetOption","slidesToShow")!=f){i.slick("slickSetOption","slidesToShow",f,false); 7945j=true 7946}if(i.slick("slickGetOption","arrows")!=g){i.slick("slickSetOption","arrows",g,false); 7947j=true 7948}if(j===true){i.slick("slickSetOption","arrows",g,true) 7949}}},sliderClickableHalf:function(){var e=this; 7950if(this.options.view!=1&&this.options.view!=2&&!this.options.interactionInAuthorDisabled){c(".ds2-slider--slide",this.options.slider).on("click",function(j){if(!c(j.target).parents(".ds2-buttonlist").length){if(c(j.target).is(".ds2-video-player--play")||c(j.target).is(".ds2-icon--play-white")){return 7951}if(e.options.view==4){var g=c(this).index(".slick-active"); 7952if(g===0){e.options.slider.slick("slickPrev") 7953}else{e.options.slider.slick("slickNext") 7954}}else{var f=j.pageX-c("img",this).offset().left; 7955var i=c("img",this).width(),h=i/2; 7956if(f>h){e.options.slider.slick("slickNext") 7957}else{e.options.slider.slick("slickPrev") 7958}}}}) 7959}},setOversizeOuterSpace:function(){var e; 7960if((this.options.view==2)&&(c(b).width()>this.options.gridMaxWidth)){if(c(b).width()<1680){e=(c(b).width()-1200)/2+"px" 7961}else{e=240+"px" 7962}this.options.slider.slick("slickSetOption","centerPadding",e,true); 7963c(".slick-prev, .slick-next",this.options.slider).css("width",e); 7964this.options.sliderOversizeInit=true 7965}else{if(this.options.view==2){var f; 7966if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeSmall"){f=this.options.centerPaddingSmall 7967}else{if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeMedium"){f=this.options.centerPaddingMedium 7968}else{f="37px" 7969}}if(f&&f!=this.options.slider.slick("slickGetOption","centerPadding")){this.options.slider.slick("slickSetOption","centerPadding",f,true) 7970}}}},_videoOpenerInit:function(){var e=this; 7971if(e.options.noSliding){c(".ds2-slider--slide .ds2-slider--video-player-opener",this.options.$element).off("click").on("click",function(){e._videoOverlayOpen(c(this).data("id")) 7972}) 7973}else{c(".slick-active .ds2-slider--video-player-opener",this.options.$element).off("click").on("click",function(){e._videoOverlayOpen(c(this).data("id")) 7974}) 7975}c(b).resize(function(f){e._videoOverlayUpdate() 7976}) 7977},_videoOverlayOpen:function(f){var g=c('.ds2-slider--video-single[id="'+f+'"]',this.options.$element); 7978var e=this; 7979if(g){e.options.activeLayerVideoId=f; 7980log(f); 7981e._videoOverlayUpdate(); 7982e.autoPlayDisable(); 7983c(".ds2-slider--video-container",this.options.$element).show(); 7984g.find(".ds2-video-player").ds2VideoPlayer("invokeFromLayer",f); 7985g.show(); 7986this._buttonSizeChange(true) 7987}},_videoOverlayClose:function(){var e=c(".ds2-slider--video-single",this.options.$element); 7988if(e){c(".ds2-slider--video-container",this.options.$element).hide(); 7989e.hide(); 7990this._buttonSizeChange(false) 7991}this.options.activeLayerVideoId=null 7992},_videoLayerCalculatePosition:function(){},_videoOverlayUpdate:function(){var f=c(".ds2-slider--video-player-opener",this.options.$element).parent().not(".slick-cloned").find('[data-id="'+this.options.activeLayerVideoId+'"]').parent(); 7993if(f.length<=0){log("no active video layer"); 7994return 7995}var i=parseFloat(c(f).css("padding-left"))||0; 7996var g=f.offset().left+i; 7997var e=f.width(); 7998var h=f.height(); 7999if(this.options.fullscreenModeInPlayerIsActive===false){c(".ds2-slider--video-container",this.options.$element).css({top:0,left:g,width:e,height:h,position:"absolute"}); 8000c(".ds2-video-player",this.element).ds2VideoPlayer("videoFixHeightForStageTeaser") 8001}this._buttonSizeChange(true) 8002},_buttonSizeChange:function(g){var f=c("button",".ds2-slider--video-container"); 8003var e; 8004if(g&&c(this.element).closest(".ds2-stage-teaser")){e=c(".ds2-slider--video-container",this.element).height()-40; 8005f.height(e) 8006}else{f.css({height:""}) 8007}},playVideo:function(){},stopAllVideos:function(){this.options.$element.trigger("stopAllVideos"); 8008this._videoOverlayClose() 8009},checkEventsToDisableAutoplay:function(){var e=this; 8010c(".slick-prev, .slick-next",this.options.slider).on("click",function(){e.autoPlayDisable() 8011}); 8012this.options.$element.on("autoPlayDisable",function(){e.autoPlayDisable() 8013}) 8014},autoPlayDisable:function(){var e=this; 8015if(!e.options.noSliding){if(this.options.slider.slick("slickGetOption","autoplay")===true){this.options.slider.slick("slickPause"); 8016this.options.slider.slick("slickSetOption","autoplay",false,false); 8017this.options.sliderBottom.slick("slickPause"); 8018this.options.sliderBottom.slick("slickSetOption","autoplay",false,false) 8019}}},initPositionBar:function(){this.options.currentSlide=this.options.slider.slick("slickCurrentSlide"); 8020if(this.options.view==2||this.options.view==3||this.options.view==4){this.options.extraSpace=7.5 8021}else{this.options.extraSpace=0 8022}this.options.extraSpaceWidth=0; 8023if(this.options.view!=3&&this.options.view!=6&&this.options.view!=5){this.options.extraSpaceWidth=15; 8024if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeSmall"){if(this.options.view==4){this.options.extraSpaceWidth=0 8025}if(this.options.view==1||this.options.view==2){this.options.extraSpaceWidth=5 8026}}if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeMedium"){if(this.options.view==1||this.options.view==2){this.options.extraSpaceWidth=5 8027}}}if(this.options.view==1&&b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeLarge"){if(c(b).width()<1680){if(c(b).width()<this.options.gridMaxWidth){this.options.sliderWidth=c(b).width()-90 8028}else{this.options.sliderWidth=c(b).width()-(c(b).width()-1185) 8029}}else{this.options.sliderWidth=1185 8030}}else{this.options.sliderWidth=c(".slick-list",this.options.slider).width()-this.options.extraSpaceWidth 8031}var e=0; 8032if(this.options.view==2){if(!(this.options.sliderSize%2)){if(this.options.currentSlide+1==this.options.sliderSize/2){e=-1*this.options.extraSpace 8033}else{if(this.options.currentSlide==this.options.sliderSize/2){e=1*this.options.extraSpace 8034}}}}this.options.positionBarWidth=(this.options.sliderWidth)/this.options.sliderSize; 8035this.options.positionBarSpace=this.options.currentSlide*this.options.positionBarWidth+this.options.extraSpace+e; 8036c(".ds2-slider--position-bar",this.element).css("width",this.options.positionBarWidth+"px"); 8037c(".ds2-slider--position-bar",this.element).css("margin-left",this.options.positionBarSpace+"px"); 8038if((this.options.view==1)){c(".ds2-slider--position-bar-outer",this.element).css("width",this.options.sliderWidth+"px") 8039}},showNavButtons:function(){this.options.slider.hover(function(){c(".slick-prev, .slick-next",this).css("opacity",1) 8040},function(){c(".slick-prev, .slick-next",this).css("opacity",0) 8041}) 8042},setTriggerTrack:function(){var e=this; 8043var f=e.options.$element.find(".ds2-icon--download-white"); 8044f.off("click").on("click",function(h){var i={}; 8045var k=e.options.currentSlide; 8046i.eventPoints="image-"+k; 8047i.eventName=c(this).attr("download"); 8048i.timeStamp=Date.now(); 8049i.eventAction="Download"; 8050i.target=c(this).attr("download"); 8051var g=c(this).data("tracking-event"); 8052var j=c(this).data("tracking-options"); 8053i.mmdr=g.category.mmdr; 8054c(".ds2-slider--main",e.options.$element).trigger("download-image",i) 8055}) 8056},destroyLightbox:function(){c(".ds2-slider--zoom",this.options.$element).off("
8056click") 8057},initLightbox:function(){var e=this; 8058c(".ds2-slider--zoom",e.options.$element).off("click").on("click",function(i){e.autoPlayDisable(); 8059var h="#"+c(this).attr("data-reveal-id"); 8060var g=c(this).closest(".ds2-slider--slide").data("slick-index"); 8061var k=c(".ds2-slider--layer",h); 8062k.slick("slickSetOption","centerPadding",0,true); 8063k.slick("slickGoTo",g,true); 8064e.sliderUpdate(k); 8065var j=k.parent().find(".ds2-icon--download-white"); 8066j.off("click").on("click",function(o){var p={}; 8067var m=c(this).closest(".ds2-slider--layer"); 8068var r=m.slick("slickCurrentSlide"); 8069p.eventPoints="image-"+r; 8070p.eventName=c(this).data("tracking-options").name; 8071p.timeStamp=Date.now(); 8072p.eventAction="Download"; 8073p.target=c(this).attr("download"); 8074var n=c(this).data("tracking-event"); 8075var q=c(this).data("tracking-options"); 8076p.mmdr=n.category.mmdr; 8077c(".ds2-slider--main",e.options.$element).trigger("download-image",p) 8078}); 8079var l={}; 8080l.currentSlide=e.options.currentSlide; 8081l.eventName=c("img",this).attr("src"); 8082l.cause=""; 8083l.activeSlide=g; 8084l.mmdr=c(this).data("tracking-event").category.mmdr; 8085var f=c(i.originalEvent.srcElement).prop("tagName"); 8086if(f==="SPAN"){l.cause="icon" 8087}else{if(f==="IMG"){l.cause="image" 8088}}c(".ds2-slider--main",e.options.$element).trigger("expand-click-zoom",l) 8089}) 8090}}); 8091c(b).on("initializeComponents",function(){c(".ds2-slider").ds2slider() 8092}) 8093}(window,document,jQuery)); 8094(function(b,a,c,d){c.widget("digitals2.ds2TableElement",{_create:function(){var f=this,e=this.element,g=c("td:has(img)",e),h=c("tr:last-child td",e),i=0; 8095g.filter(function(){return !c.trim(c(this).text()).length 8096}).attr("data-hasonlyimage",true); 8097h.each(function(){var j=c(this).attr("colspan"); 8098if(j){i+=+j 8099}else{i++ 8100}}); 8101if(i>2){c("table",e).stacktable() 8102}}}); 8103c(b).on("initializeComponents",function(){c(".ds2-table-element").ds2TableElement() 8104}) 8105}(window,document,jQuery)); 8106(function(b,a,c,d){c.widget("digitals2.ds2Tooltip",{options:{topOffset:16,topOffsetMobileTablet:28,bottomOffset:0,bottomOffsetMobileTablet:8},_create:function(){var e=this; 8107if(c("html").hasClass("touch")){this.options.topOffset=this.options.topOffsetMobileTablet; 8108this.options.bottomOffset=this.options.bottomOffsetMobileTablet 8109}e.iscroll; 8110e.lastPosition=""; 8111e._checkForFullscreen(); 8112e._setDeviceValues(); 8113e._initTooltips(); 8114c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge",e,e._onResize) 8115},_setDeviceValues:function(){var e=this; 8116switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 8117e.isTablet=false; 8118e.fullscreenMode=true; 8119break; 8120case"ds2ResizeMedium":e.isTablet=true; 8121e.isMobile=false; 8122e.fullscreenMode=false; 8123break; 8124default:e.isMobile=false; 8125e.isTablet=false; 8126e.fullscreenMode=false; 8127break 8128}},_initTooltips:function(){var l=this,f=this.options,m=this.element; 8129var n=m.data("tooltip-id"),o=c('.ds2-tooltip-element[data-id="'+n+'"]'),e=c(a),g=m.data("position"),r=o.data("open-default"),t=false,q=m.data("open-onclick"),s=m.data("tooltip-type"),p,h,i,j,u,v=(g==="top-center")?0:10,k=(g==="top-center")?"":e; 8130l.tooltipId=n; 8131switch(g){case"top-center":i="bottom center"; 8132j="top center"; 8133u=f.bottomOffset; 8134break; 8135default:switch(s){case"spotlight":i="center left"; 8136j="center right"; 8137u=f.bottomOffset; 8138break; 8139default:i="left top"; 8140j="right top"; 8141u=f.topOffset; 8142break 8143}break 8144}p={solo:true,ready:t}; 8145h={event:"unfocus",fixed:true,delay:300}; 8146if(r){t=true; 8147h={event:"click"} 8148}if(q||l.fullscreenMode){p={solo:true,event:"click",ready:t} 8149}l.content=o; 8150if(s!="spotlight"&&(!l.isTablet||!l.isMobile)){m.qtip({overwrite:true,content:{text:o},style:{tip:{corner:true,width:20,height:10}},position:{viewport:k,my:i,at:j,adjust:{y:u,x:v}},show:p,hide:h,events:{show:function(x,w){c(".qtip").css("opacity",0); 8151c(".qtip").velocity("stop").velocity({opacity:1},{duration:250,complete:function(){c(".qtip").css("opacity","") 8152}}) 8153},move:function(y,x){var w=x.position.my.x+"_"+x.position.my.y; 8154if(l.lastPosition!==w){l.lastPosition=w; 8155l._repositionTooltipCorner(w) 8156}},hide:function(x,w){m.qtip("option","show.ready",false); 8157m.qtip("option","hide.fixed",true); 8158m.qtip("option","hide.delay",300); 8159c("body").removeClass("no-scroll") 8160},visible:function(x,w){l._checkForFullscreen(); 8161if(l.fullscreenMode){c("body").addClass("no-scroll") 8162}l._buildFullSize(o,l.fullscreenMode) 8163}}}) 8164}c(".ds2-tooltip-element--close a, .qtip-close",l.content).unbind().bind("click",m,l._onCloseClick) 8165},_buildFullSize:function(o,g){var k=o,p=c(".ds2-tooltip-element--body",k),e=c(".ds2-tooltip-element--close",k),i=c(".ds2-tooltip-element--footer",k),f=c("html").offset().top,h=31,j=c(b).outerHeight(),n=e.length?e.outerHeight():0,l=i.length?i.outerHeight():h,m=j-(n+l); 8166k.each(function(){if(g){p.height(m); 8167k.closest(".qtip-default").addClass("qtip-inFullscreenMode") 8168}else{p.height("auto"); 8169k.closest(".qtip-default").removeClass("qtip-inFullscreenMode") 8170}}) 8171},_repositionTooltipCorner:function(i){var f=this,g=f.options,e=f.element,h=e.data("tooltip-type"); 8172setTimeout(function(){switch(i){case"left_top":e.qtip("option","style.tip.mimic","left center"); 8173e.qtip("option","style.tip.offset",40); 8174if(h!="spotlight"){e.qtip("option","position.adjust.y",g.topOffset) 8175}break; 8176case"left_bottom":e.qtip("option","style.tip.mimic","left center"); 8177e.qtip("option","style.tip.offset",40); 8178e.qtip("option","position.adjust.y",g.bottomOffset); 8179break; 8180case"right_top":e.qtip("option","style.tip.mimic","right center"); 8181e.qtip("option","style.tip.offset",40); 8182if(h!="spotlight"){e.qtip("option","position.adjust.y",g.topOffset) 8183}break; 8184case"right_bottom":e.qtip("option","style.tip.mimic","right center"); 8185e.qtip("option","style.tip.offset",40); 8186e.qtip("option","position.adjust.y",g.bottomOffset); 8187break;
8188case"left_center":case"right_center":e.qtip("option","style.tip.mimic",false); 8189e.qtip("option","style.tip.offset",0); 8190break 8191}},1) 8192},_createIScroll:function(l){var g=this,i=this.options,f=this.element,j=0,h=c(".ds2-tooltip-element--body",g.content).height(),e=0,k=0; 8193c(".ds2-tooltip-element--copy",g.content).attr("id","scroll-tooltip-id-"+g.tooltipId); 8194if(c(".ds2-tooltip-element--body",g.content)&&c(".ds2-tooltip-element--body",g.content).children().first()&&c(".ds2-tooltip-element--body",g.content).children().first().is("img")){k=c(".ds2-tooltip-element--body",g.content).children().first(); 8195j=k.height() 8196}if(c(".ds2-tooltip-element--copy",g.content)&&c(".ds2-tooltip-element--copy",g.content).children().first()&&c(".ds2-tooltip-element--copy",g.content).children().first().css("marginTop")){e=parseInt(c(".ds2-tooltip-element--copy",g.content).children().first().css("marginTop").replace("px","")) 8197}c(".ds2-tooltip-element--copy",g.content).children().first().children().each(function(){e=e+parseInt(c(this).css("marginTop").replace("px","")); 8198j=j+c(this).height()+parseInt(e) 8199}); 8200if(g.fullscreenMode){h=c(".ds2-tooltip-element--body",g.content).height(); 8201c(".ds2-tooltip-element--copy",g.content).css({height:0,overflow:"scroll"}); 8202j=c(".ds2-tooltip-element--copy",g.content).prop("scrollHeight"); 8203c(".ds2-tooltip-element--copy",g.content).css({height:"100%",overflow:"hidden"}) 8204}if(c(".ds2-tooltip-element--copy",g.content).length&&h<j){c(".ds2-tooltip-element--body",g.content).addClass("ds2-iscroll-container"); 8205c(".ds2-tooltip-element--copy",g.content).addClass("ds2-iscroll-content"); 8206g.iscroll=new IScroll("#scroll-tooltip-id-"+g.tooltipId,{mouseWheel:true,click:true,tap:true,bounce:false,momentum:true,scrollbars:l,probeType:1,interactiveScrollbars:true}) 8207}},_checkForFullscreen:function(){var q=this,p=q.element,f=p.data("tooltip-type"),l=p.data("position"),f=p.data("tooltip-type"),g=p.data("tooltip-id"),h=c('.ds2-tooltip-element[data-id="'+g+'"]'),e=c(a).width(),k=h.width()+12+40,r=p.width(),j=p.offset(),i=j.left,n=e-r-i,o=false,m=false; 8208k=(k>410)?410:k; 8209if(l=="top-center"){k=h.width()/2; 8210i=i+r/2; 8211n=e-i; 8212(i>n)?m=true:o=true; 8213k=(k>205)?205:k 8214}if((f!="spotlight")&&(l!="top-center")&&(i<=k)&&(n<=k)){q.fullscreenMode=true 8215}else{if((f!="spotlight")&&(l=="top-center")&&((o&&(i<=k))||(m&&(n<=k)))){q.fullscreenMode=true 8216}else{if(!q.isMobile){q.fullscreenMode=false 8217}}}if(q.iscroll){q.iscroll.destroy(); 8218q.iscroll=null 8219}setTimeout(function(){q._createIScroll(true) 8220},50) 8221},_onCloseClick:function(f){var g=f.data,e=c(g).data("tooltip-id"),h=c("[data-tooltip-id='"+e+"']"); 8222f.preventDefault(); 8223c.each(h,function(){c(".qtip").velocity("stop").velocity({opacity:0},{duration:250,complete:function(){c(this).qtip("hide") 8224}}) 8225}) 8226},_onResize:function(j){var f=j.data,e=f.element,i=e.data("tooltip-id"),h=e.data("tooltip-type"),g=c('.ds2-tooltip-element[data-id="'+i+'"]'); 8227f._setDeviceValues(); 8228f._checkForFullscreen(); 8229if(h==="spotlight"&&(f.isTablet||f.isMobile)){e.qtip("hide") 8230}else{f._buildFullSize(g,f.fullscreenMode) 8231}if(f.fullscreenMode&&g.closest(".qtip").hasClass("qtip-focus")){c("body").addClass("no-scroll") 8232}else{if(g.closest(".qtip").hasClass("qtip-focus")){c("body").removeClass("no-scroll"); 8233e.qtip("reposition") 8234}}}}); 8235c(b).on("initializeComponents",function(){c(".ds2-tooltip").ds2Tooltip() 8236}) 8237}(window,document,jQuery)); 8238function onYouTubeIframeAPIReady(){window.digitals2.youTubeIframeAPIReady=true; 8239$(".ds2-video-player").ds2VideoPlayer("videoplayerStartYoutubeVideo") 8240}(function(b,a,c,d){c.widget("digitals2.ds2VideoPlayer",{getEvent:function(){return{eventInfo:{eventName:"",eventAction:"",eventPoints:"",timeStamp:Date.now().toString(),target:"",cause:"",effect:""},category:{primaryCategory:"",mmdr:"",eventType:""},attributes:{relatedPageName:"",relatedPageCategory:"",relatedComponent:{componentInfo:"",category:"",attributes:""}}} 8241},_create:function(){var e=this; 8242this.lastAction="start"; 8243this.videoViewer=d; 8244this.startAfterYouTubeIframeAPIReady=false; 8245if(this.element.parents(".ds2-layer").length){this.openedInLayerId="#"+this.element.parents(".ds2-layer").attr("id") 8246}else{c(b).on("ds2-consentChanged",function(f){if(cookiecontroller.api.isRegulationAccepted()&&e.lastAction=="fallbackOpen"){e._privacyCheck() 8247}}) 8248}this.element.closest(".ds2-slider").on("stopAllVideos",function(f){e._videoInlineClose(); 8249e.videoYoutubeClose() 8250}); 8251if(!cookiecontroller.api.isInitialized()){cookiecontroller.api.registerOnInitialized(function(){e._afterCookieControllerInitialized() 8252}) 8253}else{e._afterCookieControllerInitialized() 8254}this.stagePresentation=c(this.element).closest(".ds2-stage-presentation").find(".ds2-stage-presentation--keyvisual-cta"); 8255this.stageTeaser=c(this.element).closest(".ds2-slider").find(".ds2-slider--stage.ds2-slider--main") 8256},_afterCookieControllerInitialized:function(){this._buttonsInteractionSet() 8257},invokeFromLayer:function(e){this.lastAction="invokeFromLayer"; 8258this._privacyCheck() 8259},_buttonsInteractionSet:function(){var e=this; 8260c(".ds2-video-player--play",this.element).on("click",function(){e.lastAction="videoLayerOpen"; 8261e._privacyCheck(); 8262c(this).closest(".ds2-slider").trigger("autoPlayDisable") 8263}) 8264},_privacyCheck:function(){var e=this; 8265if(!cookiecontroller.api.isInitialized()){cookiecontroller.api.registerOnInitialized(function(){e._privacyCheck() 8266}) 8267}
8267else{if(cookiecontroller.api.areBrowserCookiesEnabled()){if(cookiecontroller.api.isRegulationAccepted()===true){if(!this.openedInLayerId||this.lastAction=="videoLayerOpen"||this.lastAction=="invokeFromLayer"){this._videoInlineOpen() 8268}else{this._videoLayerOpen() 8269}}else{this.lastAction="fallbackOpen"; 8270if(this.openedInLayerId){b.digitals2.messages.showCookieDisclaimer(c(this.openedInLayerId)) 8271}else{b.digitals2.messages.showCookieDisclaimer() 8272}}}else{b.digitals2.messages.showCookieBrowserDisabled() 8273}}},_videoLayerOpen:function(){var e=this; 8274setTimeout(function(){c(".ds2-video-player--player",e.element).show(); 8275c(".ds2-video-player--opener",e.element).hide(); 8276c(e.openedInLayerId).foundation("reveal","open"); 8277c(a).on("close.fndtn.reveal","[data-reveal]",function(){e._videoInlineClose(); 8278e.videoYoutubeClose() 8279}) 8280},500) 8281},videoInitComplete:function(){var e=this; 8282e._checkDuration(); 8283this.videoViewer.container.addEventListener(s7sdk.event.ResizeEvent.FULLSCREEN_RESIZE,function(f){var g=c(this).closest(".ds2-slider--video-single").attr("id"); 8284if(e.videoViewer.container.isFullScreen()){e._videoFullScreenModeTrigger(true,g) 8285}else{c(".s7container",e.element).attr("mode","normal"); 8286e._videoFullScreenModeTrigger(false,g) 8287}}); 8288this.videoFixHeightForStageTeaser() 8289},videoFixHeightForStageTeaser:function(){var e=c(this.element).closest(".ds2-slider").find(".ds2-slider--main"); 8290if(this.stageTeaser.length!==0&&e){c(".ds2-video-player--sceneseven",this.element).height(e.height()); 8291c(".ds2-youtube-embed-container",this.element).find("iframe").height(e.height()) 8292}},_videoInlineOpen:function(){var e=c(this.element).closest(".ds2-slider--video-container"); 8293this._videoPlayerStart(); 8294c(".ds2-video-player--player",this.element).show(); 8295c(".ds2-video-player--opener",this.element).hide(); 8296if(this.stagePresentation.length!==0){this.stagePresentation.addClass("ds2-video-player--js-hide") 8297}c(this.element).closest(".ds2-slider--video-container").show(); 8298c(this.element).closest(".ds2-slider--video-single").show(); 8299if(this.stageTeaser.length!==0&&e&&e.find("button").length===0){c(this.stageTeaser).find("button").clone(true,true).appendTo(e); 8300e.hover(function(){c(".slick-prev, .slick-next",this).css("opacity",1) 8301},function(){c(".slick-prev, .slick-next",this).css("opacity",0) 8302}) 8303}this._closeButtonEnable() 8304},_videoInlineClose:function(){if(this.videoViewer&&this.videoViewer.videoplayer){this.videoViewer.videoplayer.stop() 8305}if(this.stagePresentation.length!==0){this.stagePresentation.removeClass("ds2-video-player--js-hide") 8306}c(".ds2-video-player--player",this.element).hide(); 8307c(".ds2-video-player--opener",this.element).show(); 8308this._closeButtonDisable() 8309},_checkDuration:function(){requestAnimFrame(function(){}) 8310},videoYoutubeClose:function(){this._videoInlineClose(); 8311if(this.playerYoutube){this.playerYoutube.stopVideo(-1); 8312this.playerYoutube.seekTo(0); 8313var e=c(".ds2-video-player--sceneseven",this.element); 8314var f=e.find(".ds2-youtube-embed-container").attr("id"); 8315e.find(".ds2-youtube-embed-container").remove(); 8316e.html('<div id="'+f+'" class="ds2-youtube-embed-container"></div>'); 8317this.playerYoutube=d 8318}},_videoPlayerStart:function(){var f=c(".ds2-video-player--sceneseven",this.element),e=this; 8319if(f.length!==0){if(f.attr("id").indexOf("youtube")>-1){this._videoplayerStartYoutubeApi(f) 8320}else{this._videoplayerStartSDKVersion(f) 8321}if(e.openedInLayerId){c(a).on("close.fndtn.reveal","[data-reveal]",function(){e._videoInlineClose(); 8322e.videoYoutubeClose() 8323}) 8324}}},_videoplayerStartYoutubeApi:function(g){this.startAfterYouTubeIframeAPIReady=true; 8325if(b.digitals2.youTubeIframeAPIReady===true){this.videoplayerStartYoutubeVideo(g) 8326}else{var e=a.createElement("script"); 8327e.src="https://www.youtube.com/iframe_api"; 8328var f=a.getElementsByTagName("script")[0]; 8329f.parentNode.insertBefore(e,f) 8330}},videoplayerStartYoutubeVideo:function(){if(this.startAfterYouTubeIframeAPIReady===false){return 8331}if(c("iframe.ds2-video-player--sceneseven",this.element)&&this.playerYoutube){this.playerYoutube.playVideo(); 8332return 8333}var e; 8334var f=this; 8335var g=c(".ds2-video-player--sceneseven",this.element).find(".ds2-youtube-embed-container"); 8336var i=c(this.element).closest(".ds2-slider--video-container"); 8337var j=g.attr("id"); 8338var h=c(".ds2-video-player--sceneseven",this.element).attr("video-path"); 8339if(i&&i.length){e=i.height() 8340}else{e=c(".ds2-video-player--opener",this.element).height() 8341}g.css({height:e+"px"}); 8342this.playerYoutube=new YT.Player(j,{videoId:h,width:"100%",height:e+"px",playerVars:{modestbranding:0,controls:1,autohide:1,rel:0,showinfo:0,playsinline:1,iv_load_policy:3,fs:1},events:{onReady:f.onPlayerYoutubeReady,onStateChange:function(k){f.onPlayerStateChange(k,f) 8343}}}) 8344},onPlayerYoutubeReady:function(e){e.target.playVideo() 8345},onPlayerStateChange:function(f,e){if(f.data===YT.PlayerState.ENDED){e.videoYoutubeClose(); 8346c(e).closest(".ds2-slider").trigger("videoOverlayClose") 8347}},_videoplayerStartSDKVersion:function(g){var l=this,h=g,e=h.attr("id"),f=h.data("video-domain"),n=h.data("video-path"),m=h.data("subtitle-url"),k=h.data("video-asset-path"),j=h.data("video-preset"); 8348if(this.videoViewer&&this.videoViewer.videoplayer){this.videoViewer.videoplayer.play(); 8349this._closeButtonEnable(); 8350this.videoFixHeightForStageTeaser() 8351}else{h.css({opacity:"0"}); 8352if(b.s7viewers!==d&&n!=d){var i={autoplay:"1",playback:"native",asset:k,serverurl:f+"is/image/",contenturl:f+"skins/",config:"Scene7SharedAssets/Universal_HTML5_Video",videoserverurl:f+"is/content/"}; 8353if(m&&m.length>0){i.caption=m 8354}this.videoViewer=new s7viewers.VideoViewer({containerId:e,params:i,handlers:{initComplete:function(){l.videoInitComplete(); 8355h.css({opacity:""}) 8356},onFullScreenEnter:function(o){l.videoInitComplete(); 8357h.css({opacity:""}) 8358},trackEvent:function(s,u,t,r,v){var q=v.split(",")[0]; 8359if(v.split(",")[0]==="PLAY"){var p=l.getEvent(); 8360var o; 8361var w; 8362o=c(l.element).closest(".ds2-slider--video-single").attr("id"); 8363if(o){w=c("div[data-id='"+o+"']").closest(".ds2-slider--slide.slick-active").find(".ds2-stage-slider--keyvisual-cta-location").find("h1").text(); 8364p.eventInfo.effect=w 8365}
8365p.eventInfo.eventAction="Start video"; 8366p.eventInfo.timeStamp=r; 8367p.eventInfo.target=l.element.find("video").find("source").attr("src"); 8368p.eventInfo.cause="click"; 8369p.category.primaryCategory="Engagement"; 8370p.attributes.videoLength=l.videoViewer.videoTime.component.duration; 8371p.eventInfo.eventName=h.data("video-name"); 8372l.element.trigger("ds2-video-player-play",p); 8373l.videoFixHeightForStageTeaser() 8374}else{if(v.split(",")[0]==="MILESTONE"&&v.split(",")[1]==="100"&&(l.stagePresentation.length!==0||l.stageTeaser.length!==0)){l._videoInlineClose() 8375}}}},localizedTexts:{en:{"VideoPlayer.ERROR":"Your Browser does not support HTML5 Video tag or the video cannot be played."},fr:{"VideoPlayer.ERROR":"Votre navigateur ne prend pas en charge la vidéo HTML5 tag ou la vidéo ne peuvent pas être lus."},defaultLocale:"en"}}).init() 8376}}},_closeButtonEnable:function(){var e=this; 8377if(this.stageTeaser.length!==0||this.stagePresentation.length!==0){c(".ds2-video-player--player-close-button",this.element).css({display:"block"}).off("click").on("click",function(){e._videoInlineClose(); 8378e.videoYoutubeClose(); 8379c(e.element).closest(".ds2-slider").trigger("videoOverlayClose") 8380}) 8381}},_closeButtonDisable:function(){c(".ds2-video-player--player-close-button",this.element).css({display:""}).off("click") 8382},_videoFullScreenModeTrigger:function(e,f){c(this.element).closest(".ds2-slider").trigger("fullscreenModeInPlayerIsActive",[e,f]) 8383}}); 8384c(b).on("initializeComponents",function(){c(".ds2-video-player").ds2VideoPlayer() 8385}) 8386}(window,document,jQuery)); 8387(function(b,a,c,d){c.widget("digitals2.ds2VideoLayerLink",{options:{},_create:function(){var e=c(this.element); 8388if(e.length&&e.data("reveal-id")&&e.data("reveal-id").length&&b.digitals2.main.cqIsInEditMode){log("disable video playing in layer when in author mode"); 8389e.removeAttr("data-reveal-id") 8390}}}); 8391c(b).on("initializeComponents",function(){c(".ds2-video-layer-link").ds2VideoLayerLink() 8392}) 8393}(window,document,jQuery)); 8394(function(b,a,c,d){c.widget("digitals2.ds2BasicTeaser",{_create:function(){var f=this,e=c(".ds2-basic-teaser--component-link",this.element).attr("href"),g=c(".ds2-basic-teaser--component-link",this.element).attr("target"); 8395c(".ds2-footnote, .ds2-tooltip, .ds2-basic-teaser--iframe-container",f.element).on("click",function(h){h.stopPropagation() 8396}); 8397if(c(f.element).not(".slider-padding").not(".ds2-video-layer-link").length===0){c(".ds2-basic-teaser--content-container",f.element).not(".slider-padding").not(".ds2-video-layer-link").on("click",function(h){f._click(this,e,g,h,f) 8398}) 8399}else{c(f.element).not(".slider-padding").not(".ds2-video-layer-link").on("click",function(h){f._click(this,e,g,h,f) 8400}) 8401}},_click:function(k,g,f,e,i){log(" default click on basic teaser"); 8402var h=c(k).children().has(".ds2-video-layer-link").length>0?true:false,j=c(".ds2-video-layer-link",k); 8403if(!h){e.stopPropagation(); 8404c(this.element).trigger("trackTeaserLink",e); 8405log("basic teaser _click()",g,f,h); 8406if(g&&f){e.preventDefault(); 8407b.open(g,f) 8408}else{if(g){b.location.href=g 8409}}}}}); 8410c(b).on("initializeComponents",function(){c(".ds2-basic-teaser").ds2BasicTeaser() 8411}) 8412}(window,document,jQuery)); 8413(function(b,a,c,d){c.widget("digitals2.ds2ContentPresentation",{options:{h1:".ds2-content-presentation--keyvisual-cta-container h1",h3:".ds2-content-presentation--keyvisual-cta-container h3",expandCopySel:".ds2-expand--body-copy-container",masterWithElementSel:".ds2-content-presentation--keyvisual"},_create:function(){var e=this; 8414e.$expandCopy=c(e.options.expandCopySel,e.element); 8415e.$expandCopy.on("expandCopyContainerEnded",function(f){c(e.element).trigger("ds2-contentPresentation-expandTrack") 8416}); 8417e._fontScaling(e.options.h1,e.element,3,"35px","48px",c(e.options.masterWithElementSel)); 8418e._fontScaling(e.options.h3,e.element,3,"20px","25px",c(e.options.masterWithElementSel)); 8419c(".ds2-content-presentation--keyvisual-image-container img").load(function(){c(".ds2-preloader-wrapper").velocity({opacity:0},{duration:400}); 8420c(".ds2-preloading-content").velocity({opacity:1},{duration:400}) 8421}) 8422},_fontScaling:function(i,g,e,f,j,h){c(i,g).fitText(e,{minFontSize:f,maxFontSize:j,masterWithElement:h}) 8423}}); 8424c(b).on("initializeComponents",function(){c(".ds2-content-presentation").ds2ContentPresentation() 8425}
8425) 8426}(window,document,jQuery)); 8427(function(b,a,c,d){c.widget("digitals2.ds2contentslider",{getEvent:function(){return{eventInfo:{eventName:"",eventAction:"",eventPoints:"",timeStamp:Date.now().toString(),target:"",cause:"",effect:""},category:{primaryCategory:"",mmdr:"",eventType:""},attributes:{relatedPageName:"",relatedPageCategory:"",relatedComponent:{componentInfo:"",category:"",attributes:""}}} 8428},options:{mq:""},_create:function(){var e=this,h=c(".ds2-content-slider--content",this.element),g=c(".ds2-content-slider--nav",this.element),f=c(".ds2-expand--body-copy-container",this.element); 8429this.options.$element=this.element; 8430this.options.$slider=h; 8431this.options.$navslider=g; 8432this.options.$expandCopy=f; 8433this.options.$round=0; 8434this.options.slidesHowMany=c(".ds2-content-slider--tile",this.element).length; 8435this.options.navCause=null; 8436this.options.currentSlide=0; 8437log("how many",this.options.slidesHowMany); 8438$prevArrow=c(".slick-prev",h); 8439$nextArrow=c(".slick-next",h); 8440$prevArrow.show(); 8441$nextArrow.show(); 8442if($prevArrow[0]&&$nextArrow[0]){$prevArrowHtml=$prevArrow[0].outerHTML; 8443$nextArrowHtml=$nextArrow[0].outerHTML 8444}$prevArrow.remove(); 8445$nextArrow.remove(); 8446$slidesToShow=1; 8447if(this.element.hasClass("ds2-autoplay")){$autoPlay=true 8448}else{$autoPlay=false 8449}if($prevArrow[0]&&$nextArrow[0]){e.sliderSet(); 8450if(b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeSmall"||b.digitals2.main.mediaQueryWatcherCheck()==="ds2ResizeMedium"){e.navsliderSet(4) 8451}else{e.navsliderSet(6) 8452}c(b.digitals2.main).on("ds2ResizeSmall",function(i){e.options.mq="small"; 8453e.navsliderUpdate(4); 8454e.sliderSetAdaptive() 8455}); 8456c(b.digitals2.main).on("ds2ResizeMedium",function(i){e.options.mq="medium"; 8457e.navsliderUpdate(4); 8458e.sliderSetAdaptive() 8459}); 8460c(b.digitals2.main).on("ds2ResizeLarge",function(i){e.options.mq="large"; 8461e.navsliderUpdate(6); 8462e.sliderSetAdaptive() 8463}); 8464c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge",function(j){var i=c(".slick-slide img",e.options.$slider).first().height(); 8465e.navsliderCheckWidth() 8466}); 8467f.on("expandCopyContainerEnded",function(i){e.sliderSetAdaptive() 8468}); 8469e.arrowsSet(); 8470c(b).scroll(function(){e.stickyBehavior() 8471}) 8472}else{c(".ds2-content-slider--tile",this.element).css({display:"block"}) 8473}this._navCauseListeners() 8474},_createTrackingObj:function(){var g=this,f,j=false,h={},e=this.getEvent(); 8475h.active=true; 8476h.type="impression"; 8477h.name="impression"; 8478h.useTimer=false; 8479h.clearVars=false; 8480h.timing=true; 8481e.eventInfo.eventName=c.trim(c(".slick-active img",g.options.$element).attr("src")); 8482e.eventInfo.eventAction="Impression"; 8483e.eventInfo.eventPoints=g.options.currentSlide; 8484e.eventInfo.timeStamp=Date.now(); 8485e.eventInfo.cause=g.options.navCause; 8486e.eventInfo.target=c.trim(c(".slick-active h3",g.options.$element).text()); 8487e.category.primaryCategory="Interaction"; 8488e.category.eventType="triggered"; 8489if(g.options.navCause==="automatic"){if(g.options.currentSlide%g.options.slidesHowMany==0){g.options.$round++ 8490}}e.eventInfo.effect=g.options.$round; 8491var i={pEvent:e,pOptions:h}; 8492return i 8493},_navCauseListeners:function(){this.options.$slider.on("click",".slick-next, .slick-prev",function(){this.options.navCause="icon" 8494}.bind(this)); 8495this.options.$slider.on("swipe",function(f,e,g){this.options.navCause="swipe" 8496}.bind(this)) 8497},navsliderUpdate:function(e){this.options.$navslider.slick("slickSetOption","slidesToShow",e,true) 8498},navsliderCheckWidth:function(){var e=0,h=0,i=false,f=this.options.$navslider,g; 8499c(".ds2-content-slider--nav-item span",f).show(); 8500c(".ds2-content-slider--nav-item.slick-active",this.options.$navslider).each(function(l,n){var m=c(this).width(); 8501var j=c(this).attr("style"); 8502var k=j.split(" "); 8503c.each(k,function(p,q){if(q.indexOf("width")){var r=q.split("px"); 8504var o=parseInt(r[0]); 8505if(m>o){i=true 8506}}}) 8507}); 8508if(i){c(".ds2-content-slider--nav-item span",f).hide() 8509}else{c(".ds2-content-slider--nav-item span",f).show() 8510}},navsliderSet:function(f){var e=this; 8511this.options.$navslider.on("init",function(){log("navsliderSet onInit"); 8512e.navsliderCheckWidth() 8513}); 8514this.options.$navslider.slick({slidesToShow:f,slidesToScroll:1,asNavFor:this.options.$slider,dots:false,centerMode:false,centerPadding:0,focusOnSelect:true,infinite:true,draggable:true,speed:900,autoplay:$autoPlay,autoplaySpeed:5000}); 8515this.options.$navslider.find(".slick-slide:not(.slick-cloned)").eq(0).addClass("ds2-content-slider--slick-active") 8516},sliderSet:function(){var e=this.options.$navslider,g=this.options.$slider,f=this; 8517this.options.$slider.on("init",function(){log("onInit slickSlider"); 8518c(".ds2-content-slider--tile",f.options.$slider).show() 8519}); 8520this.options.$slider.slick({centerPadding:0,centerMode:false,focusOnSelect:false,arrows:true,prevArrow:$prevArrowHtml,nextArrow:$nextArrowHtml,infinite:true,slidesToShow:$slidesToShow,slidesToScroll:1,draggable:true,speed:900,autoplay:$autoPlay,autoplaySpeed:5000,asNavFor:this.options.$navslider,adaptiveHeight:false,swipe:true}); 8521this.options.$slider.on("setPosition",function(){log("onSetPosition"); 8522f.stickyBehavior() 8523}); 8524this.options.$slider.on("beforeChange",function(i,h,k,j){log("onBeforeChange currentSlide; ",k); 8525log("onBeforeChange nextslide; ",j); 8526e.find(".slick-slide").removeClass("ds2-content-slider--slick-active"); 8527e.find(".slick-slide:not(.slick-cloned)").eq(j).addClass("ds2-content-slider--slick-active") 8528}); 8529this.options.$slider.on("afterChange",function(i,h,l,j){this.options.currentSlide=l+1; 8530if(this.options.navCause===null&&c(this.options.$element).hasClass("ds2-autoplay")&&!c(this.options.$element).hasClass("ds2-sl
8530ider--layer")){this.options.navCause="automatic" 8531}var k={}; 8532k.currentSlide=f.options.currentSlide; 8533k.navCause=f.options.navCause; 8534k.effect=""; 8535if(f.options.navCause==="automatic"){if(f.options.currentSlide%f.options.slidesHowMany===0){f.options.$round++; 8536k.effect=f.options.$round 8537}}f.options.$element.trigger("ds2-content-slider-interaction",k); 8538this.options.navCause=null 8539}.bind(this)); 8540c(b).load(function(){g.imagesLoaded(function(){f.sliderSetAdaptive() 8541}) 8542}) 8543},sliderSetAdaptive:function(){this.options.$slider.slick("slickSetOption","adaptiveHeight",true,true) 8544},arrowsSet:function(){log("arrowsSet"); 8545var g=this,f=c(".slick-prev",g.options.$slider),e=c(".slick-next",g.options.$slider),h=c(".slick-slide img",g.options.$slider).first().height()/2-f.height()/2; 8546f.css({top:h}); 8547e.css({top:h}) 8548},stickyBehavior:function(){if(this.options.slidesHowMany>1){var p=this,g=c(".slick-prev",p.options.$slider),i=c(".slick-next",p.options.$slider),f=c(b).scrollTop(),m=c(b).height()/2-g.height()/2,h=p.options.$slider.offset().top,j=c(".slick-slide img",p.options.$slider).first().height()/2-g.height()/2,o=p.options.$slider.height()-75,n=h+j<f+m,k=h+o<f+m,e=g.offset().left,l=g.offset().left; 8549if(p.options.mq==="small"){o=p.options.$slider.height()-55 8550}if(k){pPosition="absolute"; 8551if(p.options.mq==="small"){pRight=-12.5; 8552pLeft=-12.5 8553}else{pRight=-27.5; 8554pLeft=-27.5 8555}pTop=o 8556}else{if(n){pPosition="fixed"; 8557pRight=l; 8558pLeft=e; 8559pTop=m 8560}else{pPosition="absolute"; 8561if(p.options.mq==="small"){pRight=-12.5; 8562pLeft=-12.5 8563}else{pRight=-27.5; 8564pLeft=-27.5 8565}pTop=j 8566}}if(pPosition&&!isNaN(pRight)&&!isNaN(pLeft)&&pTop){i.css({position:pPosition,right:pRight,top:pTop}); 8567g.css({position:pPosition,left:pLeft,top:pTop}) 8568}}}}); 8569c(b).on("initializeComponents",function(){c(".ds2-content-slider").ds2contentslider() 8570}) 8571}(window,document,jQuery)); 8572(function(b,a,c,d){c.widget("digitals2.ds2CookieConsentSettings",{options:{},_create:function(){this.options.$element=this.element; 8573var e=this; 8574if(!cookiecontroller.api.isInitialized()){cookiecontroller.api.registerOnInitialized(function(){e._afterCookieControllerInitialized() 8575}) 8576}else{e._afterCookieControllerInitialized() 8577}},_afterCookieControllerInitialized:function(){if(cookiecontroller.api.areBrowserCookiesEnabled()){if(cookiecontroller.api.getRegulationType()=="OPT_IN"||cookiecontroller.api.getRegulationType()=="OPT_OUT"){this._settingActivate() 8578}}else{this._settingCookiesNo() 8579}},_settingCookiesNo:function(){c(".ds2-cookie-consent-settings-js--hint-deaktivated").show() 8580},_settingActivate:function(){var e=this; 8581c(".ds2-cookie-consent-settings-js--toogle").show(); 8582this._switchValueSet(); 8583this._switchInteractionSet(); 8584c(b).on("ds2-setRegulationAccepted ds2-setRegulationRejected",function(f){e._switchValueSet() 8585}) 8586},_switchValueSet:function(){if(cookiecontroller.api.isRegulationAccepted()){c("#ds2-cookie-consent-settings-js--switch",this.options.$element).attr("checked",true); 8587c(".ds2-cookie-consent-settings-js--toogle-copy-enabled",this.options.$element).show(); 8588c(".ds2-cookie-consent-settings-js--toogle-copy-disabled",this.options.$element).hide() 8589}else{c("#ds2-cookie-consent-settings-js--switch",this.options.$element).attr("checked",false); 8590c(".ds2-cookie-consent-settings-js--toogle-copy-enabled",this.options.$element).hide(); 8591c(".ds2-cookie-consent-settings-js--toogle-copy-disabled",this.options.$element).show() 8592}},_switchInteractionSet:function(){var e=this,f=d; 8593c("#ds2-cookie-consent-settings-js--switch",e.options.$element).on("click",function(){if(c(this).is(":checked")){e._eventSend("ds2-setRegulationAccepted"); 8594c(".ds2-cookie-consent-settings-js--hint-rejected",e.options.$element).hide() 8595}else{e._eventSend("ds2-setRegulationRejected"); 8596c(".ds2-cookie-consent-settings-js--hint-rejected",e.options.$element).show() 8597}}); 8598c(".ds2-cookie-consent-settings--toogle-left").bind("touchstart touchend",function(g){g.preventDefault(); 8599if(g.type=="touchstart"){e.mouseXPos=g.originalEvent.touches[0].pageX 8600}else{if(e.mouseXPos>g.originalEvent.changedTouches[0].pageX){c("#ds2-cookie-consent-settings-js--switch").prop("checked",false); 8601e._eventSend("ds2-setRegulationRejected"); 8602c(".ds2-cookie-consent-settings-js--hint-rejected",e.options.$element).show() 8603}else{if(e.mouseXPos<g.originalEvent.changedTouches[0].pageX){c("#ds2-cookie-consent-settings-js--switch").prop("checked",true); 8604e._eventSend("ds2-setRegulationAccepted"); 8605c(".ds2-cookie-consent-settings-js--hint-rejected",e.options.$element).hide() 8606}else{}}}}) 8607},_eventSend:function(e){b.digitals2.main.$window.trigger(e) 8608}}); 8609c(b).on("initializeComponents",function(){c(".ds2-cookie-consent-settings").ds2CookieConsentSettings() 8610}) 8611}(window,document,jQuery)); 8612(function(b,a,c,d){c.widget("digitals2.ds2GlossaryOverview",{options:{overview:".ds2-glossary-overview",labelGroup:".ds2-models-js--label-group",checkbox:'input[type="checkbox"]',checkedCheckbox:'input[type="checkbox"]:checked',itemContainer:".ds2-glossary-overview--item-container",fastLane:".ds2-glossary-overview--fastlane",fastlaneButton:".ds2-glossary-overview--fastlane-button",filterButton:".ds2-glossary-overview--filter-button",items:".ds2-glossary-overview--items",closeButton:".ds2-icon--close-white"},_create:function(){var k=this,j=this.element,l=this.options,f=c(l.navContainer).height(); 8613k.isMobile=false; 8614k.isTablet=false; 8615k._setDeviceValues(); 8616b.digitals2.main._equalheight(); 8617k._setDeviceValues(); 8618b.digitals2.main._equalheight(); 8619c(l.labelGroup).off(); 8620c(l.labelGroup).on("click",function(o){var n=c(this).find("label"),p=c(this).find("label").attr("for"); 8621k._filter(n,p) 8622}); 8623c(l.fastlaneButton).off(); 8624c(l.fastlaneButton).on("click",function(n){k._fastlaneButtonClick() 8625}); 8626c(l.filterButton).off(); 8627c(l.filterButton).on("click",function(n){k._filterButtonClick() 8628}); 8629c(l.closeButton).off(); 8630c(l.closeButton).on("click",function(n){k._filterButtonClick() 8631}); 8632c(a).on("models:click",function(n){log("models click"); 8633var p=c(".ds2-glossary-overview").offset(); 8634if(k.isMobile==true){var o=p.top+f-40; 8635c(".ds2-glossary-overview--fastlane").velocity({top:o},{duration:300}) 8636}}); 8637c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",k,k._onResize); 8638c(b).on("scroll touchmove",k,k._onScroll); 8639var m=c(".ds2-glossary-overview--item-container").find(".ds2-glossary-overview--items"); 8640c(".ds2-glossary-overview--counter").text(m.length); 8641var i=l.fastLane+" a",e="",g=0,h=""; 8642c(i).on("click",function(n){n.preventDefault(); 8643e=c(this).attr("href"); 8644if(c(".ds2-navigation-content-bar").length){if(!k.isMobile&&!k.isTablet){g=-50 8645}else{g=-45 8646}}h=e.split("#").pop(); 8647c("#"+h).velocity("scroll",{duration:500,offset:g,easing:"ease-in-out"}) 8648}) 8649},_setDeviceValues:function(){var e=this,f=this.options; 8650switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 8651e.isTablet=false; 8652b.digitals2.main._equalheight(); 8653break; 8654case"ds2ResizeMedium":e.isTablet=true; 8655e.isMobile=false; 8656b.digitals2.main._equalheight(); 8657e._removeFixedFastlane(); 8658break; 8659default:e.isMobile=false; 8660e.isTablet=false; 8661b.digitals2.main._equalheight(); 8662e._removeFixedFastlane(); 8663break 8664}},_removeFixedFastlane:function(){var e="ds2-no-content-bar"; 8665if(c(".ds2-main-wrapper").find(".ds2-navigation-content-bar").length>0){e="ds2-content-bar" 8666}c(".ds2-glossary-overview--fastlane").removeClass(e); 8667c(".ds2-glossary-overview--fastlane").css("top","") 8668},_onScroll:function(f){var o=f.data,n=this.element,p=this.options,m=c(b).scrollTop(),i=parseInt(c(".ds2-glossary-overview--fastlane").css("height")),h=c(".ds2-glossary-overview").offset(),l=c(".ds2-glossary-overview").height(),e=h.top+l-i,k="ds2-no-content-bar",j=c(".ds2-glossary-overview--item-container").height(),g=5; 8669if(c(".ds2-page--wrapper").find(".ds2-navigation-content-bar").length>0){k="ds2-content-bar" 8670}if(o.isMobile){if(m>h.top-g&&j>i){c(".ds2-glossary-overview--fastlane").addClass(k); 8671c(".ds2-glossary-overview--fastlane").css("top","") 8672}else{if(j<i){c(".ds2-glossary-overview--fastlane").css("top",h.top); 8673c(".ds2-glossary-overview--fastlane").removeClass(k) 8674}else{c(".ds2-glossary-overview--fastlane").removeClass(k); 8675c(".ds2-glossary-overview--fastlane").css("top",h.top) 8676}}if(m>e-g&&j>i){c(".ds2-glossary-overview--fastlane").css("top",e); 8677c(".ds2-glossary-overview--fastlane").removeClass(k) 8678}}},_filter:function(i,j){log("filter"); 8679var f=this,e=this.element,g=this.options; 8680if(i.hasClass("ds2-icon--checkbox")){if(!c(".ds2-label--checkbox").hasClass("ds2-icon--checkbox-checked")){c(g.items).addClass("ds2-inactive") 8681}i.removeClass("ds2-icon--checkbox"); 8682i.addClass("ds2-icon--checkbox-checked"); 8683c(g.overview+" hr").removeClass("ds2-active"); 8684c(g.itemContainer+" h2").addClass("ds2-inactive"); 8685var h=c(g.itemContainer).find("."+j); 8686h.removeClass("ds2-inactive") 8687}else{if(i.hasClass("ds2-icon--checkbox-checked")){i.removeClass("ds2-icon--checkbox-checked"); 8688i.addClass("ds2-icon--checkbox"); 8689c("."+j).addClass("ds2-inactive"); 8690if(!c(".ds2-label--checkbox").hasClass("ds2-icon--checkbox-checked")){c(g.overview+" hr").addClass("ds2-active"); 8691c(g.itemContainer+" h2").removeClass("ds2-inactive"); 8692c(g.items).removeClass("ds2-inactive") 8693}}}f._itemsCount() 8694},_itemsCount:function(){log("items count"); 8695var f=this,e=this.element,h=this.options; 8696var g=c(h.itemContainer).find(".ds2-glossary-overview--items:not(.ds2-inactive)"); 8697c(".ds2-glossary-overview-js--counter").text(g.length); 8698c(".ds2-glossary-overview--counter").text(g.length); 8699e.trigger("ds2-glossary-overview-tracking",{lenght:g.length}) 8700},_fastlaneButtonClick:function(){var f=this,e=this.element,g=this.options; 8701f._itemsCount(); 8702c(".ds2-glossary-overview--headline-container").css("display","none"); 8703c(".ds2-glossary-overview--filter-container").css("display","block"); 8704c(".ds2-glossary-overview--fastlane").css("display","none"); 8705c(g.itemContainer).css("display","none") 8706},_filterButtonClick:function(){var g=this,e=this.element,h=this.options,f; 8707if(c(".ds2-glossary-overview--item-container").height()<c(".ds2-glossary-overview--fastlane").height()){f=c(".ds2-glossary-overview--fastlane").height(); 8708c(".ds2-glossary-overview--item-container").height(f) 8709}c(".ds2-glossary-overview--item-container").css("height",""); 8710c(".ds2-glossary-overview--headline-container").css("display",""); 8711c(".ds2-glossary-overview--filter-container").css("display",""); 8712c(".ds2-glossary-overview--fastlane").css("display",""); 8713c(h.itemContainer).css("display","") 8714},_onResize:function(g){var e=g.data,f=this.options,i=c(".ds2-glossary-overview").offset(),h=5; 8715if(!e.isMobile){e._filterButtonClick() 8716}b.digitals2.main._equalheight(); 8717e._setDeviceValues(); 8718if(e.isMobile==true){c(".ds2-glossary-overview--fastlane").css("top",i.top+h) 8719}}}); 8720c(b).on("initializeComponents",function(){c(".ds2-glossary-overview").ds2GlossaryOverview() 8721}) 8722}(window,document,jQuery)); 8723(function(b,a,c,d){c.widget("digitals2.ds2Highlight",{options:{},_create:function(){var e=this; 8724this.options.$element=this.element; 8725c(".ds2-highlight-js--open-layer",this.element).on("click",function(f){f.preventDefault(); 8726e.options.ignorePrivacy=e.options.$element.data("ignoreprivacy"); 8727e.options.highlightSrc=e.options.$element.data("highlightsrc"); 8728if(b.digitals2.responsivePlus.responsivePlusDeviceGet()===0){e._desktopPath() 8729}else{e._mobileTabletPath() 8730}}) 8731},_desktopPath:function(){var e=this,f=e.options.$element.data("highlightlayer"),g=c("#"+f); 8732e._privacyCheck(g) 8733},_mobileTabletPath:function(){var e=this,f=!!e.options.$element.data("fallbacklayer"),h,g; 8734if(f){h=e.options.$element.data("fallbacklayer"); 8735g=c("#"+h); 8736e._privacyCheck(g) 8737}else{b.digitals2.messages.showDeviceError() 8738}},_privacyCheck:function(e){var f=this; 8739if(f.options.ignorePrivacy===true){c("iframe",e).attr("src",f.options.highlightSrc
8739); 8740e.foundation("reveal","open") 8741}else{if(!cookiecontroller.api.isInitialized()){cookiecontroller.api.registerOnInitialized(function(){f._privacyCheck(e) 8742}) 8743}else{if(cookiecontroller.api.areBrowserCookiesEnabled()){if(!cookiecontroller.api.hasRegulation()){c("iframe",e).attr("src",f.options.highlightSrc); 8744e.foundation("reveal","open") 8745}else{if(cookiecontroller.api.isRegulationAccepted()){c("iframe",e).attr("src",f.options.highlightSrc); 8746e.foundation("reveal","open") 8747}else{b.digitals2.messages.showCookieDisclaimer(e,f.options.highlightSrc) 8748}}}else{b.digitals2.messages.showCookieBrowserDisabled() 8749}}}c(a).one("close.fndtn.reveal",e,function(){c("iframe",e).attr("src","") 8750}) 8751},}); 8752c(b).on("initializeComponents",function(){c(".ds2-highlight").ds2Highlight() 8753}) 8754}(window,document,jQuery)); 8755(function(b,a,c,d){c.widget("digitals2.ds2Iframe",{_create:function(){var e=this; 8756this.pIframe=c(".ds2-iframe--player",this.element); 8757this.pFallback=c(".ds2-iframe--fallback",this.element); 8758c(b).on("ds2-consentChanged",function(f){if(cookiecontroller.api.isRegulationAccepted()){e._privacyCheck() 8759}}); 8760this._privacyCheck(); 8761this._buttonsInteractionSet() 8762},_buttonsInteractionSet:function(){var e=this; 8763c(".ds2-consent-js--submit",e.element).on("click",function(f){f.preventDefault(f); 8764if(cookiecontroller.api.areBrowserCookiesEnabled()){e._eventSend("ds2-setRegulationAccepted"); 8765b.parent.location.reload() 8766}else{b.parent.digitals2.messages.showCookieBrowserDisabled() 8767}}) 8768},_privacyCheck:function(){if(cookiecontroller.api.areBrowserCookiesEnabled()){if(cookiecontroller.api.isRegulationAccepted()===true||!cookiecontroller.api.hasRegulation()){this._iframeInlineOpen() 8769}else{this._fallbackInlineOpen() 8770}}else{b.parent.digitals2.messages.showCookieBrowserDisabled(); 8771this._fallbackInlineOpen() 8772}},_iframeInlineOpen:function(){log("_iframeInlineOpen"); 8773var e=this.pIframe.find("iframe"); 8774if(e.length<=0){this.pIframe.append("<iframe></iframe>"); 8775e=this.pIframe.find("iframe"); 8776var f=this.pIframe.attr("data-src"); 8777e.attr("src",f); 8778e.attr("height","100%"); 8779e.attr("width","100%") 8780}else{var f=e.attr("data-src"); 8781e.attr("src",f) 8782}if(this.pFallback.attr("data-author-mode")=="hide"){this.pFallback.hide() 8783}this.pIframe.show() 8784},_fallbackInlineOpen:function(){this.pFallback.show(); 8785this.pIframe.hide() 8786},_eventSend:function(e){log("_eventSend pEvent: ",e); 8787b.digitals2.main.$window.trigger(e) 8788}}); 8789c(b).on("initializeComponents",function(){c(".ds2-iframe").ds2Iframe() 8790}) 8791}(window,document,jQuery)); 8792(function(b,a,c,d){c.widget("digitals2.ds2Layer",{options:{},_create:function(){var f=this,e=this.element; 8793f.options.$element=e; 8794f.options.$slider=d; 8795f.options.$currentLayer=d; 8796f._setDeviceValues(); 8797f._applyModalClosing(); 8798f._setHeight(e,f.isMobile,f.isTablet); 8799if(f.options.$element.closest(".ds2-gallery").length>0){c(b.digitals2.main).on("ds2ResizeMedium ds2ResizeSmall",function(g){c(".ds2-video-layer-link").each(function(){c(this).attr("data-reveal-id-disabled",c(this).attr("data-reveal-id")).removeAttr("data-reveal-id") 8800}); 8801c(".ds2-slider--zoom[data-reveal-id]").attr("disabled",true) 8802}); 8803c(b.digitals2.main).on("ds2ResizeLarge",function(g){c(".ds2-video-layer-link").each(function(){c(this).attr("data-reveal-id",c(this).attr("data-reveal-id-disabled")).removeAttr("data-reveal-id-disabled") 8804}); 8805c(".ds2-slider--zoom[data-reveal-id]").attr("disabled",false) 8806}) 8807}c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge",f,f._onResize); 8808f._openedListner(); 8809c(a).on("closed.fndtn.reveal","[data-reveal]",function(){f.options.$slider=c(".ds2-slider",this); 8810f.options.$slider.removeClass("opened") 8811}) 8812},_openedListner:function(){var e=this; 8813c(a).off("opened.fndtn.reveal").one("opened.fndtn.reveal","[data-reveal]",function(){e.options.$slider=c(".ds2-slider",this); 8814var h=e.options.$slider.find(".slick-track").length,f=d,g=d; 8815if(h>0){f=e.options.$slider.ds2slider("option","sliderSize"); 8816g=e.options.$slider.ds2slider("option","currentSlide"); 8817e.options.$slider.ds2slider("initPositionBar",e.options.$slider,e.options.$slider,0,f,3,0,g) 8818}else{e.options.$slider.find(".ds2-slider--slide").addClass("ds2-sl
8818ider--slide-single-image") 8819}e.options.$slider.addClass("opened"); 8820e.options.$currentLayer=c(".ds2-layer.open"); 8821if(e.isMobile){$element.css({top:"0px"}) 8822}if(e.iscroll){e.iscroll.destroy() 8823}e._createIScroll(true); 8824c(a).on("closed.fndtn.reveal","[data-reveal]",function(){e.options.$slider.removeClass("opened"); 8825e.options.$currentLayer.removeAttr("style") 8826}); 8827setTimeout(function(){e._openedListner() 8828},200) 8829}) 8830},_setDeviceValues:function(){var e=this; 8831switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 8832e.isTablet=false; 8833break; 8834case"ds2ResizeMedium":e.isTablet=true; 8835e.isMobile=false; 8836break; 8837default:e.isMobile=false; 8838e.isTablet=false; 8839break 8840}},_applyModalClosing:function(){var e=this; 8841c(e.options.$element).on("click touch",function(f){if(!(c(f.target).parents(".ds2-layer--content").length==1||c(f.target).hasClass("ds2-layer--content"))){c(e.options.$element).foundation("reveal","close") 8842}}) 8843},_createIScroll:function(e){var g=this,h=this.options,f=this.element; 8844if(g.isMobile){f.css({top:"0px"}) 8845}g._buildFullSize(g.options.$element,g.isMobile,g.isTablet); 8846if(c(".ds2-layer--copy",f).length>0){if(f.attr("id")){c(".ds2-layer--copy",f).addClass("ds2-iscroll-container"); 8847c(".ds2-cms-output",f).addClass("ds2-iscroll-content"); 8848g.iscroll=new IScroll("#"+f.attr("id")+" .ds2-layer--copy",{mouseWheel:e,scrollbars:"custom",interactiveScrollbars:true,click:true,tap:true,bounce:false,momentum:true,probeType:1}); 8849if(e){g._addIScrollEvents() 8850}}}},_addIScrollEvents:function(){var f=this,g=this.options,e=this.element; 8851f.iscroll.on("scrollEnd",function(){f._onScrollEnd() 8852}); 8853f.iscroll.on("scrollStart",function(){f._onScrollStart() 8854}) 8855},_onScrollStart:function(){var f=this,g=this.options,e=this.element 8856},_onScrollEnd:function(){var f=this,g=this.options,e=this.element 8857},_getHeight:function(h){var g=h,i=g.find(".ds2-layer--copy"),m=g.find(".ds2-layer--interaction"),k=g.find(".ds2-linklist"),e=k?k.height()+10:0,f=c(b).outerHeight(),n=g.find("h2").height()+30,j=m.length?m.outerHeight()+e:e,l=f-(n+j); 8858return l 8859},_buildFullSize:function(j,f,e){var h=this,g=j,k=g.find(".ds2-layer--copy"),i=h._getHeight(g); 8860g.each(function(){if(f&&!e&&i<k.find(".ds2-cms-output").height()){k.css({height:i}) 8861}else{k.css({height:"auto"}) 8862}}) 8863},_setHeight:function(j,f,e){if(e){var l=150 8864}else{var l=180 8865}var h=this,g=j,k=g.find(".ds2-layer--copy"),i=h._getHeight(g)-l; 8866if(!f){k.css("max-height",i) 8867}else{k.css("max-height","none") 8868}},_onResize:function(i){var g=i.data,h=g.options,f=g.element; 8869var j=false,e=false; 8870g._setDeviceValues(); 8871g._setHeight(f,g.isMobile,g.isTablet); 8872if(g.isMobile){f.css({top:"0px"}) 8873}g._buildFullSize(f,g.isMobile,g.isTablet); 8874if(g.iscroll){if(g.isMobile){if(!g.iscroll.options.mouseWheel){j=true; 8875e=true 8876}}else{if(g.iscroll.options.mouseWheel){j=true; 8877e=false 8878}}g.iscroll.destroy(); 8879g._createIScroll(true) 8880}},_onScroll:function(f){var e=f.data 8881}}); 8882c(b).on("initializeComponents",function(){c(".ds2-layer").ds2Layer() 8883}) 8884}(window,document,jQuery)); 8885(function(b,a,c,d){c.widget("digitals2.ds2ModelSeries",{options:{modelsCardItems:".ds2-models-js--card-item",modelsOptions:".ds2-models-js--options",modelsSeries:".ds2-models-js--series",modelsSeriesHeader:".ds2-models-js--series-header",modelsWrapper:".ds2-models-js--container",modelsAnchors:".ds2-models-js--anchors li",modelsCounterId:"#ds2-models-js--counter",checkbox:'.ds2-models--filter input[type="checkbox"]',baseMargin:15,animSpeed:500,modelsRowClasses:"ds2-row-padding row",modelsWrapperClass:"ds2-models--series-wrap",modelsWrapperId:"ds2-models-js--series-wrap"},_create:function(){var e=this; 8886this.checkboxes=c(this.options.checkbox,c(".show-for-medium-up",this.element)); 8887this.modelSeries=c(this.options.modelsSeries,this.element); 8888this.modelSeriesHeader=c(this.options.modelsSeriesHeader,this.modelSeries); 8889this.modelsWrapper=c(this.options.modelsWrapper,this.element); 8890this.modelsCardItems=c(this.options.modelsCardItems,this.element).addClass("ds2-active"); 8891this.activeModelsCount=this.modelsCardItems.length; 8892this.modelsCounter=c(this.options.modelsCounterId,this.element); 8893this.modelsOptions=c(this.options.modelsOptions,this.element); 8894this.anchorsList=c(this.options.modelsAnchors,this.modelsOptions); 8895this.layerCheckboxes=c(this.options.checkbox,".ds2-tooltip-element--filter"); 8896e._setDeviceValues(); 8897e._updateCounter(); 8898e._handleModelOptions(); 8899e._addCategoryName(); 8900e.modelsToAnimateOut=new Object; 8901e.modelsToAnimateIn=new Object; 8902this.checkboxes.on("click",function(g){e._filter(); 8903e._trackFilter(this) 8904}); 8905this.layerCheckboxes.on("click",function(g){e._syncCheckboxes(true); 8906e._filter(); 8907e._trackFilter(this) 8908}); 8909var f=this.modelsCardItems.find("img").length; 8910c(this.modelsCardItems).on("replace","img",function(i,g,h){c(this).on("load",function(j){f--; 8911if(f<=0){b.digitals2.main._equalheight() 8912}}) 8913}); 8914c(b).on("scroll",function(){e._handleModelOptions() 8915}); 8916c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",function(){e._onResize() 8917}) 8918},_handleModelOptions:function(){var f=this; 8919if(f.isMobile){this.modelsOptions.addClass("ds2-visible"); 8920var g=this.modelsOptions.height(),j=this.element.offset().top,e=j+this.element.height(),i=c(b).scrollTop(),h=this.options.baseMargin*3; 8921if(e-g-i<h){this.modelsOptions.css({position:"absolute",top:"auto",bottom:"0"}) 8922}else{if(j-i<h){this.modelsOptions.css({position:"fixed",top:h,bottom:"auto"}) 8923}else{this.modelsOptions.css({position:"absolute",top:"0",bottom:"auto"}) 8924}}}else{this.modelsOptions.removeClass("ds2-visible").css({position:"",top:"",bottom:""}) 8925}},_setDeviceValues:function(){var e=this; 8926switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 8927e.isTablet=false; 8928break; 8929case"ds2ResizeMedium":e.isTablet=true; 8930e.isMobile=false; 8931break; 8932default:e.isMobile=false; 8933e.isTablet=false; 8934break 8935}switch(b.digitals2.main.mediaQueryNaviWatcherCheck()){case"ds2ResizeSmallNavi":e.isTablet=true; 8936this.modelsCardItems.removeClass("medium-4").addClass("medium-6"); 8937break; 8938case"ds2ResizeMediumNavi":e.isTablet=true; 8939this.modelsCardItems.removeClass("medium-6").addClass("medium-4"); 8940break 8941}},_filter:function(){var e=this; 8942this.checkedBoxes=this.checkboxes.filter(":checked"); 8943if(this.checkedBoxes.length===0){this.modelsCardItems.addClass("ds2-active"); 8944e.modelsToAnimateIn=this.modelsCardItems.filter(".ds2-inactive"); 8945this._animModels(true,e.modelsToAnimateIn,[]); 8946this.modelSeriesHeader.removeClass("ds2-inactive"); 8947this.modelSeries.addClass(this.options.modelsRowClasses); 8948this.modelsWrapper.unwrap() 8949}else{this.checkedBoxes.each(function(f){var g=c(this).val(); 8950e.modelsCardItems.filter("."+g).addClass("ds2-set-active") 8951}); 8952e.modelsToAnimateIn=this.modelsCardItems.filter(".ds2-set-active").filter(":not(.active)"); 8953e.modelsToAnimateOut=this.modelsCardItems.filter(".ds2-active").filter(":not(.ds2-set-active)"); 8954this._animModels(false,e.modelsToAnimateIn,e.modelsToAnimateOut) 8955}e._syncCheckboxes(); 8956e._updateCounter(); 8957e._addCategoryName() 8958},_trackFilter:function(g){var h=c(g).attr("id"); 8959var e=c(g).closest(".ds2-label--group").find('label[for="'+h+'"]'); 8960var f=e.data("trackingEvent"); 8961f.eventName=f.cause=c.trim(e.text()); 8962c(b).trigger("ds2-model-overview--filtered",f,this) 8963},_toggleRows:function(){var e=this; 8964if(c("#"+this.options.modelsWrapperId).length!=1){this.modelsWrapper.wrap('<div id="'+this.options.modelsWrapperId+'" class="'+this.options.modelsRowClasses+" "+this.options.modelsWrapperClass+'"></div>') 8965}this.modelSeries.removeClass(this.options.modelsRowClasses); 8966this.modelSeriesHeader.addClass("ds2-inactive") 8967},_addCategoryName:function(){var e=this; 8968e.anchorsList.removeClass("ds2-active"); 8969this.modelsCardItems.filter(".ds2-active").each(function(){var f="."+c(this).closest(".ds2-models--series").data("category-class"); 8970e.anchorsList.filter(f).addClass("ds2-active") 8971}) 8972},_syncCheckboxes:function(e){if(e){this.layerCheckboxes.each(function(){var g=c(this); 8973var f=c(c(this).data("checkbox-sync")); 8974var h=g.prop("checked"); 8975f.prop("checked",h) 8976}
8976) 8977}else{this.checkboxes.each(function(){var g=c(this); 8978var f=c(c(this).data("checkbox-sync")); 8979var h=g.prop("checked"); 8980f.prop("checked",h) 8981}) 8982}},_updateCounter:function(){this.activeModelsCount=this.modelsCardItems.filter(".ds2-active").length; 8983this.modelsCounter.text(this.activeModelsCount) 8984},_onResize:function(){this._setDeviceValues(); 8985this._handleModelOptions(); 8986b.digitals2.main._equalheight() 8987},_animModels:function(g,i,h){var e=this; 8988var f=10; 8989if(h&&h.length!==0){f=e.options.animSpeed; 8990h.each(function(j){c(this).css({opacity:1}).velocity({opacity:0},{duration:e.options.animSpeed,complete:function(){c(this).removeClass("ds2-active").addClass("ds2-inactive").css({opacity:""}); 8991if(!g){e._toggleRows() 8992}}}) 8993}) 8994}if(i&&i.length!==0){i.each(function(j){c(this).removeClass("ds2-set-active").removeClass("ds2-inactive").addClass("ds2-active").css({opacity:0}).velocity({opacity:1},{duration:e.options.animSpeed,delay:f,complete:function(){c(this).css({opacity:""}).removeClass("ds2-inactive").addClass("ds2-active") 8995}}) 8996}) 8997}}}); 8998c(b).on("initializeComponents",function(){c(".ds2-models").ds2ModelSeries() 8999}) 9000}(window,document,jQuery)); 9001(function(b,a,c,d){c.widget("digitals2.ds2ModelCarousel",{options:{images:{},mq:""},_create:function(){var e=this; 9002this.options.$element=this.element; 9003this.options.$contentItem=c(".ds2-model-carousel--content-item",this.element); 9004this.options.$header=c(".ds2-model-carousel--head",this.element); 9005this.options.$imageSlider=c(".ds2-model-carousel--image-slider",this.element); 9006this.options.$contentSlider=c(".ds2-model-carousel--content-slider",this.element); 9007this.options.$prevButton=c(".slick-prev",this.options.$contentItem); 9008this.options.$nextButton=c(".slick-next",this.options.$contentItem); 9009this.options.sliderMax=c(".ds2-model-carousel--image-slide",this.options.$imageSlider).length; 9010this.options.slideIs=0; 9011this.options.slideWas=0; 9012this.options.slideDirection="none"; 9013this.options.sliderHeight=0; 9014this.options.sliderWidth=0; 9015this.options.sliderDuration=900; 9016if(this.options.sliderMax>2){this.options.infinite=true 9017}else{this.options.infinite=false 9018}this.options.carSizes={right:{width:"50%",marginTop:"30px",marginLeft:0},center:{width:"100%",marginTop:0,marginLeft:"auto"},left:{width:"50%",marginTop:"30px",marginLeft:"50%"}}; 9019if(Modernizr.csstransitions){this.options.transitionReady=true 9020}else{this.options.transitionReady=false 9021}e._initImageSlider(); 9022e._initContentSlider(); 9023if(this.options.sliderMax>1){b.digitals2.main.$window.on("scroll",function(){e._stickyButtons() 9024}) 9025}if(this.options.sliderMax==1){e._defaultSizes() 9026}b.digitals2.main.$window.on("resize",Foundation.utils.throttle(function(f){e._defaultSizes(); 9027e._stickyButtons() 9028},500)) 9029},_initImageSlider:function(){var e=this; 9030this.options.$imageSlider.on("init",function(g,f,h){e._defaultSizes(); 9031e._stickyButtons(); 9032if(e.options.sliderMax==2){e._toggleButtons() 9033}}); 9034this.options.$imageSlider.on("setPosition",function(g,f,h){}); 9035this.options.$imageSlider.on("beforeChange",function(g,f,i,h){e.options.slideIs=h; 9036e.options.slideWas=i; 9037if(e.options.sliderMax==2){e._toggleButtons(); 9038if((e.options.slideIs==1)){e.options.slideDirection="next" 9039}else{e.options.slideDirection="prev" 9040}}else{if((e.options.slideIs==0)&&(e.options.slideWas==e.options.sliderMax-1)){e.options.slideDirection="next" 9041}else{if((e.options.slideIs==e.options.sliderMax-1)&&(e.options.slideWas==0)){e.options.slideDirection="prev" 9042}else{if((e.options.slideIs>e.options.slideWas)){e.options.slideDirection="next" 9043}else{if((e.options.slideIs<e.options.slideWas)){e.options.slideDirection="prev" 9044}}}}}e._animate(e.options.slideDirection) 9045}); 9046this.options.$imageSlider.on("afterChange",function(g,f,h){c(".ds2-model-carousel--image-slider",e.options.$element).trigger("ds2-model-carousel-change",{currentSlide:h,totalSlides:f.slideCount}) 9047}); 9048this.options.$imageSlider.slick({centerPadding:"25%",centerMode:true,focusOnSelect:true,prevArrow:c(".slick-prev",this.options.$contentItem),nextArrow:c(".slick-next",this.options.$contentItem),infinite:this.options.infinite,speed:this.options.sliderDuration,asNavFor:this.options.$contentSlider,touchMove:false,responsive:[{breakpoint:520,settings:{centerPadding:0,centerMode:false}}],}) 9049}
9049,_initContentSlider:function(){var e=this; 9050this.options.$contentSlider.on("init",function(g,f,h){e._defaultSizes() 9051}); 9052this.options.$contentSlider.slick({infinite:this.options.infinite,centerPadding:0,draggable:false,touchMove:false,arrows:false,asNavFor:this.options.$imageSlider,speed:this.options.sliderDuration,adaptiveHeight:true}) 9053},_defaultSizes:function(){var n=this,k=c("img",".ds2-model-carousel--image-slider .slick-slide",this.element),g=c(".ds2-model-carousel--content-slider .slick-slide",parent.element),i=c(".ds2-model-carousel--image-slider .slick-center",this.element),h=i.children("img"),m=i.prev().children("img"),l=i.prev().prev().children("img"),j=i.next().children("img"),f=i.next().next().children("img"),e=0; 9054if(n.options.transitionReady==true){if(b.digitals2.main.mediaQueryWatcherCheck()!="ds2ResizeSmall"){h.removeClass("ds2-moveUp").removeClass("ds2-moveLeft").removeClass("ds2-moveRight"); 9055j.addClass("ds2-moveRight"); 9056m.addClass("ds2-moveLeft") 9057}else{k.removeClass("ds2-moveLeft").removeClass("ds2-moveRight").addClass("ds2-moveUp") 9058}}else{if(b.digitals2.main.mediaQueryWatcherCheck()!="ds2ResizeSmall"){j.css(n.options.carSizes.right); 9059h.css(n.options.carSizes.center); 9060m.css(n.options.carSizes.left) 9061}else{k.css(n.options.carSizes.center) 9062}}n.options.sliderWidth=n.options.$imageSlider.width(); 9063if(b.digitals2.main.mediaQueryWatcherCheck()!="ds2ResizeSmall"){e=n.options.sliderWidth/2-15 9064}else{e=n.options.sliderWidth 9065}n.options.sliderHeight=e/16*9; 9066n.options.$imageSlider.css("height",n.options.sliderHeight); 9067if(n.options.sliderWidth>=875){g.css("padding-left",n.options.sliderWidth/4+7.5).css("padding-right",n.options.sliderWidth/4+7.5) 9068}else{g.css("padding-left","0").css("padding-right","0") 9069}},_animate:function(j){if(b.digitals2.main.mediaQueryWatcherCheck()!="ds2ResizeSmall"){var m=this,i={duration:this.options.sliderDuration,delay:0,sequenceQueue:false},g=c(".ds2-model-carousel--image-slider .slick-center",this.element),f=g.children("img"),l=g.prev().children("img"),k=g.prev().prev().children("img"),h=g.next().children("img"),e=g.next().next().children("img"); 9070if(m.options.transitionReady==true){if(j=="next"){h.removeClass("ds2-moveRight ds2-moveLeft").addClass("ds2-moveUp"); 9071e.removeClass("ds2-moveLeft ds2-moveUp").addClass("ds2-moveRight"); 9072f.removeClass("ds2-moveUp ds2-moveRight").addClass("ds2-moveLeft") 9073}else{if(j=="prev"){l.removeClass("ds2-moveLeft ds2-moveRight").addClass("ds2-moveUp"); 9074k.removeClass("ds2-moveRight ds2-moveUp").addClass("ds2-moveLeft"); 9075f.removeClass("ds2-moveUp ds2-moveLeft").addClass("ds2-moveRight") 9076}}}else{if(j=="next"){e.velocity(m.options.carSizes.right,i); 9077h.velocity(m.options.carSizes.center,i); 9078f.velocity(m.options.carSizes.left,i) 9079}else{if(j=="prev"){f.velocity(m.options.carSizes.right,i); 9080l.velocity(m.options.carSizes.center,i); 9081k.velocity(m.options.carSizes.left,i) 9082}}}}},_toggleButtons:function(){var e=this; 9083if((e.options.slideIs==0)){c(".slick-next",e.options.$contentItem).css("opacity","1.0"); 9084c(".slick-prev",e.options.$contentItem).css("opacity","0.0") 9085}else{c(".slick-next",e.options.$contentItem).css("opacity","0.0"); 9086c(".slick-prev",e.options.$contentItem).css("opacity","1.0") 9087}},_stickyButtons:function(){var o=this,f=o.options.$prevButton,h=o.options.$nextButton,e=c(b).scrollTop(),l=c(b).height()/2-f.height()/2,g=o.options.$contentItem.offset().top-o.options.$header.height(),j=o.options.sliderHeight/2-f.height()/2+o.options.$header.height(),n=o.options.$contentItem.height()-100+o.options.$header.height(),m=g+j<e+l,k=g+n<e+l,i=this.options.$imageSlider.offset().left; 9088if(b.digitals2.main.mediaQueryWatcherCheck()=="ds2ResizeSmall"){n=o.options.$contentItem.height()-l/2+o.options.$header.height(); 9089k=g+n<e+l 9090}if(k){pPosition="absolute"; 9091if(b.digitals2.main.mediaQueryWatcherCheck()=="ds2ResizeSmall"){pRight=-20; 9092pLeft=-20 9093}else{pRight=-35; 9094pLeft=-35 9095}pTop=n 9096}else{if(m){pPosition="fixed"; 9097if(b.digitals2.main.mediaQueryWatcherCheck()=="ds2ResizeSmall"){pRight=i-20; 9098pLeft=i-20 9099}else{pRight=i-35; 9100pLeft=i-35 9101}pTop=l 9102}else{pPosition="absolute"; 9103if(b.digitals2.main.mediaQueryWatcherCheck()=="ds2ResizeSmall"){pRight=-20; 9104pLeft=-20 9105}else{pRight=-35; 9106pLeft=-35 9107}pTop=j 9108}}
9108if(pPosition&&!isNaN(pRight)&&!isNaN(pLeft)&&pTop){h.css({position:pPosition,right:pRight,top:pTop}); 9109f.css({position:pPosition,left:pLeft,top:pTop}) 9110}}}); 9111c(b).on("initializeComponents",function(){c(".ds2-model-carousel").ds2ModelCarousel() 9112}) 9113}(window,document,jQuery)); 9114(function(b,a,c,d){c.widget("digitals2.ds2NavigationCluster",{options:{color:"yellow"},scope:d,shadowRoot:d,subMenuDistanceHoverEffect:14,flyout:d,$flyout:d,mainMenu:d,mainMenuSub:d,clusterSub:d,additionalButtons:d,clusterIsOpen:false,salesbarIsOpen:false,mediaQuerie:"",_create:function(){this.scope=this.element; 9115this.hiresNavigationCluster=this.element; 9116this.clusterSub=c(".ds2-cluster-navigation-sub",this.element); 9117this.clusterSubList=c(".ds2-cluster-navigation-sub-list",this.element); 9118this.additionalButtons=c(".ds2-additionalButtons",this.element); 9119this.salesbar=c(".ds2-navigation-cluster-salesbar",this.element); 9120this.breadcrump=c(".ds2-breadcrump",this.element); 9121this.mediaQueriesInit(); 9122this.additionalButtonsBuild(); 9123this.clusterBuild(); 9124this.stickyBehavior(); 9125this.element.bind("clusterSubClose",function(f){self.clusterSubClose() 9126}); 9127c(b).bind("scroll",function(){var e=self.salesbarIsScrolledIntoView(self.salesbar); 9128if(e===false){self.salesbarClose() 9129}if(self.mediaQuerie!=="small"){self.clusterSubClose() 9130}if(self.mediaQuerie&&self.mediaQuerie==="small"){if(c(b).scrollTop()>0){c(".ds2-navigation-cluster--breadcrump-path a:not(:last-child)").hide(300); 9131c(self.breadcrump).css({minHeight:60}) 9132}else{c(".ds2-navigation-cluster--breadcrump-path a").show(300); 9133c(self.breadcrump).css({minHeight:""}) 9134}}}).bind("resize",function(){if(self.mediaQuerie!=="small"){c(".ds2-breadcrump-button-primary").css("display","inline") 9135}else{c(".ds2-breadcrump-button-primary").css("display","block") 9136}if(self.salesbarIsOpen){self.salesbarOpen() 9137}if(self.clusterIsOpen){self.clusterSubOpenAnimate() 9138}c(".sticky-wrapper").css({height:c(".sticky-wrapper .ds2-navigation-cluster--container").height()}) 9139}) 9140},_destroy:function(){},stickyBehavior:function(){var e=this; 9141c(".ds2-navigation-cluster-wrapper").sticky({topSpacing:0}); 9142c(".ds2-navigation-cluster-wrapper").on("sticky-start",function(){e.clusterStickyStart() 9143}); 9144c(".ds2-navigation-cluster-wrapper").on("sticky-end",function(){e.clusterStickyEnd() 9145}) 9146},mediaQueriesInit:function(){var e=this,j=b.matchMedia("all and (max-width: 480px)"),k=b.matchMedia("all and (min-width: 481px) and (max-width: 768px)"),i=b.matchMedia("all and (min-width: 769px) and (max-width: 1280px)"); 9147var g=function(l){if(l.matches){e.mediaQuerie="large" 9148}}; 9149var h=function(l){if(l.matches){e.mediaQuerie="medium" 9150}}; 9151var f=function(l){if(l.matches){e.mediaQuerie="small" 9152}e.clusterSubClose() 9153}; 9154j.addListener(f); 9155k.addListener(h); 9156i.addListener(g); 9157f(j); 9158h(k); 9159g(i) 9160},additionalButtonsBuild:function(){var e=c(this.additionalButtons).find(".ds2-buttonShopping"); 9161self=this; 9162c.each(e,function(f,g){c(g).unbind("click touchend").bind({"click touchend":function(h){h.preventDefault(); 9163self.salesbarClick() 9164},mouseenter:function(){},mouseleave:function(){}}) 9165}) 9166},clusterBuild:function(){var f=c(this.hiresNavigationCluster).find(".ds2-breadcrump-button"),e=this; 9167c("a.ds2-navigation-cluster-first-row",this.clusterSubList).unbind("click touchend").bind({"click touchend":function(g){e.subClusterClick(g); 9168g.preventDefault() 9169}}); 9170c(".ds2-cluster-navigation-sub-sub-list a",this.clusterSubList).unbind("click touchend").bind({"click touchend":function(g){e.subSubClusterClick(g); 9171g.preventDefault() 9172}}); 9173c("a",this.breadcrump).unbind("click touchend").bind({"click touchend":function(g){g.preventDefault(); 9174if(e.clusterIsOpen){c(f).removeClass("ds2-active"); 9175e.clusterSubClose() 9176}else{c(f).addClass("ds2-active"); 9177e.clusterSubOpen() 9178}}}) 9179},subClusterClick:function(i){var g,f=c(i.currentTarget).parent(),j=false,h=this; 9180c(".ds2-breadcrump-button-primary.level-2").html(" ").removeClass("ds2-cluster-headcolor-inactiv ds2-cluster-headcolor-activ"); 9181log("sublist length: ",c(".ds2-cluster-navigation-sub-sub-list li",f).length); 9182if(c(".ds2-cluster-navigation-sub-sub-list li",f).length<=0){c(".ds2-breadcrump-button-primary.level-2").addClass("ds2-cluster-headcolor-activ") 9183}c(".ds2-navigation-cluster--breadcrump-path .level-3").prev().remove(); 9184c(".ds2-navigation-cluster--breadcrump-path .level-3").remove(); 9185c(".ds2-breadcrump-button-primary.level-2").append(c("a.ds2-navigation-cluster-first-row",f).text()); 9186if(c(i.currentTarget).hasClass("open")){c(i.currentTarget).removeClass("open ds2-active"); 9187j=true; 9188g=0 9189}else{c(".ds2-cluster-navigation-sub-list a").removeClass("open ds2-active"); 9190c(i.currentTarget).addClass("open ds2-active"); 9191c("li",f).addClass("ds2-cluster-display"); 9192c(".ds2-navigation-cluster-first-row",f).addClass("ds2-cluster-color"); 9193g=c("ul",f).height() 9194}c("ul li",f).css({display:"block"}); 9195this.clusterSubOpenAnimate(); 9196c("ul li",f).css({display:""}); 9197if(!j){c("ul",f).css({height:0}) 9198}c("ul",f).animate({height:g},300); 9199h.hideSubListElements() 9200},subSubClusterClick:function(h){var g=c(h.currentTarget).parent(),f=this; 9201c(".ds2-cluster-navigation-sub-sub-list a").removeClass("ds2-cluster-color"); 9202c("a",g).addClass("ds2-cluster-color"); 9203c(".ds2-navigation-cluster--breadcrump-path .ds2-cluster-headcolor-activ").removeClass("ds2-cluster-headcolor-activ"); 9204c(".ds2-navigation-cluster--breadcrump-path .level-3").prev().remove(); 9205c(".ds2-navigation-cluster--breadcrump-path .level-3").remove(); 9206c(".ds2-breadcrump .ds2-navigation-cluster--breadcrump-path").append('<span>/</span><a href="" class="ds2-breadcrump-buttons ds2-cluster-headcolor-activ level-3">'+c(h.currentTarget).text()+"</a>") 9207},hideSubListElements:function(){var e=c(".ds2-cluster-navigation-sub-list a:not(.open)").parent(); 9208c("ul",e).animate({height:0},300,function(){c(".ds2-cluster-navigation-sub-sub-list li",e).removeClass("ds2-cluster-display"); 9209c(".ds2-cluster-navigation-sub-sub-list",e).css({height:""}); 9210c(".ds2-cluster-navigation-sub-list a:not(.open)").removeClass("ds2-cluster-color") 9211}) 9212},clusterStickyStart:function(){c(this.additionalButtons).fadeIn(); 9213c(".ds2-navigation-top").trigger("flyoutClose"); 9214c(".ds2-navigation-top").trigger("salesbarClose") 9215},clusterStickyEnd:function(){c(this.additionalButtons).hide() 9216},clusterSubOpen:function(){self.clusterIsOpen=true; 9217c(this.clusterSub).show(); 9218this.clusterSubOpenAnimate(); 9219if(this.mediaQuerie==="large"){this.clusterSubScrollDetectInit() 9220}this.salesbarClose(); 9221c(".ds2-navigation-top").trigger("flyoutClose"); 9222c(".ds2-navigation-top").trigger("salesbarClose"); 9223c(".ds2-navigation-top").trigger("mainMenuMobileClose") 9224},clusterSubOpenAnimate:function(){if(self.mediaQuerie!=="small"){clusterSubHeight=c(this.clusterSub).find(".ds2-cluster-navigation-sub-list").outerHeight()+40+"px" 9225}else{clusterSubHeight=c(b).height() 9226}log(clusterSubHeight); 9227c(this.clusterSub).stop().animate({height:clusterSubHeight},{duration:300,easing:"swing"}) 9228},clusterSubClose:function(){var e=c(".ds2-breadcrump-button",self.hiresNavigationCluster); 9229c(e).removeClass("ds2-active"); 9230self.clusterIsOpen=false; 9231c(this.clusterSub).stop().animate({height:0},{duration:200,easing:"swing",complete:this.clusterSubCloseEnded}) 9232},clusterSubCloseEnded:function(){c(this.clusterSub).hide() 9233},clusterSubScrollDetectInit:function(){var e=this 9234},clusterSubScrolledIntoView:function(h){var i=c(b).scrollTop(),e=c(h)[0].offsetTop,f=e+c(h).height(),g=(f>=i); 9235return g 9236},salesbarClick:function(){if(this.salesbarIsOpen===true){this.salesbarClose() 9237}else{this.salesbarOpen() 9238}}
9238,salesbarClickFromExtern:function(){if(this.salesbarIsOpen===true){this.salesbarClose() 9239}else{this.salesbarOpenScrollTo(); 9240this.salesbarOpen() 9241}},salesbarOpenScrollTo:function(){var e=c(this.salesbar)[0].offsetTop; 9242c("html, body").animate({scrollTop:e},500) 9243},salesbarOpen:function(){var f=this,e=c(".additional",this.additionalButtons),g=c(".ds2-buttonShopping",this.additionalButtons); 9244this.salesbarIsOpen=true; 9245c(this.salesbar).show(); 9246this.clusterSubClose(); 9247this.salesbarOpenAnimate(); 9248e.addClass("disable"); 9249g.addClass("ds2-active"); 9250if(f.mediaQuerie==="small"){c(".ds2-breadcrump").addClass("salesbar-border-on"); 9251c(".ds2-navigation-cluster-salesbar").removeClass("salesbar-border-off") 9252}},salesbarOpenAnimate:function(){salsebarHeight=c(".ds2-navigation-cluster-salesbar .ds2-navigation-cluster-salesbar-list").outerHeight(); 9253c(this.salesbar).stop().animate({height:salsebarHeight},{duration:300,easing:"swing"}) 9254},salesbarClose:function(){var e=c(".additional",this.additionalButtons),f=c(".ds2-buttonShopping",this.additionalButtons); 9255e.removeClass("disable"); 9256f.removeClass("ds2-active"); 9257this.salesbarIsOpen=false; 9258c(this.salesbar).stop().animate({height:"0px"},{duration:200,easing:"swing",complete:this.salesbarCloseEnded}); 9259if(self.mediaQuerie==="small"){c(".ds2-breadcrump").removeClass("salesbar-border-on"); 9260c(".ds2-navigation-cluster-salesbar").addClass("salesbar-border-off") 9261}},salesbarCloseEnded:function(){c(this.salesbar).hide() 9262},salesbarIsScrolledIntoView:function(){return false 9263}}); 9264c(b).on("initializeComponents",function(){c(".ds2-navigation-cluster").ds2NavigationCluster() 9265}) 9266}(window,document,jQuery)); 9267(function(b,a,c,d){c.widget("digitals2.ds2NavigationClusterSub",{options:{},_create:function(){},_destroy:function(){}}); 9268c(b).on("initializeComponents",function(){c(".ds2-cluster-navigation-mobile-sub").ds2NavigationClusterSub() 9269}) 9270}(window,document,jQuery)); 9271(function(b,a,c,d){c.widget("digitals2.ds2NavigationContentBar",{options:{asOverlay:false,contentBarStickyButtonClass:"ds2-navigation-content-bar--buttons",contentBarClass:"ds2-navigation-content-bar--button",flyoutContainerClass:"ds2-navigation-content-bar--flyout-container",flyoutContentClass:"ds2-navigation-content-bar--flyout",animationTime:300},_create:function(){var f=this,g=this.options,e=this.element; 9272f.isMobile=false; 9273f.isTablet=false; 9274f.wheelCounter=0; 9275f._setDeviceValues(); 9276f._createFlyout(); 9277f._setContentBarSubnavHeight(); 9278c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",f,f._onResize); 9279f._createIScroll(true); 9280e.sticky({className:"ds2-is-sticky-wrapper",wrapperClassName:"ds2-sticky-wrapper",topSpacing:0}); 9281e.bind("sticky-start",f,f._onStickyStart); 9282e.bind("sticky-end",f,f._onStickyEnd); 9283c("."+g.contentBarClass,e).bind("click",f,f._onContentBarClick); 9284c("."+g.contentBarClass+" a",e).bind("click",f,f._onContentBarLinkClick); 9285c(b).bind("scroll touchmove",f,f._onScroll); 9286c(a).bind("salesbar:click",function(h){f._closeAll() 9287}); 9288c(a).bind("click",function(h){var j=c(h.target),k=j.is("li"),i=j.closest(".ds2-navigation-content-bar--content").length>0; 9289if(!k&&!i){f._closeAll() 9290}}); 9291if(c(".ds2-navigation-content-bar").hasClass("ds2-salesbar-only")){c(".ds2-salesbar-only").css("height",0); 9292c(".ds2-navigation-content-bar--bar").css("display","none"); 9293c(".ds2-navigation-content-bar--buttons").css("display","none"); 9294c(".ds2-sticky-wrapper").css("height",0) 9295}else{c(".ds2-salesbar-only").css("height",""); 9296c(".ds2-navigation-content-bar--bar").css("display","") 9297}e.sticky("update") 9298},_createIScroll:function(e){var g=this,h=this.options,f=this.element; 9299c(".ds2-navigation-content-bar--flyout-container-box",f).addClass("ds2-iscroll-container"); 9300c(".ds2-navigation-content-bar--flyout-container",f).addClass("ds2-iscroll-content"); 9301g.iscroll=new IScroll(".ds2-navigation-content-bar--flyout-container",{mouseWheel:e,scrollbars:false,click:true,tap:true,bounce:false,momentum:false,probeType:1}); 9302if(e){g._addIScrollEvents() 9303}},_addIScrollEvents:function(){var f=this,g=this.options,e=this.element; 9304f.iscroll.on("scrollEnd",function(){f._onScrollEnd() 9305}); 9306f.iscroll.on("scrollStart",function(){f._onScrollStart() 9307}) 9308},_setDeviceValues:function(){var e=this; 9309switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 9310if(e.isSticky){c(".ds2-show-for-all").addClass("ds2-arrow-padding") 9311}break; 9312case"ds2ResizeMedium":e.isTablet=true; 9313if(e.isSticky){c(".ds2-show-for-all").addClass("ds2-arrow-padding") 9314}break; 9315default:e.isMobile=false; 9316e.isTablet=false; 9317break 9318}},_setContentBarSubnavHeight:function(){var g=this,h=this.options,f=this.element,j=d,k=c(".ds2-navigation-content-bar--container",f),i=c(b).height()-k.height()-40,e=c("."+h.flyoutContainerClass,f).height(); 9319if(!g.isSticky){i-=c(".ds2-navigation-main").height() 9320}c(".ds2-navigation-content-bar--flyout-container").css({display:"block"}); 9321j=c(".ds2-navigation-content-bar--flyout").height(); 9322c(".ds2-navigation-content-bar--flyout-container").css({display:""});
9323if(j!=d&&j<i){i=j 9324}c("."+h.flyoutContainerClass,f).css({height:i}) 9325},_onScrollStart:function(){var f=this,g=this.options,e=this.element 9326},_onScrollEnd:function(){var f=this,g=this.options,e=this.element; 9327if(f.iscroll.y<=f.iscroll.maxScrollY){}},_animateContentIn:function(i,f){var g=this,h=this.options,e=this.element; 9328i.css({height:""}); 9329var j=i.height(); 9330i.css({height:0,overflow:"hidden"}); 9331i.velocity("stop").velocity({height:j},h.animationTime,function(){if(f){f() 9332}i.css({height:"",overflow:""}) 9333}) 9334},_animateContentOut:function(i,f){var g=this,h=this.options,e=this.element; 9335i.css({overflow:"hidden"}); 9336i.velocity("stop").velocity({height:0},h.animationTime,function(){if(f){f() 9337}g.iscroll.refresh(); 9338i.css({height:"",overflow:""}) 9339}) 9340},_setStickyHeight:function(){var f=this,g=this.options,e=this.element; 9341if(!c(".ds2-navigation-content-bar").hasClass("ds2-salesbar-only")){c(".ds2-sticky-wrapper").css({height:e.outerHeight()}) 9342}},_closeContentBar:function(){var h=this,i=this.options,f=this.element,j=c("."+i.flyoutContainerClass,f),g=c("."+i.flyoutContentClass,f); 9343j.removeClass("ds2-flyout-open"); 9344var e=function(){j.removeClass("ds2-flyout-show") 9345}; 9346if(c(".ds2-navigation-content-bar--button").hasClass("ds2-show-last")){c("."+i.contentBarStickyButtonClass,f).addClass("ds2-show-buttons"); 9347if(h.isTablet||h.isMobile){c(".ds2-show-for-all").addClass("ds2-arrow-padding") 9348}}h._animateContentOut(g,e) 9349},_openContentBar:function(){var h=this,i=this.options,f=this.element,j=c("."+i.flyoutContainerClass,f),g=c("."+i.flyoutContentClass,f); 9350var e=function(){h.iscroll.refresh() 9351}; 9352j.removeClass("ds2-flyout-show").addClass("ds2-flyout-open ds2-flyout-show"); 9353if(h.isTablet||h.isMobile){c("."+i.contentBarStickyButtonClass,f).removeClass("ds2-show-buttons") 9354}c(".ds2-show-for-all").removeClass("ds2-arrow-padding"); 9355h._animateContentIn(g,e) 9356},_closeAll:function(){var f=this,g=f.options,e=f.element,i=c("."+g.flyoutContainerClass,e),h=c("."+g.contentBarClass,e); 9357if(i.hasClass("ds2-flyout-open")){h.removeClass("ds2-content-bar-open"); 9358f._closeContentBar() 9359}},_onResize:function(i){var g=i.data,h=g.options,f=g.element,j=true,e=true; 9360g._setDeviceValues(); 9361g._setContentBarSubnavHeight(); 9362g._setStickyHeight(); 9363g.iscroll.destroy(); 9364g._createIScroll(e) 9365},_onScroll:function(f){var e=f.data 9366},_onStickyStart:function(h){var f=h.data,g=f.options,e=f.element; 9367contentBarHeight=0; 9368f.isSticky=true; 9369if(f.isMobile||f.isTablet){contentBarHeight=45 9370}else{contentBarHeight=50 9371}if(c(".ds2-navigation-content-bar").hasClass("ds2-salesbar-only")){c(".ds2-salesbar-only").velocity("stop").velocity({height:contentBarHeight+"px"},300,function(){c(".ds2-navigation-content-bar--bar").css("display","block"); 9372c(".ds2-navigation-content-bar--buttons").css("display","block"); 9373c(".ds2-navigation-salesbar").trigger("ds2-navigation-salesbar--equalizeButtons") 9374}) 9375}c("."+g.contentBarStickyButtonClass,e).addClass("ds2-show-buttons"); 9376c("."+g.contentBarClass,e).addClass("ds2-show-last"); 9377if(f.isTablet||f.isMobile){c(".ds2-show-for-all").addClass("ds2-arrow-padding") 9378}if(!c(".ds2-navigation-content-bar").hasClass("ds2-salesbar-only")){c(".ds2-navigation-salesbar").trigger("ds2-navigation-salesbar--equalizeButtons") 9379}},_onStickyEnd:function(h){var f=h.data,g=f.options,e=f.element; 9380if(c(".ds2-navigation-content-bar").hasClass("ds2-salesbar-only")){c(".ds2-navigation-content-bar--bar").css("display","none"); 9381c(".ds2-navigation-content-bar--buttons").css("display","none"); 9382c(".ds2-salesbar-only").velocity("stop").velocity({height:"0px"},300) 9383}f.isSticky=false; 9384c("."+g.contentBarStickyButtonClass,e).removeClass("ds2-show-buttons"); 9385c("."+g.contentBarClass,e).removeClass("ds2-show-last"); 9386c(".ds2-show-for-all").removeClass("ds2-arrow-padding"); 9387f._setStickyHeight() 9388},_onContentBarClick:function(i){var g=i.data,h=g.options,e=g.element,k=c("."+h.flyoutContainerClass,e),f=c("."+h.flyoutContentClass,e),j=c(i.currentTarget).attr("href"); 9389if(j&&c(i.currentTarget).attr("href").length>=1){}else{i.preventDefault(); 9390i.stopPropagation(); 9391c(a).trigger("contentbar:click"); 9392if(k.hasClass("ds2-flyout-open")){c(i.currentTarget).removeClass("ds2-content-bar-open"); 9393g._closeContentBar() 9394}else{c(i.currentTarget).addClass("ds2-content-bar-open"); 9395g._openContentBar() 9396}}},_onContentBarLinkClick:function(g){g.preventDefault(); 9397var e=g.data,f=e.options 9398},_onSublevelClickRef:function(j){j.preventDefault(); 9399j.stopPropagation(); 9400var i=this,h=c(j.currentTarget),k=h.parent(),f=c("ul",k),e=h.attr("href"),g=d; 9401if(k.hasClass("ds2-show-sublevel")){g=function(){k.removeClass("ds2-show-sublevel") 9402}; 9403i._setContentBarSubnavHeight(); 9404setTimeout(function(){i.iscroll.refresh() 9405},0); 9406i._animateContentOut(f,g) 9407}else{g=function(){setTimeout(function(){i.iscroll.refresh() 9408},0) 9409}; 9410k.addClass("ds2-show-sublevel"); 9411i._setContentBarSubnavHeight(); 9412setTimeout(function(){i.iscroll.refresh() 9413},0); 9414i._animateContentIn(f,g) 9415}if(!h.hasClass("ds2-active-page")){i._linkCheck(e,k) 9416}},_linkCheck:function(f,e){if(!e.hasClass("ds2-has-sublevel")){if(f&&f.length>1){b.location.href=f 9417}}},_createFlyout:function(){var k=this,m=this.options,i=this.element,l=c(".ds2-show-for-all",c("."+m.contentBarClass,i)).first(),f=c(".ds2-show-for-all",c("."+m.contentBarClass,i)).last(),e=c("a",f).attr("data-main-link-id"),g=c("a",l).attr("data-main-link-id"),j="click",h; 9418c(".ds2-navigation-main--level-1 li",c(".ds2-navigation-main nav")).each(function(n,o){if(c(o).attr("data-main-id")===g){h="<ul>"; 9419c("> ul > li",c(o)).each(function(q,s){var r=c(s).clone(); 9420var p=""; 9421if(c("ul",r).length>0){p+="ds2-has-sublevel"; 9422c("> a",r).addClass("ds2-icon ds2-icon--arrow-big-r-white") 9423}if(r.attr("data-main-id")===e){p+=" ds2-is-active" 9424}h+='<li class="'+p+'" data-main-link-id="'+c(s).attr("data-main-id")+'">'; 9425h+=r.html(); 9426h+="</li>" 9427}); 9428h+="</ul>" 9429}}); 9430c(".ds2-navigation-content-bar--content",i).append(h); 9431if(c("html").hasClass("touch")){j="tap" 9432}c(".ds2-navigation-content-bar--content a",i).on(j,function(n){k._onSublevelClickRef(n) 9433}) 9434}}); 9435c(b).on("initializeComponents",function(){c(".ds2-navigation-content-bar").ds2NavigationContentBar() 9436}) 9437}(window,document,jQuery)); 9438(function(b,a,c,d){c.widget("digitals2.ds2NavigationMain",{options:{asOverlay:false,flyoutClass:"ds2-navigation-main--flyout-container",flyoutContentClass:".ds2-navigation-main--flyout .ds2-navigation-main--content",flyoutMainContentClass:".ds2-navigation-main--flyout",flyoutContentHeight:0,level1Class:"ds2-navigation-main--level-1",level2Class:"ds2-navigation-main--level-2",level3Class:"ds2-navigation-main--level-3",menuClass:"ds2-navigation-main--menu",navigationClass:"ds2-navigation-main--container",fastlaneClass:"ds2-navigation-main--fastlane",specialClass:"ds2-navigation-main--special",navigationTopBar:".ds2-navigation-main--top-bar",navigationTopBarOpen:"ds2-navigation-main--top-bar-open",hasCloseButton:false,closeBtnContent:"ds2-navigation-element--flyout-close",closeBtn:"ds2-icon--close-white"},_create:function(){var g=this,h=this.options,f=this.element; 9439g.isMobile=false; 9440g.isTablet=false; 9441g._setDeviceValues(); 9442c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi ds2ResizeSmallIntegration ds2ResizeMediumIntegration ds2ResizeLargeIntegration",g,g._onResize); 9443g._createFlyout(); 9444c(".ds2-cookie-disclaimer-js--submit, .ds2-cookie-disclaimer-js--deny").on("click",function(i){i.preventDefault(); 9445g._closeFlyout() 9446}); 9447c("."+h.closeBtn).on("click",function(i){i.preventDefault(); 9448g._closeFlyout() 9449}); 9450c("ul:not(."+h.specialClass+") li a",f).on("click",g,g._onClick); 9451c("."+h.navigationClass,f).on("navigation:menu:close",g,g._onSalesbarClick); 9452if(c("div").hasClass(h.closeBtnContent)){h.hasCloseButton=true 9453}var e=false; 9454c(b).on("resize",Foundation.utils.throttle(function(i){if(c("html").hasClass("touch")&&c(".ds2-main-footer").css("position")=="fixed"){c("input").on("focus",function(j){c(".ds2-main-footer").fadeOut() 9455}); 9456c("input").on("blur",function(j){c(".ds2-main-footer").fadeIn() 9457}); 9458if(!e){if(a.activeElement.tagName.toLowerCase()=="input"){c(".ds2-main-footer").fadeOut(); 9459e=true 9460}}}},250)) 9461},_createIScroll:function(e){var g=this,h=this.options,f=this.element; 9462c(".ds2-navigation-main",f).addClass("ds2-iscroll-container"); 9463c(".ds2-navigation-main--flyout-container",f).addClass("ds2-iscroll-content");
9464g.iscroll=new IScroll(".ds2-navigation-main--flyout-container",{mouseWheel:e,scrollbars:true,click:true,tap:true,bounce:false,momentum:true,probeType:1,interactiveScrollbars:true}); 9465if(e){g._addIScrollEvents() 9466}},_addIScrollEvents:function(){var f=this,g=this.options,e=this.element; 9467f.iscroll.on("scrollEnd",function(){f._onScrollEnd() 9468}); 9469f.iscroll.on("scrollStart",function(){f._onScrollStart() 9470}) 9471},_animateModulId:function(){var f=this,g=this.options,e=this.element; 9472c(".ds2-navigation-main--id-module-slider",e).slick({dots:false,infinite:true,speed:1000,fade:true,cssEase:"linear",autoplay:true,arrows:false,centerPadding:0}) 9473},_setDeviceValues:function(){var e=this; 9474switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 9475e.isTablet=false; 9476break; 9477case"ds2ResizeMedium":e.isTablet=true; 9478e.isMobile=false; 9479break; 9480default:e.isMobile=false; 9481e.isTablet=false; 9482break 9483}switch(b.digitals2.main.mediaQueryNaviWatcherCheck()){case"ds2ResizeMediumNavi":e.isTablet=true; 9484break 9485}},_addBackLink:function(f,h,j){var g=this,i=this.options,e=this.element; 9486c(".ds2-navigation-main--backlist li",c(i.flyoutContentClass)).each(function(l,m){if(c(m).attr("data-level-class")===j){c(m).remove() 9487}}); 9488var k=f.parent().clone(); 9489c("span",k).remove(); 9490c("> a",k).removeClass("ds2-active ds2-icon--arrow-big-r-white").addClass("ds2-icon ds2-icon--arrow-big-l-white ds-icon--left"); 9491c(".ds2-navigation-main--backlist",c(i.flyoutContentClass)).append('<li data-link-main-id="'+h+'" data-level-class="'+j+'">'+k.html()+"</li>"); 9492c(".ds2-navigation-main--backlist a",c(i.flyoutContentClass)).unbind().bind("click",g,g._onBacklinkClick) 9493},_removeBackLink:function(f){var h=this,i=this.options,e=this.element,g=f.parent().attr("data-link-main-id"); 9494c(".ds2-navigation-main--backlist li",c(i.flyoutContentClass)).each(function(j,k){if(c(k).attr("data-link-main-id")===g){c(k).remove() 9495}}) 9496},_removeAllBackLinks:function(){var e=this.options; 9497c(".ds2-navigation-main--backlist li",c(e.flyoutContentClass)).remove() 9498},_resetLevel1Links:function(h){var f=this,g=f.options,e=f.element; 9499c("."+g.level1Class+" a",e).removeClass("ds2-active"); 9500if(h){c(".ds2-navigation-main--menu a",e).removeClass("ds2-active") 9501}},_removeBorder:function(){c(".ds2-navigation-main--level-3").removeClass("ds2-border-left"); 9502c(".ds2-navigation-main--level-2").removeClass("ds2-border-right") 9503},_addBorder:function(){var e=this,f=e.options,g=c("."+f.level2Class+".ds2-open").height(),h=c("."+f.level3Class+".ds2-open").height(); 9504if(c("."+f.level3Class).hasClass("ds2-open")){if(g>=h&&h!=0){c("."+f.level2Class).addClass("ds2-border-right") 9505}else{if(g<h&&h!=0){c("."+f.level3Class).addClass("ds2-border-left") 9506}else{if(h==0){e._removeBorder() 9507}}}}},_onScrollStart:function(){var f=this,g=this.options,e=this.element 9508},_onScrollEnd:function(){var f=this,g=this.options,e=this.element; 9509if(f.iscroll.y<=f.iscroll.maxScrollY){}},_onClick:function(e){var q=e.data,n=c(e.currentTarget),l; 9510l=n.hasClass("ds2-active-page"); 9511if(c(".ds2-navigation-content-bar").height()){c(".ds2-navigation-salesbar--container").removeClass("ds2-padding-bottom"); 9512c(".ds2-navigation-main--flyout").removeClass("ds2-padding-bottom") 9513}else{c(".ds2-navigation-main--flyout").addClass("ds2-padding-bottom"); 9514c(".ds2-navigation-salesbar--container").addClass("ds2-padding-bottom") 9515}if(n.attr("href").length<=1){q._removeBorder(); 9516e.preventDefault(); 9517var r=q.options,o=q.element,h=n.parent().attr("data-main-id"),i,p=n.parent().parent().attr("class").replace("ds2-open","").replace("ds2-active","").replace(" ","").replace(" ",""),k,g=false; 9518if(q.isTablet||q.isMobile||p===r.level1Class){c("."+r.level1Class+" a.ds2-active",o).addClass("ds2-old") 9519}else{c("."+p+" a.ds2-active",o).removeClass("ds2-active") 9520}if(h=="ds2-level1-1"||p==r.fastlaneClass){c("."+r.navigationClass+" a",o).removeClass("ds2-active").removeClass("ds2-old"); 9521c(r.flyoutContentClass+" a.ds2-active",o).removeClass("ds2-active"); 9522c("."+r.level1Class+" li a").removeClass("ds2-underline") 9523}if(n.hasClass("ds2-active")){n.removeClass("ds2-active"); 9524if(p===r.menuClass||(p===r.level1Class&&(!q.isTablet&&!q.isMobile))){c("."+r.menuClass+" a").removeClass("ds2-active"); 9525g="close" 9526}}else{n.addClass("ds2-active"); 9527c("."+r.menuClass+" a").removeClass("ds2-active").addClass("ds2-active"); 9528if(p===r.menuClass||(p===r.level1Class&&(!q.isTablet&&!q.isMobile))){g="open" 9529}}if(g&&g==="close"){c("."+r.navigationClass+" a",o).removeClass("ds2-active").removeClass("ds2-old"); 9530c(r.flyoutContentClass+" a.ds2-active",o).removeClass("ds2-active"); 9531q._closeFlyout() 9532}else{switch(p){case r.menuClass:k=r.level1Class; 9533break; 9534case r.level1Class:k=r.level2Class; 9535break; 9536case r.level2Class:k=r.level3Class; 9537break; 9538case r.level3Class:c("."+r.level1Class+" li a").removeClass("ds2-underline"); 9539c("."+r.level1Class+" li .ds2-active").addClass("ds2-underline"); 9540c("."+r.fastlaneClass+" li a",o).removeClass("ds2-active"); 9541q._closeFlyout(); 9542break 9543}if(k!=r.level2Class){c(r.flyoutContentClass+" ."+k+" a.ds2-active",o).removeClass("ds2-active"); 9544c(r.flyoutContentClass+" ."+k,o).removeClass("ds2-open") 9545}if(p===r.level1Class){c("."+r.navigationClass+" ."+r.level1Class+" a.ds2-old",o).removeClass("ds2-active ds2-old"); 9546if(k!=r.level2Class){c(r.flyoutContentClass+" ul",o).removeClass("ds2-open") 9547}if(!q.isTablet&&!q.isMobile){q._removeAllBackLinks() 9548}else{c("."+r.level1Class+" li",o).each(function(s,t){if(c(t).attr("data-main-id")===h){c("> a",c(t)).addClass("ds2-active") 9549}}) 9550}}else{c("."+r.navigationClass+" ."+r.level2Class+" a.ds2-old",o).removeClass("ds2-active ds2-old") 9551}i=c(r.flyoutContentClass+" ul.ds2-active.ds2-open",o).attr("data-link-main-id")||c("."+r.menuClass+" li",o).attr("data-main-id"); 9552var m=c(r.flyoutContentClass+" ul.ds2-open.ds2-active",o).attr("data-link-main-id")||c("."+r.menuClass+" li",o).attr("data-main-id"); 9553if(m!==i){i=m 9554}if(p===r.menuClass){if(g!=="close"){q._removeAllBackLinks() 9555}q._resetLevel1Links(); 9556c(r.flyoutContentClass+" ul",o).removeClass("ds2-open") 9557}else{if(n.attr("data-back-disable")!=="disabled"){q._addBackLink(n,i,p) 9558}}if(c("."+r.flyoutClass).hasClass("ds2-flyout-open")&&!q.isTablet&&!q.isMobile){c("."+k+" li").css({opacity:1}); 9559c("."+k+" li").velocity("stop").velocity({opacity:0}
9559,{duration:300,complete:function(){c("."+k+" li").css({opacity:""}); 9560c(r.flyoutContentClass+" ul",o).removeClass("ds2-active"); 9561q._showFlyoutLevel(h,k) 9562}}) 9563}else{c(r.flyoutContentClass+" ul",o).removeClass("ds2-active"); 9564q._showFlyoutLevel(h,k) 9565}if(g&&g==="open"){var f=c(".ds2-navigation-salesbar").hasClass("ds2-active"),j=0; 9566if(f){log("navi says: salesbar is open..."); 9567j=300 9568}else{log("navi says: salesbar is closed...") 9569}q._openFlyout(j) 9570}}}},_onSalesbarClick:function(j){var g=j.data,h=g.options,i=c("."+h.flyoutClass,f),k=300,f=g.element,e=c(".ds2-navigation-salesbar").outerHeight(); 9571if(c("."+h.flyoutClass,f).hasClass("ds2-flyout-open")){c("."+h.navigationClass+" a",f).removeClass("ds2-active").removeClass("ds2-old"); 9572c(h.flyoutContentClass+" a.ds2-active",f).removeClass("ds2-active"); 9573i.css({overflow:"hidden"}); 9574if(i.hasClass("ds2-flyout-open")){c(".ds2-navigation-main--content ul li").css({opacity:1}); 9575c(".ds2-navigation-main--content ul li").velocity("stop").velocity({opacity:0},{duration:300,complete:function(){c(".ds2-navigation-main--content ul li").css({opacity:""}) 9576}}); 9577i.velocity("stop").velocity({height:e},k,function(){i.css({height:"",display:"none"}) 9578}).removeClass("ds2-flyout-open"); 9579g._setNaviHeight() 9580}}},_onBacklinkClick:function(k){k.preventDefault(); 9581var h=k.data,j=h.options,e=h.element,g=c(k.currentTarget),f=g.parent().attr("data-link-main-id"),i=g.parent().attr("data-level-class"); 9582h._removeBackLink(g); 9583c(j.flyoutContentClass+" ul",e).removeClass("ds2-active ds2-open"); 9584c(j.flyoutContentClass+" ul."+i+" a",e).removeClass("ds2-active"); 9585if(i===j.level1Class){h._resetLevel1Links() 9586}h._showFlyoutLevel(f,i) 9587},_onResize:function(i){var f=i.data,g=f.options,e=f.element; 9588f._setDeviceValues(); 9589f._setFlyoutMargin(); 9590f._setNaviHeight(); 9591if(c("."+g.flyoutClass).hasClass("ds2-flyout-open")||c(".ds2-searchform").outerHeight(true)>0){f._openHeaderHeight() 9592}else{f._closeHeaderHeight() 9593}if(g.hasCloseButton){f._checkFlyoutFullscreen() 9594}var h=c("."+g.navigationClass+" ."+g.menuClass+" a",e).hasClass("ds2-active")&&(c("."+g.navigationClass+" ."+g.level1Class+" a.ds2-active",e).length<=0); 9595if(f.isMobile||f.isTablet){h=c("."+g.navigationClass+" ."+g.menuClass+" a",e).hasClass("ds2-active")||(c("."+g.navigationClass+" ."+g.level1Class+" a.ds2-active",e).length>0) 9596}if(!f.isMobile&&!f.isTablet){if(h){c("."+g.flyoutClass,e).removeClass("ds2-flyout-open").css({display:""}) 9597}}else{if(h){c("."+g.flyoutClass,e).removeClass("ds2-flyout-open").addClass("ds2-flyout-open") 9598}else{c("."+g.flyoutClass,e).removeClass("ds2-flyout-open") 9599}}},_showFlyoutLevel:function(i,h){log("show flyout: "+i); 9600var f=this,g=this.options,e=this.element; 9601c(g.flyoutContentClass+" ul:not(.ds2-active)",e).removeClass("ds2-active"); 9602c(g.flyoutContentClass+" ul:not(.ds2-open)",e).removeClass("ds2-open").css({marginLeft:""}); 9603if(h==g.level2Class){c(g.flyoutContentClass+" ."+g.level1Class+" a.ds2-active",e).removeClass("ds2-active"); 9604c(g.flyoutContentClass+" ."+g.level1Class,e).removeClass("ds2-open"); 9605c(g.flyoutContentClass+" ul",e).removeClass("ds2-open"); 9606c(".ds2-navigation-main--content ul li a").removeClass("ds2-active") 9607}c(g.flyoutContentClass+" ul."+h,e).each(function(j,k){if(c(k).attr("data-link-main-id")===i){c(k).addClass("ds2-active ds2-open") 9608}}); 9609if(c("."+g.flyoutClass,e).hasClass("ds2-flyout-open")){f._adjustFlyoutHeight(h) 9610}f._setFlyoutMargin() 9611},_setFlyoutMargin:function(){var f=this,h=this.options,e=f.element,i=0,g=c("."+h.navigationClass+" ."+h.level1Class+" li a.ds2-active").first().parent(); 9612if(!f.isMobile&&!f.isTablet){if(g&&g.length>0){i=g.offset().left-c("nav",e).offset().left 9613}}c(h.flyoutContentClass+" ul.ds2-open:not(."+h.level1Class+")",e).first().css({marginLeft:i}) 9614},_decreasePaddingOfFlyout:function(){var g=c(".ds2-navigation-content-bar"),f=g.height(),e=c(".ds2-navigation-main--flyout"); 9615if(g&&f&&e){e.removeClass("ds2-padding-bottom") 9616}},_openFlyout:function(h){var l=this,m=this.options,j=l.element,g=c("."+m.flyoutClass,j),f,i=300,e=0,k=0; 9617if(!g.hasClass("ds2-flyout-open")){log("navi says: flyout is not open..."); 9618l._openHeaderHeight(); 9619this._decreasePaddingOfFlyout(); 9620if(c(".ds2-navigation-salesbar").hasClass("ds2-active")){c("."+m.navigationClass).trigger("salesbar:menu:close"); 9621c(".ds2-navigation-main--salesbar a").removeClass("ds2-active"); 9622e=c(".ds2-navigation-salesbar").outerHeight(); 9623k=300 9624}else{c(".ds2-navigation-main--search a").removeClass("ds2-active"); 9625c("."+m.navigationClass).trigger("searchform:menu:close") 9626}f=g.outerHeight(); 9627log("start open flyout animation"); 9628c(".ds2-navigation-main--content").velocity("stop").velocity({overflow:"hidden"},{duration:k,complete:function(){c(".ds2-navigation-main--content ul li").css({opacity:0}
9628); 9629c(".ds2-navigation-main--content ul li").velocity("stop").velocity({opacity:1},{duration:300,complete:function(){c(".ds2-navigation-main--content ul li").css({opacity:""}) 9630}}); 9631g.css({display:"block",overflow:"hidden",height:e}); 9632g.velocity("stop").velocity({height:f},{duration:i,complete:function(){g.css({overflow:"",height:""}); 9633m.flyoutContentHeight=g.height(); 9634log("finish open flyout animation"); 9635log("check if flyout fullscreen"); 9636if(m.hasCloseButton){l._checkFlyoutFullscreen() 9637}log("----------"); 9638c(a).trigger("models:click") 9639}}).addClass("ds2-flyout-open") 9640}}); 9641l._setNaviHeight() 9642}else{log("navi says: flyout is already open..."); 9643log("----------") 9644}},_closeFlyout:function(){var f=this,g=this.options,e=f.element,h=c("."+g.flyoutClass,e),i=300; 9645log("start close flyout animation"); 9646h.css({overflow:"hidden"}); 9647if(h.hasClass("ds2-flyout-open")){f._closeHeaderHeight(); 9648h.velocity("stop").velocity({height:0},i,function(){log("finish close flyout animation"); 9649log("----------"); 9650h.css({display:"",overflow:"",height:""}); 9651c(".ds2-navigation-main--menu li a").removeClass("ds2-active"); 9652c("."+g.level1Class+" li a").removeClass("ds2-active"); 9653c(a).trigger("models:click") 9654}).removeClass("ds2-flyout-open"); 9655f._setNaviHeight() 9656}},_adjustFlyoutHeight:function(h){var f=this,g=this.options,e=f.element,i=c("."+g.flyoutClass,e),k=g.flyoutContentHeight,j=(i).height(); 9657log("got old height of "+k); 9658log("got new height of "+j); 9659f._addBorder(); 9660c("."+h+" li").css({opacity:0}); 9661c("."+h+" li").velocity({opacity:1},{duration:300,complete:function(){c("."+h+" li").css({opacity:""}) 9662}}); 9663if(j!=k){log("start adjust flyout height animation"); 9664i.css({display:"block",overflow:"hidden",height:k}); 9665i.velocity("stop").velocity({height:j},{duration:300,complete:function(){i.css({overflow:"",height:""}); 9666g.flyoutContentHeight=j; 9667log("finish adjust flyout height animation"); 9668log("check if flyout fullscreen"); 9669if(g.hasCloseButton){f._checkFlyoutFullscreen() 9670}log("----------") 9671}}) 9672}else{log("no need to adjust flyout height") 9673}},_checkFlyoutFullscreen:function(){var f=this,g=this.options; 9674var h=c("."+g.flyoutClass).outerHeight(true),e=0; 9675headerHeight=c(".ds2-navigation-main--container").outerHeight(true),footerHeight=c(".ds2-main-footer").outerHeight(true),cookieDisHeight=c(".ds2-cookie-disclaimer").outerHeight(true),integrationWatcher=b.digitals2.main.mediaQueryIntegrationWatcherCheck(); 9676if(integrationWatcher!="ds2ResizeSmallIntegration"){e=c(b).height()-headerHeight-footerHeight; 9677if(c(".ds2-cookie-disclaimer").css("display")!="none"){e=e-cookieDisHeight 9678}log("CurrentFlyout: "+h); 9679log("MaxFlyoutHeight: "+e); 9680if(h>=e){c("."+g.flyoutClass).css({"max-height":e,}); 9681c(g.flyoutMainContentClass).css({"padding-bottom":"70px"}); 9682c("."+g.closeBtnContent).fadeIn().css({position:"absolute",bottom:"0"}); 9683if(f.iscroll!=null){f.iscroll.destroy(); 9684f._createIScroll(true) 9685}else{f._createIScroll(true) 9686}}else{c("."+g.flyoutClass).removeAttr("style"); 9687c(g.flyoutMainContentClass).removeAttr("style"); 9688c("."+g.closeBtnContent).fadeOut(); 9689if(f.iscroll!=null){f.iscroll.destroy() 9690}}}else{c("."+g.flyoutClass).removeAttr("style"); 9691c(g.flyoutMainContentClass).removeAttr("style"); 9692c("."+g.closeBtnContent).fadeOut(); 9693if(f.iscroll!=null){f.iscroll.destroy() 9694}}if(f.iscroll!=null){setTimeout(function(){f.iscroll.refresh() 9695},0) 9696}},_closeHeaderHeight:function(){var e=this.options; 9697c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 9698},_openHeaderHeight:function(){var e=this.options; 9699if(!e.hasCloseButton){if(c(".ds2-navigation-main--id-module").css("display")!="none"){c(e.navigationTopBar).addClass(e.navigationTopBarOpen) 9700}else{c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 9701}}else{c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 9702}},_createFlyout:function(){var f=this,g=this.options,e=this.element; 9703c("."+g.menuClass+" > li",e).each(function(i,k){var h=f._getLevelNavigation("level-1",e,c(k).attr("data-main-id"),true); 9704c(g.flyoutContentClass,e).append(h) 9705}); 9706c("."+g.level1Class+" > li",e).each(function(h,l){var k=f._getLevelNavigation("level-2",l,c(".ds2-navigation-main--level-2",l).parent().attr("data-main-id")); 9707var j=""; 9708c(".ds2-navigation-main--level-3",l).each(function(i,m){j+=f._getLevelNavigation("level-3",c(m).parent(),c(m).parent().attr("data-main-id")) 9709}
9709); 9710c(g.flyoutContentClass,e).append(k).append(j); 9711c("li a",c(g.flyoutContentClass,e)).removeClass("ds2-icon--all-models-white") 9712}) 9713},_getLevelNavigation:function(h,g,j,e){var f,i; 9714if(c(".ds2-navigation-main--"+h,g).length>0){i=j; 9715f='<ul class="ds2-navigation-main--'+h+'" data-link-main-id="'+i+'">'; 9716c(".ds2-navigation-main--"+h+" > li",g).not(".ds2-navigation-main--invisible").each(function(l,k){var n=c("ul",k).length>0; 9717if(n){f+='<li class="ds2-has-sublevel" data-main-id="'+c(k).attr("data-main-id")+'">' 9718}else{f+="<li>" 9719}var m=c(k).clone(); 9720if(n&&h!=="level-3"){c("> a",m).addClass("ds2-icon ds2-icon--arrow-big-r-white") 9721}c("ul",m).remove(); 9722f+=m.html()+"</li>" 9723}); 9724if(e){f+=this._getFastlaneNavigation() 9725}f+="</ul>" 9726}return f 9727},_getFastlaneNavigation:function(){var f; 9728var e=this.element; 9729f=""; 9730c(".ds2-navigation-main--fastlane > li",e).each(function(g,h){var i=c(h).clone(); 9731f+="<li>"; 9732f+=i.html()+"</li>" 9733}); 9734return f 9735},_setNaviHeight:function(){var l=this,m=this.options,k=this.element,i=300; 9736var h=function(){c("#ds2-globalnav").removeClass("navi-height-set").css({height:""}) 9737}; 9738if(c("."+m.flyoutClass,k).hasClass("ds2-flyout-open")){var g=c(".ds2-navigation-main--id-module",k).height(),f=!c(".ds2-navigation-main--id-module",k).hasClass("ds2-navigation-main--hide-for-medium-down"); 9739if((l.isMobile||l.isTablet)&&f){c("#ds2-globalnav").addClass("navi-height-set").velocity("stop").velocity({height:g+5},i) 9740}else{h() 9741}}else{if(l.isMobile||l.isTablet){var e,j=c("#ds2-globalnav").height(); 9742c("#ds2-globalnav").css({height:""}); 9743e=c("#ds2-globalnav").height(); 9744c("#ds2-globalnav").css({height:j}); 9745c("#ds2-globalnav").addClass("navi-height-set").velocity("stop").velocity({height:e},i,function(){c("#ds2-globalnav").css({height:""}) 9746}) 9747}else{h() 9748}}}}); 9749c(b).on("initializeComponents",function(){c(".ds2-navigation-main").ds2NavigationMain() 9750}) 9751}(window,document,jQuery)); 9752(function(b,a,c,d){c.widget("digitals2.ds2NavigationModelSmall",{options:{modelsCardItem:".ds2-navigation-model-small--card-item"},activeModel:d,mediaQuerie:d,_create:function(){var e=this,f=this.options; 9753$carContainer=c(".ds2-navigation-model-small--card-item"); 9754e.isMobile=false; 9755e.isTablet=false; 9756e._setDeviceValues(); 9757c(f.modelsCardItem).imagesLoaded(function(){b.digitals2.main._equalheight() 9758}); 9759c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",e,e._onResize) 9760},_setDeviceValues:function(){var e=this; 9761b.digitals2.main._equalheight(); 9762switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 9763break 9764}switch(b.digitals2.main.mediaQueryNaviWatcherCheck()){case"ds2ResizeSmallNavi":e.isTablet=true; 9765$carContainer.removeClass("medium-4"); 9766$carContainer.addClass("medium-6"); 9767break; 9768case"ds2ResizeMediumNavi":e.isTablet=true; 9769$carContainer.removeClass("large-3"); 9770$carContainer.removeClass("medium-6"); 9771$carContainer.addClass("medium-4"); 9772break; 9773case"ds2ResizeLargeNavi":e.isMobile=false; 9774e.isTablet=false; 9775$carContainer.removeClass("medium-4"); 9776$carContainer.addClass("large-3"); 9777break 9778}},_destroy:function(){},_onResize:function(f){var e=f.data; 9779e._setDeviceValues() 9780}}); 9781c(b).on("initializeComponents",function(){c(".ds2-navigation-model-small").ds2NavigationModelSmall() 9782}) 9783}(window,document,jQuery)); 9784(function(b,a,c,d){c.widget("digitals2.ds2NavigationModel",{options:{models:".ds2-navigation-model--model",modelsList:".ds2-navigation-model--model-list",modelContainer:".ds2-navigation-model--model-container",list:".ds2-navigation-model--cars-list",overviews:".ds2-navigation-model--car-overview",disclaimers:".ds2-navigation-model--disclaimer",card:".ds2-model-card",cardContainer:".ds2-navigation-model--card-container",cardList:".ds2-navigation-model--car",animDuration:250},_create:function(){var e=this; 9785var f=e.options; 9786e.models=c(f.models,this.element); 9787e.cardList=c(f.cardList,this.element); 9788e.modelsList=c(f.modelsList,this.element); 9789e.modelContainer=c(f.modelContainer,this.element); 9790e.cardContainer=c(f.cardContainer,this.element); 9791e.list=c(f.list,this.element); 9792e.clickedModel=""; 9793f.mediaQuerie=b.digitals2.main.mediaQueryWatcherCheck(); 9794e.navigationBuild(); 9795c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge",function(g){e.resizeAnimation(g) 9796}); 9797c("img",this.element).load(function(){c(this).closest(".ds2-model-card--image").addClass("ds2-img-loaded") 9798}); 9799c(this.element).addClass("ds2-model-navi--ready") 9800},navigationBuild:function(){var e=this; 9801var f=d; 9802e.models.off("click").on("mouseover",function(g){c(this).addClass("ds2-active-hover") 9803}).on("touchstart",function(g){e.scrolling=false; 9804c(this).removeClass("ds2-active-hover") 9805}).on("touchmove",function(g){e.scrolling=true; 9806c(this).removeClass("ds2-active-hover") 9807}).on("mouseleave touchmove click",function(g){c(this).removeClass("ds2-active-hover") 9808}).on("mouseup touchend",function(h){var g=this; 9809var i=c(this).offset(); 9810if(e.scrolling===true){c(this).removeClass("ds2-active-hover") 9811}else{h.preventDefault(); 9812if(e.activeModel&&(e.activeModel==g)){e.hideModels(g); 9813log("close") 9814}else{if(e.activeModel&&(e.activeModel!=g)){e.toggleModels(g,i); 9815log("close & reopen") 9816}else{e.showModels(this,true,true); 9817log("open") 9818}}}}) 9819},resizeAnimation:function(i){var j=i.type,f=this,e=f.models.filter(".ds2-active"),g=c(b).width(),h=b.digitals2.main.mediaQueryNaviWatcherCheck(); 9820f._resetCarHeight(); 9821if(j!=f.options.mediaQuerie){f.hideModels(e); 9822f.options.mediaQuerie=j 9823}else{if(j==="ds2ResizeMedium"&&h!==f.options.naviMediaQuery){f.hideModels(e); 9824f.options.naviMediaQuery=h 9825}}b.digitals2.main._equalheight(); 9826f.carsAnimateIn(f.clickedModel) 9827},showModels:function(f,g,i){var e=c(f),j; 9828this.models.removeClass("ds2-active"); 9829e.addClass("ds2-active"); 9830j=e.data("modelId"); 9831var h; 9832this.models.filter(function(k){if(c(this)[0]===e[0]){h=k 9833}}); 9834this.activeModel=f; 9835this._modelsListInRow((h+1),i); 9836this.carsDisplay(j,i); 9837this._modelScrollTo(f) 9838},hideModels:function(g,f){var e=c(g); 9839this.models.removeClass("ds2-active"); 9840this.activeModel=d; 9841this.carsAnimateIn(null,f) 9842},toggleModels:function(e,f){var g=this.models.filter(".ds2-active"); 9843if(f.top!=g.offset().top){this.hideModels(g,e) 9844}else{this.showModels(e,true,false) 9845}},carsDisplay:function(g,f){var e=this; 9846if(f){e.cardList.css("opacity",0); 9847e.cardList.hide(); 9848e.carsFadeIn(g) 9849}else{e.cardList.velocity({opacity:0}
9849,{duration:e.options.animDuration,complete:function(){e.cardList.hide(); 9850e.carsFadeIn(g) 9851}}) 9852}},carsAnimateIn:function(h,m){var o=this,n=o.list.find('li[data-model-id="'+h+'"]'),g=n.find(o.options.disclaimers).outerHeight(),f=n.find(o.options.overviews).outerHeight(),i=n.find(o.options.card).length,l=o._getElementsRow().elementsRow,k=Math.ceil(i/l),p=o._getMaxCardHeight(n),e=k*p,j=e+g+f; 9853if(e>0){o.list.velocity({height:j},{duration:(o.options.animDuration*2),easing:"swing"}) 9854}else{o.list.stop().velocity({height:0},{duration:(o.options.animDuration*2),easing:"swing",complete:function(){o.onCarsAnimateInReady(this); 9855if(m){o.showModels(m,true,true) 9856}}}) 9857}},onCarsAnimateInReady:function(){this.carsListHide(); 9858this.list.stop().velocity({height:0},{duration:(this.options.animDuration*2),easing:"swing"}) 9859},carsFadeIn:function(h){var f=this,g=c(f.cardList).filter("[data-model-id="+h+"]"),e=0; 9860f.clickedModel=h; 9861g.show(); 9862b.digitals2.main._equalheight(); 9863g.velocity({opacity:1},{duration:f.options.animDuration,complete:function(){f.carsAnimateIn(h) 9864}}) 9865},carsListHide:function(){this.cardList.hide(); 9866this.list.detach(); 9867this.list.appendTo(this.modelsList) 9868},_getLastInRow:function(e){var o=this,n=o.models.length,i=o._getElementsRow().btnInListRow,j=Math.ceil(n/i),h=e,f=0,l,m; 9869for(var g=1; 9870g<=j; 9871g++){if(h<i*g){f=g; 9872break 9873}}if(n+1<f*i||f===0){m=n-1 9874}else{m=(f*i)-2 9875}l=o.models.eq(m).parent(); 9876return l 9877},_getElementsRow:function(){var f=this,h=c(b).width(),e,g; 9878if(h<=520){e=1; 9879g=2 9880}else{if(h>520&&h<=720){e=2; 9881g=3; 9882f.modelContainer.removeClass("medium-3").addClass("medium-4"); 9883f.cardContainer.removeClass("medium-4").addClass("medium-6") 9884}else{if(h>720&&h<=1023){e=3; 9885g=4; 9886f.modelContainer.removeClass("medium-4").addClass("medium-3"); 9887f.cardContainer.removeClass("medium-6").addClass("medium-4") 9888}else{if(h>=1024){e=4; 9889g=6 9890}}}}return{elementsRow:e,btnInListRow:g} 9891},_getMaxCardHeight:function(h){var f=[],e=Function.prototype.apply.bind(Math.max,null),g=0; 9892h.find(this.options.cardContainer).each(function(i){f.push(c(this).height()) 9893}); 9894g=e(f); 9895return g 9896},_modelsListInRow:function(g,f){var e=this._getLastInRow(g); 9897this.list.detach(); 9898this.list.insertAfter(e) 9899},_resetCarHeight:function(){c(this.options.card,this.list).css("height","") 9900},_modelScrollTo:function(e){var h=5,f=c(e).offset().top-h,g=c(".ds2-page--wrapper .ds2-navigation-content-bar"); 9901if(g){f-=g.height() 9902}c("html,body").stop().animate({scrollTop:f},{duration:300,easing:"swing"}) 9903}}); 9904c(b).on("initializeComponents",function(){c(".ds2-navigation-model").ds2NavigationModel() 9905}) 9906}(window,document,jQuery)); 9907(function(b,a,c,d){c.widget("digitals2.ds2NavigationSalesbar",{options:{flyoutClass:"ds2-navigation-main--flyout-container",navigationClass:"ds2-navigation-main--container",contentBar:"ds2-navigation-content-bar",contentbarClass:"ds2-navigation-content-bar--container",salesbarMenuClass:"ds2-navigation-main--salesbar",salesbarClass:"ds2-navigation-salesbar",salesbarButtonClass:"ds2-sales-button",buildButtonClass:"ds2-build-button",isMainNavClass:"ds2-is-mainnav",isContentbarClass:"is-contentbar"},_create:function(){var f=this,g=this.options,e=this.element; 9908f.isMobile=false; 9909f.isTablet=false; 9910f.salesBarClicked=false; 9911f.salesBarBreadcrumbOpen=false; 9912f.salesBarOpen=false; 9913f._setDeviceValues(); 9914c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",f,f._onResize); 9915c(b).bind("scroll touchmove",f,f._onScroll); 9916c("."+g.navigationClass+" ."+g.salesbarMenuClass+" a").bind("click",f,f._onSalesbarMainNavClick); 9917c("."+g.contentbarClass+" ."+g.salesbarButtonClass+" a").bind("click",f,f._onSalesbarBreadcrumbClick); 9918c("."+g.navigationClass).bind("salesbar:menu:close",f,f._onNaviClick); 9919c(a).bind("contentbar:click",function(){f._closeAll() 9920}); 9921c(a).bind("click",function(h){var j=c(h.target),k=j.is("li"),i=j.closest(".ds2-navigation-main--salesbar").length>0; 9922if(!k&&!i){f._closeAll() 9923}}); 9924e.on("ds2-navigation-salesbar--equalizeButtons",function(){f._equalizeButtons() 9925}) 9926},_setDeviceValues:function(){var e=this; 9927switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 9928break; 9929case"ds2ResizeMedium":e.isTablet=true; 9930break; 9931default:e.isMobile=false; 9932e.isTablet=false; 9933break 9934}},_setFlyoutMargin:function(m){var r=this,s=this.options,o=r.element,j=0,l=j,f=c("."+s.contentbarClass+" ."+s.salesbarButtonClass+" a"),q=f.width(),g=c("."+s.contentBar).height(),n,k=c("#ds2-globalnav"),i=(m==="contentbar")?c(".ds2-buttonlist",".ds2-navigation-content-bar--container").first():c(".ds2-navigation-main--special").first(); 9935if(k&&k.length>0){n=(m==="contentbar")?null:c("#ds2-globalnav").offset().left 9936}if(!r.isMobile&&!r.isTablet){if(i&&i.length>0){j=i.offset().left; 9937l=j+7 9938}}else{if(m!="contentbar"&&i&&i.length>0){l=j 9939}}switch(m){case"contentbar":var p=(!r.isMobile&&!r.isTablet)?q:"100%"; 9940var h=(!r.isMobile&&!r.isTablet)?"fixed":"absolute"; 9941var e=(!r.isMobile&&!r.isTablet)?g:c(a).scrollTop()+g; 9942o.css({left:j,position:h,width:p,top:e,zIndex:2000}).addClass(s.isContentbarClass).removeClass(s.isMainNavClass); 9943c("."+s.salesbarMenuClass,o).first().css({marginLeft:0}); 9944break; 9945default:o.removeClass(s.isContentbarClass).addClass(s.isMainNavClass); 9946c("."+s.salesbarMenuClass,o).first().css({marginLeft:l}); 9947break 9948}},_equalizeButtons:function(){var h=this,i=h.options,g=h.element,f=c("."+i.contentbarClass+" ."+i.salesbarButtonClass+" a"),j=c("."+i.contentbarClass+" ."+i.buildButtonClass+" a"),e=Math.max(f.width(),j.width()); 9949if(!h.isMobile&&!h.isTablet&&e>0){e=e+2>285?285:e+2; 9950f.width(e); 9951j.width(e) 9952}},_showSalesbar:function(k,f){var h=this,j=h.options,e=h.element,l=0; 9953animationTime=0; 9954if(f==true){l=i; 9955animationTime=300 9956}h.salesBarOpen=true; 9957e.addClass("ds2-active"); 9958c(".ds2-navigation-main--top-bar").addClass("ds2-navigation-main--top-bar-open"); 9959var i=e.height(); 9960e.css({display:"none",overflow:"hidden"}); 9961c(".ds2-navigation-main--salesbar li").velocity({overflow:"hidden"},{duration:animationTime,complete:function(){c(".ds2-navigation-main--salesbar li").css({overflow:""}); 9962e.css({height:l,display:"block",overflow:"hidden"}); 9963c(".ds2-navigation-main--salesbar li").css({opacity:0}
9963); 9964c(".ds2-navigation-main--salesbar li").velocity({opacity:1},{duration:300,complete:function(){c(".ds2-navigation-main--salesbar li").css({opacity:""}); 9965c(a).trigger("models:click") 9966}}); 9967e.velocity({height:i},{duration:300,delay:k,complete:function(){e.css({height:"",overflow:"",display:""}) 9968}}) 9969}}); 9970h.salesBarClicked=false; 9971var g=c("."+j.navigationClass+" ."+j.salesbarMenuClass+" a"); 9972g.removeClass("ds2-active").addClass("ds2-active") 9973},_hideSalesbar:function(f){var h=this,i=h.options,e=h.element; 9974e.css({overflow:"hidden"}); 9975if(h.salesBarOpen){e.velocity({height:0},300,function(){e.css({height:"",display:"",overflow:""}); 9976e.removeClass("ds2-active"); 9977if(f){f() 9978}c(".ds2-navigation-main--top-bar").removeClass("ds2-navigation-main--top-bar-open"); 9979c(a).trigger("models:click"); 9980e.removeClass(i.isMainNavClass).removeClass(i.isContentbarClass) 9981}); 9982h.salesBarOpen=false 9983}var g=c("."+i.navigationClass+" ."+i.salesbarMenuClass+" a"); 9984g.removeClass("ds2-active") 9985},_showSalesBarContentBar:function(){var h=this,i=h.options,g=h.element,e=c("."+i.contentbarClass+" ."+i.salesbarButtonClass+" a"),f=c("."+i.contentbarClass).height(); 9986h._setFlyoutMargin("contentbar"); 9987h.salesBarBreadcrumbOpen=true; 9988e.parent().addClass("ds2-active"); 9989h._showSalesbar() 9990},_hideSalesBarContentBar:function(){var i=this,j=i.options,h=i.element,e=c("."+j.contentbarClass+" ."+j.salesbarButtonClass+" a"),g=c("."+j.contentbarClass).height(); 9991i.salesBarContentBarOpen=false; 9992e.parent().removeClass("ds2-active"); 9993var f=function(){h.css({position:"",width:"",top:"",zIndex:"",left:"0px"}) 9994}; 9995i._hideSalesbar(f) 9996},_closeAll:function(){var g=this,h=g.options,f=g.element,e=c("."+h.contentbarClass+" ."+h.salesbarButtonClass+" a"); 9997if(g.salesBarBreadcrumbOpen){e.parent().hasClass("ds2-active"); 9998g._hideSalesBarContentBar() 9999}},_onSalesbarMainNavClick:function(j){var g=j.data,i=g.options,f=g.element,k; 10000if(c(".ds2-navigation-main--flyout-container").hasClass("ds2-flyout-open")){k=true 10001}g._setFlyoutMargin(); 10002if(c(".ds2-navigation-content-bar").height()){c(".ds2-navigation-salesbar--container").removeClass("ds2-padding-bottom") 10003}else{c(".ds2-navigation-salesbar--container").addClass("ds2-padding-bottom") 10004}if(c(j.currentTarget).attr("href").length<=1){j.preventDefault(); 10005j.stopPropagation(); 10006c(a).trigger("salesbar:click"); 10007g.salesBarClicked=true; 10008var h=0; 10009var e=c(".ds2-navigation-main .ds2-navigation-main--flyout-container").hasClass("ds2-flyout-open"); 10010if(e){h=300; 10011c("."+i.navigationClass).trigger("navigation:menu:close") 10012}else{c("."+i.navigationClass).trigger("searchform:menu:close"); 10013c(".ds2-navigation-main--search a").removeClass("ds2-active") 10014}if(f.hasClass("ds2-active")){g.salesBarClicked=false; 10015g._hideSalesbar() 10016}else{g._showSalesbar(h,k) 10017}}},_onSalesbarBreadcrumbClick:function(i){var g=i.data,h=g.options,f=g.element,e=c(i.currentTarget); 10018i.preventDefault(); 10019i.stopPropagation(); 10020c(a).trigger("salesbar:click"); 10021if(e.parent().hasClass("ds2-active")){g._hideSalesBarContentBar() 10022}else{g._showSalesBarContentBar() 10023}},_onNaviClick:function(j){var g=j.data,h=g.options,f=g.element,i=c("."+h.flyoutClass,f),e=i.outerHeight(); 10024c(".ds2-navigation-main--salesbar li").css({opacity:1}); 10025c(".ds2-navigation-main--salesbar li").velocity({opacity:0},{duration:300,complete:function(){c(".ds2-navigation-main--salesbar li").css({opacity:""}); 10026f.css({overflow:"hidden",display:"none"}); 10027f.css({overflow:"",display:""}); 10028c(".ds2-navigation-main--flyout-container").css({height:e}); 10029f.removeClass("ds2-active"); 10030f.removeClass(h.isMainNavClass).removeClass(h.isContentbarClass); 10031g.salesBarOpen=false 10032}}) 10033},_onResize:function(j){var g=j.data,i=g.options,f=g.element,e=c("."+i.contentbarClass).height(); 10034$salesButton=c("."+i.contentbarClass+" ."+i.salesbarButtonClass+" a"); 10035if(g.isMobile||g.isTablet){$salesButton.width("auto") 10036}var h=f.hasClass(i.isContentbarClass)?"contentbar":null; 10037g._setFlyoutMargin(h); 10038g._equalizeButtons(); 10039g._setDeviceValues(); 10040if(f.hasClass("ds2-active")){g._setDeviceValues() 10041}if(g.salesBarBreadcrumbOpen){f.css({top:(!g.isMobile&&!g.isTablet)?e:c(a).scrollTop()+e}) 10042}},_onScroll:function(f){var e=f.data; 10043e._closeAll() 10044}}); 10045c(b).on("initializeComponents",function(){c(".ds2-navigation-salesbar").ds2NavigationSalesbar() 10046}) 10047}(window,document,jQuery)); 10048(function(b,a,c,d){c.widget("digitals2.ds2NavigationTop",{options:{asOverlay:false},scope:d,shadowRoot:d,subMenuDistanceHoverEffect:15,flyout:d,$flyout:d,mainMenu:d,mainMenu
10048Sub:d,salesbar:d,salesbarIsOpen:false,flyoutIsOpen:false,flyoutIsOpenWithMainId:d,mainMenuMobileOverIsOpen:false,mediaQuerie:"",_create:function(){var e=this; 10049this.scope=this.element; 10050this.flyout=c(".ds2-mainmenu-flyout",this.element); 10051this.$flyout=c(this.flyout); 10052this.navigationTop=c(".ds2-hires-navigation-top",this.element); 10053this.mainMenu=c(".ds2-mainmenu-list",this.element); 10054this.mainMenuMobile=c(".ds2-mainmenu-mobile",this.element); 10055this.mainMenuMobileList=c(".ds2-mainmenu-mobile-list",this.element); 10056this.mainMenuSub=c(".ds2-mainmenu-sub",this.element); 10057this.mainMenuSpecial=c(".ds2-mainmenu-special-list",this.element); 10058this.salesbar=c(".ds2-mainmenu-salesbar",this.element); 10059this.mediaQueriesInit(); 10060this.mainMenuBuild(); 10061this.mainMenuSpezialBuild(); 10062this.logoMobileDetailHide(); 10063this.alternativePage(); 10064this.element.bind("flyoutClose",function(f){e.flyoutClose() 10065}); 10066this.element.bind("salesbarClose",function(f){e.salesbarClose() 10067}); 10068this.element.bind("mainMenuMobileClose",function(f){e.mainMenuMobileClose() 10069}); 10070if(this.options.asOverlay===true){this.$flyout.addClass("isOverlay"); 10071this.salesbar.addClass("isOverlay"); 10072this.salesbar.addClass("linie") 10073}c(b).bind("scroll",function(){var f=e.salesbarIsScrolledIntoView(e.salesbar); 10074if(f===false){e.salesbarClose() 10075}}).bind("resize",function(){if(e.salesbarIsOpen===true){if(e.mediaQuerie==="large"){c(".top-bar .row").css({height:""}) 10076}e.salesbarOpenAnimate() 10077}}) 10078},_destroy:function(){},alternativePage:function(){if(c("body").hasClass("ds2-page--navigation-alternative-layout")){var e=c(".ds2-navigation-top"); 10079e.css({"background-color":"#bbbbbb"}); 10080c(".ds2-mainmenu-list li:last-child").trigger("click") 10081}},logoMobileDetailHide:function(){if(c("body").hasClass("ds2-detailpage")){var e=c(this.navigationTop).find(".ds2-mainmenu-logo.ds2-mobile"); 10082e.css({display:"none"}) 10083}else{var e=c(this.navigationTop).find(".ds2-mainmenu-logo.ds2-mobile"); 10084e.css({display:"block"}) 10085}},mediaQueriesInit:function(){var e=this,j=b.matchMedia("all and (max-width: 480px)"),k=b.matchMedia("all and (min-width: 480px) and (max-width: 768px)"),i=b.matchMedia("all and (min-width: 769px) and (max-width: 1280px)"); 10086var g=function(l){if(l.matches){e.mediaQuerie="large" 10087}e.mainMenuMobileClose(); 10088c(".top-bar .row").css({height:""}) 10089}; 10090var h=function(l){if(l.matches){e.mediaQuerie="medium" 10091}e.logoMobileDetailHide(); 10092e.flyoutClose(); 10093if(e.salesbarIsOpen===true){e.salesbarOpenAnimate() 10094}}; 10095var f=function(l){if(l.matches){e.mediaQuerie="small" 10096}if(e.salesbarIsOpen===true){e.salesbarOpenAnimate() 10097}}; 10098j.addListener(f); 10099k.addListener(h); 10100i.addListener(g); 10101f(j); 10102h(k); 10103g(i) 10104},mainMenuBuild:function(){var j=c(this.mainMenu).find("li"),e=this; 10105for(var f=0; 10106f<j.length; 10107f++){var h=j[f],g; 10108c(h).unbind("click touchend").bind({"click touchend":function(i){i.preventDefault(); 10109c(this).parent().find("a").removeClass("ds2-active"); 10110c(this).find("a").addClass("ds2-active"); 10111if(c(this).hasClass("ds2-has-dropdown")){g=c(this).find("a").data().mainMenuId; 10112if(e.flyoutIsOpen===true&&e.flyoutIsOpenWithMainId===g){e.flyoutClose() 10113}else{e.flyoutIsOpenWithMainId=g=c(this).find("a").data().mainMenuId; 10114e.salesbarClose(); 10115log("this",this); 10116log("mainMenuId",g); 10117e.flyoutOpen(this,g); 10118e.menuSubOut() 10119}}else{e.flyoutClose() 10120}if(c(this).hasClass("ds2-salesbar")){e.salesbarClick() 10121}},mouseenter:function(){},mouseleave:function(){}}) 10122}},mainMenuSpezialBuild:function(){var g=c(this.mainMenuSpecial).find(".ds2-salesbar-button"),f,e=this; 10123c(g).unbind("click touchend").bind({"click touchend":function(h){if(c(this).find("a").hasClass("open")){c(this).parent().find("a").removeClass("ds2-active"); 10124c(this).find("a").removeClass("open") 10125}else{c(this).find("a").addClass("open"); 10126c(this).parent().find("a").removeClass("ds2-active"); 10127c(this).find("a").addClass("ds2-active") 10128}h.preventDefault(); 10129e.salesbarClick(); 10130e.flyoutClose() 10131},mouseenter:function(){},mouseleave:function(){}}); 10132g=c(this.mainMenuSpecial).find(".ds2-menu-button"); 10133c(g).unbind("click touchend").bind({"click touchend":function(h){h.preventDefault(); 10134if(e.mainMenuMobileOverIsOpen===false){f=c(this).find("a").data().mainMenuId; 10135e.salesbarClose(); 10136e.mainMenuMobileBuild(); 10137e.menuSubOut(); 10138e.flyoutClose(); 10139c(this).find("a").addClass("ds2-active"); 10140c(this).find("a").addClass("open") 10141}else{c(this).find("a").removeClass("open"); 10142e.mainMenuMobileClose(); 10143e.flyoutClose(); 10144c(this).find("a").removeClass("ds2-active") 10145}},mouseenter:function(){}
10145,mouseleave:function(){}}) 10146},mainMenuMobileBuild:function(){var j=c(this.mainMenuMobile).find("li"),e=this; 10147this.mainMenuMobileOverIsOpen=true; 10148for(var f=0; 10149f<j.length; 10150f++){var h=j[f],g; 10151c(h).unbind("click touchend").bind({"click touchend":function(k){var i=c(this).find("a").data().mainMenuId; 10152if(i!="home"){k.preventDefault() 10153}if(c(this).hasClass("ds2-has-dropdown")){g=c(this).find("a").data().mainMenuId; 10154e.salesbarClose(); 10155e.flyoutOpen(this,g); 10156e.menuSubOut() 10157}else{e.flyoutClose() 10158}if(c(this).hasClass("ds2-salesbar")){e.salesbarClick() 10159}},mouseenter:function(){},mouseleave:function(){}}) 10160}this.flyoutClose(); 10161this.mainMenuMobileOverAnimate(); 10162c(".ds2-navigation-cluster").trigger("clusterSubClose") 10163},mainMenuMobileOverAnimate:function(){var e=-1,f; 10164log("height",e); 10165log("height2",f); 10166c(this.mainMenuMobile).children().each(function(){if(e<c(this).height()){e=c(this).height() 10167}}); 10168if(e>0){f=e+"px" 10169}else{f="0px" 10170}c(this.mainMenuMobile).stop().animate({height:f},{duration:300,easing:"swing"}); 10171this.openTopBar() 10172},mainMenuMobileClose:function(){c(this.mainMenuMobile).find("a").removeClass("ds2-active"); 10173this.mainMenuMobileOut(); 10174if(!this.salesbarIsOpen){this.closeTopBar() 10175}},mainMenuMobileOut:function(){var e=this; 10176this.mainMenuMobileOverIsOpen=false; 10177c(this.mainMenuMobile).stop().animate({height:"0px"},{duration:200,easing:"swing",complete:e.mainMenuMobileEnded}) 10178},mainMenuMobileEnded:function(){},mainMenuMobileScrolled:function(j){var l=c(b).scrollTop(),g=c(b).height(),k=l+g,f=c(j)[0].offsetTop,e=c(j).height(),h=f+e,i=(g<=e+f&&l>0); 10179return i 10180},openTopBar:function(){log("open top bar"); 10181c(".top-bar .row").stop(); 10182if(this){var e=this 10183}if(e.mediaQuerie&&e.mediaQuerie!=="large"&&e.mediaQuerie!=="xlarge"){log("animate to: ",c(".ds2-mainmenu-logo").height()); 10184c(".top-bar .row").animate({height:c(".ds2-mainmenu-logo").height()},300) 10185}},closeTopBar:function(){if(this){var e=this 10186}c(".top-bar .row").stop(); 10187if(e.mediaQuerie&&e.mediaQuerie!=="large"&&e.mediaQuerie!=="xlarge"){var f=c(".top-bar .row").height(),g; 10188c(".top-bar .row").css({height:""}); 10189g=c(".top-bar .row").height();
10190c(".top-bar .row").css({height:f}); 10191c(".top-bar .row").animate({height:g},300) 10192}},salesbarClick:function(){if(this.salesbarIsOpen===true){this.salesbarClose() 10193}else{this.salesbarOpen(); 10194this.mainMenuMobileClose() 10195}},salesbarClickFromExtern:function(){if(this.salesbarIsOpen===true){this.salesbarClose() 10196}else{this.salesbarOpenScrollTo(); 10197this.salesbarOpen() 10198}},salesbarOpenScrollTo:function(){var e=c(this.salesbar)[0].offsetTop; 10199c("html, body").animate({scrollTop:e},500) 10200},salesbarOpen:function(){var e=this; 10201this.salesbarIsOpen=true; 10202c(this.salesbar).show(); 10203this.salesbarOpenAnimate() 10204},salesbarOpenAnimate:function(){this.openTopBar(); 10205salsebarHeight=c(".ds2-mainmenu-salesbar .ds2-mainmenu-salesbar-list").outerHeight(); 10206c(this.salesbar).stop().animate({height:salsebarHeight},{duration:300,easing:"swing"}) 10207},salesbarClose:function(){this.closeTopBar(); 10208c(".ds2-active",this.mainMenuSpecial).removeClass("ds2-active"); 10209this.salesbarIsOpen=false; 10210c(this.salesbar).stop().animate({height:"0px"},{duration:200,easing:"swing",complete:this.salesbarCloseEnded}) 10211},salesbarCloseEnded:function(){c(this.salesbar).hide() 10212},salesbarIsScrolledIntoView:function(h){var j=c(b).scrollTop(),i=j+c(b).height(),e=c(h)[0].offsetTop,f=e+c(h).height(),g=(f>=j); 10213return g 10214},flyoutOpen:function(h,g){c(this.flyout).addClass("line"); 10215this.flyoutIsOpen=true; 10216this.menuActiveRemove(".ds2-sub-dropdown"); 10217var i=c(".ds2-mainmenu-close",this.element),f=this.$flyout.find(".ds2-sub-dropdown"),e=this,k; 10218var j=c(".closeBackground",this.element),e=this; 10219c.each(f,function(m,l){k=c(l).data().mainMenuId; 10220if(g===k){var n=c(h).context.offsetLeft-e.subMenuDistanceHoverEffect; 10221c(l).addClass("ds2-dropdown-visible").css("left",n); 10222e.menuSubBuild(k); 10223e.mainMenuMobileClose() 10224}else{c(l).removeClass("ds2-dropdown-visible") 10225}}); 10226c(i).show(); 10227this.flyOverAnimate(); 10228c(".ds2-navigation-cluster").trigger("clusterSubClose") 10229},flyOverAnimate:function(){var e=-1,f; 10230c(this.flyout).children().each(function(){if(e<c(this).outerHeight()){e=c(this).outerHeight() 10231}}); 10232if(e>0){f=e+c(".ds2-mainmenu-close").parent().height()+"px" 10233}else{f="0px" 10234}c(this.flyout).stop().animate({height:f},{duration:300,easing:"swing"}) 10235},flyOutEnded:function(){var i=c(".closeBackground"); 10236c(i).hide(); 10237try{if(this.$flyout.find(".ds2-sub-dropdown")!=d){var f=this.$flyout.find(".ds2-sub-dropdown"); 10238c.each(f,function(j,e){c(e).removeClass("ds2-dropdown-visible") 10239}) 10240}}catch(h){return 10241}this.menuSubOut(); 10242var g=c(this.shadowRoot.querySelector(".ds2-mainmenu-close")); 10243c(g).hide() 10244},flyoutClose:function(){var e=this; 10245this.flyoutIsOpen=false; 10246c(this.flyout).stop().animate({height:"0px"},{duration:200,easing:"swing",complete:e.flyOutEnded}); 10247c(this.mainMenu).find("a").removeClass("ds2-active"); 10248c(this.flyout).removeClass("line") 10249},flyoutScrolled:function(j){var l=c(b).scrollTop(),g=c(b).height(),k=l+g,f=c(j)[0].offsetTop,e=c(j).height(),h=f+e,i=(g<=e+f&&l>0); 10250return i 10251},menuSubBuild:function(){var k=c(this.mainMenuSub).find(".ds2-sub-dropdown li"),l=c(this.mainMenuSub).find(".ds2-sub-dropdown-title a"),f=c(this.mainMenuSub).find(".ds2-sub-sub-dropdown li"),h=c(this.mainMenuSub).find(".ds2-sub-sub-dropdown-title a"),n=this; 10252for(var e=0; 10253e<l.length; 10254e++){var m=l[e]; 10255c(m).unbind("click touchend").bind({"click touchend":function(i){i.preventDefault(); 10256n.mainMenuMobileBuild() 10257}}) 10258}for(var e=0; 10259e<h.length; 10260e++){var m=h[e],g,j; 10261c(m).unbind("click touchend").bind({"click touchend":function(t){t.preventDefault(); 10262if(n.mediaQuerie==="small"||n.mediaQuerie==="medium"){n.menuSubOut() 10263}j=c(this).parent().parent().parent().data().mainMenuSubId; 10264var p=c(n.mainMenuSub).find(".ds2-sub-dropdown li a"),s=d; 10265for(var r=0; 10266r<p.length; 10267r++){var q=p[r],o=c(q).data().mainMenuSubId; 10268if(o===j){s=c(q).parent().parent().data().mainMenuId; 10269break 10270}}if(s){g="gebrauchtfahrzeuge"; 10271n.flyoutOpen(this,s) 10272}n.mainMenuMobileClose() 10273}}) 10274}for(var e=0; 10275e<k.length; 10276e++){var m=k[e],g; 10277c(m).unbind("click touchend").bind({"click touchend":function(i){if(c(this).find("a").hasClass("open")){c(this).parent().find("a").removeClass("ds2-active"); 10278c(this).find("a").removeClass("open") 10279}else{c(this).find("a").addClass("open"); 10280c(this).parent().find("a").removeClass("ds2-active"); 10281c(this).find("a").addClass("ds2-active") 10282}i.preventDefault(); 10283if(c(this).hasClass("ds2-has-dropdown")){g=c(this).find("a").data().mainMenu
10283SubId; 10284n.menuSubOver(this,g); 10285n.mainMenuMobileClose() 10286}else{n.menuSubOut() 10287}},mouseenter:function(){},mouseleave:function(){}}) 10288}for(var e=0; 10289e<f.length; 10290e++){var m=f[e]; 10291c(m).find("a").bind({"click touchend":function(i){b.open(c(this).attr("href"),"_self"); 10292return false 10293},mouseenter:function(){},mouseleave:function(){}}) 10294}},menuSubOver:function(i,h){this.menuActiveRemove(".ds2-sub-sub-dropdown"); 10295var g=this.$flyout.find(".ds2-sub-dropdown"),f=this.$flyout.find(".ds2-sub-sub-dropdown"),e=this,j; 10296c.each(g,function(l,k){if(e.mediaQuerie==="small"||e.mediaQuerie==="medium"){c(k).removeClass("ds2-dropdown-visible") 10297}}); 10298c(i).parent().addClass("ds2-sub-dropdown-separtor"); 10299c.each(f,function(l,k){j=c(k).data().mainMenuSubId; 10300if(h===j){var m=c(i).parent().css("left"); 10301c(k).addClass("ds2-dropdown-visible").css("left",m).children().hide().fadeIn() 10302}else{c(k).removeClass("ds2-dropdown-visible") 10303}}); 10304this.flyOverAnimate() 10305},menuSubOut:function(){var e=this.$flyout.find(".ds2-sub-sub-dropdown"); 10306c.each(e,function(g,f){c(f).removeClass("ds2-dropdown-visible") 10307}); 10308this.flyOverAnimate() 10309},menuActiveRemove:function(f){var e=this.$flyout.find(f).find("a"); 10310c.each(e,function(h,g){c(g).removeClass("ds2-active"); 10311c(g).parent().parent().removeClass("ds2-sub-dropdown-separtor") 10312}) 10313}}); 10314c(b).on("initializeComponents",function(){if(c(".ds2-navigation-top").hasClass("ds2-navigation-top--overlay")){c(".ds2-navigation-top").ds2NavigationTop({asOverlay:true}) 10315}else{c(".ds2-navigation-top").ds2NavigationTop() 10316}}) 10317}(window,document,jQuery)); 10318(function(b,a,c,d){c.widget("digitals2.ds2ScrollArrow",{options:{mainWrapper:"ds2-main-wrapper",scrollArrow:"ds2-scroll-arrow"},_create:function(){var e=this; 10319e.isMobile=false; 10320e.isTablet=false; 10321e._setDeviceValues(); 10322e._firstImageFind(); 10323c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",e,e._onResize); 10324c(b).on("ds2CookieControllerAnimFinished",e,e._onResize); 10325c(b).on("scroll touchmove",e,e._onScroll); 10326this.element.on("click",e,e._onscrollArrowClick) 10327},_setDeviceValues:function(){var e=this; 10328switch(b.digitals2.main.mediaQueryWatcherCheck()){case"ds2ResizeSmall":e.isMobile=true; 10329break; 10330case"ds2ResizeMedium":e.isTablet=true; 10331break; 10332default:e.isMobile=false; 10333e.isTablet=false; 10334break 10335}},_firstImageFind:function(){var f=this,e=c("."+this.options.mainWrapper,this.element).find("img").eq(0); 10336e.one("load",function(){f._getImageHeight() 10337}).each(function(){if(this.complete){c(this).load() 10338}else{}}) 10339},_getImageHeight:function(){if(c(".ds2-main-wrapper .ds2-component").first().find("img")){var g=this,i=c(".ds2-main-wrapper").find("img").eq(0).parent(),e=i.height(),f=c(b).height(),j=d,h=d; 10340if(i.offset()){j=i.offset(); 10341h=f-j.top-e 10342}g.element.removeClass("active"); 10343if((h<35)&&(e!=0)&&(c(b).scrollTop()==0)){g.element.addClass("active") 10344}if(e==0){setTimeout(function(){g._getImageHeight() 10345},200) 10346}}},_onResize:function(f){var e=f.data; 10347e._setDeviceValues(); 10348e._getImageHeight() 10349},_onScroll:function(e){e.data.element.removeClass("active") 10350},_onscrollArrowClick:function(f){var e=c(b).height(); 10351c("html,body").stop().animate({scrollTop:e},{duration:600,easing:"swing"}) 10352}}); 10353c(b).on("initializeComponents",function(){c(".ds2-scroll-arrow").ds2ScrollArrow() 10354}) 10355}(window,document,jQuery)); 10356(function(b,a,c,d){c.widget("digitals2.ds2SearchForm",{options:{trigger:".ds2-navigation-main--search",target:".ds2-searchform-js",closeTrigger:".ds2-searchform-js--close",navigationClass:"ds2-navigation-main--container",navigationTopBar:".ds2-navigation-main--top-bar",navigationTopBarOpen:"ds2-navigation-main--top-bar-open",hasCloseButton:false,closeBtnContent:"ds2-navigation-element--flyout-close",animateTime:300},_create:function(){var g=this,f=this.element,h=this.options,e=c("a",h.trigger),j=c(h.closeTrigger),i=false; 10357c(".ds2-navigation-main--container").on("searchform:menu:close",g,g._closeSearchForm); 10358i=(c(".aems-sr-searchbox").length>0)?true:false; 10359if(!i){e.off(); 10360e.on("click",function(k){k.preventDefault(); 10361g._toggleSearchForm(c(this)) 10362}); 10363j.off(); 10364j.on("click",function(k){k.preventDefault(); 10365g._toggleSearchForm(c(this)) 10366}) 10367}else{e.off(); 10368e.on("click",function(k){k.preventDefault(); 10369c("#aems-inputsearch").focus() 10370}) 10371}c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge ds2ResizeLargeNavi ds2ResizeMediumNavi ds2ResizeSmallNavi",g,g._onResize); 10372if(c("div").hasClass(h.closeBtnContent)){h.hasCloseButton=true 10373}},_toggleSearchForm:function(g){var j=this,i=this.element,k=this.options,f=c(k.target),e=f.height(); 10374if(0===e){j._closeFlyout(); 10375h(f,k.animateTime,"ds2-open"); 10376j._openHeaderHeight() 10377}else{f.stop().animate({height:"0"},k.animateTime,function(){j._setTriggerClass("ds2-inactive"); 10378c(a).trigger("models:click") 10379}); 10380j._closeHeaderHeight() 10381}
10381function h(m,n,o){var p=m.height(),l=m.css("height","auto").height(); 10382j._setTriggerClass("ds2-active"); 10383m.height(p); 10384m.velocity({height:l},{duration:300,complete:function(){o==="ds2-open"?m.height("auto"):null; 10385c(a).trigger("models:click") 10386}}) 10387}},_closeSearchForm:function(){c(".ds2-searchform").css({overflow:"hidden"}); 10388c(".ds2-searchform").velocity({height:0},{duration:300,complete:function(){c(".ds2-searchform").css({height:"",overflow:""}) 10389}}) 10390},_closeFlyout:function(){var f=this,e=this.element; 10391if(c(".ds2-navigation-main--flyout-container").hasClass("ds2-flyout-open")){e=c(".ds2-navigation-main--flyout-container") 10392}else{if(c(".ds2-navigation-salesbar").hasClass("ds2-active")){c(".ds2-navigation-main--salesbar a").removeClass("ds2-active"); 10393e=c(".ds2-navigation-salesbar") 10394}}e.css({overflow:"hidden"}); 10395e.velocity({height:0},{duration:300,complete:function(){c(".ds2-navigation-main--flyout-container").removeClass("ds2-flyout-open"); 10396c(".ds2-navigation-main--level-1 li a").removeClass("ds2-active"); 10397c(".ds2-navigation-main--menu li a").removeClass("ds2-active"); 10398c(".ds2-navigation-salesbar").removeClass("ds2-active"); 10399e.css({display:"",height:"",overflow:""}) 10400}}) 10401},_closeHeaderHeight:function(){var e=this.options; 10402c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 10403},_openHeaderHeight:function(){var e=this.options; 10404if(!e.hasCloseButton){if(c(".ds2-navigation-main--id-module").css("display")!="none"){c(e.navigationTopBar).addClass(e.navigationTopBarOpen) 10405}else{c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 10406}}else{c(e.navigationTopBar).removeClass(e.navigationTopBarOpen) 10407}},_setTriggerClass:function(j){var g=this,f=this.element,h=this.options,e=c("a",h.trigger),i="ds2-active"; 10408switch(j){case"ds2-active":e.addClass(i); 10409break; 10410case"ds2-inactive":e.removeClass(i); 10411break 10412}},_onResize:function(e){}}); 10413c(b).on("initializeComponents",function(){c(".ds2-searchform-js").ds2SearchForm() 10414}) 10415}(window,document,jQuery)); 10416(function(b,a,c,d){c.widget("digitals2.ds2Sitemap",{options:{},_create:function(){b.digitals2.main._equalheight(); 10417c(b.digitals2.main).on("ds2ResizeSmall ds2ResizeMedium ds2ResizeLarge",this,this._onResize) 10418},_onResize:function(e){b.digitals2.main._equalheight() 10419}}); 10420c(b).on("initializeComponents",function(){c(".ds2-sitemap").ds2Sitemap() 10421}) 10422}(window,document,jQuery)); 10423(function(b,a,c,d){c.widget("digitals2.ds2StagePresentation",{options:{fontScalingBodyActivated:false,h1:".ds2-stage-presentation--keyvisual-cta-container h1",h3:".ds2-stage-presentation--keyvisual-cta-container h3",expandCopySel:".ds2-expand--body-copy-container",masterWithElementSel:".ds2-stage-presentation--keyvisual",footnoteSel:".ds2-footnote"},_create:function(){var e=this; 10424e._fontScaling(e.options.h1,e.element,3,"25px","48px",c(e.options.masterWithElementSel)); 10425e._fontScaling(e.options.h3,e.element,3,"18px","25px",c(e.options.masterWithElementSel)); 10426e._footnotePositioning(); 10427b.digitals2.main.$window.on("resize",Foundation.utils.throttle(function(f){e._footnotePositioning() 10428},250)); 10429c(".ds2-stage-presentation--keyvisual-image-container img").load(function(){c(".ds2-preloader-wrapper").velocity({opacity:0},{duration:400}); 10430c(".ds2-preloading-content").velocity({opacity:1},{duration:400}) 10431}) 10432},_fontScaling:function(i,g,e,f,j,h){c(i,g).fitText(e,{minFontSize:f,maxFontSize:j,masterWithElement:h}) 10433},_footnotePositioning:function(){var f=c(this.options.h1,this.element),e=c(this.options.h3,this.element),g=parseFloat(f.css("font-size")),h=parseFloat(e.css("font-size")); 10434c(this.options.footnoteSel,f).each(function(j){c(this).css({top:g*-0.75}) 10435}); 10436c(this.options.footnoteSel,e).each(function(j){c(this).css({top:h*-0.75}) 10437}) 10438}}); 10439c(b).on("initializeComponents",function(){c(".ds2-stage-presentation").ds2StagePresentation() 10440}) 10441}(window,document,jQuery)); 10442(function(b,a,c,d){c.widget("digitals2.ds2StageTeaser",{options:{fontScalingBodyActivated:false,h1:".ds2-stage-slider--keyvisual-cta-location.show-for-large-up h1",h3:".ds2-stage-slider--keyvisual-cta-location.show-for-large-up h3",masterWithElementSel:".ds2-stage-teaser"},_create:function(){var e=this; 10443e._fontScaling(e.options.h1,e.element,3,"25px","48px",c(e.options.masterWithElementSel)); 10444e._fontScaling(e.options.h3,e.element,3,"18px","25px",c(e.options.masterWithElementSel)) 10445},_fontScaling:function(i,g,e,f,j,h){c(i,g).fitText(e,{minFontSize:f,maxFontSize:j,masterWithElement:h}) 10446},}); 10447c(b).on("initializeComponents",function(){c(".ds2-stage-teaser").ds2StageTeaser() 10448}) 10449}(window,document,jQuery)); 10450(function(b,a,c,d){c.widget("digitals2.ds2TechnicalData",{_create:function(){var e=this,f=c(".ds2-dropdown-js--item.active",this.element); 10451if(b.location.hash==""){b.location="#tab-0" 10452}b.digitals2.main.$window.on("hashchange.fndtn.tab",function(){c(".ds2-slider--main",e.element).slick("slickGoTo",0,true) 10453}); 10454if(f.length>0){e._triggerImpressionTracking(c(".ds2-dropdown--link",f),"automatic",Date.now()) 10455}c(".ds2-dropdown--link",this.element).on("click",function(){var g={eventName:c(this).text().trim(),eventCause:"active"}; 10456e.element.trigger("ds2-technical-data-impressionTrack",g) 10457}) 10458},_triggerImpressionTracking:function(h,e,g){var f={pName:c(h).text().trim(),pTimestamp:g,pCause:e}; 10459this.element.trigger("ds2-technical-data-impressionTrack",f) 10460}}); 10461c(b).on("initializeComponents",function(){c(".ds2-technical-data").ds2TechnicalData() 10462}
10462) 10463}(window,document,jQuery)); 10464(function(b,a,c,d){c.widget("digitals2.ds2Typo",{_create:function(){var g=this,e=this.element,f=c(".ds2-typo--title-container",e),h=c(".ds2-typo--title",e),i=b.digitals2.main.$window.width(); 10465g._applyBigText(f); 10466g._applyFontSpacing(h); 10467c(b.digitals2.main).on("ds2ResizeLarge ds2ResizeMedium ds2ResizeSmall",function(k){var j=b.digitals2.main.$window.width(); 10468if(j!=i){g._applyBigText(f); 10469g._applyFontSpacing(h); 10470i=b.digitals2.main.$window.width() 10471}}) 10472},_applyBigText:function(e){e.bigtext() 10473},_applyFontSpacing:function(e){e.css({"margin-top":b.digitals2.main.fontSpacing(e,0),"margin-bottom":e.height()*0.12+10}) 10474}}); 10475c(b).on("initializeComponents",function(){c(b).on("load",function(){c(".ds2-typo").ds2Typo() 10476}) 10477}) 10478}(window,document,jQuery)); 10479(function(b,a,c,d){c.widget("digitals2.ds2Sharing",{options:{},_create:function(){var e=this; 10480this.fallback=c(".ds2-iframe--fallback",this.element); 10481this.facebookFallback=c(".ds2-facebook-fallback",this.element); 10482this._disableSharing(); 10483this.facebook=(this.element.find(".ds2-sharing--facebook").length!=0)?1:0; 10484this.twitter=(this.element.find(".ds2-sharing--twitter").length!=0)?1:0; 10485this.google=(this.element.find(".ds2-sharing--google").length!=0)?1:0; 10486this.copy=(this.element.find(".ds2-sharing--copy").length!=0)?1:0; 10487this._tryClipBoard(); 10488c(b).on("ds2-consentChanged",function(){if(cookiecontroller.api.isRegulationAccepted()){e._privacyCheck() 10489}}); 10490e._privacyCheck() 10491},_enableSharing:function(){this.element.removeClass("ds2-sharing--disabled"); 10492this.fallback.removeClass("ds2-sharing--disabled"); 10493this.facebookFallback.css("display","none"); 10494if(this.facebook){this._includeFacebook() 10495}if(this.twitter){this._includeTwitter() 10496}if(this.google){this._includeGoogle() 10497}},_privacyCheck:function(){var e=this; 10498if(!cookiecontroller.api.isInitialized()){cookiecontroller.api.registerOnInitialized(function(){e._privacyCheck() 10499}) 10500}else{if(cookiecontroller.api.areBrowserCookiesEnabled()){if(cookiecontroller.api.isRegulationAccepted()===true){e._enableSharing() 10501}}else{b.digitals2.messages.showCookieBrowserDisabled() 10502}}},_disableSharing:function(){this.element.addClass("ds2-sharing--disabled"); 10503this.fallback.addClass("ds2-sharing--disabled"); 10504this.facebookFallback.css("display","inline") 10505},_includeTwitter:function(){var e=c("<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');<\/script>"); 10506e.prependTo("body") 10507},_includeFacebook:function(){var e=c('<div id="fb-root"></div><script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js = d.createElement(s); js.id = id;js.src = "//connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v2.5&appId=63095557214";fjs.parentNode.insertBefore(js, fjs);}(document, "script", "facebook-jssdk"));<\/script>'); 10508e.prependTo("body") 10509},_tryClipBoard:function(){var e; 10510this.element.find(".ds2-clipboard-item").val(b.location.href); 10511e=new Clipboard(".ds2-clipBoard"); 10512e.on("error",function(g){var f=b.getSelection(); 10513c(".ds2-clipBoard").html("Press Ctrl+C to copy") 10514}) 10515},_includeGoogle:function(){var e=c('<script src="https://apis.google.com/js/platform.js" async defer ><\/script>'); 10516e.prependTo("body") 10517}}); 10518c(b).on("initializeComponents",function(){c(".ds2-sharing").ds2Sharing() 10519}) 10520}(window,document,jQuery)); 10521(function(){var b=window.location.hash.substr(1)||""; 10522var a=""; 10523if(b.indexOf("BM")>=0){a="BM" 10524}else{if(b.indexOf("BI")>=0){a="BI" 10525}}$(".ds2-link--forward-parameters").each(function(){if(a&&this.href.indexOf("brand="+a)>=0){window.location.href=this.href.replace("brand="+a,"")+b 10526}if(b.indexOf("&")==0||b.length==0){this.href=this.href+b 10527}else{this.href=this.href+"&"+b 10528}}) 10529})(); 10530window.digitals2=window.digitals2||{}; 10531window.digitals2.messages=(function(){var d=function(){$("#ds2-messages-js--device-error").foundation("reveal","open") 10532}; 10533var b=function(e){$(".ds2-layer-error:eq("+e+")").foundation("reveal","open"); 10534$(".ds2-layer-error:eq("+e+")").ds2TrackingErrorLayer("triggerTrackingErrorEvent") 10535}; 10536var c=function(){$("#ds2-messages-js--cookie-browser-disabled").foundation("reveal","open") 10537};
10538var a=function(g,f){var e=$("#ds2-messages-js--cookie-disclaimer"); 10539if(g){e.attr("data-targetlayer",g.selector); 10540e.attr("data-targetsrc",f) 10541}e.foundation("reveal","open"); 10542e.on("click",".ds2-messages-js--submit",function(j){var i=$(e.data("targetlayer")),h=e.data("targetsrc"); 10543j.preventDefault(); 10544j.stopImmediatePropagation(); 10545window.digitals2.main.$window.trigger("ds2-setRegulationAccepted"); 10546if(i){$(document).one("closed.fndtn.reveal",e,function(){$("iframe",i).attr("src",h); 10547i.foundation("reveal","open") 10548}); 10549$(document).on("opened.fndtn.reveal",i,function(){$(document).off("closed.fndtn.reveal",e); 10550$(document).one("close.fndtn.reveal",i,function(){$("iframe",i).attr("src","") 10551}) 10552}) 10553}e.foundation("reveal","close") 10554}) 10555}; 10556return{showDeviceError:d,showErrorLayer:b,showCookieBrowserDisabled:c,showCookieDisclaimer:a} 10557})(); 10558window.digitals2=window.digitals2||{}; 10559$(document).ready(function(){window.digitals2.main={$window:$(window),options:{},init:function(){var b=false; 10560var a=this; 10561$breakpointSmall=520; 10562$breakpointMedium=980; 10563$breakpointLarge=1280; 10564Foundation.utils.register_media("small-navi","small-navi"); 10565Foundation.utils.register_media("medium-navi","medium-navi"); 10566Foundation.utils.register_media("large-navi","large-navi"); 10567Foundation.utils.register_media("small-integration","small-integration"); 10568Foundation.utils.register_media("medium-integration","medium-integration"); 10569Foundation.utils.register_media("large-integration","large-integration"); 10570this.mediaQuery=this.mediaQueryWatcherSet(); 10571this.mediaQueryNavi=this.mediaQueryNaviWatcherSet(); 10572this.mediaQueryIntegration=this.mediaQueryIntegrationWatcherSet(); 10573this.mediaQueryWatcherHandler(this.mediaQuery); 10574this.mediaQueryWatcherHandler(this.mediaQueryNavi); 10575this.mediaQueryWatcherHandler(this.mediaQueryNavi); 10576this.mediaQueryWatcher(); 10577this.checkCQMode() 10578},checkCQMode:function(){if(window.CQ&&window.CQ.WCM&&window.CQ.WCM.isEditMode()&&!window.CQ.WCM.isPreviewMode()){this.cqIsInEditMode=true 10579}},correctAnchorScrolling:function(){var c=this,b=0,d=false,a=window.location.href.indexOf("#"),e=window.location.href.indexOf("/",a),f=""; 10580if(e>0){return 10581}else{if(window.location.hash){$(window).on("mousewheel DOMMouseScroll MozMousePixelScroll",function(){d=true 10582}); 10583window.onload=function(){if(d){return 10584}if($(".ds2-navigation-content-bar").length){if(c.mediaQueryWatcherCheck()=="ds2ResizeLarge"){b=-50 10585}else{b=-45 10586}}f=window.location.hash.split("#").pop(); 10587$("#"+f).velocity("scroll",{duration:500,offset:b,easing:"ease-in-out",}) 10588} 10589}}},_equalheight:function(){var g=this,i=this.options,b=0,a=0,c=[],h,e=0,f=$("[data-newequalizer]"),d; 10590if(!g.isMobile){f.each(function(){d=$("[data-newequalizer-watch]",$(this)); 10591d.each(function(){h=$(this); 10592$(h).height("auto"); 10593topPostion=h.position().top; 10594if(a!=topPostion){for(currentDiv=0; 10595currentDiv<c.length; 10596currentDiv++){c[currentDiv].height(b) 10597}c.length=0; 10598a=topPostion; 10599b=h.height(); 10600c.push(h) 10601}else{c.push(h); 10602b=(b<h.height())?(h.height()):(b) 10603}for(currentDiv=0; 10604currentDiv<c.length; 10605currentDiv++){c[currentDiv].height(b) 10606}}) 10607}) 10608}else{$("[data-newequalizer-watch]").height("auto") 10609}},fontSpacing:function(a,e){var c=parseInt(a.css("font-size"),10),b=parseInt(a.css("line-height"),10),d=0.3; 10610return Math.round(15*e-(b-(c-c*d))*0.5) 10611},customizeFoundation:function(){$(document).foundation({reveal:{animation:"fade",animation_speed:250,close_on_background_click:true,close_on_esc:false,multiple_opened:true}}); 10612this.revealInit() 10613},revealInit:function(){var a=this; 10614$(document).off("opened.fndtn.reveal").one("opened.fndtn.reveal","[data-reveal]",function(c){var b=$(this).find(".ds2-video-player"); 10615if(b.length>0){b.first().ds2VideoPlayer("invokeFromLayer") 10616}setTimeout(function(){a.revealInit() 10617},200) 10618}) 10619},mediaQueryWatcherSet:function(){var a="ds2ResizeLarge"; 10620if(matchMedia(Foundation.media_queries.large).matches){a="ds2ResizeLarge" 10621}else{if(matchMedia(Foundation.media_queries.medium).matches){a="ds2ResizeMedium" 10622}else{if(matchMedia(Foundation.media_queries.small).matches){a="ds2ResizeSmall" 10623}}}this.mediaQuery=a; 10624return a 10625},mediaQueryWatcherCheck:function(){return this.mediaQuery 10626},mediaQueryNaviWatcherSet:function(){var a="ds2ResizeLargeNavi"; 10627if(matchMedia(Foundation.media_queries["large-navi"]).matches){a="ds2ResizeLargeNavi" 10628}else{if(matchMedia(Foundation.media_queries["medium-navi"]).matches){a="ds2ResizeMediumNavi" 10629}else{if(matchMedia(Foundation.media_queries["small-navi"]).matches){a="ds2ResizeSmallNavi" 10630}}}this.mediaQueryNavi=a; 10631return a 10632},mediaQueryNaviWatcherCheck:function(){return this.mediaQueryNavi 10633},mediaQueryIntegrationWatcherSet:function(){var a="ds2ResizeLargeIntegration"; 10634if(matchMedia(Foundation.media_queries["large-integration"]).matches){a="ds2ResizeLargeIntegration" 10635}else{if(matchMedia(Foundation.media_queries["medium-integration"]).matches){a="ds2ResizeMediumIntegration" 10636}else{if(matchMedia(Foundation.media_queries["small-integration"]).matches){a="ds2ResizeSmallIntegration" 10637}}}this.mediaQueryIntegration=a; 10638return a 10639},mediaQueryIntegrationWatcherCheck:function(){return this.mediaQueryIntegration 10640},mediaQueryWatcher:function(){var a=this; 10641this.$window.on("resize",Foundation.utils.throttle(function(f){var d=a.mediaQueryWatcherSet(); 10642var b=a.mediaQueryNaviWatcherSet(); 10643var c=a.mediaQueryIntegrationWatcherCheck(); 10644a.mediaQueryWatcherHandler(d); 10645a.mediaQueryWatcherHandler(b); 10646a.mediaQueryWatcherHandler(c) 10647},500)) 10648},mediaQueryWatcherHandler:function(a){$(this).trigger(a) 10649}}; 10650window.digitals2.main.init(); 10651window.digitals2.main.customizeFoundation(); 10652window.digitals2.main.$window.trigger("initializeComponents"); 10653window.digitals2.main.correctAnchorScrolling() 10654}); 10655window.digitals2=window.digitals2||{}; 10656window.digitals2.tracking=window.digitals2.tracking||{}; 10657window.digitals2.tracking.TrackingConstants={AUTOMATIC:"automatic",CALL:"call",CAUSE:"cause",CONTENT_BAR:"Content bar",CLICK:"click",COPY:"copy",DEFAULT:"default",DELAYED:"delayed",DOWNLOAD:"download",EFFECT:"effect",EMAIL:"email",ENGAGEMENT:"Engagement",ERROR:"Error",ERROR_MESSAGE:"Error message",EVENT_ACTION:"eventAction",EVENT_NAME:"eventName",EVENT_POINTS:"eventPoints",EVENT_TYPE:"eventType",EXPAND:"Expand",FILTER:"filter",HEADLINE:"headline",SUBHEADLINE:"subheadline",ICON:"icon",IMAGE:"image",IMPRESSION:"Impression",INTERACTION:"Interaction",SHARE:"Share",INTERNAL_CLICK:"internal_click",MAIN_NAVIGATION:"Main navigation",MILESTONE:"milestone",MMDR:"mmdr",OPEN_CONTACT_BUTTON:"Open contact button",OPEN_HIGHLIGHT:"Open highlight",OPEN_IMAGE:"Open image",OPEN_SEARCH:"Open search",OPEN_VIDEO:"Open video",O
10657UTBOUND_CLICK:"outbound_click",PROGRESS:"progress",PRIMARY_CATEGORY:"primaryCategory",RELATED_COMPONENT:"relatedPageComponent",RELATED_PAGE_CATEGORY:"relatedPageCategory",RELATED_PAGE_NAME:"relatedPageName",SHOW_INFORMATION_LAYER:"Show information layer",SHOW_MODEL_DATA:"Show model data",START_VIDEO:"Start video",SUCCESS:"Success",SWIPE:"swipe",TARGET:"target",TEXT_LINK:"text link",TRIGGERED:"triggered"}; 10658window.digitals2.tracking.eventBuilder=(function(d){var a=digitals2.tracking.TrackingConstants; 10659var f=[a.CAUSE,a.EFFECT,a.EVENT_ACTION,a.EVENT_NAME,a.EVENT_POINTS,a.TARGET]; 10660var e=[a.MMDR,a.PRIMARY_CATEGORY,a.EVENT_TYPE]; 10661var b=[a.RELATED_PAGE_NAME,a.RELATED_PAGE_CATEGORY,a.RELATED_COMPONENT]; 10662function g(m,n,k){if(!m){return 10663}var j=0; 10664var l=k.length; 10665var h=null; 10666for(; 10667j<l; 10668j++){h=k[j]; 10669if(m[h]&&""!==m[h]){n[h]=m[h] 10670}}}function c(){var h=d.getPageObject(d.getCurrentPageIndex()); 10671return{eventInfo:{cause:"",effect:"",eventAction:"",eventName:"",eventPoints:"",target:"",timeStamp:Date.now().toString()},category:{primaryCategory:"",mmdr:_.has(h,"category.mmdr")?h.category.mmdr:"",eventType:a.TRIGGERED},attributes:{relatedPageName:h.pageName||"",relatedPageCategory:h.category||{},relatedComponent:{componentInfo:{},category:{},attributes:{}}}} 10672}return{apply:function(){return{cause:function(h,i){h.eventInfo.cause=i; 10673return this 10674},delayed:function(h){h.category.eventType=a.DELAYED; 10675return this 10676},eventAction:function(i,h){i.eventInfo.eventAction=h; 10677return this 10678},eventPoints:function(i,h){i.eventInfo.eventPoints=h; 10679return this 10680},relatedComponent:function(i,h){i.attributes.relatedComponent=h; 10681return this 10682},relatedPageName:function(i,h){i.attributes.relatedPageName=h; 10683return this 10684},relatedPageCategory:function(i,h){i.attributes.relatedPageCategory=h; 10685return this 10686}} 10687},newEvent:function(){var h=c(); 10688return{build:function(){return h 10689},cause:function(i){h.eventInfo.cause=i; 10690return this 10691},categoryInteraction:function(){h.category.primaryCategory=a.INTERACTION; 10692return this 10693},delayed:function(){h.category.eventType=a.DELAYED; 10694return this 10695},effect:function(i){h.eventInfo.effect=i; 10696return this 10697},eventAction:function(i){h.eventInfo.eventAction=i; 10698return this 10699},eventActionIsError:function(){return this.eventAction(a.ERROR) 10700},eventActionIsExpand:function(){return this.eventAction(a.EXPAND) 10701},eventActionIsImpression:function(){return this.eventAction(a.IMPRESSION) 10702},eventName:function(i){h.eventInfo.eventName=i; 10703return this 10704},eventPoints:function(i){h.eventInfo.eventPoints=i.toString(); 10705return this 10706},from:function(i){if(!i){return this 10707}g(i.eventInfo,h.eventInfo,f); 10708g(i.category,h.category,e); 10709g(i.attributes,h.attributes,b); 10710return this 10711},mmdr:function(i){h.category.mmdr=i; 10712return this 10713},onsiteSearch:function(i){h.attributes.onsiteSearch=i; 10714return this 10715},onsiteSearchTerm:function(i){h.attributes.onsiteSearch=i; 10716return this 10717},onsiteSearchResults:function(i){h.attributes.onsiteSearchResults=i; 10718return this 10719},onsiteSearchResultsType:function(i){h.attributes.onsiteSearchResultsType=i; 10720return this 10721},onsiteSearchResultsFilters:function(i){h.attributes.onsiteSearchResultsFilters=i; 10722return this 10723},primaryCategory:function(i){h.category.primaryCategory=i; 10724return this 10725},primaryCategoryIsEngagement:function(){return this.primaryCategory(a.ENGAGEMENT) 10726},primaryCategoryIsInteraction:function(){return this.primaryCategory(a.INTERACTION) 10727},target:function(i){h.eventInfo.target=i; 10728return this 10729}} 10730}} 10731}(window.digitals2.tracking.api)); 10732window.digitals2.tracking.bmwTrackOptionsBuilder=(function(){var a=digitals2.tracking.TrackingConstants; 10733function b(){return{active:true,name:"",timing:true,type:a.CLICK,useTimer:false} 10734}return{options:function(){var c=b(); 10735return{active:function(d){c.active=d; 10736return this 10737},build:function(){return{active:c.active,name:c.name,timing:c.timing,type:c.type,useTimer:c.useTimer} 10738},callOptions:function(){return this.name(a.CALL).build() 10739},downloadOptions:function(){return this.name(a.DOWNLOAD).build() 10740},openContactOptions:function(){return this.type(a.OPEN_CONTACT_BUTTON).name(a.OPEN_CONTACT_BUTTON) 10741},openSearchOptions:function(){return this.type(a.OPEN_SEARCH).name(a.OPEN_SEARCH) 10742},emailOptions:function(){return this.name(a.EMAIL).build() 10743},expandOptions:function(){return this.name(a.EXPAND) 10744},impressionOptions:function(){return this.type(a.IMPRESSION).name(a.IMPRESSION) 10745},showModelOptions:function(){return this.name(a.SHOW_MODEL_DATA) 10746},milestoneOptions:function(){return this.name(a.MILESTONE).build() 10747},name:function(d){c.name=(d||"").toLowerCase().replace(/\s+/g,"_"); 10748return this 10749},openHighlightOptions:function(){return this.name(a.OPEN_HIGHLIGHT) 10750},openVideoOptions:function(){return this.name(a.OPEN_VIDEO) 10751},progressOptions:function(){return this.name(a.PROGRESS) 10752},showInformationLayerOptions:function(){return this.name(a.SHOW_INFORMATION_LAYER) 10753},timing:function(d){c.timing=d; 10754return this 10755},type:function(d){c.type=d; 10756return this 10757},useTimer:function(d){c.useTimer=d; 10758return this 10759}} 10760}} 10761}()); 10762window.digitals2.tracking.eventDispatcher=(function(){var a=[]; 10763return function(b){return{dispatch:function(e,c,d){a.push({componentInfo:e,componentName:b,trackingEvnet:c,options:d}) 10764},flush:function(){var c=a; 10765a=[]; 10766return c 10767}} 10768} 10769}()); 10770window.digitals2.tracking.TrackDecorator=(function(){return function(a){} 10771}()); 10772(function(b,a,c,d){c.widget("digitals2.ds2TrackingBase",{api:null,bmwTrackOptionsBuilder:null,dispatcher:null,eventBuilder:null,TC:null,options:{trackingOptions:{component:"",eventCause:"",componentData:""}},eventActionsMapping:{download_link:"Download",video_link:"Open video",highlight_link:"Open highlight",external_link:"Outbound click",page_link:"Internal
10772click",anchor_link:"Reach Viewport",anchor_link_extern:"Reach Viewport",email_link:"Email",request_link:"",configurator_link:"Start VCO",phone_number:"Call",internal_click:"Internal click",outbound_click:"Outbound click"},errorProperties:["errorCode","errorMessage","type"],_isError:function(e){return _.isObject(e)&&!_.difference(_.keys(e),this.errorProperties) 10773},_checkPreconditions:function(){var f=!!this._getTrackingComponent(); 10774var e=!!(_.has(this,"options.trackingOptions.component")); 10775return f&&e 10776},getEvent:function(){return this.eventBuilder.newEvent().build() 10777},select:function(e){return c(e,this.element) 10778},getEventAction:function(){var e=c(this.element).data("tracking-event"); 10779if(e&&_.has(e,"eventInfo.eventAction")){return e.eventInfo.eventAction 10780}return"" 10781},getEventName:function(e){var f=this.select(e).data("tracking-event"); 10782if(f&&_.has(f,"eventInfo.eventName")){return f.eventInfo.eventName 10783}return"" 10784},getMarketingModelRange:function(f){var e=f.data("tracking-event"); 10785if(e&&_.has(e,"category.mmdr")){return e.category.mmdr 10786}return"" 10787},_getComponentName:function(){if(_.has(this,"options.trackingOptions.component")){return this.options.trackingOptions.component 10788}return"trackingOptions.component not set" 10789},_create:function(){this.options.$element=this.element; 10790this.api=this.options.api; 10791this.dispatcher=this.options.dispatcher; 10792this.eventBuilder=this.options.eventBuilder; 10793this.bmwTrackOptionsBuilder=this.options.bmwTrackOptionsBuilder; 10794this.TC=this.options.TC; 10795if(!this._checkPreconditions()){log("_create: preconditions are not met; exit;",this._getComponentName(),this._getTrackingComponent()); 10796return 10797}this.options.mappingObj=this.dispatcher.mapComponent(this.options.trackingOptions.component); 10798this.options.primaryCategoryMap=this.dispatcher.primaryCategoryMap; 10799this._initialize(this) 10800},_getTrackingComponent:function(){return this.options.$element.data("tracking-component") 10801},_getCause:function(g){var e=this; 10802var f=e.TC.TEXT_LINK; 10803if(g.is("img")){f=e.TC.IMAGE 10804}else{if(g.is("h2")){f=e.TC.HEADLINE 10805}else{if(g.is("div.ds2-cms-output")||g.is("div.ds2-cms-output p")){f=e.TC.COPY 10806}else{f=e.TC.TEXT_LINK 10807}}}return f 10808},_register:function(){var e=this._getTrackingComponent(); 10809var f=this.api.initComponentTracking(e,this.api.getCurrentPageIndex()); 10810if(this._isError(f)){log("_register: ",this.options.trackingOptions.component,f.errorMessage,"exit;"); 10811return 10812}this.options.trackingOptions.componentData=f; 10813if(f){this.options.$element.attr("data-tracking-index",f.componentIndex) 10814}else{log("- component:",this.options.trackingOptions.component) 10815}},_initialize:function(e){e._register(); 10816e._listnersInit(); 10817e._visibilityCheck(); 10818e._sliderInit() 10819},_sliderInit:function(){var f=this; 10820var e=1; 10821c(".ds2-slider--main:not(.ds2-slider--layer)",f.element).each(function(h){var i=c(".slick-active img",this); 10822var g; 10823if(!i.attr("src")&&i.data("interchange")&&i.data("interchange").split(",")[0]){g=i.data("interchange").split(",")[0].substr(1) 10824}else{g=i.attr("src") 10825}f._callExpandEvent(f.eventBuilder.newEvent().eventName(g).eventPoints(1).eventAction(f.TC.IMPRESSION).cause(f.TC.DEFAULT).categoryInteraction().build(),f.bmwTrackOptionsBuilder.options().impressionOptions().build()) 10826}); 10827c(".ds2-slider--main",f.element).on("sliderChanged",function(h,i){if(f.TC.AUTOMATIC===i.cause){if(i.currentSlide%i.numSlides===0){e++ 10828}}var g; 10829if(c(this).closest(".ds2-gallery").length>0){if(c(".slick-active",this).find(".ds2-slider--video-player-opener").length){g="video-"+(i.currentSlide+1) 10830}else{g="image-"+(i.currentSlide+1) 10831}}else{g=(i.currentSlide+1) 10832}f._callExpandEvent(f.eventBuilder.newEvent().eventName(i.eventName||f.getEventName(".slick-active img")).eventAction(f.TC.IMPRESSION).eventPoints(g).cause(i.cause).effect(e).primaryCategoryIsInteraction().build(),f.bmwTrackOptionsBuilder.options().impressionOptions().build()) 10833}) 10834},_visibilityCheck:function(){log("_visibilityCheck"); 10835var i=this.options.$element.is(":visible"); 10836var e=this._getTrackingComponent(); 10837if(e&&e.attributes&&(i!==e.attributes.visible)){var g=this.options.$element.data("tracking-index"); 10838var h={attributes:{visible:i}}; 10839var f=this.api.updateComponentTracking(g,h,this.api.getCurrentPageIndex()); 10840if(this._isError(f)){log("_visibilityCheck: ",this.options.trackingOptions.component,f.errorMessage,"exit;") 10841}}},_mapFilter:function(g,h){log("_mapFilter",g,h); 10842var f=_.cloneDeep(g); 10843for(var e in g){if(h[e]){f[e]=h[e] 10844}}return f 10845},_loopProp:function(g,i){log("_loopProp",g,i); 10846for(var f in g){if(f===i&&(Object.keys(g[f]).length)>1){return g[f] 10847}else{var e=g[f]; 10848for(var h in e){if(h===i){return e[h] 10849}}}}return{} 10850},_getPrimaryCategoryFromMapping:function(f,e){log("_getPrimaryCategoryFromMapping",f,e); 10851for(var g in f){if(g===e){return f[e].primaryCategory||"" 10852}}return"" 10853},_parseDataFromEvent:function(g,i,e,h){log("_parseDataFromEvent _",g,i,e,h); 10854g=this._addEventAttributes(g); 10855var j=this._loopProp(this.options.mappingObj,i.name); 10856var f=this._mapFilter(j,i.content); 10857if(h){g.category.primaryCategory=this._getPrimaryCategoryFromMapping(this.options.primaryCategoryMap,i.name) 10858}g=this._addCustomWidgetEventProps(g,e,i); 10859g.category.eventType=this._eventTypeDecide(f.timing); 10860b.digitals2.tracking.dispatcher.trackEvent(g,f,e); 10861return f 10862},_addCustomWidgetEventProps:function(f,e,g){return f 10863},_mapLinkTypeToEventAction:function(e){log("_mapLinkTypeToEventAction",e); 10864return this.eventActionsMapping[e]||"" 10865},_populateGenericClickEvent:function(e,j,l,k,i){var m=this; 10866var g=e.currentTarget; 10867var h=c(g).data("tracking-event"); 10868var f=h.eventInfo.cause; 10869if(!f&&i){var f=m._getCause(c(g)) 10870}else{if(!f){var f="" 10871}}return this.eventBuilder.newEvent().from(h).eventName(k).target(l).cause(f).eventAction(this._mapLinkTypeToEventAction(j)||"").build() 10872},_populateAnchorClickEvent:function(h,e,g,f){return this.eventBuilder.newEvent().eventName(f).target(g).cause("Anchor").eventAction(this._mapLinkTypeToEventAction(e)).build() 10873},_triggerDefaultTrackingClicks:function(){var e=this; 10874c(".ds2-tracking-js--event",e.options.$element).on("click",function(f){var r,s,h=c(this).attr("href")||"",o=c(this).attr("target")||"",q=c(this).attr("title")||"",t=(h.indexOf("#")>=0),n=h.split("#",1).pop(),i=b.location.pathname,m=0,p; 10875if(c(f.target).is("span")&&c(f.target).parent().is("span")&&c(f.target).parent().data("open-onclick")){f.stopImmediatePropagation(); 10876f.preventDefault(); 10877return true 10878}if(c(this).data("tracking-options")){s=c(this).data("tracking-options"); 10879if(h.indexOf("#")>=0&&h.length>=3&&h.indexOf("#/")<0){if(n==i){s.name="anchor_link" 10880}else{s.name="anchor_link_extern" 10881}f.preventDefault(); 10882f.stopPropagation(); 10883e._parseDataFromEvent(e._populateAnchorClickEvent(f,s.name,h,q),s,f,true); 10884if("_blank"!==o&&n!=i){e._setWindowLocation(h,j||"_self"===o) 10885}
10885else{p=h.split("#").pop(); 10886if(c(".ds2-navigation-content-bar").length){m=-c(".ds2-navigation-content-bar").outerHeight(true) 10887}c("#"+p).velocity("scroll",{duration:500,offset:m,easing:"ease-in-out"}) 10888}}else{if(h&&!t||h&&t&&n.length>0){f.preventDefault(); 10889f.stopPropagation(); 10890q=c(this).text().trim(); 10891var k=f.currentTarget; 10892var l=false; 10893if(c(k).closest("div").hasClass("ds2-basic-teaser")){var l=true 10894}r=e._parseDataFromEvent(e._populateGenericClickEvent(f,s.name,h,q,l),s,f,true); 10895e.dispatcher.navCookieGetData(this); 10896var g=c(this).data("reveal-id"); 10897if(!_.isUndefined(g)){c("#"+g).foundation("reveal","open") 10898}else{if(c(this).closest("li").hasClass("ds2-has-sublevel")&&!c(this).closest("ul").hasClass("ds2-navigation-main--level-3")){log("just frontend navigation click, no redirect needed") 10899}else{var j=true===r.useTimer; 10900if("download"===r.name){if("_blank"!==o){e._setWindowLocation(h,j||"_self"===o) 10901}}if("_blank"===o){b.open(h,o) 10902}else{e._setWindowLocation(h,j) 10903}}}}}}}) 10904},_setWindowLocation:function(f,e){if(e){setTimeout(function(){b.location=f 10905},200) 10906}else{b.location=f 10907}},_addEventAttributes:function(e){log("_addEventAttributes",e); 10908var f=this.api.getPageObject(this.api.getCurrentPageIndex()); 10909if(_.has(f,"page.pageInfo.pageName")){this.eventBuilder.apply().relatedPageName(e,f.page.pageInfo.pageName) 10910}if(_.has(f,"page.category")){this.eventBuilder.apply().relatedPageCategory(e,_.cloneDeep(f.page.category)) 10911}this.eventBuilder.apply().relatedComponent(e,_.cloneDeep(this._getTrackingComponent())); 10912return e 10913},_callExpandEvent:function(e,g){var f=this._addEventAttributes(e); 10914f.category.eventType=this._eventTypeDecide(g.timing); 10915b.digitals2.tracking.dispatcher.trackEvent(f,g,null) 10916},_eventTypeDecide:function(f){var e; 10917if(f==false){e="delayed" 10918}else{e="triggered" 10919}return e 10920},_listnersInit:function(){this._triggerDefaultTrackingClicks() 10921}}) 10922}(window,document,jQuery)); 10923(function(b,a,c,d){c.widget("digitals2.ds2TrackingAccordion",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 10924if(c(".ds2-accordion--element",this.element).length){c(this.element).on("ds2-accordion-expandTrack",function(f,g){g=g.eventInfo.eventInfo; 10925e._callExpandEvent(e.eventBuilder.newEvent().eventName(g.eventName).eventPoints(g.eventPoints).cause(g.cause).eventActionIsExpand().primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().expandOptions().build()) 10926}) 10927}this._super() 10928}}) 10929}(window,document,jQuery)); 10930(function(b,a,c,d){c.widget("digitals2.ds2TrackingBasicTeaser",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var f=this; 10931var e=1; 10932c(this.element).on("trackTeaserLink",function(l,g){l.preventDefault(); 10933var j=c(g.currentTarget).find(".ds2-basic-teaser--component-link"); 10934var k=c(j).attr("href"); 10935var i=f.TC.INTERNAL_CLICK; 10936if(j&&c(j).data("tracking-options").name){var h=c(j).data("tracking-options").name; 10937i=f._mapLinkTypeToEventAction(h) 10938}f._callExpandEvent(f.eventBuilder.newEvent().eventAction(i).eventName(c(".ds2-link",f.element).text().trim()).cause(f._getCause(c(g.target))).target(k).categoryInteraction().build(),f.bmwTrackOptionsBuilder.options().build()) 10939}); 10940this._super() 10941}}) 10942}(window,document,jQuery)); 10943(function(b,a,c,d){c.widget("digitals2.ds2TrackingOfferDetail",c.digitals2.ds2TrackingBase,{getHeadline:function(e,f){return c(".ds2-accordion--title",e.options.$element).eq(f.eventInfo.eventPoints-1).text().trim() 10944},_listnersInit:function(){var e=this; 10945c(".ds2-accordion--element",this.element).on("ds2-accordion-expandTrack",function(f,g){g=g.eventInfo.eventInfo; 10946e._callExpandEvent(e.eventBuilder.newEvent().eventName(g.eventName).eventPoints(g.eventPoints).cause(g.cause).eventActionIsExpand().primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().expandOptions().build()) 10947}); 10948this._super() 10949}}) 10950}(window,document,jQuery)); 10951(function(b,a,c,d){c.widget("digitals2.ds2TrackingPreConfiguration",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 10952c(".ds2-info-icon",this.element).on("click",function(f){e._callExpandEvent(e.eventBuilder.newEvent().eventName(c(this).data("tracking-options").name).eventAction(e.TC.SHOW_INFORMATION_LAYER).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().type(e.TC.CLICK).name(e.TC.SHOW_INFORMATION_LAYER).build()) 10953}); 10954this._super() 10955}}) 10956}(window,document,jQuery)); 10957(function(b,a,c,d){c.widget("digitals2.ds2TrackingFooter",c.digitals2.ds2TrackingBase,{_create:function(){return this._super() 10958},_listnersInit:function(){var e=this; 10959if(c(".ds2-tooltip",e.options.$element).length){c(".ds2-tooltip",e.options.$element).on("click",function(h){h.preventDefault(); 10960h.stopPropagation(); 10961var f=e.getEvent(); 10962var g={}; 10963if(c(this).data("tracking-options").name=="language_selector_tooltip"){f=e._createSelectionEvent(f,"Language Selection Layer","Show language layer"); 10964g=e._createSelectionOptions(g,"show_language_layer","show_language_layer") 10965}else{if(c(this).data("tracking-options").name=="province_selector_tooltip"){f=e._createSelectionEvent(f,"Province Selection Layer","Show province layer"); 10966g=e._createSelectionOptions(g,"show_province_layer","show_province_layer") 10967}}e._callExpandEvent(f,g) 10968}) 10969}},_createSelectionEvent:function(e,f,g){e.eventInfo.eventName=f; 10970e.eventInfo.eventAction=g; 10971e.eventInfo.timeStamp=Date.now(); 10972e.eventInfo.cause="click"; 10973return e 10974},_createSelectionOptions:function(f,e,g){f.name=e; 10975f.type=g; 10976f.useTimer=false; 10977f.timing=true; 10978return f 10979}}) 10980}(window,document,jQuery)); 10981(function(b,a,c,d){c.widget("digitals2.ds2TrackingModelCarousel",c.digitals2.ds2TrackingBase,{_init:function(){this.options.isImage=false; 10982this.options.lapCounter=1 10983},_create:function(){var e=this._super(); 10984this.options.isImage=false; 10985this.options.lapCounter=1; 10986return e 10987},getCause:function(g,f,e){if(g){return f.TC.AUTOMATIC 10988}else{if(true===f.options.isImage){return f.TC.IMAGE 10989}else{if(0===e){return f.TC.ICON 10990}else{return f.TC.SWIPE 10991}}}},_addCustomWidgetEventProps:function(f,e,g){this.eventBuilder.apply().cause(f,c(".ds2-content-slider--description.slick-active h3",this.element).text().trim()); 10992this.eventBuilder.apply().eventPoints(f,(1+parseInt(c(".ds2-model-carou
10992sel--image-slide.slick-active",this.element).data("slick-index"),10)).toString().trim()); 10993return f 10994},_listnersInit:function(){var e=this; 10995c(".ds2-model-carousel--image-slide",this.element).on("click",function(){e.options.isImage=true 10996}); 10997c(".slick-prev, .slick-next",this.element).on("click",function(){e.options.isImage=false 10998}); 10999c(".ds2-model-carousel--image-slider",this.element).on("ds2-model-carousel-change",function(g,i){var j=e.select(".ds2-model-carousel--image-slider"),h=j.hasClass("ds2-autoplay"),f=b.digitals2.responsivePlus.device; 11000e._callExpandEvent(e.eventBuilder.newEvent().eventName(c(".ds2-content-slider--description.slick-active h3",e.element).text().trim()).eventAction(e.TC.IMPRESSION).eventPoints(i.currentSlide).cause(e.getCause(h,e,f)).effect(e.options.lapCounter).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().impressionOptions().build()) 11001}); 11002this._super() 11003}}) 11004}(window,document,jQuery)); 11005(function(b,a,c,d){c.widget("digitals2.ds2TrackingTechnicalData",c.digitals2.ds2TrackingBase,{_create:function(){var g=this._super(); 11006var e=""; 11007var f=c(".ds2-dropdown-js--item.active",this.element); 11008if(f.length>0){e=c(".ds2-dropdown--link",f).text().trim(); 11009this._callExpandEvent(this.eventBuilder.newEvent().eventName(e).cause(this.TC.AUTOMATIC).primaryCategoryIsEngagement().build(),this.bmwTrackOptionsBuilder.options().showModelOptions().timing(true).build()) 11010}return g 11011},_listnersInit:function(){var e=this; 11012c(this.element).on("ds2-technical-data-impressionTrack",function(f,g){e._callExpandEvent(e.eventBuilder.newEvent().eventName(g.eventName).eventAction(e.TC.SHOW_MODEL_DATA).cause(g.eventCause).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().showModelOptions().timing(true).build()) 11013}); 11014c(".ds2-accordion--element",this.element).on("ds2-accordion-expandTrack",function(f,g){var h=g.eventInfo.eventInfo; 11015e._callExpandEvent(e.eventBuilder.newEvent().eventName(h.eventName).eventPoints(h.eventPoints).cause(h.cause).eventActionIsExpand().primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().expandOptions().build()) 11016}); 11017this._super() 11018}}) 11019}(window,document,jQuery)); 11020(function(b,a,c,d){c.widget("digitals2.ds2TrackingContentPresentation",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11021c(this.element).on("ds2-contentPresentation-expandTrack",function(f,g){e._callExpandEvent(e.eventBuilder.newEvent().eventName(e.select("h1").text().trim()).eventAction(e.TC.EXPAND).categoryInteraction().build(),e.bmwTrackOptionsBuilder.options().name(e.TC.OPEN_HIGHLIGHT).build()) 11022}); 11023this._super() 11024}}) 11025}(window,document,jQuery)); 11026(function(b,a,c,d){c.widget("digitals2.ds2TrackingContentSlider",c.digitals2.ds2TrackingBase,{_create:function(){var g=this._super(); 11027var f=this; 11028var e=""; 11029if(!c(".slick-active img",f.options.$element).attr("src")&&c(".slick-active img",f.options.$element).data("interchange")&&c(".slick-active img",f.options.$element).data("interchange").split(",")[0]){e=c(".slick-active img",f.options.$element).data("interchange").split(",")[0].substr(1) 11030}else{e=c(".slick-active img",f.options.$element).attr("src") 11031}this._callExpandEvent(this.eventBuilder.newEvent().eventName(e).eventPoints(1).eventAction(this.TC.IMPRESSION).cause(this.TC.DEFAULT).target(c(".slick-active h3",this.element).text().trim()).categoryInteraction().build(),this.bmwTrackOptionsBuilder.options().impressionOptions().build()); 11032return g 11033},_listnersInit:function(){var e=this; 11034c(this.element).on("ds2-content-slider-interaction",function(f,g){e._callExpandEvent(e.eventBuilder.newEvent().eventName(c(".slick-active img",e.options.$element).attr("src").trim()).eventPoints(g.currentSlide).eventAction(e.TC.IMPRESSION).cause(g.navCause).target(c(".slick-active h3",e.element).text().trim()).effect(g.effect).categoryInteraction().build(),e.bmwTrackOptionsBuilder.options().impressionOptions().build()) 11035}); 11036this._super() 11037}}) 11038}(window,document,jQuery)); 11039(function(b,a,c,d){c.widget("digitals2.ds2TrackingErrorLayer",c.digitals2.ds2TrackingBase,{triggerTrackingErrorEvent:function(){this._callExpandEvent(this.eventBuilder.newEvent().from(this.element.data("tracking-event")).eventAction(this.TC.ERROR).primaryCategory(this.TC.ERROR_MESSAGE).build(),this.bmwTrackOptionsBuilder.options().name(this.TC.ERROR).build()) 11040}}) 11041}(window,document,jQuery)); 11042(function(b,a,c,d){c.widget("digitals2.ds2TrackingErrorPage",c.digitals2.ds2TrackingBase,{_listnersInit:function(){this._callExpandEvent(this.eventBuilder.newEvent().from(this.element.data("tracking-event")).eventAction(this.TC.ERROR).primaryCategory(this.TC.ERROR_MESSAGE).build(),this.bmwTrackOptionsBuilder.options().name(this.TC.ERROR.toLowerCase()).build()); 11043this._super() 11044}}) 11045}(window,document,jQuery)); 11046(function(b,a,c,d){c.widget("digitals2.ds2TrackingFallbackDetail",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var f=this; 11047var e=1; 11048c(this.element).on("ds2-accordion-expandTrack",function(g,h){h=h.eventInfo.eventInfo; 11049f._callExpandEvent(f.eventBuilder.newEvent().eventName(h.eventName).eventPoints(h.eventPoints).cause(h.cause).eventActionIsExpand().primaryCategoryIsInteraction().build(),f.bmwTrackOptionsBuilder.options().expandOptions().build()) 11050}); 11051this._super() 11052}}) 11053}(window,document,jQuery)); 11054(function(b,a,c,d){c.widget("digitals2.ds2TrackingGallery",c.digitals2.ds2TrackingBase,{_isCurrentSlideVideo:function(f,e){if(c(".slick-active",e).find(".ds2-video-player").length){return"video-"+f 11055}else{return"image-"+f 11056}},_listnersInit:function(){var f=this; 11057var e=1; 11058c(".ds2-slider--main",this.element).on("expand-click-zoom",function(g,h){f._callExpandEvent(f.eventBuilder.newEvent().eventName(h.eventName).eventAction("Open image").eventPoints("image-"+h.activeSlide).primaryCategoryIsInteraction().mmdr(h.mmdr).cause(h.cause).target(h.eventName).build(),f.bmwTrackOptionsBuilder.options().name(f.TC.OPEN_IMAGE).build()) 11059}).on("ds2slider-play-video",function(g,h){f._callExpandEvent(h,f.bmwTrackOptionsBuilder.options().name(f.TC.START_VIDEO).build()) 11060}).on("download-image",function(g,h){f._callExpandEvent(f.eventBuilder.newEvent().eventName(h.eventName).eventAction(h.eventAction).eventPoints(h.eventPoints).primaryCategory(f.TC.ENGAGEMENT).mmdr(h.mmdr).target(h.target).build(),f.bmwTrackOptionsBuilder.options().name(f.TC.DOWNLOAD).build()) 11061}) 11062}}) 11063}(window,document,jQuery)); 11064(function(b,a,c,d){c.widget("digitals2.ds2TrackingGlossaryOverview",c.digitals2.ds2TrackingBase,{_create:function(){var e=this._super(); 11065this.options.$element=this.element; 11066this.options.prevTime=d; 11067this.options.minTime=2000; 11068return e 11069},_collectArrayElements:function(){var h; 11070var g; 11071var f; 11072h=c(".ds2-glossary-overview--filter-container",this.element).find(".ds2-icon--checkbox-checked"); 11073var e=[]; 11074h.each(function(){e.push(c(this).attr("for")) 11075}); 11076g=c(".ds2-glossary-overview--item-container",this.element).find(".ds2-glossary-overview--items:not(.ds2-inactive)"); 11077f=[]; 11078g.each(function(){f.push({categories:_.intersection(c(this).attr("class").split(" "),e),text:c(this).find(".ds2-tracking-js--event").text().trim()}) 11079}); 11080return f 11081},_listnersInit:function(){var e=this; 11082c(".ds2-tracking-js--event",this.element).on("click",function(g){var f=e.select(".ds2-glossary-overview--item-container",e.element).find(".ds2-glossary-overview--items:not(.ds2-inactive)").length; 11083var h=c(this).data("tracking-event"); 11084if(!h){log("you need to have a data tracking event on the this element") 11085}e._callExpandEvent(e.eventBuilder.newEvent().from(h||{}).onsiteSearch("Glossary").onsiteSearchTerm(c(this).text().trim()).onsiteSearchResults(f).onsiteSearchResultsType("Articles").onsiteSearchResultsFilters(e._collectArrayElements()).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().name(e.TC.INTERNAL_CLICK).build()) 11086}); 11087c(".ds2-glossary-overview--fastlane",this.element).find("a").on("click",function(i){var h=new Date().getTime(); 11088var g=h-e.options.prevTime; 11089e.options.prevTime=h; 11090if((g>e.options.minTime)||isNaN(g)){var f={}; 11091e._callExpandEvent(e.eventBuilder.newEvent().onsiteSearch("Glossary").onsiteSearchTerm("").onsiteSearchResults(trackObj).onsiteSearchResultsType("Articles").onsiteSearchResultsFilters(e._collectArrayElements().push({text:this.text})).build(),f) 11092}}); 11093c(this.element).on("ds2-glossary-overview-tracking",function(j,l){var i=new Date().getTime(); 11094var h=i-e.options.prevTime; 11095e.options.prevTime=i; 11096if((h>e.options.minTime)||isNaN(h)){var g=e._collectArrayElements(); 11097var f={}; 11098e._callExpandEvent(e.eventBuilder.newEvent().onsiteSearch("Glossary").onsiteSearchTerm("").onsiteSearchResults(l).onsiteSearchResultsFilters(g).onsiteSearchResultsType("Articles").build(),f); 11099var k=c(this).data("tracking-index"),m={attributes:{onsiteSearchResults:l,onsiteSearchResultsFilter:g,onsiteSearchResultsType:"Articles"}}; 11100e.api.updateComponentTracking(k,m,e.api.getCurrentPageIndex()) 11101}}) 11102}}) 11103}(window,document,jQuery)); 11104(function(b,a,c,d){c.widget("digitals2.ds2TrackingLanguageSelection",c.digitals2.ds2TrackingBase,{_getNavigationSourceID:function(){return this.api.getPageObject(this.api.getCurrentPageIndex()).pageInstanceId 11105},_listnersInit:function(){var e=this; 11106if(c(".ds2-link",e.options.$element).length){c(".ds2-link",e.options.$element).on("click",function(h){var f=e.getEvent(); 11107var g={}; 11108if(c(this).data("tracking-options").name=="language_selector_link"){f=e._createSelectionEvent(f,this,"Change language","Language switch layer") 11109}else{if(c(this).data("tracking-options").name=="province_selector_link"){f=e._createSelectionEvent(f,this,"Change province","Province switch layer") 11110}}g.useTimer=false; 11111g.timing=false; 11112e._callExpandEvent(f,g) 11113}) 11114}c(".ds2-tracking-js--event",this.$element).on("click",function(){log("LanguageSelection link click"); 11115try{var g={navigationSource:a.title,navigationSourceID:this._getNavigationSourceID(),navigationItemWording:c(this).text().trim(),navigationComponentID:"navigationComponentID"}; 11116e._saveNavCookie(g) 11117}catch(f){log(f) 11118}}) 11119},_createSelectionEvent:function(e,f,h,g){e.eventInfo.eventName=c(f).text().trim(); 11120e.eventInfo.eventAction=h; 11121e.eventInfo.eventPoints=g; 11122e.eventInfo.effect=c(f).text().trim(); 11123e.eventInfo.timeStamp=Date.now(); 11124e.eventInfo.target=c(f).attr("href"); 11125e.eventInfo.cause="text link"; 11126return e 11127}}) 11128}(window,document,jQuery)); 11129(function(b,a,c,d){c.widget("digitals2.ds2TrackingMicroStory",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11130c(".ds2-expand--body-copy-container",this.element).on("expandCopyContainerEnded",function(){e._callExpandEvent(e.eventBuilder.newEvent().eventName(c("h2:visible",e.element).text().trim()+" : "+c(".ds2-expand--copy-title:first:visible",e.element).text().trim()).eventAction(e.TC.EXPAND).categoryInteraction().build(),e.bmwTrackOptionsBuilder.options().name(e.TC.EXPAND.toLowerCase()).build()) 11131}); 11132this._super() 11133}}) 11134}(window,document,jQuery)); 11135(function(b,a,c,d){c.widget("digitals2.ds2TrackingModelNavi",c.digitals2.ds2TrackingBase,{_create:function(){var e=this._super(); 11136return e 11137},_listnersInit:function(){this._super() 11138}}) 11139}(window,document,jQuery)); 11140(function(b,a,c,d){c.widget("digitals2.ds2TrackingModelOverview",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11141c(b).on("ds2-model-overview--filtered",function(j,h){var f=digitals2.tracking.TrackingConstants; 11142var g=e.eventBuilder.newEvent().eventAction("Filter").primaryCategoryIsInteraction().eventName(h.eventName).cause(h.cause).build(); 11143g.category.mmdr=h.category.mmdr; 11144var i=e.bmwTrackOptionsBuilder.options().name(f.FILTER).useTimer(true).build(); 11145e._callExpandEvent(g,i) 11146}); 11147this._super() 11148}}) 11149}(window,document,jQuery)); 11150(function(b,a,c,d){c.widget("digitals2.ds2TrackingNavigation",c.digitals2.ds2TrackingBase,{_addCustomWidgetEventProps:function(f,e,g){this.eventBuilder.apply().cause(f,this.TC.TEXT_LINK); 11151return f 11152},_listnersInit:function(){var e=this; 11153c(".ds2-navigation-main--salesbar a",this.element).on("click",function(f){if(c(this).hasClass("ds2-active")){e._callExpandEvent(e.eventBuilder.newEvent().eventName(c("span",this).text().trim()).eventAction(e.TC.OPEN_CONTACT).cause(e.TC.MAIN_NAVIGATION).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().openContactOptions().build()) 11154}}); 11155c(".ds2-navigation-main--search a",this.element).on("click",function(f){e._callExpandEvent(e.eventBuilder.newEvent().eventName(c("span",this).text().trim()).eventAction(e.TC.OPEN_SEARCH).cause(e.TC.MAIN_NAVIGATION).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().openContactOptions().build()) 11156}); 11157return this._super() 11158}}) 11159}(window,document,jQuery)); 11160(function(b,a,c,d){c.widget("digitals2.ds2TrackingNavigationContentBar",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11161c(".ds2-sales-button .button",this.element).on("click",function(){var g=c(this),f=g.parent(".ds2-sales-button").hasClass("active"); 11162if(f){e._callExpandEvent(e.eventBuilder.newEvent().eventName(g.text().trim()).eventAction(e.TC.OPEN_CONTACT_BUTTON).cause(e.TC.CONTENT_BAR).primaryCategoryIsInteraction().build(),e.bmwTrackOptionsBuilder.options().name(e.TC.OPEN_CONTACT_BUTTON).build()) 11163}}); 11164this._super() 11165}}) 11166}(window,document,jQuery)); 11167(function(b,a,c,d){c.widget("digitals2.ds2TrackingNavigationSalesbar",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11168c(".ds2-link",this.element).on("click",function(){var f=c(this).data("tracking-options").name; 11169var g; 11170if(f==="request_link"||f==="configurator_link"){g=(e.getEventAction()!=="")?e.getEventAction():"Start_"+c(this).text().trim() 11171}else{g=e.getEventAction() 11172}e._callExpandEvent(e.eventBuilder.newEvent().eventName(c(this).text().trim()).cause(e._isStickyWrapper()?"content bar":"Main Navigation").eventAction(g).primaryCategory(e.TC.SUCCESS).delayed().build(),e.bmwTrackOptionsBuilder.options().name("start_XXX").timing(false).build()) 11173}); 11174this._super() 11175},_isStickyWrapper:function(){return !!c(".ds2-is-sticky-wrapper").length 11176}}) 11177}(window,document,jQuery)); 11178(function(b,a,c,d){c.widget("digitals2.ds2TrackingStagePresentation",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11179c(".ds2-video-player:eq(0)",this.element).on("ds2-video-player-play",function(f,g){e._callExpandEvent(g,e.bmwTrackOptionsBuilder.options().name(e.TC.START_VIDEO).build()) 11180}).on("ds2-video-player-progress-pergentage",function(f,g){}).on("ds2-video-player-progress-progress",function(f,g){}); 11181this._super() 11182}}) 11183}(window,document,jQuery)); 11184(function(b,a,c,d){c.widget("digitals2.ds2TrackingStageTeaser",c.digitals2.ds2TrackingBase,{_isCurrentSlideVideo:function(f,e){if(c(".slick-active",e).find(".ds2-video-player").length){return"video-"+f 11185}else{return"image-"+f 11186}},_listnersInit:function(){var f=this; 11187var e=1; 11188c(".ds2-slider--main",this.element).on("ds2slider-play-video",function(g,h){f._callExpandEvent(h,f.bmwTrackOptionsBuilder.options().name(f.TC.START_VIDEO).build()) 11189}); 11190this._super() 11191}}) 11192}(window,document,jQuery)); 11193(function(b,a,c,d){c.widget("digitals2.ds2TrackingSwitchLayer",c.digitals2.ds2TrackingBase,{_create:function(){return this._super() 11194},_listnersInit:function(){var e=this; 11195if(c(".ds2-link",e.options.$element).length){c(".ds2-link",e.options.$element).on("click",function(h){h.preventDefault(); 11196h.stopPropagation(); 11197var f=e.getEvent(); 11198var g={}; 11199if(c(this).data("tracking-options").name=="language_selector_link"){f=e._createSelectionEvent(f,this,"Change language","Language switch layer") 11200}else{if(c(this).data("tracking-options").name=="province_selector_link"){f=e._createSelectionEvent(f,this,"Change province","Province switch layer") 11201}}g.useTimer=false; 11202g.timing=false; 11203e._callExpandEvent(f,g) 11204}) 11205}},_createSelectionEvent:function(e,f,h,g){e.eventInfo.eventName=c(f).text().trim(); 11206e.eventInfo.eventAction=h; 11207e.eventInfo.eventPoints=g; 11208e.eventInfo.effect=c(f).text().trim(); 11209e.eventInfo.timeStamp=Date.now(); 11210e.eventInfo.target=c(f).attr("href"); 11211e.eventInfo.cause="text link"; 11212return e 11213}}) 11214}(window,document,jQuery)); 11215(function(b,a,c,d){c.widget("digitals2.ds2TrackingTable",c.digitals2.ds2TrackingBase,{_addCustomWidgetEventProps:function(h,g){var j=g.currentTarget; 11216var f=j.closest("td"); 11217var i=j.closest("tr"); 11218var e=c(f).index(); 11219h.eventInfo.eventPoints=e+":"+c(i).index(); 11220h.eventInfo.cause=c(".ds2-table-element--head-row ",this.element).find("th").eq(e).text().trim(); 11221return h 11222}}) 11223}(window,document,jQuery)); 11224(function(b,a,c,d){c.widget("digitals2.ds2TrackingVideoContainer
11224",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11225c(".ds2-video-player:eq(0)",this.element).on("ds2-video-player-play",function(f,g){e._callExpandEvent(g,e.bmwTrackOptionsBuilder.options().name(e.TC.START_VIDEO).build()) 11226}).on("ds2-video-player-progress-pergentage",function(f,g){}).on("ds2-video-player-progress-progress",function(f,g){}); 11227this._super() 11228}}) 11229}(window,document,jQuery)); 11230(function(b,a,c,d){c.widget("digitals2.ds2TrackingVideoLayer",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11231c(".ds2-video-player",this.element).on("ds2-video-player-play",function(f,g){e._callExpandEvent(g,e.bmwTrackOptionsBuilder.options().name(e.TC.START_VIDEO).build()) 11232}).on("ds2-video-player-progress-pergentage",function(f,g){}).on("ds2-video-player-progress-progress",function(f,g){}); 11233this._super() 11234}}) 11235}(window,document,jQuery)); 11236(function(b,a,c,d){c.widget("digitals2.ds2TrackingSharing",c.digitals2.ds2TrackingBase,{_listnersInit:function(){var e=this; 11237var f=this.element; 11238var g=c(".ds2-clipBoard",f); 11239if(g){g.on("click",function(l){var k=c(".ds2-sharing--copy",f); 11240var j=k.data("tracking-options"); 11241var h=k.data("tracking-event"); 11242var i=c("title").html(); 11243e._callExpandEvent(e.eventBuilder.newEvent().from(h).eventName(i).eventAction(e.TC.SHARE).target(b.location.href).primaryCategoryIsEngagement().build(),e.bmwTrackOptionsBuilder.options().type(e.TC.CLICK).name(e.TC.SHARE).build()) 11244}) 11245}b.addEventListener("blur",function(j){var l=a.activeElement.src; 11246var k; 11247var m; 11248var h=c(a.activeElement).closest(".ds2-sharing--element"); 11249if(l&&h){var i=c("title").html(); 11250if(h.data("tracking-options")){m=h.data("tracking-options") 11251}k=h.data("tracking-event"); 11252e._callExpandEvent(e.eventBuilder.newEvent().from(k).eventName(i).eventAction(e.TC.SHARE).target(b.location.href).primaryCategoryIsEngagement().build(),e.bmwTrackOptionsBuilder.options().type(e.TC.CLICK).name(e.TC.SHARE).build()) 11253}}) 11254}}) 11255}(window,document,jQuery)); 11256window.digitals2=window.digitals2||{}; 11257window.digitals2.tracking=window.digitals2.tracking||{}; 11258window.digitals2.tracking.dispatcher={mapping:{},primaryCategoryMap:{pdf_download_icon_link:{primaryCategory:"Engagement"},download_link:{primaryCategory:"Engagement"},video_link:{primaryCategory:"Engagement"},external_link:{primaryCategory:"Interaction"},request_link:{primaryCategory:"Success"},configurator_link:{primaryCategory:"Success"},page_link:{primaryCategory:"Interaction"},highlight_link:{primaryCategory:"Engagement"},email_link:{primaryCategory:"Engagement"},phone_number:{primaryCategory:"Engagement"},internal_link:{primaryCategory:"Success"},outbound_link:{primaryCategory:"Engagement"},anchor_link:{primaryCategory:"Interaction"},anchor_link_extern:{primaryCategory:"Interaction"}},initMapping:function(){function r(t,s,u,w,v){return{active:v,name:s,timing:u,type:t,useTimer:w} 11259}var e=r("click","download",true,false,true); 11260var q=r("click","open_video",true,false,true); 11261var j=r("click","open_highlight",true,false,true); 11262var c=r("click","outbound_click",true,false,true); 11263var i=r("click","email",true,false,true); 11264var n=r("click","call",true,false,true); 11265var o=r("impression","impression",true,false,true); 11266var g=r("click","show_information_layer",true,false,true); 11267var f=r("impression","progress",true,false,true); 11268var d=r("impression","milestone",true,false,true); 11269var h=r("click","expand",true,false,true); 11270var k=r("impression","expand",true,false,true); 11271var m=r("click","internal_click",false,false,true); 11272var b=r("click","start_XXX",false,false,true); 11273var l=r("click","start_vco",false,false,true); 11274var a=r("click","reach_viewport",true,false,true); 11275var p=r("click","reach_viewport",false,false,true); 11276return{"ds2-accordion":{record_impressions:{record_impressions:k},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:r("click","start_vco",false,false,true),anchor_link:a,anchor_link_extern:p}},anchor:{record_reach:{record_reach:{}}},"ds2-pre-configuration":{record_click:{page_link:m,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-bottom-disclaimer":{},"ds2-business-card":{record_click:{email_link:i,phone_number:n}},"ds2-contact-box":{record_click:{email_link:i,phone_number:n}},"ds2-content-overview":{record_click:{page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-navigation-content-bar":{record_click_menu:{},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:r("click","internal_click",false,false,true),email_link:i,request_link:b,configurator_link:r("click","
11276start_vco",false,false,true),anchor_link:a,anchor_link_extern:p},record_click_salesbar_icon:r("click","open_sales_bar",true,true,true),record_click_next_best_action:{}},"ds2-content-presentation":{record_click_highlight_button:{record_click_highlight_button:j},record_click_item:{download_link:e,external_link:c,video_link:q,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p},record_click_unfold:{record_click_unfold:h}},"ds2-cluster-overview":{record_click_teaser:{download_link:e,external_link:c,highlight_link:j,video_link:q,email_link:i,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-basic-teaser":{record_click_teaser:{download_link:e,external_link:c,highlight_link:j,video_link:q,email_link:i,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-efficiency-layer":{record_click_item:{record_click_item:g},record_click_inline_link:{download_link:e,video_link:q,external_link:c,page_link:m,anchor_link:a,anchor_link_extern:p}},"error-handling":{record_error_messages:{record_error_messages:r("impression","error",true,false,true)},record_click:{record_click:c,anchor_link:a,anchor_link_extern:p}},"ds2-main-footer":{record_click:{download_link:e,external_link:c,highlight_link:j,video_link:q,email_link:i,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-gallery":{record_impressions:{record_impressions:r("impression","impression",true,false,true)},record_gallery_image_expansion:{record_gallery_image_expansion:r("click","open_image",true,false,true)},record_click_download:{record_click_download:e},record_video_start:{record_video_start:r("click","start_video",true,false,true)},record_video_progress_seconds:{record_video_progress_seconds:f},record_video_progress_percent:{record_video_progress_percent:d},record_click_unfold:{record_click_unfold:h}},"ds2-glossary-article":{record_click:{download_link:e,page_link:m,video_link:q,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-glossary-overview":{record_use_filter:{record_use_filter:r("click","simulated page",true,false,true)},record_click:{record_click:{}}},"info-i-disclaimer-layer":{record_click_item:{record_click_item:g},record_click_inline_link:{download_link:e,video_link:q,external_link:c,page_link:m,anchor_link:a,anchor_link_extern:p}},"legal-image":{},"ds2-navigation-main":{record_click_item:{page_link:m,anchor_link:a,anchor_link_extern:p},record_click_search_icon:r("click","open_search",true,true,true),record_click_sales_bar:r("click","open_sales_bar",true,true,true)},"ds2-language-selection":{record_click:{page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-micro-story":{record_click_item:{pdf_download_icon_link:e,download_link:e,video_link:q,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p},record_click_unfold:{record_click_unfold:h}},"ds2-model-brief":{record_click:{download_link:e,page_link:m,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-model-carousel":{record_impressions:{record_impressions:k},record_click:{download_link:e,external_link:c,highlight_link:j,video_link:q,email_link:i,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-news-article":{record_impressions:{record_impressions:o},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"news-teaser":{record_impressions:{record_impressions:r("impression","impression",true,false,true)},record_click:{page_link:m,external_link:c,anchor_link:a,anchor_link_extern:p}},"ds2-detail":{record_gallery_impression:{record_gallery_impression:o},record_content_impression:{record_content_impression:k},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-offer-teaser":{record_click:{external_link:c,configurator_link:l,request_link:b,page_link:m,anchor_link:a,anchor_link_extern:p}},"pre-configuration":{record_click:{configurator_link:l,request_link:b,page_link:m,anchor_link:a,anchor_link_extern:p},record_click_info_icon:{record_click_info_icon:g},record_impressions:{record_impressions:r("impression","impression",true,false,true)}}
11276,"ds2-quote":{record_click:{download_link:e,video_link:q,external_link:c,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-navigation-salesbar":{record_click:{record_click:r("click","open_contact_button",true,false,true)}},"ds2-sitemap":{record_click:{record_click:{}}},"ds2-content-slider":{record_impressions:{record_impressions:o},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-spotlight":{record_impressions:{record_impressions:r("impression","impression",true,false,true)},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-stage-presentation":{record_click_highlight_link:{record_click_highlight_link:j},record_click_item:{highlight_link:j,video_link:q,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p},record_click_unfold:{record_click_unfold:h}},"ds2-stage-teaser":{record_impressions:{record_impressions:o},record_click:{configurator_link:l,download_link:e,email_link:i,external_link:c,highlight_link:j,page_link:m,request_link:b,video_link:q,anchor_link:a,anchor_link_extern:p}},"standard-detail":{record_gallery_impression:{record_gallery_impression:o},record_content_impression:{record_content_impression:k},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-table":{record_click_item:{pdf_download_icon_link:e,download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p},record_table_sliding:{record_table_sliding:r("click","slide",true,false,true)},record_column_impressions:{record_column_impressions:o}},"ds2-technical-data":{record_content_impression_model_data:{record_content_impression_model_data:r("impression","show_model_data",true,false,true)},record_click:{page_link:m,configurator_link:l,anchor_link:a,anchor_link_extern:p},record_click_info_icon:{record_click_info_icon:g},record_click_efficiency_icon:{record_click_efficiency_icon:g},record_content_impression_accordion:{record_content_impression_accordion:k}},"ds2-model-overview":{},"ds2-text-only":{record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"ds2-typo":{record_click:{download_link:e,external_link:c,highlight_link:j,video_link:q,email_link:i,request_link:b,configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-video-container":{record_video_start:{record_video_start:r("click","start_video",true,false,true)},record_video_progress_seconds:{record_video_progress_seconds:f},record_video_progress_percent:{record_video_progress_percent:d},record_click:{download_link:e,video_link:q,highlight_link:j,external_link:c,page_link:m,email_link:i,request_link:b,configurator_link:l,anchor_link:a,anchor_link_extern:p}},"video-layer":{record_video_progress_seconds:{record_video_progress_seconds:f},record_video_progress_percent:{record_video_progress_percent:d}},"ds2-navigation-model":{record_click:{configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-navigation-model-small":{record_click:{configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}},"ds2-models":{record_click:{configurator_link:l,page_link:m,anchor_link:a,anchor_link_extern:p}}} 11277},initTracking:function(){var a=this; 11278this.mapping=this.initMapping(); 11279$(window).on("ds2trackEvent",function(d,b,c){a.bmwTrack(c) 11280}) 11281},mapComponent:function(a){if(_.has(this.mapping,a)){return _.cloneDeep(this.mapping[a]) 11282}return{} 11283},_trackingApiExists:function(){return _.has(window,"digitals2.tracking.api") 11284},_getNavigationSourceID:function(){if(this._trackingApiExists()){var a=window.digitals2.tracking.api; 11285return a.getPageObject(a.getCurrentPageIndex()).pageInstanceId 11286}return window.top.location.href 11287},navCookieGetData:function(a){log("_navCookieGetData pElement: ".pElement); 11288try{var c={navigationSource:this._getNavigationSourceID(),navigationItemWording:$(a).text().trim(),navigationComponentID:$(a).closest(".ds2-component").data("tracking-component").componentInfo.componentID}; 11289this._navCookieSave(c) 11290}catch(b){log(b) 11291}},_navCookieSave:function(c){var a="cc_digital_eventAttributes",b=cookiecontroller.api.isCookieAllowed(a); 11292if(c&&b){cookiecontroller.api.setCookie(a,JSON.stringify(c)) 11293}},trackEvent:function(b,d,a){if(!this._trackingApiExists()){log("tracking api not available"); 11294return b 11295}if(!b||!d){log("param trackingEvent and trackingOptions must not be null"); 11296return b 11297}var c=window.digitals2.tracking.api; 11298if(d.active===false){log("tracking of this event is deactivated") 11299}else{if(_.has(b,"category.eventType")&&b.category.eventType==="delayed"){c.eventCookieSave(b) 11300}else{$(window).trigger("ds2trackEvent",[c.addEventTracking({},b,c.getCurrentPageIndex()),d]) 11301}}},bmwTrack:function(a){log("> always update digitalData before actual bmwTrack flow"); 11302if(a.active===false){log("tracking of this event is deactivated") 11303}else{if(a.timing===false){log("added to dataLayer but no satelliteTrack call") 11304}if(a.timing===true&&a.useTimer===false||a.timing===true&&a.useTimer===true){if(window._satellite){log("_satellite.track will be called"); 11305_satellite.track(a.name) 11306}else{log("_satellite not defined") 11307}}}},_triggerOriginalEvent:function(a,b){setTimeout(function(){log("> setTimeout"); 11308log("> pEvent: ",a); 11309$(a.target).trigger(a.type,true) 11310}
11310,b) 11311}}; 11312window.digitals2.tracking.dispatcher.initTracking(); 11313$(window).on("initializeComponents",function(){if(!_.has(window,"digitals2.tracking.api")){return 11314}if(!_.has(window,"digitals2.tracking.api")){return 11315}var a=function(b){return{api:digitals2.tracking.api,dispatcher:window.digitals2.tracking.dispatcher,eventBuilder:window.digitals2.tracking.eventBuilder,bmwTrackOptionsBuilder:window.digitals2.tracking.bmwTrackOptionsBuilder,TC:window.digitals2.tracking.TrackingConstants,trackingOptions:{component:b}} 11316}; 11317$(".ds2-accordion").ds2TrackingAccordion(a("ds2-accordion")); 11318$(".ds2-anchor").ds2TrackingBase(a("ds2-anchor")); 11319$(".ds2-basic-teaser").ds2TrackingBasicTeaser(a("ds2-basic-teaser")); 11320$(".ds2-business-card").ds2TrackingBase(a("ds2-business-card")); 11321$(".ds2-cluster-overview").ds2TrackingBase(a("ds2-cluster-overview")); 11322$(".ds2-contact-box").ds2TrackingBase(a("ds2-contact-box")); 11323$(".ds2-content-overview").ds2TrackingBase(a("ds2-content-overview")); 11324$(".ds2-content-presentation").ds2TrackingContentPresentation(a("ds2-content-presentation")); 11325$(".ds2-content-slider").ds2TrackingContentSlider(a("ds2-content-slider")); 11326$(".ds2-detail",".fallback").ds2TrackingFallbackDetail(a("ds2-detail")); 11327$(".ds2-detail",".offer").ds2TrackingOfferDetail(a("ds2-detail")); 11328$(".ds2-detail",".standard").ds2TrackingOfferDetail(a("ds2-detail")); 11329$(".ds2-errors").ds2TrackingErrorPage(a("ds2-errors")); 11330$(".ds2-gallery").ds2TrackingGallery(a("ds2-gallery")); 11331$(".ds2-glossary-article").ds2TrackingBase(a("ds2-glossary-article")); 11332$(".ds2-glossary-overview").ds2TrackingGlossaryOverview(a("ds2-glossary-overview")); 11333$(".ds2-language-selection").ds2TrackingBase(a("ds2-language-selection")); 11334$(".ds2-layer-error").ds2TrackingErrorLayer(a("ds2-layer-error")); 11335$(".ds2-layer-video").ds2TrackingVideoLayer(a("ds2-layer-video")); 11336$(".ds2-main-footer").ds2TrackingBase(a("ds2-main-footer")); 11337$(".ds2-micro-story").ds2TrackingMicroStory(a("ds2-micro-story")); 11338$(".ds2-model-brief").ds2TrackingBase(a("ds2-model-brief")); 11339$(".ds2-model-carousel").ds2TrackingModelCarousel(a("ds2-model-carousel")); 11340$(".ds2-navigation-content-bar").ds2TrackingNavigationContentBar(a("ds2-navigation-content-bar")); 11341$(".ds2-navigation-main").ds2TrackingNavigation(a("ds2-navigation-main")); 11342$(".ds2-navigation-model").ds2TrackingBase(a("ds2-navigation-model")); 11343$(".ds2-navigation-model-small").ds2TrackingBase(a("ds2-navigation-model-small")); 11344$(".ds2-navigation-salesbar").ds2TrackingNavigationSalesbar(a("ds2-navigation-salesbar")); 11345$(".ds2-news-article").ds2TrackingBase(a("ds2-news-article")); 11346$(".ds2-pre-configuration").ds2TrackingPreConfiguration(a("ds2-pre-configuration")); 11347$(".ds2-quote").ds2TrackingBase(a("ds2-quote")); 11348$(".ds2-sitemap").ds2TrackingBase(a("ds2-sitemap")); 11349$(".ds2-stage-presentation").ds2TrackingStagePresentation(a("ds2-stage-presentation")); 11350$(".ds2-stage-teaser").ds2TrackingStageTeaser(a("ds2-stage-teaser")); 11351$(".ds2-table").ds2TrackingTable(a("ds2-table")); 11352$(".ds2-technical-data").ds2TrackingTechnicalData(a("ds2-technical-data")); 11353$(".ds2-text-only").ds2TrackingBase(a("ds2-text-only")); 11354$(".ds2-typo").ds2TrackingBase(a("ds2-typo")); 11355$(".ds2-video-container").ds2TrackingVideoContainer(a("ds2-video-container")); 11356$(".ds2-sharing").ds2TrackingSharing(a("ds2-sharing")); 11357$(".ds2-models").ds2TrackingModelOverview(a("ds2-models")) 11358});
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.