/*
 * jQuery JavaScript Library v2.1.1
 * http://jquery.com/
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 *
 * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2014-05-01T17:11Z
 */
(function(b,a){if(typeof module==="object"&&typeof module.exports==="object"){module.exports=b.document?a(b,true):function(c){if(!c.document){throw new Error("jQuery requires a window with a document")}return a(c)}}else{a(b)}}(typeof window!=="undefined"?window:this,function(window,noGlobal){var arr=[];var slice=arr.slice;var concat=arr.concat;var push=arr.push;var indexOf=arr.indexOf;var class2type={};var toString=class2type.toString;var hasOwn=class2type.hasOwnProperty;var support={};var document=window.document,version="2.1.1",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()};jQuery.fn=jQuery.prototype={jquery:version,constructor:jQuery,selector:"",length:0,toArray:function(){return slice.call(this)},get:function(num){return num!=null?(num<0?this[num+this.length]:this[num]):slice.call(this)},pushStack:function(elems){var ret=jQuery.merge(this.constructor(),elems);ret.prevObject=this;ret.context=this.context;return 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=false;if(typeof target==="boolean"){deep=target;target=arguments[i]||{};i++}if(typeof target!=="object"&&!jQuery.isFunction(target)){target={}}if(i===length){target=this;i--}for(;i<length;i++){if((options=arguments[i])!=null){for(name in options){src=target[name];copy=options[name];if(target===copy){continue}if(deep&&copy&&(jQuery.isPlainObject(copy)||(copyIsArray=jQuery.isArray(copy)))){if(copyIsArray){copyIsArray=false;clone=src&&jQuery.isArray(src)?src:[]}else{clone=src&&jQuery.isPlainObject(src)?src:{}}target[name]=jQuery.extend(deep,clone,copy)}else{if(copy!==undefined){target[name]=copy}}}}}return target};jQuery.extend({expando:"jQuery"+(version+Math.random()).replace(/\D/g,""),isReady:true,error:function(msg){throw new Error(msg)},noop:function(){},isFunction:function(obj){return jQuery.type(obj)==="function"},isArray:Array.isArray,isWindow:function(obj){return obj!=null&&obj===obj.window},isNumeric:function(obj){return !jQuery.isArray(obj)&&obj-parseFloat(obj)>=0},isPlainObject:function(obj){if(jQuery.type(obj)!=="object"||obj.nodeType||jQuery.isWindow(obj)){return false}if(obj.constructor&&!hasOwn.call(obj.constructor.prototype,"isPrototypeOf")){return false}return true},isEmptyObject:function(obj){var name;for(name in obj){return false}return true},type:function(obj){if(obj==null){return obj+""}return typeof obj==="object"||typeof obj==="function"?class2type[toString.call(obj)]||"object":typeof obj},globalEval:function(code){var script,indirect=eval;code=jQuery.trim(code);if(code){if(code.indexOf("use strict")===1){script=document.createElement("script");script.text=code;document.head.appendChild(script).parentNode.removeChild(script)}else{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 value,i=0,length=obj.length,isArray=isArraylike(obj);if(args){if(isArray){for(;i<length;i++){value=callback.apply(obj[i],args);if(value===false){break}}}else{for(i in obj){value=callback.apply(obj[i],args);if(value===false){break}}}}else{if(isArray){for(;i<length;i++){value=callback.call(obj[i],i,obj[i]);if(value===false){break}}}else{for(i in obj){value=callback.call(obj[i],i,obj[i]);if(value===false){break}}}}return obj},trim:function(text){return text==null?"":(text+"").replace(rtrim,"")},makeArray:function(arr,results){var ret=results||[];if(arr!=null){if(isArraylike(Object(arr))){jQuery.merge(ret,typeof arr==="string"?[arr]:arr)}else{push.call(ret,arr)}}return ret},inArray:function(elem,arr,i){return arr==null?-1:indexOf.call(arr,elem,i)},merge:function(first,second){var len=+second.length,j=0,i=first.length;for(;j<len;j++){first[i++]=second[j]}first.length=i;return first},grep:function(elems,callback,invert){var callbackInverse,matches=[],i=0,length=elems.length,callbackExpect=!invert;for(;i<length;i++){callbackInverse=!callback(elems[i],i);if(callbackInverse!==callbackExpect){matches.push(elems[i])}}return matches},map:function(elems,callback,arg){var value,i=0,length=elems.length,isArray=isArraylike(elems),ret=[];if(isArray){for(;i<length;i++){value=callback(elems[i],i,arg);if(value!=null){ret.push(value)}}}else{for(i in elems){value=callback(elems[i],i,arg);if(value!=null){ret.push(value)}}}return concat.apply([],ret)},guid:1,proxy:function(fn,context){var tmp,args,proxy;if(typeof context==="string"){tmp=fn[context];context=fn;fn=tmp}if(!jQuery.isFunction(fn)){return undefined}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++;return 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()});function isArraylike(obj){var length=obj.length,type=jQuery.type(obj);if(type==="function"||jQuery.isWindow(obj)){return false}if(obj.nodeType===1&&length){return true}return type==="array"||length===0||typeof length==="number"&&length>0&&(length-1) in obj}var Sizzle=
/*
 * Sizzle CSS Selector Engine v1.10.19
 * http://sizzlejs.com/
 *
 * Copyright 2013 jQuery Foundation, Inc. and other contributors
 * Released under the MIT license
 * http://jquery.org/license
 *
 * Date: 2014-04-18
 */
(function(window){var i,support,Expr,getText,isXML,tokenize,compile,select,outermostContext,sortInput,hasDuplicate,setDocument,document,docElem,documentIsHTML,rbuggyQSA,rbuggyMatches,matches,contains,expando="sizzle"+-(new Date()),preferredDoc=window.document,dirruns=0,done=0,classCache=createCache(),tokenCache=createCache(),compilerCache=createCache(),sortOrder=function(a,b){if(a===b){hasDuplicate=true}return 0},strundefined=typeof undefined,MAX_NEGATIVE=1<<31,hasOwn=({}).hasOwnProperty,arr=[],pop=arr.pop,push_native=arr.push,push=arr.push,slice=arr.slice,indexOf=arr.indexOf||function(elem){var i=0,len=this.length;for(;i<len;i++){if(this[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="\\["+whitespace+"*("+characterEncoding+")(?:"+whitespace+"*([*^$|!~]?=)"+whitespace+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+identifier+"))|)"+whitespace+"*\\]",pseudos=":("+characterEncoding+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+attributes+")*)|.*)\\)|)",rtrim=new RegExp("^"+whitespace+"+|((?:^|[^\\\\])(?:\\\\.)*)"+whitespace+"+$","g"),rcomma=new RegExp("^"+whitespace+"*,"+whitespace+"*"),rcombinators=new RegExp("^"+whitespace+"*([>+~]|"+whitespace+")"+whitespace+"*"),rattributeQuotes=new RegExp("="+whitespace+"*([^\\]'\"]*?)"+whitespace+"*\\]","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)(?:\\("+whitespace+"*(even|odd|(([+-]|)(\\d*)n|)"+whitespace+"*(?:([+-]|)"+whitespace+"*(\\d+)|))"+whitespace+"*\\)|)","i"),bool:new RegExp("^(?:"+booleans+")$","i"),needsContext:new RegExp("^"+whitespace+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+whitespace+"*((?:-\\d)?\\d*)"+whitespace+"*\\)|)(?=[^-]|$)","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}"+whitespace+"?|("+whitespace+")|.)","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,high&1023|56320)};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){var j=target.length,i=0;while((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)}context=context||document;results=results||[];if(!selector||typeof selector!=="string"){return results}if((nodeType=context.nodeType)!==1&&nodeType!==9){return[]}if(documentIsHTML&&!seed){if((match=rquickExpr.exec(selector))){if((m=match[1])){if(nodeType===9){elem=context.getElementById(m);if(elem&&elem.parentNode){if(elem.id===m){results.push(elem);return results}}else{return results}}else{if(context.ownerDocument&&(elem=context.ownerDocument.getElementById(m))&&contains(context,elem)&&elem.id===m){results.push(elem);return results}}}else{if(match[2]){push.apply(results,context.getElementsByTagName(selector));return results}else{if((m=match[3])&&support.getElementsByClassName&&context.getElementsByClassName){push.apply(results,context.getElementsByClassName(m));return results}}}}if(support.qsa&&(!rbuggyQSA||!rbuggyQSA.test(selector))){nid=old=expando;newContext=context;newSelector=nodeType===9&&selector;if(nodeType===1&&context.nodeName.toLowerCase()!=="object"){groups=tokenize(selector);if((old=context.getAttribute("id"))){nid=old.replace(rescape,"\\$&")}else{context.setAttribute("id",nid)}nid="[id='"+nid+"'] ";i=groups.length;while(i--){groups[i]=nid+toSelector(groups[i])}newContext=rsibling.test(selector)&&testContext(context.parentNode)||context;newSelector=groups.join(",")}if(newSelector){try{push.apply(results,newContext.querySelectorAll(newSelector));return results}catch(qsaError){}finally{if(!old){context.removeAttribute("id")}}}}}return select(selector.replace(rtrim,"$1"),context,results,seed)}function createCache(){var keys=[];function cache(key,value){if(keys.push(key+" ")>Expr.cacheLength){delete cache[keys.shift()]}return(cache[key+" "]=value)}return cache}function markFunction(fn){fn[expando]=true;return fn}function assert(fn){var div=document.createElement("div");try{return !!fn(div)}catch(e){return false}finally{if(div.parentNode){div.parentNode.removeChild(div)}div=null}}function addHandle(attrs,handler){var arr=attrs.split("|"),i=attrs.length;while(i--){Expr.attrHandle[arr[i]]=handler}}function siblingCheck(a,b){var cur=b&&a,diff=cur&&a.nodeType===1&&b.nodeType===1&&(~b.sourceIndex||MAX_NEGATIVE)-(~a.sourceIndex||MAX_NEGATIVE);if(diff){return diff}if(cur){while((cur=cur.nextSibling)){if(cur===b){return -1}}}return a?1:-1}function createInputPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return name==="input"&&elem.type===type}}function createButtonPseudo(type){return function(elem){var name=elem.nodeName.toLowerCase();return(name==="input"||name==="button")&&elem.type===type}}function createPositionalPseudo(fn){return markFunction(function(argument){argument=+argument;return markFunction(function(seed,matches){var j,matchIndexes=fn([],seed.length,argument),i=matchIndexes.length;while(i--){if(seed[(j=matchIndexes[i])]){seed[j]=!(matches[j]=seed[j])}}})})}function testContext(context){return context&&typeof context.getElementsByTagName!==strundefined&&context}support=Sizzle.support={};isXML=Sizzle.isXML=function(elem){var documentElement=elem&&(elem.ownerDocument||elem).documentElement;return documentElement?documentElement.nodeName!=="HTML":false};setDocument=Sizzle.setDocument=function(node){var hasCompare,doc=node?node.ownerDocument||node:preferredDoc,parent=doc.defaultView;if(doc===document||doc.nodeType!==9||!doc.documentElement){return document}document=doc;docElem=doc.documentElement;documentIsHTML=!isXML(doc);if(parent&&parent!==parent.top){if(parent.addEventListener){parent.addEventListener("unload",function(){setDocument()},false)}else{if(parent.attachEvent){parent.attachEvent("onunload",function(){setDocument()})}}}support.attributes=assert(function(div){div.className="i";return !div.getAttribute("className")});support.getElementsByTagName=assert(function(div){div.appendChild(doc.createComment(""));return !div.getElementsByTagName("*").length});support.getElementsByClassName=rnative.test(doc.getElementsByClassName)&&assert(function(div){div.innerHTML="<div class='a'></div><div class='a i'></div>";div.firstChild.className="i";return div.getElementsByClassName("i").length===2});support.getById=assert(function(div){docElem.appendChild(div).id=expando;return !doc.getElementsByName||!doc.getElementsByName(expando).length});if(support.getById){Expr.find.ID=function(id,context){if(typeof context.getElementById!==strundefined&&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}}}else{delete Expr.find.ID;Expr.filter.ID=function(id){var attrId=id.replace(runescape,funescape);return function(elem){var node=typeof elem.getAttributeNode!==strundefined&&elem.getAttributeNode("id");return node&&node.value===attrId}}}Expr.find.TAG=support.getElementsByTagName?function(tag,context){if(typeof context.getElementsByTagName!==strundefined){return context.getElementsByTagName(tag)}}:function(tag,context){var elem,tmp=[],i=0,results=context.getElementsByTagName(tag);if(tag==="*"){while((elem=results[i++])){if(elem.nodeType===1){tmp.push(elem)}}return tmp}return results};Expr.find.CLASS=support.getElementsByClassName&&function(className,context){if(typeof context.getElementsByClassName!==strundefined&&documentIsHTML){return context.getElementsByClassName(className)}};rbuggyMatches=[];rbuggyQSA=[];if((support.qsa=rnative.test(doc.querySelectorAll))){assert(function(div){div.innerHTML="<select msallowclip=''><option selected=''></option></select>";if(div.querySelectorAll("[msallowclip^='']").length){rbuggyQSA.push("[*^$]="+whitespace+"*(?:''|\"\")")}if(!div.querySelectorAll("[selected]").length){rbuggyQSA.push("\\["+whitespace+"*(?:value|"+booleans+")")}if(!div.querySelectorAll(":checked").length){rbuggyQSA.push(":checked")}});assert(function(div){var input=doc.createElement("input");input.setAttribute("type","hidden");div.appendChild(input).setAttribute("name","D");if(div.querySelectorAll("[name=d]").length){rbuggyQSA.push("name"+whitespace+"*[*^$|!~]?=")}if(!div.querySelectorAll(":enabled").length){rbuggyQSA.push(":enabled",":disabled")}div.querySelectorAll("*,:x");rbuggyQSA.push(",.*:")})}if((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)})}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=a.nodeType===9?a.documentElement:a,bup=b&&b.parentNode;return a===bup||!!(bup&&bup.nodeType===1&&(adown.contains?adown.contains(bup):a.compareDocumentPosition&&a.compareDocumentPosition(bup)&16))}:function(a,b){if(b){while((b=b.parentNode)){if(b===a){return true}}}return false};sortOrder=hasCompare?function(a,b){if(a===b){hasDuplicate=true;return 0}var compare=!a.compareDocumentPosition-!b.compareDocumentPosition;if(compare){return compare}compare=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1;if(compare&1||(!support.sortDetached&&b.compareDocumentPosition(a)===compare)){if(a===doc||a.ownerDocument===preferredDoc&&contains(preferredDoc,a)){return -1}if(b===doc||b.ownerDocument===preferredDoc&&contains(preferredDoc,b)){return 1}return sortInput?(indexOf.call(sortInput,a)-indexOf.call(sortInput,b)):0}return compare&4?-1:1}:function(a,b){if(a===b){hasDuplicate=true;return 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.call(sortInput,a)-indexOf.call(sortInput,b)):0}else{if(aup===bup){return siblingCheck(a,b)}}cur=a;while((cur=cur.parentNode)){ap.unshift(cur)}cur=b;while((cur=cur.parentNode)){bp.unshift(cur)}while(ap[i]===bp[i]){i++}return i?siblingCheck(ap[i],bp[i]):ap[i]===preferredDoc?-1:bp[i]===preferredDoc?1:0};return doc};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']");if(support.matchesSelector&&documentIsHTML&&(!rbuggyMatches||!rbuggyMatches.test(expr))&&(!rbuggyQSA||!rbuggyQSA.test(expr))){try{var ret=matches.call(elem,expr);if(ret||support.disconnectedMatch||elem.document&&elem.document.nodeType!==11){return ret}}catch(e){}}return Sizzle(expr,document,null,[elem]).length>0};Sizzle.contains=function(context,elem){if((context.ownerDocument||context)!==document){setDocument(context)}return contains(context,elem)};Sizzle.attr=function(elem,name){if((elem.ownerDocument||elem)!==document){setDocument(elem)}var fn=Expr.attrHandle[name.toLowerCase()],val=fn&&hasOwn.call(Expr.attrHandle,name.toLowerCase())?fn(elem,name,!documentIsHTML):undefined;return val!==undefined?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;hasDuplicate=!support.detectDuplicates;sortInput=!support.sortStable&&results.slice(0);results.sort(sortOrder);if(hasDuplicate){while((elem=results[i++])){if(elem===results[i]){j=duplicates.push(i)}}while(j--){results.splice(duplicates[j],1)}}sortInput=null;return results};getText=Sizzle.getText=function(elem){var node,ret="",i=0,nodeType=elem.nodeType;if(!nodeType){while((node=elem[i++])){ret+=getText(node)}}else{if(nodeType===1||nodeType===9||nodeType===11){if(typeof elem.textContent==="string"){return elem.textContent}else{for(elem=elem.firstChild;elem;elem=elem.nextSibling){ret+=getText(elem)}}}else{if(nodeType===3||nodeType===4){return elem.nodeValue}}}return ret};Expr=Sizzle.selectors={cacheLength:50,createPseudo:markFunction,match:matchExpr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:true}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:true},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(match){match[1]=match[1].replace(runescape,funescape);match[3]=(match[3]||match[4]||match[5]||"").replace(runescape,funescape);if(match[2]==="~="){match[3]=" "+match[3]+" "}return match.slice(0,4)},CHILD:function(match){match[1]=match[1].toLowerCase();if(match[1].slice(0,3)==="nth"){if(!match[3]){Sizzle.error(match[0])}match[4]=+(match[4]?match[5]+(match[6]||1):2*(match[3]==="even"||match[3]==="odd"));match[5]=+((match[7]+match[8])||match[3]==="odd")}else{if(match[3]){Sizzle.error(match[0])}}return match},PSEUDO:function(match){var excess,unquoted=!match[6]&&match[2];if(matchExpr.CHILD.test(match[0])){return null}if(match[3]){match[2]=match[4]||match[5]||""}else{if(unquoted&&rpseudo.test(unquoted)&&(excess=tokenize(unquoted,true))&&(excess=unquoted.indexOf(")",unquoted.length-excess)-unquoted.length)){match[0]=match[0].slice(0,excess);match[2]=unquoted.slice(0,excess)}}return match.slice(0,3)}},filter:{TAG:function(nodeNameSelector){var nodeName=nodeNameSelector.replace(runescape,funescape).toLowerCase();return nodeNameSelector==="*"?function(){return true}:function(elem){return elem.nodeName&&elem.nodeName.toLowerCase()===nodeName}},CLASS:function(className){var pattern=classCache[className+" "];return pattern||(pattern=new RegExp("(^|"+whitespace+")"+className+"("+whitespace+"|$)"))&&classCache(className,function(elem){return pattern.test(typeof elem.className==="string"&&elem.className||typeof elem.getAttribute!==strundefined&&elem.getAttribute("class")||"")})},ATTR:function(name,operator,check){return function(elem){var result=Sizzle.attr(elem,name);if(result==null){return operator==="!="}if(!operator){return true}result+="";return operator==="="?result===check:operator==="!="?result!==check:operator==="^="?check&&result.indexOf(check)===0:operator==="*="?check&&result.indexOf(check)>-1:operator==="$="?check&&result.slice(-check.length)===check:operator==="~="?(" "+result+" ").indexOf(check)>-1:operator==="|="?result===check||result.slice(0,check.length+1)===check+"-":false}},CHILD:function(type,what,argument,first,last){var simple=type.slice(0,3)!=="nth",forward=type.slice(-4)!=="last",ofType=what==="of-type";return first===1&&last===0?function(elem){return !!elem.parentNode}: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){while(dir){node=elem;while((node=node[dir])){if(ofType?node.nodeName.toLowerCase()===name:node.nodeType===1){return false}}start=dir=type==="only"&&!start&&"nextSibling"}return true}start=[forward?parent.firstChild:parent.lastChild];if(forward&&useCache){outerCache=parent[expando]||(parent[expando]={});cache=outerCache[type]||[];nodeIndex=cache[0]===dirruns&&cache[1];diff=cache[0]===dirruns&&cache[2];node=nodeIndex&&parent.childNodes[nodeIndex];while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if(node.nodeType===1&&++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{while((node=++nodeIndex&&node&&node[dir]||(diff=nodeIndex=0)||start.pop())){if((ofType?node.nodeName.toLowerCase()===name:node.nodeType===1)&&++diff){if(useCache){(node[expando]||(node[expando]={}))[type]=[dirruns,diff]}if(node===elem){break}}}}}diff-=last;return diff===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);if(fn[expando]){return fn(argument)}if(fn.length>1){args=[pseudo,pseudo,"",argument];return Expr.setFilters.hasOwnProperty(pseudo.toLowerCase())?markFunction(function(seed,matches){var idx,matched=fn(seed,argument),i=matched.length;while(i--){idx=indexOf.call(seed,matched[i]);seed[idx]=!(matches[idx]=matched[i])}}):function(elem){return fn(elem,0,args)}}return fn}},pseudos:{not:markFunction(function(selector){var input=[],results=[],matcher=compile(selector.replace(rtrim,"$1"));return matcher[expando]?markFunction(function(seed,matches,context,xml){var elem,unmatched=matcher(seed,null,xml,[]),i=seed.length;while(i--){if((elem=unmatched[i])){seed[i]=!(matches[i]=elem)}}}):function(elem,context,xml){input[0]=elem;matcher(input,null,xml,results);return !results.pop()}}),has:markFunction(function(selector){return function(elem){return Sizzle(selector,elem).length>0}}),contains:markFunction(function(text){return function(elem){return(elem.textContent||elem.innerText||getText(elem)).indexOf(text)>-1}}),lang:markFunction(function(lang){if(!ridentifier.test(lang||"")){Sizzle.error("unsupported lang: "+lang)}lang=lang.replace(runescape,funescape).toLowerCase();return function(elem){var elemLang;do{if((elemLang=documentIsHTML?elem.lang:elem.getAttribute("xml:lang")||elem.getAttribute("lang"))){elemLang=elemLang.toLowerCase();return elemLang===lang||elemLang.indexOf(lang+"-")===0}}while((elem=elem.parentNode)&&elem.nodeType===1);return false}}),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 elem.disabled===false},disabled:function(elem){return elem.disabled===true},checked:function(elem){var nodeName=elem.nodeName.toLowerCase();return(nodeName==="input"&&!!elem.checked)||(nodeName==="option"&&!!elem.selected)},selected:function(elem){if(elem.parentNode){elem.parentNode.selectedIndex}return elem.selected===true},empty:function(elem){for(elem=elem.firstChild;elem;elem=elem.nextSibling){if(elem.nodeType<6){return false}}return true},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 name==="input"&&elem.type==="button"||name==="button"},text:function(elem){var attr;return elem.nodeName.toLowerCase()==="input"&&elem.type==="text"&&((attr=elem.getAttribute("type"))==null||attr.toLowerCase()==="text")},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]}),even:createPositionalPseudo(function(matchIndexes,length){var i=0;for(;i<length;i+=2){matchIndexes.push(i)}return matchIndexes}),odd:createPositionalPseudo(function(matchIndexes,length){var i=1;for(;i<length;i+=2){matchIndexes.push(i)}return matchIndexes}),lt:createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;--i>=0;){matchIndexes.push(i)}return matchIndexes}),gt:createPositionalPseudo(function(matchIndexes,length,argument){var i=argument<0?argument+length:argument;for(;++i<length;){matchIndexes.push(i)}return matchIndexes})}};Expr.pseudos.nth=Expr.pseudos.eq;for(i in {radio:true,checkbox:true,file:true,password:true,image:true}){Expr.pseudos[i]=createInputPseudo(i)}for(i in {submit:true,reset:true}){Expr.pseudos[i]=createButtonPseudo(i)}function setFilters(){}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)}soFar=selector;groups=[];preFilters=Expr.preFilter;while(soFar){if(!matched||(match=rcomma.exec(soFar))){if(match){soFar=soFar.slice(match[0].length)||soFar}groups.push((tokens=[]))}matched=false;if((match=rcombinators.exec(soFar))){matched=match.shift();tokens.push({value:matched,type:match[0].replace(rtrim," ")});soFar=soFar.slice(matched.length)}for(type in Expr.filter){if((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)};function toSelector(tokens){var i=0,len=tokens.length,selector="";for(;i<len;i++){selector+=tokens[i].value}return selector}function addCombinator(matcher,combinator,base){var dir=combinator.dir,checkNonElements=base&&dir==="parentNode",doneName=done++;return combinator.first?function(elem,context,xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){return matcher(elem,context,xml)}}}:function(elem,context,xml){var oldCache,outerCache,newCache=[dirruns,doneName];if(xml){while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){if(matcher(elem,context,xml)){return true}}}}else{while((elem=elem[dir])){if(elem.nodeType===1||checkNonElements){outerCache=elem[expando]||(elem[expando]={});if((oldCache=outerCache[dir])&&oldCache[0]===dirruns&&oldCache[1]===doneName){return(newCache[2]=oldCache[2])}else{outerCache[dir]=newCache;if((newCache[2]=matcher(elem,context,xml))){return true}}}}}}}function elementMatcher(matchers){return matchers.length>1?function(elem,context,xml){var i=matchers.length;while(i--){if(!matchers[i](elem,context,xml)){return false}}return true}:matchers[0]}function multipleContexts(selector,contexts,results){var i=0,len=contexts.length;for(;i<len;i++){Sizzle(selector,contexts[i],results)}return results}function condense(unmatched,map,filter,context,xml){var elem,newUnmatched=[],i=0,len=unmatched.length,mapped=map!=null;for(;i<len;i++){if((elem=unmatched[i])){if(!filter||filter(elem,context,xml)){newUnmatched.push(elem);if(mapped){map.push(i)}}}}return newUnmatched}function setMatcher(preFilter,selector,matcher,postFilter,postFinder,postSelector){if(postFilter&&!postFilter[expando]){postFilter=setMatcher(postFilter)}if(postFinder&&!postFinder[expando]){postFinder=setMatcher(postFinder,postSelector)}return markFunction(function(seed,results,context,xml){var temp,i,elem,preMap=[],postMap=[],preexisting=results.length,elems=seed||multipleContexts(selector||"*",context.nodeType?[context]:context,[]),matcherIn=preFilter&&(seed||!selector)?condense(elems,preMap,preFilter,context,xml):elems,matcherOut=matcher?postFinder||(seed?preFilter:preexisting||postFilter)?[]:results:matcherIn;if(matcher){matcher(matcherIn,matcherOut,context,xml)}if(postFilter){temp=condense(matcherOut,postMap);postFilter(temp,[],context,xml);i=temp.length;while(i--){if((elem=temp[i])){matcherOut[postMap[i]]=!(matcherIn[postMap[i]]=elem)}}}if(seed){if(postFinder||preFilter){if(postFinder){temp=[];i=matcherOut.length;while(i--){if((elem=matcherOut[i])){temp.push((matcherIn[i]=elem))}}postFinder(null,(matcherOut=[]),temp,xml)}i=matcherOut.length;while(i--){if((elem=matcherOut[i])&&(temp=postFinder?indexOf.call(seed,elem):preMap[i])>-1){seed[temp]=!(results[temp]=elem)}}}}else{matcherOut=condense(matcherOut===results?matcherOut.splice(preexisting,matcherOut.length):matcherOut);if(postFinder){postFinder(null,results,matcherOut,xml)}else{push.apply(results,matcherOut)}}})}function matcherFromTokens(tokens){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,true),matchAnyContext=addCombinator(function(elem){return indexOf.call(checkContext,elem)>-1},implicitRelative,true),matchers=[function(elem,context,xml){return(!leadingRelative&&(xml||context!==outermostContext))||((checkContext=context).nodeType?matchContext(elem,context,xml):matchAnyContext(elem,context,xml))}];for(;i<len;i++){if((matcher=Expr.relative[tokens[i].type])){matchers=[addCombinator(elementMatcher(matchers),matcher)]}else{matcher=Expr.filter[tokens[i].type].apply(null,tokens[i].matches);if(matcher[expando]){j=++i;for(;j<len;j++){if(Expr.relative[tokens[j].type]){break}}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)}function matcherFromGroupMatchers(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+=contextBackup==null?1:Math.random()||0.1),len=elems.length;if(outermost){outermostContext=context!==document&&context}for(;i!==len&&(elem=elems[i])!=null;i++){if(byElement&&elem){j=0;while((matcher=elementMatchers[j++])){if(matcher(elem,context,xml)){results.push(elem);break}}if(outermost){dirruns=dirrunsUnique}}if(bySet){if((elem=!matcher&&elem)){matchedCount--}if(seed){unmatched.push(elem)}}}matchedCount+=i;if(bySet&&i!==matchedCount){j=0;while((matcher=setMatchers[j++])){matcher(unmatched,setMatched,context,xml)}if(seed){if(matchedCount>0){while(i--){if(!(unmatched[i]||setMatched[i])){setMatched[i]=pop.call(results)}}}setMatched=condense(setMatched)}push.apply(results,setMatched);if(outermost&&!seed&&setMatched.length>0&&(matchedCount+setMatchers.length)>1){Sizzle.uniqueSort(results)}}if(outermost){dirruns=dirrunsUnique;outermostContext=contextBackup}return unmatched};return bySet?markFunction(superMatcher):superMatcher}compile=Sizzle.compile=function(selector,match){var i,setMatchers=[],elementMatchers=[],cached=compilerCache[selector+" "];if(!cached){if(!match){match=tokenize(selector)}i=match.length;while(i--){cached=matcherFromTokens(match[i]);if(cached[expando]){setMatchers.push(cached)}else{elementMatchers.push(cached)}}cached=compilerCache(selector,matcherFromGroupMatchers(elementMatchers,setMatchers));cached.selector=selector}return cached};select=Sizzle.select=function(selector,context,results,seed){var i,tokens,token,type,find,compiled=typeof selector==="function"&&selector,match=!seed&&tokenize((selector=compiled.selector||selector));results=results||[];if(match.length===1){tokens=match[0]=match[0].slice(0);if(tokens.length>2&&(token=tokens[0]).type==="ID"&&support.getById&&context.nodeType===9&&documentIsHTML&&Expr.relative[tokens[1].type]){context=(Expr.find.ID(token.matches[0].replace(runescape,funescape),context)||[])[0];if(!context){return results}else{if(compiled){context=context.parentNode}}selector=selector.slice(tokens.shift().value.length)}i=matchExpr.needsContext.test(selector)?0:tokens.length;while(i--){token=tokens[i];if(Expr.relative[(type=token.type)]){break}if((find=Expr.find[type])){if((seed=find(token.matches[0].replace(runescape,funescape),rsibling.test(tokens[0].type)&&testContext(context.parentNode)||context))){tokens.splice(i,1);selector=seed.length&&toSelector(tokens);if(!selector){push.apply(results,seed);return results}break}}}}(compiled||compile(selector,match))(seed,context,!documentIsHTML,results,rsibling.test(selector)&&testContext(context.parentNode)||context);return results};support.sortStable=expando.split("").sort(sortOrder).join("")===expando;support.detectDuplicates=!!hasDuplicate;setDocument();support.sortDetached=assert(function(div1){return div1.compareDocumentPosition(document.createElement("div"))&1});if(!assert(function(div){div.innerHTML="<a href='#'></a>";return div.firstChild.getAttribute("href")==="#"})){addHandle("type|href|height|width",function(elem,name,isXML){if(!isXML){return elem.getAttribute(name,name.toLowerCase()==="type"?1:2)}})}if(!support.attributes||!assert(function(div){div.innerHTML="<input/>";div.firstChild.setAttribute("value","");return div.firstChild.getAttribute("value")===""})){addHandle("value",function(elem,name,isXML){if(!isXML&&elem.nodeName.toLowerCase()==="input"){return elem.defaultValue}})}if(!assert(function(div){return div.getAttribute("disabled")==null})){addHandle(booleans,function(elem,name,isXML){var val;if(!isXML){return elem[name]===true?name.toLowerCase():(val=elem.getAttributeNode(name))&&val.specified?val.value:null}})}return Sizzle})(window);jQuery.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;var rsingleTag=(/^<(\w+)\s*\/?>(?:<\/\1>|)$/);var 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(typeof qualifier==="string"){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];if(not){expr=":not("+expr+")"}return elems.length===1&&elem.nodeType===1?jQuery.find.matchesSelector(elem,expr)?[elem]:[]:jQuery.find.matches(expr,jQuery.grep(elems,function(elem){return elem.nodeType===1}))};jQuery.fn.extend({find:function(selector){var i,len=this.length,ret=[],self=this;if(typeof selector!=="string"){return this.pushStack(jQuery(selector).filter(function(){for(i=0;i<len;i++){if(jQuery.contains(self[i],this)){return true}}}))}for(i=0;i<len;i++){jQuery.find(selector,self[i],ret)}ret=this.pushStack(len>1?jQuery.unique(ret):ret);ret.selector=this.selector?this.selector+" "+selector:selector;return ret},filter:function(selector){return this.pushStack(winnow(this,selector||[],false))},not:function(selector){return this.pushStack(winnow(this,selector||[],true))},is:function(selector){return !!winnow(this,typeof selector==="string"&&rneedsContext.test(selector)?jQuery(selector):selector||[],false).length}});var rootjQuery,rquickExpr=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,init=jQuery.fn.init=function(selector,context){var match,elem;if(!selector){return this}if(typeof selector==="string"){if(selector[0]==="<"&&selector[selector.length-1]===">"&&selector.length>=3){match=[null,selector,null]}else{match=rquickExpr.exec(selector)}if(match&&(match[1]||!context)){if(match[1]){context=context instanceof jQuery?context[0]:context;jQuery.merge(this,jQuery.parseHTML(match[1],context&&context.nodeType?context.ownerDocument||context:document,true));if(rsingleTag.test(match[1])&&jQuery.isPlainObject(context)){for(match in context){if(jQuery.isFunction(this[match])){this[match](context[match])}else{this.attr(match,context[match])}}}return this}else{elem=document.getElementById(match[2]);if(elem&&elem.parentNode){this.length=1;this[0]=elem}this.context=document;this.selector=selector;return this}}else{if(!context||context.jquery){return(context||rootjQuery).find(selector)}else{return this.constructor(context).find(selector)}}}else{if(selector.nodeType){this.context=this[0]=selector;this.length=1;return this}else{if(jQuery.isFunction(selector)){return typeof rootjQuery.ready!=="undefined"?rootjQuery.ready(selector):selector(jQuery)}}}if(selector.selector!==undefined){this.selector=selector.selector;this.context=selector.context}return jQuery.makeArray(selector,this)};init.prototype=jQuery.fn;rootjQuery=jQuery(document);var rparentsprev=/^(?:parents|prev(?:Until|All))/,guaranteedUnique={children:true,contents:true,next:true,prev:true};jQuery.extend({dir:function(elem,dir,until){var matched=[],truncate=until!==undefined;while((elem=elem[dir])&&elem.nodeType!==9){if(elem.nodeType===1){if(truncate&&jQuery(elem).is(until)){break}matched.push(elem)}}return matched},sibling:function(n,elem){var matched=[];for(;n;n=n.nextSibling){if(n.nodeType===1&&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(){var i=0;for(;i<l;i++){if(jQuery.contains(this,targets[i])){return true}}})},closest:function(selectors,context){var cur,i=0,l=this.length,matched=[],pos=rneedsContext.test(selectors)||typeof selectors!=="string"?jQuery(selectors,context||this.context):0;for(;i<l;i++){for(cur=this[i];cur&&cur!==context;cur=cur.parentNode){if(cur.nodeType<11&&(pos?pos.index(cur)>-1:cur.nodeType===1&&jQuery.find.matchesSelector(cur,selectors))){matched.push(cur);break}}}return this.pushStack(matched.length>1?jQuery.unique(matched):matched)},index:function(elem){if(!elem){return(this[0]&&this[0].parentNode)?this.first().prevAll().length:-1}if(typeof elem==="string"){return indexOf.call(jQuery(elem),this[0])}return indexOf.call(this,elem.jquery?elem[0]:elem)},add:function(selector,context){return this.pushStack(jQuery.unique(jQuery.merge(this.get(),jQuery(selector,context))))},addBack:function(selector){return this.add(selector==null?this.prevObject:this.prevObject.filter(selector))}});function sibling(cur,dir){while((cur=cur[dir])&&cur.nodeType!==1){}return cur}jQuery.each({parent:function(elem){var parent=elem.parentNode;return parent&&parent.nodeType!==11?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);if(name.slice(-5)!=="Until"){selector=until}if(selector&&typeof selector==="string"){matched=jQuery.filter(selector,matched)}if(this.length>1){if(!guaranteedUnique[name]){jQuery.unique(matched)}if(rparentsprev.test(name)){matched.reverse()}}return this.pushStack(matched)}});var rnotwhite=(/\S+/g);var optionsCache={};function createOptions(options){var object=optionsCache[options]={};jQuery.each(options.match(rnotwhite)||[],function(_,flag){object[flag]=true});return object}jQuery.Callbacks=function(options){options=typeof options==="string"?(optionsCache[options]||createOptions(options)):jQuery.extend({},options);var memory,fired,firing,firingStart,firingLength,firingIndex,list=[],stack=!options.once&&[],fire=function(data){memory=options.memory&&data;fired=true;firingIndex=firingStart||0;firingStart=0;firingLength=list.length;firing=true;for(;list&&firingIndex<firingLength;firingIndex++){if(list[firingIndex].apply(data[0],data[1])===false&&options.stopOnFalse){memory=false;break}}firing=false;if(list){if(stack){if(stack.length){fire(stack.shift())}}else{if(memory){list=[]}else{self.disable()}}}},self={add:function(){if(list){var start=list.length;(function add(args){jQuery.each(args,function(_,arg){var type=jQuery.type(arg);if(type==="function"){if(!options.unique||!self.has(arg)){list.push(arg)}}else{if(arg&&arg.length&&type!=="string"){add(arg)}}})})(arguments);if(firing){firingLength=list.length}else{if(memory){firingStart=start;fire(memory)}}}return this},remove:function(){if(list){jQuery.each(arguments,function(_,arg){var index;while((index=jQuery.inArray(arg,list,index))>-1){list.splice(index,1);if(firing){if(index<=firingLength){firingLength--}if(index<=firingIndex){firingIndex--}}}})}return this},has:function(fn){return fn?jQuery.inArray(fn,list)>-1:!!(list&&list.length)},empty:function(){list=[];firingLength=0;return this},disable:function(){list=stack=memory=undefined;return this},disabled:function(){return !list},lock:function(){stack=undefined;if(!memory){self.disable()}return this},locked:function(){return !stack},fireWith:function(context,args){if(list&&(!fired||stack)){args=args||[];args=[context,args.slice?args.slice():args];if(firing){stack.push(args)}else{fire(args)}}return this},fire:function(){self.fireWith(this,arguments);return 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(){deferred.done(arguments).fail(arguments);return 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);if(returned&&jQuery.isFunction(returned.promise)){returned.promise().done(newDefer.resolve).fail(newDefer.reject).progress(newDefer.notify)}else{newDefer[tuple[0]+"With"](this===promise?newDefer.promise():this,fn?[returned]:arguments)}})});fns=null}).promise()},promise:function(obj){return obj!=null?jQuery.extend(obj,promise):promise}},deferred={};promise.pipe=promise.then;jQuery.each(tuples,function(i,tuple){var list=tuple[2],stateString=tuple[3];promise[tuple[1]]=list.add;if(stateString){list.add(function(){state=stateString},tuples[i^1][2].disable,tuples[2][2].lock)}deferred[tuple[0]]=function(){deferred[tuple[0]+"With"](this===deferred?promise:this,arguments);return this};deferred[tuple[0]+"With"]=list.fireWith});promise.promise(deferred);if(func){func.call(deferred,deferred)}return deferred},when:function(subordinate){var i=0,resolveValues=slice.call(arguments),length=resolveValues.length,remaining=length!==1||(subordinate&&jQuery.isFunction(subordinate.promise))?length:0,deferred=remaining===1?subordinate:jQuery.Deferred(),updateFunc=function(i,contexts,values){return function(value){contexts[i]=this;values[i]=arguments.length>1?slice.call(arguments):value;if(values===progressValues){deferred.notifyWith(contexts,values)}else{if(!(--remaining)){deferred.resolveWith(contexts,values)}}}},progressValues,progressContexts,resolveContexts;if(length>1){progressValues=new Array(length);progressContexts=new Array(length);resolveContexts=new Array(length);for(;i<length;i++){if(resolveValues[i]&&jQuery.isFunction(resolveValues[i].promise)){resolveValues[i].promise().done(updateFunc(i,resolveContexts,resolveValues)).fail(deferred.reject).progress(updateFunc(i,progressContexts,progressValues))}else{--remaining}}}if(!remaining){deferred.resolveWith(resolveContexts,resolveValues)}return deferred.promise()}});var readyList;jQuery.fn.ready=function(fn){jQuery.ready.promise().done(fn);return this};jQuery.extend({isReady:false,readyWait:1,holdReady:function(hold){if(hold){jQuery.readyWait++}else{jQuery.ready(true)}},ready:function(wait){if(wait===true?--jQuery.readyWait:jQuery.isReady){return}jQuery.isReady=true;if(wait!==true&&--jQuery.readyWait>0){return}readyList.resolveWith(document,[jQuery]);if(jQuery.fn.triggerHandler){jQuery(document).triggerHandler("ready");jQuery(document).off("ready")}}});function completed(){document.removeEventListener("DOMContentLoaded",completed,false);window.removeEventListener("load",completed,false);jQuery.ready()}jQuery.ready.promise=function(obj){if(!readyList){readyList=jQuery.Deferred();if(document.readyState==="complete"){setTimeout(jQuery.ready)}else{document.addEventListener("DOMContentLoaded",completed,false);window.addEventListener("load",completed,false)}}return 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=key==null;if(jQuery.type(key)==="object"){chainable=true;for(i in key){jQuery.access(elems,fn,i,key[i],true,emptyGet,raw)}}else{if(value!==undefined){chainable=true;if(!jQuery.isFunction(value)){raw=true}if(bulk){if(raw){fn.call(elems,value);fn=null}else{bulk=fn;fn=function(elem,key,value){return bulk.call(jQuery(elem),value)}}}if(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};jQuery.acceptData=function(owner){return owner.nodeType===1||owner.nodeType===9||!(+owner.nodeType)};function Data(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=jQuery.expando+Math.random()}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)}}if(!this.cache[unlock]){this.cache[unlock]={}}return unlock},set:function(owner,data,value){var prop,unlock=this.key(owner),cache=this.cache[unlock];if(typeof data==="string"){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 key===undefined?cache:cache[key]},access:function(owner,key,value){var stored;if(key===undefined||((key&&typeof key==="string")&&value===undefined)){stored=this.get(owner,key);return stored!==undefined?stored:this.get(owner,jQuery.camelCase(key))}this.set(owner,key,value);return value!==undefined?value:key},remove:function(owner,key){var i,name,camel,unlock=this.key(owner),cache=this.cache[unlock];if(key===undefined){this.cache[unlock]={}}else{if(jQuery.isArray(key)){name=key.concat(key.map(jQuery.camelCase))}else{camel=jQuery.camelCase(key);if(key in cache){name=[key,camel]}else{name=camel;name=name in cache?[name]:(name.match(rnotwhite)||[])}}i=name.length;while(i--){delete cache[name[i]]}}},hasData:function(owner){return !jQuery.isEmptyObject(this.cache[owner[this.expando]]||{})},discard:function(owner){if(owner[this.expando]){delete this.cache[owner[this.expando]]}}};var data_priv=new Data();var data_user=new Data();var rbrace=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,rmultiDash=/([A-Z])/g;function dataAttr(elem,key,data){var name;if(data===undefined&&elem.nodeType===1){name="data-"+key.replace(rmultiDash,"-$1").toLowerCase();data=elem.getAttribute(name);if(typeof data==="string"){try{data=data==="true"?true:data==="false"?false:data==="null"?null:+data+""===data?+data:rbrace.test(data)?jQuery.parseJSON(data):data}catch(e){}data_user.set(elem,key,data)}else{data=undefined}}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(key===undefined){if(this.length){data=data_user.get(elem);if(elem.nodeType===1&&!data_priv.get(elem,"hasDataAttrs")){i=attrs.length;while(i--){if(attrs[i]){name=attrs[i].name;if(name.indexOf("data-")===0){name=jQuery.camelCase(name.slice(5));dataAttr(elem,name,data[name])}}}data_priv.set(elem,"hasDataAttrs",true)}}return data}if(typeof key==="object"){return this.each(function(){data_user.set(this,key)})}return access(this,function(value){var data,camelKey=jQuery.camelCase(key);if(elem&&value===undefined){data=data_user.get(elem,key);if(data!==undefined){return data}data=data_user.get(elem,camelKey);if(data!==undefined){return data}data=dataAttr(elem,camelKey,undefined);if(data!==undefined){return data}return}this.each(function(){var data=data_user.get(this,camelKey);data_user.set(this,camelKey,value);if(key.indexOf("-")!==-1&&data!==undefined){data_user.set(this,key,value)}})},null,value,arguments.length>1,null,true)},removeData:function(key){return this.each(function(){data_user.remove(this,key)})}});jQuery.extend({queue:function(elem,type,data){var queue;if(elem){type=(type||"fx")+"queue";queue=data_priv.get(elem,type);if(data){if(!queue||jQuery.isArray(data)){queue=data_priv.access(elem,type,jQuery.makeArray(data))}else{queue.push(data)}}return 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),next=function(){jQuery.dequeue(elem,type)};if(fn==="inprogress"){fn=queue.shift();startLength--}if(fn){if(type==="fx"){queue.unshift("inprogress")}delete hooks.stop;fn.call(elem,next,hooks)}if(!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;if(typeof type!=="string"){data=type;type="fx";setter--}if(arguments.length<setter){return jQuery.queue(this[0],type)}return data===undefined?this:this.each(function(){var queue=jQuery.queue(this,type,data);jQuery._queueHooks(this,type);if(type==="fx"&&queue[0]!=="inprogress"){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(){if(!(--count)){defer.resolveWith(elements,[elements])}};if(typeof type!=="string"){obj=type;type=undefined}type=type||"fx";while(i--){tmp=data_priv.get(elements[i],type+"queueHooks");if(tmp&&tmp.empty){count++;tmp.empty.add(resolve)}}resolve();return defer.promise(obj)}});var pnum=(/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source;var cssExpand=["Top","Right","Bottom","Left"];var isHidden=function(elem,el){elem=el||elem;return jQuery.css(elem,"display")==="none"||!jQuery.contains(elem.ownerDocument,elem)};var rcheckableType=(/^(?:checkbox|radio)$/i);(function(){var fragment=document.createDocumentFragment(),div=fragment.appendChild(document.createElement("div")),input=document.createElement("input");input.setAttribute("type","radio");input.setAttribute("checked","checked");input.setAttribute("name","t");div.appendChild(input);support.checkClone=div.cloneNode(true).cloneNode(true).lastChild.checked;div.innerHTML="<textarea>x</textarea>";support.noCloneChecked=!!div.cloneNode(true).lastChild.defaultValue})();var strundefined=typeof undefined;support.focusinBubbles="onfocusin" in window;var rkeyEvent=/^key/,rmouseEvent=/^(?:mouse|pointer|contextmenu)|click/,rfocusMorph=/^(?:focusinfocus|focusoutblur)$/,rtypenamespace=/^([^.]*)(?:\.(.+)|)$/;function returnTrue(){return true}function returnFalse(){return false}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){return}if(handler.handler){handleObjIn=handler;handler=handleObjIn.handler;selector=handleObjIn.selector}if(!handler.guid){handler.guid=jQuery.guid++}if(!(events=elemData.events)){events=elemData.events={}}if(!(eventHandle=elemData.handle)){eventHandle=elemData.handle=function(e){return typeof jQuery!==strundefined&&jQuery.event.triggered!==e.type?jQuery.event.dispatch.apply(elem,arguments):undefined}}types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){continue}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);if(!(handlers=events[type])){handlers=events[type]=[];handlers.delegateCount=0;if(!special.setup||special.setup.call(elem,data,namespaces,eventHandle)===false){if(elem.addEventListener){elem.addEventListener(type,eventHandle,false)}}}if(special.add){special.add.call(elem,handleObj);if(!handleObj.handler.guid){handleObj.handler.guid=handler.guid}}if(selector){handlers.splice(handlers.delegateCount++,0,handleObj)}else{handlers.push(handleObj)}jQuery.event.global[type]=true}},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)){return}types=(types||"").match(rnotwhite)||[""];t=types.length;while(t--){tmp=rtypenamespace.exec(types[t])||[];type=origType=tmp[1];namespaces=(tmp[2]||"").split(".").sort();if(!type){for(type in events){jQuery.event.remove(elem,type+types[t],handler,selector,true)}continue}special=jQuery.event.special[type]||{};type=(selector?special.delegateType:special.bindType)||type;handlers=events[type]||[];tmp=tmp[2]&&new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)");origCount=j=handlers.length;while(j--){handleObj=handlers[j];if((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);if(handleObj.selector){handlers.delegateCount--}if(special.remove){special.remove.call(elem,handleObj)}}}if(origCount&&!handlers.length){if(!special.teardown||special.teardown.call(elem,namespaces,elemData.handle)===false){jQuery.removeEvent(elem,type,elemData.handle)}delete events[type]}}if(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("."):[];cur=tmp=elem=elem||document;if(elem.nodeType===3||elem.nodeType===8){return}if(rfocusMorph.test(type+jQuery.event.triggered)){return}if(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,typeof event==="object"&&event);event.isTrigger=onlyHandlers?2:3;event.namespace=namespaces.join(".");event.namespace_re=event.namespace?new RegExp("(^|\\.)"+namespaces.join("\\.(?:.*\\.|)")+"(\\.|$)"):null;event.result=undefined;if(!event.target){event.target=elem}data=data==null?[event]:jQuery.makeArray(data,[event]);special=jQuery.event.special[type]||{};if(!onlyHandlers&&special.trigger&&special.trigger.apply(elem,data)===false){return}if(!onlyHandlers&&!special.noBubble&&!jQuery.isWindow(elem)){bubbleType=special.delegateType||type;if(!rfocusMorph.test(bubbleType+type)){cur=cur.parentNode}for(;cur;cur=cur.parentNode){eventPath.push(cur);tmp=cur}if(tmp===(elem.ownerDocument||document)){eventPath.push(tmp.defaultView||tmp.parentWindow||window)}}i=0;while((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");if(handle){handle.apply(cur,data)}handle=ontype&&cur[ontype];if(handle&&handle.apply&&jQuery.acceptData(cur)){event.result=handle.apply(cur,data);if(event.result===false){event.preventDefault()}}}event.type=type;if(!onlyHandlers&&!event.isDefaultPrevented()){if((!special._default||special._default.apply(eventPath.pop(),data)===false)&&jQuery.acceptData(elem)){if(ontype&&jQuery.isFunction(elem[type])&&!jQuery.isWindow(elem)){tmp=elem[ontype];if(tmp){elem[ontype]=null}jQuery.event.triggered=type;elem[type]();jQuery.event.triggered=undefined;if(tmp){elem[ontype]=tmp}}}}return 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]||{};args[0]=event;event.delegateTarget=this;if(special.preDispatch&&special.preDispatch.call(this,event)===false){return}handlerQueue=jQuery.event.handlers.call(this,event,handlers);i=0;while((matched=handlerQueue[i++])&&!event.isPropagationStopped()){event.currentTarget=matched.elem;j=0;while((handleObj=matched.handlers[j++])&&!event.isImmediatePropagationStopped()){if(!event.namespace_re||event.namespace_re.test(handleObj.namespace)){event.handleObj=handleObj;event.data=handleObj.data;ret=((jQuery.event.special[handleObj.origType]||{}).handle||handleObj.handler).apply(matched.elem,args);if(ret!==undefined){if((event.result=ret)===false){event.preventDefault();event.stopPropagation()}}}}}if(special.postDispatch){special.postDispatch.call(this,event)}return event.result},handlers:function(event,handlers){var i,matches,sel,handleObj,handlerQueue=[],delegateCount=handlers.delegateCount,cur=event.target;if(delegateCount&&cur.nodeType&&(!event.button||event.type!=="click")){for(;cur!==this;cur=cur.parentNode||this){if(cur.disabled!==true||event.type!=="click"){matches=[];for(i=0;i<delegateCount;i++){handleObj=handlers[i];sel=handleObj.selector+" ";if(matches[sel]===undefined){matches[sel]=handleObj.needsContext?jQuery(sel,this).index(cur)>=0:jQuery.find(sel,this,null,[cur]).length}if(matches[sel]){matches.push(handleObj)}}if(matches.length){handlerQueue.push({elem:cur,handlers:matches})}}}}if(delegateCount<handlers.length){handlerQueue.push({elem:this,handlers:handlers.slice(delegateCount)})}return 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){if(event.which==null){event.which=original.charCode!=null?original.charCode:original.keyCode}return 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;if(event.pageX==null&&original.clientX!=null){eventDoc=event.target.ownerDocument||document;doc=eventDoc.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)}if(!event.which&&button!==undefined){event.which=(button&1?1:(button&2?3:(button&4?2:0)))}return event}},fix:function(event){if(event[jQuery.expando]){return event}var i,prop,copy,type=event.type,originalEvent=event,fixHook=this.fixHooks[type];if(!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;while(i--){prop=copy[i];event[prop]=originalEvent[prop]}if(!event.target){event.target=document}if(event.target.nodeType===3){event.target=event.target.parentNode}return fixHook.filter?fixHook.filter(event,originalEvent):event},special:{load:{noBubble:true},focus:{trigger:function(){if(this!==safeActiveElement()&&this.focus){this.focus();return false}},delegateType:"focusin"},blur:{trigger:function(){if(this===safeActiveElement()&&this.blur){this.blur();return false}},delegateType:"focusout"},click:{trigger:function(){if(this.type==="checkbox"&&this.click&&jQuery.nodeName(this,"input")){this.click();return false}},_default:function(event){return jQuery.nodeName(event.target,"a")}},beforeunload:{postDispatch:function(event){if(event.result!==undefined&&event.originalEvent){event.originalEvent.returnValue=event.result}}}},simulate:function(type,elem,event,bubble){var e=jQuery.extend(new jQuery.Event(),event,{type:type,isSimulated:true,originalEvent:{}});if(bubble){jQuery.event.trigger(e,null,elem)}else{jQuery.event.dispatch.call(elem,e)}if(e.isDefaultPrevented()){event.preventDefault()}}};jQuery.removeEvent=function(elem,type,handle){if(elem.removeEventListener){elem.removeEventListener(type,handle,false)}};jQuery.Event=function(src,props){if(!(this instanceof jQuery.Event)){return new jQuery.Event(src,props)}if(src&&src.type){this.originalEvent=src;this.type=src.type;this.isDefaultPrevented=src.defaultPrevented||src.defaultPrevented===undefined&&src.returnValue===false?returnTrue:returnFalse}else{this.type=src}if(props){jQuery.extend(this,props)}this.timeStamp=src&&src.timeStamp||jQuery.now();this[jQuery.expando]=true};jQuery.Event.prototype={isDefaultPrevented:returnFalse,isPropagationStopped:returnFalse,isImmediatePropagationStopped:returnFalse,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=returnTrue;if(e&&e.preventDefault){e.preventDefault()}},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=returnTrue;if(e&&e.stopPropagation){e.stopPropagation()}},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=returnTrue;if(e&&e.stopImmediatePropagation){e.stopImmediatePropagation()}this.stopPropagation()}};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;if(!related||(related!==target&&!jQuery.contains(target,related))){event.type=handleObj.origType;ret=handleObj.handler.apply(this,arguments);event.type=fix}return ret}}});if(!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),true)};jQuery.event.special[fix]={setup:function(){var doc=this.ownerDocument||this,attaches=data_priv.access(doc,fix);if(!attaches){doc.addEventListener(orig,handler,true)}data_priv.access(doc,fix,(attaches||0)+1)},teardown:function(){var doc=this.ownerDocument||this,attaches=data_priv.access(doc,fix)-1;if(!attaches){doc.removeEventListener(orig,handler,true);data_priv.remove(doc,fix)}else{data_priv.access(doc,fix,attaches)}}}})}jQuery.fn.extend({on:function(types,selector,data,fn,one){var origFn,type;if(typeof types==="object"){if(typeof selector!=="string"){data=data||selector;selector=undefined}for(type in types){this.on(type,selector,data,types[type],one)}return this}if(data==null&&fn==null){fn=selector;data=selector=undefined}else{if(fn==null){if(typeof selector==="string"){fn=data;data=undefined}else{fn=data;data=selector;selector=undefined}}}if(fn===false){fn=returnFalse}else{if(!fn){return this}}if(one===1){origFn=fn;fn=function(event){jQuery().off(event);return origFn.apply(this,arguments)};fn.guid=origFn.guid||(origFn.guid=jQuery.guid++)}return 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){handleObj=types.handleObj;jQuery(types.delegateTarget).off(handleObj.namespace?handleObj.origType+"."+handleObj.namespace:handleObj.origType,handleObj.selector,handleObj.handler);return this}if(typeof types==="object"){for(type in types){this.off(type,selector,types[type])}return this}if(selector===false||typeof selector==="function"){fn=selector;selector=undefined}if(fn===false){fn=returnFalse}return 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,true)}}});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,"",""]};wrapMap.optgroup=wrapMap.option;wrapMap.tbody=wrapMap.tfoot=wrapMap.colgroup=wrapMap.caption=wrapMap.thead;wrapMap.th=wrapMap.td;function manipulationTarget(elem,content){return jQuery.nodeName(elem,"table")&&jQuery.nodeName(content.nodeType!==11?content:content.firstChild,"tr")?elem.getElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.createElement("tbody")):elem}function disableScript(elem){elem.type=(elem.getAttribute("type")!==null)+"/"+elem.type;return elem}function restoreScript(elem){var match=rscriptTypeMasked.exec(elem.type);if(match){elem.type=match[1]}else{elem.removeAttribute("type")}return elem}function setGlobalEval(elems,refElements){var i=0,l=elems.length;for(;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(dest.nodeType!==1){return}if(data_priv.hasData(src)){pdataOld=data_priv.access(src);pdataCur=data_priv.set(dest,pdataOld);events=pdataOld.events;if(events){delete pdataCur.handle;pdataCur.events={};for(type in events){for(i=0,l=events[type].length;i<l;i++){jQuery.event.add(dest,type,events[type][i])}}}}if(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 tag===undefined||tag&&jQuery.nodeName(context,tag)?jQuery.merge([context],ret):ret}function fixInput(src,dest){var nodeName=dest.nodeName.toLowerCase();if(nodeName==="input"&&rcheckableType.test(src.type)){dest.checked=src.checked}else{if(nodeName==="input"||nodeName==="textarea"){dest.defaultValue=src.defaultValue}}}jQuery.extend({clone:function(elem,dataAndEvents,deepDataAndEvents){var i,l,srcElements,destElements,clone=elem.cloneNode(true),inPage=jQuery.contains(elem.ownerDocument,elem);if(!support.noCloneChecked&&(elem.nodeType===1||elem.nodeType===11)&&!jQuery.isXMLDoc(elem)){destElements=getAll(clone);srcElements=getAll(elem);for(i=0,l=srcElements.length;i<l;i++){fixInput(srcElements[i],destElements[i])}}if(dataAndEvents){if(deepDataAndEvents){srcElements=srcElements||getAll(elem);destElements=destElements||getAll(clone);for(i=0,l=srcElements.length;i<l;i++){cloneCopyEvent(srcElements[i],destElements[i])}}else{cloneCopyEvent(elem,clone)}}destElements=getAll(clone,"script");if(destElements.length>0){setGlobalEval(destElements,!inPage&&getAll(elem,"script"))}return clone},buildFragment:function(elems,context,scripts,selection){var elem,tmp,tag,wrap,contains,j,fragment=context.createDocumentFragment(),nodes=[],i=0,l=elems.length;for(;i<l;i++){elem=elems[i];if(elem||elem===0){if(jQuery.type(elem)==="object"){jQuery.merge(nodes,elem.nodeType?[elem]:elem)}else{if(!rhtml.test(elem)){nodes.push(context.createTextNode(elem))}else{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];while(j--){tmp=tmp.lastChild}jQuery.merge(nodes,tmp.childNodes);tmp=fragment.firstChild;tmp.textContent=""}}}}fragment.textContent="";i=0;while((elem=nodes[i++])){if(selection&&jQuery.inArray(elem,selection)!==-1){continue}contains=jQuery.contains(elem.ownerDocument,elem);tmp=getAll(fragment.appendChild(elem),"script");if(contains){setGlobalEval(tmp)}if(scripts){j=0;while((elem=tmp[j++])){if(rscriptType.test(elem.type||"")){scripts.push(elem)}}}}return fragment},cleanData:function(elems){var data,elem,type,key,special=jQuery.event.special,i=0;for(;(elem=elems[i])!==undefined;i++){if(jQuery.acceptData(elem)){key=elem[data_priv.expando];if(key&&(data=data_priv.cache[key])){if(data.events){for(type in data.events){if(special[type]){jQuery.event.remove(elem,type)}else{jQuery.removeEvent(elem,type,data.handle)}}}if(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 value===undefined?jQuery.text(this):this.empty().each(function(){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){this.textContent=value}})},null,value,arguments.length)},append:function(){return this.domManip(arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.appendChild(elem)}})},prepend:function(){return this.domManip(arguments,function(elem){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var target=manipulationTarget(this,elem);target.insertBefore(elem,target.firstChild)}})},before:function(){return this.domManip(arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this)}})},after:function(){return this.domManip(arguments,function(elem){if(this.parentNode){this.parentNode.insertBefore(elem,this.nextSibling)}})},remove:function(selector,keepData){var elem,elems=selector?jQuery.filter(selector,this):this,i=0;for(;(elem=elems[i])!=null;i++){if(!keepData&&elem.nodeType===1){jQuery.cleanData(getAll(elem))}if(elem.parentNode){if(keepData&&jQuery.contains(elem.ownerDocument,elem)){setGlobalEval(getAll(elem,"script"))}elem.parentNode.removeChild(elem)}}return this},empty:function(){var elem,i=0;for(;(elem=this[i])!=null;i++){if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.textContent=""}}return this},clone:function(dataAndEvents,deepDataAndEvents){dataAndEvents=dataAndEvents==null?false:dataAndEvents;deepDataAndEvents=deepDataAndEvents==null?dataAndEvents:deepDataAndEvents;return 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(value===undefined&&elem.nodeType===1){return elem.innerHTML}if(typeof value==="string"&&!rnoInnerhtml.test(value)&&!wrapMap[(rtagName.exec(value)||["",""])[1].toLowerCase()]){value=value.replace(rxhtmlTag,"<$1></$2>");try{for(;i<l;i++){elem=this[i]||{};if(elem.nodeType===1){jQuery.cleanData(getAll(elem,false));elem.innerHTML=value}}elem=0}catch(e){}}if(elem){this.empty().append(value)}},null,value,arguments.length)},replaceWith:function(){var arg=arguments[0];this.domManip(arguments,function(elem){arg=this.parentNode;jQuery.cleanData(getAll(this));if(arg){arg.replaceChild(elem,this)}});return arg&&(arg.length||arg.nodeType)?this:this.remove()},detach:function(selector){return this.remove(selector,true)},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&&typeof value==="string"&&!support.checkClone&&rchecked.test(value))){return this.each(function(index){var self=set.eq(index);if(isFunction){args[0]=value.call(this,index,self.html())}self.domManip(args,callback)})}if(l){fragment=jQuery.buildFragment(args,this[0].ownerDocument,false,this);first=fragment.firstChild;if(fragment.childNodes.length===1){fragment=first}if(first){scripts=jQuery.map(getAll(fragment,"script"),disableScript);hasScripts=scripts.length;for(;i<l;i++){node=fragment;if(i!==iNoClone){node=jQuery.clone(node,true,true);if(hasScripts){jQuery.merge(scripts,getAll(node,"script"))}}callback.call(this[i],node,i)}if(hasScripts){doc=scripts[scripts.length-1].ownerDocument;jQuery.map(scripts,restoreScript);for(i=0;i<hasScripts;i++){node=scripts[i];if(rscriptType.test(node.type||"")&&!data_priv.access(node,"globalEval")&&jQuery.contains(doc,node)){if(node.src){if(jQuery._evalUrl){jQuery._evalUrl(node.src)}}else{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){var elems,ret=[],insert=jQuery(selector),last=insert.length-1,i=0;for(;i<=last;i++){elems=i===last?this:this.clone(true);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");elem.detach();return display}function defaultDisplay(nodeName){var doc=document,display=elemdisplay[nodeName];if(!display){display=actualDisplay(nodeName,doc);if(display==="none"||!display){iframe=(iframe||jQuery("<iframe frameborder='0' width='0' height='0'/>")).appendTo(doc.documentElement);doc=iframe[0].contentDocument;doc.write();doc.close();display=actualDisplay(nodeName,doc);iframe.detach()}elemdisplay[nodeName]=display}return display}var rmargin=(/^margin/);var rnumnonpx=new RegExp("^("+pnum+")(?!px)[a-z%]+$","i");var getStyles=function(elem){return elem.ownerDocument.defaultView.getComputedStyle(elem,null)};function curCSS(elem,name,computed){var width,minWidth,maxWidth,ret,style=elem.style;computed=computed||getStyles(elem);if(computed){ret=computed.getPropertyValue(name)||computed[name]}if(computed){if(ret===""&&!jQuery.contains(elem.ownerDocument,elem)){ret=jQuery.style(elem,name)}if(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}}return ret!==undefined?ret+"":ret}function addGetHookIf(conditionFn,hookFn){return{get:function(){if(conditionFn()){delete this.get;return}return(this.get=hookFn).apply(this,arguments)}}}(function(){var pixelPositionVal,boxSizingReliableVal,docElem=document.documentElement,container=document.createElement("div"),div=document.createElement("div");if(!div.style){return}div.style.backgroundClip="content-box";div.cloneNode(true).style.backgroundClip="";support.clearCloneStyle=div.style.backgroundClip==="content-box";container.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute";container.appendChild(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=divStyle.top!=="1%";boxSizingReliableVal=divStyle.width==="4px";docElem.removeChild(container)}if(window.getComputedStyle){jQuery.extend(support,{pixelPosition:function(){computePixelPositionAndBoxSizingReliable();return pixelPositionVal},boxSizingReliable:function(){if(boxSizingReliableVal==null){computePixelPositionAndBoxSizingReliable()}return boxSizingReliableVal},reliableMarginRight:function(){var ret,marginDiv=div.appendChild(document.createElement("div"));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);return 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]}ret=callback.apply(elem,args||[]);for(name in 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}var capName=name[0].toUpperCase()+name.slice(1),origName=name,i=cssPrefixes.length;while(i--){name=cssPrefixes[i]+capName;if(name 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){var i=extra===(isBorderBox?"border":"content")?4:name==="width"?1:0,val=0;for(;i<4;i+=2){if(extra==="margin"){val+=jQuery.css(elem,extra+cssExpand[i],true,styles)}if(isBorderBox){if(extra==="content"){val-=jQuery.css(elem,"padding"+cssExpand[i],true,styles)}if(extra!=="margin"){val-=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles)}}else{val+=jQuery.css(elem,"padding"+cssExpand[i],true,styles);if(extra!=="padding"){val+=jQuery.css(elem,"border"+cssExpand[i]+"Width",true,styles)}}}return val}function getWidthOrHeight(elem,name,extra){var valueIsBorderBox=true,val=name==="width"?elem.offsetWidth:elem.offsetHeight,styles=getStyles(elem),isBorderBox=jQuery.css(elem,"boxSizing",false,styles)==="border-box";if(val<=0||val==null){val=curCSS(elem,name,styles);if(val<0||val==null){val=elem.style[name]}if(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){var display,elem,hidden,values=[],index=0,length=elements.length;for(;index<length;index++){elem=elements[index];if(!elem.style){continue}values[index]=data_priv.get(elem,"olddisplay");display=elem.style.display;if(show){if(!values[index]&&display==="none"){elem.style.display=""}if(elem.style.display===""&&isHidden(elem)){values[index]=data_priv.access(elem,"olddisplay",defaultDisplay(elem.nodeName))}}else{hidden=isHidden(elem);if(display!=="none"||!hidden){data_priv.set(elem,"olddisplay",hidden?display:jQuery.css(elem,"display"))}}}for(index=0;index<length;index++){elem=elements[index];if(!elem.style){continue}if(!show||elem.style.display==="none"||elem.style.display===""){elem.style.display=show?values[index]||"":"none"}}return elements}jQuery.extend({cssHooks:{opacity:{get:function(elem,computed){if(computed){var ret=curCSS(elem,"opacity");return ret===""?"1":ret}}}},cssNumber:{columnCount:true,fillOpacity:true,flexGrow:true,flexShrink:true,fontWeight:true,lineHeight:true,opacity:true,order:true,orphans:true,widows:true,zIndex:true,zoom:true},cssProps:{"float":"cssFloat"},style:function(elem,name,value,extra){if(!elem||elem.nodeType===3||elem.nodeType===8||!elem.style){return}var ret,type,hooks,origName=jQuery.camelCase(name),style=elem.style;name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName(style,origName));hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(value!==undefined){type=typeof value;if(type==="string"&&(ret=rrelNum.exec(value))){value=(ret[1]+1)*ret[2]+parseFloat(jQuery.css(elem,name));type="number"}if(value==null||value!==value){return}if(type==="number"&&!jQuery.cssNumber[origName]){value+="px"}if(!support.clearCloneStyle&&value===""&&name.indexOf("background")===0){style[name]="inherit"}if(!hooks||!("set" in hooks)||(value=hooks.set(elem,value,extra))!==undefined){style[name]=value}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,false,extra))!==undefined){return ret}return style[name]}},css:function(elem,name,extra,styles){var val,num,hooks,origName=jQuery.camelCase(name);name=jQuery.cssProps[origName]||(jQuery.cssProps[origName]=vendorPropName(elem.style,origName));hooks=jQuery.cssHooks[name]||jQuery.cssHooks[origName];if(hooks&&"get" in hooks){val=hooks.get(elem,true,extra)}if(val===undefined){val=curCSS(elem,name,styles)}if(val==="normal"&&name in cssNormalTransform){val=cssNormalTransform[name]}if(extra===""||extra){num=parseFloat(val);return extra===true||jQuery.isNumeric(num)?num||0:val}return 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"))&&elem.offsetWidth===0?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(elem,value,extra?augmentWidthOrHeight(elem,name,extra,jQuery.css(elem,"boxSizing",false,styles)==="border-box",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){var i=0,expanded={},parts=typeof value==="string"?value.split(" "):[value];for(;i<4;i++){expanded[prefix+cssExpand[i]+suffix]=parts[i]||parts[i-2]||parts[0]}return expanded}};if(!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)){styles=getStyles(elem);len=name.length;for(;i<len;i++){map[name[i]]=jQuery.css(elem,name[i],false,styles)}return map}return value!==undefined?jQuery.style(elem,name,value):jQuery.css(elem,name)},name,value,arguments.length>1)},show:function(){return showHide(this,true)},hide:function(){return showHide(this)},toggle:function(state){if(typeof state==="boolean"){return state?this.show():this.hide()}return this.each(function(){if(isHidden(this)){jQuery(this).show()}else{jQuery(this).hide()}})}});function Tween(elem,options,prop,end,easing){return new Tween.prototype.init(elem,options,prop,end,easing)}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];if(this.options.duration){this.pos=eased=jQuery.easing[this.easing](percent,this.options.duration*percent,0,1,this.options.duration)}else{this.pos=eased=percent}this.now=(this.end-this.start)*eased+this.start;if(this.options.step){this.options.step.call(this.elem,this.now,this)}if(hooks&&hooks.set){hooks.set(this)}else{Tween.propHooks._default.set(this)}return this}};Tween.prototype.init.prototype=Tween.prototype;Tween.propHooks={_default:{get:function(tween){var result;if(tween.elem[tween.prop]!=null&&(!tween.elem.style||tween.elem.style[tween.prop]==null)){return tween.elem[tween.prop]}result=jQuery.css(tween.elem,tween.prop,"");return !result||result==="auto"?0:result},set:function(tween){if(jQuery.fx.step[tween.prop]){jQuery.fx.step[tween.prop](tween)}else{if(tween.elem.style&&(tween.elem.style[jQuery.cssProps[tween.prop]]!=null||jQuery.cssHooks[tween.prop])){jQuery.style(tween.elem,tween.prop,tween.now+tween.unit)}else{tween.elem[tween.prop]=tween.now}}}}};Tween.propHooks.scrollTop=Tween.propHooks.scrollLeft={set:function(tween){if(tween.elem.nodeType&&tween.elem.parentNode){tween.elem[tween.prop]=tween.now}}};jQuery.easing={linear:function(p){return p},swing:function(p){return 0.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=[defaultPrefilter],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]||unit!=="px"&&+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{scale=scale||".5";start=start/scale;jQuery.style(tween.elem,prop,start+unit)}while(scale!==(scale=tween.cur()/target)&&scale!==1&&--maxIterations)}if(parts){start=tween.start=+start||+target||0;tween.unit=unit;tween.end=parts[1]?start+(parts[1]+1)*parts[2]:+parts[2]}return tween}]};function createFxNow(){setTimeout(function(){fxNow=undefined});return(fxNow=jQuery.now())}function genFx(type,includeWidth){var which,i=0,attrs={height:type};includeWidth=includeWidth?1:0;for(;i<4;i+=2-includeWidth){which=cssExpand[i];attrs["margin"+which]=attrs["padding"+which]=type}if(includeWidth){attrs.opacity=attrs.width=type}return attrs}function createTween(value,prop,animation){var tween,collection=(tweeners[prop]||[]).concat(tweeners["*"]),index=0,length=collection.length;for(;index<length;index++){if((tween=collection[index].call(animation,prop,value))){return tween}}}function defaultPrefilter(elem,props,opts){var prop,value,toggle,tween,hooks,oldfire,display,checkDisplay,anim=this,orig={},style=elem.style,hidden=elem.nodeType&&isHidden(elem),dataShow=data_priv.get(elem,"fxshow");if(!opts.queue){hooks=jQuery._queueHooks(elem,"fx");if(hooks.unqueued==null){hooks.unqueued=0;oldfire=hooks.empty.fire;hooks.empty.fire=function(){if(!hooks.unqueued){oldfire()}}}hooks.unqueued++;anim.always(function(){anim.always(function(){hooks.unqueued--;if(!jQuery.queue(elem,"fx").length){hooks.empty.fire()}})})}if(elem.nodeType===1&&("height" in props||"width" in props)){opts.overflow=[style.overflow,style.overflowX,style.overflowY];display=jQuery.css(elem,"display");checkDisplay=display==="none"?data_priv.get(elem,"olddisplay")||defaultDisplay(elem.nodeName):display;if(checkDisplay==="inline"&&jQuery.css(elem,"float")==="none"){style.display="inline-block"}}if(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){value=props[prop];if(rfxtypes.exec(value)){delete props[prop];toggle=toggle||value==="toggle";if(value===(hidden?"hide":"show")){if(value==="show"&&dataShow&&dataShow[prop]!==undefined){hidden=true}else{continue}}orig[prop]=dataShow&&dataShow[prop]||jQuery.style(elem,prop)}else{display=undefined}}if(!jQuery.isEmptyObject(orig)){if(dataShow){if("hidden" in dataShow){hidden=dataShow.hidden}}else{dataShow=data_priv.access(elem,"fxshow",{})}if(toggle){dataShow.hidden=!hidden}if(hidden){jQuery(elem).show()}else{anim.done(function(){jQuery(elem).hide()})}anim.done(function(){var prop;data_priv.remove(elem,"fxshow");for(prop in orig){jQuery.style(elem,prop,orig[prop])}});for(prop in orig){tween=createTween(hidden?dataShow[prop]:0,prop,anim);if(!(prop in dataShow)){dataShow[prop]=tween.start;if(hidden){tween.end=tween.start;tween.start=prop==="width"||prop==="height"?1:0}}}}else{if((display==="none"?defaultDisplay(elem.nodeName):display)==="inline"){style.display=display}}}function propFilter(props,specialEasing){var index,name,easing,value,hooks;for(index in props){name=jQuery.camelCase(index);easing=specialEasing[name];value=props[index];if(jQuery.isArray(value)){easing=value[1];value=props[index]=value[0]}if(index!==name){props[name]=value;delete props[index]}hooks=jQuery.cssHooks[name];if(hooks&&"expand" in hooks){value=hooks.expand(value);delete props[name];for(index in value){if(!(index in props)){props[index]=value[index];specialEasing[index]=easing}}}else{specialEasing[name]=easing}}}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 false}var currentTime=fxNow||createFxNow(),remaining=Math.max(0,animation.startTime+animation.duration-currentTime),temp=remaining/animation.duration||0,percent=1-temp,index=0,length=animation.tweens.length;for(;index<length;index++){animation.tweens[index].run(percent)}deferred.notifyWith(elem,[animation,percent,remaining]);if(percent<1&&length){return remaining}else{deferred.resolveWith(elem,[animation]);return false}},animation=deferred.promise({elem:elem,props:jQuery.extend({},properties),opts:jQuery.extend(true,{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);animation.tweens.push(tween);return tween},stop:function(gotoEnd){var index=0,length=gotoEnd?animation.tweens.length:0;if(stopped){return this}stopped=true;for(;index<length;index++){animation.tweens[index].run(1)}if(gotoEnd){deferred.resolveWith(elem,[animation,gotoEnd])}else{deferred.rejectWith(elem,[animation,gotoEnd])}return this}}),props=animation.props;propFilter(props,animation.opts.specialEasing);for(;index<length;index++){result=animationPrefilters[index].call(animation,elem,props,animation.opts);if(result){return result}}jQuery.map(props,createTween,animation);if(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}));return 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){if(jQuery.isFunction(props)){callback=props;props=["*"]}else{props=props.split(" ")}var prop,index=0,length=props.length;for(;index<length;index++){prop=props[index];tweeners[prop]=tweeners[prop]||[];tweeners[prop].unshift(callback)}},prefilter:function(callback,prepend){if(prepend){animationPrefilters.unshift(callback)}else{animationPrefilters.push(callback)}}});jQuery.speed=function(speed,easing,fn){var opt=speed&&typeof speed==="object"?jQuery.extend({},speed):{complete:fn||!fn&&easing||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFunction(easing)&&easing};opt.duration=jQuery.fx.off?0:typeof opt.duration==="number"?opt.duration:opt.duration in jQuery.fx.speeds?jQuery.fx.speeds[opt.duration]:jQuery.fx.speeds._default;if(opt.queue==null||opt.queue===true){opt.queue="fx"}opt.old=opt.complete;opt.complete=function(){if(jQuery.isFunction(opt.old)){opt.old.call(this)}if(opt.queue){jQuery.dequeue(this,opt.queue)}};return 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);if(empty||data_priv.get(this,"finish")){anim.stop(true)}};doAnimation.finish=doAnimation;return empty||optall.queue===false?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)};if(typeof type!=="string"){gotoEnd=clearQueue;clearQueue=type;type=undefined}if(clearQueue&&type!==false){this.queue(type||"fx",[])}return this.each(function(){var dequeue=true,index=type!=null&&type+"queueHooks",timers=jQuery.timers,data=data_priv.get(this);if(index){if(data[index]&&data[index].stop){stopQueue(data[index])}}else{for(index in data){if(data[index]&&data[index].stop&&rrun.test(index)){stopQueue(data[index])}}}for(index=timers.length;index--;){if(timers[index].elem===this&&(type==null||timers[index].queue===type)){timers[index].anim.stop(gotoEnd);dequeue=false;timers.splice(index,1)}}if(dequeue||!gotoEnd){jQuery.dequeue(this,type)}})},finish:function(type){if(type!==false){type=type||"fx"}return 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;data.finish=true;jQuery.queue(this,type,[]);if(hooks&&hooks.stop){hooks.stop.call(this,true)}for(index=timers.length;index--;){if(timers[index].elem===this&&timers[index].queue===type){timers[index].anim.stop(true);timers.splice(index,1)}}for(index=0;index<length;index++){if(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 speed==null||typeof speed==="boolean"?cssFn.apply(this,arguments):this.animate(genFx(name,true),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;fxNow=jQuery.now();for(;i<timers.length;i++){timer=timers[i];if(!timer()&&timers[i]===timer){timers.splice(i--,1)}}if(!timers.length){jQuery.fx.stop()}fxNow=undefined};jQuery.fx.timer=function(timer){jQuery.timers.push(timer);if(timer()){jQuery.fx.start()}else{jQuery.timers.pop()}};jQuery.fx.interval=13;jQuery.fx.start=function(){if(!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){time=jQuery.fx?jQuery.fx.speeds[time]||time:time;type=type||"fx";return 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=true;support.optDisabled=!opt.disabled;input=document.createElement("input");input.value="t";input.type="radio";support.radioValue=input.value==="t"})();var nodeHook,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||nType===3||nType===8||nType===2){return}if(typeof elem.getAttribute===strundefined){return jQuery.prop(elem,name,value)}if(nType!==1||!jQuery.isXMLDoc(elem)){name=name.toLowerCase();hooks=jQuery.attrHooks[name]||(jQuery.expr.match.bool.test(name)?boolHook:nodeHook)}if(value!==undefined){if(value===null){jQuery.removeAttr(elem,name)}else{if(hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined){return ret}else{elem.setAttribute(name,value+"");return value}}}else{if(hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==null){return ret}else{ret=jQuery.find.attr(elem,name);return ret==null?undefined:ret}}},removeAttr:function(elem,value){var name,propName,i=0,attrNames=value&&value.match(rnotwhite);if(attrNames&&elem.nodeType===1){while((name=attrNames[i++])){propName=jQuery.propFix[name]||name;if(jQuery.expr.match.bool.test(name)){elem[propName]=false}elem.removeAttribute(name)}}},attrHooks:{type:{set:function(elem,value){if(!support.radioValue&&value==="radio"&&jQuery.nodeName(elem,"input")){var val=elem.value;elem.setAttribute("type",value);if(val){elem.value=val}return value}}}}});boolHook={set:function(elem,value,name){if(value===false){jQuery.removeAttr(elem,name)}else{elem.setAttribute(name,name)}return 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;if(!isXML){handle=attrHandle[name];attrHandle[name]=ret;ret=getter(elem,name,isXML)!=null?name.toLowerCase():null;attrHandle[name]=handle}return 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,notxml,nType=elem.nodeType;if(!elem||nType===3||nType===8||nType===2){return}notxml=nType!==1||!jQuery.isXMLDoc(elem);if(notxml){name=jQuery.propFix[name]||name;hooks=jQuery.propHooks[name]}if(value!==undefined){return hooks&&"set" in hooks&&(ret=hooks.set(elem,value,name))!==undefined?ret:(elem[name]=value)}else{return hooks&&"get" in hooks&&(ret=hooks.get(elem,name))!==null?ret:elem[name]}},propHooks:{tabIndex:{get:function(elem){return elem.hasAttribute("tabindex")||rfocusable.test(elem.nodeName)||elem.href?elem.tabIndex:-1}}}});if(!support.optSelected){jQuery.propHooks.selected={get:function(elem){var parent=elem.parentNode;if(parent&&parent.parentNode){parent.parentNode.selectedIndex}return 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=typeof value==="string"&&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){classes=(value||"").match(rnotwhite)||[];for(;i<len;i++){elem=this[i];cur=elem.nodeType===1&&(elem.className?(" "+elem.className+" ").replace(rclass," "):" ");if(cur){j=0;while((clazz=classes[j++])){if(cur.indexOf(" "+clazz+" ")<0){cur+=clazz+" "}}finalValue=jQuery.trim(cur);if(elem.className!==finalValue){elem.className=finalValue}}}}return this},removeClass:function(value){var classes,elem,cur,clazz,j,finalValue,proceed=arguments.length===0||typeof value==="string"&&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){classes=(value||"").match(rnotwhite)||[];for(;i<len;i++){elem=this[i];cur=elem.nodeType===1&&(elem.className?(" "+elem.className+" ").replace(rclass," "):"");if(cur){j=0;while((clazz=classes[j++])){while(cur.indexOf(" "+clazz+" ")>=0){cur=cur.replace(" "+clazz+" "," ")}}finalValue=value?jQuery.trim(cur):"";if(elem.className!==finalValue){elem.className=finalValue}}}}return this},toggleClass:function(value,stateVal){var type=typeof value;if(typeof stateVal==="boolean"&&type==="string"){return stateVal?this.addClass(value):this.removeClass(value)}if(jQuery.isFunction(value)){return this.each(function(i){jQuery(this).toggleClass(value.call(this,i,this.className,stateVal),stateVal)})}return this.each(function(){if(type==="string"){var className,i=0,self=jQuery(this),classNames=value.match(rnotwhite)||[];while((className=classNames[i++])){if(self.hasClass(className)){self.removeClass(className)}else{self.addClass(className)}}}else{if(type===strundefined||type==="boolean"){if(this.className){data_priv.set(this,"__className__",this.className)}this.className=this.className||value===false?"":data_priv.get(this,"__className__")||""}}})},hasClass:function(selector){var className=" "+selector+" ",i=0,l=this.length;for(;i<l;i++){if(this[i].nodeType===1&&(" "+this[i].className+" ").replace(rclass," ").indexOf(className)>=0){return true}}return false}});var rreturn=/\r/g;jQuery.fn.extend({val:function(value){var hooks,ret,isFunction,elem=this[0];if(!arguments.length){if(elem){hooks=jQuery.valHooks[elem.type]||jQuery.valHooks[elem.nodeName.toLowerCase()];if(hooks&&"get" in hooks&&(ret=hooks.get(elem,"value"))!==undefined){return ret}ret=elem.value;return typeof ret==="string"?ret.replace(rreturn,""):ret==null?"":ret}return}isFunction=jQuery.isFunction(value);return this.each(function(i){var val;if(this.nodeType!==1){return}if(isFunction){val=value.call(this,i,jQuery(this).val())}else{val=value}if(val==null){val=""}else{if(typeof val==="number"){val+=""}else{if(jQuery.isArray(val)){val=jQuery.map(val,function(value){return value==null?"":value+""})}}}hooks=jQuery.valHooks[this.type]||jQuery.valHooks[this.nodeName.toLowerCase()];if(!hooks||!("set" in hooks)||hooks.set(this,val,"value")===undefined){this.value=val}})}});jQuery.extend({valHooks:{option:{get:function(elem){var val=jQuery.find.attr(elem,"value");return val!=null?val:jQuery.trim(jQuery.text(elem))}},select:{get:function(elem){var value,option,options=elem.options,index=elem.selectedIndex,one=elem.type==="select-one"||index<0,values=one?null:[],max=one?index+1:options.length,i=index<0?max:one?index:0;for(;i<max;i++){option=options[i];if((option.selected||i===index)&&(support.optDisabled?!option.disabled:option.getAttribute("disabled")===null)&&(!option.parentNode.disabled||!jQuery.nodeName(option.parentNode,"optgroup"))){value=jQuery(option).val();if(one){return value}values.push(value)}}return values},set:function(elem,value){var optionSet,option,options=elem.options,values=jQuery.makeArray(value),i=options.length;while(i--){option=options[i];if((option.selected=jQuery.inArray(option.value,values)>=0)){optionSet=true}}if(!optionSet){elem.selectedIndex=-1}return 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)}}};if(!support.checkOn){jQuery.valHooks[this].get=function(elem){return elem.getAttribute("value")===null?"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 arguments.length===1?this.off(selector,"**"):this.off(types,selector||"**",fn)}});var nonce=jQuery.now();var rquery=(/\?/);jQuery.parseJSON=function(data){return JSON.parse(data+"")};jQuery.parseXML=function(data){var xml,tmp;if(!data||typeof data!=="string"){return null}try{tmp=new DOMParser();xml=tmp.parseFromString(data,"text/xml")}catch(e){xml=undefined}if(!xml||xml.getElementsByTagName("parsererror").length){jQuery.error("Invalid XML: "+data)}return xml};var ajaxLocParts,ajaxLocation,rhash=/#.*$/,rts=/([?&])_=[^&]*/,rheaders=/^(.*?):[ \t]*([^\r\n]*)$/mg,rlocalProtocol=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,rnoContent=/^(?:GET|HEAD)$/,rprotocol=/^\/\//,rurl=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,prefilters={},transports={},allTypes="*/".concat("*");try{ajaxLocation=location.href}catch(e){ajaxLocation=document.createElement("a");ajaxLocation.href="";ajaxLocation=ajaxLocation.href}ajaxLocParts=rurl.exec(ajaxLocation.toLowerCase())||[];function addToPrefiltersOrTransports(structure){return function(dataTypeExpression,func){if(typeof dataTypeExpression!=="string"){func=dataTypeExpression;dataTypeExpression="*"}var dataType,i=0,dataTypes=dataTypeExpression.toLowerCase().match(rnotwhite)||[];if(jQuery.isFunction(func)){while((dataType=dataTypes[i++])){if(dataType[0]==="+"){dataType=dataType.slice(1)||"*";(structure[dataType]=structure[dataType]||[]).unshift(func)}else{(structure[dataType]=structure[dataType]||[]).push(func)}}}}}function inspectPrefiltersOrTransports(structure,options,originalOptions,jqXHR){var inspected={},seekingTransport=(structure===transports);function inspect(dataType){var selected;inspected[dataType]=true;jQuery.each(structure[dataType]||[],function(_,prefilterOrFactory){var dataTypeOrTransport=prefilterOrFactory(options,originalOptions,jqXHR);if(typeof dataTypeOrTransport==="string"&&!seekingTransport&&!inspected[dataTypeOrTransport]){options.dataTypes.unshift(dataTypeOrTransport);inspect(dataTypeOrTransport);return false}else{if(seekingTransport){return !(selected=dataTypeOrTransport)}}});return selected}return inspect(options.dataTypes[0])||!inspected["*"]&&inspect("*")}function ajaxExtend(target,src){var key,deep,flatOptions=jQuery.ajaxSettings.flatOptions||{};for(key in src){if(src[key]!==undefined){(flatOptions[key]?target:(deep||(deep={})))[key]=src[key]}}if(deep){jQuery.extend(true,target,deep)}return target}function ajaxHandleResponses(s,jqXHR,responses){var ct,type,finalDataType,firstDataType,contents=s.contents,dataTypes=s.dataTypes;while(dataTypes[0]==="*"){dataTypes.shift();if(ct===undefined){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}if(!firstDataType){firstDataType=type}}finalDataType=finalDataType||firstDataType}if(finalDataType){if(finalDataType!==dataTypes[0]){dataTypes.unshift(finalDataType)}return responses[finalDataType]}}function ajaxConvert(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]}}current=dataTypes.shift();while(current){if(s.responseFields[current]){jqXHR[s.responseFields[current]]=response}if(!prev&&isSuccess&&s.dataFilter){response=s.dataFilter(response,s.dataType)}prev=current;current=dataTypes.shift();if(current){if(current==="*"){current=prev}else{if(prev!=="*"&&prev!==current){conv=converters[prev+" "+current]||converters["* "+current];if(!conv){for(conv2 in converters){tmp=conv2.split(" ");if(tmp[1]===current){conv=converters[prev+" "+tmp[0]]||converters["* "+tmp[0]];if(conv){if(conv===true){conv=converters[conv2]}else{if(converters[conv2]!==true){current=tmp[0];dataTypes.unshift(tmp[1])}}break}}}}if(conv!==true){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}}jQuery.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:ajaxLocation,type:"GET",isLocal:rlocalProtocol.test(ajaxLocParts[1]),global:true,processData:true,async:true,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":true,"text json":jQuery.parseJSON,"text xml":jQuery.parseXML},flatOptions:{url:true,context:true}},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){if(typeof url==="object"){options=url;url=undefined}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(state===2){if(!responseHeaders){responseHeaders={};while((match=rheaders.exec(responseHeadersString))){responseHeaders[match[1].toLowerCase()]=match[2]}}match=responseHeaders[key.toLowerCase()]}return match==null?null:match},getAllResponseHeaders:function(){return state===2?responseHeadersString:null},setRequestHeader:function(name,value){var lname=name.toLowerCase();if(!state){name=requestHeadersNames[lname]=requestHeadersNames[lname]||name;requestHeaders[name]=value}return this},overrideMimeType:function(type){if(!state){s.mimeType=type}return 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;if(transport){transport.abort(finalText)}done(0,finalText);return this}};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)||[""];if(s.crossDomain==null){parts=rurl.exec(s.url.toLowerCase());s.crossDomain=!!(parts&&(parts[1]!==ajaxLocParts[1]||parts[2]!==ajaxLocParts[2]||(parts[3]||(parts[1]==="http:"?"80":"443"))!==(ajaxLocParts[3]||(ajaxLocParts[1]==="http:"?"80":"443"))))}if(s.data&&s.processData&&typeof s.data!=="string"){s.data=jQuery.param(s.data,s.traditional)}inspectPrefiltersOrTransports(prefilters,s,options,jqXHR);if(state===2){return jqXHR}fireGlobals=s.global;if(fireGlobals&&jQuery.active++===0){jQuery.event.trigger("ajaxStart")}s.type=s.type.toUpperCase();s.hasContent=!rnoContent.test(s.type);cacheURL=s.url;if(!s.hasContent){if(s.data){cacheURL=(s.url+=(rquery.test(cacheURL)?"&":"?")+s.data);delete s.data}if(s.cache===false){s.url=rts.test(cacheURL)?cacheURL.replace(rts,"$1_="+nonce++):cacheURL+(rquery.test(cacheURL)?"&":"?")+"_="+nonce++}}if(s.ifModified){if(jQuery.lastModified[cacheURL]){jqXHR.setRequestHeader("If-Modified-Since",jQuery.lastModified[cacheURL])}if(jQuery.etag[cacheURL]){jqXHR.setRequestHeader("If-None-Match",jQuery.etag[cacheURL])}}if(s.data&&s.hasContent&&s.contentType!==false||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["*"]);for(i in s.headers){jqXHR.setRequestHeader(i,s.headers[i])}if(s.beforeSend&&(s.beforeSend.call(callbackContext,jqXHR,s)===false||state===2)){return jqXHR.abort()}strAbort="abort";for(i in {success:1,error:1,complete:1}){jqXHR[i](s[i])}transport=inspectPrefiltersOrTransports(transports,s,options,jqXHR);if(!transport){done(-1,"No Transport")}else{jqXHR.readyState=1;if(fireGlobals){globalEventContext.trigger("ajaxSend",[jqXHR,s])}if(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){done(-1,e)}else{throw e}}}function done(status,nativeStatusText,responses,headers){var isSuccess,success,error,response,modified,statusText=nativeStatusText;if(state===2){return}state=2;if(timeoutTimer){clearTimeout(timeoutTimer)}transport=undefined;responseHeadersString=headers||"";jqXHR.readyState=status>0?4:0;isSuccess=status>=200&&status<300||status===304;if(responses){response=ajaxHandleResponses(s,jqXHR,responses)}response=ajaxConvert(s,response,jqXHR,isSuccess);if(isSuccess){if(s.ifModified){modified=jqXHR.getResponseHeader("Last-Modified");if(modified){jQuery.lastModified[cacheURL]=modified}modified=jqXHR.getResponseHeader("etag");if(modified){jQuery.etag[cacheURL]=modified}}if(status===204||s.type==="HEAD"){statusText="nocontent"}else{if(status===304){statusText="notmodified"}else{statusText=response.state;success=response.data;error=response.error;isSuccess=!error}}}else{error=statusText;if(status||!statusText){statusText="error";if(status<0){status=0}}}jqXHR.status=status;jqXHR.statusText=(nativeStatusText||statusText)+"";if(isSuccess){deferred.resolveWith(callbackContext,[success,statusText,jqXHR])}else{deferred.rejectWith(callbackContext,[jqXHR,statusText,error])}jqXHR.statusCode(statusCode);statusCode=undefined;if(fireGlobals){globalEventContext.trigger(isSuccess?"ajaxSuccess":"ajaxError",[jqXHR,s,isSuccess?success:error])}completeDeferred.fireWith(callbackContext,[jqXHR,statusText]);if(fireGlobals){globalEventContext.trigger("ajaxComplete",[jqXHR,s]);if(!(--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,undefined,callback,"script")}});jQuery.each(["get","post"],function(i,method){jQuery[method]=function(url,data,callback,type){if(jQuery.isFunction(data)){type=type||callback;callback=data;data=undefined}return jQuery.ajax({url:url,type:method,dataType:type,data:data,success:callback})}});jQuery.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(i,type){jQuery.fn[type]=function(fn){return this.on(type,fn)}});jQuery._evalUrl=function(url){return jQuery.ajax({url:url,type:"GET",dataType:"script",async:false,global:false,"throws":true})};jQuery.fn.extend({wrapAll:function(html){var wrap;if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapAll(html.call(this,i))})}if(this[0]){wrap=jQuery(html,this[0].ownerDocument).eq(0).clone(true);if(this[0].parentNode){wrap.insertBefore(this[0])}wrap.map(function(){var elem=this;while(elem.firstElementChild){elem=elem.firstElementChild}return elem}).append(this)}return this},wrapInner:function(html){if(jQuery.isFunction(html)){return this.each(function(i){jQuery(this).wrapInner(html.call(this,i))})}return this.each(function(){var self=jQuery(this),contents=self.contents();if(contents.length){contents.wrapAll(html)}else{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(){if(!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){if(traditional||rbracket.test(prefix)){add(prefix,v)}else{buildParams(prefix+"["+(typeof v==="object"?i:"")+"]",v,traditional,add)}})}else{if(!traditional&&jQuery.type(obj)==="object"){for(name in obj){buildParams(prefix+"["+name+"]",obj[name],traditional,add)}}else{add(prefix,obj)}}}jQuery.param=function(a,traditional){var prefix,s=[],add=function(key,value){value=jQuery.isFunction(value)?value():(value==null?"":value);s[s.length]=encodeURIComponent(key)+"="+encodeURIComponent(value)};if(traditional===undefined){traditional=jQuery.ajaxSettings&&jQuery.ajaxSettings.traditional}if(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}).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 val==null?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();if(window.ActiveXObject){jQuery(window).on("unload",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;xhr.open(options.type,options.url,options.async,options.username,options.password);if(options.xhrFields){for(i in options.xhrFields){xhr[i]=options.xhrFields[i]}}if(options.mimeType&&xhr.overrideMimeType){xhr.overrideMimeType(options.mimeType)}if(!options.crossDomain&&!headers["X-Requested-With"]){headers["X-Requested-With"]="XMLHttpRequest"}for(i in headers){xhr.setRequestHeader(i,headers[i])}callback=function(type){return function(){if(callback){delete xhrCallbacks[id];callback=xhr.onload=xhr.onerror=null;if(type==="abort"){xhr.abort()}else{if(type==="error"){complete(xhr.status,xhr.statusText)}else{complete(xhrSuccessStatus[xhr.status]||xhr.status,xhr.statusText,typeof xhr.responseText==="string"?{text:xhr.responseText}:undefined,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(){if(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){jQuery.globalEval(text);return text}}});jQuery.ajaxPrefilter("script",function(s){if(s.cache===undefined){s.cache=false}if(s.crossDomain){s.type="GET"}});jQuery.ajaxTransport("script",function(s){if(s.crossDomain){var script,callback;return{send:function(_,complete){script=jQuery("<script>").prop({async:true,charset:s.scriptCharset,src:s.url}).on("load error",callback=function(evt){script.remove();callback=null;if(evt){complete(evt.type==="error"?404:200,evt.type)}});document.head.appendChild(script[0])},abort:function(){if(callback){callback()}}}}});var oldCallbacks=[],rjsonp=/(=)\?(?=&|$)|\?\?/;jQuery.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var callback=oldCallbacks.pop()||(jQuery.expando+"_"+(nonce++));this[callback]=true;return callback}});jQuery.ajaxPrefilter("json jsonp",function(s,originalSettings,jqXHR){var callbackName,overwritten,responseContainer,jsonProp=s.jsonp!==false&&(rjsonp.test(s.url)?"url":typeof s.data==="string"&&!(s.contentType||"").indexOf("application/x-www-form-urlencoded")&&rjsonp.test(s.data)&&"data");if(jsonProp||s.dataTypes[0]==="jsonp"){callbackName=s.jsonpCallback=jQuery.isFunction(s.jsonpCallback)?s.jsonpCallback():s.jsonpCallback;if(jsonProp){s[jsonProp]=s[jsonProp].replace(rjsonp,"$1"+callbackName)}else{if(s.jsonp!==false){s.url+=(rquery.test(s.url)?"&":"?")+s.jsonp+"="+callbackName}}s.converters["script json"]=function(){if(!responseContainer){jQuery.error(callbackName+" was not called")}return responseContainer[0]};s.dataTypes[0]="json";overwritten=window[callbackName];window[callbackName]=function(){responseContainer=arguments};jqXHR.always(function(){window[callbackName]=overwritten;if(s[callbackName]){s.jsonpCallback=originalSettings.jsonpCallback;oldCallbacks.push(callbackName)}if(responseContainer&&jQuery.isFunction(overwritten)){overwritten(responseContainer[0])}responseContainer=overwritten=undefined});return"script"}});jQuery.parseHTML=function(data,context,keepScripts){if(!data||typeof data!=="string"){return null}if(typeof context==="boolean"){keepScripts=context;context=false}context=context||document;var parsed=rsingleTag.exec(data),scripts=!keepScripts&&[];if(parsed){return[context.createElement(parsed[1])]}parsed=jQuery.buildFragment([data],context,scripts);if(scripts&&scripts.length){jQuery(scripts).remove()}return jQuery.merge([],parsed.childNodes)};var _load=jQuery.fn.load;jQuery.fn.load=function(url,params,callback){if(typeof url!=="string"&&_load){return _load.apply(this,arguments)}var selector,type,response,self=this,off=url.indexOf(" ");if(off>=0){selector=jQuery.trim(url.slice(off));url=url.slice(0,off)}if(jQuery.isFunction(params)){callback=params;params=undefined}else{if(params&&typeof params==="object"){type="POST"}}if(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])})}return this};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:elem.nodeType===9&&elem.defaultView}jQuery.offset={setOffset:function(elem,options,i){var curPosition,curLeft,curCSSTop,curTop,curOffset,curCSSLeft,calculatePosition,position=jQuery.css(elem,"position"),curElem=jQuery(elem),props={};if(position==="static"){elem.style.position="relative"}curOffset=curElem.offset();curCSSTop=jQuery.css(elem,"top");curCSSLeft=jQuery.css(elem,"left");calculatePosition=(position==="absolute"||position==="fixed")&&(curCSSTop+curCSSLeft).indexOf("auto")>-1;if(calculatePosition){curPosition=curElem.position();curTop=curPosition.top;curLeft=curPosition.left}else{curTop=parseFloat(curCSSTop)||0;curLeft=parseFloat(curCSSLeft)||0}if(jQuery.isFunction(options)){options=options.call(elem,i,curOffset)}if(options.top!=null){props.top=(options.top-curOffset.top)+curTop}if(options.left!=null){props.left=(options.left-curOffset.left)+curLeft}if("using" in options){options.using.call(elem,props)}else{curElem.css(props)}}};jQuery.fn.extend({offset:function(options){if(arguments.length){return options===undefined?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;if(!doc){return}docElem=doc.documentElement;if(!jQuery.contains(docElem,elem)){return box}if(typeof elem.getBoundingClientRect!==strundefined){box=elem.getBoundingClientRect()}win=getWindow(doc);return{top:box.top+win.pageYOffset-docElem.clientTop,left:box.left+win.pageXOffset-docElem.clientLeft}},position:function(){if(!this[0]){return}var offsetParent,offset,elem=this[0],parentOffset={top:0,left:0};if(jQuery.css(elem,"position")==="fixed"){offset=elem.getBoundingClientRect()}else{offsetParent=this.offsetParent();offset=this.offset();if(!jQuery.nodeName(offsetParent[0],"html")){parentOffset=offsetParent.offset()}parentOffset.top+=jQuery.css(offsetParent[0],"borderTopWidth",true);parentOffset.left+=jQuery.css(offsetParent[0],"borderLeftWidth",true)}return{top:offset.top-parentOffset.top-jQuery.css(elem,"marginTop",true),left:offset.left-parentOffset.left-jQuery.css(elem,"marginLeft",true)}},offsetParent:function(){return this.map(function(){var offsetParent=this.offsetParent||docElem;while(offsetParent&&(!jQuery.nodeName(offsetParent,"html")&&jQuery.css(offsetParent,"position")==="static")){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(val===undefined){return win?win[prop]:elem[method]}if(win){win.scrollTo(!top?val:window.pageXOffset,top?val:window.pageYOffset)}else{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){computed=curCSS(elem,prop);return 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||typeof margin!=="boolean"),extra=defaultExtra||(margin===true||value===true?"margin":"border");return access(this,function(elem,type,value){var doc;if(jQuery.isWindow(elem)){return elem.document.documentElement["client"+name]}if(elem.nodeType===9){doc=elem.documentElement;return Math.max(elem.body["scroll"+name],doc["scroll"+name],elem.body["offset"+name],doc["offset"+name],doc["client"+name])}return value===undefined?jQuery.css(elem,type,extra):jQuery.style(elem,type,value,extra)},type,chainable?margin:undefined,chainable,null)}})});jQuery.fn.size=function(){return this.length};jQuery.fn.andSelf=jQuery.fn.addBack;if(typeof define==="function"&&define.amd){define("jquery",[],function(){return jQuery})}var _jQuery=window.jQuery,_$=window.$;jQuery.noConflict=function(deep){if(window.$===jQuery){window.$=_$}if(deep&&window.jQuery===jQuery){window.jQuery=_jQuery}return jQuery};if(typeof noGlobal===strundefined){window.jQuery=window.$=jQuery}return jQuery}));function FastClick(e,h){var g;h=h||{};this.trackingClick=false;this.trackingClickStart=0;this.targetElement=null;this.touchStartX=0;this.touchStartY=0;this.lastTouchIdentifier=0;this.touchBoundary=h.touchBoundary||10;this.layer=e;this.tapDelay=h.tapDelay||200;if(FastClick.notNeeded(e)){return}function a(j,i){return function(){return j.apply(i,arguments)}}var f=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"];var b=this;for(var c=0,d=f.length;c<d;c++){b[f[c]]=a(b[f[c]],b)}if(deviceIsAndroid){e.addEventListener("mouseover",this.onMouse,true);e.addEventListener("mousedown",this.onMouse,true);e.addEventListener("mouseup",this.onMouse,true)}e.addEventListener("click",this.onClick,true);e.addEventListener("touchstart",this.onTouchStart,false);e.addEventListener("touchmove",this.onTouchMove,false);e.addEventListener("touchend",this.onTouchEnd,false);e.addEventListener("touchcancel",this.onTouchCancel,false);if(!Event.prototype.stopImmediatePropagation){e.removeEventListener=function(l,i,j){var k=Node.prototype.removeEventListener;if(l==="click"){k.call(e,l,i.hijacked||i,j)}else{k.call(e,l,i,j)}};e.addEventListener=function(l,j,k){var i=Node.prototype.addEventListener;if(l==="click"){i.call(e,l,j.hijacked||(j.hijacked=function(m){if(!m.propagationStopped){j(m)}}),k)}else{i.call(e,l,j,k)}}}if(typeof e.onclick==="function"){g=e.onclick;e.addEventListener("click",function(i){g(i)},false);e.onclick=null}}var deviceIsAndroid=navigator.userAgent.indexOf("Android")>0;var deviceIsIOS=/iP(ad|hone|od)/.test(navigator.userAgent);var deviceIsIOS4=deviceIsIOS&&(/OS 4_\d(_\d)?/).test(navigator.userAgent);var deviceIsIOSWithBadTarget=deviceIsIOS&&(/OS ([6-9]|\d{2})_\d/).test(navigator.userAgent);var deviceIsBlackBerry10=navigator.userAgent.indexOf("BB10")>0;FastClick.prototype.needsClick=function(a){switch(a.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(a.disabled){return true}break;case"input":if((deviceIsIOS&&a.type==="file")||a.disabled){return true}break;case"label":case"video":return true}return(/\bneedsclick\b/).test(a.className)};FastClick.prototype.needsFocus=function(a){switch(a.nodeName.toLowerCase()){case"textarea":return true;case"select":return !deviceIsAndroid;case"input":switch(a.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return false}return !a.disabled&&!a.readOnly;default:return(/\bneedsfocus\b/).test(a.className)}};FastClick.prototype.sendClick=function(c,b){var a,d;if(document.activeElement&&document.activeElement!==c){document.activeElement.blur()}d=b.changedTouches[0];a=document.createEvent("MouseEvents");a.initMouseEvent(this.determineEventType(c),true,true,window,1,d.screenX,d.screenY,d.clientX,d.clientY,false,false,false,false,0,null);a.forwardedTouchEvent=true;c.dispatchEvent(a)};FastClick.prototype.determineEventType=function(a){if(deviceIsAndroid&&a.tagName.toLowerCase()==="select"){return"mousedown"}return"click"};FastClick.prototype.focus=function(b){var a;if(deviceIsIOS&&b.setSelectionRange&&b.type.indexOf("date")!==0&&b.type!=="time"){a=b.value.length;b.setSelectionRange(a,a)}else{b.focus()}};FastClick.prototype.updateScrollParent=function(c){var b,a;b=c.fastClickScrollParent;if(!b||!b.contains(c)){a=c;do{if(a.scrollHeight>a.offsetHeight){b=a;c.fastClickScrollParent=a;break}a=a.parentElement}while(a)}if(b){b.fastClickLastScrollTop=b.scrollTop}};FastClick.prototype.getTargetElementFromEventTarget=function(a){if(a.nodeType===Node.TEXT_NODE){return a.parentNode}return a};FastClick.prototype.onTouchStart=function(a){var c,d,b;if(a.targetTouches.length>1){return true}c=this.getTargetElementFromEventTarget(a.target);d=a.targetTouches[0];if(deviceIsIOS){b=window.getSelection();if(b.rangeCount&&!b.isCollapsed){return true}if(!deviceIsIOS4){if(d.identifier&&d.identifier===this.lastTouchIdentifier){a.preventDefault();return false}this.lastTouchIdentifier=d.identifier;this.updateScrollParent(c)}}this.trackingClick=true;this.trackingClickStart=a.timeStamp;this.targetElement=c;this.touchStartX=d.pageX;this.touchStartY=d.pageY;if((a.timeStamp-this.lastClickTime)<this.tapDelay){a.preventDefault()}return true};FastClick.prototype.touchHasMoved=function(b){var c=b.changedTouches[0],a=this.touchBoundary;if(Math.abs(c.pageX-this.touchStartX)>a||Math.abs(c.pageY-this.touchStartY)>a){return true}return false};FastClick.prototype.onTouchMove=function(a){if(!this.trackingClick){return true}if(this.targetElement!==this.getTargetElementFromEventTarget(a.target)||this.touchHasMoved(a)){this.trackingClick=false;this.targetElement=null}return true};FastClick.prototype.findControl=function(a){if(a.control!==undefined){return a.control}if(a.htmlFor){return document.getElementById(a.htmlFor)}return a.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")};FastClick.prototype.onTouchEnd=function(a){var b,g,e,c,f,d=this.targetElement;if(!this.trackingClick){return true}if((a.timeStamp-this.lastClickTime)<this.tapDelay){this.cancelNextClick=true;return true}this.cancelNextClick=false;this.lastClickTime=a.timeStamp;g=this.trackingClickStart;this.trackingClick=false;this.trackingClickStart=0;if(deviceIsIOSWithBadTarget){f=a.changedTouches[0];d=document.elementFromPoint(f.pageX-window.pageXOffset,f.pageY-window.pageYOffset)||d;d.fastClickScrollParent=this.targetElement.fastClickScrollParent}e=d.tagName.toLowerCase();if(e==="label"){b=this.findControl(d);if(b){this.focus(d);if(deviceIsAndroid){return false}d=b}}else{if(this.needsFocus(d)){if((a.timeStamp-g)>100||(deviceIsIOS&&window.top!==window&&e==="input")){this.targetElement=null;return false}this.focus(d);this.sendClick(d,a);if(!deviceIsIOS||e!=="select"){this.targetElement=null;a.preventDefault()}return false}}if(deviceIsIOS&&!deviceIsIOS4){c=d.fastClickScrollParent;if(c&&c.fastClickLastScrollTop!==c.scrollTop){return true}}if(!this.needsClick(d)){a.preventDefault();this.sendClick(d,a)}return false};FastClick.prototype.onTouchCancel=function(){this.trackingClick=false;this.targetElement=null};FastClick.prototype.onMouse=function(a){if(!this.targetElement){return true}if(a.forwardedTouchEvent){return true}if(!a.cancelable){return true}if(!this.needsClick(this.targetElement)||this.cancelNextClick){if(a.stopImmediatePropagation){a.stopImmediatePropagation()}else{a.propagationStopped=true}a.stopPropagation();a.preventDefault();return false}return true};FastClick.prototype.onClick=function(a){var b;if(this.trackingClick){this.targetElement=null;this.trackingClick=false;return true}if(a.target.type==="submit"&&a.detail===0){return true}b=this.onMouse(a);if(!b){this.targetElement=null}return b};FastClick.prototype.destroy=function(){var a=this.layer;if(deviceIsAndroid){a.removeEventListener("mouseover",this.onMouse,true);a.removeEventListener("mousedown",this.onMouse,true);a.removeEventListener("mouseup",this.onMouse,true)}a.removeEventListener("click",this.onClick,true);a.removeEventListener("touchstart",this.onTouchStart,false);a.removeEventListener("touchmove",this.onTouchMove,false);a.removeEventListener("touchend",this.onTouchEnd,false);a.removeEventListener("touchcancel",this.onTouchCancel,false)};FastClick.notNeeded=function(c){var d;var b;var a;if(typeof window.ontouchstart==="undefined"){return true}b=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1];if(b){if(deviceIsAndroid){d=document.querySelector("meta[name=viewport]");if(d){if(d.content.indexOf("user-scalable=no")!==-1){return true}if(b>31&&document.documentElement.scrollWidth<=window.outerWidth){return true}}}else{return true}}if(deviceIsBlackBerry10){a=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/);if(a[1]>=10&&a[2]>=3){d=document.querySelector("meta[name=viewport]");if(d){if(d.content.indexOf("user-scalable=no")!==-1){return true}if(document.documentElement.scrollWidth<=window.outerWidth){return true}}}}if(c.style.msTouchAction==="none"){return true}return false};FastClick.attach=function(a,b){return new FastClick(a,b)};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd){define(function(){return FastClick})}else{if(typeof module!=="undefined"&&module.exports){module.exports=FastClick.attach;module.exports.FastClick=FastClick}else{window.FastClick=FastClick}}(function(a,k,e,j){var f=function(l){var n=l.length;var m=a("head");while(n--){if(m.has("."+l[n]).length===0){m.append('<meta class="'+l[n]+'" />')}}};f(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]);a(function(){if(typeof FastClick!=="undefined"){if(typeof e.body!=="undefined"){FastClick.attach(e.body)}}});var h=function(n,m){if(typeof n==="string"){if(m){var l;if(m.jquery){l=m[0];if(!l){return m}}else{l=m}return a(l.querySelectorAll(n))}return a(e.querySelectorAll(n))}return a(n,m)};var c=function(m){var l=[];if(!m){l.push("data")}if(this.namespace.length>0){l.push(this.namespace)}l.push(this.name);return l.join("-")};var b=function(o){var n=o.split("-"),m=n.length,l=[];while(m--){if(m!==0){l.push(n[m])}else{if(this.namespace.length>0){l.push(this.namespace,n[m])}else{l.push(n[m])}}}return l.reverse().join("-")};var d=function(l,m){var n=this,o=!h(this).data(this.attr_name(true));if(h(this.scope).is("["+this.attr_name()+"]")){h(this.scope).data(this.attr_name(true)+"-init",a.extend({},this.settings,(m||l),this.data_options(h(this.scope))));if(o){this.events(this.scope)}}else{h("["+this.attr_name()+"]",this.scope).each(function(){var p=!h(this).data(n.attr_name(true)+"-init");h(this).data(n.attr_name(true)+"-init",a.extend({},n.settings,(m||l),n.data_options(h(this))));if(p){n.events(this)}})}if(typeof l==="string"){return this[l].call(this,m)}};var i=function(n,m){function o(){m(n[0])}function l(){this.one("load",o);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var q=this.attr("src"),p=q.match(/\?/)?"&":"?";p+="random="+(new Date()).getTime();this.attr("src",q+p)}}if(!n.attr("src")){o();return}if(n[0].complete||n[0].readyState===4){o()}else{l.call(n)}};k.matchMedia=k.matchMedia||(function(n){var l,o=n.documentElement,q=o.firstElementChild||o.firstChild,p=n.createElement("body"),m=n.createElement("div");m.id="mq-test-1";m.style.cssText="position:absolute;top:-100em";p.style.background="none";p.appendChild(m);return function(r){m.innerHTML='&shy;<style media="'+r+'"> #mq-test-1 { width: 42px; }</style>';o.insertBefore(p,q);l=m.offsetWidth===42;o.removeChild(p);return{matches:l,media:r}}}(e));(function(l){var m,p=0,s=["webkit","moz"],r=k.requestAnimationFrame,n=k.cancelAnimationFrame,o="undefined"!==typeof jQuery.fx;for(;p<s.length&&!r;p++){r=k[s[p]+"RequestAnimationFrame"];n=n||k[s[p]+"CancelAnimationFrame"]||k[s[p]+"CancelRequestAnimationFrame"]}function q(){if(m){r(q);if(o){jQuery.fx.tick()}}}if(r){k.requestAnimationFrame=r;k.cancelAnimationFrame=n;if(o){jQuery.fx.timer=function(t){if(t()&&jQuery.timers.push(t)&&!m){m=true;q()}};jQuery.fx.stop=function(){m=false}}}else{k.requestAnimationFrame=function(t){var u=new Date().getTime(),w=Math.max(0,16-(u-p)),v=k.setTimeout(function(){t(u+w)},w);p=u+w;return v};k.cancelAnimationFrame=function(t){clearTimeout(t)}}}(jQuery));function g(l){if(typeof l==="string"||l instanceof String){l=l.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"")}return l}k.Foundation={name:"Foundation",version:"5.4.3",media_queries:{small:h(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:h(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:h(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:h(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:h(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:a("<style></style>").appendTo("head")[0].sheet,global:{namespace:j},init:function(s,n,o,p,q){var l=[s,o,p,q],r=[];this.rtl=/rtl/i.test(h("html").attr("dir"));this.scope=s||this.scope;this.set_namespace();if(n&&typeof n==="string"&&!/reflow/i.test(n)){if(this.libs.hasOwnProperty(n)){r.push(this.init_lib(n,l))}}else{for(var m in this.libs){r.push(this.init_lib(m,n))}}h(k).load(function(){h(k).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")});return s},init_lib:function(m,l){if(this.libs.hasOwnProperty(m)){this.patch(this.libs[m]);if(l&&l.hasOwnProperty(m)){if(typeof this.libs[m].settings!=="undefined"){a.extend(true,this.libs[m].settings,l[m])}else{if(typeof this.libs[m].defaults!=="undefined"){a.extend(true,this.libs[m].defaults,l[m])}}return this.libs[m].init.apply(this.libs[m],[this.scope,l[m]])}l=l instanceof Array?l:new Array(l);return this.libs[m].init.apply(this.libs[m],l)}return function(){}},patch:function(l){l.scope=this.scope;l.namespace=this.global.namespace;l.rtl=this.rtl;l.data_options=this.utils.data_options;l.attr_name=c;l.add_namespace=b;l.bindings=d;l.S=this.utils.S},inherit:function(o,m){var n=m.split(" "),l=n.length;while(l--){if(this.utils.hasOwnProperty(n[l])){o[n[l]]=this.utils[n[l]]}}},set_namespace:function(){var l=(this.global.namespace===j)?a(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=(l===j||/false/i.test(l))?"":l},libs:{},utils:{S:h,throttle:function(m,l){var n=null;return function(){var p=this,o=arguments;if(n==null){n=setTimeout(function(){m.apply(p,o);n=null},l)}}},debounce:function(m,l,n){var p,o;return function(){var s=this,q=arguments;var t=function(){p=null;if(!n){o=m.apply(s,q)}};var r=n&&!p;clearTimeout(p);p=setTimeout(t,l);if(r){o=m.apply(s,q)}return o}},data_options:function(o,m){m=m||"options";var s={},q,u,t,n=function(p){var w=Foundation.global.namespace;if(w.length>0){return p.data(w+"-"+m)}return p.data(m)};var l=n(o);if(typeof l==="object"){return l}t=(l||":").split(";");q=t.length;function r(p){return !isNaN(p-0)&&p!==null&&p!==""&&p!==false&&p!==true}function v(p){if(typeof p==="string"){return a.trim(p)}return p}while(q--){u=t[q].split(":");u=[u[0],u.slice(1).join(":")];if(/true/i.test(u[1])){u[1]=true}if(/false/i.test(u[1])){u[1]=false}if(r(u[1])){if(u[1].indexOf(".")===-1){u[1]=parseInt(u[1],10)}else{u[1]=parseFloat(u[1])}}if(u.length===2&&u[0].length>0){s[v(u[0])]=v(u[1])}}return s},register_media:function(l,m){if(Foundation.media_queries[l]===j){a("head").append('<meta class="'+m+'"/>');Foundation.media_queries[l]=g(a("."+m).css("font-family"))}},add_custom_rule:function(n,l){if(l===j&&Foundation.stylesheet){Foundation.stylesheet.insertRule(n,Foundation.stylesheet.cssRules.length)}else{var m=Foundation.media_queries[l];if(m!==j){Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[l]+"{ "+n+" }")}}},image_loaded:function(m,l){var n=this,o=m.length;if(o===0){l(m)}m.each(function(){i(n.S(this),function(){o-=1;if(o===0){l(m)}})})},random_str:function(){if(!this.fidx){this.fidx=0}this.prefix=this.prefix||[(this.name||"F"),(+new Date).toString(36)].join("-");return this.prefix+(this.fidx++).toString(36)}}};a.fn.foundation=function(){var l=Array.prototype.slice.call(arguments,0);return this.each(function(){Foundation.init.apply(Foundation,[this].concat(l));return this})}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.abide={name:"abide",version:"5.4.3",settings:{live_validate:true,focus_on_invalid:true,error_labels:true,timeout:1000,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/^(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,day_month_year:/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(e,h,g){var f=b.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,i=e.value,j=(f===i);return j}}},timer:null,init:function(g,e,f){this.bindings(e,f)},events:function(f){var g=this,e=g.S(f).attr("novalidate","novalidate"),h=e.data(this.attr_name(true)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid");e.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(i){var j=/ajax/i.test(g.S(this).attr(g.attr_name()));return g.validate(g.S(this).find("input, textarea, select").get(),i,j)}).on("reset",function(){return g.reset(a(this))}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(i){g.validate([this],i)}).on("keydown.fndtn.abide",function(i){if(h.live_validate===true){clearTimeout(g.timer);g.timer=setTimeout(function(){g.validate([this],i)}.bind(this),h.timeout)}})},reset:function(e){e.removeAttr(this.invalid_attr);a(this.invalid_attr,e).removeAttr(this.invalid_attr);a(".error",e).not("small").removeClass("error")},validate:function(g,f,k){var n=this.parse_patterns(g),m=n.length,h=this.S(g[0]).closest("form"),l=/submit/.test(f.type);for(var j=0;j<m;j++){if(!n[j]&&(l||k)){if(this.settings.focus_on_invalid){g[j].focus()}h.trigger("invalid");this.S(g[j]).closest("form").attr(this.invalid_attr,"");return false}}if(l||k){h.trigger("valid")}h.removeAttr(this.invalid_attr);if(k){return false}return true},parse_patterns:function(f){var g=f.length,e=[];while(g--){e.push(this.pattern(f[g]))}return this.check_validation_and_apply_styles(e)},pattern:function(e){var h=e.getAttribute("type"),g=typeof e.getAttribute("required")==="string";var f=e.getAttribute("pattern")||"";if(this.settings.patterns.hasOwnProperty(f)&&f.length>0){return[e,this.settings.patterns[f],g]}else{if(f.length>0){return[e,new RegExp(f),g]}}if(this.settings.patterns.hasOwnProperty(h)){return[e,this.settings.patterns[h],g]}f=/.*/;return[e,f,g]},check_validation_and_apply_styles:function(g){var l=g.length,u=[],k=this.S(g[0][0]).closest("[data-"+this.attr_name(true)+"]"),r=k.data(this.attr_name(true)+"-init")||{};while(l--){var f=g[l][0],q=g[l][2],w=f.value.trim(),e=this.S(f).parent(),v=f.getAttribute(this.add_namespace("data-abide-validator")),n=f.type==="radio",m=f.type==="checkbox",o=this.S('label[for="'+f.getAttribute("id")+'"]'),t=(q)?(f.value.length>0):true;var p,s;if(f.getAttribute(this.add_namespace("data-equalto"))){v="equalTo"}if(!e.is("label")){p=e}else{p=e.parent()}if(v){s=this.settings.validators[v].apply(this,[f,q,p]);u.push(s)}if(n&&q){u.push(this.valid_radio(f,q))}else{if(m&&q){u.push(this.valid_checkbox(f,q))}else{if(g[l][1].test(w)&&t||!q&&f.value.length<1||a(f).attr("disabled")){u.push(true)}else{u.push(false)}u=[u.every(function(i){return i})];if(u[0]){this.S(f).removeAttr(this.invalid_attr);f.setAttribute("aria-invalid","false");f.removeAttribute("aria-describedby");p.removeClass("error");if(o.length>0&&this.settings.error_labels){o.removeClass("error").removeAttr("role")}a(f).triggerHandler("valid")}else{this.S(f).attr(this.invalid_attr,"");f.setAttribute("aria-invalid","true");var h=p.find("small.error, span.error");var j=h.length>0?h[0].id:"";if(j.length>0){f.setAttribute("aria-describedby",j)}p.addClass("error");if(o.length>0&&this.settings.error_labels){o.addClass("error").attr("role","alert")}a(f).triggerHandler("invalid")}}}}return u},valid_checkbox:function(e,f){var e=this.S(e),g=(e.is(":checked")||!f);if(g){e.removeAttr(this.invalid_attr).parent().removeClass("error")}else{e.attr(this.invalid_attr,"").parent().addClass("error")}return g},valid_radio:function(f,k){var j=f.getAttribute("name"),g=this.S(f).closest("[data-"+this.attr_name(true)+"]").find("[name='"+j+"']"),e=g.length,l=false;for(var h=0;h<e;h++){if(g[h].checked){l=true}}for(var h=0;h<e;h++){if(l){this.S(g[h]).removeAttr(this.invalid_attr).parent().removeClass("error")}else{this.S(g[h]).attr(this.invalid_attr,"").parent().addClass("error")}}return l},valid_equal:function(e,h,g){var f=b.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,i=e.value,j=(f===i);if(j){this.S(e).removeAttr(this.invalid_attr);g.removeClass("error")}else{this.S(e).attr(this.invalid_attr,"");g.addClass("error")}return j},valid_oneof:function(g,j,i,f){var g=this.S(g),h=this.S("["+this.add_namespace("data-oneof")+"]"),k=h.filter(":checked").length>0;if(k){g.removeAttr(this.invalid_attr).parent().removeClass("error")}else{g.attr(this.invalid_attr,"").parent().addClass("error")}if(!f){var e=this;h.each(function(){e.valid_oneof.call(e,this,null,null,true)})}return k}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.accordion={name:"accordion",version:"5.4.3",settings:{active_class:"active",multi_expand:false,toggleable:true,callback:function(){}},init:function(g,e,f){this.bindings(e,f)},events:function(){var f=this;var e=this.S;e(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a",function(j){var g=e(this).closest("["+f.attr_name()+"]"),k=f.attr_name()+"="+g.attr(f.attr_name()),l=g.data(f.attr_name(true)+"-init"),n=e("#"+this.href.split("#")[1]),i=a("> dd",g),m=i.children(".content"),h=m.filter("."+l.active_class);j.preventDefault();if(g.attr(f.attr_name())){m=m.add("["+k+"] dd > .content");i=i.add("["+k+"] dd")}if(l.toggleable&&n.is(h)){n.parent("dd").toggleClass(l.active_class,false);n.toggleClass(l.active_class,false);l.callback(n);n.triggerHandler("toggled",[g]);g.triggerHandler("toggled",[n]);return}if(!l.multi_expand){m.removeClass(l.active_class);i.removeClass(l.active_class)}n.addClass(l.active_class).parent().addClass(l.active_class);l.callback(n);n.triggerHandler("toggled",[g]);g.triggerHandler("toggled",[n])})},off:function(){},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.alert={name:"alert",version:"5.4.3",settings:{callback:function(){}},init:function(g,e,f){this.bindings(e,f)},events:function(){var f=this,e=this.S;a(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] .close",function(h){var g=e(this).closest("["+f.attr_name()+"]"),i=g.data(f.attr_name(true)+"-init")||f.settings;h.preventDefault();if(Modernizr.csstransitions){g.addClass("alert-close");g.on("transitionend webkitTransitionEnd oTransitionEnd",function(j){e(this).trigger("close").trigger("close.fndtn.alert").remove();i.callback()})}else{g.fadeOut(300,function(){e(this).trigger("close").trigger("close.fndtn.alert").remove();i.callback()})}})},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.clearing={name:"clearing",version:"5.4.3",settings:{templates:{viewing:'<a href="#" class="clearing-close">&times;</a><div class="visible-img" style="display: none"><div class="clearing-touch-label"></div><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D" alt="" /><p class="clearing-caption"></p><a href="#" class="clearing-main-prev"><span></span></a><a href="#" class="clearing-main-next"><span></span></a></div>'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:false,locked:false},init:function(g,e,f){var h=this;Foundation.inherit(this,"throttle image_loaded");this.bindings(e,f);if(h.S(this.scope).is("["+this.attr_name()+"]")){this.assemble(h.S("li",this.scope))}else{h.S("["+this.attr_name()+"]",this.scope).each(function(){h.assemble(h.S("li",this))})}},events:function(g){var h=this,f=h.S,e=a(".scroll-container");if(e.length>0){this.scope=e}f(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(j,i,n){var i=i||f(this),n=n||i,l=i.next("li"),m=i.closest("["+h.attr_name()+"]").data(h.attr_name(true)+"-init"),k=f(j.target);j.preventDefault();if(!m){h.init();m=i.closest("["+h.attr_name()+"]").data(h.attr_name(true)+"-init")}if(n.hasClass("visible")&&i[0]===n[0]&&l.length>0&&h.is_open(i)){n=l;k=f("img",n)}h.open(k,i,n);h.update_paddles(n)}).on("click.fndtn.clearing",".clearing-main-next",function(i){h.nav(i,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(i){h.nav(i,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(i){Foundation.libs.clearing.close(i,this)});a(b).on("keydown.fndtn.clearing",function(i){h.keydown(i)});f(d).off(".clearing").on("resize.fndtn.clearing",function(){h.resize()});this.swipe_events(g)},swipe_events:function(f){var g=this,e=g.S;e(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(i){if(!i.touches){i=i.originalEvent}var h={start_page_x:i.touches[0].pageX,start_page_y:i.touches[0].pageY,start_time:(new Date()).getTime(),delta_x:0,is_scrolling:c};e(this).data("swipe-transition",h);i.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(j){if(!j.touches){j=j.originalEvent}if(j.touches.length>1||j.scale&&j.scale!==1){return}var h=e(this).data("swipe-transition");if(typeof h==="undefined"){h={}}h.delta_x=j.touches[0].pageX-h.start_page_x;if(Foundation.rtl){h.delta_x=-h.delta_x}if(typeof h.is_scrolling==="undefined"){h.is_scrolling=!!(h.is_scrolling||Math.abs(h.delta_x)<Math.abs(j.touches[0].pageY-h.start_page_y))}if(!h.is_scrolling&&!h.active){j.preventDefault();var i=(h.delta_x<0)?"next":"prev";h.active=true;g.nav(j,i)}}).on("touchend.fndtn.clearing",".visible-img",function(h){e(this).data("swipe-transition",{});h.stopPropagation()})},assemble:function(f){var e=f.parent();if(e.parent().hasClass("carousel")){return}e.after('<div id="foundationClearingHolder"></div>');var h=e.detach(),i="";if(h[0]==null){return}else{i=h[0].outerHTML}var j=this.S("#foundationClearingHolder"),k=e.data(this.attr_name(true)+"-init"),g={grid:'<div class="carousel">'+i+"</div>",viewing:k.templates.viewing},m='<div class="clearing-assembled"><div>'+g.viewing+g.grid+"</div></div>",l=this.settings.touch_label;if(Modernizr.touch){m=a(m).find(".clearing-touch-label").html(l).end()}j.after(m).remove()},open:function(e,i,p){var n=this,f=a(b.body),m=p.closest(".clearing-assembled"),h=n.S("div",m).first(),q=n.S(".visible-img",h),k=n.S("img",q).not(e),l=n.S(".clearing-touch-label",h),j=false;a("body").on("touchmove",function(r){r.preventDefault()});k.error(function(){j=true});function o(){setTimeout(function(){this.image_loaded(k,function(){if(k.outerWidth()===1&&!j){o.call(this)}else{g.call(this,k)}}.bind(this))}.bind(this),100)}function g(s){var r=a(s);r.css("visibility","visible");f.css("overflow","hidden");m.addClass("clearing-blackout");h.addClass("clearing-container");q.show();this.fix_height(p).caption(n.S(".clearing-caption",q),n.S("img",p)).center_and_label(s,l).shift(i,p,function(){p.closest("li").siblings().removeClass("visible");p.closest("li").addClass("visible")});q.trigger("opened.fndtn.clearing")}if(!this.locked()){q.trigger("open.fndtn.clearing");k.attr("src",this.load(e)).css("visibility","hidden");o.call(this)}},close:function(h,i){h.preventDefault();var j=(function(e){if(/blackout/.test(e.selector)){return e}else{return e.closest(".clearing-blackout")}}(a(i))),f=a(b.body),g,k;if(i===h.target&&j){f.css("overflow","");g=a("div",j).first();k=a(".visible-img",g);k.trigger("close.fndtn.clearing");this.settings.prev_index=0;a("ul["+this.attr_name()+"]",j).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout");g.removeClass("clearing-container");k.hide();k.trigger("closed.fndtn.clearing")}a("body").off("touchmove");return false},is_open:function(e){return e.parent().prop("style").length>0},keydown:function(g){var f=a(".clearing-blackout ul["+this.attr_name()+"]"),i=this.rtl?37:39,j=this.rtl?39:37,h=27;if(g.which===i){this.go(f,"next")}if(g.which===j){this.go(f,"prev")}if(g.which===h){this.S("a.clearing-close").trigger("click").trigger("click.fndtn.clearing")}},nav:function(h,g){var f=a("ul["+this.attr_name()+"]",".clearing-blackout");h.preventDefault();this.go(f,g)},resize:function(){var e=a("img",".clearing-blackout .visible-img"),f=a(".clearing-touch-label",".clearing-blackout");if(e.length){this.center_and_label(e,f);e.trigger("resized.fndtn.clearing")}},fix_height:function(g){var e=g.parent().children(),f=this;e.each(function(){var i=f.S(this),h=i.find("img");if(i.height()>h.outerHeight()){i.addClass("fix-height")}}).closest("ul").width(e.length*100+"%");return this},update_paddles:function(e){e=e.closest("li");var f=e.closest(".carousel").siblings(".visible-img");if(e.next().length>0){this.S(".clearing-main-next",f).removeClass("disabled")}else{this.S(".clearing-main-next",f).addClass("disabled")}if(e.prev().length>0){this.S(".clearing-main-prev",f).removeClass("disabled")}else{this.S(".clearing-main-prev",f).addClass("disabled")}},center_and_label:function(f,e){if(!this.rtl){f.css({marginLeft:-(f.outerWidth()/2),marginTop:-(f.outerHeight()/2)});if(e.length>0){e.css({marginLeft:-(e.outerWidth()/2),marginTop:-(f.outerHeight()/2)-e.outerHeight()-10})}}else{f.css({marginRight:-(f.outerWidth()/2),marginTop:-(f.outerHeight()/2),left:"auto",right:"50%"});if(e.length>0){e.css({marginRight:-(e.outerWidth()/2),marginTop:-(f.outerHeight()/2)-e.outerHeight()-10,left:"auto",right:"50%"})}}return this},load:function(e){var f;if(e[0].nodeName==="A"){f=e.attr("href")}else{f=e.parent().attr("href")}this.preload(e);if(f){return f}return e.attr("src")},preload:function(e){this.img(e.closest("li").next()).img(e.closest("li").prev())},img:function(e){if(e.length){var g=new Image(),f=this.S("a",e);if(f.length){g.src=f.attr("href")}else{g.src=this.S("img",e).attr("src")}}return this},caption:function(g,e){var f=e.attr("data-caption");if(f){g.html(f).show()}else{g.text("").hide()}return this},go:function(e,g){var f=this.S(".visible",e),h=f[g]();if(this.settings.skip_selector&&h.find(this.settings.skip_selector).length!=0){h=h[g]()}if(h.length){this.S("img",h).trigger("click",[f,h]).trigger("click.fndtn.clearing",[f,h]).trigger("change.fndtn.clearing")}},shift:function(g,n,e){var f=n.parent(),l=this.settings.prev_index||n.index(),j=this.direction(f,g,n),h=this.rtl?"right":"left",k=parseInt(f.css("left"),10),o=n.outerWidth(),m;var i={};if(n.index()!==l&&!/skip/.test(j)){if(/left/.test(j)){this.lock();i[h]=k+o;f.animate(i,300,this.unlock())}else{if(/right/.test(j)){this.lock();i[h]=k-o;f.animate(i,300,this.unlock())}}}else{if(/skip/.test(j)){m=n.index()-this.settings.up_count;this.lock();if(m>0){i[h]=-(m*o);f.animate(i,300,this.unlock())}else{i[h]=0;f.animate(i,300,this.unlock())}}}e()},direction:function(e,f,j){var h=this.S("li",e),g=h.outerWidth()+(h.outerWidth()/4),l=Math.floor(this.S(".clearing-container").outerWidth()/g)-1,k=h.index(j),i;this.settings.up_count=l;if(this.adjacent(this.settings.prev_index,k)){if((k>l)&&k>this.settings.prev_index){i="right"}else{if((k>l-1)&&k<=this.settings.prev_index){i="left"}else{i=false}}}else{i="skip"}this.settings.prev_index=k;return i},adjacent:function(e,g){for(var f=g+1;f>=g-1;f--){if(f===e){return true}}return false},lock:function(){this.settings.locked=true},unlock:function(){this.settings.locked=false},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing");this.S(d).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.dropdown={name:"dropdown",version:"5.4.3",settings:{active_class:"open",mega_class:"mega",align:"bottom",is_hover:false,opened:function(){},closed:function(){}},init:function(g,e,f){Foundation.inherit(this,"throttle");this.bindings(e,f)},events:function(f){var g=this,e=g.S;e(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(h){var i=e(this).data(g.attr_name(true)+"-init")||g.settings;if(!i.is_hover||Modernizr.touch){h.preventDefault();g.toggle(a(this))}}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(j){var h=e(this),i,l;clearTimeout(g.timeout);if(h.data(g.data_attr())){i=e("#"+h.data(g.data_attr()));l=h}else{i=h;l=e("["+g.attr_name()+"='"+i.attr("id")+"']")}var k=l.data(g.attr_name(true)+"-init")||g.settings;if(e(j.target).data(g.data_attr())&&k.is_hover){g.closeall.call(g)}if(k.is_hover){g.open.apply(g,[i,l])}}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(i){var h=e(this);g.timeout=setTimeout(function(){if(h.data(g.data_attr())){var j=h.data(g.data_attr(true)+"-init")||g.settings;if(j.is_hover){g.close.call(g,e("#"+h.data(g.data_attr())))}}else{var k=e("["+g.attr_name()+'="'+e(this).attr("id")+'"]'),j=k.data(g.attr_name(true)+"-init")||g.settings;if(j.is_hover){g.close.call(g,h)}}}.bind(this),150)}).on("click.fndtn.dropdown",function(h){var i=e(h.target).closest("["+g.attr_name()+"-content]");if(e(h.target).closest("["+g.attr_name()+"]").length>0){return}if(!(e(h.target).data("revealId"))&&(i.length>0&&(e(h.target).is("["+g.attr_name()+"-content]")||a.contains(i.first()[0],h.target)))){h.stopPropagation();return}g.close.call(g,e("["+g.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+g.attr_name()+"-content]",function(){g.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+g.attr_name()+"-content]",function(){g.settings.closed.call(this)});e(d).off(".dropdown").on("resize.fndtn.dropdown",g.throttle(function(){g.resize.call(g)},50));this.resize()},close:function(e){var f=this;e.each(function(){var g=a("["+f.attr_name()+"="+e[0].id+"]")||a("aria-controls="+e[0].id+"]");g.attr("aria-expanded","false");if(f.S(this).hasClass(f.settings.active_class)){f.S(this).css(Foundation.rtl?"right":"left","-99999px").attr("aria-hidden","true").removeClass(f.settings.active_class).prev("["+f.attr_name()+"]").removeClass(f.settings.active_class).removeData("target");f.S(this).trigger("closed.fndtn.dropdown",[e])}})},closeall:function(){var e=this;a.each(e.S("["+this.attr_name()+"-content]"),function(){e.close.call(e,e.S(this))})},open:function(e,f){this.css(e.addClass(this.settings.active_class),f);e.prev("["+this.attr_name()+"]").addClass(this.settings.active_class);e.data("target",f.get(0)).trigger("opened").trigger("opened.fndtn.dropdown",[e,f]);e.attr("aria-hidden","false");f.attr("aria-expanded","true");e.focus()},data_attr:function(){if(this.namespace.length>0){return this.namespace+"-"+this.name}return this.name},toggle:function(f){var e=this.S("#"+f.data(this.data_attr()));if(e.length===0){return}this.close.call(this,this.S("["+this.attr_name()+"-content]").not(e));if(e.hasClass(this.settings.active_class)){this.close.call(this,e);if(e.data("target")!==f.get(0)){this.open.call(this,e,f)}}else{this.open.call(this,e,f)}},resize:function(){var e=this.S("["+this.attr_name()+"-content].open"),f=this.S("["+this.attr_name()+"='"+e.attr("id")+"']");if(e.length&&f.length){this.css(e,f)}},css:function(e,i){var f=Math.max((i.width()-e.width())/2,8),h=i.data(this.attr_name(true)+"-init")||this.settings;this.clear_idx();if(this.small()){var g=this.dirs.bottom.call(e,i,h);e.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:g.top});e.css(Foundation.rtl?"right":"left",f)}else{this.style(e,i,h)}return e},style:function(f,h,g){var e=a.extend({position:"absolute"},this.dirs[g.align].call(f,h,g));f.attr("style","").css(e)},dirs:{_base:function(h){var f=this.offsetParent(),e=f.offset(),g=h.offset();g.top-=e.top;g.left-=e.left;return g},top:function(h,f){var g=Foundation.libs.dropdown,e=g.dirs._base.call(this,h);this.addClass("drop-top");if(h.outerWidth()<this.outerWidth()||g.small()||this.hasClass(f.mega_menu)){g.adjust_pip(this,h,f,e)}if(Foundation.rtl){return{left:e.left-this.outerWidth()+h.outerWidth(),top:e.top-this.outerHeight()}}return{left:e.left,top:e.top-this.outerHeight()}},bottom:function(h,f){var g=Foundation.libs.dropdown,e=g.dirs._base.call(this,h);if(h.outerWidth()<this.outerWidth()||g.small()||this.hasClass(f.mega_menu)){g.adjust_pip(this,h,f,e)}if(g.rtl){return{left:e.left-this.outerWidth()+h.outerWidth(),top:e.top+h.outerHeight()}}return{left:e.left,top:e.top+h.outerHeight()}},left:function(g,f){var e=Foundation.libs.dropdown.dirs._base.call(this,g);this.addClass("drop-left");return{left:e.left-this.outerWidth(),top:e.top}},right:function(g,f){var e=Foundation.libs.dropdown.dirs._base.call(this,g);this.addClass("drop-right");return{left:e.left+g.outerWidth(),top:e.top}}},adjust_pip:function(g,n,l,i){var m=Foundation.stylesheet,h=8;if(g.hasClass(l.mega_class)){h=i.left+(n.outerWidth()/2)-8}else{if(this.small()){h+=i.left-8}}this.rule_idx=m.cssRules.length;var k=".f-dropdown.open:before",j=".f-dropdown.open:after",f="left: "+h+"px;",e="left: "+(h-1)+"px;";if(m.insertRule){m.insertRule([k,"{",f,"}"].join(" "),this.rule_idx);m.insertRule([j,"{",e,"}"].join(" "),this.rule_idx+1)}else{m.addRule(k,f,this.rule_idx);m.addRule(j,e,this.rule_idx+1)}},clear_idx:function(){var e=Foundation.stylesheet;if(this.rule_idx){e.deleteRule(this.rule_idx);e.deleteRule(this.rule_idx);delete this.rule_idx}},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){this.S(this.scope).off(".fndtn.dropdown");this.S("html, body").off(".fndtn.dropdown");this.S(d).off(".fndtn.dropdown");this.S("[data-dropdown-content]").off(".fndtn.dropdown")},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.equalizer={name:"equalizer",version:"5.4.3",settings:{use_tallest:true,before_height_change:a.noop,after_height_change:a.noop,equalize_on_stack:false},init:function(g,e,f){Foundation.inherit(this,"image_loaded");this.bindings(e,f);this.reflow()},events:function(){this.S(d).off(".equalizer").on("resize.fndtn.equalizer",function(f){this.reflow()}.bind(this))},equalize:function(e){var h=false,l=e.find("["+this.attr_name()+"-watch]:visible"),k=e.data(this.attr_name(true)+"-init");if(l.length===0){return}var f=l.first().offset().top;k.before_height_change();e.trigger("before-height-change").trigger("before-height-change.fndth.equalizer");l.height("inherit");l.each(function(){var m=a(this);if(m.offset().top!==f){h=true}});if(k.equalize_on_stack===false){if(h){return}}var g=l.map(function(){return a(this).outerHeight(false)}).get();if(k.use_tallest){var i=Math.max.apply(null,g);l.css("height",i)}else{var j=Math.min.apply(null,g);l.css("height",j)}k.after_height_change();e.trigger("after-height-change").trigger("after-height-change.fndtn.equalizer")},reflow:function(){var e=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){var f=a(this);e.image_loaded(e.S("img",this),function(){e.equalize(f)})})}}})(jQuery,window,window.document);(function(a,d,b,c){Foundation.libs.interchange={name:"interchange",version:"5.4.3",cache:{},images_loaded:false,nodes_loaded:false,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(e,h,j){if(/IMG/.test(e[0].nodeName)){var g=e[0].src;if(new RegExp(h,"i").test(g)){return}e[0].src=h;return j(e[0].src)}var f=e.data(this.data_attr+"-last-path"),i=this;if(f==h){return}if(/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(h)){a(e).css("background-image","url("+h+")");e.data("interchange-last-path",h);return j(h)}return a.get(h,function(k){e.html(k);e.data(i.data_attr+"-last-path",h);j()})}}},init:function(g,e,f){Foundation.inherit(this,"throttle random_str");this.data_attr=this.set_data_attr();a.extend(true,this.settings,e,f);this.bindings(e,f);this.load("images");this.load("nodes")},get_media_hash:function(){var e="";for(var f in this.settings.named_queries){e+=matchMedia(this.settings.named_queries[f]).matches.toString()}return e},events:function(){var f=this,e;a(d).off(".interchange").on("resize.fndtn.interchange",f.throttle(function(){var g=f.get_media_hash();if(g!==e){f.resize()}e=g},50));return this},resize:function(){var e=this.cache;if(!this.images_loaded||!this.nodes_loaded){setTimeout(a.proxy(this.resize,this),50);return}for(var g in e){if(e.hasOwnProperty(g)){var f=this.results(g,e[g]);if(f){this.settings.directives[f.scenario[1]].call(this,f.el,f.scenario[0],function(){if(arguments[0] instanceof Array){var h=arguments[0]}else{var h=Array.prototype.slice.call(arguments,0)}f.el.trigger(f.scenario[1],h)})}}}},results:function(j,i){var e=i.length;if(e>0){var f=this.S("["+this.add_namespace("data-uuid")+'="'+j+'"]');while(e--){var g,h=i[e][2];if(this.settings.named_queries.hasOwnProperty(h)){g=matchMedia(this.settings.named_queries[h])}else{g=matchMedia(h)}if(g.matches){return{el:f,scenario:i[e]}}}}return false},load:function(f,e){if(typeof this["cached_"+f]==="undefined"||e){this["update_"+f]()}return this["cached_"+f]},update_images:function(){var h=this.S("img["+this.data_attr+"]"),e=h.length,g=e,j=0,f=this.data_attr;this.cache={};this.cached_images=[];this.images_loaded=(e===0);while(g--){j++;if(h[g]){var k=h[g].getAttribute(f)||"";if(k.length>0){this.cached_images.push(h[g])}}if(j===e){this.images_loaded=true;this.enhance("images")}}return this},update_nodes:function(){var j=this.S("["+this.data_attr+"]").not("img"),e=j.length,g=e,h=0,f=this.data_attr;this.cached_nodes=[];this.nodes_loaded=(e===0);while(g--){h++;var k=j[g].getAttribute(f)||"";if(k.length>0){this.cached_nodes.push(j[g])}if(h===e){this.nodes_loaded=true;this.enhance("nodes")}}return this},enhance:function(f){var e=this["cached_"+f].length;while(e--){this.object(a(this["cached_"+f][e]))}return a(d).trigger("resize").trigger("resize.fndtn.interchange")},convert_directive:function(e){var f=this.trim(e);if(f.length>0){return f}return"replace"},parse_scenario:function(j){var g=j[0].match(/(.+),\s*(\w+)\s*$/),h=j[1];if(g){var i=g[1],f=g[2]}else{var e=j[0].split(/,\s*$/),i=e[0],f=""}return[this.trim(i),this.convert_directive(f),this.trim(h)]},object:function(e){var h=this.parse_data_attr(e),j=[],f=h.length;if(f>0){while(f--){var k=h[f].split(/\((.*?)(\))$/);if(k.length>1){var g=this.parse_scenario(k);j.push(g)}}}return this.store(e,j)},store:function(f,g){var h=this.random_str(),e=f.data(this.add_namespace("uuid",true));if(this.cache[e]){return this.cache[e]}f.attr(this.add_namespace("data-uuid"),h);return this.cache[h]=g},trim:function(e){if(typeof e==="string"){return a.trim(e)}return e},set_data_attr:function(e){if(e){if(this.namespace.length>0){return this.namespace+"-"+this.settings.load_attr}return this.settings.load_attr}if(this.namespace.length>0){return"data-"+this.namespace+"-"+this.settings.load_attr}return"data-"+this.settings.load_attr},parse_data_attr:function(e){var h=e.attr(this.attr_name()).split(/\[(.*?)\]/),f=h.length,g=[];while(f--){if(h[f].replace(/[\W\d]+/,"").length>4){g.push(h[f])}}return g},reflow:function(){this.load("images",true);this.load("nodes",true)}}}(jQuery,window,window.document));(function(a,e,b,d){var c=c||false;Foundation.libs.joyride={name:"joyride",version:"5.4.3",defaults:{expose:false,modal:true,keyboard:true,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:true,start_offset:0,next_button:true,prev_button:true,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:false,cookie_name:"joyride",cookie_domain:false,cookie_expires:365,tip_container:"body",abort_on_close:true,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'<a href="#close" class="joyride-close-tip">&times;</a>',timer:'<div class="joyride-timer-indicator-wrap"><span class="joyride-timer-indicator"></span></div>',tip:'<div class="joyride-tip-guide"><span class="joyride-nub"></span></div>',wrapper:'<div class="joyride-content-wrapper"></div>',button:'<a href="#" class="small button joyride-next-tip"></a>',prev_button:'<a href="#" class="small button joyride-prev-tip"></a>',modal:'<div class="joyride-modal-bg"></div>',expose:'<div class="joyride-expose-wrapper"></div>',expose_cover:'<div class="joyride-expose-cover"></div>'},expose_add_class:""},init:function(h,f,g){Foundation.inherit(this,"throttle random_str");this.settings=this.settings||a.extend({},this.defaults,(g||f));this.bindings(f,g)},go_next:function(){if(this.settings.$li.next().length<1){this.end()}else{if(this.settings.timer>0){clearTimeout(this.settings.automate);this.hide();this.show();this.startTimer()}else{this.hide();this.show()}}},go_prev:function(){if(this.settings.$li.prev().length<1){}else{if(this.settings.timer>0){clearTimeout(this.settings.automate);this.hide();this.show(null,true);this.startTimer()}else{this.hide();this.show(null,true)}}},events:function(){var f=this;a(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(g){g.preventDefault();this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(g){g.preventDefault();this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(g){g.preventDefault();this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.joyride",function(g){if(!this.settings.keyboard){return}switch(g.which){case 39:g.preventDefault();this.go_next();break;case 37:g.preventDefault();this.go_prev();break;case 27:g.preventDefault();this.end(this.settings.abort_on_close)}}.bind(this));a(e).off(".joyride").on("resize.fndtn.joyride",f.throttle(function(){if(a("["+f.attr_name()+"]").length>0&&f.settings.$next_tip&&f.settings.riding){if(f.settings.exposed.length>0){var g=a(f.settings.exposed);g.each(function(){var h=a(this);f.un_expose(h);f.expose(h)})}if(f.is_phone()){f.pos_phone()}else{f.pos_default(false)}}},100))},start:function(){var i=this,f=a("["+this.attr_name()+"]",this.scope),h=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],g=h.length;if(!f.length>0){return}if(!this.settings.init){this.events()}this.settings=f.data(this.attr_name(true)+"-init");this.settings.$content_el=f;this.settings.$body=a(this.settings.tip_container);this.settings.body_offset=a(this.settings.tip_container).position();this.settings.$tip_content=this.settings.$content_el.find("> li");this.settings.paused=false;this.settings.attempts=0;this.settings.riding=true;if(typeof a.cookie!=="function"){this.settings.cookie_monster=false}if(!this.settings.cookie_monster||this.settings.cookie_monster&&!a.cookie(this.settings.cookie_name)){this.settings.$tip_content.each(function(l){var j=a(this);this.settings=a.extend({},i.defaults,i.data_options(j));var k=g;while(k--){i.settings[h[k]]=parseInt(i.settings[h[k]],10)}i.create({$li:j,index:l})});if(!this.settings.start_timer_on_click&&this.settings.timer>0){this.show("init");this.startTimer()}else{this.show("init")}}},resume:function(){this.set_li();this.show()},tip_template:function(h){var f,g;h.tip_class=h.tip_class||"";f=a(this.settings.template.tip).addClass(h.tip_class);g=a.trim(a(h.li).html())+this.prev_button_text(h.prev_button_text,h.index)+this.button_text(h.button_text)+this.settings.template.link+this.timer_instance(h.index);f.append(a(this.settings.template.wrapper));f.first().attr(this.add_namespace("data-index"),h.index);a(".joyride-content-wrapper",f).append(g);return f[0]},timer_instance:function(f){var g;if((f===0&&this.settings.start_timer_on_click&&this.settings.timer>0)||this.settings.timer===0){g=""}else{g=a(this.settings.template.timer)[0].outerHTML}return g},button_text:function(f){if(this.settings.tip_settings.next_button){f=a.trim(f)||"Next";f=a(this.settings.template.button).append(f)[0].outerHTML}else{f=""}return f},prev_button_text:function(g,f){if(this.settings.tip_settings.prev_button){g=a.trim(g)||"Previous";if(f==0){g=a(this.settings.template.prev_button).append(g).addClass("disabled")[0].outerHTML}else{g=a(this.settings.template.prev_button).append(g)[0].outerHTML}}else{g=""}return g},create:function(h){this.settings.tip_settings=a.extend({},this.settings,this.data_options(h.$li));var g=h.$li.attr(this.add_namespace("data-button"))||h.$li.attr(this.add_namespace("data-text")),i=h.$li.attr(this.add_namespace("data-button-prev"))||h.$li.attr(this.add_namespace("data-prev-text")),j=h.$li.attr("class"),f=a(this.tip_template({tip_class:j,index:h.index,button_text:g,prev_button_text:i,li:h.$li}));a(this.settings.tip_container).append(f)},show:function(g,h){var f=null;if(this.settings.$li===d||(a.inArray(this.settings.$li.index(),this.settings.pause_after)===-1)){if(this.settings.paused){this.settings.paused=false}else{this.set_li(g,h)}this.settings.attempts=0;if(this.settings.$li.length&&this.settings.$target.length>0){if(g){this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip);if(this.settings.modal){this.show_modal()}}this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip);if(this.settings.modal&&this.settings.expose){this.expose()}this.settings.tip_settings=a.extend({},this.settings,this.data_options(this.settings.$li));this.settings.timer=parseInt(this.settings.timer,10);this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location];if(!/body/i.test(this.settings.$target.selector)){this.scroll_to()}if(this.is_phone()){this.pos_phone(true)}else{this.pos_default(true)}f=this.settings.$next_tip.find(".joyride-timer-indicator");if(/pop/i.test(this.settings.tip_animation)){f.width(0);if(this.settings.timer>0){this.settings.$next_tip.show();setTimeout(function(){f.animate({width:f.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)}else{this.settings.$next_tip.show()}}else{if(/fade/i.test(this.settings.tip_animation)){f.width(0);if(this.settings.timer>0){this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show();setTimeout(function(){f.animate({width:f.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)}else{this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)}}}this.settings.$current_tip=this.settings.$next_tip}else{if(this.settings.$li&&this.settings.$target.length<1){this.show()}else{this.end()}}}else{this.settings.paused=true}},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){if(this.settings.modal&&this.settings.expose){this.un_expose()}if(!this.settings.modal){a(".joyride-modal-bg").hide()}this.settings.$current_tip.css("visibility","hidden");setTimeout(a.proxy(function(){this.hide();this.css("visibility","visible")},this.settings.$current_tip),0);this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(f,g){if(f){this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset);this.set_next_tip();this.settings.$current_tip=this.settings.$next_tip}else{if(g){this.settings.$li=this.settings.$li.prev()}else{this.settings.$li=this.settings.$li.next()}this.set_next_tip()}this.set_target()},set_next_tip:function(){this.settings.$next_tip=a(".joyride-tip-guide").eq(this.settings.$li.index());this.settings.$next_tip.data("closed","")},set_target:function(){var g=this.settings.$li.attr(this.add_namespace("data-class")),h=this.settings.$li.attr(this.add_namespace("data-id")),f=function(){if(h){return a(b.getElementById(h))}else{if(g){return a("."+g).first()}else{return a("body")}}};this.settings.$target=f()},scroll_to:function(){var g,f;g=a(e).height()/2;f=Math.ceil(this.settings.$target.offset().top-g+this.settings.$next_tip.outerHeight());if(f!=0){a("html, body").stop().animate({scrollTop:f},this.settings.scroll_speed,"swing")}},paused:function(){return(a.inArray((this.settings.$li.index()+1),this.settings.pause_after)===-1)},restart:function(){this.hide();this.settings.$li=d;this.show("init")},pos_default:function(g){var f=this.settings.$next_tip.find(".joyride-nub"),j=Math.ceil(f.outerWidth()/2),i=Math.ceil(f.outerHeight()/2),k=g||false;if(k){this.settings.$next_tip.css("visibility","hidden");this.settings.$next_tip.show()}if(!/body/i.test(this.settings.$target.selector)){var l=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,h=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;if(this.bottom()){if(this.rtl){this.settings.$next_tip.css({top:(this.settings.$target.offset().top+i+this.settings.$target.outerHeight()+l),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+h})}else{this.settings.$next_tip.css({top:(this.settings.$target.offset().top+i+this.settings.$target.outerHeight()+l),left:this.settings.$target.offset().left+h})}this.nub_position(f,this.settings.tip_settings.nub_position,"top")}else{if(this.top()){if(this.rtl){this.settings.$next_tip.css({top:(this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-i+l),left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()})}else{this.settings.$next_tip.css({top:(this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-i+l),left:this.settings.$target.offset().left+h})}this.nub_position(f,this.settings.tip_settings.nub_position,"bottom")}else{if(this.right()){this.settings.$next_tip.css({top:this.settings.$target.offset().top+l,left:(this.settings.$target.outerWidth()+this.settings.$target.offset().left+j+h)});this.nub_position(f,this.settings.tip_settings.nub_position,"left")}else{if(this.left()){this.settings.$next_tip.css({top:this.settings.$target.offset().top+l,left:(this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-j+h)});this.nub_position(f,this.settings.tip_settings.nub_position,"right")}}}}if(!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts<this.settings.tip_settings.tip_location_pattern.length){f.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left");this.settings.tip_settings.tip_location=this.settings.tip_settings.tip_location_pattern[this.settings.attempts];this.settings.attempts++;this.pos_default()}}else{if(this.settings.$li.length){this.pos_modal(f)}}if(k){this.settings.$next_tip.hide();this.settings.$next_tip.css("visibility","visible")}},pos_phone:function(g){var j=this.settings.$next_tip.outerHeight(),k=this.settings.$next_tip.offset(),i=this.settings.$target.outerHeight(),f=a(".joyride-nub",this.settings.$next_tip),h=Math.ceil(f.outerHeight()/2),l=g||false;f.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left");if(l){this.settings.$next_tip.css("visibility","hidden");this.settings.$next_tip.show()}if(!/body/i.test(this.settings.$target.selector)){if(this.top()){this.settings.$next_tip.offset({top:this.settings.$target.offset().top-j-h});f.addClass("bottom")}else{this.settings.$next_tip.offset({top:this.settings.$target.offset().top+i+h});f.addClass("top")}}else{if(this.settings.$li.length){this.pos_modal(f)}}if(l){this.settings.$next_tip.hide();this.settings.$next_tip.css("visibility","visible")}},pos_modal:function(f){this.center();f.hide();this.show_modal()},show_modal:function(){if(!this.settings.$next_tip.data("closed")){var f=a(".joyride-modal-bg");if(f.length<1){a("body").append(this.settings.template.modal).show()}if(/pop/i.test(this.settings.tip_animation)){f.show()}else{f.fadeIn(this.settings.tip_animation_fade_speed)}}},expose:function(){var g,h,f,j,i,k="expose-"+this.random_str(6);if(arguments.length>0&&arguments[0] instanceof a){f=arguments[0]}else{if(this.settings.$target&&!/body/i.test(this.settings.$target.selector)){f=this.settings.$target}else{return false}}if(f.length<1){if(e.console){console.error("element not valid",f)}return false}g=a(this.settings.template.expose);this.settings.$body.append(g);g.css({top:f.offset().top,left:f.offset().left,width:f.outerWidth(true),height:f.outerHeight(true)});h=a(this.settings.template.expose_cover);j={zIndex:f.css("z-index"),position:f.css("position")};i=f.attr("class")==null?"":f.attr("class");f.css("z-index",parseInt(g.css("z-index"))+1);if(j.position=="static"){f.css("position","relative")}f.data("expose-css",j);f.data("orig-class",i);f.attr("class",i+" "+this.settings.expose_add_class);h.css({top:f.offset().top,left:f.offset().left,width:f.outerWidth(true),height:f.outerHeight(true)});if(this.settings.modal){this.show_modal()}this.settings.$body.append(h);g.addClass(k);h.addClass(k);f.data("expose",k);this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,f);this.add_exposed(f)},un_expose:function(){var i,g,h,k,j,f=false;if(arguments.length>0&&arguments[0] instanceof a){g=arguments[0]}else{if(this.settings.$target&&!/body/i.test(this.settings.$target.selector)){g=this.settings.$target}else{return false}}if(g.length<1){if(e.console){console.error("element not valid",g)}return false}i=g.data("expose");h=a("."+i);if(arguments.length>1){f=arguments[1]}if(f===true){a(".joyride-expose-wrapper,.joyride-expose-cover").remove()}else{h.remove()}k=g.data("expose-css");if(k.zIndex=="auto"){g.css("z-index","")}else{g.css("z-index",k.zIndex)}if(k.position!=g.css("position")){if(k.position=="static"){g.css("position","")}else{g.css("position",k.position)}}j=g.data("orig-class");g.attr("class",j);g.removeData("orig-classes");g.removeData("expose");g.removeData("expose-z-index");this.remove_exposed(g)},add_exposed:function(f){this.settings.exposed=this.settings.exposed||[];if(f instanceof a||typeof f==="object"){this.settings.exposed.push(f[0])}else{if(typeof f=="string"){this.settings.exposed.push(f)}}},remove_exposed:function(f){var h,g;if(f instanceof a){h=f[0]}else{if(typeof f=="string"){h=f}}this.settings.exposed=this.settings.exposed||[];g=this.settings.exposed.length;while(g--){if(this.settings.exposed[g]==h){this.settings.exposed.splice(g,1);return}}},center:function(){var f=a(e);this.settings.$next_tip.css({top:(((f.height()-this.settings.$next_tip.outerHeight())/2)+f.scrollTop()),left:(((f.width()-this.settings.$next_tip.outerWidth())/2)+f.scrollLeft())});return true},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(g){var l=a(e),m=l.height()/2,j=Math.ceil(this.settings.$target.offset().top-m+this.settings.$next_tip.outerHeight()),i=l.width()+l.scrollLeft(),h=l.height()+j,f=l.height()+l.scrollTop(),k=l.scrollTop();if(j<k){if(j<0){k=0}else{k=j}}if(h>f){f=h}return[g.offset().top<k,i<g.offset().left+g.outerWidth(),f<g.offset().top+g.outerHeight(),l.scrollLeft()>g.offset().left]},visible:function(f){var g=f.length;while(g--){if(f[g]){return false}}return true},nub_position:function(g,h,f){if(h==="auto"){g.addClass(f)}else{g.addClass(h)}},startTimer:function(){if(this.settings.$li.length){this.settings.automate=setTimeout(function(){this.hide();this.show();this.startTimer()}.bind(this),this.settings.timer)}else{clearTimeout(this.settings.automate)}},end:function(f){if(this.settings.cookie_monster){a.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain})}if(this.settings.timer>0){clearTimeout(this.settings.automate)}if(this.settings.modal&&this.settings.expose){this.un_expose()}a(this.scope).off("keyup.joyride");this.settings.$next_tip.data("closed",true);this.settings.riding=false;a(".joyride-modal-bg").hide();this.settings.$current_tip.hide();if(typeof f==="undefined"||f===false){this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip);this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip)}a(".joyride-tip-guide").remove()},off:function(){a(this.scope).off(".joyride");a(e).off(".joyride");a(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride");a(".joyride-tip-guide, .joyride-modal-bg").remove();clearTimeout(this.settings.automate);this.settings={}},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.4.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0},init:function(g,e,f){Foundation.inherit(this,"throttle");this.bindings(e,f)},events:function(){var f=this,e=f.S,g=f.settings;f.set_expedition_position();e(f.scope).off(".magellan").on("click.fndtn.magellan","["+f.add_namespace("data-magellan-arrival")+'] a[href^="#"]',function(h){h.preventDefault();var i=a(this).closest("["+f.attr_name()+"]"),l=i.data("magellan-expedition-init"),j=this.hash.split("#").join(""),m=a("a[name='"+j+"']");if(m.length===0){m=a("#"+j)}var k=m.offset().top-l.destination_threshold+1;k=k-i.outerHeight();a("html, body").stop().animate({scrollTop:k},700,"swing",function(){if(history.pushState){history.pushState(null,null,"#"+j)}else{location.hash="#"+j}})}).on("scroll.fndtn.magellan",f.throttle(this.check_for_arrivals.bind(this),g.throttle_delay));a(d).on("resize.fndtn.magellan",f.throttle(this.set_expedition_position.bind(this),g.throttle_delay))},check_for_arrivals:function(){var e=this;e.update_arrivals();e.update_expedition_positions()},set_expedition_position:function(){var e=this;a("["+this.attr_name()+"=fixed]",e.scope).each(function(i,f){var g=a(this),j=g.data("magellan-expedition-init"),k=g.attr("styles"),l,h;g.attr("style","");l=g.offset().top+j.threshold;h=parseInt(g.data("magellan-fixed-top"));if(!isNaN(h)){e.settings.fixed_top=h}g.data(e.data_attr("magellan-top-offset"),l);g.attr("style",k)})},update_expedition_positions:function(){var e=this,f=a(d).scrollTop();a("["+this.attr_name()+"=fixed]",e.scope).each(function(){var g=a(this),i=g.data("magellan-expedition-init"),j=g.attr("style"),k=g.data("magellan-top-offset");if(f+e.settings.fixed_top>=k){var h=g.prev("["+e.add_namespace("data-magellan-expedition-clone")+"]");if(h.length===0){h=g.clone();h.removeAttr(e.attr_name());h.attr(e.add_namespace("data-magellan-expedition-clone"),"");g.before(h)}g.css({position:"fixed",top:i.fixed_top}).addClass("fixed")}else{g.prev("["+e.add_namespace("data-magellan-expedition-clone")+"]").remove();g.attr("style",j).css("position","").css("top","").removeClass("fixed")}})},update_arrivals:function(){var e=this,f=a(d).scrollTop();a("["+this.attr_name()+"]",e.scope).each(function(){var i=a(this),k=i.data(e.attr_name(true)+"-init"),j=e.offsets(i,f),h=i.find("["+e.add_namespace("data-magellan-arrival")+"]"),g=false;j.each(function(m,n){if(n.viewport_offset>=n.top_offset){var l=i.find("["+e.add_namespace("data-magellan-arrival")+"]");l.not(n.arrival).removeClass(k.active_class);n.arrival.addClass(k.active_class);g=true;return true}});if(!g){h.removeClass(k.active_class)}})},offsets:function(e,i){var f=this,g=e.data(f.attr_name(true)+"-init"),h=i;return e.find("["+f.add_namespace("data-magellan-arrival")+"]").map(function(l,k){var m=a(this).data(f.data_attr("magellan-arrival")),j=a("["+f.add_namespace("data-magellan-destination")+"="+m+"]");if(j.length>0){var n=Math.floor(j.offset().top-g.destination_threshold-e.outerHeight());return{destination:j,arrival:a(this),top_offset:n,viewport_offset:h}}}).sort(function(j,k){if(j.top_offset<k.top_offset){return -1}if(j.top_offset>k.top_offset){return 1}return 0})},data_attr:function(e){if(this.namespace.length>0){return this.namespace+"-"+e}return e},off:function(){this.S(this.scope).off(".magellan");this.S(d).off(".magellan")},reflow:function(){var e=this;a("["+e.add_namespace("data-magellan-expedition-clone")+"]",e.scope).remove()}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.offcanvas={name:"offcanvas",version:"5.4.3",settings:{open_method:"move",close_on_click:false},init:function(g,e,f){this.bindings(e,f)},events:function(){var i=this,h=i.S,f="",g="",e="";if(this.settings.open_method==="move"){f="move-";g="right";e="left"}else{if(this.settings.open_method==="overlap_single"){f="offcanvas-overlap-";g="right";e="left"}else{if(this.settings.open_method==="overlap"){f="offcanvas-overlap"}}}h(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(j){i.click_toggle_class(j,f+g);if(i.settings.open_method!=="overlap"){h(".left-submenu").removeClass(f+g)}a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(j){var l=i.get_settings(j);var k=h(this).parent();if(l.close_on_click&&!k.hasClass("has-submenu")&&!k.hasClass("back")){i.hide.call(i,f+g,i.get_wrapper(j));k.parent().removeClass(f+g)}else{if(h(this).parent().hasClass("has-submenu")){j.preventDefault();h(this).siblings(".left-submenu").toggleClass(f+g)}else{if(k.hasClass("back")){j.preventDefault();k.parent().removeClass(f+g)}}}a(".left-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(j){i.click_toggle_class(j,f+e);if(i.settings.open_method!=="overlap"){h(".right-submenu").removeClass(f+e)}a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(j){var l=i.get_settings(j);var k=h(this).parent();if(l.close_on_click&&!k.hasClass("has-submenu")&&!k.hasClass("back")){i.hide.call(i,f+e,i.get_wrapper(j));k.parent().removeClass(f+e)}else{if(h(this).parent().hasClass("has-submenu")){j.preventDefault();h(this).siblings(".right-submenu").toggleClass(f+e)}else{if(k.hasClass("back")){j.preventDefault();k.parent().removeClass(f+e)}}}a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(j){i.click_remove_class(j,f+e);h(".right-submenu").removeClass(f+e);if(g){i.click_remove_class(j,f+g);h(".left-submenu").removeClass(f+e)}a(".right-off-canvas-toggle").attr("aria-expanded","true")}).on("click.fndtn.offcanvas",".exit-off-canvas",function(j){i.click_remove_class(j,f+e);a(".left-off-canvas-toggle").attr("aria-expanded","false");if(g){i.click_remove_class(j,f+g);a(".right-off-canvas-toggle").attr("aria-expanded","false")}})},toggle:function(f,e){e=e||this.get_wrapper();if(e.is("."+f)){this.hide(f,e)}else{this.show(f,e)}},show:function(f,e){e=e||this.get_wrapper();e.trigger("open").trigger("open.fndtn.offcanvas");e.addClass(f)},hide:function(f,e){e=e||this.get_wrapper();e.trigger("close").trigger("close.fndtn.offcanvas");e.removeClass(f)},click_toggle_class:function(h,g){h.preventDefault();var f=this.get_wrapper(h);this.toggle(g,f)},click_remove_class:function(h,g){h.preventDefault();var f=this.get_wrapper(h);this.hide(g,f)},get_settings:function(f){var g=this.S(f.target).closest("["+this.attr_name()+"]");return g.data(this.attr_name(true)+"-init")||this.settings},get_wrapper:function(g){var f=this.S(g?g.target:this.scope).closest(".off-canvas-wrap");if(f.length===0){f=this.S(".off-canvas-wrap")}return f},reflow:function(){}}}(jQuery,window,window.document));(function(a,i,b,h){var d=function(){};var e=function(n,s){if(n.hasClass(s.slides_container_class)){return this}var r=this,m,t=n,q,l,v,o=0,k,u,p=false,j=false;r.slides=function(){return t.children(s.slide_selector)};r.slides().first().addClass(s.active_slide_class);r.update_slide_number=function(w){if(s.slide_number){q.find("span:first").text(parseInt(w)+1);q.find("span:last").text(r.slides().length)}if(s.bullets){if(l){l.children().removeClass(s.bullets_active_class);a(l.children().get(w)).addClass(s.bullets_active_class)}}};r.update_active_link=function(w){var x=a('[data-orbit-link="'+r.slides().eq(w).attr("data-orbit-slide")+'"]');x.siblings().removeClass(s.bullets_active_class);x.addClass(s.bullets_active_class)};r.build_markup=function(){t.wrap('<div class="'+s.container_class+'"></div>');m=t.parent();t.addClass(s.slides_container_class);if(s.stack_on_small){m.addClass(s.stack_on_small_class)}if(!(r.slides().length<=1)){if(s.navigation_arrows){m.append(a('<a href="#"><span></span></a>').addClass(s.prev_class));m.append(a('<a href="#"><span></span></a>').addClass(s.next_class))}}if(s.timer){v=a("<div>").addClass(s.timer_container_class);v.append("<span>");v.append(a("<div>").addClass(s.timer_progress_class));v.addClass(s.timer_paused_class);m.append(v)}if(s.slide_number){q=a("<div>").addClass(s.slide_number_class);q.append("<span></span> "+s.slide_number_text+" <span></span>");m.append(q)}if(!(r.slides().length<=1)){if(s.bullets){l=a("<ol>").addClass(s.bullets_container_class);m.append(l);l.wrap('<div class="orbit-bullets-container"></div>');r.slides().each(function(y,x){var w=a("<li>").attr("data-orbit-slide",y).on("click",r.link_bullet);l.append(w)})}}};r._goto=function(A,D){if(A===o){return false}if(typeof u==="object"){u.restart()}var B=r.slides();var y="next";p=true;if(A<o){y="prev"}if(A>=B.length){if(!s.circular){return false}A=0}else{if(A<0){if(!s.circular){return false}A=B.length-1}}var x=a(B.get(o));var z=a(B.get(A));x.css("zIndex",2);x.removeClass(s.active_slide_class);z.css("zIndex",4).addClass(s.active_slide_class);t.trigger("before-slide-change.fndtn.orbit");s.before_slide_change();r.update_active_link(A);var w=function(){var E=function(){o=A;p=false;if(D===true){u=r.create_timer();u.start()}r.update_slide_number(o);t.trigger("after-slide-change.fndtn.orbit",[{slide_number:o,total_slides:B.length}]);s.after_slide_change(o,B.length)};if(t.height()!=z.height()&&s.variable_height){t.animate({height:z.height()},250,"linear",E)}else{E()}};if(B.length===1){w();return false}var C=function(){if(y==="next"){k.next(x,z,w)}if(y==="prev"){k.prev(x,z,w)}};if(z.height()>t.height()&&s.variable_height){t.animate({height:z.height()},250,"linear",C)}else{C()}};r.next=function(w){w.stopImmediatePropagation();w.preventDefault();r._goto(o+1)};r.prev=function(w){w.stopImmediatePropagation();w.preventDefault();r._goto(o-1)};r.link_custom=function(w){w.preventDefault();var x=a(this).attr("data-orbit-link");if((typeof x==="string")&&(x=a.trim(x))!=""){var y=m.find("[data-orbit-slide="+x+"]");if(y.index()!=-1){r._goto(y.index())}}};r.link_bullet=function(w){var x=a(this).attr("data-orbit-slide");if((typeof x==="string")&&(x=a.trim(x))!=""){if(isNaN(parseInt(x))){var y=m.find("[data-orbit-slide="+x+"]");if(y.index()!=-1){r._goto(y.index()+1)}}else{r._goto(parseInt(x))}}};r.timer_callback=function(){r._goto(o+1,true)};r.compute_dimensions=function(){var w=a(r.slides().get(o));var x=w.height();if(!s.variable_height){r.slides().each(function(){if(a(this).height()>x){x=a(this).height()}})}t.height(x)};r.create_timer=function(){var w=new g(m.find("."+s.timer_container_class),s,r.timer_callback);return w};r.stop_timer=function(){if(typeof u==="object"){u.stop()}};r.toggle_timer=function(){var w=m.find("."+s.timer_container_class);if(w.hasClass(s.timer_paused_class)){if(typeof u==="undefined"){u=r.create_timer()}u.start()}else{if(typeof u==="object"){u.stop()}}};r.init=function(){r.build_markup();if(s.timer){u=r.create_timer();Foundation.utils.image_loaded(this.slides().children("img"),u.start)}k=new c(s,t);if(s.animation==="slide"){k=new f(s,t)}m.on("click","."+s.next_class,r.next);m.on("click","."+s.prev_class,r.prev);if(s.next_on_click){m.on("click","."+s.slides_container_class+" [data-orbit-slide]",r.link_bullet)}m.on("click",r.toggle_timer);if(s.swipe){m.on("touchstart.fndtn.orbit",function(x){if(!x.touches){x=x.originalEvent}var w={start_page_x:x.touches[0].pageX,start_page_y:x.touches[0].pageY,start_time:(new Date()).getTime(),delta_x:0,is_scrolling:h};m.data("swipe-transition",w);x.stopPropagation()}).on("touchmove.fndtn.orbit",function(y){if(!y.touches){y=y.originalEvent}if(y.touches.length>1||y.scale&&y.scale!==1){return}var w=m.data("swipe-transition");if(typeof w==="undefined"){w={}}w.delta_x=y.touches[0].pageX-w.start_page_x;if(typeof w.is_scrolling==="undefined"){w.is_scrolling=!!(w.is_scrolling||Math.abs(w.delta_x)<Math.abs(y.touches[0].pageY-w.start_page_y))}if(!w.is_scrolling&&!w.active){y.preventDefault();var x=(w.delta_x<0)?(o+1):(o-1);w.active=true;r._goto(x)}}).on("touchend.fndtn.orbit",function(w){m.data("swipe-transition",{});w.stopPropagation()})}m.on("mouseenter.fndtn.orbit",function(w){if(s.timer&&s.pause_on_hover){r.stop_timer()}}).on("mouseleave.fndtn.orbit",function(w){if(s.timer&&s.resume_on_mouseout){u.start()}});a(b).on("click","[data-orbit-link]",r.link_custom);a(i).on("load resize",r.compute_dimensions);Foundation.utils.image_loaded(this.slides().children("img"),r.compute_dimensions);Foundation.utils.image_loaded(this.slides().children("img"),function(){m.prev("."+s.preloader_class).css("display","none");r.update_slide_number(0);r.update_active_link(0);t.trigger("ready.fndtn.orbit")})};r.init()};var g=function(l,p,j){var o=this,k=p.timer_speed,n=l.find("."+p.timer_progress_class),q,r,m=-1;this.update_progress=function(t){var s=n.clone();s.attr("style","");s.css("width",t+"%");n.replaceWith(s);n=s};this.restart=function(){clearTimeout(r);l.addClass(p.timer_paused_class);m=-1;o.update_progress(0)};this.start=function(){if(!l.hasClass(p.timer_paused_class)){return true}m=(m===-1)?k:m;l.removeClass(p.timer_paused_class);q=new Date().getTime();n.animate({width:"100%"},m,"linear");r=setTimeout(function(){o.restart();j()},m);l.trigger("timer-started.fndtn.orbit")};this.stop=function(){if(l.hasClass(p.timer_paused_class)){return true}clearTimeout(r);l.addClass(p.timer_paused_class);var s=new Date().getTime();m=m-(s-q);var t=100-((m/k)*100);o.update_progress(t);l.trigger("timer-stopped.fndtn.orbit")}};var f=function(o,k){var l=o.animation_speed;var m=(a("html[dir=rtl]").length===1);var n=m?"marginRight":"marginLeft";var j={};j[n]="0%";this.next=function(q,r,p){q.animate({marginLeft:"-100%"},l);r.animate(j,l,function(){q.css(n,"100%");p()})};this.prev=function(q,r,p){q.animate({marginLeft:"100%"},l);r.css(n,"-100%");r.animate(j,l,function(){q.css(n,"100%");p()})}};var c=function(n,j){var k=n.animation_speed;var l=(a("html[dir=rtl]").length===1);var m=l?"marginRight":"marginLeft";this.next=function(p,q,o){q.css({margin:"0%",opacity:"0.01"});q.animate({opacity:"1"},k,"linear",function(){p.css("margin","100%");o()})};this.prev=function(p,q,o){q.css({margin:"0%",opacity:"0.01"});q.animate({opacity:"1"},k,"linear",function(){p.css("margin","100%");o()})}};Foundation.libs=Foundation.libs||{};Foundation.libs.orbit={name:"orbit",version:"5.4.3",settings:{animation:"slide",timer_speed:10000,pause_on_hover:true,resume_on_mouseout:false,next_on_click:true,animation_speed:500,stack_on_small:false,navigation_arrows:true,slide_number:true,slide_number_text:"of",container_class:"orbit-container",stack_on_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"orbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused",timer_progress_class:"orbit-progress",slides_container_class:"orbit-slides-container",preloader_class:"preloader",slide_selector:"*",bullets_container_class:"orbit-bullets",bullets_active_class:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-caption",active_slide_class:"active",orbit_transition_class:"orbit-transitioning",bullets:true,circular:true,timer:true,variable_height:false,swipe:true,before_slide_change:d,after_slide_change:d},init:function(l,j,k){var m=this;this.bindings(j,k)},events:function(j){var k=new e(this.S(j),this.S(j).data("orbit-init"));this.S(j).data(this.name+"-instance",k)},reflow:function(){var l=this;if(l.S(l.scope).is("[data-orbit]")){var j=l.S(l.scope);var k=j.data(l.name+"-instance");k.compute_dimensions()}else{l.S("[data-orbit]",l.scope).each(function(o,n){var m=l.S(n);var q=l.data_options(m);var p=m.data(l.name+"-instance");p.compute_dimensions()})}}}}(jQuery,window,window.document));(function(a,e,b,d){Foundation.libs.reveal={name:"reveal",version:"5.4.3",locked:false,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:true,close_on_esc:true,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",root_element:"body",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:a(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(h,f,g){a.extend(true,this.settings,f,g);this.bindings(f,g)},events:function(g){var h=this,f=h.S;f(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(j){j.preventDefault();if(!h.locked){var k=f(this),i=k.data(h.data_attr("reveal-ajax"));h.locked=true;if(typeof i==="undefined"){h.open.call(h,k)}else{var l=i===true?k.attr("href"):i;h.open.call(h,k,{url:l})}}});f(b).on("click.fndtn.reveal",this.close_targets(),function(j){j.preventDefault();if(!h.locked){var k=f("["+h.attr_name()+"].open").data(h.attr_name(true)+"-init"),i=f(j.target)[0]===f("."+k.bg_class)[0];if(i){if(k.close_on_background_click){j.stopPropagation()}else{return}}h.locked=true;h.close.call(h,i?f("["+h.attr_name()+"].open"):f(this).closest("["+h.attr_name()+"]"))}});if(f("["+h.attr_name()+"]",this.scope).length>0){f(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video)}else{f(this.scope).on("open.fndtn.reveal","["+h.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+h.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+h.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+h.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+h.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+h.attr_name()+"]",this.close_video)}return true},key_up_on:function(f){var g=this;g.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(h){var i=g.S("["+g.attr_name()+"].open"),j=i.data(g.attr_name(true)+"-init")||g.settings;if(j&&h.which===27&&j.close_on_esc&&!g.locked){g.close.call(g,i)}});return true},key_up_off:function(f){this.S("body").off("keyup.fndtn.reveal");return true},open:function(l,f){var j=this,g;if(l){if(typeof l.selector!=="undefined"){g=j.S("#"+l.data(j.data_attr("reveal-id"))).first()}else{g=j.S(this.scope);f=l}}else{g=j.S(this.scope)}var k=g.data(j.attr_name(true)+"-init");k=k||this.settings;if(g.hasClass("open")&&l.attr("data-reveal-id")==g.attr("id")){return j.close(g)}if(!g.hasClass("open")){var i=j.S("["+j.attr_name()+"].open");if(typeof g.data("css-top")==="undefined"){g.data("css-top",parseInt(g.css("top"),10)).data("offset",this.cache_offset(g))}this.key_up_on(g);g.trigger("open").trigger("open.fndtn.reveal");if(i.length<1){this.toggle_bg(g,true)}if(typeof f==="string"){f={url:f}}if(typeof f==="undefined"||!f.url){if(i.length>0){this.hide(i,k.css.close)}this.show(g,k.css.open)}else{var h=typeof f.success!=="undefined"?f.success:null;a.extend(f,{success:function(m,o,n){if(a.isFunction(h)){h(m,o,n)}g.html(m);j.S(g).foundation("section","reflow");j.S(g).children().foundation();if(i.length>0){j.hide(i,k.css.close)}j.show(g,k.css.open)}});a.ajax(f)}}},close:function(f){var f=f&&f.length?f:this.S(this.scope),g=this.S("["+this.attr_name()+"].open"),h=f.data(this.attr_name(true)+"-init")||this.settings;if(g.length>0){this.locked=true;this.key_up_off(f);f.trigger("close").trigger("close.fndtn.reveal");this.toggle_bg(f,false);this.hide(g,h.css.close,h)}},close_targets:function(){var f="."+this.settings.dismiss_modal_class;if(this.settings.close_on_background_click){return f+", ."+this.settings.bg_class}return f},toggle_bg:function(f,g){if(this.S("."+this.settings.bg_class).length===0){this.settings.bg=a("<div />",{"class":this.settings.bg_class}).appendTo("body").hide()}var h=this.settings.bg.filter(":visible").length>0;if(g!=h){if(g==d?h:!g){this.hide(this.settings.bg)}else{this.show(this.settings.bg)}}},show:function(h,g){if(g){var l=h.data(this.attr_name(true)+"-init")||this.settings,k=l.root_element;if(h.parent(k).length===0){var j=h.wrap('<div style="display: none;" />').parent();h.on("closed.fndtn.reveal.wrapped",function(){h.detach().appendTo(j);h.unwrap().unbind("closed.fndtn.reveal.wrapped")});h.detach().appendTo(k)}var f=c(l.animation);if(!f.animate){this.locked=false}if(f.pop){g.top=a(e).scrollTop()-h.data("offset")+"px";var i={top:a(e).scrollTop()+h.data("css-top")+"px",opacity:1};return setTimeout(function(){return h.css(g).animate(i,l.animation_speed,"linear",function(){this.locked=false;h.trigger("opened").trigger("opened.fndtn.reveal")}.bind(this)).addClass("open")}.bind(this),l.animation_speed/2)}if(f.fade){g.top=a(e).scrollTop()+h.data("css-top")+"px";var i={opacity:1};return setTimeout(function(){return h.css(g).animate(i,l.animation_speed,"linear",function(){this.locked=false;h.trigger("opened").trigger("opened.fndtn.reveal")}.bind(this)).addClass("open")}.bind(this),l.animation_speed/2)}return h.css(g).show().css({opacity:1}).addClass("open").trigger("opened").trigger("opened.fndtn.reveal")}var l=this.settings;if(c(l.animation).fade){return h.fadeIn(l.animation_speed/2)}this.locked=false;return h.show()},hide:function(h,g){if(g){var j=h.data(this.attr_name(true)+"-init");j=j||this.settings;var f=c(j.animation);if(!f.animate){this.locked=false}if(f.pop){var i={top:-a(e).scrollTop()-h.data("offset")+"px",opacity:0};return setTimeout(function(){return h.animate(i,j.animation_speed,"linear",function(){this.locked=false;h.css(g).trigger("closed").trigger("closed.fndtn.reveal")}.bind(this)).removeClass("open")}.bind(this),j.animation_speed/2)}if(f.fade){var i={opacity:0};return setTimeout(function(){return h.animate(i,j.animation_speed,"linear",function(){this.locked=false;h.css(g).trigger("closed").trigger("closed.fndtn.reveal")}.bind(this)).removeClass("open")}.bind(this),j.animation_speed/2)}return h.hide().css(g).removeClass("open").trigger("closed").trigger("closed.fndtn.reveal")}var j=this.settings;if(c(j.animation).fade){return h.fadeOut(j.animation_speed/2)}return h.hide()},close_video:function(f){var h=a(".flex-video",f.target),g=a("iframe",h);if(g.length>0){g.attr("data-src",g[0].src);g.attr("src",g.attr("src"));h.hide()}},open_video:function(g){var j=a(".flex-video",g.target),h=j.find("iframe");if(h.length>0){var f=h.attr("data-src");if(typeof f==="string"){h[0].src=h.attr("data-src")}else{var i=h[0].src;h[0].src=d;h[0].src=i}j.show()}},data_attr:function(f){if(this.namespace.length>0){return this.namespace+"-"+f}return f},cache_offset:function(f){var g=f.show().height()+parseInt(f.css("top"),10);f.hide();return g},off:function(){a(this.scope).off(".fndtn.reveal")},reflow:function(){}};function c(h){var f=/fade/i.test(h);var g=/pop/i.test(h);return{animate:f||g,pop:g,fade:f}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.slider={name:"slider",version:"5.4.3",settings:{start:0,end:100,step:1,initial:null,display_selector:"",vertical:false,on_change:function(){}},cache:{},init:function(g,e,f){Foundation.inherit(this,"throttle");this.bindings(e,f);this.reflow()},events:function(){var e=this;a(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+e.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(f){if(!e.cache.active){f.preventDefault();e.set_active_slider(a(f.target))}}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(f){if(!!e.cache.active){f.preventDefault();if(a.data(e.cache.active[0],"settings").vertical){var g=0;if(!f.pageY){g=d.scrollY}e.calculate_position(e.cache.active,(f.pageY||f.originalEvent.clientY||f.originalEvent.touches[0].clientY||f.currentPoint.y)+g)}else{e.calculate_position(e.cache.active,f.pageX||f.originalEvent.clientX||f.originalEvent.touches[0].clientX||f.currentPoint.x)}}}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(f){e.remove_active_slider()}).on("change.fndtn.slider",function(f){e.settings.on_change()});e.S(d).on("resize.fndtn.slider",e.throttle(function(f){e.reflow()},300))},set_active_slider:function(e){this.cache.active=e},remove_active_slider:function(){this.cache.active=null},calculate_position:function(e,h){var k=this,l=a.data(e[0],"settings"),i=a.data(e[0],"handle_l"),j=a.data(e[0],"handle_o"),f=a.data(e[0],"bar_l"),g=a.data(e[0],"bar_o");requestAnimationFrame(function(){var n;if(Foundation.rtl&&!l.vertical){n=k.limit_to(((g+f-h)/f),0,1)}else{n=k.limit_to(((h-g)/f),0,1)}n=l.vertical?1-n:n;var m=k.normalized_value(n,l.start,l.end,l.step);k.set_ui(e,m)})},set_ui:function(e,l){var k=a.data(e[0],"settings"),g=a.data(e[0],"handle_l"),f=a.data(e[0],"bar_l"),i=this.normalized_percentage(l,k.start,k.end),h=i*(f-g)-1,j=i*100;if(Foundation.rtl&&!k.vertical){h=-h}h=k.vertical?-h+f-g+1:h;this.set_translate(e,h,k.vertical);if(k.vertical){e.siblings(".range-slider-active-segment").css("height",j+"%")}else{e.siblings(".range-slider-active-segment").css("width",j+"%")}e.parent().attr(this.attr_name(),l).trigger("change").trigger("change.fndtn.slider");e.parent().children("input[type=hidden]").val(l);if(!e[0].hasAttribute("aria-valuemin")){e.attr({"aria-valuemin":k.start,"aria-valuemax":k.end,})}e.attr("aria-valuenow",l);if(k.input_id!=""){a(k.display_selector).each(function(){if(this.hasOwnProperty("value")){a(this).val(l)}else{a(this).text(l)}})}},normalized_percentage:function(g,f,e){return Math.min(1,(g-f)/(e-f))},normalized_value:function(m,k,e,l){var h=e-k,g=m*h,f=(g-(g%l))/l,i=g%l,j=(i>=l*0.5?l:0);return(f*l+j)+k},set_translate:function(e,f,g){if(g){a(e).css("-webkit-transform","translateY("+f+"px)").css("-moz-transform","translateY("+f+"px)").css("-ms-transform","translateY("+f+"px)").css("-o-transform","translateY("+f+"px)").css("transform","translateY("+f+"px)")}else{a(e).css("-webkit-transform","translateX("+f+"px)").css("-moz-transform","translateX("+f+"px)").css("-ms-transform","translateX("+f+"px)").css("-o-transform","translateX("+f+"px)").css("transform","translateX("+f+"px)")}},limit_to:function(g,f,e){return Math.min(Math.max(g,f),e)},initialize_settings:function(e){var f=a.extend({},this.settings,this.data_options(a(e).parent()));if(f.vertical){a.data(e,"bar_o",a(e).parent().offset().top);a.data(e,"bar_l",a(e).parent().outerHeight());a.data(e,"handle_o",a(e).offset().top);a.data(e,"handle_l",a(e).outerHeight())}else{a.data(e,"bar_o",a(e).parent().offset().left);a.data(e,"bar_l",a(e).parent().outerWidth());a.data(e,"handle_o",a(e).offset().left);a.data(e,"handle_l",a(e).outerWidth())}a.data(e,"bar",a(e).parent());a.data(e,"settings",f)},set_initial_position:function(e){var h=a.data(e.children(".range-slider-handle")[0],"settings"),g=(!!h.initial?h.initial:Math.floor((h.end-h.start)*0.5/h.step)*h.step+h.start),f=e.children(".range-slider-handle");this.set_ui(f,g)},set_value:function(f){var e=this;a("["+e.attr_name()+"]",this.scope).each(function(){a(this).attr(e.attr_name(),f)});if(!!a(this.scope).attr(e.attr_name())){a(this.scope).attr(e.attr_name(),f)}e.reflow()},reflow:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var f=a(this).children(".range-slider-handle")[0],g=a(this).attr(e.attr_name());e.initialize_settings(f);if(g){e.set_ui(a(f),parseFloat(g))}else{e.set_initial_position(a(this))}})}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.tab={name:"tab",version:"5.4.3",settings:{active_class:"active",callback:function(){},deep_linking:false,scroll_to_content:true,is_hover:false},default_tab_hashes:[],init:function(h,e,f){var i=this,g=this.S;this.bindings(e,f);this.handle_location_hash_change();g("["+this.attr_name()+"] > .active > a",this.scope).each(function(){i.default_tab_hashes.push(this.hash)})},events:function(){var f=this,e=this.S;var g=function(h){var i=e(this).closest("["+f.attr_name()+"]").data(f.attr_name(true)+"-init");if(!i.is_hover||Modernizr.touch){h.preventDefault();h.stopPropagation();f.toggle_active_tab(e(this).parent())}};e(this.scope).off(".tab").on("focus.fndtn.tab","["+this.attr_name()+"] > * > a",g).on("click.fndtn.tab","["+this.attr_name()+"] > * > a",g).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(h){var i=e(this).closest("["+f.attr_name()+"]").data(f.attr_name(true)+"-init");if(i.is_hover){f.toggle_active_tab(e(this).parent())}});e(d).on("hashchange.fndtn.tab",function(h){h.preventDefault();f.handle_location_hash_change()}).on("keyup",function(h){if(h.keyword==9){console.log(b.querySelector("[data-tab] .tab-title :focus"))}})},handle_location_hash_change:function(){var f=this,e=this.S;e("["+this.attr_name()+"]",this.scope).each(function(){var k=e(this).data(f.attr_name(true)+"-init");if(k.deep_linking){var g=f.scope.location.hash;if(g!=""){var h=e(g);if(h.hasClass("content")&&h.parent().hasClass("tab-content")){f.toggle_active_tab(a("["+f.attr_name()+"] > * > a[href="+g+"]").parent())}else{var i=h.closest(".content").attr("id");if(i!=c){f.toggle_active_tab(a("["+f.attr_name()+"] > * > a[href=#"+i+"]").parent(),g)}}}else{for(var j in f.default_tab_hashes){f.toggle_active_tab(a("["+f.attr_name()+"] > * > a[href="+f.default_tab_hashes[j]+"]").parent())}}}})},toggle_active_tab:function(l,h){var i=this.S,n=l.closest("["+this.attr_name()+"]"),m=l.find("a"),e=l.children("a").first(),p="#"+e.attr("href").split("#")[1],o=i(p),k=l.siblings(),j=n.data(this.attr_name(true)+"-init"),g=function(u){var r=a(this);var s=a(this).parents("li").prev().children('[role="tab"]');var q=a(this).parents("li").next().children('[role="tab"]');var t;switch(u.keyCode){case 37:t=s;break;case 39:t=q;break;default:t=false;break}if(t.length){r.attr({tabindex:"-1","aria-selected":null});t.attr({tabindex:"0","aria-selected":true}).focus()}a('[role="tabpanel"]').attr("aria-hidden","true");a("#"+a(b.activeElement).attr("href").substring(1)).attr("aria-hidden",null)};if(i(this).data(this.data_attr("tab-content"))){p="#"+i(this).data(this.data_attr("tab-content")).split("#")[1];o=i(p)}if(j.deep_linking){var f=a("body,html").scrollTop();if(h!=c){d.location.hash=h}else{d.location.hash=p}if(j.scroll_to_content){if(h==c||h==p){l.parent()[0].scrollIntoView()}else{i(p)[0].scrollIntoView()}}else{if(h==c||h==p){a("body,html").scrollTop(f)}}}l.addClass(j.active_class).triggerHandler("opened");m.attr({"aria-selected":"true",tabindex:0});k.removeClass(j.active_class);k.find("a").attr({"aria-selected":"false",tabindex:-1});o.siblings().removeClass(j.active_class).attr({"aria-hidden":"true",tabindex:-1}).end().addClass(j.active_class).attr("aria-hidden","false").find(":first-child").attr("tabindex",0);j.callback(l);o.children().attr("tab-index",0);o.triggerHandler("toggled",[l]);n.triggerHandler("toggled",[o]);m.on("keydown",g)},data_attr:function(e){if(this.namespace.length>0){return this.namespace+"-"+e}return e},off:function(){},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.tooltip={name:"tooltip",version:"5.4.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:false,hover_delay:200,show_on:"all",tip_template:function(f,e){return'<span data-selector="'+f+'" id="'+f+'" class="'+Foundation.libs.tooltip.settings.tooltip_class.substring(1)+'" role="tooltip">'+e+'<span class="nub"></span></span>'}},cache:{},init:function(g,e,f){Foundation.inherit(this,"random_str");this.bindings(e,f)},should_show:function(f,g){var e=a.extend({},this.settings,this.data_options(f));if(e.show_on==="all"){return true}else{if(this.small()&&e.show_on==="small"){return true}else{if(this.medium()&&e.show_on==="medium"){return true}else{if(this.large()&&e.show_on==="large"){return true}}}}return false},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(e){var g=this,f=g.S;g.create(this.S(e));a(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(i){var h=f(this),k=a.extend({},g.settings,g.data_options(h)),j=false;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(i.type)&&f(i.target).is("a")){return false}if(/mouse/i.test(i.type)&&g.ie_touch(i)){return false}if(h.hasClass("open")){if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(i.type)){i.preventDefault()}g.hide(h)}else{if(k.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(i.type)){return}else{if(!k.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(i.type)){i.preventDefault();f(k.tooltip_class+".open").hide();j=true}}if(/enter|over/i.test(i.type)){this.timer=setTimeout(function(){var l=g.showTip(h)}.bind(this),g.settings.hover_delay)}else{if(i.type==="mouseout"||i.type==="mouseleave"){clearTimeout(this.timer);g.hide(h)}else{g.showTip(h)}}}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(h){if(/mouse/i.test(h.type)&&g.ie_touch(h)){return false}if(a(this).data("tooltip-open-event-type")=="touch"&&h.type=="mouseleave"){return}else{if(a(this).data("tooltip-open-event-type")=="mouse"&&/MSPointerDown|touchstart/i.test(h.type)){g.convert_to_touch(a(this))}else{g.hide(a(this))}}}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(h){g.hide(f(this))})},ie_touch:function(f){return false},showTip:function(e){var f=this.getTip(e);if(this.should_show(e,f)){return this.show(e)}return},getTip:function(e){var f=this.selector(e),g=a.extend({},this.settings,this.data_options(e)),h=null;if(f){h=this.S('span[data-selector="'+f+'"]'+g.tooltip_class)}return(typeof h==="object")?h:false},selector:function(e){var g=e.attr("id"),f=e.attr(this.attr_name())||e.attr("data-selector");if((g&&g.length<1||!g)&&typeof f!="string"){f=this.random_str(6);e.attr("data-selector",f).attr("aria-describedby",f)}return(g&&g.length>0)?g:f},create:function(e){var h=this,i=a.extend({},this.settings,this.data_options(e)),j=this.settings.tip_template;if(typeof i.tip_template==="string"&&d.hasOwnProperty(i.tip_template)){j=d[i.tip_template]}var f=a(j(this.selector(e),a("<div></div>").html(e.attr("title")).html())),g=this.inheritable_classes(e);f.addClass(g).appendTo(i.append_to);if(Modernizr.touch){f.append('<span class="tap-to-close">'+i.touch_close_text+"</span>");f.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(k){h.hide(e)})}e.removeAttr("title").attr("title","")},reposition:function(l,m,e){var n,h,i,j,f,k;m.css("visibility","hidden").show();n=l.data("width");h=m.children(".nub");i=h.outerHeight();j=h.outerHeight();if(this.small()){m.css({width:"100%"})}else{m.css({width:(n)?n:"auto"})}k=function(q,s,r,o,p,t){return q.css({top:(s)?s:"auto",bottom:(o)?o:"auto",left:(p)?p:"auto",right:(r)?r:"auto"}).end()};k(m,(l.offset().top+l.outerHeight()+10),"auto","auto",l.offset().left);if(this.small()){k(m,(l.offset().top+l.outerHeight()+10),"auto","auto",12.5,a(this.scope).width());m.addClass("tip-override");k(h,-i,"auto","auto",l.offset().left)}else{var g=l.offset().left;if(Foundation.rtl){h.addClass("rtl");g=l.offset().left+l.outerWidth()-m.outerWidth()}k(m,(l.offset().top+l.outerHeight()+10),"auto","auto",g);m.removeClass("tip-override");if(e&&e.indexOf("tip-top")>-1){if(Foundation.rtl){h.addClass("rtl")}k(m,(l.offset().top-m.outerHeight()),"auto","auto",g).removeClass("tip-override")}else{if(e&&e.indexOf("tip-left")>-1){k(m,(l.offset().top+(l.outerHeight()/2)-(m.outerHeight()/2)),"auto","auto",(l.offset().left-m.outerWidth()-i)).removeClass("tip-override");h.removeClass("rtl")}else{if(e&&e.indexOf("tip-right")>-1){k(m,(l.offset().top+(l.outerHeight()/2)-(m.outerHeight()/2)),"auto","auto",(l.offset().left+l.outerWidth()+i)).removeClass("tip-override");h.removeClass("rtl")}}}}m.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(e){var i=a.extend({},this.settings,this.data_options(e)),h=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(i.additional_inheritable_classes),f=e.attr("class"),g=f?a.map(f.split(" "),function(j,k){if(a.inArray(j,h)!==-1){return j}}).join(" "):"";return a.trim(g)},convert_to_touch:function(e){var g=this,f=g.getTip(e),h=a.extend({},g.settings,g.data_options(e));if(f.find(".tap-to-close").length===0){f.append('<span class="tap-to-close">'+h.touch_close_text+"</span>");f.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(i){g.hide(e)})}e.data("tooltip-open-event-type","touch")},show:function(e){var f=this.getTip(e);if(e.data("tooltip-open-event-type")=="touch"){this.convert_to_touch(e)}this.reposition(e,f,e.attr("class"));e.addClass("open");f.fadeIn(150)},hide:function(e){var f=this.getTip(e);f.fadeOut(150,function(){f.find(".tap-to-close").remove();f.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose");e.removeClass("open")})},off:function(){var e=this;this.S(this.scope).off(".fndtn.tooltip");this.S(this.settings.tooltip_class).each(function(f){a("["+e.attr_name()+"]").eq(f).attr("title",a(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document));(function(a,d,b,c){Foundation.libs.topbar={name:"topbar",version:"5.4.3",settings:{index:0,sticky_class:"sticky",custom_back_text:true,back_text:"Back",mobile_show_parent_link:true,is_hover:true,scrolltop:true,sticky_on:"all"},init:function(g,e,f){Foundation.inherit(this,"add_custom_rule register_media throttle");var h=this;h.register_media("topbar","foundation-mq-topbar");this.bindings(e,f);h.S("["+this.attr_name()+"]",this.scope).each(function(){var k=a(this),j=k.data(h.attr_name(true)+"-init"),i=h.S("section, .top-bar-section",this);k.data("index",0);var l=k.parent();if(l.hasClass("fixed")||h.is_sticky(k,l,j)){h.settings.sticky_class=j.sticky_class;h.settings.sticky_topbar=k;k.data("height",l.outerHeight());k.data("stickyoffset",l.offset().top)}else{k.data("height",k.outerHeight())}if(!j.assembled){h.assemble(k)}if(j.is_hover){h.S(".has-dropdown",k).addClass("not-click")}else{h.S(".has-dropdown",k).removeClass("not-click")}h.add_custom_rule(".f-topbar-fixed { padding-top: "+k.data("height")+"px }");if(l.hasClass("fixed")){h.S("body").addClass("f-topbar-fixed")}})},is_sticky:function(g,h,e){var f=h.hasClass(e.sticky_class);if(f&&e.sticky_on==="all"){return true}else{if(f&&this.small()&&e.sticky_on==="small"){return(matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches&&!matchMedia(Foundation.media_queries.large).matches)}else{if(f&&this.medium()&&e.sticky_on==="medium"){return(matchMedia(Foundation.media_queries.small).matches&&matchMedia(Foundation.media_queries.medium).matches&&!matchMedia(Foundation.media_queries.large).matches)}else{if(f&&this.large()&&e.sticky_on==="large"){return(matchMedia(Foundation.media_queries.small).matches&&matchMedia(Foundation.media_queries.medium).matches&&matchMedia(Foundation.media_queries.large).matches)}}}}return false},toggle:function(h){var f=this,i;if(h){i=f.S(h).closest("["+this.attr_name()+"]")}else{i=f.S("["+this.attr_name()+"]")}var g=i.data(this.attr_name(true)+"-init");var e=f.S("section, .top-bar-section",i);if(f.breakpoint()){if(!f.rtl){e.css({left:"0%"});a(">.name",e).css({left:"100%"})}else{e.css({right:"0%"});a(">.name",e).css({right:"100%"})}f.S("li.moved",e).removeClass("moved");i.data("index",0);i.toggleClass("expanded").css("height","")}if(g.scrolltop){if(!i.hasClass("expanded")){if(i.hasClass("fixed")){i.parent().addClass("fixed");i.removeClass("fixed");f.S("body").addClass("f-topbar-fixed")}}else{if(i.parent().hasClass("fixed")){if(g.scrolltop){i.parent().removeClass("fixed");i.addClass("fixed");f.S("body").removeClass("f-topbar-fixed");d.scrollTo(0,0)}else{i.parent().removeClass("expanded")}}}}else{if(f.is_sticky(i,i.parent(),g)){i.parent().addClass("fixed")}if(i.parent().hasClass("fixed")){if(!i.hasClass("expanded")){i.removeClass("fixed");i.parent().removeClass("expanded");f.update_sticky_positioning()}else{i.addClass("fixed");i.parent().addClass("expanded");f.S("body").addClass("f-topbar-fixed")}}}},timer:null,events:function(e){var g=this,f=this.S;f(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(h){h.preventDefault();g.toggle(this)}).on("click.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(h){var i=a(this).closest("li");if(g.breakpoint()&&!i.hasClass("back")&&!i.hasClass("has-dropdown")){g.toggle()}}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(h){var i=f(this),k=f(h.target),l=i.closest("["+g.attr_name()+"]"),j=l.data(g.attr_name(true)+"-init");if(k.data("revealId")){g.toggle();return}if(g.breakpoint()){return}if(j.is_hover&&!Modernizr.touch){return}h.stopImmediatePropagation();if(i.hasClass("hover")){i.removeClass("hover").find("li").removeClass("hover");i.parents("li.hover").removeClass("hover")}else{i.addClass("hover");a(i).siblings().removeClass("hover");if(k[0].nodeName==="A"&&k.parent().hasClass("has-dropdown")){h.preventDefault()}}}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(k){if(g.breakpoint()){k.preventDefault();var i=f(this),m=i.closest("["+g.attr_name()+"]"),l=m.find("section, .top-bar-section"),j=i.next(".dropdown").outerHeight(),h=i.closest("li");m.data("index",m.data("index")+1);h.addClass("moved");if(!g.rtl){l.css({left:-(100*m.data("index"))+"%"});l.find(">.name").css({left:100*m.data("index")+"%"})}else{l.css({right:-(100*m.data("index"))+"%"});l.find(">.name").css({right:100*m.data("index")+"%"})}m.css("height",i.siblings("ul").outerHeight(true)+m.data("height"))}});f(d).off(".topbar").on("resize.fndtn.topbar",g.throttle(function(){g.resize.call(g)},50)).trigger("resize").trigger("resize.fndtn.topbar").load(function(){f(this).trigger("resize.fndtn.topbar")});f("body").off(".topbar").on("click.fndtn.topbar",function(h){var i=f(h.target).closest("li").closest("li.hover");if(i.length>0){return}f("["+g.attr_name()+"] li.hover").removeClass("hover")});f(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(k){k.preventDefault();var j=f(this),n=j.closest("["+g.attr_name()+"]"),l=n.find("section, .top-bar-section"),m=n.data(g.attr_name(true)+"-init"),h=j.closest("li.moved"),i=h.parent();n.data("index",n.data("index")-1);if(!g.rtl){l.css({left:-(100*n.data("index"))+"%"});l.find(">.name").css({left:100*n.data("index")+"%"})}else{l.css({right:-(100*n.data("index"))+"%"});l.find(">.name").css({right:100*n.data("index")+"%"})}if(n.data("index")===0){n.css("height","")}else{n.css("height",i.outerHeight(true)+n.data("height"))}setTimeout(function(){h.removeClass("moved")},300)});f(this.scope).find(".dropdown a").focus(function(){a(this).parents(".has-dropdown").addClass("hover")}).blur(function(){a(this).parents(".has-dropdown").removeClass("hover")})},resize:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var j=e.S(this),g=j.data(e.attr_name(true)+"-init");var h=j.parent("."+e.settings.sticky_class);var i;if(!e.breakpoint()){var f=j.hasClass("expanded");j.css("height","").removeClass("expanded").find("li").removeClass("hover");if(f){e.toggle(j)}}if(e.is_sticky(j,h,g)){if(h.hasClass("fixed")){h.removeClass("fixed");i=h.offset().top;if(e.S(b.body).hasClass("f-topbar-fixed")){i-=j.data("height")}j.data("stickyoffset",i);h.addClass("fixed")}else{i=h.offset().top;j.data("stickyoffset",i)}}})},breakpoint:function(){return !matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(h){var f=this,g=h.data(this.attr_name(true)+"-init"),e=f.S("section, .top-bar-section",h);e.detach();f.S(".has-dropdown>a",e).each(function(){var j=f.S(this),i=j.siblings(".dropdown"),l=j.attr("href"),k;if(!i.find(".title.back").length){if(g.mobile_show_parent_link==true&&l){k=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li class="parent-link show-for-small"><a class="parent-link js-generated" href="'+l+'">'+j.html()+"</a></li>")}else{k=a('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5>')}if(g.custom_back_text==true){a("h5>a",k).html(g.back_text)}else{a("h5>a",k).html("&laquo; "+j.html())}i.prepend(k)}});e.appendTo(h);this.sticky();this.assembled(h)},assembled:function(e){e.data(this.attr_name(true),a.extend({},e.data(this.attr_name(true)),{assembled:true}))},height:function(g){var f=0,e=this;a("> li",g).each(function(){f+=e.S(this).outerHeight(true)});return f},sticky:function(){var e=this;this.S(d).on("scroll",function(){e.update_sticky_positioning()})},update_sticky_positioning:function(){var g="."+this.settings.sticky_class,e=this.S(d),h=this;if(h.settings.sticky_topbar&&h.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var f=this.settings.sticky_topbar.data("stickyoffset");if(!h.S(g).hasClass("expanded")){if(e.scrollTop()>(f)){if(!h.S(g).hasClass("fixed")){h.S(g).addClass("fixed");h.S("body").addClass("f-topbar-fixed")}}else{if(e.scrollTop()<=f){if(h.S(g).hasClass("fixed")){h.S(g).removeClass("fixed");h.S("body").removeClass("f-topbar-fixed")}}}}}},off:function(){this.S(this.scope).off(".fndtn.topbar");this.S(d).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document));
/*
 * Modernizr v2.8.3
 * www.modernizr.com
 *
 * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton
 * Available under the BSD and MIT licenses: www.modernizr.com/license/
 */
window.Modernizr=(function(M,h,J){var K="2.8.3",u={},j=true,g=h.documentElement,s="modernizr",t=h.createElement(s),v=t.style,o=h.createElement("input"),C=":)",I={}.toString,y=" -webkit- -moz- -o- -ms- ".split(" "),x="Webkit Moz O ms",f=x.split(" "),i=x.toLowerCase().split(" "),w={svg:"http://www.w3.org/2000/svg"},H={},p={},b={},d=[],B=d.slice,l,n=function(V,O,T,X){var W,U,S,Q,P=h.createElement("div"),N=h.body,R=N||h.createElement("body");if(parseInt(T,10)){while(T--){S=h.createElement("div");S.id=X?X[T]:s+(T+1);P.appendChild(S)}}W=["&#173;",'<style id="s',s,'">',V,"</style>"].join("");P.id=s;(N?P:R).innerHTML+=W;R.appendChild(P);if(!N){R.style.background="";R.style.overflow="hidden";Q=g.style.overflow;g.style.overflow="hidden";g.appendChild(R)}U=O(P,V);if(!N){R.parentNode.removeChild(R);g.style.overflow=Q}else{P.parentNode.removeChild(P)}return !!U},E=function(P){var O=M.matchMedia||M.msMatchMedia;if(O){return O(P)&&O(P).matches||false}var N;n("@media "+P+" { #"+s+" { position: absolute; } }",function(Q){N=(M.getComputedStyle?getComputedStyle(Q,null):Q.currentStyle)["position"]=="absolute"});return N},r=(function(){var O={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};function N(Q,P){P=P||h.createElement(O[Q]||"div");Q="on"+Q;var R=Q in P;if(!R){if(!P.setAttribute){P=h.createElement("div")}if(P.setAttribute&&P.removeAttribute){P.setAttribute(Q,"");R=q(P[Q],"function");if(!q(P[Q],"undefined")){P[Q]=J}P.removeAttribute(Q)}}P=null;return R}return N})(),a=({}).hasOwnProperty,m;if(!q(a,"undefined")&&!q(a.call,"undefined")){m=function(N,O){return a.call(N,O)}}else{m=function(N,O){return((O in N)&&q(N.constructor.prototype[O],"undefined"))}}if(!Function.prototype.bind){Function.prototype.bind=function c(Q){var P=this;if(typeof P!="function"){throw new TypeError()}var N=B.call(arguments,1),O=function(){if(this instanceof O){var R=function(){};R.prototype=P.prototype;var T=new R();var S=P.apply(T,N.concat(B.call(arguments)));if(Object(S)===S){return S}return T}else{return P.apply(Q,N.concat(B.call(arguments)))}};return O}}function z(N){v.cssText=N}function A(N,O){return z(y.join(N+";")+(O||""))}function q(N,O){return typeof N===O}function e(N,O){return !!~(""+N).indexOf(O)}function F(Q,O){for(var N in Q){var P=Q[N];if(!e(P,"-")&&v[P]!==J){return O=="pfx"?P:true}}return false}function D(R,Q,N){for(var O in R){var P=Q[R[O]];if(P!==J){if(N===false){return R[O]}if(q(P,"function")){return P.bind(N||Q)}return P}}return false}function G(P,O,N){var R=P.charAt(0).toUpperCase()+P.slice(1),Q=(P+" "+f.join(R+" ")+R).split(" ");if(q(O,"string")||q(O,"undefined")){return F(Q,O)}else{Q=(P+" "+(i).join(R+" ")+R).split(" ");return D(Q,O,N)}}H.flexbox=function(){return G("flexWrap")};H.flexboxlegacy=function(){return G("boxDirection")};H.canvas=function(){var N=h.createElement("canvas");return !!(N.getContext&&N.getContext("2d"))};H.canvastext=function(){return !!(u.canvas&&q(h.createElement("canvas").getContext("2d").fillText,"function"))};H.webgl=function(){return !!M.WebGLRenderingContext};H.touch=function(){var N;if(("ontouchstart" in M)||M.DocumentTouch&&h instanceof DocumentTouch){N=true}else{n(["@media (",y.join("touch-enabled),("),s,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(O){N=O.offsetTop===9})}return N};H.geolocation=function(){return"geolocation" in navigator};H.postmessage=function(){return !!M.postMessage};H.websqldatabase=function(){return !!M.openDatabase};H.indexedDB=function(){return !!G("indexedDB",M)};H.hashchange=function(){return r("hashchange",M)&&(h.documentMode===J||h.documentMode>7)};H.history=function(){return !!(M.history&&history.pushState)};H.draganddrop=function(){var N=h.createElement("div");return("draggable" in N)||("ondragstart" in N&&"ondrop" in N)};H.websockets=function(){return"WebSocket" in M||"MozWebSocket" in M};H.rgba=function(){z("background-color:rgba(150,255,150,.5)");return e(v.backgroundColor,"rgba")};H.hsla=function(){z("background-color:hsla(120,40%,100%,.5)");return e(v.backgroundColor,"rgba")||e(v.backgroundColor,"hsla")};H.multiplebgs=function(){z("background:url(https://),url(https://),red url(https://)");return(/(url\s*\(.*?){3}/).test(v.background)};H.backgroundsize=function(){return G("backgroundSize")};H.borderimage=function(){return G("borderImage")};H.borderradius=function(){return G("borderRadius")};H.boxshadow=function(){return G("boxShadow")};H.textshadow=function(){return h.createElement("div").style.textShadow===""};H.opacity=function(){A("opacity:.55");return(/^0.55$/).test(v.opacity)};H.cssanimations=function(){return G("animationName")};H.csscolumns=function(){return G("columnCount")};H.cssgradients=function(){var N="background-image:",O="gradient(linear,left top,right bottom,from(#9f9),to(white));",P="linear-gradient(left top,#9f9, white);";z((N+"-webkit- ".split(" ").join(O+N)+y.join(P+N)).slice(0,-N.length));return e(v.backgroundImage,"gradient")};H.cssreflections=function(){return G("boxReflect")};H.csstransforms=function(){return !!G("transform")};H.csstransforms3d=function(){var N=!!G("perspective");if(N&&"webkitPerspective" in g.style){n("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(O,P){N=O.offsetLeft===9&&O.offsetHeight===3})}return N};H.csstransitions=function(){return G("transition")};H.fontface=function(){var N;n('@font-face {font-family:"font";src:url("https://")}',function(P,Q){var S=h.getElementById("smodernizr"),R=S.sheet||S.styleSheet,O=R?(R.cssRules&&R.cssRules[0]?R.cssRules[0].cssText:R.cssText||""):"";N=/src/i.test(O)&&O.indexOf(Q.split(" ")[0])===0});return N};H.generatedcontent=function(){var N;n(["#",s,"{font:0/0 a}#",s,':after{content:"',C,'";visibility:hidden;font:3px/1 a}'].join(""),function(O){N=O.offsetHeight>=3});return N};H.video=function(){var P=h.createElement("video"),N=false;try{if(N=!!P.canPlayType){N=new Boolean(N);N.ogg=P.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,"");N.h264=P.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,"");N.webm=P.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,"")}}catch(O){}return N};H.audio=function(){var P=h.createElement("audio"),N=false;try{if(N=!!P.canPlayType){N=new Boolean(N);N.ogg=P.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,"");N.mp3=P.canPlayType("audio/mpeg;").replace(/^no$/,"");N.wav=P.canPlayType('audio/wav; codecs="1"').replace(/^no$/,"");N.m4a=(P.canPlayType("audio/x-m4a;")||P.canPlayType("audio/aac;")).replace(/^no$/,"")}}catch(O){}return N};H.localstorage=function(){try{localStorage.setItem(s,s);localStorage.removeItem(s);return true}catch(N){return false}};H.sessionstorage=function(){try{sessionStorage.setItem(s,s);sessionStorage.removeItem(s);return true}catch(N){return false}};H.webworkers=function(){return !!M.Worker};H.applicationcache=function(){return !!M.applicationCache};H.svg=function(){return !!h.createElementNS&&!!h.createElementNS(w.svg,"svg").createSVGRect};H.inlinesvg=function(){var N=h.createElement("div");N.innerHTML="<svg/>";return(N.firstChild&&N.firstChild.namespaceURI)==w.svg};H.smil=function(){return !!h.createElementNS&&/SVGAnimate/.test(I.call(h.createElementNS(w.svg,"animate")))};H.svgclippaths=function(){return !!h.createElementNS&&/SVGClipPath/.test(I.call(h.createElementNS(w.svg,"clipPath")))};function L(){u.input=(function(P){for(var N=0,O=P.length;N<O;N++){b[P[N]]=!!(P[N] in o)}if(b.list){b.list=!!(h.createElement("datalist")&&M.HTMLDataListElement)}return b})("autocomplete autofocus list placeholder max min multiple pattern required step".split(" "));u.inputtypes=(function(S){for(var P=0,N,Q,O,R=S.length;P<R;P++){o.setAttribute("type",Q=S[P]);N=o.type!=="text";if(N){o.value=C;o.style.cssText="position:absolute;visibility:hidden;";if(/^range$/.test(Q)&&o.style.WebkitAppearance!==J){g.appendChild(o);O=h.defaultView;N=O.getComputedStyle&&O.getComputedStyle(o,null).WebkitAppearance!=="textfield"&&(o.offsetHeight!==0);g.removeChild(o)}else{if(/^(search|tel)$/.test(Q)){}else{if(/^(url|email)$/.test(Q)){N=o.checkValidity&&o.checkValidity()===false}else{N=o.value!=C}}}}p[S[P]]=!!N}return p})("search tel url email datetime date month week time datetime-local number range color".split(" "))}for(var k in H){if(m(H,k)){l=k.toLowerCase();u[l]=H[k]();d.push((u[l]?"":"no-")+l)}}u.input||L();u.addTest=function(N,P){if(typeof N=="object"){for(var O in N){if(m(N,O)){u.addTest(O,N[O])}}}else{N=N.toLowerCase();if(u[N]!==J){return u}P=typeof P=="function"?P():P;if(typeof j!=="undefined"&&j){g.className+=" "+(P?"":"no-")+N}u[N]=P}return u};z("");t=o=null;(function(af,Q){var ae="3.7.0";var X=af.html5||{};var Y=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;var Z=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;var ac;var R="_html5shiv";var T=0;var S={};var ad;(function(){try{var ag=Q.createElement("a");ag.innerHTML="<xyz></xyz>";ac=("hidden" in ag);ad=ag.childNodes.length==1||(function(){(Q.createElement)("a");var ai=Q.createDocumentFragment();return(typeof ai.cloneNode=="undefined"||typeof ai.createDocumentFragment=="undefined"||typeof ai.createElement=="undefined")}())}catch(ah){ac=true;ad=true}}());function N(ah,ag){var ai=ah.createElement("p"),aj=ah.getElementsByTagName("head")[0]||ah.documentElement;ai.innerHTML="x<style>"+ag+"</style>";return aj.insertBefore(ai.lastChild,aj.firstChild)}function U(){var ag=W.elements;return typeof ag=="string"?ag.split(" "):ag}function V(ah){var ag=S[ah[R]];if(!ag){ag={};T++;ah[R]=T;S[T]=ag}return ag}function P(ai,aj,ag){if(!aj){aj=Q}if(ad){return aj.createElement(ai)}if(!ag){ag=V(aj)}var ah;if(ag.cache[ai]){ah=ag.cache[ai].cloneNode()}else{if(Z.test(ai)){ah=(ag.cache[ai]=ag.createElem(ai)).cloneNode()}else{ah=ag.createElem(ai)}}return ah.canHaveChildren&&!Y.test(ai)&&!ah.tagUrn?ag.frag.appendChild(ah):ah}function O(al,ah){if(!al){al=Q}if(ad){return al.createDocumentFragment()}ah=ah||V(al);var ag=ah.frag.cloneNode(),aj=0,ai=U(),ak=ai.length;for(;aj<ak;aj++){ag.createElement(ai[aj])}return ag}function ab(ah,ag){if(!ag.cache){ag.cache={};ag.createElem=ah.createElement;ag.createFrag=ah.createDocumentFragment;ag.frag=ag.createFrag()}ah.createElement=function(ai){if(!W.shivMethods){return ag.createElem(ai)}return P(ai,ah,ag)};ah.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+U().join().replace(/[\w\-]+/g,function(ai){ag.createElem(ai);ag.frag.createElement(ai);return'c("'+ai+'")'})+");return n}")(W,ag.frag)}function aa(ah){if(!ah){ah=Q}var ag=V(ah);if(W.shivCSS&&!ac&&!ag.hasCSS){ag.hasCSS=!!N(ah,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")}if(!ad){ab(ah,ag)}return ah}var W={elements:X.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:ae,shivCSS:(X.shivCSS!==false),supportsUnknownElements:ad,shivMethods:(X.shivMethods!==false),type:"default",shivDocument:aa,createElement:P,createDocumentFragment:O};af.html5=W;aa(Q)}(this,h));u._version=K;u._prefixes=y;u._domPrefixes=i;u._cssomPrefixes=f;u.mq=E;u.hasEvent=r;u.testProp=function(N){return F([N])};u.testAllProps=G;u.testStyles=n;u.prefixed=function(P,O,N){if(!O){return G(P,"pfx")}else{return G(P,O,N)}};g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(j?" js "+d.join(" "):"");return u})(this,this.document);
/* jQuery UI - v1.10.3 - 2013-10-14
* http://jqueryui.com
* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.autocomplete.js, jquery.ui.menu.js, jquery.ui.slider.js
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
(function(c,h){function d(n,j){var m,e,k,l=n.nodeName.toLowerCase();return"area"===l?(m=n.parentNode,e=m.name,n.href&&e&&"map"===m.nodeName.toLowerCase()?(k=c("img[usemap=#"+e+"]")[0],!!k&&f(k)):!1):(/input|select|textarea|button|object/.test(l)?!n.disabled:"a"===l?n.href||j:j)&&f(n)}function f(a){return c.expr.filters.visible(a)&&!c(a).parents().addBack().filter(function(){return"hidden"===c.css(this,"visibility")}).length}var g=0,b=/^ui-id-\d+$/;c.ui=c.ui||{},c.extend(c.ui,{version:"1.10.3",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),c.fn.extend({focus:function(a){return function(e,j){return"number"==typeof e?this.each(function(){var i=this;setTimeout(function(){c(i).focus(),j&&j.call(i)},e)}):a.apply(this,arguments)}}(c.fn.focus),scrollParent:function(){var a;return a=c.ui.ie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.css(this,"position"))&&/(auto|scroll)/.test(c.css(this,"overflow")+c.css(this,"overflow-y")+c.css(this,"overflow-x"))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.css(this,"overflow")+c.css(this,"overflow-y")+c.css(this,"overflow-x"))}).eq(0),/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(j){if(j!==h){return this.css("zIndex",j)}if(this.length){for(var k,l,e=c(this[0]);e.length&&e[0]!==document;){if(k=e.css("position"),("absolute"===k||"relative"===k||"fixed"===k)&&(l=parseInt(e.css("zIndex"),10),!isNaN(l)&&0!==l)){return l}e=e.parent()}}return 0},uniqueId:function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++g)})},removeUniqueId:function(){return this.each(function(){b.test(this.id)&&c(this).removeAttr("id")})}}),c.extend(c.expr[":"],{data:c.expr.createPseudo?c.expr.createPseudo(function(a){return function(e){return !!c.data(e,a)}}):function(j,a,e){return !!c.data(j,e[3])},focusable:function(a){return d(a,!isNaN(c.attr(a,"tabindex")))},tabbable:function(i){var a=c.attr(i,"tabindex"),e=isNaN(a);return(e||a>=0)&&d(i,!e)}}),c("<a>").outerWidth(1).jquery||c.each(["Width","Height"],function(j,k){function p(r,a,o,q){return c.each(e,function(){a-=parseFloat(c.css(r,"padding"+this))||0,o&&(a-=parseFloat(c.css(r,"border"+this+"Width"))||0),q&&(a-=parseFloat(c.css(r,"margin"+this))||0)}),a}var e="Width"===k?["Left","Right"]:["Top","Bottom"],l=k.toLowerCase(),m={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+k]=function(a){return a===h?m["inner"+k].call(this):this.each(function(){c(this).css(l,p(this,a)+"px")})},c.fn["outer"+k]=function(n,a){return"number"!=typeof n?m["outer"+k].call(this,n):this.each(function(){c(this).css(l,p(this,n,!0,a)+"px")})}}),c.fn.addBack||(c.fn.addBack=function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}),c("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(c.fn.removeData=function(a){return function(e){return arguments.length?a.call(this,c.camelCase(e)):a.call(this)}}(c.fn.removeData)),c.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),c.support.selectstart="onselectstart" in document.createElement("div"),c.fn.extend({disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),c.extend(c.ui,{plugin:{add:function(m,j,k){var l,e=c.ui[m].prototype;for(l in k){e.plugins[l]=e.plugins[l]||[],e.plugins[l].push([j,k[l]])}},call:function(a,m,j){var k,l=a.plugins[m];if(l&&a.element[0].parentNode&&11!==a.element[0].parentNode.nodeType){for(k=0;l.length>k;k++){a.options[l[k][0]]&&l[k][1].apply(a.element,j)}}}},hasScroll:function(k,a){if("hidden"===c(k).css("overflow")){return !1}var e=a&&"left"===a?"scrollLeft":"scrollTop",j=!1;return k[e]>0?!0:(k[e]=1,j=k[e]>0,k[e]=0,j)}})})(jQuery);(function(f,a){var b=0,d=Array.prototype.slice,c=f.cleanData;f.cleanData=function(g){for(var h,k=0;null!=(h=g[k]);k++){try{f(h).triggerHandler("remove")}catch(j){}}c(g)},f.widget=function(k,u,p){var q,e,t,j,m={},g=k.split(".")[0];k=k.split(".")[1],q=g+"-"+k,p||(p=u,u=f.Widget),f.expr[":"][q.toLowerCase()]=function(h){return !!f.data(h,q)},f[g]=f[g]||{},e=f[g][k],t=f[g][k]=function(l,h){return this._createWidget?(arguments.length&&this._createWidget(l,h),a):new t(l,h)},f.extend(t,e,{version:p.version,_proto:f.extend({},p),_childConstructors:[]}),j=new u,j.options=f.widget.extend({},j.options),f.each(p,function(h,l){return f.isFunction(l)?(m[h]=function(){var n=function(){return u.prototype[h].apply(this,arguments)},i=function(o){return u.prototype[h].apply(this,o)};return function(){var r,w=this._super,v=this._superApply;return this._super=n,this._superApply=i,r=l.apply(this,arguments),this._super=w,this._superApply=v,r}}(),a):(m[h]=l,a)}),t.prototype=f.widget.extend(j,{widgetEventPrefix:e?j.widgetEventPrefix:k},m,{constructor:t,namespace:g,widgetName:k,widgetFullName:q}),e?(f.each(e._childConstructors,function(h,l){var n=l.prototype;f.widget(n.namespace+"."+n.widgetName,t,l._proto)}),delete e._childConstructors):u._childConstructors.push(t),f.widget.bridge(k,t)},f.widget.extend=function(j){for(var k,l,e=d.call(arguments,1),m=0,g=e.length;g>m;m++){for(k in e[m]){l=e[m][k],e[m].hasOwnProperty(k)&&l!==a&&(j[k]=f.isPlainObject(l)?f.isPlainObject(j[k])?f.widget.extend({},j[k],l):f.widget.extend({},l):l)}}return j},f.widget.bridge=function(e,g){var h=g.prototype.widgetFullName||e;f.fn[e]=function(i){var m="string"==typeof i,j=d.call(arguments,1),k=this;return i=!m&&j.length?f.widget.extend.apply(null,[i].concat(j)):i,m?this.each(function(){var o,l=f.data(this,h);return l?f.isFunction(l[i])&&"_"!==i.charAt(0)?(o=l[i].apply(l,j),o!==l&&o!==a?(k=o&&o.jquery?k.pushStack(o.get()):o,!1):a):f.error("no such method '"+i+"' for "+e+" widget instance"):f.error("cannot call methods on "+e+" prior to initialization; attempted to call method '"+i+"'")}):this.each(function(){var l=f.data(this,h);l?l.option(i||{})._init():f.data(this,h,new g(i,this))}),k}},f.Widget=function(){},f.Widget._childConstructors=[],f.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(g,h){h=f(h||this.defaultElement||this)[0],this.element=f(h),this.uuid=b++,this.eventNamespace="."+this.widgetName+this.uuid,this.options=f.widget.extend({},this.options,this._getCreateOptions(),g),this.bindings=f(),this.hoverable=f(),this.focusable=f(),h!==this&&(f.data(h,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===h&&this.destroy()}}),this.document=f(h.style?h.ownerDocument:h.document||h),this.window=f(this.document[0].defaultView||this.document[0].parentWindow)),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:f.noop,_getCreateEventData:f.noop,_create:f.noop,_init:f.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetName).removeData(this.widgetFullName).removeData(f.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:f.noop,widget:function(){return this.element},option:function(g,l){var h,j,e,k=g;if(0===arguments.length){return f.widget.extend({},this.options)}if("string"==typeof g){if(k={},h=g.split("."),g=h.shift(),h.length){for(j=k[g]=f.widget.extend({},this.options[g]),e=0;h.length-1>e;e++){j[h[e]]=j[h[e]]||{},j=j[h[e]]}if(g=h.pop(),l===a){return j[g]===a?null:j[g]}j[g]=l}else{if(l===a){return this.options[g]===a?null:this.options[g]}k[g]=l}}return this._setOptions(k),this},_setOptions:function(h){var g;for(g in h){this._setOption(g,h[g])}return this},_setOption:function(h,g){return this.options[h]=g,"disabled"===h&&(this.widget().toggleClass(this.widgetFullName+"-disabled ui-state-disabled",!!g).attr("aria-disabled",g),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")),this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_on:function(g,k,h){var j,e=this;"boolean"!=typeof g&&(h=k,k=g,g=!1),h?(k=j=f(k),this.bindings=this.bindings.add(k)):(h=k,k=this.element,j=this.widget()),f.each(h,function(p,q){function m(){return g||e.options.disabled!==!0&&!f(this).hasClass("ui-state-disabled")?("string"==typeof q?e[q]:q).apply(e,arguments):a}"string"!=typeof q&&(m.guid=q.guid=q.guid||m.guid||f.guid++);var o=p.match(/^(\w+)\s*(.*)$/),i=o[1]+e.eventNamespace,s=o[2];s?j.delegate(s,i,m):k.bind(i,m)})},_off:function(h,g){g=(g||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,h.unbind(g).undelegate(g)},_delay:function(k,g){function h(){return("string"==typeof k?j[k]:k).apply(j,arguments)}var j=this;return setTimeout(h,g||0)},_hoverable:function(g){this.hoverable=this.hoverable.add(g),this._on(g,{mouseenter:function(h){f(h.currentTarget).addClass("ui-state-hover")},mouseleave:function(h){f(h.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(g){this.focusable=this.focusable.add(g),this._on(g,{focusin:function(h){f(h.currentTarget).addClass("ui-state-focus")},focusout:function(h){f(h.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(h,j,m){var k,l,g=this.options[h];if(m=m||{},j=f.Event(j),j.type=(h===this.widgetEventPrefix?h:this.widgetEventPrefix+h).toLowerCase(),j.target=this.element[0],l=j.originalEvent){for(k in l){k in j||(j[k]=l[k])}}return this.element.trigger(j,m),!(f.isFunction(g)&&g.apply(this.element[0],[j].concat(m))===!1||j.isDefaultPrevented())}},f.each({show:"fadeIn",hide:"fadeOut"},function(g,h){f.Widget.prototype["_"+g]=function(l,i,j){"string"==typeof i&&(i={effect:i});var e,k=i?i===!0||"number"==typeof i?h:i.effect||h:g;i=i||{},"number"==typeof i&&(i={duration:i}),e=!f.isEmptyObject(i),i.complete=j,i.delay&&l.delay(i.delay),e&&f.effects&&f.effects.effect[k]?l[g](i):k!==g&&l[k]?l[k](i.duration,i.easing,j):l.queue(function(m){f(this)[g](),j&&j.call(l[0]),m()})}})})(jQuery);(function(b){var a=!1;b(document).mouseup(function(){a=!1}),b.widget("ui.mouse",{version:"1.10.3",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var c=this;this.element.bind("mousedown."+this.widgetName,function(d){return c._mouseDown(d)}).bind("click."+this.widgetName,function(d){return !0===b.data(d.target,c.widgetName+".preventClickEvent")?(b.removeData(d.target,c.widgetName+".preventClickEvent"),d.stopImmediatePropagation(),!1):undefined}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(d){if(!a){this._mouseStarted&&this._mouseUp(d),this._mouseDownEvent=d;var f=this,e=1===d.which,c="string"==typeof this.options.cancel&&d.target.nodeName?b(d.target).closest(this.options.cancel).length:!1;return e&&!c&&this._mouseCapture(d)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){f.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(d)&&this._mouseDelayMet(d)&&(this._mouseStarted=this._mouseStart(d)!==!1,!this._mouseStarted)?(d.preventDefault(),!0):(!0===b.data(d.target,this.widgetName+".preventClickEvent")&&b.removeData(d.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(g){return f._mouseMove(g)},this._mouseUpDelegate=function(g){return f._mouseUp(g)},b(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),d.preventDefault(),a=!0,!0)):!0}},_mouseMove:function(c){return b.ui.ie&&(!document.documentMode||9>document.documentMode)&&!c.button?this._mouseUp(c):this._mouseStarted?(this._mouseDrag(c),c.preventDefault()):(this._mouseDistanceMet(c)&&this._mouseDelayMet(c)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,c)!==!1,this._mouseStarted?this._mouseDrag(c):this._mouseUp(c)),!this._mouseStarted)},_mouseUp:function(c){return b(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,c.target===this._mouseDownEvent.target&&b.data(c.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(c)),!1},_mouseDistanceMet:function(c){return Math.max(Math.abs(this._mouseDownEvent.pageX-c.pageX),Math.abs(this._mouseDownEvent.pageY-c.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return !0}})})(jQuery);(function(C,k){function v(d,a,c){return[parseFloat(d[0])*(z.test(d[0])?a/100:1),parseFloat(d[1])*(z.test(d[1])?c/100:1)]}function B(a,c){return parseInt(C.css(a,c),10)||0}function x(a){var c=a[0];return 9===c.nodeType?{width:a.width(),height:a.height(),offset:{top:0,left:0}}:C.isWindow(c)?{width:a.width(),height:a.height(),offset:{top:a.scrollTop(),left:a.scrollLeft()}}:c.preventDefault?{width:0,height:0,offset:{top:c.pageY,left:c.pageX}}:{width:a.outerWidth(),height:a.outerHeight(),offset:a.offset()}}C.ui=C.ui||{};var b,y=Math.max,A=Math.abs,w=Math.round,q=/left|center|right/,g=/top|center|bottom/,D=/[\+\-]\d+(\.[\d]+)?%?/,j=/^\w+/,z=/%$/,m=C.fn.position;C.position={scrollbarWidth:function(){if(b!==k){return b}var a,e,c=C("<div style='display:block;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),d=c.children()[0];return C("body").append(c),a=d.offsetWidth,c.css("overflow","scroll"),e=d.offsetWidth,a===e&&(e=c[0].clientWidth),c.remove(),b=a-e},getScrollInfo:function(d){var f=d.isWindow?"":d.element.css("overflow-x"),l=d.isWindow?"":d.element.css("overflow-y"),h="scroll"===f||"auto"===f&&d.width<d.element[0].scrollWidth,c="scroll"===l||"auto"===l&&d.height<d.element[0].scrollHeight;return{width:c?C.position.scrollbarWidth():0,height:h?C.position.scrollbarWidth():0}},getWithinInfo:function(a){var c=C(a||window),d=C.isWindow(c[0]);return{element:c,isWindow:d,offset:c.offset()||{left:0,top:0},scrollLeft:c.scrollLeft(),scrollTop:c.scrollTop(),width:d?c.width():c.outerWidth(),height:d?c.height():c.outerHeight()}}},C.fn.position=function(i){if(!i||!i.of){return m.apply(this,arguments)}i=C.extend({},i);var d,r,l,o,s,c,f=C(i.of),u=C.position.getWithinInfo(i.within),n=C.position.getScrollInfo(u),t=(i.collision||"flip").split(" "),h={};return c=x(f),f[0].preventDefault&&(i.at="left top"),r=c.width,l=c.height,o=c.offset,s=C.extend({},o),C.each(["my","at"],function(){var p,a,e=(i[this]||"").split(" ");1===e.length&&(e=q.test(e[0])?e.concat(["center"]):g.test(e[0])?["center"].concat(e):["center","center"]),e[0]=q.test(e[0])?e[0]:"center",e[1]=g.test(e[1])?e[1]:"center",p=D.exec(e[0]),a=D.exec(e[1]),h[this]=[p?p[0]:0,a?a[0]:0],i[this]=[j.exec(e[0])[0],j.exec(e[1])[0]]}),1===t.length&&(t[1]=t[0]),"right"===i.at[0]?s.left+=r:"center"===i.at[0]&&(s.left+=r/2),"bottom"===i.at[1]?s.top+=l:"center"===i.at[1]&&(s.top+=l/2),d=v(h.at,r,l),s.left+=d[0],s.top+=d[1],this.each(function(){var I,G,e=C(this),K=e.outerWidth(),E=e.outerHeight(),F=B(this,"marginLeft"),a=B(this,"marginTop"),L=K+F+B(this,"marginRight")+n.width,p=E+a+B(this,"marginBottom")+n.height,H=C.extend({},s),J=v(h.my,e.outerWidth(),e.outerHeight());"right"===i.my[0]?H.left-=K:"center"===i.my[0]&&(H.left-=K/2),"bottom"===i.my[1]?H.top-=E:"center"===i.my[1]&&(H.top-=E/2),H.left+=J[0],H.top+=J[1],C.support.offsetFractions||(H.left=w(H.left),H.top=w(H.top)),I={marginLeft:F,marginTop:a},C.each(["left","top"],function(M,N){C.ui.position[t[M]]&&C.ui.position[t[M]][N](H,{targetWidth:r,targetHeight:l,elemWidth:K,elemHeight:E,collisionPosition:I,collisionWidth:L,collisionHeight:p,offset:[d[0]+J[0],d[1]+J[1]],my:i.my,at:i.at,within:u,elem:e})}),i.using&&(G=function(R){var N=o.left-H.left,Q=N+r-K,P=o.top-H.top,M=P+l-E,O={target:{element:f,left:o.left,top:o.top,width:r,height:l},element:{element:e,left:H.left,top:H.top,width:K,height:E},horizontal:0>Q?"left":N>0?"right":"center",vertical:0>M?"top":P>0?"bottom":"middle"};K>r&&r>A(N+Q)&&(O.horizontal="center"),E>l&&l>A(P+M)&&(O.vertical="middle"),O.important=y(A(N),A(Q))>y(A(P),A(M))?"horizontal":"vertical",i.using.call(this,R,O)}),e.offset(C.extend(H,{using:G}))})},C.ui.position={fit:{left:function(G,d){var o,F=d.within,u=F.isWindow?F.scrollLeft:F.offset.left,c=F.width,E=G.left-d.collisionPosition.marginLeft,p=u-E,f=E+d.collisionWidth-c-u;d.collisionWidth>c?p>0&&0>=f?(o=G.left+p+d.collisionWidth-c-u,G.left+=p-o):G.left=f>0&&0>=p?u:p>f?u+c-d.collisionWidth:u:p>0?G.left+=p:f>0?G.left-=f:G.left=y(G.left-E,G.left)},top:function(G,d){var o,F=d.within,u=F.isWindow?F.scrollTop:F.offset.top,c=d.within.height,E=G.top-d.collisionPosition.marginTop,p=u-E,f=E+d.collisionHeight-c-u;d.collisionHeight>c?p>0&&0>=f?(o=G.top+p+d.collisionHeight-c-u,G.top+=p-o):G.top=f>0&&0>=p?u:p>f?u+c-d.collisionHeight:u:p>0?G.top+=p:f>0?G.top-=f:G.top=y(G.top-E,G.top)}},flip:{left:function(P,G){var J,O,L=G.within,r=L.offset.left+L.scrollLeft,M=L.width,K=L.isWindow?L.scrollLeft:L.offset.left,I=P.left-G.collisionPosition.marginLeft,E=I-K,Q=I+G.collisionWidth-M-K,F="left"===G.my[0]?-G.elemWidth:"right"===G.my[0]?G.elemWidth:0,N="left"===G.at[0]?G.targetWidth:"right"===G.at[0]?-G.targetWidth:0,H=-2*G.offset[0];0>E?(J=P.left+F+N+H+G.collisionWidth-M-r,(0>J||A(E)>J)&&(P.left+=F+N+H)):Q>0&&(O=P.left-G.collisionPosition.marginLeft+F+N+H-K,(O>0||Q>A(O))&&(P.left+=F+N+H))},top:function(Q,G){var K,P,M=G.within,r=M.offset.top+M.scrollTop,N=M.height,L=M.isWindow?M.scrollTop:M.offset.top,J=Q.top-G.collisionPosition.marginTop,E=J-L,R=J+G.collisionHeight-N-L,F="top"===G.my[1],O=F?-G.elemHeight:"bottom"===G.my[1]?G.elemHeight:0,H="top"===G.at[1]?G.targetHeight:"bottom"===G.at[1]?-G.targetHeight:0,I=-2*G.offset[1];0>E?(P=Q.top+O+H+I+G.collisionHeight-N-r,Q.top+O+H+I>E&&(0>P||A(E)>P)&&(Q.top+=O+H+I)):R>0&&(K=Q.top-G.collisionPosition.marginTop+O+H+I-L,Q.top+O+H+I>R&&(K>0||R>A(K))&&(Q.top+=O+H+I))}},flipfit:{left:function(){C.ui.position.flip.left.apply(this,arguments),C.ui.position.fit.left.apply(this,arguments)},top:function(){C.ui.position.flip.top.apply(this,arguments),C.ui.position.fit.top.apply(this,arguments)}}},function(){var d,f,t,h,c,l=document.getElementsByTagName("body")[0],p=document.createElement("div");d=document.createElement(l?"div":"body"),t={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"},l&&C.extend(t,{position:"absolute",left:"-1000px",top:"-1000px"});for(c in t){d.style[c]=t[c]}d.appendChild(p),f=l||document.documentElement,f.insertBefore(d,f.firstChild),p.style.cssText="position: absolute; left: 10.7432222px;",h=C(p).offset().left,C.support.offsetFractions=h>10&&11>h,d.innerHTML="",f.removeChild(d)}()})(jQuery);(function(a){var b=0;a.widget("ui.autocomplete",{version:"1.10.3",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},pending:0,_create:function(){var h,d,g,e=this.element[0].nodeName.toLowerCase(),c="textarea"===e,f="input"===e;this.isMultiLine=c?!0:f?!1:this.element.prop("isContentEditable"),this.valueMethod=this.element[c||f?"val":"text"],this.isNewMenu=!0,this.element.addClass("ui-autocomplete-input").attr("autocomplete","off"),this._on(this.element,{keydown:function(j){if(this.element.prop("readOnly")){return h=!0,g=!0,d=!0,undefined}h=!1,g=!1,d=!1;var i=a.ui.keyCode;switch(j.keyCode){case i.PAGE_UP:h=!0,this._move("previousPage",j);break;case i.PAGE_DOWN:h=!0,this._move("nextPage",j);break;case i.UP:h=!0,this._keyEvent("previous",j);break;case i.DOWN:h=!0,this._keyEvent("next",j);break;case i.ENTER:case i.NUMPAD_ENTER:this.menu.active&&(h=!0,j.preventDefault(),this.menu.select(j));break;case i.TAB:this.menu.active&&this.menu.select(j);break;case i.ESCAPE:this.menu.element.is(":visible")&&(this._value(this.term),this.close(j),j.preventDefault());break;default:d=!0,this._searchTimeout(j)}},keypress:function(j){if(h){return h=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&j.preventDefault(),undefined}if(!d){var i=a.ui.keyCode;switch(j.keyCode){case i.PAGE_UP:this._move("previousPage",j);break;case i.PAGE_DOWN:this._move("nextPage",j);break;case i.UP:this._keyEvent("previous",j);break;case i.DOWN:this._keyEvent("next",j)}}},input:function(i){return g?(g=!1,i.preventDefault(),undefined):(this._searchTimeout(i),undefined)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(i){return this.cancelBlur?(delete this.cancelBlur,undefined):(clearTimeout(this.searching),this.close(i),this._change(i),undefined)}}),this._initSource(),this.menu=a("<ul>").addClass("ui-autocomplete ui-front").appendTo(this._appendTo()).menu({role:null}).hide().data("ui-menu"),this._on(this.menu.element,{mousedown:function(k){k.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur});var j=this.menu.element[0];a(k.target).closest(".ui-menu-item").length||this._delay(function(){var i=this;this.document.one("mousedown",function(l){l.target===i.element[0]||l.target===j||a.contains(j,l.target)||i.close()})})},menufocus:function(l,j){if(this.isNewMenu&&(this.isNewMenu=!1,l.originalEvent&&/^mouse/.test(l.originalEvent.type))){return this.menu.blur(),this.document.one("mousemove",function(){a(l.target).trigger(l.originalEvent)}),undefined}var k=j.item.data("ui-autocomplete-item");!1!==this._trigger("focus",l,{item:k})?l.originalEvent&&/^key/.test(l.originalEvent.type)&&this._value(k.value):this.liveRegion.text(k.value)},menuselect:function(j,m){var k=m.item.data("ui-autocomplete-item"),l=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.focus(),this.previous=l,this._delay(function(){this.previous=l,this.selectedItem=k})),!1!==this._trigger("select",j,{item:k})&&this._value(k.value),this.term=this._value(),this.close(j),this.selectedItem=k}}),this.liveRegion=a("<span>",{role:"status","aria-live":"polite"}).addClass("ui-helper-hidden-accessible").insertBefore(this.element),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(c,d){this._super(c,d),"source"===c&&this._initSource(),"appendTo"===c&&this.menu.element.appendTo(this._appendTo()),"disabled"===c&&d&&this.xhr&&this.xhr.abort()},_appendTo:function(){var c=this.options.appendTo;return c&&(c=c.jquery||c.nodeType?a(c):this.document.find(c).eq(0)),c||(c=this.element.closest(".ui-front")),c.length||(c=this.document[0].body),c},_initSource:function(){var e,c,d=this;a.isArray(this.options.source)?(e=this.options.source,this.source=function(f,g){g(a.ui.autocomplete.filter(e,f.term))}):"string"==typeof this.options.source?(c=this.options.source,this.source=function(g,f){d.xhr&&d.xhr.abort(),d.xhr=a.ajax({url:c,data:g,dataType:"json",success:function(h){f(h)},error:function(){f([])}})}):this.source=this.options.source},_searchTimeout:function(c){clearTimeout(this.searching),this.searching=this._delay(function(){this.term!==this._value()&&(this.selectedItem=null,this.search(null,c))},this.options.delay)},search:function(c,d){return c=null!=c?c:this._value(),this.term=this._value(),c.length<this.options.minLength?this.close(d):this._trigger("search",d)!==!1?this._search(c):undefined},_search:function(c){this.pending++,this.element.addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:c},this._response())},_response:function(){var c=this,d=++b;return function(e){d===b&&c.__response(e),c.pending--,c.pending||c.element.removeClass("ui-autocomplete-loading")}},__response:function(c){c&&(c=this._normalize(c)),this._trigger("response",null,{content:c}),!this.options.disabled&&c&&c.length&&!this.cancelSearch?(this._suggest(c),this._trigger("open")):this._close()},close:function(c){this.cancelSearch=!0,this._close(c)},_close:function(c){this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",c))},_change:function(c){this.previous!==this._value()&&this._trigger("change",c,{item:this.selectedItem})},_normalize:function(c){return c.length&&c[0].label&&c[0].value?c:a.map(c,function(d){return"string"==typeof d?{label:d,value:d}:a.extend({label:d.label||d.value,value:d.value||d.label},d)})},_suggest:function(d){var c=this.menu.element.empty();this._renderMenu(c,d),this.isNewMenu=!0,this.menu.refresh(),c.show(),this._resizeMenu(),c.position(a.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next()},_resizeMenu:function(){var c=this.menu.element;c.outerWidth(Math.max(c.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,c){var d=this;a.each(c,function(f,g){d._renderItemData(e,g)})},_renderItemData:function(c,d){return this._renderItem(c,d).data("ui-autocomplete-item",d)},_renderItem:function(d,c){return a("<li>").append(a("<a>").text(c.label)).appendTo(d)},_move:function(c,d){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(c)||this.menu.isLastItem()&&/^next/.test(c)?(this._value(this.term),this.menu.blur(),undefined):(this.menu[c](d),undefined):(this.search(null,d),undefined)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(c,d){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(c,d),d.preventDefault())}}),a.extend(a.ui.autocomplete,{escapeRegex:function(c){return c.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,c){var d=RegExp(a.ui.autocomplete.escapeRegex(c),"i");return a.grep(e,function(f){return d.test(f.label||f.value||f)})}}),a.widget("ui.autocomplete",a.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(c){return c+(c>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(c){var d;this._superApply(arguments),this.options.disabled||this.cancelSearch||(d=c&&c.length?this.options.messages.results(c.length):this.options.messages.noResults,this.liveRegion.text(d))}})})(jQuery);(function(a){a.widget("ui.menu",{version:"1.10.3",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content ui-corner-all").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0}).bind("click"+this.eventNamespace,a.proxy(function(b){this.options.disabled&&b.preventDefault()},this)),this.options.disabled&&this.element.addClass("ui-state-disabled").attr("aria-disabled","true"),this._on({"mousedown .ui-menu-item > a":function(b){b.preventDefault()},"click .ui-state-disabled > a":function(b){b.preventDefault()},"click .ui-menu-item:has(a)":function(b){var c=a(b.target).closest(".ui-menu-item");!this.mouseHandled&&c.not(".ui-state-disabled").length&&(this.mouseHandled=!0,this.select(b),c.has(".ui-menu").length?this.expand(b):this.element.is(":focus")||(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(b){var c=a(b.currentTarget);c.siblings().children(".ui-state-active").removeClass("ui-state-active"),this.focus(b,c)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(d,b){var c=this.active||this.element.children(".ui-menu-item").eq(0);b||this.focus(d,c)},blur:function(b){this._delay(function(){a.contains(this.element[0],this.document[0].activeElement)||this.collapseAll(b)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(b){a(b.target).closest(".ui-menu").length||this.collapseAll(b),this.mouseHandled=!1}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-corner-all ui-menu-icons").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show(),this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").children("a").removeUniqueId().removeClass("ui-corner-all ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var b=a(this);b.data("ui-menu-submenu-carat")&&b.remove()}),this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(c){function d(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}var k,g,b,h,j,f=!0;switch(c.keyCode){case a.ui.keyCode.PAGE_UP:this.previousPage(c);break;case a.ui.keyCode.PAGE_DOWN:this.nextPage(c);break;case a.ui.keyCode.HOME:this._move("first","first",c);break;case a.ui.keyCode.END:this._move("last","last",c);break;case a.ui.keyCode.UP:this.previous(c);break;case a.ui.keyCode.DOWN:this.next(c);break;case a.ui.keyCode.LEFT:this.collapse(c);break;case a.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(c);break;case a.ui.keyCode.ENTER:case a.ui.keyCode.SPACE:this._activate(c);break;case a.ui.keyCode.ESCAPE:this.collapse(c);break;default:f=!1,g=this.previousFilter||"",b=String.fromCharCode(c.keyCode),h=!1,clearTimeout(this.filterTimer),b===g?h=!0:b=g+b,j=RegExp("^"+d(b),"i"),k=this.activeMenu.children(".ui-menu-item").filter(function(){return j.test(a(this).children("a").text())}),k=h&&-1!==k.index(this.active.next())?this.active.nextAll(".ui-menu-item"):k,k.length||(b=String.fromCharCode(c.keyCode),j=RegExp("^"+d(b),"i"),k=this.activeMenu.children(".ui-menu-item").filter(function(){return j.test(a(this).children("a").text())})),k.length?(this.focus(c,k),k.length>1?(this.previousFilter=b,this.filterTimer=this._delay(function(){delete this.previousFilter},1000)):delete this.previousFilter):delete this.previousFilter}f&&c.preventDefault()},_activate:function(b){this.active.is(".ui-state-disabled")||(this.active.children("a[aria-haspopup='true']").length?this.expand(b):this.select(b))},refresh:function(){var b,c=this.options.icons.submenu,d=this.element.find(this.options.menus);d.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-corner-all").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var f=a(this),h=f.prev("a"),g=a("<span>").addClass("ui-menu-icon ui-icon "+c).data("ui-menu-submenu-carat",!0);h.attr("aria-haspopup","true").prepend(g),f.attr("aria-labelledby",h.attr("id"))}),b=d.add(this.element),b.children(":not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","presentation").children("a").uniqueId().addClass("ui-corner-all").attr({tabIndex:-1,role:this._itemRole()}),b.children(":not(.ui-menu-item)").each(function(){var f=a(this);/[^\-\u2014\u2013\s]/.test(f.text())||f.addClass("ui-widget-content ui-menu-divider")}),b.children(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!a.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(c,b){"icons"===c&&this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(b.submenu),this._super(c,b)},focus:function(f,b){var c,d;this.blur(f,f&&"focus"===f.type),this._scrollIntoView(b),this.active=b.first(),d=this.active.children("a").addClass("ui-state-focus"),this.options.role&&this.element.attr("aria-activedescendant",d.attr("id")),this.active.parent().closest(".ui-menu-item").children("a:first").addClass("ui-state-active"),f&&"keydown"===f.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),c=b.children(".ui-menu"),c.length&&/^mouse/.test(f.type)&&this._startOpening(c),this.activeMenu=b.parent(),this._trigger("focus",f,{item:b})},_scrollIntoView:function(c){var d,j,f,b,g,h;this._hasScroll()&&(d=parseFloat(a.css(this.activeMenu[0],"borderTopWidth"))||0,j=parseFloat(a.css(this.activeMenu[0],"paddingTop"))||0,f=c.offset().top-this.activeMenu.offset().top-d-j,b=this.activeMenu.scrollTop(),g=this.activeMenu.height(),h=c.height(),0>f?this.activeMenu.scrollTop(b+f):f+h>g&&this.activeMenu.scrollTop(b+f-g+h))},blur:function(c,b){b||clearTimeout(this.timer),this.active&&(this.active.children("a").removeClass("ui-state-focus"),this.active=null,this._trigger("blur",c,{item:this.active}))},_startOpening:function(b){clearTimeout(this.timer),"true"===b.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(b)},this.delay))},_open:function(b){var c=a.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(b.parents(".ui-menu")).hide().attr("aria-hidden","true"),b.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(c)},collapseAll:function(b,c){clearTimeout(this.timer),this.timer=this._delay(function(){var d=c?this.element:a(b&&b.target).closest(this.element.find(".ui-menu"));d.length||(d=this.element),this._close(d),this.blur(b),this.activeMenu=d},this.delay)},_close:function(b){b||(b=this.active?this.active.parent():this.element),b.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find("a.ui-state-active").removeClass("ui-state-active")},collapse:function(c){var b=this.active&&this.active.parent().closest(".ui-menu-item",this.element);b&&b.length&&(this._close(),this.focus(c,b))},expand:function(c){var b=this.active&&this.active.children(".ui-menu ").children(".ui-menu-item").first();b&&b.length&&(this._open(b.parent()),this._delay(function(){this.focus(c,b)}))},next:function(b){this._move("next","first",b)},previous:function(b){this._move("prev","last",b)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(f,b,c){var d;this.active&&(d="first"===f||"last"===f?this.active["first"===f?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[f+"All"](".ui-menu-item").eq(0)),d&&d.length&&this.active||(d=this.activeMenu.children(".ui-menu-item")[b]()),this.focus(c,d)},nextPage:function(b){var c,f,d;return this.active?(this.isLastItem()||(this._hasScroll()?(f=this.active.offset().top,d=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return c=a(this),0>c.offset().top-f-d}),this.focus(b,c)):this.focus(b,this.activeMenu.children(".ui-menu-item")[this.active?"last":"first"]())),undefined):(this.next(b),undefined)},previousPage:function(b){var c,f,d;return this.active?(this.isFirstItem()||(this._hasScroll()?(f=this.active.offset().top,d=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return c=a(this),c.offset().top-f+d>0}),this.focus(b,c)):this.focus(b,this.activeMenu.children(".ui-menu-item").first())),undefined):(this.next(b),undefined)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(b){this.active=this.active||a(b.target).closest(".ui-menu-item");var c={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(b,!0),this._trigger("select",b,c)}})})(jQuery);(function(b){var a=5;b.widget("ui.slider",b.ui.mouse,{version:"1.10.3",widgetEventPrefix:"slide",options:{animate:!1,distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all"),this._refresh(),this._setOption("disabled",this.options.disabled),this._animateOff=!1},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var d,f,j=this.options,g=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),c="<a class='ui-slider-handle ui-state-default ui-corner-all' href='#'></a>",h=[];for(f=j.values&&j.values.length||1,g.length>f&&(g.slice(f).remove(),g=g.slice(0,f)),d=g.length;f>d;d++){h.push(c)}this.handles=g.add(b(h.join("")).appendTo(this.element)),this.handle=this.handles.eq(0),this.handles.each(function(i){b(this).data("ui-slider-handle-index",i)})},_createRange:function(){var c=this.options,d="";c.range?(c.range===!0&&(c.values?c.values.length&&2!==c.values.length?c.values=[c.values[0],c.values[0]]:b.isArray(c.values)&&(c.values=c.values.slice(0)):c.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""}):(this.range=b("<div></div>").appendTo(this.element),d="ui-slider-range ui-widget-header ui-corner-all"),this.range.addClass(d+("min"===c.range||"max"===c.range?" ui-slider-range-"+c.range:""))):this.range=b([])},_setupEvents:function(){var c=this.handles.add(this.range).filter("a");this._off(c),this._on(c,this._handleEvents),this._hoverable(c),this._focusable(c)},_destroy:function(){this.handles.remove(),this.range.remove(),this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all"),this._mouseDestroy()},_mouseCapture:function(g){var k,v,p,d,q,t,m,j,w=this,f=this.options;return f.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),k={x:g.pageX,y:g.pageY},v=this._normValueFromMouse(k),p=this._valueMax()-this._valueMin()+1,this.handles.each(function(c){var h=Math.abs(v-w.values(c));(p>h||p===h&&(c===w._lastChangedValue||w.values(c)===f.min))&&(p=h,d=b(this),q=c)}),t=this._start(g,q),t===!1?!1:(this._mouseSliding=!0,this._handleIndex=q,d.addClass("ui-state-active").focus(),m=d.offset(),j=!b(g.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=j?{left:0,top:0}:{left:g.pageX-m.left-d.width()/2,top:g.pageY-m.top-d.height()/2-(parseInt(d.css("borderTopWidth"),10)||0)-(parseInt(d.css("borderBottomWidth"),10)||0)+(parseInt(d.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(g,q,v),this._animateOff=!0,!0))},_mouseStart:function(){return !0},_mouseDrag:function(f){var c={x:f.pageX,y:f.pageY},d=this._normValueFromMouse(c);return this._slide(f,this._handleIndex,d),!1},_mouseStop:function(c){return this.handles.removeClass("ui-state-active"),this._mouseSliding=!1,this._stop(c,this._handleIndex),this._change(c,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(j){var d,f,h,g,c;return"horizontal"===this.orientation?(d=this.elementSize.width,f=j.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(d=this.elementSize.height,f=j.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),h=f/d,h>1&&(h=1),0>h&&(h=0),"vertical"===this.orientation&&(h=1-h),g=this._valueMax()-this._valueMin(),c=this._valueMin()+h*g,this._trimAlignValue(c)},_start:function(f,c){var d={handle:this.handles[c],value:this.value()};return this.options.values&&this.options.values.length&&(d.value=this.values(c),d.values=this.values()),this._trigger("start",f,d)},_slide:function(j,d,f){var h,g,c;this.options.values&&this.options.values.length?(h=this.values(d?0:1),2===this.options.values.length&&this.options.range===!0&&(0===d&&f>h||1===d&&h>f)&&(f=h),f!==this.values(d)&&(g=this.values(),g[d]=f,c=this._trigger("slide",j,{handle:this.handles[d],value:f,values:g}),h=this.values(d?0:1),c!==!1&&this.values(d,f,!0))):f!==this.value()&&(c=this._trigger("slide",j,{handle:this.handles[d],value:f}),c!==!1&&this.value(f))},_stop:function(f,c){var d={handle:this.handles[c],value:this.value()};this.options.values&&this.options.values.length&&(d.value=this.values(c),d.values=this.values()),this._trigger("stop",f,d)},_change:function(f,c){if(!this._keySliding&&!this._mouseSliding){var d={handle:this.handles[c],value:this.value()};this.options.values&&this.options.values.length&&(d.value=this.values(c),d.values=this.values()),this._lastChangedValue=c,this._trigger("change",f,d)}},value:function(c){return arguments.length?(this.options.value=this._trimAlignValue(c),this._refreshValue(),this._change(null,0),undefined):this._value()},values:function(d,f){var h,g,c;if(arguments.length>1){return this.options.values[d]=this._trimAlignValue(f),this._refreshValue(),this._change(null,d),undefined}if(!arguments.length){return this._values()}if(!b.isArray(arguments[0])){return this.options.values&&this.options.values.length?this._values(d):this.value()}for(h=this.options.values,g=arguments[0],c=0;h.length>c;c+=1){h[c]=this._trimAlignValue(g[c]),this._change(null,c)}this._refreshValue()},_setOption:function(c,d){var g,f=0;switch("range"===c&&this.options.range===!0&&("min"===d?(this.options.value=this._values(0),this.options.values=null):"max"===d&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),b.isArray(this.options.values)&&(f=this.options.values.length),b.Widget.prototype._setOption.apply(this,arguments),c){case"orientation":this._detectOrientation(),this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation),this._refreshValue();break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),g=0;f>g;g+=1){this._change(null,g)}this._animateOff=!1;break;case"min":case"max":this._animateOff=!0,this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_value:function(){var c=this.options.value;return c=this._trimAlignValue(c)},_values:function(g){var c,d,f;if(arguments.length){return c=this.options.values[g],c=this._trimAlignValue(c)}if(this.options.values&&this.options.values.length){for(d=this.options.values.slice(),f=0;d.length>f;f+=1){d[f]=this._trimAlignValue(d[f])}return d}return[]},_trimAlignValue:function(g){if(this._valueMin()>=g){return this._valueMin()}if(g>=this._valueMax()){return this._valueMax()}var c=this.options.step>0?this.options.step:1,d=(g-this._valueMin())%c,f=g-d;return 2*Math.abs(d)>=c&&(f+=d>0?c:-c),parseFloat(f.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var d,g,q,k,c,m=this.options.range,p=this.options,j=this,f=this._animateOff?!1:p.animate,t={};this.options.values&&this.options.values.length?this.handles.each(function(e){g=100*((j.values(e)-j._valueMin())/(j._valueMax()-j._valueMin())),t["horizontal"===j.orientation?"left":"bottom"]=g+"%",b(this).stop(1,1)[f?"animate":"css"](t,p.animate),j.options.range===!0&&("horizontal"===j.orientation?(0===e&&j.range.stop(1,1)[f?"animate":"css"]({left:g+"%"},p.animate),1===e&&j.range[f?"animate":"css"]({width:g-d+"%"},{queue:!1,duration:p.animate})):(0===e&&j.range.stop(1,1)[f?"animate":"css"]({bottom:g+"%"},p.animate),1===e&&j.range[f?"animate":"css"]({height:g-d+"%"},{queue:!1,duration:p.animate}))),d=g}):(q=this.value(),k=this._valueMin(),c=this._valueMax(),g=c!==k?100*((q-k)/(c-k)):0,t["horizontal"===this.orientation?"left":"bottom"]=g+"%",this.handle.stop(1,1)[f?"animate":"css"](t,p.animate),"min"===m&&"horizontal"===this.orientation&&this.range.stop(1,1)[f?"animate":"css"]({width:g+"%"},p.animate),"max"===m&&"horizontal"===this.orientation&&this.range[f?"animate":"css"]({width:100-g+"%"},{queue:!1,duration:p.animate}),"min"===m&&"vertical"===this.orientation&&this.range.stop(1,1)[f?"animate":"css"]({height:g+"%"},p.animate),"max"===m&&"vertical"===this.orientation&&this.range[f?"animate":"css"]({height:100-g+"%"},{queue:!1,duration:p.animate}))},_handleEvents:{keydown:function(d){var h,e,c,f,g=b(d.target).data("ui-slider-handle-index");switch(d.keyCode){case b.ui.keyCode.HOME:case b.ui.keyCode.END:case b.ui.keyCode.PAGE_UP:case b.ui.keyCode.PAGE_DOWN:case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(d.preventDefault(),!this._keySliding&&(this._keySliding=!0,b(d.target).addClass("ui-state-active"),h=this._start(d,g),h===!1)){return}}switch(f=this.options.step,e=c=this.options.values&&this.options.values.length?this.values(g):this.value(),d.keyCode){case b.ui.keyCode.HOME:c=this._valueMin();break;case b.ui.keyCode.END:c=this._valueMax();break;case b.ui.keyCode.PAGE_UP:c=this._trimAlignValue(e+(this._valueMax()-this._valueMin())/a);break;case b.ui.keyCode.PAGE_DOWN:c=this._trimAlignValue(e-(this._valueMax()-this._valueMin())/a);break;case b.ui.keyCode.UP:case b.ui.keyCode.RIGHT:if(e===this._valueMax()){return}c=this._trimAlignValue(e+f);break;case b.ui.keyCode.DOWN:case b.ui.keyCode.LEFT:if(e===this._valueMin()){return}c=this._trimAlignValue(e-f)}this._slide(d,g,c)},click:function(c){c.preventDefault()},keyup:function(c){var d=b(c.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(c,d),this._change(c,d),b(c.target).removeClass("ui-state-active"))}}})})(jQuery);
/*
 * jQuery Tools v1.2.7 - The missing UI library for the Web
 * 
 * tabs/tabs.js
 * tooltip/tooltip.js
 * tooltip/tooltip.dynamic.js
 * tooltip/tooltip.slide.js
 * 
 * NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
 * 
 * http://flowplayer.org/tools/
 * 
 */
jQuery.browser={};jQuery.browser.mozilla=/mozilla/.test(navigator.userAgent.toLowerCase())&&!/webkit/.test(navigator.userAgent.toLowerCase());jQuery.browser.webkit=/webkit/.test(navigator.userAgent.toLowerCase());jQuery.browser.opera=/opera/.test(navigator.userAgent.toLowerCase());jQuery.browser.msie=/msie/.test(navigator.userAgent.toLowerCase());(function(f){f.tools=f.tools||{version:"v1.2.7"},f.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialEffect:!1,initialIndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400,history:!1},addEffect:function(b,d){g[b]=d}};var g={"default":function(c,d){this.getPanes().hide().eq(c).show(),d.call()},fade:function(k,l){var m=this.getConf(),n=m.fadeOutSpeed,o=this.getPanes();n?o.fadeOut(n):o.hide(),o.eq(k).fadeIn(m.fadeInSpeed,l)},slide:function(d,e){var k=this.getConf();this.getPanes().slideUp(k.slideUpSpeed),this.getPanes().eq(d).slideDown(k.slideDownSpeed,e)},ajax:function(c,d){this.getPanes().eq(0).load(this.getTabs().eq(c).attr("href"),d)}},h,i;f.tools.tabs.addEffect("horizontal",function(a,c){if(!h){var d=this.getPanes().eq(a),k=this.getCurrentPane();i||(i=this.getPanes().eq(0).width()),h=!0,d.show(),k.animate({width:0},{step:function(b){d.css("width",i-b)},complete:function(){f(this).hide(),c.call(),h=!1}}),k.length||(c.call(),h=!1)}});function j(a,b,k){var l=this,m=a.add(this),n=a.find(k.tabs),o=b.jquery?b:a.children(b),p;n.length||(n=a.children()),o.length||(o=a.parent().find(b)),o.length||(o=f(b)),f.extend(this,{click:function(c,e){var q=n.eq(c),r=!a.data("tabs");typeof c=="string"&&c.replace("#","")&&(q=n.filter('[href*="'+c.replace("#","")+'"]'),c=Math.max(n.index(q),0));if(k.rotate){var s=n.length-1;if(c<0){return l.click(s,e)}if(c>s){return l.click(0,e)}}if(!q.length){if(p>=0){return l}c=k.initialIndex,q=n.eq(c)}if(c===p){return l}e=e||f.Event(),e.type="onBeforeClick",m.trigger(e,[c]);if(!e.isDefaultPrevented()){var t=r?k.initialEffect&&k.effect||"default":k.effect;g[t].call(l,c,function(){p=c,e.type="onClick",m.trigger(e,[c])}),n.removeClass(k.current),q.addClass(k.current);return l}},getConf:function(){return k},getTabs:function(){return n},getPanes:function(){return o},getCurrentPane:function(){return o.eq(p)},getCurrentTab:function(){return n.eq(p)},getIndex:function(){return p},next:function(){return l.click(p+1)},prev:function(){return l.click(p-1)},destroy:function(){n.off(k.event).removeClass(k.current),o.find('a[href^="#"]').off("click.T");return l}}),f.each("onBeforeClick,onClick".split(","),function(d,e){f.isFunction(k[e])&&f(l).on(e,k[e]),l[e]=function(c){c&&f(l).on(e,c);return l}}),k.history&&f.fn.history&&(f.tools.history.init(n),k.event="history"),n.each(function(c){f(this).on(k.event,function(d){l.click(c,d);return d.preventDefault()})}),o.find('a[href^="#"]').on("click.T",function(c){l.click(f(this).attr("href"),c)}),location.hash&&k.tabs=="a"&&a.find('[href="'+location.hash+'"]').length?l.click(location.hash):(k.initialIndex===0||k.initialIndex>0)&&l.click(k.initialIndex)}f.fn.tabs=function(a,e){var k=this.data("tabs");k&&(k.destroy(),this.removeData("tabs")),f.isFunction(e)&&(e={onBeforeClick:e}),e=f.extend({},f.tools.tabs.conf,e),this.each(function(){k=new j(f(this),a,e),f(this).data("tabs",k)});return e.api?k:this}})(jQuery);(function(e){e.tools=e.tools||{version:"v1.2.7"},e.tools.tooltip={conf:{effect:"toggle",fadeOutSpeed:"fast",predelay:0,delay:30,opacity:1,tip:0,fadeIE:!1,position:["top","center"],offset:[0,0],relative:!1,cancelDefault:!0,events:{def:"mouseenter,mouseleave",input:"focus,blur",widget:"focus mouseenter,blur mouseleave",tooltip:"mouseenter,mouseleave"},layout:"<div/>",tipClass:"tooltip"},addEffect:function(b,i,j){f[b]=[i,j]}};var f={toggle:[function(i){var j=this.getConf(),k=this.getTip(),l=j.opacity;l<1&&k.css({opacity:l}),k.show(),i.call()},function(b){this.getTip().hide(),b.call()}],fade:[function(a){var d=this.getConf();!e.browser.msie||d.fadeIE?this.getTip().fadeTo(d.fadeInSpeed,d.opacity,a):(this.getTip().show(),a())},function(a){var d=this.getConf();!e.browser.msie||d.fadeIE?this.getTip().fadeOut(d.fadeOutSpeed,a):(this.getTip().hide(),a())}]};function g(a,j,k){var l=k.relative?a.position().top:a.offset().top,m=k.relative?a.position().left:a.offset().left,n=k.position[0];l-=j.outerHeight()-k.offset[0],m+=a.outerWidth()+k.offset[1];var o=j.outerHeight()+a.outerHeight();n=="center"&&(l+=o/2),n=="bottom"&&(l+=o),n=k.position[1];var p=j.outerWidth()+a.outerWidth();n=="center"&&(m-=p/2),n=="left"&&(m-=p);return{top:l,left:m}}function h(a,b){var c=this,s=a.add(c),t,u=0,v=0,w=a.attr("title"),x=a.attr("data-tooltip"),y=f[b.effect],z,A=a.is(":input"),B=A&&a.is(":checkbox, :radio, select, :button, :submit"),C=a.attr("type"),D=b.events[C]||b.events[A?B?"widget":"input":"def"];if(!y){throw'Nonexistent effect "'+b.effect+'"'}D=D.split(/,\s*/);if(D.length!=2){throw"Tooltip: bad events configuration for "+C}a.on(D[0],function(d){clearTimeout(u),b.predelay?v=setTimeout(function(){c.show(d)},b.predelay):c.show(d)}).on(D[1],function(d){clearTimeout(v),b.delay?u=setTimeout(function(){c.hide(d)},b.delay):c.hide(d)}),w&&b.cancelDefault&&(a.removeAttr("title"),a.data("title",w)),e.extend(c,{show:function(d){if(!t){x?t=e(x):b.tip?t=e(b.tip).eq(0):w?t=e(b.layout).addClass(b.tipClass).appendTo(document.body).hide().append(w):(t=a.next(),t.length||(t=a.parent().next()));if(!t.length){throw"Cannot find tooltip for "+a}}if(c.isShown()){return c}t.stop(!0,!0);var i=g(a,t,b);b.tip&&t.html(a.data("title")),d=e.Event(),d.type="onBeforeShow",s.trigger(d,[i]);if(d.isDefaultPrevented()){return c}i=g(a,t,b),t.css({position:"absolute",top:i.top,left:i.left}),z=!0,y[0].call(c,function(){d.type="onShow",z="full",s.trigger(d)});var j=b.events.tooltip.split(/,\s*/);t.data("__set")||(t.off(j[0]).on(j[0],function(){clearTimeout(u),clearTimeout(v)}),j[1]&&!a.is("input:not(:checkbox, :radio), textarea")&&t.off(j[1]).on(j[1],function(k){k.relatedTarget!=a[0]&&a.trigger(D[1].split(" ")[0])}),b.tip||t.data("__set",!0));return c},hide:function(d){if(!t||!c.isShown()){return c}d=e.Event(),d.type="onBeforeHide",s.trigger(d);if(!d.isDefaultPrevented()){z=!1,f[b.effect][1].call(c,function(){d.type="onHide",s.trigger(d)});return c}},isShown:function(d){return d?z=="full":z},getConf:function(){return b},getTip:function(){return t},getTrigger:function(){return a}}),e.each("onHide,onBeforeShow,onShow,onBeforeHide".split(","),function(d,i){e.isFunction(b[i])&&e(c).on(i,b[i]),c[i]=function(j){j&&e(c).on(i,j);return c}})}e.fn.tooltip=function(a){var d=this.data("tooltip");if(d){return d}a=e.extend(!0,{},e.tools.tooltip.conf,a),typeof a.position=="string"&&(a.position=a.position.split(/,?\s/)),this.each(function(){d=new h(e(this),a),e(this).data("tooltip",d)});return a.api?d:this}})(jQuery);(function(e){var f=e.tools.tooltip;f.dynamic={conf:{classNames:"top right bottom left"}};function g(a){var i=e(window),j=i.width()+i.scrollLeft(),k=i.height()+i.scrollTop();return[a.offset().top<=i.scrollTop(),j<=a.offset().left+a.width(),k<=a.offset().top+a.height(),i.scrollLeft()>=a.offset().left]}function h(c){var d=c.length;while(d--){if(c[d]){return !1}}return !0}e.fn.dynamic=function(a){typeof a=="number"&&(a={speed:a}),a=e.extend({},f.dynamic.conf,a);var b=e.extend(!0,{},a),c=a.classNames.split(/\s/),d;this.each(function(){var i=e(this).tooltip().onBeforeShow(function(m,n){var o=this.getTip(),p=this.getConf();d||(d=[p.position[0],p.position[1],p.offset[0],p.offset[1],e.extend({},p)]),e.extend(p,d[4]),p.position=[d[0],d[1]],p.offset=[d[2],d[3]],o.css({visibility:"hidden",position:"absolute",top:n.top,left:n.left}).show();var q=e.extend(!0,{},b),r=g(o);if(!h(r)){r[2]&&(e.extend(p,q.top),p.position[0]="top",o.addClass(c[0])),r[3]&&(e.extend(p,q.right),p.position[1]="right",o.addClass(c[1])),r[0]&&(e.extend(p,q.bottom),p.position[0]="bottom",o.addClass(c[2])),r[1]&&(e.extend(p,q.left),p.position[1]="left",o.addClass(c[3]));if(r[0]||r[2]){p.offset[0]*=-1}if(r[1]||r[3]){p.offset[1]*=-1}}o.css({visibility:"visible"}).hide()});i.onBeforeShow(function(){var j=this.getConf(),k=this.getTip();setTimeout(function(){j.position=[d[0],d[1]],j.offset=[d[2],d[3]]},0)}),i.onHide(function(){var j=this.getTip();j.removeClass(a.classNames)}),ret=i});return a.api?ret:this}})(jQuery);(function(d){var e=d.tools.tooltip;d.extend(e.conf,{direction:"up",bounce:!1,slideOffset:10,slideInSpeed:200,slideOutSpeed:200,slideFade:!d.browser.msie});var f={up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]};e.addEffect("slide",function(c){var g=this.getConf(),h=this.getTip(),i=g.slideFade?{opacity:g.opacity}:{},j=f[g.direction]||f.up;i[j[1]]=j[0]+"="+g.slideOffset,g.slideFade&&h.css({opacity:0}),h.show().animate(i,g.slideInSpeed,c)},function(a){var c=this.getConf(),i=c.slideOffset,j=c.slideFade?{opacity:0}:{},k=f[c.direction]||f.up,l=""+k[0];c.bounce&&(l=l=="+"?"-":"+"),j[k[1]]=l+"="+i,this.getTip().animate(j,c.slideOutSpeed,function(){d(this).hide(),a.call()})})})(jQuery);(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}})(function(o,O){var G=6,e=o.event.add,v=o.event.remove,M=function(R,S,Q){o.event.trigger(S,Q,R)},B=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(R,Q){return window.setTimeout(function(){R()},25)})})(),m={textarea:true,input:true,select:true,button:true},r={move:"mousemove",cancel:"mouseup dragstart",end:"mouseup"},J={move:"touchmove",cancel:"touchend",end:"touchend"};function H(S){var R=S,Q=false,T=false;function U(V){if(Q){R();B(U);T=true;Q=false}else{T=false}}this.kick=function(V){Q=true;if(!T){U()}};this.end=function(W){var V=R;if(!W){return}if(!T){W()}else{R=Q?function(){V();W()}:W;Q=true}}}function D(){return true}function C(){return false}function t(Q){Q.preventDefault()}function u(Q){if(m[Q.target.tagName.toLowerCase()]){return}Q.preventDefault()}function n(Q){return(Q.which===1&&!Q.ctrlKey&&!Q.altKey)}function l(T,R){var Q,S;if(T.identifiedTouch){return T.identifiedTouch(R)}Q=-1;S=T.length;while(++Q<S){if(T[Q].identifier===R){return T[Q]}}}function g(Q,R){var S=l(Q.changedTouches,R.identifier);if(!S){return}if(S.pageX===R.pageX&&S.pageY===R.pageY){return}return S}function p(R){var Q;if(!n(R)){return}Q={target:R.target,startX:R.pageX,startY:R.pageY,timeStamp:R.timeStamp};e(document,r.move,s,Q);e(document,r.cancel,q,Q)}function s(R){var Q=R.data;h(R,Q,R,z)}function q(Q){z()}function z(){v(document,r.move,s);v(document,r.cancel,z)}function L(Q){var S,R;if(m[Q.target.tagName.toLowerCase()]){return}S=Q.changedTouches[0];R={target:S.target,startX:S.pageX,startY:S.pageY,timeStamp:Q.timeStamp,identifier:S.identifier};e(document,J.move+"."+S.identifier,K,R);e(document,J.cancel+"."+S.identifier,I,R)}function K(R){var Q=R.data,S=g(R,Q);if(!S){return}h(R,Q,S,A)}function I(Q){var R=Q.data,S=l(Q.changedTouches,R.identifier);if(!S){return}A(R.identifier)}function A(Q){v(document,"."+Q,K);v(document,"."+Q,I)}function h(S,U,V,T){var Q=V.pageX-U.startX,R=V.pageY-U.startY;if((Q*Q)+(R*R)<(G*G)){return}N(S,U,V,Q,R,T)}function k(){this._handled=D;return false}function j(Q){Q._handled()}function N(S,V,X,Q,R,T){var U=V.target,Y,W;Y=S.targetTouches;W=S.timeStamp-V.timeStamp;V.type="movestart";V.distX=Q;V.distY=R;V.deltaX=Q;V.deltaY=R;V.pageX=X.pageX;V.pageY=X.pageY;V.velocityX=Q/W;V.velocityY=R/W;V.targetTouches=Y;V.finger=Y?Y.length:1;V._handled=k;V._preventTouchmoveDefault=function(){S.preventDefault()};M(V.target,V);T(V.identifier)}function b(Q){var R=Q.data.event,S=Q.data.timer;P(R,Q,Q.timeStamp,S)}function a(Q){var R=Q.data.event,S=Q.data.timer;w();i(R,S,function(){setTimeout(function(){v(R.target,"click",C)},0)})}function w(Q){v(document,r.move,b);v(document,r.end,a)}function d(Q){var R=Q.data.event,S=Q.data.timer,T=g(Q,R);if(!T){return}Q.preventDefault();R.targetTouches=Q.targetTouches;P(R,T,Q.timeStamp,S)}function c(Q){var R=Q.data.event,S=Q.data.timer,T=l(Q.changedTouches,R.identifier);if(!T){return}x(R);i(R,S)}function x(Q){v(document,"."+Q.identifier,d);v(document,"."+Q.identifier,c)}function P(Q,U,T,S){var R=T-Q.timeStamp;Q.type="move";Q.distX=U.pageX-Q.startX;Q.distY=U.pageY-Q.startY;Q.deltaX=U.pageX-Q.pageX;Q.deltaY=U.pageY-Q.pageY;Q.velocityX=0.3*Q.velocityX+0.7*Q.deltaX/R;Q.velocityY=0.3*Q.velocityY+0.7*Q.deltaY/R;Q.pageX=U.pageX;Q.pageY=U.pageY;S.kick()}function i(Q,S,R){S.end(function(){Q.type="moveend";M(Q.target,Q);return R&&R()})}function E(Q,S,R){e(this,"movestart.move",j);return true}function F(Q){v(this,"dragstart drag",t);v(this,"mousedown touchstart",u);v(this,"movestart",j);return true}function f(Q){if(Q.namespace==="move"||Q.namespace==="moveend"){return}e(this,"dragstart."+Q.guid+" drag."+Q.guid,t,O,Q.selector);e(this,"mousedown."+Q.guid,u,O,Q.selector)}function y(Q){if(Q.namespace==="move"||Q.namespace==="moveend"){return}v(this,"dragstart."+Q.guid+" drag."+Q.guid);v(this,"mousedown."+Q.guid)}o.event.special.movestart={setup:E,teardown:F,add:f,remove:y,_default:function(R){var S,Q;if(!R._handled()){return}S={target:R.target,startX:R.startX,startY:R.startY,pageX:R.pageX,pageY:R.pageY,distX:R.distX,distY:R.distY,deltaX:R.deltaX,deltaY:R.deltaY,velocityX:R.velocityX,velocityY:R.velocityY,timeStamp:R.timeStamp,identifier:R.identifier,targetTouches:R.targetTouches,finger:R.finger};Q={event:S,timer:new H(function(T){M(R.target,S)})};if(R.identifier===O){e(R.target,"click",C);e(document,r.move,b,Q);e(document,r.end,a,Q)}else{R._preventTouchmoveDefault();e(document,J.move+"."+R.identifier,d,Q);e(document,J.end+"."+R.identifier,c,Q)}}};o.event.special.move={setup:function(){e(this,"movestart.move",o.noop)},teardown:function(){v(this,"movestart.move",o.noop)}};o.event.special.moveend={setup:function(){e(this,"movestart.moveend",o.noop)},teardown:function(){v(this,"movestart.moveend",o.noop)}};e(document,"mousedown.move",p);e(document,"touchstart.move",L);if(typeof Array.prototype.indexOf==="function"){(function(Q,T){var S=["changedTouches","targetTouches"],R=S.length;while(R--){if(Q.event.props.indexOf(S[R])===-1){Q.event.props.push(S[R])}}})(o)}});(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}})(function(c,h){var a=c.event.add,e=c.event.remove,g=function(j,k,i){c.event.trigger(k,i,j)},f={threshold:0.4,sensitivity:6};function d(i){var l,k,j;l=i.target.offsetWidth;k=i.target.offsetHeight;j={distX:i.distX,distY:i.distY,velocityX:i.velocityX,velocityY:i.velocityY,finger:i.finger};if(i.distX>i.distY){if(i.distX>-i.distY){if(i.distX/l>f.threshold||i.velocityX*i.distX/l*f.sensitivity>1){j.type="swiperight";g(i.currentTarget,j)}}else{if(-i.distY/k>f.threshold||i.velocityY*i.distY/l*f.sensitivity>1){j.type="swipeup";g(i.currentTarget,j)}}}else{if(i.distX>-i.distY){if(i.distY/k>f.threshold||i.velocityY*i.distY/l*f.sensitivity>1){j.type="swipedown";g(i.currentTarget,j)}}else{if(-i.distX/l>f.threshold||i.velocityX*i.distX/l*f.sensitivity>1){j.type="swipeleft";g(i.currentTarget,j)}}}}function b(j){var i=c.data(j,"event_swipe");if(!i){i={count:0};c.data(j,"event_swipe",i)}return i}c.event.special.swipe=c.event.special.swipeleft=c.event.special.swiperight=c.event.special.swipeup=c.event.special.swipedown={setup:function(i,k,j){var i=b(this);if(i.count++>0){return}a(this,"moveend",d);return true},teardown:function(){var i=b(this);if(--i.count>0){return}e(this,"moveend",d);return true},settings:f}});
/*
 * jQuery UI Touch Punch 0.2.3
 *
 * Copyright 2011–2014, Dave Furfero
 * Dual licensed under the MIT or GPL Version 2 licenses.
 *
 * Depends:
 *  jquery.ui.widget.js
 *  jquery.ui.mouse.js
 */
(function(a){a.support.touch="ontouchend" in document;if(!a.support.touch){return}var d=a.ui.mouse.prototype,c=d._mouseInit,b=d._mouseDestroy,f;function e(g,i){if(g.originalEvent.touches.length>1){return}g.preventDefault();var j=g.originalEvent.changedTouches[0],h=document.createEvent("MouseEvents");h.initMouseEvent(i,true,true,window,1,j.screenX,j.screenY,j.clientX,j.clientY,false,false,false,false,0,null);g.target.dispatchEvent(h)}d._touchStart=function(g){var h=this;if(f||!h._mouseCapture(g.originalEvent.changedTouches[0])){return}f=true;h._touchMoved=false;e(g,"mouseover");e(g,"mousemove");e(g,"mousedown")};d._touchMove=function(g){if(!f){return}this._touchMoved=true;e(g,"mousemove")};d._touchEnd=function(g){if(!f){return}e(g,"mouseup");e(g,"mouseout");if(!this._touchMoved){e(g,"click")}f=false};d._mouseInit=function(){var g=this;g.element.bind({touchstart:a.proxy(g,"_touchStart"),touchmove:a.proxy(g,"_touchMove"),touchend:a.proxy(g,"_touchEnd")});c.call(g)};d._mouseDestroy=function(){var g=this;g.element.unbind({touchstart:a.proxy(g,"_touchStart"),touchmove:a.proxy(g,"_touchMove"),touchend:a.proxy(g,"_touchEnd")});b.call(g)}})(jQuery);if(typeof JSON!=="object"){JSON={}}(function(){function f(n){return n<10?"0"+n:n}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(key){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+f(this.getUTCMonth()+1)+"-"+f(this.getUTCDate())+"T"+f(this.getUTCHours())+":"+f(this.getUTCMinutes())+":"+f(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf()}}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==="string"?c:"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+string+'"'}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==="object"&&typeof value.toJSON==="function"){value=value.toJSON(key)}if(typeof rep==="function"){value=rep.call(holder,key,value)}switch(typeof value){case"string":return quote(value);case"number":return isFinite(value)?String(value):"null";case"boolean":case"null":return String(value);case"object":if(!value){return"null"}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==="[object Array]"){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||"null"}v=partial.length===0?"[]":gap?"[\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"]":"["+partial.join(",")+"]";gap=mind;return v}if(rep&&typeof rep==="object"){length=rep.length;for(i=0;i<length;i+=1){if(typeof rep[i]==="string"){k=rep[i];v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}else{for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?": ":":")+v)}}}}v=partial.length===0?"{}":gap?"{\n"+gap+partial.join(",\n"+gap)+"\n"+mind+"}":"{"+partial.join(",")+"}";gap=mind;return v}}if(typeof JSON.stringify!=="function"){JSON.stringify=function(value,replacer,space){var i;gap="";indent="";if(typeof space==="number"){for(i=0;i<space;i+=1){indent+=" "}}else{if(typeof space==="string"){indent=space}}rep=replacer;if(replacer&&typeof replacer!=="function"&&(typeof replacer!=="object"||typeof replacer.length!=="number")){throw new Error("JSON.stringify")}return str("",{"":value})}}if(typeof JSON.parse!=="function"){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==="object"){for(k in value){if(Object.prototype.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v}else{delete value[k]}}}}return reviver.call(holder,key,value)}text=String(text);cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return"\\u"+("0000"+a.charCodeAt(0).toString(16)).slice(-4)})}if(/^[\],:{}\s]*$/.test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))){j=eval("("+text+")");return typeof reviver==="function"?walk({"":j},""):j}throw new SyntaxError("JSON.parse")}}}());(function(d,c){var a=d.History=d.History||{},b=d.jQuery;if(typeof a.Adapter!=="undefined"){throw new Error("History.js Adapter has already been loaded...")}a.Adapter={bind:function(f,g,e){b(f).bind(g,e)},trigger:function(e,f,g){b(e).trigger(f,g)},extractEventData:function(g,e,f){var h=(e&&e.originalEvent&&e.originalEvent[g])||(f&&f[g])||c;return h},onDomLoad:function(e){b(e)}};if(typeof a.init!=="undefined"){a.init()}})(window);(function(g,f){var b=g.document,e=g.setTimeout||e,a=g.clearTimeout||a,d=g.setInterval||d,c=g.History=g.History||{};if(typeof c.initHtml4!=="undefined"){throw new Error("History.js HTML4 Support has already been loaded...")}c.initHtml4=function(){if(typeof c.initHtml4.initialized!=="undefined"){return false}else{c.initHtml4.initialized=true}c.enabled=true;c.savedHashes=[];c.isLastHash=function(i){var j=c.getHashByIndex(),h;h=i===j;return h};c.isHashEqual=function(h,i){h=encodeURIComponent(h).replace(/%25/g,"%");i=encodeURIComponent(i).replace(/%25/g,"%");return h===i};c.saveHash=function(h){if(c.isLastHash(h)){return false}c.savedHashes.push(h);return true};c.getHashByIndex=function(i){var h=null;if(typeof i==="undefined"){h=c.savedHashes[c.savedHashes.length-1]}else{if(i<0){h=c.savedHashes[c.savedHashes.length+i]}else{h=c.savedHashes[i]}}return h};c.discardedHashes={};c.discardedStates={};c.discardState=function(i,l,h){var j=c.getHashByState(i),k;k={discardedState:i,backState:h,forwardState:l};c.discardedStates[j]=k;return true};c.discardHash=function(i,k,h){var j={discardedHash:i,backState:h,forwardState:k};c.discardedHashes[i]=j;return true};c.discardedState=function(i){var j=c.getHashByState(i),h;h=c.discardedStates[j]||false;return h};c.discardedHash=function(i){var h=c.discardedHashes[i]||false;return h};c.recycleState=function(h){var i=c.getHashByState(h);if(c.discardedState(h)){delete c.discardedStates[i]}return true};if(c.emulated.hashChange){c.hashChangeInit=function(){c.checkerFunction=null;var k="",j,i,l,h,m=Boolean(c.getHash());if(c.isInternetExplorer()){j="historyjs-iframe";i=b.createElement("iframe");i.setAttribute("id",j);i.setAttribute("src","#");i.style.display="none";b.body.appendChild(i);i.contentWindow.document.open();i.contentWindow.document.close();l="";h=false;c.checkerFunction=function(){if(h){return false}h=true;var n=c.getHash(),o=c.getHash(i.contentWindow.document);if(n!==k){k=n;if(o!==n){l=o=n;i.contentWindow.document.open();i.contentWindow.document.close();i.contentWindow.document.location.hash=c.escapeHash(n)}c.Adapter.trigger(g,"hashchange")}else{if(o!==l){l=o;if(m&&o===""){c.back()}else{c.setHash(o,false)}}}h=false;return true}}else{c.checkerFunction=function(){var n=c.getHash()||"";if(n!==k){k=n;c.Adapter.trigger(g,"hashchange")}return true}}c.intervalList.push(d(c.checkerFunction,c.options.hashChangeInterval));return true};c.Adapter.onDomLoad(c.hashChangeInit)}if(c.emulated.pushState){c.onHashChange=function(n){var l=((n&&n.newURL)||c.getLocationHref()),h=c.getHashByUrl(l),i=null,j=null,k=null,m;if(c.isLastHash(h)){c.busy(false);return false}c.doubleCheckComplete();c.saveHash(h);if(h&&c.isTraditionalAnchor(h)){c.Adapter.trigger(g,"anchorchange");c.busy(false);return false}i=c.extractState(c.getFullUrl(h||c.getLocationHref()),true);if(c.isLastSavedState(i)){c.busy(false);return false}j=c.getHashByState(i);m=c.discardedState(i);if(m){if(c.getHashByIndex(-2)===c.getHashByState(m.forwardState)){c.back(false)}else{c.forward(false)}return false}c.pushState(i.data,i.title,encodeURI(i.url),false);return true};c.Adapter.bind(g,"hashchange",c.onHashChange);c.pushState=function(h,o,p,n){p=encodeURI(p).replace(/%25/g,"%");if(c.getHashByUrl(p)){throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).")}if(n!==false&&c.busy()){c.pushQueue({scope:c,callback:c.pushState,args:arguments,queue:n});return false}c.busy(true);var j=c.createStateObject(h,o,p),k=c.getHashByState(j),l=c.getState(false),m=c.getHashByState(l),i=c.getHash(),q=c.expectedStateId==j.id;c.storeState(j);c.expectedStateId=j.id;c.recycleState(j);c.setTitle(j);if(k===m){c.busy(false);return false}c.saveState(j);if(!q){c.Adapter.trigger(g,"statechange")}if(!c.isHashEqual(k,i)&&!c.isHashEqual(k,c.getShortUrl(c.getLocationHref()))){c.setHash(k,false)}c.busy(false);return true};c.replaceState=function(h,o,p,n){p=encodeURI(p).replace(/%25/g,"%");if(c.getHashByUrl(p)){throw new Error("History.js does not support states with fragment-identifiers (hashes/anchors).")}if(n!==false&&c.busy()){c.pushQueue({scope:c,callback:c.replaceState,args:arguments,queue:n});return false}c.busy(true);var i=c.createStateObject(h,o,p),j=c.getHashByState(i),k=c.getState(false),l=c.getHashByState(k),m=c.getStateByIndex(-2);c.discardState(k,i,m);if(j===l){c.storeState(i);c.expectedStateId=i.id;c.recycleState(i);c.setTitle(i);c.saveState(i);c.Adapter.trigger(g,"statechange");c.busy(false)}else{c.pushState(i.data,i.title,i.url,false)}return true}}if(c.emulated.pushState){if(c.getHash()&&!c.emulated.hashChange){c.Adapter.onDomLoad(function(){c.Adapter.trigger(g,"hashchange")})}}};if(typeof c.init!=="undefined"){c.init()}})(window);(function(p,o){var d=p.console||o,f=p.document,k=p.navigator,l=p.sessionStorage||false,n=p.setTimeout,c=p.clearTimeout,m=p.setInterval,b=p.clearInterval,j=p.JSON,a=p.alert,i=p.History=p.History||{},h=p.history;try{l.setItem("TEST","1");l.removeItem("TEST")}catch(g){l=false}j.stringify=j.stringify||j.encode;j.parse=j.parse||j.decode;if(typeof i.init!=="undefined"){throw new Error("History.js Core has already been loaded...")}i.init=function(e){if(typeof i.Adapter==="undefined"){return false}if(typeof i.initCore!=="undefined"){i.initCore()}if(typeof i.initHtml4!=="undefined"){i.initHtml4()}return true};i.initCore=function(r){if(typeof i.initCore.initialized!=="undefined"){return false}else{i.initCore.initialized=true}i.options=i.options||{};i.options.hashChangeInterval=i.options.hashChangeInterval||100;i.options.safariPollInterval=i.options.safariPollInterval||500;i.options.doubleCheckInterval=i.options.doubleCheckInterval||500;i.options.disableSuid=i.options.disableSuid||false;i.options.storeInterval=i.options.storeInterval||1000;i.options.busyDelay=i.options.busyDelay||250;i.options.debug=i.options.debug||false;i.options.initialTitle=i.options.initialTitle||f.title;i.options.html4Mode=i.options.html4Mode||false;i.options.delayInit=i.options.delayInit||false;i.intervalList=[];i.clearAllIntervals=function(){var s,t=i.intervalList;if(typeof t!=="undefined"&&t!==null){for(s=0;s<t.length;s++){b(t[s])}i.intervalList=null}};i.debug=function(){if((i.options.debug||false)){i.log.apply(i,arguments)}};i.log=function(){var u=!(typeof d==="undefined"||typeof d.log==="undefined"||typeof d.log.apply==="undefined"),z=f.getElementById("log"),x,w,y,t,s;if(u){t=Array.prototype.slice.call(arguments);x=t.shift();if(typeof d.debug!=="undefined"){d.debug.apply(d,[x,t])}else{d.log.apply(d,[x,t])}}else{x=("\n"+arguments[0]+"\n")}for(w=1,y=arguments.length;w<y;++w){s=arguments[w];if(typeof s==="object"&&typeof j!=="undefined"){try{s=j.stringify(s)}catch(v){}}x+="\n"+s+"\n"}if(z){z.value+=x+"\n-----\n";z.scrollTop=z.scrollHeight-z.clientHeight}else{if(!u){a(x)}}return true};i.getInternetExplorerMajorVersion=function(){var s=i.getInternetExplorerMajorVersion.cached=(typeof i.getInternetExplorerMajorVersion.cached!=="undefined")?i.getInternetExplorerMajorVersion.cached:(function(){var w=3,u=f.createElement("div"),t=u.getElementsByTagName("i");while((u.innerHTML="<!--[if gt IE "+(++w)+"]><i></i><![endif]-->")&&t[0]){}return(w>4)?w:false})();return s};i.isInternetExplorer=function(){var s=i.isInternetExplorer.cached=(typeof i.isInternetExplorer.cached!=="undefined")?i.isInternetExplorer.cached:Boolean(i.getInternetExplorerMajorVersion());return s};if(i.options.html4Mode){i.emulated={pushState:true,hashChange:true}}else{i.emulated={pushState:!Boolean(p.history&&p.history.pushState&&p.history.replaceState&&!((/ Mobile\/([1-7][a-z]|(8([abcde]|f(1[0-8]))))/i).test(k.userAgent)||(/AppleWebKit\/5([0-2]|3[0-2])/i).test(k.userAgent))),hashChange:Boolean(!(("onhashchange" in p)||("onhashchange" in f))||(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8))}}i.enabled=!i.emulated.pushState;i.bugs={setHash:Boolean(!i.emulated.pushState&&k.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(k.userAgent)),safariPoll:Boolean(!i.emulated.pushState&&k.vendor==="Apple Computer, Inc."&&/AppleWebKit\/5([0-2]|3[0-3])/.test(k.userAgent)),ieDoubleCheck:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<8),hashEscape:Boolean(i.isInternetExplorer()&&i.getInternetExplorerMajorVersion()<7)};i.isEmptyObject=function(t){for(var s in t){if(t.hasOwnProperty(s)){return false}}return true};i.cloneObject=function(u){var s,t;if(u){s=j.stringify(u);t=j.parse(s)}else{t={}}return t};i.getRootUrl=function(){var s=f.location.protocol+"//"+(f.location.hostname||f.location.host);if(f.location.port||false){s+=":"+f.location.port}s+="/";return s};i.getBaseHref=function(){var t=f.getElementsByTagName("base"),s=null,u="";if(t.length===1){s=t[0];u=s.href.replace(/[^\/]+$/,"")}u=u.replace(/\/+$/,"");if(u){u+="/"}return u};i.getBaseUrl=function(){var s=i.getBaseHref()||i.getBasePageUrl()||i.getRootUrl();return s};i.getPageUrl=function(){var t=i.getState(false,false),u=(t||{}).url||i.getLocationHref(),s;s=u.replace(/\/+$/,"").replace(/[^\/]+$/,function(w,v,x){return(/\./).test(w)?w:w+"/"});return s};i.getBasePageUrl=function(){var s=(i.getLocationHref()).replace(/[#\?].*/,"").replace(/[^\/]+$/,function(u,t,v){return(/[^\/]$/).test(u)?"":u}).replace(/\/+$/,"")+"/";return s};i.getFullUrl=function(v,s){var u=v,t=v.substring(0,1);s=(typeof s==="undefined")?true:s;if(/[a-z]+\:\/\//.test(v)){}else{if(t==="/"){u=i.getRootUrl()+v.replace(/^\/+/,"")}else{if(t==="#"){u=i.getPageUrl().replace(/#.*/,"")+v}else{if(t==="?"){u=i.getPageUrl().replace(/[\?#].*/,"")+v}else{if(s){u=i.getBaseUrl()+v.replace(/^(\.\/)+/,"")}else{u=i.getBasePageUrl()+v.replace(/^(\.\/)+/,"")}}}}}return u.replace(/\#$/,"")};i.getShortUrl=function(v){var u=v,s=i.getBaseUrl(),t=i.getRootUrl();if(i.emulated.pushState){u=u.replace(s,"")}u=u.replace(t,"/");if(i.isTraditionalAnchor(u)){u="./"+u}u=u.replace(/^(\.\/)+/g,"./").replace(/\#$/,"");return u};i.getLocationHref=function(s){s=s||f;if(s.URL===s.location.href){return s.location.href}if(s.location.href===decodeURIComponent(s.URL)){return s.URL}if(s.location.hash&&decodeURIComponent(s.location.href.replace(/^[^#]+/,""))===s.location.hash){return s.location.href}if(s.URL.indexOf("#")==-1&&s.location.href.indexOf("#")!=-1){return s.location.href}return s.URL||s.location.href};i.store={};i.idToState=i.idToState||{};i.stateToId=i.stateToId||{};i.urlToId=i.urlToId||{};i.storedStates=i.storedStates||[];i.savedStates=i.savedStates||[];i.normalizeStore=function(){i.store.idToState=i.store.idToState||{};i.store.urlToId=i.store.urlToId||{};i.store.stateToId=i.store.stateToId||{}};i.getState=function(t,s){if(typeof t==="undefined"){t=true}if(typeof s==="undefined"){s=true}var u=i.getLastSavedState();if(!u&&s){u=i.createStateObject()}if(t){u=i.cloneObject(u);u.url=u.cleanUrl||u.url}return u};i.getIdByState=function(t){var s=i.extractId(t.url),u;if(!s){u=i.getStateString(t);if(typeof i.stateToId[u]!=="undefined"){s=i.stateToId[u]}else{if(typeof i.store.stateToId[u]!=="undefined"){s=i.store.stateToId[u]}else{while(true){s=(new Date()).getTime()+String(Math.random()).replace(/\D/g,"");if(typeof i.idToState[s]==="undefined"&&typeof i.store.idToState[s]==="undefined"){break}}i.stateToId[u]=s;i.idToState[s]=t}}}return s};i.normalizeState=function(u){var t,s;if(!u||(typeof u!=="object")){u={}}if(typeof u.normalized!=="undefined"){return u}if(!u.data||(typeof u.data!=="object")){u.data={}}t={};t.normalized=true;t.title=u.title||"";t.url=i.getFullUrl(u.url?u.url:(i.getLocationHref()));t.hash=i.getShortUrl(t.url);t.data=i.cloneObject(u.data);t.id=i.getIdByState(t);t.cleanUrl=t.url.replace(/\??\&_suid.*/,"");t.url=t.cleanUrl;s=!i.isEmptyObject(t.data);if((t.title||s)&&i.options.disableSuid!==true){t.hash=i.getShortUrl(t.url).replace(/\??\&_suid.*/,"");if(!/\?/.test(t.hash)){t.hash+="?"}t.hash+="&_suid="+t.id}t.hashedUrl=i.getFullUrl(t.hash);if((i.emulated.pushState||i.bugs.safariPoll)&&i.hasUrlDuplicate(t)){t.url=t.hashedUrl}return t};i.createStateObject=function(s,u,v){var t={data:s,title:u,url:v};t=i.normalizeState(t);return t};i.getStateById=function(s){s=String(s);var t=i.idToState[s]||i.store.idToState[s]||o;return t};i.getStateString=function(t){var u,s,v;u=i.normalizeState(t);s={data:u.data,title:t.title,url:t.url};v=j.stringify(s);return v};i.getStateId=function(t){var u,s;u=i.normalizeState(t);s=u.id;return s};i.getHashByState=function(t){var u,s;u=i.normalizeState(t);s=u.hash;return s};i.extractId=function(w){var s,t,v,u;if(w.indexOf("#")!=-1){u=w.split("#")[0]}else{u=w}t=/(.*)\&_suid=([0-9]+)$/.exec(u);v=t?(t[1]||w):w;s=t?String(t[2]||""):"";return s||false};i.isTraditionalAnchor=function(t){var s=!(/[\/\?\.]/.test(t));return s};i.extractState=function(w,s){var u=null,t,v;s=s||false;t=i.extractId(w);if(t){u=i.getStateById(t)}if(!u){v=i.getFullUrl(w);t=i.getIdByUrl(v)||false;if(t){u=i.getStateById(t)}if(!u&&s&&!i.isTraditionalAnchor(w)){u=i.createStateObject(null,null,v)}}return u};i.getIdByUrl=function(t){var s=i.urlToId[t]||i.store.urlToId[t]||o;return s};i.getLastSavedState=function(){return i.savedStates[i.savedStates.length-1]||o};i.getLastStoredState=function(){return i.storedStates[i.storedStates.length-1]||o};i.hasUrlDuplicate=function(t){var s=false,u;u=i.extractState(t.url);s=u&&u.id!==t.id;return s};i.storeState=function(s){i.urlToId[s.url]=s.id;i.storedStates.push(i.cloneObject(s));return s};i.isLastSavedState=function(u){var s=false,t,w,v;if(i.savedStates.length){t=u.id;w=i.getLastSavedState();v=w.id;s=(t===v)}return s};i.saveState=function(s){if(i.isLastSavedState(s)){return false}i.savedStates.push(i.cloneObject(s));return true};i.getStateByIndex=function(s){var t=null;if(typeof s==="undefined"){t=i.savedStates[i.savedStates.length-1]}else{if(s<0){t=i.savedStates[i.savedStates.length+s]}else{t=i.savedStates[s]}}return t};i.getCurrentIndex=function(){var s=null;if(i.savedStates.length<1){s=0}else{s=i.savedStates.length-1}return s};i.getHash=function(s){var u=i.getLocationHref(s),t;t=i.getHashByUrl(u);return t};i.unescapeHash=function(s){var t=i.normalizeHash(s);t=decodeURIComponent(t);return t};i.normalizeHash=function(s){var t=s.replace(/[^#]*#/,"").replace(/#.*/,"");return t};i.setHash=function(s,u){var v,t;if(u!==false&&i.busy()){i.pushQueue({scope:i,callback:i.setHash,args:arguments,queue:u});return false}i.busy(true);v=i.extractState(s,true);if(v&&!i.emulated.pushState){i.pushState(v.data,v.title,v.url,false)}else{if(i.getHash()!==s){if(i.bugs.setHash){t=i.getPageUrl();i.pushState(null,null,t+"#"+s,false)}else{f.location.hash=s}}}return i};i.escapeHash=function(s){var t=i.normalizeHash(s);t=p.encodeURIComponent(t);if(!i.bugs.hashEscape){t=t.replace(/\%21/g,"!").replace(/\%26/g,"&").replace(/\%3D/g,"=").replace(/\%3F/g,"?")}return t};i.getHashByUrl=function(t){var s=String(t).replace(/([^#]*)#?([^#]*)#?(.*)/,"$2");s=i.unescapeHash(s);return s};i.setTitle=function(u){var v=u.title,t;if(!v){t=i.getStateByIndex(0);if(t&&t.url===u.url){v=t.title||i.options.initialTitle}}try{f.getElementsByTagName("title")[0].innerHTML=v.replace("<","&lt;").replace(">","&gt;").replace(" & "," &amp; ")}catch(s){}f.title=v;return i};i.queues=[];i.busy=function(t){if(typeof t!=="undefined"){i.busy.flag=t}else{if(typeof i.busy.flag==="undefined"){i.busy.flag=false}}if(!i.busy.flag){c(i.busy.timeout);var s=function(){var u,w,v;if(i.busy.flag){return}for(u=i.queues.length-1;u>=0;--u){w=i.queues[u];if(w.length===0){continue}v=w.shift();i.fireQueueItem(v);i.busy.timeout=n(s,i.options.busyDelay)}};i.busy.timeout=n(s,i.options.busyDelay)}return i.busy.flag};i.busy.flag=false;i.fireQueueItem=function(s){return s.callback.apply(s.scope||i,s.args||[])};i.pushQueue=function(s){i.queues[s.queue||0]=i.queues[s.queue||0]||[];i.queues[s.queue||0].push(s);return i};i.queue=function(s,t){if(typeof s==="function"){s={callback:s}}if(typeof t!=="undefined"){s.queue=t}if(i.busy()){i.pushQueue(s)}else{i.fireQueueItem(s)}return i};i.clearQueue=function(){i.busy.flag=false;i.queues=[];return i};i.stateChanged=false;i.doubleChecker=false;i.doubleCheckComplete=function(){i.stateChanged=true;i.doubleCheckClear();return i};i.doubleCheckClear=function(){if(i.doubleChecker){c(i.doubleChecker);i.doubleChecker=false}return i};i.doubleCheck=function(s){i.stateChanged=false;i.doubleCheckClear();if(i.bugs.ieDoubleCheck){i.doubleChecker=n(function(){i.doubleCheckClear();if(!i.stateChanged){s()}return true},i.options.doubleCheckInterval)}return i};i.safariStatePoll=function(){var t=i.extractState(i.getLocationHref()),s;if(!i.isLastSavedState(t)){s=t}else{return}if(!s){s=i.createStateObject()}i.Adapter.trigger(p,"popstate");return i};i.back=function(s){if(s!==false&&i.busy()){i.pushQueue({scope:i,callback:i.back,args:arguments,queue:s});return false}i.busy(true);i.doubleCheck(function(){i.back(false)});h.go(-1);return true};i.forward=function(s){if(s!==false&&i.busy()){i.pushQueue({scope:i,callback:i.forward,args:arguments,queue:s});return false}i.busy(true);i.doubleCheck(function(){i.forward(false)});h.go(1);return true};i.go=function(t,u){var s;if(t>0){for(s=1;s<=t;++s){i.forward(u)}}else{if(t<0){for(s=-1;s>=t;--s){i.back(u)}}else{throw new Error("History.go: History.go requires a positive or negative integer passed.")}}return i};if(i.emulated.pushState){var e=function(){};i.pushState=i.pushState||e;i.replaceState=i.replaceState||e}else{i.onPopState=function(u,v){var x=false,w=false,s,t;i.doubleCheckComplete();s=i.getHash();if(s){t=i.extractState(s||i.getLocationHref(),true);if(t){i.replaceState(t.data,t.title,t.url,false)}else{i.Adapter.trigger(p,"anchorchange");i.busy(false)}i.expectedStateId=false;return false}x=i.Adapter.extractEventData("state",u,v)||false;if(x){w=i.getStateById(x)}else{if(i.expectedStateId){w=i.getStateById(i.expectedStateId)}else{w=i.extractState(i.getLocationHref())}}if(!w){w=i.createStateObject(null,null,i.getLocationHref())}i.expectedStateId=false;if(i.isLastSavedState(w)){i.busy(false);return false}i.storeState(w);i.saveState(w);i.setTitle(w);i.Adapter.trigger(p,"statechange");i.busy(false);return true};i.Adapter.bind(p,"popstate",i.onPopState);i.pushState=function(s,v,w,u){if(i.getHashByUrl(w)&&i.emulated.pushState){throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).")}if(u!==false&&i.busy()){i.pushQueue({scope:i,callback:i.pushState,args:arguments,queue:u});return false}i.busy(true);var t=i.createStateObject(s,v,w);if(i.isLastSavedState(t)){i.busy(false)}else{i.storeState(t);i.expectedStateId=t.id;h.pushState(t.id,t.title,t.url);i.Adapter.trigger(p,"popstate")}return true};i.replaceState=function(s,v,w,u){if(i.getHashByUrl(w)&&i.emulated.pushState){throw new Error("History.js does not support states with fragement-identifiers (hashes/anchors).")}if(u!==false&&i.busy()){i.pushQueue({scope:i,callback:i.replaceState,args:arguments,queue:u});return false}i.busy(true);var t=i.createStateObject(s,v,w);if(i.isLastSavedState(t)){i.busy(false)}else{i.storeState(t);i.expectedStateId=t.id;h.replaceState(t.id,t.title,t.url);i.Adapter.trigger(p,"popstate")}return true}}if(l){try{i.store=j.parse(l.getItem("History.store"))||{}}catch(q){i.store={}}i.normalizeStore()}else{i.store={};i.normalizeStore()}i.Adapter.bind(p,"unload",i.clearAllIntervals);i.saveState(i.storeState(i.extractState(i.getLocationHref(),true)));if(l){i.onUnload=function(){var s,w,t;try{s=j.parse(l.getItem("History.store"))||{}}catch(v){s={}}s.idToState=s.idToState||{};s.urlToId=s.urlToId||{};s.stateToId=s.stateToId||{};for(w in i.idToState){if(!i.idToState.hasOwnProperty(w)){continue}s.idToState[w]=i.idToState[w]}for(w in i.urlToId){if(!i.urlToId.hasOwnProperty(w)){continue}s.urlToId[w]=i.urlToId[w]}for(w in i.stateToId){if(!i.stateToId.hasOwnProperty(w)){continue}s.stateToId[w]=i.stateToId[w]}i.store=s;i.normalizeStore();t=j.stringify(s);try{l.setItem("History.store",t)}catch(u){if(u.code===DOMException.QUOTA_EXCEEDED_ERR){if(l.length){l.removeItem("History.store");l.setItem("History.store",t)}else{}}else{throw u}}};i.intervalList.push(m(i.onUnload,i.options.storeInterval));i.Adapter.bind(p,"beforeunload",i.onUnload);i.Adapter.bind(p,"unload",i.onUnload)}if(!i.emulated.pushState){if(i.bugs.safariPoll){i.intervalList.push(m(i.safariStatePoll,i.options.safariPollInterval))}if(k.vendor==="Apple Computer, Inc."||(k.appCodeName||"")==="Mozilla"){i.Adapter.bind(p,"hashchange",function(){i.Adapter.trigger(p,"popstate")});if(i.getHash()){i.Adapter.onDomLoad(function(){i.Adapter.trigger(p,"hashchange")})}}}};if(!i.options||!i.options.delayInit){i.init()}})(window);(function(l){var k=navigator.userAgent;if(!(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(k)&&k.indexOf("AppleWebKit")>-1)){return}var e=l.document;if(!e.querySelector){return}var i=e.querySelector("meta[name=viewport]"),h=i&&i.getAttribute("content"),c=h+",maximum-scale=1",g=h+",maximum-scale=10",f=true,m,n,o,a;if(!i){return}function j(){i.setAttribute("content",g);f=true}function d(){i.setAttribute("content",c);f=false}function b(p){a=p.accelerationIncludingGravity;m=Math.abs(a.x);n=Math.abs(a.y);o=Math.abs(a.z);if((!l.orientation||l.orientation===180)&&(m>7||((o>6&&n<8||o<8&&n>6)&&m>5))){if(f){d()}}else{if(!f){j()}}}l.addEventListener("orientationchange",j,false);l.addEventListener("devicemotion",b,false)})(this);(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports!=="undefined"){module.exports=a(require("jquery"))}else{a(jQuery)}}}(function(a){var b=window.Slick||{};b=(function(){var c=0;function d(h,j){var e=this,g,i,f;e.defaults={accessibility:true,adaptiveHeight:false,appendArrows:a(h),appendDots:a(h),arrows:true,asNavFor:null,prevArrow:'<div class="slick-prev"><span></span></div>',nextArrow:'<div class="slick-next"><span></span></div>',autoplay:false,autoplaySpeed:3000,centerMode:false,centerPadding:"50px",cssEase:"ease",customPaging:function(l,k){return'<button type="button" data-role="none">'+(k+1)+"</button>"},dots:false,dotsClass:"slick-dots",draggable:true,easing:"linear",edgeFriction:0.35,fade:false,focusOnSelect:false,infinite:true,initialSlide:0,lazyLoad:"ondemand",mobileFirst:false,pauseOnHover:true,pauseOnDotsHover:false,respondTo:"window",responsive:null,rtl:false,slide:"",slidesToShow:1,slidesToScroll:1,speed:500,swipe:true,swipeToSlide:false,touchMove:true,touchThreshold:5,useCSS:true,variableWidth:false,vertical:false,waitForAnimate:true};e.initials={animating:false,dragging:false,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:false,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:false};a.extend(e,e.initials);e.activeBreakpoint=null;e.animType=null;e.animProp=null;e.breakpoints=[];e.breakpointSettings=[];e.cssTransitions=false;e.hidden="hidden";e.paused=false;e.positionProp=null;e.respondTo=null;e.shouldClick=true;e.$slider=a(h);e.$slidesCache=null;e.transformType=null;e.transitionType=null;e.visibilityChange="visibilitychange";e.windowWidth=0;e.windowTimer=null;g=a(h).data("slick")||{};e.options=a.extend({},e.defaults,g,j);e.currentSlide=e.options.initialSlide;e.originalSettings=e.options;i=e.options.responsive||null;if(i&&i.length>-1){e.respondTo=e.options.respondTo||"window";for(f in i){if(i.hasOwnProperty(f)){e.breakpoints.push(i[f].breakpoint);e.breakpointSettings[i[f].breakpoint]=i[f].settings}}e.breakpoints.sort(function(k,l){if(e.options.mobileFirst===true){return k-l}else{return l-k}})}if(typeof document.mozHidden!=="undefined"){e.hidden="mozHidden";e.visibilityChange="mozvisibilitychange"}else{if(typeof document.msHidden!=="undefined"){e.hidden="msHidden";e.visibilityChange="msvisibilitychange"}else{if(typeof document.webkitHidden!=="undefined"){e.hidden="webkitHidden";e.visibilityChange="webkitvisibilitychange"}}}e.autoPlay=a.proxy(e.autoPlay,e);e.autoPlayClear=a.proxy(e.autoPlayClear,e);e.changeSlide=a.proxy(e.changeSlide,e);e.clickHandler=a.proxy(e.clickHandler,e);e.selectHandler=a.proxy(e.selectHandler,e);e.setPosition=a.proxy(e.setPosition,e);e.swipeHandler=a.proxy(e.swipeHandler,e);e.dragHandler=a.proxy(e.dragHandler,e);e.keyHandler=a.proxy(e.keyHandler,e);e.autoPlayIterator=a.proxy(e.autoPlayIterator,e);e.instanceUid=c++;e.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;e.init();e.checkResponsive(true)}return d}());b.prototype.addSlide=b.prototype.slickAdd=function(f,e,d){var c=this;if(typeof(e)==="boolean"){d=e;e=null}else{if(e<0||(e>=c.slideCount)){return false}}c.unload();if(typeof(e)==="number"){if(e===0&&c.$slides.length===0){a(f).appendTo(c.$slideTrack)}else{if(d){a(f).insertBefore(c.$slides.eq(e))}else{a(f).insertAfter(c.$slides.eq(e))}}}else{if(d===true){a(f).prependTo(c.$slideTrack)}else{a(f).appendTo(c.$slideTrack)}}c.$slides=c.$slideTrack.children(this.options.slide);c.$slideTrack.children(this.options.slide).detach();c.$slideTrack.append(c.$slides);c.$slides.each(function(h,g){a(g).attr("data-slick-index",h)});c.$slidesCache=c.$slides;c.reinit()};b.prototype.animateHeight=function(){var c=this;if(c.options.slidesToShow===1&&c.options.adaptiveHeight===true&&c.options.vertical===false){var d=c.$slides.eq(c.currentSlide).outerHeight(true);c.$list.animate({height:d},c.options.speed)}};b.prototype.animateSlide=function(f,e){var d={},c=this;c.animateHeight();if(c.options.rtl===true&&c.options.vertical===false){f=-f}if(c.transformsEnabled===false){if(c.options.vertical===false){c.$slideTrack.animate({left:f},c.options.speed,c.options.easing,e)}else{c.$slideTrack.animate({top:f},c.options.speed,c.options.easing,e)}}else{if(c.cssTransitions===false){if(c.options.rtl===true){c.currentLeft=-(c.currentLeft)}a({animStart:c.currentLeft}).animate({animStart:f},{duration:c.options.speed,easing:c.options.easing,step:function(g){g=Math.ceil(g);if(c.options.vertical===false){d[c.animType]="translate("+g+"px, 0px)";c.$slideTrack.css(d)}else{d[c.animType]="translate(0px,"+g+"px)";c.$slideTrack.css(d)}},complete:function(){if(e){e.call()}}})}else{c.applyTransition();f=Math.ceil(f);if(c.options.vertical===false){d[c.animType]="translate3d("+f+"px, 0px, 0px)"}else{d[c.animType]="translate3d(0px,"+f+"px, 0px)"}c.$slideTrack.css(d);if(e){setTimeout(function(){c.disableTransition();e.call()},c.options.speed)}}}};b.prototype.asNavFor=function(e){var c=this,d=c.options.asNavFor!==null?a(c.options.asNavFor).slick("getSlick"):null;if(d!==null){d.slideHandler(e,true)}};b.prototype.applyTransition=function(d){var c=this,e={};if(c.options.fade===false){e[c.transitionType]=c.transformType+" "+c.options.speed+"ms "+c.options.cssEase}else{e[c.transitionType]="opacity "+c.options.speed+"ms "+c.options.cssEase}if(c.options.fade===false){c.$slideTrack.css(e)}else{c.$slides.eq(d).css(e)}};b.prototype.autoPlay=function(){var c=this;if(c.autoPlayTimer){clearInterval(c.autoPlayTimer)}if(c.slideCount>c.options.slidesToShow&&c.paused!==true){c.autoPlayTimer=setInterval(c.autoPlayIterator,c.options.autoplaySpeed)}};b.prototype.autoPlayClear=function(){var c=this;if(c.autoPlayTimer){clearInterval(c.autoPlayTimer)}};b.prototype.autoPlayIterator=function(){var c=this;if(c.options.infinite===false){if(c.direction===1){if((c.currentSlide+1)===c.slideCount-1){c.direction=0}c.slideHandler(c.currentSlide+c.options.slidesToScroll)}else{if((c.currentSlide-1===0)){c.direction=1}c.slideHandler(c.currentSlide-c.options.slidesToScroll)}}else{c.slideHandler(c.currentSlide+c.options.slidesToScroll)}};b.prototype.buildArrows=function(){var c=this;if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow=a(c.options.prevArrow);c.$nextArrow=a(c.options.nextArrow);if(c.htmlExpr.test(c.options.prevArrow)){c.$prevArrow.appendTo(c.options.appendArrows)}if(c.htmlExpr.test(c.options.nextArrow)){c.$nextArrow.appendTo(c.options.appendArrows)}if(c.options.infinite!==true){c.$prevArrow.addClass("slick-disabled")}}};b.prototype.buildDots=function(){var c=this,e,d;if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){d='<ul class="'+c.options.dotsClass+'">';for(e=0;e<=c.getDotCount();e+=1){d+="<li>"+c.options.customPaging.call(this,c,e)+"</li>"}d+="</ul>";c.$dots=a(d).appendTo(c.options.appendDots);c.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};b.prototype.buildOut=function(){var c=this;c.$slides=c.$slider.children(c.options.slide+":not(.slick-cloned)").addClass("slick-slide");c.slideCount=c.$slides.length;c.$slides.each(function(e,d){a(d).attr("data-slick-index",e)});c.$slidesCache=c.$slides;c.$slider.addClass("slick-slider");c.$slideTrack=(c.slideCount===0)?a('<div class="slick-track"/>').appendTo(c.$slider):c.$slides.wrapAll('<div class="slick-track"/>').parent();c.$list=c.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();c.$slideTrack.css("opacity",0);if(c.options.centerMode===true||c.options.swipeToSlide===true){c.options.slidesToScroll=1}a("img[data-lazy]",c.$slider).not("[src]").addClass("slick-loading");c.setupInfinite();c.buildArrows();c.buildDots();c.updateDots();if(c.options.accessibility===true){c.$list.prop("tabIndex",0)}c.setSlideClasses(typeof this.currentSlide==="number"?this.currentSlide:0);if(c.options.draggable===true){c.$list.addClass("draggable")}};b.prototype.checkResponsive=function(e){var c=this,d,h,f;var g=c.$slider.width();var i=window.innerWidth||a(window).width();if(c.respondTo==="window"){f=i}else{if(c.respondTo==="slider"){f=g}else{if(c.respondTo==="min"){f=Math.min(i,g)}}}if(c.originalSettings.responsive&&c.originalSettings.responsive.length>-1&&c.originalSettings.responsive!==null){h=null;for(d in c.breakpoints){if(c.breakpoints.hasOwnProperty(d)){if(c.originalSettings.mobileFirst===false){if(f<c.breakpoints[d]){h=c.breakpoints[d]}}else{if(f>c.breakpoints[d]){h=c.breakpoints[d]}}}}if(h!==null){if(c.activeBreakpoint!==null){if(h!==c.activeBreakpoint){c.activeBreakpoint=h;if(c.breakpointSettings[h]==="unslick"){c.unslick()}else{c.options=a.extend({},c.originalSettings,c.breakpointSettings[h]);if(e===true){c.currentSlide=c.options.initialSlide}c.refresh()}}}else{c.activeBreakpoint=h;if(c.breakpointSettings[h]==="unslick"){c.unslick()}else{c.options=a.extend({},c.originalSettings,c.breakpointSettings[h]);if(e===true){c.currentSlide=c.options.initialSlide}c.refresh()}}}else{if(c.activeBreakpoint!==null){c.activeBreakpoint=null;c.options=c.originalSettings;if(e===true){c.currentSlide=c.options.initialSlide}c.refresh()}}}};b.prototype.changeSlide=function(f,e){var d=this,c=a(f.target),h,i,j;c.is("a")&&f.preventDefault();j=(d.slideCount%d.options.slidesToScroll!==0);h=j?0:(d.slideCount-d.currentSlide)%d.options.slidesToScroll;switch(f.data.message){case"previous":i=h===0?d.options.slidesToScroll:d.options.slidesToShow-h;if(d.slideCount>d.options.slidesToShow){d.slideHandler(d.currentSlide-i,false,e)}break;case"next":i=h===0?d.options.slidesToScroll:h;if(d.slideCount>d.options.slidesToShow){d.slideHandler(d.currentSlide+i,false,e)}break;case"index":var g=f.data.index===0?0:f.data.index||a(f.target).parent().index()*d.options.slidesToScroll;d.slideHandler(d.checkNavigable(g),false,e);break;default:return}};b.prototype.checkNavigable=function(d){var c=this,f,g;f=c.getNavigableIndexes();g=0;if(d>f[f.length-1]){d=f[f.length-1]}else{for(var e in f){if(d<f[e]){d=g;break}g=f[e]}}return d};b.prototype.clickHandler=function(d){var c=this;if(c.shouldClick===false){d.stopImmediatePropagation();d.stopPropagation();d.preventDefault()}};b.prototype.destroy=function(){var c=this;c.autoPlayClear();c.touchObject={};a(".slick-cloned",c.$slider).remove();if(c.$dots){c.$dots.remove()}if(c.$prevArrow&&(typeof c.options.prevArrow!=="object")){c.$prevArrow.remove()}if(c.$nextArrow&&(typeof c.options.nextArrow!=="object")){c.$nextArrow.remove()}c.$slides.removeClass("slick-slide slick-active slick-center slick-visible").attr("aria-hidden","true").removeAttr("data-slick-index").css({position:"",left:"",top:"",zIndex:"",opacity:"",width:""});c.$slider.removeClass("slick-slider");c.$slider.removeClass("slick-initialized");c.$list.off(".slick");a(window).off(".slick-"+c.instanceUid);a(document).off(".slick-"+c.instanceUid);c.$slider.html(c.$slides)};b.prototype.disableTransition=function(d){var c=this,e={};e[c.transitionType]="";if(c.options.fade===false){c.$slideTrack.css(e)}else{c.$slides.eq(d).css(e)}};b.prototype.fadeSlide=function(e,d){var c=this;if(c.cssTransitions===false){c.$slides.eq(e).css({zIndex:1000});c.$slides.eq(e).animate({opacity:1},c.options.speed,c.options.easing,d)}else{c.applyTransition(e);c.$slides.eq(e).css({opacity:1,zIndex:1000});if(d){setTimeout(function(){c.disableTransition(e);d.call()},c.options.speed)}}};b.prototype.filterSlides=b.prototype.slickFilter=function(d){var c=this;if(d!==null){c.unload();c.$slideTrack.children(this.options.slide).detach();c.$slidesCache.filter(d).appendTo(c.$slideTrack);c.reinit()}};b.prototype.getCurrent=b.prototype.slickCurrentSlide=function(){var c=this;return c.currentSlide};b.prototype.getDotCount=function(){var c=this;var d=0;var e=0;var f=0;if(c.options.infinite===true){f=Math.ceil(c.slideCount/c.options.slidesToScroll)}else{if(c.options.centerMode===true){f=c.slideCount}else{while(d<c.slideCount){++f;d=e+c.options.slidesToShow;e+=c.options.slidesToScroll<=c.options.slidesToShow?c.options.slidesToScroll:c.options.slidesToShow}}}return f-1};b.prototype.getLeft=function(d){var c=this,e,g,h=0,f;c.slideOffset=0;g=c.$slides.first().outerHeight();if(c.options.infinite===true){if(c.slideCount>c.options.slidesToShow){c.slideOffset=(c.slideWidth*c.options.slidesToShow)*-1;h=(g*c.options.slidesToShow)*-1}if(c.slideCount%c.options.slidesToScroll!==0){if(d+c.options.slidesToScroll>c.slideCount&&c.slideCount>c.options.slidesToShow){if(d>c.slideCount){c.slideOffset=((c.options.slidesToShow-(d-c.slideCount))*c.slideWidth)*-1;h=((c.options.slidesToShow-(d-c.slideCount))*g)*-1}else{c.slideOffset=((c.slideCount%c.options.slidesToScroll)*c.slideWidth)*-1;h=((c.slideCount%c.options.slidesToScroll)*g)*-1}}}}else{if(d+c.options.slidesToShow>c.slideCount){c.slideOffset=((d+c.options.slidesToShow)-c.slideCount)*c.slideWidth;h=((d+c.options.slidesToShow)-c.slideCount)*g}}if(c.slideCount<=c.options.slidesToShow){c.slideOffset=0;h=0}if(c.options.centerMode===true&&c.options.infinite===true){c.slideOffset+=c.slideWidth*Math.floor(c.options.slidesToShow/2)-c.slideWidth}else{if(c.options.centerMode===true){c.slideOffset=0;c.slideOffset+=c.slideWidth*Math.floor(c.options.slidesToShow/2)}}if(c.options.vertical===false){e=((d*c.slideWidth)*-1)+c.slideOffset}else{e=((d*g)*-1)+h}if(c.options.variableWidth===true){if(c.slideCount<=c.options.slidesToShow||c.options.infinite===false){f=c.$slideTrack.children(".slick-slide").eq(d)}else{f=c.$slideTrack.children(".slick-slide").eq(d+c.options.slidesToShow)}e=f[0]?f[0].offsetLeft*-1:0;if(c.options.centerMode===true){if(c.options.infinite===false){f=c.$slideTrack.children(".slick-slide").eq(d)}else{f=c.$slideTrack.children(".slick-slide").eq(d+c.options.slidesToShow+1)}e=f[0]?f[0].offsetLeft*-1:0;e+=(c.$list.width()-f.outerWidth())/2}}return e};b.prototype.getOption=b.prototype.slickGetOption=function(d){var c=this;return c.options[d]};b.prototype.getNavigableIndexes=function(){var c=this,d=0,e=0,f=[],g;if(c.options.infinite===false){g=c.slideCount-c.options.slidesToShow+1;if(c.options.centerMode===true){g=c.slideCount}}else{d=c.slideCount*-1;e=c.slideCount*-1;g=c.slideCount*2}while(d<g){f.push(d);d=e+c.options.slidesToScroll;e+=c.options.slidesToScroll<=c.options.slidesToShow?c.options.slidesToScroll:c.options.slidesToShow}return f};b.prototype.getSlick=function(){return this};b.prototype.getSlideCount=function(){var c=this,e,f,d;d=c.options.centerMode===true?c.slideWidth*Math.floor(c.options.slidesToShow/2):0;if(c.options.swipeToSlide===true){c.$slideTrack.find(".slick-slide").each(function(g,h){if(h.offsetLeft-d+(a(h).outerWidth()/2)>(c.swipeLeft*-1)){f=h;return false}});e=Math.abs(a(f).attr("data-slick-index")-c.currentSlide)||1;return e}else{return c.options.slidesToScroll}};b.prototype.goTo=b.prototype.slickGoTo=function(e,d){var c=this;c.changeSlide({data:{message:"index",index:parseInt(e)}},d)};b.prototype.init=function(){var c=this;if(!a(c.$slider).hasClass("slick-initialized")){a(c.$slider).addClass("slick-initialized");c.buildOut();c.setProps();c.startLoad();c.loadSlider();c.initializeEvents();c.updateArrows();c.updateDots()}c.$slider.trigger("init",[c])};b.prototype.initArrowEvents=function(){var c=this;if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.on("click.slick",{message:"previous"},c.changeSlide);c.$nextArrow.on("click.slick",{message:"next"},c.changeSlide)}};b.prototype.initDotEvents=function(){var c=this;if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){a("li",c.$dots).on("click.slick",{message:"index"},c.changeSlide)}if(c.options.dots===true&&c.options.pauseOnDotsHover===true&&c.options.autoplay===true){a("li",c.$dots).on("mouseenter.slick",function(){c.paused=true;c.autoPlayClear()}).on("mouseleave.slick",function(){c.paused=false;c.autoPlay()})}};b.prototype.initializeEvents=function(){var c=this;c.initArrowEvents();c.initDotEvents();c.$list.on("touchstart.slick mousedown.slick",{action:"start"},c.swipeHandler);c.$list.on("touchmove.slick mousemove.slick",{action:"move"},c.swipeHandler);c.$list.on("touchend.slick mouseup.slick",{action:"end"},c.swipeHandler);c.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},c.swipeHandler);c.$list.on("click.slick",c.clickHandler);if(c.options.autoplay===true){a(document).on(c.visibilityChange,function(){c.visibility()});if(c.options.pauseOnHover===true){c.$list.on("mouseenter.slick",function(){c.paused=true;c.autoPlayClear()});c.$list.on("mouseleave.slick",function(){c.paused=false;c.autoPlay()})}}if(c.options.accessibility===true){c.$list.on("keydown.slick",c.keyHandler)}if(c.options.focusOnSelect===true){a(c.$slideTrack).children().on("click.slick",c.selectHandler)}a(window).on("orientationchange.slick.slick-"+c.instanceUid,function(){c.checkResponsive();c.setPosition()});a(window).on("resize.slick.slick-"+c.instanceUid,function(){if(a(window).width()!==c.windowWidth){clearTimeout(c.windowDelay);c.windowDelay=window.setTimeout(function(){c.windowWidth=a(window).width();c.checkResponsive();c.setPosition()},50)}});a("*[draggable!=true]",c.$slideTrack).on("dragstart",function(d){d.preventDefault()});a(window).on("load.slick.slick-"+c.instanceUid,c.setPosition);a(document).on("ready.slick.slick-"+c.instanceUid,c.setPosition)};b.prototype.initUI=function(){var c=this;if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.show();c.$nextArrow.show()}if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){c.$dots.show()}if(c.options.autoplay===true){c.autoPlay()}};b.prototype.keyHandler=function(d){var c=this;if(d.keyCode===37&&c.options.accessibility===true){c.changeSlide({data:{message:"previous"}})}else{if(d.keyCode===39&&c.options.accessibility===true){c.changeSlide({data:{message:"next"}})}}};b.prototype.lazyLoad=function(){var c=this,f,d,h,g;function e(i){a("img[data-lazy]",i).each(function(){var j=a(this),k=a(this).attr("data-lazy");j.load(function(){j.animate({opacity:1},200)}).css({opacity:0}).attr("src",k).removeAttr("data-lazy").removeClass("slick-loading")})}if(c.options.centerMode===true){if(c.options.infinite===true){h=c.currentSlide+(c.options.slidesToShow/2+1);g=h+c.options.slidesToShow+2}else{h=Math.max(0,c.currentSlide-(c.options.slidesToShow/2+1));g=2+(c.options.slidesToShow/2+1)+c.currentSlide}}else{h=c.options.infinite?c.options.slidesToShow+c.currentSlide:c.currentSlide;g=h+c.options.slidesToShow;if(c.options.fade===true){if(h>0){h--}if(g<=c.slideCount){g++}}}f=c.$slider.find(".slick-slide").slice(h,g);e(f);if(c.slideCount<=c.options.slidesToShow){d=c.$slider.find(".slick-slide");e(d)}else{if(c.currentSlide>=c.slideCount-c.options.slidesToShow){d=c.$slider.find(".slick-cloned").slice(0,c.options.slidesToShow);e(d)}else{if(c.currentSlide===0){d=c.$slider.find(".slick-cloned").slice(c.options.slidesToShow*-1);e(d)}}}};b.prototype.loadSlider=function(){var c=this;c.setPosition();c.$slideTrack.css({opacity:1});c.$slider.removeClass("slick-loading");c.initUI();if(c.options.lazyLoad==="progressive"){c.progressiveLazyLoad()}};b.prototype.next=b.prototype.slickNext=function(){var c=this;c.changeSlide({data:{message:"next"}})};b.prototype.pause=b.prototype.slickPause=function(){var c=this;c.autoPlayClear();c.paused=true};b.prototype.play=b.prototype.slickPlay=function(){var c=this;c.paused=false;c.autoPlay()};b.prototype.postSlide=function(d){var c=this;c.$slider.trigger("afterChange",[c,d]);c.animating=false;c.setPosition();c.swipeLeft=null;if(c.options.autoplay===true&&c.paused===false){c.autoPlay()}};b.prototype.prev=b.prototype.slickPrev=function(){var c=this;c.changeSlide({data:{message:"previous"}})};b.prototype.progressiveLazyLoad=function(){var c=this,d,e;d=a("img[data-lazy]",c.$slider).length;if(d>0){e=a("img[data-lazy]",c.$slider).first();e.attr("src",e.attr("data-lazy")).removeClass("slick-loading").load(function(){e.removeAttr("data-lazy");c.progressiveLazyLoad();if(c.options.adaptiveHeight===true){c.setPosition()}}).error(function(){e.removeAttr("data-lazy");c.progressiveLazyLoad()})}};b.prototype.refresh=function(){var c=this,d=c.currentSlide;c.destroy();a.extend(c,c.initials);c.init();c.changeSlide({data:{message:"index",index:d}},true)};b.prototype.reinit=function(){var c=this;c.$slides=c.$slideTrack.children(c.options.slide).addClass("slick-slide");c.slideCount=c.$slides.length;if(c.currentSlide>=c.slideCount&&c.currentSlide!==0){c.currentSlide=c.currentSlide-c.options.slidesToScroll}if(c.slideCount<=c.options.slidesToShow){c.currentSlide=0}c.setProps();c.setupInfinite();c.buildArrows();c.updateArrows();c.initArrowEvents();c.buildDots();c.updateDots();c.initDotEvents();if(c.options.focusOnSelect===true){a(c.$slideTrack).children().on("click.slick",c.selectHandler)}c.setSlideClasses(0);c.setPosition();c.$slider.trigger("reInit",[c])};b.prototype.removeSlide=b.prototype.slickRemove=function(d,f,e){var c=this;if(typeof(d)==="boolean"){f=d;d=f===true?0:c.slideCount-1}else{d=f===true?--d:d}if(c.slideCount<1||d<0||d>c.slideCount-1){return false}c.unload();if(e===true){c.$slideTrack.children().remove()}else{c.$slideTrack.children(this.options.slide).eq(d).remove()}c.$slides=c.$slideTrack.children(this.options.slide);c.$slideTrack.children(this.options.slide).detach();c.$slideTrack.append(c.$slides);c.$slidesCache=c.$slides;c.reinit()};b.prototype.setCSS=function(d){var c=this,e={},f,g;if(c.options.rtl===true){d=-d}f=c.positionProp=="left"?Math.ceil(d)+"px":"0px";g=c.positionProp=="top"?Math.ceil(d)+"px":"0px";e[c.positionProp]=d;if(c.transformsEnabled===false){c.$slideTrack.css(e)}else{e={};if(c.cssTransitions===false){e[c.animType]="translate("+f+", "+g+")";c.$slideTrack.css(e)}else{e[c.animType]="translate3d("+f+", "+g+", 0px)";c.$slideTrack.css(e)}}};b.prototype.setDimensions=function(){var c=this;if(c.options.vertical===false){if(c.options.centerMode===true){c.$list.css({padding:("0px "+c.options.centerPadding)})}}else{c.$list.height(c.$slides.first().outerHeight(true)*c.options.slidesToShow);if(c.options.centerMode===true){c.$list.css({padding:(c.options.centerPadding+" 0px")})}}c.listWidth=c.$list.width();c.listHeight=c.$list.height();if(c.options.vertical===false&&c.options.variableWidth===false){c.slideWidth=Math.ceil(c.listWidth/c.options.slidesToShow);c.$slideTrack.width(Math.ceil((c.slideWidth*c.$slideTrack.children(".slick-slide").length)))}else{if(c.options.variableWidth===true){var e=0;c.slideWidth=Math.ceil(c.listWidth/c.options.slidesToShow);c.$slideTrack.children(".slick-slide").each(function(){e+=c.listWidth});c.$slideTrack.width(Math.ceil(e)+1)}else{c.slideWidth=Math.ceil(c.listWidth);c.$slideTrack.height(Math.ceil((c.$slides.first().outerHeight(true)*c.$slideTrack.children(".slick-slide").length)))}}var d=c.$slides.first().outerWidth(true)-c.$slides.first().width();if(c.options.variableWidth===false){c.$slideTrack.children(".slick-slide").width(c.slideWidth-d)}};b.prototype.setFade=function(){var c=this,d;c.$slides.each(function(f,e){d=(c.slideWidth*f)*-1;if(c.options.rtl===true){a(e).css({position:"relative",right:d,top:0,zIndex:800,opacity:0})}else{a(e).css({position:"relative",left:d,top:0,zIndex:800,opacity:0})}});c.$slides.eq(c.currentSlide).css({zIndex:900,opacity:1})};b.prototype.setHeight=function(){var c=this;if(c.options.slidesToShow===1&&c.options.adaptiveHeight===true&&c.options.vertical===false){var d=c.$slides.eq(c.currentSlide).outerHeight(true);c.$list.css("height",d)}};b.prototype.setOption=b.prototype.slickSetOption=function(d,f,e){var c=this;c.options[d]=f;if(e===true){c.unload();c.reinit()}};b.prototype.setPosition=function(){var c=this;c.setDimensions();c.setHeight();if(c.options.fade===false){c.setCSS(c.getLeft(c.currentSlide))}else{c.setFade()}c.$slider.trigger("setPosition",[c])};b.prototype.setProps=function(){var c=this,d=document.body.style;c.positionProp=c.options.vertical===true?"top":"left";if(c.positionProp==="top"){c.$slider.addClass("slick-vertical")}else{c.$slider.removeClass("slick-vertical")}if(d.WebkitTransition!==undefined||d.MozTransition!==undefined||d.msTransition!==undefined){if(c.options.useCSS===true){c.cssTransitions=true}}if(d.OTransform!==undefined){c.animType="OTransform";c.transformType="-o-transform";c.transitionType="OTransition";if(d.perspectiveProperty===undefined&&d.webkitPerspective===undefined){c.animType=false}}if(d.MozTransform!==undefined){c.animType="MozTransform";c.transformType="-moz-transform";c.transitionType="MozTransition";if(d.perspectiveProperty===undefined&&d.MozPerspective===undefined){c.animType=false}}if(d.webkitTransform!==undefined){c.animType="webkitTransform";c.transformType="-webkit-transform";c.transitionType="webkitTransition";if(d.perspectiveProperty===undefined&&d.webkitPerspective===undefined){c.animType=false}}if(d.msTransform!==undefined){c.animType="msTransform";c.transformType="-ms-transform";c.transitionType="msTransition";if(d.msTransform===undefined){c.animType=false}}if(d.transform!==undefined&&c.animType!==false){c.animType="transform";c.transformType="transform";c.transitionType="transition"}c.transformsEnabled=(c.animType!==null&&c.animType!==false)};b.prototype.setSlideClasses=function(f){var c=this,e,d,g,h;c.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true").removeClass("slick-center");d=c.$slider.find(".slick-slide");if(c.options.centerMode===true){e=Math.floor(c.options.slidesToShow/2);if(c.options.infinite===true){if(f>=e&&f<=(c.slideCount-1)-e){c.$slides.slice(f-e,f+e+1).addClass("slick-active").attr("aria-hidden","false")}else{g=c.options.slidesToShow+f;d.slice(g-e+1,g+e+2).addClass("slick-active").attr("aria-hidden","false")}if(f===0){d.eq(d.length-1-c.options.slidesToShow).addClass("slick-center")}else{if(f===c.slideCount-1){d.eq(c.options.slidesToShow).addClass("slick-center")}}}c.$slides.eq(f).addClass("slick-center")}else{if(f>=0&&f<=(c.slideCount-c.options.slidesToShow)){c.$slides.slice(f,f+c.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")}else{if(d.length<=c.options.slidesToShow){d.addClass("slick-active").attr("aria-hidden","false")}else{h=c.slideCount%c.options.slidesToShow;g=c.options.infinite===true?c.options.slidesToShow+f:f;if(c.options.slidesToShow==c.options.slidesToScroll&&(c.slideCount-f)<c.options.slidesToShow){d.slice(g-(c.options.slidesToShow-h),g+h).addClass("slick-active").attr("aria-hidden","false")}else{d.slice(g,g+c.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false")}}}}if(c.options.lazyLoad==="ondemand"){c.lazyLoad()}};b.prototype.setupInfinite=function(){var c=this,d,f,e;if(c.options.fade===true){c.options.centerMode=false}if(c.options.infinite===true&&c.options.fade===false){f=null;if(c.slideCount>c.options.slidesToShow){if(c.options.centerMode===true){e=c.options.slidesToShow+1}else{e=c.options.slidesToShow}for(d=c.slideCount;d>(c.slideCount-e);d-=1){f=d-1;a(c.$slides[f]).clone(true).attr("id","").attr("data-slick-index",f-c.slideCount).prependTo(c.$slideTrack).addClass("slick-cloned")}for(d=0;d<e;d+=1){f=d;a(c.$slides[f]).clone(true).attr("id","").attr("data-slick-index",f+c.slideCount).appendTo(c.$slideTrack).addClass("slick-cloned")}c.$slideTrack.find(".slick-cloned").find("[id]").each(function(){a(this).attr("id","")})}}};b.prototype.selectHandler=function(d){var c=this;var e=parseInt(a(d.target).parents(".slick-slide").attr("data-slick-index"));if(!e){e=0}if(c.slideCount<=c.options.slidesToShow){c.$slider.find(".slick-slide").removeClass("slick-active").attr("aria-hidden","true");c.$slides.eq(e).addClass("slick-active").attr("aria-hidden","false");if(c.options.centerMode===true){c.$slider.find(".slick-slide").removeClass("slick-center");c.$slides.eq(e).addClass("slick-center")}c.asNavFor(e);return}c.slideHandler(e)};b.prototype.slideHandler=function(f,i,e){var k,d,g,h,j=null,c=this;i=i||false;if(c.animating===true&&c.options.waitForAnimate===true){return}if(c.options.fade===true&&c.currentSlide===f){return}if(c.slideCount<=c.options.slidesToShow){return}if(i===false){c.asNavFor(f)}k=f;j=c.getLeft(k);h=c.getLeft(c.currentSlide);c.currentLeft=c.swipeLeft===null?h:c.swipeLeft;if(c.options.infinite===false&&c.options.centerMode===false&&(f<0||f>c.getDotCount()*c.options.slidesToScroll)){if(c.options.fade===false){k=c.currentSlide;if(e!==true){c.animateSlide(h,function(){c.postSlide(k)})}else{c.postSlide(k)}}return}else{if(c.options.infinite===false&&c.options.centerMode===true&&(f<0||f>(c.slideCount-c.options.slidesToScroll))){if(c.options.fade===false){k=c.currentSlide;if(e!==true){c.animateSlide(h,function(){c.postSlide(k)})}else{c.postSlide(k)}}return}}if(c.options.autoplay===true){clearInterval(c.autoPlayTimer)}if(k<0){if(c.slideCount%c.options.slidesToScroll!==0){d=c.slideCount-(c.slideCount%c.options.slidesToScroll)}else{d=c.slideCount+k}}else{if(k>=c.slideCount){if(c.slideCount%c.options.slidesToScroll!==0){d=0}else{d=k-c.slideCount}}else{d=k}}c.animating=true;c.$slider.trigger("beforeChange",[c,c.currentSlide,d]);g=c.currentSlide;c.currentSlide=d;c.setSlideClasses(c.currentSlide);c.updateDots();c.updateArrows();if(c.options.fade===true){if(e!==true){c.fadeSlide(d,function(){c.postSlide(d)})}else{c.postSlide(d)}c.animateHeight();return}if(e!==true){c.animateSlide(j,function(){c.postSlide(d)})}else{c.postSlide(d)}};b.prototype.startLoad=function(){var c=this;if(c.options.arrows===true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.hide();c.$nextArrow.hide()}if(c.options.dots===true&&c.slideCount>c.options.slidesToShow){c.$dots.hide()}c.$slider.addClass("slick-loading")};b.prototype.swipeDirection=function(){var f,g,d,e,c=this;f=c.touchObject.startX-c.touchObject.curX;g=c.touchObject.startY-c.touchObject.curY;d=Math.atan2(g,f);e=Math.round(d*180/Math.PI);if(e<0){e=360-Math.abs(e)}if((e<=45)&&(e>=0)){return(c.options.rtl===false?"left":"right")}if((e<=360)&&(e>=315)){return(c.options.rtl===false?"left":"right")}if((e>=135)&&(e<=225)){return(c.options.rtl===false?"right":"left")}return"vertical"};b.prototype.swipeEnd=function(d){var c=this,e;c.dragging=false;c.shouldClick=(c.touchObject.swipeLength>10)?false:true;if(c.touchObject.curX===undefined){return false}if(c.touchObject.edgeHit===true){c.$slider.trigger("edge",[c,c.swipeDirection()])}if(c.touchObject.swipeLength>=c.touchObject.minSwipe){switch(c.swipeDirection()){case"left":e=c.options.swipeToSlide?c.checkNavigable(c.currentSlide+c.getSlideCount()):c.currentSlide+c.getSlideCount();c.slideHandler(e);c.currentDirection=0;c.touchObject={};c.$slider.trigger("swipe",[c,"left"]);break;case"right":e=c.options.swipeToSlide?c.checkNavigable(c.currentSlide-c.getSlideCount()):c.currentSlide-c.getSlideCount();c.slideHandler(e);c.currentDirection=1;c.touchObject={};c.$slider.trigger("swipe",[c,"right"]);break}}else{if(c.touchObject.startX!==c.touchObject.curX){c.slideHandler(c.currentSlide);c.touchObject={}}}};b.prototype.swipeHandler=function(d){var c=this;if((c.options.swipe===false)||("ontouchend" in document&&c.options.swipe===false)){return}else{if(c.options.draggable===false&&d.type.indexOf("mouse")!==-1){return}}c.touchObject.fingerCount=d.originalEvent&&d.originalEvent.touches!==undefined?d.originalEvent.touches.length:1;c.touchObject.minSwipe=c.listWidth/c.options.touchThreshold;switch(d.data.action){case"start":c.swipeStart(d);break;case"move":c.swipeMove(d);break;case"end":c.swipeEnd(d);break}};b.prototype.swipeMove=function(f){var c=this,e=false,d,h,i,g,j;j=f.originalEvent!==undefined?f.originalEvent.touches:null;if(!c.dragging||j&&j.length!==1){return false}d=c.getLeft(c.currentSlide);c.touchObject.curX=j!==undefined?j[0].pageX:f.clientX;c.touchObject.curY=j!==undefined?j[0].pageY:f.clientY;c.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(c.touchObject.curX-c.touchObject.startX,2)));h=c.swipeDirection();if(h==="vertical"){return}if(f.originalEvent!==undefined&&c.touchObject.swipeLength>4){f.preventDefault()}g=(c.options.rtl===false?1:-1)*(c.touchObject.curX>c.touchObject.startX?1:-1);i=c.touchObject.swipeLength;c.touchObject.edgeHit=false;if(c.options.infinite===false){if((c.currentSlide===0&&h==="right")||(c.currentSlide>=c.getDotCount()&&h==="left")){i=c.touchObject.swipeLength*c.options.edgeFriction;c.touchObject.edgeHit=true}}if(c.options.vertical===false){c.swipeLeft=d+i*g}else{c.swipeLeft=d+(i*(c.$list.height()/c.listWidth))*g}if(c.options.fade===true||c.options.touchMove===false){return false}if(c.animating===true){c.swipeLeft=null;return false}c.setCSS(c.swipeLeft)};b.prototype.swipeStart=function(d){var c=this,e;if(c.touchObject.fingerCount!==1||c.slideCount<=c.options.slidesToShow){c.touchObject={};return false}if(d.originalEvent!==undefined&&d.originalEvent.touches!==undefined){e=d.originalEvent.touches[0]}c.touchObject.startX=c.touchObject.curX=e!==undefined?e.pageX:d.clientX;c.touchObject.startY=c.touchObject.curY=e!==undefined?e.pageY:d.clientY;c.dragging=true};b.prototype.unfilterSlides=b.prototype.slickUnfilter=function(){var c=this;if(c.$slidesCache!==null){c.unload();c.$slideTrack.children(this.options.slide).detach();c.$slidesCache.appendTo(c.$slideTrack);c.reinit()}};b.prototype.unload=function(){var c=this;a(".slick-cloned",c.$slider).remove();if(c.$dots){c.$dots.remove()}if(c.$prevArrow&&(typeof c.options.prevArrow!=="object")){c.$prevArrow.remove()}if(c.$nextArrow&&(typeof c.options.nextArrow!=="object")){c.$nextArrow.remove()}c.$slides.removeClass("slick-slide slick-active slick-visible").attr("aria-hidden","true").css("width","")};b.prototype.unslick=function(){var c=this;c.destroy()};b.prototype.updateArrows=function(){var c=this,d;d=Math.floor(c.options.slidesToShow/2);if(c.options.arrows===true&&c.options.infinite!==true&&c.slideCount>c.options.slidesToShow){c.$prevArrow.removeClass("slick-disabled");c.$nextArrow.removeClass("slick-disabled");if(c.currentSlide===0){c.$prevArrow.addClass("slick-disabled");c.$nextArrow.removeClass("slick-disabled")}else{if(c.currentSlide>=c.slideCount-c.options.slidesToShow&&c.options.centerMode===false){c.$nextArrow.addClass("slick-disabled");c.$prevArrow.removeClass("slick-disabled")}else{if(c.currentSlide>=c.slideCount-1&&c.options.centerMode===true){c.$nextArrow.addClass("slick-disabled");c.$prevArrow.removeClass("slick-disabled")}}}}};b.prototype.updateDots=function(){var c=this;if(c.$dots!==null){c.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true");c.$dots.find("li").eq(Math.floor(c.currentSlide/c.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false")}};b.prototype.visibility=function(){var c=this;if(document[c.hidden]){c.paused=true;c.autoPlayClear()}else{c.paused=false;c.autoPlay()}};a.fn.slick=function(){var c=this,g=arguments[0],d=Array.prototype.slice.call(arguments,1),f=c.length,e=0,h;for(e;e<f;e++){if(typeof g=="object"||typeof g=="undefined"){c[e].slick=new b(c[e],g)}else{h=c[e].slick[g].apply(c[e].slick,d)}if(typeof h!="undefined"){return h}}return c};a(function(){a("[data-slick]").slick()})}));"use strict";(function(a){var c,b;c=function(){function d(e,f){var g;this.options=f;this.$element=a(e);this.didInit=false;g=this;this.$element.on("click.slickLightbox",this.options.itemSelector,function(j){var h,i;j.preventDefault();h=a(this);h.blur();if(typeof g.options.shouldOpen==="function"){if(!g.options.shouldOpen(g,h,j)){return}}i=g.filterOutSlickClones(g.$element.find(g.options.itemSelector));return g.init(i.index(h))})}d.prototype.init=function(e){this.didInit=true;this.detectIE();this.createModal();this.bindEvents();this.initSlick(e);return this.open()};d.prototype.createModalItems=function(){var e,f,g,h,i,j;h=this.options.lazyPlaceholder||"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";g=function(n,k,m){var l;if(m===true){l=' data-lazy="'+n+'" src="'+h+'" '}else{l=' src="'+n+'" '}return'<div class="slick-lightbox-slick-item">\n  <div class="slick-lightbox-slick-item-inner">\n    <img class="slick-lightbox-slick-img" '+l+" />\n    "+k+"\n  </div>\n</div>"};if(this.options.images){j=a.map(this.options.images,function(k){return g(k,this.options.lazy)})}else{e=this.filterOutSlickClones(this.$element.find(this.options.itemSelector));i=e.length;f=function(k){return function(m,n){var l,o,p;o={index:n,length:i};l=k.getElementCaption(m,o);p=k.getElementSrc(m);return g(p,l,k.options.lazy)}}(this);j=a.map(e,f)}return j};d.prototype.createModal=function(){var e,f;f=this.createModalItems();e='<div class="slick-lightbox slick-lightbox-hide-init'+(this.isIE?" slick-lightbox-ie":"")+'" style="background: '+this.options.background+';">\n  <div class="slick-lightbox-inner">\n    <div class="slick-lightbox-slick slick-caption-'+this.options.captionPosition+'">'+f.join("")+"</div>\n  <div>\n<div>";this.$modalElement=a(e);this.$parts={};this.$parts.closeButton=a(this.options.layouts.closeButton);this.$modalElement.find(".slick-lightbox-inner").append(this.$parts.closeButton);return a("body").append(this.$modalElement)};d.prototype.initSlick=function(f){var e;e={initialSlide:f};if(this.options.lazy){e.lazyLoad="ondemand"}if(this.options.slick!=null){if(typeof this.options.slick==="function"){this.slick=this.options.slick(this.$modalElement)}else{this.slick=this.$modalElement.find(".slick-lightbox-slick").slick(a.extend({},this.options.slick,e))}}else{this.slick=this.$modalElement.find(".slick-lightbox-slick").slick(e)}return this.$modalElement.trigger("init.slickLightbox")};d.prototype.open=function(){if(this.options.useHistoryApi){this.writeHistory()}this.$element.trigger("show.slickLightbox");setTimeout(function(e){return function(){return e.$element.trigger("shown.slickLightbox")}}(this),this.getTransitionDuration());return this.$modalElement.removeClass("slick-lightbox-hide-init")};d.prototype.close=function(){this.$element.trigger("hide.slickLightbox");setTimeout(function(e){return function(){return e.$element.trigger("hidden.slickLightbox")}}(this),this.getTransitionDuration());this.$modalElement.addClass("slick-lightbox-hide");return this.destroy()};d.prototype.bindEvents=function(){var e;e=function(f){return function(){var g;g=f.$modalElement.find(".slick-lightbox-inner").height();f.$modalElement.find(".slick-lightbox-slick-item").height(g);return f.$modalElement.find(".slick-lightbox-slick-img, .slick-lightbox-slick-item-inner").css("max-height",Math.round(f.options.imageMaxHeight*g))}}(this);a(window).on("orientationchange.slickLightbox resize.slickLightbox",e);if(this.options.useHistoryApi){a(window).on("popstate.slickLightbox",function(f){return function(){return f.close()}}(this))}this.$modalElement.on("init.slickLightbox",e);this.$modalElement.on("destroy.slickLightbox",function(f){return function(){return f.destroy()}}(this));this.$element.on("destroy.slickLightbox",function(f){return function(){return f.destroy(true)}}(this));this.$parts.closeButton.on("click.slickLightbox touchstart.slickLightbox",function(f){return function(g){g.preventDefault();return f.close()}}(this));if(this.options.closeOnEscape||this.options.navigateByKeyboard){a(document).on("keydown.slickLightbox",function(f){return function(h){var g;g=h.keyCode?h.keyCode:h.which;if(f.options.navigateByKeyboard){if(g===37){f.slideSlick("left")}else{if(g===39){f.slideSlick("right")}}}if(f.options.closeOnEscape){if(g===27){return f.close()}}}}(this))}if(this.options.closeOnBackdropClick){this.$modalElement.on("click.slickLightbox touchstart.slickLightbox",".slick-lightbox-slick-img",function(f){return f.stopPropagation()});return this.$modalElement.on("click.slickLightbox",".slick-lightbox-slick-item",function(f){return function(g){g.preventDefault();return f.close()}}(this))}};d.prototype.slideSlick=function(e){if(e==="left"){return this.slick.slick("slickPrev")}else{return this.slick.slick("slickNext")}};d.prototype.detectIE=function(){var e;this.isIE=false;if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){e=new Number(RegExp.$1);if(e<9){return this.isIE=true}}};d.prototype.getElementCaption=function(f,g){var e;if(!this.options.caption){return""}e=function(){switch(typeof this.options.caption){case"function":return this.options.caption(f,g);case"string":return a(f).data(this.options.caption)}}.call(this);return'<span class="slick-lightbox-slick-caption">'+e+"</span>"};d.prototype.getElementSrc=function(e){switch(typeof this.options.src){case"function":return this.options.src(e);case"string":return a(e).attr(this.options.src);default:return e.href}};d.prototype.unbindEvents=function(){a(window).off(".slickLightbox");a(document).off(".slickLightbox");return this.$modalElement.off(".slickLightbox")};d.prototype.destroy=function(e){if(e==null){e=false}if(this.didInit){this.unbindEvents();setTimeout(function(f){return function(){return f.$modalElement.remove()}}(this),this.options.destroyTimeout)}if(e){this.$element.off(".slickLightbox");return this.$element.off(".slickLightbox",this.options.itemSelector)}};d.prototype.destroyPrevious=function(){return a("body").children(".slick-lightbox").trigger("destroy.slickLightbox")};d.prototype.getTransitionDuration=function(){var e;if(this.transitionDuration){return this.transitionDuration}e=this.$modalElement.css("transition-duration");if(typeof e==="undefined"){return this.transitionDuration=500}else{return this.transitionDuration=e.indexOf("ms")>-1?parseFloat(e):parseFloat(e)*1000}};d.prototype.writeHistory=function(){return typeof history!=="undefined"&&history!==null?typeof history.pushState==="function"?history.pushState(null,null,""):void 0:void 0};d.prototype.filterOutSlickClones=function(e){if(!this.$element.hasClass("slick-slider")){return e}return e=e.filter(function(){var f;f=a(this);return !f.hasClass("slick-cloned")&&f.parents(".slick-cloned").length===0})};return d}();b={background:"rgba(0,0,0,.8)",closeOnEscape:true,closeOnBackdropClick:true,destroyTimeout:500,itemSelector:"a",navigateByKeyboard:true,src:false,caption:false,captionPosition:"dynamic",images:false,slick:{},useHistoryApi:false,layouts:{closeButton:'<button type="button" class="slick-lightbox-close"></button>'},shouldOpen:null,imageMaxHeight:0.9,lazy:false};a.fn.slickLightbox=function(d){d=a.extend({},b,d);a(this).each(function(){return this.slickLightbox=new c(this,d)});return this};a.fn.unslickLightbox=function(){return a(this).trigger("destroy.slickLightbox").each(function(){return this.slickLightbox=null})}}(jQuery));(function(a,b){a.fn.equalHeight=function(l){var c=this,d=a(b),m=a.extend({},a.fn.equalHeight.defaults,l);var e=(function(){var n=0;return function(o,p){clearTimeout(n);n=setTimeout(o,p)}}());var f=function(p){var o=0;var q=function(){o=Math.max(o,this.offsetHeight)};var n=function(){var r=this.offsetHeight;if(r>o){a(this).css("height",o-(r-o))}};p.css("height","auto").each(q).css("height",o).each(n)};var h=function(q){var r=0,o=0,n=Math.ceil(q.length/m.cluster),p;for(p=0;p<n;p++){o+=m.cluster;f(q.slice(r,o));r=o}};var i=function(q){var o,r,n,p;if(q&&q.length>0){o=q[0];r=a(o).offset().top;n=[o];q.slice(1).each(function(){if(r===(r=a(this).offset().top)){n.push(this)}else{return false}return true});p=q.slice(n.length);f(a(n));if(p.length){i(p)}}};var g=function(p){var n=[];var o=function(s){var q,r;for(r=0;q=n[r];r++){if(q.top===s){return q}}return null};p.each(function(s,t){var r=a(t);var u=parseInt(r.offset().top,10);var q=o(u);if(q!==null){q.elements.push(r[0])}else{n.push({top:u,elements:[r[0]]})}});a.each(n,function(r,q){f(a(q.elements))})};var j=function(){if(m.cluster){if(m.cluster==="auto"){g(c)}else{if(m.cluster==="sequentially"){i(c)}else{h(c)}}}else{f(c)}m.callback()};if(m.imagesLoaded){c.imagesLoaded(j)}else{j()}if(m.onResize){var k=function(){e(j,m.resizeInterval)};a(b).bind("resize.equalheight",k)}return c};a.fn.equalHeight.defaults={callback:a.noop,cluster:"auto",onResize:true,resizeInterval:40,imagesLoaded:false}}(jQuery,window));function UpgradeASPNETValidation(){if(typeof(Page_ClientValidate)!="undefined"){AspValidatorUpdateDisplay=ValidatorUpdateDisplay;ValidatorUpdateDisplay=NicerValidatorUpdateDisplay}}function NicerValidatorUpdateDisplay(a){AspValidatorUpdateDisplay(a);var b="#"+a.controltovalidate;if($(b).length>0){if(!a.isvalid){$(b).addClass("error");$(b).blur()}else{if($(b).val().length>0){$(b).removeClass("error")}else{return}}}return}$(document).ready(UpgradeASPNETValidation);(function(a){a.fn.foundationSelect=function(){if(!a(".custom-dropdown-area").length){return this.each(function(){selectPrompt="";selected="";select=a(this);selectId=select.attr("id");multiple=false;multiple=select.prop("multiple")?true:false;options="";if(select.data("prompt")){selectPrompt=select.data("prompt");options='<li class="disabled">'+selectPrompt+"</li>"}select.find("option").each(function(){if(a(this).attr("selected")){selected="selected";selectPrompt=a(this).html()}options+='<li data-value="'+this.value+'" class="'+selected+'" ><span class="option-title">'+a(this).html()+"</span></li>";selected=""});newButton='<div class="custom-dropdown-area" data-orig-select="#'+selectId+'"'+(multiple?' data-multiple="true"':"")+'><a href="#" data-dropdown="select-'+selectId+'" class="custom-dropdown-button">'+selectPrompt+'</a>         <ul id="select-'+selectId+'" class="f-dropdown custom-dropdown-options" data-dropdown-content>           '+options+"         </ul></div>";select.hide();select.after(newButton)})}};a(document).on("click",".custom-dropdown-area li",function(){if(a(this).hasClass("disabled")){return false}dropdown=a(this).closest(".custom-dropdown-area");multiple=dropdown.data("multiple")?true:false;text=a(this).find(".option-title").html();value=a(this).data("value");totalOptions=dropdown.find("li").not(".disabled").length;origDropdown=a(dropdown.data("orig-select"));prompt=origDropdown.data("prompt")?origDropdown.data("prompt"):"Choose...";if(multiple){a(this).toggleClass("selected");selectedOptions=[];selectedTitles=[];dropdown.find(".selected").each(function(){selectedOptions.push(a(this).data("value"));selectedTitles.push(a(this).find(".option-title").html())});origDropdown.val(selectedOptions);if(selectedOptions.length){if(selectedOptions.length>2){dropdown.find(".custom-dropdown-button").html(selectedOptions.length+" of "+totalOptions+" selected")}else{dropdown.find(".custom-dropdown-button").html(selectedTitles.join(", "))}}else{dropdown.find(".custom-dropdown-button").html(prompt)}}else{dropdown.find("li").removeClass("selected");Foundation.libs.dropdown.close(a("#"+dropdown.find("ul").attr("id")));origDropdown.val(value);origDropdown.trigger("change");a(this).toggleClass("selected");dropdown.find(".custom-dropdown-button").html(text)}});a(document).on("reset","form",function(){if(a(this).children(".custom-dropdown-area").length){a(this).find(".custom-dropdown-area").each(function(){origDropdown=a(a(this).data("orig-select"));dropdown=a(this);multiple=dropdown.data("multiple")?true:false;dropdown.find("li").removeClass("selected");if(origDropdown.data("prompt")){prompt=origDropdown.data("prompt")}else{origDropdown.find("option").each(function(){if(a(this).attr("selected")){prompt=a(this).html();dropdown.find('li[data-value="'+this.value+'"]').addClass("selected")}});if(prompt==""){prompt="Choose..."}}dropdown.find(".custom-dropdown-button").html(prompt)})}})}(jQuery));(function(a){a.getPosition=function(c,f){var d=a(c);var e=d.offset();if(f=="top"){return e.top}if(f=="bottom"){return e.bottom}if(f=="left"){return e.left}if(f=="right"){return e.right}};var b=new Array();a.createNormalizeHeightObj=function(d){var c=a(d);var e=new Object;e.el=c;e.height=c.height();return e};a.setAllSameHeight=function(d){var e=0;var c=a(d);c.each(function(){e=Math.max(e,a(this).height())});c.height(e)};a.normalizeHeight_checkAndSetBatchHeight=function(c,d){if(c.length>0){a(c).each(function(){var g=String(this);var f=0;a(d).each(function(){f=Math.max(f,a(g,this.el).height())});a(d).each(function(){a(g,this.el).not(".ignoreEqHeight").height(f)})})}var e=0;a(d).each(function(){e=Math.max(e,this.el.height())});a(d).each(function(){this.el.height(e)})};a.delay=(function(){var c=0;return function(d,e){clearTimeout(c);c=setTimeout(d,e)}})();a.normalizeHeight=function(c,e,i){c.css("height","auto");if(!e){e=""}var f=new Object();f.elWrapper=c;f.elsStr=e;if(!i){a(window).resize(function(){a.delay(function(){var j=d.length>0?e:"";a.each(b,function(k,l){l.elWrapper.css("height","auto");a(l.elsStr,l.elWrapper).css("height","auto");a.normalizeHeight(l.elWrapper,l.elsStr,true)})},200)})}var d=e.split(",");var h=0;var g=new Array();c.each(function(k){var l=this;var j=a.getPosition(l,"top");if(j!=h){a.normalizeHeight_checkAndSetBatchHeight(d,g);g=[];j=a.getPosition(l,"top")}g[g.length]=a.createNormalizeHeightObj(l);if(k==(c.length-1)){a.normalizeHeight_checkAndSetBatchHeight(d,g)}h=j});return c};a.fn.normalizeHeight=function(c,e){var f=this;if(!c){c=""}var d=new Object();d.elWrapper=f;d.elsStr=c;b[b.length]=d;return a.normalizeHeight(f,c,e)}})(jQuery);(function(d,a){var b=function(){a("#slick-slideshow").slick({dots:true,prevArrow:'<div class="slick-prev"><span></span></div>',nextArrow:'<div class="slick-next"><span></span></div>',speed:500,autoplay:true,autoplaySpeed:5000})};var c=function(){b()};a(document).ready(function(){d.framework.initPage("startpage",null,b,c);d.framework.initPage("productgroup",null,b,c);d.framework.initPage("productcatalog",null,b,c)})}(window.site||{},jQuery));function dpl_SetListView(a,b){$(a).addClass("selected").siblings(".dpl-btn-display-grid").removeClass("selected").parent().parent().find(".dynamic-product-item").addClass("large-12 listview").removeClass("large-"+b+" medium-6 small-12");document.cookie="dpluselistview=true"}function dpl_SetGridView(a,b){$(a).addClass("selected").siblings(".dpl-btn-display-list").removeClass("selected").parent().parent().find(".dynamic-product-item").addClass("large-"+b+" medium-6 small-12").removeClass("large-12 listview");document.cookie="dpluselistview=false"}$(document).ready(function(){$(".panel-header.clickable").click(function(a){if(!$(a.target).is("a")){location.href=$(this).find(".LinkText").attr("href")}})});window.site=window.site||{};window.site.settings=window.site.settings||{};if(typeof String.prototype.trim!=="function"){String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}}(function(D,g,a,F){var E="sub-menu-active";var w;a(window).resize(function(){clearTimeout(w);w=setTimeout(h,200)});function h(){a(".mega-menu .level2 > li:visible").normalizeHeight("",true)}a(".button-nav li a").normalizeHeight();a("body").on("click",".primary-nav .top-level > ul > li:not(.last-menu-li)",function(K){var d=a(K.target);if(d.closest(".mega-menu").length<1){K.preventDefault();var I=a(this);var J=a(".top-level>ul>li.active");if(J.length>0&&!I.hasClass("active")){J.removeClass("active")}I.toggleClass("active");a(".mega-menu .level2 > li:visible").normalizeHeight("",true);if(I.hasClass("active")){I.parent().addClass(E)}else{I.parent().removeClass(E)}a(".search-content-wrapper.active, .mobile-search-icon").removeClass("active");return false}}).on("click",function(K){var I=a(K.target);var L="mobile-menu-icon";if(I.hasClass(L)||a(this).hasClass(L)){return}var J=a(".top-level>ul>li.active");var M=a(".box-shadow-menu:visible").length>0;if(!M){if(I.closest(".top-level").length<1&&J.length>0){J.removeClass("active");J.parent().removeClass(E)}}else{var N=".menu-content-wrapper.active";var d=a(N);if(I.closest(".main-header").length<1&&d.length>0){d.removeClass("active");d.parent().removeClass(E)}}}).on("click",".mobile-menu-icon",function(){var d=a(".menu-content-wrapper");if(d.length>0){d.toggleClass("active");a("body").addClass("no-scroll")}if(d.hasClass("active")){d.parent().addClass(E)}else{d.parent().removeClass(E);a("body").removeClass("no-scroll")}}).on("click",".mobile-search-icon",function(){var I=a(this);var d=a(".search-content-wrapper");if(d.length>0){d.toggleClass("active");I.toggleClass("active")}a(".menu-content-wrapper.active").removeClass("active").parent().removeClass(E)});var b=a(".js-gift-generator-container");a(".js-readMoreGiftTextButton").off().on("click",function(){b.toggleClass("expanded")});a(".agreeToTermsButton").on("click",function(){a(".cookieReminderWrapper").remove();a.ajax({url:"/Site/CMS/Ajax/Cookie.ashx",cache:false})});var G=navigator.userAgent;var q=(function(){var d=(" "+g.body.className+" ").replace(/[\n\t\r]/g," ");return function(I){return(d.indexOf(" p-"+I+" ")>-1)}}());var c=function(){var d=a(".radiocheckboxitem label");if(d.length>0){d.wrapInner("<span></span>")}};c();var u=function(){var d=a("select");a(d).foundationSelect()};u();var v=F.WebForms.PageRequestManager.getInstance();v.add_endRequest(i);function i(I,d){u()}var z=function(){var d=a(".boxwrapper");d.equalHeight()};z();var f;a(window).resize(function(){clearTimeout(f);f=setTimeout(x,150)});var H=a(window).width();var y=767;if(H>y){a(".section-container section:first-child").addClass("active")}var p=(function(){var d=(" "+g.body.className+" ").replace(/[\n\t\r]/g," ");return function(I){return(d.indexOf(" a-"+I+" ")>-1)}}());var s=function(d){d.append('<div class="loading"></div>')};var k=function(d){var K=function(N){var L,M;for(L=0;M=N[L];L++){d(a(M))}};var I=function(M,L){if(J.get_isInAsyncPostBack()){K(L.get_panelsUpdated())}};var J=F.WebForms.PageRequestManager.getInstance();if(J){J.add_pageLoaded(I)}};var l=function(){var d=function(){if(I.get_isInAsyncPostBack()){D.foundation.reapplyFoundationForms()}};var I=F.WebForms.PageRequestManager.getInstance();if(I){I.add_pageLoaded(d)}};var n=function(K,I,J,d){if(!K||q(K)){if(I){a(g).ready(function(){I()})}if(d){k(d)}if(J){a(window).load(function(){J();x()})}}};var r=function(L){var K=L.link,O=L.url||K.attr("href"),N=L.target,J=L.forceReload,d=!!L.cache,I=L.callBack,M=function(P){N.html(P).data("loaded",true);if(I){I()}};if(J||!N.data("loaded")){a.ajax({url:O,cache:d}).done(M)}};a(window).load(function(){var d=function(){var I=a(".boxwrapper");I.equalHeight()};d()});var o=function(){};var t=(function(){var d=function(I){a("html").toggleClass("openmodal",I)};return{opened:function(){d(true)},closed:function(){d(false)}}}());var B=function(L,K,J){if(J){J.preventDefault()}var d=a(".reveal-modal"+(K.length?"."+K:""));if(d.length===0){d=a('<div data-reveal class="my-reveal">').addClass("reveal-modal "+K).appendTo("body")}var I=L;a.ajax({url:I.attr("href"),cache:false}).success(function(M){var N=d.empty().html(M).append('<a class="close-reveal-modal"></a>');setTimeout(function(){N.foundation("reveal","open");a("form").foundation({bindings:"events"})},0);return N})};var C=function(K,I){I.preventDefault();var d=a("<div>").addClass("reveal-modal").appendTo("body");var J=d.empty().html(K.text()).append('<a class="close-reveal-modal">&#215;</a>').foundation("reveal","open");a("form").foundation({bindings:"events"});return J};var j=function(){var d=a(".p-applicationform .item span.error, .p-applicationform .item label.error");if(d.length>0){var I=d.next("input, textarea").addClass("error");I.each(function(){a(this).blur(function(){if(a(this).val().trim().length>0){a(this).removeClass("error")}})})}};var A=function(I,L,J,d){J.preventDefault();var K=I.closest("form");var M=K.serialize();a.ajax({url:I.attr("href"),cache:false,data:M,type:"POST"}).done(function(N,P,O){if(O.getResponseHeader("x-savesuccess")){if(d){d(O)}}else{a(L).replaceWith(N)}a("form").foundation({bindings:"events"})})};var e=function(){a(".reveal-modal").foundation("reveal","close")};var x=function(){a(".js-square").each(function(){a(this).css("height",a(this).css("width")).css("line-height",a(this).css("width")).css("visibility","visible")})};D.framework={initPage:n,linkLoader:r,loadingMessage:s,isAccelerator:p,showModal:B,showModalWithText:C,showEditModal:A,closeModal:e,resizeSquares:x,fixValidationInForm:j};a(g).foundation();a(g).foundation("reveal",t);if(typeof(WebForm_RestoreScrollPosition)=="function"&&a("#__SCROLLPOSITIONX").length>0){WebForm_RestoreScrollPosition()}j();a("#pricedisplay label,#pricedisplay span").click(function(){var I=a(this);var d=a("input",I.closest("td"));if(d.length>0){d.click()}});if(a(".slideshow > *").length>1){a(".slideshow").slick({autoplay:true,dots:true,pauseOnDotsHover:true});a(".slideshow").slick("slickFilter",":not(.tgslide)")}a("#togglepricedisplay").on("click",function(I){I.stopPropagation();I.preventDefault();var d=a("#pricedisplay");if(d.length>0){if(d.is(":visible")){d.hide()}else{d.show()}}return false});a(g).on("click",".lazy-next",function(I){var d=a(this);I.preventDefault();I.stopPropagation();var N="";if(d.attr("href").indexOf("?")>=0){N=d.attr("href").slice(d.attr("href").indexOf("?")+1)}var O=d.attr("data-website");var M=d.attr("data-pg");var L=parseInt(d.attr("data-page"));var J=d.attr("data-search");var K=d.html();d.html('<i class="fa fa-circle-o-notch fa-spin"></i>');a.ajax({url:"/site/Products.aspx?WebsiteId="+O+"&ProductGroupId="+M+"&ForSearch="+J+"&"+N,type:"GET",cache:false,success:function(S,T,R){d.html(K);$result=a(S);d.attr("href",d.attr("href").replace("Page="+L,"Page="+(L+1)));d.attr("data-page",L+1);if(!(typeof askForAdult==="undefined")){if(askForAdult){var P=$result.find(".adultItem");P.parent().append("<div class='adultWarning'>"+adultContentText+"<input class='showProducts' value='"+adultContentShowBtnText+"' type='button'/><input class='hideProducts' value='"+adultContentHideBtnText+"' type='button'/></div>");P.find("img").css("display","inline-block");P.siblings("div").find(".showProducts").on("click",function(U){U.preventDefault();U.stopPropagation();a(g).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+true,success:function(){askForAdult=false;a(".adultWarning").remove();D.framework.resizeSquares()}})})});P.siblings("div").find(".hideProducts").on("click",function(U){U.preventDefault();U.stopPropagation();a(g).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+false,success:function(){location.href=location.href}})})})}}a(".productlist").first().append($result);var Q=a(".adultWarning");if(Q.length>0){Q.css("height",P.height());Q.css("width",P.width())}if(R.getResponseHeader("EOF")=="True"){a(".lazy-next").parent().hide()}},error:function(P){console.log(P)}})});o();l();function m(){a.ajax({url:"//www.googleapis.com/geolocation/v1/geolocate?key="+geoKey,cache:false,method:"POST",success:function(d){a.ajax({url:"/Site/CMS/Ajax/SetLocationWithBanners.aspx?Latitude="+d.location.lat+"&Longitude="+d.location.lng,cache:false,success:function(I){if(a("body").hasClass("p-startpage")){a(".slideshow:first").slick("slickAdd",I,0,true)}}})}})}if(getGeo){m()}}(window.site||{},window.document,jQuery,window.Sys));function closeMethod(){$("#searchfield").catcomplete("close");$(".js-search-field").catcomplete("close")}(function(b,a){a.widget("custom.catcomplete",a.ui.autocomplete,{_renderMenu:function(h,f){var g=this,e="";var c=a("<li />");function d(j){return a('<div class="'+j+'" />')}var i=null;a.each(f,function(j,k){if(k.category&&k.category!=e){if(i!=null){c.append(i)}i=d(k.itemType);if(i!=undefined){i.append("<div class='ui-autocomplete-category'>"+k.category+"</div>")}e=k.category}if(i!=undefined){if(k.itemType=="products"){i.append('<div><a class="left" href="'+k.url+'">'+k.label+"</a></div>")}else{i.append('<div><a href="'+k.url+'">'+k.label+"</a></div>")}}});if(i!=undefined){c.append(i)}h.append(c)}});(function(f,c,e){var d=false;a("body").on("click","#searchbutton, .js-search-button, #ajaxsearchbutton",function(){var g=a(".search-field-mobile").val();var h=a(".search-field").val();if(g.length>0){a(window.location).attr("href",f+"?q="+encodeURIComponent(g))}if(h.length>0){a(window.location).attr("href",f+"?q="+encodeURIComponent(h))}});a("#searchfield").catcomplete({delay:250,position:{my:"right+14 top+10",at:"right bottom"},close:true,minLength:1,source:function(g,h){if(matchMedia(Foundation.media_queries.large).matches){a.ajax({url:"/Site/CMS/Ajax/"+c+"/Loop54.ashx",style:"full",dataType:"jsonp",data:{Id:e,q:g.term},success:function(i){h(a.map(i.results,function(j){return{label:j.label,value:j.label,url:j.url,itemType:j.itemType,category:j.category,price:j.price,oldPrice:j.oldPrice}}))}})}},select:function(g,h){return false;g.preventDefault();if(!h.item.url){return}d=true;a(window.location).attr("href",h.item.url)}}).keypress(function(g){if(g.keyCode===13){if(!d){g.preventDefault();a(this).next(".search-button").click()}}});a(".js-search-field").catcomplete({delay:250,position:{my:"right top+10",at:"right bottom"},close:true,minLength:1,source:function(g,h){a.ajax({url:"/Site/CMS/Ajax/"+c+"/Loop54.ashx",style:"full",dataType:"jsonp",data:{Id:e,q:g.term},success:function(i){h(a.map(i.results,function(j){return{label:j.label,value:j.label,url:j.url,itemType:j.itemType,category:j.category,price:j.price,oldPrice:j.oldPrice}}))}})},select:function(g,h){return false;g.preventDefault();if(!h.item.url){return}d=true;a(window.location).attr("href",h.item.url)}}).keypress(function(g){if(g.keyCode===13){if(!d){g.preventDefault();a(".js-search-button").click()}}})}(b.settings.searchUrl,b.settings.acceleratorType,b.settings.webSiteId))}(window.site||{},jQuery));(function(m,o,i,a){var h;var b=null,g=null;var l=function(){a.ajax({url:"/Site/CMS/Ajax/MiniCart.aspx?PageID="+m.settings.pageId,cache:false}).done(n)};var n=function(q){if(a("body").hasClass("p-checkout")||a("body").hasClass("p-klarnacheckoutinstore")){return}h.show(q);var p=a("#minicart");if(p.length>0){a.ajax({url:"/Site/CMS/Ajax/MiniCart.aspx?jewel=true&PageId="+m.settings.pageId,cache:false}).done(function(r){p.replaceWith(r);a("#revealminicart.open").html(a("#minicart").find("#revealminicart").html());if(a("#minicart .empty-cart").length>0){a("#revealminicart").foundation("reveal","close")}})}};var f=function(t,r,q,p,s){var u,v,w="#addedtocartmessage";if(r==undefined||r.length==0){return}if(a("body").hasClass("p-checkout")||a("body").hasClass("p-klarnacheckoutinstore")){return}h.show();if(a(t).parents("#infoBox").length||p=="False"){h.openInfoMessage(r,s,t)}else{a.ajax({url:"/Site/CMS/Ajax/ItemAddedOffers.aspx?productId="+q+"&websiteId="+m.settings.webSiteId,cache:false}).done(function(x){if(x.indexOf("productlist")>-1){h.openInfoBox(r,s,x,t)}else{h.openInfoMessage(r,s,t)}})}};var c=function(p,s){var q=function(t){var u=a(t).find("string").text();if(p.cc!="False"){location.href=a(".cccheckoutlink").attr("href");return}else{if(typeof p!="undefined"&&typeof p.articleNumber!="undefined"){fbq("track","AddToCart",{content_ids:[p.articleNumber],content_category:[p.category],value:p.price,currency:p.currency,content_type:"product"})}}if(m.cart.addArticleHandler){if(!m.cart.addArticleHandler(function(){f(s,p.name,p.productId,p.hasAccessories,u)})){return}}l();if(s&&p.quantity>0){f(s,p.name,p.productId,p.hasAccessories,u)}if((a("body").hasClass("p-checkout")||a("body").hasClass("p-klarnacheckoutinstore"))&&a("p.emptycart").length==0){location=location}};var r=function(){if(p){if(isNaN(p.quantity)){p.quantity=1}if(isNaN(p.giftCardAmount)){p.giftCardAmount=0}return p.articleId&&p.productId&&p.languageId}return false};if(r()){a("#addedtocartmessagecontent").html("");a.ajax({type:"POST",url:"/Site/CMS/Ajax/ShoppingCartService.asmx/AddArticleToCart",data:p}).done(q)}};var e=function(r){var p=a(this),q=p.data("cart"),t,s;r.preventDefault();if(q.quantityElementId){t=a("#"+q.quantityElementId);if(t.length){q.quantity=t.val();if(!q.quantity||isNaN(q.quantity)||!(q.quantity>0)){return false}}}if(q.giftCardAmountElementId){s=a("#"+q.giftCardAmountElementId);if(s.length){q.giftCardAmount=s.val();if(!q.giftCardAmount||isNaN(q.giftCardAmount)||!(q.giftCardAmount>0)){return false}}}c(q,p);return false};var d=function(q){q.preventDefault();var p=a(".minicart-campaigncode").last();var r=p.val();a.ajax({type:"POST",url:"/Site/CMS/Ajax/ShoppingCartService.asmx/AddCampaignCode",data:{campaignCode:r},success:function(t){var s=a(t).find("string");if(s.text().length>0){alert(s.text())}l()}})};var k=function(p){a("#revealminicart").css("right","-304px");a("#revealminicart").css("width","700px");a("#revealminicart").each(function(){a(this).data("reveal-init",{animation:"fadeAndPop",animation_speed:250,close_on_background_click:true,close_on_esc:true,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",bg:a(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}})});a(i).on("close","#revealminicart",function(){location.reload()});a("#revealminicart").foundation("reveal","open")};var j=function(){a(i).on("click",'a[data-role="buybutton"]:not(.disabled)',e);a(i).on("click",".minicart-campaign",d);a(i).on("click",".revealminicart",k);a("#page").miniCart();h=a("#page").data("iStone-miniCart");l()};m.framework.initPage(false,j);m.cart={addArticleHandler:b,reloadMiniShoppingCart:l}}(window.site||{},window,window.document,jQuery));(function(m,c,a){var o=a(window).width(),n=a(window).height()-10;var b={width:"50%",height:"50%",top:"0",right:"0",bottom:"0",left:"0",transition:"none"},i,h="modal2",l=function(){i.addClass(h)},j=function(){a("#colorbox,#cboxOverlay").hide()},k=function(){i.removeClass(h)},f=false;var e=function(){if(f){return}i=a("html");a(c).bind({cbox_complete:l,cbox_cleanup:j,cbox_closed:k});f=true};var g=function(p,q,r){var s=a.extend({},b,q);if(!r){p.colorbox(s)}else{p.on("click.modal",r,function(u){u.preventDefault();var v=a(this).attr("href");var t=v.indexOf("?")!=-1?"&_=":"?_=";t+=a.now();a(this).attr("href",v+t);a(this).colorbox(s)})}};a.fn.modal=function(p,q){e();if(arguments.length===1&&typeof p==="string"){q=p;p={}}g(this,p,q);return this};a.fn.editpopup=function(q,r,p){e();d(this,q,r,p);return this};var d=function(q,r,s,p){var t=a.extend({},b,r);q.on("click.editpopup",s,function(u){u.preventDefault();var v=a(this).closest("form");var w=v.serialize();a.post(this.href,w,function(x,z,y){if(y.status===204){if(p){p()}}else{t=a.extend({},t,{html:x});a.colorbox(t)}},"html")})}}(window.site,window.document,jQuery));(function(n,e,a,h){var f=20,j=300,d=350,i=".navgroup",b="active",m="popup",l="mouseenter.nav",k="mouseleave.nav",c=h.touch;var g=function(q){var t=q.find(">ul>li").has("a[role=button]"),r=q.outerHeight(),p=t.children("a"),s=null;var o=function(){var B,D=a(this),z=D.children("a");var y=function(){if(B&&B.length){B.css("margin-top",r)}};var v=function(){z.removeClass(b);D.removeClass(b);B.fadeOut(f,function(){B.removeClass(b)});return false};var w=function(F){F.removeClass(b)};var u=function(){B.addClass(b).find(".columns > ul").equalHeight();B.addClass(b).find(".columns > ul").equalHeight()};var E=function(){var F=q.find(i).not(B);if(B.hasClass(b)){}else{B.fadeIn(f,function(){F.removeClass(b);u();F.hide()});p.not(z).removeClass(b);z.addClass(b);D.addClass(b+" "+m);t.not(D).removeClass(b+" "+m)}};var x=function(F,H,G){if(F&&G&&G.status===200){B=a(a.trim(F));D.append(B);y();E()}};var A=function(){var I=z.data("page");var J=z.data("productgroup");var G=z.data("currentpage");var K=z.data("tagmenu");var L,H,F=true;if(G){if(K){L=location.protocol+"//"+location.host+"/Site/CMS/Ajax/ProductByFieldMenu.aspx";H="PageID="+I}else{if(J){L=location.protocol+"//"+location.host+"/Site/CMS/Ajax/ProductGroupMenu.aspx";H="id="+J+"&PageID="+G}else{L=location.protocol+"//"+location.host+"/Site/CMS/Ajax/PageMenu.aspx";H="id="+I+"&PageID="+I}}a.ajax({url:L,data:H,success:x,dataType:"html",cache:F});return true}return false};var C=function(F){B=F.next(i);if(B.length>0){E();return false}else{return !A()}};if(z.length){if(c){z.click(function(){return C(z)})}else{D.on(l,function(){clearTimeout(D.data("closeTimer"));if(s!=null&&s!=D){clearTimeout(s.data("closeTimer"));w(s);s=null;s=D;C(z)}else{var F=n.setTimeout(function(){if(!D.hasClass(b)){s=D;C(z)}},j);a(this).data("openTimer",F)}});D.on(k,function(){clearTimeout(a(this).data("openTimer"));var F=n.setTimeout(function(){if(D.hasClass(b)){s=null;v()}},d);a(this).data("closeTimer",F)})}}};t.each(o)};a(e).ready(function(){g(a("#navprimary"));a(".popup-section-close").on("click",function(){a(this).parent().hide();a.ajax({url:"/Site/CMS/Ajax/Popup.ashx",cache:false})})})}(window,window.document,jQuery,Modernizr));(function(j,l,a){var h=function(){var m=function(n){n.preventDefault();if(!a(this).hasClass("disabled")){a("body").addClass("revealMode");j.framework.showModal(a(this),"pricetagpopup",n)}};a("a.pricetag-link").on("click",m)};var i=function(){a(document.body).on("click",".printbutton",function(){l.print()})};var b=function(){a(document.body).on("click","a.close-modal-dialog",function(){a(".reveal-modal").foundation("reveal","close")})};a(".CopyPriceList").click(function(m){var n=a("#price1").val();a.post(location.href,{Price:n}).done(function(){a(".price").each(function(){var o=a(this);o.val(n).change();a("a.custom-dropdown-button",o.next()).text(a("option:selected",o).text())})});m.preventDefault()});a(".CopyPriceView").click(function(m){var n=a("#template1").val();a.post(location.href,{Template:n}).done(function(){a(".template").each(function(){var o=a(this);o.val(n).change();a("a.custom-dropdown-button",o.next()).text(a("option:selected",o).text())})});return false});var k=function(){var m=function(){var o=a(this).attr("id");if(o=="firstPanel"||o=="thirdPanel"||o=="mystuff"){return}var p=a(this).attr("data-href");var n=a(".tabContent");a(".loader").show();n.empty();n.load(p);j.framework.linkLoader({url:p,target:n,forceReload:true,callBack:c})};a("dd a").on("click",m)};var c=function(){a(".loader").hide();j.foundation.reapplyFoundationForms()};var f=function(n){var m=n.find(".notice");if(m.length){l.setTimeout(function(){m.slideUp()},2000)}};var e=function(r,q){var m=a(r.address),p=a(r.zipCode),n=a(r.city),o=a(r.country);var s=function(x,t,w,u,v){if(x){t.val(m.val());w.val(p.val());u.val(n.val());v.val(o.val())}else{t.val("");w.val("");u.val("");v.val(0)}};a(document.body).on("change",".deliveryaddresstoggle",function(){var t=a(q.address),w=a(q.zipCode),u=a(q.city),v=a(q.country);s(a(this).is(":checked"),t,w,u,v)})};var d=function(){k();f(a("#content"));j.orderhistory.init("#panel4")};var g=function(){i();b();h()};j.mypage={initAddressFields:e};j.framework.initPage("mypage",d,false,f);j.framework.initPage("pricetag",g,false,f)}(window.site||{},window,jQuery));(function(f,g,b,a){var d=function(h,l){a(b.body).on("click.cancelbutton",l+" .cancelbutton",j);a(b.body).on("click.approvebutton",l+" .approvebutton",i);function j(o){o.preventDefault();var n=a(this);var p=n.data("message");var m=confirm(p);if(m){k(n)}}function i(n){n.preventDefault();var m=a(this);k(m)}function k(m){f.framework.linkLoader({link:m,target:a(l),forceReload:true,callBack:function(){if(a(".paging a.active").length>0){a(".paging a.active").click()}else{f.framework.linkLoader({link:a("div[data-section] .active p[data-section-title] a"),target:a(h),forceReload:true})}}})}a(b.body).on("click.reorderbutton",l+" .reorderbutton",function(o){o.preventDefault();var p=a(this).attr("message");var m=confirm(p);if(m){var n=a(this);a.post(this.href,function(){f.cart.reloadMiniShoppingCart();f.orderhistory.orderUpdatedNotification(n,"#reordermessage")},"html")}})};var e=function(){a(b.body).on("click",".printbutton",function(){g.print()})};var c=function(h){d(h,"#orderdetails");e()};f.order={init:c};f.framework.initPage("order",c)}(window.site||{},window,window.document,jQuery));(function(f,a){var e=null;var d=function(i,l){var j;var k=a(l).text();var h=i.attr("title");var g=function(){if(e){window.clearTimeout(e)}if(j){j.hide()}};j=i.data("tooltip");g();i.attr("title",k);if(!j){i.tooltip({tipClass:"reordermessage",effect:"slide",events:{def:"change,change"}}).dynamic({bottom:{direction:"down",bounce:true}});j=i.data("tooltip")}j.show();i.attr("title",h);e=window.setTimeout(function(){g()},2000)};var c=function(g){a(g).each(function(){var h=a(this);a(document.body).on("click",".paging a",function(i){i.preventDefault();f.framework.linkLoader({link:a(this),target:h,forceReload:true,callBack:f.foundation.reapplyFoundationForms})});a(document.body).on("change.myorders",".myorders",function(i){f.framework.linkLoader({link:a(this),target:h,forceReload:true,callBack:f.foundation.reapplyFoundationForms})});a(document.body).on("click.approvebutton",".approvebutton",function(k){k.preventDefault();var j=a(this);var m=j.data("order");var l=j.data("message");var i=confirm(l);if(i){a.post(this.href,m,function(n){d(j,"#orderapprovedmessage");h.html(n);f.foundation.reapplyFoundationForms()},"html")}});a(document.body).on("click.reorderbutton",".reorderbutton",function(k){k.preventDefault();var j=a(this);var m=j.data("order");var l=j.data("message");var i=confirm(l);if(i){a.post(this.href,m,function(){f.cart.reloadMiniShoppingCart();d(j,"#reordermessage")},"html")}});a(document.body).on("click.cancelbutton",".cancelbutton",function(k){k.preventDefault();var j=a(this);var m=j.data("order");var l=j.data("message");var i=confirm(l);if(i){a.post(this.href,m,function(n){h.html(n);f.foundation.reapplyFoundationForms()},"html")}});a(document.body).on("click.order-link",".order-link",function(i){f.framework.showModal(a(this),"orderpopup",i)})})};var b=function(g){c(g);f.order.init(g)};f.orderhistory={init:b,orderUpdatedNotification:d};f.framework.initPage("orderhistory",b)}(window.site||{},jQuery));(function(e,a){a(document).on("click",".sg-category-filter",function(){a(this).find("i").toggleClass("fa-chevron-up fa-chevron-down");a(".sg-category-filter-panel").slideToggle()});a(document).on("click",".show-more-category",function(){a(".additionalCategory").show();a(this).hide()});a(document).on("click",".p-productcatalog .buttons",function(){console.log("YTE");var f=a(".more-button");var g=f.attr("value");if(g===readMoreText){a(".pg-description").addClass("overflow-show");f.text(readLessText).attr("value",readLessText)}else{if(g===readLessText){a(".pg-description").removeClass("overflow-show");f.text(readMoreText).attr("value",readMoreText)}}});var b=function(){c()};var d=function(){c()};var c=function(){if(!(typeof askForAdult==="undefined")){if(askForAdult){var f=a(".adultItem");if(!f.parent().find(".adultWarning").length>0){f.parent().append("<div class='adultWarning'>"+adultContentText+"<input class='showProducts' value='"+adultContentShowBtnText+"' type='button'/><input class='hideProducts' value='"+adultContentHideBtnText+"' type='button'/></div>");var g=a(".adultWarning");g.css("height",f.height());g.css("width",f.width());f.find("img").css("display","inline-block");f.siblings("div").find(".showProducts").on("click",function(){a(document).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+true,success:function(){askForAdult=false;a(".adultWarning").remove();e.framework.resizeSquares()}})})});f.siblings("div").find(".hideProducts").on("click",function(){a(document).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+false,success:function(){location.href=location.href}})})})}}else{f.find("img").css("display","inline-block")}}var h=a(".description");if(h.length>0){var j=a(".more-button");var i=Math.max(h[0].scrollHeight,h[1].scrollHeight);if(i>40){j.parent().removeClass("hide-button");j.text(readMoreText).attr("value",readMoreText)}}};e.framework.initPage("startpage",null,b,d);e.framework.initPage("productgroup",null,b,d);e.framework.initPage("productcatalog",null,b,d);e.framework.initPage("productsetpage",null,b,d);e.framework.initPage("productbyfieldlist",null,b,d);e.framework.initPage("brand",null,b,d)}(window.site||{},jQuery));(function(c,a){function b(d){a(".fontColor"+d+" .producttitle").css("color",d);a(".fontColor"+d+" .price").css("color",d);a(".fontColor"+d+" .oldprice").css("color",d);a(".fontColor"+d+" .lowerprice").css("color",d)}b("Black");b("White")}(window.site||{},jQuery));$(document).ready(function(){if($("body").hasClass("p-startpage")){var a=$("#slideshow");if(a.length>0){var d=a.width();var b=a.find("img").eq(0);var c=d/b.attr("width");a.height(b.attr("height")*c)}}});(function(u,w,a){a(document).foundation("reveal",{root_element:"form"});var d=w.History;var g=function(){a("html, body").scrollTop(0)};function c(){var x=a(".filterelement");if(x.length>0){x.each(function(A){var z=a(this);if(!(typeof maxNbrOfTagsPerCloud==="undefined")&&!(typeof showMore==="undefined")){maxNbrOfTagsPerCloud=Number(maxNbrOfTagsPerCloud);var y=a(">a",z);var B=y.length;if(B>0){if(B>maxNbrOfTagsPerCloud){var C=B-(maxNbrOfTagsPerCloud+1);if(C>0){y.slice(-C).addClass("hiddenTag").addClass("washidden");if(!(z.find(".showMore").length>0)){z.append("<a href='#' class='showMore selected'>"+showMore+"</a>")}else{z.find(".showMore").removeClass("hiddenTag")}}}}}if(!(typeof showMore==="undefined")&&!(typeof showLess==="undefined")){a(".showMore",z).on("click",function(){var D=a(this);if(D.hasClass("showLess")){D.text(showMore);D.removeClass("showLess");D.addClass("showMore");D.siblings("a.washidden").addClass("hiddenTag");return}D.text(showLess);D.removeClass("showMore");D.addClass("showLess");D.siblings("a").removeClass("hiddenTag")})}})}}function o(){if(!Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack()){Sys.WebForms.PageRequestManager.getInstance().add_endRequest(b)}}function b(y,x){a("html, body").scrollTop(0)}var f=function(){a(".ajax").each(function(){a(this).on("click","a",function(y){var x=a(y.target);if(x.closest(".js-filter-text").length>0){return}y.preventDefault();var z=a(this).attr("href");if(z!="#"){l(a(this).attr("href"))}})});a(".sortby-dropdown").on("change",function(x){x.preventDefault();l(this.value)})};var r=undefined;var q=undefined;var p=function(y,x){if(typeof fromPrice==="undefined"||fromPrice<y){fromPrice=r=y}if(typeof toPrice==="undefined"||toPrice>x){toPrice=q=x}jQuery(".mydiv").bind("move",function(z){jQuery(this).css({left:z.startX+z.deltaX})});a("#slider-range").slider({range:true,min:parseInt(y),max:parseInt(x),values:[parseInt(fromPrice),parseInt(toPrice)],slide:function(z,A){a(".fromPrice").text(A.values[0]+" "+currencySymbol);a(".toPrice").text(A.values[1]+" "+currencySymbol)},change:function(B,D){if(q!==undefined&&r!==undefined&&q==D.values[1]&&r==D.values[0]){return}q=D.values[1];r=D.values[0];var C=a("#slider-range").attr("data-sliderurl");var A=C.indexOf("?")!=-1?"&":"?";if(D.values[0]!==y){C=C+A+"FromPrice="+D.values[0];A="&"}if(D.values[1]!==x){C=C+A+"ToPrice="+D.values[1];A="&"}if(D.values[0]==y&&D.values[1]==x){C=C+A+"FromPrice="+D.values[0]+"&ToPrice="+D.values[1]}var z=document.URL;l(C)}});a(".fromPrice").text(fromPrice+" "+currencySymbol);a(".toPrice").text(toPrice+" "+currencySymbol)};var j=function(){if(!a("#slider-range").length){return}var x=a("#slider-range").attr("data-pageurl");if((typeof minPrice==="undefined")||(typeof maxPrice==="undefined")){a.ajax({url:x,cache:false}).done(function(y){if(y.MinPrice!=null||y.MaxPrice!=null){p(y.MinPrice,y.MaxPrice)}else{a(".slider-container").hide()}}).fail(function(y){console.log("Error");console.log(y)})}else{p(minPrice,maxPrice)}};var l=function(x){if(d.enabled){d.pushState(x,null,x)}else{m(x)}};var m=function(x){a("form:first").attr("action",x);u.framework.loadingMessage(a(".productlist"));a(".productsearchbutton").click()};var i=function(){g();h()};var h=function(){o();f();j();n(a(".productlist .productitem"));e()};var n=function(x){x.find(".imagewrapper").equalHeight();x.find(".variantselectioncontainer").equalHeight();x.equalHeight()};var t=function(x){g();s(x)};var s=function(B){o();var C=B.find(".productitem"),x=C.find(".imagewrapper img"),y=x.length,z=0;var A=function(){z++;if(z===y){n(C)}};f();j();e();if(y){x.load(A)}else{n(C)}a("form:first").attr("action",w.location.href)};var k=true;a(w).bind("statechange",function(){v()});function v(){if(k===true){var x=d.getState(),y=x.url;m(y);k=false;setTimeout(function(){k=true},300)}}var e=function(){if(!(typeof askForAdult==="undefined")){if(askForAdult){var x=a(".adultItem");if(!x.parent().find(".adultWarning").length>0){x.parent().append("<div class='adultWarning'>"+adultContentText+"<input class='showProducts' value='"+adultContentShowBtnText+"' type='button'/><input class='hideProducts' value='"+adultContentHideBtnText+"' type='button'/></div>");var y=a(".adultWarning");y.css("height",x.height());y.css("width",x.width());x.find("img").css("display","inline-block");x.siblings("div").find(".showProducts").on("click",function(){a(document).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+true,success:function(){askForAdult=false;a(".adultWarning").remove();u.framework.resizeSquares()}})})});x.siblings("div").find(".hideProducts").on("click",function(){a(document).ready(function(){a.ajax({type:"GET",url:"/Site/AdultService.asmx/SetShowAdultContent?val="+false,success:function(){location.href=location.href}})})})}}else{x.find("img").css("display","inline-block")}}};u.searchResult={init:h};u.framework.initPage("searchresult",false,h,s);u.framework.initPage("productgroup",false,h,s);u.framework.initPage("productcatalog",false,h,s);u.framework.initPage("productsetpage",false,h,s);u.framework.initPage("productbyfieldlist",false,h,s);u.framework.initPage("giftgenerator",false,h,s);u.framework.initPage("searchresult",c,false,c);u.framework.initPage("productsetpage",c,false,c);u.framework.initPage("productcatalog",c,false,c)}(window.site||{},window,jQuery));(function(k,a){a(document.body).on("click",".klarnareadmore",function(l){k.framework.showModal(a(this),"klarnamodal",l)});a(document.body).on("blur",".MessageToCustomerService",function(){a(".MessageToCustomerServiceBtn").click()});var c;var b=function(){var l=a(".altAddressContainer");var m=function(){var o=a(".altaddresscheckbox input");if(!o.is(":disabled")){if(o.is(":checked")){l.find(".error").not(".skip").each(function(){this.enabled=true})}else{l.find(".error").not(".skip").each(function(){ValidatorEnable(this,false);if(a(this).is("input")){a(this).removeAttr("style")}})}}else{l.find(".error").not(".skip").each(function(){ValidatorEnable(this,false);if(a(this).is("input")){a(this).removeAttr("style")}})}};m();var n=a(".main-content-panel .section-wrapper");if(a.trim(a(n).html()).length<1){n.parent().css("display","none")}a(".altaddresscheckbox input").on("change",function(){m();l.toggle(a(this).is(":checked"))});a(document.body).on("keydown",".personid",function(p){var o=p.which;if(o===13){var q=a(".buttonProceed");if(q.length>0){p.preventDefault();q.click()}}})};var e=function(l,n){var m=function(){var o=a("#"+l),p=a("#"+n);if(o.is(":checked")){p.removeAttr("disabled");p.removeClass("disabled")}else{p.attr("disabled","disabled");p.addClass("disabled")}};m();a("#"+l).on("change",function(){m()})};var f=function(){a(document.body).on("click",".deliveryaddressaddeditlinkpopup",function(l){c=a(this);k.framework.showModal(a(this),"deliveryaddressaddeditpopup",l)});a(document.body).on("click",".deliveryaddressaddeditpopup .saveaddress",function(l){k.framework.showEditModal(a(this),".addresspopup",l,function(o){var m=o.getResponseHeader("x-addressid");var n=m;k.framework.closeModal();setInterval(function(){__doPostBack("AddressChanged",n)},300)})});a(document.body).on("click",".deliveryaddressaddeditpopup .closepopup",function(){k.framework.closeModal()})};var g=function(l,m){a("#"+l).click(function(){if(typeof(Page_ClientValidate)=="function"){Page_ClientValidate("CheckoutValidationDetails")}if(a("#choseStore").find("span").hasClass("noStoreChosen")){a("html, body").animate({scrollTop:a("#choseStore").offset().top-300},500);return false}if(Page_IsValid){a(this).attr("disabled","disabled");__doPostBack(m,"")}})};var i=function(){a(".paymentmethodspopupcontainer").on("click",".paymentmethod",function(l){a(".paymentmethod").removeClass("selected");a(this).addClass("selected");var m=a('input[type="radio"]',a(this));a("span",m.parent()).addClass("checked");if(m.data("a")!="1"){m.data("a","1");m.click();m.data("a","")}});a(document.body).on("click",".paymentmethodspopuplink",function(l){l.preventDefault();a(".paymentmethodspopupcontainer").foundation("reveal","open")})};var h=function(){a(".deliverymethodspopupcontainer").on("click",".deliverymethod",function(l){a(".deliverymethod").removeClass("selected");a(this).addClass("selected");var m=a('input[type="radio"]',a(this));a("span",m.parent()).addClass("checked");if(m.data("a")!="1"){m.data("a","1");m.click();m.data("a","")}});a(document.body).on("click",".deliverymethodspopuplink",function(l){l.preventDefault();a(".deliverymethodspopupcontainer").foundation("reveal","open")})};var j=function(s,n){var m=a(s);var r=m.siblings("input.quantity"),p;if(r.length){p=parseInt(r.val(),10);if(p<1){var l=confirm(n);if(!l){var o=r.data("quantity");r.val(o);return false}}}return true};var d=function(){b();f();k.foundation.fixCustomMarkup();i();h();k.cart.addArticleHandler=function(n){window.setTimeout(function(){__doPostBack("addproduct","")},500);n();return false};a(".orderrowquantity").change(function(){var n=a(this).val();if(n!=0){a(this).data("quantity",n)}});a(".orderrowquantity").keyup(function(p){var o=p.which;var q=a(this);var r=q.val().trim();if(r.length>0&&r!="0"){oldQuantityData=r}if(o===13){p.preventDefault();var n=a(".updatequantity",q.parent());if(n.length>0){n[0].click()}}});a(".orderrowquantity").blur(function(){var n=a(".updatequantity",a(this).parent());if(n.length>0){n[0].click()}});a(".pmlabel").click(function(){a(this).prev().click()});function m(n){a.post("/Site/CMS/Ajax/GeoLocation.ashx?Latitude="+n.coords.latitude+"&Longitude="+n.coords.longitude).always(function(){a(".UpdateStoreList").click()})}function l(n){}a("#storeChoice").click(function(){if(navigator.geolocation){navigator.geolocation.getCurrentPosition(m,l,{maximumAge:50000,timeout:20000,enableHighAccuracy:true})}})};k.checkout={altAddressVisibilitySwitcher:b,initAcceptConditions:e,initConfirmButtonActions:g,reduceQuantityToZeroConfirm:j};k.framework.initPage("checkout",d);k.framework.initPage("klarnacheckout",d);k.framework.initPage("klarnacheckoutinstore",d);k.framework.initPage("addeditaddress",d)}(window.site||{},jQuery));var selectedCity=$(".storeChoiceList select option:selected");var $selectedEl=$(".storeChoiceList select option:first-child");$selectedEl.attr("selected",true);var storeId=selectedCity.val();$("#"+storeId).removeClass("hidden");$(".storeChoiceList ul li[data-value='"+storeId+"']").addClass("selected");$(".storeChoiceList .custom-dropdown-area a").text($selectedEl.text());$(document.body).on("change",".CityList",function(){$(".storesByCity").addClass("hidden");var a=$(".storeChoiceList select option:selected").val();$("#"+a).removeClass("hidden")});$(document.body).on("click",".storeName",function(){$(this).parent().find("input").click()});(function(f,a){var d=function(){a('form.custom input[type="radio"]').not('[data-customforms="disabled"]').each(b);a('form.custom input[type="checkbox"]').not('[data-customforms="disabled"]').each(b)};var b=function(i,j){var h=a(j);h.css({display:"none"});if(h.attr("type")==="radio"){h.on("change",function(k){k.preventDefault();g(a(this))})}};var g=function(h){var j=h,i=j.closest("form.custom");if(false===j.is(":disabled")){var l=h.parent().attr("data-customformname");if(typeof(l)!=="undefined"){l=this.escape(h.parent().attr("data-customformname"));var k=h.next();i.find('input[data-customformname="'+l+'"]').children("span.custom").not(k).removeClass("checked")}j.click()}};var c=function(){d()};var e=function(){a(document).foundation("forms");d()};f.foundation={fixCustomMarkup:c,reapplyFoundationForms:e}}(window.site||{},jQuery));$.widget("iStone.miniCart",{version:"1.11.4",options:{slideSpeed:200,fadeSpeed:200,timeoutSpeed:4000,scrollOffset:150},_infoBoxTarget:undefined,_infoBoxScrollPos:0,_resize:function(b,a){a=Math.floor(a)-1;if(a>0){b.css("margin-top",a).addClass("widgetActive")}else{b.css("margin-top",0)}},_create:function(){this.cart=$("#cartWidget");this.infoBox=$("#infoBox");this.infoMessage=$("#addedToCartMessage");this.checkoutLink=$("#checkoutLink");var b=this;var a;this._resizeHandler=function(c){b._resize(b.element,$("#checkoutLink").height());a&&clearTimeout(a);a=setTimeout(function(){if(b.infoBox.is(":visible")){b._updateInfoBoxPosition(matchMedia(Foundation.media_queries.large).matches)}},100)};this._clickHandler=function(c){if(b.infoBox.is(":visible")&&b.cart.has(c.target).length===0){c.preventDefault();b.closeInfoBox()}};this._scrollHandler=function(d){if(b.infoBox.is(":visible")&&b.infoBox.has(d.target).length===0){var f=$(document).scrollTop();var c=f-b._infoBoxScrollPos;if(c>b.options.scrollOffset||c<-b.options.scrollOffset){b.closeInfoBox()}}};$(document).on("click",this._clickHandler);$(window).on("resize",this._resizeHandler);$(window).on("scroll",this._scrollHandler)},_setOption:function(a,b){if(a=="content"){this.box.find(".content").html(b)}else{if(a=="productName"){this.box.find("[data-productname]").html(b)}else{if(a=="target"){this.close()}}}},show:function(a){if(a!=undefined){this.checkoutLink.html(a)}this.element.addClass("cartWidgetContainer");this._resize(this.element,this.checkoutLink.height());if(!this.cart.is(":visible")){if(matchMedia(Foundation.media_queries.large).matches){this.cart.show()}else{this.cart.slideDown(this.options.slideSpeed)}}},openInfoBox:function(g,f,c,h){var i=this,e=matchMedia(Foundation.media_queries.large).matches;if(this.infoBox.is(":visible")){this.closeInfoBox(e,function(){i.openInfoBox(g,c,h)});return}this._infoBoxScrollPos=$(document).scrollTop();this._infoBoxTarget=h;var d=this.infoBox.find(".content").html(c).end();d.find("[data-productname]").html(g);d.find("[data-freightmessage]").html(f);var a=$(".freightMsgFree");var b=$(".freightMsgLeftToFree");if(f.length>0){a.hide();b.show()}else{b.hide();a.show()}if(e){this.infoBox.fadeIn(this.options.fadeSpeed,function(){})}else{this.infoBox.slideDown(this.options.slideSpeed,function(){i._updateInfoBoxPosition(e)})}this._updateInfoBoxPosition(e)},closeInfoBox:function(b,a){if(b===undefined){b=matchMedia(Foundation.media_queries.large).matches}if(b){this.infoBox.fadeOut(this.options.fadeSpeed,a)}else{this.infoBox.slideUp(this.options.slideSpeed,a)}this._infoBoxTarget=undefined},openInfoMessage:function(e,d,f){var g=this;var c=matchMedia(Foundation.media_queries.large).matches;if(this.infoMessage.is(":visible")){this.timer&&clearTimeout(this.timer);if(c){this.infoMessage.fadeOut(this.options.fadeSpeed,function(){g.infoMessage.removeAttr("style");g.openInfoMessage(e,d,f)})}else{this.infoMessage.slideUp(this.options.slideSpeed,function(){g.infoMessage.removeAttr("style");g.openInfoMessage(e,d,f)})}return}this.infoMessage.find("[data-productname]").html(e);this.infoMessage.find("[data-freightmessage]").html(d);var a=$(".freightMsgFree");var b=$(".freightMsgLeftToFree");if(d.length>0){a.hide();b.show()}else{b.hide();a.show()}if(c){this.infoMessage.fadeIn(this.options.fadeSpeed).position({my:"center bottom",at:"top center",of:f,within:this.element,collision:"fit"})}else{if(this.infoBox.is(":visible")){this.closeInfoBox(c,function(){g.infoMessage.slideDown(g.options.slideSpeed).css({top:"",left:""})})}else{this.infoMessage.slideDown(this.options.slideSpeed).css({top:"",left:""})}}var g=this;this.timer&&clearTimeout(this.timer);this.timer=setTimeout(function(){g.closeInfoMessage()},this.options.timeoutSpeed)},closeInfoMessage:function(){if(matchMedia(Foundation.media_queries.large).matches){this.infoMessage.fadeOut(this.options.fadeSpeed)}else{this.infoMessage.slideUp(this.options.slideSpeed)}},_updateInfoBoxPosition:function(a){if(this._infoBoxTarget){if(a){this.infoBox.css({top:"",left:""});this.infoBox.position({my:"middle bottom",at:"middle top",of:this._infoBoxTarget,within:this.element,collision:"flipfit"})}else{this.infoBox.css({top:"",left:""})}}},_destroy:function(){$(document).off("click",this._clickHandler);$(window).off("resize",this._resizeHandler);$(window).off("scroll",this._scrollHandler)}});