PageSourceSearch

https://www.vbs-hobby.it/public/cache/js_13_f5d06fbfb4979266c85dbb98c75c99d82be6cfb7.js?ts=1790266859

js vbs-hobby.it collected 2026-09-27 01:51:32 UTC 588,244 bytes, 68 lines download raw bytes

1/**
2 * etailer Fade Element Class
3 *
4 * Filename: Fade.ts
5 * Created: 2017-08-11
6 *
7 * @category  Frontend
8 * @package   Global
9 * @author    Jörn Schmahl <[email protected]>
10 * @copyright 2017 etailer Solutions GmbH
11 */
12var et,et;!function(et){var Fade=function(){function Fade(config){this.display="inline-block",this.speed=.1,config.fadeElement&&(this.fadeElement=config.fadeElement)}return Fade.getOpacity=function(el){var opacity=el.style.opacity;return parseFloat(opacity)},Fade.setOpacity=function(el,opacityValue){el.style.opacity=opacityValue.toString()},Fade.prototype.fadeOut=function(){var self=this;Fade.setOpacity(this.fadeElement,1),function fadeFunction(){var opacity=Fade.getOpacity(self.fadeElement)-self.speed;Fade.setOpacity(self.fadeElement,opacity),opacity<0?et.Js.setDisplay(self.fadeElement,"none"):requestAnimationFrame(fadeFunction)}()},Fade.prototype.fadeIn=function(){var self=this;Fade.setOpacity(this.fadeElement,0),et.Js.setDisplay(this.fadeElement,this.display),function fadeFunction(){var opacity=Fade.getOpacity(self.fadeElement)+self.speed;opacity<=1&&(Fade.setOpacity(self.fadeElement,opacity),requestAnimationFrame(fadeFunction))}()},Fade}();et.Fade=Fade}(et||(et={})),function(et){"use strict";var Js=function(){function Js(){}return Js.addClass=function(element,className){element.classList?element.classList.add(className):element.className+=" "+className},Js.removeClass=function(element,className){element.classList?element.classList.remove(className):element.className=element.className.replace(new RegExp("(^|\\b)"+className.split(" ").join("|")+"(\\b|$)","gi")," ")},Js.hasClass=function(element,className){return element.classList?element.classList.contains(className):new RegExp("(^| )"+className+"( |$)","gi").test(element.className)},Js.getClass=function(element){return element.className.split(" ")},Js.toggleClass=function(element,className){if(element.classList)element.classList.toggle(className);else{var classes=element.className.split(" "),existingIndex=classes.indexOf(className);existingIndex>=0?classes.splice(existingIndex,1):classes.push(className),element.className=classes.join(" ")}},Js.isEmpty=function(data){if("number"==typeof data||"boolean"==typeof data)return!1;if(null==data)return!0;if(void 0!==data.length)return 0===data.length;var count=0;for(var i in data)data.hasOwnProperty(i)&&count++;return 0===count},Js.inArray=function(array,data){return-1!==array.indexOf(data)},Js.elementExist=function(element){return!(null==element)},Js.findChild=function(selector,element){return void 0===element&&(element=document),element.querySelector(selector)},Js.findAll=function(selectors,element){return void 0===element&&(element=document),element.querySelectorAll(selectors)},Js.hasAttribute=function(element,selector){return element.hasAttribute(selector)},Js.getAttribute=function(element,selector){return element.getAttribute(selector)},Js.setAttribute=function(element,selector,value){element.setAttribute(selector,value)},Js.removeAttribute=function(element,selector){return element.removeAttribute(selector)},Js.getCss=function(element,rulename){return getComputedStyle(element)[rulename]},Js.setDisplay=function(element,value){element.style.display=value},Js.getElement=function(selector,parent){void 0===parent&&(parent=document);var first_char=selector.charAt(0),elem=selector.substr(1);return"."===first_char?parent.getElementsByClassName(elem):"#"===first_char?document.getElementById(elem):"."!==first_char&&"#"!==first_char?parent.getElementsByTagName(selector):void 0},Js.removeElement=function(element){element.parentNode.removeChild(element)},Js.strToBool=function(data){return Boolean(data)},Js.getClosest=function(element,selector){for(var firstChar=selector.charAt(0),elem=selector.substr(1);element&&element!==document;element=element.parentNode){if("."===firstChar&&Js.hasClass(element,elem))return element;if("#"===firstChar&&element.id===elem)return element;if("["===firstChar&&element.hasAttribute(selector.substr(1,selector.length-2)))return element;if(element.tagName.toLowerCase()===selector)return element}return!1},Js.getViewportWidth=function(){return Math.max(document.documentElement.clientWidth,window.innerWidth||0)}
12,Js.getViewportHeight=function(){return Math.max(document.documentElement.clientHeight,window.innerHeight||0)},Js.debounce=function(givenFunction,threshold,immediate){var timeout;return void 0===threshold&&(threshold=100),void 0===immediate&&(immediate=!1),function(){var context=this,args=arguments;clearTimeout(timeout),immediate&&!timeout&&givenFunction.apply(context,args),timeout=setTimeout((function(){timeout=null,immediate||givenFunction.apply(context,args)}),threshold)}},Js.throttle=function(givenFunction,threshold,immediate){var timeout;return void 0===threshold&&(threshold=100),void 0===immediate&&(immediate=!1),function(){var obj=this,args=arguments,delayed=function(){timeout=null,immediate||givenFunction.apply(obj,args)},callNow=immediate&&!timeout;timeout||(timeout=setTimeout(delayed,threshold)),callNow&&givenFunction.apply(obj,args)}},Js.extend=function(out){for(var rest=[],_i=1;_i<arguments.length;_i++)rest[_i-1]=arguments[_i];out=out||{};for(var i=1;i<arguments.length;i++){var obj=arguments[i];if(obj)for(var key in obj)obj.hasOwnProperty(key)&&("object"==typeof obj[key]?out[key]=this.extend(out[key],obj[key]):out[key]=obj[key])}return out},Js}();et.Js=Js}(et||(et={}));
13/**
14 * etailer Storage
15 *
16 * Filename: Storage.js
17 * Created: 2017-10-18
18 *
19 * @category  Frontend
20 * @package   Global
21 * @author    Jörn Schmahl <[email protected]>
22 * @copyright 2017 etailer Solutions GmbH
23 */
24var __assign=this&&this.__assign||Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t},et,etJS,etFC;!function(et){var Storage=function(){function Storage(config){void 0===config&&(config={}),this.config={},this.defaultConfig={storageEngine:"localStorage"};var mergedConfig=__assign({},this.defaultConfig,config);this.setConfig(mergedConfig),"localStorage"==this.config.storageEngine?this.config.store=new DynamicClassLoad("LocalStorage"):"sessionStorage"==this.config.storageEngine?this.config.store=new DynamicClassLoad("SessionStorage"):"cookie"==this.config.storageEngine&&(this.config.store=new DynamicClassLoad("CookieStorage"))}return Storage.prototype.setConfig=function(config){for(var key in config)config.hasOwnProperty(key)&&(this.config[key]=config[key])},Storage.prototype.set=function(key,value){this.config.store.set(key,value)},Storage.prototype.get=function(key){return this.config.store.get(key)},Storage.prototype.remove=function(key){this.config.store.remove(key)},Storage}();et.Storage=Storage;var LocalStorage=function(){function LocalStorage(){}return LocalStorage.set=function(key,value){try{return localStorage.setItem(key,value),!0}catch(err){return!1}},LocalStorage.get=function(key){return localStorage.getItem(key)},LocalStorage.remove=function(key){try{return localStorage.removeItem(key),!0}catch(err){return!1}},LocalStorage}(),SessionStorage=function(){function SessionStorage(){}return SessionStorage.set=function(key,value){try{return sessionStorage.setItem(key,value),!0}catch(err){return!1}},SessionStorage.get=function(key){return sessionStorage.getItem(key)},SessionStorage.remove=function(key){try{return sessionStorage.removeItem(key),!0}catch(err){return!1}},SessionStorage}(),CookieStorage=function(){function CookieStorage(){}return CookieStorage.set=function(key,value){try{var date=new Date;return date.setTime(date.getTime()+2592e6),document.cookie=key+"="+value+"; expires="+date.toGMTString(),!0}catch(err){return!1}},CookieStorage.get=function(key){for(var name=key+"=",cookieArray=document.cookie.split(";"),i=0,len=cookieArray.length;i<len;i++){var cookie=cookieArray[i].trim();if(0==cookie.indexOf(name))return cookie.substring(name.length,cookie.length)}return null},CookieStorage.remove=function(key){try{return document.cookie=key+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;",!0}catch(err){return!1}},CookieStorage}(),classes={LocalStorage:LocalStorage,SessionStorage:SessionStorage,CookieStorage:CookieStorage},DynamicClassLoad=function(className){return classes[className]};(function(){function StorageHelper(){}return StorageHelper.strEnum=function(o){return o.reduce((function(res,key){return res[key]=key,res}),Object.create(null))},StorageHelper})().strEnum(["localStorage","sessionStorage","cookie"])}(et||(et={})),function(etJS){etJS.add_class=function(el,className){el.classList?el.classList.add(className):el.className+=" "+className},etJS.remove_class=function(el,className){el.classList?el.classList.remove(className):el.className=el.className.replace(new RegExp("(^|\\b)"+className.split(" ").join("|")+"(\\b|$)","gi")," ")},etJS.toggle_class=function(el,className){if(el.classList)el.classList.toggle(className);else{var classes=el.className.split(" "),existingIndex=classes.indexOf(className);existingIndex>
24=0?classes.splice(existingIndex,1):classes.push(className),el.className=classes.join(" ")}},etJS.check_empty=function(data){if("number"==typeof data||"boolean"==typeof data)return!1;if(null==data)return!0;if(void 0!==data.length)return 0==data.length;var count=0;for(var i in data)data.hasOwnProperty(i)&&count++;return 0==count},etJS.empty=function(data){if("number"==typeof data||"boolean"==typeof data)return!1;if(null==data)return!0;if(void 0!==data.length)return 0==data.length;var count=0;for(var i in data)data.hasOwnProperty(i)&&count++;return 0==count},etJS.in_array=function(arr,data){return-1!==arr.indexOf(data)},etJS.el_exist=function(el){return!(null==el)},etJS.find_children=function(el,selector){return void 0===el&&(el=document),el.querySelector(selector)},etJS.find_child=function(selector,el){return void 0===el&&(el=document),el.querySelector(selector)},etJS.find_all=function(selectors,el){return void 0===el&&(el=document),el.querySelectorAll(selectors)},etJS.has_attr=function(el,selector){return el.hasAttribute(selector)},etJS.get_attr=function(el,selector){return el.getAttribute(selector)},etJS.set_attr=function(el,selector,value){el.setAttribute(selector,value)},etJS.remove_attr=function(el,selector){return el.removeAttribute(selector)},etJS.get_css=function(el,rulename){return getComputedStyle(el)[rulename]},etJS.has_class=function(el,className){return el.classList?el.classList.contains(className):new RegExp("(^| )"+className+"( |$)","gi").test(el.className)},etJS.remove=function(el){el.parentNode.removeChild(el)},etJS.display=function(el,value){el.style.display=value},etJS.get_elem=function(el,parent){void 0===parent&&(parent=document);var first_char=el.charAt(0),elem=el.substr(1);return"."===first_char?parent.getElementsByClassName(elem):"#"===first_char?document.getElementById(elem):"."!==first_char&&"#"!==first_char?parent.getElementsByTagName(el):void 0},etJS.strToBool=function(data){return"true"==data},etJS.get_closest=function(el,selector){for(var firstChar=selector.charAt(0),elem=selector.substr(1);el&&el!==document;el=el.parentNode){if("."===firstChar&&this.has_class(el,elem))return el;if("#"===firstChar&&el.id===elem)return el;if("["===firstChar&&el.hasAttribute(selector.substr(1,selector.length-2)))return el;if(el.tagName.toLowerCase()===selector)return el}return!1}}(etJS||(etJS={})),function(etFC){etFC.simulateEvent=function(eventName,el,eventOptions){void 0===el&&(el=document),void 0===eventOptions&&(eventOptions=null);var newEvent=null;"object"==typeof new Event(eventName)&&(newEvent=etJS.empty(eventOptions)?new Event(eventName):new Event(eventName,eventOptions),el.dispatchEvent(newEvent))},etFC.wrap=function(el,wrapper,identifier){void 0===identifier&&(identifier=null);var wrap_element=document.createElement(wrapper);if(!1===this.empty(identifier)){var identifier_type=identifier.charAt(0),identifier_name=identifier.substr(1);"."===identifier_type&&this.add_class(wrap_element,identifier_name),"#"===identifier_type&&this.set_attr(wrap_element,"id",identifier_name)}el.parentNode.insertBefore(wrap_element,el),wrap_element.appendChild(el)},etFC.create=function(el,tag,identifier,content){void 0===identifier&&(identifier=null),void 0===content&&(content=null);var newElement=document.createElement(tag);if(!1===this.empty(identifier)){var identifier_type=identifier.charAt(0),identifier_name=identifier.substr(1);"."===identifier_type&&this.add_class(newElement,identifier_name),"#"===identifier_type&&this.set_attr(newElement,"id",identifier_name)}if(!1===this.empty(content)){var newElContent=document.createTextNode(content);newElement.appendChild(newElContent)}el.appendChild(newElement)},etFC.getCookie=function(cname){for(var name=cname+"=",ca=document.cookie.split(";"),i=0;i<ca.length;i++){var c=$.trim(ca[i]);if(0==c.indexOf(name))return c.substring(name.length,c.length)}return""},etFC.setCookie=function(cname,cvalue,exdays){var s=cname+"="+cvalue;if(exdays>0){var d=new Date;d.setTime(d.getTime()+24*exdays*60*60*1e3),s=s+"; expires="+d.toGMTString()}s+="; path=/",document.cookie=s}}(etFC||(etFC={}));var etXHR=function(){function etXHR(){}return etXHR.post=function(url,data,onLoad,onError){void 0===onLoad&&
24(onLoad=null),void 0===onError&&(onError=null);var xhr=new XMLHttpRequest;xhr.open("POST",url),xhr.onload=function(){xhr.status>400?null!==onError&&onError(xhr.response,xhr):null!==onLoad&&onLoad(xhr.response,xhr)},xhr.onerror=function(){null!==onError&&onError(xhr.response,xhr)},xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),data instanceof Object?xhr.send(etXHR.toQueryString(data)):xhr.send()},etXHR.get=function(url,onLoad,onError){void 0===onLoad&&(onLoad=null),void 0===onError&&(onError=null);var xhr=new XMLHttpRequest;xhr.onload=function(){xhr.status>400?null!==onError&&onError(xhr.response):null!==onLoad&&onLoad(xhr.response)},xhr.onerror=function(){null!==onError&&onError(xhr.response)},xhr.responseType="json",xhr.open("GET",url),xhr.send()},etXHR.toQueryString=function(obj,prefix){void 0===prefix&&(prefix=null);var p,str=[];for(p in obj)if(obj.hasOwnProperty(p)){var k=prefix?prefix+"["+p+"]":p,v=obj[p];str.push(null!==v&&"object"==typeof v?etXHR.toQueryString(v,k):encodeURIComponent(k)+"="+encodeURIComponent(v))}return str.join("&")},etXHR}(),gtm;function cElm(tag,options){null==tag&&(tag="div"),null==options&&(options={});var oElement=document.createElement(tag);if(void 0!==options.id&&null!==options.id&&(oElement.id=options.id),void 0!==options.class&&null!==options.class&&(oElement.className=options.class),void 0!==options.data&&null!==options.data)for(var key in options.data)options.data.hasOwnProperty(key)&&etJS.set_attr(oElement,"data-"+key,options.data[key]);if(void 0!==options.title&&null!==options.title&&(oElement.title=options.title),void 0!==options.alt&&null!==options.alt&&etJS.set_attr(oElement,"alt",options.alt),void 0!==options.src&&null!==options.src&&etJS.set_attr(oElement,"src",options.src),void 0!==options.href&&null!==options.href&&etJS.set_attr(oElement,"href",options.href),void 0!==options.height&&null!==options.height&&etJS.set_attr(oElement,"height",options.height),void 0!==options.width&&null!==options.width&&etJS.set_attr(oElement,"width",options.width),void 0!==options.type&&null!==options.type&&etJS.set_attr(oElement,"type",options.type),void 0!==options.readonly&&null!==options.readonly&&etJS.set_attr(oElement,"readonly",options.readonly),void 0!==options.tabindex&&null!==options.tabindex&&etJS.set_attr(oElement,"tabindex",options.tabindex),void 0!==options.text&&null!==options.text&&(oElement.innerHTML=options.text),void 0!==options.html&&options.html instanceof Array)for(var htmlCount=options.html.length,i=0;i<htmlCount;i++)oElement.appendChild(options.html[i]);if(void 0!==options.style&&null!==options.style)for(var styleKey in options.style)options.style.hasOwnProperty(styleKey)&&oElement.style.setProperty(styleKey,options.style[styleKey],"");return oElement}!function(gtm){gtm.pushOnLoad=function(data,event){void 0===event&&(event=null),!1===etJS.empty(event)&&(data.event=event),etJS.el_exist(dataLayer)&&window.addEventListener("load",(function(){dataLayer.push(data)}))},gtm.pushOnClick=function(data,event,link){void 0===event&&(event=null),void 0===link&&(link=null),!1===etJS.empty(event)&&(data.event=event),etJS.el_exist(dataLayer)&&(!1===etJS.empty(link)&&(data.eventCallback=function(){window.location=link},data.eventTimeout=2e3),dataLayer.push(data))}}(gtm||(gtm={})),function(exports){exports.settings={maximumChars:100,placeholder:"...",moreLinkText:"more",lessLinkText:"less",href:""},exports.applySettings=function(customSettings){Object.assign(exports.settings,customSettings)},exports.trigger=function(triggerElement){var event=document.createEvent("Event");event.initEvent("click",!0,!0),triggerElement.dispatchEvent(event)},exports.reset=function(htmlElement){htmlElement.classList.contains("shortened")&&(htmlElement.classList.remove("shortened"),htmlElement.innerHTML=htmlElement.getElementsByClassName("full-text")[0].innerHTML)},exports.applyTo=function(htmlElement){if(htmlElement.classList.contains("shortened"))return!1;var originalContent=htmlElement.innerHTML;if(originalContent.length>this.settings.maximumChars){for(htmlElement.classList.add("shortened");htmlElement.lastChild;)htmlElement.removeChild(htmlElement.lastChild);var brokenLinkMatch,unclosedTagMatches,shortenedContent=originalContent.substr(0,this.settings.maximumChars);if((brokenLinkMatch=shortenedContent.match(/<a\b(?!.*<\/a)/))&&(shortenedContent=shortenedContent.substr(0,brokenLinkMatch.index)),unclosedTagMatches=shortenedContent.match(/<div(?!.*<\/div)|<p(?!.*<\/p)|<span(?!.*<\/span)>/g))for(i=unclosedTagMatches.length;i>=0;i--)shortenedContent+="<\\"+unclosedTagMatches[i].substr(1)+">";shortenedContent+=this.settings.placeholder,shortenedContentContainer=document.createElement("div"),shortenedContentContainer.innerHTML=shortenedContent,shortenedContentContainer.classList.add("short-text");var link=document.createElement("a");link.setAttribute("href",this.settings.href),link.setAttribute("title",this.settings.moreLinkText),moreLinkText=document.createTextNode(this.settings.moreLinkText),link.classList.add("showmore"),link.appendChild(moreLinkText),link.addEventListener("click",
vendor: 7,129 bytes, lines 24-49
24showMoreOrLess,!1),fullContentContainer=document.createElement("div"),fullContentContainer.innerHTML=originalContent,fullContentContainer.style.display="none",fullContentContainer.classList.add("full-text"),htmlElement.appendChild(shortenedContentContainer),htmlElement.appendChild(fullContentContainer),htmlElement.appendChild(link)}};var showMoreOrLess=function(e){e.preventDefault();var fullText=this.parentElement.getElementsByClassName("full-text")[0];"none"!==fullText.style.display?(fullText.style.display="none",this.parentElement.getElementsByClassName("short-text")[0].style.display="inline-block",this.textContent=exports.settings.moreLinkText,this.title=exports.settings.moreLinkText):(fullText.style.display="inline-block",this.parentElement.getElementsByClassName("short-text")[0].style.display="none",this.textContent=exports.settings.lessLinkText,this.title=exports.settings.lessLinkText)}}(this.Shorty={}),
25/*!
26 * jQuery JavaScript Library v2.1.4
27 * http://jquery.com/
28 *
29 * Includes Sizzle.js
30 * http://sizzlejs.com/
31 *
32 * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
33 * Released under the MIT license
34 * http://jquery.org/license
35 *
36 * Date: 2015-04-28T16:01Z
37 */
38function(global,factory){"object"==typeof module&&"object"==typeof module.exports?module.exports=global.document?factory(global,!0):function(w){if(!w.document)throw new Error("jQuery requires a window with a document");return factory(w)}:factory(global)}("undefined"!=typeof window?window:this,(function(window,noGlobal){var arr=[],slice=arr.slice,concat=arr.concat,push=arr.push,indexOf=arr.indexOf,class2type={},toString=class2type.toString,hasOwn=class2type.hasOwnProperty,support={},document=window.document,jQuery=function(selector,context){return new jQuery.fn.init(selector,context)},rtrim=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,rmsPrefix=/^-ms-/,rdashAlpha=/-([\da-z])/gi,fcamelCase=function(all,letter){return letter.toUpperCase()};function isArraylike(obj){var length="length"in obj&&obj.length,type=jQuery.type(obj);return"function"!==type&&!jQuery.isWindow(obj)&&(!(1!==obj.nodeType||!length)||("array"===type||0===length||"number"==typeof length&&length>0&&length-1 in obj))}jQuery.fn=jQuery.prototype={jquery:"2.1.4",constructor:jQuery,selector:"",length:0,toArray:function(){return slice.call(this)},get:function(num){return null!=num?num<0?this[num+this.length]:this[num]:slice.call(this)},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);return ret.prevObject=this,ret.context=this.context,ret},each:function(callback,args){return jQuery.each(this,callback,args)},map:function(callback){return this.pushStack(jQuery.map(this,(function(elem,i){return callback.call(elem,i,elem)})))},slice:function(){return this.pushStack(slice.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(i){var len=this.length,j=+i+(i<0?len:0);return this.pushStack(j>=0&&j<len?[this[j]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:push,sort:arr.sort,splice:arr.splice},jQuery.extend=jQuery.fn.extend=function(){var options,name,src,copy,copyIsArray,clone,target=arguments[0]||{},i=1,length=arguments.length,deep=!1;for("boolean"==typeof target&&(deep=target,target=arguments[i]||{},i++),"object"==typeof target||jQuery.isFunction(target)||(target={}),i===length&&(target=this,i--);i<length;i++)if(null!=(options=arguments[i]))for(name in options)src=target[name],target!==(copy=options[name])&&(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))?(copyIsArray?(copyIsArray=!1,clone=src&&jQuery.isArray(src)?src:[]):clone=src&&jQuery.isPlainObject(src)?src:{},target[name]=jQuery.extend(deep,clone,copy)):void 0!==copy&&(target[name]=copy));return target},jQuery.extend({expando:"jQuery"+("2.1.4"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(msg){throw new Error(msg)},noop:function(){},isFunction:function(obj){return"function"===jQuery.type(obj)},isArray:Array.isArray,isWindow:function(obj){return null!=obj&&obj===obj.window},isNumeric:function(obj){return!jQuery.isArray(obj)&&obj-parseFloat(obj)+1>=0},isPlainObject:function(obj){return"object"===jQuery.type(obj)&&!obj.nodeType&&!jQuery.isWindow(obj)&&!(obj.constructor&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf"))},isEmptyObject:function(obj){var name;for(name in obj)return!1;return!0},type:function(obj){return null==obj?obj+"":"object"==typeof obj||"function"==typeof obj?class2type[toString.call(obj)]||"object":typeof obj},globalEval:function(code){var script,indirect=eval;(code=jQuery.trim(code))&&(1===code.indexOf("use strict")?((script=document.createElement("script")).text=code,document.head.appendChild(script).parentNode.removeChild(script)):indirect(code))},camelCase:function(string){return string.replace(rmsPrefix,"ms-").replace(rdashAlpha,fcamelCase)},nodeName:function(elem,name){return elem.nodeName&&elem.nodeName.toLowerCase()===name.toLowerCase()},each:function(obj,callback,args){var i=0,length=obj.length,isArray=isArraylike(obj);if(args){if(isArray)for(;i<length&&!1!==callback.apply(obj[i],args);i++);else for(i in obj)if(!1===callback.apply(obj[i],args))break}else if(isArray)for(;i<length&&!1!==callback.call(obj[i],i,obj[i]);i++);else for(i in obj)if(!1===callback.call(obj[i],i,obj[i]))break;return obj},trim:function(text){return null==text?"":(text+"").replace(rtrim,"")},makeArray:function(arr,results){var ret=results||[];return null!=arr&&(isArraylike(Object(arr))?jQuery.merge(ret,"string"==typeof arr?[arr]:arr):push.call(ret,arr)),ret},inArray:function(elem,arr,i){return null==arr?-1:indexOf.call(arr,elem,i)},merge:function(first,second){for(var len=+second.length,j=0,i=first.length;j<len;j++)first[i++]=second[j];return first.length=i,first},grep:function(elems,callback,invert){for(var matches=[],i=0,length=elems.length,callbackExpect=!invert;i<length;i++)!callback(elems[i],i)!==callbackExpect&&matches.push(elems[i]);return matches},map:function(elems,callback,arg){var value,i=0,length=elems.length,ret=[];if(isArraylike(elems))for(;i<length;i++)null!=(value=callback(elems[i],i,arg))&&ret.push(value);else for(i in elems)null!=(value=callback(elems[i],i,arg))&&ret.push(value);return concat.apply([],ret)},guid:1,proxy:function(fn,context){var tmp,args,proxy;if("string"==typeof context&&(tmp=fn[context],context=fn,fn=tmp),jQuery.isFunction(fn))return args=slice.call(arguments,2),proxy=function(){return fn.apply(context||this,args.concat(slice.call(arguments)))},proxy.guid=fn.guid=fn.guid||jQuery.guid++,proxy},now:Date.now,support:support}),jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),(function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()}));var Sizzle=
39/*!
40 * Sizzle CSS Selector Engine v2.2.0-pre
41 * http://sizzlejs.com/
42 *
43 * Copyright 2008, 2014 jQuery Foundation, Inc. and other contributors
44 * Released under the MIT license
45 * http://jquery.org/license
46 *
47 * Date: 2014-12-16
48 */
49function(window){var i,support,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,
49setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+1*new Date,preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),sortOrder=function(a,b){return a===b&&(hasDuplicate=!0),0},hasOwn={}.hasOwnProperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexOf=function(list,elem){for(var i=0,len=list.length;i<len;i++)if(list[i]===elem)return i;return-1},booleans="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",whitespace="[\\x20\\t\\r\\n\\f]",characterEncoding="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",identifier=characterEncoding.replace("w","w#"),attributes="\\[[\\x20\\t\\r\\n\\f]*("+characterEncoding+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+characterEncoding+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|.*)\\)|)",rwhitespace=new RegExp(whitespace+"+","g"),rtrim=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),rcomma=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),rcombinators=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),rattributeQuotes=new RegExp("=[\\x20\\t\\r\\n\\f]*([^\\]'\"]*?)[\\x20\\t\\r\\n\\f]*\\]","g"),rpseudo=new RegExp(pseudos),ridentifier=new RegExp("^"+identifier+"$"),matchExpr={ID:new RegExp("^#("+characterEncoding+")"),CLASS:new RegExp("^\\.("+characterEncoding+")"),TAG:new RegExp("^("+characterEncoding.replace("w","w*")+")"),ATTR:new RegExp("^"+attributes),PSEUDO:new RegExp("^"+pseudos),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},rinputs=/^(?:input|select|textarea|button)$/i,rheader=/^h\d$/i,rnative=/^[^{]+\{\s*\[native \w/,rquickExpr=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,rsibling=/[+~]/,rescape=/'|\\/g,runescape=new RegExp("\\\\([\\da-f]{1,6}[\\x20\\t\\r\\n\\f]?|([\\x20\\t\\r\\n\\f])|.)","ig"),funescape=function(_,escaped,escapedWhitespace){var high="0x"+escaped-65536;return high!=high||escapedWhitespace?escaped:high<0?String.fromCharCode(high+65536):String.fromCharCode(high>>10|55296,1023&high|56320)},unloadHandler=function(){setDocument()};try{push.apply(arr=slice.call(preferredDoc.childNodes),preferredDoc.childNodes),arr[preferredDoc.childNodes.length].nodeType}catch(e){push={apply:arr.length?function(target,els){push_native.apply(target,slice.call(els))}:function(target,els){for(var j=target.length,i=0;target[j++]=els[i++];);target.length=j-1}}}function Sizzle(selector,context,results,seed){var match,elem,m,nodeType,i,groups,old,nid,newContext,newSelector;if((context?context.ownerDocument||context:preferredDoc)!==document&&setDocument(context),results=results||[],nodeType=(context=context||document).nodeType,"string"!=typeof selector||!selector||1!==nodeType&&9!==nodeType&&11!==nodeType)return results;if(!seed&&documentIsHTML){if(11!==nodeType&&(match=rquickExpr.exec(selector)))if(m=match[1]){if
49(9===nodeType){if(!(elem=context.getElementById(m))||!elem.parentNode)return results;if(elem.id===m)return results.push(elem),results}else if(context.ownerDocument&&(elem=context.ownerDocument.getElementById(m))&&contains(context,elem)&&elem.id===m)return results.push(elem),results}else{if(match[2])return push.apply(results,context.getElementsByTagName(selector)),results;if((m=match[3])&&support.getElementsByClassName)return push.apply(results,context.getElementsByClassName(m)),results}if(support.qsa&&(!rbuggyQSA||!rbuggyQSA.test(selector))){if(nid=old=expando,newContext=context,newSelector=1!==nodeType&&selector,1===nodeType&&"object"!==context.nodeName.toLowerCase()){for(groups=tokenize(selector),(old=context.getAttribute("id"))?nid=old.replace(rescape,"\\$&"):context.setAttribute("id",nid),nid="[id='"+nid+"'] ",i=groups.length;i--;)groups[i]=nid+toSelector(groups[i]);newContext=rsibling.test(selector)&&testContext(context.parentNode)||context,newSelector=groups.join(",")}if(newSelector)try{return push.apply(results,newContext.querySelectorAll(newSelector)),results}catch(qsaError){}finally{old||context.removeAttribute("id")}}}return select(selector.replace(rtrim,"$1"),context,results,seed)}function createCache(){var keys=[];return function cache(key,value){return keys.push(key+" ")>Expr.cacheLength&&delete cache[keys.shift()],cache[key+" "]=value}}function markFunction(fn){return fn[expando]=!0,fn}function assert(fn){var div=document.createElement("div");try{return!!fn(div)}catch(e){return!1}finally{div.parentNode&&div.parentNode.removeChild(div),div=null}}function addHandle(attrs,handler){for(var arr=attrs.split("|"),i=attrs.length;i--;)Expr.attrHandle[arr[i]]=handler}function siblingCheck(a,b){var cur=b&&a,diff=cur&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||-2147483648)-(~a.sourceIndex||-2147483648);if(diff)return diff;if(cur)for(;cur=cur.nextSibling;)if(cur===b)return-1;return a?1:-1}function createInputPseudo(type){return function(elem){return"input"===elem.nodeName.toLowerCase()&&elem.type===type}}function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return("input"===name||"button"===name)&&elem.type===type}}function createPositionalPseudo(fn){return markFunction((function(argument){return argument=+argument,markFunction((function(seed,matches){for(var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;i--;)seed[j=matchIndexes[i]]&&(seed[j]=!(matches[j]=seed[j]))}))}))}function testContext(context){return context&&void 0!==context.getElementsByTagName&&context}for(i in support=Sizzle.support={},isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;return!!documentElement&&"HTML"!==documentElement.nodeName},setDocument=Sizzle.setDocument=function(node){var hasCompare,parent,doc=node?node.ownerDocument||node:preferredDoc;return doc!==document&&9===doc.nodeType&&doc.documentElement?(document=doc,docElem=doc.documentElement,(parent=doc.defaultView)&&parent!==parent.top&&(parent.addEventListener?parent.addEventListener("unload",unloadHandler,!1):parent.attachEvent&&parent.attachEvent("onunload",unloadHandler)),documentIsHTML=!isXML(doc),support.attributes=assert((function(div){return div.className="i",!div.getAttribute("className")})),support.getElementsByTagName=assert((function(div){return div.appendChild(doc.createComment("")),!div.getElementsByTagName("*").length})),support.getElementsByClassName=rnative.test(doc.getElementsByClassName),support.getById=assert((function(div){return docElem.appendChild(div).id=expando,!doc.getElementsByName||!doc.getElementsByName(expando).length})),support.getById?(Expr.find.ID=function(id,context){if(void 0!==context.getElementById&&documentIsHTML){var m=context.getElementById(id);return m&&m.parentNode?[m]:[]}},Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){return elem.getAttribute("id")===attrId}}):(delete Expr.find.ID,Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=void 0!==elem.getAttributeNode&&elem.getAttributeNode("id");return node&&node.value===attrId}}),Expr.find.TAG=support.getElementsByTagName?function(tag,context){return void 0!==context.getElementsByTagName?context.getElementsByTagName(tag):support.qsa?context.querySelectorAll(tag):void 0}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if("*"===tag){for(;elem=results[i++];)1===elem.nodeType&&tmp.push(elem);return tmp}return results},Expr.find.CLASS=support.getElementsByClassName&&function(className,context){if(documentIsHTML)return context.getElementsByClassName(className)},rbuggyMatches=[],rbuggyQSA=[],(support.qsa=rnative.test(doc.querySelectorAll))&&(assert((function(div){docElem.appendChild(div).innerHTML="<a id='"+expando+"'></a><select id='"+expando+"-\f]' msallowcapture=''><option selected=''></option></select>",div.querySelectorAll("[msallowcapture^='']").length&&rbuggyQSA.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),div.querySelectorAll("[selected]").length||rbuggyQSA.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+booleans+")"),div.querySelectorAll("[id~="+expando+"-]").length||rbuggyQSA.push("~="),div.querySelectorAll(":checked").length||rbuggyQSA.push(":checked"),div.querySelectorAll("a#"+expando+"+*").length||rbuggyQSA.push(".#.+[+~]")})),assert((function(div){var input=doc.createElement("input");input.setAttribute("type","hidden"),div.appendChild(input).setAttribute("name","D"),div.querySelectorAll("[name=d]").length&&rbuggyQSA.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),div.querySelectorAll(":enabled").length||rbuggyQSA.push(":enabled",":disabled"),div.querySelectorAll("*,:x"),rbuggyQSA.push(",.*:")}))),(support.matchesSelector=rnative.test(matches=docElem.matches||docElem.webkitMatchesSelector||docElem.mozMatchesSelector||docElem.oMatchesSelector||docElem.msMatchesSelector))&&assert((function(div){support.disconnectedMatch=matches.call(div,"div"),matches.call(div,"[s!='']:x"),rbuggyMatches.push("!=",pseudos)}
vendor: 5,793 bytes, line 49
49)),rbuggyQSA=rbuggyQSA.length&&new RegExp(rbuggyQSA.join("|")),rbuggyMatches=rbuggyMatches.length&&new RegExp(rbuggyMatches.join("|")),hasCompare=rnative.test(docElem.compareDocumentPosition),contains=hasCompare||rnative.test(docElem.contains)?function(a,b){var adown=9===a.nodeType?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!(!bup||1!==bup.nodeType||!(adown.contains?adown.contains(bup):a.compareDocumentPosition&&16&a.compareDocumentPosition(bup)))}:function(a,b){if(b)for(;b=b.parentNode;)if(b===a)return!0;return!1},sortOrder=hasCompare?function(a,b){if(a===b)return hasDuplicate=!0,0;var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;return compare||(1&(compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1)||!support.sortDetached&&b.compareDocumentPosition(a)===compare?a===doc||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)?-1:b===doc||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0:4&compare?-1:1)}:function(a,b){if(a===b)return hasDuplicate=!0,0;var cur,i=0,aup=a.parentNode,bup=b.parentNode,ap=[a],bp=[b];if(!aup||!bup)return a===doc?-1:b===doc?1:aup?-1:bup?1:sortInput?indexOf(sortInput,a)-indexOf(sortInput,b):0;if(aup===bup)return siblingCheck(a,b);for(cur=a;cur=cur.parentNode;)ap.unshift(cur);for(cur=b;cur=cur.parentNode;)bp.unshift(cur);for(;ap[i]===bp[i];)i++;return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0},doc):document},Sizzle.matches=function(expr,elements){return Sizzle(expr,null,null,elements)},Sizzle.matchesSelector=function(elem,expr){if((elem.ownerDocument||elem)!==document&&setDocument(elem),expr=expr.replace(rattributeQuotes,"='$1']"),support.matchesSelector&&documentIsHTML&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr)))try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&11!==elem.document.nodeType)return ret}catch(e){}return Sizzle(expr,document,null,[elem]).length>0},Sizzle.contains=function(context,elem){return(context.ownerDocument||context)!==document&&setDocument(context),contains(context,elem)},Sizzle.attr=function(elem,name){(elem.ownerDocument||elem)!==document&&setDocument(elem);var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):void 0;return void 0!==val?val:support.attributes||!documentIsHTML?elem.getAttribute(name):(val=elem.getAttributeNode(name))&&val.specified?val.value:null},Sizzle.error=function(msg){throw new Error("Syntax error, unrecognized expression: "+msg)},Sizzle.uniqueSort=function(results){var elem,duplicates=[],j=0,i=0;if(hasDuplicate=!support.detectDuplicates,sortInput=!support.sortStable&&results.slice(0),results.sort(sortOrder),hasDuplicate){for(;elem=results[i++];)elem===results[i]&&(j=duplicates.push(i));for(;j--;)results.splice(duplicates[j],1)}return sortInput=null,results},getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(nodeType){if(1===nodeType||9===nodeType||11===nodeType){if("string"==typeof elem.textContent)return elem.textContent;for(elem=elem.firstChild;elem;elem=elem.nextSibling)ret+=getText(elem)}else if(3===nodeType||4===nodeType)return elem.nodeValue}else for(;node=elem[i++];)ret+=getText(node);return ret},Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){return match[1]=match[1].replace(runescape,funescape),match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape),"~="===match[2]&&(match[3]=" "+match[3]+" "),match.slice(0,4)},CHILD:function(match){return match[1]=match[1].toLowerCase(),"nth"===match[1].slice(0,3)?(match[3]||Sizzle.error(match[0]),match[4]=+(match[4]?match[5]+(match[6]||1):2*("even"===match[3]||"odd"===match[3])),match[5]=+(match[7]+match[8]||"odd"===match[3])):match[3]&&Sizzle.error(match[0]),match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];return matchExpr.CHILD.test(match[0])?null:(match[3]?match[2]=match[4]||match[5]||"":unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,!0))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)&&(match[0]=match[0].slice(0,excess),match[2]=unquoted.slice(0,excess)),match.slice(0,3))}},filter:{TAG:function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return"*"===nodeNameSelector?function(){return!0}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+className+"("+whitespace+"|$)"))&&classCache(className,(function(elem){return pattern.test("string"==typeof elem.className&&elem.className||void 0!==elem.getAttribute&&elem.getAttribute("class")||"")}))},ATTR:function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);return null==result?"!="===operator:!operator||(result+="","="===operator?result===check:"!="===operator?result!==check:"^="===operator?check&&0===result.indexOf(check):"*="===operator?check&&result.indexOf(check)>-1:"$="===operator?check&&result.slice(-check.length)===check:"~="===operator?(" "+result.replace(rwhitespace," ")+" ").indexOf(check)>-1:"|="===operator&&(result===check||result.slice(0,check.length+1)===check+"-"))}},CHILD:function(type,what,argument,first,last){var simple="nth"!==type.slice(0,3),forward="last"!==type.slice(-4),ofType="of-type"===what;return 1===first&&0===last?function(elem){return!!elem.parentNode}
vendor: 4,285 bytes, line 49
49:function(elem,context,xml){var cache,outerCache,node,diff,nodeIndex,start,dir=simple!==forward?"nextSibling":"previousSibling",parent=elem.parentNode,name=ofType&&elem.nodeName.toLowerCase(),useCache=!xml&&!ofType;if(parent){if(simple){for(;dir;){for(node=elem;node=node[dir];)if(ofType?node.nodeName.toLowerCase()===name:1===node.nodeType)return!1;start=dir="only"===type&&!start&&"nextSibling"}return!0}if(start=[forward?parent.firstChild:parent.lastChild],forward&&useCache){for(nodeIndex=(cache=(outerCache=parent[expando]||(parent[expando]={}))[type]||[])[0]===dirruns&&cache[1],diff=cache[0]===dirruns&&cache[2],node=nodeIndex&&parent.childNodes[nodeIndex];node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop();)if(1===node.nodeType&&++diff&&node===elem){outerCache[type]=[dirruns,nodeIndex,diff];break}}else if(useCache&&(cache=(elem[expando]||(elem[expando]={}))[type])&&cache[0]===dirruns)diff=cache[1];else for(;(node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())&&((ofType?node.nodeName.toLowerCase()!==name:1!==node.nodeType)||!++diff||(useCache&&((node[expando]||(node[expando]={}))[type]=[dirruns,diff]),node!==elem)););return(diff-=last)===first||diff%first==0&&diff/first>=0}}},PSEUDO:function(pseudo,argument){var args,fn=Expr.pseudos[pseudo]||Expr.setFilters[pseudo.toLowerCase()]||Sizzle.error("unsupported pseudo: "+pseudo);return fn[expando]?fn(argument):fn.length>1?(args=[pseudo,pseudo,"",argument],Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction((function(seed,matches){for(var idx,matched=fn(seed,argument),i=matched.length;i--;)seed[idx=indexOf(seed,matched[i])]=!(matches[idx]=matched[i])})):function(elem){return fn(elem,0,args)}):fn}},pseudos:{not:markFunction((function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction((function(seed,matches,context,xml){for(var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;i--;)(elem=unmatched[i])&&(seed[i]=!(matches[i]=elem))})):function(elem,context,xml){return input[0]=elem,matcher(input,null,xml,results),input[0]=null,!results.pop()}})),has:markFunction((function(selector){return function(elem){return Sizzle(selector,elem).length>0}})),contains:markFunction((function(text){return text=text.replace(runescape,funescape),function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1}})),lang:markFunction((function(lang){return ridentifier.test(lang||"")||Sizzle.error("unsupported lang: "+lang),lang=lang.replace(runescape,funescape).toLowerCase(),function(elem){var elemLang;do{if(elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))return(elemLang=elemLang.toLowerCase())===lang||0===elemLang.indexOf(lang+"-")}while((elem=elem.parentNode)&&1===elem.nodeType);return!1}})),target:function(elem){var hash=window.location&&window.location.hash;return hash&&hash.slice(1)===elem.id},root:function(elem){return elem===docElem},focus:function(elem){return elem===document.activeElement&&(!document.hasFocus||document.hasFocus())&&!!(elem.type||elem.href||~elem.tabIndex)},enabled:function(elem){return!1===elem.disabled},disabled:function(elem){return!0===elem.disabled},checked:function(elem){var nodeName=elem.nodeName.toLowerCase();return"input"===nodeName&&!!elem.checked||"option"===nodeName&&!!elem.selected},selected:function(elem){return elem.parentNode&&elem.parentNode.selectedIndex,!0===elem.selected},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling)if(elem.nodeType<6)return!1;return!0},parent:function(elem){return!Expr.pseudos.empty(elem)},header:function(elem){return rheader.test(elem.nodeName)},input:function(elem){return rinputs.test(elem.nodeName)},button:function(elem){var name=elem.nodeName.toLowerCase();return"input"===name&&"button"===elem.type||"button"===name},text:function(elem){var attr;return"input"===elem.nodeName.toLowerCase()&&"text"===elem.type&&(null==(attr=elem.getAttribute("type"))||"text"===attr.toLowerCase())},first:createPositionalPseudo((function(){return[0]})),last:createPositionalPseudo((function(matchIndexes,length){return[length-1]})),eq:createPositionalPseudo((function(matchIndexes,length,argument){return[argument<0?argument+length:argument]}
vendor: 9,549 bytes, line 49
49)),even:createPositionalPseudo((function(matchIndexes,length){for(var i=0;i<length;i+=2)matchIndexes.push(i);return matchIndexes})),odd:createPositionalPseudo((function(matchIndexes,length){for(var i=1;i<length;i+=2)matchIndexes.push(i);return matchIndexes})),lt:createPositionalPseudo((function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;--i>=0;)matchIndexes.push(i);return matchIndexes})),gt:createPositionalPseudo((function(matchIndexes,length,argument){for(var i=argument<0?argument+length:argument;++i<length;)matchIndexes.push(i);return matchIndexes}))}},Expr.pseudos.nth=Expr.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})Expr.pseudos[i]=createInputPseudo(i);for(i in{submit:!0,reset:!0})Expr.pseudos[i]=createButtonPseudo(i);function setFilters(){}function toSelector(tokens){for(var i=0,len=tokens.length,selector="";i<len;i++)selector+=tokens[i].value;return selector}function addCombinator(matcher,combinator,base){var dir=combinator.dir,checkNonElements=base&&"parentNode"===dir,doneName=done++;return combinator.first?function(elem,context,xml){for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements)return matcher(elem,context,xml)}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){for(;elem=elem[dir];)if((1===elem.nodeType||checkNonElements)&&matcher(elem,context,xml))return!0}else for(;elem=elem[dir];)if(1===elem.nodeType||checkNonElements){if((oldCache=(outerCache=elem[expando]||(elem[expando]={}))[dir])&&oldCache[0]===dirruns&&oldCache[1]===doneName)return newCache[2]=oldCache[2];if(outerCache[dir]=newCache,newCache[2]=matcher(elem,context,xml))return!0}}}function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){for(var i=matchers.length;i--;)if(!matchers[i](elem,context,xml))return!1;return!0}:matchers[0]}function condense(unmatched,map,filter,context,xml){for(var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=null!=map;i<len;i++)(elem=unmatched[i])&&(filter&&!filter(elem,context,xml)||(newUnmatched.push(elem),mapped&&map.push(i)));return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){return postFilter&&!postFilter[expando]&&(postFilter=setMatcher(postFilter)),postFinder&&!postFinder[expando]&&(postFinder=setMatcher(postFinder,postSelector)),markFunction((function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||function(selector,contexts,results){for(var i=0,len=contexts.length;i<len;i++)Sizzle(selector,contexts[i],results);return results}(selector||"*",context.nodeType?[context]:context,[]),matcherIn=!preFilter||!seed&&selector?elems:condense(elems,preMap,preFilter,context,xml),matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher&&matcher(matcherIn,matcherOut,context,xml),postFilter)for(temp=condense(matcherOut,postMap),postFilter(temp,[],context,xml),i=temp.length;i--;)(elem=temp[i])&&(matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem));if(seed){if(postFinder||preFilter){if(postFinder){for(temp=[],i=matcherOut.length;i--;)(elem=matcherOut[i])&&temp.push(matcherIn[i]=elem);postFinder(null,matcherOut=[],temp,xml)}for(i=matcherOut.length;i--;)(elem=matcherOut[i])&&(temp=postFinder?indexOf(seed,elem):preMap[i])>-1&&(seed[temp]=!(results[temp]=elem))}}else matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut),postFinder?postFinder(null,results,matcherOut,xml):push.apply(results,matcherOut)}))}function matcherFromTokens(tokens){for(var checkContext,matcher,j,len=tokens.length,leadingRelative=Expr.relative[tokens[0].type],implicitRelative=leadingRelative||Expr.relative[" "],i=leadingRelative?1:0,matchContext=addCombinator((function(elem){return elem===checkContext}),implicitRelative,!0),matchAnyContext=addCombinator((function(elem){return indexOf(checkContext,elem)>-1}),implicitRelative,!0),matchers=[function(elem,context,xml){var ret=!leadingRelative&&(xml||context!==outermostContext)||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml));return checkContext=null,ret}];i<len;i++)if(matcher=Expr.relative[tokens[i].type])matchers=[addCombinator(elementMatcher(matchers),matcher)];else{if((matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches))[expando]){for(j=++i;j<len&&!Expr.relative[tokens[j].type];j++);return setMatcher(i>1&&elementMatcher(matchers),i>1&&toSelector(tokens.slice(0,i-1).concat({value:" "===tokens[i-2].type?"*":""})).replace(rtrim,"$1"),matcher,i<j&&matcherFromTokens(tokens.slice(i,j)),j<len&&matcherFromTokens(tokens=tokens.slice(j)),j<len&&toSelector(tokens))}matchers.push(matcher)}return elementMatcher(matchers)}return setFilters.prototype=Expr.filters=Expr.pseudos,Expr.setFilters=new setFilters,tokenize=Sizzle.tokenize=function(selector,parseOnly){var matched,match,tokens,type,soFar,groups,preFilters,cached=tokenCache[selector+" "];if(cached)return parseOnly?0:cached.slice(0);for(soFar=selector,groups=[],preFilters=Expr.preFilter;soFar;){for(type in matched&&!(match=rcomma.exec(soFar))||(match&&(soFar=soFar.slice(match[0].length)||soFar),groups.push(tokens=[])),matched=!1,(match=rcombinators.exec(soFar))&&(matched=match.shift(),tokens.push({value:matched,type:match[0].replace(rtrim," ")}),soFar=soFar.slice(matched.length)),Expr.filter)!(match=matchExpr[type].exec(soFar))||preFilters[type]&&!(match=preFilters[type](match))||(matched=match.shift(),tokens.push({value:matched,type:type,matches:match}),soFar=soFar.slice(matched.length));if(!matched)break}return parseOnly?soFar.length:soFar?Sizzle.error(selector):tokenCache(selector,groups).slice(0)},compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){for(match||(match=tokenize(selector)),i=match.length;i--;)(cached=matcherFromTokens(match[i]))[expando]?setMatchers.push(cached):elementMatchers.push(cached);cached=compilerCache(selector,function(elementMatchers,setMatchers){var bySet=setMatchers.length>0,byElement=elementMatchers.length>0,superMatcher=function(seed,context,xml,results,outermost){var elem,j,matcher,matchedCount=0,i="0",unmatched=seed&&[],setMatched=[],contextBackup=outermostContext,elems=seed||byElement&&Expr.find.TAG("*",outermost),dirrunsUnique=dirruns+=null==contextBackup?1:Math.random()||.1,len=elems.length;for(outermost&&(outermostContext=context!==document&&context);i!==len&&null!=(elem=elems[i]);i++){if(byElement&&elem){for(j=0;matcher=elementMatchers[j++];)if(matcher(elem,context,xml)){results.push(elem);break}outermost&&(dirruns=dirrunsUnique)}bySet&&((elem=!matcher&&elem)&&matchedCount--,seed&&unmatched.push(elem))}if(matchedCount+=i,bySet&&i!==matchedCount){for(j=0;matcher=setMatchers[j++];)matcher(unmatched,setMatched,context,xml);if(seed){if(matchedCount>0)for(;i--;)unmatched[i]||setMatched[i]||(setMatched[i]=pop.call(results));setMatched=condense(setMatched)}push.apply(results,setMatched),outermost&&!seed&&setMatched.length>0&&matchedCount+setMatchers.length>1&&Sizzle.uniqueSort(results)}return outermost&&(dirruns=dirrunsUnique,outermostContext=contextBackup),unmatched};return bySet?markFunction(superMatcher):superMatcher}(elementMatchers,setMatchers)),cached.selector=selector}return cached},select=Sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled="function"==typeof selector&&selector,match=!seed&&tokenize(selector=compiled.selector||selector);if(results=results||[],1===match.length){if((tokens=match[0]=match[0].slice(0)).length>2&&"ID"===(token=tokens[0]).type&&support.getById&&9===context.nodeType&&documentIsHTML&&Expr.relative[tokens[1].type]){if(!(context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0]))return results;compiled&&(context=context.parentNode),selector=selector.slice(tokens.shift().value.length)}for(i=matchExpr.needsContext.test(selector)?0:tokens.length;i--&&(token=tokens[i],!Expr.relative[type=token.type]);)if((find=Expr.find[type])&&(seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){if(tokens.splice(i,1),!(selector=seed.length&&toSelector(tokens)))return push.apply(results,seed),results;break}}return(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,rsibling.test(selector)&&testContext(context.parentNode)||context),results},support.sortStable=expando.split("").sort(sortOrder).join("")===expando,support.detectDuplicates=!!hasDuplicate,setDocument(),support.sortDetached=assert((function(div1){return 1&div1.compareDocumentPosition(document.createElement("div"))})),assert((function(div){return div.innerHTML="<a href='#'></a>","#"===div.firstChild.getAttribute("href")}))||addHandle("type|href|height|width",(function(elem,name,isXML){if(!isXML)return elem.getAttribute(name,"type"===name.toLowerCase()?1:2)})),support.attributes&&assert((function(div){return div.innerHTML="<input/>",div.firstChild.setAttribute("value",""),""===div.firstChild.getAttribute("value")}))||addHandle("value",(function(elem,name,isXML){if(!isXML&&"input"===elem.nodeName.toLowerCase())return elem.defaultValue})),assert((function(div){return null==div.getAttribute("disabled")}))||addHandle(booleans,(function(elem,name,isXML){var val;if(!isXML)return!0===elem[name]?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null})),Sizzle}(window);
vendor: 11,417 bytes, line 49
49jQuery.find=Sizzle,jQuery.expr=Sizzle.selectors,jQuery.expr[":"]=jQuery.expr.pseudos,jQuery.unique=Sizzle.uniqueSort,jQuery.text=Sizzle.getText,jQuery.isXMLDoc=Sizzle.isXML,jQuery.contains=Sizzle.contains;var rneedsContext=jQuery.expr.match.needsContext,rsingleTag=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,risSimple=/^.[^:#\[\.,]*$/;function winnow(elements,qualifier,not){if(jQuery.isFunction(qualifier))return jQuery.grep(elements,(function(elem,i){return!!qualifier.call(elem,i,elem)!==not}));if(qualifier.nodeType)return jQuery.grep(elements,(function(elem){return elem===qualifier!==not}));if("string"==typeof qualifier){if(risSimple.test(qualifier))return jQuery.filter(qualifier,elements,not);qualifier=jQuery.filter(qualifier,elements)}return jQuery.grep(elements,(function(elem){return indexOf.call(qualifier,elem)>=0!==not}))}jQuery.filter=function(expr,elems,not){var elem=elems[0];return not&&(expr=":not("+expr+")"),1===elems.length&&1===elem.nodeType?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,(function(elem){return 1===elem.nodeType})))},jQuery.fn.extend({find:function(selector){var i,len=this.length,ret=[],self=this;if("string"!=typeof selector)return this.pushStack(jQuery(selector).filter((function(){for(i=0;i<len;i++)if(jQuery.contains(self[i],this))return!0})));for(i=0;i<len;i++)jQuery.find(selector,self[i],ret);return(ret=this.pushStack(len>1?jQuery.unique(ret):ret)).selector=this.selector?this.selector+" "+selector:selector,ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],!1))},not:function(selector){return this.pushStack(winnow(this,selector||[],!0))},is:function(selector){return!!winnow(this,"string"==typeof selector&&rneedsContext.test(selector)?jQuery(selector):selector||[],!1).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(jQuery.fn.init=function(selector,context){var match,elem;if(!selector)return this;if("string"==typeof selector){if(!(match="<"===selector[0]&&">"===selector[selector.length-1]&&selector.length>=3?[null,selector,null]:rquickExpr.exec(selector))||!match[1]&&context)return!context||context.jquery?(context||rootjQuery).find(selector):this.constructor(context).find(selector);if(match[1]){if(context=context instanceof jQuery?context[0]:context,jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,!0)),rsingleTag.test(match[1])&&jQuery.isPlainObject(context))for(match in context)jQuery.isFunction(this[match])?this[match](context[match]):this.attr(match,context[match]);return this}return(elem=document.getElementById(match[2]))&&elem.parentNode&&(this.length=1,this[0]=elem),this.context=document,this.selector=selector,this}return selector.nodeType?(this.context=this[0]=selector,this.length=1,this):jQuery.isFunction(selector)?void 0!==rootjQuery.ready?rootjQuery.ready(selector):selector(jQuery):(void 0!==selector.selector&&(this.selector=selector.selector,this.context=selector.context),jQuery.makeArray(selector,this))}).prototype=jQuery.fn,rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:!0,contents:!0,next:!0,prev:!0};function sibling(cur,dir){for(;(cur=cur[dir])&&1!==cur.nodeType;);return cur}jQuery.extend({dir:function(elem,dir,until){for(var matched=[],truncate=void 0!==until;(elem=elem[dir])&&9!==elem.nodeType;)if(1===elem.nodeType){if(truncate&&jQuery(elem).is(until))break;matched.push(elem)}return matched},sibling:function(n,elem){for(var matched=[];n;n=n.nextSibling)1===n.nodeType&&n!==elem&&matched.push(n);return matched}}),jQuery.fn.extend({has:function(target){var targets=jQuery(target,this),l=targets.length;return this.filter((function(){for(var i=0;i<l;i++)if(jQuery.contains(this,targets[i]))return!0}))},closest:function(selectors,context){for(var cur,i=0,l=this.length,matched=[],pos=rneedsContext.test(selectors)||"string"!=typeof selectors?jQuery(selectors,context||this.context):0;i<l;i++)for(cur=this[i];cur&&cur!==context;cur=cur.parentNode)if(cur.nodeType<11&&(pos?pos.index(cur)>-1:1===cur.nodeType&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}return this.pushStack(matched.length>1?jQuery.unique(matched):matched)},index:function(elem){return elem?"string"==typeof elem?indexOf.call(jQuery(elem),this[0]):indexOf.call(this,elem.jquery?elem[0]:elem):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(selector,context){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function(selector){return this.add(null==selector?this.prevObject:this.prevObject.filter(selector))}}),jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&11!==parent.nodeType?parent:null},parents:function(elem){return jQuery.dir(elem,"parentNode")},parentsUntil:function(elem,i,until){return jQuery.dir(elem,"parentNode",until)},next:function(elem){return sibling(elem,"nextSibling")},prev:function(elem){return sibling(elem,"previousSibling")},nextAll:function(elem){return jQuery.dir(elem,"nextSibling")},prevAll:function(elem){return jQuery.dir(elem,"previousSibling")},nextUntil:function(elem,i,until){return jQuery.dir(elem,"nextSibling",until)},prevUntil:function(elem,i,until){return jQuery.dir(elem,"previousSibling",until)},siblings:function(elem){return jQuery.sibling((elem.parentNode||{}).firstChild,elem)},children:function(elem){return jQuery.sibling(elem.firstChild)},contents:function(elem){return elem.contentDocument||jQuery.merge([],elem.childNodes)}},(function(name,fn){jQuery.fn[name]=function(until,selector){var matched=jQuery.map(this,fn,until);return"Until"!==name.slice(-5)&&(selector=until),selector&&"string"==typeof selector&&(matched=jQuery.filter(selector,matched)),this.length>1&&(guaranteedUnique[name]||jQuery.unique(matched),rparentsprev.test(name)&&matched.reverse()),this.pushStack(matched)}}));var readyList,rnotwhite=/\S+/g,optionsCache={};function completed(){document.removeEventListener("DOMContentLoaded",completed,!1),window.removeEventListener("load",completed,!1),jQuery.ready()}jQuery.Callbacks=function(options){options="string"==typeof options?optionsCache[options]||function(options){var object=optionsCache[options]={};return jQuery.each(options.match(rnotwhite)||[],(function(_,flag){object[flag]=!0})),object}(options):jQuery.extend({},options);var memory,fired,firing,firingStart,firingLength,firingIndex,list=[],stack=!options.once&&[],fire=function(data){for(memory=options.memory&&data,fired=!0,firingIndex=firingStart||0,firingStart=0,firingLength=list.length,firing=!0;list&&firingIndex<firingLength;firingIndex++)if(!1===list[firingIndex].apply(data[0],data[1])&&options.stopOnFalse){memory=!1;break}firing=!1,list&&(stack?stack.length&&fire(stack.shift()):memory?list=[]:self.disable())},self={add:function(){if(list){var start=list.length;!function add(args){jQuery.each(args,(function(_,arg){var type=jQuery.type(arg);"function"===type?options.unique&&self.has(arg)||list.push(arg):arg&&arg.length&&"string"!==type&&add(arg)}))}(arguments),firing?firingLength=list.length:memory&&(firingStart=start,fire(memory))}return this},remove:function(){return list&&jQuery.each(arguments,(function(_,arg){for(var index;(index=jQuery.inArray(arg,list,index))>-1;)list.splice(index,1),firing&&(index<=firingLength&&firingLength--,index<=firingIndex&&firingIndex--)})),this},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:!(!list||!list.length)},empty:function(){return list=[],firingLength=0,this},disable:function(){return list=stack=memory=void 0,this},disabled:function(){return!list},lock:function(){return stack=void 0,memory||self.disable(),this},locked:function(){return!stack},fireWith:function(context,args){return!list||fired&&!stack||(args=[context,(args=args||[]).slice?args.slice():args],firing?stack.push(args):fire(args)),this},fire:function(){return self.fireWith(this,arguments),this},fired:function(){return!!fired}};return self},jQuery.extend({Deferred:function(func){var tuples=[["resolve","done",jQuery.Callbacks("once memory"),"resolved"],["reject","fail",jQuery.Callbacks("once memory"),"rejected"],["notify","progress",jQuery.Callbacks("memory")]],state="pending",promise={state:function(){return state},always:function(){return deferred.done(arguments).fail(arguments),this},then:function(){var fns=arguments;return jQuery.Deferred((function(newDefer){jQuery.each(tuples,(function(i,tuple){var fn=jQuery.isFunction(fns[i])&&fns[i];deferred[tuple[1]]((function(){var returned=fn&&fn.apply(this,arguments);returned&&jQuery.isFunction(returned.promise)?returned.promise().done(newDefer.resolve).fail(newDefer.reject).progress(newDefer.notify):newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments)}))})),fns=null})).promise()},promise:function(obj){return null!=obj?jQuery.extend(obj,promise):promise}},deferred={};return promise.pipe=promise.then,jQuery.each(tuples,(function(i,tuple){var list=tuple[2],stateString=tuple[3];promise[tuple[1]]=list.add,stateString&&list.add((function(){state=stateString}),tuples[1^i][2].disable,tuples[2][2].lock),deferred[tuple[0]]=function(){return deferred[tuple[0]+"With"](this===deferred?promise:this,arguments),this},deferred[tuple[0]+"With"]=list.fireWith})),promise.promise(deferred),func&&func.call(deferred,deferred),deferred},when:function(subordinate){var progressValues,progressContexts,resolveContexts,i=0,resolveValues=slice.call(arguments),length=resolveValues.length,remaining=1!==length||subordinate&&jQuery.isFunction(subordinate.promise)?length:0,deferred=1===remaining?subordinate:jQuery.Deferred(),updateFunc=function(i,contexts,values){return function(value){contexts[i]=this,values[i]=arguments.length>1?slice.call(arguments):value,values===progressValues?deferred.notifyWith(contexts,values):--remaining||deferred.resolveWith(contexts,values)}};if(length>1)for(progressValues=new Array(length),progressContexts=new Array(length),resolveContexts=new Array(length);i<length;i++)resolveValues[i]&&jQuery.isFunction(resolveValues[i].promise)?resolveValues[i].promise().done(updateFunc(i,resolveContexts,resolveValues)).fail(deferred.reject).progress(updateFunc(i,progressContexts,progressValues)):--remaining;return remaining||deferred.resolveWith(resolveContexts,resolveValues),deferred.promise()}}),jQuery.fn.ready=function(fn){return jQuery.ready.promise().done(fn),this},jQuery.extend({isReady:!1,readyWait:1,holdReady:function(hold){hold?jQuery.readyWait++:jQuery.ready(!0)},ready:function(wait){(!0===wait?--jQuery.readyWait:jQuery.isReady)||(jQuery.isReady=!0,!0!==wait&&--jQuery.readyWait>0||(readyList.resolveWith(document,[jQuery]),jQuery.fn.triggerHandler&&(jQuery(document).triggerHandler("ready"),jQuery(document).off("ready"))))}}),jQuery.ready.promise=function(obj){return readyList||(readyList=jQuery.Deferred(),"complete"===document.readyState?setTimeout(jQuery.ready):(document.addEventListener("DOMContentLoaded",completed,!1),window.addEventListener("load",completed,!1))),readyList.promise(obj)},jQuery.ready.promise();var access=jQuery.access=function(elems,fn,key,value,chainable,emptyGet,raw){var i=0,len=elems.length,bulk=null==key;if("object"===jQuery.type(key))for(i in chainable=!0,key)jQuery.access(elems,fn,i,key[i],!0,emptyGet,raw);else if(void 0!==value&&(chainable=!0,jQuery.isFunction(value)||(raw=!0),bulk&&
vendor: 6,157 bytes, line 49
49(raw?(fn.call(elems,value),fn=null):(bulk=fn,fn=function(elem,key,value){return bulk.call(jQuery(elem),value)})),fn))for(;i<len;i++)fn(elems[i],key,raw?value:value.call(elems[i],i,fn(elems[i],key)));return chainable?elems:bulk?fn.call(elems):len?fn(elems[0],key):emptyGet};function Data(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=jQuery.expando+Data.uid++}jQuery.acceptData=function(owner){return 1===owner.nodeType||9===owner.nodeType||!+owner.nodeType},Data.uid=1,Data.accepts=jQuery.acceptData,Data.prototype={key:function(owner){if(!Data.accepts(owner))return 0;var descriptor={},unlock=owner[this.expando];if(!unlock){unlock=Data.uid++;try{descriptor[this.expando]={value:unlock},Object.defineProperties(owner,descriptor)}catch(e){descriptor[this.expando]=unlock,jQuery.extend(owner,descriptor)}}return this.cache[unlock]||(this.cache[unlock]={}),unlock},set:function(owner,data,value){var prop,unlock=this.key(owner),cache=this.cache[unlock];if("string"==typeof data)cache[data]=value;else if(jQuery.isEmptyObject(cache))jQuery.extend(this.cache[unlock],data);else for(prop in data)cache[prop]=data[prop];return cache},get:function(owner,key){var cache=this.cache[this.key(owner)];return void 0===key?cache:cache[key]},access:function(owner,key,value){var stored;return void 0===key||key&&"string"==typeof key&&void 0===value?void 0!==(stored=this.get(owner,key))?stored:this.get(owner,jQuery.camelCase(key)):(this.set(owner,key,value),void 0!==value?value:key)},remove:function(owner,key){var i,name,camel,unlock=this.key(owner),cache=this.cache[unlock];if(void 0===key)this.cache[unlock]={};else{jQuery.isArray(key)?name=key.concat(key.map(jQuery.camelCase)):(camel=jQuery.camelCase(key),name=key in cache?[key,camel]:(name=camel)in cache?[name]:name.match(rnotwhite)||[]),i=name.length;for(;i--;)delete cache[name[i]]}},hasData:function(owner){return!jQuery.isEmptyObject(this.cache[owner[this.expando]]||{})},discard:function(owner){owner[this.expando]&&delete this.cache[owner[this.expando]]}};var data_priv=new Data,data_user=new Data,rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/([A-Z])/g;function dataAttr(elem,key,data){var name;if(void 0===data&&1===elem.nodeType)if(name="data-"+key.replace(rmultiDash,"-$1").toLowerCase(),"string"==typeof(data=elem.getAttribute(name))){try{data="true"===data||"false"!==data&&("null"===data?null:+data+""===data?+data:rbrace.test(data)?jQuery.parseJSON(data):data)}catch(e){}data_user.set(elem,key,data)}else data=void 0;return data}jQuery.extend({hasData:function(elem){return data_user.hasData(elem)||data_priv.hasData(elem)},data:function(elem,name,data){return data_user.access(elem,name,data)},removeData:function(elem,name){data_user.remove(elem,name)},_data:function(elem,name,data){return data_priv.access(elem,name,data)},_removeData:function(elem,name){data_priv.remove(elem,name)}}),jQuery.fn.extend({data:function(key,value){var i,name,data,elem=this[0],attrs=elem&&elem.attributes;if(void 0===key){if(this.length&&(data=data_user.get(elem),1===elem.nodeType&&!data_priv.get(elem,"hasDataAttrs"))){for(i=attrs.length;i--;)attrs[i]&&0===(name=attrs[i].name).indexOf("data-")&&(name=jQuery.camelCase(name.slice(5)),dataAttr(elem,name,data[name]));data_priv.set(elem,"hasDataAttrs",!0)}return data}return"object"==typeof key?this.each((function(){data_user.set(this,key)})):access(this,(function(value){var data,camelKey=jQuery.camelCase(key);if(elem&&void 0===value)return void 0!==(data=data_user.get(elem,key))||void 0!==(data=data_user.get(elem,camelKey))||void 0!==(data=dataAttr(elem,camelKey,void 0))?data:void 0;this.each((function(){var data=data_user.get(this,camelKey);data_user.set(this,camelKey,value),-1!==key.indexOf("-")&&void 0!==data&&data_user.set(this,key,value)}))}),null,value,arguments.length>1,null,!0)},removeData:function(key){return this.each((function(){data_user.remove(this,key)}))}}),jQuery.extend({queue:function(elem,type,data){var queue;if(elem)return type=(type||"fx")+"queue",queue=data_priv.get(elem,type),data&&(!queue||jQuery.isArray(data)?queue=data_priv.access(elem,type,jQuery.makeArray(data)):queue.push(data)),queue||[]},dequeue:function(elem,type){type=type||"fx";var queue=jQuery.queue(elem,type),startLength=queue.length,fn=queue.shift(),hooks=jQuery._queueHooks(elem,type);"inprogress"===fn&&(fn=queue.shift(),startLength--),fn&&("fx"===type&&queue.unshift("inprogress"),delete hooks.stop,fn.call(elem,(function(){jQuery.dequeue(elem,type)}),hooks)),!startLength&&hooks&&hooks.empty.fire()},_queueHooks:function(elem,type){var key=type+"queueHooks";return data_priv.get(elem,key)||data_priv.access(elem,key,{empty:jQuery.Callbacks("once memory").add((function(){data_priv.remove(elem,[type+"queue",key])}))})}}),jQuery.fn.extend({queue:function(type,data){var setter=2;return"string"!=typeof type&&(data=type,type="fx",setter--),arguments.length<setter?jQuery.queue(this[0],type):void 0===data?this:this.each((function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type),"fx"===type&&"inprogress"!==queue[0]&&jQuery.dequeue(this,type)}))},dequeue:function(type){return this.each((function(){jQuery.dequeue(this,type)}))},clearQueue:function(type){return this.queue(type||"fx",[])},promise:function(type,obj){var tmp,count=1,defer=jQuery.Deferred(),elements=this,i=this.length,resolve=function(){--count||defer.resolveWith(elements,[elements])};for("string"!=typeof type&&(obj=type,type=void 0),type=type||"fx";i--;)(tmp=data_priv.get(elements[i],type+"queueHooks"))&&tmp.empty&&(count++,tmp.empty.add(resolve));return resolve(),defer.promise(obj)}});var div,input,pnum=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,cssExpand=["Top","Right","Bottom","Left"],isHidden=function(elem,el){return elem=el||elem,"none"===jQuery.css(elem,"display")||!jQuery.contains(elem.ownerDocument,elem)},rcheckableType=/^(?:checkbox|radio)$/i;div=document.createDocumentFragment().appendChild(document.createElement("div")),(input=document.createElement("input")).setAttribute("type","radio"),input.setAttribute("checked","checked"),input.setAttribute("name","t"),div.appendChild(input),support.checkClone
vendor: 10,606 bytes, line 49
49=div.cloneNode(!0).cloneNode(!0).lastChild.checked,div.innerHTML="<textarea>x</textarea>",support.noCloneChecked=!!div.cloneNode(!0).lastChild.defaultValue;support.focusinBubbles="onfocusin"in window;var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu)|click/,rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,rtypenamespace=/^([^.]*)(?:\.(.+)|)$/;function returnTrue(){return!0}function returnFalse(){return!1}function safeActiveElement(){try{return document.activeElement}catch(err){}}jQuery.event={global:{},add:function(elem,types,handler,data,selector){var handleObjIn,eventHandle,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=data_priv.get(elem);if(elemData)for(handler.handler&&(handler=(handleObjIn=handler).handler,selector=handleObjIn.selector),handler.guid||(handler.guid=jQuery.guid++),(events=elemData.events)||(events=elemData.events={}),(eventHandle=elemData.handle)||(eventHandle=elemData.handle=function(e){return void 0!==jQuery&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):void 0}),t=(types=(types||"").match(rnotwhite)||[""]).length;t--;)type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type&&(special=jQuery.event.special[type]||{},type=(selector?special.delegateType:special.bindType)||type,special=jQuery.event.special[type]||{},handleObj=jQuery.extend({type:type,origType:origType,data:data,handler:handler,guid:handler.guid,selector:selector,needsContext:selector&&jQuery.expr.match.needsContext.test(selector),namespace:namespaces.join(".")},handleObjIn),(handlers=events[type])||((handlers=events[type]=[]).delegateCount=0,special.setup&&!1!==special.setup.call(elem,data,namespaces,eventHandle)||elem.addEventListener&&elem.addEventListener(type,eventHandle,!1)),special.add&&(special.add.call(elem,handleObj),handleObj.handler.guid||(handleObj.handler.guid=handler.guid)),selector?handlers.splice(handlers.delegateCount++,0,handleObj):handlers.push(handleObj),jQuery.event.global[type]=!0)},remove:function(elem,types,handler,selector,mappedTypes){var j,origCount,tmp,events,t,handleObj,special,handlers,type,namespaces,origType,elemData=data_priv.hasData(elem)&&data_priv.get(elem);if(elemData&&(events=elemData.events)){for(t=(types=(types||"").match(rnotwhite)||[""]).length;t--;)if(type=origType=(tmp=rtypenamespace.exec(types[t])||[])[1],namespaces=(tmp[2]||"").split(".").sort(),type){for(special=jQuery.event.special[type]||{},handlers=events[type=(selector?special.delegateType:special.bindType)||type]||[],tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"),origCount=j=handlers.length;j--;)handleObj=handlers[j],!mappedTypes&&origType!==handleObj.origType||handler&&handler.guid!==handleObj.guid||tmp&&!tmp.test(handleObj.namespace)||selector&&selector!==handleObj.selector&&("**"!==selector||!handleObj.selector)||(handlers.splice(j,1),handleObj.selector&&handlers.delegateCount--,special.remove&&special.remove.call(elem,handleObj));origCount&&!handlers.length&&(special.teardown&&!1!==special.teardown.call(elem,namespaces,elemData.handle)||jQuery.removeEvent(elem,type,elemData.handle),delete events[type])}else for(type in events)jQuery.event.remove(elem,type+types[t],handler,selector,!0);jQuery.isEmptyObject(events)&&(delete elemData.handle,data_priv.remove(elem,"events"))}},trigger:function(event,data,elem,onlyHandlers){var i,cur,tmp,bubbleType,ontype,handle,special,eventPath=[elem||document],type=hasOwn.call(event,"type")?event.type:event,namespaces=hasOwn.call(event,"namespace")?event.namespace.split("."):[];if(cur=tmp=elem=elem||document,3!==elem.nodeType&&8!==elem.nodeType&&!rfocusMorph.test(type+jQuery.event.triggered)&&(type.indexOf(".")>=0&&(namespaces=type.split("."),type=namespaces.shift(),namespaces.sort()),ontype=type.indexOf(":")<0&&"on"+type,(event=event[jQuery.expando]?event:new jQuery.Event(type,"object"==typeof event&&event)).isTrigger=onlyHandlers?2:3,event.namespace=namespaces.join("."),event.namespace_re=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,event.result=void 0,event.target||(event.target=elem),data=null==data?[event]:jQuery.makeArray(data,[event]),special=jQuery.event.special[type]||{},onlyHandlers||!special.trigger||!1!==special.trigger.apply(elem,data))){if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){for(bubbleType=special.delegateType||type,rfocusMorph.test(bubbleType+type)||(cur=cur.parentNode);cur;cur=cur.parentNode)eventPath.push(cur),tmp=cur;tmp===(elem.ownerDocument||document)&&eventPath.push(tmp.defaultView||tmp.parentWindow||window)}for(i=0;(cur=eventPath[i++])&&!event.isPropagationStopped();)event.type=i>1?bubbleType:special.bindType||type,(handle=(data_priv.get(cur,"events")||{})[event.type]&&data_priv.get(cur,"handle"))&&handle.apply(cur,data),(handle=ontype&&cur[ontype])&&handle.apply&&jQuery.acceptData(cur)&&(event.result=handle.apply(cur,data),!1===event.result&&event.preventDefault());return event.type=type,onlyHandlers||event.isDefaultPrevented()||special._default&&!1!==special._default.apply(eventPath.pop(),data)||!jQuery.acceptData(elem)||ontype&&jQuery.isFunction(elem[type])&&!jQuery.isWindow(elem)&&((tmp=elem[ontype])&&(elem[ontype]=null),jQuery.event.triggered=type,elem[type](),jQuery.event.triggered=void 0,tmp&&(elem[ontype]=tmp)),event.result}},dispatch:function(event){event=jQuery.event.fix(event);var i,j,ret,matched,handleObj,handlerQueue=[],args=slice.call(arguments),handlers=(data_priv.get(this,"events")||{})[event.type]||[],special=jQuery.event.special[event.type]||{};if(args[0]=event,event.delegateTarget=this,!special.preDispatch||!1!==special.preDispatch.call(this,event)){for(handlerQueue=jQuery.event.handlers.call(this,event,handlers),i=0;(matched=handlerQueue[i++])&&!event.isPropagationStopped();)for(event.currentTarget=matched.elem,j=0;(handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped();)event.namespace_re&&!event.namespace_re.test(handleObj.namespace)||(event.handleObj=handleObj,event.data=handleObj.data,void 0!==(ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args))&&!1===(event.result=ret)&&(event.preventDefault(),event.stopPropagation()));return special.postDispatch&&special.postDispatch.call(this,event),event.result}},handlers:function(event,handlers){var i,matches,sel,handleObj,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&(!event.button||"click"!==event.type))for(;cur!==this;cur=cur.parentNode||this)if(!0!==cur.disabled||"click"!==event.type){for(matches=[],i=0;i<delegateCount;i++)void 0===matches[sel=(handleObj=handlers[i]).selector+" "]&&(matches[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>=0:jQuery.find(sel,this,null,[cur]).length),matches[sel]&&matches.push(handleObj);matches.length&&handlerQueue.push({elem:cur,handlers:matches})}return delegateCount<handlers.length&&handlerQueue.push({elem:this,handlers:handlers.slice(delegateCount)}),handlerQueue},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(event,original){return null==event.which&&(event.which=null!=original.charCode?original.charCode:original.keyCode),event}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(event,original){var eventDoc,doc,body,button=original.button;return null==event.pageX&&null!=original.clientX&&(doc=(eventDoc=event.target.ownerDocument||document).documentElement,body=eventDoc.body,event.pageX=original.clientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc&&doc.clientLeft||body&&body.clientLeft||0),event.pageY=original.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||0)-(doc&&doc.clientTop||body&&body.clientTop||0)),event.which||void 0===button||(event.which=1&button?1:2&button?3:4&button?2:0),event}},fix:function(event){if(event[jQuery.expando])return event;var i,prop,copy,type=event.type,originalEvent=event,fixHook=this.fixHooks[type];for(fixHook||(this.fixHooks[type]=fixHook=rmouseEvent.test(type)?this.mouseHooks:rkeyEvent.test(type)?this.keyHooks:{}),copy=fixHook.props?this.props.concat(fixHook.props):this.props,event=new jQuery.Event(originalEvent),i=copy.length;i--;)event[prop=copy[i]]=originalEvent[prop];return event.target||(event.target=document),3===event.target.nodeType&&(event.target=event.target.parentNode),fixHook.filter?fixHook.filter(event,originalEvent):event},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==safeActiveElement()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===safeActiveElement()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&jQuery.nodeName(this,"input"))return this.click(),!1},_default:function(event){return jQuery.nodeName(event.target,"a")}},beforeunload:{postDispatch:function(event){void 0!==event.result&&event.originalEvent&&(event.originalEvent.returnValue=event.result)}}},simulate:function(type,elem,event,bubble){var e=jQuery.extend(new jQuery.Event,event,{type:type,isSimulated:!0,originalEvent:{}});bubble?jQuery.event.trigger(e,null,elem):jQuery.event.dispatch.call(elem,e),e.isDefaultPrevented()&&event.preventDefault()}},jQuery.removeEvent=function(elem,type,handle){elem.removeEventListener&&elem.removeEventListener(type,handle,!1)},jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event))return new jQuery.Event(src,props);src&&src.type?(this.originalEvent=src,this.type=src.type,this.isDefaultPrevented=src.defaultPrevented||void 0===src.defaultPrevented&&!1===src.returnValue?returnTrue:returnFalse):this.type=src,props&&jQuery.extend(this,props),this.timeStamp=src&&src.timeStamp||jQuery.now(),this[jQuery.expando]=!0},jQuery.Event.prototype={isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue,e&&e.preventDefault&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue,e&&e.stopPropagation&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue,e&&e.stopImmediatePropagation&&e.stopImmediatePropagation(),this.stopPropagation()}}
vendor: 5,216 bytes, line 49
49,jQuery.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(orig,fix){jQuery.event.special[orig]={delegateType:fix,bindType:fix,handle:function(event){var ret,target=this,related=event.relatedTarget,handleObj=event.handleObj;return related&&(related===target||jQuery.contains(target,related))||(event.type=handleObj.origType,ret=handleObj.handler.apply(this,arguments),event.type=fix),ret}}})),support.focusinBubbles||jQuery.each({focus:"focusin",blur:"focusout"},(function(orig,fix){var handler=function(event){jQuery.event.simulate(fix,event.target,jQuery.event.fix(event),!0)};jQuery.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=data_priv.access(doc,fix);attaches||doc.addEventListener(orig,handler,!0),data_priv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this,attaches=data_priv.access(doc,fix)-1;attaches?data_priv.access(doc,fix,attaches):(doc.removeEventListener(orig,handler,!0),data_priv.remove(doc,fix))}}})),jQuery.fn.extend({on:function(types,selector,data,fn,one){var origFn,type;if("object"==typeof types){for(type in"string"!=typeof selector&&(data=data||selector,selector=void 0),types)this.on(type,selector,data,types[type],one);return this}if(null==data&&null==fn?(fn=selector,data=selector=void 0):null==fn&&("string"==typeof selector?(fn=data,data=void 0):(fn=data,data=selector,selector=void 0)),!1===fn)fn=returnFalse;else if(!fn)return this;return 1===one&&(origFn=fn,fn=function(event){return jQuery().off(event),origFn.apply(this,arguments)},fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)),this.each((function(){jQuery.event.add(this,types,fn,data,selector)}))},one:function(types,selector,data,fn){return this.on(types,selector,data,fn,1)},off:function(types,selector,fn){var handleObj,type;if(types&&types.preventDefault&&types.handleObj)return handleObj=types.handleObj,jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler),this;if("object"==typeof types){for(type in types)this.off(type,selector,types[type]);return this}return!1!==selector&&"function"!=typeof selector||(fn=selector,selector=void 0),!1===fn&&(fn=returnFalse),this.each((function(){jQuery.event.remove(this,types,fn,selector)}))},trigger:function(type,data){return this.each((function(){jQuery.event.trigger(type,data,this)}))},triggerHandler:function(type,data){var elem=this[0];if(elem)return jQuery.event.trigger(type,data,elem,!0)}});var rxhtmlTag=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,rtagName=/<([\w:]+)/,rhtml=/<|&#?\w+;/,rnoInnerhtml=/<(?:script|style|link)/i,rchecked=/checked\s*(?:[^=]|=\s*.checked.)/i,rscriptType=/^$|\/(?:java|ecma)script/i,rscriptTypeMasked=/^true\/(.*)/,rcleanScript=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,wrapMap={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function manipulationTarget(elem,content){return jQuery.nodeName(elem,"table")&&jQuery.nodeName(11!==content.nodeType?content:content.firstChild,"tr")?elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody")):elem}function disableScript(elem){return elem.type=(null!==elem.getAttribute("type"))+"/"+elem.type,elem}function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);return match?elem.type=match[1]:elem.removeAttribute("type"),elem}function setGlobalEval(elems,refElements){for(var i=0,l=elems.length;i<l;i++)data_priv.set(elems[i],"globalEval",!refElements||data_priv.get(refElements[i],"globalEval"))}function cloneCopyEvent(src,dest){var i,l,type,pdataOld,pdataCur,udataOld,udataCur,events;if(1===dest.nodeType){if(data_priv.hasData(src)&&(pdataOld=data_priv.access(src),pdataCur=data_priv.set(dest,pdataOld),events=pdataOld.events))for(type in delete pdataCur.handle,pdataCur.events={},events)for(i=0,l=events[type].length;i<l;i++)jQuery.event.add(dest,type,events[type][i]);data_user.hasData(src)&&(udataOld=data_user.access(src),udataCur=jQuery.extend({},udataOld),data_user.set(dest,udataCur))}}function getAll(context,tag){var ret=context.getElementsByTagName?context.getElementsByTagName(tag||"*"):context.querySelectorAll?context.querySelectorAll(tag||"*"):[];return void 0===tag||tag&&jQuery.nodeName(context,tag)?jQuery.merge([context],ret):ret}wrapMap.optgroup=wrapMap.option,wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead,wrapMap.th=wrapMap.td,jQuery.extend({clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,src,dest,nodeName,clone=elem.cloneNode(!0),inPage=jQuery.contains(elem.ownerDocument,elem);if(!(support.noCloneChecked||1!==elem.nodeType&&11!==elem.nodeType||jQuery.isXMLDoc(elem)))for(destElements=getAll(clone),i=0,l=(srcElements=getAll(elem)).length;i<l;i++)src=srcElements[i],dest=destElements[i],nodeName=void 0,"input"===(nodeName=dest.nodeName.toLowerCase())&&rcheckableType.test(src.type)?de
vendor: 6,290 bytes, line 49
49st.checked=src.checked:"input"!==nodeName&&"textarea"!==nodeName||(dest.defaultValue=src.defaultValue);if(dataAndEvents)if(deepDataAndEvents)for(srcElements=srcElements||getAll(elem),destElements=destElements||getAll(clone),i=0,l=srcElements.length;i<l;i++)cloneCopyEvent(srcElements[i],destElements[i]);else cloneCopyEvent(elem,clone);return(destElements=getAll(clone,"script")).length>0&&setGlobalEval(destElements,!inPage&&getAll(elem,"script")),clone},buildFragment:function(elems,context,scripts,selection){for(var elem,tmp,tag,wrap,contains,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;i<l;i++)if((elem=elems[i])||0===elem)if("object"===jQuery.type(elem))jQuery.merge(nodes,elem.nodeType?[elem]:elem);else if(rhtml.test(elem)){for(tmp=tmp||fragment.appendChild(context.createElement("div")),tag=(rtagName.exec(elem)||["",""])[1].toLowerCase(),wrap=wrapMap[tag]||wrapMap._default,tmp.innerHTML=wrap[1]+elem.replace(rxhtmlTag,"<$1></$2>")+wrap[2],j=wrap[0];j--;)tmp=tmp.lastChild;jQuery.merge(nodes,tmp.childNodes),(tmp=fragment.firstChild).textContent=""}else nodes.push(context.createTextNode(elem));for(fragment.textContent="",i=0;elem=nodes[i++];)if((!selection||-1===jQuery.inArray(elem,selection))&&(contains=jQuery.contains(elem.ownerDocument,elem),tmp=getAll(fragment.appendChild(elem),"script"),contains&&setGlobalEval(tmp),scripts))for(j=0;elem=tmp[j++];)rscriptType.test(elem.type||"")&&scripts.push(elem);return fragment},cleanData:function(elems){for(var data,elem,type,key,special=jQuery.event.special,i=0;void 0!==(elem=elems[i]);i++){if(jQuery.acceptData(elem)&&(key=elem[data_priv.expando])&&(data=data_priv.cache[key])){if(data.events)for(type in data.events)special[type]?jQuery.event.remove(elem,type):jQuery.removeEvent(elem,type,data.handle);data_priv.cache[key]&&delete data_priv.cache[key]}delete data_user.cache[elem[data_user.expando]]}}}),jQuery.fn.extend({text:function(value){return access(this,(function(value){return void 0===value?jQuery.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=value)}))}),null,value,arguments.length)},append:function(){return this.domManip(arguments,(function(elem){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||manipulationTarget(this,elem).appendChild(elem)}))},prepend:function(){return this.domManip(arguments,(function(elem){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}}))},before:function(){return this.domManip(arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this)}))},after:function(){return this.domManip(arguments,(function(elem){this.parentNode&&this.parentNode.insertBefore(elem,this.nextSibling)}))},remove:function(selector,keepData){for(var elem,elems=selector?jQuery.filter(selector,this):this,i=0;null!=(elem=elems[i]);i++)keepData||1!==elem.nodeType||jQuery.cleanData(getAll(elem)),elem.parentNode&&(keepData&&jQuery.contains(elem.ownerDocument,elem)&&setGlobalEval(getAll(elem,"script")),elem.parentNode.removeChild(elem));return this},empty:function(){for(var elem,i=0;null!=(elem=this[i]);i++)1===elem.nodeType&&(jQuery.cleanData(getAll(elem,!1)),elem.textContent="");return this},clone:function(dataAndEvents,deepDataAndEvents){return dataAndEvents=null!=dataAndEvents&&dataAndEvents,deepDataAndEvents=null==deepDataAndEvents?dataAndEvents:deepDataAndEvents,this.map((function(){return jQuery.clone(this,dataAndEvents,deepDataAndEvents)}))},html:function(value){return access(this,(function(value){var elem=this[0]||{},i=0,l=this.length;if(void 0===value&&1===elem.nodeType)return elem.innerHTML;if("string"==typeof value&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");try{for(;i<l;i++)1===(elem=this[i]||{}).nodeType&&(jQuery.cleanData(getAll(elem,!1)),elem.innerHTML=value);elem=0}catch(e){}}elem&&this.empty().append(value)}),null,value,arguments.length)},replaceWith:function(){var arg=arguments[0];return this.domManip(arguments,(function(elem){arg=this.parentNode,jQuery.cleanData(getAll(this)),arg&&arg.replaceChild(elem,this)})),arg&&(arg.length||arg.nodeType)?this:this.remove()},detach:function(selector){return this.remove(selector,!0)},domManip:function(args,callback){args=concat.apply([],args);var fragment,first,scripts,hasScripts,node,doc,i=0,l=this.length,set=this,iNoClone=l-1,value=args[0],isFunction=jQuery.isFunction(value);if(isFunction||l>1&&"string"==typeof value&&!support.checkClone&&rchecked.test(value))return this.each((function(index){var self=set.eq(index);isFunction&&(args[0]=value.call(this,index,self.html())),self.domManip(args,callback)}));if(l&&(first=(fragment=jQuery.buildFragment(args,this[0].ownerDocument,!1,this)).firstChild,1===fragment.childNodes.length&&(fragment=first),first)){for(hasScripts=(scripts=jQuery.map(getAll(fragment,"script"),disableScript)).length;i<l;i++)node=fragment,i!==iNoClone&&(node=jQuery.clone(node,!0,!0),hasScripts&&jQuery.merge(scripts,getAll(node,"script"))),callback.call(this[i],node,i);if(hasScripts)for(doc=scripts[scripts.length-1].ownerDocument,jQuery.map(scripts,restoreScript),i=0;i<hasScripts;i++)node=scripts[i],rscriptType.test(node.type||"")&&!data_priv.access(node,"globalEval")&&jQuery.contains(doc,node)&&(node.src?jQuery._evalUrl&&jQuery._evalUrl(node.src):jQuery.globalEval(node.textContent.replace(rcleanScript,"")))}return this}}),jQuery.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(name,original){jQuery.fn[name]=function(selector){for(var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;i<=last;i++)elems=i===last?this:this.clone(!0),jQuery(insert[i])[original](elems),push.apply(ret,elems.get());return this.pushStack(ret)}}));var iframe,elemdisplay={};function actualDisplay(name,doc){var style,elem=jQuery(doc.createElement(name)).appendTo(doc.body),display=window.getDefaultComputedStyle&&(style=window.getDefaultComputedStyle(elem[0]))?style.display:jQuery.css(elem[0],"display");return elem.detach(),display}function defaultDisplay(nodeName){var doc=document,display=elemdisplay[nodeName];
vendor: 5,634 bytes, line 49
49return display||("none"!==(display=actualDisplay(nodeName,doc))&&display||((doc=(iframe=(iframe||jQuery("<iframe frameborder='0' width='0' height='0'/>")).appendTo(doc.documentElement))[0].contentDocument).write(),doc.close(),display=actualDisplay(nodeName,doc),iframe.detach()),elemdisplay[nodeName]=display),display}var rmargin=/^margin/,rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i"),getStyles=function(elem){return elem.ownerDocument.defaultView.opener?elem.ownerDocument.defaultView.getComputedStyle(elem,null):window.getComputedStyle(elem,null)};function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;return(computed=computed||getStyles(elem))&&(ret=computed.getPropertyValue(name)||computed[name]),computed&&(""!==ret||jQuery.contains(elem.ownerDocument,elem)||(ret=jQuery.style(elem,name)),rnumnonpx.test(ret)&&rmargin.test(name)&&(width=style.width,minWidth=style.minWidth,maxWidth=style.maxWidth,style.minWidth=style.maxWidth=style.width=ret,ret=computed.width,style.width=width,style.minWidth=minWidth,style.maxWidth=maxWidth)),void 0!==ret?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(!conditionFn())return(this.get=hookFn).apply(this,arguments);delete this.get}}}!function(){var pixelPositionVal,boxSizingReliableVal,docElem=document.documentElement,container=document.createElement("div"),div=document.createElement("div");function computePixelPositionAndBoxSizingReliable(){div.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",div.innerHTML="",docElem.appendChild(container);var divStyle=window.getComputedStyle(div,null);pixelPositionVal="1%"!==divStyle.top,boxSizingReliableVal="4px"===divStyle.width,docElem.removeChild(container)}div.style&&(div.style.backgroundClip="content-box",div.cloneNode(!0).style.backgroundClip="",support.clearCloneStyle="content-box"===div.style.backgroundClip,container.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",container.appendChild(div),window.getComputedStyle&&jQuery.extend(support,{pixelPosition:function(){return computePixelPositionAndBoxSizingReliable(),pixelPositionVal},boxSizingReliable:function(){return null==boxSizingReliableVal&&computePixelPositionAndBoxSizingReliable(),boxSizingReliableVal},reliableMarginRight:function(){var ret,marginDiv=div.appendChild(document.createElement("div"));return marginDiv.style.cssText=div.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",marginDiv.style.marginRight=marginDiv.style.width="0",div.style.width="1px",docElem.appendChild(container),ret=!parseFloat(window.getComputedStyle(marginDiv,null).marginRight),docElem.removeChild(container),div.removeChild(marginDiv),ret}}))}(),jQuery.swap=function(elem,options,callback,args){var ret,name,old={};for(name in options)old[name]=elem.style[name],elem.style[name]=options[name];for(name in ret=callback.apply(elem,args||[]),options)elem.style[name]=old[name];return ret};var rdisplayswap=/^(none|table(?!-c[ea]).+)/,rnumsplit=new RegExp("^("+pnum+")(.*)$","i"),rrelNum=new RegExp("^([+-])=("+pnum+")","i"),cssShow={position:"absolute",visibility:"hidden",display:"block"},cssNormalTransform={letterSpacing:"0",fontWeight:"400"},cssPrefixes=["Webkit","O","Moz","ms"];function vendorPropName(style,name){if(name in style)return name;for(var capName=name[0].toUpperCase()+name.slice(1),origName=name,i=cssPrefixes.length;i--;)if((name=cssPrefixes[i]+capName)in style)return name;return origName}function setPositiveNumber(elem,value,subtract){var matches=rnumsplit.exec(value);return matches?Math.max(0,matches[1]-(subtract||0))+(matches[2]||"px"):value}function augmentWidthOrHeight(elem,name,extra,isBorderBox,styles){for(var i=extra===(isBorderBox?"border":"content")?4:"width"===name?1:0,val=0;i<4;i+=2)"margin"===extra&&(val+=jQuery.css(elem,extra+cssExpand[i],!0,styles)),isBorderBox?("content"===extra&&(val-=jQuery.css(elem,"padding"+cssExpand[i],!0,styles)),"margin"!==extra&&(val-=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles))):(val+=jQuery.css(elem,"padding"+cssExpand[i],!0,styles),"padding"!==extra&&(val+=jQuery.css(elem,"border"+cssExpand[i]+"Width",!0,styles)));return val}function getWidthOrHeight(elem,name,extra){var valueIsBorderBox=!0,val="width"===name?elem.offsetWidth:elem.offsetHeight,styles=getStyles(elem),isBorderBox="border-box"===jQuery.css(elem,"boxSizing",!1,styles);if(val<=0||null==val){if(((val=curCSS(elem,name,styles))<0||null==val)&&(val=elem.style[name]),rnumnonpx.test(val))return val;valueIsBorderBox=isBorderBox&&(support.boxSizingReliable()||val===elem.style[name]),val=parseFloat(val)||0}return val+augmentWidthOrHeight(elem,name,extra||(isBorderBox?"border":"content"),valueIsBorderBox,styles)+"px"}function showHide(elements,show){for(var display,elem,hidden,values=[],index=0,length=elements.length;index<length;index++)(elem=elements[index]).style&&(values[index]=data_priv.get(elem,"olddisplay"),display=elem.style.display,show?(values[index]||"none"!==display||(elem.style.display=""),""===elem.style.display&&isHidden(elem)&&(values[index]=data_priv.access(elem,"olddisplay",defaultDisplay(elem.nodeName)))):(hidden=isHidden(elem),"none"===display&&hidden||data_priv.set(elem,"olddisplay",hidden?display:jQuery.css(elem,"display"))));for(index=0;index<length;index++)(elem=elements[index]).style&&(show&&"none"!==elem.style.display&&""!==elem.style.display||(elem.style.display=s
vendor: 21,759 bytes, line 49
49how?values[index]||"":"none"));return elements}function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return""===ret?"1":ret}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(elem,name,value,extra){if(elem&&3!==elem.nodeType&&8!==elem.nodeType&&elem.style){var ret,type,hooks,origName=jQuery.camelCase(name),style=elem.style;if(name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName(style,origName)),hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName],void 0===value)return hooks&&"get"in hooks&&void 0!==(ret=hooks.get(elem,!1,extra))?ret:style[name];"string"===(type=typeof value)&&(ret=rrelNum.exec(value))&&(value=(ret[1]+1)*ret[2]+parseFloat(jQuery.css(elem,name)),type="number"),null!=value&&value==value&&("number"!==type||jQuery.cssNumber[origName]||(value+="px"),support.clearCloneStyle||""!==value||0!==name.indexOf("background")||(style[name]="inherit"),hooks&&"set"in hooks&&void 0===(value=hooks.set(elem,value,extra))||(style[name]=value))}},css:function(elem,name,extra,styles){var val,num,hooks,origName=jQuery.camelCase(name);return name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName(elem.style,origName)),(hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName])&&"get"in hooks&&(val=hooks.get(elem,!0,extra)),void 0===val&&(val=curCSS(elem,name,styles)),"normal"===val&&name in cssNormalTransform&&(val=cssNormalTransform[name]),""===extra||extra?(num=parseFloat(val),!0===extra||jQuery.isNumeric(num)?num||0:val):val}}),jQuery.each(["height","width"],(function(i,name){jQuery.cssHooks[name]={get:function(elem,computed,extra){if(computed)return rdisplayswap.test(jQuery.css(elem,"display"))&&0===elem.offsetWidth?jQuery.swap(elem,cssShow,(function(){return getWidthOrHeight(elem,name,extra)})):getWidthOrHeight(elem,name,extra)},set:function(elem,value,extra){var styles=extra&&getStyles(elem);return setPositiveNumber(0,value,extra?augmentWidthOrHeight(elem,name,extra,"border-box"===jQuery.css(elem,"boxSizing",!1,styles),styles):0)}}})),jQuery.cssHooks.marginRight=addGetHookIf(support.reliableMarginRight,(function(elem,computed){if(computed)return jQuery.swap(elem,{display:"inline-block"},curCSS,[elem,"marginRight"])})),jQuery.each({margin:"",padding:"",border:"Width"},(function(prefix,suffix){jQuery.cssHooks[prefix+suffix]={expand:function(value){for(var i=0,expanded={},parts="string"==typeof value?value.split(" "):[value];i<4;i++)expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0];return expanded}},rmargin.test(prefix)||(jQuery.cssHooks[prefix+suffix].set=setPositiveNumber)})),jQuery.fn.extend({css:function(name,value){return access(this,(function(elem,name,value){var styles,len,map={},i=0;if(jQuery.isArray(name)){for(styles=getStyles(elem),len=name.length;i<len;i++)map[name[i]]=jQuery.css(elem,name[i],!1,styles);return map}return void 0!==value?jQuery.style(elem,name,value):jQuery.css(elem,name)}),name,value,arguments.length>1)},show:function(){return showHide(this,!0)},hide:function(){return showHide(this)},toggle:function(state){return"boolean"==typeof state?state?this.show():this.hide():this.each((function(){isHidden(this)?jQuery(this).show():jQuery(this).hide()}))}}),jQuery.Tween=Tween,Tween.prototype={constructor:Tween,init:function(elem,options,prop,end,easing,unit){this.elem=elem,this.prop=prop,this.easing=easing||"swing",this.options=options,this.start=this.now=this.cur(),this.end=end,this.unit=unit||(jQuery.cssNumber[prop]?"":"px")},cur:function(){var hooks=Tween.propHooks[this.prop];return hooks&&hooks.get?hooks.get(this):Tween.propHooks._default.get(this)},run:function(percent){var eased,hooks=Tween.propHooks[this.prop];return this.options.duration?this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration):this.pos=eased=percent,this.now=(this.end-this.start)*eased+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),hooks&&hooks.set?hooks.set(this):Tween.propHooks._default.set(this),this}},Tween.prototype.init.prototype=Tween.prototype,Tween.propHooks={_default:{get:function(tween){var result;return null==tween.elem[tween.prop]||tween.elem.style&&null!=tween.elem.style[tween.prop]?(result=jQuery.css(tween.elem,tween.prop,""))&&"auto"!==result?result:0:tween.elem[tween.prop]},set:function(tween){jQuery.fx.step[tween.prop]?jQuery.fx.step[tween.prop](tween):tween.elem.style&&(null!=tween.elem.style[jQuery.cssProps[tween.prop]]||jQuery.cssHooks[tween.prop])?jQuery.style(tween.elem,tween.prop,tween.now+tween.unit):tween.elem[tween.prop]=tween.now}}},Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){tween.elem.nodeType&&tween.elem.parentNode&&(tween.elem[tween.prop]=tween.now)}},jQuery.easing={linear:function(p){return p},swing:function(p){return.5-Math.cos(p*Math.PI)/2}},jQuery.fx=Tween.prototype.init,jQuery.fx.step={};var fxNow,timerId,rfxtypes=/^(?:toggle|show|hide)$/,rfxnum=new RegExp("^(?:([+-])=|)("+pnum+")([a-z%]*)$","i"),rrun=/queueHooks$/,animationPrefilters=[function(elem,props,opts){var prop,value,toggle,tween,hooks,oldfire,display,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHidden(elem),dataShow=data_priv.get(elem,"fxshow");opts.queue||(null==(hooks=jQuery._queueHooks(elem,"fx")).unqueued&&(hooks.unqueued=0,oldfire=hooks.empty.fire,hooks.empty.fire=function(){hooks.unqueued||oldfire()}),hooks.unqueued++,anim.always((function(){anim.always((function(){hooks.unqueued--,jQuery.queue(elem,"fx").length||hooks.empty.fire()}))})));1===elem.nodeType&&("height"in props||"width"in props)&&(opts.overflow=[style.overflow,style.overflowX,style.overflowY],display=jQuery.css(elem,"display"),"inline"===("none"===display?data_priv.get(elem,"olddisplay")||defaultDisplay(elem.nodeName):display)&&"none"===jQuery.css(elem,"float")&&(style.display="inline-block"));opts.overflow&&(style.overflow="hidden",anim.always((function(){style.overflow=opts.overflow[0],style.overflowX=opts.overflow[1],style.overflowY=opts.overflow[2]})));for(prop in props)if(value=props[prop],rfxtypes.exec(value)){if(delete props[prop],toggle=toggle||"toggle"===value,value===(hidden?"hide":"show")){if("show"!==value||!dataShow||void 0===dataShow[prop])continue;hidden=!0}orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}else display=void 0;if(jQuery.isEmptyObject(orig))"inline"===("none"===display?defaultDisplay(elem.nodeName):display)&&(style.display=display);else for(prop in dataShow?"hidden"in dataShow&&(hidden=dataShow.hidden):dataShow=data_priv.access(elem,"fxshow",{}),toggle&&(dataShow.hidden=!hidden),hidden?jQuery(elem).show():anim.done((function(){jQuery(elem).hide()})),anim.done((function(){var prop;for(prop in data_priv.remove(elem,"fxshow"),orig)jQuery.style(elem,prop,orig[prop])})),orig)tween=createTween(hidden?dataShow[prop]:0,prop,anim),prop in dataShow||(dataShow[prop]=tween.start,hidden&&(tween.end=tween.start,tween.start="width"===prop||"height"===prop?1:0))}],tweeners={"*":[function(prop,value){var tween=this.createTween(prop,value),target=tween.cur(),parts=rfxnum.exec(value),unit=parts&&parts[3]||(jQuery.cssNumber[prop]?"":"px"),start=(jQuery.cssNumber[prop]||"px"!==unit&&+target)&&rfxnum.exec(jQuery.css(tween.elem,prop)),scale=1,maxIterations=20;if(start&&start[3]!==unit){unit=unit||start[3],parts=parts||[],start=+target||1;do{start/=scale=scale||".5",jQuery.style(tween.elem,prop,start+unit)}while(scale!==(scale=tween.cur()/target)&&1!==scale&&--maxIterations)}return parts&&(start=tween.start=+start||+target||0,tween.unit=unit,tween.end=parts[1]?start+(parts[1]+1)*parts[2]:+parts[2]),tween}]};function createFxNow(){return setTimeout((function(){fxNow=void 0})),fxNow=jQuery.now()}function genFx(type,includeWidth){var which,i=0,attrs={height:type};for(includeWidth=includeWidth?1:0;i<4;i+=2-includeWidth)attrs["margin"+(which=cssExpand[i])]=attrs["padding"+which]=type;return includeWidth&&(attrs.opacity=attrs.width=type),attrs}function createTween(value,prop,animation){for(var tween,collection=(tweeners[prop]||[]).concat(tweeners["*"]),index=0,length=collection.length;index<length;index++)if(tween=collection[index].call(animation,prop,value))return tween}function Animation(elem,properties,options){var result,stopped,index=0,length=animationPrefilters.length,deferred=jQuery.Deferred().always((function(){delete tick.elem})),tick=function(){if(stopped)return!1;for(var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),percent=1-(remaining/animation.duration||0),index=0,length=animation.tweens.length;index<length;index++)animation.tweens[index].run(percent);return deferred.notifyWith(elem,[animation,percent,remaining]),percent<1&&length?remaining:(deferred.resolveWith(elem,[animation]),!1)},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(!0,{specialEasing:{}},options),originalProperties:properties,originalOptions:options,startTime:fxNow||createFxNow(),duration:options.duration,tweens:[],createTween:function(prop,end){var tween=jQuery.Tween(elem,animation.opts,prop,end,animation.opts.specialEasing[prop]||animation.opts.easing);return animation.tweens.push(tween),tween},stop:function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped)return this;for(stopped=!0;index<length;index++)animation.tweens[index].run(1);return gotoEnd?deferred.resolveWith(elem,[animation,gotoEnd]):deferred.rejectWith(elem,[animation,gotoEnd]),this}}),props=animation.props;for(!function(props,specialEasing){var index,name,easing,value,hooks;for(index in props)if(easing=specialEasing[name=jQuery.camelCase(index)],value=props[index],jQuery.isArray(value)&&(easing=value[1],value=props[index]=value[0]),index!==name&&(props[name]=value,delete props[index]),(hooks=jQuery.cssHooks[name])&&"expand"in hooks)for(index in value=hooks.expand(value),delete props[name],value)index in props||(props[index]=value[index],specialEasing[index]=easing);else specialEasing[name]=easing}(props,animation.opts.specialEasing);index<length;index++)if(result=animationPrefilters[index].call(animation,elem,props,animation.opts))return result;return jQuery.map(props,createTween,animation),jQuery.isFunction(animation.opts.start)&&animation.opts.start.call(elem,animation),jQuery.fx.timer(jQuery.extend(tick,{elem:elem,anim:animation,queue:animation.opts.queue})),animation.progress(animation.opts.progress).done(animation.opts.done,animation.opts.complete).fail(animation.opts.fail).always(animation.opts.always)}jQuery.Animation=jQuery.extend(Animation,{tweener:function(props,callback){jQuery.isFunction(props)?(callback=props,props=["*"]):props=props.split(" ");for(var prop,index=0,length=props.length;index<length;index++)prop=props[index],tweeners[prop]=tweeners[prop]||[],tweeners[prop].unshift(callback)},prefilter:function(callback,prepend){prepend?animationPrefilters.unshift(callback):animationPrefilters.push(callback)}}),jQuery.speed=function(speed,easing,fn){var opt=speed&&"object"==typeof speed?jQuery.extend({},speed):{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};return opt.duration=jQuery.fx.off?0:"number"==typeof opt.duration?opt.duration:opt.duration in jQuery.fx.speeds?jQuery.fx.speeds[opt.duration]:jQuery.fx.speeds._default,null!=opt.queue&&!0!==opt.queue||(opt.queue="fx"),opt.old=opt.complete,opt.complete=function(){jQuery.isFunction(opt.old)&&opt.old.call(this),opt.queue&&jQuery.dequeue(this,opt.queue)},opt},jQuery.fn.extend({fadeTo:function(speed,to,easing,callback){return this.filter(isHidden).css("opacity",0).show().end().animate({opacity:to},speed,easing,callback)},animate:function(prop,speed,easing,callback){var empty=jQuery.isEmptyObject(prop),optall=jQuery.speed(speed,easing,callback),doAnimation=function(){var anim=Animation(this,jQuery.extend({},prop),optall);(empty||data_priv.get(this,"finish"))&&anim.stop(!0)};return doAnimation.finish=doAnimation,empty||!1===optall.queue?this.each(doAnimation):this.queue(optall.queue,doAnimation)},stop:function(type,clearQueue,gotoEnd){var stopQueue=function(hooks){var stop=hooks.stop;delete hooks.stop,stop(gotoEnd)};return"string"!=typeof type&&(gotoEnd=clearQueue,clearQueue=type,type=void 0),clearQueue&&!1!==type&&this.queue(type||"fx",[]),this.each((function(){var dequeue=!0,index=null!=type&&type+"queueHooks",timers=jQuery.timers,data=data_priv.get(this);if(index)data[index]&&data[index].stop&&stopQueue(data[index]);else for(index in data)data[index]&&data[index].stop&&rrun.test(index)&&stopQueue(data[index]);for(index=timers.length;index--;)timers[index].elem!==this||null!=type&&timers[index].queue!==type||(timers[index].anim.stop(gotoEnd),dequeue=!1,timers.splice(index,1));!dequeue&&gotoEnd||jQuery.dequeue(this,type)}))},finish:function(type){return!1!==type&&(type=type||"fx"),this.each((function(){var index,data=data_priv.get(this),queue=data[type+"queue"],hooks=data[type+"queueHooks"],timers=jQuery.timers,length=queue?queue.length:0;for(data.finish=!0,jQuery.queue(this,type,[]),hooks&&hooks.stop&&hooks.stop.call(this,!0),index=timers.length;index--;)timers[index].elem===this&&timers[index].queue===type&&(timers[index].anim.stop(!0),timers.splice(index,1));for(index=0;index<length;index++)queue[index]&&queue[index].finish&&queue[index].finish.call(this);delete data.finish}))}}),jQuery.each(["toggle","show","hide"],(function(i,name){var cssFn=jQuery.fn[name];jQuery.fn[name]=function(speed,easing,callback){return null==speed||"boolean"==typeof speed?cssFn.apply(this,arguments):this.animate(genFx(name,!0),speed,easing,callback)}})),jQuery.each({slideDown:genFx("show"),slideUp:genFx("hide"),slideToggle:genFx("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(name,props){jQuery.fn[name]=function(speed,easing,callback){return this.animate(props,speed,easing,callback)}})),jQuery.timers=[],jQuery.fx.tick=function(){var timer,i=0,timers=jQuery.timers;for(fxNow=jQuery.now();i<timers.length;i++)(timer=timers[i])()||timers[i]!==timer||timers.splice(i--,1);timers.length||jQuery.fx.stop(),fxNow=void 0},jQuery.fx.timer=function(timer){jQuery.timers.push(timer),timer()?jQuery.fx.start():jQuery.timers.pop()},jQuery.fx.interval=13,jQuery.fx.start=function(){timerId||(timerId=setInterval(jQuery.fx.tick,jQuery.fx.interval))},jQuery.fx.stop=function(){clearInterval(timerId),timerId=null},jQuery.fx.speeds={slow:600,fast:200,_default:400},jQuery.fn.delay=function(time,type){return time=jQuery.fx&&jQuery.fx.speeds[time]||time,type=type||"fx",this.queue(type,(function(next,hooks){var timeout=setTimeout(next,time);hooks.stop=function(){clearTimeout(timeout)}}))},function(){var input=document.createElement("input"),select=document.createElement("select"),opt=select.appendChild(document.createElement("option"));input.type="checkbox",support.checkOn=""!==input.value,support.optSelected=opt.selected,select.disabled=!0,support.optDisabled=!opt.disabled,(input=document.createElement("input")).value="t",input.type="radio",support.radioValue="t"===input.value}();var boolHook,attrHandle=jQuery.expr.attrHandle;jQuery.fn.extend({attr:function(name,value){return access(this,jQuery.attr,name,value,arguments.length>1)},removeAttr:function(name){return this.each((function(){jQuery.removeAttr(this,name)}))}}),jQuery.extend({attr:function(elem,name,value){var hooks,ret,nType=elem.nodeType;if(elem&&3!==nType&&8!==nType&&2!==nType)return void 0===elem.getAttribute?jQuery.prop(elem,name,value):(1===nType&&jQuery.isXMLDoc(elem)||(name=name.toLowerCase(),hooks=jQuery.attrHooks[name]||(jQuery.expr.match.bool.test(name)?boolHook:undefined)),void 0===value?hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:null==(ret=jQuery.find.attr(elem,name))?void 0:ret:null!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:(elem.setAttribute(name,value+""),value):void jQuery.removeAttr(elem,name))},removeAttr:function(elem,value){var name,propName,i=0,attrNames=value&&value.match(rnotwhite);if(attrNames&&1===elem.nodeType)for(;name=attrNames[i++];)propName=jQuery.propFix[name]||name,jQuery.expr.match.bool.test(name)&&(elem[propName]=!1),elem.removeAttribute(name)},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&"radio"===value&&jQuery.nodeName(elem,"input")){var val=elem.value;return elem.setAttribute("type",value),val&&(elem.value=val),value}}}}}),boolHook={set:function(elem,value,name){return!1===value?jQuery.removeAttr(elem,name):elem.setAttribute(name,name),name}},jQuery.each(jQuery.expr.match.bool.source.match(/\w+/g),(function(i,name){var getter=attrHandle[name]||jQuery.find.attr;attrHandle[name]=function(elem,name,isXML){var ret,handle;return isXML||(handle=attrHandle[name],attrHandle[name]=ret,ret=null!=getter(elem,name,isXML)?name.toLowerCase():null,attrHandle[name]=handle),ret}}));var rfocusable=/^(?:input|select|textarea|button)$/i;jQuery.fn.extend({prop:function(name,value){return access(this,jQuery.prop,name,value,arguments.length>1)},removeProp:function(name){return this.each((function(){delete this[jQuery.propFix[name]||name]}))}}),jQuery.extend({propFix:{for:"htmlFor",class:"className"},prop:function(elem,name,value){var ret,hooks,nType=elem.nodeType;if(elem&&3!==nType&&8!==nType&&2!==nType)return(1!==nType||!jQuery.isXMLDoc(elem))&&(name=jQuery.propFix[name]||name,hooks=jQuery.propHooks[name]),void 0!==value?hooks&&"set"in hooks&&void 0!==(ret=hooks.set(elem,value,name))?ret:elem[name]=value:hooks&&"get"in hooks&&null!==(ret=hooks.get(elem,name))?ret:elem[name]},propHooks:{tabIndex:{get:function(elem){return elem.hasAttribute("tabindex")||rfocusable.test(elem.nodeName)||elem.href?elem.tabIndex:-1}}}}),support.optSelected||(jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;return parent&&parent.parentNode&&parent.parentNode.selectedIndex,null}}),jQuery.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){jQuery.propFix[this.toLowerCase()]=this}));var rclass=/[\t\r\n\f]/g;jQuery.fn.extend({addClass:function(value){var classes,elem,cur,clazz,j,finalValue,proceed="string"==typeof value&&value,i=0,len=this.length;if(jQuery.isFunction(value))return this.each((function(j){jQuery(this).addClass(value.call(this,j,this.className))}));if(proceed)for(classes=(value||"").match(rnotwhite)||[];i<len;i++)if(cur=1===(elem=this[i]).nodeType&&(elem.className?(" "+elem.className+" ").replace(rclass," "):" ")){for(j=0;clazz=classes[j++];)cur.indexOf(" "+clazz+" ")<0&&(cur+=clazz+" ");finalValue=jQuery.trim(cur),elem.className!==finalValue&&(elem.className=finalValue)}return this},removeClass:function(value){var classes,elem,cur,clazz,j,finalValue,proceed=0===arguments.length||"string"==typeof value&&value,i=0,len=this.length;if(jQuery.isFunction(value))return this.each((function(j){jQuery(this).removeClass(value.call(this,j,this.className))}));if(proceed)for(classes=(value||"").match(rnotwhite)||[];i<len;i++)if(cur=1===(elem=this[i]).nodeType&&(elem.className?(" "+elem.className+" ").replace(rclass," "):"")){for(j=0;clazz=classes[j++];)for(;cur.indexOf(" "+clazz+" ")>=0;)cur=cur.replace(" "+clazz+" "," ");finalValue=value?jQuery.trim(cur):"",elem.className!==finalValue&&(elem.className=finalValue)}return this},toggleClass:function(value,stateVal){var type=typeof value;return"boolean"==typeof stateVal&&"string"===type?stateVal?this.addClass(value):this.removeClass(value):jQuery.isFunction(value)?this.each((function(i){jQuery(this).toggleClass(value.call(this,i,this.className,stateVal),stateVal)})):this.each((function(){if("string"===type)for(var className,i=0,self=jQuery(this),classNames=value.match(rnotwhite)||[];className=classNames[i++];)self.hasClass(className)?self.removeClass(className):self.addClass(className);else"undefined"!==type&&"boolean"!==type||(this.className&&data_priv.set(this,"__className__",this.className),this.className=this.className||!1===value?"":data_priv.get(this,"__className__")||"")}))},hasClass:function(selector){for(var className=" "+selector+" ",i=0,l=this.length;i<l;i++)if(1===this[i].nodeType&&(" "+this[i].className+" ").replace(rclass," ").indexOf(className)>=0)return!0;return!1}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,isFunction,elem=this[0];return arguments.length?(isFunction=jQuery.isFunction(value),this.each((function(i){var val;1===this.nodeType&&(null==(val=isFunction?value.call(this,i,jQuery(this).val()):value)?val="":"number"==typeof val?val+="":jQuery.isArray(val)&&(val=jQuery.map(val,(function(value){return null==value?"":value+""}))),(hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()])&&"set"in hooks&&void 0!==hooks.set(this,val,"value")||(this.value=val))}))):elem?(hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()])&&"get"in hooks&&void 0!==(ret=hooks.get(elem,"value"))?ret:"string"==typeof(ret=elem.value)?ret.replace(rreturn,""):null==ret?"":ret:void 0}}),jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return null!=val?val:jQuery.trim(jQuery.text(elem))}},select:{get:function(elem){for(var value,option,options=elem.options,index=elem.selectedIndex,one="select-one"===elem.type||index<0,values=one?null:[],max=one?index+1:options.length,i=index<0?max:one?index:0;
49i<max;i++)if(((option=options[i]).selected||i===index)&&(support.optDisabled?!option.disabled:null===option.getAttribute("disabled"))&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){if(value=jQuery(option).val(),one)return value;values.push(value)}return values},set:function(elem,value){for(var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;i--;)((option=options[i]).selected=jQuery.inArray(option.value,values)>=0)&&(optionSet=!0);return optionSet||(elem.selectedIndex=-1),values}}}}),jQuery.each(["radio","checkbox"],(function(){jQuery.valHooks[this]={set:function(elem,value){if(jQuery.isArray(value))return elem.checked=jQuery.inArray(jQuery(elem).val(),value)>=0}},support.checkOn||(jQuery.valHooks[this].get=function(elem){return null===elem.getAttribute("value")?"on":elem.value})})),jQuery.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),(function(i,name){jQuery.fn[name]=function(data,fn){return arguments.length>0?this.on(name,null,data,fn):this.trigger(name)}})),jQuery.fn.extend({hover:function(fnOver,fnOut){return this.mouseenter(fnOver).mouseleave(fnOut||fnOver)},bind:function(types,data,fn){return this.on(types,null,data,fn)},unbind:function(types,fn){return this.off(types,null,fn)},delegate:function(selector,types,data,fn){return this.on(types,selector,data,fn)},undelegate:function(selector,types,fn){return 1===arguments.length?this.off(selector,"**"):this.off(types,selector||"**",fn)}});var nonce=jQuery.now(),rquery=/\?/;jQuery.parseJSON=function(data){return JSON.parse(data+"")},jQuery.parseXML=function(data){var xml;if(!data||"string"!=typeof data)return null;try{xml=(new DOMParser).parseFromString(data,"text/xml")}catch(e){xml=void 0}return xml&&!xml.getElementsByTagName("parsererror").length||jQuery.error("Invalid XML: "+data),xml};var rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/gm,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rurl=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,prefilters={},transports={},allTypes="*/".concat("*"),ajaxLocation=window.location.href,ajaxLocParts=rurl.exec(ajaxLocation.toLowerCase())||[];function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){"string"!=typeof dataTypeExpression&&(func=dataTypeExpression,dataTypeExpression="*");var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnotwhite)||[];if(jQuery.isFunction(func))for(;dataType=dataTypes[i++];)"+"===dataType[0]?(dataType=dataType.slice(1)||"*",(structure[dataType]=structure[dataType]||[]).unshift(func)):(structure[dataType]=structure[dataType]||[]).push(func)}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=structure===transports;function inspect(dataType){var selected;return inspected[dataType]=!0,jQuery.each(structure[dataType]||[],(function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);return"string"!=typeof dataTypeOrTransport||seekingTransport||inspected[dataTypeOrTransport]?seekingTransport?!(selected=dataTypeOrTransport):void 0:(options.dataTypes.unshift(dataTypeOrTransport),inspect(dataTypeOrTransport),!1)})),selected}return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src)void 0!==src[key]&&((flatOptions[key]?target:deep||(deep={}))[key]=src[key]);return deep&&jQuery.extend(!0,target,deep),target}jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ajaxLocation,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(ajaxLocParts[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":allTypes,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML}
vendor: 5,234 bytes, line 49
49,flatOptions:{url:!0,context:!0}},ajaxSetup:function(target,settings){return settings?ajaxExtend(ajaxExtend(target,jQuery.ajaxSettings),settings):ajaxExtend(jQuery.ajaxSettings,target)},ajaxPrefilter:addToPrefiltersOrTransports(prefilters),ajaxTransport:addToPrefiltersOrTransports(transports),ajax:function(url,options){"object"==typeof url&&(options=url,url=void 0),options=options||{};var transport,cacheURL,responseHeadersString,responseHeaders,timeoutTimer,parts,fireGlobals,i,s=jQuery.ajaxSetup({},options),callbackContext=s.context||s,globalEventContext=s.context&&(callbackContext.nodeType||callbackContext.jquery)?jQuery(callbackContext):jQuery.event,deferred=jQuery.Deferred(),completeDeferred=jQuery.Callbacks("once memory"),statusCode=s.statusCode||{},requestHeaders={},requestHeadersNames={},state=0,strAbort="canceled",jqXHR={readyState:0,getResponseHeader:function(key){var match;if(2===state){if(!responseHeaders)for(responseHeaders={};match=rheaders.exec(responseHeadersString);)responseHeaders[match[1].toLowerCase()]=match[2];match=responseHeaders[key.toLowerCase()]}return null==match?null:match},getAllResponseHeaders:function(){return 2===state?responseHeadersString:null},setRequestHeader:function(name,value){var lname=name.toLowerCase();return state||(name=requestHeadersNames[lname]=requestHeadersNames[lname]||name,requestHeaders[name]=value),this},overrideMimeType:function(type){return state||(s.mimeType=type),this},statusCode:function(map){var code;if(map)if(state<2)for(code in map)statusCode[code]=[statusCode[code],map[code]];else jqXHR.always(map[jqXHR.status]);return this},abort:function(statusText){var finalText=statusText||strAbort;return transport&&transport.abort(finalText),done(0,finalText),this}};if(deferred.promise(jqXHR).complete=completeDeferred.add,jqXHR.success=jqXHR.done,jqXHR.error=jqXHR.fail,s.url=((url||s.url||ajaxLocation)+"").replace(rhash,"").replace(rprotocol,ajaxLocParts[1]+"//"),s.type=options.method||options.type||s.method||s.type,s.dataTypes=jQuery.trim(s.dataType||"*").toLowerCase().match(rnotwhite)||[""],null==s.crossDomain&&(parts=rurl.exec(s.url.toLowerCase()),s.crossDomain=!(!parts||parts[1]===ajaxLocParts[1]&&parts[2]===ajaxLocParts[2]&&(parts[3]||("http:"===parts[1]?"80":"443"))===(ajaxLocParts[3]||("http:"===ajaxLocParts[1]?"80":"443")))),s.data&&s.processData&&"string"!=typeof s.data&&(s.data=jQuery.param(s.data,s.traditional)),inspectPrefiltersOrTransports(prefilters,s,options,jqXHR),2===state)return jqXHR;for(i in(fireGlobals=jQuery.event&&s.global)&&0==jQuery.active++&&jQuery.event.trigger("ajaxStart"),s.type=s.type.toUpperCase(),s.hasContent=!rnoContent.test(s.type),cacheURL=s.url,s.hasContent||(s.data&&(cacheURL=s.url+=(rquery.test(cacheURL)?"&":"?")+s.data,delete s.data),!1===s.cache&&(s.url=rts.test(cacheURL)?cacheURL.replace(rts,"$1_="+nonce++):cacheURL+(rquery.test(cacheURL)?"&":"?")+"_="+nonce++)),s.ifModified&&(jQuery.lastModified[cacheURL]&&jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL]),jQuery.etag[cacheURL]&&jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])),(s.data&&s.hasContent&&!1!==s.contentType||options.contentType)&&jqXHR.setRequestHeader("Content-Type",s.contentType),jqXHR.setRequestHeader("Accept",s.dataTypes[0]&&s.accepts[s.dataTypes[0]]?s.accepts[s.dataTypes[0]]+("*"!==s.dataTypes[0]?", "+allTypes+"; q=0.01":""):s.accepts["*"]),s.headers)jqXHR.setRequestHeader(i,s.headers[i]);if(s.beforeSend&&(!1===s.beforeSend.call(callbackContext,jqXHR,s)||2===state))return jqXHR.abort();for(i in strAbort="abort",{success:1,error:1,complete:1})jqXHR[i](s[i]);if(transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR)){jqXHR.readyState=1,fireGlobals&&globalEventContext.trigger("ajaxSend",[jqXHR,s]),s.async&&s.timeout>0&&(timeoutTimer=setTimeout((function(){jqXHR.abort("timeout")}),s.timeout));try{state=1,transport.send(requestHeaders,done)}catch(e){if(!(state<2))throw e;done(-1,e)}}else done(-1,"No Transport");function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;2!==state&&(state=2,timeoutTimer&&clearTimeout(timeoutTimer),transport=void 0,responseHeadersString=headers||"",jqXHR.readyState=status>0?4:0,isSuccess=status>=200&&status<300||304===status,responses&&(response=function(s,jqXHR,responses){for(var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;"*"===dataTypes[0];)dataTypes.shift(),void 0===ct&&(ct=s.mimeType||jqXHR.getResponseHeader("Content-Type"));if(ct)for(type in contents)if(contents[type]&&contents[type].test(ct)){dataTypes.unshift(type);break}if(dataTypes[0]in responses)finalDataType=dataTypes[0];else{for(type in responses){if(!dataTypes[0]||s.converters[type+" "+dataTypes[0]]){finalDataType=type;break}firstDataType||(firstDataType=type)}finalDataType=finalDataType||firstDataType}if(finalDataType)return finalDataType!==dataTypes[0]&&dataTypes.unshift(finalDataType),responses[finalDataType]}(s,jqXHR,responses)),response=function(s,response,jqXHR,isSuccess){var conv2,current,conv,tmp,prev,converters={},dataTypes=s.dataTypes.slice();if(dataTypes[1])for(conv in s.converters)converters[conv.toLowerCase()]=s.converters[conv];
vendor: 4,773 bytes, line 49
49for(current=dataTypes.shift();current;)if(s.responseFields[current]&&(jqXHR[s.responseFields[current]]=response),!prev&&isSuccess&&s.dataFilter&&(response=s.dataFilter(response,s.dataType)),prev=current,current=dataTypes.shift())if("*"===current)current=prev;else if("*"!==prev&&prev!==current){if(!(conv=converters[prev+" "+current]||converters["* "+current]))for(conv2 in converters)if((tmp=conv2.split(" "))[1]===current&&(conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]])){!0===conv?conv=converters[conv2]:!0!==converters[conv2]&&(current=tmp[0],dataTypes.unshift(tmp[1]));break}if(!0!==conv)if(conv&&s.throws)response=conv(response);else try{response=conv(response)}catch(e){return{state:"parsererror",error:conv?e:"No conversion from "+prev+" to "+current}}}return{state:"success",data:response}}(s,response,jqXHR,isSuccess),isSuccess?(s.ifModified&&((modified=jqXHR.getResponseHeader("Last-Modified"))&&(jQuery.lastModified[cacheURL]=modified),(modified=jqXHR.getResponseHeader("etag"))&&(jQuery.etag[cacheURL]=modified)),204===status||"HEAD"===s.type?statusText="nocontent":304===status?statusText="notmodified":(statusText=response.state,success=response.data,isSuccess=!(error=response.error))):(error=statusText,!status&&statusText||(statusText="error",status<0&&(status=0))),jqXHR.status=status,jqXHR.statusText=(nativeStatusText||statusText)+"",isSuccess?deferred.resolveWith(callbackContext,[success,statusText,jqXHR]):deferred.rejectWith(callbackContext,[jqXHR,statusText,error]),jqXHR.statusCode(statusCode),statusCode=void 0,fireGlobals&&globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error]),completeDeferred.fireWith(callbackContext,[jqXHR,statusText]),fireGlobals&&(globalEventContext.trigger("ajaxComplete",[jqXHR,s]),--jQuery.active||jQuery.event.trigger("ajaxStop")))}return jqXHR},getJSON:function(url,data,callback){return jQuery.get(url,data,callback,"json")},getScript:function(url,callback){return jQuery.get(url,void 0,callback,"script")}}),jQuery.each(["get","post"],(function(i,method){jQuery[method]=function(url,data,callback,type){return jQuery.isFunction(data)&&(type=type||callback,callback=data,data=void 0),jQuery.ajax({url:url,type:method,dataType:type,data:data,success:callback})}})),jQuery._evalUrl=function(url){return jQuery.ajax({url:url,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},jQuery.fn.extend({wrapAll:function(html){var wrap;return jQuery.isFunction(html)?this.each((function(i){jQuery(this).wrapAll(html.call(this,i))})):(this[0]&&(wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&wrap.insertBefore(this[0]),wrap.map((function(){for(var elem=this;elem.firstElementChild;)elem=elem.firstElementChild;return elem})).append(this)),this)},wrapInner:function(html){return jQuery.isFunction(html)?this.each((function(i){jQuery(this).wrapInner(html.call(this,i))})):this.each((function(){var self=jQuery(this),contents=self.contents();contents.length?contents.wrapAll(html):self.append(html)}))},wrap:function(html){var isFunction=jQuery.isFunction(html);return this.each((function(i){jQuery(this).wrapAll(isFunction?html.call(this,i):html)}))},unwrap:function(){return this.parent().each((function(){jQuery.nodeName(this,"body")||jQuery(this).replaceWith(this.childNodes)})).end()}}),jQuery.expr.filters.hidden=function(elem){return elem.offsetWidth<=0&&elem.offsetHeight<=0},jQuery.expr.filters.visible=function(elem){return!jQuery.expr.filters.hidden(elem)};var r20=/%20/g,rbracket=/\[\]$/,rCRLF=/\r?\n/g,rsubmitterTypes=/^(?:submit|button|image|reset|file)$/i,rsubmittable=/^(?:input|select|textarea|keygen)/i;function buildParams(prefix,obj,traditional,add){var name;if(jQuery.isArray(obj))jQuery.each(obj,(function(i,v){traditional||rbracket.test(prefix)?add(prefix,v):buildParams(prefix+"["+("object"==typeof v?i:"")+"]",v,traditional,add)}));else if(traditional||"object"!==jQuery.type(obj))add(prefix,obj);else for(name in obj)buildParams(prefix+"["+name+"]",obj[name],traditional,add)}jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,value){value=jQuery.isFunction(value)?value():null==value?"":value,s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value)};if(void 0===traditional&&(traditional=jQuery.ajaxSettings&&jQuery.ajaxSettings.traditional),jQuery.isArray(a)||a.jquery&&!jQuery.isPlainObject(a))jQuery.each(a,(function(){add(this.name,this.value)}));else for(prefix in a)buildParams(prefix,a[prefix],traditional,add);return s.join("&").replace(r20,"+")},jQuery.fn.extend({serialize:function(){return jQuery.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var elements=jQuery.prop(this,"elements");return elements?jQuery.makeArray(elements):this}
vendor: 9,261 bytes, line 49
49)).filter((function(){var type=this.type;return this.name&&!jQuery(this).is(":disabled")&&rsubmittable.test(this.nodeName)&&!rsubmitterTypes.test(type)&&(this.checked||!rcheckableType.test(type))})).map((function(i,elem){var val=jQuery(this).val();return null==val?null:jQuery.isArray(val)?jQuery.map(val,(function(val){return{name:elem.name,value:val.replace(rCRLF,"\r\n")}})):{name:elem.name,value:val.replace(rCRLF,"\r\n")}})).get()}}),jQuery.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(e){}};var xhrId=0,xhrCallbacks={},xhrSuccessStatus={0:200,1223:204},xhrSupported=jQuery.ajaxSettings.xhr();window.attachEvent&&window.attachEvent("onunload",(function(){for(var key in xhrCallbacks)xhrCallbacks[key]()})),support.cors=!!xhrSupported&&"withCredentials"in xhrSupported,support.ajax=xhrSupported=!!xhrSupported,jQuery.ajaxTransport((function(options){var callback;if(support.cors||xhrSupported&&!options.crossDomain)return{send:function(headers,complete){var i,xhr=options.xhr(),id=++xhrId;if(xhr.open(options.type,options.url,options.async,options.username,options.password),options.xhrFields)for(i in options.xhrFields)xhr[i]=options.xhrFields[i];for(i in options.mimeType&&xhr.overrideMimeType&&xhr.overrideMimeType(options.mimeType),options.crossDomain||headers["X-Requested-With"]||(headers["X-Requested-With"]="XMLHttpRequest"),headers)xhr.setRequestHeader(i,headers[i]);callback=function(type){return function(){callback&&(delete xhrCallbacks[id],callback=xhr.onload=xhr.onerror=null,"abort"===type?xhr.abort():"error"===type?complete(xhr.status,xhr.statusText):complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,"string"==typeof xhr.responseText?{text:xhr.responseText}:void 0,xhr.getAllResponseHeaders()))}},xhr.onload=callback(),xhr.onerror=callback("error"),callback=xhrCallbacks[id]=callback("abort");try{xhr.send(options.hasContent&&options.data||null)}catch(e){if(callback)throw e}},abort:function(){callback&&callback()}}})),jQuery.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(text){return jQuery.globalEval(text),text}}}),jQuery.ajaxPrefilter("script",(function(s){void 0===s.cache&&(s.cache=!1),s.crossDomain&&(s.type="GET")})),jQuery.ajaxTransport("script",(function(s){var script,callback;if(s.crossDomain)return{send:function(_,complete){script=jQuery("<script>").prop({async:!0,charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove(),callback=null,evt&&complete("error"===evt.type?404:200,evt.type)}),document.head.appendChild(script[0])},abort:function(){callback&&callback()}}}));var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||jQuery.expando+"_"+nonce++;return this[callback]=!0,callback}}),jQuery.ajaxPrefilter("json jsonp",(function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=!1!==s.jsonp&&(rjsonp.test(s.url)?"url":"string"==typeof s.data&&!(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&rjsonp.test(s.data)&&"data");if(jsonProp||"jsonp"===s.dataTypes[0])return callbackName=s.jsonpCallback=jQuery.isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback,jsonProp?s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName):!1!==s.jsonp&&(s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName),s.converters["script json"]=function(){return responseContainer||jQuery.error(callbackName+" was not called"),responseContainer[0]},s.dataTypes[0]="json",overwritten=window[callbackName],window[callbackName]=function(){responseContainer=arguments},jqXHR.always((function(){window[callbackName]=overwritten,s[callbackName]&&(s.jsonpCallback=originalSettings.jsonpCallback,oldCallbacks.push(callbackName)),responseContainer&&jQuery.isFunction(overwritten)&&overwritten(responseContainer[0]),responseContainer=overwritten=void 0})),"script"})),jQuery.parseHTML=function(data,context,keepScripts){if(!data||"string"!=typeof data)return null;"boolean"==typeof context&&(keepScripts=context,context=!1),context=context||document;var parsed=rsingleTag.exec(data),scripts=!keepScripts&&[];return parsed?[context.createElement(parsed[1])]:(parsed=jQuery.buildFragment([data],context,scripts),scripts&&scripts.length&&jQuery(scripts).remove(),jQuery.merge([],parsed.childNodes))};var _load=jQuery.fn.load;jQuery.fn.load=function(url,params,callback){if("string"!=typeof url&&_load)return _load.apply(this,arguments);var selector,type,response,self=this,off=url.indexOf(" ");return off>=0&&(selector=jQuery.trim(url.slice(off)),url=url.slice(0,off)),jQuery.isFunction(params)?(callback=params,params=void 0):params&&"object"==typeof params&&(type="POST"),self.length>0&&jQuery.ajax({url:url,type:type,dataType:"html",data:params}).done((function(responseText){response=arguments,self.html(selector?jQuery("<div>").append(jQuery.parseHTML(responseText)).find(selector):responseText)})).complete(callback&&function(jqXHR,status){self.each(callback,response||[jqXHR.responseText,status,jqXHR])}),this},jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}})),jQuery.expr.filters.animated=function(elem){return jQuery.grep(jQuery.timers,(function(fn){return elem===fn.elem})).length};var docElem=window.document.documentElement;function getWindow(elem){return jQuery.isWindow(elem)?elem:9===elem.nodeType&&elem.defaultView}jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};"static"===position&&(elem.style.position="relative"),curOffset=curElem.offset(),curCSSTop=jQuery.css(elem,"top"),curCSSLeft=jQuery.css(elem,"left"),("absolute"===position||"fixed"===position)&&(curCSSTop+curCSSLeft).indexOf("auto")>-1?(curTop=(curPosition=curElem.position()).top,curLeft=curPosition.left):(curTop=parseFloat(curCSSTop)||0,curLeft=parseFloat(curCSSLeft)||0),jQuery.isFunction(options)&&(options=options.call(elem,i,curOffset)),null!=options.top&&(props.top=options.top-curOffset.top+curTop),null!=options.left&&(props.left=options.left-curOffset.left+curLeft),"using"in options?options.using.call(elem,props):curElem.css(props)}},jQuery.fn.extend({offset:function(options){if(arguments.length)return void 0===options?this:this.each((function(i){jQuery.offset.setOffset(this,options,i)}));var docElem,win,elem=this[0],box={top:0,left:0},doc=elem&&elem.ownerDocument;return doc?(docElem=doc.documentElement,jQuery.contains(docElem,elem)?(void 0!==elem.getBoundingClientRect&&(box=elem.getBoundingClientRect()),win=getWindow(doc),{top:box.top+win.pageYOffset-docElem.clientTop,left:box.left+win.pageXOffset-docElem.clientLeft}):box):void 0},position:function(){if(this[0]){var offsetParent,offset,elem=this[0],parentOffset={top:0,left:0};return"fixed"===jQuery.css(elem,"position")?offset=elem.getBoundingClientRect():(offsetParent=this.offsetParent(),offset=this.offset(),jQuery.nodeName(offsetParent[0],"html")||(parentOffset=offsetParent.offset()),parentOffset.top+=jQuery.css(offsetParent[0],"borderTopWidth",!0),parentOffset.left+=jQuery.css(offsetParent[0],"borderLeftWidth",!0)),{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",!0),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var offsetParent=this.offsetParent||docElem;offsetParent&&!jQuery.nodeName(offsetParent,"html")&&"static"===jQuery.css(offsetParent,"position");)offsetParent=offsetParent.offsetParent;return offsetParent||docElem}))}}),jQuery.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(method,prop){var top="pageYOffset"===prop;jQuery.fn[method]=function(val){return access(this,(function(elem,method,val){var win=getWindow(elem);if(void 0===val)return win?win[prop]:elem[method];win?win.scrollTo(top?window.pageXOffset:val,top?val:window.pageYOffset):elem[method]=val}),method,val,arguments.length,null)}})),jQuery.each(["top","left"],(function(i,prop){jQuery.cssHooks[prop]=addGetHookIf(support.pixelPosition,(function(elem,computed){if(computed)return computed=curCSS(elem,prop),rnumnonpx.test(computed)?jQuery(elem).position()[prop]+"px":computed}))})),jQuery.each({Height:"height",Width:"width"},(function(name,type){jQuery.each({padding:"inner"+name,content:type,"":"outer"+name},(function(defaultExtra,funcName){jQuery.fn[funcName]=function(margin,value){var chainable=arguments.length&&(defaultExtra||"boolean"!=typeof margin),extra=defaultExtra||(!0===margin||!0===value?"margin":"border");return access(this,(function(elem,type,value){var doc;return jQuery.isWindow(elem)?elem.document.documentElement["client"+name]:9===elem.nodeType?(doc=elem.documentElement,Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])):void 0===value?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)}),type,chainable?margin:void 0,chainable,null)}}))})),jQuery.fn.size=function(){return this.length}
49,jQuery.fn.andSelf=jQuery.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],(function(){return jQuery}));var _jQuery=window.jQuery,_$=window.$;return jQuery.noConflict=function(deep){return window.$===jQuery&&(window.$=_$),deep&&window.jQuery===jQuery&&(window.jQuery=_jQuery),jQuery},void 0===noGlobal&&(window.jQuery=window.$=jQuery),jQuery})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
50function(core){if("function"==typeof define&&define.amd&&define("uikit",(function(){var uikit=window.UIkit||core(window,window.jQuery,window.document);return uikit.load=function(res,req,onload,config){var i,resources=res.split(","),load=[],base=(config.config&&config.config.uikit&&config.config.uikit.base?config.config.uikit.base:"").replace(/\/+$/g,"");if(!base)throw new Error("Please define base path to UIkit in the requirejs config.");for(i=0;i<resources.length;i+=1){var resource=resources[i].replace(/\./g,"/");load.push(base+"/components/"+resource)}req(load,(function(){onload(uikit)}))},uikit})),!window.jQuery)throw new Error("UIkit requires jQuery");window&&window.jQuery&&core(window,window.jQuery,window.document)}((function(global,$,doc){"use strict";var transitionEnd,animationEnd,domReady,UI={},_UI=global.UIkit?Object.create(global.UIkit):void 0;if(UI.version="2.24.3",UI.noConflict=function(){return _UI&&(global.UIkit=_UI,$.UIkit=_UI,$.fn.uk=_UI.fn),UI},UI.prefix=function(str){return str},UI.$=$,UI.$doc=UI.$(document),UI.$win=UI.$(window),UI.$html=UI.$("html"),UI.support={},UI.support.transition=(transitionEnd=function(){var name,element=doc.body||doc.documentElement,transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(name in transEndEventNames)if(void 0!==element.style[name])return transEndEventNames[name]}())&&{end:transitionEnd},UI.support.animation=(animationEnd=function(){var name,element=doc.body||doc.documentElement,animEndEventNames={WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd oanimationend",animation:"animationend"};for(name in animEndEventNames)if(void 0!==element.style[name])return animEndEventNames[name]}())&&{end:animationEnd},function(){Date.now=Date.now||function(){return(new Date).getTime()};for(var vendors=["webkit","moz"],i=0;i<vendors.length&&!window.requestAnimationFrame;++i){var vp=vendors[i];window.requestAnimationFrame=window[vp+"RequestAnimationFrame"],window.cancelAnimationFrame=window[vp+"CancelAnimationFrame"]||window[vp+"CancelRequestAnimationFrame"]}if(/iP(ad|hone|od).*OS 6/.test(window.navigator.userAgent)||!window.requestAnimationFrame||!window.cancelAnimationFrame){var lastTime=0;window.requestAnimationFrame=function(callback){var now=Date.now(),nextTime=Math.max(lastTime+16,now);return setTimeout((function(){callback(lastTime=nextTime)}),nextTime-now)},window.cancelAnimationFrame=clearTimeout}}(),UI.support.touch="ontouchstart"in document||global.DocumentTouch&&document instanceof global.DocumentTouch||global.navigator.msPointerEnabled&&global.navigator.msMaxTouchPoints>0||global.navigator.pointerEnabled&&global.navigator.maxTouchPoints>0||!1,UI.support.mutationobserver=global.MutationObserver||global.WebKitMutationObserver||null,UI.Utils={},UI.Utils.isFullscreen=function(){return document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.fullscreenElement||!1},UI.Utils.str2json=function(str,notevil){try{return notevil?JSON.parse(str.replace(/([\$\w]+)\s*:/g,(function(_,$1){return'"'+$1+'":'})).replace(/'([^']+)'/g,(function(_,$1){return'"'+$1+'"'}))):new Function("","var json = "+str+"; return JSON.parse(JSON.stringify(json));")()}catch(e){return!1}},UI.Utils.debounce=function(func,wait,immediate){var timeout;return function(){var context=this,args=arguments,later=function(){timeout=null,immediate||func.apply(context,args)},callNow=immediate&&!timeout;clearTimeout(timeout),timeout=setTimeout(later,wait),callNow&&func.apply(context,args)}},UI.Utils.removeCssRules=function(selectorRegEx){var idx,idxs,stylesheet,_i,_j,_k,_len,_len1,_len2,_ref;selectorRegEx&&setTimeout((function(){try{for(_ref=document.styleSheets,_i=0,_len=_ref.length;_i<_len;_i++){for(stylesheet=_ref[_i],idxs=[],stylesheet.cssRules=stylesheet.cssRules,idx=_j=0,_len1=stylesheet.cssRules.length;_j<_len1;idx=++_j)stylesheet.cssRules[idx].type===CSSRule.STYLE_RULE&&selectorRegEx.test(stylesheet.cssRules[idx].selectorText)&&idxs.unshift(idx);for(_k=0,_len2=idxs.length;_k<_len2;
50_k++)stylesheet.deleteRule(idxs[_k])}}catch(_error){}}),0)},UI.Utils.isInView=function(element,options){var $element=$(element);if(!$element.is(":visible"))return!1;var window_left=UI.$win.scrollLeft(),window_top=UI.$win.scrollTop(),offset=$element.offset(),left=offset.left,top=offset.top;return options=$.extend({topoffset:0,leftoffset:0},options),top+$element.height()>=window_top&&top-options.topoffset<=window_top+UI.$win.height()&&left+$element.width()>=window_left&&left-options.leftoffset<=window_left+UI.$win.width()},UI.Utils.checkDisplay=function(context,initanimation){var elements=UI.$("[data-uk-margin], [data-uk-grid-match], [data-uk-grid-margin], [data-uk-check-display]",context||document);return context&&!elements.length&&(elements=$(context)),elements.trigger("display.uk.check"),initanimation&&("string"!=typeof initanimation&&(initanimation='[class*="uk-animation-"]'),elements.find(initanimation).each((function(){var ele=UI.$(this),anim=ele.attr("class").match(/uk\-animation\-(.+)/);ele.removeClass(anim[0]).width(),ele.addClass(anim[0])}))),elements},UI.Utils.options=function(string){if("string"!=$.type(string))return string;-1!=string.indexOf(":")&&"}"!=string.trim().substr(-1)&&(string="{"+string+"}");var start=string?string.indexOf("{"):-1,options={};if(-1!=start)try{options=UI.Utils.str2json(string.substr(start))}catch(e){}return options},UI.Utils.animate=function(element,cls){var d=$.Deferred();return(element=UI.$(element)).css("display","none").addClass(cls).one(UI.support.animation.end,(function(){element.removeClass(cls),d.resolve()})).width(),element.css("display",""),d.promise()},UI.Utils.uid=function(prefix){return(prefix||"id")+(new Date).getTime()+"RAND"+Math.ceil(1e5*Math.random())},UI.Utils.template=function(str,data){for(var toc,cmd,prop,fn,tokens=str.replace(/\n/g,"\\n").replace(/\{\{\{\s*(.+?)\s*\}\}\}/g,"{{!$1}}").split(/(\{\{\s*(.+?)\s*\}\})/g),i=0,output=[],openblocks=0;i<tokens.length;){if((toc=tokens[i]).match(/\{\{\s*(.+?)\s*\}\}/))switch(cmd=(toc=tokens[i+=1])[0],prop=toc.substring(toc.match(/^(\^|\#|\!|\~|\:)/)?1:0),cmd){case"~":output.push("for(var $i=0;$i<"+prop+".length;$i++) { var $item = "+prop+"[$i];"),openblocks++;break;case":":output.push("for(var $key in "+prop+") { var $val = "+prop+"[$key];"),openblocks++;break;case"#":output.push("if("+prop+") {"),openblocks++;break;case"^":output.push("if(!"+prop+") {"),openblocks++;break;case"/":output.push("}"),openblocks--;break;case"!":output.push("__ret.push("+prop+");");break;default:output.push("__ret.push(escape("+prop+"));")}else output.push("__ret.push('"+toc.replace(/\'/g,"\\'")+"');");i+=1}return fn=new Function("$data",["var __ret = [];","try {","with($data){",openblocks?'__ret = ["Not all blocks are closed correctly."]':output.join(""),"};","}catch(e){__ret = [e.message];}",'return __ret.join("").replace(/\\n\\n/g, "\\n");',"function escape(html) { return String(html).replace(/&/g, '&amp;').replace(/\"/g, '&quot;').replace(/</g, '&lt;').replace(/>/g, '&gt;');}"].join("\n")),data?fn(data):fn},UI.Utils.events={},UI.Utils.events.click=UI.support.touch?"tap":"click",global.UIkit=UI,UI.fn=function(command,options){var args=arguments,cmd=command.match(/^([a-z\-]+)(?:\.([a-z]+))?/i),component=cmd[1],method=cmd[2];return UI[component]?this.each((function(){var $this=$(this),data=$this.data(component);data||$this.data(component,data=UI[component](this,method?void 0:options)),method&&data[method].apply(data,Array.prototype.slice.call(args,1))})):($.error("UIkit component ["+component+"] does not exist."),this)},$.UIkit=UI,$.fn.uk=UI.fn,UI.langdirection="rtl"==UI.$html.attr("dir")?"right":"left",UI.components={},UI.component=function(name,def){var fn=function(element,options){var $this=this;return this.UIkit=UI,this.element=element?UI.$(element):null,this.options=$.extend(!0,{},this.defaults,options),this.plugins={},this.element&&this.element.data(name,this),this.init(),(this.options.plugins.length?this.options.plugins:Object.keys(fn.plugins)).forEach((function(plugin){fn.plugins[plugin].init&&(fn.plugins[plugin].init($this),$this.plugins[plugin]=!0)})),this.trigger("init.uk.component",[name,this]),this};return fn.plugins={},$.extend(!0,fn.prototype,{defaults:{plugins:[]},boot:function(){},init:function(){},on:function(a1,a2,a3){return UI.$(this.element||this).on(a1,a2,a3)},one:function(a1,a2,a3){return UI.$(this.element||this).one(a1,a2,a3)},off:function(evt){return UI.$(this.element||this).off(evt)},trigger:function(evt,params){return UI.$(this.element||this).trigger(evt,params)},find:function(selector){return UI.$(this.element?this.element:[]).find(selector)},proxy:function(obj,methods){var $this=this;methods.split(" ").forEach((function(method){$this[method]||($this[method]=function(){return obj[method].apply(obj,arguments)})}))},mixin:function(obj,methods){var $this=this;methods.split(" ").forEach((function(method){$this[method]||($this[method]=obj[method].bind($this))}))},option:function(){if(1==arguments.length)return this.options[arguments[0]]||void 0;2==arguments.length&&(this.options[arguments[0]]=arguments[1])}},def),this.components[name]=fn,this[name]=function(){var element,options;if(arguments.length)switch(arguments.length){case 1:"string"==typeof arguments[0]||arguments[0].nodeType||arguments[0]instanceof jQuery?element=$(arguments[0]):options=arguments[0];break;case 2:element=$(arguments[0]),options=arguments[1]}return element&&element.data(name)?element.data(name):new UI.components[name](element,options)},UI.domready&&UI.component.boot(name),fn},UI.plugin=function(component,name,def){this.components[component].plugins[name]=def}
50,UI.component.boot=function(name){UI.components[name].prototype&&UI.components[name].prototype.boot&&!UI.components[name].booted&&(UI.components[name].prototype.boot.apply(UI,[]),UI.components[name].booted=!0)},UI.component.bootComponents=function(){for(var component in UI.components)UI.component.boot(component)},UI.domObservers=[],UI.domready=!1,UI.ready=function(fn){UI.domObservers.push(fn),UI.domready&&fn(document)},UI.on=function(a1,a2,a3){return a1&&a1.indexOf("ready.uk.dom")>-1&&UI.domready&&a2.apply(UI.$doc),UI.$doc.on(a1,a2,a3)},UI.one=function(a1,a2,a3){return a1&&a1.indexOf("ready.uk.dom")>-1&&UI.domready?(a2.apply(UI.$doc),UI.$doc):UI.$doc.one(a1,a2,a3)},UI.trigger=function(evt,params){return UI.$doc.trigger(evt,params)},UI.domObserve=function(selector,fn){UI.support.mutationobserver&&(fn=fn||function(){},UI.$(selector).each((function(){var element=this,$element=UI.$(element);if(!$element.data("observer"))try{var observer=new UI.support.mutationobserver(UI.Utils.debounce((function(mutations){fn.apply(element,[]),$element.trigger("changed.uk.dom")}),50));observer.observe(element,{childList:!0,subtree:!0}),$element.data("observer",observer)}catch(e){}})))},UI.init=function(root){root=root||document,UI.domObservers.forEach((function(fn){fn(root)}))},UI.on("domready.uk.dom",(function(){UI.init(),UI.domready&&UI.Utils.checkDisplay()})),document.addEventListener("DOMContentLoaded",(domReady=function(){var dir,memory,fn;UI.$body=UI.$("body"),UI.ready((function(context){UI.domObserve("[data-uk-observe]")})),UI.on("changed.uk.dom",(function(e){UI.init(e.target),UI.Utils.checkDisplay(e.target)})),UI.trigger("beforeready.uk.dom"),UI.component.bootComponents(),requestAnimationFrame((memory={x:window.pageXOffset,y:window.pageYOffset},fn=function(){memory.x==window.pageXOffset&&memory.y==window.pageYOffset||(dir={x:0,y:0},window.pageXOffset!=memory.x&&(dir.x=window.pageXOffset>memory.x?1:-1),window.pageYOffset!=memory.y&&(dir.y=window.pageYOffset>memory.y?1:-1),memory={dir:dir,x:window.pageXOffset,y:window.pageYOffset},UI.$doc.trigger("scrolling.uk.document",[memory])),requestAnimationFrame(fn)},UI.support.touch&&UI.$html.on("touchmove touchend MSPointerMove MSPointerUp pointermove pointerup",fn),(memory.x||memory.y)&&fn(),fn)),UI.trigger("domready.uk.dom"),UI.support.touch&&navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&UI.$win.on("load orientationchange resize",UI.Utils.debounce(function(){var fn=function(){return $(".uk-height-viewport").css("height",window.innerHeight),fn};return fn()}(),100)),UI.trigger("afterready.uk.dom"),UI.domready=!0},"complete"!=document.readyState&&"interactive"!=document.readyState||setTimeout(domReady),domReady)),UI.$html.addClass(UI.support.touch?"uk-touch":"uk-notouch"),UI.support.touch){var exclude,hoverset=!1,selector=".uk-overlay, .uk-overlay-hover, .uk-overlay-toggle, .uk-animation-hover, .uk-has-hover";UI.$html.on("mouseenter touchstart MSPointerDown pointerdown",selector,(function(){hoverset&&$(".uk-hover").removeClass("uk-hover"),hoverset=$(this).addClass("uk-hover")})).on("mouseleave touchend MSPointerUp pointerup",(function(e){exclude=$(e.target).parents(selector),hoverset&&hoverset.not(exclude).removeClass("uk-hover")}))}return UI})),function($){if(!$.fn.swipeLeft){var touchTimeout,tapTimeout,swipeTimeout,longTapTimeout,gesture,touch={};$((function(){var now,delta,firstTouch,deltaX=0,deltaY=0;"MSGesture"in window&&((gesture=new MSGesture).target=document.body),$(document).on("MSGestureEnd gestureend",(function(e){var swipeDirectionFromVelocity=e.originalEvent.velocityX>1?"Right":e.originalEvent.velocityX<-1?"Left":e.originalEvent.velocityY>1?"Down":e.originalEvent.velocityY<-1?"Up":null;swipeDirectionFromVelocity&&void 0!==touch.el&&(touch.el.trigger("swipe"),touch.el.trigger("swipe"+swipeDirectionFromVelocity))})).on("touchstart MSPointerDown pointerdown",(function(e){("MSPointerDown"!=e.type||isPrimaryTouch(e.originalEvent))&&(firstTouch="MSPointerDown"==e.type||"pointerdown"==e.type?e:e.originalEvent.touches[0],now=Date.now(),delta=now-(touch.last||now),touch.el=$("tagName"in firstTouch.target?firstTouch.target:firstTouch.target.parentNode),touchTimeout&&clearTimeout(touchTimeout),touch.x1=firstTouch.pageX,touch.y1=firstTouch.pageY,delta>0&&delta<=250&&(touch.isDoubleTap=!0),touch.last=now,longTapTimeout=setTimeout(longTap,750),!gesture||"MSPointerDown"!=e.type&&"pointerdown"!=e.type&&"touchstart"!=e.type||gesture.addPointer(e.originalEvent.pointerId))})).on("touchmove MSPointerMove pointermove",(function(e){("MSPointerMove"!=e.type||isPrimaryTouch(e.originalEvent))&&(firstTouch="MSPointerMove"==e.type||"pointermove"==e.type?e:e.originalEvent.touches[0],cancelLongTap(),touch.x2=firstTouch.pageX,touch.y2=firstTouch.pageY,deltaX+=Math.abs(touch.x1-touch.x2),deltaY+=Math.abs(touch.y1-touch.y2))})).on("touchend MSPointerUp pointerup",(function(e){("MSPointerUp"!=e.type||isPrimaryTouch(e.originalEvent))&&(cancelLongTap(),touch.x2&&Math.abs(touch.x1-touch.x2)>30||touch.y2&&Math.abs(touch.y1-touch.y2)>30?swipeTimeout=setTimeout((function(){var x1,x2,y1,y2;void 0!==touch.el&&(touch.el.trigger("swipe"),touch.el.trigger("swipe"+(x1=touch.x1,x2=touch.x2,y1=touch.y1,y2=touch.y2,Math.abs(x1-x2)>=Math.abs(y1-y2)?x1-x2>0?"Left":"Right":y1-y2>0?"Up":"Down"))),touch={}}),0):"last"in touch&&(isNaN(deltaX)||deltaX<30&&deltaY<30?tapTimeout=setTimeout((function(){var event=$.Event("tap");event.cancelTouch=cancelAll,void 0!==touch.el&&touch.el.trigger(event),touch.isDoubleTap?(void 0!==touch.el&&touch.el.trigger("doubleTap"),touch={}):touchTimeout=setTimeout((function(){touchTimeout=null,void 0!==touch.el&&touch.el.trigger("singleTap"),touch={}}),250)}),0):touch={},deltaX=deltaY=0))})).on("touchcancel MSPointerCancel",cancelAll),$(window).on("scroll",cancelAll)})),["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap","singleTap","longTap"].forEach((function(eventName){$.fn[eventName]=function(callback){return $(this).on(eventName,callback)}}))}function longTap(){longTapTimeout=null,touch.last&&(void 0!==touch.el&&touch.el.trigger("longTap"),touch={})}function cancelLongTap(){longTapTimeout&&clearTimeout(longTapTimeout),longTapTimeout=null}function cancelAll(){touchTimeout&&clearTimeout(touchTimeout),tapTimeout&&clearTimeout(tapTimeout),swipeTimeout&&clearTimeout(swipeTimeout),longTapTimeout&&clearTimeout(longTapTimeout),touchTimeout=tapTimeout=swi
50peTimeout=longTapTimeout=null,touch={}}function isPrimaryTouch(event){return event.pointerType==event.MSPOINTER_TYPE_TOUCH&&event.isPrimary}}(jQuery),function(UI){"use strict";var elements,check,cacheSvgs,stacks=[];UI.component("stackMargin",{defaults:{cls:"uk-margin-small-top",rowfirst:!1},boot:function(){UI.ready((function(context){UI.$("[data-uk-margin]",context).each((function(){var ele=UI.$(this);ele.data("stackMargin")||UI.stackMargin(ele,UI.Utils.options(ele.attr("data-uk-margin")))}))}))},init:function(){var fn,$this=this;this.columns=[],UI.$win.on("resize orientationchange",(fn=function(){$this.process()},UI.$((function(){fn(),UI.$win.on("load",fn)})),UI.Utils.debounce(fn,20))),UI.$html.on("changed.uk.dom",(function(e){$this.process()})),this.on("display.uk.check",function(e){this.element.is(":visible")&&this.process()}.bind(this)),stacks.push(this)},process:function(){var $this=this;if(this.columns=this.element.children(),UI.Utils.stackMargin(this.columns,this.options),!this.options.rowfirst)return this;var pos_cache=this.columns.removeClass(this.options.rowfirst).filter(":visible").first().position();return pos_cache&&this.columns.each((function(){UI.$(this)[UI.$(this).position().left==pos_cache.left?"addClass":"removeClass"]($this.options.rowfirst)})),this},revert:function(){return this.columns.removeClass(this.options.cls),this}}),elements=[],check=function(ele){if(ele.is(":visible")){var width=ele.parent().width(),iwidth=ele.data("width"),ratio=width/iwidth,height=Math.floor(ratio*ele.data("height"));ele.css({height:width<iwidth?height:ele.data("height")})}},UI.component("responsiveElement",{defaults:{},boot:function(){UI.ready((function(context){UI.$("iframe.uk-responsive-width, [data-uk-responsive]",context).each((function(){var ele=UI.$(this);ele.data("responsiveIframe")||UI.responsiveElement(ele,{})}))}))},init:function(){var ele=this.element;ele.attr("width")&&ele.attr("height")&&(ele.data({width:ele.attr("width"),height:ele.attr("height")}).on("display.uk.check",(function(){check(ele)})),check(ele),elements.push(ele))}}),UI.$win.on("resize load",UI.Utils.debounce((function(){elements.forEach((function(ele){check(ele)}))}),15)),UI.Utils.stackMargin=function(elements,options){(options=UI.$.extend({cls:"uk-margin-small-top"},options)).cls=options.cls,elements=UI.$(elements).removeClass(options.cls);var skip=!1,firstvisible=elements.filter(":visible:first"),offset=!!firstvisible.length&&firstvisible.position().top+firstvisible.outerHeight()-1;!1!==offset&&1!=elements.length&&elements.each((function(){var column=UI.$(this);column.is(":visible")&&(skip?column.addClass(options.cls):column.position().top>=offset&&(skip=column.addClass(options.cls)))}))},UI.Utils.matchHeights=function(elements,options){elements=UI.$(elements).css("min-height",""),options=UI.$.extend({row:!0},options);var matchHeights=function(group){if(!(group.length<2)){var max=0;group.each((function(){max=Math.max(max,UI.$(this).outerHeight())})).each((function(){var element=UI.$(this),height=max-("border-box"==element.css("box-sizing")?0:element.outerHeight()-element.height());element.css("min-height",height+"px")}))}};options.row?(elements.first().width(),setTimeout((function(){var lastoffset=!1,group=[];elements.each((function(){var ele=UI.$(this),offset=ele.offset().top;offset!=lastoffset&&group.length&&(matchHeights(UI.$(group)),group=[],offset=ele.offset().top),group.push(ele),lastoffset=offset})),group.length&&matchHeights(UI.$(group))}),0)):matchHeights(elements)},cacheSvgs={},UI.Utils.inlineSvg=function(selector,root){UI.$(selector||'img[src$=".svg"]',root||document).each((function(){var img=UI.$(this),src=img.attr("src");if(!cacheSvgs[src]){var d=UI.$.Deferred();UI.$.get(src,{nc:Math.random()},(function(data){d.resolve(UI.$(data).find("svg"))})),cacheSvgs[src]=d.promise()}cacheSvgs[src].then((function(svg){var $svg=UI.$(svg).clone();img.attr("id")&&$svg.attr("id",img.attr("id")),img.attr("class")&&$svg.attr("class",img.attr("class")),img.attr("style")&&$svg.attr("style",img.attr("style")),img.attr("width")&&($svg.attr("width",img.attr("width")),img.attr("height")||$svg.removeAttr("height")),img.attr("height")&&($svg.attr("height",img.attr("height")),img.attr("width")||$svg.removeAttr("width")),img.replaceWith($svg)}))}))},UI.ready((function(context){UI.Utils.inlineSvg("[data-uk-svg]",context)}))}(UIkit),function(UI){"use strict";function scrollToElement(ele,options){options=UI.$.extend({duration:1e3,transition:"easeOutExpo",offset:0,complete:function(){}},options);var target=ele.offset().top-options.offset,docheight=UI.$doc.height(),winheight=window.innerHeight;target+winheight>docheight&&(target=docheight-winheight),UI.$("html,body").stop().animate({scrollTop:target},options.duration,options.transition).promise().done(options.complete)}UI.component("smoothScroll",{boot:function(){UI.$html.on("click.smooth-scroll.uikit","[data-uk-smooth-scroll]",(function(e){var ele=UI.$(this);if(!ele.data("smoothScroll")){UI.smoothScroll(ele,UI.Utils.options(ele.attr("data-uk-smooth-scroll")));ele.trigger("click")}return!1}))},init:function(){var $this=this;this.on("click",(function(e){e.preventDefault(),scrollToElement(UI.$(this.hash).length?UI.$(this.hash):UI.$("body"),$this.options)}))}}),UI.Utils.scrollToElement=scrollToElement,UI.$.easing.easeOutExpo||(UI.$.easing.easeOutExpo=function(x,t,b,c,d){return t==d?b+c:c*(1-Math.pow(2,-10*t/d))+b})}(UIkit),function(UI){"use strict";var $win=UI.$win,$doc=UI.$doc,scrollspies=[],checkScrollSpy=function(){for(var i=0;i<scrollspies.length;i++)window.requestAnimationFrame.apply(window,[scrollspies[i].check])};UI.component("scrollspy",{defaults:{target:!1,cls:"uk-scrollspy-inview",initcls:"uk-scrollspy-init-inview",topoffset:0,leftoffset:0,repeat:!1,delay:0},boot:function(){$doc.on("scrolling.uk.document",checkScrollSpy),$win.on("load resize orientationchange",UI.Utils.debounce(checkScrollSpy,50)),UI.ready((function(context){UI.$("[data-uk-scrollspy]",context).each((function(){var element=UI.$(this);if(!element.data("scrollspy"))UI.scrollspy(element,UI.Utils.options(element.attr("data-uk-scrollspy")))}))}))},init:function(){var initinview,$this=this,togglecls=this.options.cls.split(/,/),fn=function(){var elements=$this.options.target?$this.element.find($this.options.target):$this.element,delayIdx=1===elements.length?1:0,toggleclsIdx=0;elements.each((function(idx){var element=UI.$(this),inviewstate=element.data("inviewstate"),inview=UI.Utils.isInView(element,$this.options),toggle=element.data("ukScrollspyCls")||togglecls[toggleclsIdx].trim();!inview||inviewstate||element.data("scrollspy-idle")||(initinview||(element.addClass($this.options.initcls),$this.offset=element.offset(),initinview=!0,element.trigger("init.uk.scrollspy")),element.data("scrollspy-idle",setTimeout((function(){element.addClass("uk-scrollspy-inview").toggleClass(toggle).width(),element.trigger("inview.uk.scrollspy"),element.data("scrollspy-idle",!1),element.data("inviewstate",!0)}),$this.options.delay*delayIdx)),delayIdx++),!inview&&inviewstate&&$this.options.repeat&&(element.data("scrollspy-idle")&&clearTimeout(element.data("scrollspy-idle")),element.removeClass("uk-scrollspy-inview").toggleClass(toggle),element.data("inviewstate",!1),element.trigger("outview.uk.scrollspy")),toggleclsIdx=togglecls[toggleclsIdx+1]?toggleclsIdx+1:0}))};fn(),this.check=fn,scrollspies.push(this)}});var scrollspynavs=[],checkScrollSpyNavs=function(){for(var i=0;i<scrollspynavs.length;i++)window.requestAnimationFrame.apply(window,[scrollspynavs[i].check])};UI.component("scrollspynav",{defaults:{cls:"uk-active",closest:!1,topoffset:0,leftoffset:0,smoothscroll:!1},boot:function(){$doc.on("scrolling.uk.document",checkScrollSpyNavs),$win.on("resize orientationchange",UI.Utils.debounce(checkScrollSpyNavs,50)),UI.ready((function(context){UI.$("[data-uk-scrollspy-nav]",context).each((function(){var element=UI.$(this);if(!element.data("scrollspynav"))UI.scrollspynav(element,UI.Utils.options(element.attr("data-uk-scrollspy-nav")))}))}))},init:function(){var inviews,ids=[],links=this.find("a[href^='#']").each((function(){"#"!==this.getAttribute("href").trim()&&ids.push(this.getAttribute("href"))})),targets=UI.$(ids.join(",")),clsActive=this.options.cls,clsClosest=this.options.closest||this.options.closest,$this=this,fn=function(){inviews=[];for(var i=0;i<targets.length;i++)UI.Utils.isInView(targets.eq(i),$this.options)&&inviews.push(targets.eq(i));if(inviews.length){var navitems,scrollTop=$win.scrollTop(),target=function(){for(var i=0;i<inviews.length;i++)if(inviews[i].offset().top>=scrollTop)return inviews[i]}();if(!target)return;$this.options.closest?(links.blur().closest(clsClosest).removeClass(clsActive),navitems=links.filter("a[href='#"+target.attr("id")+"']").closest(clsClosest).addClass(clsActive)):navitems=links.removeClass(clsActive).filter("a[href='#"+target.attr("id")+"']").addClass(clsActive),$this.element.trigger("inview.uk.scrollspynav",[target,navitems])}};this.options.smoothscroll&&UI.smoothScroll&&links.each((function(){UI.smoothScroll(this,$this.options.smoothscroll)})),fn(),this.element.data("scrollspynav",this),this.check=fn,scrollspynavs.push(this)}})}(UIkit),function(UI){"use strict";var toggles=[];UI.component("toggle",{defaults:{target:!1,cls:"uk-hidden",animation:!1,duration:200},boot:function(){UI.ready((function(context){UI.$("[data-uk-toggle]",context).each((function(){var ele=UI.$(this);if(!ele.data("toggle"))UI.toggle(ele,UI.Utils.options(ele.attr("data-uk-toggle")))}
50)),setTimeout((function(){toggles.forEach((function(toggle){toggle.getToggles()}))}),0)}))},init:function(){var $this=this;this.aria=-1!==this.options.cls.indexOf("uk-hidden"),this.getToggles(),this.on("click",(function(e){$this.element.is('a[href="#"]')&&e.preventDefault(),$this.toggle()})),toggles.push(this)},toggle:function(){if(this.totoggle.length){if(this.options.animation&&UI.support.animation){var $this=this,animations=this.options.animation.split(",");1==animations.length&&(animations[1]=animations[0]),animations[0]=animations[0].trim(),animations[1]=animations[1].trim(),this.totoggle.css("animation-duration",this.options.duration+"ms"),this.totoggle.each((function(){var ele=UI.$(this);ele.hasClass($this.options.cls)?(ele.toggleClass($this.options.cls),UI.Utils.animate(ele,animations[0]).then((function(){ele.css("animation-duration",""),UI.Utils.checkDisplay(ele)}))):UI.Utils.animate(this,animations[1]+" uk-animation-reverse").then((function(){ele.toggleClass($this.options.cls).css("animation-duration",""),UI.Utils.checkDisplay(ele)}))}))}else this.totoggle.toggleClass(this.options.cls),UI.Utils.checkDisplay(this.totoggle);this.updateAria()}},getToggles:function(){this.totoggle=this.options.target?UI.$(this.options.target):[],this.updateAria()},updateAria:function(){this.aria&&this.totoggle.length&&this.totoggle.each((function(){UI.$(this).attr("aria-hidden",UI.$(this).hasClass("uk-hidden"))}))}})}(UIkit),function(UI){"use strict";UI.component("alert",{defaults:{fade:!0,duration:200,trigger:".uk-alert-close"},boot:function(){UI.$html.on("click.alert.uikit","[data-uk-alert]",(function(e){var ele=UI.$(this);if(!ele.data("alert")){var alert=UI.alert(ele,UI.Utils.options(ele.attr("data-uk-alert")));UI.$(e.target).is(alert.options.trigger)&&(e.preventDefault(),alert.close())}}))},init:function(){var $this=this;this.on("click",this.options.trigger,(function(e){e.preventDefault(),$this.close()}))},close:function(){var element=this.trigger("close.uk.alert"),removeElement=function(){this.trigger("closed.uk.alert").remove()}.bind(this);this.options.fade?element.css("overflow","hidden").css("max-height",element.height()).animate({height:0,opacity:0,"padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0},this.options.duration,removeElement):removeElement()}})}(UIkit),function(UI){"use strict";UI.component("buttonRadio",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){UI.$html.on("click.buttonradio.uikit","[data-uk-button-radio]",(function(e){var ele=UI.$(this);if(!ele.data("buttonRadio")){var obj=UI.buttonRadio(ele,UI.Utils.options(ele.attr("data-uk-button-radio"))),target=UI.$(e.target);target.is(obj.options.target)&&target.trigger("click")}}))},init:function(){var $this=this;this.find($this.options.target).attr("aria-checked","false").filter("."+$this.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,(function(e){var ele=UI.$(this);ele.is('a[href="#"]')&&e.preventDefault(),$this.find($this.options.target).not(ele).removeClass($this.options.activeClass).blur(),ele.addClass($this.options.activeClass),$this.find($this.options.target).not(ele).attr("aria-checked","false"),ele.attr("aria-checked","true"),$this.trigger("change.uk.button",[ele])}))},getSelected:function(){return this.find("."+this.options.activeClass)}}),UI.component("buttonCheckbox",{defaults:{activeClass:"uk-active",target:".uk-button"},boot:function(){UI.$html.on("click.buttoncheckbox.uikit","[data-uk-button-checkbox]",(function(e){var ele=UI.$(this);if(!ele.data("buttonCheckbox")){var obj=UI.buttonCheckbox(ele,UI.Utils.options(ele.attr("data-uk-button-checkbox"))),target=UI.$(e.target);target.is(obj.options.target)&&target.trigger("click")}}))},init:function(){var $this=this;this.find($this.options.target).attr("aria-checked","false").filter("."+$this.options.activeClass).attr("aria-checked","true"),this.on("click",this.options.target,(function(e){var ele=UI.$(this);ele.is('a[href="#"]')&&e.preventDefault(),ele.toggleClass($this.options.activeClass).blur(),ele.attr("aria-checked",ele.hasClass($this.options.activeClass)),$this.trigger("change.uk.button",[ele])}))},getSelected:function(){return this.find("."+this.options.activeClass)}}),UI.component("button",{defaults:{},boot:function(){UI.$html.on("click.button.uikit","[data-uk-button]",(function(e){var ele=UI.$(this);if(!ele.data("button")){UI.button(ele,UI.Utils.options(ele.attr("data-uk-button")));ele.trigger("click")}}))},init:function(){var $this=this;this.element.attr("aria-pressed",this.element.hasClass("uk-active")),this.on("click",(function(e){$this.element.is('a[href="#"]')&&e.preventDefault(),$this.toggle(),$this.trigger("change.uk.button",[$this.element.blur().hasClass("uk-active")])}))},toggle:function(){this.element.toggleClass("uk-active"),this.element.attr("aria-pressed",this.element.hasClass("uk-active"))}})}(UIkit),function(UI){"use strict";var hoverIdle,active=!1,flips={x:{"bottom-left":"bottom-right","bottom-right":"bottom-left","bottom-center":"bottom-right","top-left":"top-right","top-right":"top-left","top-center":"top-right","left-top":"right","left-bottom":"right-bottom","left-center":"right-center","right-top":"left","right-bottom":"left-bottom","right-center":"left-center"},y:{"bottom-left":"top-left","bottom-right":"top-right","bottom-center":"top-center","top-left":"bottom-left","top-right":"bottom-right","top-center":"bottom-center","left-top":"top-left","left-bottom":"left-bottom","left-center":"top-left","right-top":"top-left","right-bottom":"bottom-left","right-center":"top-left"},xy:{}};function justify(ele,justifyTo,boundarywidth,offset){if(ele=UI.$(ele),justifyTo=UI.$(justifyTo),boundarywidth=boundarywidth||window.innerWidth,offset=offset||ele.offset(),justifyTo.length){var jwidth=justifyTo.outerWidth();if(ele.css("min-width",jwidth),"right"==UI.langdirection){var right1=boundarywidth-(justifyTo.offset().left+jwidth),right2=boundarywidth-(ele.offset().left+ele.outerWidth());ele.css("margin-right",right1-right2)}else ele.css("margin-left",justifyTo.offset().left-offset.left)}}UI.component("dropdown",{defaults:{mode:"hover",pos:"bottom-left",offset:0,remaintime:800,justify:!1,boundary:UI.$win,delay:0,dropdownSelector:".uk-dropdown,.uk-dropdown-blank",hoverDelayIdle:250,preventflip:!1},remainIdle:!1,boot:function(){var triggerevent=UI.support.touch?"click":"mouseenter";UI.$html.on(triggerevent+".dropdown.uikit","[data-uk-dropdown]",(function(e){var ele=UI.$(this);if(!ele.data("dropdown")){var dropdown=UI.dropdown(ele,UI.Utils.options(ele.attr("data-uk-dropdown")));
50("click"==triggerevent||"mouseenter"==triggerevent&&"hover"==dropdown.options.mode)&&dropdown.element.trigger(triggerevent),dropdown.element.find(dropdown.options.dropdownSelector).length&&e.preventDefault()}}))},init:function(){var $this=this;this.dropdown=this.find(this.options.dropdownSelector),this.offsetParent=this.dropdown.parents().filter((function(){return-1!==UI.$.inArray(UI.$(this).css("position"),["relative","fixed","absolute"])})).slice(0,1),this.centered=this.dropdown.hasClass("uk-dropdown-center"),this.justified=!!this.options.justify&&UI.$(this.options.justify),this.boundary=UI.$(this.options.boundary),this.boundary.length||(this.boundary=UI.$win),this.dropdown.hasClass("uk-dropdown-up")&&(this.options.pos="top-left"),this.dropdown.hasClass("uk-dropdown-flip")&&(this.options.pos=this.options.pos.replace("left","right")),this.dropdown.hasClass("uk-dropdown-center")&&(this.options.pos=this.options.pos.replace(/(left|right)/,"center")),this.element.attr("aria-haspopup","true"),this.element.attr("aria-expanded",this.element.hasClass("uk-open")),"click"==this.options.mode||UI.support.touch?this.on("click.uikit.dropdown",(function(e){var $target=UI.$(e.target);$target.parents($this.options.dropdownSelector).length||(($target.is("a[href='#']")||$target.parent().is("a[href='#']")||$this.dropdown.length&&!$this.dropdown.is(":visible"))&&e.preventDefault(),$target.blur()),$this.element.hasClass("uk-open")?(!$this.dropdown.find(e.target).length||$target.is(".uk-dropdown-close")||$target.parents(".uk-dropdown-close").length)&&$this.hide():$this.show()})):this.on("mouseenter",(function(e){$this.trigger("pointerenter.uk.dropdown",[$this]),$this.remainIdle&&clearTimeout($this.remainIdle),hoverIdle&&clearTimeout(hoverIdle),active&&active==$this||(hoverIdle=active&&active!=$this?setTimeout((function(){hoverIdle=setTimeout($this.show.bind($this),$this.options.delay)}),$this.options.hoverDelayIdle):setTimeout($this.show.bind($this),$this.options.delay))})).on("mouseleave",(function(){hoverIdle&&clearTimeout(hoverIdle),$this.remainIdle=setTimeout((function(){active&&active==$this&&$this.hide()}),$this.options.remaintime),$this.trigger("pointerleave.uk.dropdown",[$this])})).on("click",(function(e){var $target=UI.$(e.target);$this.remainIdle&&clearTimeout($this.remainIdle),active&&active==$this?(!$this.dropdown.find(e.target).length||$target.is(".uk-dropdown-close")||$target.parents(".uk-dropdown-close").length)&&$this.hide():(($target.is("a[href='#']")||$target.parent().is("a[href='#']"))&&e.preventDefault(),$this.show())}))},show:function(){UI.$html.off("click.outer.dropdown"),active&&active!=this&&active.hide(!0),hoverIdle&&clearTimeout(hoverIdle),this.trigger("beforeshow.uk.dropdown",[this]),this.checkDimensions(),this.element.addClass("uk-open"),this.element.attr("aria-expanded","true"),this.trigger("show.uk.dropdown",[this]),UI.Utils.checkDisplay(this.dropdown,!0),active=this,this.registerOuterClick()},hide:function(force){this.trigger("beforehide.uk.dropdown",[this,force]),this.element.removeClass("uk-open"),this.remainIdle&&clearTimeout(this.remainIdle),this.remainIdle=!1,this.element.attr("aria-expanded","false"),this.trigger("hide.uk.dropdown",[this,force]),active==this&&(active=!1)},registerOuterClick:function(){var $this=this;UI.$html.off("click.outer.dropdown"),setTimeout((function(){UI.$html.on("click.outer.dropdown",(function(e){hoverIdle&&clearTimeout(hoverIdle);UI.$(e.target);active!=$this||$this.element.find(e.target).length||($this.hide(!0),UI.$html.off("click.outer.dropdown"))}))}),10)},checkDimensions:function(){if(this.dropdown.length){this.dropdown.removeClass("uk-dropdown-top uk-dropdown-bottom uk-dropdown-left uk-dropdown-right uk-dropdown-stack").css({"top-left":"",left:"","margin-left":"","margin-right":""}),this.justified&&this.justified.length&&this.dropdown.css("min-width","");var pp,pos=UI.$.extend({},this.offsetParent.offset(),{width:this.offsetParent[0].offsetWidth,height:this.offsetParent[0].offsetHeight}),posoffset=this.options.offset,dropdown=this.dropdown,width=(dropdown.show().offset(),dropdown.outerWidth()),height=dropdown.outerHeight(),boundarywidth=this.boundary.width(),dp
50os=(this.boundary[0]!==window&&this.boundary.offset()&&this.boundary.offset(),this.options.pos),variants={"bottom-left":{top:0+pos.height+posoffset,left:0},"bottom-right":{top:0+pos.height+posoffset,left:0+pos.width-width},"bottom-center":{top:0+pos.height+posoffset,left:0+pos.width/2-width/2},"top-left":{top:0-height-posoffset,left:0},"top-right":{top:0-height-posoffset,left:0+pos.width-width},"top-center":{top:0-height-posoffset,left:0+pos.width/2-width/2},"left-top":{top:0,left:0-width-posoffset},"left-bottom":{top:0+pos.height-height,left:0-width-posoffset},"left-center":{top:0+pos.height/2-height/2,left:0-width-posoffset},"right-top":{top:0,left:0+pos.width+posoffset},"right-bottom":{top:0+pos.height-height,left:0+pos.width+posoffset},"right-center":{top:0+pos.height/2-height/2,left:0+pos.width+posoffset}},css={};if(pp=dpos.split("-"),css=variants[dpos]?variants[dpos]:variants["bottom-left"],this.justified&&this.justified.length)justify(dropdown.css({left:0}),this.justified,boundarywidth);else if(!0!==this.options.preventflip){var fdpos;switch(this.checkBoundary(pos.left+css.left,pos.top+css.top,width,height,boundarywidth)){case"x":"x"!==this.options.preventflip&&(fdpos=flips.x[dpos]||"right-top");break;case"y":"y"!==this.options.preventflip&&(fdpos=flips.y[dpos]||"top-left");break;case"xy":this.options.preventflip||(fdpos=flips.xy[dpos]||"right-bottom")}fdpos&&(pp=fdpos.split("-"),css=variants[fdpos]?variants[fdpos]:variants["bottom-left"],this.checkBoundary(pos.left+css.left,pos.top+css.top,width,height,boundarywidth)&&(pp=dpos.split("-"),css=variants[dpos]?variants[dpos]:variants["bottom-left"]))}width>boundarywidth&&(dropdown.addClass("uk-dropdown-stack"),this.trigger("stack.uk.dropdown",[this])),dropdown.css(css).css("display","").addClass("uk-dropdown-"+pp[0])}},checkBoundary:function(left,top,width,height,boundarywidth){var axis="";return(left<0||left-UI.$win.scrollLeft()+width>boundarywidth)&&(axis+="x"),(top-UI.$win.scrollTop()<0||top-UI.$win.scrollTop()+height>window.innerHeight)&&(axis+="y"),axis}}),UI.component("dropdownOverlay",{defaults:{justify:!1,cls:"",duration:200},boot:function(){UI.ready((function(context){UI.$("[data-uk-dropdown-overlay]",context).each((function(){var ele=UI.$(this);ele.data("dropdownOverlay")||UI.dropdownOverlay(ele,UI.Utils.options(ele.attr("data-uk-dropdown-overlay")))}))}))},init:function(){var $this=this;this.justified=!!this.options.justify&&UI.$(this.options.justify),this.overlay=this.element.find("uk-dropdown-overlay"),this.overlay.length||(this.overlay=UI.$('<div class="uk-dropdown-overlay"></div>').appendTo(this.element)),this.overlay.addClass(this.options.cls),this.on({"beforeshow.uk.dropdown":function(e,dropdown){$this.dropdown=dropdown,$this.justified&&$this.justified.length&&justify($this.overlay.css({display:"block","margin-left":"","margin-right":""}),$this.justified,$this.justified.outerWidth())},"show.uk.dropdown":function(e,dropdown){var h=$this.dropdown.dropdown.outerHeight(!0);$this.dropdown.element.removeClass("uk-open"),$this.overlay.stop().css("display","block").animate({height:h},$this.options.duration,(function(){$this.dropdown.dropdown.css("visibility",""),$this.dropdown.element.addClass("uk-open"),UI.Utils.checkDisplay($this.dropdown.dropdown,!0)})),$this.pointerleave=!1},"hide.uk.dropdown":function(){$this.overlay.stop().animate({height:0},$this.options.duration)},"pointerenter.uk.dropdown":function(e,dropdown){clearTimeout($this.remainIdle)},"pointerleave.uk.dropdown":function(e,dropdown){$this.pointerleave=!0}}),this.overlay.on({mouseenter:function(){$this.remainIdle&&(clearTimeout($this.dropdown.remainIdle),clearTimeout($this.remainIdle))},mouseleave:function(){$this.pointerleave&&active&&($this.remainIdle=setTimeout((function(){active&&active.hide()}),active.options.remaintime))}})}})}(UIkit),function(UI){"use strict";var grids=[];UI.component("gridMatchHeight",{defaults:{target:!1,row:!0,ignorestacked:!1},boot:function(){UI.ready((function(context){UI.$("[data-uk-grid-match]",context).each((function(){var grid=UI.$(this);grid.data("gridMatchHeight")||UI.gridMatchHeight(grid,UI.Utils.options(grid.attr("data-uk-grid-match")))}))}))},init:function(){var fn,$this=this;(this.columns=this.element.children(),this.elements=this.options.target?this.find(this.options.target):this.columns,this.columns.length)&&(UI.$win.on("load resize orientationchange",(fn=function(){$this.match()},UI.$((function(){fn()})),UI.Utils.debounce(fn,50))),UI.$html.on("changed.uk.dom",(function(e){$this.columns=$this.element.children(),$this.elements=$this.options.target?$this.find($this.options.target):$this.columns,$this.match()})),this.on("display.uk.check",function(e){this.element.is(":visible")&&this.match()}.bind(this)),grids.push(this))},match:function(){var firstvisible=this.columns.filter(":visible:first");
50if(firstvisible.length)return Math.ceil(100*parseFloat(firstvisible.css("width"))/parseFloat(firstvisible.parent().css("width")))>=100&&!this.options.ignorestacked?this.revert():UI.Utils.matchHeights(this.elements,this.options),this},revert:function(){return this.elements.css("min-height",""),this}}),UI.component("gridMargin",{defaults:{cls:"uk-grid-margin",rowfirst:"uk-row-first"},boot:function(){UI.ready((function(context){UI.$("[data-uk-grid-margin]",context).each((function(){var grid=UI.$(this);grid.data("gridMargin")||UI.gridMargin(grid,UI.Utils.options(grid.attr("data-uk-grid-margin")))}))}))},init:function(){UI.stackMargin(this.element,this.options)}})}(UIkit),function(UI){"use strict";var body,active=!1,activeCount=0,$html=UI.$html;UI.component("modal",{defaults:{keyboard:!0,bgclose:!0,minScrollHeight:150,center:!1,modal:!0},scrollable:!1,transition:!1,hasTransitioned:!0,init:function(){if(body||(body=UI.$("body")),this.element.length){var $this=this;this.paddingdir="padding-"+("left"==UI.langdirection?"right":"left"),this.dialog=this.find(".uk-modal-dialog"),this.active=!1,this.element.attr("aria-hidden",this.element.hasClass("uk-open")),this.on("click",".uk-modal-close",(function(e){e.preventDefault(),$this.hide()})).on("click",(function(e){UI.$(e.target)[0]==$this.element[0]&&$this.options.bgclose&&$this.hide()}))}},toggle:function(){return this[this.isActive()?"hide":"show"]()},show:function(){if(this.element.length){var $this=this;if(!this.isActive())return this.options.modal&&active&&active.hide(!0),this.element.removeClass("uk-open").show(),this.resize(),this.options.modal&&(active=this),this.active=!0,activeCount++,UI.support.transition?(this.hasTransitioned=!1,this.element.one(UI.support.transition.end,(function(){$this.hasTransitioned=!0})).addClass("uk-open")):this.element.addClass("uk-open"),$html.addClass("uk-modal-page").height(),this.element.attr("aria-hidden","false"),this.element.trigger("show.uk.modal"),UI.Utils.checkDisplay(this.dialog,!0),this}},hide:function(force){if(!force&&UI.support.transition&&this.hasTransitioned){var $this=this;this.one(UI.support.transition.end,(function(){$this._hide()})).removeClass("uk-open")}else this._hide();return this},resize:function(){var bodywidth=body.width();if(this.scrollbarwidth=window.innerWidth-bodywidth,body.css(this.paddingdir,this.scrollbarwidth),this.element.css("overflow-y",this.scrollbarwidth?"scroll":"auto"),!this.updateScrollable()&&this.options.center){var dh=this.dialog.outerHeight(),pad=parseInt(this.dialog.css("margin-top"),10)+parseInt(this.dialog.css("margin-bottom"),10);dh+pad<window.innerHeight?this.dialog.css({top:window.innerHeight/2-dh/2-pad}):this.dialog.css({top:""})}},updateScrollable:function(){var scrollable=this.dialog.find(".uk-overflow-container:visible:first");if(scrollable.length){scrollable.css("height",0);var offset=Math.abs(parseInt(this.dialog.css("margin-top"),10)),dh=this.dialog.outerHeight(),h=window.innerHeight-2*(offset<20?20:offset)-dh;return scrollable.css({"max-height":h<this.options.minScrollHeight?"":h,height:""}),!0}return!1},_hide:function(){this.active=!1,activeCount>0?activeCount--:activeCount=0,this.element.hide().removeClass("uk-open"),this.element.attr("aria-hidden","true"),activeCount||($html.removeClass("uk-modal-page"),body.css(this.paddingdir,"")),active===this&&(active=!1),this.trigger("hide.uk.modal")},isActive:function(){return this.active}}),UI.component("modalTrigger",{boot:function(){UI.$html.on("click.modal.uikit","[data-uk-modal]",(function(e){var ele=UI.$(this);(ele.is("a")&&e.preventDefault(),ele.data("modalTrigger"))||UI.modalTrigger(ele,UI.Utils.options(ele.attr("data-uk-modal"))).show()})),UI.$html.on("keydown.modal.uikit",(function(e){active&&27===e.keyCode&&active.options.keyboard&&(e.preventDefault(),active.hide())})),UI.$win.on("resize orientationchange",UI.Utils.debounce((function(){active&&active.resize()}),150))},init:function(){var $this=this;this.options=UI.$.extend({target:!!$this.element.is("a")&&$this.element.attr("href")},this.options),this.modal=UI.modal(this.options.target,this.options),this.on("click",(function(e){e.preventDefault(),$this.show()})),this.proxy(this.modal,"show hide isActive")}}),UI.modal.dialog=function(content,options){var modal=UI.modal(UI.$(UI.modal.dialog.template).appendTo("body"),options);return modal.on("hide.uk.modal",(function(){modal.persist&&(modal.persist.appendTo(modal.persist.data("modalPersistParent")),modal.persist=!1),modal.element.remove()})),function(content,modal){if(!modal)return;"object"==typeof content?(content=content instanceof jQuery?content:UI.$(content)).parent().length&&(modal.persist=content,modal.persist.data("modalPersistParent",content.parent())):content="string"==typeof content||"number"==typeof content?UI.$("<div></div>").html(content):UI.$("<div></div>").html("UIkit.modal Error: Unsupported data type: "+typeof content);content.appendTo(modal.element.find(".uk-modal-dialog"))}(content,modal),modal},UI.modal.dialog.template='<div class="uk-modal"><div class="uk-modal-dialog" style="min-height:0;"></div></div>',UI.modal.alert=function(content,options){options=UI.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:UI.modal.labels},options);var modal=UI.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(content)+"</div>",'<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-button-primary uk-modal-close">'+options.labels.Ok+"</button></div>"].join(""),options);return modal.on("show.uk.modal",(function(){setTimeout((function(){modal.element.find("button:first").focus()}),50)})),modal.show()},UI.modal.confirm=function(content,onconfirm,oncancel){var options=arguments.length>1&&arguments[arguments.length-1]?arguments[arguments.length-1]:{};onconfirm=UI.$.isFunction(onconfirm)?onconfirm:function(){},oncancel=UI.$.isFunction(oncancel)?oncancel:function(){},options=UI.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:UI.modal.labels},UI.$.isFunction(options)?{}:options);var modal=UI.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(content)+"</div>",'<div class="uk-modal-footer uk-text-right">
50<button class="uk-button js-modal-confirm-cancel">'+options.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-confirm">'+options.labels.Ok+"</button></div>"].join(""),options);return modal.element.find(".js-modal-confirm, .js-modal-confirm-cancel").on("click",(function(){UI.$(this).is(".js-modal-confirm")?onconfirm():oncancel(),modal.hide()})),modal.on("show.uk.modal",(function(){setTimeout((function(){modal.element.find(".js-modal-confirm").focus()}),50)})),modal.show()},UI.modal.prompt=function(text,value,onsubmit,options){onsubmit=UI.$.isFunction(onsubmit)?onsubmit:function(value){},options=UI.$.extend(!0,{bgclose:!1,keyboard:!1,modal:!1,labels:UI.modal.labels},options);var modal=UI.modal.dialog([text?'<div class="uk-modal-content uk-form">'+String(text)+"</div>":"",'<div class="uk-margin-small-top uk-modal-content uk-form"><p><input type="text" class="uk-width-1-1"></p></div>','<div class="uk-modal-footer uk-text-right"><button class="uk-button uk-modal-close">'+options.labels.Cancel+'</button> <button class="uk-button uk-button-primary js-modal-ok">'+options.labels.Ok+"</button></div>"].join(""),options),input=modal.element.find("input[type='text']").val(value||"").on("keyup",(function(e){13==e.keyCode&&modal.element.find(".js-modal-ok").trigger("click")}));return modal.element.find(".js-modal-ok").on("click",(function(){!1!==onsubmit(input.val())&&modal.hide()})),modal.on("show.uk.modal",(function(){setTimeout((function(){input.focus()}),50)})),modal.show()},UI.modal.blockUI=function(content,options){var modal=UI.modal.dialog(['<div class="uk-margin uk-modal-content">'+String(content||'<div class="uk-text-center">...</div>')+"</div>"].join(""),UI.$.extend({bgclose:!1,keyboard:!1,modal:!1},options));return modal.content=modal.element.find(".uk-modal-content:first"),modal.show()},UI.modal.labels={Ok:"Ok",Cancel:"Cancel"}}(UIkit),function(UI){"use strict";function getHeight(ele){var $ele=UI.$(ele),height="auto";if($ele.is(":visible"))height=$ele.outerHeight();else{var tmp={position:$ele.css("position"),visibility:$ele.css("visibility"),display:$ele.css("display")};height=$ele.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),$ele.css(tmp)}return height}UI.component("nav",{defaults:{toggle:">li.uk-parent > a[href='#']",lists:">li.uk-parent > ul",multiple:!1},boot:function(){UI.ready((function(context){UI.$("[data-uk-nav]",context).each((function(){var nav=UI.$(this);if(!nav.data("nav"))UI.nav(nav,UI.Utils.options(nav.attr("data-uk-nav")))}))}))},init:function(){var $this=this;this.on("click.uikit.nav",this.options.toggle,(function(e){e.preventDefault();var ele=UI.$(this);$this.open(ele.parent()[0]==$this.element[0]?ele:ele.parent("li"))})),this.find(this.options.lists).each((function(){var $ele=UI.$(this),parent=$ele.parent(),active=parent.hasClass("uk-active");$ele.wrap('<div style="overflow:hidden;height:0;position:relative;"></div>'),parent.data("list-container",$ele.parent()[active?"removeClass":"addClass"]("uk-hidden")),parent.attr("aria-expanded",parent.hasClass("uk-open")),active&&$this.open(parent,!0)}))},open:function(li,noanimation){var $this=this,element=this.element,$li=UI.$(li),$container=$li.data("list-container");this.options.multiple||element.children(".uk-open").not(li).each((function(){var ele=UI.$(this);ele.data("list-container")&&ele.data("list-container").stop().animate({height:0},(function(){UI.$(this).parent().removeClass("uk-open").end().addClass("uk-hidden")}))})),$li.toggleClass("uk-open"),$li.attr("aria-expanded",$li.hasClass("uk-open")),$container&&($li.hasClass("uk-open")&&$container.removeClass("uk-hidden"),noanimation?($container.stop().height($li.hasClass("uk-open")?"auto":0),$li.hasClass("uk-open")||$container.addClass("uk-hidden"),this.trigger("display.uk.check")):$container.stop().animate({height:$li.hasClass("uk-open")?getHeight($container.find("ul:first")):0},(function(){$li.hasClass("uk-open")?$container.css("height",""):$container.addClass("uk-hidden"),$this.trigger("display.uk.check")})))}})}(UIkit),function(UI){"use strict";var scrollpos={x:window.scrollX,y:window.scrollY},$html=(UI.$win,UI.$doc,UI.$html),Offcanvas={show:function(element){if((element=UI.$(element)).length){var $body=UI.$("body"),bar=element.find(".uk-offcanvas-bar:first"),rtl="right"==UI.langdirection,dir=(bar.hasClass("uk-offcanvas-bar-flip")?-1:1)*(rtl?-1:1),scrollbarwidth=window.innerWidth-$body.width();scrollpos={x:window.pageXOffset,y:window.pageYOffset},element.addClass("uk-active"),$body.css({width:window.innerWidth-scrollbarwidth,height:window.innerHeight}).addClass("uk-offcanvas-page"),$body.css(rtl?"margin-right":"margin-left",(rtl?-1:1)*(bar.outerWidth()*dir)).width(),$html.css("margin-top",-1*scrollpos.y),bar.addClass("uk-offcanvas-bar-show"),this._initElement(element),bar.trigger("show.uk.offcanvas",[element,bar]),element.attr("aria-hidden","false")}},hide:function(force){var $body=UI.$("body"),panel=UI.$(".uk-offcanvas.uk-active"),rtl="right"==UI.langdirection,bar=panel.find(".uk-offcanvas-bar:first"),finalize=function(){$body.removeClass("uk-offcanvas-page").css({width:"",height:"","margin-left":"","margin-right":""}),panel.removeClass("uk-active"),bar.removeClass("uk-offcanvas-bar-show"),$html.css("margin-top",""),window.scrollTo(scrollpos.x,scrollpos.y),bar.trigger("hide.uk.offcanvas",[panel,bar]),panel.attr("aria-hidden","true")};panel.length&&(UI.support.transition&&!force?($body.one(UI.support.transition.end,(function(){finalize()})).css(rtl?"margin-right":"margin-left",""),setTimeout((function(){bar.removeClass("uk-offcanvas-bar-show")}),0)):finalize())},_initElement:function(element){element.data("OffcanvasInit")||(element.on("click.uk.offcanvas swipeRight.uk.offcanvas swipeLeft.uk.offcanvas",(function(e){var target=UI.$(e.target);if(!e.type.match(/swipe/)&&!target.hasClass("uk-offcanvas-close")){if(target.hasClass("uk-offcanvas-bar"))return;if(target.parents(".uk-offcanvas-bar:first").length)return}e.stopImmediatePropagation(),Offcanvas.hide()})),element.on("click","a[href*='#']",(function(e){var link=UI.$(this),href=link.attr("href");"#"!=href&&(UI.$doc.one("hide.uk.offcanvas",(function(){var target;try{target=UI.$(link[0].hash)}catch(e){target=""}target.length||(target=UI.$('[name="'+link[0].hash.replace("#","")+'"]')),target.length&&UI.Utils.scrollToElement?UI.Utils.scrollToElement(target,UI.Utils.options(link.attr("data-uk-smooth-scroll")||"{}")):window.location.href=href})),Offcanvas.hide())})),element.data("OffcanvasInit",!0))}};UI.component("offcanvasTrigger",{boot:function(){$html.on("click.offcanvas.uikit","[data-uk-offcanvas]",(function(e){e.preventDefault();var ele=UI.$(this);if(!ele.data("offcanvasTrigger")){UI.offcanvasTrigger(ele,UI.Utils.options(ele.attr("data-uk-offcanvas")));ele.trigger("click")}}
50)),$html.on("keydown.uk.offcanvas",(function(e){27===e.keyCode&&Offcanvas.hide()}))},init:function(){var $this=this;this.options=UI.$.extend({target:!!$this.element.is("a")&&$this.element.attr("href")},this.options),this.on("click",(function(e){e.preventDefault(),Offcanvas.show($this.options.target)}))}}),UI.offcanvas=Offcanvas}(UIkit),function(UI){"use strict";var Animations;function coreAnimation(cls,current,next){var release,d=UI.$.Deferred(),clsIn=cls,clsOut=cls;return next[0]===current[0]?(d.resolve(),d.promise()):("object"==typeof cls&&(clsIn=cls[0],clsOut=cls[1]||cls[0]),UI.$body.css("overflow-x","hidden"),release=function(){current&&current.hide().removeClass("uk-active "+clsOut+" uk-animation-reverse"),next.addClass(clsIn).one(UI.support.animation.end,function(){next.removeClass(""+clsIn).css({opacity:"",display:""}),d.resolve(),UI.$body.css("overflow-x",""),current&&current.css({opacity:"",display:""})}.bind(this)).show()},next.css("animation-duration",this.options.duration+"ms"),current&&current.length?(current.css("animation-duration",this.options.duration+"ms"),current.css("display","none").addClass(clsOut+" uk-animation-reverse").one(UI.support.animation.end,function(){release()}.bind(this)).css("display","")):(next.addClass("uk-active"),release()),d.promise())}UI.component("switcher",{defaults:{connect:!1,toggle:">*",active:0,animation:!1,duration:200,swiping:!0},animating:!1,boot:function(){UI.ready((function(context){UI.$("[data-uk-switcher]",context).each((function(){var switcher=UI.$(this);if(!switcher.data("switcher"))UI.switcher(switcher,UI.Utils.options(switcher.attr("data-uk-switcher")))}))}))},init:function(){var $this=this;if(this.on("click.uikit.switcher",this.options.toggle,(function(e){e.preventDefault(),$this.show(this)})),this.options.connect){this.connect=UI.$(this.options.connect),this.connect.find(".uk-active").removeClass(".uk-active"),this.connect.length&&(this.connect.children().attr("aria-hidden","true"),this.connect.on("click","[data-uk-switcher-item]",(function(e){e.preventDefault();var item=UI.$(this).attr("data-uk-switcher-item");if($this.index!=item)switch(item){case"next":case"previous":$this.show($this.index+("next"==item?1:-1));break;default:$this.show(parseInt(item,10))}})),this.options.swiping&&this.connect.on("swipeRight swipeLeft",(function(e){e.preventDefault(),window.getSelection().toString()||$this.show($this.index+("swipeLeft"==e.type?1:-1))})));var toggles=this.find(this.options.toggle),active=toggles.filter(".uk-active");if(active.length)this.show(active,!1);else{if(!1===this.options.active)return;active=toggles.eq(this.options.active),this.show(active.length?active:toggles.eq(0),!1)}toggles.not(active).attr("aria-expanded","false"),active.attr("aria-expanded","true"),this.on("changed.uk.dom",(function(){$this.connect=UI.$($this.options.connect)}))}},show:function(tab,animate){if(!this.animating){if(isNaN(tab))tab=UI.$(tab);else{var toggles=this.find(this.options.toggle);tab=tab<0?toggles.length-1:tab,tab=toggles.eq(toggles[tab]?tab:0)}var $this=this,active=(toggles=this.find(this.options.toggle),UI.$(tab)),animation=Animations[this.options.animation]||function(current,next){if(!$this.options.animation)return Animations.none.apply($this);var anim=$this.options.animation.split(",");return 1==anim.length&&(anim[1]=anim[0]),anim[0]=anim[0].trim(),anim[1]=anim[1].trim(),coreAnimation.apply($this,[anim,current,next])};!1!==animate&&UI.support.animation||(animation=Animations.none),active.hasClass("uk-disabled")||(toggles.attr("aria-expanded","false"),active.attr("aria-expanded","true"),toggles.filter(".uk-active").removeClass("uk-active"),active.addClass("uk-active"),this.options.connect&&this.connect.length&&(this.index=this.find(this.options.toggle).index(active),-1==this.index&&(this.index=0),this.connect.each((function(){var container=UI.$(this),children=UI.$(container.children()),current=UI.$(children.filter(".uk-active")),next=UI.$(children.eq($this.index));$this.animating=!0,animation.apply($this,[current,next]).then((function(){current.removeClass("uk-active"),next.addClass("uk-active"),current.attr("aria-hidden","true"),next.attr("aria-hidden","false"),UI.Utils.checkDisplay(next,!0),$this.animating=!1}))}))),this.trigger("show.uk.switcher",[active]))}}}),Animations={none:function(){var d=UI.$.Deferred();return d.resolve(),d.promise()},fade:function(current,next){return coreAnimation.apply(this,["uk-animation-fade",current,next])},"slide-bottom":function(current,next){return coreAnimation.apply(this,["uk-animation-sli
50de-bottom",current,next])},"slide-top":function(current,next){return coreAnimation.apply(this,["uk-animation-slide-top",current,next])},"slide-vertical":function(current,next,dir){var anim=["uk-animation-slide-top","uk-animation-slide-bottom"];return current&&current.index()>next.index()&&anim.reverse(),coreAnimation.apply(this,[anim,current,next])},"slide-left":function(current,next){return coreAnimation.apply(this,["uk-animation-slide-left",current,next])},"slide-right":function(current,next){return coreAnimation.apply(this,["uk-animation-slide-right",current,next])},"slide-horizontal":function(current,next,dir){var anim=["uk-animation-slide-right","uk-animation-slide-left"];return current&&current.index()>next.index()&&anim.reverse(),coreAnimation.apply(this,[anim,current,next])},scale:function(current,next){return coreAnimation.apply(this,["uk-animation-scale-up",current,next])}},UI.switcher.animations=Animations}(UIkit),function(UI){"use strict";UI.component("tab",{defaults:{target:">li:not(.uk-tab-responsive, .uk-disabled)",connect:!1,active:0,animation:!1,duration:200,swiping:!0},boot:function(){UI.ready((function(context){UI.$("[data-uk-tab]",context).each((function(){var tab=UI.$(this);if(!tab.data("tab"))UI.tab(tab,UI.Utils.options(tab.attr("data-uk-tab")))}))}))},init:function(){var $this=this;this.current=!1,this.on("click.uikit.tab",this.options.target,(function(e){if(e.preventDefault(),!$this.switcher||!$this.switcher.animating){var current=$this.find($this.options.target).not(this);current.removeClass("uk-active").blur(),$this.trigger("change.uk.tab",[UI.$(this).addClass("uk-active"),$this.current]),$this.current=UI.$(this),$this.options.connect||(current.attr("aria-expanded","false"),UI.$(this).attr("aria-expanded","true"))}})),this.options.connect&&(this.connect=UI.$(this.options.connect)),this.responsivetab=UI.$('<li class="uk-tab-responsive uk-active"><a></a></li>').append('<div class="uk-dropdown uk-dropdown-small"><ul class="uk-nav uk-nav-dropdown"></ul><div>'),this.responsivetab.dropdown=this.responsivetab.find(".uk-dropdown"),this.responsivetab.lst=this.responsivetab.dropdown.find("ul"),this.responsivetab.caption=this.responsivetab.find("a:first"),this.element.hasClass("uk-tab-bottom")&&this.responsivetab.dropdown.addClass("uk-dropdown-up"),this.responsivetab.lst.on("click.uikit.tab","a",(function(e){e.preventDefault(),e.stopPropagation();var link=UI.$(this);$this.element.children("li:not(.uk-tab-responsive)").eq(link.data("index")).trigger("click")})),this.on("show.uk.switcher change.uk.tab",(function(e,tab){$this.responsivetab.caption.html(tab.text())})),this.element.append(this.responsivetab),this.options.connect&&(this.switcher=UI.switcher(this.element,{toggle:">li:not(.uk-tab-responsive)",connect:this.options.connect,active:this.options.active,animation:this.options.animation,duration:this.options.duration,swiping:this.options.swiping})),UI.dropdown(this.responsivetab,{mode:"click"}),$this.trigger("change.uk.tab",[this.element.find(this.options.target).not(".uk-tab-responsive").filter(".uk-active")]),this.check(),UI.$win.on("resize orientationchange",UI.Utils.debounce((function(){$this.element.is(":visible")&&$this.check()}),100)),this.on("display.uk.check",(function(){$this.element.is(":visible")&&$this.check()}))},check:function(){var children=this.element.children("li:not(.uk-tab-responsive)").removeClass("uk-hidden");if(children.length){var item,clone,top=children.eq(0).offset().top+Math.ceil(children.eq(0).height()/2),doresponsive=!1;if(this.responsivetab.lst.empty(),children.each((function(){UI.$(this).offset().top>top&&(doresponsive=!0)})),doresponsive)for(var i=0;i<children.length;i++)(item=UI.$(children.eq(i))).find("a"),"none"==item.css("float")||item.attr("uk-dropdown")||(item.hasClass("uk-disabled")||(clone=item[0].outerHTML.replace("<a ",'<a data-index="'+i+'" '),this.responsivetab.lst.append(clone)),item.addClass("uk-hidden"));this.responsivetab[this.responsivetab.lst.children("li").length?"removeClass":"addClass"]("uk-hidden")}else this.responsivetab.addClass("uk-hidden")}})}(UIkit),function(UI){"use strict";UI.component("cover",{defaults:{automute:!0},boot:function(){UI.ready((function(context){UI.$("[data-uk-cover]",context).each((function(){var ele=UI.$(this);if(!ele.data("cover"))UI.cover(ele,UI.Utils.options(ele.attr("data-uk-cover")))}))}))},init:function(){if(this.parent=this.element.parent(),UI.$win.on("load resize orientationchange",UI.Utils.debounce(function(){this.check()}.bind(this),100)),this.on("display.uk.check",function(e){this.element.is(":visible")&&this.check()}.bind(this)),this.check(),this.element.is("iframe")&&this.options.automute){var src=this.element.attr("src");this.element.attr("src","").on("load",(function(){this.contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")})).attr("src",[src,src.indexOf("?")>-1?"&":"?","enablejsapi=1&api=1"].join(""))}},check:function(){this.element.css({width:"",height:""}),this.dimension={w:this.element.width(),h:this.element.height()},this.element.attr("width")&&!isNaN(this.element.attr("width"))&&(this.dimension.w=this.element.attr("width")),this.element.attr("height")&&!isNaN(this.element.attr("height"))&&(this.dimension.h=this.element.attr("height")),this.ratio=this.dimension.w/this.dimension.h;var width,height,w=this.parent.width(),h=this.parent.height();w/this.ratio<h?(width=Math.ceil(h*this.ratio),height=h):(width=w,height=Math.ceil(w/this.ratio)),this.element.css({width:width,height:height})}})}(UIkit),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
51function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-accordion",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";function getHeight(ele){var $ele=UI.$(ele),height="auto";if($ele.is(":visible"))height=$ele.outerHeight();else{var tmp={position:$ele.css("position"),visibility:$ele.css("visibility"),display:$ele.css("display")};height=$ele.css({position:"absolute",visibility:"hidden",display:"block"}).outerHeight(),$ele.css(tmp)}return height}return UI.component("accordion",{defaults:{showfirst:!0,collapse:!0,animate:!0,easing:"swing",duration:300,toggle:".uk-accordion-title",containers:".uk-accordion-content",clsactive:"uk-active"},boot:function(){UI.ready((function(context){setTimeout((function(){UI.$("[data-uk-accordion]",context).each((function(){var ele=UI.$(this);ele.data("accordion")||UI.accordion(ele,UI.Utils.options(ele.attr("data-uk-accordion")))}))}),0)}))},init:function(){var $this=this;this.element.on("click.uikit.accordion",this.options.toggle,(function(e){e.preventDefault(),$this.toggleItem(UI.$(this).data("wrapper"),$this.options.animate,$this.options.collapse)})),this.update(),this.options.active>=0?this.toggleItem(this.toggle.eq(this.options.active).data("wrapper"),!1,
51!1):this.options.showfirst&&this.toggleItem(this.toggle.eq(0).data("wrapper"),!1,!1)},toggleItem:function(wrapper,animated,collapse){var $this=this;wrapper.data("toggle").toggleClass(this.options.clsactive),wrapper.data("content").toggleClass(this.options.clsactive);var active=wrapper.data("toggle").hasClass(this.options.clsactive);collapse&&(this.toggle.not(wrapper.data("toggle")).removeClass(this.options.clsactive),this.content.not(wrapper.data("content")).removeClass(this.options.clsactive).parent().stop().css("overflow","hidden").animate({height:0},{easing:this.options.easing,duration:animated?this.options.duration:0}).attr("aria-expanded","false")),wrapper.stop().css("overflow","hidden"),animated?wrapper.animate({height:active?getHeight(wrapper.data("content")):0},{easing:this.options.easing,duration:this.options.duration,complete:function(){active&&(wrapper.css({overflow:"",height:"auto"}),UI.Utils.checkDisplay(wrapper.data("content"))),$this.trigger("display.uk.check")}}):(wrapper.height(active?"auto":0),active&&(wrapper.css({overflow:""}),UI.Utils.checkDisplay(wrapper.data("content"))),this.trigger("display.uk.check")),wrapper.attr("aria-expanded",active),this.element.trigger("toggle.uk.accordion",[active,wrapper.data("toggle"),wrapper.data("content")])},update:function(){var $content,$wrapper,$toggle,$this=this;this.toggle=this.find(this.options.toggle),this.content=this.find(this.options.containers),this.content.each((function(index){($content=UI.$(this)).parent().data("wrapper")?$wrapper=$content.parent():($wrapper=UI.$(this).wrap('<div data-wrapper="true" style="overflow:hidden;height:0;position:relative;"></div>').parent()).attr("aria-expanded","false"),$toggle=$this.toggle.eq(index),$wrapper.data("toggle",$toggle),$wrapper.data("content",$content),$toggle.data("wrapper",$wrapper),$content.data("wrapper",$wrapper)})),this.element.trigger("update.uk.accordion",[this])}}),UI.accordion})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
52function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-autocomplete",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var active;return UI.component("autocomplete",{defaults:{minLength:3,param:"search",method:"post",delay:300,loadingClass:"uk-loading",flipDropdown:!1,skipClass:"uk-skip",hoverClass:"uk-active",source:null,renderer:null,template:'<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}<li><a href="{{$item.url}}">{{$item.value}}</a></li>{{/items}}</ul>'},visible:!1,value:null,selected:null,boot:function(){UI.$html.on("focus.autocomplete.uikit","[data-uk-autocomplete]",(function(e){var ele=UI.$(this);ele.data("autocomplete")||UI.autocomplete(ele,UI.Utils.options(ele.attr("data-uk-autocomplete")))})),UI.$html.on("click.autocomplete.uikit",(function(e){active&&e.target!=active.input[0]&&active.hide()}))},init:function(){var $this=this,select=!1,trigger=UI.Utils.debounce((function(e){if(select)return select=!1;$this.handle()}),this.options.delay);this.dropdown=this.find(".uk-dropdown"),this.template=this.find('script[type="text/autocomplete"]').html(),this.template=UI.Utils.template(this.template||this.options.template),this.input=this.find("input:not([type='hidden']):first").attr("autocomplete","off"),this.dropdown.length||(this.dropdown=UI.$('<div class="uk-dropdown"></div>').appendTo(this.element)),this.options.flipDropdown&&this.dropdown.addClass("uk-dropdown-flip"),this.dropdown.attr("aria-expanded","false"),this.input.on({keydown:function(e){if(e&&e.which&&!e.shiftKey)switch(e.which){case 13:select=!0,$this.selected&&(e.preventDefault(),$this.select());break;case 38:e.preventDefault(),$this.pick("prev",!0);break;case 40:e.preventDefault(),$this.pick("next",!0);break;case 27:case 9:$this.hide()}},keyup:trigger}),this.dropdown.on("click",".uk-autocomplete-results",(function(event){event.stopPropagation()})),this.dropdown.on("mousedown",".uk-autocomplete-results > *",(function(event){event.preventDefault(),$this.select()}
52)),this.dropdown.on("mouseover",".uk-autocomplete-results > *",(function(){$this.pick(UI.$(this))})),this.triggercomplete=trigger},handle:function(){var old=this.value;return this.value=this.input.val(),this.value.length<this.options.minLength?this.hide():(this.value!=old&&this.request(),this)},pick:function(item,scrollinview){var items=UI.$(this.dropdown.find(".uk-autocomplete-results").children(":not(."+this.options.skipClass+")")),selected=!1;if("string"==typeof item||item.hasClass(this.options.skipClass)){if("next"==item||"prev"==item){if(this.selected){var index=items.index(this.selected);selected="next"==item?items.eq(index+1<items.length?index+1:0):items.eq(index-1<0?items.length-1:index-1)}else selected=items["next"==item?"first":"last"]();selected=UI.$(selected)}}else selected=item;if(selected&&selected.length&&(this.selected=selected,items.removeClass(this.options.hoverClass),this.selected.addClass(this.options.hoverClass),scrollinview)){var top=selected.position().top,scrollTop=this.dropdown.scrollTop();(top>this.dropdown.height()||top<0)&&this.dropdown.scrollTop(scrollTop+top)}},select:function(){if(this.selected){var data=this.selected.data();this.trigger("selectitem.uk.autocomplete",[data,this]),data.value&&this.input.val(data.value).trigger("change"),this.hide()}},show:function(){if(!this.visible)return this.visible=!0,this.element.addClass("uk-open"),active&&active!==this&&active.hide(),active=this,this.dropdown.attr("aria-expanded","true"),this},hide:function(){if(this.visible)return this.visible=!1,this.element.removeClass("uk-open"),active===this&&(active=!1),this.dropdown.attr("aria-expanded","false"),this},request:function(){var $this=this,release=function(data){data&&$this.render(data),$this.element.removeClass($this.options.loadingClass)};if(this.element.addClass(this.options.loadingClass),this.options.source){var source=this.options.source;switch(typeof this.options.source){case"function":this.options.source.apply(this,[release]);break;case"object":if(source.length){var items=[];source.forEach((function(item){item.value&&-1!=item.value.toLowerCase().indexOf($this.value.toLowerCase())&&items.push(item)})),release(items)}break;case"string":var params={};params[this.options.param]=this.value,UI.$.ajax({url:this.options.source,data:params,type:this.options.method,dataType:"json"}).done((function(json){release(json||[])}));break;default:release(null)}}else this.element.removeClass($this.options.loadingClass)},render:function(data){return this.dropdown.empty(),this.selected=!1,this.options.renderer?this.options.renderer.apply(this,[data]):data&&data.length&&(this.dropdown.append(this.template({items:data})),this.show(),this.trigger("show.uk.autocomplete")),this}}),UI.autocomplete})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
53function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-form-select",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";return UI.component("formSelect",{defaults:{target:">span:first",activeClass:"uk-active"},boot:function(){UI.ready((function(context){UI.$("[data-uk-form-select]",context).each((function(){var ele=UI.$(this);ele.data("formSelect")||UI.formSelect(ele,UI.Utils.options(ele.attr("data-uk-form-select")))}))}))},init:function(){var select,fn,$this=this;this.target=this.find(this.options.target),this.select=this.find("select"),this.select.on("change",(select=$this.select[0],(fn=function(){try{$this.target.text(select.options[select.selectedIndex].text)}catch(e){}return $this.element[$this.select.val()?"addClass":"removeClass"]($this.options.activeClass),fn})())),this.element.data("formSelect",this)}}),UI.formSelect})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
54function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-lightbox",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var modal,cache={};return UI.component("lightbox",{defaults:{group:!1,duration:400,keyboard:!0},index:0,items:!1,boot:function(){UI.$html.on("click","[data-uk-lightbox]",(function(e){e.preventDefault();var link=UI.$(this);link.data("lightbox")||UI.lightbox(link,UI.Utils.options(link.attr("data-uk-lightbox"))),link.data("lightbox").show(link)})),UI.$doc.on("keyup",(function(e){if(modal&&modal.is(":visible")&&modal.lightbox.options.keyboard)switch(e.preventDefault(),e.keyCode){case 37:modal.lightbox.previous();break;case 39:modal.lightbox.next()}}))},init:function(){var siblings=[];if(this.index=0,this.siblings=[],this.element&&this.element.length){var domSiblings=this.options.group?UI.$(['[data-uk-lightbox*="'+this.options.group+'"]',"[data-uk-lightbox*='"+this.options.group+"']"].join(",")):this.element;domSiblings.each((function(){var ele=UI.$(this);siblings.push({source:ele.attr("href"),title:ele.attr("data-title")||ele.attr("title"),type:ele.attr("data-lightbox-type")||"auto",link:ele})})),this.index=domSiblings.index(this.element),this.siblings=siblings}else this.options.group&&this.options.group.length&&(this.siblings=this.options.group);this.trigger("lightbox-init",[this])}
54,show:function(index){this.modal=function(lightbox){if(modal)return modal.lightbox=lightbox,modal;return(modal=UI.$(['<div class="uk-modal">','<div class="uk-modal-dialog uk-modal-dialog-lightbox uk-slidenav-position" style="margin-left:auto;margin-right:auto;width:200px;height:200px;top:'+Math.abs(window.innerHeight/2-200)+'px;">','<a href="#" class="uk-modal-close uk-close uk-close-alt"></a>','<div class="uk-lightbox-content"></div>','<div class="uk-modal-spinner uk-hidden"></div>',"</div>","</div>"].join("")).appendTo("body")).dialog=modal.find(".uk-modal-dialog:first"),modal.content=modal.find(".uk-lightbox-content:first"),modal.loader=modal.find(".uk-modal-spinner:first"),modal.closer=modal.find(".uk-close.uk-close-alt"),modal.modal=UI.modal(modal,{modal:!1}),modal.on("swipeRight swipeLeft",(function(e){modal.lightbox["swipeLeft"==e.type?"next":"previous"]()})).on("click","[data-lightbox-previous], [data-lightbox-next]",(function(e){e.preventDefault(),modal.lightbox[UI.$(this).is("[data-lightbox-next]")?"next":"previous"]()})),modal.on("hide.uk.modal",(function(e){modal.content.html("")})),UI.$win.on("load resize orientationchange",UI.Utils.debounce(function(e){modal.is(":visible")&&!UI.Utils.isFullscreen()&&modal.lightbox.fitSize()}.bind(this),100)),modal.lightbox=lightbox,modal}(this),this.modal.dialog.stop(),this.modal.content.stop();var data,item,$this=this,promise=UI.$.Deferred();"object"==typeof(index=index||0)&&this.siblings.forEach((function(s,idx){index[0]===s.link[0]&&(index=idx)})),index<0?index=this.siblings.length-index:this.siblings[index]||(index=0),item=this.siblings[index],data={lightbox:$this,source:item.source,type:item.type,index:index,promise:promise,title:item.title,item:item,meta:{content:"",width:null,height:null}},this.index=index,this.modal.content.empty(),this.modal.is(":visible")||(this.modal.content.css({width:"",height:""}).empty(),this.modal.modal.show()),this.modal.loader.removeClass("uk-hidden"),promise.promise().done((function(){$this.data=data,$this.fitSize(data)})).fail((function(){data.meta.content='<div class="uk-position-cover uk-flex uk-flex-middle uk-flex-center"><strong>Loading resource failed!</strong></div>',data.meta.width=400,data.meta.height=300,$this.data=data,$this.fitSize(data)})),$this.trigger("showitem.uk.lightbox",[data])},fitSize:function(){var $this=this,data=this.data,pad=this.modal.dialog.outerWidth()-this.modal.dialog.width(),dpad=parseInt(this.modal.dialog.css("margin-top"),10)+parseInt(this.modal.dialog.css("margin-bottom"),10),content=data.meta.content,duration=$this.options.duration;this.siblings.length>1&&(content=[content,'<a href="#" class="uk-slidenav uk-slidenav-contrast uk-slidenav-previous uk-hidden-touch" data-lightbox-previous></a>','<a href="#" class="uk-slidenav uk-slidenav-contrast uk-slidenav-next uk-hidden-touch" data-lightbox-next></a>'].join(""));var maxwidth,maxheight,tmp=UI.$("<div>&nbsp;</div>").css({opacity:0,position:"absolute",top:0,left:0,width:"100%","max-width":$this.modal.dialog.css("max-width"),padding:$this.modal.dialog.css("padding"),margin:$this.modal.dialog.css("margin")}),w=data.meta.width,h=data.meta.height;tmp.appendTo("body").width(),maxwidth=tmp.width(),maxheight=window.innerHeight-dpad,tmp.remove(),this.modal.dialog.find(".uk-modal-caption").remove(),data.title&&(this.modal.dialog.append('<div class="uk-modal-caption">'+data.title+"</div>"),maxheight-=this.modal.dialog.find(".uk-modal-caption").outerHeight()),maxwidth<data.meta.width&&(h=Math.floor(h*(maxwidth/w)),w=maxwidth),maxheight<h&&(h=Math.floor(maxheight),w=Math.ceil(data.meta.width*(maxheight/data.meta.height))),this.modal.content.css("opacity",0).width(w).html(content),"iframe"==data.type&&this.modal.content.find("iframe:first").height(h);var dh=h+pad,t=Math.floor(window.innerHeight/2-dh/2)-dpad;t<0&&(t=0),this.modal.closer.addClass("uk-hidden"),$this.modal.data("mwidth")==w&&$this.modal.data("mheight")==h&&(duration=0),this.modal.dialog.animate({width:w+pad,height:h+pad,top:t},duration,"swing",(function(){$this.modal.loader.addClass("uk-hidden"),$this.modal.content.css({width:""}).animate({opacity:1},(function(){$this.modal.closer.removeClass("uk-hidden")})),$this.modal.data({mwidth:w,mheight:h})}))},next:function(){this.show(this.siblings[this.index+1]?this.index+1:0)},previous:function(){this.show(this.siblings[this.index-1]?this.index-1:this.siblings.length-1)}}),UI.plugin("lightbox","image",{init:function(lightbox){lightbox.on("showitem.uk.lightbox",(function(e,data){if("image"==data.type||data.source&&data.source.match(/\.(jpg|jpeg|png|gif|svg)$/i)){var resolve=function(source,width,height){data.meta={content:'<img class="uk-responsive-width" width="'+width+'" height="'+height+'" src ="'+source+'">',width:width,height:height},data.type="image",data.promise.resolve()};if(cache[data.source])resolve(data.source,cache[data.source].width,cache[data.source].height);else{var img=new Image;img.onerror=function(){data.promise.reject("Loading image failed")},img.onload=function(){cache[data.source]={width:img.width,height:img.height},resolve(data.source,cache[data.source].width,cache[data.source].height)},img.src=data.source}}}))}}),UI.plugin("lightbox","youtube",{init:function(lightbox){var youtubeRegExp=/(\/\/.*?youtube\.[a-z]+)\/watch\?v=([^&]+)&?(.*)/,youtubeRegExpShort=/youtu\.be\/(.*)/;lightbox.on("showitem.uk.lightbox",(function(e,data){var id,matches,resolve=function(id,width,height){data.meta={content:'<iframe src="//www.youtube.com/embed/'+id+'" width="'+width+'" height="'+height+'" style="max-width:100%;"></iframe>',width:width,height:height},data.type="iframe",data.promise.resolve()};if((matches=data.source.match(youtubeRegExp))&&(id=matches[2]),(matches=data.source.match(youtubeRegExpShort))&&(id=matches[1]),id){if(cache[id])resolve(id,c
54ache[id].width,cache[id].height);else{var img=new Image,lowres=!1;img.onerror=function(){cache[id]={width:640,height:320},resolve(id,cache[id].width,cache[id].height)},img.onload=function(){120==img.width&&90==img.height?lowres?(cache[id]={width:640,height:320},resolve(id,cache[id].width,cache[id].height)):(lowres=!0,img.src="//img.youtube.com/vi/"+id+"/0.jpg"):(cache[id]={width:img.width,height:img.height},resolve(id,img.width,img.height))},img.src="//img.youtube.com/vi/"+id+"/maxresdefault.jpg"}e.stopImmediatePropagation()}}))}}),UI.plugin("lightbox","vimeo",{init:function(lightbox){var matches,regex=/(\/\/.*?)vimeo\.[a-z]+\/([0-9]+).*?/;lightbox.on("showitem.uk.lightbox",(function(e,data){var id,resolve=function(id,width,height){data.meta={content:'<iframe src="//player.vimeo.com/video/'+id+'" width="'+width+'" height="'+height+'" style="width:100%;box-sizing:border-box;"></iframe>',width:width,height:height},data.type="iframe",data.promise.resolve()};(matches=data.source.match(regex))&&(id=matches[2],cache[id]?resolve(id,cache[id].width,cache[id].height):UI.$.ajax({type:"GET",url:"http://vimeo.com/api/oembed.json?url="+encodeURI(data.source),jsonp:"callback",dataType:"jsonp",success:function(data){cache[id]={width:data.width,height:data.height},resolve(id,cache[id].width,cache[id].height)}}),e.stopImmediatePropagation())}))}}),UI.plugin("lightbox","video",{init:function(lightbox){lightbox.on("showitem.uk.lightbox",(function(e,data){var resolve=function(source,width,height){data.meta={content:'<video class="uk-responsive-width" src="'+source+'" width="'+width+'" height="'+height+'" controls></video>',width:width,height:height},data.type="video",data.promise.resolve()};if("video"==data.type||data.source.match(/\.(mp4|webm|ogv)$/i))if(cache[data.source])resolve(data.source,cache[data.source].width,cache[data.source].height);else var vid=UI.$('<video style="position:fixed;visibility:hidden;top:-10000px;"></video>').attr("src",data.source).appendTo("body"),idle=setInterval((function(){vid[0].videoWidth&&(clearInterval(idle),cache[data.source]={width:vid[0].videoWidth,height:vid[0].videoHeight},resolve(data.source,cache[data.source].width,cache[data.source].height),vid.remove())}),20)}))}}),UI.lightbox.create=function(items,options){if(items){var group=[];return items.forEach((function(item){group.push(UI.$.extend({source:"",title:"",type:"auto",link:!1},"string"==typeof item?{source:item}:item))})),UI.lightbox(UI.$.extend({},options,{group:group}))}},UI.lightbox})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
55function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-notify",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var containers={},messages={},notify=function(options){return"string"==UI.$.type(options)&&(options={message:options}),arguments[1]&&(options=UI.$.extend(options,"string"==UI.$.type(arguments[1])?{status:arguments[1]}:arguments[1])),new Message(options).show()},Message=function(options){this.options=UI.$.extend({},Message.defaults,options),this.uuid=UI.Utils.uid("notifymsg"),this.element=UI.$(['<div class="uk-notify-message">','<a class="uk-close"></a>',"<div></div>","</div>"].join("")).data("notifyMessage",this),this.content(this.options.message),this.options.status&&(this.element.addClass("uk-notify-message-"+this.options.status),this.currentstatus=this.options.status),this.group=this.options.group,messages[this.uuid]=this,containers[this.options.pos]||(containers[this.options.pos]=UI.$('<div class="uk-notify uk-notify-'+this.options.pos+'"></div>').appendTo("body").on("click",".uk-notify-message",(function(){var message=UI.$(this).data("notifyMessage");message.element.trigger("manualclose.uk.notify",[message]),message.close()})))};return UI.$.extend(Message.prototype,{uuid:!1,element:!1,timout:!1,currentstatus:"",group:!1,show:function(){if(!this.element.is(":visible")){var $this=this;containers[this.options.pos].show().prepend(this.element);var marginbottom=parseInt(this.element.css("margin-bottom"),10);return this.element.css({opacity:0,"margin-top":-1*this.element.outerHeight(),"margin-bottom":0}).animate({opacity:1,"margin-top":0,"margin-bottom":marginbottom},(function(){if($this.options.timeout){var closefn=function(){$this.close()};$this.timeout=setTimeout(closefn,$this.options.timeout),$this.element.hover((function(){clearTimeout($this.timeout)}),(function(){$this.timeout=setTimeout(closefn,$this.options.timeout)}))}})),this}},close:function(instantly){var $this=this,finalize=function(){$this.element.remove(),containers[$this.options.pos].children().length||containers[$this.options.pos].hide(),$this.options.onClose.apply($this,[]),$this.element.trigger("close.uk.notify",[$this]),delete messages[$this.uuid]};this.timeout&&clearTimeout(this.timeout),instantly?finalize():this.element.animate({opacity:0,"margin-top":-1*this.element.outerHeight(),"margin-bottom":0},(function(){finalize()}))},content:function(html){var container=this.element.find(">div");return html?(container.html(html),this):container.html()},status:function(status){return status?(this.element.removeClass("uk-notify-message-"+this.currentstatus).addClass("uk-notify-message-"+status),this.currentstatus=status,this):this.currentstatus}}),Message.defaults={message:"",status:"",timeout:5e3,group:null,pos:"top-center",onClose:function(){}},UI.notify=notify,UI.notify.message=Message,UI.notify.closeAll=function(group,instantly){var id;if(group)for(id in messages)group===messages[id].group&&messages[id].close(instantly);else for(id in messages)messages[id].close(instantly)},notify})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
56function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-search",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";UI.component("search",{defaults:{msgResultsHeader:"Search Results",msgMoreResults:"More Results",msgNoResults:"No results found",template:'<ul class="uk-nav uk-nav-search uk-autocomplete-results">                                      {{#msgResultsHeader}}<li class="uk-nav-header uk-skip">{{msgResultsHeader}}</li>{{/msgResultsHeader}}                                      {{#items && items.length}}                                          {{~items}}                                          <li data-url="{{!$item.url}}">                                              <a href="{{!$item.url}}">                                                  {{{$item.title}}}                                                  {{#$item.text}}<div>{{{$item.text}}}</div>{{/$item.text}}                                              </a>                                          </li>                                          {{/items}}                                          {{#msgMoreResults}}                                              <li class="uk-nav-divider uk-skip"></li>                                              <li class="uk-search-moreresults" data-moreresults="true"><a href="#" onclick="jQuery(this).closest(\'form\').submit();">{{msgMoreResults}}</a></li>                                          {{/msgMoreResults}}
56                                      {{/end}}                                      {{^items.length}}                                        {{#msgNoResults}}<li class="uk-skip"><a>{{msgNoResults}}</a></li>{{/msgNoResults}}                                      {{/end}}                                  </ul>',renderer:function(data){var opts=this.options;this.dropdown.append(this.template({items:data.results||[],msgResultsHeader:opts.msgResultsHeader,msgMoreResults:opts.msgMoreResults,msgNoResults:opts.msgNoResults})),this.show()}},boot:function(){UI.$html.on("focus.search.uikit","[data-uk-search]",(function(e){var ele=UI.$(this);ele.data("search")||UI.search(ele,UI.Utils.options(ele.attr("data-uk-search")))}))},init:function(){var $this=this;this.autocomplete=UI.autocomplete(this.element,this.options),this.autocomplete.dropdown.addClass("uk-dropdown-search"),this.autocomplete.input.on("keyup",(function(){$this.element[$this.autocomplete.input.val()?"addClass":"removeClass"]("uk-active")})).closest("form").on("reset",(function(){$this.value="",$this.element.removeClass("uk-active")})),this.on("selectitem.uk.autocomplete",(function(e,data){data.url?location.href=data.url:data.moreresults&&$this.autocomplete.input.closest("form").submit()})),this.element.data("search",this)}})})),/*! UIkit 2.27.2 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
57function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slider",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var dragging,delayIdle,anchor,dragged,store={};return UI.component("slider",{defaults:{center:!1,threshold:10,infinite:!0,autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0,activecls:"uk-active"},boot:function(){UI.ready((function(context){setTimeout((function(){UI.$("[data-uk-slider]",context).each((function(){var ele=UI.$(this);ele.data("slider")||UI.slider(ele,UI.Utils.options(ele.attr("data-uk-slider")))}))}),0)}))},init:function(){var $this=this;this.container=this.element.find(".uk-slider"),this.focus=0,UI.$win.on("resize load",UI.Utils.debounce((function(){$this.update(!0)}),100)),this.on("click.uikit.slider","[data-uk-slider-item]",(function(e){e.preventDefault();var item=UI.$(this).attr("data-uk-slider-item");if($this.focus!=item)switch($this.stop(),item){case"next":case"previous":$this["next"==item?"next":"previous"]();break;default:$this.updateFocus(parseInt(item,10))}})),this.container.on({"touchstart mousedown":function(evt){evt.originalEvent&&evt.originalEvent.touches&&(evt=evt.originalEvent.touches[0]),evt.button&&2==evt.button||!$this.active||($this.stop(),anchor=UI.$(evt.target).is("a")?UI.$(evt.target):UI.$(evt.target).parents("a:first"),dragged=!1,anchor.length&&anchor.one("click",(function(e){dragged&&e.preventDefault()})),(delayIdle=function(e){dragged=!0,dragging=$this,store={touchx:parseInt(e.pageX,10),dir:1,focus:$this.focus,base:$this.options.center?"center":"area"},e.originalEvent&&e.originalEvent.touches&&(e=e.originalEvent.touches[0]),dragging.element.data({"pointer-start":{x:parseInt(e.pageX,10),y:parseInt(e.pageY,10)},"pointer-pos-start":$this.pos}),$this.container.addClass("uk-drag"),delayIdle=!1}).x=parseInt(evt.pageX,10),delayIdle.threshold=$this.options.threshold)},mouseenter:function(){$this.options.pauseOnHover&&($this.hovering=!0)},mouseleave:function(){$this.hovering=!1}}),this.update(!0),this.on("display.uk.check",(function(){$this.element.is(":visible")&&$this.update(!0)})),this.element.find("a,img").attr("draggable","false"),this.options.autoplay&&this.start(),UI.domObserve(this.element,(function(e){$this.element.children(":not([data-slider-slide])").length&&$this.update(!0)}))},update:function(focus){var item,width,cwidth,size,$this=this,pos=0,maxheight=0;if(this.items=this.container.children().filter(":visible"),this.vp=this.element[0].getBoundingClientRect().width,this.container.css({"min-width":"","min-height":""}),this.items.each((function(idx){item=UI.$(this).attr("data-slider-slide",idx),size=item.css({left:"",width:""})[0].getBoundingClientRect(),width=size.width,cwidth=item.width(),maxheight=Math.max(maxheight,size.height),item.css({left:pos,width:width}
57).data({idx:idx,left:pos,width:width,cwidth:cwidth,area:pos+width,center:pos-($this.vp/2-cwidth/2)}),pos+=width})),this.container.css({"min-width":pos,"min-height":maxheight}),pos>this.container[0].parentElement.getBoundingClientRect().width)for(var navigation=this.container.context.getElementsByClassName("uk-slidenav"),i=0;i<navigation.length;i++)navigation[i].classList.remove("uk-hidden");if(this.options.infinite&&(pos<=2*this.vp||this.items.length<5)&&!this.itemsResized)return this.container.children().each((function(idx){$this.container.append($this.items.eq(idx).clone(!0).attr("id",""))})).each((function(idx){$this.container.append($this.items.eq(idx).clone(!0).attr("id",""))})),this.itemsResized=!0,this.update(!0);this.cw=pos,this.pos=0,this.active=pos>=this.vp,this.container.css({"-ms-transform":"","-webkit-transform":"",transform:""}),focus&&this.updateFocus(this.focus)},resize:function(focus){return this.update(focus)},updatePos:function(pos){this.pos=pos,this.container.css({"-ms-transform":"translateX("+pos+"px)","-webkit-transform":"translateX("+pos+"px)",transform:"translateX("+pos+"px)"})},updateFocus:function(idx,dir){if(this.active){dir=dir||(idx>this.focus?1:-1);var area,i,item=this.items.eq(idx);if(this.options.infinite&&this.infinite(idx,dir),this.options.center)this.updatePos(-1*item.data("center")),this.items.filter("."+this.options.activecls).removeClass(this.options.activecls),item.addClass(this.options.activecls);else if(this.options.infinite)this.updatePos(-1*item.data("left"));else{for(area=0,i=idx;i<this.items.length;i++)area+=this.items.eq(i).data("width");if(area>this.vp)this.updatePos(-1*item.data("left"));else if(1==dir){for(area=0,i=this.items.length-1;i>=0;i--){if((area+=this.items.eq(i).data("width"))==this.vp){idx=i;break}if(area>this.vp){idx=i<this.items.length-1?i+1:i;break}}area>this.vp?this.updatePos(-1*(this.container.width()+parseInt(window.getComputedStyle(this.element[0]).getPropertyValue("padding-left"))+parseInt(window.getComputedStyle(this.element[0]).getPropertyValue("padding-right"))-this.vp)):this.updatePos(-1*this.items.eq(idx).data("left"))}}var left=this.items.eq(idx).data("left");this.items.removeClass("uk-slide-before uk-slide-after").each((function(i){i!==idx&&UI.$(this).addClass(UI.$(this).data("left")<left?"uk-slide-before":"uk-slide-after")})),this.focus=idx,this.trigger("focusitem.uk.slider",[idx,this.items.eq(idx),this])}},next:function(){var focus=this.items[this.focus+1]?this.focus+1:this.options.infinite?0:this.focus;this.updateFocus(focus,1)},previous:function(){var focus=this.items[this.focus-1]?this.focus-1:this.options.infinite?this.items[this.focus-1]?this.items-1:this.items.length-1:this.focus;this.updateFocus(focus,-1)},start:function(){this.stop();var $this=this;this.interval=setInterval((function(){$this.hovering||$this.next()}),this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)},infinite:function(baseidx,direction){var i,$this=this,item=this.items.eq(baseidx),z=baseidx,move=[],area=0;if(1==direction){for(i=0;i<this.items.length&&(area+=this.items.eq(z).data("width"),z!=baseidx&&move.push(this.items.eq(z)),!(area>this.vp));i++)z=z+1==this.items.length?0:z+1;move.length&&move.forEach((function(itm){var left=item.data("area");itm.css({left:left}).data({left:left,area:left+itm.data("width"),center:left-($this.vp/2-itm.data("cwidth")/2)}),item=itm}))}else{for(i=this.items.length-1;i>-1&&(area+=this.items.eq(z).data("width"),z!=baseidx&&move.push(this.items.eq(z)),!(area>this.vp));i--)z=z-1==-1?this.items.length-1:z-1;move.length&&move.forEach((function(itm){var left=item.data("left")-itm.data("width");itm.css({left:left}).data({left:left,area:left+itm.data("width"),center:left-($this.vp/2-itm.data("cwidth")/2)}),item=itm}))}}}),UI.$doc.on("mousemove.uikit.slider touchmove.uikit.slider",(function(e){if(e.originalEvent&&e.originalEvent.touches&&(e=e.originalEvent.touches[0]),delayIdle&&Math.abs(e.pageX-delayIdle.x)>delayIdle.threshold&&(window.getSelection().toString()?dragging=delayIdle=!1:delayIdle(e)),dragging){var x,xDiff,pos,dir,focus,item,diff,i,z,itm;if(e.clientX||e.clientY?x=e.clientX:(e.pageX||e.pageY)&&(x=e.pageX-document.body.scrollLeft-document.documentElement.scrollLeft),focus=store.focus,xDiff=x-dragging.element.data("pointer-start").x,pos=dragging.element.data("pointer-pos-start")+xDiff,dir=x>dragging.element.data("pointer-start").x?-1:1,item=dragging.items.eq(store.focus),1==dir)for(diff=item.data("left")+Math.abs(xDiff),i=0,z=store.focus;i<dragging.items.length;i++){if(itm=dragging.items.eq(z),z!=store.focus&&itm.data("left")<diff&&itm.data("area")>diff){focus=z;break}z=z+1==dragging.items.length?0:z+1}else for(diff=item.data("left")-Math.abs(xDiff),i=0,z=store.focus;i<dragging.items.length;i++){if(itm=dragging.items.eq(z),z!=store.focus&&itm.data("area")<=item.data("left")&&itm.data("center")<diff){focus=z;break}z=z-1==-1?dragging.items.length-1:z-1}dragging.options.infinite&&focus!=store._focus&&dragging.infinite(focus,dir),dragging.updatePos(pos),store.dir=dir,store._focus=focus,store.touchx=parseInt(e.pageX,10),store.diff=diff}})),UI.$doc.on("mouseup.uikit.slider touchend.uikit.slider",(function(e){if(dragging){dragging.container.removeClass("uk-drag"),dragging.items.eq(store.focus);var itm,i,z,focus=!1;if(1==store.dir){for(i=0,z=store.focus;i<dragging.items.length;i++){if(itm=dragging.items.eq(z),z!=store.focus&&itm.data("left")>store.diff){focus=z;break}z=z+1==dragging.items.length?0:z+1}dragging.options.infinite||focus||(focus=dragging.items.length)}else{for(i=0,z=store.focus;i<dragging.items.length;i++){if(itm=dragging.items.eq(z),z!=store.focus&&itm.data("left")<store.diff){focus=z;break}z=z-1==-1?dragging.items.length-1:z-1}dragging.options.infinite||focus||(focus=0)}dragging.updateFocus(!1!==focus?focus:store._focus)}dragging=delayIdle=!1})),UI.slider})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
58function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slideset",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var Animations;function coreAnimation(cls,current,next,dir){var clsIn,clsOut,release,i,d=UI.$.Deferred(),delay=!1===this.options.delay?Math.floor(this.options.duration/2):this.options.delay,$this=this;if(dir=dir||1,this.element.css("min-height",this.element.height()),next[0]===current[0])return d.resolve(),d.promise();if("object"==typeof cls?(clsIn=cls[0],clsOut=cls[1]||cls[0]):clsOut=clsIn=cls,release=function(){if(current&&current.length&&current.hide().removeClass(clsOut+" uk-animation-reverse").css({opacity:"","animation-delay":"",animation:""}),next.length){for(i=0;i<next.length;i++)next.eq(1==dir?i:next.length-i-1).css("animation-delay",i*delay+"ms");next.addClass(clsIn)[1==dir?"last":"first"]().one(UI.support.animation.end,(function(){next.removeClass(""+clsIn).css({opacity:"",display:"","animation-delay":"",animation:""}),d.resolve(),$this.element.css("min-height","")})).end().css("display","")}else d.resolve()},next.length&&next.css("animation-duration",this.options.duration+"ms"),current&&current.length)for(current.css("animation-duration",this.options.duration+"ms")[1==dir?"last":"first"]().one(UI.support.animation.end,(function(){release()})),i=0;i<current.length;i++)!function(index,ele){setTimeout(function(){ele.css("display","none").css("display","").css("opacity",0).on(UI.support.animation.end,(function(){ele.removeClass(clsOut)})).addClass(clsOut+" uk-animation-reverse")}.bind(this),i*delay)}
58(0,current.eq(1==dir?i:current.length-i-1));else release();return d.promise()}UI.component("slideset",{defaults:{default:1,animation:"fade",duration:200,filter:"",delay:!1,controls:!1,autoplay:!1,autoplayInterval:7e3,pauseOnHover:!0},sets:[],boot:function(){UI.ready((function(context){UI.$("[data-uk-slideset]",context).each((function(){var ele=UI.$(this);ele.data("slideset")||UI.slideset(ele,UI.Utils.options(ele.attr("data-uk-slideset")))}))}))},init:function(){var $this=this;this.activeSet=!1,this.list=this.element.find(".uk-slideset"),this.nav=this.element.find(".uk-slideset-nav"),this.controls=this.options.controls?UI.$(this.options.controls):this.element,UI.$win.on("resize load",UI.Utils.debounce((function(){$this.updateSets()}),100)),$this.list.addClass("uk-grid-width-1-"+$this.options.default),["xlarge","large","medium","small"].forEach((function(bp){$this.options[bp]&&$this.list.addClass("uk-grid-width-"+bp+"-1-"+$this.options[bp])})),this.on("click.uikit.slideset","[data-uk-slideset-item]",(function(e){if(e.preventDefault(),!$this.animating){var set=UI.$(this).attr("data-uk-slideset-item");if($this.activeSet!==set)switch(set){case"next":case"previous":$this["next"==set?"next":"previous"]();break;default:$this.show(parseInt(set,10))}}})),this.controls.on("click.uikit.slideset","[data-uk-filter]",(function(e){var ele=UI.$(this);ele.parent().hasClass("uk-slideset")||(e.preventDefault(),$this.animating||$this.currentFilter==ele.attr("data-uk-filter")||($this.updateFilter(ele.attr("data-uk-filter")),$this._hide().then((function(){$this.updateSets(!0,!0)}))))}
58)),this.on("swipeRight swipeLeft",(function(e){$this["swipeLeft"==e.type?"next":"previous"]()})),this.updateFilter(this.options.filter),this.updateSets(),this.element.on({mouseenter:function(){$this.options.pauseOnHover&&($this.hovering=!0)},mouseleave:function(){$this.hovering=!1}}),this.options.autoplay&&this.start()},updateSets:function(animate,force){var i,visible=this.visible;if(this.visible=this.getVisibleOnCurrenBreakpoint(),visible!=this.visible||force){for(this.children=this.list.children().hide(),this.items=this.getItems(),this.sets=function(input,size){var x,i=0,c=-1,l=input.length||0,n=[];if(size<1)return null;for(;i<l;)(x=i%size)?n[c][x]=input[i]:n[++c]=[input[i]],i++;i=0,l=n.length;for(;i<l;)n[i]=jQuery(n[i]),i++;return n}(this.items,this.visible),i=0;i<this.sets.length;i++)this.sets[i].css({display:"none"});if(this.nav.length&&this.nav.empty()){for(i=0;i<this.sets.length;i++)this.nav.append('<li data-uk-slideset-item="'+i+'"><a></a></li>');this.nav[1==this.nav.children().length?"addClass":"removeClass"]("uk-invisible")}this.activeSet=!1,this.show(0,!animate)}},updateFilter:function(currentfilter){var filter,$this=this;this.currentFilter=currentfilter,this.controls.find("[data-uk-filter]").each((function(){(filter=UI.$(this)).parent().hasClass("uk-slideset")||(filter.attr("data-uk-filter")==$this.currentFilter?filter.addClass("uk-active"):filter.removeClass("uk-active"))}))},getVisibleOnCurrenBreakpoint:function(){var breakpoint=null,tmp=UI.$('<div style="position:absolute;height:1px;top:-1000px;width:100px"><div></div></div>').appendTo("body"),testdiv=tmp.children().eq(0),breakpoints=this.options;return["xlarge","large","medium","small"].forEach((function(bp){breakpoints[bp]&&!breakpoint&&(tmp.attr("class","uk-grid-width-"+bp+"-1-2").width(),50==testdiv.width()&&(breakpoint=bp))})),tmp.remove(),this.options[breakpoint]||this.options.default},getItems:function(){var filter,items=[];return this.currentFilter?("string"==typeof(filter=this.currentFilter||[])&&(filter=filter.split(/,/).map((function(item){return item.trim()}))),this.children.each((function(index){var ele=UI.$(this),f=ele.attr("data-uk-filter"),infilter=!filter.length;f&&(f=f.split(/,/).map((function(item){return item.trim()})),filter.forEach((function(item){f.indexOf(item)>-1&&(infilter=!0)}))),infilter&&items.push(ele[0])})),items=UI.$(items)):items=this.list.children(),items},show:function(setIndex,noanimate,dir){var $this=this;if(this.activeSet!==setIndex&&!this.animating){dir=dir||(setIndex<this.activeSet?-1:1);var current=this.sets[this.activeSet]||[],next=this.sets[setIndex],animation=this._getAnimation();!noanimate&&UI.support.animation||(animation=Animations.none),this.animating=!0,this.nav.length&&this.nav.children().removeClass("uk-active").eq(setIndex).addClass("uk-active"),animation.apply($this,[current,next,dir]).then((function(){UI.Utils.checkDisplay(next,!0),$this.children.hide().removeClass("uk-active"),next.addClass("uk-active").css({display:"",opacity:""}),$this.animating=!1,$this.activeSet=setIndex,UI.Utils.checkDisplay(next,!0),$this.trigger("show.uk.slideset",[next])}))}},_getAnimation:function(){var animation=Animations[this.options.animation]||Animations.none;return UI.support.animation||(animation=Animations.none),animation},_hide:function(){var $this=this,current=this.sets[this.activeSet]||[],animation=this._getAnimation();return this.animating=!0,animation.apply($this,[current,[],1]).then((function(){$this.animating=!1}))},next:function(){this.show(this.sets[this.activeSet+1]?this.activeSet+1:0,!1,1)},previous:function(){this.show(this.sets[this.activeSet-1]?this.activeSet-1:this.sets.length-1,!1,-1)},start:function(){this.stop();var $this=this;this.interval=setInterval((function(){$this.hovering||$this.animating||$this.next()}),this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)}}),Animations={none:function(){var d=UI.$.Deferred();return d.resolve(),d.promise()},fade:function(current,next){return coreAnimation.apply(this,["uk-animation-fade",current,next])},"slide-bottom":function(current,next){return coreAnimation.apply(this,["uk-animation-sli
58de-bottom",current,next])},"slide-top":function(current,next){return coreAnimation.apply(this,["uk-animation-slide-top",current,next])},"slide-vertical":function(current,next,dir){var anim=["uk-animation-slide-top","uk-animation-slide-bottom"];return-1==dir&&anim.reverse(),coreAnimation.apply(this,[anim,current,next])},"slide-horizontal":function(current,next,dir){var anim=["uk-animation-slide-right","uk-animation-slide-left"];return-1==dir&&anim.reverse(),coreAnimation.apply(this,[anim,current,next,dir])},scale:function(current,next){return coreAnimation.apply(this,["uk-animation-scale-up",current,next])}},UI.slideset.animations=Animations})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
59function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slideshow",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var Animations,playerId=0;UI.component("slideshow",{defaults:{animation:"fade",duration:500,height:"auto",start:0,autoplay:!1,autoplayInterval:7e3,videoautoplay:!0,videomute:!0,slices:15,pauseOnHover:!0,kenburns:!1,kenburnsanimations:["uk-animation-middle-left","uk-animation-top-right","uk-animation-bottom-left","uk-animation-top-center","","uk-animation-bottom-right"]},current:!1,interval:null,hovering:!1,boot:function(){UI.ready((function(context){UI.$("[data-uk-slideshow]",context).each((function(){var slideshow=UI.$(this);slideshow.data("slideshow")||UI.slideshow(slideshow,UI.Utils.options(slideshow.attr("data-uk-slideshow")))}))}))},init:function(){var canvas,kbanimduration,$this=this;this.container=this.element.hasClass("uk-slideshow")?this.element:UI.$(this.find(".uk-slideshow")),this.slides=this.container.children(),this.slidesCount=this.slides.length,this.current=this.options.start,this.animating=!1,this.triggers=this.find("[data-uk-slideshow-item]"),this.fixFullscreen=navigator.userAgent.match(/(iPad|iPhone|iPod)/g)&&this.container.hasClass("uk-slideshow-fullscreen"),this.options.kenburns&&(kbanimduration=!0===this.options.kenburns?"15s":this.options.kenburns,String(kbanimduration).match(/(ms|s)$/)||(kbanimduration+="ms"),"string"==typeof this.options.kenburnsanimations&&(this.options.kenburnsanimations=this.options.kenburnsanimations.split(","))),this.slides.each((function(index){var slide=UI.$(this),media=slide.children("img,video,iframe").eq(0);if(slide.data("media",media),slide.data("sizer",media),media.length){var placeholder;switch(media[0].nodeName){case"IMG":var cover=UI.$('<div class="uk-cover-background uk-position-cover"></div>').css({"background-image":"url("+media.attr("src")+")"});media.attr("width")&&media.attr("height")&&(placeholder=UI.$("<canvas></canvas>").attr({width:media.attr("width"),height:media.attr("height")}),media.replaceWith(placeholder),media=placeholder,placeholder=void 0),media.css({width:"100%",height:"auto",opacity:0}
59),slide.prepend(cover).data("cover",cover);break;case"IFRAME":var src=media[0].src,iframeId="sw-"+ ++playerId;media.attr("src","").on("load",(function(){if((index!==$this.current||index==$this.current&&!$this.options.videoautoplay)&&$this.pausemedia(media),$this.options.videomute){$this.mutemedia(media);var inv=setInterval((ic=0,function(){$this.mutemedia(media),++ic>=4&&clearInterval(inv)}),250)}var ic})).data("slideshow",$this).attr("data-player-id",iframeId).attr("src",[src,src.indexOf("?")>-1?"&":"?","enablejsapi=1&api=1&player_id="+iframeId].join("")).addClass("uk-position-absolute"),UI.support.touch||media.css("pointer-events","none"),placeholder=!0,UI.cover&&(UI.cover(media),media.attr("data-uk-cover","{}"));break;case"VIDEO":media.addClass("uk-cover-object uk-position-absolute"),placeholder=!0,$this.options.videomute&&$this.mutemedia(media)}if(placeholder){canvas=UI.$("<canvas></canvas>").attr({width:media[0].width,height:media[0].height});var img=UI.$('<img style="width:100%;height:auto;">').attr("src",canvas[0].toDataURL());slide.prepend(img),slide.data("sizer",img)}}else slide.data("sizer",slide);$this.hasKenBurns(slide)&&slide.data("cover").css({"-webkit-animation-duration":kbanimduration,"animation-duration":kbanimduration})})),this.on("click.uikit.slideshow","[data-uk-slideshow-item]",(function(e){e.preventDefault();var slide=UI.$(this).attr("data-uk-slideshow-item");if($this.current!=slide){switch(slide){case"next":case"previous":$this["next"==slide?"next":"previous"]();break;default:$this.show(parseInt(slide,10))}$this.stop()}})),this.slides.attr("aria-hidden","true").eq(this.current).addClass("uk-active").attr("aria-hidden","false"),this.triggers.filter('[data-uk-slideshow-item="'+this.current+'"]').addClass("uk-active"),UI.$win.on("resize load",UI.Utils.debounce((function(){$this.resize(),$this.fixFullscreen&&($this.container.css("height",window.innerHeight),$this.slides.css("height",window.innerHeight))}),100)),setTimeout((function(){$this.resize()}),80),this.options.autoplay&&this.start(),this.options.videoautoplay&&this.slides.eq(this.current).data("media")&&this.playmedia(this.slides.eq(this.current).data("media")),this.options.kenburns&&this.applyKenBurns(this.slides.eq(this.current)),this.container.on({mouseenter:function(){$this.options.pauseOnHover&&($this.hovering=!0)},mouseleave:function(){$this.hovering=!1}}),this.on("swipeRight swipeLeft",(function(e){$this["swipeLeft"==e.type?"next":"previous"]()})),this.on("display.uk.check",(function(){$this.element.is(":visible")&&($this.resize(),$this.fixFullscreen&&($this.container.css("height",window.innerHeight),$this.slides.css("height",window.innerHeight)))}))},resize:function(){if(!this.container.hasClass("uk-slideshow-fullscreen")){var height=this.options.height;"auto"===this.options.height&&(height=0,this.slides.css("height","").each((function(){height=Math.max(height,UI.$(this).height())}))),this.container.css("height",height),this.slides.css("height",height)}},show:function(index,direction){if(!this.animating&&this.current!=index){this.animating=!0;var $this=this,current=this.slides.eq(this.current),next=this.slides.eq(index),dir=direction||(this.current<index?1:-1),currentmedia=current.data("media"),animation=Animations[this.options.animation]?this.options.animation:"fade",nextmedia=next.data("media");$this.applyKenBurns(next),UI.support.animation||(animation="none"),current=UI.$(current),next=UI.$(next),$this.trigger("beforeshow.uk.slideshow",[next,current,$this]),Animations[animation].apply(this,[current,next,dir]).then((function(){$this.animating&&(currentmedia&&currentmedia.is("video,iframe")&&$this.pausemedia(currentmedia),nextmedia&&nextmedia.is("video,iframe")&&$this.playmedia(nextmedia),next.addClass("uk-active").attr("aria-hidden","false"),current.removeClass("uk-active").attr("aria-hidden","true"),$this.animating=!1,$this.current=index,UI.Utils.checkDisplay(next,'[class*="uk-animation-"]:not(.uk-cover-background.uk-position-cover)'),$this.trigger("show.uk.slideshow",[next,current,$this]))})),$this.triggers.removeClass("uk-active"),$this.triggers.filter('[data-uk-slideshow-item="'+index+'"]').addClass("uk-active")}},applyKenBurns:function(slide){if(this.hasKenBurns(slide)){var animations=this.options.kenburnsanimations,index=this.kbindex||0;slide.data("cover").attr("class","uk-cover-background uk-position-cover").width(),slide.data("cover").addClass(["uk-animation-scale","uk-animation-reverse",animations[index].trim()].join(" ")),this.kbindex=animations[index+1]?index+1:0}},hasKenBurns:function(slide){return this.options.kenburns&&slide.data("cover")},next:function(){this.show(this.slides[this.current+1]?this.current+1:0,1)},previous:function(){this.show(this.slides[this.current-1]?this.current-1:this.slides.length-1,-1)},start:function(){this.stop();var $this=this;this.interval=setInterval((function(){$this.hovering||$this.next()}),this.options.autoplayInterval)},stop:function(){this.interval&&clearInterval(this.interval)},playmedia:function(media){if(media&&media[0])switch(media[0].nodeName){case"VIDEO":this.options.videomute||(media[0].muted=!1),media[0].play();break;case"IFRAME":this.options.videomute||media[0].contentWindow.postMessage('{ "event": "command", "func": "unmute", "method":"setVolume", "value":1}',"*"),media[0].contentWindow.postMessage('{ "event": "command", "func": "playVideo", "method":"play"}',"*")}},pausemedia:function(media){switch(media[0].nodeName){case"VIDEO":media[0].pause();break;case"IFRAME":media[0].contentWindow.postMessage('{ "event": "command", "func": "pauseVideo", "method":"pause"}',"*")}},mutemedia:function(media){switch(media[0].nodeName){case"VIDEO":media[0].muted=!0;break;case"IFRAME":media[0].contentWindow.postMessage('{ "event": "command", "func": "mute", "method":"setVolume", "value":0}',"*")}}}),Animations={none:function(){var d=UI.$.Deferred();return d.resolve(),d.promise()},scroll:function(current,next,dir){var d=UI.$.Deferred();return current.css("animation-duration",this.options.duration+"ms"),next.css("animation-duration",this.options.duration+"ms"),next.css("opacity",1).one(UI.support.animation.end,function(){current.removeClass(-1==dir?"uk-slideshow-scroll-backward-out":"uk-slideshow-scroll-forward-out"),next.css("opacity","").removeClass(-1==dir?"uk-slideshow-scroll-backward-in":"uk-slideshow-scroll-forward-in"),d.resolve()}.bind(this)),current.addClass(-1==dir?"uk-slideshow-scroll-backward-out":"uk-slideshow-scroll-forward-out"),next.addClass(-1==dir?"uk-slideshow-scroll-backward-in":"uk-slideshow-scroll-forward-in"),next.width(),d.promise()},swipe:function(current,next,dir){var d=UI.$.Deferred();return current.css("animation-duration",this.options.duration+"ms"),next.css("animation-duration",this.options.duration+"ms"),next.css("opacity",1).one(UI.support.animation.end,function(){current.removeClass(-1===dir?"uk-slideshow-swipe-backward-out":"uk-slideshow-swipe-forward-out"),next.css("opacity","").removeClass(-1===dir?"uk-slideshow-swipe-backward-in":"uk-slideshow-swipe-forward-in"),d.resolve()}.bind(this)),current.addClass(-1==dir?"uk-slideshow-swipe-backward-out":"uk-slideshow-swipe-forward-out"),next.addClass(-1==dir?"uk-slideshow-swipe-backward-in":"uk-slideshow-swipe-forward-in"),next.width(),d.promise()},scale:function(current,next,dir){var d=UI.$.Deferred();return current.css("animation-duration",this.options.duration+"ms"),next.css("animation-duration",this.options.duration+"ms"),next.css("opacity",1),current.one(UI.support.animation.end,function(){current.removeClass("uk-slideshow-scale-out"),next.css("opacity",""),d.resolve()}.bind(this)),current.addClass("uk-slideshow-scale-out"),current.width(),d.promise()},fade:function(current,next,dir){var d=UI.$.Deferred();return current.css("animation-duration",this.options.duration+"ms"),next.css("animation-duration",this.options.duration+"ms"),next.css("opacity",1),next.data("cover")||next.data("placeholder")||next.css("opacity",1).one(UI.support.animation.end,(function(){next.removeClass("uk-slideshow-fade-in")})).addClass("uk-slideshow-fade-in"),current.one(UI.support.animation.end,function(){current.removeClass("uk-slideshow-fade-out"),next.css("opacity",""),d.resolve()}.bind(this)),current.addClass("uk-slideshow-fade-out"),current.width(),d.promise()}},UI.slideshow.animations=Animations,window.addEventListener("message",(function(e){var iframe,data=e.data;if("string"==typeof data)try{data=JSON.parse(data)}catch(err){data={}}e.origin&&e.origin.indexOf("vimeo")>-1&&"ready"==data.event&&data.player_id&&(iframe=UI.$('[data-player-id="'+data.player_id+'"]')).length&&iframe.data("slideshow").mutemedia(iframe)}),!1)})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
60function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-tooltip",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var $tooltip,tooltipdelay,checkdelay;return UI.component("tooltip",{defaults:{offset:5,pos:"top",animation:!1,delay:0,cls:"",activeClass:"uk-active",src:function(ele){var title=ele.attr("title");return void 0!==title&&ele.data("cached-title",title).removeAttr("title"),ele.data("cached-title")}},tip:"",boot:function(){UI.$html.on("mouseenter.tooltip.uikit focus.tooltip.uikit","[data-uk-tooltip]",(function(e){var ele=UI.$(this);ele.data("tooltip")||(UI.tooltip(ele,UI.Utils.options(ele.attr("data-uk-tooltip"))),ele.trigger("mouseenter"))}))},init:function(){var $this=this;$tooltip||($tooltip=UI.$('<div class="uk-tooltip"></div>
60').appendTo("body")),this.on({focus:function(e){$this.show()},blur:function(e){$this.hide()},mouseenter:function(e){$this.show()},mouseleave:function(e){$this.hide()}})},show:function(){if(this.tip="function"==typeof this.options.src?this.options.src(this.element):this.options.src,tooltipdelay&&clearTimeout(tooltipdelay),checkdelay&&clearTimeout(checkdelay),"string"==typeof this.tip&&this.tip.length){$tooltip.stop().css({top:-2e3,visibility:"hidden"}).removeClass(this.options.activeClass).show(),$tooltip.html('<div class="uk-tooltip-inner">'+this.tip+"</div>");var $this=this,pos=UI.$.extend({},this.element.offset(),{width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}),width=$tooltip[0].offsetWidth,height=$tooltip[0].offsetHeight,offset="function"==typeof this.options.offset?this.options.offset.call(this.element):this.options.offset,position="function"==typeof this.options.pos?this.options.pos.call(this.element):this.options.pos,tmppos=position.split("-"),tcss={display:"none",visibility:"visible",top:pos.top+pos.height+height,left:pos.left};if("fixed"==UI.$html.css("position")||"fixed"==UI.$body.css("position")){var bodyoffset=UI.$("body").offset(),htmloffset=UI.$("html").offset(),docoffset={top:htmloffset.top+bodyoffset.top,left:htmloffset.left+bodyoffset.left};pos.left-=docoffset.left,pos.top-=docoffset.top}"left"!=tmppos[0]&&"right"!=tmppos[0]||"right"!=UI.langdirection||(tmppos[0]="left"==tmppos[0]?"right":"left");var variants={bottom:{top:pos.top+pos.height+offset,left:pos.left+pos.width/2-width/2},top:{top:pos.top-height-offset,left:pos.left+pos.width/2-width/2},left:{top:pos.top+pos.height/2-height/2,left:pos.left-width-offset},right:{top:pos.top+pos.height/2-height/2,left:pos.left+pos.width+offset}};UI.$.extend(tcss,variants[tmppos[0]]),2==tmppos.length&&(tcss.left="left"==tmppos[1]?pos.left:pos.left+pos.width-width);var boundary=this.checkBoundary(tcss.left,tcss.top,width,height);if(boundary){switch(boundary){case"x":position=2==tmppos.length?tmppos[0]+"-"+(tcss.left<0?"left":"right"):tcss.left<0?"right":"left";break;case"y":position=2==tmppos.length?(tcss.top<0?"bottom":"top")+"-"+tmppos[1]:tcss.top<0?"bottom":"top";break;case"xy":position=2==tmppos.length?(tcss.top<0?"bottom":"top")+"-"+(tcss.left<0?"left":"right"):tcss.left<0?"right":"left"}tmppos=position.split("-"),UI.$.extend(tcss,variants[tmppos[0]]),2==tmppos.length&&(tcss.left="left"==tmppos[1]?pos.left:pos.left+pos.width-width)}tcss.left-=UI.$body.position().left,tooltipdelay=setTimeout((function(){$tooltip.css(tcss).attr("class",["uk-tooltip","uk-tooltip-"+position,$this.options.cls].join(" ")),$this.options.animation?$tooltip.css({opacity:0,display:"block"}).addClass($this.options.activeClass).animate({opacity:1},parseInt($this.options.animation,10)||400):$tooltip.show().addClass($this.options.activeClass),tooltipdelay=!1,checkdelay=setInterval((function(){$this.element.is(":visible")||$this.hide()}),150)}),parseInt(this.options.delay,10)||0)}},hide:function(){if(!this.element.is("input")||this.element[0]!==document.activeElement)if(tooltipdelay&&clearTimeout(tooltipdelay),checkdelay&&clearTimeout(checkdelay),$tooltip.stop(),this.options.animation){var $this=this;$tooltip.fadeOut(parseInt(this.options.animation,10)||400,(function(){$tooltip.removeClass($this.options.activeClass)}))}else $tooltip.hide().removeClass(this.options.activeClass)},content:function(){return this.tip},checkBoundary:function(left,top,width,height){var axis="";return(left<0||left-UI.$win.scrollLeft()+width>window.innerWidth)&&(axis+="x"),(top<0||top-UI.$win.scrollTop()+height>window.innerHeight)&&(axis+="y"),axis}}),UI.tooltip})),/*! UIkit 2.24.3 | http://www.getuikit.com | (c) 2014 YOOtheme | MIT License */
61function(addon){var component;window.UIkit&&(component=addon(UIkit)),"function"==typeof define&&define.amd&&define("uikit-slideshow-fx",["uikit"],(function(){return component||addon(UIkit)}))}((function(UI){"use strict";var Animations=UI.slideshow.animations;UI.$.extend(UI.slideshow.animations,{slice:function(current,next,dir,fromfx){if(!current.data("cover"))return Animations.fade.apply(this,arguments);for(var bar,d=UI.$.Deferred(),sliceWidth=Math.ceil(this.element.width()/this.options.slice
61s),bgimage=next.data("cover").css("background-image"),ghost=UI.$("<li></li>").css({top:0,left:0,width:this.container.width(),height:this.container.height(),opacity:1,zIndex:15}),ghostWidth=ghost.width(),ghostHeight=ghost.height(),i=0;i<this.options.slices;i++){"slice-up-down"==fromfx&&((i%2+2)%2==0?"0":ghostHeight);var clipfrom,width=(this.options.slices,sliceWidth),clipto="rect(0px, "+width*(i+1)+"px, "+ghostHeight+"px, "+sliceWidth*i+"px)";clipfrom="rect(0px, "+width*(i+1)+"px, 0px, "+sliceWidth*i+"px)",("slice-up"==fromfx||"slice-up-down"==fromfx&&(i%2+2)%2==0)&&(clipfrom="rect("+ghostHeight+"px, "+width*(i+1)+"px, "+ghostHeight+"px, "+sliceWidth*i+"px)"),bar=UI.$('<div class="uk-cover-background"></div>').css({position:"absolute",top:0,left:0,width:ghostWidth,height:ghostHeight,"background-image":bgimage,clip:clipfrom,opacity:0,transition:"all "+this.options.duration+"ms ease-in-out "+60*i+"ms","-webkit-transition":"all "+this.options.duration+"ms ease-in-out "+60*i+"ms"}).data("clip",clipto),ghost.append(bar)}return this.container.append(ghost),ghost.children().last().on(UI.support.transition.end,(function(){ghost.remove(),d.resolve()})),ghost.width(),ghost.children().each((function(){var bar=UI.$(this);bar.css({clip:bar.data("clip"),opacity:1})})),d.promise()},"slice-up":function(current,next,dir){return Animations.slice.apply(this,[current,next,dir,"slice-up"])},"slice-down":function(current,next,dir){return Animations.slice.apply(this,[current,next,dir,"slice-down"])},"slice-up-down":function(current,next,dir){return Animations.slice.apply(this,[current,next,dir,"slice-up-down"])},fold:function(current,next,dir){if(!next.data("cover"))return Animations.fade.apply(this,arguments);for(var bar,d=UI.$.Deferred(),sliceWidth=Math.ceil(this.element.width()/this.options.slices),bgimage=next.data("cover").css("background-image"),ghost=UI.$("<li></li>").css({width:next.width(),height:next.height(),opacity:1,zIndex:15}),ghostWidth=next.width(),ghostHeight=next.height(),i=0;i<this.options.slices;i++)bar=UI.$('<div class="uk-cover-background"></div>').css({position:"absolute",top:0,left:0,width:ghostWidth,height:ghostHeight,"background-image":bgimage,"transform-origin":sliceWidth*i+"px 0 0",clip:"rect(0px, "+sliceWidth*(i+1)+"px, "+ghostHeight+"px, "+sliceWidth*i+"px)",opacity:0,transform:"scaleX(0.000001)",transition:"all "+this.options.duration+"ms ease-in-out "+(100+60*i)+"ms","-webkit-transition":"all "+this.options.duration+"ms ease-in-out "+(100+60*i)+"ms"}),ghost.prepend(bar);return this.container.append(ghost),ghost.width(),ghost.children().first().on(UI.support.transition.end,(function(){ghost.remove(),d.resolve()})).end().css({transform:"scaleX(1)",opacity:1}),d.promise()},puzzle:function(current,next,dir){if(!next.data("cover"))return Animations.fade.apply(this,arguments);for(var box,rect,d=UI.$.Deferred(),$this=this,boxCols=Math.round(this.options.slices/2),boxWidth=Math.round(next.width()/boxCols),boxRows=Math.round(next.height()/boxWidth),boxHeight=Math.round(next.height()/boxRows)+1,bgimage=next.data("cover").css("background-image"),ghost=UI.$("<li></li>").css({width:this.container.width(),height:this.container.height(),opacity:1,zIndex:15}),ghostWidth=this.container.width(),ghostHeight=this.container.height(),rows=0;rows<boxRows;rows++)for(var cols=0;cols<boxCols;cols++)rect=[boxHeight*rows+"px",(cols==boxCols-1?boxWidth+2:boxWidth)*(cols+1)+"px",boxHeight*(rows+1)+"px",boxWidth*cols+"px"],box=UI.$('<div class="uk-cover-background"></div>').css({position:"absolute",top:0,left:0,opacity:0,width:ghostWidth,height:ghostHeight,"background-image":bgimage,clip:"rect("+rect.join(",")+")","-webkit-transform":"translateZ(0)",transform:"translateZ(0)"}),ghost.append(box);this.container.append(ghost);var boxes=shuffle(ghost.children());return boxes.each((function(i){UI.$(this).css({transition:"all "+$this.options.duration+"ms ease-in-out "+(50+25*i)+"ms","-webkit-transition":"all "+$this.options.duration+"ms ease-in-out "+(50+25*i)+"ms"})})).last().on(UI.support.transition.end,(function(){ghost.remove(),d.resolve()})),ghost.width(),boxes.css({opacity:1}),d.promise()},boxes:function(current,next,dir,fromfx){if(!next.data("cover"))return Animations.fade.apply(this,arguments);for(var box,rect,cols,d=UI.$.Deferred(),boxCols=Math.round(this.options.slice
61s/2),boxWidth=Math.round(next.width()/boxCols),boxRows=Math.round(next.height()/boxWidth),boxHeight=Math.round(next.height()/boxRows)+1,bgimage=next.data("cover").css("background-image"),ghost=UI.$("<li></li>").css({width:next.width(),height:next.height(),opacity:1,zIndex:15}),ghostWidth=next.width(),ghostHeight=next.height(),rows=0;rows<boxRows;rows++)for(cols=0;cols<boxCols;cols++)rect=[boxHeight*rows+"px",(cols==boxCols-1?boxWidth+2:boxWidth)*(cols+1)+"px",boxHeight*(rows+1)+"px",boxWidth*cols+"px"],box=UI.$('<div class="uk-cover-background"></div>').css({position:"absolute",top:0,left:0,opacity:1,width:ghostWidth,height:ghostHeight,"background-image":bgimage,"transform-origin":rect[3]+" "+rect[0]+" 0",clip:"rect("+rect.join(",")+")","-webkit-transform":"scale(0.0000000000000001)",transform:"scale(0.0000000000000001)"}),ghost.append(box);this.container.append(ghost);var prevCol,rowIndex=0,colIndex=0,timeBuff=0,box2Darr=[[]],boxes=ghost.children();for("boxes-reverse"==fromfx&&(boxes=[].reverse.apply(boxes)),boxes.each((function(){box2Darr[rowIndex][colIndex]=UI.$(this),++colIndex==boxCols&&(rowIndex++,colIndex=0,box2Darr[rowIndex]=[])})),cols=0,prevCol=0;cols<boxCols*boxRows;cols++){prevCol=cols;for(var row=0;row<boxRows;row++)prevCol>=0&&prevCol<boxCols&&box2Darr[row][prevCol].css({transition:"all "+this.options.duration+"ms linear "+(50+timeBuff)+"ms","-webkit-transition":"all "+this.options.duration+"ms linear "+(50+timeBuff)+"ms"}),prevCol--;timeBuff+=100}return boxes.last().on(UI.support.transition.end,(function(){ghost.remove(),d.resolve()})),ghost.width(),boxes.css({"-webkit-transform":"scale(1)",transform:"scale(1)"}),d.promise()},"boxes-reverse":function(current,next,dir){return Animations.boxes.apply(this,[current,next,dir,"boxes-reverse"])},"random-fx":function(){var animations=["slice-up","fold","puzzle","slice-down","boxes","slice-up-down","boxes-reverse"];return this.fxIndex=(void 0===this.fxIndex?-1:this.fxIndex)+1,animations[this.fxIndex]||(this.fxIndex=0),Animations[animations[this.fxIndex]].apply(this,arguments)}});var shuffle=function(arr){for(var j,x,i=arr.length;i;j=parseInt(Math.random()*i),x=arr[--i],arr[i]=arr[j],arr[j]=x);return arr};return UI.slideshow.animations})),"function"!=typeof Object.create&&(Object.create=function(c){function e(){}return e.prototype=c,new e}),function(c){var e={init:function(a,b){var d=this;d.elem=b,d.$elem=c(b),d.imageSrc=d.$elem.data("zoom-image")?d.$elem.data("zoom-image"):d.$elem.attr("src"),d.options=c.extend({},c.fn.elevateZoom.options,a),d.options.tint&&(d.options.lensColour="none",d.options.lensOpacity="1"),"inner"==d.options.zoomType&&(d.options.showLens=!1),d.$elem.parent().removeAttr("title").removeAttr("alt"),d.zoomImage=d.imageSrc,d.refresh(1),c("#"+d.options.gallery+" a").click((function(a){return a.preventDefault(),d.zoomImagePre=c(this).data("zoom-image")?c(this).data("zoom-image"):c(this).data("image"),d.swaptheimage(c(this).data("image"),d.zoomImagePre),!1}))},refresh:function(a){var b=this;setTimeout((function(){b.fetch(b.imageSrc)}),a||b.options.refresh)},fetch:function(a){var b=this,c=new Image;c.onload=function(){b.largeWidth=c.width,b.largeHeight=c.height,b.startZoom(),b.currentImage=b.imageSrc,b.options.onZoomedImageLoaded()},c.src=a},startZoom:function(){var a=this;a.nzWidth=a.$elem.width(),a.nzHeight=a.$elem.height(),a.nzOffset=a.$elem.offset(),a.widthRatio=a.largeWidth/a.nzWidth,a.heightRatio=a.largeHeight/a.nzHeight,"window"==a.options.zoomType&&(a.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;background-color:white;text-align:center;width: "+String(a.options.zoomWindowWidth)+"px;height: "+String(a.options.zoomWindowHeight)+"px;float: left;display: none;z-index:100px;border: "+String(a.options.borderSize)+"px solid "+a.options.borderColour+";background-repeat: no-repeat;position: absolute;"),"inner"==a.options.zoomType&&(a.zoomWindowStyle="overflow: hidden;background-position: 0px 0px;width: "+String(a.nzWidth)+"px;height: "+String(a.nzHeight)+"px;float: left;display: none;cursor:"+a.options.cursor+";px solid "+a.options.borderColour+";background-repeat: no-repeat;position: absolute;"),"window"==a.options.zoomType&&(lensHeight=a.nzHeight<a.options.zoomWindowWidth/a.widthRatio?a.nzHeight:String(a.options.zoomWindowHeight/a.heightRatio),lensWidth=a.largeWidth<a.options.zoomWindowWidth?a.nzHWidth:a.options.zoomWindowWidth/a.widthRatio,a.lensStyle="background-position: 0px 0px;width: "+String(a.options.zoomWindowWidth/a.widthRatio)+"px;height: "+String(a.options.zoomWindowHeight/a.heightRatio)+"px;float: right;display: none;overflow: hidden;z-index: 999;-webkit-transform: translateZ(0);opacity:"+a.options.lensOpacity+";filter: alpha(opacity = "+100*a.options.lensOpacity+"); zoom:1;width:"+lensWidth+"px;height:"+lensHeight+"px;background-color:"+a.options.lensColour+";cursor:"+a.options.cursor+";border: "+a.options.lensBorder+"px solid black;background-repeat: no-repeat;position: absolute;"),a.tintStyle="display: block;position: absolute;background-color: "+a.options.tintColour+";filter:alpha(opacity=0);opacity: 0;width: "+a.nzWidth+"px;height: "+a.nzHeight+"px;",a.lensRound="","lens"==a.options.zoomType&&(a.lensStyle="background-position: 0px 0px;float: left;display: none;border: "+String(a.options.borderSize)+"px solid "+a.options.borderColour+";width:"+String(a.options.lensSize)+"px;height:"+String(a.options.lensSize)+"px;background-repeat: no-repeat;position: absolute;"),"round"==a.options.lensShape&&(a.lensRound="border-top-left-radius: "+String(a.options.lensSize/2+a.options.borderSize)+"px;border-top-right-radius: "+String(a.options.lensSize/2+a.options.borderSize)+"px;border-bottom-left-radius: "+String(a.options.lensSize/2+a.options.borderSize)+"px;border-bottom-right-radius: "+String(a.options.lensSize/2+a.options.borderSize)+"px;"),a.zoomContainer=c('<div class="zoomContainer" style="-webkit-transform: translateZ(0);position:absolute;
61left:'+a.nzOffset.left+"px;top:"+a.nzOffset.top+"px;height:"+a.nzHeight+"px;width:"+a.nzWidth+'px;"></div>'),c("body").append(a.zoomContainer),a.options.containLensZoom&&"lens"==a.options.zoomType&&a.zoomContainer.css("overflow","hidden"),"inner"!=a.options.zoomType&&(a.zoomLens=c("<div class='zoomLens' style='"+a.lensStyle+a.lensRound+"'>&nbsp;</div>").appendTo(a.zoomContainer).click((function(){a.$elem.trigger("click")}))),a.options.tint&&(a.tintContainer=c("<div/>").addClass("tintContainer"),a.zoomTint=c("<div class='zoomTint' style='"+a.tintStyle+"'></div>"),a.zoomLens.wrap(a.tintContainer),a.zoomTintcss=a.zoomLens.after(a.zoomTint),a.zoomTintImage=c('<img style="position: absolute; left: 0px; top: 0px; max-width: none; width: '+a.nzWidth+"px; height: "+a.nzHeight+'px;" src="'+a.imageSrc+'">').appendTo(a.zoomLens).click((function(){a.$elem.trigger("click")}))),a.zoomWindow=isNaN(a.options.zoomWindowPosition)?c("<div style='z-index:999;left:"+a.windowOffsetLeft+"px;top:"+a.windowOffsetTop+"px;"+a.zoomWindowStyle+"' class='zoomWindow'>&nbsp;</div>").appendTo("body").click((function(){a.$elem.trigger("click")})):c("<div style='z-index:999;left:"+a.windowOffsetLeft+"px;top:"+a.windowOffsetTop+"px;"+a.zoomWindowStyle+"' class='zoomWindow'>&nbsp;</div>").appendTo(a.zoomContainer).click((function(){a.$elem.trigger("click")})),a.zoomWindowContainer=c("<div/>").addClass("zoomWindowContainer").css("width",a.options.zoomWindowWidth),a.zoomWindow.wrap(a.zoomWindowContainer),"lens"==a.options.zoomType&&a.zoomLens.css({backgroundImage:"url('"+a.imageSrc+"')"}),"window"==a.options.zoomType&&a.zoomWindow.css({backgroundImage:"url('"+a.imageSrc+"')"}),"inner"==a.options.zoomType&&a.zoomWindow.css({backgroundImage:"url('"+a.imageSrc+"')"}),a.$elem.bind("touchmove",(function(b){b.preventDefault(),a.setPosition(b.originalEvent.touches[0]||b.originalEvent.changedTouches[0])})),a.zoomContainer.bind("touchmove",(function(b){"inner"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),b.preventDefault(),a.setPosition(b.originalEvent.touches[0]||b.originalEvent.changedTouches[0])})),a.zoomContainer.bind("touchend",(function(){a.zoomWindow.hide(),a.options.showLens&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()})),a.$elem.bind("touchend",(function(){a.zoomWindow.hide(),a.options.showLens&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()})),a.options.showLens&&(a.zoomLens.bind("touchmove",(function(b){b.preventDefault(),a.setPosition(b.originalEvent.touches[0]||b.originalEvent.changedTouches[0])})),a.zoomLens.bind("touchend",(function(){a.zoomWindow.hide(),a.options.showLens&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()}))),a.$elem.bind("mousemove",(function(b){(a.lastX!==b.clientX||a.lastY!==b.clientY)&&a.setPosition(b),a.lastX=b.clientX,a.lastY=b.clientY})),a.zoomContainer.bind("mousemove",(function(b){(a.lastX!==b.clientX||a.lastY!==b.clientY)&&a.setPosition(b),a.lastX=b.clientX,a.lastY=b.clientY})),"inner"!=a.options.zoomType&&a.zoomLens.bind("mousemove",(function(b){(a.lastX!==b.clientX||a.lastY!==b.clientY)&&a.setPosition(b),a.lastX=b.clientX,a.lastY=b.clientY})),a.options.tint&&a.zoomTint.bind("mousemove",(function(b){(a.lastX!==b.clientX||a.lastY!==b.clientY)&&a.setPosition(b),a.lastX=b.clientX,a.lastY=b.clientY})),"inner"==a.options.zoomType&&a.zoomWindow.bind("mousemove",(function(b){(a.lastX!==b.clientX||a.lastY!==b.clientY)&&a.setPosition(b),a.lastX=b.clientX,a.lastY=b.clientY})),a.zoomContainer.mouseenter((function(){"inner"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),"window"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),a.options.showLens&&(a.options.lensFadeIn?a.zoomLens.stop(!0,!0).fadeIn(a.options.lensFadeIn):a.zoomLens.show()),a.options.tint&&(a.options.zoomTintFadeIn?a.zoomTint.stop(!0,!0).fadeIn(a.options.zoomTintFadeIn):a.zoomTint.show())})).mouseleave((function(){a.zoomWindow.hide(),a.options.showLens&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()})),a.$elem.mouseenter((function(){"inner"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),"window"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),a.options.showLens&&(a.options.lensFadeIn?a.zoomLens.stop(!0,!0).fadeIn(a.options.lensFadeIn):a.zoomLens.show()),a.options.tint&&(a.options.zoomTintFadeIn?a.zoomTint.stop(!0,!0).fadeIn(a.options.zoomTintFadeIn):a.zoomTint.show())})).mouseleave((function(){a.zoomWindow.hide(),a.options.showLens&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()})),"inner"!=a.options.zoomType&&a.zoomLens.mouseenter((function(){"inner"==a.options.zoomType&&(a.options.zoomWindowFadeIn?a.zoomWindow.stop(!0,!0).fadeIn(a.options.zoomWindowFadeIn):a.zoomWindow.show()),"window"==a.options.zoomType&&a.zoomWindow.show(),a.options.showLens&&a.zoomLens.show(),a.options.tint&&a.zoomTint.show()})).mouseleave((function(){a.options.zoomWindowFadeOut?a.zoomWindow.stop(!0,!0).fadeOut(a.options.zoomWindowFadeOut):a.zoomWindow.hide(),"inner"!=a.options.zoomType&&a.zoomLens.hide(),a.options.tint&&a.zoomTint.hide()})),a.options.tint&&a.zoomTint.mouseenter((function(){"inner"==a.options.zoomType&&a.zoomWindow.show(),"window"==a.options.zoomType&&a.zoomWindow.show(),a.options.showLens&&a.zoomLens.show(),a.zoomTint.show()})).mouseleave((function(){a.zoomWindow.hide(),"inner"!=a.options.zoomType&&a.zoomLens.hide(),a.zoomTint.hide()})),"inner"==a.options.zoomType&&a.zoomWindow.mouseenter((function(){"inner"==a.options.zoomType&&a.zoomWindow.show(),"window"==a.options.zoomType&&a.zoomWindow.show(),a.options.showLens&&a.zoomLens.show()})).mouseleave((function(){a.options.zoomWindowFadeOut?a.zoomWindow.stop(!0,!0).fadeOut(a.options.zoomWindowFadeOut):a.zoomWindow.hide(),"inner"!=a.options.zoomType&&a.zoomLens.hide()}))},setPosition:function(a){this.nzHeight=this.$elem.height(),this.nzWidth=this.$elem.width(),this.nzOffset=this.$elem.offset(),this.options.tint&&(this.zoomTint.css({top:0}),this.zoomTint.css({left:0})),this.options.responsive&&(lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.largeWidth<this.options.zoomWindowWidth?this.nzHWidth:this.options.zoomWindowWidth/this.widthRatio,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,this.zoomLens.css({width:String(this.options.zoomWindowWidth/this.widthRatio)+"px",height:String(this.options.zoomWindowHeight/this.heightRatio)+"px"})),this.zoomContainer.css({top:this.nzOffset.top}),this.zoomContainer.css({left:this.nzOffset.left}),this.mouseLeft=parseInt(a.pageX-this.nzOffset.left),this.mouseTop=p
61arseInt(a.pageY-this.nzOffset.top),"window"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.zoomLens.height()/2,this.Eboppos=this.mouseTop>this.nzHeight-this.zoomLens.height()/2-2*this.options.lensBorder,this.Eloppos=this.mouseLeft<0+this.zoomLens.width()/2,this.Eroppos=this.mouseLeft>this.nzWidth-this.zoomLens.width()/2-2*this.options.lensBorder),"inner"==this.options.zoomType&&(this.Etoppos=this.mouseTop<this.nzHeight/2/this.heightRatio,this.Eboppos=this.mouseTop>this.nzHeight-this.nzHeight/2/this.heightRatio,this.Eloppos=this.mouseLeft<0+this.nzWidth/2/this.widthRatio,this.Eroppos=this.mouseLeft>this.nzWidth-this.nzWidth/2/this.widthRatio-2*this.options.lensBorder),0>this.mouseLeft||0>=this.mouseTop||this.mouseLeft>this.nzWidth||this.mouseTop>this.nzHeight?(this.zoomWindow.hide(),this.options.showLens&&this.zoomLens.hide(),this.options.tint&&this.zoomTint.hide()):("window"==this.options.zoomType&&this.zoomWindow.show(),this.options.tint&&this.zoomTint.show(),this.options.showLens&&(this.zoomLens.show(),this.lensLeftPos=String(this.mouseLeft-this.zoomLens.width()/2),this.lensTopPos=String(this.mouseTop-this.zoomLens.height()/2)),this.Etoppos&&(this.lensTopPos=0),this.Eloppos&&(this.tintpos=this.lensLeftPos=this.windowLeftPos=0),"window"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorder,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.zoomLens.width()-2*this.options.lensBorder)),"inner"==this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-2*this.options.lensBorder,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.nzWidth-2*this.options.lensBorder)),"lens"==this.options.zoomType&&(this.windowLeftPos=String(-1*((a.pageX-this.nzOffset.left)*this.widthRatio-this.zoomLens.width()/2)),this.windowTopPos=String(-1*((a.pageY-this.nzOffset.top)*this.heightRatio-this.zoomLens.height()/2)),this.zoomLens.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"}),this.setWindowPostition(a)),this.options.tint&&this.setTintPosition(a),"window"==this.options.zoomType&&this.setWindowPostition(a),"inner"==this.options.zoomType&&this.setWindowPostition(a),this.options.showLens&&this.zoomLens.css({left:this.lensLeftPos+"px",top:this.lensTopPos+"px"}))},setLensPostition:function(){},setWindowPostition:function(a){if(isNaN(this.options.zoomWindowPosition))this.externalContainer=c("#"+this.options.zoomWindowPosition),this.externalContainerWidth=this.externalContainer.width(),this.externalContainerHeight=this.externalContainer.height(),this.externalContainerOffset=this.externalContainer.offset(),this.windowOffsetTop=this.externalContainerOffset.top,this.windowOffsetLeft=this.externalContainerOffset.left;else switch(this.options.zoomWindowPosition){case 1:this.windowOffsetTop=this.options.zoomWindowOffety,this.windowOffsetLeft=+this.nzWidth;break;case 2:this.options.zoomWindowHeight>this.nzHeight&&(this.windowOffsetTop=-1*(this.options.zoomWindowHeight/2-this.nzHeight/2),this.windowOffsetLeft=this.nzWidth);break;case 3:this.windowOffsetTop=this.nzHeight-this.zoomWindow.height()-2*this.options.borderSize,this.windowOffsetLeft=this.nzWidth;break;case 4:this.windowOffsetTop=this.nzHeight,this.windowOffsetLeft=this.nzWidth;break;case 5:this.windowOffsetTop=this.nzHeight,this.windowOffsetLeft=this.nzWidth-this.zoomWindow.width()-2*this.options.borderSize;break;case 6:this.options.zoomWindowHeight>this.nzHeight&&(this.windowOffsetTop=this.nzHeight,this.windowOffsetLeft=-1*(this.options.zoomWindowWidth/2-this.nzWidth/2+2*this.options.borderSize));break;case 7:this.windowOffsetTop=this.nzHeight,this.windowOffsetLeft=0;break;case 8:this.windowOffsetTop=this.nzHeight,this.windowOffsetLeft=-1*(this.zoomWindow.width()+2*this.options.borderSize);break;case 9:this.windowOffsetTop=this.nzHeight-this.zoomWindow.height()-2*this.options.borderSize,this.windowOffsetLeft=-1*(this.zoomWindow.width()+2*this.options.borderSize);break;case 10:this.options.zoomWindowHeight>this.nzHeight&&(this.windowOffsetTop=-1*(this.options.zoomWindowHeight/2-this.nzHeight/2),this.windowOffsetLeft=-1*(this.zoomWindow.width()+2*this.options.borderSize));break;case 11:this.windowOffsetTop=this.options.zoomWindowOffety,this.windowOffsetLeft=-1*(this.zoomWindow.width()+2*this.options.borderSize);break;case 12:this.windowOffsetTop=-1*(this.zoomWindow.height()+2*this.options.borderSize),this.windowOffsetLeft=-1*(this.zoomWindow.width()+2*this.options.borderSize);break;case 13:this.windowOffsetTop=-1*(this.zoomWindow.height()+2*this.options.borderSize),this.windowOffsetLeft=0;break;case 14:this.options.zoomWindowHeight>this.nzHeight&&(this.windowOffsetTop=-1*(this.zoomWindow.height()+2*this.options.borderSize),this.windowOffsetLeft=-1*(this.options.zoomWindowWidth/2-this.nzWidth/2+2*this.options.borderSize));break;case 15:this.windowOffsetTop=-1*(this.zoomWindow.height()+2*this.options.borderSize),this.windowOffsetLeft=this.nzWidth-this.zoomWindow.width()-2*this.options.borderSize;break;case 16:this.windowOffsetTop=-1*(this.zoomWindow.height()+2*this.options.borderSize),this.windowOffsetLeft=this.nzWidth;break;default:this.windowOffsetTop=this.options.zoomWindowOffety,this.windowOffsetLeft=this.nzWidth}if(this.windowOffsetTop+=this.options.zoomWindowOffety,this.windowOffsetLeft+=this.options.zoomWindowOffetx,this.zoomWindow.css({top:this.windowOffsetTop}),this.zoomWindow.css({left:this.windowOffsetLeft}),"inner"==this.options.zoomType&&(this.zoomWindow.css({top:0}),this.zoomWindow.css({left:0})),this.windowLeftPos=String(-1*((a.pageX-this.nzOffset.left)*this.widthRatio-this.zoomWindow.width()/2)),this.windowTopPos=String(-1*((a.pageY-this.nzOffset.top)*this.heightRatio-this.zoomWindow.height()/2)),this.Etoppos&&(this.windowTopPos=0),this.Eloppos&&(this.windowLeftPos=0),this.Eboppos&&(this.windowTopPos=-1*(this.largeHeight-this.zoomWindow.height())),this.Eroppos&&(this.windowLeftPos=-1*(this.largeWidth-this.zoomWindow.width())),"window"==this.options.zoomType)if(1>=this.widthRatio&&(this.windowLeftPos=0),1>=this.heightRatio&&(this.windowTopPos=0),this.largeHeight<this.options.zoomWindowHeight&&(this.windowTopPos=0),this.largeWidth<this.options.zoomWindowWidth&&(this.windowLeftPos=0),this.options.easing)if(c.easing.zoomsmoothmove=function(a,b,c,d,e){return b==e?c+d:d*(1-Math.pow(2,-10*b/e))+c},a=c('<div style="background-position: 3px 5px">'),c.support.bgPos="3px 5px"===a.css("backgroundPosition"),c.support.bgPosXY="3px"===a.css("backgroundPositionX"),a=null,c.support.bgPos&&!c.support.bgPosXY){var b=c.camelCase,d=function(a){return{top:"0px",bottom:"100%",left:"0px",right:"100%"}[a]||a};c.each(["x","y"],(function(a,e){var f=b("background-position-"+e);c.cssHooks[f]={get:function(b){return b=c.css(b,"background-position").split(/\s+/,2),d(b[a
61])},set:function(b,e){var f=c.css(b,"background-position").split(/\s+/,2);f[a]=d(e),c.style(b,"background-position",f.join(" "))}},c.fx.step[f]=function(a){c.style(a.elem,a.prop,a.now)}})),this.zoomWindow.stop().animate({backgroundPositionY:this.windowTopPos,backgroundPositionX:this.windowLeftPos},{queue:!1,duration:this.options.easingDuration,easing:"zoomsmoothmove"})}else this.zoomWindow.animate({"background-position-x":this.windowLeftPos,"background-position-y":this.windowTopPos},{queue:!1,duration:this.options.easingDuration,easing:"zoomsmoothmove"});else this.zoomWindow.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"});"inner"==this.options.zoomType&&this.zoomWindow.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"})},setTintPosition:function(a){this.nzOffset=this.$elem.offset(),this.tintpos=String(-1*(a.pageX-this.nzOffset.left-this.zoomLens.width()/2)),this.tintposy=String(-1*(a.pageY-this.nzOffset.top-this.zoomLens.height()/2)),this.Etoppos&&(this.tintposy=0),this.Eloppos&&(this.tintpos=0),this.Eboppos&&(this.tintposy=-1*(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorder)),this.Eroppos&&(this.tintpos=-1*(this.nzWidth-this.zoomLens.width()-2*this.options.lensBorder)),this.options.tint&&(this.zoomTint.css({opacity:this.options.tintOpacity}).animate().fadeIn("slow"),this.zoomTintImage.css({left:this.tintpos-this.options.lensBorder+"px"}),this.zoomTintImage.css({top:this.tintposy-this.options.lensBorder+"px"}))},swaptheimage:function(a,b){var c=this,e=new Image;e.onload=function(){c.largeWidth=e.width,c.largeHeight=e.height,c.zoomImage=b,c.swapAction(a,b)},e.src=b},swapAction:function(a,b){var c=this,e=new Image;e.onload=function(){c.nzHeight=e.height,c.nzWidth=e.width,c.doneCallback()},e.src=a,c.zoomWindow.css({backgroundImage:"url('"+b+"')"}),c.currentImage=b,c.$elem.attr("src",a)},doneCallback:function(){this.options.tint&&(this.zoomTintImage.attr("src",largeimage),this.zoomTintImage.attr("height",this.$elem.height()),this.zoomTintImage.css({height:this.$elem.height()}),this.zoomTint.css({height:this.$elem.height()})),this.nzOffset=this.$elem.offset(),this.nzWidth=this.$elem.width(),this.nzHeight=this.$elem.height(),this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,lensHeight=this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.nzHeight:String(this.options.zoomWindowHeight/this.heightRatio),lensWidth=this.largeWidth<this.options.zoomWindowWidth?this.nzHWidth:this.options.zoomWindowWidth/this.widthRatio,this.zoomLens.css("width",lensWidth),this.zoomLens.css("height",lensHeight)},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var a=this;return a.gallerylist=[],a.options.gallery?c("#"+a.options.gallery+" a").each((function(){var b="";c(this).data("zoom-image")?b=c(this).data("zoom-image"):c(this).data("image")&&(b=c(this).data("image")),b==a.zoomImage?a.gallerylist.unshift({href:""+b,title:c(this).find("img").attr("title")}):a.gallerylist.push({href:""+b,title:c(this).find("img").attr("title")})})):a.gallerylist.push({href:""+a.zoomImage,title:c(this).find("img").attr("title")}),a.gallerylist}};c.fn.elevateZoom=function(a){return this.each((function(){var b=Object.create(e);b.init(a,this),c.data(this,"elevateZoom",b)}))},c.fn.elevateZoom.options={easing:!1,easingType:"zoomdefault",easingDuration:2e3,lensSize:200,zoomWindowWidth:400,zoomWindowHeight:400,zoomWindowOffetx:0,zoomWindowOffety:0,zoomWindowPosition:1,lensFadeIn:!1,lensFadeOut:!1,debug:!1,zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowAlwaysShow:!1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,borderSize:4,showLens:!0,borderColour:"#888",lensBorder:1,lensShape:"square",zoomType:"window",containLensZoom:!1,lensColour:"white",lensOpacity:.4,lenszoom:!1,tint:!1,tintColour:"#333",tintOpacity:.4,gallery:!1,cursor:"default",responsive:!1,onComplete:c.noop,onZoomedImageLoaded:function(){}}}(jQuery,window,document),"function"!=typeof Object.create&&(Object.create=function(obj){function F(){}return F.prototype=obj,new F}),function($,window,document){var EZP={init:function(options,elem){var self=this;if(self.elem=elem,self.$elem=$(elem),self.options=$.extend({},$.fn.ezPlus.options,self.responsiveConfig(options||{})),self.imageSrc=self.$elem.attr("data-"+self.options.attrImageZoomSrc)?self.$elem.attr("data-"+self.options.attrImageZoomSrc):self.$elem.attr("src"),self.options.enabled){var d;self.options.tint&&(self.options.lensColour="transparent",self.options.lensOpacity="1"),"inner"===self.options.zoomType&&(self.options.showLens=!1),"lens"===self.options.zoomType&&(self.options.zoomWindowWidth=0),-1===self.options.zoomId&&(self.options.zoomId=(d=(new Date).getTime(),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(c){var r=(d+16*Math.random())%16|0;return d=Math.floor(d/16),("x"===c?r:3&r|8).toString(16)})))),self.$elem.parent().removeAttr("title").removeAttr("alt"),self.zoomImage=self.imageSrc,self.refresh(1);var galleryEvent=self.options.galleryEvent+".ezpspace";galleryEvent+=self.options.touchEnabled?" touchend.ezpspace":"",self.$galleries=$(self.options.gallery?"#"+self.options.gallery:self.options.gallerySelector),self.$galleries.on(galleryEvent,self.options.galleryItem,(function(e){if(self.options.galleryActiveClass&&($(self.options.galleryItem,self.$galleries).removeClass(self.options.galleryActiveClass),$(this).addClass(self.options.galleryActiveClass)),"A"===this.tagName&&e.preventDefault(),$(this).data(self.options.attrImageZoomSrc)?self.zoomImagePre=$(this).data(self.options.attrImageZoomSrc):self.zoomImagePre=$(this).data("image"),self.swaptheimage($(this).data("image"),self.zoomImagePre),"A"===this.tagName)return!1}))}},refresh:function(length){var self=this;setTimeout((function(){self.fetch(self.imageSrc,self.$elem,self.options.minZoomLevel)}),length||self.options.refresh)},fetch:function(imgsrc,element,minZoom){var self=this,newImg=new Image;newImg.onload=function(){newImg.width/element.width()<=minZoom?self.largeWidth=element.width()*minZoom:self.largeWidth=newImg.width,newImg.he
61ight/element.height()<=minZoom?self.largeHeight=element.height()*minZoom:self.largeHeight=newImg.height,self.startZoom(),self.currentImage=self.imageSrc,self.options.onZoomedImageLoaded(self.$elem)},self.setImageSource(newImg,imgsrc)},setImageSource:function(image,src){image.src=src},startZoom:function(){var borderWidth,self=this;if(self.nzWidth=self.$elem.width(),self.nzHeight=self.$elem.height(),self.isWindowActive=!1,self.isLensActive=!1,self.isTintActive=!1,self.overWindow=!1,self.options.imageCrossfade){var elementZoomWrapper=$('<div class="zoomWrapper"/>').css({height:self.nzHeight,width:self.nzWidth});self.$elem.parent().hasClass("zoomWrapper")&&self.$elem.unwrap(),self.zoomWrap=self.$elem.wrap(elementZoomWrapper),self.$elem.css({position:"absolute"})}self.zoomLock=1,self.scrollingLock=!1,self.changeBgSize=!1,self.currentZoomLevel=self.options.zoomLevel,self.updateOffset(self),self.widthRatio=self.largeWidth/self.currentZoomLevel/self.nzWidth,self.heightRatio=self.largeHeight/self.currentZoomLevel/self.nzHeight,"window"===self.options.zoomType&&(self.zoomWindowStyle={display:"none",position:"absolute",height:self.options.zoomWindowHeight,width:self.options.zoomWindowWidth,border:self.options.borderSize+"px solid "+self.options.borderColour,backgroundSize:self.largeWidth/self.currentZoomLevel+"px "+self.largeHeight/self.currentZoomLevel+"px",backgroundPosition:"0px 0px",backgroundRepeat:"no-repeat",backgroundColor:""+self.options.zoomWindowBgColour,overflow:"hidden",zIndex:100}),"inner"===self.options.zoomType&&(self.zoomWindowStyle=(borderWidth=self.$elem.css("border-left-width"),self.options.scrollZoom&&(self.zoomLens=$('<div class="zoomLens"/>')),{display:"none",position:"absolute",height:self.nzHeight,width:self.nzWidth,marginTop:borderWidth,marginLeft:borderWidth,border:self.options.borderSize+"px solid "+self.options.borderColour,backgroundPosition:"0px 0px",backgroundRepeat:"no-repeat",cursor:self.options.cursor,overflow:"hidden",zIndex:self.options.zIndex})),"window"===self.options.zoomType&&(self.lensStyle=(self.nzHeight<self.options.zoomWindowHeight/self.heightRatio?self.lensHeight=self.nzHeight:self.lensHeight=self.options.zoomWindowHeight/self.heightRatio,self.largeWidth<self.options.zoomWindowWidth?self.lensWidth=self.nzWidth:self.lensWidth=self.options.zoomWindowWidth/self.widthRatio,{display:"none",position:"absolute",height:self.lensHeight,width:self.lensWidth,border:self.options.lensBorderSize+"px solid "+self.options.lensBorderColour,backgroundPosition:"0px 0px",backgroundRepeat:"no-repeat",backgroundColor:self.options.lensColour,opacity:self.options.lensOpacity,cursor:self.options.cursor,zIndex:999,overflow:"hidden"})),self.tintStyle={display:"block",position:"absolute",height:self.nzHeight,width:self.nzWidth,backgroundColor:self.options.tintColour,opacity:0},self.lensRound={},"lens"===self.options.zoomType&&(self.lensStyle={display:"none",position:"absolute",float:"left",height:self.options.lensSize,width:self.options.lensSize,border:self.options.borderSize+"px solid "+self.options.borderColour,backgroundPosition:"0px 0px",backgroundRepeat:"no-repeat",backgroundColor:self.options.lensColour,cursor:self.options.cursor}),"round"===self.options.lensShape&&(self.lensRound={borderRadius:self.options.lensSize/2+self.options.borderSize}),self.zoomContainer=$('<div class="'+self.options.container+'" uuid="'+self.options.zoomId+'"/>'),self.zoomContainer.css({position:"absolute",top:self.nzOffset.top,left:self.nzOffset.left,height:self.nzHeight,width:self.nzWidth,zIndex:self.options.zIndex}),self.$elem.attr("id")&&self.zoomContainer.attr("id",self.$elem.attr("id")+"-"+self.options.container),$("."+self.options.container).remove(),$(self.options.zoomContainerAppendTo).append(self.zoomContainer),self.options.containLensZoom&&"lens"===self.options.zoomType&&self.zoomContainer.css("overflow","hidden"),"inner"!==self.options.zoomType&&(self.zoomLens=$('<div class="zoomLens"/>').css($.extend({},self.lensStyle,self.lensRound)).appendTo(self.zoomContainer).click((function(){self.$elem.trigger("click")})),self.options.tint&&(self.tintContainer=$('<div class="tintContainer"/>'),self.zoomTint=$('<div class="zoomTint"/>').css(self.tintStyle),self.zoomLens.wrap(self.tintContainer),self.zoomTintcss=self.zoomLens.after(self.zoomTint),self.zoomTintImage=$('<img src="'+self.$elem.attr("src")+'">').css({position:"absolute",top:0,left:0,height:self.nzHeight,width:self.nzWidth,maxWidth:"none"}).appendTo(self.zoomLens).click((function(){self.$elem.trigger("click")}))));var targetZoomContainer=isNaN(self.options.zoomWindowPosition)?"body":self.zoomContainer;function mouseMoveZoomHandler(e){self.lastX===e.clientX&&self.lastY===e.clientY||(self.setPosition(e),self.currentLoc=e),self.lastX=e.clientX,self.lastY=e.clientY}self.zoomWindow=$('<div class="zoomWindow"/>').css($.extend({zIndex:999,top:self.windowOffsetTop,left:self.windowOffsetLeft},self.zoomWindowStyle)).appendTo(targetZoomContainer).click((function(){self.$elem.trigger("click")})),self.zoomWindowContainer=$('<div class="zoomWindowContainer" />').css({width:self.options.zoomWindowWidth}),self.zoomWindow.wrap(self.zoomWindowContainer),"lens"===self.options.zoomType&&(self.zoomContainer.css("display","none"),self.zoomLens.css({backgroundImage:'url("'+self.imageSrc+'")'})),"window"===self.options.zoomType&&self.zoomWindow.css({backgroundImage:'url("'+self.imageSrc+'")'}),"inner"===self.options.zoomType&&self.zoomWindow.css({backgroundImage:'url("'+self.imageSrc+'")'}),self.options.touchEnabled&&(self.$elem.on("touchmove.ezpspace",(function(e){e.preventDefault();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];self.setPosition(touch)})),self.zoomContainer.on("touchmove.ezpspace",(function(e){self.setElements("show"),e.preventDefault();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];self.setPosition(touch)})),self.zoomContainer.add(self.$elem).on("touchend.ezpspace",(function(e){self.showHideWindow("hide"),self.options.showLens&&self.showHideLens("hide"),self.options.tint&&"inner"!==self.options.zoomType&&self.showHideTint("hide")})),self.options.showLens&&(self.zoomLens.on("touchmove.ezpspace",(function(e){e.preventDefault();var touch=e.originalEvent.touches[0]||e.originalEvent.changedTouches[0];self.setPosition(touch)})),self.zoomLens.on("touchend.ezpspace",(function(e){self.showHideWindow("hide"),self.options.showLens&&self.showHideLens("hide"),self.options.tint&&"inner"!==self.options.zoomType&&self.showHideTint("hide")})))),self.zoomContainer.on("click.ezpspace touchstart.ezpspace",self.options.onImageClick),self.zoomContainer.add(self.$elem).on("mousemove.ezpspace",(function(e){!1===self.overWindow&&self.setElements("show"),mouseMoveZoomHandler(e)}));var elementToTrack=null;"inner"!==self.options.zoomType&&(elementToTrack=self.zoomLens),self.options.tint&&"inner"!==self.options.zoomType&&(elementToTrack=self.zoomTint),"inner"===self.options.zoomType&&(elementToTrack=self.zoomWindow),elementToTrack&&elementToTrack.on("mousemove.ezpspace",mouseMoveZoomHandler),self.zoomContainer.add(self.$elem).hover((function(){!1===self.overWindow&&self.setElements("show")}),(function(){self.scrollLock||(self.setElements("hide"),self.options.onDestroy(self.$elem))})),"inner"!==self.options.zoomType&&self.zoomWindow.hover((function(){self.overWindow=!0,self.setElements("hide")}),(function(){self.overWindow=!1})),self.options.minZoomLevel?self.minZoomLevel=self.options.minZoomLevel:self.minZoomLevel=2*self.options.scrollZoomIncrement,self.options.scrollZoom&&self.zoomContainer.add(self.$elem).on("wheel DOMMouseScroll MozMousePixelScroll",(function(e){self.scrollLock=!0,clearTimeout($.data(this,"timer")),$.data(this,"timer",setTimeout((function(){self.scrollLock=!1}),250));var nextZoomLevel,theEvent=e.originalEvent.deltaY||-1*e.originalEvent.detail;return e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault(),0===theEvent||(theEvent/120>0?(nextZoomLevel=parseFloat(self.currentZoomLevel)-self.options.scrollZoomIncrement)>=parseFloat(self.minZoomLevel)&&self.changeZoomLevel(nextZoomLevel):(self.fullheight||self.fullwidth)&&self.options.mantainZoomAspectRatio||(nextZoomLevel=parseFloat(self.currentZoomLevel)+self.options.scrollZoomIncrement,self.options.maxZoomLevel?nextZoomLevel<=self.options.maxZoomLevel&&self.changeZoomLevel(nextZoomLevel):self.changeZoomLevel(nextZoomLevel))),!1}))},destroy:function(){this.$elem.off(".ezpspace"),this.$galleries.off(".ezpspace"),$(this.zoomContainer).remove(),this.options.loadingIcon&&this.spinner&&this.spinner.length&&(this.spinner.remove(),delete this.spinner)},getIdentifier:function(){return this.options.zoomId},setElements:function(type){if(!this.options.zoomEnabled)return!1;"show"===type&&this.isWindowSet&&("inner"===this.options.zoomType&&this.showHideWindow("show"),"window"===this.options.zoomType&&this.showHideWindow("show"),this.options.showLens&&(this.showHideZoomContainer("show"),this.showHideLens("show")),this.options.tint&&"inner"!==this.options.zoomType&&this.showHideTint("show")),"hide"===type&&("window"===this.options.zoomType&&this.showHideWindow("hide"),this.options.tint||this.showHideWindow("hide"),this.options.showLens&&(this.showHideZoomContainer("hide"),this.showHideLens("hide")),this.options.tint&&this.showHideTint("hide"))},setPosition:function(e){if(!this.options.zoomEnabled||void 0===e)return!1;(this.nzHeight=this.$elem.height(),this.nzWidth=this.$elem.width(),this.updateOffset(this),this.options.tint&&"inner"!==this.options.zoomType&&this.zoomTint.css({top:0,left:0}),this.options.responsive&&!this.options.scrollZoom)&&(this.options.showLens&&(this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.lensHeight=this.nzHeight:this.lensHeight=this.options.zoomWindowHeight/this.heightRatio,this.largeWidth<this.options.zoomWindowWidth?this.lensWidth=this.nzWidth:this.lensWidth=this.options.zoomWindowWidth/this.widthRatio,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"lens"!==this.options.zoomType&&(this.nzHeight<this.options.zoomWindowWidth/this.widthRatio?this.lensHeight=this.nzHeight:this.lensHeight=this.options.zoomWindowHeight/this.heightRatio,this.nzWidth<this.options.zoomWindowHeight/this.heightRatio?this.lensWidth=this.nzWidth:this.lensWidth=this.options.zoomWindowWidth/this.widthRatio,this.zoomLens.css({width:this.lensWidth,height:this.lensHeight}),this.options.tint&&this.zoomTintImage.css({width:this.nzWidth,height:this.nzHeight})),"lens"===this.options.zoomType&&this.zoomLens.css({width:this.options.lensSize,height:this.options.lensSize})));
61if(this.zoomContainer.css({top:this.nzOffset.top,left:this.nzOffset.left,width:this.nzWidth,height:this.nzHeight}),this.mouseLeft=parseInt(e.pageX-this.pageOffsetX-this.nzOffset.left),this.mouseTop=parseInt(e.pageY-this.pageOffsetY-this.nzOffset.top),"window"===this.options.zoomType){var zoomLensHeight=this.zoomLens.height()/2,zoomLensWidth=this.zoomLens.width()/2;this.Etoppos=this.mouseTop<0+zoomLensHeight,this.Eboppos=this.mouseTop>this.nzHeight-zoomLensHeight-2*this.options.lensBorderSize,this.Eloppos=this.mouseLeft<0+zoomLensWidth,this.Eroppos=this.mouseLeft>this.nzWidth-zoomLensWidth-2*this.options.lensBorderSize}"inner"===this.options.zoomType&&(this.Etoppos=this.mouseTop<this.nzHeight/2/this.heightRatio,this.Eboppos=this.mouseTop>this.nzHeight-this.nzHeight/2/this.heightRatio,this.Eloppos=this.mouseLeft<0+this.nzWidth/2/this.widthRatio,this.Eroppos=this.mouseLeft>this.nzWidth-this.nzWidth/2/this.widthRatio-2*this.options.lensBorderSize),this.mouseLeft<0||this.mouseTop<0||this.mouseLeft>this.nzWidth||this.mouseTop>this.nzHeight?this.setElements("hide"):(this.options.showLens&&(this.lensLeftPos=Math.floor(this.mouseLeft-this.zoomLens.width()/2),this.lensTopPos=Math.floor(this.mouseTop-this.zoomLens.height()/2)),this.Etoppos&&(this.lensTopPos=0),this.Eloppos&&(this.windowLeftPos=0,this.lensLeftPos=0,this.tintpos=0),"window"===this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-this.zoomLens.height()-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.zoomLens.width()-2*this.options.lensBorderSize)),"inner"===this.options.zoomType&&(this.Eboppos&&(this.lensTopPos=Math.max(this.nzHeight-2*this.options.lensBorderSize,0)),this.Eroppos&&(this.lensLeftPos=this.nzWidth-this.nzWidth-2*this.options.lensBorderSize)),"lens"===this.options.zoomType&&(this.windowLeftPos=-1*((e.pageX-this.pageOffsetX-this.nzOffset.left)*this.widthRatio-this.zoomLens.width()/2),this.windowTopPos=-1*((e.pageY-this.pageOffsetY-this.nzOffset.top)*this.heightRatio-this.zoomLens.height()/2),this.zoomLens.css({backgroundPosition:this.windowLeftPos+"px "+this.windowTopPos+"px"}),this.changeBgSize&&(this.nzHeight>this.nzWidth?("lens"===this.options.zoomType&&this.zoomLens.css({backgroundSize:this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"}),this.zoomWindow.css({backgroundSize:this.largeWidth/this.newvalueheight+"px "+this.largeHeight/this.newvalueheight+"px"})):("lens"===this.options.zoomType&&this.zoomLens.css({backgroundSize:this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"}),this.zoomWindow.css({backgroundSize:this.largeWidth/this.newvaluewidth+"px "+this.largeHeight/this.newvaluewidth+"px"})),this.changeBgSize=!1),this.setWindowPosition(e)),this.options.tint&&"inner"!==this.options.zoomType&&this.setTintPosition(e),"window"===this.options.zoomType&&this.setWindowPosition(e),"inner"===this.options.zoomType&&this.setWindowPosition(e),this.options.showLens&&(this.fullwidth&&"lens"!==this.options.zoomType&&(this.lensLeftPos=0),this.zoomLens.css({left:this.lensLeftPos,top:this.lensTopPos})))},showHideZoomContainer:function(change){"show"===change&&this.zoomContainer&&this.zoomContainer.show(),"hide"===change&&this.zoomContainer&&this.zoomContainer.hide()},showHideWindow:function(change){var self=this;"show"===change&&!self.isWindowActive&&self.zoomWindow&&(self.options.onShow(self),self.options.zoomWindowFadeIn?self.zoomWindow.stop(!0,!0,!1).fadeIn(self.options.zoomWindowFadeIn):self.zoomWindow.show(),self.isWindowActive=!0),"hide"===change&&self.isWindowActive&&(self.options.zoomWindowFadeOut?self.zoomWindow.stop(!0,!0).fadeOut(self.options.zoomWindowFadeOut,(function(){self.loop&&(clearInterval(self.loop),self.loop=!1)})):self.zoomWindow.hide(),self.options.onHide(self),self.isWindowActive=!1)},showHideLens:function(change){"show"===change&&(this.isLensActive||(this.zoomLens&&(this.options.lensFadeIn?this.zoomLens.stop(!0,!0,!1).fadeIn(this.options.lensFadeIn):this.zoomLens.show()),this.isLensActive=!0)),"hide"===change&&this.isLensActive&&(this.zoomLens&&(this.options.lensFadeOut?this.zoomLens.stop(!0,!0).fadeOut(this.options.lensFadeOut):this.zoomLens.hide()),this.isLensActive=!1)}
61,showHideTint:function(change){"show"===change&&!this.isTintActive&&this.zoomTint&&(this.options.zoomTintFadeIn?this.zoomTint.css("opacity",this.options.tintOpacity).animate().stop(!0,!0).fadeIn("slow"):(this.zoomTint.css("opacity",this.options.tintOpacity).animate(),this.zoomTint.show()),this.isTintActive=!0),"hide"===change&&this.isTintActive&&(this.options.zoomTintFadeOut?this.zoomTint.stop(!0,!0).fadeOut(this.options.zoomTintFadeOut):this.zoomTint.hide(),this.isTintActive=!1)},setLensPosition:function(e){},setWindowPosition:function(e){var self=this;if(isNaN(self.options.zoomWindowPosition))self.externalContainer=$(self.options.zoomWindowPosition),self.externalContainer.length||(self.externalContainer=$("#"+self.options.zoomWindowPosition)),self.externalContainerWidth=self.externalContainer.width(),self.externalContainerHeight=self.externalContainer.height(),self.externalContainerOffset=self.externalContainer.offset(),self.windowOffsetTop=self.externalContainerOffset.top,self.windowOffsetLeft=self.externalContainerOffset.left;else switch(self.options.zoomWindowPosition){case 1:self.windowOffsetTop=self.options.zoomWindowOffsetY,self.windowOffsetLeft=+self.nzWidth;break;case 2:self.options.zoomWindowHeight>self.nzHeight?(self.windowOffsetTop=-1*(self.options.zoomWindowHeight/2-self.nzHeight/2),self.windowOffsetLeft=self.nzWidth):$.noop();break;case 3:self.windowOffsetTop=self.nzHeight-self.zoomWindow.height()-2*self.options.borderSize,self.windowOffsetLeft=self.nzWidth;break;case 4:self.windowOffsetTop=self.nzHeight,self.windowOffsetLeft=self.nzWidth;break;case 5:self.windowOffsetTop=self.nzHeight,self.windowOffsetLeft=self.nzWidth-self.zoomWindow.width()-2*self.options.borderSize;break;case 6:self.options.zoomWindowHeight>self.nzHeight?(self.windowOffsetTop=self.nzHeight,self.windowOffsetLeft=-1*(self.options.zoomWindowWidth/2-self.nzWidth/2+2*self.options.borderSize)):$.noop();break;case 7:self.windowOffsetTop=self.nzHeight,self.windowOffsetLeft=0;break;case 8:self.windowOffsetTop=self.nzHeight,self.windowOffsetLeft=-1*(self.zoomWindow.width()+2*self.options.borderSize);break;case 9:self.windowOffsetTop=self.nzHeight-self.zoomWindow.height()-2*self.options.borderSize,self.windowOffsetLeft=-1*(self.zoomWindow.width()+2*self.options.borderSize);break;case 10:self.options.zoomWindowHeight>self.nzHeight?(self.windowOffsetTop=-1*(self.options.zoomWindowHeight/2-self.nzHeight/2),self.windowOffsetLeft=-1*(self.zoomWindow.width()+2*self.options.borderSize)):$.noop();break;case 11:self.windowOffsetTop=self.options.zoomWindowOffsetY,self.windowOffsetLeft=-1*(self.zoomWindow.width()+2*self.options.borderSize);break;case 12:self.windowOffsetTop=-1*(self.zoomWindow.height()+2*self.options.borderSize),self.windowOffsetLeft=-1*(self.zoomWindow.width()+2*self.options.borderSize);break;case 13:self.windowOffsetTop=-1*(self.zoomWindow.height()+2*self.options.borderSize),self.windowOffsetLeft=0;break;case 14:self.options.zoomWindowHeight>self.nzHeight?(self.windowOffsetTop=-1*(self.zoomWindow.height()+2*self.options.borderSize),self.windowOffsetLeft=-1*(self.options.zoomWindowWidth/2-self.nzWidth/2+2*self.options.borderSize)):$.noop();break;case 15:self.windowOffsetTop=-1*(self.zoomWindow.height()+2*self.options.borderSize),self.windowOffsetLeft=self.nzWidth-self.zoomWindow.width()-2*self.options.borderSize;break;case 16:self.windowOffsetTop=-1*(self.zoomWindow.height()+2*self.options.borderSize),self.windowOffsetLeft=self.nzWidth;break;default:self.windowOffsetTop=self.options.zoomWindowOffsetY,self.windowOffsetLeft=self.nzWidth}if(self.isWindowSet=!0,self.windowOffsetTop=self.windowOffsetTop+self.options.zoomWindowOffsetY,self.windowOffsetLeft=self.windowOffsetLeft+self.options.zoomWindowOffsetX,self.zoomWindow.css({top:self.windowOffsetTop,left:self.windowOffsetLeft}),"inner"===self.options.zoomType&&self.zoomWindow.css({top:0,left:0}),self.windowLeftPos=-1*((e.pageX-self.pageOffsetX-self.nzOffset.left)*self.widthRatio-self.zoomWindow.width()/2),self.windowTopPos=-1*((e.pageY-self.pageOffsetY-self.nzOffset.top)*self.heightRatio-self.zoomWindow.height()/2),self.Etoppos&&(self.windowTopPos=0),self.Eloppos&&(self.windowLeftPos=0),self.Eboppos&&(self.windowTopPos=-1*(self.largeHeight/self.currentZoomLevel-self.zoomWindow.height())),self.Eroppos&&(self.windowLeftPos=-1*(self.largeWidth/self.currentZoomLevel-self.zoomWindow.width())),self.fullheight&&(self.windowTopPos=0),self.fullwidth&&(self.windowLeftPos=0),"window"===self.options.zoomType||"inner"===self.options.zoomType)if(1===self.zoomLock&&(self.widthRatio<=1&&(self.windowLeftPos=0),self.heightRatio<=1&&(self.windowTopPos=0)),"window"===self.options.zoomType&&(self.largeHeight<self.options.zoomWindowHeight&&(self.windowTopPos=0),self.largeWidth<self.options.zoomWindowWidth&&(self.windowLeftPos=0)),self.options.easing){self.xp||(self.xp=0),self.yp||(self.yp=0);var interval=16,easingInterval=parseInt(self.options.easing);"number"==typeof easingInterval&&isFinite(easingInterval)&&Math.floor(easingInterval)===easingInterval&&(interval=easingInterval),self.loop||(self.loop=setInterval((function(){self.xp+=(self.windowLeftPos-self.xp)/self.options.easingAmou
61nt,self.yp+=(self.windowTopPos-self.yp)/self.options.easingAmount,self.scrollingLock?(clearInterval(self.loop),self.xp=self.windowLeftPos,self.yp=self.windowTopPos,self.xp=-1*((e.pageX-self.pageOffsetX-self.nzOffset.left)*self.widthRatio-self.zoomWindow.width()/2),self.yp=-1*((e.pageY-self.pageOffsetY-self.nzOffset.top)*self.heightRatio-self.zoomWindow.height()/2),self.changeBgSize&&(self.nzHeight>self.nzWidth?("lens"===self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"}),self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"})):("lens"!==self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvalueheight+"px"}),self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvaluewidth+"px"})),self.changeBgSize=!1),self.zoomWindow.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"}),self.scrollingLock=!1,self.loop=!1):Math.round(Math.abs(self.xp-self.windowLeftPos)+Math.abs(self.yp-self.windowTopPos))<1?(clearInterval(self.loop),self.zoomWindow.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"}),self.loop=!1):(self.changeBgSize&&(self.nzHeight>self.nzWidth?("lens"===self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"}),self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"})):("lens"!==self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvaluewidth+"px"}),self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvaluewidth+"px"})),self.changeBgSize=!1),self.zoomWindow.css({backgroundPosition:self.xp+"px "+self.yp+"px"}))}),interval))}else self.changeBgSize&&(self.nzHeight>self.nzWidth?("lens"===self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"}),self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"})):("lens"===self.options.zoomType&&self.zoomLens.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvaluewidth+"px"}),self.largeHeight/self.newvaluewidth<self.options.zoomWindowHeight?self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvaluewidth+"px "+self.largeHeight/self.newvaluewidth+"px"}):self.zoomWindow.css({backgroundSize:self.largeWidth/self.newvalueheight+"px "+self.largeHeight/self.newvalueheight+"px"})),self.changeBgSize=!1),self.zoomWindow.css({backgroundPosition:self.windowLeftPos+"px "+self.windowTopPos+"px"})},setTintPosition:function(e){var zoomLensWidth=this.zoomLens.width(),zoomLensHeight=this.zoomLens.height();this.updateOffset(this),this.tintpos=-1*(e.pageX-this.pageOffsetX-this.nzOffset.left-zoomLensWidth/2),this.tintposy=-1*(e.pageY-this.pageOffsetY-this.nzOffset.top-zoomLensHeight/2),this.Etoppos&&(this.tintposy=0),this.Eloppos&&(this.tintpos=0),this.Eboppos&&(this.tintposy=-1*(this.nzHeight-zoomLensHeight-2*this.options.lensBorderSize)),this.Eroppos&&(this.tintpos=-1*(this.nzWidth-zoomLensWidth-2*this.options.lensBorderSize)),this.options.tint&&(this.fullheight&&(this.tintposy=0),this.fullwidth&&(this.tintpos=0),this.zoomTintImage.css({left:this.tintpos,top:this.tintposy}))},swaptheimage:function(smallimage,largeimage){var self=this,newImg=new Image;if(self.options.loadingIcon&&!self.spinner){var styleAttr={background:'url("'+self.options.loadingIcon+'") no-repeat',height:self.nzHeight,width:self.nzWidth,zIndex:2e3,position:"absolute",backgroundPosition:"center center"};"inner"===self.options.zoomType&&styleAttr.setProperty("top",0),self.spinner=$('<div class="ezp-spinner"></div>').css(styleAttr),self.$elem.after(self.spinner)}else self.spinner&&self.spinner.show();self.options.onImageSwap(self.$elem),newImg.onload=function(){self.largeWidth=newImg.width,self.largeHeight=newImg.he
61ight,self.zoomImage=largeimage,self.zoomWindow.css({backgroundSize:self.largeWidth+"px "+self.largeHeight+"px"}),self.swapAction(smallimage,largeimage)},self.setImageSource(newImg,largeimage)},swapAction:function(smallimage,largeimage){var self=this,elemWidth=self.$elem.width(),elemHeight=self.$elem.height(),newImg2=new Image;if(newImg2.onload=function(){self.nzHeight=newImg2.height,self.nzWidth=newImg2.width,self.options.onImageSwapComplete(self.$elem),self.doneCallback()},self.setImageSource(newImg2,smallimage),self.currentZoomLevel=self.options.zoomLevel,self.options.maxZoomLevel=!1,"lens"===self.options.zoomType&&self.zoomLens.css("background-image",'url("'+largeimage+'")'),"window"===self.options.zoomType&&self.zoomWindow.css("background-image",'url("'+largeimage+'")'),"inner"===self.options.zoomType&&self.zoomWindow.css("background-image",'url("'+largeimage+'")'),self.currentImage=largeimage,self.options.imageCrossfade){var oldImg=self.$elem,newImg=oldImg.clone();if(self.$elem.attr("src",smallimage),self.$elem.after(newImg),newImg.stop(!0).fadeOut(self.options.imageCrossfade,(function(){$(this).remove()})),self.$elem.width("auto").removeAttr("width"),self.$elem.height("auto").removeAttr("height"),oldImg.fadeIn(self.options.imageCrossfade),self.options.tint&&"inner"!==self.options.zoomType){var oldImgTint=self.zoomTintImage,newImgTint=oldImgTint.clone();self.zoomTintImage.attr("src",largeimage),self.zoomTintImage.after(newImgTint),newImgTint.stop(!0).fadeOut(self.options.imageCrossfade,(function(){$(this).remove()})),oldImgTint.fadeIn(self.options.imageCrossfade),self.zoomTint.css({height:elemHeight,width:elemWidth})}self.zoomContainer.css({height:elemHeight,width:elemWidth}),"inner"===self.options.zoomType&&(self.options.constrainType||(self.zoomWrap.parent().css({height:elemHeight,width:elemWidth}),self.zoomWindow.css({height:elemHeight,width:elemWidth}))),self.options.imageCrossfade&&self.zoomWrap.css({height:elemHeight,width:elemWidth})}else self.$elem.attr("src",smallimage),self.options.tint&&(self.zoomTintImage.attr("src",largeimage),self.zoomTintImage.attr("height",elemHeight),self.zoomTintImage.css("height",elemHeight),self.zoomTint.css("height",elemHeight)),self.zoomContainer.css({height:elemHeight,width:elemWidth}),self.options.imageCrossfade&&self.zoomWrap.css({height:elemHeight,width:elemWidth});if(self.options.constrainType){if("height"===self.options.constrainType){var autoWDimension={height:self.options.constrainSize,width:"auto"};self.zoomContainer.css(autoWDimension),self.options.imageCrossfade?(self.zoomWrap.css(autoWDimension),self.constwidth=self.zoomWrap.width()):(self.$elem.css(autoWDimension),self.constwidth=elemWidth);var constWDim={height:self.options.constrainSize,width:self.constwidth};"inner"===self.options.zoomType&&(self.zoomWrap.parent().css(constWDim),self.zoomWindow.css(constWDim)),self.options.tint&&(self.tintContainer.css(constWDim),self.zoomTint.css(constWDim),self.zoomTintImage.css(constWDim))}if("width"===self.options.constrainType){var autoHDimension={height:"auto",width:self.options.constrainSize};self.zoomContainer.css(autoHDimension),self.options.imageCrossfade?(self.zoomWrap.css(autoHDimension),self.constheight=self.zoomWrap.height()):(self.$elem.css(autoHDimension),self.constheight=elemHeight);var constHDim={height:self.constheight,width:self.options.constrainSize};"inner"===self.options.zoomType&&(self.zoomWrap.parent().css(constHDim),self.zoomWindow.css(constHDim)),self.options.tint&&(self.tintContainer.css(constHDim),self.zoomTint.css(constHDim),self.zoomTintImage.css(constHDim))}}},doneCallback:function(){this.options.loadingIcon&&this.spinner&&this.spinner.length&&this.spinner.hide(),this.updateOffset(this),this.nzWidth=this.$elem.width(),this.nzHeight=this.$elem.height(),this.currentZoomLevel=this.options.zoomLevel,this.widthRatio=this.largeWidth/this.nzWidth,this.heightRatio=this.largeHeight/this.nzHeight,"window"===this.options.zoomType&&(this.nzHeight<this.options.zoomWindowHeight/this.heightRatio?this.lensHeight=this.nzHeight:this.lensHeight=this.options.zoomWindowHeight/this.heightRatio,this.nzWidth<this.options.zoomWindowWidth?this.lensWidth=this.nzWidth:this.lensWidth=this.options.zoomWindowWidth/this.widthRatio,this.zoomLens&&this.zoomLens.css({width:this.lensWidth,height:this.lensHeight}))},getCurrentImage:function(){return this.zoomImage},getGalleryList:function(){var self=this;return self.gallerylist=[],self.options.gallery?$("#"+self.options.gallery+" a").each((function(){var imgSrc="";$(this).data(self.options.attrImageZoomSrc)?imgSrc=$(this).data(self.options.attrImageZoomSrc):$(this).data("image")&&(imgSrc=$(this).data("image")),imgSrc===self.zoomImage?self.gallerylist.unshift({href:""+imgSrc,title:$(this).find("img").attr("title")}):self.gallerylist.push({href:""+imgSrc,title:$(this).find("img").attr("title")})}
61)):self.gallerylist.push({href:""+self.zoomImage,title:$(this).find("img").attr("title")}),self.gallerylist},changeZoomLevel:function(value){this.scrollingLock=!0,this.newvalue=parseFloat(value).toFixed(2);var newvalue=this.newvalue,maxheightnewvalue=this.largeHeight/(this.options.zoomWindowHeight/this.nzHeight*this.nzHeight),maxwidthtnewvalue=this.largeWidth/(this.options.zoomWindowWidth/this.nzWidth*this.nzWidth);"inner"!==this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/maxheightnewvalue/this.nzHeight,this.newvalueheight=maxheightnewvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/maxwidthtnewvalue/this.nzWidth,this.newvaluewidth=maxwidthtnewvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1),"lens"===this.options.zoomType&&(maxheightnewvalue<=newvalue?(this.fullwidth=!0,this.newvaluewidth=maxheightnewvalue):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1))),"inner"===this.options.zoomType&&(newvalue>(maxheightnewvalue=parseFloat(this.largeHeight/this.nzHeight).toFixed(2))&&(newvalue=maxheightnewvalue),newvalue>(maxwidthtnewvalue=parseFloat(this.largeWidth/this.nzWidth).toFixed(2))&&(newvalue=maxwidthtnewvalue),maxheightnewvalue<=newvalue?(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!0):(this.heightRatio=this.largeHeight/newvalue/this.nzHeight,this.newvalueheight=newvalue>maxheightnewvalue?maxheightnewvalue:newvalue,this.fullheight=!1),maxwidthtnewvalue<=newvalue?(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue>maxwidthtnewvalue?maxwidthtnewvalue:newvalue,this.fullwidth=!0):(this.widthRatio=this.largeWidth/newvalue/this.nzWidth,this.newvaluewidth=newvalue,this.fullwidth=!1));var scrcontinue=!1;"inner"===this.options.zoomType&&(this.nzWidth>=this.nzHeight&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullheight=!0,this.fullwidth=!0)),this.nzHeight>this.nzWidth&&(this.newvaluewidth<=maxwidthtnewvalue?scrcontinue=!0:(scrcontinue=!1,this.fullheight=!0,this.fullwidth=!0))),"inner"!==this.options.zoomType&&(scrcontinue=!0),scrcontinue&&(this.zoomLock=0,this.changeZoom=!0,this.options.zoomWindowHeight/this.heightRatio<=this.nzHeight&&(this.currentZoomLevel=this.newvalueheight,"lens"!==this.options.zoomType&&"inner"!==this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({height:this.options.zoomWindowHeight/this.heightRatio})),"lens"!==this.options.zoomType&&"inner"!==this.options.zoomType||(this.changeBgSize=!0)),this.options.zoomWindowWidth/this.widthRatio<=this.nzWidth&&("inner"!==this.options.zoomType&&this.newvaluewidth>this.newvalueheight&&(this.currentZoomLevel=this.newvaluewidth),"lens"!==this.options.zoomType&&"inner"!==this.options.zoomType&&(this.changeBgSize=!0,this.zoomLens.css({width:this.options.zoomWindowWidth/this.widthRatio})),"lens"!==this.options.zoomType&&"inner"!==this.options.zoomType||(this.changeBgSize=!0)),"inner"===this.options.zoomType&&(this.changeBgSize=!0,(this.nzWidth>this.nzHeight||this.nzHeight>=this.nzWidth)&&(this.currentZoomLevel=this.newvaluewidth))),this.setPosition(this.currentLoc)},closeAll:function(){this.zoomWindow&&this.zoomWindow.hide(),this.zoomLens&&this.zoomLens.hide(),this.zoomTint&&this.zoomTint.hide()},updateOffset:function(self){if("body"!==self.options.zoomContainerAppendTo){self.nzOffset=self.$elem.offset();var appendedPosition=$(self.options.zoomContainerAppendTo).offset();self.nzOffset.top=self.$elem.offset().top-appendedPosition.top,self.nzOffset.left=self.$elem.offset().left-appendedPosition.left,self.pageOffsetX=appendedPosition.left,self.pageOffsetY=appendedPosition.top}else self.nzOffset=self.$elem.offset(),self.pageOffsetX=0,self.pageOffsetY=0},changeState:function(value){"enable"===value&&(this.options.zoomEnabled=!0),"disable"===value&&(this.options.zoomEnabled=!1)},responsiveConfig:function(options){return options.respond&&options.respond.length>0?$.extend({},options,this.configByScreenWidth(options)):options},configByScreenWidth:function(options){var screenWidth=$(window).width(),config=$.grep(options.respond,(function(item){var range=item.range.split("-");return screenWidth>=range[0]&&screenWidth<=range[1]}));return config.length>0?config[0]:options}};$.fn.ezPlus=function(options){return this.each((function(){var elevate=Object.create(EZP);elevate.init(options,this),$.data(this,"ezPlus",elevate)}))},$.fn.ezPlus.options={container:"ZoomContainer",attrImageZoomSrc:"zoom-image",borderColour:"#888",borderSize:4,constrainSize:!1,
61constrainType:!1,containLensZoom:!1,cursor:"inherit",debug:!1,easing:!1,easingAmount:12,enabled:!0,gallery:!1,galleryActiveClass:"zoomGalleryActive",gallerySelector:!1,galleryItem:"a",galleryEvent:"click",imageCrossfade:!1,lensBorderColour:"#000",lensBorderSize:1,lensColour:"white",lensFadeIn:!1,lensFadeOut:!1,lensOpacity:.4,lensShape:"square",lensSize:200,lenszoom:!1,loadingIcon:!1,mantainZoomAspectRatio:!1,maxZoomLevel:!1,minZoomLevel:1.01,onComplete:$.noop,onDestroy:$.noop,onImageClick:$.noop,onImageSwap:$.noop,onImageSwapComplete:$.noop,onShow:$.noop,onHide:$.noop,onZoomedImageLoaded:$.noop,preloading:1,respond:[],responsive:!0,scrollZoom:!1,scrollZoomIncrement:.1,showLens:!0,tint:!1,tintColour:"#333",tintOpacity:.4,touchEnabled:!0,zoomActivation:"hover",zoomContainerAppendTo:"body",zoomId:-1,zoomLevel:1,zoomTintFadeIn:!1,zoomTintFadeOut:!1,zoomType:"window",zoomWindowAlwaysShow:!1,zoomWindowBgColour:"#fff",zoomWindowFadeIn:!1,zoomWindowFadeOut:!1,zoomWindowHeight:400,zoomWindowOffsetX:0,zoomWindowOffsetY:0,zoomWindowPosition:1,zoomWindowWidth:400,zoomEnabled:!0,zIndex:999}}(window.jQuery,window,document),function(e){var t=function(u,D,f){"use strict";var k,H;if(function(){var e,t={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(e in H=u.lazySizesConfig||u.lazysizesConfig||{},t)e in H||(H[e]=t[e])}(),!D||!D.getElementsByClassName)return{init:function(){},cfg:H,noSupport:!0};var O=D.documentElement,i=u.HTMLPictureElement,P="addEventListener",$="getAttribute",q=u[P].bind(u),I=u.setTimeout,U=u.requestAnimationFrame||I,o=u.requestIdleCallback,j=/^picture$/i,r=["load","error","lazyincluded","_lazyloaded"],a={},G=Array.prototype.forEach,J=function(e,t){return a[t]||(a[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),a[t].test(e[$]("class")||"")&&a[t]},K=function(e,t){J(e,t)||e.setAttribute("class",(e[$]("class")||"").trim()+" "+t)},Q=function(e,t){var a;(a=J(e,t))&&e.setAttribute("class",(e[$]("class")||"").replace(a," "))},V=function(t,a,e){var i=e?P:"removeEventListener";e&&V(t,a),r.forEach((function(e){t[i](e,a)}))},X=function(e,t,a,i,r){var n=D.createEvent("Event");return a||(a={}),a.instance=k,n.initEvent(t,!i,!r),n.detail=a,e.dispatchEvent(n),n},Y=function(e,t){var a;!i&&(a=u.picturefill||H.pf)?(t&&t.src&&!e[$]("srcset")&&e.setAttribute("srcset",t.src),a({reevaluate:!0,elements:[e]})):t&&t.src&&(e.src=t.src)},Z=function(e,t){return(getComputedStyle(e,null)||{})[t]},s=function(e,t,a){for(a=a||e.offsetWidth;a<H.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},ee=function(){var a,i,t=[],r=[],n=t,s=function(){var e=n;for(n=t.length?r:t,a=!0,i=!1;e.length;)e.shift()();a=!1},e=function(e,t){a&&!t?e.apply(this,arguments):(n.push(e),i||(i=!0,(D.hidden?I:U)(s)))};return e._lsFlush=s,e}(),te=function(a,e){return e?function(){ee(a)}:function(){var e=this,t=arguments;ee((function(){a.apply(e,t)}))}},ae=function(e){var a,i=0,r=H.throttleDelay,n=H.ricTimeout,t=function(){a=!1,i=f.now(),e()},s=o&&n>49?function(){o(t,{timeout:n}),n!==H.ricTimeout&&(n=H.ricTimeout)}:te((function(){I(t)}),!0);return function(e){var t;(e=!0===e)&&(n=33),a||(a=!0,(t=r-(f.now()-i))<0&&(t=0),e||t<9?s():I(s,t))}},ie=function(e){var t,a,r=function(){t=null,e()},n=function(){var e=f.now()-a;e<99?I(n,99-e):(o||r)(r)};return function(){a=f.now(),t||(t=I(n,99))}},e=function(){var v,m,c,h,e,y,z,g,p,C,b,A,n=/^img$/i,d=/^iframe$/i,E="onscroll"in u&&!/(gle|ing)bot/.test(navigator.userAgent),w=0,M=0,N=-1,L=function(e){M--,(!e||M<0||!e.target)&&(M=0)},x=function(e){return null==A&&(A="hidden"==Z(D.body,"visibility")),A||!("hidden"==Z(e.parentNode,"visibility")&&"hidden"==Z(e,"visibility"))},W=function(e,t){var a,i=e,r=x(e);for(g-=t,b+=t,p-=t,C+=t;r&&(i=i.offsetParent)&&i!=D.body&&i!=O;)(r=(Z(i,"opacity")||1)>0)&&"visible"!=Z(i,"overflow")&&(a=i.getBoundingClientRect(),r=C>a.left&&p<a.right&&b>a.top-1&&g<a.bottom+1);return r},t=function(){var e,t,a,i,r,n,s,o,l,u,f,c,d=k.elements;
61if((h=H.loadMode)&&M<8&&(e=d.length)){for(t=0,N++;t<e;t++)if(d[t]&&!d[t]._lazyRace)if(!E||k.prematureUnveil&&k.prematureUnveil(d[t]))R(d[t]);else if((o=d[t][$]("data-expand"))&&(n=1*o)||(n=w),u||(u=!H.expand||H.expand<1?O.clientHeight>500&&O.clientWidth>500?500:370:H.expand,k._defEx=u,f=u*H.expFactor,c=H.hFac,A=null,w<f&&M<1&&N>2&&h>2&&!D.hidden?(w=f,N=0):w=h>1&&N>1&&M<6?u:0),l!==n&&(y=innerWidth+n*c,z=innerHeight+n,s=-1*n,l=n),a=d[t].getBoundingClientRect(),(b=a.bottom)>=s&&(g=a.top)<=z&&(C=a.right)>=s*c&&(p=a.left)<=y&&(b||C||p||g)&&(H.loadHidden||x(d[t]))&&(m&&M<3&&!o&&(h<3||N<4)||W(d[t],n))){if(R(d[t]),r=!0,M>9)break}else!r&&m&&!i&&M<4&&N<4&&h>2&&(v[0]||H.preloadAfterLoad)&&(v[0]||!o&&(b||C||p||g||"auto"!=d[t][$](H.sizesAttr)))&&(i=v[0]||d[t]);i&&!r&&R(i)}},a=ae(t),S=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(L(e),K(t,H.loadedClass),Q(t,H.loadingClass),V(t,B),X(t,"lazyloaded"))},i=te(S),B=function(e){i({target:e.target})},F=function(e){var t,a=e[$](H.srcsetAttr);(t=H.customMedia[e[$]("data-media")||e[$]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},s=te((function(t,e,a,i,r){var n,s,o,l,u,f;(u=X(t,"lazybeforeunveil",e)).defaultPrevented||(i&&(a?K(t,H.autosizesClass):t.setAttribute("sizes",i)),s=t[$](H.srcsetAttr),n=t[$](H.srcAttr),r&&(l=(o=t.parentNode)&&j.test(o.nodeName||"")),f=e.firesLoad||"src"in t&&(s||n||l),u={target:t},K(t,H.loadingClass),f&&(clearTimeout(c),c=I(L,2500),V(t,B,!0)),l&&G.call(o.getElementsByTagName("source"),F),s?t.setAttribute("srcset",s):n&&!l&&(d.test(t.nodeName)?function(e,t){var a=e.getAttribute("data-load-mode")||H.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)}(t,n):t.src=n),r&&(s||l)&&Y(t,{src:n})),t._lazyRace&&delete t._lazyRace,Q(t,H.lazyClass),ee((function(){var e=t.complete&&t.naturalWidth>1;f&&!e||(e&&K(t,H.fastLoadedClass),S(u),t._lazyCache=!0,I((function(){"_lazyCache"in t&&delete t._lazyCache}),9)),"lazy"==t.loading&&M--}),!0)})),R=function(e){if(!e._lazyRace){var t,a=n.test(e.nodeName),i=a&&(e[$](H.sizesAttr)||e[$]("sizes")),r="auto"==i;(!r&&m||!a||!e[$]("src")&&!e.srcset||e.complete||J(e,H.errorClass)||!J(e,H.lazyClass))&&(t=X(e,"lazyunveilread").detail,r&&re.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,M++,s(e,t,r,i,a))}},r=ie((function(){H.loadMode=3,a()})),o=function(){3==H.loadMode&&(H.loadMode=2),r()},l=function(){m||(f.now()-e<999?I(l,999):(m=!0,H.loadMode=3,a(),q("scroll",o,!0)))};return{_:function(){e=f.now(),k.elements=D.getElementsByClassName(H.lazyClass),v=D.getElementsByClassName(H.lazyClass+" "+H.preloadClass),q("scroll",a,!0),q("resize",a,!0),q("pageshow",(function(e){if(e.persisted){var t=D.querySelectorAll("."+H.loadingClass);t.length&&t.forEach&&U((function(){t.forEach((function(e){e.complete&&R(e)}))}))}})),u.MutationObserver?new MutationObserver(a).observe(O,{childList:!0,subtree:!0,attributes:!0}):(O[P]("DOMNodeInserted",a,!0),O[P]("DOMAttrModified",a,!0),setInterval(a,999)),q("hashchange",a,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach((function(e){D[P](e,a,!0)})),/d$|^c/.test(D.readyState)?l():(q("load",l),D[P]("DOMContentLoaded",a),I(l,2e4)),k.elements.length?(t(),ee._lsFlush()):a()},checkElems:a,unveil:R,_aLSL:o}}(),re=function(){var a,n=te((function(e,t,a,i){var r,n,s;if(e._lazysizesWidth=i,i+="px",e.setAttribute("sizes",i),j.test(t.nodeName||""))for(n=0,s=(r=t.getElementsByTagName("source")).length;n<s;n++)r[n].setAttribute("sizes",i);a.detail.dataAttr||Y(e,a.detail)})),i=function(e,t,a){var i,r=e.parentNode;r&&(a=s(e,r,a),(i=X(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=i.detail.width)&&a!==e._lazysizesWidth&&n(e,r,i,a))},t=ie((function(){var e,t=a.length;if(t)for(e=0;e<t;e++)i(a[e])}));return{_:function(){a=D.getElementsByClassName(H.autosizesClass),q("resize",t)},checkElems:t,updateElem:i}}(),t=function(){!t.i&&D.getElementsByClassName&&(t.i=!0,re._(),e._())};return I((function(){H.init&&t()})),k={cfg:H,autoSizer:re,loader:e,init:t,uP:Y,aC:K,rC:Q,hC:J,fire:X,gW:s,rAF:ee}}(e,e.document,Date);e.lazySizes=t,"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:{}),
62/*!
63 * shariff - v1.20.0 - 22.10.2015
64 * https://github.com/heiseonline/shariff
65 * Copyright (c) 2015 Ines Pauer, Philipp Busse, Sebastian Hilbig, Erich Kramer, Deniz Sesli
66 * Licensed under the MIT license
67 */
68function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,(function(e){var n=t[o][1][e];return s(n||e)}),l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)s(r[o]);return s}({1:[function(require,module,exports){(function(global){!function(e){function o(e){throw RangeError(T[e])}function n(e,o){for(var n=e.length,r=[];n--;)r[n]=o(e[n]);return r}function r(e,o){var r=e.split("@"),t="";return r.length>1&&(t=r[0]+"@",e=r[1]),t+n((e=e.replace(S,".")).split("."),o).join(".")}function t(e){for(var o,n,r=[],t=0,u=e.length;u>t;)(o=e.charCodeAt(t++))>=55296&&56319>=o&&u>t?56320==(64512&(n=e.charCodeAt(t++)))?r.push(((1023&o)<<10)+(1023&n)+65536):(r.push(o),t--):r.push(o);return r}function u(e){return n(e,(function(e){var o="";return e>65535&&(o+=P((e-=65536)>>>10&1023|55296),e=56320|1023&e),o+P(e)}
68)).join("")}function i(e){return 10>e-48?e-22:26>e-65?e-65:26>e-97?e-97:b}function f(e,o){return e+22+75*(26>e)-((0!=o)<<5)}function c(e,o,n){var r=0;for(e=n?M(e/j):e>>1,e+=M(e/o);e>L*C>>1;r+=b)e=M(e/L);return M(r+(L+1)*e/(e+m))}function l(e){var n,r,t,f,l,s,d,a,p,h,v=[],g=e.length,w=0,m=I,j=A;for(0>(r=e.lastIndexOf(E))&&(r=0),t=0;r>t;++t)e.charCodeAt(t)>=128&&o("not-basic"),v.push(e.charCodeAt(t));for(f=r>0?r+1:0;g>f;){for(l=w,s=1,d=b;f>=g&&o("invalid-input"),((a=i(e.charCodeAt(f++)))>=b||a>M((x-w)/s))&&o("overflow"),w+=a*s,!((p=j>=d?y:d>=j+C?C:d-j)>a);d+=b)s>M(x/(h=b-p))&&o("overflow"),s*=h;j=c(w-l,n=v.length+1,0==l),M(w/n)>x-m&&o("overflow"),m+=M(w/n),w%=n,v.splice(w++,0,m)}return u(v)}function s(e){var n,r,u,i,l,s,d,a,p,h,v,g,w,m,j,F=[];for(g=(e=t(e)).length,n=I,r=0,l=A,s=0;g>s;++s)128>(v=e[s])&&F.push(P(v));for(u=i=F.length,i&&F.push(E);g>u;){for(d=x,s=0;g>s;++s)(v=e[s])>=n&&d>v&&(d=v);for(d-n>M((x-r)/(w=u+1))&&o("overflow"),r+=(d-n)*w,n=d,s=0;g>s;++s)if(n>(v=e[s])&&++r>x&&o("overflow"),v==n){for(a=r,p=b;!((h=l>=p?y:p>=l+C?C:p-l)>a);p+=b)j=a-h,m=b-h,F.push(P(f(h+j%m,0))),a=M(j/m);F.push(P(f(a,0))),l=c(r,w,u==i),r=0,++u}++r,++n}return F.join("")}var p="object"==typeof exports&&exports&&!exports.nodeType&&exports,h="object"==typeof module&&module&&!module.nodeType&&module,v="object"==typeof global&&global;(v.global===v||v.window===v||v.self===v)&&(e=v);var g,w,x=2147483647,b=36,y=1,C=26,m=38,j=700,A=72,I=128,E="-",F=/^xn--/,O=/[^\x20-\x7E]/,S=/[\x2E\u3002\uFF0E\uFF61]/g,T={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},L=b-y,M=Math.floor,P=String.fromCharCode;if(g={version:"1.3.2",ucs2:{decode:t,encode:u},decode:l,encode:s,toASCII:function(e){return r(e,(function(e){return O.test(e)?"xn--"+s(e):e}))},toUnicode:function(e){return r(e,(function(e){return F.test(e)?l(e.slice(4).toLowerCase()):e}))}},"function"==typeof define&&"object"==typeof define.amd&&define.amd)define("punycode",(function(){return g}));else if(p&&h)if(module.exports==p)h.exports=g;else for(w in g)g.hasOwnProperty(w)&&(p[w]=g[w]);else e.punycode=g}(this)}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],2:[function(require,module,exports){"use strict";function hasOwnProperty(r,e){return Object.prototype.hasOwnProperty.call(r,e)}module.exports=function(r,e,t,n){e=e||"&",t=t||"=";var o={};if("string"!=typeof r||0===r.length)return o;var a=/\+/g;r=r.split(e);var s=1e3;n&&"number"==typeof n.maxKeys&&(s=n.maxKeys);var p=r.length;s>0&&p>s&&(p=s);for(var y=0;p>y;++y){var u,c,i,l,f=r[y].replace(a,"%20"),v=f.indexOf(t);v>=0?(u=f.substr(0,v),c=f.substr(v+1)):(u=f,c=""),i=decodeURIComponent(u),l=decodeURIComponent(c),hasOwnProperty(o,i)?isArray(o[i])?o[i].push(l):o[i]=[o[i],l]:o[i]=l}return o};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)}},{}],3:[function(require,module,exports){"use strict";function map(r,e){if(r.map)return r.map(e);for(var t=[],n=0;n<r.length;n++)t.push(e(r[n],n));return t}var stringifyPrimitive=function(r){switch(typeof r){case"string":return r;case"boolean":return r?"true":"false";case"number":return isFinite(r)?r:"";default:return""}};module.exports=function(r,e,t,n){return e=e||"&",t=t||"=",null===r&&(r=void 0),"object"==typeof r?map(objectKeys(r),(function(n){var i=encodeURIComponent(stringifyPrimitive(n))+t;return isArray(r[n])?map(r[n],(function(r){return i+encodeURIComponent(stringifyPrimitive(r))})).join(e):i+encodeURIComponent(stringifyPrimitive(r[n]))})).join(e):n?encodeURIComponent(stringifyPrimitive(n))+t+encodeURIComponent(stringifyPrimitive(r)):""};var isArray=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)},objectKeys=Object.keys||function(r){var e=[];for(var t in r)Object.prototype.hasOwnProperty.call(r,t)&&e.push(t);return e}},{}],4:[function(require,module,exports){"use strict";exports.decode=exports.parse=require("./decode"),exports.encode=exports.stringify=require("./encode")},{"./decode":2,"./encode":3}],5:[function(require,module,exports){function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}function urlParse(t,s,e){if(t&&isObject(t)&&t instanceof Url)return t;var h=new Url;return h.parse(t,s,e),h}function isString(t){return"string"==typeof t}function isObject(t){return"object"==typeof t&&null!==t}function isNull(t){return null===t}var punycode=require("punycode");exports.parse=urlParse,exports.resolve=function(t,s){return urlParse(t,!1,!0).resolve(s)},exports.resolveObject=function(t,s){return t?urlParse(t,!1,!0).resolveObject(s):s},exports.format=function(t){return isString(t)&&(t=urlParse(t)),t instanceof Url?t.format():Url.prototype.format.call(t)},exports.Url=Url;var protocolPattern=/^([a-z0-9.+-]+:)/i,portPattern=/:[0-9]*$/,unwise=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),autoEscape=["'"].concat(unwise),nonHostChars=["%","/","?",";","#"].concat(autoEscape),hostEndingChars=["/","?","#"],hostnamePartPattern=/^[a-z0-9A-Z_-]{0,63}$/,hostnamePartStart=/^([a-z0-9A-Z_-]{0,63})(.*)$/,unsafeProtocol={javascript:!0,"javascript:":!0},hostlessProtocol={javascript:!0,"javascript:":!0},slashedProtocol={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},querystring=require("querystring");Url.prototype.parse=function(t,s,e){if(!isString(t))throw new TypeError("Parameter 'url' must be a string, not "+typeof t);var h=t;h=h.trim();var r=protocolPattern.exec(h);if(r){var o=(r=r[0]).toLowerCase();this.protocol=o,h=h.substr(r.length)}if(e||r||h.match(/^\/\/[^@\/]+@[^@\/]+/)){var a="//"===h.substr(0,2);!a||r&&hostlessProtocol[r]||(h=h.substr(2),this.slashes=!0)}if(!hostlessProtocol[r]&&(a||r&&!slashedProtocol[r])){for(var n=-1,i=0;i<hostEndingChars.length;i++){-1!==(l=h.indexOf(hostEndingChars[i]))&&(-1===n||n>l)&&(n=l)}var c,u;
vendor: 4,159 bytes, line 68
68-1!==(u=-1===n?h.lastIndexOf("@"):h.lastIndexOf("@",n))&&(c=h.slice(0,u),h=h.slice(u+1),this.auth=decodeURIComponent(c)),n=-1;for(i=0;i<nonHostChars.length;i++){var l;-1!==(l=h.indexOf(nonHostChars[i]))&&(-1===n||n>l)&&(n=l)}-1===n&&(n=h.length),this.host=h.slice(0,n),h=h.slice(n),this.parseHost(),this.hostname=this.hostname||"";var p="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!p)for(var f=this.hostname.split(/\./),m=(i=0,f.length);m>i;i++){var v=f[i];if(v&&!v.match(hostnamePartPattern)){for(var g="",y=0,d=v.length;d>y;y++)g+=v.charCodeAt(y)>127?"x":v[y];if(!g.match(hostnamePartPattern)){var P=f.slice(0,i),b=f.slice(i+1),j=v.match(hostnamePartStart);j&&(P.push(j[1]),b.unshift(j[2])),b.length&&(h="/"+b.join(".")+h),this.hostname=P.join(".");break}}}if(this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),!p){var O=this.hostname.split("."),q=[];for(i=0;i<O.length;++i){var x=O[i];q.push(x.match(/[^A-Za-z0-9_-]/)?"xn--"+punycode.encode(x):x)}this.hostname=q.join(".")}var U=this.port?":"+this.port:"",C=this.hostname||"";this.host=C+U,this.href+=this.host,p&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==h[0]&&(h="/"+h))}if(!unsafeProtocol[o])for(i=0,m=autoEscape.length;m>i;i++){var A=autoEscape[i],E=encodeURIComponent(A);E===A&&(E=escape(A)),h=h.split(A).join(E)}var w=h.indexOf("#");-1!==w&&(this.hash=h.substr(w),h=h.slice(0,w));var R=h.indexOf("?");if(-1!==R?(this.search=h.substr(R),this.query=h.substr(R+1),s&&(this.query=querystring.parse(this.query)),h=h.slice(0,R)):s&&(this.search="",this.query={}),h&&(this.pathname=h),slashedProtocol[o]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){U=this.pathname||"",x=this.search||"";this.path=U+x}return this.href=this.format(),this},Url.prototype.format=function(){var t=this.auth||"";t&&(t=(t=encodeURIComponent(t)).replace(/%3A/i,":"),t+="@");var s=this.protocol||"",e=this.pathname||"",h=this.hash||"",r=!1,o="";this.host?r=t+this.host:this.hostname&&(r=t+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(r+=":"+this.port)),this.query&&isObject(this.query)&&Object.keys(this.query).length&&(o=querystring.stringify(this.query));var a=this.search||o&&"?"+o||"";return s&&":"!==s.substr(-1)&&(s+=":"),this.slashes||(!s||slashedProtocol[s])&&!1!==r?(r="//"+(r||""),e&&"/"!==e.charAt(0)&&(e="/"+e)):r||(r=""),h&&"#"!==h.charAt(0)&&(h="#"+h),a&&"?"!==a.charAt(0)&&(a="?"+a),e=e.replace(/[?#]/g,(function(t){return encodeURIComponent(t)})),s+r+e+(a=a.replace("#","%23"))+h},Url.prototype.resolve=function(t){return this.resolveObject(urlParse(t,!1,!0)).format()},Url.prototype.resolveObject=function(t){if(isString(t)){var s=new Url;s.parse(t,!1,!0),t=s}var e=new Url;if(Object.keys(this).forEach((function(t){e[t]=this[t]}),this),e.hash=t.hash,""===t.href)return e.href=e.format(),e;if(t.slashes&&!t.protocol)return Object.keys(t).forEach((function(s){"protocol"!==s&&(e[s]=t[s])})),slashedProtocol[e.protocol]&&e.hostname&&!e.pathname&&(e.path=e.pathname="/"),e.href=e.format(),e;if(t.protocol&&t.protocol!==e.protocol){if(!slashedProtocol[t.protocol])return Object.keys(t).forEach((function(s){e[s]=t[s]})),e.href=e.format(),e;if(e.protocol=t.protocol,t.host||hostlessProtocol[t.protocol])e.pathname=t.pathname;else{for(var h=(t.pathname||"").split("/");h.length&&!(t.host=h.shift()););t.host||(t.host=""),t.hostname||(t.hostname=""),""!==h[0]&&h.unshift(""),h.length<2&&h.unshift(""),e.pathname=h.join("/")}if(e.search=t.search,e.query=t.query,e.host=t.host||"",e.auth=t.auth,e.hostname=t.hostname||t.host,e.port=t.port,e.pathname||e.search){var r=e.pathname||"",o=e.search||"";e.path=r+o}return e.slashes=e.slashes||t.slashes,e.href=e.format(),e}var a=e.pathname&&"/"===e.pathname.charAt(0),n=t.host||t.pathname&&"/"===t.pathname.charAt(0),i=n||a||e.host&&t.pathname,l=i,c=e.pathname&&e.pathname.split("/")||[],u=(h=t.pathname&&t.pathname.split("/")||[],e.protocol&&!slashedProtocol[e.protocol]);if(u&&(e.hostname="",e.port=null,e.host&&(""===c[0]?c[0]=e.host:c.unshift(e.host)),e.host="",t.protocol&&(t.hostname=null,t.port=null,t.host&&(""===h[
vendor: 1,258 bytes, line 68
680]?h[0]=t.host:h.unshift(t.host)),t.host=null),i=i&&(""===h[0]||""===c[0])),n)e.host=t.host||""===t.host?t.host:e.host,e.hostname=t.hostname||""===t.hostname?t.hostname:e.hostname,e.search=t.search,e.query=t.query,c=h;else if(h.length)c||(c=[]),c.pop(),c=c.concat(h),e.search=t.search,e.query=t.query;else if(!function(t){return null==t}(t.search)){if(u)e.hostname=e.host=c.shift(),(p=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=p.shift(),e.host=e.hostname=p.shift());return e.search=t.search,e.query=t.query,isNull(e.pathname)&&isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.href=e.format(),e}if(!c.length)return e.pathname=null,e.search?e.path="/"+e.search:e.path=null,e.href=e.format(),e;for(var f=c.slice(-1)[0],m=(e.host||t.host)&&("."===f||".."===f)||""===f,v=0,g=c.length;g>=0;g--)"."==(f=c[g])?c.splice(g,1):".."===f?(c.splice(g,1),v++):v&&(c.splice(g,1),v--);if(!i&&!l)for(;v--;v)c.unshift("..");!i||""===c[0]||c[0]&&"/"===c[0].charAt(0)||c.unshift(""),m&&"/"!==c.join("/").substr(-1)&&c.push("");var p,y=""===c[0]||c[0]&&"/"===c[0].charAt(0);u&&(e.hostname=e.host=y?"":c.length?c.shift():"",(p=!!(e.host&&e.host.indexOf("@")>0)&&e.host.split("@"))&&(e.auth=p.shift(),e.host=e.hostname=p.shift()));
68return(i=i||e.host&&c.length)&&!y&&c.unshift(""),c.length?e.pathname=c.join("/"):(e.pathname=null,e.path=null),isNull(e.pathname)&&isNull(e.search)||(e.path=(e.pathname?e.pathname:"")+(e.search?e.search:"")),e.auth=t.auth||e.auth,e.slashes=e.slashes||t.slashes,e.href=e.format(),e},Url.prototype.parseHost=function(){var t=this.host,s=portPattern.exec(t);s&&(":"!==(s=s[0])&&(this.port=s.substr(1)),t=t.substr(0,t.length-s.length)),t&&(this.hostname=t)}},{punycode:1,querystring:4}],6:[function(require,module,exports){"use strict";module.exports=function(d){return{popup:!0,shareText:{bg:"cподеляне",da:"del",de:"teilen",ch:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"addthis",faName:"fa-plus",title:{bg:"Сподели в AddThis",da:"Del på AddThis",de:"Bei AddThis teilen",ch:"Bei AddThis teilen",en:"Share on AddThis",es:"Compartir en AddThis",fi:"Jaa AddThisissä",fr:"Partager sur AddThis",hr:"Podijelite na AddThis",hu:"Megosztás AddThisen",it:"Condividi su AddThis",ja:"AddThis上で共有",ko:"AddThis에서 공유하기",nl:"Delen op AddThis",no:"Del på AddThis",pl:"Udostępnij przez AddThis",pt:"Compartilhar no AddThis",ro:"Partajează pe AddThis",ru:"Поделиться на AddThis",sk:"Zdieľať na AddThis",sl:"Deli na AddThis",sr:"Podeli na AddThis",sv:"Dela på AddThis",tr:"AddThis'ta paylaş",zh:"在AddThis上分享"},shareUrl:"http://api.addthis.com/oexchange/0.8/offer?url="+encodeURIComponent(d.getURL())+d.getReferrerTrack()}}},{}],7:[function(require,module,exports){"use strict";var url=require("url");module.exports=function(e){var r=url.parse("https://sharetodiaspora.github.io/",!0);return r.query.url=e.getURL(),r.query.title=e.getTitle()||e.getMeta("DC.title"),r.protocol="https",delete r.search,{popup:!0,shareText:{de:"teilen",ch:"teilen",en:"share",fr:"partager"},name:"diaspora",faName:"fa-asterisk",title:{de:"Bei Diaspora teilen",ch:"Bei Diaspora teilen",en:"Share on Diaspora",fr:"Partager sur Diaspora"},shareUrl:url.format(r)+e.getReferrerTrack()}}},{url:5}],8:[function(require,module,exports){"use strict";module.exports=function(e){return{popup:!0,shareText:{bg:"cподеляне",da:"del",de:"teilen",ch:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"facebook",faName:"fa-facebook",title:{bg:"Сподели във Facebook",da:"Del på Facebook",de:"Bei Facebook teilen",ch:"Bei Facebook teilen",en:"Share on Facebook",es:"Compartir en Facebook",fi:"Jaa Facebookissa",fr:"Partager sur Facebook",hr:"Podijelite na Facebooku",hu:"Megosztás Facebookon",it:"Condividi su Facebook",ja:"フェイスブック上で共有",ko:"페이스북에서 공유하기",nl:"Delen op Facebook",no:"Del på Facebook",pl:"Udostępnij na Facebooku",pt:"Compartilhar no Facebook",ro:"Partajează pe Facebook",ru:"Поделиться на Facebook",sk:"Zdieľať na Facebooku",sl:"Deli na Facebooku",sr:"Podeli na Facebook-u",sv:"Dela på Facebook",tr:"Facebook'ta paylaş",zh:"在Facebook上分享"},shareUrl:"https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},{url:5}],20:[function(require,module,exports){"use strict";module.exports=function(e){return{popup:!0,shareText:{de:"gefällt mir",ch:"gefällt mir",en:"like",fr:"J'aime"},name:"facebook-like",faName:"fa-facebook",title:{de:"Gefällt mir bei Facebook",ch:"Gefällt mir bei Facebook",en:"Like on Facebook",fr:"J'aime sur Facebook"},shareUrl:"https://www.facebook.com/plugins/like.php?href="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},{}],9:[function(require,module,exports){"use strict";module.exports=function(t){var e=encodeURIComponent(t.getURL()),o=t.getMeta("DC.title"),r=t.getMeta("DC.creator"),n=t.getMeta("description");return o.length>0&&r.length>0?o+=" - "+r:o=t.getTitle(),{popup:!0,shareText:"Flattr",name:"flattr",faName:"fa-money",title:{de:"Artikel flattrn",en:"Flattr this"},shareUrl:"https://flattr.com/submit/auto?title="+encodeURIComponent(o)+"&description="+encodeURIComponent(n)+"&category="+encodeURIComponent(t.options.flattrCategory||"text")+"&user_id="+encodeURIComponent(t.options.flattrUser)+"&url="+e+t.getReferrerTrack()}}},{}],10:[function(require,module,exports){"use strict";module.exports=function(o){return{popup:!0,shareText:"+1",name:"googleplus",faName:"fa-google-plus",title:{bg:"Сподели в Google+",da:"Del på Google+",de:"Bei Google+ teilen",ch:"Bei Google+ teilen",en:"Share on Google+",es:"Compartir en Google+",fi:"Jaa Google+:ssa",fr:"Partager sur Goolge+",hr:"Podijelite na Google+",hu:"Megosztás Google+on",it:"Condividi su Google+",ja:"Google+上で共有",ko:"Google+에서 공유하기",nl:"Delen op Google+",no:"Del på Google+",pl:"Udostępnij na Google+",pt:"Compartilhar no Google+",ro:"Partajează pe Google+",ru:"Поделиться на Google+",sk:"Zdieľať na Google+",sl:"Deli na Google+",sr:"Podeli na Google+",sv:"Dela på Google+",tr:"Google+'da paylaş",zh:"在Google+上分享"},shareUrl:"https://plus.google.com/share?url="+encodeURIComponent(o.getURL())+o.getReferrerTrack()}}},{}],11:[function(require,module,exports){"use strict";module.exports=function(e){return{blank:!0,popup:!1,shareText:"Info",name:"info",faName:"fa-info",title:{de:"weitere Informationen",ch:"weitere Informationen",en:"more information",es:"más informaciones",fr:"plus d'informations",it:"maggiori informazioni",da:"flere oplysninger",nl:"verdere informatie"},shareUrl:e.getInfoUrl()}}},{}],12:[function(require,module,exports){"use strict";module.exports=function(e){return{popup:!0,shareText:{de:"mitteilen",ch:"mitteilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"シェア",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"distribuiți",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"linkedin",faName:"fa-linkedin",title:{bg:"Сподели в LinkedIn",da:"Del på LinkedIn",ch:"Bei LinkedIn teilen",en:"Share on LinkedIn",es:"Compartir en LinkedIn",fi:"Jaa LinkedInissä",fr:"Partager sur LinkedIn",hr:"Podijelite na LinkedIn",hu:"Megosztás LinkedInen",it:"Condividi su LinkedIn",ja:"LinkedIn上で共有",ko:"LinkedIn에서 공유하기",nl:"Delen op LinkedIn",no:"Del på LinkedIn",pl:"Udostępnij przez LinkedIn",pt:"Compartilhar no LinkedIn",ro:"Partajează pe LinkedIn",ru:"Поделиться на LinkedIn",sk:"Zdieľať na LinkedIn",sl:"Deli na LinkedIn",sr:"Podeli na LinkedIn-u",sv:"Dela på LinkedIn",tr:"LinkedIn'ta payla
68ş",zh:"在LinkedIn上分享"},shareUrl:"https://www.linkedin.com/cws/share?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},{}],13:[function(require,module,exports){"use strict";module.exports=function(e){var i=e.getOption("mailUrl");return 0===i.indexOf("mailto:")&&(i+="?subject="+encodeURIComponent(e.getOption("mailSubject")),i+="&body="+encodeURIComponent(e.getOption("mailBody"))),{blank:0===i.indexOf("http"),popup:!1,shareText:"mail",name:"mail",faName:"fa-envelope",title:{bg:"Изпрати по имейл",da:"Sende via e-mail",de:"Per E-Mail versenden",ch:"Per E-Mail versenden",en:"Send by email",es:"Enviar por email",fi:"Lähetä sähköpostitse",fr:"Envoyer par courriel",hr:"Pošaljite emailom",hu:"Elküldés e-mailben",it:"Inviare via email",ja:"電子メールで送信",ko:"이메일로 보내기",nl:"Sturen via e-mail",no:"Send via epost",pl:"Wyślij e-mailem",pt:"Enviar por e-mail",ro:"Trimite prin e-mail",ru:"Отправить по эл. почте",sk:"Poslať e-mailom",sl:"Pošlji po elektronski pošti",sr:"Pošalji putem email-a",sv:"Skicka via e-post",tr:"E-posta ile gönder",zh:"通过电子邮件传送"},shareUrl:i}}},{}],14:[function(require,module,exports){"use strict";var url=require("url");module.exports=function(e){var t=e.getMeta("DC.title")||e.getTitle(),r=e.getMeta("DC.creator");r.length>0&&(t+=" - "+r);var i=e.getOption("mediaUrl");i&&i.length<=0&&(i=e.getMeta("og:image"));var n=url.parse("https://www.pinterest.com/pin/create/link/",!0);return n.query.url=e.getURL(),n.query.media=i,n.query.description=t,delete n.search,{popup:!0,shareText:"pin it",name:"pinterest",faName:"fa-pinterest-p",title:{de:"Bei Pinterest pinnen",ch:"Bei Pinterest pinnen",en:"Pin it on Pinterest",es:"Compartir en Pinterest",fr:"Partager sur Pinterest",it:"Condividi su Pinterest",da:"Del på Pinterest",nl:"Delen op Pinterest"},shareUrl:url.format(n)+e.getReferrerTrack()}}},{url:5}],15:[function(require,module,exports){"use strict";module.exports=function(t){var e=encodeURIComponent(t.getURL()),r=t.getMeta("DC.title"),l=t.getMeta("DC.creator");return r.length>0&&l.length>0?r+=" - "+l:r=t.getTitle(),{popup:!0,shareText:{bg:"cподеляне",da:"del",de:"teilen",ch:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"},name:"tumblr",faName:"fa-tumblr",title:{bg:"Сподели в tumblr",da:"Del på tumblr",de:"Bei tumblr teilen",ch:"Bei tumblr teilen",en:"Share on tumblr",es:"Compartir en tumblr",fi:"Jaa tumblrissä",fr:"Partager sur tumblr",hr:"Podijelite na tumblr",hu:"Megosztás tumblren",it:"Condividi su tumblr",ja:"tumblr上で共有",ko:"tumblr에서 공유하기",nl:"Delen op tumblr",no:"Del på tumblr",pl:"Udostępnij przez tumblr",pt:"Compartilhar no tumblr",ro:"Partajează pe tumblr",ru:"Поделиться на tumblr",sk:"Zdieľať na tumblr",sl:"Deli na tumblr",sr:"Podeli na tumblr-u",sv:"Dela på tumblr",tr:"tumblr'ta paylaş",zh:"在tumblr上分享"},shareUrl:"http://tumblr.com/widgets/share/tool?canonicalUrl="+e+t.getReferrerTrack()}}},{}],16:[function(require,module,exports){(function(global){"use strict";var url=require("url"),$="undefined"!=typeof window?window.jQuery:void 0!==global?global.jQuery:null;module.exports=function(t){var e=url.parse("https://twitter.com/intent/tweet",!0),r=t.getMeta("DC.title"),i=t.getMeta("DC.creator");return r.length>0&&i.length>0?r+=" - "+i:r=t.getTitle(),e.query.text=function(t,e){var r=$("<div/>").html(t).text();if(r.length<=e)return t;var i=r.substring(0,e-1).lastIndexOf(" ");return r.substring(0,i)+"…"}(r,120),e.query.url=t.getURL(),null!==t.options.twitterVia&&(e.query.via=t.options.twitterVia),delete e.search,{popup:!0,shareText:"tweet",name:"twitter",faName:"fa-twitter",title:{bg:"Сподели в Twitter",da:"Del på Twitter",de:"Bei Twitter teilen",ch:"Bei Twitter teilen",en:"Share on Twitter",es:"Compartir en Twitter",fi:"Jaa Twitterissä",fr:"Partager sur Twitter",hr:"Podijelite na Twitteru",hu:"Megosztás Twitteren",it:"Condividi su Twitter",ja:"ツイッター上で共有",ko:"트위터에서 공유하기",nl:"Delen op Twitter",no:"Del på Twitter",pl:"Udostępnij na Twitterze",pt:"Compartilhar no Twitter",ro:"Partajează pe Twitter",ru:"Поделиться на Twitter",sk:"Zdieľať na Twitteri",sl:"Deli na Twitterju",sr:"Podeli na Twitter-u",sv:"Dela på Twitter",tr:"Twitter'da paylaş",zh:"在Twitter上分享"},shareUrl:url.format(e)+t.getReferrerTrack()}}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{url:5}],17:[function(require,module,exports){"use strict";module.exports=function(a){var p=encodeURIComponent(a.getURL()),e=a.getMeta("DC.title"),t=a.getMeta("DC.creator");return e.length>0&&t.length>0?e+=" - "+t:e=a.getTitle(),{popup:!1,shareText:{bg:"cподеляне",da:"del",de:"teilen",ch:"teilen",en:"share",es:"compartir",fi:"Jaa",fr:"partager",hr:"podijelite",hu:"megosztás",it:"condividi",ja:"共有",ko:"공유하기",nl:"delen",no:"del",pl:"udostępnij",pt:"compartilhar",ro:"partajează",ru:"поделиться",sk:"zdieľať",sl:"deli",sr:"podeli",sv:"dela",tr:"paylaş",zh:"分享"}
68,name:"whatsapp",faName:"fa-whatsapp",title:{bg:"Сподели в Whatsapp",da:"Del på Whatsapp",de:"Bei Whatsapp teilen",ch:"Bei Whatsapp teilen",en:"Share on Whatsapp",es:"Compartir en Whatsapp",fi:"Jaa WhatsAppissä",fr:"Partager sur Whatsapp",hr:"Podijelite na Whatsapp",hu:"Megosztás WhatsAppen",it:"Condividi su Whatsapp",ja:"Whatsapp上で共有",ko:"Whatsapp에서 공유하기",nl:"Delen op Whatsapp",no:"Del på Whatsapp",pl:"Udostępnij przez WhatsApp",pt:"Compartilhar no Whatsapp",ro:"Partajează pe Whatsapp",ru:"Поделиться на Whatsapp",sk:"Zdieľať na Whatsapp",sl:"Deli na Whatsapp",sr:"Podeli na WhatsApp-u",sv:"Dela på Whatsapp",tr:"Whatsapp'ta paylaş",zh:"在Whatsapp上分享"},shareUrl:"whatsapp://send?text="+encodeURIComponent(e)+"%20"+p+a.getReferrerTrack()}}},{}],18:[function(require,module,exports){"use strict";module.exports=function(e){return{popup:!0,shareText:{de:"teilen",ch:"teilen",en:"share",es:"compartir",fr:"partager",it:"condividi",da:"del",nl:"delen"},name:"xing",faName:"fa-xing",title:{de:"Bei XING teilen",ch:"Bei XING teilen",en:"Share on XING",es:"Compartir en XING",fr:"Partager sur XING",it:"Condividi su XING",da:"Del på XING",nl:"Delen op XING"},shareUrl:"https://www.xing.com/social_plugins/share?url="+encodeURIComponent(e.getURL())+e.getReferrerTrack()}}},{}],19:[function(require,module,exports){(function(global){"use strict";var $="undefined"!=typeof window?window.jQuery:void 0!==global?global.jQuery:null,url=require("url"),Shariff=function(e,t){var r=this;this.element=e,$(e).empty(),this.options=$.extend({},this.defaults,t,$(e).data());var i=[require("./services/addthis"),require("./services/diaspora"),require("./services/facebook-like"),require("./services/facebook"),require("./services/flattr"),require("./services/googleplus"),require("./services/info"),require("./services/linkedin"),require("./services/mail"),require("./services/pinterest"),require("./services/twitter"),require("./services/whatsapp"),require("./services/xing"),require("./services/tumblr")];this.services=$.map(this.options.services,(function(e){var t;return i.forEach((function(i){return(i=i(r)).name===e?(t=i,null):void 0})),t})),this._addButtonList(),null!==this.options.backendUrl&&this.getShares().then($.proxy(this._updateCounts,this))};Shariff.prototype={defaults:{theme:"color",backendUrl:null,infoUrl:"http://ct.de/-2467514",lang:"de",langFallback:"en",mailUrl:function(){var e=url.parse(this.getURL(),!0);return e.query.view="mail",delete e.search,url.format(e)},mailSubject:function(){return this.getMeta("DC.title")||this.getTitle()},mailBody:function(){return"<"+this.getURL()+">"},mediaUrl:null,orientation:"horizontal",referrerTrack:null,services:["twitter","facebook","googleplus","info","facebook-like"],title:function(){return $("head title").text()},twitterVia:null,flattrUser:null,flattrCategory:null,url:function(){var e=global.document.location.href,t=$("link[rel=canonical]").attr("href")||this.getMeta("og:url")||"";return t.length>0&&(t.indexOf("http")<0&&(t=global.document.location.protocol+"//"+global.document.location.host+t),e=t),e}},$socialshareElement:function(){return $(this.element)},getLocalized:function(e,t){return"object"==typeof e[t]?void 0===e[t][this.options.lang]?e[t][this.options.langFallback]:e[t][this.options.lang]:"string"==typeof e[t]?e[t]:void 0},getMeta:function(e){return $('meta[name="'+e+'"],[property="'+e+'"]').attr("content")||""},getInfoUrl:function(){return this.options.infoUrl},getURL:function(){return this.getOption("url")},getOption:function(e){var t=this.options[e];return"function"==typeof t?$.proxy(t,this)():t},getTitle:function(){return this.getOption("title")},getReferrerTrack:function(){return this.options.referrerTrack||""},getShares:function(){var e=url.parse(this.options.backendUrl,!0);return e.query.url=this.getURL(),delete e.search,$.getJSON(url.format(e))},_updateCounts:function(e){var t=this;$.each(e,(function(e,r){r>=1e3&&(r=Math.round(r/1e3)+"k"),$(t.element).find("."+e+" a").append('<span class="share_count">'+r)}))},_addButtonList:function(){var e=this,t=this.$socialshareElement(),r="theme-"+this.options.theme,i="orientation-"+this.options.orientation,n="col-"+this.options.services.length,a=$("<ul>").addClass(r).addClass(i).addClass(n);
68this.services.forEach((function(t){var r=$('<li class="shariff-button">').addClass(t.name),n=$("<a>").attr("href",t.shareUrl);void 0!==t.faName&&n.prepend('<span class="fa '+t.faName+'">'),t.popup?n.attr("rel","popup"):t.blank&&n.attr("target","_blank"),n.attr("title",e.getLocalized(t,"title")),n.attr("role","button"),n.attr("aria-label",e.getLocalized(t,"title")),r.append(n),a.append(r)})),a.on("click",'[rel="popup"]',(function(e){e.preventDefault();var t=$(this).attr("href");global.window.open(t,"_blank","width=600,height=460")})),t.append(a)}},module.exports=Shariff,global.Shariff=Shariff,$(".shariff").each((function(){this.hasOwnProperty("shariff")||(this.shariff=new Shariff(this))}))}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"./services/addthis":6,"./services/diaspora":7,"./services/facebook":8,"./services/facebook-like":20,"./services/flattr":9,"./services/googleplus":10,"./services/info":11,"./services/linkedin":12,"./services/mail":13,"./services/pinterest":14,"./services/tumblr":15,"./services/twitter":16,"./services/whatsapp":17,"./services/xing":18,url:5}]},{},[19]),function(root,factory){"function"==typeof define&&define.amd?define(factory):"object"==typeof exports?module.exports=factory(require,exports,module):root.ouibounce=factory()}(this,(function(require,exports,module){return function(el,custom_config){"use strict";var config=custom_config||{},aggressive=config.aggressive||!1,sensitivity=setDefault(config.sensitivity,20),timer=setDefault(config.timer,1e3),delay=setDefault(config.delay,0),callback=config.callback||function(){},cookieExpire=setDefaultCookieExpire(config.cookieExpire)||"",cookieDomain=config.cookieDomain?";domain="+config.cookieDomain:"",cookieName=config.cookieName?config.cookieName:"viewedOuibounceModal",sitewide=!0===config.sitewide?";path=/":"",_delayTimer=null,_html=document.documentElement;function setDefault(_property,_default){return void 0===_property?_default:_property}function setDefaultCookieExpire(days){var ms=24*days*60*60*1e3,date=new Date;return date.setTime(date.getTime()+ms),"; expires="+date.toUTCString()}function handleMouseleave(e){e.clientY>sensitivity||(_delayTimer=setTimeout(fire,delay))}function handleMouseenter(){_delayTimer&&(clearTimeout(_delayTimer),_delayTimer=null)}setTimeout((function(){if(isDisabled())return;_html.addEventListener("mouseleave",handleMouseleave),_html.addEventListener("mouseenter",handleMouseenter),_html.addEventListener("keydown",handleKeydown)}),timer);var disableKeydown=!1;function handleKeydown(e){disableKeydown||e.metaKey&&76===e.keyCode&&(disableKeydown=!0,_delayTimer=setTimeout(fire,delay))}function checkCookieValue(cookieName,value){return function(){for(var cookies=document.cookie.split("; "),ret={},i=cookies.length-1;i>=0;i--){var el=cookies[i].split("=");ret[el[0]]=el[1]}return ret}()[cookieName]===value}function isDisabled(){return checkCookieValue(cookieName,"true")&&!aggressive}function fire(){isDisabled()||(el&&(el.style.display="block"),callback(),disable())}function disable(custom_options){var options=custom_options||{};void 0!==options.cookieExpire&&(cookieExpire=setDefaultCookieExpire(options.cookieExpire)),!0===options.sitewide&&(sitewide=";path=/"),void 0!==options.cookieDomain&&(cookieDomain=";domain="+options.cookieDomain),void 0!==options.cookieName&&(cookieName=options.cookieName),document.cookie=cookieName+"=true"+cookieExpire+cookieDomain+sitewide,_html.removeEventListener("mouseleave",handleMouseleave),_html.removeEventListener("mouseenter",handleMouseenter),_html.removeEventListener("keydown",handleKeydown)}return{fire:fire,disable:disable,isDisabled:isDisabled}}}));var transactionId=0;function submitPrg(data){document.getElementById("prg-input").value=data,document.getElementById("prg-form").submit()}function obfuscatePrg(str){let obfuscated="";for(let i=0;i<str.length;i++)obfuscated+="PQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO".charAt("!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~".indexOf(str.charAt(i)));return obfuscated}var etApp={},etCustom={},cartTimeout;function etImageUnlazy(obj_or_selector,class_to_remove,class_to_add){var $obj;obj_or_selector instanceof jQuery?$obj=obj_or_selector:obj_or_selector&&($obj=$(obj_or_selector)),$obj.length&&$obj.each((function(){var $img=$(this).addClass("imageunlazy_loading").load((function(){$(this).removeClass("imageunlazy_loading").addClass("imageunlazy_loaded")}));$img.attr("data-sizes")&&($img.attr("sizes",$img.attr("data-sizes")),$img.removeAttr("data-sizes")),$img.attr("data-srcset")&&($img.attr("srcset",$img.attr("data-srcset")),$img.removeAttr("data-srcset")),$img.attr("data-src")&&($img.attr("src",$img.attr("data-src")),$img.removeAttr("data-src")),class_to_remove&&$img.removeClass(class_to_remove),class_to_add&&$img.addClass(class_to_add)}))}function controlHandlers(){console.log("Run Controlhandler"),$("._control").length&&$("._control").change((function(event){var felder=$(this).data("c
68ontrol").split(",");"show"==$(this).data("controlevent")?felder.forEach((function(feld){$(feld).removeClass("uk-hidden")})):"hide"==$(this).data("controlevent")?felder.forEach((function(feld){$(feld).addClass("uk-hidden")})):felder.forEach((function(feld){$(feld).toggleClass("uk-hidden")}))})),$("#voucher-code").keyup((function(event){""==$(this).val()?$("#voucherButton").prop("disabled",!0):$("#voucherButton").prop("disabled",!1)}))}function scrollTopLink(){var lastTop=$(this).scrollTop(),scrollTopVisible=!1,timeout=null;$(window).scroll((function(){var currentTop=$(this).scrollTop();currentTop>200&&currentTop+20<lastTop&&!scrollTopVisible?(scrollTopVisible=!0,$(".back-to-top").fadeIn(),timeout=setTimeout((function(){scrollTopVisible=!1,$(".back-to-top").fadeOut()}),4e3)):currentTop<200&&scrollTopVisible?(clearTimeout(timeout),scrollTopVisible=!1,$(".back-to-top").fadeOut()):scrollTopVisible&&timeout&&(clearTimeout(timeout),timeout=setTimeout((function(){scrollTopVisible=!1,$(".back-to-top").fadeOut()}),4e3)),lastTop=currentTop})),$(".back-to-top").click((function(event){event.preventDefault(),timeout&&clearTimeout(timeout),$("body,html").animate({scrollTop:0},800,"swing",(function(){scrollTopVisible=!1,$(".back-to-top").fadeOut()}))}))}function isNumeric(n){return!isNaN(parseFloat(n))&&isFinite(n)}function esuite_set_delivery_address(id){if(id>0){var firma=document.getElementById("la_o"),firmaChanged=!1;if(""!==_la[id].name1?(firma.checked=firmaChanged=!0,firma.setAttribute("checked","checked")):firma.checked&&(firma.checked=!1,firmaChanged=!0,firma.removeAttribute("checked")),firmaChanged){var event=document.createEvent("Event");event.initEvent("change",!0,!0),firma.dispatchEvent(event)}if(Number(_la[id].anrede)<3)for(anredeRadios=document.getElementsByClassName("la_anrede"),i=0;i<anredeRadios.length;i++)anredeRadios[i].value===_la[id].anrede?(anredeRadios[i].checked=!0,anredeRadios[i].setAttribute("checked","checked")):(anredeRadios[i].checked=!1,anredeRadios[i].removeAttribute("checked"));for(var inputName in _la[id])if(_la[id].hasOwnProperty(inputName)&&"anrede"!==inputName){var inputId="la_"+inputName;1!==Number(_la[id].packstation)||"name2"!==inputName&&"hausnummer"!==inputName||(inputId+="_packstation");var input=document.getElementById(inputId);if(input)if("SELECT"===input.tagName&&input.options.length>0)for(i=0;i<input.options.length;i++)input.options[i].selected=input.options[i].value===_la[id][inputName];else"INPUT"===input.tagName&&("checkbox"===input.type?"1"===_la[id][inputName]?(input.checked=!0,input.setAttribute("checked","checked")):(input.checked=!1,input.removeAttribute("checked")):"text"!==input.type&&"number"!==input.type||(input.value=_la[id][inputName]))}var packstation=document.getElementById("la_packstation"),packstationEvent=document.createEvent("Event"),packstationLink=document.getElementById("la_link_packstation");1===Number(_la[id].packstation)?(packstation.checked=!0,packstation.setAttribute("checked","checked"),packstationLink&&(packstationLink.style.display="")):(packstation.checked=!1,packstation.removeAttribute("checked"),packstationLink&&(packstationLink.style.display="none")),packstationEvent.initEvent("change",!0,!0),packstation.dispatchEvent(packstationEvent),"person"===document.body.dataset.vwtype&&"lanschrift"===document.body.dataset.vwname&&document.getElementById("adresse_loeschen").classList.remove("uk-hidden")}else esuite_reset_la()}function esuite_reset_la(){$("#la_titel").val(0).attr("readonly",!1),$("#la_vorname").val("").attr("readonly",!1),$("#la_nachname").val("").attr("readonly",!1),$("#la_name1").val("").attr("readonly",!1),$("#la_name2").val("").attr("readonly",!1),$("#la_name2_packstation").val("").attr("readonly",!1),$("#la_name2hidden").val("").attr("readonly",!1),$("#la_name3 option").removeAttr("selected"),$("#la_strasse").val("").attr("readonly",!1),$("#la_hausnummer").val("").attr("readonly",!1),$("#la_hausnummer_packstation").val("").attr("readonly",!1),$("#la_hausnummerhidden").val("").attr("readonly",!1),$("#la_plz").val("").attr("readonly",!1),$("#la_ort").val("").attr("readonly",!1),$("#la_lkz").attr("readonly",!1);var packstationCheckbox=document.getElementById("la_packstation");if(packstationCheckbox.checked){packstationCheckbox.checked=!1,packstationCheckbox.removeAttribute("checked");var packstationEvent=document.createEvent("Event");packstationEvent.initEvent("change",!0,!0),packstationCheckbox.dispatchEvent(packstationEvent);var link=document.getElementById("link_packstation");link&&(link.style.display="none")}var firma=document.getElementById("la_o");if(firma.checked){firma.checked=!1,firma.removeAttribute("checked");var firmaEvent=document.createEvent("Event");firmaEvent.initEvent("change",!0,!0),firma.dispatchEvent(firmaEvent)}$("#adresse_loeschen").addClass("uk-hidden")}function esuite_remove_la(msg){$("#la_saved_id").val()>0&&confirm(msg)&&($("#la_mode").val(1),$("#frmLa").submit())}function captchaReload(sessname,sessid){$.getJSON("/module/intern/captcha_json.php?"+sessname+"="+sessid,(function(response){$("#captchaimg").attr("src","/module/intern/captcha.php?id="+response.id+"&"+sessname+"="+sessid),$("#captcha_id").val(response.id)}
68))}function getCookie(cname){for(var name=cname+"=",ca=document.cookie.split(";"),i=0;i<ca.length;i++){var c=$.trim(ca[i]);if(0==c.indexOf(name))return c.substring(name.length,c.length)}return""}function setCookie(cname,cvalue,exdays){var s=cname+"="+cvalue;if(exdays>0){var d=new Date;d.setTime(d.getTime()+24*exdays*60*60*1e3),s=s+"; expires="+d.toGMTString()}s+="; path=/",document.cookie=s}function globalHandlers(){$("img.js-img").each((function(){$(this).attr("src",$(this).attr("data-src"))}));var mobileSearchInputTime=Date.now();$(".searchbutton").click((function(event){event.preventDefault();var current=Date.now(),$this=$(this);if(current>mobileSearchInputTime+250){var el=document.getElementById("element_mobile_search"),show="none"===el.style.display||""===el.style.display||el.classList.contains("uk-hidden");if(el.classList.contains("uk-hidden")&&el.classList.remove("uk-hidden"),show)el.style.display="block",$("#mobile-search-field").focus(),$this.hasClass("searchbar_open")||$this.addClass("searchbar_open");else{el.style.display="none",$this.hasClass("searchbar_open")&&$this.removeClass("searchbar_open");var searchResults=document.querySelector(".mobile_search_results");null===searchResults||searchResults.classList.contains("uk-hidden")||searchResults.classList.add("uk-hidden")}mobileSearchInputTime=current}}));var mobileSearchContainer=document.getElementById("element_mobile_search");if(null!==mobileSearchContainer){mobileSearchContainer.addEventListener("focusout",(function(e){if(e.preventDefault(),e.stopPropagation(),null===event.relatedTarget||!event.relatedTarget.classList.contains("mobile_search_results__list_item_link")){let searchResults=document.querySelector(".mobile_search_results");null===searchResults||searchResults.classList.contains("uk-hidden")||setTimeout((function(){searchResults.classList.add("uk-hidden")}),100)}}),!1);var mobileSearchButton=document.getElementById("mobile_search_button");null!==mobileSearchButton&&mobileSearchButton.addEventListener("mousedown",(function(e){e.preventDefault(),e.stopPropagation(),e.target.closest("form.search-form").submit()}),!1)}$(".backlink").click((function(event){history.length&&(event.preventDefault(),history.go(-1))})),$(".autosubmit").change((function(){$("#spinner").show(),$(this).closest("form").submit()}));var $ferror=$(".has-error");if($ferror.length>0){var viewportHeight=Math.ceil(Math.max(document.documentElement.clientHeight,window.innerHeight||0)),scrollToOffset=0,warning=document.getElementsByClassName("onewarning");scrollToOffset=warning.length>0?warning[0].getBoundingClientRect().top-document.body.getBoundingClientRect().top-16:$ferror.first().offset().top-viewportHeight/2,$("html, body").animate({scrollTop:scrollToOffset},1500)}$(".more-details-button").each((function(){var id=$(this).data("more-box"),el=$("#"+id),textmore=$(this).data("text-more")+'<i class="uk-icon-angle-down uk-margin-left"></i>',textless=$(this).data("text-less")+'<i class="uk-icon-angle-up uk-margin-left"></i>',s='<a href="#" class="uk-button-small uk-button-default toggle-more-box ">'+textmore+"</a>";$(this).html(s),$(window).width()>=768&&$(this).hasClass("uk-hidden-large")&&($(this).find("a").html(textless),$(el).toggleClass("more-box")),$(this).find("a").click((function(event){event.preventDefault(),$(el).hasClass("more-box")?$(this).html(textless):$(this).html(textmore),$(el).toggleClass("more-box")}))})),$(".element_intl_form").each((function(){var $this=$(this);"mobile"==$this.data("form")?$this.find("select").on("change",(function(){$(this.form).trigger("submit")})):$this.find("li[data-value]").on("click",(function(event){event.preventDefault();var $a=$(this),$f=$a.closest("form"),$i=$f.find('input[name="'+$a.data("target")+'"]');$i.length&&$i.val()!=$a.data("value")&&($i.val($a.data("value")),$f.trigger("submit"))}))})),$(".select-country-iso").click((function(event){event.preventDefault();var request="/json.php?service=setDeliveryCountryByPrologue&dc="+$(this).attr("href");$.getJSON(request,(function(response){document.location.reload()}))})),$(".select-language").click((function(event){event.preventDefault(),document.location.reload()})),$(".select-currency").click((function(event){event.preventDefault(),document.location.reload()})),$(".element_intl_selections .uk-close").click((function(event){event.preventDefault(),$.getJSON("/json.php?service=disablePrologue",(function(response){$(".header-intl-container").hide()}))})),$(".form-button").click((function(){$("#form-success").removeClass("uk-hidden")})),initCartDropDown(),scrollTopLink(),initDeliveryCountryPopup(),initSuperHeader()}function initSuperHeader(){let superHeader=document.getElementById("superheader");if(superHeader&&!getCookie("hideSuper")){superHeader.classList.remove("uk-hidden");let superHeaderBtn=document.getElementById("superheader-close");superHeaderBtn&&superHeaderBtn.addEventListener("click",(function(){setCookie("hideSuper",1,1),document.getElementById("superheader").classList.add("uk-hidden")}))}}function initDeliveryCountryPopup(){if(document.getElementById("modal-deliverycountry")){$("#url-delivery-country .country_select").click((function(){var $this=$(this),elem_val=($this.data("url"),$this.text().trim()),activeFlag=document.getElementById("country_popup").getElementsByClassName("flag--active")[0],newFlag=this.getElementsByClassName("flag")[0];$(".country_select").removeClass("c_active"),$this.addClass("c_active"),activeFlag.className=activeFlag.className.replace(/flag-[a-zA-Z]{2}\b/,newFlag.className.match(/flag-[a-zA-Z]{2}\b/)[0]),$("#country_popup .country-desc--active").text(elem_val)})),$("#button-delivery-country").click((function(event){event.preventDefault(),location.href=$("#url-delivery-country").find("li.c_active").data("url")}));
68var pop1=new $.UIkit.modal("#modal-deliverycountry");pop1.options.bgclose=!1,pop1.options.center=!0,pop1.on({"hide.uk.modal":function(){$.get("/json.php?service=acceptDeliveryCountry")}}),pop1.show()}}function initCartDropDown(){if(document.getElementById("cart-dropdown")){var currentPos=$("#cart-dropdown").data("currentpos")||0,numPos=$("#cart-dropdown").data("numpos")||0;$(".dropdown-slide-up").click((function(event){event.preventDefault(),currentPos>0&&(setNewCartPos(--currentPos),$(".dropdown-slide-down").removeClass("inactive"))})),$(".dropdown-slide-down").click((function(event){event.preventDefault(),currentPos<numPos-3&&(setNewCartPos(++currentPos),currentPos==numPos-3&&$(".dropdown-slide-down").addClass("inactive"))}))}}function setNewCartPos(newPos){var height=$("#cart-dropdown .dropdown-cart-inner ul > li:first-child").height()+5;$("#cart-dropdown").data("currentpos",newPos),$("#cart-dropdown .uk-list").animate({scrollTop:newPos*height},200),0==newPos?$("#cart-dropdown .dropdown-slide-up").css("visibility","hidden"):$("#cart-dropdown .dropdown-slide-up").css("visibility","visible")}function setBadgeContentCounter(counter,response){if(document.getElementById(counter)){var $counter=$("#"+counter);void 0!==response.count?$counter.html(response.count):$counter.html(parseInt($counter.html(),10)+1)}else void 0===response.count&&(response.count=1),$("#"+counter+"-container").append('<span class="uk-badge uk-badge-danger uk-badge-notification" id="'+counter+'">'+response.count+"</span>")}function setContainerData(container,response){if(document.getElementById(container)){var $container=$("#"+container);void 0!==response.data2&&$container.html(response.data2),void 0!==response.count&&$container.data("numpos",response.count)}}function jsonHandlers(){$("a.json, a.textblockoverlay").click((function(event){event.preventDefault();var clicked_link=$(this);if(!clicked_link.data("jsonHandler")){clicked_link.data("jsonHandler",!0);var request,url=clicked_link.attr("href"),template=clicked_link.data("template"),counter=clicked_link.data("c
68ounter"),container=clicked_link.data("container"),praesenz=clicked_link.data("praesenz"),template2=clicked_link.data("template2");if(template||counter)request="/json.php?service=getViewContent",template&&(request=request+"&template="+template),request=request+"&url="+encodeURIComponent(url),container&&(request+="&template2=element_cart_dropdown"),praesenz&&(request=request+"&praesenz="+praesenz),request=request+"&lang="+_lang,"1"==$(this).data("wait")&&$("#spinner").show(),$.getJSON(request,(function(response){$("#spinner").hide(),counter&&setBadgeContentCounter(counter,response),container&&setContainerData(container,response),(clicked_link.hasClass("intoMerkliste")||clicked_link.hasClass("removeMerkliste"))&&(clicked_link.replaceWith(response.data),jsonHandlers())})).always((function(){clicked_link.data("jsonHandler",!1)}));else{if("1"==$(this).data("wait")&&$("#spinner").show(),template2){if(request="/json.php?service=getViewContentNoHead",template2&&(request=request+"&template2="+template2),request=(request=(request=request+"&lang="+_lang)+"&praesenz="+_presence_id)+"&url="+encodeURIComponent(url),-1===url.indexOf("index.php")){let replaceSearch=/^\/|\/$/g;request+="&a="+url.replace(replaceSearch,"")}}else request=url;$.get(request,(function(response){if($("#spinner").hide(),container)$("#"+container).html(response),UIkit.domObserve("#modal-content");else{var pop1=new $.UIkit.modal("#modal");template2?$("#modal-content").html(response.data2):$("#modal-content").html(response),pop1.show(),UIkit.domObserve("#modal-content"),initTrackingOptOut()}})).always((function(){clicked_link.data("jsonHandler",!1)}))}}})),$("button.json").click((function(event){event.preventDefault();var clicked_button=$(this),o=clicked_button.closest("form");if(!o.data("jsonHandler")){o.data("jsonHandler",!0);var url=o.attr("action"),counter=clicked_button.data("counter"),container=clicked_button.data("container"),praesenz=clicked_button.data("praesenz"),template=clicked_button.data("template"),template2=clicked_button.data("template2");-1!==url.indexOf("ac_unique")&&(url=url.replace(/ac_unique[\w=]*/,""));var request="/json.php?service=getViewContent&url="+encodeURIComponent(url);container&&(request+="&template2=element_cart_dropdown"),template&&(request=request+"&template="+template),template2&&(request=request+"&template2="+template2),praesenz&&(request=request+"&praesenz="+praesenz);UIkit.modal("#success");if(clicked_button.hasClass("buy-button")&&!clicked_button.hasClass("uk-visible-small")){clicked_button.addClass("uk-hidden-small");let button_id="#addToCart_"+clicked_button.data("id")+"_added",new_button=$(button_id);new_button&&new_button.removeClass("uk-hidden").addClass("uk-visible-small")}else if(clicked_button.hasClass("order_button")&&!clicked_button.hasClass("uk-visible-small")){clicked_button.data("product_id");let span_id="#addToCartMobile_"+clicked_button.data("product_id"),added_span_id="#addToCartMobileAdded_"+clicked_button.data("product_id"),span=$(span_id);span&&!span.hasClass("uk-hidden")&&span.addClass("uk-hidden");let added_span=$(added_span_id);added_span&&added_span.hasClass("uk-hidden")&&added_span.removeClass("uk-hidden")}$.ajax(request,{data:o.serialize(),dataType:"json",type:"POST",success:function(response){if(clicked_button.hasClass("productfinder-submit")||$("#success .uk-modal-dialog").css("visibility","visible"),clicked_button.hasClass("productfinder-submit")&&updateProductfinderContent(response),counter&&setBadgeContentCounter(counter,response),container){if(setContainerData(container,response),initCartDropDown(),"string"==typeof vw_type&&"warenkorb"==vw_type&&"string"==typeof vw_name&&"detail"==vw_name&&"string"==typeof cartLink)return void(window.location.href=cartLink);if(0==$("[data-uk-dropdown-cart]").data("enabled")?($("[data-uk-dropdown-cart]").data("enabled",1),UIkit.dropdown($("[data-uk-dropdown-cart][data-enabled]"))):UIkit.domObserve("#cart-dropdown"),"artikel"!=$("body").data("vwtype")){var dropdown=$("#cart-dropdown").html(),element=$("#tmpcart");element.html(dropdown),element.css("right",$(".content-wrapper div").offset().left.toString()+"px"),window.innerWidth<768&&($("#element_mobile_search").is(":visible")?element.css("top","125px"):element.css("top","75px")),element.show(),setTimeout((function(){$("#tmpcart").hide()}),3e3)}else UIkit.Utils.scrollToElement($("body")),$("#cartIcon").trigger("click"),cartTimeout=setTimeout((function(){$("body").trigger("click")}),3e3)}try{"function"==typeof trackPeeriusCart&&trackPeeriusCart(clicked_button.data("id"),clicked_button.siblings(".quantity").find(".qty").val())}catch(e){console.log(e.message)}}}).complete((function(){o.data("jsonHandler",!1)})).error((function(){}))}}
68)),$("#cart-dropdown").on("mouseenter",(function(){clearTimeout(cartTimeout)})),$("#cartIcon").on("mouseenter",(function(){clearTimeout(cartTimeout)}))}function uiKitInit(){$("html.uk-notouch").length&&UIkit.dropdown($("[data-uk-dropdown-notouch]"),{mode:"click"}),document.getElementById("cart-dropdown")&&$("[data-uk-dropdown-cart]").each((function(){1==$(this).data("enabled")&&UIkit.dropdown($(this))})),UIkit.on("beforeready.uk.dom",(function(){$.extend(UIkit.components.dropdown.prototype.defaults,{delay:500,remaintime:500}),$.extend(UIkit.components.modal.prototype.defaults,{center:!0})})),$("#element_offcanvas").find(".offcanvas").html(_offcanvas);new et.mobileMenu({menuElement:et.Js.getElement(".offcanvas__menu")[0]});UIkit.on("selectitem.uk.autocomplete",(function(event,data,acobject){"element_mobile_search"!==event.target.parentElement.id&&$(event.target).submit()})),$(".uk-notouch .uk-tooltip-notouch").uk("tooltip"),$(".level-1.et-parent > a").click((function(event){event.preventDefault(),$(this).next().toggleClass("et-active"),$(this).closest(".uk-offcanvas-bar").css("overflow-y","hidden").scrollTop(0)})),$(".level-2.et-parent > a").click((function(event){event.preventDefault(),$(this).next().toggleClass("et-show"),$(this).toggleClass("et-open")})),$(".et-back").click((function(event){$(this).closest(".et-nav-sub").hasClass("et-active")?(event.preventDefault(),event.stopPropagation(),$(this).parent().toggleClass("et-active"),$(this).closest(".uk-offcanvas-bar").css("overflow-y","auto").scrollTop(0)):(event.preventDefault(),event.stopPropagation(),UIkit.offcanvas.hide())})),$(".et-nav-sub").click((function(event){$(this).hasClass("et-active")||(event.preventDefault(),event.stopPropagation(),UIkit.offcanvas.hide())})),UIkit.support.touch&&$(".uk-dropdown a").click((function(event){event.preventDefault(),event.stopPropagation(),document.location.href=$(this).attr("href")})),window.location.hash.length>0&&"#acc_hl_"==window.location.hash.substr(0,8)&&($(window.location.hash).hasClass("uk-active")?$("html, body").animate({scrollTop:$(window.location.hash).offset().top},400):($(window.location.hash).trigger("click"),window.setTimeout((function(){$("html, body").animate({scrollTop:$(window.location.hash).offset().top},400)}),350)))}function youtube(){$(".youtubevideo").click((function(){var html='<iframe width="'+$(this).data("yw")+'" height="'+$(this).data("yh")+'" src="http://www.youtube.com/embed/'+$(this).data("yid")+'?autoplay=1&fs=0&rel=0&showinfo=0&disablekb=1" frameborder="0"></iframe>';$(this).html(html)}))}function checkoutHandlers(){$("a.packstation-link").click((function(){event.preventDefault();var href=$(this).attr("href"),options="toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,resizable=1",screenW=screen.availWidth||800,screenH=screen.availHeight||600,wwidth=760,wheight=660,wleft=0,wtop=0;options=options+",width="+(wwidth=Math.min(wwidth||screenW-100,screenW-100))+",height="+(wheight=Math.min(wheight||screenH-100,screenH-100))+",left="+(wleft=wleft&&wleft>0?wleft:(screenW-wwidth)/2)+",top="+(wtop=wtop&&wtop>0?wtop:(screenH-wheight)/2-20),window.open(href,"packstation",options)})),$("input[type=radio][name=kz_la]").change((function(){var val=this.value,prefix=$(this).data("prefix");"1"===val?($("#"+prefix+"custom-delivery-address").removeClass("uk-hidden"),$("#lalkz option:not(:selected)").attr("disabled",!1)):($("#"+prefix+"custom-delivery-address").addClass("uk-hidden"),$("#"+prefix+"custom-delivery-address input").val(null)),init_la_packstation(prefix)})),$(".rebategroup_combiproduct_addtocart_var").click((function(){var varname=$(this).data("varname"),val=$("input[name="+varname+"]:checked").val(),rebateGroupId=$(this).data("rebate"),masterId=$(this).data("masterid"),request="/json.php?service=getViewContent&url="+encodeURIComponent("/index.php?vw_type=warenkorb&vw_name=detail&ac_type=warenkorb&ac_name=addartikel&ac_id="+masterId+"&"+("addRebateGroup=1&rebateGroupId="+rebateGroupId+"&rebateGroupProductId_"+val+"="+val+"&rebateGroupProductQuantity_"+val+"=1"));$.getJSON(request,(function(){location.reload()})).fail((function(jqXHR,textStatus,error){console.log("failed",textStatus,error,jqXHR)}))})),$(".rebategroup_check").click((function(){var checked=$(this).is(":checked"),qtyelement=$(this).data("qtyelement");checked?($("#"+qtyelement).val("1"),$("#"+qtyelement).removeClass("uk-hidden")):($("#"+qtyelement).addClass("uk-hidden"),$("#"+qtyelement).val("0"))})),$(".rebategroup_combiproduct_addtocart_simple").click((function(){var modal=UIkit.modal("#success");modal.show();$(this).data("varname");for(var qtyelement,rebateGroupId=$(this).data("rebate"),masterId=$(this).data("masterid"),json_params="addRebateGroup=1&rebateGroupId="+rebateGroupId,allChecked=$(".rebategroup_check:checked"),i=0;i<allChecked.length;i++)qtyelement=$(allChecked[i]).data("qtyelement"),json_params=json_params+"&"+$
68(allChecked[i]).attr("id")+"="+$(allChecked[i]).val()+"&"+qtyelement+"="+$("#"+qtyelement).val();var request="/json.php?service=getViewContent&url="+encodeURIComponent("/index.php?vw_type=warenkorb&vw_name=detail&ac_type=warenkorb&ac_name=addartikel&ac_id="+masterId+"&"+json_params);$.getJSON(request,(function(response,textStatus,jqXHR){var count=parseInt($(".rebategroup_combiproduct_addtocart_simple").data("count"));response.count!=count?location.reload():(modal.hide(),UIkit.notify($("#rebategroup_combiproduct_addtocart_simple_error").data("warning"),"danger"),$(".rebategroup_check").parent().addClass("rebate_error").siblings().addClass("rebate_error"))})).fail((function(jqXHR,textStatus,error){console.log("failed",textStatus,error,jqXHR)}))}))}function init_la_packstation(prefix){if("person"===document.body.dataset.vwtype&&"lanschrift"===document.body.dataset.vwname||"warenkorb"===document.body.dataset.vwtype&&"checkout2"===document.body.dataset.vwname){var packstationId=prefix?prefix+"la_packstation":"la_packstation",packstation=document.getElementById(packstationId);prefix?packstation&&packstation.addEventListener("change",(function(){packstation.checked?($("#"+prefix+"group_la_strasse").addClass("uk-hidden"),$("#"+prefix+"group_la_name2").addClass("uk-hidden"),$("#"+prefix+"group_la_strasse_packstation").removeClass("uk-hidden"),$("#"+prefix+"group_la_name2_packstation").removeClass("uk-hidden"),$("#"+prefix+"la_strasse").prop("name","la_strassehidden"),$("#"+prefix+"la_strasse_packstation").prop("name","la_strasse"),$("#"+prefix+"la_name2").prop("name","la_name2hidden"),$("#"+prefix+"la_name2_packstation").prop("name","la_name2"),$("#"+prefix+"la_hausnummer").prop("name","la_hausnummerhidden"),$("#"+prefix+"la_hausnummer_packstation").prop("name","la_hausnummer"),$("#"+prefix+"la_link_packstation").css("display","")):($("#"+prefix+"group_la_strasse_packstation").addClass("uk-hidden"),$("#"+prefix+"group_la_name2_packstation").addClass("uk-hidden"),$("#"+prefix+"group_la_strasse").removeClass("uk-hidden"),$("#"+prefix+"group_la_name2").removeClass("uk-hidden"),$("#"+prefix+"la_strasse").prop("name","la_strasse"),$("#"+prefix+"la_strasse_packstation").prop("name","la_strassehidden"),$("#"+prefix+"la_name2").prop("name","la_name2"),$("#"+prefix+"la_name2_packstation").prop("name","la_name2hidden"),$("#"+prefix+"la_hausnummer").prop("name","la_hausnummer"),$("#"+prefix+"la_hausnummer_packstation").prop("name","la_hausnummerhidden"),$("#"+prefix+"la_link_packstation").css("display","none"))}),!1):packstation&&packstation.addEventListener("change",(function(){packstation.checked?($("#group_la_strasse").addClass("uk-hidden"),$("#group_la_name2").addClass("uk-hidden"),$("#group_la_strasse_packstation").removeClass("uk-hidden"),$("#group_la_name2_packstation").removeClass("uk-hidden"),$("#la_strasse").prop("name","la_strassehidden"),$("#la_strasse_packstation").prop("name","la_strasse"),$("#la_name2").prop("name","la_name2hidden"),$("#la_name2_packstation").prop("name","la_name2"),$("#la_hausnummer").prop("name","la_hausnummerhidden"),$("#la_hausnummer_packstation").prop("name","la_hausnummer"),$("#la_link_packstation").css("display","")):($("#group_la_strasse_packstation").addClass("uk-hidden"),$("#group_la_name2_packstation").addClass("uk-hidden"),$("#group_la_strasse").removeClass("uk-hidden"),$("#group_la_name2").removeClass("uk-hidden"),$("#la_strasse").prop("name","la_strasse"),$("#la_strasse_packstation").prop("name","la_strassehidden"),$("#la_name2").prop("name","la_name2"),$("#la_name2_packstation").prop("name","la_name2hidden"),$("#la_hausnummer").prop("name","la_hausnummer"),$("#la_hausnummer_packstation").prop("name","la_hausnummerhidden"),$("#la_link_packstation").css("display","none"))}),!1)}}function init_checkout4(){$(".payment-options").length&&$("input[name='b_zahlungsweise_id']").click((function(){1==$(this).data("elv")?$("#elvdata").show():$("#elvdata").hide()}))}function myAccountHandlers(){document.getElementById("la_saved_id")&&($(".delivery-address-select").change((function(){esuite_set_delivery_address($("#la_saved_id").val())})),$("#remove-delivery-address").click((function(event){event.preventDefault(),esuite_remove_la($(this).data("msg"))})))}function inputAddSub(diff,$this){var newval,obj=$this.parent().find("input"),min=($(obj).data("varid"),$(obj).data("min")||1),max=$(obj).data("max")||999,inc=parseFloat($(obj).data("inc"))||1,decsep=$(obj).data("decsep")||",",val=$(obj).val();if("."!=decsep&&(val=val.replace(decsep,".")),val=parseFloat(val),diff>0?(newval=Math.round((val+inc)*Math.pow(10,2))/Math.pow(10,2))<=max&&(val=newval):(newval=Math.round((val-inc)*M
68ath.pow(10,2))/Math.pow(10,2))>=min&&(val=newval),val=String(val).replace(".",decsep),$(obj).val(val),$(obj).change(),inc<=1&&newval>=min&&newval<=max){var p=Math.round(parseFloat($(obj).data("price"))*newval*100)/100,s=newval.toString().replace(".",",")+" "+$(obj).data("unit")+" = "+p.toString().replace(".",",")+" "+$(obj).data("currency").toString(),t=p.toFixed(2).toString().replace(".",",")+" "+$(obj).data("currency").toString();$("#qty-detail"+$(obj).data("varid")).html(s),$("#themenset-price-"+$(obj).data("varid")).html(t)}}function inputHandlers(id){void 0===id?($(".input-plusminus .plus").click((function(event){event.preventDefault(),inputAddSub(1,$(this))})),$(".input-plusminus .minus").click((function(event){event.preventDefault(),inputAddSub(-1,$(this))}))):($("#artikel_element_prices"+id+" .input-plusminus .plus").click((function(event){event.preventDefault(),inputAddSub(1,$(this))})),$("#artikel_element_prices"+id+" .input-plusminus .minus").click((function(event){event.preventDefault(),inputAddSub(-1,$(this))})))}!function(etApp,etCustom){"use strict";etApp.autoInitView=function(){var $body=$("body"),vwType=String($body.data("vwtype")||""),vwName=String($body.data("vwname")||"");if(""!==vwType){var fn="initView"+vwType.substr(0,1).toUpperCase()+vwType.substr(1);"function"==typeof etApp[fn]&&etApp[fn](),""!==vwName&&(fn+=vwName.substr(0,1).toUpperCase()+vwName.substr(1),"function"==typeof etApp[fn]&&etApp[fn]())}}}(etApp),Array.prototype.contains=function(obj){for(var i=this.length;i--;)if(this[i]===obj)return!0;return!1};var fetchedItems=[],injectedItems=[],et,et;function loadVariants(artikel_id){if(!fetchedItems.contains(artikel_id)){var var_id=$("#artikelid"+artikel_id+" .lieferstatus1").first().val();fetchedItems.push(artikel_id);var requestUrl="/json.php?service=getItemDetailsForCategoryView&id="+artikel_id+"&presence="+_presence_id+"&lang="+_lang+"&varid="+var_id;$.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200!=jqXHR.status)return console.log("response is empty",response,textStatus,jqXHR),!0;null!==document.querySelector(".element_artikel_gallery .vmaster"+artikel_id).closest("#product-xrefsale")?($(".element_artikel_gallery .vmaster"+artikel_id+":eq(0)").innerHTML=$(response[0]),$(".element_artikel_gallery .vmaster"+artikel_id+":eq(1)").innerHTML=$(response[1])):($(".element_artikel_gallery .vmaster"+artikel_id+":eq(0) .vproduct").replaceWith($(response[0])),$(".element_artikel_gallery .vmaster"+artikel_id+":eq(1) .vproduct").replaceWith($(response[1]))),injectedItems.push(artikel_id)})).fail((function(jqXHR,textStatus,error){console.log("failed",textStatus,error,jqXHR)}))}}function changeVariant(masterId,variantId,event){if(injectedItems.contains(masterId)){$(".vmaster"+masterId+" .vproduct").removeClass("vvisible").find("input").attr("disabled","disabled"),$(".vmaster"+masterId+" .vproduct"+variantId).addClass("vvisible").find("input").attr("disabled",null);var xrefGallery=event.currentTarget.closest("#product-xrefsale");if(null!==xrefGallery){var index=event.currentTarget.name.match(/\d+$/)[0],xrefBuyFormAcId=xrefGallery.querySelector('form[name="frmX"] input[name="ac_id'+index+'"]');null!==xrefBuyFormAcId&&(xrefBuyFormAcId.value=variantId,xrefGallery.querySelector('form[name="frmX"] input[name="add'+index+'"]').value=variantId)}}else setTimeout(change_variant,100,masterId,variantId)}function variantSelectHandlers(){$(".variantselect").change((function(event){changeVariant($(this).data("master-id"),$(this).val(),event)}))}function debugInit(){document.getElementById("debug")&&($("#debugcontent").html(""),addDebugLine(navigator.userAgent),UIkit.support.touch?addDebugLine("is touch"):addDebugLine("is not touch"),addDebugLine("innerWidth: "+window.innerWidth),$("#debugclear").click((function(event){$("#debugcontent").html(""),event.preventDefault()})))}function addDebugLine(s){document.getElementById("debug")&&$("#debugcontent").append(s+"\n")}function initQuickview(){$(".element_artikel_gallery .quickview").on("click",(function(){loadItemQuickview($(this).data("url"),$(this).data("id"))}))}function loadItemQuickview(url,id){var request="/json.php?service=getViewContent&url="+encodeURIComponent(url+"?qv=1");request+="&template=element_artikel_quickview";var qvContainer=document.getElementById("qv-modal").getElementsByClassName("uk-modal-dialog")[0];qvContainer.innerHTML='<div class="uk-modal-spinner"></div>',UIkit.modal("#qv-modal").show(),$.ajax(request,{data:"",dataType:"json",type:"GET",success:function(response){processItemQuickView(response.data,qvContainer,id)}}).error((function(){}))}function processItemQuickView(quickViewContent,quickViewContainer,id){var w=parseInt($(".uk-container").css("width").replace(/\D+/g,""))-80;w<=0?(quickViewContainer.style.width="100%",quickViewContainer.style.top="10px"):(quickViewContainer.style.width=w.toString()+"px",quickViewContainer.style.top="100px"),quickViewContainer.innerHTML='<a href="" class="uk-modal-close uk-close"></a>'+quickViewContent;var slider=document.getElementById("slider"+id);if(null!==slider&&(slider.getElementsByTagName("ul")[0].style.height="104px",slider.getElementsByTagName("li").length<=4?UIkit.slider($(".variant-select-images"),{infinite:!1}):UIkit.slider($(".variant-select-images"))),quickViewContainer.getElementsByClassName("product-images-gallery-slider")[0]&&UIkit.slider($("#qv-modal .product-images-gallery-slider")),$("#qv-modal .input-plusminus .plus").click((function(event){event.preventDefault(),inputAddSub(1,$(this))}
68)),$("#qv-modal .input-plusminus .minus").click((function(event){event.preventDefault(),inputAddSub(-1,$(this))})),jsonHandlers(),productHandlers("qv-modal"),initWishlist("quickview"),"undefined"!=typeof additional_data&&!1===etJS.empty(additional_data))for(var cartbtn=etJS.get_elem(".buy-button",document.getElementById("qv-modal")),i=0,len=cartbtn.length;i<len;i++)cartbtn[i].addEventListener("click",(function(){var varId=$(this).closest("form").find('input[name="add0"]').val();additional_data[varId].ecommerce.add.products.quantity=$("#menge"+varId).val();var dl=additional_data[varId];dataLayer.push(dl)}))}function autoSubmit(element){if(element)if(element.form)element.form.submit();else{var form=et.Js.getClosest(element,"form");form&&form.submit&&form.submit()}}function initTrackingOptOut(){let optOuts=document.querySelectorAll(".tracking-optout");optOuts.length>0&&optOuts.forEach((optOut=>{localStorage.getItem("opt-out")?optOut.innerHTML="<span> "+trans_deactivated+'. </span><button onclick="deleteOptOut();"> '+trans_activate_tracking+"</button>":optOut.innerHTML="<span> "+trans_activated+'. </span><button onclick="setOptOut();"> '+trans_deactivate_tracking+"</button>"}))}function setOptOut(){localStorage.setItem("opt-out","true"),initTrackingOptOut()}function deleteOptOut(){localStorage.removeItem("opt-out"),initTrackingOptOut()}function initAutoSubmit(){for(var n=document.querySelectorAll(".js_autosubmit"),i=0,l=n.length;i<l;i++)n[i].addEventListener("click",(function(event){autoSubmit(event.target)}))}function initZoom(){if("artikel"==vw_type&&"detail"==vw_name){let activeImage=document.querySelector(".product-image:not(.uk-hidden) a");if(activeImage){let mediaId=activeImage.dataset.mediumId,productId=activeImage.dataset.id;mediaId&&productId&&changeProductImage(mediaId,productId)}}}function showSpinner(){$("#spinner").show()}function hideSpinner(){$("#spinner").hide()}function etailerInit(){uiKitInit(),init_la_packstation(""),init_checkout4(),inputHandlers(),variantSelectHandlers(),controlHandlers(),globalHandlers(),jsonHandlers(),checkoutHandlers(),myAccountHandlers(),debugInit(),initQuickview(),initRmaJs(),initAutoSubmit(),initTrackingOptOut(),etApp.autoInitView(),initEtAutocomplete(),"formular"===document.documentElement.dataset.vwtype&&"detail"===document.documentElement.dataset.vwname&&initFormGroupToggle(),initZoom(),personalJson()}function etailerTabHash(){if(document.location.hash.length>1&&"#lg="!==document.location.hash.substr(0,4)){var o=document.location.hash;o.length>0&&initNewActiveTab(document.getElementById(o.substr(1)))}}function initEtailerTabs(){window.addEventListener("hashchange",etailerTabHash,!1);var tabs=document.getElementsByClassName("et-tabs");document.location.hash.length>1&&"#lg="!==document.location.hash.substr(0,4)&&initNewActiveTab(document.getElementById(document.location.hash.substr(1))),resizeEtailerTabs();for(var i=0;i<tabs.length;i++){document.location.hash.length>1&&"#lg="!==document.location.hash.substr(0,4)&&$(document.location.hash).parent().addClass("et-active");for(var tabLinks=tabs[i].getElementsByClassName("et-tab-link"),j=0;j<tabLinks.length;j++)tabLinks[j].addEventListener("click",(function(e){e.preventDefault(),initNewActiveTab(document.getElementById(e.target.getAttribute("href").substr(1)))}),!1)}}function resizeEtailerTabs(){for(var viewportWidth=Math.max(document.documentElement.clientWidth,window.innerWidth||0),mobile=viewportWidth<=767,tabs=document.getElementsByClassName("et-tabs"),i=0;i<tabs.length;i++)if(parseInt(tabs[i].dataset.vpwidth)!==viewportWidth){tabs[i].dataset.vpwidth=viewportWidth;for(var tabLinks=tabs[i].getElementsByClassName("et-tab-link"),linkOffset=0,linkWidth=0,j=0;j<tabLinks.length;j++)mobile||"0"!==tabLinks[j].parentElement.dataset.offsetSet?mobile&&(tabLinks[j].parentElement.style.left=0,tabLinks[j].parentElement.style.width="",tabLinks[j].parentElement.dataset.offsetSet="0"):(tabLinks[j].parentElement.style.left=linkOffset>0?+linkOffset+"px":linkOffset,linkOffset+=linkWidth=parseInt(tabLinks[j].parentElement.clientWidth)+24,tabLinks[j].parentElement.style.width=linkWidth+"px",linkOffset+=6,tabLinks[j].parentElement.dataset.offsetSet="1")}}function initNewActiveTab(newActiveTab){if(newActiveTab){var callback=newActiveTab.dataset.callback;callback&&eval(callback);var tabContainer=newActiveTab.closest(".et-tabs");if(tabContainer){var oldActiveTab=tabContainer.getElementsByClassName("et-active")[0];oldActiveTab.classList.remove("et-active"),newActiveTab.classList.add("et-active")}}}function variantselectclick(event,tobj,changeImage){var $tobj=$(tobj),level=$tobj.data("level"),id=$tobj.data("id"),masterid=$tobj.data("master-id");if($tobj.addClass("vactive").siblings().removeClass("vactive"),$(".vmaster"+masterid+" .vproduct").removeClass("vvisible"),$(".vmaster"+masterid+" .vproduct"+id).addClass("vvisible"),$(".product-images .vvisible .slider").each((function(){UIkit.slider($(this)).init()})),function hideLevels(level){$(".level"+level+".vvisible").each((function(){$(this).removeClass("vvisible"),level<4&&hideLevels(level+1)}))}(level+1),function showLevels(level,id){"string"==typeof id&&"l"==id.substr(0,1)&&(id=id.substr(2));var obj=$("#l"+level+"variant"+id);obj&&(obj.addClass("vactive").siblings().removeClass("vactive"),obj.parent().each((function(){$(this).addClass("vvisible"),level<4&&showLevels(level+1,obj.attr("id"))})))}(level+1,id),level>1&&setCookie("l"+level,$tobj.data("vartext"),0),level<3)for(var val,o,dl=level+1;dl<4;dl++)$(".level"+dl).length>0&&void 0!==(val=getCookie("l"+dl))&&(o=$(".level"+dl+'.vvisible [data-vartext="'+val+'"]')).length>0&&variantselectclick(event,o[0],!0)}function toggleFAQ(id){for(var closeonly=!1,i=0;i<8;i++)$("#faq"+i+"a").is(":visible")&&(id==i&&(closeonly=!0),$("#faq"+i+"a").parent().toggle("slow"),$("#faq"+i+"b").removeClass("faqsboxactive"));closeonly||($("#faq"+id+"a").parent().toggle("slow",(function(){$(window).width()<768&&$("body, html").animate({scrollTop:$("#faq"+id+"a").parent().offset().top},600)})),$("#faq"+id+"b").addClass("faqsboxactive"))}$(window).load((function(){$(window).width()>=768&&$(".uk-accordion.narrower .uk-accordion-title").each((function(){$(this).hasClass("uk-active")||$(this).trigger("click")}))})),function(et){var offcanvasFilter=function(){function offcanvasFilter(config){var _this=this;(config.offcanvasElement&&(this.offcanvasElement=config.offcanvasElement),et.Js.elementExist(this.offcanvasElement))&&document.getElementById("offcanvas__filter_close").addEventListener("click",(function(){_this.closeOffcanvas()}))}return offcanvasFilter.prototype.openOffcanvas=function(){var offcanvas=et.Js.getElement("#offcanvas__filter");et.Js.hasClass(offcanvas,"offcanvas--active")||et.Js.addClass(offcanvas,"offcanvas--active");var fadeElement=et.Js.getElement("#offcanvas_filter__overlay");new et.Fade({fadeElement:fadeElement,display:"block"}).fadeIn();var tsCard=document.querySelector('div[id^="tsbadge"][data-shopname]');tsCard&&tsCard.classList.add("uk-hidden")},offcanvasFilter.prototype.closeOffcanvas=function(){var fadeElement=et.Js.getElement("#offcanvas_filter__overlay");new et.Fade({fadeElement:fadeElement,display:"block"}).fadeOut();var offcanvas=et.Js.getElement("#offcanvas__filter");et.Js.hasClass(offcanvas,"offcanvas--active")&&et.Js.removeClass(offcanvas,"offcanvas--active");var tsCard=document.querySelector('div[id^="tsbadge"][data-shopname]');tsCard&&tsCard.classList.remove("uk-hidden")},offcanvasFilter.prototype.openFlyout=function(){var element=document.getElementById("element_offcanvas_filter__flyout"),activeClass="element_offcanvas_filter__flyout--open";element&&(element.classList.contains(activeClass)?element.classList.remove(activeClass):element.classList.add(activeClass))},offcanvasFilter.prototype.closeFlyout=function(){var element=document.getElementById("element_offcanvas_filter__flyout");element&&element.classList.remove("element_offcanvas_filter__flyout--open")},offcanvasFilter}();et.offcanvasFilter=offcanvasFilter}(et||(et={})),document.addEventListener("DOMContentLoaded",(function(event){var domElementOffcanvasFilter=document.querySelector(".element_offcanvas_filter--uninitialized");if(domElementOffcanvasFilter){et.Js.removeClass(domElementOffcanvasFilter,"element_offcanvas_filter--uninitialized");for(var offcanvasFilter_1=new et.offcanvasFilter({offcanvasElement:domElementOffcanvasFilter}),domElementOffcanvasButtons=domElementOffcanvasFilter.querySelectorAll(".element_offcanvas_filter__button"),iB=0,lB=domElementOffcanvasButtons.length;iB<lB;iB++)et.Js.hasClass(domElementOffcanvasButtons[iB],"element_offcanvas_filter__button--sort")?(domElementOffcanvasButtons[iB].addEventListener("click",(function(event){event.stopPropagation(),offcanvasFilter_1.openFlyout()})),document.documentElement.addEventListener("click",(function(){offcanvasFilter_1.closeFlyout()}))):et.Js.hasClass(domElementOffcanvasButtons[iB],"element_offcanvas_filter__button--filter")&&domElementOffcanvasButtons[iB].addEventListener("click",(function(){offcanvasFilter_1.openOffcanvas()}))}$(".offcanvas_filter__item").click((function(event){event.preventDefault(),event.stopPropagation();var $this=$(event.target).closest(".offcanvas_filter__item"),alId=parseInt($this.attr("data-al_id"))||null,aId=p
68arseInt($this.attr("data-a_id"))||null,avId=parseInt($this.attr("data-av_id"))||null,avV=$this.attr("data-av_v")||null,activeClass="offcanvas_filter__item--selected";if(alId&&aId){var $hiAttrib=$this.closest("form").find('input[name="attrib['+alId+']"]');if($hiAttrib.length){for(var oldAttributes=($hiAttrib.val()||"").split("."),newAttributes=[],valFound=!1,i=0,l=oldAttributes.length;i<l;i++){var oaId=parseInt(oldAttributes[i])||0;oaId>0&&(oaId===aId?valFound=!0:newAttributes.push(oaId))}valFound?($this.removeClass(activeClass),$this.hasClass("offcanvas_filter__item--color")?($this.parent().removeClass("active"),$this.find("i").detach()):$this.hasClass("offcanvas_filter__item--default")&&$this.parent().removeClass("activecat")):aId>0&&($this.addClass(activeClass),newAttributes.push(aId),$this.hasClass("offcanvas_filter__item--color")?($this.parent().addClass("active"),$this.append('<i class="uk-icon-check"></i>')):$this.hasClass("offcanvas_filter__item--default")&&$this.parent().addClass("activecat")),$hiAttrib.val(newAttributes.join("."))}}else if(avId&&avV){var $hiAvMin=$this.closest(".et_accordion__content").find('input[name="min_'+avId+'"]'),$hiAvMax=$this.closest(".et_accordion__content").find('input[name="max_'+avId+'"]');$hiAvMin.length&&$hiAvMax.length&&($(".offcanvas_filter__checkbox_av").prop("checked",!1).attr("value",""),$this.hasClass(activeClass)?($this.removeClass(activeClass),$this.parent().removeClass("activecat")):($(".offcanvas_filter__item--av."+activeClass).removeClass(activeClass).parent().removeClass("activecat"),$this.addClass(activeClass),$this.parent().addClass("activecat"),$hiAvMin.prop("checked",!0).attr("value",avV),$hiAvMax.prop("checked",!0).attr("value",avV)))}})),$(".offcanvas_filter__reset").click((function(event){event.preventDefault(),event.stopPropagation(),event.target.classList.contains("offcanvas_filter__reset--av"),$(event.target).closest(".et_accordion__content").find(".offcanvas_filter__item--selected").trigger("click")}))})),document.addEventListener("DOMContentLoaded",(function(){"use strict";for(var etAccordionTitles=document.querySelectorAll(".et_accordion__title"),iT=0,lT=etAccordionTitles.length;iT<lT;iT++)etAccordionTitles[iT].addEventListener("click",(function(event){event.preventDefault();var oTitle=event.target.closest(".et_accordion__title"),activeClass="et_accordion__title--active";oTitle.classList.contains(activeClass)?oTitle.classList.remove(activeClass):oTitle.classList.add(activeClass)}))})),function(et){var mobileMenu=function(){function mobileMenu(config){this.storage=new et.Storage({storageEngine:"sessionStorage"}),config.menuElement&&(this.menuElement=config.menuElement),et.Js.elementExist(this.menuElement)&&(this.openMenu(),this.closeMenu(),this.setEvents())}return mobileMenu.prototype.getStorageData=function(){var storageData=this.storage.get("menuPath");return et.Js.isEmpty(storageData)&&(storageData=JSON.stringify(this.setDefaultData())),storageData},mobileMenu.prototype.getSavedMenuObject=function(){var storageData=this.getStorageData();return JSON.parse(storageData)},mobileMenu.prototype.setStorageData=function(activeElements){this.storage.set("menuPath",JSON.stringify(activeElements))},mobileMenu.prototype.deleteStorageData=function(){this.storage.remove("menuPath")},mobileMenu.prototype.setDefaultData=function(){var firstTab=et.Js.getElement(".menu__link",this.menuElement)[0],parentUL=et.Js.getClosest(firstTab,"ul"),parentLI=et.Js.getClosest(firstTab,"li"),neighbourUL=firstTab.nextElementSibling;return et.mobileMenu.activate(parentUL),et.mobileMenu.activate(parentLI),et.mobileMenu.activate(neighbourUL),et.mobileMenu.getAllActive()},mobileMenu.prototype.setActiveMenuElements=function(){var activeMenuElements=this.getSavedMenuObject();if(!et.Js.isEmpty(activeMenuElements))for(var key in activeMenuElements)if(activeMenuElements.hasOwnProperty(key)){var element=et.Js.getElement("#"+activeMenuElements[key],this.menuElement);et.Js.elementExist(element)&&et.Js.setAttribute(element,"data-active",!0)}},mobileMenu.prototype.openMenu=function(){var _this=this,openButton=et.Js.getElement("#offcanvasinit");et.Js.elementExist(openButton)&&openButton.addEventListener("click",(function(){_this.setActiveMenuElements();var offcanvas=et.Js.getElement("#offcanvas__navigation");et.Js.hasClass(offcanvas,"offcanvas--active")||et.Js.addClass(offcanvas,"offcanvas--active");var fadeElement=et.Js.getElement("#offcanvas_navigation__overlay");new et.Fade({fadeElement:fadeElement,display:"block"}).fadeIn()}))},mobileMenu.prototype.closeMenu=function(){var _this=this,closeButton=et.Js.getElement("#close");et.Js.elementExist(closeButton)&&closeButton.addEventListener("click",(function(){_this.setStorageData(et.mobileMenu.getAllActive());var fadeElement=et.Js.getElement("#offcanvas_navigation__overlay");new et.Fade({fadeElement:fadeElement,display:"block"}).fadeOut();var offcanvas=et.Js.getElement("#offcanvas__navigation");et.Js.hasClass(offcanvas,"offcanvas--active")&&et.Js.removeClass(offcanvas,"offcanvas--active")}))},mobileMenu.getAllActive=function(){for(var dataId=[],allActiveElements=et.Js.findAll("[data-active='true']"),i=0,len=allActiveElements.length;i<len;i++)et.Js.hasAttribute(allActiveElements[i],"data-active")&&dataId.push(et.Js.getAttribute(allActiveElements[i],"id"));return dataId},mobileMenu.prototype.getActiveElement=function(className,parentElement){void 0===parentElement&&(parentElement=this.menuElement);for(var element=et.Js.getElement(className,parentElement),i=0,len=element.length;i<len;i++)if(et.Js.hasAttribute(element[i],"data-active"))return element[i];return!1},mobileMenu.activate=function(element){et.Js.hasAttribute(element,"data-active")||et.Js.setAttribute(element,"data-active",!0)},mobileMenu.deactivate=function(element){et.Js.hasAttribute(element,"data-active")&&et.Js.removeAttribute(element,"data-active")},mobileMenu.deactivateAll=function(){for(var allActiveElements=et.Js.findAll("[data-active='true']"),i=0,len=allActiveElements.length;i<len;i++)et.mobileMenu.deactivate(allActiveElements[i])},mobileMenu.prototype.setEvents=function(){for(var _this=this,allLinks=et.Js.getElement("A",this.menuElement),_loop_1=function(i,len){allLinks[i].addEventListener("click",(function(e){var activeTab=!1,activeTabElements=!1,activeSub=!1,parentUL=et.Js.getClosest(allLinks[i],"ul"),parentLI=et.Js.getClosest(allLinks[i],"li"),neighbourUL=allLinks[i].nextElementSibling;et.Js.hasAttribute(parentLI,"data-submenu")&&(et.Js.hasClass(e.target,"menu__link")||(activeTab=_this.getActiveElement(".menu__item"),et.Js.hasClass(e.target,"tabelements__link")||(activeTabElements=_this.getActiveElement(".tabelements__item",activeTab),et.Js.hasClass(e.target,"submenu__link")||(activeSub=_this.getActiveElement(".submenu__item",activeTabElements)))),et.Js.hasClass(e.target,"submenu__link--back")&&(activeSub=!1,parentUL=et.Js.getClosest(e.target,".menu__tabs"),parentLI=et.Js.getClosest(e.target,".menu__item"),neighbourUL=et.Js.getClosest(e.target,".tabelements")),et.mobileMenu.deactivateAll(),!1!==activeTab&&(et.mobileMenu.activate(et.Js.getClosest(activeTab,"ul")),et.mobileMenu.activate(activeTab)),!1!==activeTabElements&&(et.mobileMenu.activate(et.Js.getClosest(activeTabElements,"ul")),et.mobileMenu.activate(activeTabElements)),!1!==activeSub&&(et.mobileMenu.activate(et.Js.getClosest(activeSub,"ul")),et.mobileMenu.activate(activeSub)),et.mobileMenu.activate(parentUL),et.mobileMenu.activate(parentLI),et.mobileMenu.activate(neighbourUL)),_this.setStorageData(et.mobileMenu.getAllActive())}))},i=0,len=allLinks.length;i<len;i++)_loop_1(i);var logo=et.Js.getElement(".logo",et.Js.getElement("#logo"))[0];logo.addEventListener("click",(function(e){var href=et.Js.getAttribute(logo,"href");e.preventDefault(),_this.deleteStorageData(),et.mobileMenu.deactivateAll(),window.location.href=href}))},mobileMenu}();et.mobileMenu=mobileMenu}(et||(et={})),function(exports){exports.execute=function(data){switch(exports.captchaContainerId=data.captchaContainerId,exports.type=data.type,exports.publicKey=data.publicKey,exports.apiSrc=data.apiSrc,exports.view={type:data.viewType,name:data.viewName,id:data.viewId},exports.validationInputContainerId=data.validationInputContainerId,exports.type){case"re
68captcha3":insertApiScript(exports.apiSrc,executeGoogleRecaptchaV3);break;case"recaptcha2":insertApiScript(exports.apiSrc,executeGoogleRecaptchaV2Widget,["render=explicit"])}};var executeGoogleRecaptchaV2Widget=function(){grecaptcha.ready((function(){grecaptcha.render(exports.captchaContainerId,{sitekey:exports.publicKey,callback:exports.verifyCaptcha,theme:"light"})}))},executeGoogleRecaptchaV3=function(){grecaptcha.ready((function(){grecaptcha.execute(exports.publicKey,{action:exports.view.type+"_"+exports.view.id}).then((function(token){exports.verifyCaptcha(token)}))}))};exports.verifyCaptcha=function(token){var url="/json.php?service=verifyCaptcha&captcha_action="+exports.view.type+"_"+exports.view.id,data="type="+exports.type+"&token="+token,xhr=new XMLHttpRequest,verificationInput=document.createElement("input"),inputContainer=document.getElementById(exports.validationInputContainerId);null!==typeof inputContainer&&(verificationInput.setAttribute("type","hidden"),verificationInput.setAttribute("name","captcha_verified"),xhr.open("POST",url),xhr.onload=function(){if(4===xhr.readyState&&200===xhr.status){var response=JSON.parse(xhr.response);if(response.valid)verificationInput.setAttribute("value",response.recaptcha_unique_id),inputContainer.appendChild(verificationInput);else if(response.use_fallback){var fallbackData={captchaContainerId:exports.captchaContainerId,type:response.fallback_type,publicKey:response.fallback_public_key,apiSrc:response.fallback_api,validationInputContainerId:exports.validationInputContainerId};exports.execute(fallbackData)}else verificationInput.setAttribute("value","0"),inputContainer.appendChild(verificationInput)}else xhr.status>400&&(verificationInput.setAttribute("value","0"),inputContainer.appendChild(verificationInput))},xhr.onerror=function(){verificationInput.setAttribute("value","0"),inputContainer.appendChild(verificationInput)},xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),xhr.send(data))};var insertApiScript=function(apiSrc,onload,paramsArray){var params="";void 0!==paramsArray&&(params=paramsArray.join("&"));var apiScript=document.createElement("script");apiScript.type="text/javascript",apiScript.async=!0,apiScript.src=apiSrc+(params?"?"+params:""),apiScript.onload=onload;var firstScriptTag=document.getElementsByTagName("script")[0];firstScriptTag.parentNode.insertBefore(apiScript,firstScriptTag)}}(this.Captcha={});var bestellscheinIndex=3;function initBestellschein(){$("#bestellschein-form .uk-icon-close").click((function(event){event.preventDefault(),$(this).parent().parent().remove()})),$("#bestellschein-form .productNo").change((function(event){event.preventDefault();var id=$(this).attr("id").replace("wk_anr_",""),index=event.target.dataset.directorderIndex,directorderProductData=$("#item_"+id+" .uk-width-large-7-10"),spinner=$("#spinner");spinner.show();var artikelnr=$(this).val().replace(/[^0-9]/g,""),requestUrl="/json.php?service=getViewContent&template=element_artikel_bestellschein&praesenz="+_presence_id+"&url="+encodeURIComponent("/?vw_type=artikel&vw_name=detail&artikelnr="+artikelnr)+"&directorder_index="+index;return $.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200!=jqXHR.status)return $("#wk_anr_"+id).addClass("uk-form-danger"),spinner.hide(),!0;if(response.data>""){directorderProductData.html(response.data);var obj=directorderProductData.find(".slider");if(obj.length>0)UIkit.slider(obj).resize(!0);$("#wk_anz_"+id).prop("disabled",!1),productHandlers(),inputHandlers();var selectedVar=directorderProductData.find('.product-variant-selection [data-selected="1"]');if(8==artikelnr.length){var vcode=artikelnr.substring(6,8);
68$.each($("[id^=element_artikel_articlenumber] .product-text"),(function(){if($(this).text().trim().slice(-2)==vcode){var varid=$(this).parent().parent().attr("class").replace(/[^0-9]/g,"");change_variant($(this).parent().parent().parent().attr("class").replace(/[^0-9]/g,""),varid,$("#item_"+id))}}))}else selectedVar.length>0&&selectedVar.first().trigger("click");var sprungmenge=directorderProductData.find('input[name="sprungmenge"]').val(),minmenge=directorderProductData.find('input[name="minmenge"]').val();$("#wk_anz_"+id).val(minmenge),$("#wk_anz_"+id).data("sprungmenge",sprungmenge),$("#wk_anz_"+id).data("minmenge",minmenge),$("#wk_anz_"+id).focus(),$("#wk_anz_"+id).trigger("change"),$(".slider").trigger("resize")}else $("#wk_anr_"+id).addClass("uk-form-danger"),$("#wk_anr_error_"+id).removeClass("uk-hidden");spinner.hide(),$(document).trigger("resize")})).fail((function(jqXHR,textStatus,error){$("#wk_anr_"+id).addClass("uk-form-danger"),spinner.hide()})),!1})),$("#bestellschein-form .amountInput :enabled").change((function(event){var id=$(this).attr("id").replace("wk_anz_",""),sprungmenge=parseFloat($(this).data("sprungmenge").replace(",",".").trim()),minmenge=parseFloat($(this).data("minmenge").replace(",",".").trim());""==$(this).val()&&$(this).val(minmenge);var amount=parseFloat($(this).val().replace(",",".").trim()),faktor=amount/sprungmenge,amount_new=Math.round(faktor)*sprungmenge;if(amount!=amount_new&&(amount=Math.round(10*amount_new)/10),amount<minmenge&&(amount=minmenge),$(this).val(amount.toString().replace(".",",")),2==$("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-price").length)var price=parseFloat($("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-discount-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-discount-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list span.product-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list span.product-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list span.product-discount-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list span.product-discount-price").first().text().replace(" "+currency,"").replace(",",".").trim());else price="sold out";if(void 0!==typeof price&&"sold out"!=price){var total=price*amount;total=total.toFixed(2)+" "+currency,$(this).parent().parent().next().html(total.replace(".",","))}else $("#wk_anz_"+id).val(0).prop("disabled",!0),$(this).parent().parent().next().html(txt_soldout)})),$("#addBestellschein").click((function(event){if(event.preventDefault(),0!=event.clientX||0!=event.clientY){var html=bestellscheinPrototype.replace(/INDEX/g,bestellscheinIndex);$(html).insertBefore("#bestellschein-buttons"),$("#wk_del_"+bestellscheinIndex).click((function(event){event.preventDefault(),$(this).parent().parent().remove()})),$("#wk_anr_"+bestellscheinIndex).change((function(event){event.preventDefault();var id=$(this).attr("id").replace("wk_anr_",""),index=event.target.dataset.directorderIndex,directorderProductData=$("#item_"+id+" .uk-width-large-7-10"),spinner=$("#spinner");spinner.show();var artikelnr=$(this).val().replace(/[^0-9]/g,""),requestUrl="/json.php?service=getViewContent&template=element_artikel_bestellschein&praesenz="+_presence_id+"&url="+encodeURIComponent("/?vw_type=artikel&vw_name=detail&artikelnr="+artikelnr)+"&directorder_index="+index;return $.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200!=jqXHR.status)return $("wk_anr_"+id).addClass("uk-form-danger"),spinner.hide(),$(document).trigger("resize"),!0;if(response.data>""){directorderProductData.html(response.data);var obj=directorderProductData.find(".slider");if(obj.length>0)UIkit.slider(obj).resize(!0);$("#wk_anz_"+id).prop("disabled",!1),productHandlers(),inputHandlers();var selectedVar=directorderProductData.find('.product-variant-selection [data-selected="1"]');if(8==artikelnr.length){var vcode=artikelnr.substring(6,8);
68$.each($("[id^=element_artikel_articlenumber] .product-text"),(function(){if($(this).text().trim().slice(-2)==vcode){var varid=$(this).parent().parent().attr("class").replace(/[^0-9]/g,"");change_variant($(this).parent().parent().parent().attr("class").replace(/[^0-9]/g,""),varid,$("#item_"+id))}}))}else selectedVar.length>0&&selectedVar.first().trigger("click");var sprungmenge=directorderProductData.find('input[name="sprungmenge"]').val(),minmenge=directorderProductData.find('input[name="minmenge"]').val();$("#wk_anz_"+id).val(minmenge),$("#wk_anz_"+id).data("sprungmenge",sprungmenge),$("#wk_anz_"+id).data("minmenge",minmenge),$("#wk_anz_"+id).focus(),$("#wk_anz_"+id).trigger("change")}else $("wk_anr_"+id).addClass("uk-form-danger");spinner.hide()})).fail((function(jqXHR,textStatus,error){$("wk_anr_"+id).addClass("uk-form-danger"),spinner.hide()})),!1})),$("#wk_anz_"+bestellscheinIndex+" :enabled").change((function(event){var id=$(this).attr("id").replace("wk_anz_",""),sprungmenge=parseFloat($(this).data("sprungmenge").replace(",",".").trim()),minmenge=parseFloat($(this).data("minmenge").replace(",",".").trim());""==$(this).val()&&$(this).val(minmenge);var amount=parseFloat($(this).val().replace(",",".").trim()),faktor=amount/sprungmenge,amount_new=Math.round(faktor)*sprungmenge;if(amount!=amount_new&&(amount=Math.round(10*amount_new)/10),amount<minmenge&&(amount=minmenge),$(this).val(amount.toString().replace(".",",")),2==$("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-price").length)var price=parseFloat($("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-discount-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list .vmaster .vvisible span.product-discount-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list span.product-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list span.product-price").first().text().replace(" "+currency,"").replace(",",".").trim());else if(2==$("#item_"+id+" .element_artikel_list span.product-discount-price").length)price=parseFloat($("#item_"+id+" .element_artikel_list span.product-discount-price").first().text().replace(" "+currency,"").replace(",",".").trim());else price="sold out";if(void 0!==price&&"sold out"!=price){var total=price*amount;total=total.toFixed(2)+" "+currency,$(this).parent().parent().next().html(total.replace(".",","))}else $("#wk_anz_"+id).val(0).prop("disabled",!0),$(this).parent().parent().next().html(txt_soldout)})),bestellscheinIndex++}}))}function updateProductfinderContent(response){$(".productfinder-grid").replaceWith(response.data),$(".productfinder-grid").fadeIn(400),$(".warengruppe-detail-gallery").hide(),$(".warengruppe-detail-gallery").html(response.data2),$(".warengruppe-detail-gallery").fadeIn(400),jsonHandlers(),variantSelectHandlers()}function initCategorySliderImages(){var $targets=$(".categoryslider-thin li"),activeIndex=0,config={attributes:!0},sliderImages=document.getElementsByClassName("element-category-gallery");if(sliderImages.length>0)for(var i=0;i<sliderImages.length;i++)sliderImages[i].style.backgroundImage="url('"+sliderImages[i].dataset.categoryThumbnail+"')",sliderImages[i].style.backgroundPosition="-9999px -9999px";var observer=new MutationObserver((function(mutations){mutations.forEach((function(mutation){"class"===mutation.attributeName&&-1!==mutation.target.className.indexOf("uk-active")&&(mutation.target.children[0].style.backgroundPosition="50% 50%")})),observer.disconnect()}));if($targets.length>0)for(var j=0;j<$targets.length;j++)observer.observe($targets[j],config);$(".categoryslider-thin .uk-slidenav").on("click",(function(e){$(this).parent().find(".element-category-gallery").css("background-position","-9999px -9999px");for(var sliderItems=e.target.parentElement.getElementsByTagName("li"),i=0;i<sliderItems.length;i++)if(sliderItems[i].classList.contains("uk-active")){activeIndex=i;break}"previous"===e.target.dataset.ukSliderItem?0===activeIndex?activeIndex=sli
68derItems.length-1:activeIndex--:activeIndex===sliderItems.length-1?activeIndex=0:activeIndex++,sliderItems[activeIndex].getElementsByClassName("element-category-gallery")[0].style.backgroundPosition="50% 50%"}))}function bindRmaFormValidation(form){form.addEventListener("submit",beforetRmaForm)}function beforetRmaForm(e){e.preventDefault();var checkboxes=etJS.find_all("input.rma_product_count:checked",this);if(checkboxes.length<1){for(var i=0,_len=(checkboxes=etJS.find_all("input.rma_product_active",this)).length;i<_len;i++)etJS.add_class(checkboxes[i],"has_error");!0}else for(i=0,_len=(checkboxes=etJS.find_all("input.rma_product_active",this)).length;i<_len;i++)etJS.remove_class(checkboxes[i],"has_error");var articleWraps=etJS.find_all(".rma_product",this);for(i=0,_len=articleWraps.length;i<_len;i++){var articleRow=articleWraps[i],activeInput=etJS.find_child("input.rma_product_active",articleRow),amountInput=etJS.find_child("input.rma_product_amount",articleRow),rGrundInput=etJS.find_child("select",articleRow);if(activeInput.checked){parseInt(amountInput.value)<1?(etJS.add_class(amountInput,"has_error"),!0):etJS.remove_class(amountInput,"has_error");var selectedGrund=rGrundInput.options[rGrundInput.selectedIndex].value;""===selectedGrund||"0"===selectedGrund||"-1"===selectedGrund?(etJS.add_class(rGrundInput,"has_error"),!0):etJS.remove_class(rGrundInput,"has_error")}else for(var inputs=etJS.find_all("input.rma_product_amount, select",articleRow),j=0,_lenj=inputs.length;j<_lenj;j++)etJS.remove_class(inputs[j],"has_error")}return!1}function getJSON(url,success){var xhr=window.XMLHttpRequest?new XMLHttpRequest:new ActiveXObject("Microsoft.XMLHTTP");return xhr.open("GET",url),xhr.onreadystatechange=function(){xhr.readyState>3&&200===xhr.status&&success(JSON.parse(xhr.responseText))},xhr.setRequestHeader("X-Requested-With","XMLHttpRequest"),xhr.send(),xhr}$(".productfinder-button").click((function(){$("#subelements").remove(),$(".productfinder-grid").replaceWith(productfinderContent),$("html, body").animate({scrollTop:$(".productfinder").offset().top-50},1e3),jsonHandlers()})),function(exports){exports.align=function(){var $offset={},viewportWidth=Math.ceil(document.documentElement.clientWidth),$domPromoblocks=$(".promoblock"),maxPromoWidth=0,documentHeight=Math.ceil($(document).height()),container=$(".content-wrapper .uk-container-center")[0],containerStyle=window.getComputedStyle(container),widthProperties=[],containerOuterWidth=0,bodyRect=document.body.getBoundingClientRect(),containerOffsetLeft=container.getBoundingClientRect().left-bodyRect.left;switch(containerStyle.getPropertyValue("box-sizing")){case"margin-box":case"border-box":default:widthProperties.push("width");break;case"padding-box":widthProperties.push("width","border-left","border-right");break;case"content-box":widthProperties.push("width","padding-left","padding-right","border-left","border-right")}for(var i=0;i<widthProperties.length;i++)widthPropertyValue=containerStyle.getPropertyValue(widthProperties[i]).match(/([\d]+)px/),null!==widthPropertyValue&&(containerOuterWidth+=Number(widthPropertyValue[1]));if($domPromoblocks.each((function(){$(this).width()>maxPromoWidth&&(maxPromoWidth=$(this).width())})),viewportWidth<containerOuterWidth+2*maxPromoWidth||0===containerOuterWidth)return $domPromoblocks.css("display","none"),!1;$domPromoblocks.css("display",""),$domAlignments=$(".promo-align"),$.each($domPromoblocks,(function($key,$promoblock){if($domAlignments.length>0){var promoClass=$promoblock.className.match(/promo-[\d-]+/);promoClass&&$.each($domAlignments,(function($key,$alignment){var alignmentClass=$alignment.className.match(/promo-[\d-]+/g);if(alignmentClass)for(var i=0;i<alignmentClass.length;i++)promoClass[0]===alignmentClass[i]&&!1!==($offset=getAlignmentOffset($promoblock,containerOffsetLeft,containerOuterWidth,documentHeight,$alignment))&&($promoblock.style.left=$offset.left+"px",$offset.hasOwnProperty("bottom")?$promoblock.style.bottom=$offset.bottom:$promoblock.style.top=$offset.top+"px")}))}else!1!==($offset=getAlignmentOffset($promoblock,containerOffsetLeft,containerOuterWidth,documentHeight))&&($promoblock.style.left=$offset.left+"px",$offset.hasOwnProperty("bottom")?$promoblock.style.bottom=$offset.bottom:$promoblock.style.top=$offset.top+"px")})),$domPromoblocks.css("display","block")};var getAlignmentOffset=function($domPromoblock,containerOffsetLeft,containerOuterWidth,documentHeight,$domAlignment){var $offset={}
68,viewportHeight=Math.ceil(document.documentElement.clientHeight),promoblockStyle=window.getComputedStyle($domPromoblock),promoWidth=parseInt(promoblockStyle.getPropertyValue("width")),promoHeight=parseInt(promoblockStyle.getPropertyValue("height")),side=Number($domPromoblock.className.charAt($domPromoblock.className.indexOf("posx")+4));if($.isEmptyObject($domAlignment)){var posY=Number($domPromoblock.className.charAt($domPromoblock.className.indexOf("posy")+4)),$posyCustom=0;if(-1!==$domPromoblock.className.indexOf("promo-fixed"))switch(posY){case 0:$offset.top=0;break;case 1:$offset.top=(viewportHeight-promoHeight)/2;break;case 2:$offset.bottom=0;break;case 3:($posyCustom=Number($domPromoblock.className.match(/posy3-(\d+)/)[1]))+promoHeight>viewportHeight?$offset.bottom=0:$offset.top=$posyCustom}else switch(posY){case 0:$offset.top=0;break;case 1:$offset.top=(documentHeight-promoHeight)/2;break;case 2:$offset.bottom=0;break;case 3:($posyCustom=Number($domPromoblock.className.match(/posy3-(\d+)/)[1]))+promoHeight>documentHeight?$offset.bottom=0:$offset.top=$posyCustom}$offset.left=0===side?containerOffsetLeft-promoWidth:containerOffsetLeft+containerOuterWidth}else{var alignmentStyle=window.getComputedStyle($domAlignment),alignmentRect=$domAlignment.getBoundingClientRect(),bodyRect=document.body.getBoundingClientRect(),alignmentOffset={top:alignmentRect.top-bodyRect.top,left:alignmentRect.left-bodyRect.left},relativeHeight=$domPromoblock.className.match(/posy-rel(-*\d+)/);$heightDiff=parseInt(alignmentStyle.getPropertyValue("border-top-width"))+parseInt(alignmentStyle.getPropertyValue("margin-top"))+parseInt(alignmentStyle.getPropertyValue("padding-top")),$offset.top=relativeHeight?alignmentOffset.top+$heightDiff+Number(relativeHeight[1]):alignmentOffset.top+$heightDiff,$offset.left=0===side?containerOffsetLeft-promoWidth:containerOffsetLeft+containerOuterWidth}return $offset};exports.resizeAlign=function(){var resizeTimeout;resizeTimeout||(resizeTimeout=setTimeout((function(){resizeTimeout=null,exports.align()}),30))}}(this.Promoblock={}),$((function(){initCategorySliderImages()}));var isArray=Array.isArray||function(arr){return"[object Array]"===Object.prototype.toString.call(arr)};function triggerEvent(element,name){function trigger(element,name){if(document.createEvent){var event=document.createEvent("HTMLEvents");event.initEvent(name,!0,!1),element.dispatchEvent(event)}else element.fireEvent("on"+name)}isArray(element)||(element=[element]);for(var i=0;i<element.length;i++)trigger(element[i],name)}function generateOSMAddressURL(strasse,ort,plz,countryCode,mode,ignoreStreet){var url="/json.php?service=address_osm_"+mode,urlParts=[];return ignoreStreet||""===strasse.value||urlParts.push("street="+encodeURIComponent(strasse.value)),""!==ort.value&&urlParts.push("city="+encodeURIComponent(ort.value)),""!==plz.value&&urlParts.push("zip="+encodeURIComponent(plz.value)),""!==countryCode.value&&urlParts.push("country="+encodeURIComponent(countryCode.value.toLowerCase())),urlParts.length>0?url+"&"+urlParts.join("&"):url}function vanillaAddEventListener(element,eventName,handler){function add(el,eventName,handler){el.addEventListener?el.addEventListener(eventName,handler):el.attachEvent("on"+eventName,(function(){handler.call(el)}))}isArray(eventName)||(eventName=[eventName]);for(var i=0;i<eventName.length;i++)add(element,eventName[i],handler)}function setError(element,hasError,isNotOkError){if(hasError?(element.classList.remove("inline_ok"),element.classList.add("inline_error")):(element.classList.remove("inline_error"),element.classList.add("inline_ok")),element.parentNode.childNodes.length>5){var errorElement=element.parentNode.childNodes.item(3),iconElement=element.parentNode.childNodes.item(5);void 0===isNotOkError&&(isNotOkError=!1),hasError?(errorElement.innerHTML=isNotOkError?errorElement.getAttribute("data-message-combination"):errorElement.getAttribute("data-message-fill-in"),iconElement.classList.remove("ok"),iconElement.classList.add("error")):(errorElement.innerHTML="",iconElement.classList.remove("error"),iconElement.classList.add("ok"))}}
68function registerAutocomplete(prefix){var strasse=document.getElementById(prefix+"_strasse"),ort=document.getElementById(prefix+"_ort"),plz=document.getElementById(prefix+"_plz"),countryCode=document.getElementById(prefix+"_lkz");if(null===countryCode&&(countryCode=document.getElementById("p_lkz")),null!=strasse&&null!=ort&&null!=plz&&null!=countryCode){var errorAndValidateUpdateEvents=["blur","change","changed","show.uk.autocomplete"];vanillaAddEventListener(strasse,errorAndValidateUpdateEvents,(function(){setError(strasse,this.value.length<1)})),vanillaAddEventListener(ort,errorAndValidateUpdateEvents,(function(){setError(ort,this.value.length<2)})),vanillaAddEventListener(plz,errorAndValidateUpdateEvents,(function(){setError(plz,this.value.length<parseInt(this.dataset.minlen)||"-"===this.value[0]||this.value.length>parseInt(this.dataset.maxlen)||/^[a-z\s]+$/gim.test(this.value))})),plz.value.length>0&&(window.k=plz,plz.dispatchEvent(new Event("blur"))),ort.value.length>0&&ort.dispatchEvent(new Event("blur")),strasse.value.length>0&&strasse.dispatchEvent(new Event("blur"));var autocompleteStreet=UIkit.autocomplete(strasse.parentNode,{template:'<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}    <li data-street="{{$item.street}}"         data-zip="{{$item.zip}}"         data-city="{{$item.city}}"        data-suburb="{{$item.suburb}}">       <a>{{$item.street}} ({{$item.zip}} {{$item.city}}{{ ($item.suburb && $item.suburb != $item.city) ? "/" + $item.suburb : ""}})</a>    </li>{{/items}}</ul>',minLength:3,source:function(release){getJSON(generateOSMAddressURL(strasse,ort,plz,countryCode,"search",!1),(function(data){release(data)}))}});autocompleteStreet.on("show.uk.autocomplete",(function(){document.activeElement!==autocompleteStreet.input[0]&&autocompleteStreet.hide()})),autocompleteStreet.select=function(){if(this.selected){var data=this.selected.data();this.trigger("selectitem.uk.autocomplete",[data,this]),strasse.value=data.street,plz.value=data.zip,ort.value=data.city;var houseNumber=document.getElementById(prefix+"_hausnummer");houseNumber&&"undefined"!=typeof _presence&&"fr"!==_presence&&houseNumber.focus(),triggerEvent([strasse,ort,plz],"blur"),this.hide()}};var autocompleteCity=UIkit.autocomplete(ort.parentNode,{template:'<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}    <li data-zip="{{$item.zip}}"         data-city="{{$item.city}}">       <a>{{$item.zip}} {{$item.city}}</a>    </li>{{/items}}</ul>',minLength:2,source:function(release){getJSON(generateOSMAddressURL(strasse,ort,plz,countryCode,"search",!0),(function(data){release(data)}))}});autocompleteCity.on("show.uk.autocomplete",(function(){document.activeElement!==autocompleteCity.input[0]&&autocompleteCity.hide()})),autocompleteCity.select=function(){if(this.selected){var data=this.selected.data();this.trigger("selectitem.uk.autocomplete",[data,this]),plz.value=data.zip,ort.value=data.city,strasse&&strasse.focus(),triggerEvent([ort,plz],"blur"),this.hide()}};var autocompleteZip=UIkit.autocomplete(plz.parentNode,{template:'<ul class="uk-nav uk-nav-autocomplete uk-autocomplete-results">{{~items}}    <li data-zip="{{$item.zip}}"         data-city="{{$item.city}}">       <a>{{$item.zip}} {{$item.city}}</a>    </li>{{/items}}</ul>',minLength:2,source:function(release){getJSON(generateOSMAddressURL(strasse,ort,plz,countryCode,"search",!0),(function(data){release(data)}))}});autocompleteZip.on("show.uk.autocomplete",(function(){document.activeElement!==autocompleteZip.input[0]&&autocompleteZip.hide()})),autocompleteZip.select=function(){if(this.selected){var data=this.selected.data();this.trigger("selectitem.uk.autocomplete",[data,this]),plz.value=data.zip,ort.value=data.city,triggerEvent([ort,plz],"blur"),this.hide(),strasse&&strasse.focus()}}}}for(var prefixes=["la","p","gp","p_p"],i=0;i<prefixes.length;i++)registerAutocomplete(prefixes[i]);function insertAfter(newNode,referenceNode){referenceNode.parentNode.insertBefore(newNode,referenceNode.nextSibling)}function handleMobileSearchEvents(event){switch(event.type){case"blur":case"focusout":case"click":event.stopPropagation(),$(".searchbutton").trigger("click")}}function initEtAutocomplete(){var mobileSearch=document.getElementById("element_mobile_search");null!==mobileSearch&&document.getElementById("mobile-search-field").addEventListener("input",(function(event){let searchPhrase=event.target.value.trim();if(searchPhrase.length>1){let request={searchTerm:searchPhrase,shopId:parseInt(_shop),presenceId:parseInt(_presence_id),languageCode:_langcode,limits:[{type:"PRO",limit:10}],queryFields:[{name:"name",boost:10},{name:"searchKeywords",boost:4},{name:"brand",boost:1},{name:"itemNumber",boost:1},{name:"variantItemNumbers",boost:1},{name:"keywords",boost:5},{name:"productType",boost:12},{name:"categoryName",boost:8}],sequenceNo:++transactionId};$.ajax({type:"POST",url:serviceEndpoint+"/search/suggest",data:JSON.stringify(request),contentType:"application/json",beforeSend:function(xhr){xhr.setRequestHeader("Authorization","Bearer "+authToken)}}).done((function(response){let result=[];for(let i=0;i<response.data.products.length;i++)result.push(cElm("li",{class:"mobile_search_results__list_item",data:{value:response.data.products[i].name},html:[cElm("a",{href:response.data.products[i].url,class:"mobile_search_results__list_item_link",title:response.data.products[i].name,text:response.data.products[i].name})]}));var resultList=document.querySelector(".mobile_search_results__list");if(null!==resultList){for(;resultList.firstChild;)resultList.removeChild(resultList.firstChild);for(i=0;i<result.length;i++)resultList.appendChild(result[i]);var searchResults=document.querySelector(".mobile_search_results");searchResults.classList.contains("uk-hidden")&&searchResults.classList.remove("uk-hidden")}else resultContainer=cElm("div",{class:"uk-width-1-1 mobile_search_results",html:[cElm("ul",{class:"mobile_search_results__list",html:result})]}),["focusout","blur","click"].forEach((function(eventType){resultContainer.addEventListener(eventType,handleMobileSearchEvents)})),insertAfter(resultContainer,mobileSearch)})).fail((function(err){return console.log(err),{}}))}}))}var ReorderForm=function(){function ReorderForm(){}return ReorderForm.init=function(form){ReorderForm.formElement=form,ReorderForm.postUrl=ReorderForm.formElement.action;for(var rowsElms=form.querySelectorAll(".person_bestellstatusdetail_pos--available"),i=0,_len=rowsElms.length;i<_len;i++)ReorderForm.rows.push(new ReorderFormRow(rowsElms[i],ReorderForm.postUrl));ReorderForm.submitButton=form.querySelector("button.js_global-addtocart-button"),ReorderForm.clearButton=form.querySelector("button.js_global-clear-button"),ReorderForm.selectAllInput=form.querySelector("input.js_selectall-checkbox"),ReorderForm.bindEvents()},ReorderForm.bindEvents=function(){this.submitButton.addEventListener("click",(function(e){ReorderForm.addToCart(e,this)})),this.clearButton.addEventListener("click",(function(e){ReorderForm.resetForm(e,this)})),this.formElement.addEventListener("submit",(function(e){ReorderForm.submitForm(e,this)})),this.selectAllInput.addEventListener("change",(function(){ReorderForm.toogleAll(this)}))},ReorderForm.toogleAll=function(input){var bEnableAll=!1;!0===input.checked&&(bEnableAll=!0);for(var _i=0,_a=ReorderForm.rows;_i<_a.length;_i++){_a[_i].checkboxInput.checked=bEnableAll}},ReorderForm.submitForm=function(event,button){void 0===button&&(button=null),event.preventDefault(),ReorderForm.addToCart()},ReorderForm.addToCart=function(event,button){void 0===event&&(event=null),void 0===button&&(button=null);for(var data={},positionCount=0,_i=0,_a=ReorderForm.rows;_i<_a.length;_i++){var rowObject=_a[_i];rowObject.isActive()&&rowObject.getMenge()>0&&(data["ac_id"+positionCount]=rowObject.getAcId(),data["add"+positionCount]=rowObject.getAddId(),data["menge"+positionCount]=rowObject.getMenge(),positionCount++)}positionCount>0&&etXHR.post(ReorderForm.postUrl,data,(function(response,xhr){var modal=UIkit.modal("#success");$("#success .uk-modal-dialog").css("visibility","visible"),modal.show();var newCount=ReorderForm.parseNewCount(response),countWrap=document.getElementById("count-warenkorb");countWrap&&(countWrap.innerHTML=""+newCount),setTimeout((function(){modal.hide()}),1500)}))},ReorderForm.parseNewCount=function(response){var container=document.createElement("DIV");container.innerHTML=response;var countWrap=container.querySelector("#count-warenkorb");if(countWrap){var newCount=parseInt(countWrap.innerHTML);if("number"==typeof newCount&&newCount>0)return newCount}return 0},ReorderForm.resetForm=function(event,button){void 0===button&&(button=null);for(var _i=0,_a=ReorderForm.rows;_i<_a.length;_i++){_a[_i].resetRow()}},ReorderForm.rows=[],ReorderForm.postUrl="",ReorderForm}(),ReorderFormRow=function(){function ReorderFormRow(wrap,postUrl){this.postUrl="",this.checkboxInput=wrap.querySelector("input.js_active_checkbox"),this.qtyInput
68=wrap.querySelector("input.js_qty"),this.acIdInput=wrap.querySelector("input.js_ac_id_input"),this.addIdInput=wrap.querySelector("input.js_add_input"),this.buyButton=wrap.querySelector("button.js_addtocart-button"),this.clearButton=wrap.querySelector("button.js_clear-button"),this.postUrl=postUrl,this.bindEvents()}return ReorderFormRow.prototype.bindEvents=function(){var self=this;this.buyButton.addEventListener("click",(function(e){self.addRowToCart(e,this)})),this.clearButton.addEventListener("click",(function(e){self.resetRow(e,this)})),this.checkboxInput.addEventListener("click",(function(e){self.changeActive(this)}))},ReorderFormRow.prototype.changeActive=function(input){if(!0===ReorderForm.selectAllInput.checked)!0!==input.checked&&(ReorderForm.selectAllInput.checked=!1);else{for(var bAllActive=!0,_i=0,_a=ReorderForm.rows;_i<_a.length;_i++){!0!==_a[_i].checkboxInput.checked&&(bAllActive=!1)}bAllActive&&(ReorderForm.selectAllInput.checked=!0)}},ReorderFormRow.prototype.addRowToCart=function(event,button){void 0===event&&(event=null),void 0===button&&(button=null);var data={};data.ac_id0=this.getAcId(),data.add0=this.getAddId(),data.menge0=this.getMenge(),this.getMenge()>0&&etXHR.post(this.postUrl,data,(function(response,xhr){var modal=UIkit.modal("#success");$("#success .uk-modal-dialog").css("visibility","visible"),modal.show();var newCount=ReorderForm.parseNewCount(response),countWrap=document.getElementById("count-warenkorb");countWrap&&(countWrap.innerHTML=""+newCount),setTimeout((function(){modal.hide()}),1500)}))},ReorderFormRow.prototype.resetRow=function(event,button){void 0===event&&(event=null),void 0===button&&(button=null),this.checkboxInput.checked=!1,this.qtyInput.value="0"},ReorderFormRow.prototype.isActive=function(){return this.checkboxInput.checked},ReorderFormRow.prototype.getMenge=function(){var menge=parseInt(this.qtyInput.value);return"number"==typeof menge&&menge>0?menge:0},ReorderFormRow.prototype.getAcId=function(){return parseInt(this.acIdInput.value)},ReorderFormRow.prototype.getAddId=function(){return parseInt(this.addIdInput.value)},ReorderFormRow}();function initRmaJs(){if(etJS.has_class(etJS.get_elem("BODY")[0],"body-rma")){var form=document.getElementById("rma_step2__form");form&&RmaForm.init(form)}}var RmaForm=function(){function RmaForm(){}return RmaForm.init=function(form){RmaForm.formElement=form;
68for(var rowsElms=form.querySelectorAll(".js_rma_product_row"),i=0,_len=rowsElms.length;i<_len;i++)RmaForm.rows.push(new RmaFormRow(rowsElms[i]));this.countElement=form.querySelector("#rma_step2__form_counter"),this.emailInput=form.querySelector("#rma_email"),RmaForm.bindEvents(),RmaForm.refreshCount()},RmaForm.bindEvents=function(){RmaForm.formElement.addEventListener("submit",(function(e){RmaForm.submitForm(e)}))},RmaForm.submitForm=function(event){RmaForm.isValid()||event.preventDefault()},RmaForm.isValid=function(){var bIsValid=!0,bHasSomethinSelected=!1,sEmail=RmaForm.emailInput.value;RmaForm.isValidEmail(sEmail)?etJS.remove_class(RmaForm.emailInput,"has_error"):(bIsValid=!1,etJS.add_class(RmaForm.emailInput,"has_error"));for(var _i=0,_a=RmaForm.rows;_i<_a.length;_i++){(rowElm=_a[_i]).isActive()&&(bHasSomethinSelected=!0,rowElm.getMenge()>0?etJS.remove_class(rowElm.qtyInput,"has_error"):(bIsValid=!1,etJS.add_class(rowElm.qtyInput,"has_error")),"0"==rowElm.getReason()||""==rowElm.getReason()?(bIsValid=!1,etJS.add_class(rowElm.reasonSelect,"has_error")):etJS.remove_class(rowElm.reasonSelect,"has_error"))}if(bHasSomethinSelected)for(var _d=0,_e=RmaForm.rows;_d<_e.length;_d++){rowElm=_e[_d];etJS.remove_class(rowElm.checkboxInput,"has_error")}else{bIsValid=!1;for(var _b=0,_c=RmaForm.rows;_b<_c.length;_b++){var rowElm=_c[_b];etJS.add_class(rowElm.checkboxInput,"has_error")}}return bIsValid},RmaForm.isValidEmail=function(email){return 0!=/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(email)},RmaForm.refreshCount=function(){for(var iCount=0,_i=0,_a=RmaForm.rows;_i<_a.length;_i++){var rowElm=_a[_i];rowElm.isActive()&&(iCount+=rowElm.getMenge())}RmaForm.countElement.innerHTML=""+iCount},RmaForm.rows=[],RmaForm}(),RmaFormRow=function(){function RmaFormRow(wrap){this.maxQty=0,this.checkboxInput=wrap.querySelector("input.js_active_checkbox"),this.qtyInput=wrap.querySelector("input.js_qty"),this.acIdInput=wrap.querySelector("input.js_ac_id_input"),this.addIdInput=wrap.querySelector("input.js_add_input"),this.reasonSelect=wrap.querySelector("select.js_reason_select"),this.intentionSelect=wrap.querySelector("select.js_intention_select"),this.intentionSelectContainer=wrap.querySelector(".rma_product__intention"),this.setMaxQty(wrap),this.toggleIntentionSelect(this.reasonSelect.value||""),this.bindEvents()}return RmaFormRow.prototype.setMaxQty=function(wrap){var maxQtyHidden=wrap.querySelector("input.js_max_qty_input"),max=parseInt(maxQtyHidden.value);this.maxQty="number"==typeof max&&max>0?max:0},RmaFormRow.prototype.bindEvents=function(){var self=this;this.checkboxInput.addEventListener("change",(function(){RmaForm.refreshCount()})),this.qtyInput.addEventListener("change",(function(){self.checkQty(),RmaForm.refreshCount()})),this.qtyInput.addEventListener("keyup",(function(){self.checkQty(),RmaForm.refreshCount()})),this.reasonSelect.addEventListener("change",(function(e){var t=e.target,v=String(t.value)||"0";self.toggleIntentionSelect(v)}))},RmaFormRow.prototype.checkQty=function(){var menge=parseInt(this.qtyInput.value);"number"==typeof menge&&menge>0?menge>this.maxQty?this.qtyInput.value=""+this.maxQty:this.qtyInput.value!=""+menge&&(this.qtyInput.value=""+menge):this.qtyInput.value="0"},RmaFormRow.prototype.toggleIntentionSelect=function(selectReasonValue){console.log("toggleIntentionSelect",selectReasonValue),4===parseInt(selectReasonValue)?etJS.remove_class(this.intentionSelectContainer,"uk-hidden"):(etJS.add_class(this.intentionSelectContainer,"uk-hidden"),this.intentionSelect.value="0")},RmaFormRow.prototype.isActive=function(){return this.checkboxInput.checked},RmaFormRow.prototype.getMenge=function(){var menge=parseInt(this.qtyInput.value);return"number"==typeof menge&&menge>0?menge:0},RmaFormRow.prototype.getAcId=function(){return parseInt(this.acIdInput.value)},RmaFormRow.prototype.getAddId=function(){return parseInt(this.addIdInput.value)},RmaFormRow.prototype.getReason=function(){return this.reasonSelect.options[this.reasonSelect.selectedIndex].value},RmaFormRow}();function belegBestellstatusabfrage_getOrderDocument(order,zip,orderNo,aKey,invoiceNo){if("string"==typeof order&&order.length>=6&&"string"==typeof zip&&zip.length>=3&&"string"==typeof orderNo&&orderNo.length>=6&&"string"==typeof aKey&&40===aKey.length&&"string"==typeof invoiceNo&&invoiceNo.length>=6){const fetchUrl="/json.php?service=orderStatusServant&order="+encodeURIComponent(order)+"&zip="+encodeURIComponent(zip)+"&orderNo="+encodeURIComponent(orderNo)+"&invoiceNo="+encodeURIComponent(invoiceNo)+"&actionName=getOrderDocument&actionKey="+encodeURIComponent(aKey),fetchOptions={credentials:"same-origin"};showSpinner(),fetch(fetchUrl,fetchOptions).then((async response=>{let result,mimeType=response.headers.get("Content-Type");if(mimeType.indexOf("application/json")>-1)result=response.json();else{if(!(mimeType.indexOf("application/pdf")>-1))throw new Error("cant handle mime type");{result={payload:{blob:await response.blob(),mimeType:response.headers.get("Content-Type"),filename:""}};let x,h=response.headers.get("Content-Disposition");((x=h.match(/filename="(.+?)"/))||(x=h.match(/filename=([^;\r\n\s]+)/)))&&(result.payload.filename=x[1])}}return result})).then((data=>{if(hideSpinner(),document.documentElement.classList.contains("env_live")||console.debug("getOrderDocument response",data),"errors"in data&&data.errors instanceof Array&&data.errors.length)data.errors.forEac
68h((err=>{throw UIkit.modal.alert(err.userMessage||err.message),new Error(err.message)}));else{if(!("payload"in data))throw new Error("invalid response");if("documentBase64"in data.payload&&(data.payload.blob=atob(data.payload.documentBase64)),!data.payload.blob)throw new Error("invalid document");{const newBlob=new Blob([data.payload.blob],{type:data.payload.mimeType});if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(newBlob);else{const objUrl=window.URL.createObjectURL(newBlob);let aElement=document.createElement("a");aElement.href=objUrl,aElement.download=data.payload.filename,aElement.target=data.payload.filename,aElement.style="display:none",document.body.appendChild(aElement),aElement.click(),setTimeout((()=>{window.URL.revokeObjectURL(objUrl)}),250)}}}})).catch((error=>{hideSpinner(),console.error("getOrderDocument failure",error)}))}else console.error("parameter failure",{order:order,zip:zip,aKey:aKey,invoiceNo:invoiceNo})}function belegBestellstatusabfrage_cancelOrderItem(order,zip,orderNo,aKey){if("string"==typeof order&&order.length>=6&&"string"==typeof zip&&zip.length>=3&&"string"==typeof orderNo&&orderNo.length>=6&&"string"==typeof aKey&&40===aKey.length){const fetchUrl="/json.php?service=orderStatusServant&order="+encodeURIComponent(order)+"&zip="+encodeURIComponent(zip)+"&orderNo="+encodeURIComponent(orderNo)+"&actionName=cancelOrderItem&actionKey="+encodeURIComponent(aKey);fetch(fetchUrl,{credentials:"same-origin"}).then((response=>response.json())).then((data=>{document.documentElement.classList.contains("env_live")||console.debug("cancelOrderItem response",data),"errors"in data&&data.errors instanceof Array&&data.errors.length&&data.errors.forEach((err=>{throw UIkit.modal.alert(err.userMessage||err.message),new Error(err.message)})),"status"in data&&"OK"===data.status&&"payload"in data&&data.payload&&"itemCanceled"in data.payload&&!0===data.payload.itemCanceled&&"userMessage"in data.payload&&UIkit.modal.alert(data.payload.userMessage)})).catch((error=>{console.error("cancelOrderItem failure:",error)}))}else console.error("parameter failure",{order:order,zip:zip,orderNo:orderNo,aKey:aKey})}function belegBestellstatusabfrage_refresh(order,zip,orderNo,button){if("string"==typeof order&&order.length>=6&&"string"==typeof zip&&zip.length>=3&&"string"==typeof orderNo&&orderNo.length>=6){const fetchUrl="/json.php?service=orderStatusServant&order="+encodeURIComponent(order)+"&zip="+encodeURIComponent(zip)+"&orderNo="+encodeURIComponent(orderNo)+"&actionName=refresh";fetch(fetchUrl,{credentials:"same-origin"}).then((response=>response.json())).then((data=>{document.documentElement.classList.contains("env_live")||console.debug("refresh response",data),"errors"in data&&data.errors instanceof Array&&data.errors.length?data.errors.forEach((err=>{throw UIkit.modal.alert(err.userMessage||err.message),new Error(err.message)})):button.form.submit()})).catch((error=>{console.error("refresh failure",error)}))}else console.error("parameter failure",{order:order,zip:zip,orderNo:orderNo})}function initFormGroupToggle(){function toggleFormGroup(groupName,showGroup){let selector='[data-form-group="'+groupName+'"]',formGroupContainer=document.querySelector(selector);null!==formGroupContainer&&(showGroup?formGroupContainer.classList.contains("uk-hidden")&&formGroupContainer.classList.remove("uk-hidden"):formGroupContainer.classList.contains("uk-hidden")||formGroupContainer.classList.add("uk-hidden"))}document.querySelectorAll('input[type="checkbox"][data-toggle-group]').forEach((function(toggleElement){let groupName=toggleElement.dataset.toggleGroup;toggleFormGroup(groupName,toggleElement.checked),toggleElement.addEventListener("change",(function(event){toggleFormGroup(groupName,event.target.checked)}),!1)}))}document.addEventListener("DOMContentLoaded",(()=>{"use strict";let orderstatusForm=document.querySelector(".beleg_bestellstatusabfrage__form");null!==orderstatusForm&&orderstatusForm.addEventListener("submit",(event=>{event.preventDefault(),event.stopPropagation();let currentForm=event.target,formData=new FormData(currentForm),params=[];for(let entry of formData.entries())entry[1].trim().length>0&&(params.push=entry[0]+"="+entry[1]);params.length>0&&(currentForm.action+="?"+params.join("&")),currentForm.submit(),showSpinner()})),document.querySelectorAll('.beleg_bestellstatusabfrage a[href^="#"]').forEach((anchorElement=>{anchorElement.addEventListener("click",(event=>{let clickedLink=event.target.closest("a");if(clickedLink){let targetSelector=clickedLink.getAttribute("href"),targetElement=document.querySelector(target
68Selector);targetElement&&(event.preventDefault(),event.stopPropagation(),targetElement.scrollIntoView({behavior:"smooth"}))}}))}))}));let renameModals=document.querySelectorAll(".element_artikel_list .wishlist-modal--rename");renameModals.forEach((modal=>{if(modal.dataset.hasOwnProperty("wishlistId")){let renameFormElement=document.getElementById("wishlist-form-"+modal.dataset.wishlistId);null!==renameFormElement&&renameFormElement.addEventListener("submit",(event=>{event.stopPropagation(),event.preventDefault();let wishlistId=this.id.split("-")[2],submitButton=document.getElementById("wishlist-submit-"+wishlistId);return null!==submitButton&&submitButton.dispatchEvent(new Event("click")),!1}))}}));let showWishlistButtons=document.querySelectorAll(".element_artikel_list .wishlist-button--show-list");showWishlistButtons.forEach((button=>{button.addEventListener("click",(event=>{document.querySelectorAll(".element_artikel_list .uk-accordion").forEach((accordionList=>{accordionList.style.display="none"}));let wishlist=document.getElementById("wishlist-"+event.target.dataset.wishlistId);null!==wishlist&&wishlist.classList.remove("uk-hidden")}))}));let wishlists=document.querySelectorAll(".merkliste_detail--wishlist");var etApp;
68wishlists.forEach((wishlist=>{wishlist.querySelector(".wishlist-button--return").addEventListener("click",(event=>{event.target.closest(".merkliste_detail--wishlist").classList.add("uk-hidden"),document.querySelectorAll(".element_artikel_list .uk-accordion").forEach((accordion=>{accordion.style.display="initial",accordion.dispatchEvent(new Event("resize"))}))}))})),function(etApp){"use strict";etApp.initViewPersonBestellstatusdetail=function(){var formular=etJS.find_child("form#reorder-form");formular&&ReorderForm.init(formular)}}(etApp||(etApp={})),function(etApp){"use strict";etApp.initViewPersonBestellstatus=function(){$(".person_bestellstatus_order__toggle").click((function(){var selector=$(this).toggleClass("person_bestellstatus_order__toggle--toggled").attr("data-toggle");$(selector).toggleClass("person_bestellstatus_order--ext_hidden")})),$(".person_bestellstatus_filter__limit").change((function(){var selectedRange=$(".person_bestellstatus_filter__limit").val();console.log(selectedRange);var url=$(".js_person_bestellstatus_filter").attr("data-filterurl");console.log(url),url&&(window.location.href=url+"&l="+selectedRange)}))}}(etApp||(etApp={})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";function b(b,d){if(this.el=b,this.$el=a(b),this.s=a.extend({},c,d),this.s.dynamic&&"undefined"!==this.s.dynamicEl&&this.s.dynamicEl.constructor===Array&&!this.s.dynamicEl.length)throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.modules={},this.lGalleryOn=!1,this.lgBusy=!1,this.hideBarTimeout=!1,this.isTouch="ontouchstart"in document.documentElement,this.s.slideEndAnimatoin&&(this.s.hideControlOnEnd=!1),this.s.dynamic?this.$items=this.s.dynamicEl:"this"===this.s.selector?this.$items=this.$el:""!==this.s.selector?this.s.selectWithin?this.$items=a(this.s.selectWithin).find(this.s.selector):this.$items=this.$el.find(a(this.s.selector)):this.$items=this.$el.children(),this.$slide="",this.$outer="",this.init(),this}var c={mode:"lg-slide",cssEasing:"ease",easing:"linear",speed:600,height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:150,hideBarsDelay:6e3,useLeft:!1,ariaLabelledby:"",ariaDescribedby:"",closable:!0,loop:!0,escKey:!0,keyPress:!0,controls:!0,slideEndAnimatoin:!0,hideControlOnEnd:!1,mousewheel:!0,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:1,showAfterLoad:!0,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:!1,iframeMaxWidth:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],galleryId:1,supportLegacyBrowser:!0};b.prototype.init=function(){var b=this;b.s.preload>b.$items.length&&(b.s.preload=b.$items.length);var c=window.location.hash;c.indexOf("lg="+this.s.galleryId)>0&&(b.index=parseInt(c.split("&slide=")[1],10),a("body").addClass("lg-from-hash"),a("body").hasClass("lg-on")||(setTimeout((function(){b.build(b.index)})),a("body").addClass("lg-on"))),b.s.dynamic?(b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||0,a("body").hasClass("lg-on")||setTimeout((function(){b.build(b.index),a("body").addClass("lg-on")}))):b.$items.on("click.lgcustom",(function(c){try{c.preventDefault(),c.preventDefault()}catch(a){c.returnValue=!1}b.$el.trigger("onBeforeOpen.lg"),b.index=b.s.index||b.$items.index(this),a("body").hasClass("lg-on")||(b.build(b.index),a("body").addClass("lg-on"))}))},b.prototype.build=function(b){var c=this;c.structure(),a.each(a.fn.lightGallery.modules,(function(b){c.modules[b]=new a.fn.lightGallery.modules[b](c.el)})),c.slide(b,!1,!1,!1),c.s.keyPress&&c.keyPress(),c.$items.length>1?(c.arrow(),setTimeout((function(){c.enableDrag(),c.enableSwipe()}),50),c.s.mousewheel&&c.mousewheel()):c.$slide.on("click.lg",(function(){c.$el.trigger("onSlideClick.lg")})),c.counter(),c.closeGallery(),c.$el.trigger("onAfterOpen.lg"),c.s.hideBarsDelay>
680&&c.$outer.on("mousemove.lg click.lg touchstart.lg",(function(){c.$outer.removeClass("lg-hide-items"),clearTimeout(c.hideBarTimeout),c.hideBarTimeout=setTimeout((function(){c.$outer.addClass("lg-hide-items")}),c.s.hideBarsDelay)})),c.$outer.trigger("mousemove.lg")},b.prototype.structure=function(){var b,c="",d="",e=0,f="",g=this;for(a("body").append('<div class="lg-backdrop"></div>'),a(".lg-backdrop").css("transition-duration",this.s.backdropDuration+"ms"),e=0;e<this.$items.length;e++)c+='<div class="lg-item"></div>';if(this.s.controls&&this.$items.length>1&&(d='<div class="lg-actions"><button type="button" aria-label="Previous slide" class="lg-prev lg-icon">'+this.s.prevHtml+'</button><button type="button" aria-label="Next slide" class="lg-next lg-icon">'+this.s.nextHtml+"</button></div>"),".lg-sub-html"===this.s.appendSubHtmlTo&&(f='<div role="status" aria-live="polite" class="lg-sub-html"></div>'),b='<div tabindex="-1" aria-modal="true" '+(this.s.ariaLabelledby?'aria-labelledby="'+this.s.ariaLabelledby+'"':"")+" "+(this.s.ariaDescribedby?'aria-describedby="'+this.s.ariaDescribedby+'"':"")+' role="dialog" class="lg-outer '+this.s.addClass+" "+this.s.startClass+'"><div class="lg" style="width:'+this.s.width+"; height:"+this.s.height+'"><div class="lg-inner">'+c+'</div><div class="lg-toolbar lg-group"><button type="button" aria-label="Close gallery" class="lg-close lg-icon"></button></div>'+d+f+"</div></div>",a("body").append(b),this.$outer=a(".lg-outer"),this.$outer.focus(),this.$slide=this.$outer.find(".lg-item"),this.s.useLeft?(this.$outer.addClass("lg-use-left"),this.s.mode="lg-slide"):this.$outer.addClass("lg-use-css3"),g.setTop(),a(window).on("resize.lg orientationchange.lg",(function(){setTimeout((function(){g.setTop()}),100)})),this.$slide.eq(this.index).addClass("lg-current"),this.doCss()?this.$outer.addClass("lg-css3"):(this.$outer.addClass("lg-css"),this.s.speed=0),this.$outer.addClass(this.s.mode),this.s.enableDrag&&this.$items.length>1&&this.$outer.addClass("lg-grab"),this.s.showAfterLoad&&this.$outer.addClass("lg-show-after-load"),this.doCss()){var h=this.$outer.find(".lg-inner");h.css("transition-timing-function",this.s.cssEasing),h.css("transition-duration",this.s.speed+"ms")}setTimeout((function(){a(".lg-backdrop").addClass("in")})),setTimeout((function(){g.$outer.addClass("lg-visible")}),this.s.backdropDuration),this.s.download&&this.$outer.find(".lg-toolbar").append('<a id="lg-download" aria-label="Download" target="_blank" download class="lg-download lg-icon"></a>'),this.prevScrollTop=a(window).scrollTop()},b.prototype.setTop=function(){if("100%"!==this.s.height){var b=a(window).height(),c=(b-parseInt(this.s.height,10))/2,d=this.$outer.find(".lg");b>=parseInt(this.s.height,10)?d.css("top",c+"px"):d.css("top","0px")}},b.prototype.doCss=function(){return!!function(){var a=["transition","MozTransition","WebkitTransition","OTransition","msTransition","KhtmlTransition"],b=document.documentElement,c=0;for(c=0;c<a.length;c++)if(a[c]in b.style)return!0}()},b.prototype.isVideo=function(a,b){var c;if(c=this.s.dynamic?this.s.dynamicEl[b].html:this.$items.eq(b).attr("data-html"),!a)return c?{html5:!0}:(console.error("lightGallery :- data-src is not provided on slide item "+(b+1)+". Please make sure the selector property is properly configured. More info - http://sachinchoolur.github.io/lightGallery/demos/html-markup.html"),!1);var d=a.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)/i),e=a.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)/i),f=a.match(/\/\/(?:www\.)?dai.ly\/([0-9a-z\-_]+)/i),g=a.match(/\/\/(?:www\.)?(?:vk\.com|vkontakte\.ru)\/(?:video_ext\.php\?)(.*)/i);return d?{youtube:d}:e?{vimeo:e}:f?{dailymotion:f}:g?{vk:g}:void 0},b.prototype.counter=function(){this.s.counter&&a(this.s.appendCounterTo).append('<div id="lg-counter" role="status" aria-live="polite"><span id="lg-counter-current">'+(parseInt(this.index,10)+1)+'</span> / <span id="lg-counter-all">'+this.$items.length+"</span></div>")},b.prototype.addHtml=function(b){var c,d,e=null;if(this.s.dynamic?this.s.dynamicEl[b].subHtmlUrl?c=this.s.dynamicEl[b].subHtmlUrl:e=this.s.dynamicEl[b].subHtml:(d=this.$items.eq(b)).attr("data-sub-html-url")?c=d.attr("data-sub-html-url"):(e=d.attr("data-sub-html"),this.s.getCaptionFromTitleOrAlt&&!e&&(e=d.attr("title")||d.find("img").first().attr("alt"))),!c)if(null!=e){var f=e.substring(0,1);"."!==f&&"#"!==f||(e=this.s.subHtmlSelectorRelative&&!this.s.dynamic?d.find(e).html():a(e).html())}else e="";
68".lg-sub-html"===this.s.appendSubHtmlTo?c?this.$outer.find(this.s.appendSubHtmlTo).load(c):this.$outer.find(this.s.appendSubHtmlTo).html(e):c?this.$slide.eq(b).load(c):this.$slide.eq(b).append(e),null!=e&&(""===e?this.$outer.find(this.s.appendSubHtmlTo).addClass("lg-empty-html"):this.$outer.find(this.s.appendSubHtmlTo).removeClass("lg-empty-html")),this.$el.trigger("onAfterAppendSubHtml.lg",[b])},b.prototype.preload=function(a){var b=1,c=1;for(b=1;b<=this.s.preload&&!(b>=this.$items.length-a);b++)this.loadContent(a+b,!1,0);for(c=1;c<=this.s.preload&&!(a-c<0);c++)this.loadContent(a-c,!1,0)},b.prototype.loadContent=function(b,c,d){var e,f,g,h,i,j,k,l=this,m=!1,n=function(b){for(var c=[],d=[],e=0;e<b.length;e++){var g=b[e].split(" ");""===g[0]&&g.splice(0,1),d.push(g[0]),c.push(g[1])}for(var h=a(window).width(),i=0;i<c.length;i++)if(parseInt(c[i],10)>h){f=d[i];break}};if(l.s.dynamic)l.s.dynamicEl[b].poster&&(m=!0,g=l.s.dynamicEl[b].poster),j=l.s.dynamicEl[b].html,f=l.s.dynamicEl[b].src,k=l.s.dynamicEl[b].alt,l.s.dynamicEl[b].responsive&&n(l.s.dynamicEl[b].responsive.split(",")),h=l.s.dynamicEl[b].srcset,i=l.s.dynamicEl[b].sizes;else{var o=l.$items.eq(b);o.attr("data-poster")&&(m=!0,g=o.attr("data-poster")),j=o.attr("data-html"),f=o.attr("href")||o.attr("data-src"),k=o.attr("title")||o.find("img").first().attr("alt"),o.attr("data-responsive")&&n(o.attr("data-responsive").split(",")),h=o.attr("data-srcset"),i=o.attr("data-sizes")}var p=!1;l.s.dynamic?l.s.dynamicEl[b].iframe&&(p=!0):"true"===l.$items.eq(b).attr("data-iframe")&&(p=!0);var q=l.isVideo(f,b);if(!l.$slide.eq(b).hasClass("lg-loaded")){if(p)l.$slide.eq(b).prepend('<div class="lg-video-cont lg-has-iframe" style="max-width:'+l.s.iframeMaxWidth+'"><div class="lg-video"><iframe class="lg-object" frameborder="0" src="'+f+'"  allowfullscreen="true"></iframe></div></div>');else if(m){var r;r=q&&q.youtube?"lg-has-youtube":q&&q.vimeo?"lg-has-vimeo":"lg-has-html5",l.$slide.eq(b).prepend('<div class="lg-video-cont '+r+' "><div class="lg-video"><span class="lg-video-play"></span><img class="lg-object lg-has-poster" src="'+g+'" /></div></div>')}else q?(l.$slide.eq(b).prepend('<div class="lg-video-cont "><div class="lg-video"></div></div>'),l.$el.trigger("hasVideo.lg",[b,f,j])):(k=k?'alt="'+k+'"':"",l.$slide.eq(b).prepend('<div class="lg-img-wrap"><img class="lg-object lg-image" '+k+' src="'+f+'" /></div>'));if(l.$el.trigger("onAferAppendSlide.lg",[b]),e=l.$slide.eq(b).find(".lg-object"),i&&e.attr("sizes",i),h&&(e.attr("srcset",h),this.s.supportLegacyBrowser))try{picturefill({elements:[e[0]]})}catch(a){console.warn("lightGallery :- If you want srcset to be supported for older browser please include picturefil version 2 javascript library in your document.")}".lg-sub-html"!==this.s.appendSubHtmlTo&&l.addHtml(b),l.$slide.eq(b).addClass("lg-loaded")}l.$slide.eq(b).find(".lg-object").on("load.lg error.lg",(function(){var c=0;d&&!a("body").hasClass("lg-from-hash")&&(c=d),setTimeout((function(){l.$slide.eq(b).addClass("lg-complete"),l.$el.trigger("onSlideItemLoad.lg",[b,d||0])}),c)})),q&&q.html5&&!m&&l.$slide.eq(b).addClass("lg-complete"),!0===c&&(l.$slide.eq(b).hasClass("lg-complete")?l.preload(b):l.$slide.eq(b).find(".lg-object").on("load.lg error.lg",(function(){l.preload(b)})))},b.prototype.slide=function(b,c,d,e){var f=this.$outer.find(".lg-current").index(),g=this;if(!g.lGalleryOn||f!==b){var h=this.$slide.length,i=g.lGalleryOn?this.s.speed:0;if(!g.lgBusy){var j,k,l;if(this.s.download)(j=g.s.dynamic?!1!==g.s.dynamicEl[b].downloadUrl&&(g.s.dynamicEl[b].downloadUrl||g.s.dynamicEl[b].src):"false"!==g.$items.eq(b).attr("data-download-url")&&(g.$items.eq(b).attr("data-download-url")||g.$items.eq(b).attr("href")||g.$items.eq(b).attr("data-src")))?(a("#lg-download").attr("href",j),g.$outer.removeClass("lg-hide-download")):g.$outer.addClass("lg-hide-download");if(this.$el.trigger("onBeforeSlide.lg",[f,b,c,d]),g.lgBusy=!0,clearTimeout(g.hideBarTimeout),".lg-sub-html"===this.s.appendSubHtmlTo&&setTimeout((function(){g.addHtml(b)}),i),this.arrowDisable(b),e||(b<f?e="prev":b>f&&(e="next")),c)this.$slide.removeClass("lg-prev-slide lg-current lg-next-slide"),h>2?(k=b-1,l=b+1,(0===b&&f===h-1||b===h-1&&0===f)&&(l=0,k=h-1)):(k=0,l=1),"prev"===e?g.$slide.eq(l).addClass("lg-next-slide"):g.$slide.eq(k).addClass("lg-prev-slide"),g.$slide.eq(b).addClass("lg-current");else g.$outer.addClass("lg-no-trans"),this.$slide.removeClass("lg-prev-slide lg-next-slide"),"prev"===e?(this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(f).addClass("lg-next-slide")):(this.$slide.eq(b).addClass("lg-next-slide"),this.$slide.eq(f).addClass("lg-prev-slide")),setTimeout((function(){g.$slide.removeClass("lg-current"),g.$slide.eq(b).addClass("lg-current"),g.$outer.removeClass("lg-no-trans")}),50);g.lGalleryOn?(setTimeout((function(){g.loadContent(b,!0,0)}),this.s.speed+50),setTimeout((function(){g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])}),this.s.speed)):(g.loadContent(b,!0,g.s.backdropDuration),g.lgBusy=!1,g.$el.trigger("onAfterSlide.lg",[f,b,c,d])),g.lGalleryOn=!0,this.s.counter&&a("#lg-counter-current").text(b+1)}g.index=b}},b.prototype.goToNextSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index+1<b.$slide.length?(b.index++,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1,"next")):c?(b.index=0,b.$el.trigger("onBeforeNextSlide.lg",[b.index]),b.slide(b.index,a,!1,"next")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-right-end"),setTimeout((function(){b.$outer.removeClass("lg-right-end")}),400)))},b.prototype.goToPrevSlide=function(a){var b=this,c=b.s.loop;a&&b.$slide.length<3&&(c=!1),b.lgBusy||(b.index>0?(b.index--,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):c?(b.index=b.$items.length-1,b.$el.trigger("onBeforePrevSlide.lg",[b.index,a]),b.slide(b.index,a,!1,"prev")):b.s.slideEndAnimatoin&&!a&&(b.$outer.addClass("lg-left-end"),setTimeout((function(){b.$outer.removeClass("lg-left-end")}),400)))},b.prototype.keyPress=function(){var b=this;this.$items.length>1&&a(window).on("keyup.lg",(function(a){b.$items.length>1&&(37===a.keyCode&&(a.preventDefault(),b.goToPrevSlide()),39===a.keyCode&&(a.preventDefault(),b.goToNextSlide()))})),a(window).on("keydown.lg",(function(a){!0===b.s.escKey&&27===a.keyCode&&(a.preventDefault(),b.$outer.hasClass("lg-thumb-open")?b.$outer.removeClass("lg-thumb-open"):b.destroy())}))},b.prototype.arrow=function(){var a=this;this.$outer.find(".lg-prev").on("click.lg",(function(){a.goToPrevSlide()})),this.$outer.find(".lg-next").on("click.lg",(function(){a.goToNextSlide()}))},b.prototype.arrowDisable=function(a){!this.s.loop&&this.s.hideControlOnEnd&&(a+1<this.$slide.length?this.$outer.find(".lg-next").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-next").attr("disabled","disabled").addClass("disabled"),a>0?this.$outer.find(".lg-prev").removeAttr("disabled").removeClass("disabled"):this.$outer.find(".lg-prev").attr("disabled","disabled").addClass("disabled"))},b.prototype.setTranslate=function(a,b,c){this.s.useLeft?a.css("left",b):a.css({transform:"translate3d("+b+"px, "+c+"px, 0px)"})},b.prototype.touchMove=function(b,c){var d=c-b;Math.abs(d)>15&&(this.$outer.addClass("lg-dragging"),this.setTranslate(this.$slide.eq(this.index),d,0),this.setTranslate(a(".lg-prev-slide"),-this.$slide.eq(this.index).width()+d,0),this.setTranslate(a(".lg-next-slide"),this.$slide.eq(this.index).width()+d,0))},b.prototype.touchEnd=function(a){var b=this;"lg-slide"!==b.s.mode&&b.$outer.addClass("lg-slide"),this.$slide.not(".lg-current, .lg-prev-slide, .lg-next-slide").css("opacity","0"),setTimeout((function(){b.$outer.removeClass("lg-dragging"),a<0&&Math.abs(a)>b.s.swipeThreshold?b.goToNextSlide(!0):a>0&&Math.abs(a)>b.s.swipeThreshold?b.goToPrevSlide(!0):Math.abs(a)<5&&b.$el.trigger("onSlideClick.lg"),b.$slide.removeAttr("style")})),setTimeout((function(){b.$outer.hasClass("lg-dragging")||"lg-slide"===b.s.mode||b.$outer.removeClass("lg-slide")}),b.s.speed+100)},b.prototype.enableSwipe=function(){var a=this,b=0,c=0,d=!1;a.s.enableSwipe&&a.doCss()&&(a.$slide.on("touchstart.lg",(function(c){a.$outer.hasClass("lg-zoomed")||a.lgBusy||(c.preventDefault(),a.manageSwipeClass(),b=c.originalEvent.targetTouches[0].pageX)})),a.$slide.on("touchmove.lg",(function(e){a.$outer.hasClass("lg-zoomed")||(e.preventDefault(),c=e.originalEvent.targetTouches[0].pageX,a.touchMove(b,c),d=!0)})),a.$slide.on("touchend.lg",(function(){a.$outer.hasClass("lg-zoomed")||(d?(d=!1,a.touchEnd(c-b)):a.$el.trigger("onSlideClick.lg"))})))},b.prototype.enableDrag=function(){var b=this,c=0,d=0,e=!1,f=!1;b.s.enableDrag&&b.doCss()&&(b.$slide.on("mousedown.lg",(function(d){b.$outer.hasClass("lg-zoomed")||b.lgBusy||a(d.target).text().trim()||(d.preventDefault(),b.manageSwipeClass(),c=d.pageX,e=!0,b.$outer.scrollLeft+=1,b.$outer.scrollLeft-=1,b.$outer.removeClass("lg-grab").addClass("lg-grabbing"),b.$el.trigger("onDragstart.lg"))})),a(window).on("mousemove.lg",(function(a){e&&(f=!0,d=a.pageX,b.touchMove(c,d),b.$el.trigger("onDragmove.lg"))})),a(window).on("mouseup.lg",(function(g){f?(f=!1,b.touchEnd(d-c),b.$el.trigger("onDragend.lg")):(a(g.target).hasClass("lg-object")||a(g.target).hasClass("lg-video-play"))&&b.$el.trigger("onSlideClick.lg"),e&&(e=!1,b.$outer.removeClass("lg-grabbing").addClass("lg-grab"))})))},b.prototype.manageSwipeClass=function(){var a=this.index+1,b=this.index-1;this.s.loop&&this.$slide.length>2&&(0===this.index?b=this.$slide.length-1:this.index===this.$slide.length-1&&(a=0)),this.$slide.removeClass("lg-next-slide lg-prev-slide"),b>-1&&this.$slide.eq(b).addClass("lg-prev-slide"),this.$slide.eq(a).addClass("lg-next-slide")},b.prototype.mousewheel=function(){var a=this;a.$outer.on("mousewheel.lg",(function(b){b.deltaY&&(b.deltaY>0?a.goToPrevSlide():a.goToNextSlide(),b.preventDefault())}))},b.prototype.closeGallery=function(){var b=this,c=!1;this.$outer.find(".lg-close").on("click.lg",(function(){b.destroy()})),b.s.closable&&(b.$outer.on("mousedown.lg",(function(b){c=!!(a(b.target).is(".lg-outer")||a(b.target).is(".lg-item ")||a(b.target).is(".lg-img-wrap"))})),b.$outer.on("mousemove.lg",(function(){c=!1})),b.$outer.on("mouseup.lg",(function(d){(a(d.target).is(".lg-outer")||a(d.target).is(".lg-item ")||a(d.target).is(".lg-img-wrap")&&c)&&
68(b.$outer.hasClass("lg-dragging")||b.destroy())})))},b.prototype.destroy=function(b){var c=this;b||(c.$el.trigger("onBeforeClose.lg"),a(window).scrollTop(c.prevScrollTop)),b&&(c.s.dynamic||this.$items.off("click.lg click.lgcustom"),a.removeData(c.el,"lightGallery")),this.$el.off(".lg.tm"),a.each(a.fn.lightGallery.modules,(function(a){c.modules[a]&&c.modules[a].destroy()})),this.lGalleryOn=!1,clearTimeout(c.hideBarTimeout),this.hideBarTimeout=!1,a(window).off(".lg"),a("body").removeClass("lg-on lg-from-hash"),c.$outer&&c.$outer.removeClass("lg-visible"),a(".lg-backdrop").removeClass("in"),setTimeout((function(){c.$outer&&c.$outer.remove(),a(".lg-backdrop").remove(),b||c.$el.trigger("onCloseAfter.lg"),c.$el.focus()}),c.s.backdropDuration+50)},a.fn.lightGallery=function(c){return this.each((function(){if(a.data(this,"lightGallery"))try{a(this).data("lightGallery").init()}catch(a){console.error("lightGallery has not initiated properly",a)}else a.data(this,"lightGallery",new b(this,c))}))},a.fn.lightGallery.modules={}}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";var b={autoplay:!1,pause:5e3,progressBar:!0,fourceAutoplay:!1,autoplayControls:!0,appendAutoplayControlsTo:".lg-toolbar"},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),!(this.core.$items.length<2)&&(this.core.s=a.extend({},b,this.core.s),this.interval=!1,this.fromAuto=!0,this.canceledOnTouch=!1,this.fourceAutoplayTemp=this.core.s.fourceAutoplay,this.core.doCss()||(this.core.s.progressBar=!1),this.init(),this)};c.prototype.init=function(){var a=this;a.core.s.autoplayControls&&a.controls(),a.core.s.progressBar&&a.core.$outer.find(".lg").append('<div class="lg-progress-bar"><div class="lg-progress"></div></div>'),a.progress(),a.core.s.autoplay&&a.$el.one("onSlideItemLoad.lg.tm",(function(){a.startlAuto()})),a.$el.on("onDragstart.lg.tm touchstart.lg.tm",(function(){a.interval&&(a.cancelAuto(),a.canceledOnTouch=!0)})),a.$el.on("onDragend.lg.tm touchend.lg.tm onSlideClick.lg.tm",(function(){!a.interval&&a.canceledOnTouch&&(a.startlAuto(),a.canceledOnTouch=!1)}))},c.prototype.progress=function(){var a,b,c=this;c.$el.on("onBeforeSlide.lg.tm",(function(){c.core.s.progressBar&&c.fromAuto&&(a=c.core.$outer.find(".lg-progress-bar"),b=c.core.$outer.find(".lg-progress"),c.interval&&(b.removeAttr("style"),a.removeClass("lg-start"),setTimeout((function(){b.css("transition","width "+(c.core.s.speed+c.core.s.pause)+"ms ease 0s"),a.addClass("lg-start")}),20))),c.fromAuto||c.core.s.fourceAutoplay||c.cancelAuto(),c.fromAuto=!1}))},c.prototype.controls=function(){var b=this;a(this.core.s.appendAutoplayControlsTo).append('<button type="button" aria-label="Toggle autoplay" class="lg-autoplay-button lg-icon"></button>'),b.core.$outer.find(".lg-autoplay-button").on("click.lg",(function(){a(b.core.$outer).hasClass("lg-show-autoplay")?(b.cancelAuto(),b.core.s.fourceAutoplay=!1):b.interval||(b.startlAuto(),b.core.s.fourceAutoplay=b.fourceAutoplayTemp)}))},c.prototype.startlAuto=function(){var a=this;a.core.$outer.find(".lg-progress").css("transition","width "+(a.core.s.speed+a.core.s.pause)+"ms ease 0s"),a.core.$outer.addClass("lg-show-autoplay"),a.core.$outer.find(".lg-progress-bar").addClass("lg-start"),a.interval=setInterval((function(){a.core.index+1<a.core.$items.length?a.core.index++:a.core.index=0,a.fromAuto=!0,a.core.slide(a.core.index,!1,!1,"next")}),a.core.s.speed+a.core.s.pause)},c.prototype.cancelAuto=function(){clearInterval(this.interval),this.interval=!1,this.core.$outer.find(".lg-progress").removeAttr("style"),this.core.$outer.removeClass("lg-show-autoplay"),this.core.$outer.find(".lg-progress-bar").removeClass("lg-start")},c.prototype.destroy=function(){this.cancelAuto(),this.core.$outer.find(".lg-progress-bar").remove()},a.fn.lightGallery.modules.autoplay=c}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";function b(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement}var c={fullScreen:!0},d=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},c,this.core.s),this.init(),this};d.prototype.init=function(){var a="";if(this.core.s.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;a='<button type="button" aria-label="Toggle fullscreen" class="lg-fullscreen lg-icon"></button>',this.core.$outer.find(".lg-toolbar").append(a),this.fullScreen()}},d.prototype.requestFullscreen=function(){var a=document.documentElement;a.requestFullscreen?a.requestFullscreen():a.msRequestFullscreen?a.msRequestFullscreen():a.mozRequestFullScreen?a.mozRequestFullScreen():a.webkitRequestFullscreen&&a.webkitRequestFullscreen()},d.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},d.prototype.fullScreen=function(){var c=this;a(document).on("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg",(function(){c.core.$outer.toggleClass("lg-fullscreen-on")})),this.core.$outer.find(".lg-fullscreen").on("click.lg",(function(){b()?c.exitFullscreen():c.requestFullscreen()}))},d.prototype.destroy=function(){b()&&this.exitFullscreen(),a(document).off("fullscreenchange.lg webkitfullscreenchange.lg mozfullscreenchange.lg MSFullscreenChange.lg")},a.fn.lightGallery.modules.fullscreen=d}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,(function(a){!function(){"use strict";var b={pager:!1},c=function(c){return this.core=a(c).data("lightGallery"),this.$el=a(c),this.core.s=a.extend({},b,this.core.s),this.core.s.pager&&this.core.$items.length>1&&this.init(),this};c.prototype.init=function(){var b,c,d,e=this,f="";if(e.core.$outer.find(".lg").append('<div class="lg-pager-outer"></div>'),e.core.s.dynamic)for(var g=0;g<e.core.s.dynamicEl.length;g++)f+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+e.core.s.dynamicEl[g].thumb+'" /></div></span>';else e.core.$items.each((function(){e.core.s.exThumbImage?f+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+a(this).attr(e.core.s.exThumbImage)+'" /></div></span>':f+='<span class="lg-pager-cont"> <span class="lg-pager"></span><div class="lg-pager-thumb-cont"><span class="lg-caret"></span> <img src="'+a(this).find("img").attr("src")+'" /></div></span>'}));(c=e.core.$outer.find(".lg-pager-outer")).html(f),(b=e.core.$outer.find(".lg-pager-cont")).on("click.lg touchend.lg",(function(){var b=a(this);
68e.core.index=b.index(),e.core.slide(e.core.index,!1,!0,!1)})),c.on("mouseover.lg",(function(){clearTimeout(d),c.addClass("lg-pager-hover")})),c.on("mouseout.lg",(function(){d=setTimeout((function(){c.removeClass("lg-pager-hover")}))})),e.core.$el.on("onBeforeSlide.lg.tm",(function(a,c,d){b.removeClass("lg-pager-active"),b.eq(d).addClass("lg-pager-active")}))},c.prototype.destroy=function(){},a.fn.lightGallery.modules.pager=c}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";var b={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",thumbWidth:100,thumbHeight:"80px",thumbContHeight:100,thumbMargin:5,exThumbImage:!1,showThumbByDefault:!0,toogleThumb:!0,pullCaptionUp:!0,enableThumbDrag:!0,enableThumbSwipe:!0,swipeThreshold:50,loadYoutubeThumbnail:!0,youtubeThumbSize:1,loadVimeoThumbnail:!0,vimeoThumbSize:"thumbnail_small",loadDailymotionThumbnail:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.$el=a(c),this.$thumbOuter=null,this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.$items.length*(this.core.s.thumbWidth+this.core.s.thumbMargin),this.thumbIndex=this.core.index,this.core.s.animateThumb&&(this.core.s.thumbHeight="100%"),this.left=0,this.init(),this};c.prototype.init=function(){var a=this;this.core.s.thumbnail&&this.core.$items.length>1&&(this.core.s.showThumbByDefault&&setTimeout((function(){a.core.$outer.addClass("lg-thumb-open")}),700),this.core.s.pullCaptionUp&&this.core.$outer.addClass("lg-pull-caption-up"),this.build(),this.core.s.animateThumb&&this.core.doCss()?(this.core.s.enableThumbDrag&&this.enableThumbDrag(),this.core.s.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toogle(),this.thumbkeyPress())},c.prototype.build=function(){function b(a,b,c){var g,h=d.core.isVideo(a,c)||{},i="";h.youtube||h.vimeo||h.dailymotion?h.youtube?g=d.core.s.loadYoutubeThumbnail?"//img.youtube.com/vi/"+h.youtube[1]+"/"+d.core.s.youtubeThumbSize+".jpg":b:h.vimeo?d.core.s.loadVimeoThumbnail?(g="//i.vimeocdn.com/video/error_"+f+".jpg",i=h.vimeo[1]):g=b:h.dailymotion&&(g=d.core.s.loadDailymotionThumbnail?"//www.dailymotion.com/thumbnail/video/"+h.dailymotion[1]:b):g=b,e+='<div data-vimeo-id="'+i+'" class="lg-thumb-item" style="width:'+d.core.s.thumbWidth+"px; height: "+d.core.s.thumbHeight+"; margin-right: "+d.core.s.thumbMargin+'px"><img src="'+g+'" /></div>',i=""}var c,d=this,e="",f="";switch(this.core.s.vimeoThumbSize){case"thumbnail_large":f="640";break;case"thumbnail_medium":f="200x150";break;case"thumbnail_small":f="100x75"}if(d.core.$outer.addClass("lg-has-thumb"),d.core.$outer.find(".lg").append('<div class="lg-thumb-outer"><div class="lg-thumb lg-group"></div></div>'),d.$thumbOuter=d.core.$outer.find(".lg-thumb-outer"),d.thumbOuterWidth=d.$thumbOuter.width(),d.core.s.animateThumb&&d.core.$outer.find(".lg-thumb").css({width:d.thumbTotalWidth+"px",position:"relative"}),this.core.s.animateThumb&&d.$thumbOuter.css("height",d.core.s.thumbContHeight+"px"),d.core.s.dynamic)for(var h=0;h<d.core.s.dynamicEl.length;h++)b(d.core.s.dynamicEl[h].src,d.core.s.dynamicEl[h].thumb,h);else d.core.$items.each((function(c){d.core.s.exThumbImage?b(a(this).attr("href")||a(this).attr("data-src"),a(this).attr(d.core.s.exThumbImage),c):b(a(this).attr("href")||a(this).attr("data-src"),a(this).find("img").attr("src"),c)}));d.core.$outer.find(".lg-thumb").html(e),(c=d.core.$outer.find(".lg-thumb-item")).each((function(){var b=a(this),c=b.attr("data-vimeo-id");c&&a.getJSON("//www.vimeo.com/api/v2/video/"+c+".json?callback=?",{format:"json"},(function(a){b.find("img").attr("src",a[0][d.core.s.vimeoThumbSize])}))})),c.eq(d.core.index).addClass("active"),d.core.$el.on("onBeforeSlide.lg.tm",(function(){c.removeClass("active"),c.eq(d.core.index).addClass("active")})),c.on("click.lg touchend.lg",(function(){var b=a(this);setTimeout((function(){(d.thumbClickable&&!d.core.lgBusy||!d.core.doCss())&&(d.core.index=b.index(),d.core.slide(d.core.index,!1,
68!0,!1))}),50)})),d.core.$el.on("onBeforeSlide.lg.tm",(function(){d.animateThumb(d.core.index)})),a(window).on("resize.lg.thumb orientationchange.lg.thumb",(function(){setTimeout((function(){d.animateThumb(d.core.index),d.thumbOuterWidth=d.$thumbOuter.width()}),200)}))},c.prototype.setTranslate=function(a){this.core.$outer.find(".lg-thumb").css({transform:"translate3d(-"+a+"px, 0px, 0px)"})},c.prototype.animateThumb=function(a){var b=this.core.$outer.find(".lg-thumb");if(this.core.s.animateThumb){var c;switch(this.core.s.currentPagerPosition){case"left":c=0;break;case"middle":c=this.thumbOuterWidth/2-this.core.s.thumbWidth/2;break;case"right":c=this.thumbOuterWidth-this.core.s.thumbWidth}this.left=(this.core.s.thumbWidth+this.core.s.thumbMargin)*a-1-c,this.left>this.thumbTotalWidth-this.thumbOuterWidth&&(this.left=this.thumbTotalWidth-this.thumbOuterWidth),this.left<0&&(this.left=0),this.core.lGalleryOn?(b.hasClass("on")||this.core.$outer.find(".lg-thumb").css("transition-duration",this.core.s.speed+"ms"),this.core.doCss()||b.animate({left:-this.left+"px"},this.core.s.speed)):this.core.doCss()||b.css("left",-this.left+"px"),this.setTranslate(this.left)}},c.prototype.enableThumbDrag=function(){var b=this,c=0,d=0,e=!1,f=!1,g=0;b.$thumbOuter.addClass("lg-grab"),b.core.$outer.find(".lg-thumb").on("mousedown.lg.thumb",(function(a){b.thumbTotalWidth>b.thumbOuterWidth&&(a.preventDefault(),c=a.pageX,e=!0,b.core.$outer.scrollLeft+=1,b.core.$outer.scrollLeft-=1,b.thumbClickable=!1,b.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))})),a(window).on("mousemove.lg.thumb",(function(a){e&&(g=b.left,f=!0,d=a.pageX,b.$thumbOuter.addClass("lg-dragging"),(g-=d-c)>b.thumbTotalWidth-b.thumbOuterWidth&&(g=b.thumbTotalWidth-b.thumbOuterWidth),g<0&&(g=0),b.setTranslate(g))})),a(window).on("mouseup.lg.thumb",(function(){f?(f=!1,b.$thumbOuter.removeClass("lg-dragging"),b.left=g,Math.abs(d-c)<b.core.s.swipeThreshold&&(b.thumbClickable=!0)):b.thumbClickable=!0,e&&(e=!1,b.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab"))}))},c.prototype.enableThumbSwipe=function(){var a=this,b=0,c=0,d=!1,e=0;a.core.$outer.find(".lg-thumb").on("touchstart.lg",(function(c){a.thumbTotalWidth>a.thumbOuterWidth&&(c.preventDefault(),b=c.originalEvent.targetTouches[0].pageX,a.thumbClickable=!1)})),a.core.$outer.find(".lg-thumb").on("touchmove.lg",(function(f){a.thumbTotalWidth>a.thumbOuterWidth&&(f.preventDefault(),c=f.originalEvent.targetTouches[0].pageX,d=!0,a.$thumbOuter.addClass("lg-dragging"),e=a.left,(e-=c-b)>a.thumbTotalWidth-a.thumbOuterWidth&&(e=a.thumbTotalWidth-a.thumbOuterWidth),e<0&&(e=0),a.setTranslate(e))})),a.core.$outer.find(".lg-thumb").on("touchend.lg",(function(){a.thumbTotalWidth>a.thumbOuterWidth&&d?(d=!1,a.$thumbOuter.removeClass("lg-dragging"),Math.abs(c-b)<a.core.s.swipeThreshold&&(a.thumbClickable=!0),a.left=e):a.thumbClickable=!0}))},c.prototype.toogle=function(){var a=this;a.core.s.toogleThumb&&(a.core.$outer.addClass("lg-can-toggle"),a.$thumbOuter.append('<button type="button" aria-label="Toggle thumbnails" class="lg-toogle-thumb lg-icon"></button>'),a.core.$outer.find(".lg-toogle-thumb").on("click.lg",(function(){a.core.$outer.toggleClass("lg-thumb-open")})))},c.prototype.thumbkeyPress=function(){var b=this;a(window).on("keydown.lg.thumb",(function(a){38===a.keyCode?(a.preventDefault(),b.core.$outer.addClass("lg-thumb-open")):40===a.keyCode&&(a.preventDefault(),b.core.$outer.removeClass("lg-thumb-open"))}))},c.prototype.destroy=function(){this.core.s.thumbnail&&this.core.$items.length>1&&(a(window).off("resize.lg.thumb orientationchange.lg.thumb keydown.lg.thumb"),this.$thumbOuter.remove(),this.core.$outer.removeClass("lg-has-thumb"))},a.fn.lightGallery.modules.Thumbnail=c}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";function b(a,b,c,d){var e=this;if(e.core.$slide.eq(b).find(".lg-video").append(e.loadVideo(c,"lg-object",!0,b,d)),d)if(e.core.s.videojs)try{videojs(e.core.$slide.eq(b).find(".lg-html5").get(0),e.core.s.videojsOptions,(function(){!e.videoLoaded&&e.core.s.autoplayFirstVideo&&this.play()}))}catch(a){console.error("lightGallery:- Make sure you have included videojs")}else!e.videoLoaded&&e.core.s.autoplayFirstVideo&&e.core.$slide.eq(b).find(".lg-html5").get(0).play()}function c(a,b){var c=this.core.$slide.eq(b).find(".lg-video-cont");c.hasClass("lg-has-iframe")||(c.css("max-width",this.core.s.videoMaxWidth),this.videoLoaded=!0)}function d(b,c,d){var l,e=this,f=e.core.$slide.eq(c),g=f.find(".lg-youtube").get(0),h=f.find(".lg-vimeo").get(0),i=f.find(".lg-dailymotion").get(0),j=f.find(".lg-vk").get(0),k=f.find(".lg-html5").get(0);if(g)g.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*");else if(h)try{new Vimeo.Player(h).pause().catch((function(a){console.error("Unable to pause the video:",a.name)}))}catch(a){console.warn("lightGallery:- Make sure you have included https://github.com/vimeo/player.js")}else if(i)i.contentWindow.postMessage("pause","*");else if(k)if(e.core.s.videojs)try{videojs(k).pause()}catch(a){console.error("lightGallery:- Make sure you have included videojs")}else k.pause();j&&a(j).attr("src",a(j).attr("src").replace("&autoplay","&noplay")),l=e.core.s.dynamic?e.core.s.dynamicEl[d].src:e.core.$items.eq(d).attr("href")||e.core.$items.eq(d).attr("data-src");var m=e.core.isVideo(l,d)||{};(m.youtube||m.vimeo||m.dailymotion||m.vk)&&e.core.$outer.addClass("lg-hide-download")}var e={videoMaxWidth:"855px",autoplayFirstVideo:!0,youtubePlayerParams:!1,vimeoPlayerParams:!1,dailymotionPlayerParams:!1,vkPlayerParams:!1,videojs:!1,videojsOptions:{}},f=function(b){return this.core=a(b).data("lightGallery"),this.$el=a(b),this.core.s=a.extend({},e,this.core.s),this.videoLoaded=!1,this.init(),this};f.prototype.init=function(){var e=this;e.core.$el.on("hasVideo.lg.tm",b.bind(this)),e.core.$el.on("onAferAppendSlide.lg.tm",c.bind(this)),e.core.doCss()&&e.core.$items.length>1&&(e.core.s.enableSwipe||e.core.s.enableDrag)?e.core.$el.on("onSlideClick.lg.tm",(function(){var a=e.core.$slide.eq(e.core.index);e.loadVideoOnclick(a)})):e.core.$slide.on("click.lg",(function(){e.loadVideoOnclick(a(this))})),e.core.$el.on("onBeforeSlide.lg.tm",d.bind(this)),e.core.$el.on("onAfterSlide.lg.tm",(function(a,b){e.core.$slide.eq(b).removeClass("lg-video-playing")})),e.core.s.autoplayFirstVideo&&e.core.$el.on("onAferAppendSlide.lg.tm",(function(a,b){if(!e.core.lGalleryOn){var c=e.core.$slide.eq(b);setTimeout((function(){e.loadVideoOnclick(c)}),100)}}))},f.prototype.loadVideo=function(b,c,d,e,f){var g,h=this,i="",j=1,k="",l=this.core.isVideo(b,e)||{};if(g=(g=h.core.s.dynamic?h.core.s.dynamicEl[h.core.index].title:h.core.$items.eq(h.core.index).attr("title")||h.core.$items.eq(h.core.index).find("img").first().attr("alt"))?'title="'+g+'"':"",d&&(j=this.videoLoaded?0:this.core.s.autoplayFirstVideo?1:0),l.youtube)k="?wmode=
68opaque&autoplay="+j+"&enablejsapi=1",this.core.s.youtubePlayerParams&&(k=k+"&"+a.param(this.core.s.youtubePlayerParams)),i='<iframe allow="autoplay" class="lg-video-object lg-youtube '+c+'" '+g+' width="560" height="315" src="//www.youtube.com/embed/'+l.youtube[1]+k+'" frameborder="0" allowfullscreen></iframe>';else if(l.vimeo)k="?autoplay="+j,this.core.s.vimeoPlayerParams&&(k=k+"&"+a.param(this.core.s.vimeoPlayerParams)),i='<iframe allow="autoplay" class="lg-video-object lg-vimeo '+c+'" '+g+' width="560" height="315"  src="//player.vimeo.com/video/'+l.vimeo[1]+k+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';else if(l.dailymotion)k="?wmode=opaque&autoplay="+j+"&api=postMessage",this.core.s.dailymotionPlayerParams&&(k=k+"&"+a.param(this.core.s.dailymotionPlayerParams)),i='<iframe allow="autoplay" class="lg-video-object lg-dailymotion '+c+'" '+g+' width="560" height="315" src="//www.dailymotion.com/embed/video/'+l.dailymotion[1]+k+'" frameborder="0" allowfullscreen></iframe>';else if(l.html5){var m=f.substring(0,1);"."!==m&&"#"!==m||(f=a(f).html()),i=f}else l.vk&&(k="&autoplay="+j,this.core.s.vkPlayerParams&&(k=k+"&"+a.param(this.core.s.vkPlayerParams)),i='<iframe allow="autoplay" class="lg-video-object lg-vk '+c+'" '+g+' width="560" height="315" src="//vk.com/video_ext.php?'+l.vk[1]+k+'" frameborder="0" allowfullscreen></iframe>');return i},f.prototype.loadVideoOnclick=function(a){var b=this;if(a.find(".lg-object").hasClass("lg-has-poster")&&a.find(".lg-object").is(":visible"))if(a.hasClass("lg-has-video")){var c=a.find(".lg-youtube").get(0),d=a.find(".lg-vimeo").get(0),e=a.find(".lg-dailymotion").get(0),f=a.find(".lg-html5").get(0);if(c)c.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*");else if(d)try{new Vimeo.Player(d).play().catch((function(a){console.error("error playing the video:",a.name)}))}catch(a){console.warn("lightGallery:- Make sure you have included https://github.com/vimeo/player.js")}else if(e)e.contentWindow.postMessage("play","*");else if(f)if(b.core.s.videojs)try{videojs(f).play()}catch(a){console.error("lightGallery:- Make sure you have included videojs")}else f.play();a.addClass("lg-video-playing")}else{a.addClass("lg-video-playing lg-has-video");var i=function(c,d){if(a.find(".lg-video").append(b.loadVideo(c,"",!1,b.core.index,d)),d)if(b.core.s.videojs)try{videojs(b.core.$slide.eq(b.core.index).find(".lg-html5").get(0),b.core.s.videojsOptions,(function(){this.play()}))}catch(a){console.error("lightGallery:- Make sure you have included videojs")}else b.core.$slide.eq(b.core.index).find(".lg-html5").get(0).play()};b.core.s.dynamic?i(b.core.s.dynamicEl[b.core.index].src,b.core.s.dynamicEl[b.core.index].html):i(b.core.$items.eq(b.core.index).attr("href")||b.core.$items.eq(b.core.index).attr("data-src"),b.core.$items.eq(b.core.index).attr("data-html"));var j=a.find(".lg-object");a.find(".lg-video").append(j),a.find(".lg-video-object").hasClass("lg-html5")||(a.removeClass("lg-complete"),a.find(".lg-video-object").on("load.lg error.lg",(function(){a.addClass("lg-complete")})))}},f.prototype.destroy=function(){this.videoLoaded=!1},a.fn.lightGallery.modules.video=f}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";var c={scale:1,zoom:!0,actualSize:!0,enableZoomAfter:300,useLeftForZoom:function(){var a=!1,b=navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);return b&&parseInt(b[2],10)<54&&(a=!0),a}()},d=function(b){return this.core=a(b).data("lightGallery"),this.core.s=a.extend({},c,this.core.s),this.core.s.zoom&&this.core.doCss()&&(this.init(),this.zoomabletimeout=!1,this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()),this};d.prototype.init=function(){var b=this,c='<button type="button" aria-label="Zoom in" id="lg-zoom-in" class="lg-icon"></button><button type="button" aria-label="Zoom out" id="lg-zoom-out" class="lg-icon"></button>';b.core.s.actualSize&&(c+='<button type="button" aria-label="Actual size" id="lg-actual-size" class="lg-icon"></button>'),b.core.s.useLeftForZoom?b.core.$outer.addClass("lg-use-left-for-zoom"):b.core.$outer.addClass("lg-use-transition-for-zoom"),this.core.$outer.find(".lg-toolbar").append(c),b.core.$el.on("onSlideItemLoad.lg.tm.zoom",(function(c,d,e){var f=b.core.s.enableZoomAfter+e;a("body").hasClass("lg-from-hash")&&e?f=0:a("body").removeClass("lg-from-hash"),b.zoomabletimeout=setTimeout((function(){b.core.$slide.eq(d).addClass("lg-zoomable")}),f+30)}));var d=1,e=function(c){var f=b.core.$outer.find(".lg-current .lg-image"),g=(a(window).width()-f.prop("offsetWidth"))/2,h=(a(window).height()-f.prop("offsetHeight"))/2+a(window).scrollTop(),i=(c-1)*(b.pageX-g),j=(c-1)*(b.pageY-h);f.css("transform","scale3d("+c+", "+c+", 1)").attr("data-scale",c),b.core.s.useLeftForZoom?f.parent().css({left:-i+"px",top:-j+"px"}).attr("data-x",i).attr("data-y",j):f.parent().css("transform","translate3d(-"+i+"px, -"+j+"px, 0)").attr("data-x",i).attr("data-y",j)},f=function(){d>1?b.core.$outer.addClass("lg-zoomed"):b.resetZoom(),d<1&&(d=1),e(d)},g=function(c,e,g,h){var i,j=e.prop("offsetWidth");
68i=b.core.s.dynamic?b.core.s.dynamicEl[g].width||e[0].naturalWidth||j:b.core.$items.eq(g).attr("data-width")||e[0].naturalWidth||j,b.core.$outer.hasClass("lg-zoomed")?d=1:i>j&&(d=i/j||2),h?(b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop()):(b.pageX=c.pageX||c.originalEvent.targetTouches[0].pageX,b.pageY=c.pageY||c.originalEvent.targetTouches[0].pageY),f(),setTimeout((function(){b.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")}),10)},h=!1;b.core.$el.on("onAferAppendSlide.lg.tm.zoom",(function(a,c){var d=b.core.$slide.eq(c).find(".lg-image");d.on("dblclick",(function(a){g(a,d,c)})),d.on("touchstart",(function(a){h?(clearTimeout(h),h=null,g(a,d,c)):h=setTimeout((function(){h=null}),300),a.preventDefault()}))})),a(window).on("resize.lg.zoom scroll.lg.zoom orientationchange.lg.zoom",(function(){b.pageX=a(window).width()/2,b.pageY=a(window).height()/2+a(window).scrollTop(),e(d)})),a("#lg-zoom-out").on("click.lg",(function(){b.core.$outer.find(".lg-current .lg-image").length&&(d-=b.core.s.scale,f())})),a("#lg-zoom-in").on("click.lg",(function(){b.core.$outer.find(".lg-current .lg-image").length&&(d+=b.core.s.scale,f())})),a("#lg-actual-size").on("click.lg",(function(a){g(a,b.core.$slide.eq(b.core.index).find(".lg-image"),b.core.index,!0)})),b.core.$el.on("onBeforeSlide.lg.tm",(function(){d=1,b.resetZoom()})),b.zoomDrag(),b.zoomSwipe()},d.prototype.getCurrentTransform=function(a){if(!a)return 0;var b=window.getComputedStyle(a,null),c=b.getPropertyValue("-webkit-transform")||b.getPropertyValue("-moz-transform")||b.getPropertyValue("-ms-transform")||b.getPropertyValue("-o-transform")||b.getPropertyValue("transform")||"none";return"none"!==c?c.split("(")[1].split(")")[0].split(","):0},d.prototype.getCurrentRotation=function(a){if(!a)return 0;var b=this.getCurrentTransform(a);return b?Math.round(Math.atan2(b[1],b[0])*(180/Math.PI)):0},d.prototype.getModifier=function(a,b,c){var d=a;a=Math.abs(a);var e=this.getCurrentTransform(c);if(!e)return 1;var f=1;if("X"===b){var g=Math.sign(parseFloat(e[0]));0===a||180===a?f=1:90===a&&(f=-90===d&&1===g||90===d&&-1===g?-1:1),f*=g}else{var h=Math.sign(parseFloat(e[3]));if(0===a||180===a)f=1;else if(90===a){var i=parseFloat(e[1]),j=parseFloat(e[2]);f=Math.sign(i*j*d*h)}f*=h}return f},d.prototype.getImageSize=function(a,b,c){return 90===b&&(c="x"===c?"y":"x"),a.prop({y:"offsetHeight",x:"offsetWidth"}[c])},d.prototype.getDragCords=function(a,b){return 90===b?{x:a.pageY,y:a.pageX}:{x:a.pageX,y:a.pageY}},d.prototype.getSwipeCords=function(a,b){var c=a.originalEvent.targetTouches[0].pageX,d=a.originalEvent.targetTouches[0].pageY;return 90===b?{x:d,y:c}:{x:c,y:d}},d.prototype.getPossibleDragCords=function(a,b){var c=(this.core.$outer.find(".lg").height()-this.getImageSize(a,b,"y"))/2,d=Math.abs(this.getImageSize(a,b,"y")*Math.abs(a.attr("data-scale"))-this.core.$outer.find(".lg").height()+c),e=(this.core.$outer.find(".lg").width()-this.getImageSize(a,b,"x"))/2,f=Math.abs(this.getImageSize(a,b,"x")*Math.abs(a.attr("data-scale"))-this.core.$outer.find(".lg").width()+e);return 90===b?{minY:e,maxY:f,minX:c,maxX:d}:{minY:c,maxY:d,minX:e,maxX:f}},d.prototype.getDragAllowedAxises=function(a,b){var c=this.getImageSize(a,b,"y")*a.attr("data-scale")>this.core.$outer.find(".lg").height(),d=this.getImageSize(a,b,"x")*a.attr("data-scale")>this.core.$outer.find(".lg").width();return 90===b?{allowX:c,allowY:d}:{allowX:d,allowY:c}},d.prototype.resetZoom=function(){this.core.$outer.removeClass("lg-zoomed"),this.core.$slide.find(".lg-img-wrap").removeAttr("style data-x data-y"),this.core.$slide.find(".lg-image").removeAttr("style data-scale"),this.pageX=a(window).width()/2,this.pageY=a(window).height()/2+a(window).scrollTop()},d.prototype.zoomSwipe=function(){var a,b=this,c={},d={},e=!1,f=!1,g=!1,h=0;b.core.$slide.on("touchstart.lg",(function(d){if(b.core.$outer.hasClass("lg-zoomed")){var e=b.core.$slide.eq(b.core.index).find(".lg-object");a=b.core.$slide.eq(b.core.index).find(".lg-img-rotate")[0],h=b.getCurrentRotation(a);var i=b.getDragAllowedAxises(e,Math.abs(h));g=i.allowY,((f=i.allowX)||g)&&(d.preventDefault(),c=b.getSwipeCords(d,Math.abs(h)))}})),b.core.$slide.on("touchmove.lg",(function(i){if(b.core.$outer.hasClass("lg-zoomed")){var j,k,l=b.core.$slide.eq(b.core.index).find(".lg-img-wrap");i.preventDefault(),e=!0,d=b.getSwipeCords(i,Math.abs(h)),b.core.$outer.addClass("lg-zoom-dragging"),k=g?-Math.abs(l.attr("data-y"))+(d.y-c.y)*b.getModifier(h,"Y",a):-Math.abs(l.attr("data-y")),j=f?-Math.abs(l.attr("data-x"))+(d.x-c.x)*b.getModifier(h,"X",a):-Math.abs(l.attr("data-x")),(Math.abs(d.x-c.x)>15||Math.abs(d.y-c.y)>15)&&(b.core.s.useLeftForZoom?l.css({left:j+"px",top:k+"px"}):l.css("transform","translate3d("+j+"px, "+k+"px, 0)"))}})),b.core.$slide.on("touchend.lg",(function(){b.core.$outer.hasClass("lg-zoomed")&&e&&(e=!1,b.core.$outer.removeClass("lg-zoom-dragging"),b.touchendZoom(c,d,f,g,h))}))},d.prototype.zoomDrag=function(){var b,c=this,d={},e={},f=!1,g=!1,h=!1,i=!1,j=0;c.core.$slide.on("mousedown.lg.zoom",(function(e){b=c.core.$slide.eq(c.core.index).find(".lg-img-rotate")[0],j=c.getCurrentRotation(b);var g=c.core.$slide.eq(c.core.index).find(".lg-object"),k=c.getDragAllowedAxises(g,Math.abs(j));i=k.allowY,h=k.allowX,c.core.$outer.hasClass("lg-zoomed")&&a(e.target).hasClass("lg-object")&&(h||i)&&(e.preventDefault(),d=c.getDragCords(e,Math.abs(j)),f=!0,c.core.$outer.scrollLeft+=1,c.core.$outer.scrollLeft-=1,c.core.$outer.removeClass("lg-grab").addClass("lg-grabbing"))}
68)),a(window).on("mousemove.lg.zoom",(function(a){if(f){var k,l,m=c.core.$slide.eq(c.core.index).find(".lg-img-wrap");g=!0,e=c.getDragCords(a,Math.abs(j)),c.core.$outer.addClass("lg-zoom-dragging"),l=i?-Math.abs(m.attr("data-y"))+(e.y-d.y)*c.getModifier(j,"Y",b):-Math.abs(m.attr("data-y")),k=h?-Math.abs(m.attr("data-x"))+(e.x-d.x)*c.getModifier(j,"X",b):-Math.abs(m.attr("data-x")),c.core.s.useLeftForZoom?m.css({left:k+"px",top:l+"px"}):m.css("transform","translate3d("+k+"px, "+l+"px, 0)")}})),a(window).on("mouseup.lg.zoom",(function(a){f&&(f=!1,c.core.$outer.removeClass("lg-zoom-dragging"),!g||d.x===e.x&&d.y===e.y||(e=c.getDragCords(a,Math.abs(j)),c.touchendZoom(d,e,h,i,j)),g=!1),c.core.$outer.removeClass("lg-grabbing").addClass("lg-grab")}))},d.prototype.touchendZoom=function(a,b,c,d,e){var f=this,g=f.core.$slide.eq(f.core.index).find(".lg-img-wrap"),h=f.core.$slide.eq(f.core.index).find(".lg-object"),i=f.core.$slide.eq(f.core.index).find(".lg-img-rotate")[0],j=-Math.abs(g.attr("data-x"))+(b.x-a.x)*f.getModifier(e,"X",i),k=-Math.abs(g.attr("data-y"))+(b.y-a.y)*f.getModifier(e,"Y",i),l=f.getPossibleDragCords(h,Math.abs(e));(Math.abs(b.x-a.x)>15||Math.abs(b.y-a.y)>15)&&(d&&(k<=-l.maxY?k=-l.maxY:k>=-l.minY&&(k=-l.minY)),c&&(j<=-l.maxX?j=-l.maxX:j>=-l.minX&&(j=-l.minX)),d?g.attr("data-y",Math.abs(k)):k=-Math.abs(g.attr("data-y")),c?g.attr("data-x",Math.abs(j)):j=-Math.abs(g.attr("data-x")),f.core.s.useLeftForZoom?g.css({left:j+"px",top:k+"px"}):g.css("transform","translate3d("+j+"px, "+k+"px, 0)"))},d.prototype.destroy=function(){var b=this;b.core.$el.off(".lg.zoom"),a(window).off(".lg.zoom"),b.core.$slide.off(".lg.zoom"),b.core.$el.off(".lg.tm.zoom"),b.resetZoom(),clearTimeout(b.zoomabletimeout),b.zoomabletimeout=!1},a.fn.lightGallery.modules.zoom=d}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof exports?module.exports=b(require("jquery")):b(jQuery)}(0,(function(a){!function(){"use strict";var b={hash:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.hash&&(this.oldHash=window.location.hash,this.init()),this};c.prototype.init=function(){var b,c=this;c.core.$el.on("onAfterSlide.lg.tm",(function(a,b,d){history.replaceState?history.replaceState(null,null,window.location.pathname+window.location.search+"#lg="+c.core.s.galleryId+"&slide="+d):window.location.hash="lg="+c.core.s.galleryId+"&slide="+d})),a(window).on("hashchange.lg.hash",(function(){b=window.location.hash;var a=parseInt(b.split("&slide=")[1],10);b.indexOf("lg="+c.core.s.galleryId)>-1?c.core.slide(a,!1,!1):c.core.lGalleryOn&&c.core.destroy()}))},c.prototype.destroy=function(){this.core.s.hash&&(this.oldHash&&this.oldHash.indexOf("lg="+this.core.s.galleryId)<0?history.replaceState?history.replaceState(null,null,this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash="",this.core.$el.off(".lg.hash"))},a.fn.lightGallery.modules.hash=c}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";var b={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",googlePlus:!0,googlePlusDropdownText:"GooglePlus",pinterest:!0,pinterestDropdownText:"Pinterest"},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.share&&this.init(),this};c.prototype.init=function(){var b=this,c='<button type="button" aria-label="Share" id="lg-share" class="lg-icon" aria-haspopup="true" aria-expanded="false"><ul class="lg-dropdown" style="position: absolute;">';c+=b.core.s.facebook?'<li><a id="lg-share-facebook" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.facebookDropdownText+"</span></a></li>":"",c+=b.core.s.twitter?'<li><a id="lg-share-twitter" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">
68'+this.core.s.twitterDropdownText+"</span></a></li>":"",c+=b.core.s.googlePlus?'<li><a id="lg-share-googleplus" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.googlePlusDropdownText+"</span></a></li>":"",c+=b.core.s.pinterest?'<li><a id="lg-share-pinterest" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+this.core.s.pinterestDropdownText+"</span></a></li>":"",c+="</ul></button>",this.core.$outer.find(".lg-toolbar").append(c),this.core.$outer.find(".lg").append('<div id="lg-dropdown-overlay"></div>'),a("#lg-share").on("click.lg",(function(){b.core.$outer.toggleClass("lg-dropdown-active");var c=a("#lg-share").attr("aria-expanded");a("#lg-share").attr("aria-expanded","true"!==c)})),a("#lg-dropdown-overlay").on("click.lg",(function(){b.core.$outer.removeClass("lg-dropdown-active"),a("#lg-share").attr("aria-expanded",!1)})),b.core.$el.on("onAfterSlide.lg.tm",(function(c,d,e){setTimeout((function(){a("#lg-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(b.getSahreProps(e,"facebookShareUrl")||window.location.href)),a("#lg-share-twitter").attr("href","https://twitter.com/intent/tweet?text="+b.getSahreProps(e,"tweetText")+"&url="+encodeURIComponent(b.getSahreProps(e,"twitterShareUrl")||window.location.href)),a("#lg-share-googleplus").attr("href","https://plus.google.com/share?url="+encodeURIComponent(b.getSahreProps(e,"googleplusShareUrl")||window.location.href)),a("#lg-share-pinterest").attr("href","http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(b.getSahreProps(e,"pinterestShareUrl")||window.location.href)+"&media="+encodeURIComponent(b.getSahreProps(e,"src"))+"&description="+b.getSahreProps(e,"pinterestText"))}),100)}))},c.prototype.getSahreProps=function(a,b){var c="";if(this.core.s.dynamic)c=this.core.s.dynamicEl[a][b];else{var d=this.core.$items.eq(a).attr("href"),e=this.core.$items.eq(a).data(b);c="src"===b&&d||e}return c},c.prototype.destroy=function(){},a.fn.lightGallery.modules.share=c}()})),function(a,b){"function"==typeof define&&define.amd?define(["jquery"],(function(a){return b(a)})):"object"==typeof module&&module.exports?module.exports=b(require("jquery")):b(a.jQuery)}(this,(function(a){!function(){"use strict";var b={rotate:!0,rotateLeft:!0,rotateRight:!0,flipHorizontal:!0,flipVertical:!0},c=function(c){return this.core=a(c).data("lightGallery"),this.core.s=a.extend({},b,this.core.s),this.core.s.rotate&&this.core.doCss()&&this.init(),this};c.prototype.buildTemplates=function(){var a="";this.core.s.flipVertical&&(a+='<button aria-label="Flip vertical" class="lg-flip-ver lg-icon"></button>'),this.core.s.flipHorizontal&&(a+='<button aria-label="flip horizontal" class="lg-flip-hor lg-icon"></button>'),this.core.s.rotateLeft&&(a+='<button aria-label="Rotate left" class="lg-rotate-left lg-icon"></button>'),this.core.s.rotateRight&&(a+='<button aria-label="Rotate right" class="lg-rotate-right lg-icon"></button>'),this.core.$outer.find(".lg-toolbar").append(a)},c.prototype.init=function(){var a=this;this.buildTemplates(),this.rotateValuesList={},this.core.$el.on("onAferAppendSlide.lg.tm.rotate",(function(b,c){a.core.$slide.eq(c).find(".lg-img-wrap").wrap('<div class="lg-img-rotate"></div>')})),this.core.$outer.find(".lg-rotate-left").on("click.lg",this.rotateLeft.bind(this)),this.core.$outer.find(".lg-rotate-right").on("click.lg",this.rotateRight.bind(this)),this.core.$outer.find(".lg-flip-hor").on("click.lg",this.flipHorizontal.bind(this)),this.core.$outer.find(".lg-flip-ver").on("click.lg",this.flipVertical.bind(this)),this.core.$el.on("onBeforeSlide.lg.tm.rotate",(function(b,c,d){a.rotateValuesList[d]||(a.rotateValuesList[d]={rotate:0,flipHorizontal:1,flipVertical:1})}))},c.prototype.applyStyles=function(){this.core.$slide.eq(this.core.index).find(".lg-img-rotate").css("transform","rotate("+this.rotateValuesList[this.core.index].rotate+"deg) scale3d("+this.rotateValuesList[this.core.index].flipHorizontal+", "+this.rotateValuesList[this.core.index].flipVertical+", 1)")}
68,c.prototype.getCurrentRotation=function(a){if(!a)return 0;var b=window.getComputedStyle(a,null),c=b.getPropertyValue("-webkit-transform")||b.getPropertyValue("-moz-transform")||b.getPropertyValue("-ms-transform")||b.getPropertyValue("-o-transform")||b.getPropertyValue("transform")||"none";if("none"!==c){var d=c.split("(")[1].split(")")[0].split(",");if(d){var e=Math.round(Math.atan2(d[1],d[0])*(180/Math.PI));return e<0?e+360:e}}return 0},c.prototype.rotateLeft=function(){this.rotateValuesList[this.core.index].rotate-=90,this.applyStyles()},c.prototype.rotateRight=function(){this.rotateValuesList[this.core.index].rotate+=90,this.applyStyles()},c.prototype.flipHorizontal=function(){var a=this.core.$slide.eq(this.core.index).find(".lg-img-rotate")[0],b=this.getCurrentRotation(a),c="flipHorizontal";90!==b&&270!==b||(c="flipVertical"),this.rotateValuesList[this.core.index][c]*=-1,this.applyStyles()},c.prototype.flipVertical=function(){var a=this.core.$slide.eq(this.core.index).find(".lg-img-rotate")[0],b=this.getCurrentRotation(a),c="flipVertical";90!==b&&270!==b||(c="flipHorizontal"),this.rotateValuesList[this.core.index][c]*=-1,this.applyStyles()},c.prototype.destroy=function(){this.core.$el.off(".lg.tm.rotate"),this.rotateValuesList={}},a.fn.lightGallery.modules.rotate=c}()})),function(etApp){"use strict";etApp.initViewBlog=function(){$(".give_comment_answer").click((function(){$($(this).data("targetform")).toggleClass("uk-hidden")}));var showButton=document.getElementById("show_all_comments");null!==showButton&&showButton.addEventListener("click",(function(){$("#comments > li.uk-hidden").removeClass("uk-hidden"),showButton.classList.add("uk-hidden")}))}}(etApp||(etApp={})),function(etApp){"use strict";etApp.cookieControlNoticeTeleporter=function(){var domBody=document.querySelector("body"),domCcn=document.getElementById("cookiecontrol_notice");if(domBody&&domCcn){var domBodyFirstChild=domBody.firstChild;
68domBodyFirstChild&&(domCcn.classList.add("element_cookiecontrol_notice--visible"),domBody.insertBefore(domCcn,domBodyFirstChild))}}}(etApp||(etApp={})),window.addEventListener("DOMContentLoaded",(function(){var domCcn=document.getElementById("cookiecontrol_notice");if(domCcn){domCcn.getAttribute("data-ccnus");var dataJSN=domCcn.getAttribute("data-jsn")||"";CC&&(CC.jsn(dataJSN),CC.showNotice()&&domCcn.classList.add("cookiecontrol_notice--visible")),(domCcnMandatory=domCcn.querySelector(".cookiecontrol_notice__mandatory"))&&domCcnMandatory.addEventListener("click",(function(){for(var request="/json.php?service=cookiecontrol&userSettings"+ccMin,inputs=document.getElementsByClassName("cc_switch_input"),i=0;i<inputs.length;i++)request+="&"+inputs[i].dataset.groupid+"=0";etXHR.get(request,(function(response){response.data&&domCcn.remove()}),(function(errorResponse){}))}));var domCcnMandatory,domCcnAccept=domCcn.querySelector(".cookiecontrol_notice__accept");domCcnAccept&&domCcnAccept.addEventListener("click",(function(){var request="/json.php?service=cookiecontrol&userSettings"+ccId;etXHR.get(request,(function(response){response.data&&domCcn.remove()}),(function(errorResponse){}))})),(domCcnMandatory=domCcn.querySelector("#cc_accept_mandatory"))&&domCcnMandatory.addEventListener("click",(function(){for(var request="/json.php?service=cookiecontrol&userSettings"+ccMin,inputs=document.getElementsByClassName("cc_switch_input"),i=0;i<inputs.length;i++)request+="&"+inputs[i].dataset.groupid+"=0";etXHR.get(request,(function(response){response.data&&domCcn.remove()}),(function(errorResponse){}))})),(domCcnAccept=domCcn.querySelector("#cc_accept_all"))&&domCcnAccept.addEventListener("click",(function(){var request="/json.php?service=cookiecontrol&userSettings"+ccId;etXHR.get(request,(function(response){if(response.data){document.getElementById("cookiecontrol_notice").remove();try{if(custom_data&&"object"==typeof custom_data&&custom_data.hasOwnProperty("cookie_mandatory")&&"settings"in response.data)for(const groupName in response.data.settings){const customKey="cookie_"+groupName;customKey in custom_data&&(custom_data[customKey]=response.data.settings[groupName]>=1?1:0)}}catch(e){console.error(e)}}}),(function(errorResponse){}))}));var domCcnMore=domCcn.querySelectorAll(".cc_more"),domCcnSave=domCcn.querySelector("#cc_accept_selection"),domCcnCnt=domCcn.querySelector("#cc_content"),domCcnSet=domCcn.querySelector("#cc_settings"),domCcnHead=domCcn.querySelector("#cc_head"),domCcnLabel=domCcn.querySelector("#cc_accept_label"),mobile=Math.max(document.documentElement.clientWidth,window.innerWidth||0)<=767;domCcnMore.length>0&&domCcnSave&&domCcnCnt&&domCcnSet&&domCcnHead&&domCcnLabel&&(domCcnMore.forEach((moreLink=>{moreLink.addEventListener("click",(function(event){if(event.preventDefault(),mobile){if("cookiecontrol"!==vw_type||"detail"!==vw_name){var jsonCallAttr="jsonCall"in event.target.dataset;if(!jsonCallAttr||1!==parseInt(event.target.dataset.jsonCall)){jsonCallAttr?event.target.dataset.jsonCall=1:event.target.setAttribute("data-json-call",1);var request="/json.php?service=getViewContentNoHead&template2=cookiecontrol_detail";request+="&lang="+_lang+"&praesenz="+_presence_id,request+="&url="+encodeURIComponent("/index.php?vw_type=cookiecontrol&vw_name=detail"),$.getJSON(request,(function(response){var pop1=new $.UIkit.modal("#modal");$("#modal-content").html(response.data2);var dialog=document.querySelector("#modal .uk-modal-dialog");dialog.style.maxHeight="70vh",dialog.style.overflowY="scroll",pop1.show(),UIkit.domObserve("#modal-content"),initTrackingOptOut(),initCookiecontrolUsersettings()})).always((function(){event.target.dataset.jsonCall=0}))}}}else{let ccnControlsMore=domCcn.querySelector(".cookiecontrol_notice_desktop__controls .cc_more");domCcnHead.innerHTML=domCcnHead.dataset.alt,ccnControlsMore.classList.add("uk-hidden"),domCcnSave.classList.remove("uk-hidden"),domCcnCnt.classList.add("uk-hidden"),domCcnSet.classList.remove("uk-hidden"),domCcnLabel.innerHTML=domCcnLabel.dataset.altlabel}}))})),domCcnSave.addEventListener("click",(function(){for(var request="/json.php?service=cookiecontrol&userSettings"+ccMin,inputs=document.getElementsByClassName("cc_switch_input"),i=0;i<inputs.length;i++){var value=0;inputs[i].checked&&(value=1),request+="&"+inputs[i].dataset.groupid+"="+value}etXHR.get(request,(function(response){response.data&&domCcn.remove()}),(function(errorResponse){}))})));for(var switches=document.getElementsByClassName("cc_switch"),i=0;i<switches.length;i++)switches[i].addEventListener("click",(function(event){event.stopPropagation()}))}function initCookiecontrolUsersettings(){var domCcf=document.querySelectorAll(".cookiecontrol_usersettings");domCcf.length>0&&domCcf.forEach((usersettingsForm=>{usersettingsForm.addEventListener("submit",(function(event){event.preventDefault();var formData=new FormData(event.target),cookieSettings=new URLSearchParams(formData).toString();etXHR.get("/json.php?service=cookiecontrol&userSettings&"+cookieSettings,(function(response){if(response.data){var domCcn=document.getElementById("cookiecontrol_notice");domCcn&&domCcn.classList.remove("cookiecontrol_notice--visible")}}),(function(errorResponse){}))}));for(var radios=usersettingsForm.querySelectorAll('input[type="radio"]'),rI=0,rL=radios.length;rI<rL;rI++)radios[rI].addEventListener("change",(function(event){var domSubmit=event.target.form.querySelector('button[type="submit"]');domSubmit&&domSubmit.click()}))}))}initCookiecontrolUsersettings()}));let authToken="";function obtainAuthToken(){$.ajax({type:"POST",url:serviceEndpoint+"/user/authenticate",data:JSON.stringify({username:"",password:""}),contentType:"application/json"}).done((function(response){authToken=response.data.token}
68)).fail((function(err){console.log(err)}))}function handleProductVisit(searchId,productId){let request={searchId:searchId,objectType:"PRO",objectId:productId};$.ajax({type:"POST",url:serviceEndpoint+"/search/track",data:JSON.stringify(request),contentType:"application/json",beforeSend:function(xhr){xhr.setRequestHeader("Authorization","Bearer "+authToken)}})}function handleAutosuggest(searchTerm,sequenceNo){let l=$("#desktop-search-field").offset().left,h=$("#desktop-search-field").offset().top+$("#desktop-search-field").outerHeight()+5,request={searchTerm:searchTerm,shopId:parseInt(_shop),presenceId:parseInt(_presence_id),languageCode:_lang,limits:[{type:"PRO",limit:10},{type:"CAT",limit:10},{type:"SET",limit:10},{type:"BLG",limit:10},{type:"PRV",limit:5}],queryFields:[{name:"name",boost:10},{name:"searchKeywords",boost:4},{name:"brand",boost:1},{name:"itemNumber",boost:1},{name:"variantItemNumbers",boost:1},{name:"keywords",boost:5},{name:"productType",boost:12},{name:"categoryName",boost:8}],returnCustomObjectFields:[{name:"difficulty",type:"int"},{name:"timeAndEffort",type:"int"}],sequenceNo:sequenceNo};$.ajax({type:"POST",url:serviceEndpoint+"/search/suggest",data:JSON.stringify(request),contentType:"application/json",beforeSend:function(xhr){xhr.setRequestHeader("Authorization","Bearer "+authToken)}}).done((function(response){if(response.data.sequenceNo!=transactionId)return;let ul,displayLeft=!1,displayRight=!1,ac=$("#searchpreview"),regex=new RegExp("("+searchTerm.trim().replace(/\s/g,"|")+")","gmi"),replace='<span class="highlight">$&</span>';if($(".sresult").remove(),$(".sresultp").remove(),$("#ac_previous").hide(),$("#ac_categories").hide(),response.data.categories.length>0){let acc=ac.find("#ac_categories");ul=$("<ul>"),acc.css("border-top","none"),ul.addClass("sresult");for(let i=0;i<response.data.categories.length;i++)ul.append('<li><a href="'+response.data.categories[i].url+'">'+response.data.categories[i].name.replace(regex,replace)+"</a>");acc.append(ul),$("#ac_categories").show(),displayLeft=!0}if(response.data.previous.length>
680){let searchBaseUrl=$("#element_desktop_search").attr("action"),acp=ac.find("#ac_previous");ul=$("<ul>"),displayLeft?(acp.css("border-top","solid"),acp.css("border-top-color","#CFD1D2"),acp.css("border-top-width","1px")):acp.css("border-top","none"),ul.addClass("sresult");for(let i=0;i<response.data.previous.length;i++)ul.append('<li><a href="'+searchBaseUrl+"?q="+response.data.previous[i].searchTerm.split(" ").join("+")+'">'+response.data.previous[i].searchTerm.replace(regex,replace)+" ("+response.data.previous[i].results+")</a>");acp.append(ul),$("#ac_previous").show(),displayLeft=!0}if($("#ac_blogposts").hide(),response.data.blog.length>0){let acb=ac.find("#ac_blogposts");for(ul=$("<ul>"),displayLeft?(acb.css("border-top","solid"),acb.css("border-top-color","#CFD1D2"),acb.css("border-top-width","1px")):acb.css("border-top","none"),ul.addClass("sresult"),i=0;i<response.data.blog.length;i++)ul.append('<li><a href="'+response.data.blog[i].url+'">'+response.data.blog[i].name.replace(regex,replace)+"</a>");acb.append(ul),$("#ac_blogposts").show(),displayLeft=!0}if($("#ac_custom").hide(),response.data.sets.length>0){let accu=ac.find("#ac_custom");ul=$("<ul>"),displayLeft?(accu.css("border-top","solid"),accu.css("border-top-color","#CFD1D2"),accu.css("border-top-width","1px")):accu.css("border-top","none"),ul.addClass("sresult");for(let i=0;i<response.data.sets.length;i++)ul.append('<li><a href="'+response.data.sets[i].url+'">'+response.data.sets[i].name.replace(regex,replace)+"</a>");accu.append(ul),$("#ac_custom").show(),displayLeft=!0}if($("#ac_right_column").hide(),response.data.products.length>0){productsFound=response.data.products.length,menuIndex=-1;let acpr=ac.find("#ac_right_column");displayLeft?(acpr.css("border-left","solid"),acpr.css("border-left-color","#CFD1D2"),acpr.css("border-left-width","1px")):acpr.css("border-left","none"),acpr.css("height","100%"),ul=$("<ul>"),ul.addClass("sresultp");for(let i=0;i<response.data.products.length;i++){let a=$('<a href="'+response.data.products[i].url+'">').append('<img src="'+response.data.products[i].previewImage+'" class="searchpreviewimg">').append('<div class="title">'+response.data.products[i].name.replace(regex,replace)+"</div>");""!==response.data.products[i].shortDescription?a.append('<div class="shorttext">'+response.data.products[i].shortDescription+"</div>"):""!==response.data.products[i].shortFacts&&a.append('<div class="shorttext">'+response.data.products[i].shortFacts+"</div>"),a.append('<div class="clear" />'),ul.append($("<li>").append(a))}acpr.append(ul),$("#ac_right_column").show(),displayRight=!0}!displayLeft&&displayRight&&($("#ac_left_column").hide(),$("#ac_right_column").show(),ac.css("width","395px"),ac.css("left",l+"px"),ac.css("top",h+"px"),ac.show()),displayLeft&&!displayRight&&($("#ac_left_column").show(),$("#ac_right_column").hide(),ac.css("width","280px"),ac.css("left",l+"px"),ac.css("top",h+"px"),ac.show()),displayLeft&&displayRight&&($("#ac_left_column").show(),$("#ac_right_column").show(),ac.css("width","675px"),ac.css("left",l+"px"),ac.css("top",h+"px"),ac.show()),displayLeft||displayRight||ac.hide()})).fail((function(err){return console.log(err),{}}))}var instantLazy={bind:"event"},oldVal="",req_id=null,productsFound=0,menuIndex=-1,transactionId=0;function productHandlers(parent){void 0!==parent?($(".variant-button").click((function(event){event.preventDefault(),change_variant($(this).data("master-id"),$(this).data("var-id"),parent)})),$(".variant-select-dropdown select").change((function(event){change_variant($(this).data("master-id"),$(this).val(),parent)}))):($(".variant-button").click((function(event){event.preventDefault(),change_variant($(this).data("master-id"),$(this).data("var-id"),$(this)),"function"==typeof trackPeeriusProduct&&trackPeeriusProduct($(this).data("var-id"))})),$(".variant-select-dropdown select").change((function(event){change_variant($(this).data("master-id"),$(this).val(),$(this))})))}function changeProductImage(mediumId,productId){var selector=".product-image-"+(mediumId=Number(mediumId))+'[data-prod-id="'+(productId=Number(productId))+'"]';$(".product-image").addClass("uk-hidden").find(".zoom").removeData("elevateZoom");var $medium=$(selector).removeClass("uk-hidden").find(".zoom");UIkit.support.touch||$medium.ezPlus({responsive:!0})}function load_variant(master_id,variant_id){var requestUrl="/json.php?service=getItemDetailsForItemView&id="+master_id+"&vid="+variant_id+"&presence="+_presence_id+"&lang="+_langcode;$.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200!=jqXHR.status)return console.log("response is empty",response,textStatus,jqXHR),!0;$(".product-images .vmaster").append($(response[0])),$(".faktentext .vmaster").append($(response[1])),$(".product-number .vmaster").append($(response[2])),$(".productVariantText .vmaster").append($(response[3])),$(".product-prices .vmaster").append($(response[4])),$(".attributes .vmaster").append($(response[5])),change_variant(master_id,variant_id),$(".product-prices #artikel_element_prices"+variant_id+" .buy-button").on("click",(function(event){event.preventDefault();var clicked_button=$(this),o=clicked_button.closest("form");if(!o.data("jsonHandler")){o.data("jsonHandler",!0);
68var url=o.attr("action"),counter=clicked_button.data("counter"),container=clicked_button.data("container"),praesenz=clicked_button.data("praesenz"),template=clicked_button.data("template"),template2=clicked_button.data("template2");-1!==url.indexOf("ac_unique")&&(url=url.replace(/ac_unique[\w=]*/,""));var request="/json.php?service=getViewContent&url="+encodeURIComponent(url);container&&(request+="&template2=element_cart_dropdown"),template&&(request=request+"&template="+template),template2&&(request=request+"&template2="+template2),praesenz&&(request=request+"&praesenz="+praesenz);UIkit.modal("#success");$.ajax(request,{data:o.serialize(),dataType:"json",type:"POST",success:function(response){if(clicked_button.hasClass("productfinder-submit")||$("#success .uk-modal-dialog").css("visibility","visible"),clicked_button.hasClass("productfinder-submit")&&updateProductfinderContent(response),counter&&setBadgeContentCounter(counter,response),container)if(setContainerData(container,response),initCartDropDown(),0==$("[data-uk-dropdown-cart]").data("enabled")?($("[data-uk-dropdown-cart]").data("enabled",1),UIkit.dropdown($("[data-uk-dropdown-cart][data-enabled]"))):UIkit.domObserve("#cart-dropdown"),"artikel"!=$("body").data("vwtype")){var dropdown=$("#cart-dropdown").html(),element=$("#tmpcart");element.html(dropdown),element.css("right",$(".content-wrapper div").offset().left.toString()+"px"),window.innerWidth<768&&($("#element_mobile_search").is(":visible")?element.css("top","125px"):element.css("top","75px")),element.show(),setTimeout((function(){$("#tmpcart").hide()}),3e3)}else UIkit.Utils.scrollToElement($("body")),$("#cartIcon").trigger("mouseover"),cartTimeout=setTimeout((function(){$("#cartIcon").trigger("mouseout")}),3e3);try{"function"==typeof trackPeeriusCart&&trackPeeriusCart(clicked_button.data("id"),clicked_button.siblings(".quantity").find(".qty").val())}catch(e){console.log(e.message)}}}).complete((function(){o.data("jsonHandler",!1)})).error((function(){}))}})),$("#artikel_element_images"+variant_id+" .lightgallery_img").on("click",(function(){var w,h,imageIndex=$(this).data("idx"),$this=$(this),variant=$(this).data("id");window.innerWidth>=1220?(w=window.innerWidth-150,h=window.innerHeight-150):window.innerWidth>=980&&(w=window.innerWidth-100,h=window.innerHeight-100),void 0===w?$this.lightGallery({dynamic:!0,dynamicEl:artikel_detail__lightgallery_dynamicEl[variant],showThumbByDefault:!0,share:!1,index:imageIndex,hideBarsDelay:525600,preload:0,download:!1,actualSize:!1,fullScreen:!1,rotate:!1}):$this.lightGallery({addClass:"fixed-size",width:w.toString()+"px",height:h.toString()+"px",dynamic:!0,dynamicEl:artikel_detail__lightgallery_dynamicEl[variant],showThumbByDefault:!0,share:!1,index:imageIndex,hideBarsDelay:525600,preload:0,download:!1,actualSize:!1,fullScreen:!1,rotate:!1})}))})).fail((function(jqXHR,textStatus,error){console.log("failed",textStatus,error,jqXHR)}))}var triggeredVariants=[],resp;function change_variant(master_id,variant_id,elem){if("qv-modal"===elem)var parentId="#qv-modal ";else{if(void 0!==elem)parentId=elem.closest(".bestellschein-item").attr("id");if(parentId=void 0===parentId?"":"#"+parentId+" ",0==$("#artikel_element_faktentext"+variant_id).length&&0==$("#element_artikel_images"+variant_id).length){if(-1!=$.inArray(variant_id,triggeredVariants))return;return triggeredVariants.push(variant_id),void load_variant(master_id,variant_id)}}if($(parentId+".master-"+master_id).removeClass("active"),$(parentId+"#var-"+variant_id).addClass("active"),$(parentId+".vmaster"+master_id+" .vproduct.vvisible").removeClass("vvisible"),$(parentId+".vmaster"+master_id+" .vproduct > .product-image .zoom").removeData("elevateZoom"),$(parentId+".vmaster"+master_id+" .vproduct"+variant_id).addClass("vvisible"),$(parentId+".vmaster"+master_id+" .vproduct"+variant_id+" .additional-images > div").addClass("uk-hidden"),changeProductImage($(".vmaster"+master_id+" .vproduct"+variant_id+" > .product-image .lightgallery_img").attr("data-medium-id"),variant_id),$(".product-images .vvisible .slider,#product-xref .vvisible .productslider").each((function(){var $sliderElement=$(this),sliderApi=$sliderElement.data("slider");sliderApi&&"update"in sliderApi?sliderApi.update(!0):UIkit.slider($sliderElement,{infinite:!1})}
68)),void 0!==elem&&"qv-modal"!==elem)var input=elem.find("input#artikelid"+master_id);else input=$("input#artikelid"+master_id);if(input.length>0&&$(input).val(variant_id),$("#bestellschein-form").length>0&&($(parentId+" #productid_array"+master_id).val(variant_id),$(parentId+" #directorder_productid_array"+master_id).val(variant_id),$(".amountInput").not(":disabled").trigger("change")),null!=document.getElementById("product-xrefsale")){var index=document.querySelector('form[name="frmX"] #menge'+master_id).name.match(/\d+$/)[0];$('form[name="frmX"] input[name="ac_id'+index+'"]').val(variant_id),$('form[name="frmX"] input[name="add'+index+'"]').val(variant_id)}try{var wishlistSubmit=document.getElementById("wishlist-submit");null!==wishlistSubmit&&(wishlistSubmit.dataset.productid=variant_id)}catch(e){console.log("wishlist error: "+e.message)}}function galleryHandlers(){"done"!==document.documentElement.dataset.initGalleryHandlers&&(document.documentElement.dataset.initGalleryHandlers="done",$(document).on("click",".product-gallery-slider",(function(){changeProductImage($(this).attr("data-medium-id"),$(this).attr("data-prod-id"))})))}function laufbandSwitcher(){$("[data-uk-tab]").on("show.uk.switcher",(function(event,area){var obj=$(area.find("a").attr("href")).find(".productslider");if(obj.length>0){var slider=UIkit.slider(obj),childLength=slider.container.children().length;childLength<10&&childLength>4&&slider.container.children().each((function(idx){slider.container.append(slider.items.eq(idx).clone(!0).attr("id",""))})).each((function(idx){slider.container.append(slider.items.eq(idx).clone(!0).attr("id",""))})),slider.resize(!0)}}))}function showDirectOrder(){var $_directorder=$("#directorder");"#directorder"==window.location.hash&&UIkit.accordion($("#directorder"),{showfirst:!0}),$_directorder.find(".uk-accordion-title").click((function(){$(this).hasClass("uk-active")||$(".cart_artikel_table tbody tr")>0?$(".uk-form-stacked").find(".uk-button-primary, .button-amazon, .wk-amazon-or").show():$(".uk-form-stacked").find(".uk-button-primary, .button-amazon, .wk-amazon-or").hide()})),$_directorder.find(".uk-accordion-title.uk-active").length&&$(".cart_artikel_table tbody tr")<=0?$(".uk-form-stacked").find(".uk-button-primary, .button-amazon, .wk-amazon-or").hide():$(".uk-form-stacked").find(".uk-button-primary, .button-amazon, .wk-amazon-or").show()}function findArticleDirectOrder(){$("#wk_anr_0").keydown((function(event){if(32==event.which)return!1})),$("#search_form").submit((function(event){event.preventDefault();var directorderProductData=$("#directorder_artikel"),$_directorder_artikel_nichtgefunden=$("#directorder_artikel_nichtgefunden"),directorderCancel=$("#directorder_break"),spinner=$("#spinner");spinner.show(),directorderProductData.html(""),directorderCancel.addClass("uk-hidden"),$_directorder_artikel_nichtgefunden.addClass("uk-hidden");var artikelnr=$("#wk_anr_0").val().replace(/\s/g,"");artikelnr=artikelnr.replace(/-/g,"");var requestUrl="/json.php?service=getViewContent&template=element_artikel_list&praesenz="+_presence_id+"&url="+encodeURIComponent("/?vw_type=artikel&vw_name=detail&artikelnr="+artikelnr);return $.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200!=jqXHR.status)return $("#directorder_artikel_nichtgefunden").removeClass("uk-hidden"),directorderCancel.removeClass("uk-hidden"),spinner.hide(),!0;if(response.data>""){directorderProductData.html(response.data);var obj=directorderProductData.find(".slider");if(obj.length>0)UIkit.slider(obj).resize(!0);productHandlers(),inputHandlers()}else $("#directorder_artikel_nichtgefunden").removeClass("uk-hidden");directorderCancel.removeClass("uk-hidden"),spinner.hide()})).fail((function(jqXHR,textStatus,error){$("#directorder_artikel_nichtgefunden").removeClass("uk-hidden"),directorderCancel.removeClass("uk-hidden"),spinner.hide()})),!1}))}function breakDirectOrder(){$("#directorder_break").click((function(event){event.preventDefault(),$("#wk_anr_0").val(""),$("#directorder_artikel").html("");var directorder_artikel_nichtgefunden=$("#directorder_artikel_nichtgefunden");return directorder_artikel_nichtgefunden.hasClass("uk-hidden")||directorder_artikel_nichtgefunden.addClass("uk-hidden"),$(this).addClass("uk-hidden"),!1}))}function usercontent(){$("#usercontentupload").change((function(){$("#ucmediarights").removeClass("uk-hidden")}))}function vbs_uc_add_product(target){$("#editproducts li").size()<5?$("#orderhistoryopen").click():alert($(target).data("max5products"))}function vbs_uc_select_product(productId,description,target){var _usercontent_lastkey=$(target).data("usercontent_lastkey"),newkey=p
68arseInt(_usercontent_lastkey)+1;$(".orderproductlink").data("usercontent_lastkey",newkey);var template=$("#editproducts_template").html();template=(template=(template=template.replace(/KEY/g,newkey)).replace(/PDESCRIPTION/g,description)).replace(/PRODUCTID/g,productId),$("#editproducts").append(template)}function vbs_basteltip_remove_product(key){$("#product_"+key).remove()}function initAnrede(){var $_anrede=$('input[name="p_anrede"]');$_anrede.length||($_anrede=$('input[name="la_anrede"]'));var firma=document.getElementById("p_o");firma||(firma=document.getElementById("la_o")),(3==$_anrede.val()||firma&&firma.checked)&&($("#firma1").removeClass("uk-hidden"),$("#firma2").removeClass("uk-hidden")),firma&&firma.addEventListener("change",(function(){firma.checked?($("#firma1").removeClass("uk-hidden"),$("#firma2").removeClass("uk-hidden")):($("#firma1").addClass("uk-hidden"),$("#firma2").addClass("uk-hidden"))}),!1)}function ssp_init(d,s,src){var js=d.createElement(s);js.async=!0,js.src=src;var fjs=d.getElementsByTagName(s)[0];fjs.parentNode.insertBefore(js,fjs)}function activateTabAccessories(){let slider=$("#accessories_slider");slider.length>0&&slider.trigger("resize")}function activateTabMoreSizes(){let slider=$("#more_sizes_slider");slider.length>0&&slider.trigger("resize")}function activateTabUsercontent(){if(tabUsercontent=document.getElementById("usercontent"),"0"===tabUsercontent.dataset.loaded&&""!==c_artikel_id){tabUsercontent.dataset.loaded="1";var requestUrl="/json.php?service=getItemDetailsAdvice&id="+c_artikel_id+"&pres="+_presence_id+"&lang="+_lang;$.getJSON(requestUrl,(function(response,textStatus,jqXHR){if(200===jqXHR.status){$(response).appendTo("#usercontent-data");var themensetSlides=document.getElementsByClassName("themenset-gallery-slider").length;themensetSlides>0&&(themensetSlides<=3?UIkit.slider(document.querySelector(".json_artikel_element_basteltips"),{infinite:!1}):UIkit.slider(document.querySelector(".json_artikel_element_basteltips"))),$(window).trigger("resize")}else console.log("response is empty",response,textStatus,jqXHR)})).fail((function(jqXHR,textStatus,error){console.log("failed",textStatus,error,jqXHR)})).done((function(){initUgcSlider()}))}}function initUgcSlider(){var ugcSliderContainer=document.getElementsByClassName("usercontent-slider-container")[0];if(ugcSliderContainer){var ugcSlidenav,ugcItems=document.getElementsByClassName("usercontent-slider-item"),ugcSlider=document.getElementsByClassName("usercontent-slider")[0];if(ugcSlidenav=document.getElementsByClassName("usercontent-slidenav"))for(i=0;i<ugcSlidenav.length;i++)ugcSlidenav[i].addEventListener("click",ugcSliderSlide,!1);for(ugcSlider.style.width=ugcSliderContainer.clientWidth*ugcItems.length+"px",ugcSlider.dataset.width=ugcSliderContainer.getBoundingClientRect().width*ugcItems.length,ugcSlider.dataset.itemWidth=ugcSliderContainer.getBoundingClientRect().width,Shorty.applySettings({maximumChars:250,placeholder:" [...]",moreLinkText:ellipsesMore,lessLinkText:ellipsesLess}),i=0;i<ugcItems.length;i++){ugcItems[i].style.flexBasis=100/ugcItems.length+"%",Shorty.applyTo(ugcItems[i].getElementsByClassName("usercontent-slider-item-content")[0]);var showmoreLink=ugcItems[i].getElementsByClassName("showmore");showmoreLink.length>0&&showmoreLink[0].addEventListener("click",(function(e){e.target.classList.contains("expanded")?e.target.classList.remove("expanded"):e.target.classList.add("expanded")}),!1)}}}function resizeUgcSlider(){var ugcSliderContainer=document.getElementsByClassName("usercontent-slider-container")[0];if(ugcSliderContainer){var ugcItems=ugcSliderContainer.getElementsByClassName("usercontent-slider-item"),ugcSlider=ugcSliderContainer.getElementsByClassName("usercontent-slider")[0],ugcSliderContainerWidth=ugcSliderContainer.getBoundingClientRect().width,currentOffset=Math.abs(parseInt(ugcSlider.dataset.offset)),slideNo=ugcSlider.dataset.slideNo;newOffset=0,ugcSlider.style.width=ugcSliderContainer.clientWidth*ugcItems.length+"px",ugcSlider.dataset.width=ugcSliderContainerWidth*ugcItems.length,ugcSlider.dataset.itemWidth=ugcSliderContainerWidth,currentOffset%ugcSliderContainerWidth>
680&&(newOffset=(slideNo-1)*ugcSliderContainerWidth,ugcSlider.dataset.offset=-1*newOffset,ugcSlider.style.left=-1*newOffset+"px")}}function ugcSliderSlide(e){e.preventDefault(),e.stopPropagation();var showlessLinks,slider=document.getElementsByClassName("usercontent-slider")[0],oldOffset=parseInt(slider.dataset.offset),newOffset=0,sliderWidth=parseInt(slider.dataset.width),itemWidth=parseInt(slider.dataset.itemWidth),slideNo=e.target.closest(".usercontent").getElementsByClassName("usercontent-slide-no")[0],newSlideNo=0,slidenavPrev=document.getElementsByClassName("usercontent-slidenav-prev")[0],slidenavNext=document.getElementsByClassName("usercontent-slidenav-next")[0];if(e.target.classList.contains("usercontent-slidenav-next")){if(oldOffset<=0&&-1*(oldOffset-itemWidth)<sliderWidth){if(scrollAnimation("next",slider,oldOffset,newOffset=oldOffset-itemWidth,.1,20),slider.dataset.offset=newOffset,showlessLinks=slider.getElementsByClassName("expanded"))for(i=0;i<showlessLinks.length;i++)Shorty.trigger(showlessLinks[i]);newSlideNo=parseInt(slider.dataset.slideNo)+1}}else if(oldOffset<0){if(scrollAnimation("prev",slider,oldOffset,newOffset=oldOffset+itemWidth,.1,20),slider.dataset.offset=newOffset,showlessLinks=slider.getElementsByClassName("expanded"))for(i=0;i<showlessLinks.length;i++)Shorty.trigger(showlessLinks[i]);newSlideNo=parseInt(slider.dataset.slideNo)-1}slideNo.innerHTML=newSlideNo,slider.dataset.slideNo=newSlideNo,0===newOffset?(slidenavPrev.classList.add("hide"),slidenavNext.classList.contains("hide")&&slidenavNext.classList.remove("hide")):-1*(newOffset-itemWidth)===sliderWidth?(slidenavNext.classList.add("hide"),slidenavPrev.classList.contains("hide")&&slidenavPrev.classList.remove("hide")):(slidenavNext.classList.contains("hide")&&slidenavNext.classList.remove("hide"),slidenavPrev.classList.contains("hide")&&slidenavPrev.classList.remove("hide"))}function scrollAnimation(direction,slider,oldOffset,newOffset,interval,differencePerFrame){var id=setInterval((function(){oldOffset!==newOffset?("next"===direction?(oldOffset-=differencePerFrame)<newOffset&&(oldOffset=newOffset):(oldOffset+=differencePerFrame)>newOffset&&(oldOffset=newOffset),slider.style.left=oldOffset+"px"):clearInterval(id)}),interval)}function MerklisteAction(redir_Url,action){$("#spinner").show(),"additems"==action&&MerkzettelItemsToCart(redir_Url),"delete"==action&&MerkzettelDelItemsChecked(redir_Url),$("#spinner").hide()}function MerkzettelDelItemsChecked(redir_Url){var anything_checked=0;$(".merkcheckboxliste").each((function(){if($(this).is(":checked")){var artikel_id=$(this).attr("value");anything_checked=1;var link=$("#merkliste_item_"+artikel_id).find(".uk-close").attr("href");if(link){var res=link.split("/");result=$.ajax({type:"POST",async:!1,url:res[1],data:{del:"merkliste"}}).responseText}}})),1==anything_checked?document.location.href=redir_Url:$("#noProductSelect").removeClass("uk-hidden")}function MerkzettelItemsToCart(redir_Url){var anything_checked=0;$(".merkcheckboxliste").each((function(){var checked=$(this).is(":checked"),artikel_id=$(this).val(),praesenz=$("#praesenz").val(),ac_type=$("#ac_type").val(),vw_name=$("#vw_name").val(),vw_type=$("#vw_type").val(),link=$("#link").val();if(checked){anything_checked=1;var amount=$("#menge"+artikel_id).val();result=$.ajax({type:"GET",async:!1,url:link,data:{praesenz:praesenz,ac_type:ac_type,ac_name:"addartikel",vw_type:vw_type,vw_name:vw_name,ac_id:artikel_id,menge:amount}}).responseText}}
68)),1==anything_checked?document.location.href=redir_Url+"?wlist=added":$("#noProductSelect").removeClass("uk-hidden")}function MerkzettelCheckboxAll(){$("#all_checked").is(":checked")?($(".merkcheckboxliste").prop("checked",!0),$(".element_artikel_list").addClass("selected")):($(".merkcheckboxliste").prop("checked",!1),$(".element_artikel_list").removeClass("selected"))}function MerkzettelItemChecked(artikel_id){$("#checkbox"+artikel_id).is(":checked")?$("#app_308_"+artikel_id).addClass("selected"):$("#app_308_"+artikel_id).removeClass("selected")}function checkoutInit(){showDirectOrder(),findArticleDirectOrder(),breakDirectOrder(),$(".view-warenkorb-detail .qty").on("keyup change paste cut",(function(){$(this).parent().parent().find("button.update").removeClass("uk-hidden")})),$("#voucher-toggle").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#voucher-toggle-up").removeClass("uk-hidden"),$("#voucher-data").removeClass("uk-hidden"),$("#voucher-code").focus()})),$("#voucher-toggle-up").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#voucher-toggle").removeClass("uk-hidden"),$("#voucher-data").addClass("uk-hidden")})),$("#catalogue-toggle").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#catalogue-toggle-up").removeClass("uk-hidden"),$("#catalogue-data").removeClass("uk-hidden")})),$("#catalogue-toggle-up").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#catalogue-toggle").removeClass("uk-hidden"),$("#catalogue-data").addClass("uk-hidden")})),$("#cat-add").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#cat-rem").removeClass("uk-hidden"),$("#catalogue-order").val(1)})),$("#cat-rem").click((function(event){event.preventDefault(),$(this).addClass("uk-hidden"),$("#cat-add").removeClass("uk-hidden"),$("#catalogue-order").val(0)})),$(".recommend").click((function(){$(this).prop("checked")?$("#"+$(this).data("recommend")).removeClass("uk-hidden"):$("#"+$(this).data("recommend")).addClass("uk-hidden")})),$("#checkout2-accordion a.toggle-accordion").click((function(){$(this).parentsUntil("div.uk-accordion").prev(".uk-accordion-title").trigger("click")})),$("#checkout2-accordion").on("toggle.uk.accordion",(function(){$("#checkout2-accordion .uk-accordion-title.uk-active").length>0?$("#checkout2-accordion .textblock").addClass("uk-hidden"):$("#checkout2-accordion .textblock").removeClass("uk-hidden")})),"directorder"==window.location.hash.substr(1)&&$("#directorder").removeClass("uk-hidden")}function effectsInit(){UIkit.support.touch}function getSearchPreview(){handleAutosuggest($("#desktop-search-field").val(),++transactionId)}function productAutocomplete(){$("#desktop-search-field").keyup((function(event){var searchVal=$(this).val();if(searchVal.length<3||searchVal==oldVal)return window.clearTimeout(req_id),void(searchVal.length<3&&$("#searchpreview").hide());window.clearTimeout(req_id),req_id=window.setTimeout("getSearchPreview()",0),oldVal=searchVal})),$(document).click((function(event){$("#searchpreview").hide()})),$("#searchpreview").click((function(event){event.stopPropagation()})),$("#desktop-search-field").click((function(event){var searchVal=$(this).val();!$("#searchpreview").is(":visible")&&searchVal.length>=3&&(getSearchPreview(),oldVal=searchVal,event.stopPropagation())})).keydown((function(event){var spr=$("#searchpreview");spr.is(":visible")&&(27==event.keyCode?(event.stopPropagation(),event.preventDefault(),spr.hide()):40==event.keyCode?-1==menuIndex?(selectFirstItem(),event.stopPropagation(),event.preventDefault()):(selectNextItem(),event.stopPropagation(),event.preventDefault()):38==event.keyCode?-1==menuIndex?(selectLastItem(),event.stopPropagation(),event.preventDefault()):(selectPreviousItem(),event.stopPropagation(),event.preventDefault()):13==event.keyCode&&-1!=menuIndex&&(followSelectedLink(),event.stopPropagation(),event.preventDefault()))}))}function init_iLightBox(){$(".ilightbox").length&&$(".ilightbox").iLightBox({skin:"dark",path:"horizontal",infinite:!0,controls:{thumbnail:!1,slideshow:!0},social:{start:!1},styles:{nextScale:.6,prevScale:.6,nextOpacity:.6,prevOpacity:.6,nextOffsetX:200,prevOffsetX:200},text:{close:trans_close,enterFullscreen:trans_enterFullscreen,exitFullscreen:trans_exitFullscreen,slideShow:trans_slideShow,next:trans_next,previous:trans_previous},overlay:{opacity:.4}})}function setMLCheckbox(artikelId){MerkzettelItemChecked(artikelId),$(".merkcheckboxliste").attr("checked",!1),$("#checkbox"+artikelId).attr("checked",!0),$("#checkbox"+artikelId).click()}
68function maxcharsInit(){$(".maxchars").on("keyup change paste cut",(function(){var id=$(this).attr("id"),val=$(this).val(),len=val.length,max=$(this).data("maxlength"),current=max-len;current<0&&(current=0,$(this).val(val.substr(0,max))),$("#maxlength_"+id).html(current)}))}function initXrefSlider(){var windowWidth=$(window).innerWidth(),xrefCount=$("#product-xref .uk-slider").children().length;windowWidth>=960&&xrefCount<=5||xrefCount<=2?$("#product-xref .uk-slidenav").hide():$("#product-xref .uk-slidenav").show()}function initLoginHelp(){$("#loginhelp-accordion a.toggle-accordion").click((function(){$(this).parentsUntil("div.uk-accordion").prev(".uk-accordion-title").trigger("click")})),$("#loginhelp-accordion").on("toggle.uk.accordion",(function(){$("#loginhelp-accordion .uk-accordion-title.uk-active").length>0?$("#loginhelp-accordion .textblock").addClass("uk-hidden"):$("#loginhelp-accordion .textblock").removeClass("uk-hidden")}))}function videoPlay(wrapper){var iframe=etJS.get_elem(".ytframe",wrapper),src=etJS.get_attr(iframe[0],"data-src");etJS.add_class(wrapper,"ytwrapper_active"),etJS.set_attr(iframe[0],"src",src)}function videoStart(){for(var videoposter=etJS.get_elem(".ytposter"),i=0,len=videoposter.length;i<len;i++)videoposter[i].addEventListener("click",(function(e){e.preventDefault();videoPlay(etJS.get_closest(this,".ytwrapper"))}))}function wishlistAdd(e,modal,callback,listId=0){var listName=$("#wishlist-name").val().toString(),addNewList=""!==listName,result=!0,productId=e.target.dataset.productid,url="/index.php?ac_type=merkliste&ac_name=add&vw_type=artikel&vw_name=detail&vw_id="+productId+"&ac_id="+productId;0===Number(listId)&&wishlistId>0&&(listId=wishlistId),addNewList?validateWishlistName(listName)?url=url+"&optName="+listName:result=!1:url=url+"&opt="+listId;var counter="count-merkliste";if(result){var request="/json.php?service=getViewContent";request=(request+="&template=merkliste_link")+"&url="+encodeURIComponent(url),$.ajax({url:request,dataType:"json",type:"GET",success:function(response){if(response.error)result=!1;else{let icon=document.getElementById("wishlist-addproduct-icon"+productId);null!==icon&&(icon.classList.remove("uk-icon-heart-o"),icon.classList.add("icon_heart_wishlist")),setBadgeContentCounter(counter,response),addNewList&&void 0!==response.lists&&extendWishlistSelection(response.lists)}callback(result)}})}else callback(result)}function wishlistMove(lid,mid){request="/json.php?service=moveItemToMerkliste&mid="+mid+"&lid="+lid,$.getJSON(request,(function(response){window.location=response}))}function wishlistMoveSelected(targetListId){let selectedItems=document.querySelectorAll(".merkcheckboxliste:checked");if(selectedItems.length>0){let checkedIds=[];selectedItems.forEach((selectedItem=>{selectedItem.dataset.hasOwnProperty("merklisteId")&&checkedIds.push(selectedItem.dataset.merklisteId)})),checkedIds.length>0&&(data={targetListId:targetListId,listItemIds:checkedIds},etXHR.post("/json.php?service=moveItemsToMerkliste",data,(function(response,xhr){location.reload()})))}}function wishlistRename(listId,desc,callback){if(validateWishlistName(desc)){var request="/json.php?service=renameMerkliste&mid="+listId+"&mdesc="+encodeURI(desc);$.ajax({url:request,dataType:"json",type:"GET",success:function(response){callback("error"!==response&&response)}})}else callback(!1)}function wishlistCreate(desc,callback){if(validateWishlistName(desc)){var request="/json.php?service=createMerkliste&mdesc="+encodeURI(desc);$.ajax({url:request,dataType:"json",type:"GET",success:function(response){callback("error"!==response&&response)}})}else callback(!1)}function wishlistRemove(lid,mid){request="/json.php?service=removeMerkliste&lid="+lid+"&mid="+mid,$.getJSON(request,(function(response){window.location=response}))}function wishlistModalListSelectionToggle(eventObject){eventObject.preventDefault(),"wishlist-toggle"===eventObject.target.id?($("#wishlist-id").addClass("uk-hidden"),$("#wishlist-toggle").addClass("uk-hidden"),$("#wishlist-name").removeClass("uk-hidden"),$("#wishlist-toggle-back").removeClass("uk-hidden")):($("#wishlist-id").removeClass("uk-hidden"),$("#wishlist-toggle").removeClass("uk-hidden"),$("#wishlist-name").val("").addClass("uk-hidden"),$("#wishlist-toggle-back").addClass("uk-hidden"))}function initWishlist(context){let headerWishlistLink=document.querySelector("#count-merkliste-link");$("#wishlist-name").keyup((function(event){if(event.preventDefault(),13==event.keyCode)return $("#wishlist-submit").click(),!1})),window.location.href.indexOf("&detail=1")>-1&&$(".view-merkliste-detail .element_artikel_list .uk-accordion").hide();let wishlistModalToggleButtons=document.getElementsByClassName("wishlist-toggle");if(wishlistModalToggleButtons.length>0)for(let toggleButton of wishlistModalToggleButtons)toggleButton.addEventListener("click",(function(event){wishlistModalListSelectionToggle(event)}));var wishlistSubmit=document.getElementById("wishlist-submit");
68if(null!==wishlistSubmit&&wishlistSubmit.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation();var modal=document.getElementById("wishlist-modal");if("artikel"===context||"quickview"===context){let listId=document.getElementById("wishlist-id").value;wishlistAdd(e,modal,(function(successfulAddition){successfulAddition?(showWishlistConfirmation(modal),window.setTimeout((function(){UIkit.modal(modal).hide()}),1500),null!==headerWishlistLink&&headerWishlistLink.classList.contains("hide-watchlist-link")&&headerWishlistLink.classList.remove("hide-watchlist-link")):showWishlistError(modal)}),listId)}else if("merkliste"===context){wishlistCreate(document.getElementById("wishlist-name").value,(function(response){response?window.location=response:showWishlistError(modal)}))}}),!1),"merkliste"===context){var wishlistRenameButtons=document.getElementsByClassName("wishlist-rename");for(i=0;i<wishlistRenameButtons.length;i++)wishlistRenameButtons[i].addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation();var modal=e.target.closest(".uk-modal"),listId=e.target.id.substr(e.target.id.lastIndexOf("-")+1);wishlistRename(listId,document.getElementById("wishlist-input-"+listId).value,(function(response){response?window.location=response:showWishlistError(modal)}))}),!1)}for(var wishlistDirectButtons=document.getElementsByClassName("wishlist-direct-button"),i=0;i<wishlistDirectButtons.length;i++)wishlistDirectButtons[i].addEventListener("click",(function(e){if(e.preventDefault(),e.stopPropagation(),this.dataset.hasOwnProperty("wishlistData")){let wishlistData=JSON.parse(this.dataset.wishlistData),listId=wishlistData.hasOwnProperty("listId")?wishlistData.listId:0;addToSingleWishlist(wishlistData.productId,listId)}null!==headerWishlistLink&&headerWishlistLink.classList.contains("hide-watchlist-link")&&headerWishlistLink.classList.remove("hide-watchlist-link")}))}function addToSingleWishlist(id,listId){var request="/json.php?service=getViewContent";request=(request+="&template=merkliste_link")+"&url="+encodeURIComponent("/index.php?ac_type=merkliste&ac_name=add&vw_type=artikel&vw_name=detail&vw_id="+id+"&ac_id="+id+"&opt="+listId),$.ajax({url:request,dataType:"json",type:"GET",success:function(response){if(response.error)result=!1;else{var modalElement=document.querySelector("#wishlist-modal-single"),icon=document.getElementById("wishlist-direct-icon"+id);if(icon.classList.remove("uk-icon-heart-o"),icon.classList.add("icon_heart_wishlist"),null!==modalElement){var modalOptions={modal:!1};null!==modalElement.closest("#qv-modal")&&(modalOptions.stack=!0),UIkit.modal($("#wishlist-modal-single"),modalOptions).show(),window.setTimeout(hideSingleWishlistModal,2e3)}setBadgeContentCounter("count-merkliste",response)}}})}function hideSingleWishlistModal(){var modal=UIkit.modal($("#wishlist-modal-single"));modal.isActive()&&modal.hide()}function toggleWishlistReminder(){var checked=document.getElementById("reminder").checked,request="/json.php?service=setMerklisteReminder&value="+encodeURI(checked);$.getJSON(request,(function(response){}))}function validateWishlistName(name){var vwType=document.body.dataset.vwtype,vwName=document.body.dataset.vwname,setDescriptions=[],currentDescriptions=[];if("artikel"===vwType&&"detail"===vwName){var wishlistSelect=document.getElementById("wishlist-id");if(null!==wishlistSelect)for(currentDescriptions=wishlistSelect.getElementsByTagName("option"),i=0;i<currentDescriptions.length;i++)setDescriptions[i]=currentDescriptions[i].innerHTML}else if("merkliste"===vwType&&"detail"===vwName){var wishlistTitles=document.getElementsByClassName("view-merkliste-detail")[0].getElementsByClassName("uk-accordion-title");for(i=0;
68i<wishlistTitles.length;i++)setDescriptions[i]=wishlistTitles[i].firstElementChild.innerHTML}return-1===setDescriptions.indexOf(name)}function showWishlistError(modal){var errorMessage=modal.getElementsByClassName("wishlist-msg--error")[0];errorMessage.classList.toggle("uk-hidden");var timeout=setTimeout((function(){errorMessage.classList.toggle("uk-hidden"),clearTimeout(timeout)}),2e3)}function showWishlistConfirmation(modal){var confirmationMessage=modal.getElementsByClassName("wishlist-msg--confirmation")[0];confirmationMessage.classList.toggle("uk-hidden");var timeout=setTimeout((function(){confirmationMessage.classList.toggle("uk-hidden"),clearTimeout(timeout)}),2e3)}function extendWishlistSelection(listsObject){var optionsFragment=document.createDocumentFragment(),wishlistSelect=document.getElementById("wishlist-id");for(var listId in listsObject)if(listsObject.hasOwnProperty(listId)){var option=document.createElement("option"),description=document.createTextNode(listsObject[listId]);option.appendChild(description),option.setAttribute("value",listId),optionsFragment.appendChild(option)}if(wishlistSelect&&optionsFragment.childElementCount>0){for(;wishlistSelect.firstChild;)wishlistSelect.removeChild(wishlistSelect.firstChild);wishlistSelect.appendChild(optionsFragment)}}function initForm(){if("formular"===vw_type&&"detail"===vw_name)for(var formInputs=document.getElementsByTagName("input"),i=0;i<formInputs.length;i++)"text"!==formInputs[i].type&&"email"!==formInputs[i].type||(formInputs[i].setAttribute("readonly",!0),formInputs[i].addEventListener("focus",removeReadonlyAttribute),formInputs[i].addEventListener("click",removeReadonlyAttribute),formInputs[i].addEventListener("touchstart",removeReadonlyAttribute))}function removeReadonlyAttribute(){for(var formInputs=document.getElementsByTagName("input"),i=0;i<formInputs.length;i++)"text"!==formInputs[i].type&&"email"!==formInputs[i].type||!formInputs[i].hasAttribute("readonly")||(formInputs[i].removeAttribute("readonly"),formInputs[i].removeEventListener("click",removeReadonlyAttribute),formInputs[i].removeEventListener("focus",removeReadonlyAttribute),formInputs[i].removeEventListener("touchstart",removeReadonlyAttribute))}function triggerTmClickEvent(id){if("undefined"!=typeof additional_data){var dl=additional_data.click[id];dataLayer.push(dl)}}function triggerTmAddEvent(id){if("undefined"!=typeof additional_data&&void 0!==id){var quantity=$("#menge"+id).val();additional_data.add[id].ecommerce.add.products.quantity=quantity;var dl=additional_data.add[id];dataLayer.push(dl)}}function initProductRatingTabLink(){var ratingLink;(ratingLink=document.getElementsByClassName("product-details-rating")[0].getElementsByTagName("a")[0])&&ratingLink.addEventListener("click",(function(e){etailerTabHash()}),!1)}function initLightGallery(){var isGallery=document.getElementById("lightGallery");null!==isGallery&&"undefined"!==isGallery&&$("#lightGallery").lightGallery({selector:".lightgallery_picture",showThumbByDefault:!1,share:!1,hideBarsDelay:525600,preload:0,download:!1,actualSize:!1,fullScreen:!1})}function initMobileSearch(){document.addEventListener("scroll",(function(){var elem=$(".uk-visible-small.uk-icon-search");elem.hasClass("uk-hidden")&&elem.removeClass("uk-hidden");var el=document.getElementById("element_mobile_search"),open=document.getElementsByClassName("searchbar_open");if(null!==el&&0==open.length)if(0==window.pageYOffset||el.classList.contains("uk-hidden")){if(0==window.pageYOffset&&el.classList.contains("uk-hidden")){var hEl=$(".header-navigation-wrapper")[0],offset=window.pageYOffset,top=(offset-=49).toString()+"px";$(hEl).css("top",top),el.classList.remove("uk-hidden"),"none"==document.getElementById("element_mobile_search").style.display&&document.getElementsByTagName("body")[0].classList.contains("startpage")&&(document.getElementById("element_mobile_search").style.display="block")}}else{el.classList.add("uk-hidden"),"none"!=document.getElementById("element_mobile_search").style.display&&(document.getElementById("element_mobile_search").style.display="none");var searchResults=document.querySelector(".mobile_search_results");null===searchResults||searchResults.classList.contains("uk-hidden")||searchResults.classList.add("uk-hidden")}}))}function initMobileCTA(){var ctaContainers=document.getElementsByClassName("textblock-link-container");if(ctaContainers.length>0)for(i=0;i<ctaContainers.length;i++)ctaContainers[i].addEventListener("touchstart",(function(e){e.stopPropagation(),this.classList.add("active")}),!1),ctaContainers[i].addEventListener("touchend",(function(e){e.stopPropagation(),this.classList.remove("active")}),!1),ctaContainers[i].addEventListener("touchcancel",(function(e){e.stopPropagation(),this.classList.remove("active")}),!1)}function initRangeSlider(){"use strict";$(".rangeslider[data-rangeslider]").each((function(){var domRangeslider=this,defaultSettings={start:[0,1],step:1,connect:!0,orientation:"horizontal",behaviour:"tap-drag",tooltips:!1,range:{min:0,max:1},margin:0,format:wNumb({decimals:0,thousand:"",postfix:""})},dataSettings=domRangeslider.getAttribute("data-rangeslider")||null,settings={},domForm=domRangeslider.parentElement;if(domForm){var domInputFrom=domForm.querySelector(".rangeslider__input--pfrom"),domInputTo=domForm.querySelector(".rangeslider__input--pto");domInputTo&&domInputTo&&(dataSettings&&(dataSettings=JSON.parse(dataSettings))&&(settings=et.Js.extend(settings,defaultSettings,dataSettings),dataSettings.start&&(sett
68ings.start=dataSettings.start)),"number"!=typeof settings.margin&&(settings.margin=parseInt(settings.margin)||0),noUiSlider.create(domRangeslider,settings),domRangeslider.noUiSlider.on("update",(function(values,handle){var value=values[handle];handle?domInputTo.value=value:domInputFrom.value=value})),domInputFrom.addEventListener("change",(function(){parseInt(domInputTo.value)-parseInt(this.value)<settings.margin?domRangeslider.noUiSlider.set([parseInt(domInputTo.value)-settings.margin,null]):domRangeslider.noUiSlider.set([this.value,null])})),domInputTo.addEventListener("change",(function(){parseInt(this.value)-parseInt(domInputFrom.value)<settings.margin?domRangeslider.noUiSlider.set([null,parseInt(domInputFrom.value)+settings.margin]):domRangeslider.noUiSlider.set([null,this.value])})))}}))}function resizePeeriusWidgetsProduct(){var windowWidth=$(window).innerWidth();$(".js_peerius_recommendations_product").each((function(){var xrefCount=$(this).find(".uk-slider").children().length;windowWidth>=960&&xrefCount<=5||xrefCount<=2?$(this).find(".uk-slidenav").hide():$(this).find(".uk-slidenav").show()}))}function peeriusShowWidgets(widgetDataList,langCode){var widgetConfigMapping={basketjson_ip:{class:"js_peerius_recommendations_cart",template:"productSliderCart"},categoryjson_ip:{class:"js_peerius_recommendations_category",template:"productSlider"},homejson_ip:{class:"js_peerius_recommendations_home",template:"productSlider"},homejson_ip2:{class:"js_peerius_recommendations_home2",template:"productSlider"},productjson_ip:{class:"js_peerius_recommendations_product",template:"productSlider"},wishlistjson_ip:{class:"js_peerius_recommendations_wishlist",template:"productSlider"}};if(widgetDataList&&widgetDataList.length)for(var widgetCounter=0;widgetCounter<widgetDataList.length;widgetCounter++){var widgetData=widgetDataList[widgetCounter];if(widgetData&&widgetData.position&&widgetConfigMapping[widgetData.position]&&widgetData.recs&&widgetData.recs.length&&(widgetConfig=widgetConfigMapping[widgetData.position],$("."+widgetConfig.class).length>0)){for(var elementList=[],recCounter=0;recCounter<widgetData.recs.length;recCounter++)widgetData.recs[recCounter].refCode&&widgetData.recs[recCounter].id&&elementList.push({shop_id:widgetData.recs[recCounter].refCode,foreign_id:widgetData.recs[recCounter].id});elementList.length&&function(containerClass){$.ajax({data:{context_vw_id:vw_id,context_vw_name:vw_name,context_vw_type:vw_type,lang:langCode,list:JSON.stringify(elementList),template:widgetConfig.template},success:function(data){if(data&&data.success&&"html"in data){var $container=$("."+containerClass).first();$container.html(data.html),$container.closest(".js_peerius_recommendations_container").removeClass("uk-hidden"),$("a[data-peerius-id]",$container).on("click",(function(event){Peerius&&Peerius.smartRecsClick&&Peerius.smartRecsClick($(this).data("peerius-id"))})),$("button.order_button[data-peerius-id], div.quickview[data-peerius-id]",$container).on("click",(function(event){Peerius&&Peerius.smartRecsSendClick&&Peerius.smartRecsSendClick($(this).data("peerius-id"))})),resizePeeriusWidgetsProduct(),$(window).on("resize",resizePeeriusWidgetsProduct),jsonHandlers(),$(".productslider",$container).each((function(){UIkit.slider($(this),{infinite:!1})})),$(".element_artikel_gallery .quickview",$container).on("click",(function(){loadItemQuickview($(this).data("url"),$(this).data("id"))})),$(".variantselect",$container).change((function(event){changeVariant($(this).data("master-id"),$(this).val(),event)}))}},type:"GET",url:"/json.php?service=getRecommendationMarkup&pres="+_presence_id})}(widgetConfig.class)}}}function initThemensets(){$(".themenset-detail-toggle").on("click",(function(){var elem=$(this),desc=$("#themenset-item"+elem.data("id"));desc.hasClass("uk-hidden")?(desc.removeClass("uk-hidden"),elem.html(elem.data("toggleup"))):(desc.addClass("uk-hidden"),elem.html(elem.data("toggledown")))})),$("#materialliste_toggle").on("click",(function(){var container=$("#materialliste_container"),button=$("#materialliste_toggle");container.hasClass("uk-hidden")?(container.removeClass("uk-hidden"),button.addClass("uk-hidden")):(container.addClass("uk-hidden"),button.removeClass("uk-hidden"))})),$(".materialliste_toggle").on("click",(function(){var container=$("#materialliste_container"),button=$("#materialliste_toggle");container.hasClass("uk-hidden")?(container.removeClass("uk-hidden"),button.addClass("uk-hidden")):(container.addClass("uk-hidden"),button.removeClass("uk-hidden"))})),$("#meterialliste_top").on("click",(function(){$("#materialliste_container").hasClass("uk-hidden")&&$("#materialliste_toggle").trigger("click")}))}function toggleTCheckbox(){$("#themenset_toggle_all").prop("checked")?$("input:checkbox").prop("checked",!0):$("input:checkbox").prop("checked",!1)}function selectTCheckbox(id){$("input:checkbox").prop("checked",!1),$("#cb"+id).prop("checked",!0)}function getLocationParams(){var result={},tmp=[];return location.search.substr(1).split("&").forEach((function(item){tmp=item.split("="),result[tmp[0]]=decodeURIComponent(tmp[1])})),result}$(window).resize((function(){if($("#searchpreview").is(":visible")){var l=$("#desktop-search-field").offset().left;l>0?$("#searchpreview").css("left",l+"px"):$("#searchpreview").hide()}})),$(document).ready((function(){"search"==vw_name&&$(".element_artikel_gallery a").each((function(){$(this).click((function(){handleProductVisit($("#searchId").data("searchid"),parseInt($(this).data("id")))}))}))})),$((function(){var vwType=document.body.dataset.vwtype,vwName=document.body.dataset.vwname;
68etailerInit(),productHandlers(),galleryHandlers(),maxcharsInit(),laufbandSwitcher(),usercontent(),initAnrede(),initEtailerTabs(),youtube(),MerkzettelCheckboxAll(),checkoutInit(),init_iLightBox(),productAutocomplete(),initBestellschein(),initXrefSlider(),initLoginHelp(),videoStart(),initForm(),initMobileSearch(),promoblocks&&Promoblock&&Promoblock.align(),"artikel"===vwType&&"detail"===vwName&&(initProductRatingTabLink(),initWishlist("artikel"),"#usercontent"===window.location.hash&&activateTabUsercontent(),initVariantSelect()),"merkliste"===vwType&&"detail"===vwName&&initWishlist("merkliste"),$(".lightgallery_img").on("click",(function(){var w,h,imageIndex=$(this).data("idx"),$this=$(this),variant=$(this).data("id");window.innerWidth>=1220?(w=window.innerWidth-150,h=window.innerHeight-150):window.innerWidth>=980&&(w=window.innerWidth-100,h=window.innerHeight-100);var dynamicEl=artikel_detail__lightgallery_dynamicEl[variant];void 0===w?$this.lightGallery({dynamic:!0,dynamicEl:dynamicEl,fourceAutoplay:!1,autoplay:!1,autoplayControls:!1,showThumbByDefault:!0,share:!1,index:imageIndex,hideBarsDelay:525600,preload:0,download:!1,actualSize:!1,fullScreen:!1,rotate:!1}):$this.lightGallery({addClass:"fixed-size",width:w.toString()+"px",height:h.toString()+"px",dynamic:!0,dynamicEl:dynamicEl,fourceAutoplay:!1,autoplay:!1,autoplayControls:!1,showThumbByDefault:!0,share:!1,index:imageIndex,hideBarsDelay:525600,preload:0,download:!1,actualSize:!1,fullScreen:!1,rotate:!1})})),"galerie"==vw_type&&"detail"==vw_name&&initLightGallery(),initThemensets(),initMobileCTA(),initRangeSlider()})),$(window).resize((function(){var vwType=document.body.dataset.vwtype,vwName=document.body.dataset.vwname;(initXrefSlider(),resizePeeriusWidgetsProduct(),promoblocks&&Promoblock&&Promoblock.resizeAlign(),resizeEtailerTabs(),"artikel"===vwType&&"detail"===vwName)&&(document.getElementsByClassName("usercontent-slider-container").length>0&&resizeUgcSlider())})),$(window).load((function(){if("artikel"===vw_type&&"detail"===vw_name){var productImageId=0;productImageId=document.getElementsByClassName("vmaster").length>0?$(".product-images .vvisible .product-image .lightgallery_img").attr("data-medium-id"):$(".product-images .product-image .lightgallery_img").attr("data-medium-id"),document.getElementsByClassName("product-images-gallery-slider").length>0&&Number(productImageId)>0&&$('.vvisible .product-gallery-slider[data-medium-id="'+productImageId+'"]:first').click()}})),$(".mlform .mlamount").change((function(event){var sprungmenge=parseFloat($(this).data("sprungmenge")),minmenge=parseFloat($(this).data("minmenge"));""==$(this).val()&&$(this).val(minmenge);var amount=parseFloat($(this).val().replace(",",".").trim()),faktor=amount/sprungmenge,amount_new=Math.round(faktor)*sprungmenge;amount!=amount_new&&(amount=Math.round(10*amount_new)/10),amount<minmenge&&(amount=minmenge),$(this).val(amount.toString().replace(".",","))}));let wishlistId=0;function personalJson(){document.getElementById("count-warenkorb-container")&&$.ajax({url:"/personal.json?vw_type="+vw_type+"&vw_name="+vw_name+"&vw_id="+vw_id,type:"GET",data:null,dataType:"json",success:function(response){var cartContainer=document.getElementById("count-warenkorb-container");void 0!==cartContainer&&(cartContainer.innerHTML=response.dom["count-warenkorb-container"].html);var wishlistCountainer=document.getElementById("count-merkliste-container");void 0!==wishlistCountainer&&(wishlistCountainer.innerHTML=response.dom["count-merkliste-container"].html),wishlistId=response.wishlist.wishlistId;var cartDropdown=document.getElementById("cart-dropdown");void 0!==cartDropdown&&response.cart.numPos>0&&(cartDropdown.innerHTML=response.dom["cart-dropdown"].html,0==$("[data-uk-dropdown-cart]").data("enabled")?($("[data-uk-dropdown-cart]").data("enabled",1),UIkit.dropdown($("[data-uk-dropdown-cart][data-enabled]"))):UIkit.domObserve("#cart-dropdown"));var userDropdown=document.getElementById("userMenu");if(""!=response.dom["my-account-container"].html&&void 0!==userDropdown&&(userDropdown.innerHTML=response.dom["my-account-container"].html),response.hasOwnProperty("pageviews")){let pageviewCount=document.getElementById("pageview_count"),pageviewContainer=document.getElementById("pageview_container");pageviewCount&&response.pageviews>6&&(pageviewCount.innerHTML=response.pageviews,pageviewContainer&&pageviewContainer.classList.remove("uk-hidden"))}if("form"in response){let formToken=response.form.token;document.querySelectorAll(".keep-pt input").forEach((element=>{element.value=formToken}))}}})}function initVariantSelect(){let vcode=new URLSearchParams(window.location.search).get("vcode");if(null!==vcode){let var_select=document.getElementById("variant_select");if(null!==var_select){if(var_select.classList.contains("variant-select-images")){let elems=var_select.getElementsByTagName("li");for(let i=0;i<elems.length;
68i++)if(elems[i].children[0].dataset.varcode==vcode)return void elems[i].children[0].click()}if(var_select.classList.contains("variant-select-colors")||var_select.classList.contains("variant-select-buttons"))for(let i=0;i<var_select.children.length;i++)if(var_select.children[i].dataset.varcode==vcode)return void var_select.children[i].click();if(var_select.classList.contains("variant-select-dropdown")){let options=var_select.getElementsByTagName("option");for(let i=0;i<options.length;i++)if(options[i].dataset.varcode==vcode){let select=var_select.getElementsByTagName("select")[0];return select.value=options[i].value,void change_variant(select.dataset.masterId,options[i].value)}}}}}

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.