PageSourceSearch

https://moto-elitavto.ru/etc/clientlibs/digitals2/clientlib.min.20160129105820.min.js

js moto-elitavto.ru collected 2026-10-08 14:07:50 UTC 552,139 bytes, 11,358 lines download raw bytes

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={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","`":"&#96;"};
1860var T={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'","&#96;":"`"};
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&&gt 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&&gt[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)&&gt(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&&gt&&(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"&&gt 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"&&gt>-1&&gt%1==0&&gt<=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&&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&&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!=+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"&&gt.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&&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__&&gt==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=["&#173;",'<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:"&times;"}))
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='&shy;<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.