function getTileLayer(){return L.tileLayer("http"+(location.protocol==="https:"?"s":"")+"://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="http://openstreetmap.org/copyright" target="_blank">OSM<\/a> contributors'})}function createMapWithPoint(n,t,i,r,u,f,e,o){var w=document.getElementById(n),l,c,s,a,h,v,y,p;if(w){l=!1;(!e||e<1)&&(e=16,o&&o>0&&(l=!0));c=[t,i];s=L.map(n).setView(c,e);L.Icon.Default.imagePath="/images/map";getTileLayer().addTo(s);a=L.marker(c,{icon:xpatMapIcon}).addTo(s);u&&(h="<strong>"+u+"<\/strong>",r&&(h='<a href="'+r+'">'+h+"<\/a>"),f&&(h+="<br/>"+f),a.bindPopup(h));v=[a];o&&o>0&&(y=L.circle(c,o),y.addTo(s),l&&(v.push(y),p=new L.featureGroup(v),s.fitBounds(p.getBounds())));$(window).on("orientationchange pageshow resize",function(){s.invalidateSize()});return s}}function createMapWithMultiplePoints(n,t,i,r,u){var y=document.getElementById(n),l,e,o,s,f,h,c,a,v;if(y){for(l=[t,i],e=L.map(n).setView(l,16),L.Icon.Default.imagePath="/images/map",getTileLayer().addTo(e),o=[],s=0;s<r.length;s++)f=r[s],h="<div><strong>"+(f.url?'<a href="'+f.url+'"'+(f.newwindow?' target="_blank"':"")+">"+f.title+"<\/a>":f.title)+"<\/strong>",f.subtitle&&(h+="<br/>"+f.subtitle),h+="<\/div>",c=L.marker(f.latlng,{icon:f.icon?f.icon:xpatMapIcon}),c.boundItem=f,c.addTo(e).bindPopup(h),o.push(c);u&&u>0&&(a=L.circle(l,u),a.addTo(e),o.push(a));v=new L.featureGroup(o);e.fitBounds(v.getBounds().pad(.1));$(window).on("orientationchange pageshow resize",function(){e.invalidateSize()});return e}}function PropertyPage(){var r=this,n=$(window),t=!!("ontouchstart"in window),i=t?"tap":"click";(function(){function t(n){return n<=320?"100%":n<=768?"50%":n<=1200?"33.33%":"25%"}var f=$("#modern"),r=$(".frame",f),u;r.mightySlider({speed:500,autoScale:1,minHeight:200,viewport:"fill",navigation:{navigationType:"basic",activateOn:i,slideSize:t(n.width())},buttons:{prevPage:$("#prev-img"),nextPage:$("#next-img")}});u=r.data().mightySlider;n.resize(function(){u.set({navigation:{slideSize:t(n.width())}})});$("#modern a").each(function(){$(this).data("type","image")});$("#modern a").iLightBox({infinite:!0,skin:"metro-black",fullViewPort:"fit",controls:{thumbnail:1}})})()}(function(n,t){function pt(n){var t=n.length,r=i.type(n);return i.isWindow(n)?!1:1===n.nodeType&&t?!0:"array"===r||"function"!==r&&(0===t||"number"==typeof t&&t>0&&t-1 in n)}function hu(n){var t=ii[n]={};return i.each(n.match(h)||[],function(n,i){t[i]=!0}),t}function c(){Object.defineProperty(this.cache={},0,{get:function(){return{}}});this.expando=i.expando+Math.random()}function hi(n,i,r){var u;if(r===t&&1===n.nodeType)if(u="data-"+i.replace(cr,"-$1").toLowerCase(),r=n.getAttribute(u),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:hr.test(r)?JSON.parse(r):r}catch(e){}f.set(n,i,r)}else r=t;return r}function it(){return!0}function p(){return!1}function ci(){try{return u.activeElement}catch(n){}}function li(n,t){while((n=n[t])&&1!==n.nodeType);return n}function wt(n,t,r){if(i.isFunction(t))return i.grep(n,function(n,i){return!!t.call(n,i,n)!==r});if(t.nodeType)return i.grep(n,function(n){return n===t!==r});if("string"==typeof t){if(af.test(t))return i.filter(t,n,r);t=i.filter(t,n)}return i.grep(n,function(n){return ht.call(t,n)>=0!==r})}function ai(n,t){return i.nodeName(n,"table")&&i.nodeName(1===t.nodeType?t:t.firstChild,"tr")?n.getElementsByTagName("tbody")[0]||n.appendChild(n.ownerDocument.createElement("tbody")):n}function cu(n){return n.type=(null!==n.getAttribute("type"))+"/"+n.type,n}function lu(n){var t=kf.exec(n.type);return t?n.type=t[1]:n.removeAttribute("type"),n}function bt(n,t){for(var u=n.length,i=0;u>i;i++)r.set(n[i],"globalEval",!t||r.get(t[i],"globalEval"))}function vi(n,t){var u,c,e,s,h,l,a,o;if(1===t.nodeType){if(r.hasData(n)&&(s=r.access(n),h=r.set(t,s),o=s.events)){delete h.handle;h.events={};for(e in o)for(u=0,c=o[e].length;c>u;u++)i.event.add(t,e,o[e][u])}f.hasData(n)&&(l=f.access(n),a=i.extend({},l),f.set(t,a))}}function o(n,r){var u=n.getElementsByTagName?n.getElementsByTagName(r||"*"):n.querySelectorAll?n.querySelectorAll(r||"*"):[];return r===t||r&&i.nodeName(n,r)?i.merge([n],u):u}function au(n,t){var i=t.nodeName.toLowerCase();"input"===i&&br.test(n.type)?t.checked=n.checked:("input"===i||"textarea"===i)&&(t.defaultValue=n.defaultValue)}function yi(n,t){if(t in n)return t;for(var r=t.charAt(0).toUpperCase()+t.slice(1),u=t,i=tu.length;i--;)if(t=tu[i]+r,t in n)return t;return u}function k(n,t){return n=t||n,"none"===i.css(n,"display")||!i.contains(n.ownerDocument,n)}function rt(t){return n.getComputedStyle(t,null)}function pi(n,t){for(var e,u,s,o=[],f=0,h=n.length;h>f;f++)u=n[f],u.style&&(o[f]=r.get(u,"olddisplay"),e=u.style.display,t?(o[f]||"none"!==e||(u.style.display=""),""===u.style.display&&k(u)&&(o[f]=r.access(u,"olddisplay",vu(u.nodeName)))):o[f]||(s=k(u),(e&&"none"!==e||!s)&&r.set(u,"olddisplay",s?e:i.css(u,"display"))));for(f=0;h>f;f++)u=n[f],u.style&&(t&&"none"!==u.style.display&&""!==u.style.display||(u.style.display=t?o[f]||"":"none"));return n}function wi(n,t,i){var r=ne.exec(t);return r?Math.max(0,r[1]-(i||0))+(r[2]||"px"):t}function bi(n,t,r,u,f){for(var e=r===(u?"border":"content")?4:"width"===t?1:0,o=0;4>e;e+=2)"margin"===r&&(o+=i.css(n,r+v[e],!0,f)),u?("content"===r&&(o-=i.css(n,"padding"+v[e],!0,f)),"margin"!==r&&(o-=i.css(n,"border"+v[e]+"Width",!0,f))):(o+=i.css(n,"padding"+v[e],!0,f),"padding"!==r&&(o+=i.css(n,"border"+v[e]+"Width",!0,f)));return o}function ki(n,t,r){var e=!0,u="width"===t?n.offsetWidth:n.offsetHeight,f=rt(n),o=i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f);if(0>=u||null==u){if(u=w(n,t,f),(0>u||null==u)&&(u=n.style[t]),fi.test(u))return u;e=o&&(i.support.boxSizingReliable||u===n.style[t]);u=parseFloat(u)||0}return u+bi(n,t,r||(o?"border":"content"),e,f)+"px"}function vu(n){var r=u,t=gr[n];return t||(t=di(n,r),"none"!==t&&t||(d=(d||i("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(r.documentElement),r=(d[0].contentWindow||d[0].contentDocument).document,r.write("<!doctype html><html><body>"),r.close(),t=di(n,r),d.detach()),gr[n]=t),t}function di(n,t){var r=i(t.createElement(n)).appendTo(t.body),u=i.css(r[0],"display");return r.remove(),u}function kt(n,t,r,u){var f;if(i.isArray(t))i.each(t,function(t,i){r||ue.test(n)?u(n,i):kt(n+"["+("object"==typeof i?t:"")+"]",i,r,u)});else if(r||"object"!==i.type(t))u(n,t);else for(f in t)kt(n+"["+f+"]",t[f],r,u)}function gi(n){return function(t,r){"string"!=typeof t&&(r=t,t="*");var u,f=0,e=t.toLowerCase().match(h)||[];if(i.isFunction(r))while(u=e[f++])"+"===u[0]?(u=u.slice(1)||"*",(n[u]=n[u]||[]).unshift(r)):(n[u]=n[u]||[]).push(r)}}function nr(n,r,u,f){function e(h){var c;return o[h]=!0,i.each(n[h]||[],function(n,i){var h=i(r,u,f);return"string"!=typeof h||s||o[h]?s?!(c=h):t:(r.dataTypes.unshift(h),e(h),!1)}),c}var o={},s=n===si;return e(r.dataTypes[0])||!o["*"]&&e("*")}function dt(n,r){var u,f,e=i.ajaxSettings.flatOptions||{};for(u in r)r[u]!==t&&((e[u]?n:f||(f={}))[u]=r[u]);return f&&i.extend(!0,n,f),n}function yu(n,i,r){for(var o,f,e,s,h=n.contents,u=n.dataTypes;"*"===u[0];)u.shift(),o===t&&(o=n.mimeType||i.getResponseHeader("Content-Type"));if(o)for(f in h)if(h[f]&&h[f].test(o)){u.unshift(f);break}if(u[0]in r)e=u[0];else{for(f in r){if(!u[0]||n.converters[f+" "+u[0]]){e=f;break}s||(s=f)}e=e||s}return e?(e!==u[0]&&u.unshift(e),r[e]):t}function pu(n,t,i,r){var h,u,f,s,e,o={},c=n.dataTypes.slice();if(c[1])for(f in n.converters)o[f.toLowerCase()]=n.converters[f];for(u=c.shift();u;)if(n.responseFields[u]&&(i[n.responseFields[u]]=t),!e&&r&&n.dataFilter&&(t=n.dataFilter(t,n.dataType)),e=u,u=c.shift())if("*"===u)u=e;else if("*"!==e&&e!==u){if(f=o[e+" "+u]||o["* "+u],!f)for(h in o)if(s=h.split(" "),s[1]===u&&(f=o[e+" "+s[0]]||o["* "+s[0]])){f===!0?f=o[h]:o[h]!==!0&&(u=s[0],c.unshift(s[1]));break}if(f!==!0)if(f&&n.throws)t=f(t);else try{t=f(t)}catch(l){return{state:"parsererror",error:f?l:"No conversion from "+e+" to "+u}}}return{state:"success",data:t}}function tr(){return setTimeout(function(){b=t}),b=i.now()}function ir(n,t,i){for(var u,f=(tt[t]||[]).concat(tt["*"]),r=0,e=f.length;e>r;r++)if(u=f[r].call(i,t,n))return u}function rr(n,t,r){var h,e,o=0,l=yt.length,f=i.Deferred().always(function(){delete c.elem}),c=function(){if(e)return!1;for(var s=b||tr(),t=Math.max(0,u.startTime+u.duration-s),h=t/u.duration||0,i=1-h,r=0,o=u.tweens.length;o>r;r++)u.tweens[r].run(i);return f.notifyWith(n,[u,i,t]),1>i&&o?t:(f.resolveWith(n,[u]),!1)},u=f.promise({elem:n,props:i.extend({},t),opts:i.extend(!0,{specialEasing:{}},r),originalProperties:t,originalOptions:r,startTime:b||tr(),duration:r.duration,tweens:[],createTween:function(t,r){var f=i.Tween(n,u.opts,t,r,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(f),f},stop:function(t){var i=0,r=t?u.tweens.length:0;if(e)return this;for(e=!0;r>i;i++)u.tweens[i].run(1);return t?f.resolveWith(n,[u,t]):f.rejectWith(n,[u,t]),this}}),s=u.props;for(wu(s,u.opts.specialEasing);l>o;o++)if(h=yt[o].call(u,n,s,u.opts))return h;return i.map(s,ir,u),i.isFunction(u.opts.start)&&u.opts.start.call(n,u),i.fx.timer(i.extend(c,{elem:n,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function wu(n,t){var r,f,e,u,o;for(r in n)if(f=i.camelCase(r),e=t[f],u=n[r],i.isArray(u)&&(e=u[1],u=n[r]=u[0]),r!==f&&(n[f]=u,delete n[r]),o=i.cssHooks[f],o&&"expand"in o){u=o.expand(u);delete n[f];for(r in u)r in n||(n[r]=u[r],t[r]=e)}else t[f]=e}function bu(n,u,f){var e,a,p,v,s,w,l=this,y={},h=n.style,c=n.nodeType&&k(n),o=r.get(n,"fxshow");f.queue||(s=i._queueHooks(n,"fx"),null==s.unqueued&&(s.unqueued=0,w=s.empty.fire,s.empty.fire=function(){s.unqueued||w()}),s.unqueued++,l.always(function(){l.always(function(){s.unqueued--;i.queue(n,"fx").length||s.empty.fire()})}));1===n.nodeType&&("height"in u||"width"in u)&&(f.overflow=[h.overflow,h.overflowX,h.overflowY],"inline"===i.css(n,"display")&&"none"===i.css(n,"float")&&(h.display="inline-block"));f.overflow&&(h.overflow="hidden",l.always(function(){h.overflow=f.overflow[0];h.overflowX=f.overflow[1];h.overflowY=f.overflow[2]}));for(e in u)if(a=u[e],ve.exec(a)){if(delete u[e],p=p||"toggle"===a,a===(c?"hide":"show")){if("show"!==a||!o||o[e]===t)continue;c=!0}y[e]=o&&o[e]||i.style(n,e)}if(!i.isEmptyObject(y)){o?"hidden"in o&&(c=o.hidden):o=r.access(n,"fxshow",{});p&&(o.hidden=!c);c?i(n).show():l.done(function(){i(n).hide()});l.done(function(){var t;r.remove(n,"fxshow");for(t in y)i.style(n,t,y[t])});for(e in y)v=ir(c?o[e]:0,e,l),e in o||(o[e]=v.start,c&&(v.end=v.start,v.start="width"===e||"height"===e?1:0))}}function e(n,t,i,r,u){return new e.prototype.init(n,t,i,r,u)}function ut(n,t){var r,i={height:n},u=0;for(t=t?1:0;4>u;u+=2-t)r=v[u],i["margin"+r]=i["padding"+r]=n;return t&&(i.opacity=i.width=n),i}function ur(n){return i.isWindow(n)?n:9===n.nodeType&&n.defaultView}var fr,ft,et=typeof t,ku=n.location,u=n.document,er=u.documentElement,du=n.jQuery,gu=n.$,ot={},st=[],gt="2.0.3",or=st.concat,ni=st.push,a=st.slice,ht=st.indexOf,nf=ot.toString,ti=ot.hasOwnProperty,tf=gt.trim,i=function(n,t){return new i.fn.init(n,t,fr)},ct=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,h=/\S+/g,rf=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,sr=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,uf=/^-ms-/,ff=/-([\da-z])/gi,ef=function(n,t){return t.toUpperCase()},lt=function(){u.removeEventListener("DOMContentLoaded",lt,!1);n.removeEventListener("load",lt,!1);i.ready()},ii,f,r,hr,cr,ri,at;i.fn=i.prototype={jquery:gt,constructor:i,init:function(n,r,f){var e,o;if(!n)return this;if("string"==typeof n){if(e="<"===n.charAt(0)&&">"===n.charAt(n.length-1)&&n.length>=3?[null,n,null]:rf.exec(n),!e||!e[1]&&r)return!r||r.jquery?(r||f).find(n):this.constructor(r).find(n);if(e[1]){if(r=r instanceof i?r[0]:r,i.merge(this,i.parseHTML(e[1],r&&r.nodeType?r.ownerDocument||r:u,!0)),sr.test(e[1])&&i.isPlainObject(r))for(e in r)i.isFunction(this[e])?this[e](r[e]):this.attr(e,r[e]);return this}return o=u.getElementById(e[2]),o&&o.parentNode&&(this.length=1,this[0]=o),this.context=u,this.selector=n,this}return n.nodeType?(this.context=this[0]=n,this.length=1,this):i.isFunction(n)?f.ready(n):(n.selector!==t&&(this.selector=n.selector,this.context=n.context),i.makeArray(n,this))},selector:"",length:0,toArray:function(){return a.call(this)},get:function(n){return null==n?this.toArray():0>n?this[this.length+n]:this[n]},pushStack:function(n){var t=i.merge(this.constructor(),n);return t.prevObject=this,t.context=this.context,t},each:function(n,t){return i.each(this,n,t)},ready:function(n){return i.ready.promise().done(n),this},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(n){var i=this.length,t=+n+(0>n?i:0);return this.pushStack(t>=0&&i>t?[this[t]]:[])},map:function(n){return this.pushStack(i.map(this,function(t,i){return n.call(t,i,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:ni,sort:[].sort,splice:[].splice};i.fn.init.prototype=i.fn;i.extend=i.fn.extend=function(){var o,e,u,r,s,h,n=arguments[0]||{},f=1,l=arguments.length,c=!1;for("boolean"==typeof n&&(c=n,n=arguments[1]||{},f=2),"object"==typeof n||i.isFunction(n)||(n={}),l===f&&(n=this,--f);l>f;f++)if(null!=(o=arguments[f]))for(e in o)u=n[e],r=o[e],n!==r&&(c&&r&&(i.isPlainObject(r)||(s=i.isArray(r)))?(s?(s=!1,h=u&&i.isArray(u)?u:[]):h=u&&i.isPlainObject(u)?u:{},n[e]=i.extend(c,h,r)):r!==t&&(n[e]=r));return n};i.extend({expando:"jQuery"+(gt+Math.random()).replace(/\D/g,""),noConflict:function(t){return n.$===i&&(n.$=gu),t&&n.jQuery===i&&(n.jQuery=du),i},isReady:!1,readyWait:1,holdReady:function(n){n?i.readyWait++:i.ready(!0)},ready:function(n){(n===!0?--i.readyWait:i.isReady)||(i.isReady=!0,n!==!0&&--i.readyWait>0||(ft.resolveWith(u,[i]),i.fn.trigger&&i(u).trigger("ready").off("ready")))},isFunction:function(n){return"function"===i.type(n)},isArray:Array.isArray,isWindow:function(n){return null!=n&&n===n.window},isNumeric:function(n){return!isNaN(parseFloat(n))&&isFinite(n)},type:function(n){return null==n?n+"":"object"==typeof n||"function"==typeof n?ot[nf.call(n)]||"object":typeof n},isPlainObject:function(n){if("object"!==i.type(n)||n.nodeType||i.isWindow(n))return!1;try{if(n.constructor&&!ti.call(n.constructor.prototype,"isPrototypeOf"))return!1}catch(t){return!1}return!0},isEmptyObject:function(n){for(var t in n)return!1;return!0},error:function(n){throw Error(n);},parseHTML:function(n,t,r){if(!n||"string"!=typeof n)return null;"boolean"==typeof t&&(r=t,t=!1);t=t||u;var f=sr.exec(n),e=!r&&[];return f?[t.createElement(f[1])]:(f=i.buildFragment([n],t,e),e&&i(e).remove(),i.merge([],f.childNodes))},parseJSON:JSON.parse,parseXML:function(n){var r,u;if(!n||"string"!=typeof n)return null;try{u=new DOMParser;r=u.parseFromString(n,"text/xml")}catch(f){r=t}return(!r||r.getElementsByTagName("parsererror").length)&&i.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(n){var t,r=eval;n=i.trim(n);n&&(1===n.indexOf("use strict")?(t=u.createElement("script"),t.text=n,u.head.appendChild(t).parentNode.removeChild(t)):r(n))},camelCase:function(n){return n.replace(uf,"ms-").replace(ff,ef)},nodeName:function(n,t){return n.nodeName&&n.nodeName.toLowerCase()===t.toLowerCase()},each:function(n,t,i){var u,r=0,f=n.length,e=pt(n);if(i){if(e){for(;f>r;r++)if(u=t.apply(n[r],i),u===!1)break}else for(r in n)if(u=t.apply(n[r],i),u===!1)break}else if(e){for(;f>r;r++)if(u=t.call(n[r],r,n[r]),u===!1)break}else for(r in n)if(u=t.call(n[r],r,n[r]),u===!1)break;return n},trim:function(n){return null==n?"":tf.call(n)},makeArray:function(n,t){var r=t||[];return null!=n&&(pt(Object(n))?i.merge(r,"string"==typeof n?[n]:n):ni.call(r,n)),r},inArray:function(n,t,i){return null==t?-1:ht.call(t,n,i)},merge:function(n,i){var f=i.length,u=n.length,r=0;if("number"==typeof f)for(;f>r;r++)n[u++]=i[r];else while(i[r]!==t)n[u++]=i[r++];return n.length=u,n},grep:function(n,t,i){var u,f=[],r=0,e=n.length;for(i=!!i;e>r;r++)u=!!t(n[r],r),i!==u&&f.push(n[r]);return f},map:function(n,t,i){var u,r=0,e=n.length,o=pt(n),f=[];if(o)for(;e>r;r++)u=t(n[r],r,i),null!=u&&(f[f.length]=u);else for(r in n)u=t(n[r],r,i),null!=u&&(f[f.length]=u);return or.apply([],f)},guid:1,proxy:function(n,r){var f,e,u;return"string"==typeof r&&(f=n[r],r=n,n=f),i.isFunction(n)?(e=a.call(arguments,2),u=function(){return n.apply(r||this,e.concat(a.call(arguments)))},u.guid=n.guid=n.guid||i.guid++,u):t},access:function(n,r,u,f,e,o,s){var h=0,l=n.length,c=null==u;if("object"===i.type(u)){e=!0;for(h in u)i.access(n,r,h,u[h],!0,o,s)}else if(f!==t&&(e=!0,i.isFunction(f)||(s=!0),c&&(s?(r.call(n,f),r=null):(c=r,r=function(n,t,r){return c.call(i(n),r)})),r))for(;l>h;h++)r(n[h],u,s?f:f.call(n[h],h,r(n[h],u)));return e?n:c?r.call(n):l?r(n[0],u):o},now:Date.now,swap:function(n,t,i,r){var f,u,e={};for(u in t)e[u]=n.style[u],n.style[u]=t[u];f=i.apply(n,r||[]);for(u in t)n.style[u]=e[u];return f}});i.ready.promise=function(t){return ft||(ft=i.Deferred(),"complete"===u.readyState?setTimeout(i.ready):(u.addEventListener("DOMContentLoaded",lt,!1),n.addEventListener("load",lt,!1))),ft.promise(t)};i.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(n,t){ot["[object "+t+"]"]=t.toLowerCase()});fr=i(u),function(n,t){function u(n,t,i,r){var p,u,f,l,w,a,k,c,g,d;if((t?t.ownerDocument||t:y)!==s&&tt(t),t=t||s,i=i||[],!n||"string"!=typeof n)return i;if(1!==(l=t.nodeType)&&9!==l)return[];if(v&&!r){if(p=ar.exec(n))if(f=p[1]){if(9===l){if(u=t.getElementById(f),!u||!u.parentNode)return i;if(u.id===f)return i.push(u),i}else if(t.ownerDocument&&(u=t.ownerDocument.getElementById(f))&&ot(t,u)&&u.id===f)return i.push(u),i}else{if(p[2])return b.apply(i,t.getElementsByTagName(n)),i;if((f=p[3])&&e.getElementsByClassName&&t.getElementsByClassName)return b.apply(i,t.getElementsByClassName(f)),i}if(e.qsa&&(!h||!h.test(n))){if(c=k=o,g=t,d=9===l&&n,1===l&&"object"!==t.nodeName.toLowerCase()){for(a=ht(n),(k=t.getAttribute("id"))?c=k.replace(pr,"\\$&"):t.setAttribute("id",c),c="[id='"+c+"'] ",w=a.length;w--;)a[w]=c+ct(a[w]);g=oi.test(n)&&t.parentNode||t;d=a.join(",")}if(d)try{return b.apply(i,g.querySelectorAll(d)),i}catch(nt){}finally{k||t.removeAttribute("id")}}}return ir(n.replace(wt,"$1"),t,i,r)}function kt(){function n(i,u){return t.push(i+=" ")>r.cacheLength&&delete n[t.shift()],n[i]=u}var t=[];return n}function c(n){return n[o]=!0,n}function l(n){var t=s.createElement("div");try{return!!n(t)}catch(i){return!1}finally{t.parentNode&&t.parentNode.removeChild(t);t=null}}function dt(n,t){for(var u=n.split("|"),i=n.length;i--;)r.attrHandle[u[i]]=t}function hi(n,t){var i=t&&n,r=i&&1===n.nodeType&&1===t.nodeType&&(~t.sourceIndex||pi)-(~n.sourceIndex||pi);if(r)return r;if(i)while(i=i.nextSibling)if(i===t)return-1;return n?1:-1}function di(n){return function(t){var i=t.nodeName.toLowerCase();return"input"===i&&t.type===n}}function gi(n){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===n}}function g(n){return c(function(t){return t=+t,c(function(i,r){for(var u,f=n([],i.length,t),e=f.length;e--;)i[u=f[e]]&&(i[u]=!(r[u]=i[u]))})})}function ci(){}function ht(n,t){var e,f,s,o,i,h,c,l=vi[n+" "];if(l)return t?0:l.slice(0);for(i=n,h=[],c=r.preFilter;i;){(!e||(f=or.exec(i)))&&(f&&(i=i.slice(f[0].length)||i),h.push(s=[]));e=!1;(f=sr.exec(i))&&(e=f.shift(),s.push({value:e,type:f[0].replace(wt," ")}),i=i.slice(e.length));for(o in r.filter)(f=bt[o].exec(i))&&(!c[o]||(f=c[o](f)))&&(e=f.shift(),s.push({value:e,type:o,matches:f}),i=i.slice(e.length));if(!e)break}return t?i.length:i?u.error(n):vi(n,h).slice(0)}function ct(n){for(var t=0,r=n.length,i="";r>t;t++)i+=n[t].value;return i}function gt(n,t,i){var r=t.dir,u=i&&"parentNode"===r,f=rr++;return t.first?function(t,i,f){while(t=t[r])if(1===t.nodeType||u)return n(t,i,f)}:function(t,i,e){var h,s,c,l=p+" "+f;if(e){while(t=t[r])if((1===t.nodeType||u)&&n(t,i,e))return!0}else while(t=t[r])if(1===t.nodeType||u)if(c=t[o]||(t[o]={}),(s=c[r])&&s[0]===l){if((h=s[1])===!0||h===at)return h===!0}else if(s=c[r]=[l],s[1]=n(t,i,e)||at,s[1]===!0)return!0}}function ni(n){return n.length>1?function(t,i,r){for(var u=n.length;u--;)if(!n[u](t,i,r))return!1;return!0}:n[0]}function lt(n,t,i,r,u){for(var e,o=[],f=0,s=n.length,h=null!=t;s>f;f++)(e=n[f])&&(!i||i(e,r,u))&&(o.push(e),h&&t.push(f));return o}function ti(n,t,i,r,u,f){return r&&!r[o]&&(r=ti(r)),u&&!u[o]&&(u=ti(u,f)),c(function(f,e,o,s){var l,c,a,p=[],y=[],w=e.length,k=f||tr(t||"*",o.nodeType?[o]:o,[]),v=!n||!f&&t?k:lt(k,p,n,o,s),h=i?u||(f?n:w||r)?[]:e:v;if(i&&i(v,h,o,s),r)for(l=lt(h,y),r(l,[],o,s),c=l.length;c--;)(a=l[c])&&(h[y[c]]=!(v[y[c]]=a));if(f){if(u||n){if(u){for(l=[],c=h.length;c--;)(a=h[c])&&l.push(v[c]=a);u(null,h=[],l,s)}for(c=h.length;c--;)(a=h[c])&&(l=u?rt.call(f,a):p[c])>-1&&(f[l]=!(e[l]=a))}}else h=lt(h===e?h.splice(w,h.length):h),u?u(null,e,h,s):b.apply(e,h)})}function ii(n){for(var s,u,i,e=n.length,h=r.relative[n[0].type],c=h||r.relative[" "],t=h?1:0,l=gt(function(n){return n===s},c,!0),a=gt(function(n){return rt.call(s,n)>-1},c,!0),f=[function(n,t,i){return!h&&(i||t!==yt)||((s=t).nodeType?l(n,t,i):a(n,t,i))}];e>t;t++)if(u=r.relative[n[t].type])f=[gt(ni(f),u)];else{if(u=r.filter[n[t].type].apply(null,n[t].matches),u[o]){for(i=++t;e>i;i++)if(r.relative[n[i].type])break;return ti(t>1&&ni(f),t>1&&ct(n.slice(0,t-1).concat({value:" "===n[t-2].type?"*":""})).replace(wt,"$1"),u,i>t&&ii(n.slice(t,i)),e>i&&ii(n=n.slice(i)),e>i&&ct(n))}f.push(u)}return ni(f)}function nr(n,t){var f=0,i=t.length>0,e=n.length>0,o=function(o,h,c,l,a){var y,g,k,w=[],d=0,v="0",nt=o&&[],tt=null!=a,it=yt,ut=o||e&&r.find.TAG("*",a&&h.parentNode||h),rt=p+=null==it?1:Math.random()||.1;for(tt&&(yt=h!==s&&h,at=f);null!=(y=ut[v]);v++){if(e&&y){for(g=0;k=n[g++];)if(k(y,h,c)){l.push(y);break}tt&&(p=rt,at=++f)}i&&((y=!k&&y)&&d--,o&&nt.push(y))}if(d+=v,i&&v!==d){for(g=0;k=t[g++];)k(nt,w,h,c);if(o){if(d>0)while(v--)nt[v]||w[v]||(w[v]=fr.call(l));w=lt(w)}b.apply(l,w);tt&&!o&&w.length>0&&d+t.length>1&&u.uniqueSort(l)}return tt&&(p=rt,yt=it),nt};return i?c(o):o}function tr(n,t,i){for(var r=0,f=t.length;f>r;r++)u(n,t[r],i);return i}function ir(n,t,i,u){var s,f,o,c,l,h=ht(n);if(!u&&1===h.length){if(f=h[0]=h[0].slice(0),f.length>2&&"ID"===(o=f[0]).type&&e.getById&&9===t.nodeType&&v&&r.relative[f[1].type]){if(t=(r.find.ID(o.matches[0].replace(k,d),t)||[])[0],!t)return i;n=n.slice(f.shift().value.length)}for(s=bt.needsContext.test(n)?0:f.length;s--;){if(o=f[s],r.relative[c=o.type])break;if((l=r.find[c])&&(u=l(o.matches[0].replace(k,d),oi.test(f[0].type)&&t.parentNode||t))){if(f.splice(s,1),n=u.length&&ct(f),!n)return b.apply(i,u),i;break}}}return ri(n,h)(u,t,!v,i,oi.test(n)),i}var ut,e,at,r,vt,li,ri,yt,nt,tt,s,a,v,h,it,pt,ot,o="sizzle"+-new Date,y=n.document,p=0,rr=0,ai=kt(),vi=kt(),yi=kt(),ft=!1,ui=function(n,t){return n===t?(ft=!0,0):0},st=typeof t,pi=-2147483648,ur={}.hasOwnProperty,w=[],fr=w.pop,er=w.push,b=w.push,wi=w.slice,rt=w.indexOf||function(n){for(var t=0,i=this.length;i>t;t++)if(this[t]===n)return t;return-1},fi="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",f="[\\x20\\t\\r\\n\\f]",et="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",bi=et.replace("w","w#"),ki="\\["+f+"*("+et+")"+f+"*(?:([*^$|!~]?=)"+f+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+bi+")|)|)"+f+"*\\]",ei=":("+et+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+ki.replace(3,8)+")*)|.*)\\)|)",wt=RegExp("^"+f+"+|((?:^|[^\\\\])(?:\\\\.)*)"+f+"+$","g"),or=RegExp("^"+f+"*,"+f+"*"),sr=RegExp("^"+f+"*([>+~]|"+f+")"+f+"*"),oi=RegExp(f+"*[+~]"),hr=RegExp("="+f+"*([^\\]'\"]*)"+f+"*\\]","g"),cr=RegExp(ei),lr=RegExp("^"+bi+"$"),bt={ID:RegExp("^#("+et+")"),CLASS:RegExp("^\\.("+et+")"),TAG:RegExp("^("+et.replace("w","w*")+")"),ATTR:RegExp("^"+ki),PSEUDO:RegExp("^"+ei),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+f+"*(even|odd|(([+-]|)(\\d*)n|)"+f+"*(?:([+-]|)"+f+"*(\\d+)|))"+f+"*\\)|)","i"),bool:RegExp("^(?:"+fi+")$","i"),needsContext:RegExp("^"+f+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+f+"*((?:-\\d)?\\d*)"+f+"*\\)|)(?=[^-]|$)","i")},si=/^[^{]+\{\s*\[native \w/,ar=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,vr=/^(?:input|select|textarea|button)$/i,yr=/^h\d$/i,pr=/'|\\/g,k=RegExp("\\\\([\\da-f]{1,6}"+f+"?|("+f+")|.)","ig"),d=function(n,t,i){var r="0x"+t-65536;return r!==r||i?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{b.apply(w=wi.call(y.childNodes),y.childNodes);w[y.childNodes.length].nodeType}catch(wr){b={apply:w.length?function(n,t){er.apply(n,wi.call(t))}:function(n,t){for(var i=n.length,r=0;n[i++]=t[r++];);n.length=i-1}}}li=u.isXML=function(n){var t=n&&(n.ownerDocument||n).documentElement;return t?"HTML"!==t.nodeName:!1};e=u.support={};tt=u.setDocument=function(n){var i=n?n.ownerDocument||n:y,u=i.defaultView;return i!==s&&9===i.nodeType&&i.documentElement?(s=i,a=i.documentElement,v=!li(i),u&&u.attachEvent&&u!==u.top&&u.attachEvent("onbeforeunload",function(){tt()}),e.attributes=l(function(n){return n.className="i",!n.getAttribute("className")}),e.getElementsByTagName=l(function(n){return n.appendChild(i.createComment("")),!n.getElementsByTagName("*").length}),e.getElementsByClassName=l(function(n){return n.innerHTML="<div class='a'><\/div><div class='a i'><\/div>",n.firstChild.className="i",2===n.getElementsByClassName("i").length}),e.getById=l(function(n){return a.appendChild(n).id=o,!i.getElementsByName||!i.getElementsByName(o).length}),e.getById?(r.find.ID=function(n,t){if(typeof t.getElementById!==st&&v){var i=t.getElementById(n);return i&&i.parentNode?[i]:[]}},r.filter.ID=function(n){var t=n.replace(k,d);return function(n){return n.getAttribute("id")===t}}):(delete r.find.ID,r.filter.ID=function(n){var t=n.replace(k,d);return function(n){var i=typeof n.getAttributeNode!==st&&n.getAttributeNode("id");return i&&i.value===t}}),r.find.TAG=e.getElementsByTagName?function(n,i){return typeof i.getElementsByTagName!==st?i.getElementsByTagName(n):t}:function(n,t){var i,r=[],f=0,u=t.getElementsByTagName(n);if("*"===n){while(i=u[f++])1===i.nodeType&&r.push(i);return r}return u},r.find.CLASS=e.getElementsByClassName&&function(n,i){return typeof i.getElementsByClassName!==st&&v?i.getElementsByClassName(n):t},it=[],h=[],(e.qsa=si.test(i.querySelectorAll))&&(l(function(n){n.innerHTML="<select><option selected=''><\/option><\/select>";n.querySelectorAll("[selected]").length||h.push("\\["+f+"*(?:value|"+fi+")");n.querySelectorAll(":checked").length||h.push(":checked")}),l(function(n){var t=i.createElement("input");t.setAttribute("type","hidden");n.appendChild(t).setAttribute("t","");n.querySelectorAll("[t^='']").length&&h.push("[*^$]="+f+"*(?:''|\"\")");n.querySelectorAll(":enabled").length||h.push(":enabled",":disabled");n.querySelectorAll("*,:x");h.push(",.*:")})),(e.matchesSelector=si.test(pt=a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&l(function(n){e.disconnectedMatch=pt.call(n,"div");pt.call(n,"[s!='']:x");it.push("!=",ei)}),h=h.length&&RegExp(h.join("|")),it=it.length&&RegExp(it.join("|")),ot=si.test(a.contains)||a.compareDocumentPosition?function(n,t){var r=9===n.nodeType?n.documentElement:n,i=t&&t.parentNode;return n===i||!(!i||1!==i.nodeType||!(r.contains?r.contains(i):n.compareDocumentPosition&&16&n.compareDocumentPosition(i)))}:function(n,t){if(t)while(t=t.parentNode)if(t===n)return!0;return!1},ui=a.compareDocumentPosition?function(n,t){if(n===t)return ft=!0,0;var r=t.compareDocumentPosition&&n.compareDocumentPosition&&n.compareDocumentPosition(t);return r?1&r||!e.sortDetached&&t.compareDocumentPosition(n)===r?n===i||ot(y,n)?-1:t===i||ot(y,t)?1:nt?rt.call(nt,n)-rt.call(nt,t):0:4&r?-1:1:n.compareDocumentPosition?-1:1}:function(n,t){var r,u=0,o=n.parentNode,s=t.parentNode,f=[n],e=[t];if(n===t)return ft=!0,0;if(!o||!s)return n===i?-1:t===i?1:o?-1:s?1:nt?rt.call(nt,n)-rt.call(nt,t):0;if(o===s)return hi(n,t);for(r=n;r=r.parentNode;)f.unshift(r);for(r=t;r=r.parentNode;)e.unshift(r);while(f[u]===e[u])u++;return u?hi(f[u],e[u]):f[u]===y?-1:e[u]===y?1:0},i):s};u.matches=function(n,t){return u(n,null,null,t)};u.matchesSelector=function(n,t){if((n.ownerDocument||n)!==s&&tt(n),t=t.replace(hr,"='$1']"),!(!e.matchesSelector||!v||it&&it.test(t)||h&&h.test(t)))try{var i=pt.call(n,t);if(i||e.disconnectedMatch||n.document&&11!==n.document.nodeType)return i}catch(r){}return u(t,s,null,[n]).length>0};u.contains=function(n,t){return(n.ownerDocument||n)!==s&&tt(n),ot(n,t)};u.attr=function(n,i){(n.ownerDocument||n)!==s&&tt(n);var f=r.attrHandle[i.toLowerCase()],u=f&&ur.call(r.attrHandle,i.toLowerCase())?f(n,i,!v):t;return u===t?e.attributes||!v?n.getAttribute(i):(u=n.getAttributeNode(i))&&u.specified?u.value:null:u};u.error=function(n){throw Error("Syntax error, unrecognized expression: "+n);};u.uniqueSort=function(n){var r,u=[],t=0,i=0;if(ft=!e.detectDuplicates,nt=!e.sortStable&&n.slice(0),n.sort(ui),ft){while(r=n[i++])r===n[i]&&(t=u.push(i));while(t--)n.splice(u[t],1)}return n};vt=u.getText=function(n){var r,i="",u=0,t=n.nodeType;if(t){if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=vt(n)}else if(3===t||4===t)return n.nodeValue}else for(;r=n[u];u++)i+=vt(r);return i};r=u.selectors={cacheLength:50,createPseudo:c,match:bt,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(n){return n[1]=n[1].replace(k,d),n[3]=(n[4]||n[5]||"").replace(k,d),"~="===n[2]&&(n[3]=" "+n[3]+" "),n.slice(0,4)},CHILD:function(n){return n[1]=n[1].toLowerCase(),"nth"===n[1].slice(0,3)?(n[3]||u.error(n[0]),n[4]=+(n[4]?n[5]+(n[6]||1):2*("even"===n[3]||"odd"===n[3])),n[5]=+(n[7]+n[8]||"odd"===n[3])):n[3]&&u.error(n[0]),n},PSEUDO:function(n){var r,i=!n[5]&&n[2];return bt.CHILD.test(n[0])?null:(n[3]&&n[4]!==t?n[2]=n[4]:i&&cr.test(i)&&(r=ht(i,!0))&&(r=i.indexOf(")",i.length-r)-i.length)&&(n[0]=n[0].slice(0,r),n[2]=i.slice(0,r)),n.slice(0,3))}},filter:{TAG:function(n){var t=n.replace(k,d).toLowerCase();return"*"===n?function(){return!0}:function(n){return n.nodeName&&n.nodeName.toLowerCase()===t}},CLASS:function(n){var t=ai[n+" "];return t||(t=RegExp("(^|"+f+")"+n+"("+f+"|$)"))&&ai(n,function(n){return t.test("string"==typeof n.className&&n.className||typeof n.getAttribute!==st&&n.getAttribute("class")||"")})},ATTR:function(n,t,i){return function(r){var f=u.attr(r,n);return null==f?"!="===t:t?(f+="","="===t?f===i:"!="===t?f!==i:"^="===t?i&&0===f.indexOf(i):"*="===t?i&&f.indexOf(i)>-1:"$="===t?i&&f.slice(-i.length)===i:"~="===t?(" "+f+" ").indexOf(i)>-1:"|="===t?f===i||f.slice(0,i.length+1)===i+"-":!1):!0}},CHILD:function(n,t,i,r,u){var s="nth"!==n.slice(0,3),e="last"!==n.slice(-4),f="of-type"===t;return 1===r&&0===u?function(n){return!!n.parentNode}:function(t,i,h){var a,k,c,l,v,w,b=s!==e?"nextSibling":"previousSibling",y=t.parentNode,g=f&&t.nodeName.toLowerCase(),d=!h&&!f;if(y){if(s){while(b){for(c=t;c=c[b];)if(f?c.nodeName.toLowerCase()===g:1===c.nodeType)return!1;w=b="only"===n&&!w&&"nextSibling"}return!0}if(w=[e?y.firstChild:y.lastChild],e&&d){for(k=y[o]||(y[o]={}),a=k[n]||[],v=a[0]===p&&a[1],l=a[0]===p&&a[2],c=v&&y.childNodes[v];c=++v&&c&&c[b]||(l=v=0)||w.pop();)if(1===c.nodeType&&++l&&c===t){k[n]=[p,v,l];break}}else if(d&&(a=(t[o]||(t[o]={}))[n])&&a[0]===p)l=a[1];else while(c=++v&&c&&c[b]||(l=v=0)||w.pop())if((f?c.nodeName.toLowerCase()===g:1===c.nodeType)&&++l&&(d&&((c[o]||(c[o]={}))[n]=[p,l]),c===t))break;return l-=u,l===r||0==l%r&&l/r>=0}}},PSEUDO:function(n,t){var f,i=r.pseudos[n]||r.setFilters[n.toLowerCase()]||u.error("unsupported pseudo: "+n);return i[o]?i(t):i.length>1?(f=[n,n,"",t],r.setFilters.hasOwnProperty(n.toLowerCase())?c(function(n,r){for(var u,f=i(n,t),e=f.length;e--;)u=rt.call(n,f[e]),n[u]=!(r[u]=f[e])}):function(n){return i(n,0,f)}):i}},pseudos:{not:c(function(n){var i=[],r=[],t=ri(n.replace(wt,"$1"));return t[o]?c(function(n,i,r,u){for(var e,o=t(n,null,u,[]),f=n.length;f--;)(e=o[f])&&(n[f]=!(i[f]=e))}):function(n,u,f){return i[0]=n,t(i,null,f,r),!r.pop()}}),has:c(function(n){return function(t){return u(n,t).length>0}}),contains:c(function(n){return function(t){return(t.textContent||t.innerText||vt(t)).indexOf(n)>-1}}),lang:c(function(n){return lr.test(n||"")||u.error("unsupported lang: "+n),n=n.replace(k,d).toLowerCase(),function(t){var i;do if(i=v?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return i=i.toLowerCase(),i===n||0===i.indexOf(n+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var i=n.location&&n.location.hash;return i&&i.slice(1)===t.id},root:function(n){return n===a},focus:function(n){return n===s.activeElement&&(!s.hasFocus||s.hasFocus())&&!!(n.type||n.href||~n.tabIndex)},enabled:function(n){return n.disabled===!1},disabled:function(n){return n.disabled===!0},checked:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&!!n.checked||"option"===t&&!!n.selected},selected:function(n){return n.parentNode&&n.parentNode.selectedIndex,n.selected===!0},empty:function(n){for(n=n.firstChild;n;n=n.nextSibling)if(n.nodeName>"@"||3===n.nodeType||4===n.nodeType)return!1;return!0},parent:function(n){return!r.pseudos.empty(n)},header:function(n){return yr.test(n.nodeName)},input:function(n){return vr.test(n.nodeName)},button:function(n){var t=n.nodeName.toLowerCase();return"input"===t&&"button"===n.type||"button"===t},text:function(n){var t;return"input"===n.nodeName.toLowerCase()&&"text"===n.type&&(null==(t=n.getAttribute("type"))||t.toLowerCase()===n.type)},first:g(function(){return[0]}),last:g(function(n,t){return[t-1]}),eq:g(function(n,t,i){return[0>i?i+t:i]}),even:g(function(n,t){for(var i=0;t>i;i+=2)n.push(i);return n}),odd:g(function(n,t){for(var i=1;t>i;i+=2)n.push(i);return n}),lt:g(function(n,t,i){for(var r=0>i?i+t:i;--r>=0;)n.push(r);return n}),gt:g(function(n,t,i){for(var r=0>i?i+t:i;t>++r;)n.push(r);return n})}};r.pseudos.nth=r.pseudos.eq;for(ut in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[ut]=di(ut);for(ut in{submit:!0,reset:!0})r.pseudos[ut]=gi(ut);ci.prototype=r.filters=r.pseudos;r.setFilters=new ci;ri=u.compile=function(n,t){var r,u=[],f=[],i=yi[n+" "];if(!i){for(t||(t=ht(n)),r=t.length;r--;)i=ii(t[r]),i[o]?u.push(i):f.push(i);i=yi(n,nr(f,u))}return i};e.sortStable=o.split("").sort(ui).join("")===o;e.detectDuplicates=ft;tt();e.sortDetached=l(function(n){return 1&n.compareDocumentPosition(s.createElement("div"))});l(function(n){return n.innerHTML="<a href='#'><\/a>","#"===n.firstChild.getAttribute("href")})||dt("type|href|height|width",function(n,i,r){return r?t:n.getAttribute(i,"type"===i.toLowerCase()?1:2)});e.attributes&&l(function(n){return n.innerHTML="<input/>",n.firstChild.setAttribute("value",""),""===n.firstChild.getAttribute("value")})||dt("value",function(n,i,r){return r||"input"!==n.nodeName.toLowerCase()?t:n.defaultValue});l(function(n){return null==n.getAttribute("disabled")})||dt(fi,function(n,i,r){var u;return r?t:(u=n.getAttributeNode(i))&&u.specified?u.value:n[i]===!0?i.toLowerCase():null});i.find=u;i.expr=u.selectors;i.expr[":"]=i.expr.pseudos;i.unique=u.uniqueSort;i.text=u.getText;i.isXMLDoc=u.isXML;i.contains=u.contains}(n);ii={};i.Callbacks=function(n){n="string"==typeof n?ii[n]||hu(n):i.extend({},n);var f,c,s,l,e,o,r=[],u=!n.once&&[],a=function(t){for(f=n.memory&&t,c=!0,o=l||0,l=0,e=r.length,s=!0;r&&e>o;o++)if(r[o].apply(t[0],t[1])===!1&&n.stopOnFalse){f=!1;break}s=!1;r&&(u?u.length&&a(u.shift()):f?r=[]:h.disable())},h={add:function(){if(r){var t=r.length;(function u(t){i.each(t,function(t,f){var e=i.type(f);"function"===e?n.unique&&h.has(f)||r.push(f):f&&f.length&&"string"!==e&&u(f)})})(arguments);s?e=r.length:f&&(l=t,a(f))}return this},remove:function(){return r&&i.each(arguments,function(n,t){for(var u;(u=i.inArray(t,r,u))>-1;)r.splice(u,1),s&&(e>=u&&e--,o>=u&&o--)}),this},has:function(n){return n?i.inArray(n,r)>-1:!(!r||!r.length)},empty:function(){return r=[],e=0,this},disable:function(){return r=u=f=t,this},disabled:function(){return!r},lock:function(){return u=t,f||h.disable(),this},locked:function(){return!u},fireWith:function(n,t){return!r||c&&!u||(t=t||[],t=[n,t.slice?t.slice():t],s?u.push(t):a(t)),this},fire:function(){return h.fireWith(this,arguments),this},fired:function(){return!!c}};return h};i.extend({Deferred:function(n){var u=[["resolve","done",i.Callbacks("once memory"),"resolved"],["reject","fail",i.Callbacks("once memory"),"rejected"],["notify","progress",i.Callbacks("memory")]],f="pending",r={state:function(){return f},always:function(){return t.done(arguments).fail(arguments),this},then:function(){var n=arguments;return i.Deferred(function(f){i.each(u,function(u,e){var s=e[0],o=i.isFunction(n[u])&&n[u];t[e[1]](function(){var n=o&&o.apply(this,arguments);n&&i.isFunction(n.promise)?n.promise().done(f.resolve).fail(f.reject).progress(f.notify):f[s+"With"](this===r?f.promise():this,o?[n]:arguments)})});n=null}).promise()},promise:function(n){return null!=n?i.extend(n,r):r}},t={};return r.pipe=r.then,i.each(u,function(n,i){var e=i[2],o=i[3];r[i[1]]=e.add;o&&e.add(function(){f=o},u[1^n][2].disable,u[2][2].lock);t[i[0]]=function(){return t[i[0]+"With"](this===t?r:this,arguments),this};t[i[0]+"With"]=e.fireWith}),r.promise(t),n&&n.call(t,t),t},when:function(n){var t=0,u=a.call(arguments),r=u.length,e=1!==r||n&&i.isFunction(n.promise)?r:0,f=1===e?n:i.Deferred(),h=function(n,t,i){return function(r){t[n]=this;i[n]=arguments.length>1?a.call(arguments):r;i===o?f.notifyWith(t,i):--e||f.resolveWith(t,i)}},o,c,s;if(r>1)for(o=Array(r),c=Array(r),s=Array(r);r>t;t++)u[t]&&i.isFunction(u[t].promise)?u[t].promise().done(h(t,s,u)).fail(f.reject).progress(h(t,c,o)):--e;return e||f.resolveWith(s,u),f.promise()}});i.support=function(t){var r=u.createElement("input"),e=u.createDocumentFragment(),f=u.createElement("div"),o=u.createElement("select"),s=o.appendChild(u.createElement("option"));return r.type?(r.type="checkbox",t.checkOn=""!==r.value,t.optSelected=s.selected,t.reliableMarginRight=!0,t.boxSizingReliable=!0,t.pixelPosition=!1,r.checked=!0,t.noCloneChecked=r.cloneNode(!0).checked,o.disabled=!0,t.optDisabled=!s.disabled,r=u.createElement("input"),r.value="t",r.type="radio",t.radioValue="t"===r.value,r.setAttribute("checked","t"),r.setAttribute("name","t"),e.appendChild(r),t.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,t.focusinBubbles="onfocusin"in n,f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===f.style.backgroundClip,i(function(){var o,r,e=u.getElementsByTagName("body")[0];e&&(o=u.createElement("div"),o.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",e.appendChild(o).appendChild(f),f.innerHTML="",f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%",i.swap(e,null!=e.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===f.offsetWidth}),n.getComputedStyle&&(t.pixelPosition="1%"!==(n.getComputedStyle(f,null)||{}).top,t.boxSizingReliable="4px"===(n.getComputedStyle(f,null)||{width:"4px"}).width,r=f.appendChild(u.createElement("div")),r.style.cssText=f.style.cssText="padding:0;margin:0;border:0;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box",r.style.marginRight=r.style.width="0",f.style.width="1px",t.reliableMarginRight=!parseFloat((n.getComputedStyle(r,null)||{}).marginRight)),e.removeChild(o))}),t):t}({});hr=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/;cr=/([A-Z])/g;c.uid=1;c.accepts=function(n){return n.nodeType?1===n.nodeType||9===n.nodeType:!0};c.prototype={key:function(n){if(!c.accepts(n))return 0;var r={},t=n[this.expando];if(!t){t=c.uid++;try{r[this.expando]={value:t};Object.defineProperties(n,r)}catch(u){r[this.expando]=t;i.extend(n,r)}}return this.cache[t]||(this.cache[t]={}),t},set:function(n,t,r){var f,e=this.key(n),u=this.cache[e];if("string"==typeof t)u[t]=r;else if(i.isEmptyObject(u))i.extend(this.cache[e],t);else for(f in t)u[f]=t[f];return u},get:function(n,i){var r=this.cache[this.key(n)];return i===t?r:r[i]},access:function(n,r,u){var f;return r===t||r&&"string"==typeof r&&u===t?(f=this.get(n,r),f!==t?f:this.get(n,i.camelCase(r))):(this.set(n,r,u),u!==t?u:r)},remove:function(n,r){var f,u,e,s=this.key(n),o=this.cache[s];if(r===t)this.cache[s]={};else for(i.isArray(r)?u=r.concat(r.map(i.camelCase)):(e=i.camelCase(r),(r in o)?u=[r,e]:(u=e,u=(u in o)?[u]:u.match(h)||[])),f=u.length;f--;)delete o[u[f]]},hasData:function(n){return!i.isEmptyObject(this.cache[n[this.expando]]||{})},discard:function(n){n[this.expando]&&delete this.cache[n[this.expando]]}};f=new c;r=new c;i.extend({acceptData:c.accepts,hasData:function(n){return f.hasData(n)||r.hasData(n)},data:function(n,t,i){return f.access(n,t,i)},removeData:function(n,t){f.remove(n,t)},_data:function(n,t,i){return r.access(n,t,i)},_removeData:function(n,t){r.remove(n,t)}});i.fn.extend({data:function(n,u){var s,o,e=this[0],h=0,c=null;if(n===t){if(this.length&&(c=f.get(e),1===e.nodeType&&!r.get(e,"hasDataAttrs"))){for(s=e.attributes;s.length>h;h++)o=s[h].name,0===o.indexOf("data-")&&(o=i.camelCase(o.slice(5)),hi(e,o,c[o]));r.set(e,"hasDataAttrs",!0)}return c}return"object"==typeof n?this.each(function(){f.set(this,n)}):i.access(this,function(r){var u,o=i.camelCase(n);if(e&&r===t){if((u=f.get(e,n),u!==t)||(u=f.get(e,o),u!==t)||(u=hi(e,o,t),u!==t))return u}else this.each(function(){var i=f.get(this,o);f.set(this,o,r);-1!==n.indexOf("-")&&i!==t&&f.set(this,n,r)})},null,u,arguments.length>1,null,!0)},removeData:function(n){return this.each(function(){f.remove(this,n)})}});i.extend({queue:function(n,u,f){var e;return n?(u=(u||"fx")+"queue",e=r.get(n,u),f&&(!e||i.isArray(f)?e=r.access(n,u,i.makeArray(f)):e.push(f)),e||[]):t},dequeue:function(n,t){t=t||"fx";var r=i.queue(n,t),e=r.length,u=r.shift(),f=i._queueHooks(n,t),o=function(){i.dequeue(n,t)};"inprogress"===u&&(u=r.shift(),e--);u&&("fx"===t&&r.unshift("inprogress"),delete f.stop,u.call(n,o,f));!e&&f&&f.empty.fire()},_queueHooks:function(n,t){var u=t+"queueHooks";return r.get(n,u)||r.access(n,u,{empty:i.Callbacks("once memory").add(function(){r.remove(n,[t+"queue",u])})})}});i.fn.extend({queue:function(n,r){var u=2;return"string"!=typeof n&&(r=n,n="fx",u--),u>arguments.length?i.queue(this[0],n):r===t?this:this.each(function(){var t=i.queue(this,n,r);i._queueHooks(this,n);"fx"===n&&"inprogress"!==t[0]&&i.dequeue(this,n)})},dequeue:function(n){return this.each(function(){i.dequeue(this,n)})},delay:function(n,t){return n=i.fx?i.fx.speeds[n]||n:n,t=t||"fx",this.queue(t,function(t,i){var r=setTimeout(t,n);i.stop=function(){clearTimeout(r)}})},clearQueue:function(n){return this.queue(n||"fx",[])},promise:function(n,u){var f,o=1,s=i.Deferred(),e=this,h=this.length,c=function(){--o||s.resolveWith(e,[e])};for("string"!=typeof n&&(u=n,n=t),n=n||"fx";h--;)f=r.get(e[h],n+"queueHooks"),f&&f.empty&&(o++,f.empty.add(c));return c(),s.promise(u)}});var of,lr,ui=/[\t\r\n\f]/g,sf=/\r/g,hf=/^(?:input|select|textarea|button)$/i;i.fn.extend({attr:function(n,t){return i.access(this,i.attr,n,t,arguments.length>1)},removeAttr:function(n){return this.each(function(){i.removeAttr(this,n)})},prop:function(n,t){return i.access(this,i.prop,n,t,arguments.length>1)},removeProp:function(n){return this.each(function(){delete this[i.propFix[n]||n]})},addClass:function(n){var e,t,r,u,o,f=0,s=this.length,c="string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).addClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(h)||[];s>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ui," "):" ")){for(o=0;u=e[o++];)0>r.indexOf(" "+u+" ")&&(r+=u+" ");t.className=i.trim(r)}return this},removeClass:function(n){var e,t,r,u,o,f=0,s=this.length,c=0===arguments.length||"string"==typeof n&&n;if(i.isFunction(n))return this.each(function(t){i(this).removeClass(n.call(this,t,this.className))});if(c)for(e=(n||"").match(h)||[];s>f;f++)if(t=this[f],r=1===t.nodeType&&(t.className?(" "+t.className+" ").replace(ui," "):"")){for(o=0;u=e[o++];)while(r.indexOf(" "+u+" ")>=0)r=r.replace(" "+u+" "," ");t.className=n?i.trim(r):""}return this},toggleClass:function(n,t){var u=typeof n;return"boolean"==typeof t&&"string"===u?t?this.addClass(n):this.removeClass(n):i.isFunction(n)?this.each(function(r){i(this).toggleClass(n.call(this,r,this.className,t),t)}):this.each(function(){if("string"===u)for(var t,e=0,f=i(this),o=n.match(h)||[];t=o[e++];)f.hasClass(t)?f.removeClass(t):f.addClass(t);else(u===et||"boolean"===u)&&(this.className&&r.set(this,"__className__",this.className),this.className=this.className||n===!1?"":r.get(this,"__className__")||"")})},hasClass:function(n){for(var i=" "+n+" ",t=0,r=this.length;r>t;t++)if(1===this[t].nodeType&&(" "+this[t].className+" ").replace(ui," ").indexOf(i)>=0)return!0;return!1},val:function(n){var r,u,e,f=this[0];return arguments.length?(e=i.isFunction(n),this.each(function(u){var f;1===this.nodeType&&(f=e?n.call(this,u,i(this).val()):n,null==f?f="":"number"==typeof f?f+="":i.isArray(f)&&(f=i.map(f,function(n){return null==n?"":n+""})),r=i.valHooks[this.type]||i.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,f,"value")!==t||(this.value=f))})):f?(r=i.valHooks[f.type]||i.valHooks[f.nodeName.toLowerCase()],r&&"get"in r&&(u=r.get(f,"value"))!==t?u:(u=f.value,"string"==typeof u?u.replace(sf,""):null==u?"":u)):void 0}});i.extend({valHooks:{option:{get:function(n){var t=n.attributes.value;return!t||t.specified?n.value:n.text}},select:{get:function(n){for(var e,t,o=n.options,r=n.selectedIndex,u="select-one"===n.type||0>r,s=u?null:[],h=u?r+1:o.length,f=0>r?h:u?r:0;h>f;f++)if(t=o[f],!(!t.selected&&f!==r||(i.support.optDisabled?t.disabled:null!==t.getAttribute("disabled"))||t.parentNode.disabled&&i.nodeName(t.parentNode,"optgroup"))){if(e=i(t).val(),u)return e;s.push(e)}return s},set:function(n,t){for(var u,r,f=n.options,e=i.makeArray(t),o=f.length;o--;)r=f[o],(r.selected=i.inArray(i(r).val(),e)>=0)&&(u=!0);return u||(n.selectedIndex=-1),e}}},attr:function(n,r,u){var f,e,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return typeof n.getAttribute===et?i.prop(n,r,u):(1===o&&i.isXMLDoc(n)||(r=r.toLowerCase(),f=i.attrHooks[r]||(i.expr.match.bool.test(r)?lr:of)),u===t?f&&"get"in f&&null!==(e=f.get(n,r))?e:(e=i.find.attr(n,r),null==e?t:e):null!==u?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:(n.setAttribute(r,u+""),u):(i.removeAttr(n,r),t))},removeAttr:function(n,t){var r,u,e=0,f=t&&t.match(h);if(f&&1===n.nodeType)while(r=f[e++])u=i.propFix[r]||r,i.expr.match.bool.test(r)&&(n[u]=!1),n.removeAttribute(r)},attrHooks:{type:{set:function(n,t){if(!i.support.radioValue&&"radio"===t&&i.nodeName(n,"input")){var r=n.value;return n.setAttribute("type",t),r&&(n.value=r),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(n,r,u){var e,f,s,o=n.nodeType;if(n&&3!==o&&8!==o&&2!==o)return s=1!==o||!i.isXMLDoc(n),s&&(r=i.propFix[r]||r,f=i.propHooks[r]),u!==t?f&&"set"in f&&(e=f.set(n,u,r))!==t?e:n[r]=u:f&&"get"in f&&null!==(e=f.get(n,r))?e:n[r]},propHooks:{tabIndex:{get:function(n){return n.hasAttribute("tabindex")||hf.test(n.nodeName)||n.href?n.tabIndex:-1}}}});lr={set:function(n,t,r){return t===!1?i.removeAttr(n,r):n.setAttribute(r,r),r}};i.each(i.expr.match.bool.source.match(/\w+/g),function(n,r){var u=i.expr.attrHandle[r]||i.find.attr;i.expr.attrHandle[r]=function(n,r,f){var e=i.expr.attrHandle[r],o=f?t:(i.expr.attrHandle[r]=t)!=u(n,r,f)?r.toLowerCase():null;return i.expr.attrHandle[r]=e,o}});i.support.optSelected||(i.propHooks.selected={get:function(n){var t=n.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null}});i.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){i.propFix[this.toLowerCase()]=this});i.each(["radio","checkbox"],function(){i.valHooks[this]={set:function(n,r){return i.isArray(r)?n.checked=i.inArray(i(n).val(),r)>=0:t}};i.support.checkOn||(i.valHooks[this].get=function(n){return null===n.getAttribute("value")?"on":n.value})});var cf=/^key/,lf=/^(?:mouse|contextmenu)|click/,ar=/^(?:focusinfocus|focusoutblur)$/,vr=/^([^.]*)(?:\.(.+)|)$/;i.event={global:{},add:function(n,u,f,e,o){var p,l,b,w,k,a,c,v,s,d,g,y=r.get(n);if(y){for(f.handler&&(p=f,f=p.handler,o=p.selector),f.guid||(f.guid=i.guid++),(w=y.events)||(w=y.events={}),(l=y.handle)||(l=y.handle=function(n){return typeof i===et||n&&i.event.triggered===n.type?t:i.event.dispatch.apply(l.elem,arguments)},l.elem=n),u=(u||"").match(h)||[""],k=u.length;k--;)b=vr.exec(u[k])||[],s=g=b[1],d=(b[2]||"").split(".").sort(),s&&(c=i.event.special[s]||{},s=(o?c.delegateType:c.bindType)||s,c=i.event.special[s]||{},a=i.extend({type:s,origType:g,data:e,handler:f,guid:f.guid,selector:o,needsContext:o&&i.expr.match.needsContext.test(o),namespace:d.join(".")},p),(v=w[s])||(v=w[s]=[],v.delegateCount=0,c.setup&&c.setup.call(n,e,d,l)!==!1||n.addEventListener&&n.addEventListener(s,l,!1)),c.add&&(c.add.call(n,a),a.handler.guid||(a.handler.guid=f.guid)),o?v.splice(v.delegateCount++,0,a):v.push(a),i.event.global[s]=!0);n=null}},remove:function(n,t,u,f,e){var p,k,c,v,w,s,l,a,o,b,d,y=r.hasData(n)&&r.get(n);if(y&&(v=y.events)){for(t=(t||"").match(h)||[""],w=t.length;w--;)if(c=vr.exec(t[w])||[],o=d=c[1],b=(c[2]||"").split(".").sort(),o){for(l=i.event.special[o]||{},o=(f?l.delegateType:l.bindType)||o,a=v[o]||[],c=c[2]&&RegExp("(^|\\.)"+b.join("\\.(?:.*\\.|)")+"(\\.|$)"),k=p=a.length;p--;)s=a[p],!e&&d!==s.origType||u&&u.guid!==s.guid||c&&!c.test(s.namespace)||f&&f!==s.selector&&("**"!==f||!s.selector)||(a.splice(p,1),s.selector&&a.delegateCount--,l.remove&&l.remove.call(n,s));k&&!a.length&&(l.teardown&&l.teardown.call(n,b,y.handle)!==!1||i.removeEvent(n,o,y.handle),delete v[o])}else for(o in v)i.event.remove(n,o+t[w],u,f,!0);i.isEmptyObject(v)&&(delete y.handle,r.remove(n,"events"))}},trigger:function(f,e,o,s){var b,h,l,k,v,y,a,w=[o||u],c=ti.call(f,"type")?f.type:f,p=ti.call(f,"namespace")?f.namespace.split("."):[];if(h=l=o=o||u,3!==o.nodeType&&8!==o.nodeType&&!ar.test(c+i.event.triggered)&&(c.indexOf(".")>=0&&(p=c.split("."),c=p.shift(),p.sort()),v=0>c.indexOf(":")&&"on"+c,f=f[i.expando]?f:new i.Event(c,"object"==typeof f&&f),f.isTrigger=s?2:3,f.namespace=p.join("."),f.namespace_re=f.namespace?RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,f.result=t,f.target||(f.target=o),e=null==e?[f]:i.makeArray(e,[f]),a=i.event.special[c]||{},s||!a.trigger||a.trigger.apply(o,e)!==!1)){if(!s&&!a.noBubble&&!i.isWindow(o)){for(k=a.delegateType||c,ar.test(k+c)||(h=h.parentNode);h;h=h.parentNode)w.push(h),l=h;l===(o.ownerDocument||u)&&w.push(l.defaultView||l.parentWindow||n)}for(b=0;(h=w[b++])&&!f.isPropagationStopped();)f.type=b>1?k:a.bindType||c,y=(r.get(h,"events")||{})[f.type]&&r.get(h,"handle"),y&&y.apply(h,e),y=v&&h[v],y&&i.acceptData(h)&&y.apply&&y.apply(h,e)===!1&&f.preventDefault();return f.type=c,s||f.isDefaultPrevented()||a._default&&a._default.apply(w.pop(),e)!==!1||!i.acceptData(o)||v&&i.isFunction(o[c])&&!i.isWindow(o)&&(l=o[v],l&&(o[v]=null),i.event.triggered=c,o[c](),i.event.triggered=t,l&&(o[v]=l)),f.result}},dispatch:function(n){n=i.event.fix(n);var s,h,o,f,u,c=[],l=a.call(arguments),v=(r.get(this,"events")||{})[n.type]||[],e=i.event.special[n.type]||{};if(l[0]=n,n.delegateTarget=this,!e.preDispatch||e.preDispatch.call(this,n)!==!1){for(c=i.event.handlers.call(this,n,v),s=0;(f=c[s++])&&!n.isPropagationStopped();)for(n.currentTarget=f.elem,h=0;(u=f.handlers[h++])&&!n.isImmediatePropagationStopped();)(!n.namespace_re||n.namespace_re.test(u.namespace))&&(n.handleObj=u,n.data=u.data,o=((i.event.special[u.origType]||{}).handle||u.handler).apply(f.elem,l),o!==t&&(n.result=o)===!1&&(n.preventDefault(),n.stopPropagation()));return e.postDispatch&&e.postDispatch.call(this,n),n.result}},handlers:function(n,r){var o,f,e,s,c=[],h=r.delegateCount,u=n.target;if(h&&u.nodeType&&(!n.button||"click"!==n.type))for(;u!==this;u=u.parentNode||this)if(u.disabled!==!0||"click"!==n.type){for(f=[],o=0;h>o;o++)s=r[o],e=s.selector+" ",f[e]===t&&(f[e]=s.needsContext?i(e,this).index(u)>=0:i.find(e,this,null,[u]).length),f[e]&&f.push(s);f.length&&c.push({elem:u,handlers:f})}return r.length>h&&c.push({elem:this,handlers:r.slice(h)}),c},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(n,t){return null==n.which&&(n.which=null!=t.charCode?t.charCode:t.keyCode),n}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(n,i){var o,r,f,e=i.button;return null==n.pageX&&null!=i.clientX&&(o=n.target.ownerDocument||u,r=o.documentElement,f=o.body,n.pageX=i.clientX+(r&&r.scrollLeft||f&&f.scrollLeft||0)-(r&&r.clientLeft||f&&f.clientLeft||0),n.pageY=i.clientY+(r&&r.scrollTop||f&&f.scrollTop||0)-(r&&r.clientTop||f&&f.clientTop||0)),n.which||e===t||(n.which=1&e?1:2&e?3:4&e?2:0),n}},fix:function(n){if(n[i.expando])return n;var f,e,o,r=n.type,s=n,t=this.fixHooks[r];for(t||(this.fixHooks[r]=t=lf.test(r)?this.mouseHooks:cf.test(r)?this.keyHooks:{}),o=t.props?this.props.concat(t.props):this.props,n=new i.Event(s),f=o.length;f--;)e=o[f],n[e]=s[e];return n.target||(n.target=u),3===n.target.nodeType&&(n.target=n.target.parentNode),t.filter?t.filter(n,s):n},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ci()&&this.focus?(this.focus(),!1):t},delegateType:"focusin"},blur:{trigger:function(){return this===ci()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&i.nodeName(this,"input")?(this.click(),!1):t},_default:function(n){return i.nodeName(n.target,"a")}},beforeunload:{postDispatch:function(n){n.result!==t&&(n.originalEvent.returnValue=n.result)}}},simulate:function(n,t,r,u){var f=i.extend(new i.Event,r,{type:n,isSimulated:!0,originalEvent:{}});u?i.event.trigger(f,null,t):i.event.dispatch.call(t,f);f.isDefaultPrevented()&&r.preventDefault()}};i.removeEvent=function(n,t,i){n.removeEventListener&&n.removeEventListener(t,i,!1)};i.Event=function(n,r){return this instanceof i.Event?(n&&n.type?(this.originalEvent=n,this.type=n.type,this.isDefaultPrevented=n.defaultPrevented||n.getPreventDefault&&n.getPreventDefault()?it:p):this.type=n,r&&i.extend(this,r),this.timeStamp=n&&n.timeStamp||i.now(),this[i.expando]=!0,t):new i.Event(n,r)};i.Event.prototype={isDefaultPrevented:p,isPropagationStopped:p,isImmediatePropagationStopped:p,preventDefault:function(){var n=this.originalEvent;this.isDefaultPrevented=it;n&&n.preventDefault&&n.preventDefault()},stopPropagation:function(){var n=this.originalEvent;this.isPropagationStopped=it;n&&n.stopPropagation&&n.stopPropagation()},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it;this.stopPropagation()}};i.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(n,t){i.event.special[n]={delegateType:t,bindType:t,handle:function(n){var u,f=this,r=n.relatedTarget,e=n.handleObj;return(!r||r!==f&&!i.contains(f,r))&&(n.type=e.origType,u=e.handler.apply(this,arguments),n.type=t),u}}});i.support.focusinBubbles||i.each({focus:"focusin",blur:"focusout"},function(n,t){var r=0,f=function(n){i.event.simulate(t,n.target,i.event.fix(n),!0)};i.event.special[t]={setup:function(){0==r++&&u.addEventListener(n,f,!0)},teardown:function(){0==--r&&u.removeEventListener(n,f,!0)}}});i.fn.extend({on:function(n,r,u,f,e){var o,s;if("object"==typeof n){"string"!=typeof r&&(u=u||r,r=t);for(s in n)this.on(s,r,u,n[s],e);return this}if(null==u&&null==f?(f=r,u=r=t):null==f&&("string"==typeof r?(f=u,u=t):(f=u,u=r,r=t)),f===!1)f=p;else if(!f)return this;return 1===e&&(o=f,f=function(n){return i().off(n),o.apply(this,arguments)},f.guid=o.guid||(o.guid=i.guid++)),this.each(function(){i.event.add(this,n,f,u,r)})},one:function(n,t,i,r){return this.on(n,t,i,r,1)},off:function(n,r,u){var f,e;if(n&&n.preventDefault&&n.handleObj)return f=n.handleObj,i(n.delegateTarget).off(f.namespace?f.origType+"."+f.namespace:f.origType,f.selector,f.handler),this;if("object"==typeof n){for(e in n)this.off(e,r,n[e]);return this}return(r===!1||"function"==typeof r)&&(u=r,r=t),u===!1&&(u=p),this.each(function(){i.event.remove(this,n,u,r)})},trigger:function(n,t){return this.each(function(){i.event.trigger(n,t,this)})},triggerHandler:function(n,r){var u=this[0];return u?i.event.trigger(n,r,u,!0):t}});var af=/^.[^:#\[\.,]*$/,vf=/^(?:parents|prev(?:Until|All))/,yr=i.expr.match.needsContext,yf={children:!0,contents:!0,next:!0,prev:!0};i.fn.extend({find:function(n){var t,r=[],u=this,f=u.length;if("string"!=typeof n)return this.pushStack(i(n).filter(function(){for(t=0;f>t;t++)if(i.contains(u[t],this))return!0}));for(t=0;f>t;t++)i.find(n,u[t],r);return r=this.pushStack(f>1?i.unique(r):r),r.selector=this.selector?this.selector+" "+n:n,r},has:function(n){var t=i(n,this),r=t.length;return this.filter(function(){for(var n=0;r>n;n++)if(i.contains(this,t[n]))return!0})},not:function(n){return this.pushStack(wt(this,n||[],!0))},filter:function(n){return this.pushStack(wt(this,n||[],!1))},is:function(n){return!!wt(this,"string"==typeof n&&yr.test(n)?i(n):n||[],!1).length},closest:function(n,t){for(var r,f=0,o=this.length,u=[],e=yr.test(n)||"string"!=typeof n?i(n,t||this.context):0;o>f;f++)for(r=this[f];r&&r!==t;r=r.parentNode)if(11>r.nodeType&&(e?e.index(r)>-1:1===r.nodeType&&i.find.matchesSelector(r,n))){r=u.push(r);break}return this.pushStack(u.length>1?i.unique(u):u)},index:function(n){return n?"string"==typeof n?ht.call(i(n),this[0]):ht.call(this,n.jquery?n[0]:n):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(n,t){var r="string"==typeof n?i(n,t):i.makeArray(n&&n.nodeType?[n]:n),u=i.merge(this.get(),r);return this.pushStack(i.unique(u))},addBack:function(n){return this.add(null==n?this.prevObject:this.prevObject.filter(n))}});i.each({parent:function(n){var t=n.parentNode;return t&&11!==t.nodeType?t:null},parents:function(n){return i.dir(n,"parentNode")},parentsUntil:function(n,t,r){return i.dir(n,"parentNode",r)},next:function(n){return li(n,"nextSibling")},prev:function(n){return li(n,"previousSibling")},nextAll:function(n){return i.dir(n,"nextSibling")},prevAll:function(n){return i.dir(n,"previousSibling")},nextUntil:function(n,t,r){return i.dir(n,"nextSibling",r)},prevUntil:function(n,t,r){return i.dir(n,"previousSibling",r)},siblings:function(n){return i.sibling((n.parentNode||{}).firstChild,n)},children:function(n){return i.sibling(n.firstChild)},contents:function(n){return n.contentDocument||i.merge([],n.childNodes)}},function(n,t){i.fn[n]=function(r,u){var f=i.map(this,t,r);return"Until"!==n.slice(-5)&&(u=r),u&&"string"==typeof u&&(f=i.filter(u,f)),this.length>1&&(yf[n]||i.unique(f),vf.test(n)&&f.reverse()),this.pushStack(f)}});i.extend({filter:function(n,t,r){var u=t[0];return r&&(n=":not("+n+")"),1===t.length&&1===u.nodeType?i.find.matchesSelector(u,n)?[u]:[]:i.find.matches(n,i.grep(t,function(n){return 1===n.nodeType}))},dir:function(n,r,u){for(var f=[],e=u!==t;(n=n[r])&&9!==n.nodeType;)if(1===n.nodeType){if(e&&i(n).is(u))break;f.push(n)}return f},sibling:function(n,t){for(var i=[];n;n=n.nextSibling)1===n.nodeType&&n!==t&&i.push(n);return i}});var pr=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,wr=/<([\w:]+)/,pf=/<|&#?\w+;/,wf=/<(?:script|style|link)/i,br=/^(?:checkbox|radio)$/i,bf=/checked\s*(?:[^=]|=\s*.checked.)/i,kr=/^$|\/(?:java|ecma)script/i,kf=/^true\/(.*)/,df=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,s={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,"",""]};s.optgroup=s.option;s.tbody=s.tfoot=s.colgroup=s.caption=s.thead;s.th=s.td;i.fn.extend({text:function(n){return i.access(this,function(n){return n===t?i.text(this):this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(n))},null,n,arguments.length)},append:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ai(this,n);t.appendChild(n)}})},prepend:function(){return this.domManip(arguments,function(n){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=ai(this,n);t.insertBefore(n,t.firstChild)}})},before:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this)})},after:function(){return this.domManip(arguments,function(n){this.parentNode&&this.parentNode.insertBefore(n,this.nextSibling)})},remove:function(n,t){for(var r,f=n?i.filter(n,this):this,u=0;null!=(r=f[u]);u++)t||1!==r.nodeType||i.cleanData(o(r)),r.parentNode&&(t&&i.contains(r.ownerDocument,r)&&bt(o(r,"script")),r.parentNode.removeChild(r));return this},empty:function(){for(var n,t=0;null!=(n=this[t]);t++)1===n.nodeType&&(i.cleanData(o(n,!1)),n.textContent="");return this},clone:function(n,t){return n=null==n?!1:n,t=null==t?n:t,this.map(function(){return i.clone(this,n,t)})},html:function(n){return i.access(this,function(n){var r=this[0]||{},u=0,f=this.length;if(n===t&&1===r.nodeType)return r.innerHTML;if("string"==typeof n&&!wf.test(n)&&!s[(wr.exec(n)||["",""])[1].toLowerCase()]){n=n.replace(pr,"<$1><\/$2>");try{for(;f>u;u++)r=this[u]||{},1===r.nodeType&&(i.cleanData(o(r,!1)),r.innerHTML=n);r=0}catch(e){}}r&&this.empty().append(n)},null,n,arguments.length)},replaceWith:function(){var t=i.map(this,function(n){return[n.nextSibling,n.parentNode]}),n=0;return this.domManip(arguments,function(r){var u=t[n++],f=t[n++];f&&(u&&u.parentNode!==f&&(u=this.nextSibling),i(this).remove(),f.insertBefore(r,u))},!0),n?this:this.remove()},detach:function(n){return this.remove(n,!0)},domManip:function(n,t,u){n=or.apply([],n);var h,v,s,c,f,y,e=0,l=this.length,w=this,b=l-1,a=n[0],p=i.isFunction(a);if(p||!(1>=l||"string"!=typeof a||i.support.checkClone)&&bf.test(a))return this.each(function(i){var r=w.eq(i);p&&(n[0]=a.call(this,i,r.html()));r.domManip(n,t,u)});if(l&&(h=i.buildFragment(n,this[0].ownerDocument,!1,!u&&this),v=h.firstChild,1===h.childNodes.length&&(h=v),v)){for(s=i.map(o(h,"script"),cu),c=s.length;l>e;e++)f=h,e!==b&&(f=i.clone(f,!0,!0),c&&i.merge(s,o(f,"script"))),t.call(this[e],f,e);if(c)for(y=s[s.length-1].ownerDocument,i.map(s,lu),e=0;c>e;e++)f=s[e],kr.test(f.type||"")&&!r.access(f,"globalEval")&&i.contains(y,f)&&(f.src?i._evalUrl(f.src):i.globalEval(f.textContent.replace(df,"")))}return this}});i.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(n,t){i.fn[n]=function(n){for(var u,f=[],e=i(n),o=e.length-1,r=0;o>=r;r++)u=r===o?this:this.clone(!0),i(e[r])[t](u),ni.apply(f,u.get());return this.pushStack(f)}});i.extend({clone:function(n,t,r){var u,h,e,f,s=n.cloneNode(!0),c=i.contains(n.ownerDocument,n);if(!(i.support.noCloneChecked||1!==n.nodeType&&11!==n.nodeType||i.isXMLDoc(n)))for(f=o(s),e=o(n),u=0,h=e.length;h>u;u++)au(e[u],f[u]);if(t)if(r)for(e=e||o(n),f=f||o(s),u=0,h=e.length;h>u;u++)vi(e[u],f[u]);else vi(n,s);return f=o(s,"script"),f.length>0&&bt(f,!c&&o(n,"script")),s},buildFragment:function(n,t,r,u){for(var f,e,y,l,p,a,h=0,w=n.length,c=t.createDocumentFragment(),v=[];w>h;h++)if(f=n[h],f||0===f)if("object"===i.type(f))i.merge(v,f.nodeType?[f]:f);else if(pf.test(f)){for(e=e||c.appendChild(t.createElement("div")),y=(wr.exec(f)||["",""])[1].toLowerCase(),l=s[y]||s._default,e.innerHTML=l[1]+f.replace(pr,"<$1><\/$2>")+l[2],a=l[0];a--;)e=e.lastChild;i.merge(v,e.childNodes);e=c.firstChild;e.textContent=""}else v.push(t.createTextNode(f));for(c.textContent="",h=0;f=v[h++];)if((!u||-1===i.inArray(f,u))&&(p=i.contains(f.ownerDocument,f),e=o(c.appendChild(f),"script"),p&&bt(e),r))for(a=0;f=e[a++];)kr.test(f.type||"")&&r.push(f);return c},cleanData:function(n){for(var s,u,h,o,e,l,v=i.event.special,a=0;(u=n[a])!==t;a++){if(c.accepts(u)&&(e=u[r.expando],e&&(s=r.cache[e]))){if(h=Object.keys(s.events||{}),h.length)for(l=0;(o=h[l])!==t;l++)v[o]?i.event.remove(u,o):i.removeEvent(u,o,s.handle);r.cache[e]&&delete r.cache[e]}delete f.cache[u[f.expando]]}},_evalUrl:function(n){return i.ajax({url:n,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})}});i.fn.extend({wrapAll:function(n){var t;return i.isFunction(n)?this.each(function(t){i(this).wrapAll(n.call(this,t))}):(this[0]&&(t=i(n,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var n=this;n.firstElementChild;)n=n.firstElementChild;return n}).append(this)),this)},wrapInner:function(n){return i.isFunction(n)?this.each(function(t){i(this).wrapInner(n.call(this,t))}):this.each(function(){var t=i(this),r=t.contents();r.length?r.wrapAll(n):t.append(n)})},wrap:function(n){var t=i.isFunction(n);return this.each(function(r){i(this).wrapAll(t?n.call(this,r):n)})},unwrap:function(){return this.parent().each(function(){i.nodeName(this,"body")||i(this).replaceWith(this.childNodes)}).end()}});var w,d,gf=/^(none|table(?!-c[ea]).+)/,dr=/^margin/,ne=RegExp("^("+ct+")(.*)$","i"),fi=RegExp("^("+ct+")(?!px)[a-z%]+$","i"),te=RegExp("^([+-])=("+ct+")","i"),gr={BODY:"block"},ie={position:"absolute",visibility:"hidden",display:"block"},nu={letterSpacing:0,fontWeight:400},v=["Top","Right","Bottom","Left"],tu=["Webkit","O","Moz","ms"];i.fn.extend({css:function(n,r){return i.access(this,function(n,r,u){var e,o,s={},f=0;if(i.isArray(r)){for(e=rt(n),o=r.length;o>f;f++)s[r[f]]=i.css(n,r[f],!1,e);return s}return u!==t?i.style(n,r,u):i.css(n,r)},n,r,arguments.length>1)},show:function(){return pi(this,!0)},hide:function(){return pi(this)},toggle:function(n){return"boolean"==typeof n?n?this.show():this.hide():this.each(function(){k(this)?i(this).show():i(this).hide()})}});i.extend({cssHooks:{opacity:{get:function(n,t){if(t){var i=w(n,"opacity");return""===i?"1":i}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(n,r,u,f){if(n&&3!==n.nodeType&&8!==n.nodeType&&n.style){var o,s,e,h=i.camelCase(r),c=n.style;return r=i.cssProps[h]||(i.cssProps[h]=yi(c,h)),e=i.cssHooks[r]||i.cssHooks[h],u===t?e&&"get"in e&&(o=e.get(n,!1,f))!==t?o:c[r]:(s=typeof u,"string"===s&&(o=te.exec(u))&&(u=(o[1]+1)*o[2]+parseFloat(i.css(n,r)),s="number"),null==u||"number"===s&&isNaN(u)||("number"!==s||i.cssNumber[h]||(u+="px"),i.support.clearCloneStyle||""!==u||0!==r.indexOf("background")||(c[r]="inherit"),e&&"set"in e&&(u=e.set(n,u,f))===t||(c[r]=u)),t)}},css:function(n,r,u,f){var e,h,o,s=i.camelCase(r);return r=i.cssProps[s]||(i.cssProps[s]=yi(n.style,s)),o=i.cssHooks[r]||i.cssHooks[s],o&&"get"in o&&(e=o.get(n,!0,u)),e===t&&(e=w(n,r,f)),"normal"===e&&r in nu&&(e=nu[r]),""===u||u?(h=parseFloat(e),u===!0||i.isNumeric(h)?h||0:e):e}});w=function(n,r,u){var s,h,c,o=u||rt(n),e=o?o.getPropertyValue(r)||o[r]:t,f=n.style;return o&&(""!==e||i.contains(n.ownerDocument,n)||(e=i.style(n,r)),fi.test(e)&&dr.test(r)&&(s=f.width,h=f.minWidth,c=f.maxWidth,f.minWidth=f.maxWidth=f.width=e,e=o.width,f.width=s,f.minWidth=h,f.maxWidth=c)),e};i.each(["height","width"],function(n,r){i.cssHooks[r]={get:function(n,u,f){return u?0===n.offsetWidth&&gf.test(i.css(n,"display"))?i.swap(n,ie,function(){return ki(n,r,f)}):ki(n,r,f):t},set:function(n,t,u){var f=u&&rt(n);return wi(n,t,u?bi(n,r,u,i.support.boxSizing&&"border-box"===i.css(n,"boxSizing",!1,f),f):0)}}});i(function(){i.support.reliableMarginRight||(i.cssHooks.marginRight={get:function(n,r){return r?i.swap(n,{display:"inline-block"},w,[n,"marginRight"]):t}});!i.support.pixelPosition&&i.fn.position&&i.each(["top","left"],function(n,r){i.cssHooks[r]={get:function(n,u){return u?(u=w(n,r),fi.test(u)?i(n).position()[r]+"px":u):t}}})});i.expr&&i.expr.filters&&(i.expr.filters.hidden=function(n){return 0>=n.offsetWidth&&0>=n.offsetHeight},i.expr.filters.visible=function(n){return!i.expr.filters.hidden(n)});i.each({margin:"",padding:"",border:"Width"},function(n,t){i.cssHooks[n+t]={expand:function(i){for(var r=0,f={},u="string"==typeof i?i.split(" "):[i];4>r;r++)f[n+v[r]+t]=u[r]||u[r-2]||u[0];return f}};dr.test(n)||(i.cssHooks[n+t].set=wi)});var re=/%20/g,ue=/\[\]$/,iu=/\r?\n/g,fe=/^(?:submit|button|image|reset|file)$/i,ee=/^(?:input|select|textarea|keygen)/i;i.fn.extend({serialize:function(){return i.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var n=i.prop(this,"elements");return n?i.makeArray(n):this}).filter(function(){var n=this.type;return this.name&&!i(this).is(":disabled")&&ee.test(this.nodeName)&&!fe.test(n)&&(this.checked||!br.test(n))}).map(function(n,t){var r=i(this).val();return null==r?null:i.isArray(r)?i.map(r,function(n){return{name:t.name,value:n.replace(iu,"\r\n")}}):{name:t.name,value:r.replace(iu,"\r\n")}}).get()}});i.param=function(n,r){var u,f=[],e=function(n,t){t=i.isFunction(t)?t():null==t?"":t;f[f.length]=encodeURIComponent(n)+"="+encodeURIComponent(t)};if(r===t&&(r=i.ajaxSettings&&i.ajaxSettings.traditional),i.isArray(n)||n.jquery&&!i.isPlainObject(n))i.each(n,function(){e(this.name,this.value)});else for(u in n)kt(u,n[u],r,e);return f.join("&").replace(re,"+")};i.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(n,t){i.fn[t]=function(n,i){return arguments.length>0?this.on(t,null,n,i):this.trigger(t)}});i.fn.extend({hover:function(n,t){return this.mouseenter(n).mouseleave(t||n)},bind:function(n,t,i){return this.on(n,null,t,i)},unbind:function(n,t){return this.off(n,null,t)},delegate:function(n,t,i,r){return this.on(t,n,i,r)},undelegate:function(n,t,i){return 1===arguments.length?this.off(n,"**"):this.off(t,n||"**",i)}});var y,l,ei=i.now(),oi=/\?/,oe=/#.*$/,ru=/([?&])_=[^&]*/,se=/^(.*?):[ \t]*([^\r\n]*)$/gm,he=/^(?:GET|HEAD)$/,ce=/^\/\//,uu=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,fu=i.fn.load,eu={},si={},ou="*/".concat("*");try{l=ku.href}catch(pe){l=u.createElement("a");l.href="";l=l.href}y=uu.exec(l.toLowerCase())||[];i.fn.load=function(n,r,u){if("string"!=typeof n&&fu)return fu.apply(this,arguments);var f,s,h,e=this,o=n.indexOf(" ");return o>=0&&(f=n.slice(o),n=n.slice(0,o)),i.isFunction(r)?(u=r,r=t):r&&"object"==typeof r&&(s="POST"),e.length>0&&i.ajax({url:n,type:s,dataType:"html",data:r}).done(function(n){h=arguments;e.html(f?i("<div>").append(i.parseHTML(n)).find(f):n)}).complete(u&&function(n,t){e.each(u,h||[n.responseText,t,n])}),this};i.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){i.fn[t]=function(n){return this.on(t,n)}});i.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:l,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(y[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ou,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":i.parseJSON,"text xml":i.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(n,t){return t?dt(dt(n,i.ajaxSettings),t):dt(i.ajaxSettings,n)},ajaxPrefilter:gi(eu),ajaxTransport:gi(si),ajax:function(n,r){function w(n,r,h,c){var a,rt,b,y,w,l=r;2!==o&&(o=2,g&&clearTimeout(g),v=t,d=c||"",f.readyState=n>0?4:0,a=n>=200&&300>n||304===n,h&&(y=yu(u,f,h)),y=pu(u,y,f,a),a?(u.ifModified&&(w=f.getResponseHeader("Last-Modified"),w&&(i.lastModified[e]=w),w=f.getResponseHeader("etag"),w&&(i.etag[e]=w)),204===n||"HEAD"===u.type?l="nocontent":304===n?l="notmodified":(l=y.state,rt=y.data,b=y.error,a=!b)):(b=l,(n||!l)&&(l="error",0>n&&(n=0))),f.status=n,f.statusText=(r||l)+"",a?tt.resolveWith(s,[rt,l,f]):tt.rejectWith(s,[f,l,b]),f.statusCode(k),k=t,p&&nt.trigger(a?"ajaxSuccess":"ajaxError",[f,u,a?rt:b]),it.fireWith(s,[f,l]),p&&(nt.trigger("ajaxComplete",[f,u]),--i.active||i.event.trigger("ajaxStop")))}"object"==typeof n&&(r=n,n=t);r=r||{};var v,e,d,b,g,c,p,a,u=i.ajaxSetup({},r),s=u.context||u,nt=u.context&&(s.nodeType||s.jquery)?i(s):i.event,tt=i.Deferred(),it=i.Callbacks("once memory"),k=u.statusCode||{},rt={},ut={},o=0,ft="canceled",f={readyState:0,getResponseHeader:function(n){var t;if(2===o){if(!b)for(b={};t=se.exec(d);)b[t[1].toLowerCase()]=t[2];t=b[n.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===o?d:null},setRequestHeader:function(n,t){var i=n.toLowerCase();return o||(n=ut[i]=ut[i]||n,rt[n]=t),this},overrideMimeType:function(n){return o||(u.mimeType=n),this},statusCode:function(n){var t;if(n)if(2>o)for(t in n)k[t]=[k[t],n[t]];else f.always(n[f.status]);return this},abort:function(n){var t=n||ft;return v&&v.abort(t),w(0,t),this}};if(tt.promise(f).complete=it.add,f.success=f.done,f.error=f.fail,u.url=((n||u.url||l)+"").replace(oe,"").replace(ce,y[1]+"//"),u.type=r.method||r.type||u.method||u.type,u.dataTypes=i.trim(u.dataType||"*").toLowerCase().match(h)||[""],null==u.crossDomain&&(c=uu.exec(u.url.toLowerCase()),u.crossDomain=!(!c||c[1]===y[1]&&c[2]===y[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(y[3]||("http:"===y[1]?"80":"443")))),u.data&&u.processData&&"string"!=typeof u.data&&(u.data=i.param(u.data,u.traditional)),nr(eu,u,r,f),2===o)return f;p=u.global;p&&0==i.active++&&i.event.trigger("ajaxStart");u.type=u.type.toUpperCase();u.hasContent=!he.test(u.type);e=u.url;u.hasContent||(u.data&&(e=u.url+=(oi.test(e)?"&":"?")+u.data,delete u.data),u.cache===!1&&(u.url=ru.test(e)?e.replace(ru,"$1_="+ei++):e+(oi.test(e)?"&":"?")+"_="+ei++));u.ifModified&&(i.lastModified[e]&&f.setRequestHeader("If-Modified-Since",i.lastModified[e]),i.etag[e]&&f.setRequestHeader("If-None-Match",i.etag[e]));(u.data&&u.hasContent&&u.contentType!==!1||r.contentType)&&f.setRequestHeader("Content-Type",u.contentType);f.setRequestHeader("Accept",u.dataTypes[0]&&u.accepts[u.dataTypes[0]]?u.accepts[u.dataTypes[0]]+("*"!==u.dataTypes[0]?", "+ou+"; q=0.01":""):u.accepts["*"]);for(a in u.headers)f.setRequestHeader(a,u.headers[a]);if(u.beforeSend&&(u.beforeSend.call(s,f,u)===!1||2===o))return f.abort();ft="abort";for(a in{success:1,error:1,complete:1})f[a](u[a]);if(v=nr(si,u,r,f)){f.readyState=1;p&&nt.trigger("ajaxSend",[f,u]);u.async&&u.timeout>0&&(g=setTimeout(function(){f.abort("timeout")},u.timeout));try{o=1;v.send(rt,w)}catch(et){if(!(2>o))throw et;w(-1,et)}}else w(-1,"No Transport");return f},getJSON:function(n,t,r){return i.get(n,t,r,"json")},getScript:function(n,r){return i.get(n,t,r,"script")}});i.each(["get","post"],function(n,r){i[r]=function(n,u,f,e){return i.isFunction(u)&&(e=e||f,f=u,u=t),i.ajax({url:n,type:r,dataType:e,data:u,success:f})}});i.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(n){return i.globalEval(n),n}}});i.ajaxPrefilter("script",function(n){n.cache===t&&(n.cache=!1);n.crossDomain&&(n.type="GET")});i.ajaxTransport("script",function(n){if(n.crossDomain){var r,t;return{send:function(f,e){r=i("<script>").prop({async:!0,charset:n.scriptCharset,src:n.url}).on("load error",t=function(n){r.remove();t=null;n&&e("error"===n.type?404:200,n.type)});u.head.appendChild(r[0])},abort:function(){t&&t()}}}});ri=[];at=/(=)\?(?=&|$)|\?\?/;i.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var n=ri.pop()||i.expando+"_"+ei++;return this[n]=!0,n}});i.ajaxPrefilter("json jsonp",function(r,u,f){var e,s,o,h=r.jsonp!==!1&&(at.test(r.url)?"url":"string"==typeof r.data&&!(r.contentType||"").indexOf("application/x-www-form-urlencoded")&&at.test(r.data)&&"data");return h||"jsonp"===r.dataTypes[0]?(e=r.jsonpCallback=i.isFunction(r.jsonpCallback)?r.jsonpCallback():r.jsonpCallback,h?r[h]=r[h].replace(at,"$1"+e):r.jsonp!==!1&&(r.url+=(oi.test(r.url)?"&":"?")+r.jsonp+"="+e),r.converters["script json"]=function(){return o||i.error(e+" was not called"),o[0]},r.dataTypes[0]="json",s=n[e],n[e]=function(){o=arguments},f.always(function(){n[e]=s;r[e]&&(r.jsonpCallback=u.jsonpCallback,ri.push(e));o&&i.isFunction(s)&&s(o[0]);o=s=t}),"script"):t});i.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(n){}};var g=i.ajaxSettings.xhr(),le={0:200,1223:204},ae=0,nt={};n.ActiveXObject&&i(n).on("unload",function(){for(var n in nt)nt[n]();nt=t});i.support.cors=!!g&&"withCredentials"in g;i.support.ajax=g=!!g;i.ajaxTransport(function(n){var r;return i.support.cors||g&&!n.crossDomain?{send:function(i,u){var e,o,f=n.xhr();if(f.open(n.type,n.url,n.async,n.username,n.password),n.xhrFields)for(e in n.xhrFields)f[e]=n.xhrFields[e];n.mimeType&&f.overrideMimeType&&f.overrideMimeType(n.mimeType);n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(e in i)f.setRequestHeader(e,i[e]);r=function(n){return function(){r&&(delete nt[o],r=f.onload=f.onerror=null,"abort"===n?f.abort():"error"===n?u(f.status||404,f.statusText):u(le[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:t,f.getAllResponseHeaders()))}};f.onload=r();f.onerror=r("error");r=nt[o=ae++]=r("abort");f.send(n.hasContent&&n.data||null)},abort:function(){r&&r()}}:t});var b,vt,ve=/^(?:toggle|show|hide)$/,su=RegExp("^(?:([+-])=|)("+ct+")([a-z%]*)$","i"),ye=/queueHooks$/,yt=[bu],tt={"*":[function(n,t){var f=this.createTween(n,t),s=f.cur(),r=su.exec(t),e=r&&r[3]||(i.cssNumber[n]?"":"px"),u=(i.cssNumber[n]||"px"!==e&&+s)&&su.exec(i.css(f.elem,n)),o=1,h=20;if(u&&u[3]!==e){e=e||u[3];r=r||[];u=+s||1;do o=o||".5",u/=o,i.style(f.elem,n,u+e);while(o!==(o=f.cur()/s)&&1!==o&&--h)}return r&&(u=f.start=+u||+s||0,f.unit=e,f.end=r[1]?u+(r[1]+1)*r[2]:+r[2]),f}]};i.Animation=i.extend(rr,{tweener:function(n,t){i.isFunction(n)?(t=n,n=["*"]):n=n.split(" ");for(var r,u=0,f=n.length;f>u;u++)r=n[u],tt[r]=tt[r]||[],tt[r].unshift(t)},prefilter:function(n,t){t?yt.unshift(n):yt.push(n)}});i.Tween=e;e.prototype={constructor:e,init:function(n,t,r,u,f,e){this.elem=n;this.prop=r;this.easing=f||"swing";this.options=t;this.start=this.now=this.cur();this.end=u;this.unit=e||(i.cssNumber[r]?"":"px")},cur:function(){var n=e.propHooks[this.prop];return n&&n.get?n.get(this):e.propHooks._default.get(this)},run:function(n){var r,t=e.propHooks[this.prop];return this.pos=r=this.options.duration?i.easing[this.easing](n,this.options.duration*n,0,1,this.options.duration):n,this.now=(this.end-this.start)*r+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),t&&t.set?t.set(this):e.propHooks._default.set(this),this}};e.prototype.init.prototype=e.prototype;e.propHooks={_default:{get:function(n){var t;return null==n.elem[n.prop]||n.elem.style&&null!=n.elem.style[n.prop]?(t=i.css(n.elem,n.prop,""),t&&"auto"!==t?t:0):n.elem[n.prop]},set:function(n){i.fx.step[n.prop]?i.fx.step[n.prop](n):n.elem.style&&(null!=n.elem.style[i.cssProps[n.prop]]||i.cssHooks[n.prop])?i.style(n.elem,n.prop,n.now+n.unit):n.elem[n.prop]=n.now}}};e.propHooks.scrollTop=e.propHooks.scrollLeft={set:function(n){n.elem.nodeType&&n.elem.parentNode&&(n.elem[n.prop]=n.now)}};i.each(["toggle","show","hide"],function(n,t){var r=i.fn[t];i.fn[t]=function(n,i,u){return null==n||"boolean"==typeof n?r.apply(this,arguments):this.animate(ut(t,!0),n,i,u)}});i.fn.extend({fadeTo:function(n,t,i,r){return this.filter(k).css("opacity",0).show().end().animate({opacity:t},n,i,r)},animate:function(n,t,u,f){var s=i.isEmptyObject(n),o=i.speed(t,u,f),e=function(){var t=rr(this,i.extend({},n),o);(s||r.get(this,"finish"))&&t.stop(!0)};return e.finish=e,s||o.queue===!1?this.each(e):this.queue(o.queue,e)},stop:function(n,u,f){var e=function(n){var t=n.stop;delete n.stop;t(f)};return"string"!=typeof n&&(f=u,u=n,n=t),u&&n!==!1&&this.queue(n||"fx",[]),this.each(function(){var s=!0,t=null!=n&&n+"queueHooks",o=i.timers,u=r.get(this);if(t)u[t]&&u[t].stop&&e(u[t]);else for(t in u)u[t]&&u[t].stop&&ye.test(t)&&e(u[t]);for(t=o.length;t--;)o[t].elem!==this||null!=n&&o[t].queue!==n||(o[t].anim.stop(f),s=!1,o.splice(t,1));(s||!f)&&i.dequeue(this,n)})},finish:function(n){return n!==!1&&(n=n||"fx"),this.each(function(){var t,e=r.get(this),u=e[n+"queue"],o=e[n+"queueHooks"],f=i.timers,s=u?u.length:0;for(e.finish=!0,i.queue(this,n,[]),o&&o.stop&&o.stop.call(this,!0),t=f.length;t--;)f[t].elem===this&&f[t].queue===n&&(f[t].anim.stop(!0),f.splice(t,1));for(t=0;s>t;t++)u[t]&&u[t].finish&&u[t].finish.call(this);delete e.finish})}});i.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(n,t){i.fn[n]=function(n,i,r){return this.animate(t,n,i,r)}});i.speed=function(n,t,r){var u=n&&"object"==typeof n?i.extend({},n):{complete:r||!r&&t||i.isFunction(n)&&n,duration:n,easing:r&&t||t&&!i.isFunction(t)&&t};return u.duration=i.fx.off?0:"number"==typeof u.duration?u.duration:u.duration in i.fx.speeds?i.fx.speeds[u.duration]:i.fx.speeds._default,(null==u.queue||u.queue===!0)&&(u.queue="fx"),u.old=u.complete,u.complete=function(){i.isFunction(u.old)&&u.old.call(this);u.queue&&i.dequeue(this,u.queue)},u};i.easing={linear:function(n){return n},swing:function(n){return.5-Math.cos(n*Math.PI)/2}};i.timers=[];i.fx=e.prototype.init;i.fx.tick=function(){var u,n=i.timers,r=0;for(b=i.now();n.length>r;r++)u=n[r],u()||n[r]!==u||n.splice(r--,1);n.length||i.fx.stop();b=t};i.fx.timer=function(n){n()&&i.timers.push(n)&&i.fx.start()};i.fx.interval=13;i.fx.start=function(){vt||(vt=setInterval(i.fx.tick,i.fx.interval))};i.fx.stop=function(){clearInterval(vt);vt=null};i.fx.speeds={slow:600,fast:200,_default:400};i.fx.step={};i.expr&&i.expr.filters&&(i.expr.filters.animated=function(n){return i.grep(i.timers,function(t){return n===t.elem}).length});i.fn.offset=function(n){if(arguments.length)return n===t?this:this.each(function(t){i.offset.setOffset(this,n,t)});var u,e,r=this[0],f={top:0,left:0},o=r&&r.ownerDocument;if(o)return u=o.documentElement,i.contains(u,r)?(typeof r.getBoundingClientRect!==et&&(f=r.getBoundingClientRect()),e=ur(o),{top:f.top+e.pageYOffset-u.clientTop,left:f.left+e.pageXOffset-u.clientLeft}):f};i.offset={setOffset:function(n,t,r){var e,o,s,h,u,c,v,l=i.css(n,"position"),a=i(n),f={};"static"===l&&(n.style.position="relative");u=a.offset();s=i.css(n,"top");c=i.css(n,"left");v=("absolute"===l||"fixed"===l)&&(s+c).indexOf("auto")>-1;v?(e=a.position(),h=e.top,o=e.left):(h=parseFloat(s)||0,o=parseFloat(c)||0);i.isFunction(t)&&(t=t.call(n,r,u));null!=t.top&&(f.top=t.top-u.top+h);null!=t.left&&(f.left=t.left-u.left+o);"using"in t?t.using.call(n,f):a.css(f)}};i.fn.extend({position:function(){if(this[0]){var n,r,u=this[0],t={top:0,left:0};return"fixed"===i.css(u,"position")?r=u.getBoundingClientRect():(n=this.offsetParent(),r=this.offset(),i.nodeName(n[0],"html")||(t=n.offset()),t.top+=i.css(n[0],"borderTopWidth",!0),t.left+=i.css(n[0],"borderLeftWidth",!0)),{top:r.top-t.top-i.css(u,"marginTop",!0),left:r.left-t.left-i.css(u,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var n=this.offsetParent||er;n&&!i.nodeName(n,"html")&&"static"===i.css(n,"position");)n=n.offsetParent;return n||er})}});i.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(r,u){var f="pageYOffset"===u;i.fn[r]=function(e){return i.access(this,function(i,r,e){var o=ur(i);return e===t?o?o[u]:i[r]:(o?o.scrollTo(f?n.pageXOffset:e,f?e:n.pageYOffset):i[r]=e,t)},r,e,arguments.length,null)}});i.each({Height:"height",Width:"width"},function(n,r){i.each({padding:"inner"+n,content:r,"":"outer"+n},function(u,f){i.fn[f]=function(f,e){var o=arguments.length&&(u||"boolean"!=typeof f),s=u||(f===!0||e===!0?"margin":"border");return i.access(this,function(r,u,f){var e;return i.isWindow(r)?r.document.documentElement["client"+n]:9===r.nodeType?(e=r.documentElement,Math.max(r.body["scroll"+n],e["scroll"+n],r.body["offset"+n],e["offset"+n],e["client"+n])):f===t?i.css(r,u,s):i.style(r,u,f,s)},r,o?f:t,o,null)}})});i.fn.size=function(){return this.length};i.fn.andSelf=i.fn.addBack;"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=i:"function"==typeof define&&define.amd&&define("jquery",[],function(){return i});"object"==typeof n&&"object"==typeof n.document&&(n.jQuery=n.$=i)})(window);jQuery.migrateMute===void 0&&(jQuery.migrateMute=!0),function(n,t,i){function r(i){var r=t.console;o[i]||(o[i]=!0,n.migrateWarnings.push(i),r&&r.warn&&!n.migrateMute&&(r.warn("JQMIGRATE: "+i),n.migrateTrace&&r.trace&&r.trace()))}function e(t,u,f,e){if(Object.defineProperty)try{return Object.defineProperty(t,u,{configurable:!0,enumerable:!0,get:function(){return r(e),f},set:function(n){r(e);f=n}}),i}catch(o){}n._definePropertyBroken=!0;t[u]=f}var o={},l,a,v;n.migrateWarnings=[];!n.migrateMute&&t.console&&t.console.log&&t.console.log("JQMIGRATE: Logging is active");n.migrateTrace===i&&(n.migrateTrace=!0);n.migrateReset=function(){o={};n.migrateWarnings.length=0};"BackCompat"===document.compatMode&&r("jQuery is not compatible with Quirks Mode");var s=n("<input/>",{size:1}).attr("size")&&n.attrFn,h=n.attr,g=n.attrHooks.value&&n.attrHooks.value.get||function(){return null},nt=n.attrHooks.value&&n.attrHooks.value.set||function(){return i},tt=/^(?:input|button)$/i,it=/^[238]$/,rt=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,ut=/^(?:checked|selected)$/i;e(n,"attrFn",s||{},"jQuery.attrFn is deprecated");n.attr=function(t,u,f,e){var o=u.toLowerCase(),c=t&&t.nodeType;return e&&(4>h.length&&r("jQuery.fn.attr( props, pass ) is deprecated"),t&&!it.test(c)&&(s?u in s:n.isFunction(n.fn[u])))?n(t)[u](f):("type"===u&&f!==i&&tt.test(t.nodeName)&&t.parentNode&&r("Can't change the 'type' of an input or button in IE 6/7/8"),!n.attrHooks[o]&&rt.test(o)&&(n.attrHooks[o]={get:function(t,r){var u,f=n.prop(t,r);return f===!0||"boolean"!=typeof f&&(u=t.getAttributeNode(r))&&u.nodeValue!==!1?r.toLowerCase():i},set:function(t,i,r){var u;return i===!1?n.removeAttr(t,r):(u=n.propFix[r]||r,u in t&&(t[u]=!0),t.setAttribute(r,r.toLowerCase())),r}},ut.test(o)&&r("jQuery.fn.attr('"+o+"') may use property instead of attribute")),h.call(n,t,u,f))};n.attrHooks.value={get:function(n,t){var i=(n.nodeName||"").toLowerCase();return"button"===i?g.apply(this,arguments):("input"!==i&&"option"!==i&&r("jQuery.fn.attr('value') no longer gets properties"),t in n?n.value:null)},set:function(n,t){var u=(n.nodeName||"").toLowerCase();return"button"===u?nt.apply(this,arguments):("input"!==u&&"option"!==u&&r("jQuery.fn.attr('value', val) no longer sets properties"),n.value=t,i)}};var f,u,c=n.fn.init,ft=n.parseJSON,et=/^([^<]*)(<[\w\W]+>)([^>]*)$/;n.fn.init=function(t,i,u){var f;return t&&"string"==typeof t&&!n.isPlainObject(i)&&(f=et.exec(n.trim(t)))&&f[0]&&("<"!==t.charAt(0)&&r("$(html) HTML strings must start with '<' character"),f[3]&&r("$(html) HTML text after last tag is ignored"),"#"===f[0].charAt(0)&&(r("HTML string cannot start with a '#' character"),n.error("JQMIGRATE: Invalid selector string (XSS)")),i&&i.context&&(i=i.context),n.parseHTML)?c.call(this,n.parseHTML(f[2],i,!0),i,u):c.apply(this,arguments)};n.fn.init.prototype=n.fn;n.parseJSON=function(n){return n||null===n?ft.apply(this,arguments):(r("jQuery.parseJSON requires a valid JSON string"),null)};n.uaMatch=function(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}};n.browser||(f=n.uaMatch(navigator.userAgent),u={},f.browser&&(u[f.browser]=!0,u.version=f.version),u.chrome?u.webkit=!0:u.webkit&&(u.safari=!0),n.browser=u);e(n,"browser",n.browser,"jQuery.browser is deprecated");n.sub=function(){function t(n,i){return new t.fn.init(n,i)}n.extend(!0,t,this);t.superclass=this;t.fn=t.prototype=this();t.fn.constructor=t;t.sub=this.sub;t.fn.init=function(r,u){return u&&u instanceof n&&!(u instanceof t)&&(u=t(u)),n.fn.init.call(this,r,u,i)};t.fn.init.prototype=t.fn;var i=t(document);return r("jQuery.sub() is deprecated"),t};n.ajaxSetup({converters:{"text json":n.parseJSON}});l=n.fn.data;n.fn.data=function(t){var f,u,e=this[0];return!e||"events"!==t||1!==arguments.length||(f=n.data(e,t),u=n._data(e,t),f!==i&&f!==u||u===i)?l.apply(this,arguments):(r("Use of jQuery.fn.data('events') is deprecated"),u)};a=/\/(java|ecma)script/i;v=n.fn.andSelf||n.fn.addBack;n.fn.andSelf=function(){return r("jQuery.fn.andSelf() replaced by jQuery.fn.addBack()"),v.apply(this,arguments)};n.clean||(n.clean=function(t,u,f,e){u=u||document;u=!u.nodeType&&u[0]||u;u=u.ownerDocument||u;r("jQuery.clean() is deprecated");var s,o,c,l,h=[];if(n.merge(h,n.buildFragment(t,u).childNodes),f)for(c=function(n){return!n.type||a.test(n.type)?e?e.push(n.parentNode?n.parentNode.removeChild(n):n):f.appendChild(n):i},s=0;null!=(o=h[s]);s++)n.nodeName(o,"script")&&c(o)||(f.appendChild(o),o.getElementsByTagName!==i&&(l=n.grep(n.merge([],o.getElementsByTagName("script")),c),h.splice.apply(h,[s+1,0].concat(l)),s+=l.length));return h});var ot=n.event.add,st=n.event.remove,ht=n.event.trigger,ct=n.fn.toggle,y=n.fn.live,p=n.fn.die,w="ajaxStart|ajaxStop|ajaxSend|ajaxComplete|ajaxError|ajaxSuccess",b=RegExp("\\b(?:"+w+")\\b"),k=/(?:^|\s)hover(\.\S+|)\b/,d=function(t){return"string"!=typeof t||n.event.special.hover?t:(k.test(t)&&r("'hover' pseudo-event is deprecated, use 'mouseenter mouseleave'"),t&&t.replace(k,"mouseenter$1 mouseleave$1"))};n.event.props&&"attrChange"!==n.event.props[0]&&n.event.props.unshift("attrChange","attrName","relatedNode","srcElement");n.event.dispatch&&e(n.event,"handle",n.event.dispatch,"jQuery.event.handle is undocumented and deprecated");n.event.add=function(n,t,i,u,f){n!==document&&b.test(t)&&r("AJAX events should be attached to document: "+t);ot.call(this,n,d(t||""),i,u,f)};n.event.remove=function(n,t,i,r,u){st.call(this,n,d(t)||"",i,r,u)};n.fn.error=function(){var n=Array.prototype.slice.call(arguments,0);return r("jQuery.fn.error() is deprecated"),n.splice(0,0,"error"),arguments.length?this.bind.apply(this,n):(this.triggerHandler.apply(this,n),this)};n.fn.toggle=function(t,i){if(!n.isFunction(t)||!n.isFunction(i))return ct.apply(this,arguments);r("jQuery.fn.toggle(handler, handler...) is deprecated");var u=arguments,e=t.guid||n.guid++,f=0,o=function(i){var r=(n._data(this,"lastToggle"+t.guid)||0)%f;return n._data(this,"lastToggle"+t.guid,r+1),i.preventDefault(),u[r].apply(this,arguments)||!1};for(o.guid=e;u.length>f;)u[f++].guid=e;return this.click(o)};n.fn.live=function(t,i,u){return r("jQuery.fn.live() is deprecated"),y?y.apply(this,arguments):(n(this.context).on(t,this.selector,i,u),this)};n.fn.die=function(t,i){return r("jQuery.fn.die() is deprecated"),p?p.apply(this,arguments):(n(this.context).off(t,this.selector||"**",i),this)};n.event.trigger=function(n,t,i,u){return i||b.test(n)||r("Global events are undocumented and deprecated"),ht.call(this,n,t,i||document,u)};n.each(w.split("|"),function(t,i){n.event.special[i]={setup:function(){var t=this;return t!==document&&(n.event.add(document,i+"."+n.guid,function(){n.event.trigger(i,null,t,!0)}),n._data(this,i,n.guid++)),!1},teardown:function(){return this!==document&&n.event.remove(document,i+"."+n._data(this,i)),!1}}})}(jQuery,window),function(n,t,i,r){function l(n){while(n&&typeof n.originalEvent!="undefined")n=n.originalEvent;return n}function pt(t,i){var u=t.type,e,o,c,f,s,a,v,h;if(t=n.Event(t),t.type=i,e=t.originalEvent,o=n.event.props,u.search(/^(mouse|click)/)>-1&&(o=vt),e)for(v=o.length,f;v;)f=o[--v],t[f]=e[f];if(u.search(/mouse(down|up)|click/)>-1&&!t.which&&(t.which=1),u.search(/^touch/)!==-1&&(c=l(e),u=c.touches,s=c.changedTouches,a=u&&u.length?u[0]:s&&s.length?s[0]:r,a))for(h=0,len=nt.length;h<len;h++)f=nt[h],t[f]=a[f];return t}function p(t){for(var i={},r,u;t;){r=n.data(t,o);for(u in r)r[u]&&(i[u]=i.hasVirtualBinding=!0);t=t.parentNode}return i}function wt(t,i){for(var r;t;){if(r=n.data(t,o),r&&(!i||r[i]))return t;t=t.parentNode}return null}function bt(){c=!1}function rt(){c=!0}function kt(){s=0;v.length=0;k=!1;rt()}function dt(){bt()}function g(){ut();h=setTimeout(function(){h=0;kt()},n.vmouse.resetTimerDuration)}function ut(){h&&(clearTimeout(h),h=0)}function e(t,i,r){var u;return(r&&r[t]||!r&&wt(i.target,t))&&(u=pt(i,t),n(i.target).trigger(u)),u}function ft(t){var r=n.data(t.target,w),i;k||s&&s===r||(i=e("v"+t.type,t),i&&(i.isDefaultPrevented()&&t.preventDefault(),i.isPropagationStopped()&&t.stopPropagation(),i.isImmediatePropagationStopped()&&t.stopImmediatePropagation()))}function et(t){var o=l(t).touches,r,i,u;o&&o.length===1&&(r=t.target,i=p(r),i.hasVirtualBinding&&(s=yt++,n.data(r,w,s),ut(),dt(),f=!1,u=l(t).touches[0],tt=u.pageX,it=u.pageY,e("vmouseover",t,i),e("vmousedown",t,i)))}function ot(n){c||(f||e("vmousecancel",n,p(n.target)),f=!0,g())}function st(t){if(!c){var i=l(t).touches[0],u=f,r=n.vmouse.moveDistanceThreshold;f=f||Math.abs(i.pageX-tt)>r||Math.abs(i.pageY-it)>r;flags=p(t.target);f&&!u&&e("vmousecancel",t,flags);e("vmousemove",t,flags);g()}}function ht(n){var t,i,r;c||(rt(),t=p(n.target),e("vmouseup",n,t),f||(r=e("vclick",n,t),r&&r.isDefaultPrevented()&&(i=l(n).changedTouches[0],v.push({touchID:s,x:i.clientX,y:i.clientY}),k=!0)),e("vmouseout",n,t),f=!1,g())}function ct(t){var i=n.data(t,o),r;if(i)for(r in i)if(i[r])return!0;return!1}function lt(){}function gt(t){var i=t.substr(1);return{setup:function(){ct(this)||n.data(this,o,{});var r=n.data(this,o);r[t]=!0;u[t]=(u[t]||0)+1;u[t]===1&&y.bind(i,ft);n(this).bind(i,lt);d&&(u.touchstart=(u.touchstart||0)+1,u.touchstart===1&&y.bind("touchstart",et).bind("touchend",ht).bind("touchmove",st).bind("scroll",ot))},teardown:function(){--u[t];u[t]||y.unbind(i,ft);d&&(--u.touchstart,u.touchstart||y.unbind("touchstart",et).unbind("touchmove",st).unbind("touchend",ht).unbind("scroll",ot));var r=n(this),f=n.data(this,o);f&&(f[t]=!1);r.unbind(i,lt);ct(this)||r.removeData(o)}}}var a;n.attrFn=n.attrFn||{};var o="virtualMouseBindings",w="virtualTouchID",b="vmouseover vmousedown vmousemove vmouseup vclick vmouseout vmousecancel".split(" "),nt="clientX clientY pageX pageY screenX screenY".split(" "),at=n.event.mouseHooks?n.event.mouseHooks.props:[],vt=n.event.props.concat(at),u={},h=0,tt=0,it=0,f=!1,v=[],k=!1,c=!1,d="addEventListener"in i,y=n(i),yt=1,s=0;for(n.vmouse={moveDistanceThreshold:10,clickDistanceThreshold:10,resetTimerDuration:1500},a=0;a<b.length;a++)n.event.special[b[a]]=gt(b[a]);d&&i.addEventListener("click",function(t){var f=v.length,e=t.target,o,s,i,r,u,h;if(f)for(o=t.clientX,s=t.clientY,threshold=n.vmouse.clickDistanceThreshold,i=e;i;){for(r=0;r<f;r++)if(u=v[r],h=0,i===e&&Math.abs(u.x-o)<threshold&&Math.abs(u.y-s)<threshold||n.data(i,w)===u.touchID){t.preventDefault();t.stopPropagation();return}i=i.parentNode}},!0)}(jQuery,window,document),function(n,t,i){function r(t,i,r){var u=r.type;r.type=i;n.event.dispatch.call(t,r);r.type=u}n.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight".split(""),function(t,i){n.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};n.attrFn[i]=!0});n.event.special.tap={setup:function(){var t=this,i=n(t);i.bind("touchstart",function(u){function f(){clearTimeout(s)}function e(){f();i.unbind("vclick",h).unbind("vmouseup",f);n(document).unbind("vmousecancel",e)}function h(n){e();o==n.target&&r(t,"tap",n)}if(u.which&&u.which!==1)return!1;var o=u.target,c=u.originalEvent,s;i.bind("vmouseup",f).bind("vclick",h);n(document).bind("vmousecancel",e);s=setTimeout(function(){r(t,"taphold",n.Event("taphold",{target:o}))},750)})}};n.event.special.swipe={scrollSupressionThreshold:10,durationThreshold:1e3,horizontalDistanceThreshold:30,verticalDistanceThreshold:75,setup:function(){var r=this,t=n(r);t.bind("touchstart",function(r){function o(t){if(u){var i=t.originalEvent.touches?t.originalEvent.touches[0]:t;f={time:(new Date).getTime(),coords:[i.pageX,i.pageY]};Math.abs(u.coords[0]-f.coords[0])>n.event.special.swipe.scrollSupressionThreshold&&t.preventDefault()}}var e=r.originalEvent.touches?r.originalEvent.touches[0]:r,u={time:(new Date).getTime(),coords:[e.pageX,e.pageY],origin:n(r.target)},f;t.bind("touchmove",o).one("touchend",function(){t.unbind("touchmove",o);u&&f&&f.time-u.time<n.event.special.swipe.durationThreshold&&Math.abs(u.coords[0]-f.coords[0])>n.event.special.swipe.horizontalDistanceThreshold&&Math.abs(u.coords[1]-f.coords[1])<n.event.special.swipe.verticalDistanceThreshold&&u.origin.trigger("swipe").trigger(u.coords[0]>f.coords[0]?"swipeleft":"swiperight");u=f=i})})}};n.each({taphold:"tap",swipeleft:"swipe",swiperight:"swipe"},function(t,i){n.event.special[t]={setup:function(){n(this).bind(i,n.noop)}}})}(jQuery,this),function(n,t){for(var f=0,r,e=function(n){r&&(t.requestAnimationFrame(e,n),jQuery.fx.tick())},u=["ms","moz","webkit","o"],i=0;i<u.length&&!t.requestAnimationFrame;++i)t.requestAnimationFrame=t[u[i]+"RequestAnimationFrame"],t.cancelAnimationFrame=t[u[i]+"CancelAnimationFrame"]||t[u[i]+"CancelRequestAnimationFrame"];t.requestAnimationFrame||(t.requestAnimationFrame=function(n){var i=(new Date).getTime(),u=i-f,r=Math.max(0,16-u),e=t.setTimeout(function(){n(i+r)},r);return f=i+r,e});t.cancelAnimationFrame||(t.cancelAnimationFrame=function(n){clearTimeout(n)});jQuery.fx.timer=function(n){n()&&jQuery.timers.push(n)&&!r&&(r=!0,e(n.elem))};jQuery.fx.stop=function(){r=!1}}(jQuery,this);!function(){function i(n){return Array.prototype.slice.call(n)}function e(n){var i=parseInt(n,10);return i>t?t:i}function o(n){return n.hasAttribute("data-no-resize")||(0===n.offsetWidth&&0===n.offsetHeight?(n.setAttribute("width",n.naturalWidth),n.setAttribute("height",n.naturalHeight)):(n.setAttribute("width",n.offsetWidth),n.setAttribute("height",n.offsetHeight))),n}function r(n,t){var r=n.nodeName.toLowerCase(),i=document.createElement("img");i.addEventListener("load",function(){"img"===r?o(n).setAttribute("src",t):n.style.backgroundImage="url("+t+")"});i.setAttribute("src",t);n.setAttribute(f,!0)}function s(n,t){var f=arguments.length<=2||void 0===arguments[2]?1:arguments[2],i=e(f),u;t&&i>1&&(u=t.replace(a,"@"+i+"x$1"),r(n,u))}function h(n,i,u){t>1&&r(n,u)}function c(n){return n?"function"==typeof n.forEach?n:i(n):"undefined"!=typeof document?i(document.querySelectorAll(y)):[]}function l(n){return n.style.backgroundImage.replace(v,"$2")}function n(n){c(n).forEach(function(n){if(!n.getAttribute(f)){var r="img"===n.nodeName.toLowerCase(),i=r?n.getAttribute("src"):l(n),t=n.getAttribute("data-rjs"),u=!isNaN(parseInt(t,10));u?s(n,i,t):h(n,i,t)}})}"undefined"==typeof exports&&(exports={});Object.defineProperty(exports,"__esModule",{value:!0});var u="undefined"!=typeof window,t=u?window.devicePixelRatio||1:1,a=/(\.[A-z]{3,4}\/?(\?.*)?)$/,v=/url\(('|")?([^\)'"]+)('|")?\)/i,y="[data-rjs]",f="data-rjs-processed";u&&(window.addEventListener("load",n),window.retinajs=n);exports["default"]=n}();eval(function(n,t,i,r,u,f){if(u=function(n){return(n<t?"":u(parseInt(n/t)))+((n=n%t)>35?String.fromCharCode(n+29):n.toString(36))},!"".replace(/^/,String)){while(i--)f[u(i)]=r[i]||u(i);r=[function(n){return f[n]}];u=function(){return"\\w+"};i=1}while(i--)r[i]&&(n=n.replace(new RegExp("\\b"+u(i)+"\\b","g"),r[i]));return n}("h.i['1a']=h.i['z'];h.O(h.i,{y:'D',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t<d/2)6 h.i.A(x,t*2,0,c,d)*.5+b;6 h.i.v(x,t*2-d,0,c,d)*.5+c*.5+b}});",62,74,"||||||return||Math|function|||||if|var|PI|jQuery|easing|pow|75|70158|else|sin|sqrt||5625|asin|||undefined|easeOutBounce|abs||def|swing|easeInBounce|525|cos|easeOutQuad|easeOutBack|easeInBack|easeInSine|easeOutElastic|easeInOutQuint|easeOutQuint|easeInQuint|easeInOutQuart|easeOutQuart|easeInQuart|extend|easeInElastic|easeInOutCirc|easeInOutCubic|easeOutCirc|easeInOutElastic|easeOutCubic|easeInCirc|easeInOutExpo|easeInCubic|easeOutExpo|easeInExpo||9375|easeInOutSine|easeInOutQuad|25|easeOutSine|easeInOutBack|easeInQuad|625|984375|jswing|easeInOutBounce".split("|"),0,{})),function(n){function r(t){var i=t||window.event,e=[].slice.call(arguments,1),r=0,f=0,u=0;return t=n.event.fix(i),t.type="mousewheel",i.wheelDelta&&(r=i.wheelDelta/120),i.detail&&(r=-i.detail/3),u=r,i.axis!==undefined&&i.axis===i.HORIZONTAL_AXIS&&(u=0,f=-1*r),i.wheelDeltaY!==undefined&&(u=i.wheelDeltaY/120),i.wheelDeltaX!==undefined&&(f=i.wheelDeltaX/-120),e.unshift(t,r,f,u),(n.event.dispatch||n.event.handle).apply(this,e)}var t=["DOMMouseScroll","mousewheel"],i;if(n.event.fixHooks)for(i=t.length;i;)n.event.fixHooks[t[--i]]=n.event.mouseHooks;n.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var n=t.length;n;)this.addEventListener(t[--n],r,!1);else this.onmousewheel=r},teardown:function(){if(this.removeEventListener)for(var n=t.length;n;)this.removeEventListener(t[--n],r,!1);else this.onmousewheel=null}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})}(jQuery),function(n){"use strict";n.srSmoothscroll=function(t){function l(n,t){return n.preventDefault(),f=!0,i=t<0?i+o>=h.height()?i:i+=e:i<=0?0:i-=e,s.stop().animate({scrollTop:i},c,u.ease,function(){f=!1}),!1}var u=n.extend({step:55,speed:400,ease:"swing"},t||{}),r=n(window),h=n(document),i=0,e=u.step,c=u.speed,o=r.height(),s=n.browser.webkit?n("body"):n("html"),f=!1;s.mousewheel(l);r.on("resize",function(){o=r.height()}).on("scroll",function(n){n.preventDefault();f||(i=r.scrollTop())})}}(jQuery),function(n){"use strict";var it=n.GreenSockGlobals||n,ot,e,ct,nt,h;if(!it.TweenLite){var o,u,t,r,s,yt=function(n){for(var r=n.split("."),i=it,t=0;r.length>t;t++)i[r[t]]=i=i[r[t]]||{};return i},a=yt("com.greensock"),f=1e-10,pt=[].slice,wt=function(){},b=function(){var n=Object.prototype.toString,t=n.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&n.call(i)===t)}}(),k={},bt=function(t,i,r,u){this.sc=k[t]?k[t].sc:[];k[t]=this;this.gsClass=null;this.func=r;var f=[];this.check=function(e){for(var h,c,l,s,o=i.length,a=o;--o>-1;)(h=k[i[o]]||new bt(i[o],[])).gsClass?(f[o]=h.gsClass,a--):e&&h.sc.push(this);if(0===a&&r)for(c=("com.greensock."+t).split("."),l=c.pop(),s=yt(c.join("."))[l]=this.gsClass=r.apply(r,f),u&&(it[l]=s,"function"==typeof define&&define.amd?define((n.GreenSockAMDPath?n.GreenSockAMDPath+"/":"")+t.split(".").join("/"),[],function(){return s}):"undefined"!=typeof module&&module.exports&&(module.exports=s)),o=0;this.sc.length>o;o++)this.sc[o].check()};this.check(!0)},ut=n._gsDefine=function(n,t,i,r){return new bt(n,t,i,r)},c=a._class=function(n,t,i){return t=t||function(){},ut(n,[],function(){return t},i),t};ut.globals=it;var kt=[0,0,1,1],ft=[],l=c("easing.Ease",function(n,t,i,r){this._func=n;this._type=i||0;this._power=r||0;this._params=t?kt.concat(t):kt},!0),d=l.map={},et=l.register=function(n,t,i,r){for(var o,u,e,f,s=t.split(","),h=s.length,l=(i||"easeIn,easeOut,easeInOut").split(",");--h>-1;)for(u=s[h],o=r?c("easing."+u,null,!0):a.easing[u]||{},e=l.length;--e>-1;)f=l[e],d[u+"."+f]=d[f+u]=o[f]=n.getRatio?n:n[f]||new n};for(t=l.prototype,t._calcEnd=!1,t.getRatio=function(n){if(this._func)return this._params[0]=n,this._func.apply(null,this._params);var i=this._type,r=this._power,t=1===i?1-n:2===i?n:.5>n?2*n:2*(1-n);return 1===r?t*=t:2===r?t*=t*t:3===r?t*=t*t*t:4===r&&(t*=t*t*t*t),1===i?1-t:2===i?t:.5>n?t/2:1-t/2},o=["Linear","Quad","Cubic","Quart","Quint,Strong"],u=o.length;--u>-1;)t=o[u]+",Power"+u,et(new l(null,null,1,u),t,"easeOut",!0),et(new l(null,null,2,u),t,"easeIn"+(0===u?",easeNone":"")),et(new l(null,null,3,u),t,"easeInOut");d.linear=a.easing.Linear.easeIn;d.swing=a.easing.Quad.easeInOut;ot=c("events.EventDispatcher",function(n){this._listeners={};this._eventTarget=n||this});t=ot.prototype;t.addEventListener=function(n,t,i,u,f){f=f||0;var h,o,e=this._listeners[n],c=0;for(null==e&&(this._listeners[n]=e=[]),o=e.length;--o>-1;)h=e[o],h.c===t&&h.s===i?e.splice(o,1):0===c&&f>h.pr&&(c=o+1);e.splice(c,0,{c:t,s:i,up:u,pr:f});this!==r||s||r.wake()};t.removeEventListener=function(n,t){var i,r=this._listeners[n];if(r)for(i=r.length;--i>-1;)if(r[i].c===t)return r.splice(i,1),void 0};t.dispatchEvent=function(n){var r,i,t,u=this._listeners[n];if(u)for(r=u.length,i=this._eventTarget;--r>-1;)t=u[r],t.up?t.c.call(t.s||i,{type:n,target:i}):t.c.call(t.s||i)};var g=n.requestAnimationFrame,st=n.cancelAnimationFrame,rt=Date.now||function(){return(new Date).getTime()},ht=rt();for(o=["ms","moz","webkit","o"],u=o.length;--u>-1&&!g;)g=n[o[u]+"RequestAnimationFrame"],st=n[o[u]+"CancelAnimationFrame"]||n[o[u]+"CancelRequestAnimationFrame"];c("Ticker",function(n,t){var f,c,u,o,h,i=this,a=rt(),e=t!==!1&&g,l=function(n){ht=rt();i.time=(ht-a)/1e3;var r,t=i.time-h;(!f||t>0||n===!0)&&(i.frame++,h+=t+(t>=o?.004:o-t),r=!0);n!==!0&&(u=c(l));r&&i.dispatchEvent("tick")};ot.call(i);i.time=i.frame=0;i.tick=function(){l(!0)};i.sleep=function(){null!=u&&(e&&st?st(u):clearTimeout(u),c=wt,u=null,i===r&&(s=!1))};i.wake=function(){null!==u&&i.sleep();c=0===f?wt:e&&g?g:function(n){return setTimeout(n,0|1e3*(h-i.time)+1)};i===r&&(s=!0);l(2)};i.fps=function(n){return arguments.length?(f=n,o=1/(f||60),h=this.time+o,i.wake(),void 0):f};i.useRAF=function(n){return arguments.length?(i.sleep(),e=n,i.fps(f),void 0):e};i.fps(n);setTimeout(function(){e&&(!u||5>i.frame)&&i.useRAF(!1)},1500)});t=a.Ticker.prototype=new a.events.EventDispatcher;t.constructor=a.Ticker;e=c("core.Animation",function(n,t){if(this.vars=t=t||{},this._duration=this._totalDuration=n||0,this._delay=Number(t.delay)||0,this._timeScale=1,this._active=t.immediateRender===!0,this.data=t.data,this._reversed=t.reversed===!0,v){s||r.wake();var i=this.vars.useFrames?w:v;i.add(this,i._time);this.vars.paused&&this.paused(!0)}});r=e.ticker=new a.Ticker;t=e.prototype;t._dirty=t._gc=t._initted=t._paused=!1;t._totalTime=t._time=0;t._rawPrevTime=-1;t._next=t._last=t._onUpdate=t._timeline=t.timeline=null;t._paused=!1;ct=function(){s&&rt()-ht>2e3&&r.wake();setTimeout(ct,2e3)};ct();t.play=function(n,t){return null!=n&&this.seek(n,t),this.reversed(!1).paused(!1)};t.pause=function(n,t){return null!=n&&this.seek(n,t),this.paused(!0)};t.resume=function(n,t){return null!=n&&this.seek(n,t),this.paused(!1)};t.seek=function(n,t){return this.totalTime(Number(n),t!==!1)};t.restart=function(n,t){return this.reversed(!1).paused(!1).totalTime(n?-this._delay:0,t!==!1,!0)};t.reverse=function(n,t){return null!=n&&this.seek(n||this.totalDuration(),t),this.reversed(!0).paused(!1)};t.render=function(){};t.invalidate=function(){return this};t.isActive=function(){var t,n=this._timeline,i=this._startTime;return!n||!this._gc&&!this._paused&&n.isActive()&&(t=n.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t};t._enabled=function(n,t){return s||r.wake(),this._gc=!n,this._active=this.isActive(),t!==!0&&(n&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!n&&this.timeline&&this._timeline._remove(this,!0)),!1};t._kill=function(){return this._enabled(!1,!1)};t.kill=function(n,t){return this._kill(n,t),this};t._uncache=function(n){for(var t=n?this:this.timeline;t;)t._dirty=!0,t=t.timeline;return this};t._swapSelfInParams=function(n){for(var t=n.length,i=n.concat();--t>-1;)"{self}"===n[t]&&(i[t]=this);return i};t.eventCallback=function(n,t,i,r){if("on"===(n||"").substr(0,2)){var u=this.vars;if(1===arguments.length)return u[n];null==t?delete u[n]:(u[n]=t,u[n+"Params"]=b(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,u[n+"Scope"]=r);"onUpdate"===n&&(this._onUpdate=t)}return this};t.delay=function(n){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+n-this._delay),this._delay=n,this):this._delay};t.duration=function(n){return arguments.length?(this._duration=this._totalDuration=n,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==n&&this.totalTime(this._totalTime*(n/this._duration),!0),this):(this._dirty=!1,this._duration)};t.totalDuration=function(n){return this._dirty=!1,arguments.length?this.duration(n):this._totalDuration};t.time=function(n,t){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(n>this._duration?this._duration:n,t)):this._time};t.totalTime=function(n,t,i){if(s||r.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>n&&!i&&(n+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var f=this._totalDuration,u=this._timeline;if(n>f&&!i&&(n=f),this._startTime=(this._paused?this._pauseTime:u._time)-(this._reversed?f-n:n)/this._timeScale,u._dirty||this._uncache(!1),u._timeline)for(;u._timeline;)u._timeline._time!==(u._startTime+u._totalTime)/u._timeScale&&u.totalTime(u._totalTime,!0),u=u._timeline}this._gc&&this._enabled(!0,!1);(this._totalTime!==n||0===this._duration)&&this.render(n,t,!1)}return this};t.progress=t.totalProgress=function(n,t){return arguments.length?this.totalTime(this.duration()*n,t):this._time/this.duration()};t.startTime=function(n){return arguments.length?(n!==this._startTime&&(this._startTime=n,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,n-this._delay)),this):this._startTime};t.timeScale=function(n){if(!arguments.length)return this._timeScale;if(n=n||f,this._timeline&&this._timeline.smoothChildTiming){var t=this._pauseTime,i=t||0===t?t:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/n}return this._timeScale=n,this._uncache(!1)};t.reversed=function(n){return arguments.length?(n!=this._reversed&&(this._reversed=n,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed};t.paused=function(n){if(!arguments.length)return this._paused;if(n!=this._paused&&this._timeline){s||n||r.wake();var t=this._timeline,i=t.rawTime(),u=i-this._pauseTime;!n&&t.smoothChildTiming&&(this._startTime+=u,this._uncache(!1));this._pauseTime=n?i:null;this._paused=n;this._active=this.isActive();!n&&0!==u&&this._initted&&this.duration()&&this.render(t.smoothChildTiming?this._totalTime:(i-this._startTime)/this._timeScale,!0,!0)}return this._gc&&!n&&this._enabled(!0,!1),this};nt=c("core.SimpleTimeline",function(n){e.call(this,0,n);this.autoRemoveChildren=this.smoothChildTiming=!0});t=nt.prototype=new e;t.constructor=nt;t.kill()._gc=!1;t._first=t._last=null;t._sortChildren=!1;t.add=t.insert=function(n,t){var i,r;if(n._startTime=Number(t||0)+n._delay,n._paused&&this!==n._timeline&&(n._pauseTime=n._startTime+(this.rawTime()-n._startTime)/n._timeScale),n.timeline&&n.timeline._remove(n,!0),n.timeline=n._timeline=this,n._gc&&n._enabled(!0,!0),i=this._last,this._sortChildren)for(r=n._startTime;i&&i._startTime>r;)i=i._prev;return i?(n._next=i._next,i._next=n):(n._next=this._first,this._first=n),n._next?n._next._prev=n:this._last=n,n._prev=i,this._timeline&&this._uncache(!0),this};t._remove=function(n,t){return n.timeline===this&&(t||n._enabled(!1,!0),n.timeline=null,n._prev?n._prev._next=n._next:this._first===n&&(this._first=n._next),n._next?n._next._prev=n._prev:this._last===n&&(this._last=n._prev),this._timeline&&this._uncache(!0)),this};t.render=function(n,t,i){var u,r=this._first;for(this._totalTime=this._time=this._rawPrevTime=n;r;)u=r._next,(r._active||n>=r._startTime&&!r._paused)&&(r._reversed?r.render((r._dirty?r.totalDuration():r._totalDuration)-(n-r._startTime)*r._timeScale,t,i):r.render((n-r._startTime)*r._timeScale,t,i)),r=u};t.rawTime=function(){return s||r.wake(),this._totalTime};var i=c("TweenLite",function(t,r,u){if(e.call(this,r,u),this.render=i.prototype.render,null==t)throw"Cannot tween a null target.";this.target=t="string"!=typeof t?t:i.selector(t)||t;var o,f,s,c=t.jquery||t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType),h=this.vars.overwrite;if(this._overwrite=h=null==h?dt[i.defaultOverwrite]:"number"==typeof h?h>>0:dt[h],(c||t instanceof Array||t.push&&b(t))&&"number"!=typeof t[0])for(this._targets=s=pt.call(t,0),this._propLookup=[],this._siblings=[],o=0;s.length>o;o++)f=s[o],f?"string"!=typeof f?f.length&&f!==n&&f[0]&&(f[0]===n||f[0].nodeType&&f[0].style&&!f.nodeType)?(s.splice(o--,1),this._targets=s=s.concat(pt.call(f,0))):(this._siblings[o]=tt(f,this,!1),1===h&&this._siblings[o].length>1&&vt(f,this,null,1,this._siblings[o])):(f=s[o--]=i.selector(f),"string"==typeof f&&s.splice(o+1,1)):s.splice(o--,1);else this._propLookup={},this._siblings=tt(t,this,!1),1===h&&this._siblings.length>1&&vt(t,this,null,1,this._siblings);(this.vars.immediateRender||0===r&&0===this._delay&&this.vars.immediateRender!==!1)&&this.render(-this._delay,!1,!0)},!0),lt=function(t){return t.length&&t!==n&&t[0]&&(t[0]===n||t[0].nodeType&&t[0].style&&!t.nodeType)},ni=function(n,t){var i,r={};for(i in n)at[i]||i in t&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!y[i]||y[i]&&y[i]._autoCSS)||(r[i]=n[i],delete n[i]);n.css=r};t=i.prototype=new e;t.constructor=i;t.kill()._gc=!1;t.ratio=0;t._firstPT=t._targets=t._overwrittenProps=t._startAt=null;t._notifyPluginsOfEnabled=!1;i.version="1.11.8";i.defaultEase=t._ease=new l(null,null,1,1);i.defaultOverwrite="auto";i.ticker=r;i.autoSleep=!0;i.selector=n.$||n.jQuery||function(t){return n.$?(i.selector=n.$,n.$(t)):n.document?n.document.getElementById("#"===t.charAt(0)?t.substr(1):t):t};var ti=i._internals={isArray:b,isSelector:lt},y=i._plugins={},p=i._tweenLookup={},ii=0,at=ti.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1},dt={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},w=e._rootFramesTimeline=new nt,v=e._rootTimeline=new nt;v._startTime=r.time;w._startTime=r.frame;v._active=w._active=!0;e._updateRoot=function(){if(v.render((r.time-v._startTime)*v._timeScale,!1,!1),w.render((r.frame-w._startTime)*w._timeScale,!1,!1),!(r.frame%120)){var u,t;for(var n in p){for(t=p[n].tweens,u=t.length;--u>-1;)t[u]._gc&&t.splice(u,1);0===t.length&&delete p[n]}if(n=v._first,(!n||n._paused)&&i.autoSleep&&!w._first&&1===r._listeners.tick.length){for(;n&&n._paused;)n=n._next;n||r.sleep()}}};r.addEventListener("tick",e._updateRoot);var tt=function(n,t,i){var r,f,u=n._gsTweenID;if(p[u||(n._gsTweenID=u="t"+ii++)]||(p[u]={target:n,tweens:[]}),t&&(r=p[u].tweens,r[f=r.length]=t,i))for(;--f>-1;)r[f]===t&&r.splice(f,1);return p[u].tweens},vt=function(n,t,i,r,u){var o,s,e,y;if(1===r||r>=4){for(y=u.length,o=0;y>o;o++)if((e=u[o])!==t)e._gc||e._enabled(!1,!1)&&(s=!0);else if(5===r)break;return s}var h,c=t._startTime+f,l=[],a=0,v=0===t._duration;for(o=u.length;--o>-1;)(e=u[o])===t||e._gc||e._paused||(e._timeline!==t._timeline?(h=h||gt(t,0,v),0===gt(e,h,v)&&(l[a++]=e)):c>=e._startTime&&e._startTime+e.totalDuration()/e._timeScale>c&&((v||!e._initted)&&2e-10>=c-e._startTime||(l[a++]=e)));for(o=a;--o>-1;)e=l[o],2===r&&e._kill(i,n)&&(s=!0),(2!==r||!e._firstPT&&e._initted)&&e._enabled(!1,!1)&&(s=!0);return s},gt=function(n,t,i){for(var u=n._timeline,e=u._timeScale,r=n._startTime;u._timeline;){if(r+=u._startTime,e*=u._timeScale,u._paused)return-100;u=u._timeline}return r/=e,r>t?r-t:i&&r===t||!n._initted&&2*f>r-t?f:(r+=n.totalDuration()/n._timeScale/e)>t+f?0:r-t-f};if(t._init=function(){var u,o,t,f,n=this.vars,e=this._overwrittenProps,s=this._duration,h=n.immediateRender,r=n.ease;if(n.startAt){if(this._startAt&&this._startAt.render(-1,!0),n.startAt.overwrite=0,n.startAt.immediateRender=!0,this._startAt=i.to(this.target,0,n.startAt),h)if(this._time>0)this._startAt=null;else if(0!==s)return}else if(n.runBackwards&&0!==s)if(this._startAt)this._startAt.render(-1,!0),this._startAt=null;else{t={};for(f in n)at[f]&&"autoCSS"!==f||(t[f]=n[f]);if(t.overwrite=0,t.data="isFromStart",this._startAt=i.to(this.target,0,t),n.immediateRender){if(0===this._time)return}else this._startAt.render(-1,!0)}if(this._ease=r?r instanceof l?n.easeParams instanceof Array?r.config.apply(r,n.easeParams):r:"function"==typeof r?new l(r,n.easeParams):d[r]||i.defaultEase:i.defaultEase,this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(u=this._targets.length;--u>-1;)this._initProps(this._targets[u],this._propLookup[u]={},this._siblings[u],e?e[u]:null)&&(o=!0);else o=this._initProps(this.target,this._propLookup,this._siblings,e);if(o&&i._onPluginEvent("_onInitAllProps",this),e&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),n.runBackwards)for(t=this._firstPT;t;)t.s+=t.c,t.c=-t.c,t=t._next;this._onUpdate=n.onUpdate;this._initted=!0},t._initProps=function(t,i,r,u){var f,h,c,s,o,e;if(null==t)return!1;this.vars.css||t.style&&t!==n&&t.nodeType&&y.css&&this.vars.autoCSS!==!1&&ni(this.vars,t);for(f in this.vars){if(e=this.vars[f],at[f])e&&(e instanceof Array||e.push&&b(e))&&-1!==e.join("").indexOf("{self}")&&(this.vars[f]=e=this._swapSelfInParams(e,this));else if(y[f]&&(s=new y[f])._onInitTween(t,this.vars[f],this)){for(this._firstPT=o={_next:this._firstPT,t:s,p:"setRatio",s:0,c:1,f:!0,n:f,pg:!0,pr:s._priority},h=s._overwriteProps.length;--h>-1;)i[s._overwriteProps[h]]=this._firstPT;(s._priority||s._onInitAllProps)&&(c=!0);(s._onDisable||s._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=i[f]=o={_next:this._firstPT,t:t,p:f,f:"function"==typeof t[f],n:f,pg:!1,pr:0},o.s=o.f?t[f.indexOf("set")||"function"!=typeof t["get"+f.substr(3)]?f:"get"+f.substr(3)]():parseFloat(t[f]),o.c="string"==typeof e&&"="===e.charAt(1)?parseInt(e.charAt(0)+"1",10)*Number(e.substr(2)):Number(e)-o.s||0;o&&o._next&&(o._next._prev=o)}return u&&this._kill(u,t)?this._initProps(t,i,r,u):this._overwrite>1&&this._firstPT&&r.length>1&&vt(t,this,i,this._overwrite,r)?(this._kill(i,t),this._initProps(t,i,r,u)):c},t.render=function(n,t,i){var h,o,u,s,c=this._time,e=this._duration;if(n>=e)this._totalTime=this._time=e,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(h=!0,o="onComplete"),0===e&&(s=this._rawPrevTime,this._startTime===this._timeline._duration&&(n=0),(0===n||0>s||s===f)&&s!==n&&(i=!0,s>f&&(o="onReverseComplete")),this._rawPrevTime=s=!t||n||this._rawPrevTime===n?n:f);else if(1e-7>n)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==c||0===e&&this._rawPrevTime>0&&this._rawPrevTime!==f)&&(o="onReverseComplete",h=this._reversed),0>n?(this._active=!1,0===e&&(this._rawPrevTime>=0&&(i=!0),this._rawPrevTime=s=!t||n||this._rawPrevTime===n?n:f)):this._initted||(i=!0);else if(this._totalTime=this._time=n,this._easeType){var r=n/e,l=this._easeType,a=this._easePower;(1===l||3===l&&r>=.5)&&(r=1-r);3===l&&(r*=2);1===a?r*=r:2===a?r*=r*r:3===a?r*=r*r*r:4===a&&(r*=r*r*r*r);this.ratio=1===l?1-r:2===l?r:.5>n/e?r/2:1-r/2}else this.ratio=this._ease.getRatio(n/e);if(this._time!==c||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;this._time&&!h?this.ratio=this._ease.getRatio(this._time/e):h&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._active||!this._paused&&this._time!==c&&n>=0&&(this._active=!0),0===c&&(this._startAt&&(n>=0?this._startAt.render(n,t,i):o||(o="_dummyGS")),this.vars.onStart&&(0!==this._time||0===e)&&(t||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||ft))),u=this._firstPT;u;)u.f?u.t[u.p](u.c*this.ratio+u.s):u.t[u.p]=u.c*this.ratio+u.s,u=u._next;this._onUpdate&&(0>n&&this._startAt&&this._startTime&&this._startAt.render(n,t,i),t||(this._time!==c||h)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||ft));o&&(this._gc||(0>n&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(n,t,i),h&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!t&&this.vars[o]&&this.vars[o].apply(this.vars[o+"Scope"]||this,this.vars[o+"Params"]||ft),0===e&&this._rawPrevTime===f&&s!==f&&(this._rawPrevTime=0)))}},t._kill=function(n,t){if("all"===n&&(n=null),null==n&&(null==t||t===this.target))return this._enabled(!1,!1);t="string"!=typeof t?t||this._targets||this.target:i.selector(t)||t;var u,e,o,r,f,s,h,c;if((b(t)||lt(t))&&"number"!=typeof t[0])for(u=t.length;--u>-1;)this._kill(n,t[u])&&(s=!0);else{if(this._targets){for(u=this._targets.length;--u>-1;)if(t===this._targets[u]){f=this._propLookup[u]||{};this._overwrittenProps=this._overwrittenProps||[];e=this._overwrittenProps[u]=n?this._overwrittenProps[u]||{}:"all";break}}else{if(t!==this.target)return!1;f=this._propLookup;e=this._overwrittenProps=n?this._overwrittenProps||{}:"all"}if(f){h=n||f;c=n!==e&&"all"!==e&&n!==f&&("object"!=typeof n||!n._tempKill);for(o in h)(r=f[o])&&(r.pg&&r.t._kill(h)&&(s=!0),r.pg&&0!==r.t._overwriteProps.length||(r._prev?r._prev._next=r._next:r===this._firstPT&&(this._firstPT=r._next),r._next&&(r._next._prev=r._prev),r._next=r._prev=null),delete f[o]),c&&(e[o]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return s},t.invalidate=function(){return this._notifyPluginsOfEnabled&&i._onPluginEvent("_onDisable",this),this._firstPT=null,this._overwrittenProps=null,this._onUpdate=null,this._startAt=null,this._initted=this._active=this._notifyPluginsOfEnabled=!1,this._propLookup=this._targets?{}:[],this},t._enabled=function(n,t){if(s||r.wake(),n&&this._gc){var u,f=this._targets;if(f)for(u=f.length;--u>-1;)this._siblings[u]=tt(f[u],this,!0);else this._siblings=tt(this.target,this,!0)}return e.prototype._enabled.call(this,n,t),this._notifyPluginsOfEnabled&&this._firstPT?i._onPluginEvent(n?"_onEnable":"_onDisable",this):!1},i.to=function(n,t,r){return new i(n,t,r)},i.from=function(n,t,r){return r.runBackwards=!0,r.immediateRender=0!=r.immediateRender,new i(n,t,r)},i.fromTo=function(n,t,r,u){return u.startAt=r,u.immediateRender=0!=u.immediateRender&&0!=r.immediateRender,new i(n,t,u)},i.delayedCall=function(n,t,r,u,f){return new i(t,0,{delay:n,onComplete:t,onCompleteParams:r,onCompleteScope:u,onReverseComplete:t,onReverseCompleteParams:r,onReverseCompleteScope:u,immediateRender:!1,useFrames:f,overwrite:0})},i.set=function(n,t){return new i(n,0,t)},i.getTweensOf=function(n,t){if(null==n)return[];n="string"!=typeof n?n:i.selector(n)||n;var r,u,f,e;if((b(n)||lt(n))&&"number"!=typeof n[0]){for(r=n.length,u=[];--r>-1;)u=u.concat(i.getTweensOf(n[r],t));for(r=u.length;--r>-1;)for(e=u[r],f=r;--f>-1;)e===u[f]&&u.splice(r,1)}else for(u=tt(n).concat(),r=u.length;--r>-1;)(u[r]._gc||t&&!u[r].isActive())&&u.splice(r,1);return u},i.killTweensOf=i.killDelayedCallsTo=function(n,t,r){"object"==typeof t&&(r=t,t=!1);for(var u=i.getTweensOf(n,t),f=u.length;--f>-1;)u[f]._kill(r,n)},h=c("plugins.TweenPlugin",function(n,t){this._overwriteProps=(n||"").split(",");this._propName=this._overwriteProps[0];this._priority=t||0;this._super=h.prototype},!0),t=h.prototype,h.version="1.10.1",h.API=2,t._firstPT=null,t._addTween=function(n,t,i,r,u,f){var o,e;if(null!=r&&(o="number"==typeof r||"="!==r.charAt(1)?Number(r)-i:parseInt(r.charAt(0)+"1",10)*Number(r.substr(2))))return(this._firstPT=e={_next:this._firstPT,t:n,p:t,s:i,c:o,f:"function"==typeof n[t],n:u||t,r:f},e._next&&(e._next._prev=e),e)},t.setRatio=function(n){for(var i,t=this._firstPT,r=1e-6;t;)i=t.c*n+t.s,t.r?i=Math.round(i):r>i&&i>-r&&(i=0),t.f?t.t[t.p](i):t.t[t.p]=i,t=t._next},t._kill=function(n){var i,r=this._overwriteProps,t=this._firstPT;if(null!=n[this._propName])this._overwriteProps=[];else for(i=r.length;--i>-1;)null!=n[r[i]]&&r.splice(i,1);for(;t;)null!=n[t.n]&&(t._next&&(t._next._prev=t._prev),t._prev?(t._prev._next=t._next,t._prev=null):this._firstPT===t&&(this._firstPT=t._next)),t=t._next;return!1},t._roundProps=function(n,t){for(var i=this._firstPT;i;)(n[this._propName]||null!=i.n&&n[i.n.split(this._propName+"_").join("")])&&(i.r=t),i=i._next},i._onPluginEvent=function(n,t){var f,r,u,e,o,i=t._firstPT;if("_onInitAllProps"===n){for(;i;){for(o=i._next,r=u;r&&r.pr>i.pr;)r=r._next;(i._prev=r?r._prev:e)?i._prev._next=i:u=i;(i._next=r)?r._prev=i:e=i;i=o}i=t._firstPT=u}for(;i;)i.pg&&"function"==typeof i.t[n]&&i.t[n]()&&(f=!0),i=i._next;return f},h.activate=function(n){for(var t=n.length;--t>-1;)n[t].API===h.API&&(y[(new n[t])._propName]=n[t]);return!0},ut.plugin=function(n){if(!(n&&n.propName&&n.init&&n.API))throw"illegal plugin definition.";var i,r=n.propName,e=n.priority||0,o=n.overwriteProps,u={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},t=c("plugins."+r.charAt(0).toUpperCase()+r.substr(1)+"Plugin",function(){h.call(this,r,e);this._overwriteProps=o||[]},n.global===!0),f=t.prototype=new h(r);f.constructor=t;t.API=n.API;for(i in u)"function"==typeof n[i]&&(f[u[i]]=n[i]);return t.version=n.version,h.activate([t]),t},o=n._gsQueue){for(u=0;o.length>u;u++)o[u]();for(t in k)k[t].func||n.console.log("GSAP encountered missing dependency: com.greensock."+t)}s=!1}}(window);(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";window._gsDefine("easing.Back",["easing.Ease"],function(n){var f,u,h,v=window.GreenSockGlobals||window,p=v.com.greensock,s=2*Math.PI,y=Math.PI/2,r=p._class,t=function(t,i){var u=r("easing."+t,function(){},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,u},c=n.register||function(){},e=function(n,t,i,u){var f=r("easing."+n,{easeOut:new t,easeIn:new i,easeInOut:new u},!0);return c(f,n),f},l=function(n,t,i){this.t=n;this.v=t;i&&(this.next=i,i.prev=this,this.c=i.v-t,this.gap=i.t-n)},a=function(t,i){var u=r("easing."+t,function(n){this._p1=n||0===n?n:1.70158;this._p2=1.525*this._p1},!0),f=u.prototype=new n;return f.constructor=u,f.getRatio=i,f.config=function(n){return new u(n)},u},w=e("Back",a("BackOut",function(n){return(n-=1)*n*((this._p1+1)*n+this._p1)+1}),a("BackIn",function(n){return n*n*((this._p1+1)*n-this._p1)}),a("BackInOut",function(n){return 1>(n*=2)?.5*n*n*((this._p2+1)*n-this._p2):.5*((n-=2)*n*((this._p2+1)*n+this._p2)+2)})),o=r("easing.SlowMo",function(n,t,i){t=t||0===t?t:.7;null==n?n=.7:n>1&&(n=1);this._p=1!==n?t:0;this._p1=(1-n)/2;this._p2=n;this._p3=this._p1+this._p2;this._calcEnd=i===!0},!0),i=o.prototype=new n;return i.constructor=o,i.getRatio=function(n){var t=n+(.5-n)*this._p;return this._p1>n?this._calcEnd?1-(n=1-n/this._p1)*n:t-(n=1-n/this._p1)*n*n*n*t:n>this._p3?this._calcEnd?1-(n=(n-this._p3)/this._p1)*n:t+(n-t)*(n=(n-this._p3)/this._p1)*n*n*n:this._calcEnd?1:t},o.ease=new o(.7,.7),i.config=o.config=function(n,t,i){return new o(n,t,i)},f=r("easing.SteppedEase",function(n){n=n||1;this._p1=1/n;this._p2=n+1},!0),i=f.prototype=new n,i.constructor=f,i.getRatio=function(n){return 0>n?n=0:n>=1&&(n=.999999999),(this._p2*n>>0)*this._p1},i.config=f.config=function(n){return new f(n)},u=r("easing.RoughEase",function(t){t=t||{};for(var i,r,u,f,h,e,c=t.taper||"none",a=[],w=0,v=0|(t.points||20),o=v,y=t.randomize!==!1,b=t.clamp===!0,p=t.template instanceof n?t.template:null,s="number"==typeof t.strength?.4*t.strength:.4;--o>-1;)i=y?Math.random():1/v*o,r=p?p.getRatio(i):i,"none"===c?u=s:"out"===c?(f=1-i,u=f*f*s):"in"===c?u=i*i*s:.5>i?(f=2*i,u=.5*f*f*s):(f=2*(1-i),u=.5*f*f*s),y?r+=Math.random()*u-.5*u:o%2?r+=.5*u:r-=.5*u,b&&(r>1?r=1:0>r&&(r=0)),a[w++]={x:i,y:r};for(a.sort(function(n,t){return n.x-t.x}),e=new l(1,1,null),o=v;--o>-1;)h=a[o],e=new l(h.x,h.y,e);this._prev=new l(0,0,0!==e.t?e:e.next)},!0),i=u.prototype=new n,i.constructor=u,i.getRatio=function(n){var t=this._prev;if(n>t.t){for(;t.next&&n>=t.t;)t=t.next;t=t.prev}else for(;t.prev&&t.t>=n;)t=t.prev;return this._prev=t,t.v+(n-t.t)/t.gap*t.c},i.config=function(n){return new u(n)},u.ease=new u,e("Bounce",t("BounceOut",function(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375}),t("BounceIn",function(n){return 1/2.75>(n=1-n)?1-7.5625*n*n:2/2.75>n?1-(7.5625*(n-=1.5/2.75)*n+.75):2.5/2.75>n?1-(7.5625*(n-=2.25/2.75)*n+.9375):1-(7.5625*(n-=2.625/2.75)*n+.984375)}),t("BounceInOut",function(n){var t=.5>n;return n=t?1-2*n:2*n-1,n=1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*n+.75:2.5/2.75>n?7.5625*(n-=2.25/2.75)*n+.9375:7.5625*(n-=2.625/2.75)*n+.984375,t?.5*(1-n):.5*n+.5})),e("Circ",t("CircOut",function(n){return Math.sqrt(1-(n-=1)*n)}),t("CircIn",function(n){return-(Math.sqrt(1-n*n)-1)}),t("CircInOut",function(n){return 1>(n*=2)?-.5*(Math.sqrt(1-n*n)-1):.5*(Math.sqrt(1-(n-=2)*n)+1)})),h=function(t,i,u){var f=r("easing."+t,function(n,t){this._p1=n||1;this._p2=t||u;this._p3=this._p2/s*(Math.asin(1/this._p1)||0)},!0),e=f.prototype=new n;return e.constructor=f,e.getRatio=i,e.config=function(n,t){return new f(n,t)},f},e("Elastic",h("ElasticOut",function(n){return this._p1*Math.pow(2,-10*n)*Math.sin((n-this._p3)*s/this._p2)+1},.3),h("ElasticIn",function(n){return-(this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*s/this._p2))},.3),h("ElasticInOut",function(n){return 1>(n*=2)?-.5*this._p1*Math.pow(2,10*(n-=1))*Math.sin((n-this._p3)*s/this._p2):.5*this._p1*Math.pow(2,-10*(n-=1))*Math.sin((n-this._p3)*s/this._p2)+1},.45)),e("Expo",t("ExpoOut",function(n){return 1-Math.pow(2,-10*n)}),t("ExpoIn",function(n){return Math.pow(2,10*(n-1))-.001}),t("ExpoInOut",function(n){return 1>(n*=2)?.5*Math.pow(2,10*(n-1)):.5*(2-Math.pow(2,-10*(n-1)))})),e("Sine",t("SineOut",function(n){return Math.sin(n*y)}),t("SineIn",function(n){return-Math.cos(n*y)+1}),t("SineInOut",function(n){return-.5*(Math.cos(Math.PI*n)-1)})),r("easing.EaseLookup",{find:function(t){return n.map[t]}},!0),c(v.SlowMo,"SlowMo","ease,"),c(u,"RoughEase","ease,"),c(f,"SteppedEase","ease,"),w},!0)});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";window._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(n,t){var it,lt,f,bt,e=function(){n.call(this,"css");this._overwriteProps.length=0;this.setRatio=e.prototype.setRatio},c={},i=e.prototype=new n("css"),sr,wt,hr,cr,ct;i.constructor=e;e.version="1.11.8";e.API=2;e.defaultTransformPerspective=0;e.defaultSkewType="compensated";i="px";e.suffixMap={top:i,right:i,bottom:i,left:i,width:i,height:i,fontSize:i,padding:i,margin:i,perspective:i,lineHeight:""};var kt,ai,dt,vi,yi,rt,at=/(?:\d|\-\d|\.\d|\-\.\d)+/g,pi=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,gt=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,vt=/[^\d\-\.]/g,ni=/(?:\d|\-|\+|=|#|\.)*/g,ti=/opacity *= *([^)]*)/,lr=/opacity:([^;]*)/,ar=/alpha\(opacity *=.+?\)/i,wi=/^(rgb|hsl)/,bi=/([A-Z])/g,ki=/-([a-z])/gi,vr=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,di=function(n,t){return t.toUpperCase()},yr=/(?:Left|Right|Width)/i,pr=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,wr=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,l=/,(?=[^\)]*(?:\(|$))/gi,a=Math.PI/180,k=180/Math.PI,yt={},d=document,ut=d.createElement("div"),ii=d.createElement("img"),v=e._internals={_specialProps:c},w=navigator.userAgent,g=function(){var n,t=w.indexOf("Android"),i=d.createElement("div");return dt=-1!==w.indexOf("Safari")&&-1===w.indexOf("Chrome")&&(-1===t||Number(w.substr(t+8,1))>3),yi=dt&&6>Number(w.substr(w.indexOf("Version/")+8,1)),vi=-1!==w.indexOf("Firefox"),/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(w)&&(rt=parseFloat(RegExp.$1)),i.innerHTML="<a style='top:1px;opacity:.55;'>a<\/a>",n=i.getElementsByTagName("a")[0],n?/^0.55/.test(n.style.opacity):!1}(),gi=function(n){return ti.test("string"==typeof n?n:(n.currentStyle?n.currentStyle.filter:n.style.filter)||"")?parseFloat(RegExp.$1)/100:1},nr=function(n){window.console&&console.log(n)},tr="",ri="",ft=function(n,t){t=t||ut;var r,i,u=t.style;if(void 0!==u[n])return n;for(n=n.charAt(0).toUpperCase()+n.substr(1),r=["O","Moz","ms","Ms","Webkit"],i=5;--i>-1&&void 0===u[r[i]+n];);return i>=0?(ri=3===i?"ms":r[i],tr="-"+ri.toLowerCase()+"-",ri+n):null},et=d.defaultView?d.defaultView.getComputedStyle:function(){},r=e.getStyle=function(n,t,i,r,u){var f;return g||"opacity"!==t?(!r&&n.style[t]?f=n.style[t]:(i=i||et(n,null))?f=i[t]||i.getPropertyValue(t)||i.getPropertyValue(t.replace(bi,"-$1").toLowerCase()):n.currentStyle&&(f=n.currentStyle[t]),null==u||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:u):gi(n)},y=v.convertToPixels=function(n,i,u,f,o){if("px"===f||!f)return u;if("auto"===f||!u)return 0;var s,h,a,l=yr.test(i),c=n,v=ut.style,p=0>u;if(p&&(u=-u),"%"===f&&-1!==i.indexOf("border"))s=u/100*(l?n.clientWidth:n.clientHeight);else{if(v.cssText="border:0 solid red;position:"+r(n,"position")+";line-height:0;","%"!==f&&c.appendChild)v[l?"borderLeftWidth":"borderTopWidth"]=u+f;else{if(c=n.parentNode||d.body,h=c._gsCache,a=t.ticker.frame,h&&l&&h.time===a)return h.width*u/100;v[l?"width":"height"]=u+f}c.appendChild(ut);s=parseFloat(ut[l?"offsetWidth":"offsetHeight"]);c.removeChild(ut);l&&"%"===f&&e.cacheWidths!==!1&&(h=c._gsCache=c._gsCache||{},h.time=a,h.width=100*(s/u));0!==s||o||(s=y(n,i,u,f,!0))}return p?-s:s},ir=v.calculateOffset=function(n,t,i){if("absolute"!==r(n,"position",i))return 0;var u="left"===t?"Left":"Top",f=r(n,"margin"+u,i);return n["offset"+u]-(y(n,t,parseFloat(f),f.replace(ni,""))||0)},ot=function(n,t){var r,u,i={};if(t=t||et(n,null))if(r=t.length)for(;--r>-1;)i[t[r].replace(ki,di)]=t.getPropertyValue(t[r]);else for(r in t)i[r]=t[r];else if(t=n.currentStyle||n.style)for(r in t)"string"==typeof r&&void 0===i[r]&&(i[r.replace(ki,di)]=t[r]);return g||(i.opacity=gi(n)),u=ht(n,t,!1),i.rotation=u.rotation,i.skewX=u.skewX,i.scaleX=u.scaleX,i.scaleY=u.scaleY,i.x=u.x,i.y=u.y,p&&(i.z=u.z,i.rotationX=u.rotationX,i.rotationY=u.rotationY,i.scaleZ=u.scaleZ),i.filters&&delete i.filters,i},ui=function(n,t,i,r,u){var e,f,o,s={},h=n.style;for(f in i)"cssText"!==f&&"length"!==f&&isNaN(f)&&(t[f]!==(e=i[f])||u&&u[f])&&-1===f.indexOf("Origin")&&("number"==typeof e||"string"==typeof e)&&(s[f]="auto"!==e||"left"!==f&&"top"!==f?""!==e&&"auto"!==e&&"none"!==e||"string"!=typeof t[f]||""===t[f].replace(vt,"")?e:0:ir(n,f),void 0!==h[f]&&(o=new hi(h,f,h[f],o)));if(r)for(f in r)"className"!==f&&(s[f]=r[f]);return{difs:s,firstMPT:o}},br={width:["Left","Right"],height:["Top","Bottom"]},kr=["marginLeft","marginRight","marginTop","marginBottom"],dr=function(n,t,i){var u=parseFloat("width"===t?n.offsetWidth:n.offsetHeight),f=br[t],e=f.length;for(i=i||et(n,null);--e>-1;)u-=parseFloat(r(n,"padding"+f[e],i,!0))||0,u-=parseFloat(r(n,"border"+f[e]+"Width",i,!0))||0;return u},fi=function(n,t){(null==n||""===n||"auto"===n||"auto auto"===n)&&(n="0 0");var u=n.split(" "),i=-1!==n.indexOf("left")?"0%":-1!==n.indexOf("right")?"100%":u[0],r=-1!==n.indexOf("top")?"0%":-1!==n.indexOf("bottom")?"100%":u[1];return null==r?r="0":"center"===r&&(r="50%"),("center"===i||isNaN(parseFloat(i))&&-1===(i+"").indexOf("="))&&(i="50%"),t&&(t.oxp=-1!==i.indexOf("%"),t.oyp=-1!==r.indexOf("%"),t.oxr="="===i.charAt(1),t.oyr="="===r.charAt(1),t.ox=parseFloat(i.replace(vt,"")),t.oy=parseFloat(r.replace(vt,""))),i+" "+r+(u.length>2?" "+u[2]:"")},rr=function(n,t){return"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*parseFloat(n.substr(2)):parseFloat(n)-parseFloat(t)},b=function(n,t){return null==n?t:"string"==typeof n&&"="===n.charAt(1)?parseInt(n.charAt(0)+"1",10)*Number(n.substr(2))+t:parseFloat(n)},st=function(n,t,i,r){var f,o,u,e,s=1e-6;return null==n?e=t:"number"==typeof n?e=n:(f=360,o=n.split("_"),u=Number(o[0].replace(vt,""))*(-1===n.indexOf("rad")?1:k)-("="===n.charAt(1)?0:t),o.length&&(r&&(r[i]=t+u),-1!==n.indexOf("short")&&(u%=f,u!==u%(f/2)&&(u=0>u?u+f:u-f)),-1!==n.indexOf("_cw")&&0>u?u=(u+9999999999*f)%f-(0|u/f)*f:-1!==n.indexOf("ccw")&&u>0&&(u=(u-9999999999*f)%f-(0|u/f)*f)),e=t+u),s>e&&e>-s&&(e=0),e},nt={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ei=function(n,t,i){return n=0>n?n+1:n>1?n-1:n,0|255*(1>6*n?t+6*(i-t)*n:.5>n?i:2>3*n?t+6*(i-t)*(2/3-n):t)+.5},oi=function(n){var i,t,e,u,f,r;return n&&""!==n?"number"==typeof n?[n>>16,255&n>>8,255&n]:(","===n.charAt(n.length-1)&&(n=n.substr(0,n.length-1)),nt[n]?nt[n]:"#"===n.charAt(0)?(4===n.length&&(i=n.charAt(1),t=n.charAt(2),e=n.charAt(3),n="#"+i+i+t+t+e+e),n=parseInt(n.substr(1),16),[n>>16,255&n>>8,255&n]):"hsl"===n.substr(0,3)?(n=n.match(at),u=Number(n[0])%360/360,f=Number(n[1])/100,r=Number(n[2])/100,t=.5>=r?r*(f+1):r+f-r*f,i=2*r-t,n.length>3&&(n[3]=Number(n[3])),n[0]=ei(u+1/3,i,t),n[1]=ei(u,i,t),n[2]=ei(u-1/3,i,t),n):(n=n.match(at)||nt.transparent,n[0]=Number(n[0]),n[1]=Number(n[1]),n[2]=Number(n[2]),n.length>3&&(n[3]=Number(n[3])),n)):nt.black},tt="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#.+?\\b";for(i in nt)tt+="|"+i+"\\b";tt=RegExp(tt+")","gi");var ur=function(n,t,i,r){if(null==n)return function(n){return n};var e,s=t?(n.match(tt)||[""])[0]:"",f=n.split(s).join("").match(gt)||[],h=n.substr(0,n.indexOf(f[0])),c=")"===n.charAt(n.length-1)?")":"",o=-1!==n.indexOf(" ")?" ":",",u=f.length,a=u>0?f[0].replace(at,""):"";return u?e=t?function(n){var p,v,t,y;if("number"==typeof n)n+=a;else if(r&&l.test(n)){for(y=n.replace(l,"|").split("|"),t=0;y.length>t;t++)y[t]=e(y[t]);return y.join(",")}if(p=(n.match(tt)||[s])[0],v=n.split(p).join("").match(gt)||[],t=v.length,u>t--)for(;u>++t;)v[t]=i?v[0|(t-1)/2]:f[t];return h+v.join(o)+o+p+c+(-1!==n.indexOf("inset")?" inset":"")}:function(n){var s,v,t;if("number"==typeof n)n+=a;else if(r&&l.test(n)){for(v=n.replace(l,"|").split("|"),t=0;v.length>t;t++)v[t]=e(v[t]);return v.join(",")}if(s=n.match(gt)||[],t=s.length,u>t--)for(;u>++t;)s[t]=i?s[0|(t-1)/2]:f[t];return h+s.join(o)+c}:function(n){return n}},si=function(n){return n=n.split(","),function(t,i,r,u,f,e,o){var s,h=(i+"").split(" ");for(o={},s=0;4>s;s++)o[n[s]]=h[s]=h[s]||h[(s-1)/2>>0];return u.parse(t,o,f,e)}},hi=(v._setPluginRatio=function(n){this.plugin.setRatio(n);for(var r,t,u,e,f=this.data,o=f.proxy,i=f.firstMPT,s=1e-6;i;)r=o[i.v],i.r?r=Math.round(r):s>r&&r>-s&&(r=0),i.t[i.p]=r,i=i._next;if(f.autoRotate&&(f.autoRotate.rotation=o.rotation),1===n)for(i=f.firstMPT;i;){if(t=i.t,t.type){if(1===t.type){for(e=t.xs0+t.s+t.xs1,u=1;t.l>u;u++)e+=t["xn"+u]+t["xs"+(u+1)];t.e=e}}else t.e=t.s+t.xs0;i=i._next}},function(n,t,i,r,u){this.t=n;this.p=t;this.v=i;this.r=u;r&&(r._prev=this,this._next=r)}),o=(v._parseToProxy=function(n,t,i,r,u,f){var c,e,o,s,v,h=r,l={},a={},y=i._transform,p=yt;for(i._transform=null,yt=t,r=v=i.parse(n,t,r,u),yt=p,f&&(i._transform=y,h&&(h._prev=null,h._prev&&(h._prev._next=null)));r&&r!==h;){if(1>=r.type&&(e=r.p,a[e]=r.s+r.c,l[e]=r.s,f||(s=new hi(r,"s",e,s,r.r),r.c=0),1===r.type))for(c=r.l;--c>0;)o="xn"+c,e=r.p+"_"+o,a[e]=r.data[o],l[e]=r[o],f||(s=new hi(r,o,e,s,r.rxp[o]));r=r._next}return{proxy:l,end:a,firstMPT:s,pt:v}},v.CSSPropTween=function(n,t,i,r,u,f,e,s,h,c,l){this.t=n;this.p=t;this.s=i;this.c=r;this.n=e||t;n instanceof o||bt.push(this.n);this.r=s;this.type=f||0;h&&(this.pr=h,it=!0);this.b=void 0===c?i:c;this.e=void 0===l?i+r:l;u&&(this._next=u,u._prev=this)}),pt=e.parseComplex=function(n,t,i,r,u,f,e,s,h,c){i=i||f||"";e=new o(n,t,0,0,e,c?2:1,null,!1,s,i,r);r+="";var y,w,b,a,v,ut,ft,it,k,et,d,tt,p=i.split(", ").join(",").split(" "),rt=r.split(", ").join(",").split(" "),ot=p.length,st=kt!==!1;for((-1!==r.indexOf(",")||-1!==i.indexOf(","))&&(p=p.join(" ").replace(l,", ").split(" "),rt=rt.join(" ").replace(l,", ").split(" "),ot=p.length),ot!==rt.length&&(p=(f||"").split(" "),ot=p.length),e.plugin=h,e.setRatio=c,y=0;ot>y;y++)if(a=p[y],v=rt[y],it=parseFloat(a),it||0===it)e.appendXtra("",it,rr(v,it),v.replace(pi,""),st&&-1!==v.indexOf("px"),!0);else if(u&&("#"===a.charAt(0)||nt[a]||wi.test(a)))tt=","===v.charAt(v.length-1)?"),":")",a=oi(a),v=oi(v),k=a.length+v.length>6,k&&!g&&0===v[3]?(e["xs"+e.l]+=e.l?" transparent":"transparent",e.e=e.e.split(rt[y]).join("transparent")):(g||(k=!1),e.appendXtra(k?"rgba(":"rgb(",a[0],v[0]-a[0],",",!0,!0).appendXtra("",a[1],v[1]-a[1],",",!0).appendXtra("",a[2],v[2]-a[2],k?",":tt,!0),k&&(a=4>a.length?1:a[3],e.appendXtra("",a,(4>v.length?1:v[3])-a,tt,!1)));else if(ut=a.match(at)){if(ft=v.match(pi),!ft||ft.length!==ut.length)return e;for(b=0,w=0;ut.length>w;w++)d=ut[w],et=a.indexOf(d,b),e.appendXtra(a.substr(b,et-b),Number(d),rr(ft[w],d),"",st&&"px"===a.substr(et+d.length,2),0===w),b=et+d.length;e["xs"+e.l]+=a.substr(b)}else e["xs"+e.l]+=e.l?" "+a:a;if(-1!==r.indexOf("=")&&e.data){for(tt=e.xs0+e.data.s,y=1;e.l>y;y++)tt+=e["xs"+y]+e.data["xn"+y];e.e=tt+e["xs"+y]}return e.l||(e.type=-1,e.xs0=e.e),e.xfirst||e},s=9;for(i=o.prototype,i.l=i.pr=0;--s>0;)i["xn"+s]=0,i["xs"+s]="";i.xs0="";i._next=i._prev=i.xfirst=i.data=i.plugin=i.setRatio=i.rxp=null;i.appendXtra=function(n,t,i,r,u,f){var e=this,s=e.l;return e["xs"+s]+=f&&s?" "+n:n||"",i||0===s||e.plugin?(e.l++,e.type=e.setRatio?2:1,e["xs"+e.l]=r||"",s>0?(e.data["xn"+s]=t+i,e.rxp["xn"+s]=u,e["xn"+s]=t,e.plugin||(e.xfirst=new o(e,"xn"+s,t,i,e.xfirst||e,0,e.n,u,e.pr),e.xfirst.xs0=0),e):(e.data={s:t+i},e.rxp={},e.s=t,e.c=i,e.r=u,e)):(e["xs"+s]+=t+(r||""),e)};var fr=function(n,t){t=t||{};this.p=t.prefix?ft(n)||n:n;c[n]=c[this.p]=this;this.format=t.formatter||ur(t.defaultValue,t.color,t.collapsible,t.multi);t.parser&&(this.parse=t.parser);this.clrs=t.color;this.multi=t.multi;this.keyword=t.keyword;this.dflt=t.defaultValue;this.pr=t.priority||0},u=v._registerComplexSpecialProp=function(n,t,i){"object"!=typeof t&&(t={parser:i});var r,e,u=n.split(","),f=t.defaultValue;for(i=i||[f],r=0;u.length>r;r++)t.prefix=0===r&&t.prefix,t.defaultValue=i[r]||f,e=new fr(u[r],t)},gr=function(n){if(!c[n]){var t=n.charAt(0).toUpperCase()+n.substr(1)+"Plugin";u(n,{parser:function(n,i,r,u,f,e,o){var s=(window.GreenSockGlobals||window).com.greensock.plugins[t];return s?(s._cssRegister(),c[r].parse(n,i,r,u,f,e,o)):(nr("Error: "+t+" js file not loaded."),f)}})}};i=fr.prototype;i.parseComplex=function(n,t,i,r,u,f){var o,s,e,a,v,c,h=this.keyword;if(this.multi&&(l.test(i)||l.test(t)?(s=t.replace(l,"|").split("|"),e=i.replace(l,"|").split("|")):h&&(s=[t],e=[i])),e){for(a=e.length>s.length?e.length:s.length,o=0;a>o;o++)t=s[o]=s[o]||this.dflt,i=e[o]=e[o]||this.dflt,h&&(v=t.indexOf(h),c=i.indexOf(h),v!==c&&(i=-1===c?e:s,i[o]+=" "+h));t=s.join(", ");i=e.join(", ")}return pt(n,this.p,t,i,this.clrs,this.dflt,r,this.pr,u,f)};i.parse=function(n,t,i,u,e,o){return this.parseComplex(n.style,this.format(r(n,this.p,f,!1,this.dflt)),this.format(t),e,o)};e.registerSpecialProp=function(n,t,i){u(n,{parser:function(n,r,u,f,e,s){var h=new o(n,u,0,0,e,2,u,!1,i);return h.plugin=s,h.setRatio=t(n,r,f._tween,u),h},priority:i})};var er="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective".split(","),h=ft("transform"),nu=tr+"transform",ci=ft("transformOrigin"),p=null!==ft("perspective"),or=v.Transform=function(){this.skewY=0},ht=v.getTransform=function(n,t,i,u){if(n._gsTransform&&i&&!u)return n._gsTransform;var v,o,nt,lt,ui,vt,yt,ut,tt,fi,ei,pt,wt,f=i?n._gsTransform||new or:new or,yi=0>f.scaleX,et=2e-5,y=1e5,at=179.99,ot=at*a,pi=p?parseFloat(r(n,ci,t,!1,"0 0 0").split(" ")[2])||f.zOrigin||0:0;for(h?v=r(n,nu,t,!0):n.currentStyle&&(v=n.currentStyle.filter.match(pr),v=v&&4===v.length?[v[0].substr(4),Number(v[2].substr(4)),Number(v[1].substr(4)),v[3].substr(4),f.x||0,f.y||0].join(","):""),o=(v||"").match(/(?:\-|\b)[\d\-\.e]+\b/gi)||[],nt=o.length;--nt>-1;)lt=Number(o[nt]),o[nt]=(ui=lt-(lt|=0))?(0|ui*y+(0>ui?-.5:.5))/y+lt:lt;if(16===o.length){var st=o[8],b=o[9],w=o[10],hi=o[12],li=o[13],ht=o[14];if(f.zOrigin&&(ht=-f.zOrigin,hi=st*ht-o[12],li=b*ht-o[13],ht=w*ht+f.zOrigin-o[14]),!i||u||null==f.rotationX){var bt,ct,kt,s,c,oi,si,ft=o[0],d=o[1],dt=o[2],wi=o[3],gt=o[4],g=o[5],it=o[6],bi=o[7],rt=o[11],l=Math.atan2(it,w),ai=-ot>l||l>ot;f.rotationX=l*k;l&&(s=Math.cos(-l),c=Math.sin(-l),bt=gt*s+st*c,ct=g*s+b*c,kt=it*s+w*c,st=gt*-c+st*s,b=g*-c+b*s,w=it*-c+w*s,rt=bi*-c+rt*s,gt=bt,g=ct,it=kt);l=Math.atan2(st,ft);f.rotationY=l*k;l&&(oi=-ot>l||l>ot,s=Math.cos(-l),c=Math.sin(-l),bt=ft*s-st*c,ct=d*s-b*c,kt=dt*s-w*c,b=d*c+b*s,w=dt*c+w*s,rt=wi*c+rt*s,ft=bt,d=ct,dt=kt);l=Math.atan2(d,g);f.rotation=l*k;l&&(si=-ot>l||l>ot,s=Math.cos(-l),c=Math.sin(-l),ft=ft*s+gt*c,ct=d*s+g*c,g=d*-c+g*s,it=dt*-c+it*s,d=ct);si&&ai?f.rotation=f.rotationX=0:si&&oi?f.rotation=f.rotationY=0:oi&&ai&&(f.rotationY=f.rotationX=0);f.scaleX=(0|Math.sqrt(ft*ft+d*d)*y+.5)/y;f.scaleY=(0|Math.sqrt(g*g+b*b)*y+.5)/y;f.scaleZ=(0|Math.sqrt(it*it+w*w)*y+.5)/y;f.skewX=0;f.perspective=rt?1/(0>rt?-rt:rt):0;f.x=hi;f.y=li;f.z=ht}}else if(!(p&&!u&&o.length&&f.x===o[4]&&f.y===o[5]&&(f.rotationX||f.rotationY)||void 0!==f.x&&"none"===r(n,"display",t))){var vi=o.length>=6,ni=vi?o[0]:1,ti=o[1]||0,ii=o[2]||0,ri=vi?o[3]:1;f.x=o[4]||0;f.y=o[5]||0;vt=Math.sqrt(ni*ni+ti*ti);yt=Math.sqrt(ri*ri+ii*ii);ut=ni||ti?Math.atan2(ti,ni)*k:f.rotation||0;tt=ii||ri?Math.atan2(ii,ri)*k+ut:f.skewX||0;fi=vt-Math.abs(f.scaleX||0);ei=yt-Math.abs(f.scaleY||0);Math.abs(tt)>90&&270>Math.abs(tt)&&(yi?(vt*=-1,tt+=0>=ut?180:-180,ut+=0>=ut?180:-180):(yt*=-1,tt+=0>=tt?180:-180));pt=(ut-f.rotation)%180;wt=(tt-f.skewX)%180;(void 0===f.skewX||fi>et||-et>fi||ei>et||-et>ei||pt>-at&&at>pt&&!1|pt*y||wt>-at&&at>wt&&!1|wt*y)&&(f.scaleX=vt,f.scaleY=yt,f.rotation=ut,f.skewX=tt);p&&(f.rotationX=f.rotationY=f.z=0,f.perspective=parseFloat(e.defaultTransformPerspective)||0,f.scaleZ=1)}f.zOrigin=pi;for(nt in f)et>f[nt]&&f[nt]>-et&&(f[nt]=0);return i&&(n._gsTransform=f),f},tu=function(n){var o,w,t=this.data,nt=-t.rotation*a,ft=nt+t.skewX*a,e=1e5,h=(0|Math.cos(nt)*t.scaleX*e)/e,u=(0|Math.sin(nt)*t.scaleX*e)/e,f=(0|Math.sin(ft)*-t.scaleY*e)/e,c=(0|Math.cos(ft)*t.scaleY*e)/e,d=this.t.style,g=this.t.currentStyle,k,p,et,ot;if(g){w=u;u=-f;f=-w;o=g.filter;d.filter="";var i,r,l=this.t.offsetWidth,v=this.t.offsetHeight,tt="absolute"!==g.position,b="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+u+", M21="+f+", M22="+c,it=t.x,ut=t.y;if(null!=t.ox&&(i=(t.oxp?.01*l*t.ox:t.ox)-l/2,r=(t.oyp?.01*v*t.oy:t.oy)-v/2,it+=i-(i*h+r*u),ut+=r-(i*f+r*c)),tt?(i=l/2,r=v/2,b+=", Dx="+(i-(i*h+r*u)+it)+", Dy="+(r-(i*f+r*c)+ut)+")"):b+=", sizingMethod='auto expand')",d.filter=-1!==o.indexOf("DXImageTransform.Microsoft.Matrix(")?o.replace(wr,b):b+" "+o,(0===n||1===n)&&1===h&&0===u&&0===f&&1===c&&(tt&&-1===b.indexOf("Dx=0, Dy=0")||ti.test(o)&&100!==parseFloat(RegExp.$1)||-1===o.indexOf("gradient("&&o.indexOf("Alpha"))&&d.removeAttribute("filter")),!tt)for(ot=8>rt?1:-1,i=t.ieOffsetX||0,r=t.ieOffsetY||0,t.ieOffsetX=Math.round((l-((0>h?-h:h)*l+(0>u?-u:u)*v))/2+it),t.ieOffsetY=Math.round((v-((0>c?-c:c)*v+(0>f?-f:f)*l))/2+ut),s=0;4>s;s++)p=kr[s],k=g[p],w=-1!==k.indexOf("px")?parseFloat(k):y(this.t,p,parseFloat(k),k.replace(ni,""))||0,et=w!==t[p]?2>s?-t.ieOffsetX:-t.ieOffsetY:2>s?i-t.ieOffsetX:r-t.ieOffsetY,d[p]=(t[p]=Math.round(w-et*(0===s||2===s?1:ot)))+"px"}},li=v.set3DTransformRatio=function(){var nt,k,l,v,tt,d,y,p,ft,it,c,e,et,rt,w,ot,n,i,r,u,st,ht,ct,t=this.data,lt=this.t.style,f=t.rotation*a,o=t.scaleX,s=t.scaleY,b=t.scaleZ,g=t.perspective,ut;if(vi&&(ut=.0001,ut>o&&o>-ut&&(o=b=2e-5),ut>s&&s>-ut&&(s=b=2e-5),!g||t.z||t.rotationX||t.rotationY||(g=0)),f||t.skewX)i=Math.cos(f),r=Math.sin(f),nt=i,tt=r,t.skewX&&(f-=t.skewX*a,i=Math.cos(f),r=Math.sin(f),"simple"===t.skewType&&(u=Math.tan(t.skewX*a),u=Math.sqrt(1+u*u),i*=u,r*=u)),k=-r,d=i;else{if(!(t.rotationY||t.rotationX||1!==b||g))return lt[h]="translate3d("+t.x+"px,"+t.y+"px,"+t.z+"px)"+(1!==o||1!==s?" scale("+o+","+s+")":""),void 0;nt=d=1;k=tt=0}c=1;l=v=y=p=ft=it=e=et=rt=0;w=g?-1/g:0;ot=t.zOrigin;n=1e5;f=t.rotationY*a;f&&(i=Math.cos(f),r=Math.sin(f),ft=c*-r,et=w*-r,l=nt*r,y=tt*r,c*=i,w*=i,nt*=i,tt*=i);f=t.rotationX*a;f&&(i=Math.cos(f),r=Math.sin(f),u=k*i+l*r,st=d*i+y*r,ht=it*i+c*r,ct=rt*i+w*r,l=k*-r+l*i,y=d*-r+y*i,c=it*-r+c*i,w=rt*-r+w*i,k=u,d=st,it=ht,rt=ct);1!==b&&(l*=b,y*=b,c*=b,w*=b);1!==s&&(k*=s,d*=s,it*=s,rt*=s);1!==o&&(nt*=o,tt*=o,ft*=o,et*=o);ot&&(e-=ot,v=l*e,p=y*e,e=c*e+ot);v=(u=(v+=t.x)-(v|=0))?(0|u*n+(0>u?-.5:.5))/n+v:v;p=(u=(p+=t.y)-(p|=0))?(0|u*n+(0>u?-.5:.5))/n+p:p;e=(u=(e+=t.z)-(e|=0))?(0|u*n+(0>u?-.5:.5))/n+e:e;lt[h]="matrix3d("+[(0|nt*n)/n,(0|tt*n)/n,(0|ft*n)/n,(0|et*n)/n,(0|k*n)/n,(0|d*n)/n,(0|it*n)/n,(0|rt*n)/n,(0|l*n)/n,(0|y*n)/n,(0|c*n)/n,(0|w*n)/n,v,p,e,g?1+-e/g:1].join(",")+")"},iu=v.set2DTransformRatio=function(n){var r,u,i,f,e,t=this.data,s=this.t,o=s.style;return t.rotationX||t.rotationY||t.z||t.force3D?(this.setRatio=li,li.call(this,n),void 0):(t.rotation||t.skewX?(r=t.rotation*a,u=r-t.skewX*a,i=1e5,f=t.scaleX*i,e=t.scaleY*i,o[h]="matrix("+(0|Math.cos(r)*f)/i+","+(0|Math.sin(r)*f)/i+","+(0|Math.sin(u)*-e)/i+","+(0|Math.cos(u)*e)/i+","+t.x+","+t.y+")"):o[h]="matrix("+t.scaleX+",0,0,"+t.scaleY+","+t.x+","+t.y+")",void 0)};for(u("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType",{parser:function(n,t,i,u,s,c,l){if(u._transform)return s;var w,rt,k,y,tt,it,g,v=u._transform=ht(n,f,!0,l.parseTransform),d=n.style,ut=1e-6,ft=er.length,a=l,nt={};if("string"==typeof a.transform&&h)k=d.cssText,d[h]=a.transform,d.display="block",w=ht(n,null,!1),d.cssText=k;else if("object"==typeof a){if(w={scaleX:b(null!=a.scaleX?a.scaleX:a.scale,v.scaleX),scaleY:b(null!=a.scaleY?a.scaleY:a.scale,v.scaleY),scaleZ:b(a.scaleZ,v.scaleZ),x:b(a.x,v.x),y:b(a.y,v.y),z:b(a.z,v.z),perspective:b(a.transformPerspective,v.perspective)},g=a.directionalRotation,null!=g)if("object"==typeof g)for(k in g)a[k]=g[k];else a.rotation=g;w.rotation=st("rotation"in a?a.rotation:"shortRotation"in a?a.shortRotation+"_short":"rotationZ"in a?a.rotationZ:v.rotation,v.rotation,"rotation",nt);p&&(w.rotationX=st("rotationX"in a?a.rotationX:"shortRotationX"in a?a.shortRotationX+"_short":v.rotationX||0,v.rotationX,"rotationX",nt),w.rotationY=st("rotationY"in a?a.rotationY:"shortRotationY"in a?a.shortRotationY+"_short":v.rotationY||0,v.rotationY,"rotationY",nt));w.skewX=null==a.skewX?v.skewX:st(a.skewX,v.skewX);w.skewY=null==a.skewY?v.skewY:st(a.skewY,v.skewY);(rt=w.skewY-v.skewY)&&(w.skewX+=rt,w.rotation+=rt)}for(p&&null!=a.force3D&&(v.force3D=a.force3D,it=!0),v.skewType=a.skewType||v.skewType||e.defaultSkewType,tt=v.force3D||v.z||v.rotationX||v.rotationY||w.z||w.rotationX||w.rotationY||w.perspective,tt||null==a.scale||(w.scaleZ=1);--ft>-1;)i=er[ft],y=w[i]-v[i],(y>ut||-ut>y||null!=yt[i])&&(it=!0,s=new o(v,i,v[i],y,s),i in nt&&(s.e=nt[i]),s.xs0=0,s.plugin=c,u._overwriteProps.push(s.n));return y=a.transformOrigin,(y||p&&tt&&v.zOrigin)&&(h?(it=!0,i=ci,y=(y||r(n,i,f,!1,"50% 50%"))+"",s=new o(d,i,0,0,s,-1,"transformOrigin"),s.b=d[i],s.plugin=c,p?(k=v.zOrigin,y=y.split(" "),v.zOrigin=(y.length>2&&(0===k||"0px"!==y[2])?parseFloat(y[2]):k)||0,s.xs0=s.e=d[i]=y[0]+" "+(y[1]||"50%")+" 0px",s=new o(v,"zOrigin",0,0,s,-1,s.n),s.b=k,s.xs0=s.e=v.zOrigin):s.xs0=s.e=d[i]=y):fi(y+"",v)),it&&(u._transformType=tt||3===this._transformType?3:2),s},prefix:!0}),u("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),u("borderRadius",{defaultValue:"0px",parser:function(n,t,i,u,e){t=this.format(t);var tt,l,d,h,o,s,w,a,it,rt,c,v,g,b,k,nt,p=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],ut=n.style;for(it=parseFloat(n.offsetWidth),rt=parseFloat(n.offsetHeight),tt=t.split(" "),l=0;p.length>l;l++)this.p.indexOf("border")&&(p[l]=ft(p[l])),o=h=r(n,p[l],f,!1,"0px"),-1!==o.indexOf(" ")&&(h=o.split(" "),o=h[0],h=h[1]),s=d=tt[l],w=parseFloat(o),v=o.substr((w+"").length),g="="===s.charAt(1),g?(a=parseInt(s.charAt(0)+"1",10),s=s.substr(2),a*=parseFloat(s),c=s.substr((a+"").length-(0>a?1:0))||""):(a=parseFloat(s),c=s.substr((a+"").length)),""===c&&(c=lt[i]||v),c!==v&&(b=y(n,"borderLeft",w,v),k=y(n,"borderTop",w,v),"%"===c?(o=100*(b/it)+"%",h=100*(k/rt)+"%"):"em"===c?(nt=y(n,"borderLeft",1,"em"),o=b/nt+"em",h=k/nt+"em"):(o=b+"px",h=k+"px"),g&&(s=parseFloat(o)+a+c,d=parseFloat(h)+a+c)),e=pt(ut,p[l],o+" "+h,s+" "+d,!1,"0px",e);return e},prefix:!0,formatter:ur("0px 0px 0px 0px",!1,!0)}),u("backgroundPosition",{defaultValue:"0 0",parser:function(n,t,i,u,e,o){var c,b,h,v,y,l,p="background-position",a=f||et(n,null),s=this.format((a?rt?a.getPropertyValue(p+"-x")+" "+a.getPropertyValue(p+"-y"):a.getPropertyValue(p):n.currentStyle.backgroundPositionX+" "+n.currentStyle.backgroundPositionY)||"0 0"),w=this.format(t);if(-1!==s.indexOf("%")!=(-1!==w.indexOf("%"))&&(l=r(n,"backgroundImage").replace(vr,""),l&&"none"!==l)){for(c=s.split(" "),b=w.split(" "),ii.setAttribute("src",l),h=2;--h>-1;)s=c[h],v=-1!==s.indexOf("%"),v!==(-1!==b[h].indexOf("%"))&&(y=0===h?n.offsetWidth-ii.width:n.offsetHeight-ii.height,c[h]=v?parseFloat(s)/100*y+"px":100*(parseFloat(s)/y)+"%");s=c.join(" ")}return this.parseComplex(n.style,s,w,e,o)},formatter:fi}),u("backgroundSize",{defaultValue:"0 0",formatter:fi}),u("perspective",{defaultValue:"0px",prefix:!0}),u("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),u("transformStyle",{prefix:!0}),u("backfaceVisibility",{prefix:!0}),u("userSelect",{prefix:!0}),u("margin",{parser:si("marginTop,marginRight,marginBottom,marginLeft")}),u("padding",{parser:si("paddingTop,paddingRight,paddingBottom,paddingLeft")}),u("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(n,t,i,u,e,o){var c,s,h;return 9>rt?(s=n.currentStyle,h=8>rt?" ":",",c="rect("+s.clipTop+h+s.clipRight+h+s.clipBottom+h+s.clipLeft+")",t=this.format(t).split(",").join(h)):(c=this.format(r(n,this.p,f,!1,this.dflt)),t=this.format(t)),this.parseComplex(n.style,c,t,e,o)}}),u("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),u("autoRound,strictUnits",{parser:function(n,t,i,r,u){return u}}),u("border",{defaultValue:"0px solid #000",parser:function(n,t,i,u,e,o){return this.parseComplex(n.style,this.format(r(n,"borderTopWidth",f,!1,"0px")+" "+r(n,"borderTopStyle",f,!1,"solid")+" "+r(n,"borderTopColor",f,!1,"#000")),this.format(t),e,o)},color:!0,formatter:function(n){var t=n.split(" ");return t[0]+" "+(t[1]||"solid")+" "+(n.match(tt)||["#000"])[0]}}),u("borderWidth",{parser:si("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),u("float,cssFloat,styleFloat",{parser:function(n,t,i,r,u){var f=n.style,e="cssFloat"in f?"cssFloat":"styleFloat";return new o(f,e,0,0,u,-1,i,!1,0,f[e],t)}}),sr=function(n){var f,i=this.t,t=i.filter||r(this.data,"filter"),u=0|this.s+this.c*n;100===u&&(-1===t.indexOf("atrix(")&&-1===t.indexOf("radient(")&&-1===t.indexOf("oader(")?(i.removeAttribute("filter"),f=!r(this.data,"filter")):(i.filter=t.replace(ar,""),f=!0));f||(this.xn1&&(i.filter=t=t||"alpha(opacity="+u+")"),-1===t.indexOf("opacity")?0===u&&this.xn1||(i.filter=t+" alpha(opacity="+u+")"):i.filter=t.replace(ti,"opacity="+u))},u("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(n,t,i,u,e,s){var h=parseFloat(r(n,"opacity",f,!1,"1")),c=n.style,l="autoAlpha"===i;return"string"==typeof t&&"="===t.charAt(1)&&(t=("-"===t.charAt(0)?-1:1)*parseFloat(t.substr(2))+h),l&&1===h&&"hidden"===r(n,"visibility",f)&&0!==t&&(h=0),g?e=new o(c,"opacity",h,t-h,e):(e=new o(c,"opacity",100*h,100*(t-h),e),e.xn1=l?1:0,c.zoom=1,e.type=2,e.b="alpha(opacity="+e.s+")",e.e="alpha(opacity="+(e.s+e.c)+")",e.data=n,e.plugin=s,e.setRatio=sr),l&&(e=new o(c,"visibility",0,0,e,-1,null,!1,0,0!==h?"inherit":"hidden",0===t?"hidden":"inherit"),e.xs0="inherit",u._overwriteProps.push(e.n),u._overwriteProps.push(i)),e}}),wt=function(n,t){t&&(n.removeProperty?("ms"===t.substr(0,2)&&(t="M"+t.substr(1)),n.removeProperty(t.replace(bi,"-$1").toLowerCase())):n.removeAttribute(t))},hr=function(n){if(this.t._gsClassPT=this,1===n||0===n){this.t.className=0===n?this.b:this.e;for(var t=this.data,i=this.t.style;t;)t.v?i[t.p]=t.v:wt(i,t.p),t=t._next;1===n&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.className!==this.e&&(this.t.className=this.e)},u("className",{parser:function(n,t,i,r,u,e,s){var c,y,l,a,h,v=n.className,p=n.style.cssText;if(u=r._classNamePT=new o(n,i,0,0,u,2),u.setRatio=hr,u.pr=-11,it=!0,u.b=v,y=ot(n,f),l=n._gsClassPT){for(a={},h=l.data;h;)a[h.p]=1,h=h._next;l.setRatio(1)}return n._gsClassPT=u,u.e="="!==t.charAt(1)?t:v.replace(RegExp("\\s*\\b"+t.substr(2)+"\\b"),"")+("+"===t.charAt(0)?" "+t.substr(2):""),r._tween._duration&&(n.className=u.e,c=ui(n,y,ot(n),s,a),n.className=v,u.data=c.firstMPT,n.style.cssText=p,u=u.xfirst=r.parse(n,c.difs,u,e)),u}}),cr=function(n){if((1===n||0===n)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var i,t,r,u,f=this.t.style,e=c.transform.parse;if("all"===this.e)f.cssText="",u=!0;else for(i=this.e.split(","),r=i.length;--r>-1;)t=i[r],c[t]&&(c[t].parse===e?u=!0:t="transformOrigin"===t?ci:c[t].p),wt(f,t);u&&(wt(f,h),this.t._gsTransform&&delete this.t._gsTransform)}},u("clearProps",{parser:function(n,t,i,r,u){return u=new o(n,i,0,0,u,2),u.setRatio=cr,u.e=t,u.pr=-10,u.data=r._tween,it=!0,u}}),i="bezier,throwProps,physicsProps,physics2D".split(","),s=i.length;s--;)gr(i[s]);return i=e.prototype,i._firstPT=null,i._onInitTween=function(n,t,i){if(!n.nodeType)return!1;this._target=n;this._tween=i;this._vars=t;kt=t.autoRound;it=!1;lt=t.suffixMap||e.suffixMap;f=et(n,"");bt=this._overwriteProps;var l,s,u,a,b,k,y,v,w,c=n.style;if(ai&&""===c.zIndex&&(l=r(n,"zIndex",f),("auto"===l||""===l)&&(c.zIndex=0)),"string"==typeof t&&(a=c.cssText,l=ot(n,f),c.cssText=a+";"+t,l=ui(n,l,ot(n)).difs,!g&&lr.test(t)&&(l.opacity=parseFloat(RegExp.$1)),t=l,c.cssText=a),this._firstPT=s=this.parse(n,t,null),this._transformType){for(w=3===this._transformType,h?dt&&(ai=!0,""===c.zIndex&&(y=r(n,"zIndex",f),("auto"===y||""===y)&&(c.zIndex=0)),yi&&(c.WebkitBackfaceVisibility=this._vars.WebkitBackfaceVisibility||(w?"visible":"hidden"))):c.zoom=1,u=s;u&&u._next;)u=u._next;v=new o(n,"transform",0,0,null,2);this._linkCSSP(v,null,u);v.setRatio=w&&p?li:h?iu:tu;v.data=this._transform||ht(n,f,!0);bt.pop()}if(it){for(;s;){for(k=s._next,u=a;u&&u.pr>s.pr;)u=u._next;(s._prev=u?u._prev:b)?s._prev._next=s:a=s;(s._next=u)?u._prev=s:b=s;s=k}this._firstPT=a}return!0},i.parse=function(n,t,i,u){var e,d,h,l,v,s,p,a,w,b,k=n.style;for(e in t)s=t[e],d=c[e],d?i=d.parse(n,s,e,this,i,u,t):(v=r(n,e,f)+"",w="string"==typeof s,"color"===e||"fill"===e||"stroke"===e||-1!==e.indexOf("Color")||w&&wi.test(s)?(w||(s=oi(s),s=(s.length>3?"rgba(":"rgb(")+s.join(",")+")"),i=pt(k,e,v,s,!0,"transparent",i,0,u)):!w||-1===s.indexOf(" ")&&-1===s.indexOf(",")?(h=parseFloat(v),p=h||0===h?v.substr((h+"").length):"",(""===v||"auto"===v)&&("width"===e||"height"===e?(h=dr(n,e,f),p="px"):"left"===e||"top"===e?(h=ir(n,e,f),p="px"):(h="opacity"!==e?0:1,p="")),b=w&&"="===s.charAt(1),b?(l=parseInt(s.charAt(0)+"1",10),s=s.substr(2),l*=parseFloat(s),a=s.replace(ni,"")):(l=parseFloat(s),a=w?s.substr((l+"").length)||"":""),""===a&&(a=e in lt?lt[e]:p),s=l||0===l?(b?l+h:l)+a:t[e],p!==a&&""!==a&&(l||0===l)&&h&&(h=y(n,e,h,p),"%"===a?(h/=y(n,e,100,"%")/100,t.strictUnits!==!0&&(v=h+"%")):"em"===a?h/=y(n,e,1,"em"):"px"!==a&&(l=y(n,e,l,a),a="px"),b&&(l||0===l)&&(s=l+h+a)),b&&(l+=h),!h&&0!==h||!l&&0!==l?void 0!==k[e]&&(s||"NaN"!=s+""&&null!=s)?(i=new o(k,e,l||h||0,0,i,-1,e,!1,0,v,s),i.xs0="none"!==s||"display"!==e&&-1===e.indexOf("Style")?s:v):nr("invalid "+e+" tween value: "+t[e]):(i=new o(k,e,h,l-h,i,0,e,kt!==!1&&("px"===a||"zIndex"===e),0,v,s),i.xs0=a)):i=pt(k,e,v,s,!0,null,i,0,u)),u&&i&&!i.plugin&&(i.plugin=u);return i},i.setRatio=function(n){var i,u,r,t=this._firstPT,f=1e-6;if(1!==n||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(n||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;t;){if(i=t.c*n+t.s,t.r?i=Math.round(i):f>i&&i>-f&&(i=0),t.type)if(1===t.type)if(r=t.l,2===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2;else if(3===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3;else if(4===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4;else if(5===r)t.t[t.p]=t.xs0+i+t.xs1+t.xn1+t.xs2+t.xn2+t.xs3+t.xn3+t.xs4+t.xn4+t.xs5;else{for(u=t.xs0+i+t.xs1,r=1;t.l>r;r++)u+=t["xn"+r]+t["xs"+(r+1)];t.t[t.p]=u}else-1===t.type?t.t[t.p]=t.xs0:t.setRatio&&t.setRatio(n);else t.t[t.p]=i+t.xs0;t=t._next}else for(;t;)2!==t.type?t.t[t.p]=t.b:t.setRatio(n),t=t._next;else for(;t;)2!==t.type?t.t[t.p]=t.e:t.setRatio(n),t=t._next},i._enableTransforms=function(n){this._transformType=n||3===this._transformType?3:2;this._transform=this._transform||ht(this._target,f,!0)},i._linkCSSP=function(n,t,i,r){return n&&(t&&(t._prev=n),n._next&&(n._next._prev=n._prev),n._prev?n._prev._next=n._next:this._firstPT===n&&(this._firstPT=n._next,r=!0),i?i._next=n:r||null!==this._firstPT||(this._firstPT=n),n._next=t,n._prev=i),n},i._kill=function(t){var i,f,r,u=t;if(t.autoAlpha||t.alpha){u={};for(f in t)u[f]=t[f];u.opacity=1;u.autoAlpha&&(u.visibility=1)}return t.className&&(i=this._classNamePT)&&(r=i.xfirst,r&&r._prev?this._linkCSSP(r._prev,i._next,r._prev._prev):r===this._firstPT&&(this._firstPT=i._next),i._next&&this._linkCSSP(i._next,i._next._next,r._prev),this._classNamePT=null),n.prototype._kill.call(this,u)},ct=function(n,t,i){var e,u,r,f;if(n.slice)for(u=n.length;--u>-1;)ct(n[u],t,i);else for(e=n.childNodes,u=e.length;--u>-1;)r=e[u],f=r.type,r.style&&(t.push(ot(r)),i&&i.push(r)),1!==f&&9!==f&&11!==f||!r.childNodes.length||ct(r,t,i)},e.cascadeTo=function(n,i,r){var u,f,o,e=t.to(n,i,r),h=[e],c=[],l=[],s=[],a=t._internals.reservedProps;for(n=e._targets||e.target,ct(n,c,s),e.render(i,!0),ct(n,l),e.render(0,!0),e._enabled(!0),u=s.length;--u>-1;)if(f=ui(s[u],c[u],l[u]),f.firstMPT){f=f.difs;for(o in r)a[o]&&(f[o]=r[o]);h.push(t.to(s[u],i,f))}return h},n.activate([e]),e},!0)});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";window._gsDefine("plugins.CSSRulePlugin",["plugins.TweenPlugin","TweenLite","plugins.CSSPlugin"],function(n,t,i){var r=function(){n.call(this,"cssRule");this._overwriteProps.length=0},f=window.document,e=i.prototype.setRatio,u=r.prototype=new i;return u._propName="cssRule",u.constructor=r,r.version="0.6.1",r.API=2,r.getRule=function(n){var i,r,t,u,h=f.all?"rules":"cssRules",o=f.styleSheets,s=o.length,e=":"===n.charAt(0);for(n=(e?"":",")+n.toLowerCase()+",",e&&(u=[]);--s>-1;){try{r=o[s][h]}catch(c){console.log(c);continue}for(i=r.length;--i>-1;)if(t=r[i],t.selectorText&&-1!==(","+t.selectorText.split("::").join(":").toLowerCase()+",").indexOf(n)){if(!e)return t.style;u.push(t.style)}}return u},u._onInitTween=function(n,t,r){if(void 0===n.cssText)return!1;var u=n._gsProxy=n._gsProxy||f.createElement("div");return this._ss=n,this._proxy=u.style,u.style.cssText=n.cssText,i.prototype._onInitTween.call(this,u,t,r),!0},u.setRatio=function(n){e.call(this,n);this._ss.cssText=this._proxy.cssText},n.activate([r]),r},!0)});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";var t=window._gsDefine.plugin({propName:"roundProps",priority:-1,API:2,init:function(n,t,i){return this._tween=i,!0}}),n=t.prototype;n._onInitAllProps=function(){for(var u,n,i,t=this._tween,f=t.vars.roundProps instanceof Array?t.vars.roundProps:t.vars.roundProps.split(","),r=f.length,e={},o=t._propLookup.roundProps;--r>-1;)e[f[r]]=1;for(r=f.length;--r>-1;)for(u=f[r],n=t._firstPT;n;)i=n._next,n.pg?n.t._roundProps(e,!0):n.n===u&&(this._add(n.t,u,n.s,n.c),i&&(i._prev=n._prev),n._prev?n._prev._next=i:t._firstPT===n&&(t._firstPT=i),n._next=n._prev=null,t._propLookup[u]=o),n=i;return!1};n._add=function(n,t,i,r){this._addTween(n,t,i,i+r,t,!0);this._overwriteProps.push(t)}});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";var i=/(\d|\.)+/g,n={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},t=function(n,t,i){return n=0>n?n+1:n>1?n-1:n,0|255*(1>6*n?t+6*(i-t)*n:.5>n?i:2>3*n?t+6*(i-t)*(2/3-n):t)+.5},r=function(r){if(""===r||null==r||"none"===r)return n.transparent;if(n[r])return n[r];if("number"==typeof r)return[r>>16,255&r>>8,255&r];if("#"===r.charAt(0))return 4===r.length&&(r="#"+r.charAt(1)+r.charAt(1)+r.charAt(2)+r.charAt(2)+r.charAt(3)+r.charAt(3)),r=parseInt(r.substr(1),16),[r>>16,255&r>>8,255&r];if("hsl"===r.substr(0,3)){r=r.match(i);var e=Number(r[0])%360/360,o=Number(r[1])/100,u=Number(r[2])/100,f=.5>=u?u*(o+1):u+o-u*o,s=2*u-f;return r.length>3&&(r[3]=Number(r[3])),r[0]=t(e+1/3,s,f),r[1]=t(e,s,f),r[2]=t(e-1/3,s,f),r}return r.match(i)||n.transparent};window._gsDefine.plugin({propName:"colorProps",priority:-1,API:2,init:function(n,t){this._target=n;var u,f,e,i;for(u in t)e=r(t[u]),this._firstPT=i={_next:this._firstPT,p:u,f:"function"==typeof n[u],n:u,r:!1},f=r(i.f?n[u.indexOf("set")||"function"!=typeof n["get"+u.substr(3)]?u:"get"+u.substr(3)]():n[u]),i.s=Number(f[0]),i.c=Number(e[0])-i.s,i.gs=Number(f[1]),i.gc=Number(e[1])-i.gs,i.bs=Number(f[2]),i.bc=Number(e[2])-i.bs,(i.rgba=f.length>3||e.length>3)&&(i.as=4>f.length?1:Number(f[3]),i.ac=(4>e.length?1:Number(e[3]))-i.as),i._next&&(i._next._prev=i);return!0},set:function(n){for(var i,t=this._firstPT;t;)i=(t.rgba?"rgba(":"rgb(")+(t.s+n*t.c>>0)+", "+(t.gs+n*t.gc>>0)+", "+(t.bs+n*t.bc>>0)+(t.rgba?", "+(t.as+n*t.ac):"")+")",t.f?this._target[t.p](i):this._target[t.p]=i,t=t._next}})});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";var t=function(n){var i=n.nodeType,r="";if(1===i||9===i||11===i){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)r+=t(n)}else if(3===i||4===i)return n.nodeValue;return r},i=window._gsDefine.plugin({propName:"text",API:2,init:function(n,i,r){var u,f;if(!("innerHTML"in n))return!1;if(this._target=n,"object"!=typeof i&&(i={value:i}),void 0===i.value)return this._text=this._original=[""],!0;for(this._delimiter=i.delimiter||"",this._original=t(n).replace(/\s+/g," ").split(this._delimiter),this._text=i.value.replace(/\s+/g," ").split(this._delimiter),this._runBackwards=r.vars.runBackwards===!0,this._runBackwards&&(u=this._original,this._original=this._text,this._text=u),"string"==typeof i.newClass&&(this._newClass=i.newClass,this._hasClass=!0),"string"==typeof i.oldClass&&(this._oldClass=i.oldClass,this._hasClass=!0),u=this._original.length-this._text.length,f=0>u?this._original:this._text,this._fillChar=i.fillChar||(i.padSpace?"&nbsp;":""),0>u&&(u=-u);--u>-1;)f.push(this._fillChar);return!0},set:function(n){n>1?n=1:0>n&&(n=0);this._runBackwards&&(n=1-n);var r,u,i,f=this._text.length,t=0|n*f+.5;this._hasClass?(r=this._newClass&&0!==t,u=this._oldClass&&t!==f,i=(r?"<span class='"+this._newClass+"'>":"")+this._text.slice(0,t).join(this._delimiter)+(r?"<\/span>":"")+(u?"<span class='"+this._oldClass+"'>":"")+this._delimiter+this._original.slice(t).join(this._delimiter)+(u?"<\/span>":"")):i=this._text.slice(0,t).join(this._delimiter)+this._delimiter+this._original.slice(t).join(this._delimiter);this._target.innerHTML="&nbsp;"===this._fillChar&&-1!==i.indexOf("  ")?i.split("  ").join("&nbsp;&nbsp;"):i}}),n=i.prototype;n._newClass=n._oldClass=n._delimiter=""});window._gsDefine&&window._gsQueue.pop()();(window._gsQueue||(window._gsQueue=[])).push(function(){"use strict";var u=function(n){var t=n.nodeType,i="";if(1===t||9===t||11===t){if("string"==typeof n.textContent)return n.textContent;for(n=n.firstChild;n;n=n.nextSibling)i+=u(n)}else if(3===t||4===t)return n.nodeValue;return i},f=function(n,t){for(var r=t.length,i="";--n>-1;)i+=t[0|Math.random()*r];return i},i=function(n){this.chars=n.split("");this.sets=[];this.length=50;for(var t=0;20>t;t++)this.sets[t]=f(80,this.chars);this.grow=function(n){for(t=0;20>t;t++)this.sets[t]+=f(n-this.length,this.chars);this.length=n}},r="ABCDEFGHIJKLMNOPQRSTUVWXYZ",e=r.toLowerCase(),t={upperCase:new i(r),lowerCase:new i(e),upperAndLowerCase:new i(r+e)},o=window._gsDefine.plugin({propName:"scrambleText",API:2,overwriteProps:["scrambleText","text"],init:function(n,r,f){if(!("innerHTML"in n))return!1;this._target=n;"object"!=typeof r&&(r={text:r});var e,h,s,o;return this._delimiter=e=r.delimiter||"",this._original=u(n).replace(/\s+/g," ").split("&nbsp;").join("").split(e),this._text=(r.text||r.value||"").replace(/\s+/g," ").split(e),this._hasClass=!1,"string"==typeof r.newClass&&(this._newClass=r.newClass,this._hasClass=!0),"string"==typeof r.oldClass&&(this._oldClass=r.oldClass,this._hasClass=!0),h=this._text.length-this._original.length,this._length=this._original.join(e).length,this._lengthDif=this._text.join(e).length-this._length,this._fillChar=r.fillChar||r.chars&&-1!==r.chars.indexOf(" ")?"&nbsp;":"",this._charSet=o=t[r.chars||"upperCase"]||new i(r.chars),this._speed=.016/(r.speed||1),this._prevScrambleTime=0,this._setIndex=0|20*Math.random(),s=this._length+Math.max(this._lengthDif,0),s>o.length&&o.grow(s),this._chars=o.sets[this._setIndex],this._revealDelay=r.revealDelay||0,this._tweenLength=r.tweenLength!==!1,this._tween=f},set:function(n){var i,r,f,o,s,u,c=this._text.length,e=this._delimiter,t=this._tween._time,h=t-this._prevScrambleTime;this._revealDelay&&(this._tween.vars.runBackwards&&(t=this._tween._duration-t),n=0===t?0:this._revealDelay>t?1e-6:t===this._tween._duration?1:this._tween._ease.getRatio((t-this._revealDelay)/(this._tween._duration-this._revealDelay)));0>n?n=0:n>1&&(n=1);i=0|n*c+.5;r=this._text.slice(0,i).join(e);f=this._original.slice(i).join(e);n&&((h>this._speed||-this._speed>h)&&(this._setIndex=(this._setIndex+(0|19*Math.random()))%20,this._chars=this._charSet.sets[this._setIndex],this._prevScrambleTime+=h),f=this._chars.substr(r.length,0|this._length+(this._tweenLength?1-(n=1-n)*n*n*n:1)*this._lengthDif-r.length+.5));this._hasClass?(o=this._newClass&&0!==i,s=this._oldClass&&i!==c,u=(o?"<span class='"+this._newClass+"'>":"")+r+(o?"<\/span>":"")+(s?"<span class='"+this._oldClass+"'>":"")+e+f+(s?"<\/span>":"")):u=r+e+f;this._target.innerHTML="&nbsp;"===this._fillChar&&-1!==u.indexOf("  ")?u.split("  ").join("&nbsp;&nbsp;"):u}}),n=o.prototype;n._newClass=n._oldClass="";for(n in t)t[n.toLowerCase()]=t[n],t[n.toUpperCase()]=t[n]});window._gsDefine&&window._gsQueue.pop()(),function(n,t,i){function it(e,o,c){function cu(t){var o=0,s,i,e,u;if(b.options.autoScale&&he(),b.position.old=n.extend({},b.position),ir=ci[b.options.navigation.horizontal?"width":"height"](),ai=li[b.options.navigation.horizontal?"outerWidth":"outerHeight"](),b.pages=[],b.position.start=0,b.position.end=Math.max(ai-ir,0),hi={},fu){s=b.slides.length;si=li.children(b.options.navigation.slideSelector);b.slides=[];var c=h(li,b.options.navigation.horizontal?"paddingLeft":"paddingTop"),v=h(li,b.options.navigation.horizontal?"paddingRight":"paddingBottom"),l=h(si,b.options.navigation.horizontal?"marginLeft":"marginTop"),y=h(si.slice(-1),b.options.navigation.horizontal?"marginRight":"marginBottom"),f=0,p=si.css("float")!=="none";o=l?0:y;ai=0;si.each(function(t,i){var u=n(i),o=ht(u),tt=di(o),s=o.size||b.options.navigation.slideSize,a=h(u,b.options.navigation.horizontal?"marginLeft":"marginTop"),y=h(u,b.options.navigation.horizontal?"marginRight":"marginBottom"),w=h(u,b.options.navigation.horizontal?"paddingLeft":"paddingTop"),k=h(u,b.options.navigation.horizontal?"paddingRight":"paddingBottom"),d=h(u,b.options.navigation.horizontal?"borderLeftWidth":"borderTopWidth"),g=h(u,b.options.navigation.horizontal?"borderRightWidth":"borderBottomWidth"),it=s?w+k+d+g:0,e=de(u,s),nt={element:i,options:o,type:tt,captions:[],ID:o.ID&&ut(o.ID)||t,size:e,half:e/2,start:ai-(!t||b.options.navigation.horizontal?0:a),center:ai-Math.round(ir/2-e/2),end:ai-ir+e-(l?0:y)};n("."+r+"Caption",u).each(function(t,i){var f=n(i),o=ht(f),u=gi(f),e=f.data(r+"styles"),s={element:i,options:o,animation:u};e&&hr&&b.options.autoScale&&f.css(ct(n.extend({},e,u[u.length-1]&&u[u.length-1].style||{}),ft,au));nt.captions.push(s)});s&&(e-=it,u[b.options.navigation.horizontal?"width":"height"](e));t||(f=-(pr?Math.round(ir/2-e/2):0)+c,ai+=c);ai+=e;s&&(ai+=a+y+w+k+d+g);b.options.navigation.horizontal||p||y&&a&&t>0&&(ai-=Math.min(a,y));t===si.length-1&&(ai+=v);b.slides.push(nt)});li[0].style[b.options.navigation.horizontal?"width":"height"]=ai+"px";ai-=o;b.position.start=f;b.position.end=pr?b.slides.length?b.slides[b.slides.length-1].center:f:Math.max(ai-ir,0);(b.relative.activeSlide>=b.slides.length||s===0&&b.slides.length>0&&b.initialized&&lu)&&nf(b.slides.length>0?b.slides.length-1:0)}if(b.position.center=Math.round(b.position.end/2+b.position.start/2),lf(),ir>0&&(i=b.position.start,e="",n.each(b.slides,function(n,t){(pr||t.start+t.size>i)&&(i=t[pr?"center":"start"],b.pages.push(i),i+=ir)}),sr[0])){for(u=0;u<b.pages.length;u++)e+=b.options.pages.pageBuilder.call(b,u);vu=sr.html(e).children()}b.slides.length>0&&(!b.initialized||b.initialized&&lu)&&se();b.activate(b.relative.activeSlide,t);b.relative.slideElementSize=ai;b.relative.frameSize=ir;(!b.initialized||b.initialized&&lu)&&(df(),no());b.options.autoResize&&ne(a(b.relative.activeSlide,b.relative.firstSlide,b.relative.lastSlide),1);b.initialized&&gf();ti("load")}function ru(n,t,i){if(lt.released&&!i){var r=cf(n),u=n>b.position.start&&n<b.position.end;nu?(u&&(n=b.slides[r.centerSlide].center),pr&&b.options.navigation.activateMiddle&&nf(r.centerSlide)):u&&(n=b.slides[r.firstSlide].start)}lt.init&&lt.slideElement&&b.options.dragging.elasticBounds?n>b.position.end?n=b.position.end+(n-b.position.end)/6:n<b.position.start&&(n=b.position.start+(n-b.position.start)/6):n=a(n,b.position.start,b.position.end);ui.start=+new Date;ui.time=0;ui.from=b.position.current;ui.to=n;ui.delta=n-b.position.current;ui.tweesing=lt.tweese||lt.init&&!lt.slideElement;ui.immediate=t||lt.init&&lt.slideElement&&!lt.tweese;lt.tweese=0;n!==b.position.destination&&(b.position.destination=n,ti("change"),hu||ku(),b.options.autoResize&&ne(b.relative.activeSlide,t));yf();lf();af();oe()}function ku(){if(!hu){hu=tt(ku);lt.released&&ti("moveStart");return}ui.immediate?b.position.current=ui.to:ui.tweesing?b.position.current+=(ui.to-b.position.current)*(lt.released?b.options.dragging.swingSpeed:b.options.dragging.syncSpeed):(ui.time=Math.min(+new Date-ui.start,b.options.speed),b.position.current=ui.from+ui.delta*jQuery.easing[b.options.easing](ui.time/b.options.speed,ui.time,0,1,b.options.speed));ui.to===Math.round(b.position.current)?(b.position.current=ui.to,lt.tweese=hu=0):hu=tt(ku);ti("move");v?li[0].style[v]=et+(b.options.navigation.horizontal?"translateX":"translateY")+"("+-b.position.current+"px)":li[0].style[b.options.navigation.horizontal?"left":"top"]=-Math.round(b.position.current)+"px";!hu&&lt.released&&(df(),ti("moveEnd"))}function oe(){vu[0]&&hi.page!==b.relative.activePage&&(hi.page=b.relative.activePage,vu.removeClass(b.options.classes.activeClass).eq(b.relative.activePage).addClass(b.options.classes.activeClass),ti("activePage",hi.page))}function se(){var t="";n.each(b.slides,function(n,i){var r=i.options.thumbnail||i.options.cover||1;b.thumbnails.push(r);lr[0]&&r&&(t+=b.options.thumbnails.thumbnailBuilder.call(b,n,r))});lr[0]&&(ff=lr.html(t).children(),b.options.thumbnails.thumbnailNav&&(er?er.destroy():(n.extend(!0,yu,{moveBy:b.options.moveBy,speed:b.options.speed,easing:b.options.easing,startAt:b.options.startAt,navigation:{horizontal:b.options.thumbnails.horizontal,navigationType:b.options.thumbnails.thumbnailNav,slideSize:b.options.thumbnails.thumbnailSize,activateOn:b.options.thumbnails.activateOn},scrolling:{scrollBy:b.options.thumbnails.scrollBy},dragging:{mouseDragging:b.options.thumbnails.mouseDragging,touchDragging:b.options.thumbnails.touchDragging,swingSpeed:b.options.dragging.swingSpeed,elasticBounds:b.options.dragging.elasticBounds}}),er=new it(lr.parent(),yu)),b.options.thumbnails.preloadThumbnails?ii(b.thumbnails).done(function(){er.init()}):er.init()))}function he(){var i=fi.width(),t=i/uf.width,n;au=t;n=uf.height*t;b.options.minHeight!=null&&n<b.options.minHeight&&(n=b.options.minHeight);ci.height(n)}function hf(){oi.speed&&b.position.current!==(oi.speed>0?b.position.end:b.position.start)||b.stop();sf=lt.init?tt(hf):0;oi.now=+new Date;oi.pos=b.position.current+(oi.now-oi.lastTime)/1e3*oi.speed;ru(lt.init?oi.pos:Math.round(oi.pos));lt.init||b.position.current!==b.position.destination||ti("moveEnd");oi.lastTime=oi.now}function du(n,t,r){if(y(t)==="boolean"&&(r=t,t=i),t===i)ru(b.position[n],r);else{if(nu&&n!=="center")return;var u=b.getSlide(t);u&&ru(u[n],r,!nu)}}function yr(n){return y(n)!=="undefined"?w(n)?n>=0&&n<b.slides.length?n:-1:si.index(n):-1}function gu(n){return yr(w(n)&&n<0?n+b.slides.length:n)}function nf(n){var t=yr(n);return!fu||t<0?!1:(hi.active!==t&&(si.eq(b.relative.activeSlide).removeClass(b.options.classes.activeClass),si.eq(t).addClass(b.options.classes.activeClass),hr||ie(hi.active),hi.active=b.relative.activeSlide=t,af(),!hr&&iu&&rf(),tu&&(tu=clearTimeout(tu)),b.slides[t].captions.length&&!hr&&(tu=setTimeout(function(){te(t);tu=clearTimeout(tu)},b.options.speed+100)),b.options.deeplinking.linkID&&!hr&&!su&&b.initialized&&fo(t),ti("active",t)),t)}function cf(n){var i,s,r,h,t,o;for(n=a(w(n)?n:b.position.destination,b.position.start,b.position.end),i={},s=pr?0:ir/2,r=0,h=b.pages.length;r<h;r++){if(n>=b.position.end||r===b.pages.length-1){i.activePage=b.pages.length-1;break}if(n<=b.pages[r]+s){i.activePage=r;break}}var u=!1,e=!1,f=!1;for(t=0,o=b.slides.length;t<o;t++)if(u===!1&&n<=b.slides[t].start+b.slides[t].half&&(u=t),f===!1&&n<=b.slides[t].center+b.slides[t].half&&(f=t),t===o-1||n<=b.slides[t].end+b.slides[t].half){e=t;break}return i.firstSlide=w(u)?u:0,i.centerSlide=w(f)?f:i.firstSlide,i.lastSlide=w(e)?e:i.centerSlide,i}function lf(t){n.extend(b.relative,cf(t))}function af(){var n=b.position.destination<=b.position.start,t=b.position.destination>=b.position.end,i=n?1:t?2:3;hi.slideElementPosState!==i&&(hi.slideElementPosState=i,br.prop("disabled",n).add(wr)[n?"addClass":"removeClass"](b.options.classes.disabledClass),kr.prop("disabled",t).add(vr)[t?"addClass":"removeClass"](b.options.classes.disabledClass));hi.fwdbwdState!==i&&lt.released&&(hi.fwdbwdState=i,wr.prop("disabled",n),vr.prop("disabled",t));var r=b.relative.activeSlide===0,u=b.relative.activeSlide>=b.slides.length-1,f=r?1:u?2:3;hi.slidesButtonState!==f&&(hi.slidesButtonState=f,eu[r?"addClass":"removeClass"](b.options.classes.disabledClass).prop("disabled",r),ou[u?"addClass":"removeClass"](b.options.classes.disabledClass).prop("disabled",u))}function oi(n,t,i){if(n=gu(n),t=gu(t),n>-1&&t>-1&&n!==t&&(!i||t!==n-1)&&(i||t!==n+1)){si.eq(n)[i?"insertAfter":"insertBefore"](b.slides[t].element);var u=n<t?n:i?t:t-1,f=n>t?n:i?t+1:t,r=n>t;n===b.relative.activeSlide?hi.active=b.relative.activeSlide=i?r?t+1:t:r?t:t-1:b.relative.activeSlide>u&&b.relative.activeSlide<f&&(hi.active=b.relative.activeSlide+=r?1:-1);cu()}}function vf(n,t){for(var i=0,r=or[n].length;i<r;i++)if(or[n][i]===t)return i;return-1}function yf(){lt.released&&!b.isPaused&&b.resume()}function ce(){lt.history[0]=lt.history[1];lt.history[1]=lt.history[2];lt.history[2]=lt.history[3];lt.history[3]=lt.delta}function pf(n){lt.released=0;lt.source=n;lt.slideElement=n==="slideElement"}function le(t){if(!lt.init&&!iu){var i=t.type==="touchstart",r=t.data.source;if(i?b.options.dragging.touchDragging:b.options.dragging.mouseDragging&&t.which<2){i||p(t,1);pf(r);lt.$source=n(t.target);lt.init=0;lt.touch=i;lt.pointer=i?t.originalEvent.touches[0]:t;lt.initX=lt.pointer.pageX;lt.initY=lt.pointer.pageY;lt.initPos=b.position.current;lt.start=+new Date;lt.time=0;lt.path=0;lt.pathToInit=i?50:10;lt.history=[0,0,0,0];lt.initLoc=lt[b.options.navigation.horizontal?"initX":"initY"];lt.deltaMin=-lt.initLoc;lt.deltaMax=document[b.options.navigation.horizontal?"width":"height"]-lt.initLoc;li.addClass(b.options.classes.draggedClass);k.on(i?yt:vt,wf);of=setInterval(ce,10)}}}function wf(n){if(lt.released=n.type==="mouseup"||n.type==="touchend",lt.pointer=lt.touch?n.originalEvent[lt.released?"changedTouches":"touches"][0]:n,lt.pathX=lt.pointer.pageX-lt.initX,lt.pathY=lt.pointer.pageY-lt.initY,lt.pathTotal=Math.sqrt(Math.pow(lt.pathX,2)+Math.pow(lt.pathY,2)),lt.delta=a(b.options.navigation.horizontal?lt.pathX:lt.pathY,lt.deltaMin,lt.deltaMax),!lt.init&&lt.pathTotal>lt.pathToInit){if(lt.slideElement){if(b.options.navigation.horizontal?Math.abs(lt.pathX)<Math.abs(lt.pathY):Math.abs(lt.pathX)>Math.abs(lt.pathY)){tf();return}lt.$source.on(l,wt)}lt.init=1;b.pause(1);ti("moveStart")}lt.init?(lt.released?(lt.touch||p(n),tf(),b.options.dragging.releaseSwing&&lt.slideElement&&(lt.swing=(lt.delta-lt.history[0])/40*300,lt.delta+=lt.swing,lt.tweese=Math.abs(lt.swing)>10)):p(n),ru(Math.round(lt.initPos-lt.delta))):lt.released&&tf()}function tf(){lt.init=0;clearInterval(of);k.off(lt.touch?yt:vt,wf);li.removeClass(b.options.classes.draggedClass);b.resume(1);b.position.current===b.position.destination&&ti("moveEnd")}function bf(){b.stop();k.off("mouseup",bf)}function uu(n){p(n);switch(this){case vr[0]:case wr[0]:b.moveBy(vr.is(this)?b.options.moveBy:-b.options.moveBy);k.on("mouseup",bf);break;case eu[0]:b.prev();break;case ou[0]:b.next();break;case br[0]:b.prevPage();break;case kr[0]:b.nextPage();break;case pu[0]:b.toggleFullScreen()}}function ae(n){if(b.options.scrolling.scrollBy&&b.position.start!==b.position.end){p(n,1);var t=n.originalEvent,i=a(-t.wheelDelta||t.detail,-1,1);b[nu?"toCenter":"toStart"](a((nu?b.relative.centerSlide:b.relative.firstSlide)+b.options.scrolling.scrollBy*i,0,b.slides.length))}}function ve(n){if(b.options.navigation.keyboardNavBy)switch(n.which){case b.options.navigation.horizontal?37:38:p(n);b[b.options.navigation.keyboardNavBy==="pages"?"prevPage":"prev"]();break;case b.options.navigation.horizontal?39:40:p(n);b[b.options.navigation.keyboardNavBy==="pages"?"nextPage":"next"]()}}function kf(){var t=n(this);return t.hasClass(r+"Close")?rf():io(t.parent()[0]),!1}function ye(){hr&&(hr=clearTimeout(hr));hr=setTimeout(function(){b.reload(!0);er&&er.reload(!0);ti("resize");hr=clearTimeout(hr)},100)}function pe(){f.isFullScreen()||b.exitFullScreen()}function we(){this.parentNode===li[0]&&b.activate(this)}function be(){this.parentNode===sr[0]&&b.activatePage(vu.index(this))}function ke(n){b.options.cycling.pauseOnHover&&b[n.type==="mouseenter"?"pause":"resume"](2)}function ti(n,t){if(or[n]){for(bu=or[n].length,st.length=0,gr=0;gr<bu;gr++)st.push(or[n][gr]);for(gr=0;gr<bu;gr++)st[gr].call(b,n,t)}}function de(n,t){return parseInt(t?t.indexOf("%")!==-1?tr(t.replace("%",""),ir):t:n[b.options.navigation.horizontal?"outerWidth":"outerHeight"](!0))}function ge(t,i){var r=[];return n.each(b.slides,function(n,u){var f=u.start,e=f+u.size;(f>=t&&e<=i||e>=t&&f<=t||f<=i&&e>=i)&&r.push(u)}),r}function df(){function t(t){if(t.cover){var i=bt(t.SlideEl);ii(t.cover).done(function(u){var f=n('<div class="'+r+'Cover"><img src="'+t.cover+'" ondragstart="return false" /><\/div>'),e=n("img",f);f.css({width:"100%",height:"100%",overflow:"hidden"});kt(i);e.data({naturalWidth:u[0].width,naturalHeight:u[0].height});t.SlideEl.prepend(f);gf(t.slide);ti("coverLoaded",t.index)})}}function e(i,r){var e,o,u,f,s;if(r.type==="content"||(e=n(r.element),o=e.data("processed"),o))return!0;u=r.options.cover||ni(r.options.video)&&r.options.video;f=ni(u);f?(s=bt(e),rr(f.oembed,function(n){kt(s);n&&(u=n[f.inJSON],f.replace&&(u=u.replace(f.replace.from,f.replace.to)),r.options.cover=u,t({cover:u,slide:r,SlideEl:e,index:i}))})):t({cover:u,slide:r,SlideEl:e,index:i});e.data("processed",1)}var i=a(b.position.current,b.position.start,b.position.end+ir),u=a(b.position.current+ir,b.position.start,b.position.end+ir),f=ge(i,u);n.each(f,e)}function no(){function t(t,i){var f,u,e;if(i.type==="content"||(f=n(i.element),u=i.options.icon||i.type,n("."+r+ri(u),f)[0]))return!0;u!=="content"&&u!=="image"&&(e=to(f,u),u!=="link"&&e.bind(l,kf))}n.each(b.slides,t)}function to(i,u){var s=r+ri(u),f;if(!n("."+s,i).length){if(f=n('<a class="'+r+"Icon "+s+'"><\/a>'),u==="link"){var h=yr(i),e=b.slides[h],c=e.options.link.url&&g(e.options.link.url)||t.location.href,l=e.options.link.target||null,o=n.extend(!0,{href:c,target:l},e.options.link);o.url&&delete o.url;f[n.fn.attr?"attr":"prop"](o)}return i.append(f),f}}function io(t){var e=yr(t),i,u,f;iu&&rf();t=b.slides[e];i=n(t.element);i.children().hide();u=ro(e);f=n('<a class="'+r+"Icon "+r+'Close"><\/a>');i.prepend(u).prepend(f);f.bind(l,kf);fi.addClass(r+"Media");ie(b.relative.activeSlide);b.pause();iu=u}function rf(){var t=iu.parent();iu.remove();iu=null;n("."+r+"Close",t).unbind(l).remove();fi.removeClass(r+"Media");t.children().show();b.resume();tu||te(b.relative.activeSlide)}function ro(t){var w=yr(t),a,l,v;t=b.slides[w];var k=t.type,i=t.options,o=i.mp4||i.video||i.source,u;switch(k){case"video":var h=fr(o,"PATHINFO_EXTENSION"),y=i.videoFrame,c=i.mp4,f=i.webm,e=i.ogv,d=c||f||e||0,p=gt(o);if(h=n.isPlainObject(h)?null:h.toLowerCase(),/^(avi|mov|mpg|mpeg|mp4|webm|ogv|3gp|m4v)$/i.test(h)||y||c||f||e)if(y||d&&b.options.videoFrame)a=y||b.options.videoFrame,l=[],c&&l.push({type:s.mp4,src:g(c)}),f&&l.push({type:s.webm,src:g(f)}),e&&l.push({type:s.ogv,src:g(e)}),l.length>0&&(a+=(ur(a,"QUERY")?"&":"?")+r.toLowerCase()+"videos="+ut(JSON.stringify(l)),i.cover&&(a+="&"+r.toLowerCase()+"cover="+ut(g(i.cover)))),u=n(rt("iframe",{src:a,scrolling:"no"}));else if(ot(s[h])||c&&ot(s.mp4)||f&&ot(s.webm)||e&&ot(s.ogv))v=[{name:"source",type:c&&s.mp4||s[h],src:o}],f&&v.push({name:"source",type:s.webm,src:f}),e&&v.push({name:"source",type:s.ogv,src:e}),i.HTML5Video&&n.each(i.HTML5Video,function(t,i){v.push(n.extend({},{name:t},i))}),u=n(rt("video",{},v));else if(pt.quicktime)u=n(ar(o,"100%","100%","","SCALE","aspect","AUTOPLAY","true","LOOP","false"));else throw"You need to install QuickTime for playing this video!";else if(p)u=n(rt(p.type,{src:p.source,scrolling:"no"}));else throw"Video not supported!";break;case"iframe":u=n(rt("iframe",{src:o}));break;case"flash":u=n(rt("embed",{src:o,flashvars:i.flashvars||null}))}return u}function gf(t){function u(t,i){var s,h,l;if(i.type==="content"||(s=n(i.element),h=n("."+r+"Cover img",s),!h[0]))return!0;var a=(i.options.viewport||b.options.viewport).toLowerCase(),f=h.data(),c=s.width(),o=s.height(),e=c,u=o,v=0,y=0;a==="fit"?(l=dt(e,u,f.naturalWidth,f.naturalHeight),e=l.width,u=l.height):a==="fill"?(u=e/f.naturalWidth*f.naturalHeight,u<o&&(e=o/f.naturalHeight*f.naturalWidth,u=o)):a==="center"&&(l=dt(e,u,f.naturalWidth,f.naturalHeight,1),e=f.naturalWidth,u=f.naturalHeight);y=(o>u?o-u:-(u-o))/2;v=(c>e?c-e:-(e-c))/2;h.css({width:e,height:u,marginTop:y,marginLeft:v})}var i=t?[t]:b.slides;n.each(i,u)}function ne(t,i){var u=yr(t),f=n(b.slides[u].element)[b.options.navigation.horizontal?"outerHeight":"outerWidth"](),r={};r[b.options.navigation.horizontal?"height":"width"]=f;ci.stop().animate(r,i?0:b.options.speed,b.options.easing)}function uo(){b.options.commands.thumbnails&&!lr[0]&&(lr=n("<ul><\/ul>"),fi.append(n('<div class="'+r+'Thumbnails"><\/div>').html(lr)));b.options.commands.pages&&!sr[0]&&(sr=n('<ul class="'+r+'Pages"><\/ul>'),fi.append(sr));b.options.commands.buttons&&fu&&!kr[0]&&(kr=n('<a class="'+r+"Buttons "+r+'Next"><\/a>'),fi.prepend(kr));b.options.commands.buttons&&fu&&!br[0]&&(br=n('<a class="'+r+"Buttons "+r+'Prev"><\/a>'),fi.prepend(br));!b.options.commands.buttons||fu||vr[0]||(vr=n('<a class="'+r+"Buttons "+r+'Next"><\/a>'),fi.prepend(vr));!b.options.commands.buttons||fu||wr[0]||(wr=n('<a class="'+r+"Buttons "+r+'Prev"><\/a>'),fi.prepend(wr))}function te(t){function e(t,i){var f=n(i.element),o=f.data(r+"styles"),e;cr[t]={frames:i.animation.length,timeOut:null};e={position:"absolute"};f.show().addClass(b.options.classes.showedCaptionsClass).css(e);o||(o=nr(f),f.data(r+"styles",o));b.options.autoScale&&(e=n.extend({},e,ct(o,ft,au)),f.css(e));re(u,f,t)}var i=yr(t),t=b.slides[i],u=n(t.element),f=t.captions;n.each(f,e)}function ie(t){var i=yr(t);b.slides[i]&&b.slides[i].captions.length&&(si.eq(i).find("."+r+"Caption").stop().removeAttr("style").hide().removeClass(b.options.classes.showedCaptionsClass),n.each(cr,function(n,t){clearTimeout(t.timeOut)}),cr=[])}function re(t,i,r,u){var c=b.slides[b.relative.activeSlide],f=c.captions[r],o=f.options,s=u&&o.startAtOnRepeat||0;s&&f.animation.length===cr[r].frames&&(cr[r].frames=f.animation.length-s);var h=f.animation.length-cr[r].frames,e=f.animation[h]||{},l=e.style&&n.extend({},e.style,ct(e.style,ft,au))||{};cr[r].timeOut=setTimeout(function(){i.stop().animate(l,e.speed||0,e.easing||"swing",function(){cr[r].frames--;(cr[r].frames>0||o.loop)&&(o.loop&&cr[r].frames===0&&(cr[r].frames=f.animation.length,u=1),re(t,i,r,u))})},u&&o.dontDelayOnRepeat&&h===s?0:e.delay||0)}function fo(n){var i=b.slides[n];su=1;t.location.hash=b.options.deeplinking.linkID+b.options.deeplinking.separator+i.ID;su=0}function eo(t){var i=0;return n.each(b.slides,function(n,r){t==r.ID&&(i=n)}),i}function ue(n){var r=t.location.hash.replace("#",""),u=r.split(b.options.deeplinking.separator),i;su||(n&&(su=1),u[0]===b.options.deeplinking.linkID?(i=eo(u[1]),b.initialized?b.activate(i):(b.options.startRandom=0,b.options.startAt=i)):n&&r.length===0&&b.activate(b.options.startAt),n&&(su=0))}var b=this,si,lr,ff;b.options=n.extend(!0,{},it.defaults,o);var ci=n(e),fi=n(e).parent(),li=ci.children().eq(0),wu=ht(ci),uf=b.options.autoScale&&(wu.height&&{width:wu.width,height:wu.height}||{width:fi.width(),height:fi.height()})||null,ir=0,au=1,ai=0;b.position={current:0,start:0,center:0,end:0,destination:0};si=0;b.slides=[];b.relative={activeSlide:-1,firstSlide:0,centerSlide:0,lastSlide:0,activePage:0};var fe=b.options.navigation.navigationType==="basic",pr=b.options.navigation.navigationType==="forceCentered",nu=b.options.navigation.navigationType==="centered"||pr,fu=fe||nu||pr,sr=b.options.pages.pagesBar&&n(b.options.pages.pagesBar)||{},vu=0;b.pages=[];lr=b.options.thumbnails.thumbnailsBar&&n(b.options.thumbnails.thumbnailsBar)||{};ff=0;b.thumbnails=[];var er=null,yu={},ef=b.options.scrolling.scrollSource&&n(b.options.scrolling.scrollSource)||ci,ee=b.options.dragging.dragSource&&n(b.options.dragging.dragSource)||ci,lt={released:1},vr=n(b.options.buttons.forward),wr=n(b.options.buttons.backward),eu=n(b.options.buttons.prev),ou=n(b.options.buttons.next),br=n(b.options.buttons.prevPage),kr=n(b.options.buttons.nextPage),pu=n(b.options.buttons.fullScreen),lu=0,su=0,or={},hi={},ui={},oi={},hu=0,of=0,dr=0,sf=0,hr=0,tu=0,cr=[],iu=null,gr,bu;b.initialized=0;b.frame=ci[0];b.slideElement=li[0];b.isFullScreen=0;b.isPaused=0;b.reload=cu;b.getSlide=function(n){var t=yr(n);return t!==-1?b.slides[t]:!1};b.moveBy=function(n){(oi.speed=n,!lt.init&&oi.speed&&b.position.current!==(oi.speed>0?b.position.end:b.position.start))&&(oi.lastTime=+new Date,oi.startPos=b.position.current,pf("button"),lt.init=1,ti("moveStart"),d(sf),hf())};b.stop=function(){lt.source==="button"&&(lt.init=0,lt.released=1)};b.prev=function(n){b.activate(b.relative.activeSlide-1,n)};b.next=function(n){b.activate(b.relative.activeSlide+1,n)};b.prevPage=function(n){b.activatePage(b.relative.activePage-1,n)};b.nextPage=function(n){b.activatePage(b.relative.activePage+1,n)};b.slideBy=function(n,t){ru(b.position.destination+n,t)};b.slideTo=function(n,t){ru(n,t)};b.toStart=function(n,t){du("start",n,t)};b.toEnd=function(n,t){du("end",n,t)};b.toCenter=function(n,t){du("center",n,t)};b.getIndex=yr;b.activate=function(n,t){var i=nf(n);b.options.navigation.smart&&i!==!1&&(nu?b.toCenter(i,t):i>=b.relative.lastSlide?b.toStart(i,t):i<=b.relative.firstSlide?b.toEnd(i,t):yf())};b.activatePage=function(n,t){w(n)&&ru(b.pages[a(n,0,b.pages.length-1)],t)};b.resume=function(n){b.options.cycling.cycleBy&&b.options.cycling.pauseTime&&(b.options.cycling.cycleBy!=="slides"||b.slides[0])&&!(n<b.isPaused)&&(b.isPaused=0,dr?dr=clearTimeout(dr):ti("resume"),dr=setTimeout(function(){ti("cycle");switch(b.options.cycling.cycleBy){case"slides":b.activate(b.relative.activeSlide>=b.slides.length-1?0:b.relative.activeSlide+1);break;case"pages":b.activatePage(b.relative.activePage>=b.pages.length-1?0:b.relative.activePage+1)}},b.options.cycling.pauseTime))};b.pause=function(n){n<b.isPaused||(b.isPaused=n||100,dr&&(dr=clearTimeout(dr),ti("pause")))};b.toggleCycling=function(){b[dr?"pause":"resume"]()};b.enterFullScreen=function(){b.isFullScreen||(fi.addClass(b.options.classes.isInFullScreen),f.supportsFullScreen?f.requestFullScreen(fi[0]):nt.triggerHandler("resize"),b.isFullScreen=1,ti("enterFullScreen"))};b.exitFullScreen=function(){b.isFullScreen&&(fi.removeClass(b.options.classes.isInFullScreen),f.supportsFullScreen?f.cancelFullScreen(fi[0]):nt.triggerHandler("resize"),b.isFullScreen=0,ti("exitFullScreen"))};b.toggleFullScreen=function(){b[b.isFullScreen?"exitFullScreen":"enterFullScreen"]()};b.set=function(t,i){n.isPlainObject(t)?n.extend(!0,b.options,t):b.options.hasOwnProperty(t)&&(b.options[t]=i);er&&(n.extend(!0,yu,{moveBy:b.options.moveBy,speed:b.options.speed,easing:b.options.easing,startAt:b.options.startAt,navigation:{horizontal:b.options.thumbnails.horizontal,navigationType:b.options.thumbnails.thumbnailNav,slideSize:b.options.thumbnails.thumbnailSize,activateOn:b.options.thumbnails.activateOn},scrolling:{scrollBy:b.options.thumbnails.scrollBy},dragging:{mouseDragging:b.options.thumbnails.mouseDragging,touchDragging:b.options.thumbnails.touchDragging,swingSpeed:b.options.dragging.swingSpeed,elasticBounds:b.options.dragging.elasticBounds}}),er.set(yu));cu()};b.add=function(t,i){var r=n(t);y(i)!=="undefined"&&b.slides[0]?b.slides.length&&r.insertBefore(b.slides[i].element):r.appendTo(li);i<=b.relative.activeSlide&&(hi.active=b.relative.activeSlide+=r.length);lu=1;cu();lu=0};b.remove=function(n){var t=gu(n),i;t>-1&&(si.eq(t).remove(),i=t===b.relative.activeSlide&&!(pr&&b.options.navigation.activateMiddle),(t<b.relative.activeSlide||b.relative.activeSlide>=b.slides.length-1)&&(hi.active=--b.relative.activeSlide),cu(),i&&b.activate(b.relative.activeSlide))};b.moveAfter=function(n,t){oi(n,t,1)};b.moveBefore=function(n,t){oi(n,t)};b.one=function(n,t){function i(){t.apply(b,arguments);b.off(n,i)}b.on(n,i)};b.on=function(n,t){var u,r,i,e,f,o;if(y(n)==="object"){for(u in n)if(n.hasOwnProperty(u))b.on(u,n[u])}else if(y(t)==="function")for(r=n.split(" "),i=0,e=r.length;i<e;i++)or[r[i]]=or[r[i]]||[],vf(r[i],t)===-1&&or[r[i]].push(t);else if(y(t)==="array")for(f=0,o=t.length;f<o;f++)b.on(n,t[f])};b.off=function(n,t){var u,e,r,i,o,f;if(t instanceof Array)for(u=0,e=t.length;u<e;u++)b.off(n,t[u]);else for(r=n.split(" "),i=0,o=r.length;i<o;i++)or[r[i]]=or[r[i]]||[],y(t)==="undefined"?or[r[i]].length=0:(f=vf(r[i],t),f!==-1&&or[r[i]].splice(f,1))};b.destroy=function(){return k.add(ef).add(sr).add(vr).add(wr).add(eu).add(ou).add(br).add(kr).add(pu).add(n("."+r+"Icon",ci)).unbind("."+u),nt.unbind("."+u),eu.add(ou).add(br).add(kr).removeClass(b.options.classes.disabledClass),si[0]&&(si.removeAttr("style").eq(b.relative.activeSlide).removeClass(b.options.classes.activeClass),n("."+r+"Cover, ."+r+"Icon",si).remove()),sr[0]&&sr.empty(),lr[0]&&lr.empty(),n("."+r+"Buttons, ."+r+"Pages, ."+r+"Thumbnails",fi).remove(),ci.unbind("."+u),fi.removeClass(b.options.navigation.horizontal?b.options.classes.horizontalClass:b.options.classes.verticalClass),li.css(v||(b.options.navigation.horizontal?"left":"top"),v?"none":0),ci.removeData(u),b.initialized=0,ti("destroy"),b};b.init=function(){if(!b.initialized){b.on(c);if(ci.css("overflow","hidden"),v||ci.css("position")!=="static"||ci.css("position","relative"),v&&et?li.css(v,et):li.css({position:"absolute"}),uo(),cu(),b.options.deeplinking.linkID&&ue(),si.css({position:"relative"}),b.options.startAt=b.options.startRandom?Math.floor(Math.random()*b.slides.length):b.options.startAt,er){er.on("active",function(n,t){b.activate(t)});b.on("active",function(n,t){er.activate(t)})}if(b.activate(b.options.startAt,1),vr[0])vr.on(at,uu);if(wr[0])wr.on(at,uu);if(eu[0])eu.on(l,uu);if(ou[0])ou.on(l,uu);if(br[0])br.on(l,uu);if(kr[0])kr.on(l,uu);if(pu[0])pu.on(l,uu);ef.on(vi,ae);if(b.options.navigation.activateOn)ci.on(b.options.navigation.activateOn+"."+u,"*",we);if(sr[0]&&b.options.pages.activateOn)sr.on(b.options.pages.activateOn+"."+u,"*",be);ee.on(yi,{source:"slideElement"},le);k.bind(pi,ve);nt.bind(wi,ye).bind(bi,ue);f.supportsFullScreen&&nt.bind(f.fullScreenEventName+"",pe);ci.on(ki,ke);return fi.addClass(b.options.navigation.horizontal?b.options.classes.horizontalClass:b.options.classes.verticalClass).addClass(ei?b.options.classes.isTouchClass:""),b.options.cycling.cycleBy&&b[b.options.cycling.startPaused?"pause":"resume"](),b.initialized=1,ti("initialize"),b}}}function y(n){return n===null?String(n):typeof n=="object"||typeof n=="function"?Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase()||"object":typeof n}function di(n){var t="content",r=n.cover,i=n.source,u=n.mp4||n.webm||n.ogv||n.video;return n.type?n.type:gt(i)?"video":(r&&(t="image"),i&&(t="iframe"),u&&(t="video"),n.link&&(t="link"),t)}function ht($element){var data=$element.data(u.toLowerCase());return data&&eval("({"+data+"})")||{}}function gi($caption){var data=$caption.data(r.toLowerCase()+"animation");return data&&eval("(["+data+"])")||{}}function nr(t){var i={};return n.each(ft,function(n,r){var u=h(t,r);u&&(i[r]=u)}),i}function ct(t,i,r){var u={};return n.each(t,function(t,f){if(n.inArray(t,i)===-1)return!0;var e=f*r;u[t]=e}),u}function p(n,t){n.preventDefault();t&&n.stopPropagation()}function wt(t){p(t,1);n(t.target).off(t.type,wt)}function w(n){return(typeof n=="number"||typeof n=="string")&&n!==""&&!isNaN(n)}function h(n,t){return parseInt(n.css(t),10)||0}function a(n,t,i){return n<t?t:n>i?i:n}function tr(n,t){return parseInt(t/100*n)}function bt(t){var i=n('<div class="'+r+"Icon "+r+'Loader"><\/div>');return t.prepend(i),i}function kt(n){return n.remove()}function dt(n,t,i,r,u){return u||(u=n?t?Math.min(n/i,t/r):n/i:t/r),{width:Math.round(i*u),height:Math.round(r*u),ratio:u}}function gt(t){var i=null;return n.each(oi,function(n,r){if(r.reg.test(t)){var u=t.split(r.split);return i={source:r.url.replace(/\{id\}/g,u[r.index]),type:r.iframe&&"iframe"||"flash"},!1}}),i}function ni(t){var i=null;return n.each(hi,function(r,u){if(u.reg.test(t))return i=n.extend(!0,{},u,{}),i.oembed=g(u.oembed.replace(/\{URL\}/g,t),t),!1}),i}function rt(t,i,r){var u;i=i||{};r=r||{};switch(t){case"video":u=document.createElement("video");i=n.extend(!0,i,ci);break;case"iframe":u=document.createElement("iframe");i=n.extend(!0,i,li);break;case"flash":u=document.createElement("embed");i=n.extend(!0,i,ai);break;default:u=document.createElement(t)}return ti(u,i),n.each(r,function(n,t){if(!t.name)return!0;var i=document.createElement(t.name);t.name=null;ti(i,t);u.appendChild(i)}),u}function ti(t,i){n.each(i,function(n,i){if(!w(i)&&!i)return!0;ir(t,n,i)})}function ir(t,i,r){var u=n.isPlainObject(r)?function(){var t="",i=0;return n.each(r,function(n,r){i!==0&&(t+="&");t+=n+"="+ut(r);i++}),t}():r;t.setAttribute(i,u)}function ii(n){function e(){u++;u===n.length&&r(i)}function f(){e()}var i=[],u=0,r=function(){},t;for(n=typeof n!="object"?[n]:n,t=0;t<n.length;t++)i[t]=new Image,i[t].onload=f,i[t].onerror=f,i[t].src=n[t];return{done:function(n){r=n||r}}}function ot(n){var t=document.createElement("video");return!!(t.canPlayType&&t.canPlayType(n).replace(/no/,""))}function rr(t,i){var t=si.replace(/\{URL\}/g,ut(t)),u=document.documentMode||c.version,r=c.msie&&u<10,f=n.ajax({url:t,dataType:r?"jsonp":"json",cache:!r});f.success(function(n){i(n)}).error(function(){i(!1)});r&&(mightySliderCallback=function(n){i(n)})}function ut(n){return n=(n+"").toString(),encodeURIComponent(n).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function ri(n){n+="";var t=n.charAt(0).toUpperCase();return t+n.substr(1)}function lt(n,t){var i=n.replace(/^.*[\/\\]/g,"");return typeof t=="string"&&i.substr(i.length-t.length)===t&&(i=i.substr(0,i.length-t.length)),i}function ur(n,t){for(var e,o=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],s="php",u={php:/^(?:([^:\/?#]+):)?(?:\/\/()(?:(?:()(?:([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?()(?:(()(?:(?:[^?#\/]*\/)*)()(?:[^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/\/?)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/},h=u[s].exec(n),i={},r=14,f;r--;)h[r]&&(i[o[r]]=h[r]);return t?i[t.replace("PHP_URL_","").toLowerCase()]:(s!=="php"&&(f="queryKey",u=/(?:^|&)([^&=]*)=?([^&]*)/g,i[f]={},e=i[o[12]]||"",e.replace(u,function(n,t,r){t&&(i[f][t]=r)})),delete i.source,i)}function g(n,i){function u(n){var t=[];return n.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(n){n==="/.."?t.pop():t.push(n)}),t.join("").replace(/^\//,n.charAt(0)==="/"?"/":"")}function r(n){var t=String(n).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(\/\/(?:[^:@]*(?::[^:@]*)?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/);return t?{href:t[0]||"",protocol:t[1]||"",authority:t[2]||"",host:t[3]||"",hostname:t[4]||"",port:t[5]||"",pathname:t[6]||"",search:t[7]||"",hash:t[8]||""}:null}return n=r(n||""),i=r(i||t.location.href),!n||!i?null:(n.protocol||i.protocol)+(n.protocol||n.authority?n.authority:i.authority)+u(n.protocol||n.authority||n.pathname.charAt(0)==="/"?n.pathname:n.pathname?(i.authority&&!i.pathname?"/":"")+i.pathname.slice(0,i.pathname.lastIndexOf("/")+1)+n.pathname:i.pathname)+(n.protocol||n.authority||n.pathname?n.search:n.search||i.search)+n.hash}function fr(n,t){var a="",v="",s=0,f={},h=0,e=0,i=!1,u=!1,c=!1,r,l,o;if(!n)return!1;t||(t="PATHINFO_ALL");r={PATHINFO_DIRNAME:1,PATHINFO_BASENAME:2,PATHINFO_EXTENSION:4,PATHINFO_FILENAME:8,PATHINFO_ALL:0};for(v in r)r.PATHINFO_ALL=r.PATHINFO_ALL|r[v];if(typeof t!="number"){for(t=[].concat(t),e=0;e<t.length;e++)r[t[e]]&&(s=s|r[t[e]]);t=s}l=function(n){var t=n+"",i=t.lastIndexOf(".")+1;return i?i!==t.length?t.substr(i):"":!1};t&r.PATHINFO_DIRNAME&&(o=o(n),f.dirname=o===n?".":o);t&r.PATHINFO_BASENAME&&(!1===i&&(i=lt(n)),f.basename=i);t&r.PATHINFO_EXTENSION&&(!1===i&&(i=lt(n)),!1===u&&(u=l(i)),!1!==u&&(f.extension=u));t&r.PATHINFO_FILENAME&&(!1===i&&(i=lt(n)),!1===u&&(u=l(i)),!1===c&&(c=i.slice(0,i.length-(u?u.length+1:u===!1?0:1))),f.filename=c);h=0;for(a in f)h++;return h===1?f[a]:f}function er(n,t,i){var r=0,f=0,u=0,s={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},e=function(n){return n=(""+n).replace(/[_\-+]/g,"."),n=n.replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,"."),n.length?n.split("."):[-8]},o=function(n){return n?isNaN(n)?s[n]||-7:parseInt(n,10):0};for(n=e(n),t=e(t),f=Math.max(n.length,t.length),r=0;r<f;r++)if(n[r]!==t[r])if(n[r]=o(n[r]),t[r]=o(t[r]),n[r]<t[r]){u=-1;break}else if(n[r]>t[r]){u=1;break}if(!i)return u;switch(i){case">":return u>0;case">=":return u>=0;case"<=":return u<=0;case"==":return u===0;case"!=":return u!==0;case"<":return u<0;default:return null}}function hr(n,t){t=t.replace("%%",n);alert(t)}function ui(n,t,i){var r;return r=e[n+t],null==r&&(r=e[t]),null!=r?(0==t.indexOf(n)&&null==i&&(i=t.substring(n.length)),null==i&&(i=t),i+'="'+r+'" '):""}function o(n,t){return 0==n.indexOf("emb#")?"":(0==n.indexOf("obj#")&&null==t&&(t=n.substring(4)),ui("obj#",n,t))}function b(n,t){return 0==n.indexOf("obj#")?"":(0==n.indexOf("emb#")&&null==t&&(t=n.substring(4)),ui("emb#",n,t))}function fi(n,t){var i,r="",u=t?" />":">";return-1==n.indexOf("emb#")&&(i=e["obj#"+n],null==i&&(i=e[n]),0==n.indexOf("obj#")&&(n=n.substring(4)),null!=i&&(r='  <param name="'+n+'" value="'+i+'"'+u+"\n")),r}function cr(){for(var t,n=0;n<arguments.length;n++)t=arguments[n],delete e[t],delete e["emb#"+t],delete e["obj#"+t]}function lr(n,t,i){if(4>i.length||0!=i.length%2)return hr(n,or),"";e=[];e.src=i[0];e.width=i[1];e.height=i[2];e.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B";e.pluginspage="http://www.apple.com/quicktime/download/";n=i[3];(null==n||""==n)&&(n="6,0,2,0");e.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version="+n;for(var r,u=4;u<i.length;u+=2)r=i[u].toLowerCase(),n=i[u+1],"name"==r||"id"==r?e.name=n:e[r]=n;i="<object "+o("classid")+o("width")+o("height")+o("codebase")+o("name","id")+o("tabindex")+o("hspace")+o("vspace")+o("border")+o("align")+o("class")+o("title")+o("accesskey")+o("noexternaldata")+">\n"+fi("src",t);u="  <embed "+b("src")+b("width")+b("height")+b("pluginspage")+b("name")+b("align")+b("tabindex");cr("src","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey");for(r in e)n=e[r],null!=n&&(u+=b(r),i+=fi(r,t));return i+u+"> <\/embed>\n<\/object>"}function ar(){return lr("QT_GenerateOBJECTText",!1,arguments)}var u="mightySlider",r="mS",ei=!!("ontouchstart"in t),oi=[{reg:/youtu\.be\//i,split:"/",index:3,iframe:1,url:"https://www.youtube.com/embed/{id}?autoplay=1&fs=1&rel=0&enablejsapi=1&wmode=opaque"},{reg:/youtube\.com\/watch/i,split:"=",index:1,iframe:1,url:"https://www.youtube.com/embed/{id}?autoplay=1&fs=1&rel=0&enablejsapi=1&wmode=opaque"},{reg:/vimeo\.com\//i,split:"/",index:3,iframe:1,url:"https://player.vimeo.com/video/{id}?hd=1&autoplay=1&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"},{reg:/metacafe\.com\/watch/i,split:"/",index:4,url:"http://www.metacafe.com/fplayer/{id}/.swf?playerVars=autoPlay=yes"},{reg:/dailymotion\.com\/video/i,split:"/",index:4,url:"http://www.dailymotion.com/swf/video/{id}?additionalInfos=0&autoStart=1"},{reg:/gametrailers\.com/i,split:"/",index:5,url:"http://www.gametrailers.com/remote_wrap.php?mid={id}"},{reg:/collegehumor\.com\/video\//i,split:"video/",index:1,url:"http://www.collegehumor.com/moogaloop/moogaloop.jukebox.swf?autostart=true&fullscreen=1&use_node_id=true&clip_id={id}"},{reg:/collegehumor\.com\/video:/i,split:"video:",index:1,url:"http://www.collegehumor.com/moogaloop/moogaloop.swf?autoplay=true&fullscreen=1&clip_id={id}"},{reg:/ustream\.tv/i,split:"/",index:4,url:"http://www.ustream.tv/flash/video/{id}?loc=%2F&autoplay=true&vid={id}&disabledComment=true&beginPercent=0.5331&endPercent=0.6292&locale=en_US"},{reg:/twitvid\.com/i,split:"/",index:3,url:"http://www.twitvid.com/player/{id}"},{reg:/v\.wordpress\.com/i,split:"/",index:3,url:"http://s0.videopress.com/player.swf?guid={id}&v=1.01"},{reg:/google\.com\/videoplay/i,split:"=",index:1,url:"http://video.google.com/googleplayer.swf?autoplay=1&hl=en&docId={id}"},{reg:/vzaar\.com\/videos/i,split:"/",index:4,url:"http://view.vzaar.com/{id}.flashplayer?autoplay=true&border=none"}],si="http://mightyslider.com/getJSON.php?url={URL}",hi=[{reg:/vimeo\.com\//i,oembed:"https://vimeo.com/api/oembed.json?url={URL}",inJSON:"thumbnail_url"},{reg:/youtube\.com\/watch/i,oembed:"https://www.youtube.com/oembed?url={URL}&format=json",inJSON:"thumbnail_url",replace:{from:"hqdefault.jpg",to:"maxresdefault.jpg"}},{reg:/dailymotion\.com\/video/i,oembed:"http://www.dailymotion.com/services/oembed?format=json&url={URL}",inJSON:"url"},{reg:/500px\.com\/photo\/([0-9]+)/i,oembed:"{URL}/oembed.json",inJSON:"thumbnail_url",replace:{from:"3.jpg",to:"5.jpg"}},{reg:/flickr\.com\/photos\/([^\/]+)\/([0-9]+)/i,oembed:"http://www.flickr.com/services/oembed?url={URL}&format=json",inJSON:"url"},{reg:/instagram\.com\/p\//i,oembed:"http://api.instagram.com/oembed?url={URL}",inJSON:"url"}],s={avi:"video/msvideo",mov:"video/quicktime",mpg:"video/mpeg",mpeg:"video/mpeg",mp4:"video/mp4",webm:"video/webm",ogv:"video/ogg","3gp":"video/3gpp",m4v:"video/x-m4v"},st=[],ci={width:"100%",height:"100%",preload:"preload",autoplay:"autoplay",controls:"controls"},li={width:"100%",height:"100%",frameborder:0,webkitAllowFullScreen:!0,mozallowfullscreen:!0,allowFullScreen:!0},ai={width:"100%",height:"100%",bgcolor:"#000000",quality:"high",play:!0,loop:!0,menu:!0,wmode:"transparent",scale:"showall",allowScriptAccess:"always",allowFullScreen:!0,fullscreen:"yes"},ft=["width","height","fontSize","fontSize","top","left","paddingTop","paddingLeft","paddingBottom","paddingRight"],nt=n(t),k=n(document),l="click."+u+" tap."+u,at="mousedown."+u,vi=n.fn.mousewheel?"mousewheel."+u:"DOMMouseScroll."+u+" mousewheel."+u,yi="touchstart."+u+" mousedown."+u,vt="mousemove."+u+" mouseup."+u,yt="touchmove."+u+" touchend."+u,pi="keydown."+u,wi="resize."+u,bi="hashchange."+u,ki="mouseenter."+u+" mouseleave."+u,tt=t.requestAnimationFrame,d=t.cancelAnimationFrame||t.cancelRequestAnimationFrame,c,v,et,pt,f;(function(){function t(n){n=n.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||n.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];return{browser:t[1]||"",version:t[2]||"0"}}var n=t(navigator.userAgent);c={};n.browser&&(c[n.browser]=!0,c.version=n.version);c.chrome?c.webkit=!0:c.webkit&&(c.safari=!0)})(),function(){for(var i=["ms","moz","webkit","o"],r=0,n=0,u=i.length;n<u&&!d;++n)d=t[i[n]+"CancelAnimationFrame"]||t[i[n]+"CancelRequestAnimationFrame"],tt=d&&t[i[n]+"RequestAnimationFrame"];d||(tt=function(n){var i=+new Date,u=Math.max(0,16-(i-r));return r=i+u,t.setTimeout(function(){n(i+u)},u)},d=function(n){clearTimeout(n)})}(),function(){function t(t){for(var f,u=0,e=n.length;u<e;u++)if(f=n[u]?n[u]+t.charAt(0).toUpperCase()+t.slice(1):t,r.style[f]!==i)return f}var n=["","webkit","moz","ms","o"],r=document.createElement("div");v=t("transform");et=t("perspective")?"translateZ(0) ":""}(),function(){var n={version:"0.7.9",name:"PluginDetect",handler:function(n,t,i){return function(){n(t,i)}},openTag:"<",isDefined:function(n){return typeof n!="undefined"},isArray:function(n){return/array/i.test(Object.prototype.toString.call(n))},isFunc:function(n){return typeof n=="function"},isString:function(n){return typeof n=="string"},isNum:function(n){return typeof n=="number"},isStrNum:function(n){return typeof n=="string"&&/\d/.test(n)},getNumRegx:/[\d][\d\.\_,-]*/,splitNumRegx:/[\.\_,-]/g,getNum:function(n,t){var i=this,r=i.isStrNum(n)?(i.isDefined(t)?new RegExp(t):i.getNumRegx).exec(n):null;return r?r[0]:null},compareNums:function(n,t,i){var u=this,f,e,r,o=parseInt;if(u.isStrNum(n)&&u.isStrNum(t)){if(u.isDefined(i)&&i.compareNums)return i.compareNums(n,t);for(f=n.split(u.splitNumRegx),e=t.split(u.splitNumRegx),r=0;r<Math.min(f.length,e.length);r++){if(o(f[r],10)>o(e[r],10))return 1;if(o(f[r],10)<o(e[r],10))return-1}}return 0},formatNum:function(n,t){var u=this,i,r;if(!u.isStrNum(n))return null;for(u.isNum(t)||(t=4),t--,r=n.replace(/\s/g,"").split(u.splitNumRegx).concat(["0","0","0","0"]),i=0;i<4;i++)/^(0+)(.+)$/.test(r[i])&&(r[i]=RegExp.$2),(i>t||!/\d/.test(r[i]))&&(r[i]="0");return r.slice(0,4).join(",")},$$hasMimeType:function(n){return function(t){if(!n.isIE&&t)for(var r,u,f=n.isArray(t)?t:n.isString(t)?[t]:[],i=0;i<f.length;i++)if(n.isString(f[i])&&/[^\s]/.test(f[i])&&(r=navigator.mimeTypes[f[i]],u=r?r.enabledPlugin:0,u&&(u.name||u.description)))return r;return null}},findNavPlugin:function(n,t,i){for(var l=this,h=new RegExp(n,"i"),u=!l.isDefined(t)||t?/\d/:0,e=i?new RegExp(i,"i"):0,f=navigator.plugins,c="",o,s,r=0;r<f.length;r++)if(s=f[r].description||c,o=f[r].name||c,(h.test(s)&&(!u||u.test(RegExp.leftContext+RegExp.rightContext))||h.test(o)&&(!u||u.test(RegExp.leftContext+RegExp.rightContext)))&&(!e||!(e.test(s)||e.test(o))))return f[r];return null},getMimeEnabledPlugin:function(n,t,i){for(var s=this,r,h=new RegExp(t,"i"),c="",f=i?new RegExp(i,"i"):0,e,o,l=s.isString(n)?[n]:n,u=0;u<l.length;u++)if((r=s.hasMimeType(l[u]))&&(r=r.enabledPlugin)&&(o=r.description||c,e=r.name||c,(h.test(o)||h.test(e))&&(!f||!(f.test(o)||f.test(e)))))return r;return 0},getPluginFileVersion:function(n,t){var r=this,u,f,o,i,e=-1;if(r.OS>2||!n||!n.version||!(u=r.getNum(n.version)))return t;if(!t)return u;for(u=r.formatNum(u),t=r.formatNum(t),f=t.split(r.splitNumRegx),o=u.split(r.splitNumRegx),i=0;i<f.length;i++)if(e>-1&&i>e&&f[i]!="0"||o[i]!=f[i]&&(e==-1&&(e=i),f[i]!="0"))return t;return u},AXO:t.ActiveXObject,getAXO:function(n){var t=null,i=this;try{t=new i.AXO(n)}catch(r){}return t},convertFuncs:function(n){var t,i,u=this;for(t in n)if(/^[\$][\$]/.test(t))try{i=t.slice(2);i.length>0&&!n[i]&&(n[i]=n[t](n),delete n[t])}catch(r){}},initObj:function(n,t,i){var r,u;if(n){if(n[t[0]]==1||i)for(r=0;r<t.length;r=r+2)n[t[r]]=t[r+1];for(r in n)u=n[r],u&&u[t[0]]==1&&this.initObj(u,t)}},initScript:function(){var n=this,f=navigator,r=document,i=f.userAgent||"",h=f.vendor||"",c=f.platform||"",l=f.product||"",u,e,o,t,s;n.initObj(n,["$",n]);for(t in n.Plugins)n.Plugins[t]&&n.initObj(n.Plugins[t],["$",n,"$$",n.Plugins[t]],1);if(n.convertFuncs(n),n.OS=100,c)for(u=["Win",1,"Mac",2,"Linux",3,"FreeBSD",4,"iPhone",21.1,"iPod",21.2,"iPad",21.3,"Win.*CE",22.1,"Win.*Mobile",22.2,"Pocket\\s*PC",22.3,"",100],t=u.length-2;t>=0;t=t-2)if(u[t]&&new RegExp(u[t],"i").test(c)){n.OS=u[t+1];break}if(n.head=r.getElementsByTagName("head")[0]||r.getElementsByTagName("body")[0]||r.body||null,n.isIE=new Function("return/*@cc_on!@*/!1")(),n.verIE=n.isIE&&/MSIE\s*(\d+\.?\d*)/i.test(i)?parseFloat(RegExp.$1,10):null,n.verIEfull=null,n.docModeIE=null,n.isIE){o=document.createElement("div");try{o.style.behavior="url(#default#clientcaps)";n.verIEfull=o.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}","componentid").replace(/,/g,".")}catch(a){}e=parseFloat(n.verIEfull||"0",10);n.docModeIE=r.documentMode||(/back/i.test(r.compatMode||"")?5:e)||n.verIE;n.verIE=e||n.docModeIE}if(n.ActiveXEnabled=!1,n.isIE)for(s=["Msxml2.XMLHTTP","Msxml2.DOMDocument","Microsoft.XMLDOM","ShockwaveFlash.ShockwaveFlash","TDCCtl.TDCCtl","Shell.UIHelper","Scripting.Dictionary","wmplayer.ocx"],t=0;t<s.length;t++)if(n.getAXO(s[t])){n.ActiveXEnabled=!0;break}n.isGecko=/Gecko/i.test(l)&&/Gecko\s*\/\s*\d/i.test(i);n.verGecko=n.isGecko?n.formatNum(/rv\s*\:\s*([\.\,\d]+)/i.test(i)?RegExp.$1:"0.9"):null;n.isChrome=/Chrome\s*\/\s*(\d[\d\.]*)/i.test(i);n.verChrome=n.isChrome?n.formatNum(RegExp.$1):null;n.isSafari=(/Apple/i.test(h)||!h&&!n.isChrome)&&/Safari\s*\/\s*(\d[\d\.]*)/i.test(i);n.verSafari=n.isSafari&&/Version\s*\/\s*(\d[\d\.]*)/i.test(i)?n.formatNum(RegExp.$1):null;n.isOpera=/Opera\s*[\/]?\s*(\d+\.?\d*)/i.test(i);n.verOpera=n.isOpera&&(/Version\s*\/\s*(\d+\.?\d*)/i.test(i)||1)?parseFloat(RegExp.$1,10):null;n.addWinEvent("load",n.handler(n.runWLfuncs,n))},init:function(n){var r=this,t,n,i={status:-3,plugin:0};return r.isString(n)?n.length==1?(r.getVersionDelimiter=n,i):(n=n.toLowerCase().replace(/\s/g,""),t=r.Plugins[n],!t||!t.getVersion)?i:(i.plugin=t,r.isDefined(t.installed)||(t.installed=null,t.version=null,t.version0=null,t.getVersionDone=null,t.pluginName=n),r.garbage=!1,r.isIE&&!r.ActiveXEnabled&&n!=="java")?(i.status=-2,i):(i.status=1,i):i},fPush:function(n,t){var i=this;i.isArray(t)&&(i.isFunc(n)||i.isArray(n)&&n.length>0&&i.isFunc(n[0]))&&t.push(n)},callArray:function(n){var i=this,t;if(i.isArray(n))for(t=0;t<n.length;t++){if(n[t]===null)return;i.call(n[t]);n[t]=null}},call:function(n){var t=this,i=t.isArray(n)?n.length:-1;i>0&&t.isFunc(n[0])?n[0](t,i>1?n[1]:0,i>2?n[2]:0,i>3?n[3]:0):t.isFunc(n)&&n(t)},getVersionDelimiter:",",$$getVersion:function(n){return function(t,i,r){var e=n.init(t),u,f;return e.status<0?null:(u=e.plugin,u.getVersionDone!=1&&(u.getVersion(null,i,r),u.getVersionDone===null&&(u.getVersionDone=1)),n.cleanup(),f=u.version||u.version0,f?f.replace(n.splitNumRegx,n.getVersionDelimiter):f)}},cleanup:function(){var n=this;n.garbage&&n.isDefined(t.CollectGarbage)&&t.CollectGarbage()},isActiveXObject:function(n,t){var i=this,r=!1,u='<object width="1" height="1" style="display:none" '+n.getCodeBaseVersion(t)+">"+n.HTML+i.openTag+"/object>";if(!i.head)return r;i.head.insertBefore(document.createElement("object"),i.head.firstChild);i.head.firstChild.outerHTML=u;try{i.head.firstChild.classid=n.classID}catch(f){}try{i.head.firstChild.object&&(r=!0)}catch(f){}try{r&&i.head.firstChild.readyState<4&&(i.garbage=!0)}catch(f){}return i.head.removeChild(i.head.firstChild),r},codebaseSearch:function(n,t){var f=this,h,r,y;if(!f.ActiveXEnabled||!n)return null;if(n.BIfuncs&&n.BIfuncs.length&&n.BIfuncs[n.BIfuncs.length-1]!==null&&f.callArray(n.BIfuncs),r=n.SEARCH,y={},f.isStrNum(t))return r.match&&r.min&&f.compareNums(t,r.min)<=0?!0:r.match&&r.max&&f.compareNums(t,r.max)>=0?!1:(h=f.isActiveXObject(n,t),h&&(!r.min||f.compareNums(t,r.min)>0)&&(r.min=t),!h&&(!r.max||f.compareNums(t,r.max)<0)&&(r.max=t),h);var e=[0,0,0,0],u=[].concat(r.digits),c=r.min?1:0,i,l,a,o,s,v=function(t,i){var r=[].concat(e);return r[t]=i,f.isActiveXObject(n,r.join(","))};if(r.max){for(o=r.max.split(f.splitNumRegx),i=0;i<o.length;i++)o[i]=parseInt(o[i],10);o[0]<u[0]&&(u[0]=o[0])}if(r.min){for(s=r.min.split(f.splitNumRegx),i=0;i<s.length;i++)s[i]=parseInt(s[i],10);s[0]>e[0]&&(e[0]=s[0])}if(s&&o)for(i=1;i<s.length;i++){if(s[i-1]!=o[i-1])break;o[i]<u[i]&&(u[i]=o[i]);s[i]>e[i]&&(e[i]=s[i])}if(r.max)for(i=1;i<u.length;i++)if(o[i]>0&&u[i]==0&&u[i-1]<r.digits[i-1]){u[i-1]+=1;break}for(i=0;i<u.length;i++){for(a={},l=0;l<20;l++){if(u[i]-e[i]<1)break;if(h=Math.round((u[i]+e[i])/2),a["a"+h])break;a["a"+h]=1;v(i,h)?(e[i]=h,c=1):u[i]=h}if(u[i]=e[i],!c&&v(i,e[i])&&(c=1),!c)break}return c?e.join(","):null},addWinEvent:function(n,i){var u=this,r=t,f;u.isFunc(i)&&(r.addEventListener?r.addEventListener(n,i,!1):r.attachEvent?r.attachEvent("on"+n,i):(f=r["on"+n],r["on"+n]=u.winHandler(i,f)))},winHandler:function(n,t){return function(){n();typeof t=="function"&&t()}},WLfuncs0:[],WLfuncs:[],runWLfuncs:function(n){n.winLoaded=!0;n.callArray(n.WLfuncs0);n.callArray(n.WLfuncs);n.onDoneEmptyDiv&&n.onDoneEmptyDiv()},winLoaded:!1,$$onWindowLoaded:function(n){return function(t){n.winLoaded?n.call(t):n.fPush(t,n.WLfuncs)}},div:null,divID:"plugindetect",divWidth:50,pluginSize:1,emptyDiv:function(){var n=this,i,r,t,u,f;if(n.div&&n.div.childNodes)for(i=n.div.childNodes.length-1;i>=0;i--){if(t=n.div.childNodes[i],t&&t.childNodes)for(r=t.childNodes.length-1;r>=0;r--){f=t.childNodes[r];try{t.removeChild(f)}catch(e){}}if(t)try{n.div.removeChild(t)}catch(e){}}if(n.div||(u=document.getElementById(n.divID),u&&(n.div=u)),n.div&&n.div.parentNode){try{n.div.parentNode.removeChild(n.div)}catch(e){}n.div=null}},DONEfuncs:[],onDoneEmptyDiv:function(){var n=this,i,t;if(n.winLoaded&&(!n.WLfuncs||!n.WLfuncs.length||n.WLfuncs[n.WLfuncs.length-1]===null)){for(i in n)if(t=n[i],t&&t.funcs){if(t.OTF==3)return;if(t.funcs.length&&t.funcs[t.funcs.length-1]!==null)return}for(i=0;i<n.DONEfuncs.length;i++)n.callArray(n.DONEfuncs);n.emptyDiv()}},getWidth:function(n){if(n){var t=n.scrollWidth||n.offsetWidth,i=this;if(i.isNum(t))return t}return-1},getTagStatus:function(n,t,i,r){var u=this,o=n.span,e=u.getWidth(o),s=i.span,h=u.getWidth(s),c=t.span,f=u.getWidth(c);if(!o||!s||!c||!u.getDOMobj(n))return-2;if(h<f||e<0||h<0||f<0||f<=u.pluginSize||u.pluginSize<1)return 0;if(e>=f)return-1;try{if(e==u.pluginSize&&(!u.isIE||u.getDOMobj(n).readyState==4)&&(!n.winLoaded&&u.winLoaded||n.winLoaded&&u.isNum(r)&&(u.isNum(n.count)||(n.count=r),r-n.count>=10)))return 1}catch(l){}return 0},getDOMobj:function(n,t){var u=this,i=n?n.span:0,r=i&&i.firstChild?1:0;try{r&&t&&u.div.focus()}catch(f){}return r?i.firstChild:null},setStyle:function(n,t){var r=n.style,i,f=this;if(r&&t)for(i=0;i<t.length;i=i+2)try{r[t[i]]=t[i+1]}catch(u){}},insertDivInBody:function(n,i){var o=this,e="pd33993399",f=null,r=i?t.top.document:t.document,u=r.getElementsByTagName("body")[0]||r.body;if(!u)try{r.write('<div id="'+e+'">.'+o.openTag+"/div>");f=r.getElementById(e)}catch(s){}u=r.getElementsByTagName("body")[0]||r.body;u&&(u.insertBefore(n,u.firstChild),f&&u.removeChild(f))},insertHTML:function(n,t,i,r){var h=document,u=this,e,o=h.createElement("span"),f,s,c=["outlineStyle","none","borderStyle","none","padding","0px","margin","0px","visibility","visible"];if(u.isDefined(r)||(r=""),u.isString(n)&&/[^\s]/.test(n)){for(n=n.toLowerCase().replace(/\s/g,""),e=u.openTag+n+' width="'+u.pluginSize+'" height="'+u.pluginSize+'" ',e+='style="outline-style:none;border-style:none;padding:0px;margin:0px;visibility:visible;display:inline;" ',f=0;f<t.length;f=f+2)/[^\s]/.test(t[f+1])&&(e+=t[f]+'="'+t[f+1]+'" ');for(e+=">",f=0;f<i.length;f=f+2)/[^\s]/.test(i[f+1])&&(e+=u.openTag+'param name="'+i[f]+'" value="'+i[f+1]+'" />');e+=r+u.openTag+"/"+n+">"}else e=r;if(u.div||(s=h.getElementById(u.divID),s?u.div=s:(u.div=h.createElement("div"),u.div.id=u.divID),u.setStyle(u.div,c.concat(["width",u.divWidth+"px","height",u.pluginSize+3+"px","fontSize",u.pluginSize+3+"px","lineHeight",u.pluginSize+3+"px","verticalAlign","baseline","display","block"])),s||(u.setStyle(u.div,["position","absolute","right","0px","top","0px"]),u.insertDivInBody(u.div))),u.div&&u.div.parentNode){u.setStyle(o,c.concat(["fontSize",u.pluginSize+3+"px","lineHeight",u.pluginSize+3+"px","verticalAlign","baseline","display","inline"]));try{o.innerHTML=e}catch(l){}try{u.div.appendChild(o)}catch(l){}return{span:o,winLoaded:u.winLoaded,tagName:n,outerHTML:e}}return{span:null,winLoaded:u.winLoaded,tagName:"",outerHTML:e}},Plugins:{quicktime:{mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],progID:"QuickTimeCheckObject.QuickTimeCheck.1",progID0:"QuickTime.QuickTime",classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",minIEver:7,HTML:'<param name="src" value="" /><param name="controller" value="false" />',getCodeBaseVersion:function(n){return'codebase="#version='+n+'"'},SEARCH:{min:0,max:0,match:0,digits:[16,128,128,0]},getVersion:function(n){var t=this,i=t.$,r=null,u=null,f;if(i.isIE){if(i.isStrNum(n)&&(f=n.split(i.splitNumRegx),f.length>3&&parseInt(f[3],10)>0&&(f[3]="9999"),n=f.join(",")),i.isStrNum(n)&&i.verIE>=t.minIEver&&t.canUseIsMin()>0){t.installed=t.isMin(n);t.getVersionDone=0;return}t.getVersionDone=1;!r&&i.verIE>=t.minIEver&&(r=t.CDBASE2VER(i.codebaseSearch(t)));r||(u=i.getAXO(t.progID),u&&u.QuickTimeVersion&&(r=u.QuickTimeVersion.toString(16),r=parseInt(r.charAt(0),16)+"."+parseInt(r.charAt(1),16)+"."+parseInt(r.charAt(2),16)))}else i.hasMimeType(t.mimeType)&&(u=i.OS!=3?i.findNavPlugin("QuickTime.*Plug-?in",0):null,u&&u.name&&(r=i.getNum(u.name)));t.installed=r?1:u?0:-1;t.version=i.formatNum(r,3)},cdbaseUpper:["7,60,0,0","0,0,0,0"],cdbaseLower:["7,50,0,0",null],cdbase2ver:[function(n,t){var i=t.split(n.$.splitNumRegx);return[i[0],i[1].charAt(0),i[1].charAt(1),i[2]].join(",")},null],CDBASE2VER:function(n){var i=this,r=i.$,t,u=i.cdbaseUpper,f=i.cdbaseLower;if(n)for(n=r.formatNum(n),t=0;t<u.length;t++)if(u[t]&&r.compareNums(n,u[t])<0&&f[t]&&r.compareNums(n,f[t])>=0&&i.cdbase2ver[t])return i.cdbase2ver[t](i,n);return n},canUseIsMin:function(){var n=this,u=n.$,t,i=n.canUseIsMin,r=n.cdbaseUpper,f=n.cdbaseLower;if(!i.value)for(i.value=-1,t=0;t<r.length;t++){if(r[t]&&u.codebaseSearch(n,r[t])){i.value=1;break}if(f[t]&&u.codebaseSearch(n,f[t])){i.value=-1;break}}return n.SEARCH.match=i.value==1?1:0,i.value},isMin:function(n){var t=this,i=t.$;return i.codebaseSearch(t,n)?.7:-1}},flash:{mimeType:"application/x-shockwave-flash",progID:"ShockwaveFlash.ShockwaveFlash",classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",getVersion:function(){var s=function(n){if(!n)return null;var t=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(n);return t?t[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null},i=this,t=i.$,u,n=null,r=null,e=null,h,o,f;if(t.isIE){for(u=15;u>2;u--)if(r=t.getAXO(i.progID+"."+u),r){e=u.toString();break}if(r||(r=t.getAXO(i.progID)),e=="6")try{r.AllowScriptAccess="always"}catch(c){return"6,0,21,0"}try{n=s(r.GetVariable("$version"))}catch(c){}!n&&e&&(n=e)}else{if(o=t.hasMimeType(i.mimeType),o){h=t.getDOMobj(t.insertHTML("object",["type",i.mimeType],[],"",i));try{n=t.getNum(h.GetVariable("$version"))}catch(c){}}n||(f=o?o.enabledPlugin:null,f&&f.description&&(n=s(f.description)),n&&(n=t.getPluginFileVersion(f,n)))}return i.installed=n?1:-1,i.version=t.formatNum(n),!0}},shockwave:{mimeType:"application/x-director",progID:"SWCtl.SWCtl",classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",getVersion:function(){var t=null,u=null,r,i=this,n=i.$;if(n.isIE){try{u=n.getAXO(i.progID).ShockwaveVersion("")}catch(f){}n.isString(u)&&u.length>0?t=n.getNum(u):n.getAXO(i.progID+".8")?t="8":n.getAXO(i.progID+".7")?t="7":n.getAXO(i.progID+".1")&&(t="6")}else r=n.findNavPlugin("Shockwave\\s*for\\s*Director"),r&&r.description&&n.hasMimeType(i.mimeType)&&(t=n.getNum(r.description)),t&&(t=n.getPluginFileVersion(r,t));i.installed=t?1:-1;i.version=n.formatNum(t)}},zz:0}};n.initScript();pt={flash:parseInt(n.getVersion("Shockwave"))>=0||parseInt(n.getVersion("Flash"))>=0?!0:!1,quicktime:parseInt(n.getVersion("QuickTime"))>=0?!0:!1}}();var or='The "%%" function requires an even number of arguments.\nArguments should be in the form "atttributeName", "attributeValue", ...',e=null,sr=1;(function(){var t,n,i;if(f={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},t="webkit moz o ms khtml".split(" "),typeof document.cancelFullScreen!="undefined")f.supportsFullScreen=!0;else for(n=0,i=t.length;n<i;n++)if(f.prefix=t[n],typeof document[f.prefix+"CancelFullScreen"]!="undefined"){f.supportsFullScreen=!0;break}f.supportsFullScreen&&(f.fullScreenEventName=f.prefix+"fullscreenchange",f.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}},f.requestFullScreen=function(n){return this.prefix===""?n.requestFullScreen():n[this.prefix+"RequestFullScreen"]()},f.cancelFullScreen=function(){return this.prefix===""?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()})})(),function(){function u(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var r="hashchange",f=document,e,s=n.event.special,h=f.documentMode,o="on"+r in t&&(h===i||h>7);n.fn[r]=function(n){return n?this.bind(r,n):this.trigger(r)};n.fn[r].delay=50;s[r]=n.extend(s[r],{setup:function(){if(o)return!1;n(e.start)},teardown:function(){if(o)return!1;n(e.stop)}});e=function(){function v(){var f=u(),i=y(h);f!==h?(a(h=f,i),n(t).trigger(r)):i!==h&&(location.href=location.href.replace(/#.*/,"")+i);s=setTimeout(v,n.fn[r].delay)}var e={},s,h=u(),l=function(n){return n},a=l,y=l;return e.start=function(){s||v()},e.stop=function(){s&&clearTimeout(s);s=i},c.msie&&!o&&function(){var t,i;e.start=function(){t||(i=n.fn[r].src,i=i&&i+u(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||a(u());v()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,f.onpropertychange=function(){try{event.propertyName==="title"&&(t.document.title=f.title)}catch(n){}})};e.stop=l;y=function(){return u(t.location.href)};a=function(i,u){var e=t.document,o=n.fn[r].domain;i!==u&&(e.title=f.title,e.open(),o&&e.write('<script>document.domain="'+o+'"<\/script>'),e.close(),t.location.hash=i)}}(),e}()}();t.mightySlider=it;n.fn.mightySlider=function(t,i){if(er(n.fn.jquery,"1.7",">=")){var r,f;return n.isPlainObject(t)||((y(t)==="string"||t===!1)&&(r=t===!1?"destroy":t,f=Array.prototype.slice.call(arguments,1)),t={}),this.each(function(e,o){var s=n.data(o,u);s||r?s&&r&&s[r]&&s[r].apply(s,f):s=n.data(o,u,new it(o,t,i).init())})}throw"The jQuery version that was loaded is too old. mightySlider requires jQuery 1.7+";};it.defaults={moveBy:300,speed:300,easing:"swing",startAt:0,startRandom:0,viewport:"fill",autoScale:0,autoResize:0,videoFrame:null,minHeight:null,navigation:{horizontal:1,navigationType:"forceCentered",slideSelector:null,smart:1,activateOn:null,activateMiddle:1,slideSize:0,keyboardNavBy:null},deeplinking:{linkID:null,scrollTo:0,separator:"/"},scrolling:{scrollSource:null,scrollBy:0},dragging:{dragSource:null,mouseDragging:1,touchDragging:1,releaseSwing:1,swingSpeed:.2,elasticBounds:1,syncSpeed:.5},pages:{pagesBar:null,activateOn:null,pageBuilder:function(n){return"<li>"+(n+1)+"<\/li>"}},thumbnails:{thumbnailsBar:null,horizontal:1,preloadThumbnails:1,thumbnailNav:"basic",activateOn:"click",scrollBy:1,mouseDragging:1,touchDragging:1,thumbnailSize:0,thumbnailBuilder:function(n,t){return'<li><img src="'+t+'" /><\/li>'}},commands:{thumbnails:0,pages:0,buttons:0},buttons:{forward:null,backward:null,prev:null,next:null,prevPage:null,nextPage:null,fullScreen:null},cycling:{cycleBy:null,pauseTime:5e3,pauseOnHover:0,startPaused:0},classes:{isTouchClass:"isTouch",draggedClass:"dragged",activeClass:"active",disabledClass:"disabled",verticalClass:"vertical",horizontalClass:"horizontal",showedCaptionsClass:"showed",isInFullScreen:"isInFullScreen"}}}(jQuery,this);!function(n,t,i){var e=n.L,r={},u,f;r.version="0.7.3";"object"==typeof module&&"object"==typeof module.exports?module.exports=r:"function"==typeof define&&define.amd&&define(r);r.noConflict=function(){return n.L=e,this};n.L=r;r.Util={extend:function(n){for(var t,r,f=Array.prototype.slice.call(arguments,1),i=0,u=f.length;u>i;i++){r=f[i]||{};for(t in r)r.hasOwnProperty(t)&&(n[t]=r[t])}return n},bind:function(n,t){var i=arguments.length>2?Array.prototype.slice.call(arguments,2):null;return function(){return n.apply(t,i||arguments)}},stamp:function(){var t=0,n="_leaflet_id";return function(i){return i[n]=i[n]||++t,i[n]}}(),invokeEach:function(n,t,i){var r,u;if("object"==typeof n){u=Array.prototype.slice.call(arguments,3);for(r in n)t.apply(i,[r,n[r]].concat(u));return!0}return!1},limitExecByInterval:function(n,t,i){var r,u;return function f(){var e=arguments;return r?void(u=!0):(r=!0,setTimeout(function(){r=!1;u&&(f.apply(i,e),u=!1)},t),void n.apply(i,e))}},falseFn:function(){return!1},formatNum:function(n,t){var i=Math.pow(10,t||5);return Math.round(n*i)/i},trim:function(n){return n.trim?n.trim():n.replace(/^\s+|\s+$/g,"")},splitWords:function(n){return r.Util.trim(n).split(/\s+/)},setOptions:function(n,t){return n.options=r.extend({},n.options,t),n.options},getParamString:function(n,t,i){var u=[];for(var r in n)u.push(encodeURIComponent(i?r.toUpperCase():r)+"="+encodeURIComponent(n[r]));return(t&&-1!==t.indexOf("?")?"&":"?")+u.join("&")},template:function(n,t){return n.replace(/\{ *([\w_]+) *\}/g,function(n,r){var u=t[r];if(u===i)throw new Error("No value provided for variable "+n);return"function"==typeof u&&(u=u(t)),u})},isArray:Array.isArray||function(n){return"[object Array]"===Object.prototype.toString.call(n)},emptyImageUrl:"data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs="},function(){function t(t){for(var r,u=["webkit","moz","o","ms"],i=0;i<u.length&&!r;i++)r=n[u[i]+t];return r}function i(t){var i=+new Date,r=Math.max(0,16-(i-u));return u=i+r,n.setTimeout(t,r)}var u=0,f=n.requestAnimationFrame||t("RequestAnimationFrame")||i,e=n.cancelAnimationFrame||t("CancelAnimationFrame")||t("CancelRequestAnimationFrame")||function(t){n.clearTimeout(t)};r.Util.requestAnimFrame=function(t,u,e,o){return t=r.bind(t,u),e&&f===i?void t():f.call(n,t,o)};r.Util.cancelAnimFrame=function(t){t&&e.call(n,t)}}();r.extend=r.Util.extend;r.bind=r.Util.bind;r.stamp=r.Util.stamp;r.setOptions=r.Util.setOptions;r.Class=function(){};r.Class.extend=function(n){var i=function(){this.initialize&&this.initialize.apply(this,arguments);this._initHooks&&this.callInitHooks()},e=function(){},t,u,f;e.prototype=this.prototype;t=new e;t.constructor=i;i.prototype=t;for(u in this)this.hasOwnProperty(u)&&"prototype"!==u&&(i[u]=this[u]);return n.statics&&(r.extend(i,n.statics),delete n.statics),n.includes&&(r.Util.extend.apply(null,[t].concat(n.includes)),delete n.includes),n.options&&t.options&&(n.options=r.extend({},t.options,n.options)),r.extend(t,n),t._initHooks=[],f=this,i.__super__=f.prototype,t.callInitHooks=function(){if(!this._initHooksCalled){f.prototype.callInitHooks&&f.prototype.callInitHooks.call(this);this._initHooksCalled=!0;for(var n=0,i=t._initHooks.length;i>n;n++)t._initHooks[n].call(this)}},i};r.Class.include=function(n){r.extend(this.prototype,n)};r.Class.mergeOptions=function(n){r.extend(this.prototype.options,n)};r.Class.addInitHook=function(n){var t=Array.prototype.slice.call(arguments,1),i="function"==typeof n?n:function(){this[n].apply(this,t)};this.prototype._initHooks=this.prototype._initHooks||[];this.prototype._initHooks.push(i)};u="_leaflet_events";r.Mixin={};r.Mixin.Events={addEventListener:function(n,t,i){if(r.Util.invokeEach(n,this.addEventListener,this,t,i))return this;var o,v,l,e,s,a,h,f=this[u]=this[u]||{},c=i&&i!==this&&r.stamp(i);for(n=r.Util.splitWords(n),o=0,v=n.length;v>o;o++)l={action:t,context:i||this},e=n[o],c?(s=e+"_idx",a=s+"_len",h=f[s]=f[s]||{},h[c]||(h[c]=[],f[a]=(f[a]||0)+1),h[c].push(l)):(f[e]=f[e]||[],f[e].push(l));return this},hasEventListeners:function(n){var t=this[u];return!!t&&(n in t&&t[n].length>0||n+"_idx"in t&&t[n+"_idx_len"]>0)},removeEventListener:function(n,t,i){if(!this[u])return this;if(!n)return this.clearAllEventListeners();if(r.Util.invokeEach(n,this.removeEventListener,this,t,i))return this;var h,y,c,f,e,l,a,s,p,o=this[u],v=i&&i!==this&&r.stamp(i);for(n=r.Util.splitWords(n),h=0,y=n.length;y>h;h++)if(c=n[h],l=c+"_idx",a=l+"_len",s=o[l],t){if(f=v&&s?s[v]:o[c]){for(e=f.length-1;e>=0;e--)f[e].action!==t||i&&f[e].context!==i||(p=f.splice(e,1),p[0].action=r.Util.falseFn);i&&s&&0===f.length&&(delete s[v],o[a]--)}}else delete o[c],delete o[l],delete o[a];return this},clearAllEventListeners:function(){return delete this[u],this},fireEvent:function(n,t){if(!this.hasEventListeners(n))return this;var f,i,e,o,h,c=r.Util.extend({},t,{type:n,target:this}),s=this[u];if(s[n])for(f=s[n].slice(),i=0,e=f.length;e>i;i++)f[i].action.call(f[i].context,c);o=s[n+"_idx"];for(h in o)if(f=o[h].slice())for(i=0,e=f.length;e>i;i++)f[i].action.call(f[i].context,c);return this},addOneTimeEventListener:function(n,t,i){if(r.Util.invokeEach(n,this.addOneTimeEventListener,this,t,i))return this;var u=r.bind(function(){this.removeEventListener(n,t,i).removeEventListener(n,u,i)},this);return this.addEventListener(n,t,i).addEventListener(n,u,i)}};r.Mixin.Events.on=r.Mixin.Events.addEventListener;r.Mixin.Events.off=r.Mixin.Events.removeEventListener;r.Mixin.Events.once=r.Mixin.Events.addOneTimeEventListener;r.Mixin.Events.fire=r.Mixin.Events.fireEvent,function(){var f="ActiveXObject"in n,b=f&&!t.addEventListener,u=navigator.userAgent.toLowerCase(),s=-1!==u.indexOf("webkit"),k=-1!==u.indexOf("chrome"),c=-1!==u.indexOf("phantom"),d=-1!==u.indexOf("android"),l=-1!==u.search("android [23]"),g=-1!==u.indexOf("gecko"),e=typeof orientation!=i+"",a=n.navigator&&n.navigator.msPointerEnabled&&n.navigator.msMaxTouchPoints&&!n.PointerEvent,v=n.PointerEvent&&n.navigator.pointerEnabled&&n.navigator.maxTouchPoints||a,nt="devicePixelRatio"in n&&n.devicePixelRatio>1||"matchMedia"in n&&n.matchMedia("(min-resolution:144dpi)")&&n.matchMedia("(min-resolution:144dpi)").matches,o=t.documentElement,y=f&&"transition"in o.style,h="WebKitCSSMatrix"in n&&"m11"in new n.WebKitCSSMatrix&&!l,p="MozPerspective"in o.style,w="OTransition"in o.style,tt=!n.L_DISABLE_3D&&(y||h||p||w)&&!c,it=!n.L_NO_TOUCH&&!c&&function(){var i="ontouchstart",n,r;return v||i in o?!0:(n=t.createElement("div"),r=!1,n.setAttribute?(n.setAttribute(i,"return;"),"function"==typeof n[i]&&(r=!0),n.removeAttribute(i),n=null,r):!1)}();r.Browser={ie:f,ielt9:b,webkit:s,gecko:g&&!s&&!n.opera&&!f,android:d,android23:l,chrome:k,ie3d:y,webkit3d:h,gecko3d:p,opera3d:w,any3d:tt,mobile:e,mobileWebkit:e&&s,mobileWebkit3d:e&&h,mobileOpera:e&&n.opera,touch:it,msPointer:a,pointer:v,retina:nt}}();r.Point=function(n,t,i){this.x=i?Math.round(n):n;this.y=i?Math.round(t):t};r.Point.prototype={clone:function(){return new r.Point(this.x,this.y)},add:function(n){return this.clone()._add(r.point(n))},_add:function(n){return this.x+=n.x,this.y+=n.y,this},subtract:function(n){return this.clone()._subtract(r.point(n))},_subtract:function(n){return this.x-=n.x,this.y-=n.y,this},divideBy:function(n){return this.clone()._divideBy(n)},_divideBy:function(n){return this.x/=n,this.y/=n,this},multiplyBy:function(n){return this.clone()._multiplyBy(n)},_multiplyBy:function(n){return this.x*=n,this.y*=n,this},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},distanceTo:function(n){n=r.point(n);var t=n.x-this.x,i=n.y-this.y;return Math.sqrt(t*t+i*i)},equals:function(n){return n=r.point(n),n.x===this.x&&n.y===this.y},contains:function(n){return n=r.point(n),Math.abs(n.x)<=Math.abs(this.x)&&Math.abs(n.y)<=Math.abs(this.y)},toString:function(){return"Point("+r.Util.formatNum(this.x)+", "+r.Util.formatNum(this.y)+")"}};r.point=function(n,t,u){return n instanceof r.Point?n:r.Util.isArray(n)?new r.Point(n[0],n[1]):n===i||null===n?n:new r.Point(n,t,u)};r.Bounds=function(n,t){if(n)for(var r=t?[n,t]:n,i=0,u=r.length;u>i;i++)this.extend(r[i])};r.Bounds.prototype={extend:function(n){return n=r.point(n),this.min||this.max?(this.min.x=Math.min(n.x,this.min.x),this.max.x=Math.max(n.x,this.max.x),this.min.y=Math.min(n.y,this.min.y),this.max.y=Math.max(n.y,this.max.y)):(this.min=n.clone(),this.max=n.clone()),this},getCenter:function(n){return new r.Point((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,n)},getBottomLeft:function(){return new r.Point(this.min.x,this.max.y)},getTopRight:function(){return new r.Point(this.max.x,this.min.y)},getSize:function(){return this.max.subtract(this.min)},contains:function(n){var t,i;return n="number"==typeof n[0]||n instanceof r.Point?r.point(n):r.bounds(n),n instanceof r.Bounds?(t=n.min,i=n.max):t=i=n,t.x>=this.min.x&&i.x<=this.max.x&&t.y>=this.min.y&&i.y<=this.max.y},intersects:function(n){n=r.bounds(n);var t=this.min,i=this.max,u=n.min,f=n.max,e=f.x>=t.x&&u.x<=i.x,o=f.y>=t.y&&u.y<=i.y;return e&&o},isValid:function(){return!(!this.min||!this.max)}};r.bounds=function(n,t){return!n||n instanceof r.Bounds?n:new r.Bounds(n,t)};r.Transformation=function(n,t,i,r){this._a=n;this._b=t;this._c=i;this._d=r};r.Transformation.prototype={transform:function(n,t){return this._transform(n.clone(),t)},_transform:function(n,t){return t=t||1,n.x=t*(this._a*n.x+this._b),n.y=t*(this._c*n.y+this._d),n},untransform:function(n,t){return t=t||1,new r.Point((n.x/t-this._b)/this._a,(n.y/t-this._d)/this._c)}};r.DomUtil={get:function(n){return"string"==typeof n?t.getElementById(n):n},getStyle:function(n,i){var r=n.style[i],u;return(!r&&n.currentStyle&&(r=n.currentStyle[i]),(!r||"auto"===r)&&t.defaultView)&&(u=t.defaultView.getComputedStyle(n,null),r=u?u[i]:null),"auto"===r?null:r},getViewportOffset:function(n){var o,u=0,f=0,i=n,e=t.body,s=t.documentElement;do{if(u+=i.offsetTop||0,f+=i.offsetLeft||0,u+=parseInt(r.DomUtil.getStyle(i,"borderTopWidth"),10)||0,f+=parseInt(r.DomUtil.getStyle(i,"borderLeftWidth"),10)||0,o=r.DomUtil.getStyle(i,"position"),i.offsetParent===e&&"absolute"===o)break;if("fixed"===o){u+=e.scrollTop||s.scrollTop||0;f+=e.scrollLeft||s.scrollLeft||0;break}if("relative"===o&&!i.offsetLeft){var c=r.DomUtil.getStyle(i,"width"),l=r.DomUtil.getStyle(i,"max-width"),h=i.getBoundingClientRect();("none"!==c||"none"!==l)&&(f+=h.left+i.clientLeft);u+=h.top+(e.scrollTop||s.scrollTop||0);break}i=i.offsetParent}while(i);i=n;do{if(i===e)break;u-=i.scrollTop||0;f-=i.scrollLeft||0;i=i.parentNode}while(i);return new r.Point(f,u)},documentIsLtr:function(){return r.DomUtil._docIsLtrCached||(r.DomUtil._docIsLtrCached=!0,r.DomUtil._docIsLtr="ltr"===r.DomUtil.getStyle(t.body,"direction")),r.DomUtil._docIsLtr},create:function(n,i,r){var u=t.createElement(n);return u.className=i,r&&r.appendChild(u),u},hasClass:function(n,t){if(n.classList!==i)return n.classList.contains(t);var u=r.DomUtil._getClass(n);return u.length>0&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(u)},addClass:function(n,t){var f;if(n.classList!==i)for(var e=r.Util.splitWords(t),u=0,o=e.length;o>u;u++)n.classList.add(e[u]);else r.DomUtil.hasClass(n,t)||(f=r.DomUtil._getClass(n),r.DomUtil._setClass(n,(f?f+" ":"")+t))},removeClass:function(n,t){n.classList!==i?n.classList.remove(t):r.DomUtil._setClass(n,r.Util.trim((" "+r.DomUtil._getClass(n)+" ").replace(" "+t+" "," ")))},_setClass:function(n,t){n.className.baseVal===i?n.className=t:n.className.baseVal=t},_getClass:function(n){return n.className.baseVal===i?n.className:n.className.baseVal},setOpacity:function(n,t){if("opacity"in n.style)n.style.opacity=t;else if("filter"in n.style){var i=!1,r="DXImageTransform.Microsoft.Alpha";try{i=n.filters.item(r)}catch(u){if(1===t)return}t=Math.round(100*t);i?(i.Enabled=100!==t,i.Opacity=t):n.style.filter+=" progid:"+r+"(opacity="+t+")"}},testProp:function(n){for(var r=t.documentElement.style,i=0;i<n.length;i++)if(n[i]in r)return n[i];return!1},getTranslateString:function(n){var t=r.Browser.webkit3d,i="translate"+(t?"3d":"")+"(",u=(t?",0":"")+")";return i+n.x+"px,"+n.y+"px"+u},getScaleString:function(n,t){var i=r.DomUtil.getTranslateString(t.add(t.multiplyBy(-1*n))),u=" scale("+n+") ";return i+u},setPosition:function(n,t,i){n._leaflet_pos=t;!i&&r.Browser.any3d?n.style[r.DomUtil.TRANSFORM]=r.DomUtil.getTranslateString(t):(n.style.left=t.x+"px",n.style.top=t.y+"px")},getPosition:function(n){return n._leaflet_pos}};r.DomUtil.TRANSFORM=r.DomUtil.testProp(["transform","WebkitTransform","OTransform","MozTransform","msTransform"]);r.DomUtil.TRANSITION=r.DomUtil.testProp(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);r.DomUtil.TRANSITION_END="webkitTransition"===r.DomUtil.TRANSITION||"OTransition"===r.DomUtil.TRANSITION?r.DomUtil.TRANSITION+"End":"transitionend",function(){if("onselectstart"in t)r.extend(r.DomUtil,{disableTextSelection:function(){r.DomEvent.on(n,"selectstart",r.DomEvent.preventDefault)},enableTextSelection:function(){r.DomEvent.off(n,"selectstart",r.DomEvent.preventDefault)}});else{var i=r.DomUtil.testProp(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);r.extend(r.DomUtil,{disableTextSelection:function(){if(i){var n=t.documentElement.style;this._userSelect=n[i];n[i]="none"}},enableTextSelection:function(){i&&(t.documentElement.style[i]=this._userSelect,delete this._userSelect)}})}r.extend(r.DomUtil,{disableImageDrag:function(){r.DomEvent.on(n,"dragstart",r.DomEvent.preventDefault)},enableImageDrag:function(){r.DomEvent.off(n,"dragstart",r.DomEvent.preventDefault)}})}();r.LatLng=function(n,t,r){if(n=parseFloat(n),t=parseFloat(t),isNaN(n)||isNaN(t))throw new Error("Invalid LatLng object: ("+n+", "+t+")");this.lat=n;this.lng=t;r!==i&&(this.alt=parseFloat(r))};r.extend(r.LatLng,{DEG_TO_RAD:Math.PI/180,RAD_TO_DEG:180/Math.PI,MAX_MARGIN:1e-9});r.LatLng.prototype={equals:function(n){if(!n)return!1;n=r.latLng(n);var t=Math.max(Math.abs(this.lat-n.lat),Math.abs(this.lng-n.lng));return t<=r.LatLng.MAX_MARGIN},toString:function(n){return"LatLng("+r.Util.formatNum(this.lat,n)+", "+r.Util.formatNum(this.lng,n)+")"},distanceTo:function(n){n=r.latLng(n);var t=r.LatLng.DEG_TO_RAD,e=(n.lat-this.lat)*t,o=(n.lng-this.lng)*t,s=this.lat*t,h=n.lat*t,i=Math.sin(e/2),u=Math.sin(o/2),f=i*i+u*u*Math.cos(s)*Math.cos(h);return 12756274*Math.atan2(Math.sqrt(f),Math.sqrt(1-f))},wrap:function(n,t){var i=this.lng;return n=n||-180,t=t||180,i=(i+t)%(t-n)+(n>i||i===t?t:n),new r.LatLng(this.lat,i)}};r.latLng=function(n,t){return n instanceof r.LatLng?n:r.Util.isArray(n)?"number"==typeof n[0]||"string"==typeof n[0]?new r.LatLng(n[0],n[1],n[2]):null:n===i||null===n?n:"object"==typeof n&&"lat"in n?new r.LatLng(n.lat,"lng"in n?n.lng:n.lon):t===i?null:new r.LatLng(n,t)};r.LatLngBounds=function(n,t){if(n)for(var r=t?[n,t]:n,i=0,u=r.length;u>i;i++)this.extend(r[i])};r.LatLngBounds.prototype={extend:function(n){if(!n)return this;var t=r.latLng(n);return n=null!==t?t:r.latLngBounds(n),n instanceof r.LatLng?this._southWest||this._northEast?(this._southWest.lat=Math.min(n.lat,this._southWest.lat),this._southWest.lng=Math.min(n.lng,this._southWest.lng),this._northEast.lat=Math.max(n.lat,this._northEast.lat),this._northEast.lng=Math.max(n.lng,this._northEast.lng)):(this._southWest=new r.LatLng(n.lat,n.lng),this._northEast=new r.LatLng(n.lat,n.lng)):n instanceof r.LatLngBounds&&(this.extend(n._southWest),this.extend(n._northEast)),this},pad:function(n){var t=this._southWest,i=this._northEast,u=Math.abs(t.lat-i.lat)*n,f=Math.abs(t.lng-i.lng)*n;return new r.LatLngBounds(new r.LatLng(t.lat-u,t.lng-f),new r.LatLng(i.lat+u,i.lng+f))},getCenter:function(){return new r.LatLng((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new r.LatLng(this.getNorth(),this.getWest())},getSouthEast:function(){return new r.LatLng(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(n){n="number"==typeof n[0]||n instanceof r.LatLng?r.latLng(n):r.latLngBounds(n);var t,i,u=this._southWest,f=this._northEast;return n instanceof r.LatLngBounds?(t=n.getSouthWest(),i=n.getNorthEast()):t=i=n,t.lat>=u.lat&&i.lat<=f.lat&&t.lng>=u.lng&&i.lng<=f.lng},intersects:function(n){n=r.latLngBounds(n);var t=this._southWest,i=this._northEast,u=n.getSouthWest(),f=n.getNorthEast(),e=f.lat>=t.lat&&u.lat<=i.lat,o=f.lng>=t.lng&&u.lng<=i.lng;return e&&o},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(n){return n?(n=r.latLngBounds(n),this._southWest.equals(n.getSouthWest())&&this._northEast.equals(n.getNorthEast())):!1},isValid:function(){return!(!this._southWest||!this._northEast)}};r.latLngBounds=function(n,t){return!n||n instanceof r.LatLngBounds?n:new r.LatLngBounds(n,t)};r.Projection={};r.Projection.SphericalMercator={MAX_LATITUDE:85.0511287798,project:function(n){var i=r.LatLng.DEG_TO_RAD,u=this.MAX_LATITUDE,f=Math.max(Math.min(u,n.lat),-u),e=n.lng*i,t=f*i;return t=Math.log(Math.tan(Math.PI/4+t/2)),new r.Point(e,t)},unproject:function(n){var t=r.LatLng.RAD_TO_DEG,i=n.x*t,u=(2*Math.atan(Math.exp(n.y))-Math.PI/2)*t;return new r.LatLng(u,i)}};r.Projection.LonLat={project:function(n){return new r.Point(n.lng,n.lat)},unproject:function(n){return new r.LatLng(n.y,n.x)}};r.CRS={latLngToPoint:function(n,t){var i=this.projection.project(n),r=this.scale(t);return this.transformation._transform(i,r)},pointToLatLng:function(n,t){var i=this.scale(t),r=this.transformation.untransform(n,i);return this.projection.unproject(r)},project:function(n){return this.projection.project(n)},scale:function(n){return 256*Math.pow(2,n)},getSize:function(n){var t=this.scale(n);return r.point(t,t)}};r.CRS.Simple=r.extend({},r.CRS,{projection:r.Projection.LonLat,transformation:new r.Transformation(1,0,-1,0),scale:function(n){return Math.pow(2,n)}});r.CRS.EPSG3857=r.extend({},r.CRS,{code:"EPSG:3857",projection:r.Projection.SphericalMercator,transformation:new r.Transformation(.5/Math.PI,.5,-.5/Math.PI,.5),project:function(n){var t=this.projection.project(n);return t.multiplyBy(6378137)}});r.CRS.EPSG900913=r.extend({},r.CRS.EPSG3857,{code:"EPSG:900913"});r.CRS.EPSG4326=r.extend({},r.CRS,{code:"EPSG:4326",projection:r.Projection.LonLat,transformation:new r.Transformation(1/360,.5,-1/360,.5)});r.Map=r.Class.extend({includes:r.Mixin.Events,options:{crs:r.CRS.EPSG3857,fadeAnimation:r.DomUtil.TRANSITION&&!r.Browser.android23,trackResize:!0,markerZoomAnimation:r.DomUtil.TRANSITION&&r.Browser.any3d},initialize:function(n,t){t=r.setOptions(this,t);this._initContainer(n);this._initLayout();this._onResize=r.bind(this._onResize,this);this._initEvents();t.maxBounds&&this.setMaxBounds(t.maxBounds);t.center&&t.zoom!==i&&this.setView(r.latLng(t.center),t.zoom,{reset:!0});this._handlers=[];this._layers={};this._zoomBoundLayers={};this._tileLayersNum=0;this.callInitHooks();this._addLayers(t.layers)},setView:function(n,t){return t=t===i?this.getZoom():t,this._resetView(r.latLng(n),this._limitZoom(t)),this},setZoom:function(n,t){return this._loaded?this.setView(this.getCenter(),n,{zoom:t}):(this._zoom=this._limitZoom(n),this)},zoomIn:function(n,t){return this.setZoom(this._zoom+(n||1),t)},zoomOut:function(n,t){return this.setZoom(this._zoom-(n||1),t)},setZoomAround:function(n,t,i){var f=this.getZoomScale(t),u=this.getSize().divideBy(2),e=n instanceof r.Point?n:this.latLngToContainerPoint(n),o=e.subtract(u).multiplyBy(1-1/f),s=this.containerPointToLatLng(u.add(o));return this.setView(s,t,{zoom:i})},fitBounds:function(n,t){t=t||{};n=n.getBounds?n.getBounds():r.latLngBounds(n);var u=r.point(t.paddingTopLeft||t.padding||[0,0]),f=r.point(t.paddingBottomRight||t.padding||[0,0]),i=this.getBoundsZoom(n,!1,u.add(f)),e=f.subtract(u).divideBy(2),o=this.project(n.getSouthWest(),i),s=this.project(n.getNorthEast(),i),h=this.unproject(o.add(s).divideBy(2).add(e),i);return i=t&&t.maxZoom?Math.min(t.maxZoom,i):i,this.setView(h,i,t)},fitWorld:function(n){return this.fitBounds([[-90,-180],[90,180]],n)},panTo:function(n,t){return this.setView(n,this._zoom,{pan:t})},panBy:function(n){return this.fire("movestart"),this._rawPanBy(r.point(n)),this.fire("move"),this.fire("moveend")},setMaxBounds:function(n){return n=r.latLngBounds(n),this.options.maxBounds=n,n?(this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds,this)):this.off("moveend",this._panInsideMaxBounds,this)},panInsideBounds:function(n,t){var i=this.getCenter(),r=this._limitCenter(i,this._zoom,n);return i.equals(r)?this:this.panTo(r,t)},addLayer:function(n){var t=r.stamp(n);return this._layers[t]?this:(this._layers[t]=n,!n.options||isNaN(n.options.maxZoom)&&isNaN(n.options.minZoom)||(this._zoomBoundLayers[t]=n,this._updateZoomLevels()),this.options.zoomAnimation&&r.TileLayer&&n instanceof r.TileLayer&&(this._tileLayersNum++,this._tileLayersToLoad++,n.on("load",this._onTileLayerLoad,this)),this._loaded&&this._layerAdd(n),this)},removeLayer:function(n){var t=r.stamp(n);return this._layers[t]?(this._loaded&&n.onRemove(this),delete this._layers[t],this._loaded&&this.fire("layerremove",{layer:n}),this._zoomBoundLayers[t]&&(delete this._zoomBoundLayers[t],this._updateZoomLevels()),this.options.zoomAnimation&&r.TileLayer&&n instanceof r.TileLayer&&(this._tileLayersNum--,this._tileLayersToLoad--,n.off("load",this._onTileLayerLoad,this)),this):this},hasLayer:function(n){return n?r.stamp(n)in this._layers:!1},eachLayer:function(n,t){for(var i in this._layers)n.call(t,this._layers[i]);return this},invalidateSize:function(n){var i;if(!this._loaded)return this;n=r.extend({animate:!1,pan:!0},n===!0?{animate:!0}:n);i=this.getSize();this._sizeChanged=!0;this._initialCenter=null;var u=this.getSize(),f=i.divideBy(2).round(),e=u.divideBy(2).round(),t=f.subtract(e);return t.x||t.y?(n.animate&&n.pan?this.panBy(t):(n.pan&&this._rawPanBy(t),this.fire("move"),n.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(r.bind(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:i,newSize:u})):this},addHandler:function(n,t){if(!t)return this;var i=this[n]=new t(this);return this._handlers.push(i),this.options[n]&&i.enable(),this},remove:function(){this._loaded&&this.fire("unload");this._initEvents("off");try{delete this._container._leaflet}catch(n){this._container._leaflet=i}return this._clearPanes(),this._clearControlPos&&this._clearControlPos(),this._clearHandlers(),this},getCenter:function(){return this._checkIfLoaded(),this._initialCenter&&!this._moved()?this._initialCenter:this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var n=this.getPixelBounds(),t=this.unproject(n.getBottomLeft()),i=this.unproject(n.getTopRight());return new r.LatLngBounds(t,i)},getMinZoom:function(){return this.options.minZoom===i?this._layersMinZoom===i?0:this._layersMinZoom:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===i?this._layersMaxZoom===i?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(n,t,i){n=r.latLngBounds(n);var f,u=this.getMinZoom()-(t?1:0),s=this.getMaxZoom(),e=this.getSize(),h=n.getNorthWest(),c=n.getSouthEast(),o=!0;i=r.point(i||[0,0]);do u++,f=this.project(c,u).subtract(this.project(h,u)).add(i),o=t?f.x<e.x||f.y<e.y:e.contains(f);while(o&&s>=u);return o&&t?null:t?u:u-1},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new r.Point(this._container.clientWidth,this._container.clientHeight),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(){var n=this._getTopLeftPoint();return new r.Bounds(n,n.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._initialTopLeftPoint},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(n){var t=this.options.crs;return t.scale(n)/t.scale(this._zoom)},getScaleZoom:function(n){return this._zoom+Math.log(n)/Math.LN2},project:function(n,t){return t=t===i?this._zoom:t,this.options.crs.latLngToPoint(r.latLng(n),t)},unproject:function(n,t){return t=t===i?this._zoom:t,this.options.crs.pointToLatLng(r.point(n),t)},layerPointToLatLng:function(n){var t=r.point(n).add(this.getPixelOrigin());return this.unproject(t)},latLngToLayerPoint:function(n){var t=this.project(r.latLng(n))._round();return t._subtract(this.getPixelOrigin())},containerPointToLayerPoint:function(n){return r.point(n).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(n){return r.point(n).add(this._getMapPanePos())},containerPointToLatLng:function(n){var t=this.containerPointToLayerPoint(r.point(n));return this.layerPointToLatLng(t)},latLngToContainerPoint:function(n){return this.layerPointToContainerPoint(this.latLngToLayerPoint(r.latLng(n)))},mouseEventToContainerPoint:function(n){return r.DomEvent.getMousePosition(n,this._container)},mouseEventToLayerPoint:function(n){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(n))},mouseEventToLatLng:function(n){return this.layerPointToLatLng(this.mouseEventToLayerPoint(n))},_initContainer:function(n){var t=this._container=r.DomUtil.get(n);if(!t)throw new Error("Map container not found.");if(t._leaflet)throw new Error("Map container is already initialized.");t._leaflet=!0},_initLayout:function(){var t=this._container,n;r.DomUtil.addClass(t,"leaflet-container"+(r.Browser.touch?" leaflet-touch":"")+(r.Browser.retina?" leaflet-retina":"")+(r.Browser.ielt9?" leaflet-oldie":"")+(this.options.fadeAnimation?" leaflet-fade-anim":""));n=r.DomUtil.getStyle(t,"position");"absolute"!==n&&"relative"!==n&&"fixed"!==n&&(t.style.position="relative");this._initPanes();this._initControlPos&&this._initControlPos()},_initPanes:function(){var n=this._panes={},t;this._mapPane=n.mapPane=this._createPane("leaflet-map-pane",this._container);this._tilePane=n.tilePane=this._createPane("leaflet-tile-pane",this._mapPane);n.objectsPane=this._createPane("leaflet-objects-pane",this._mapPane);n.shadowPane=this._createPane("leaflet-shadow-pane");n.overlayPane=this._createPane("leaflet-overlay-pane");n.markerPane=this._createPane("leaflet-marker-pane");n.popupPane=this._createPane("leaflet-popup-pane");t=" leaflet-zoom-hide";this.options.markerZoomAnimation||(r.DomUtil.addClass(n.markerPane,t),r.DomUtil.addClass(n.shadowPane,t),r.DomUtil.addClass(n.popupPane,t))},_createPane:function(n,t){return r.DomUtil.create("div",n,t||this._panes.objectsPane)},_clearPanes:function(){this._container.removeChild(this._mapPane)},_addLayers:function(n){n=n?r.Util.isArray(n)?n:[n]:[];for(var t=0,i=n.length;i>t;t++)this.addLayer(n[t])},_resetView:function(n,t,i,u){var f=this._zoom!==t,e;u||(this.fire("movestart"),f&&this.fire("zoomstart"));this._zoom=t;this._initialCenter=n;this._initialTopLeftPoint=this._getNewTopLeftPoint(n);i?this._initialTopLeftPoint._add(this._getMapPanePos()):r.DomUtil.setPosition(this._mapPane,new r.Point(0,0));this._tileLayersToLoad=this._tileLayersNum;e=!this._loaded;this._loaded=!0;this.fire("viewreset",{hard:!i});e&&(this.fire("load"),this.eachLayer(this._layerAdd,this));this.fire("move");(f||u)&&this.fire("zoomend");this.fire("moveend",{hard:!i})},_rawPanBy:function(n){r.DomUtil.setPosition(this._mapPane,this._getMapPanePos().subtract(n))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_updateZoomLevels:function(){var t,r=1/0,u=-1/0,f=this._getZoomSpan(),n;for(t in this._zoomBoundLayers)n=this._zoomBoundLayers[t],isNaN(n.options.minZoom)||(r=Math.min(r,n.options.minZoom)),isNaN(n.options.maxZoom)||(u=Math.max(u,n.options.maxZoom));t===i?this._layersMaxZoom=this._layersMinZoom=i:(this._layersMaxZoom=u,this._layersMinZoom=r);f!==this._getZoomSpan()&&this.fire("zoomlevelschange")},_panInsideMaxBounds:function(){this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.");},_initEvents:function(t){if(r.DomEvent){t=t||"on";r.DomEvent[t](this._container,"click",this._onMouseClick,this);for(var f=["dblclick","mousedown","mouseup","mouseenter","mouseleave","mousemove","contextmenu"],i=0,u=f.length;u>i;i++)r.DomEvent[t](this._container,f[i],this._fireMouseEvent,this);this.options.trackResize&&r.DomEvent[t](n,"resize",this._onResize,this)}},_onResize:function(){r.Util.cancelAnimFrame(this._resizeRequest);this._resizeRequest=r.Util.requestAnimFrame(function(){this.invalidateSize({debounceMoveend:!0})},this,!1,this._container)},_onMouseClick:function(n){!this._loaded||!n._simulated&&(this.dragging&&this.dragging.moved()||this.boxZoom&&this.boxZoom.moved())||r.DomEvent._skipped(n)||(this.fire("preclick"),this._fireMouseEvent(n))},_fireMouseEvent:function(n){var t;if(this._loaded&&!r.DomEvent._skipped(n)&&(t=n.type,t="mouseenter"===t?"mouseover":"mouseleave"===t?"mouseout":t,this.hasEventListeners(t))){"contextmenu"===t&&r.DomEvent.preventDefault(n);var i=this.mouseEventToContainerPoint(n),u=this.containerPointToLayerPoint(i),f=this.layerPointToLatLng(u);this.fire(t,{latlng:f,layerPoint:u,containerPoint:i,originalEvent:n})}},_onTileLayerLoad:function(){this._tileLayersToLoad--;this._tileLayersNum&&!this._tileLayersToLoad&&this.fire("tilelayersload")},_clearHandlers:function(){for(var n=0,t=this._handlers.length;t>n;n++)this._handlers[n].disable()},whenReady:function(n,t){return this._loaded?n.call(t||this,this):this.on("load",n,t),this},_layerAdd:function(n){n.onAdd(this);this.fire("layeradd",{layer:n})},_getMapPanePos:function(){return r.DomUtil.getPosition(this._mapPane)},_moved:function(){var n=this._getMapPanePos();return n&&!n.equals([0,0])},_getTopLeftPoint:function(){return this.getPixelOrigin().subtract(this._getMapPanePos())},_getNewTopLeftPoint:function(n,t){var i=this.getSize()._divideBy(2);return this.project(n,t)._subtract(i)._round()},_latLngToNewLayerPoint:function(n,t,i){var r=this._getNewTopLeftPoint(i,t).add(this._getMapPanePos());return this.project(n,t)._subtract(r)},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(n){return this.latLngToLayerPoint(n).subtract(this._getCenterLayerPoint())},_limitCenter:function(n,t,i){if(!i)return n;var u=this.project(n,t),f=this.getSize().divideBy(2),e=new r.Bounds(u.subtract(f),u.add(f)),o=this._getBoundsOffset(e,i,t);return this.unproject(u.add(o),t)},_limitOffset:function(n,t){if(!t)return n;var i=this.getPixelBounds(),u=new r.Bounds(i.min.add(n),i.max.add(n));return n.add(this._getBoundsOffset(u,t))},_getBoundsOffset:function(n,t,i){var u=this.project(t.getNorthWest(),i).subtract(n.min),f=this.project(t.getSouthEast(),i).subtract(n.max),e=this._rebound(u.x,-f.x),o=this._rebound(u.y,-f.y);return new r.Point(e,o)},_rebound:function(n,t){return n+t>0?Math.round(n-t)/2:Math.max(0,Math.ceil(n))-Math.max(0,Math.floor(t))},_limitZoom:function(n){var t=this.getMinZoom(),i=this.getMaxZoom();return Math.max(t,Math.min(i,n))}});r.map=function(n,t){return new r.Map(n,t)};r.Projection.Mercator={MAX_LATITUDE:85.0840591556,R_MINOR:6356752.3142451793,R_MAJOR:6378137,project:function(n){var f=r.LatLng.DEG_TO_RAD,e=this.MAX_LATITUDE,c=Math.max(Math.min(e,n.lat),-e),u=this.R_MAJOR,l=this.R_MINOR,a=n.lng*f*u,t=c*f,o=l/u,s=Math.sqrt(1-o*o),i=s*Math.sin(t),h;return i=Math.pow((1-i)/(1+i),.5*s),h=Math.tan(.5*(.5*Math.PI-t))/i,t=-u*Math.log(h),new r.Point(a,t)},unproject:function(n){for(var i,e=r.LatLng.RAD_TO_DEG,u=this.R_MAJOR,c=this.R_MINOR,l=n.x*e/u,o=c/u,s=Math.sqrt(1-o*o),h=Math.exp(-n.y/u),t=Math.PI/2-2*Math.atan(h),a=15,f=.1;Math.abs(f)>1e-7&&--a>0;)i=s*Math.sin(t),f=Math.PI/2-2*Math.atan(h*Math.pow((1-i)/(1+i),.5*s))-t,t+=f;return new r.LatLng(t*e,l)}};r.CRS.EPSG3395=r.extend({},r.CRS,{code:"EPSG:3395",projection:r.Projection.Mercator,transformation:function(){var t=r.Projection.Mercator,i=t.R_MAJOR,n=.5/(Math.PI*i);return new r.Transformation(n,.5,-n,.5)}()});r.TileLayer=r.Class.extend({includes:r.Mixin.Events,options:{minZoom:0,maxZoom:18,tileSize:256,subdomains:"abc",errorTileUrl:"",attribution:"",zoomOffset:0,opacity:1,unloadInvisibleTiles:r.Browser.mobile,updateWhenIdle:r.Browser.mobile},initialize:function(n,t){t=r.setOptions(this,t);t.detectRetina&&r.Browser.retina&&t.maxZoom>0&&(t.tileSize=Math.floor(t.tileSize/2),t.zoomOffset++,t.minZoom>0&&t.minZoom--,this.options.maxZoom--);t.bounds&&(t.bounds=r.latLngBounds(t.bounds));this._url=n;var i=this.options.subdomains;"string"==typeof i&&(this.options.subdomains=i.split(""))},onAdd:function(n){this._map=n;this._animated=n._zoomAnimated;this._initContainer();n.on({viewreset:this._reset,moveend:this._update},this);this._animated&&n.on({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this);this.options.updateWhenIdle||(this._limitedUpdate=r.Util.limitExecByInterval(this._update,150,this),n.on("move",this._limitedUpdate,this));this._reset();this._update()},addTo:function(n){return n.addLayer(this),this},onRemove:function(n){this._container.parentNode.removeChild(this._container);n.off({viewreset:this._reset,moveend:this._update},this);this._animated&&n.off({zoomanim:this._animateZoom,zoomend:this._endZoomAnim},this);this.options.updateWhenIdle||n.off("move",this._limitedUpdate,this);this._container=null;this._map=null},bringToFront:function(){var n=this._map._panes.tilePane;return this._container&&(n.appendChild(this._container),this._setAutoZIndex(n,Math.max)),this},bringToBack:function(){var n=this._map._panes.tilePane;return this._container&&(n.insertBefore(this._container,n.firstChild),this._setAutoZIndex(n,Math.min)),this},getAttribution:function(){return this.options.attribution},getContainer:function(){return this._container},setOpacity:function(n){return this.options.opacity=n,this._map&&this._updateOpacity(),this},setZIndex:function(n){return this.options.zIndex=n,this._updateZIndex(),this},setUrl:function(n,t){return this._url=n,t||this.redraw(),this},redraw:function(){return this._map&&(this._reset({hard:!0}),this._update()),this},_updateZIndex:function(){this._container&&this.options.zIndex!==i&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(n,t){for(var u,f=n.children,r=-t(1/0,-1/0),i=0,e=f.length;e>i;i++)f[i]!==this._container&&(u=parseInt(f[i].style.zIndex,10),isNaN(u)||(r=t(r,u)));this.options.zIndex=this._container.style.zIndex=(isFinite(r)?r:0)+t(1,-1)},_updateOpacity:function(){var n,t=this._tiles;if(r.Browser.ielt9)for(n in t)r.DomUtil.setOpacity(t[n],this.options.opacity);else r.DomUtil.setOpacity(this._container,this.options.opacity)},_initContainer:function(){var t=this._map._panes.tilePane,n;this._container||((this._container=r.DomUtil.create("div","leaflet-layer"),this._updateZIndex(),this._animated)?(n="leaflet-tile-container",this._bgBuffer=r.DomUtil.create("div",n,this._container),this._tileContainer=r.DomUtil.create("div",n,this._container)):this._tileContainer=this._container,t.appendChild(this._container),this.options.opacity<1&&this._updateOpacity())},_reset:function(n){for(var t in this._tiles)this.fire("tileunload",{tile:this._tiles[t]});this._tiles={};this._tilesToLoad=0;this.options.reuseTiles&&(this._unusedTiles=[]);this._tileContainer.innerHTML="";this._animated&&n&&n.hard&&this._clearBgBuffer();this._initContainer()},_getTileSize:function(){var n=this._map,r=n.getZoom()+this.options.zoomOffset,t=this.options.maxNativeZoom,i=this.options.tileSize;return t&&r>t&&(i=Math.round(n.getZoomScale(r)/n.getZoomScale(t)*i)),i},_update:function(){var n;if(this._map){var t=this._map,i=t.getPixelBounds(),u=t.getZoom(),f=this._getTileSize();u>this.options.maxZoom||u<this.options.minZoom||(n=r.bounds(i.min.divideBy(f)._floor(),i.max.divideBy(f)._floor()),this._addTilesFromCenterOut(n),(this.options.unloadInvisibleTiles||this.options.reuseTiles)&&this._removeOtherTiles(n))}},_addTilesFromCenterOut:function(n){for(var i,o,f=[],h=n.getCenter(),e,s,u=n.min.y;u<=n.max.y;u++)for(i=n.min.x;i<=n.max.x;i++)o=new r.Point(i,u),this._tileShouldBeLoaded(o)&&f.push(o);if(e=f.length,0!==e){for(f.sort(function(n,t){return n.distanceTo(h)-t.distanceTo(h)}),s=t.createDocumentFragment(),this._tilesToLoad||this.fire("loading"),this._tilesToLoad+=e,i=0;e>i;i++)this._addTile(f[i],s);this._tileContainer.appendChild(s)}},_tileShouldBeLoaded:function(n){var t,i;if(n.x+":"+n.y in this._tiles||(t=this.options,!t.continuousWorld&&(i=this._getWrapTileNum(),t.noWrap&&(n.x<0||n.x>=i.x)||n.y<0||n.y>=i.y)))return!1;if(t.bounds){var r=t.tileSize,e=n.multiplyBy(r),o=e.add([r,r]),u=this._map.unproject(e),f=this._map.unproject(o);if(t.continuousWorld||t.noWrap||(u=u.wrap(),f=f.wrap()),!t.bounds.intersects([u,f]))return!1}return!0},_removeOtherTiles:function(n){var t,i,r;for(var u in this._tiles)t=u.split(":"),i=parseInt(t[0],10),r=parseInt(t[1],10),(i<n.min.x||i>n.max.x||r<n.min.y||r>n.max.y)&&this._removeTile(u)},_removeTile:function(n){var t=this._tiles[n];this.fire("tileunload",{tile:t,url:t.src});this.options.reuseTiles?(r.DomUtil.removeClass(t,"leaflet-tile-loaded"),this._unusedTiles.push(t)):t.parentNode===this._tileContainer&&this._tileContainer.removeChild(t);r.Browser.android||(t.onload=null,t.src=r.Util.emptyImageUrl);delete this._tiles[n]},_addTile:function(n,t){var u=this._getTilePos(n),i=this._getTile();r.DomUtil.setPosition(i,u,r.Browser.chrome);this._tiles[n.x+":"+n.y]=i;this._loadTile(i,n);i.parentNode!==this._tileContainer&&t.appendChild(i)},_getZoomForUrl:function(){var n=this.options,t=this._map.getZoom();return n.zoomReverse&&(t=n.maxZoom-t),t+=n.zoomOffset,n.maxNativeZoom?Math.min(t,n.maxNativeZoom):t},_getTilePos:function(n){var t=this._map.getPixelOrigin(),i=this._getTileSize();return n.multiplyBy(i).subtract(t)},getTileUrl:function(n){return r.Util.template(this._url,r.extend({s:this._getSubdomain(n),z:n.z,x:n.x,y:n.y},this.options))},_getWrapTileNum:function(){var n=this._map.options.crs,t=n.getSize(this._map.getZoom());return t.divideBy(this._getTileSize())._floor()},_adjustTilePoint:function(n){var t=this._getWrapTileNum();this.options.continuousWorld||this.options.noWrap||(n.x=(n.x%t.x+t.x)%t.x);this.options.tms&&(n.y=t.y-n.y-1);n.z=this._getZoomForUrl()},_getSubdomain:function(n){var t=Math.abs(n.x+n.y)%this.options.subdomains.length;return this.options.subdomains[t]},_getTile:function(){if(this.options.reuseTiles&&this._unusedTiles.length>0){var n=this._unusedTiles.pop();return this._resetTile(n),n}return this._createTile()},_resetTile:function(){},_createTile:function(){var n=r.DomUtil.create("img","leaflet-tile");return n.style.width=n.style.height=this._getTileSize()+"px",n.galleryimg="no",n.onselectstart=n.onmousemove=r.Util.falseFn,r.Browser.ielt9&&this.options.opacity!==i&&r.DomUtil.setOpacity(n,this.options.opacity),r.Browser.mobileWebkit3d&&(n.style.WebkitBackfaceVisibility="hidden"),n},_loadTile:function(n,t){n._layer=this;n.onload=this._tileOnLoad;n.onerror=this._tileOnError;this._adjustTilePoint(t);n.src=this.getTileUrl(t);this.fire("tileloadstart",{tile:n,url:n.src})},_tileLoaded:function(){this._tilesToLoad--;this._animated&&r.DomUtil.addClass(this._tileContainer,"leaflet-zoom-animated");this._tilesToLoad||(this.fire("load"),this._animated&&(clearTimeout(this._clearBgBufferTimer),this._clearBgBufferTimer=setTimeout(r.bind(this._clearBgBuffer,this),500)))},_tileOnLoad:function(){var n=this._layer;this.src!==r.Util.emptyImageUrl&&(r.DomUtil.addClass(this,"leaflet-tile-loaded"),n.fire("tileload",{tile:this,url:this.src}));n._tileLoaded()},_tileOnError:function(){var n=this._layer,t;n.fire("tileerror",{tile:this,url:this.src});t=n.options.errorTileUrl;t&&(this.src=t);n._tileLoaded()}});r.tileLayer=function(n,t){return new r.TileLayer(n,t)};r.TileLayer.WMS=r.TileLayer.extend({defaultWmsParams:{service:"WMS",request:"GetMap",version:"1.1.1",layers:"",styles:"",format:"image/jpeg",transparent:!1},initialize:function(n,t){var i,f,u;this._url=n;i=r.extend({},this.defaultWmsParams);f=t.tileSize||this.options.tileSize;i.width=i.height=t.detectRetina&&r.Browser.retina?2*f:f;for(u in t)this.options.hasOwnProperty(u)||"crs"===u||(i[u]=t[u]);this.wmsParams=i;r.setOptions(this,t)},onAdd:function(n){this._crs=this.options.crs||n.options.crs;this._wmsVersion=parseFloat(this.wmsParams.version);var t=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[t]=this._crs.code;r.TileLayer.prototype.onAdd.call(this,n)},getTileUrl:function(n){var f=this._map,u=this.options.tileSize,e=n.multiplyBy(u),s=e.add([u,u]),t=this._crs.project(f.unproject(e,n.z)),i=this._crs.project(f.unproject(s,n.z)),h=this._wmsVersion>=1.3&&this._crs===r.CRS.EPSG4326?[i.y,t.x,t.y,i.x].join(","):[t.x,i.y,i.x,t.y].join(","),o=r.Util.template(this._url,{s:this._getSubdomain(n)});return o+r.Util.getParamString(this.wmsParams,o,!0)+"&BBOX="+h},setParams:function(n,t){return r.extend(this.wmsParams,n),t||this.redraw(),this}});r.tileLayer.wms=function(n,t){return new r.TileLayer.WMS(n,t)};r.TileLayer.Canvas=r.TileLayer.extend({options:{async:!1},initialize:function(n){r.setOptions(this,n)},redraw:function(){this._map&&(this._reset({hard:!0}),this._update());for(var n in this._tiles)this._redrawTile(this._tiles[n]);return this},_redrawTile:function(n){this.drawTile(n,n._tilePoint,this._map._zoom)},_createTile:function(){var n=r.DomUtil.create("canvas","leaflet-tile");return n.width=n.height=this.options.tileSize,n.onselectstart=n.onmousemove=r.Util.falseFn,n},_loadTile:function(n,t){n._layer=this;n._tilePoint=t;this._redrawTile(n);this.options.async||this.tileDrawn(n)},drawTile:function(){},tileDrawn:function(n){this._tileOnLoad.call(n)}});r.tileLayer.canvas=function(n){return new r.TileLayer.Canvas(n)};r.ImageOverlay=r.Class.extend({includes:r.Mixin.Events,options:{opacity:1},initialize:function(n,t,i){this._url=n;this._bounds=r.latLngBounds(t);r.setOptions(this,i)},onAdd:function(n){this._map=n;this._image||this._initImage();n._panes.overlayPane.appendChild(this._image);n.on("viewreset",this._reset,this);n.options.zoomAnimation&&r.Browser.any3d&&n.on("zoomanim",this._animateZoom,this);this._reset()},onRemove:function(n){n.getPanes().overlayPane.removeChild(this._image);n.off("viewreset",this._reset,this);n.options.zoomAnimation&&n.off("zoomanim",this._animateZoom,this)},addTo:function(n){return n.addLayer(this),this},setOpacity:function(n){return this.options.opacity=n,this._updateOpacity(),this},bringToFront:function(){return this._image&&this._map._panes.overlayPane.appendChild(this._image),this},bringToBack:function(){var n=this._map._panes.overlayPane;return this._image&&n.insertBefore(this._image,n.firstChild),this},setUrl:function(n){this._url=n;this._image.src=this._url},getAttribution:function(){return this.options.attribution},_initImage:function(){this._image=r.DomUtil.create("img","leaflet-image-layer");this._map.options.zoomAnimation&&r.Browser.any3d?r.DomUtil.addClass(this._image,"leaflet-zoom-animated"):r.DomUtil.addClass(this._image,"leaflet-zoom-hide");this._updateOpacity();r.extend(this._image,{galleryimg:"no",onselectstart:r.Util.falseFn,onmousemove:r.Util.falseFn,onload:r.bind(this._onImageLoad,this),src:this._url})},_animateZoom:function(n){var t=this._map,f=this._image,i=t.getZoomScale(n.zoom),e=this._bounds.getNorthWest(),o=this._bounds.getSouthEast(),u=t._latLngToNewLayerPoint(e,n.zoom,n.center),s=t._latLngToNewLayerPoint(o,n.zoom,n.center)._subtract(u),h=u._add(s._multiplyBy(.5*(1-1/i)));f.style[r.DomUtil.TRANSFORM]=r.DomUtil.getTranslateString(h)+" scale("+i+") "},_reset:function(){var n=this._image,t=this._map.latLngToLayerPoint(this._bounds.getNorthWest()),i=this._map.latLngToLayerPoint(this._bounds.getSouthEast())._subtract(t);r.DomUtil.setPosition(n,t);n.style.width=i.x+"px";n.style.height=i.y+"px"},_onImageLoad:function(){this.fire("load")},_updateOpacity:function(){r.DomUtil.setOpacity(this._image,this.options.opacity)}});r.imageOverlay=function(n,t,i){return new r.ImageOverlay(n,t,i)};r.Icon=r.Class.extend({options:{className:""},initialize:function(n){r.setOptions(this,n)},createIcon:function(n){return this._createIcon("icon",n)},createShadow:function(n){return this._createIcon("shadow",n)},_createIcon:function(n,t){var i=this._getIconUrl(n),r;if(!i){if("icon"===n)throw new Error("iconUrl not set in Icon options (see the docs).");return null}return r=t&&"IMG"===t.tagName?this._createImg(i,t):this._createImg(i),this._setIconStyles(r,n),r},_setIconStyles:function(n,t){var i,u=this.options,f=r.point(u[t+"Size"]);i=r.point("shadow"===t?u.shadowAnchor||u.iconAnchor:u.iconAnchor);!i&&f&&(i=f.divideBy(2,!0));n.className="leaflet-marker-"+t+" "+u.className;i&&(n.style.marginLeft=-i.x+"px",n.style.marginTop=-i.y+"px");f&&(n.style.width=f.x+"px",n.style.height=f.y+"px")},_createImg:function(n,i){return i=i||t.createElement("img"),i.src=n,i},_getIconUrl:function(n){return r.Browser.retina&&this.options[n+"RetinaUrl"]?this.options[n+"RetinaUrl"]:this.options[n+"Url"]}});r.icon=function(n){return new r.Icon(n)};r.Icon.Default=r.Icon.extend({options:{iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]},_getIconUrl:function(n){var i=n+"Url",t;if(this.options[i])return this.options[i];if(r.Browser.retina&&"icon"===n&&(n+="-2x"),t=r.Icon.Default.imagePath,!t)throw new Error("Couldn't autodetect L.Icon.Default.imagePath, set it manually.");return t+"/marker-"+n+".png"}});r.Icon.Default.imagePath=function(){for(var i,o,r,f=t.getElementsByTagName("script"),e=/[\/^]leaflet[\-\._]?([\w\-\._]*)\.js\??/,n=0,u=f.length;u>n;n++)if(i=f[n].src,o=i.match(e))return r=i.split(e)[0],(r?r+"/":"")+"images"}();r.Marker=r.Class.extend({includes:r.Mixin.Events,options:{icon:new r.Icon.Default,title:"",alt:"",clickable:!0,draggable:!1,keyboard:!0,zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250},initialize:function(n,t){r.setOptions(this,t);this._latlng=r.latLng(n)},onAdd:function(n){this._map=n;n.on("viewreset",this.update,this);this._initIcon();this.update();this.fire("add");n.options.zoomAnimation&&n.options.markerZoomAnimation&&n.on("zoomanim",this._animateZoom,this)},addTo:function(n){return n.addLayer(this),this},onRemove:function(n){this.dragging&&this.dragging.disable();this._removeIcon();this._removeShadow();this.fire("remove");n.off({viewreset:this.update,zoomanim:this._animateZoom},this);this._map=null},getLatLng:function(){return this._latlng},setLatLng:function(n){return this._latlng=r.latLng(n),this.update(),this.fire("move",{latlng:this._latlng})},setZIndexOffset:function(n){return this.options.zIndexOffset=n,this.update(),this},setIcon:function(n){return this.options.icon=n,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup),this},update:function(){if(this._icon){var n=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(n)}return this},_initIcon:function(){var n=this.options,e=this._map,h=e.options.zoomAnimation&&e.options.markerZoomAnimation,o=h?"leaflet-zoom-animated":"leaflet-zoom-hide",t=n.icon.createIcon(this._icon),s=!1,i,u,f;t!==this._icon&&(this._icon&&this._removeIcon(),s=!0,n.title&&(t.title=n.title),n.alt&&(t.alt=n.alt));r.DomUtil.addClass(t,o);n.keyboard&&(t.tabIndex="0");this._icon=t;this._initInteraction();n.riseOnHover&&r.DomEvent.on(t,"mouseover",this._bringToFront,this).on(t,"mouseout",this._resetZIndex,this);i=n.icon.createShadow(this._shadow);u=!1;i!==this._shadow&&(this._removeShadow(),u=!0);i&&r.DomUtil.addClass(i,o);this._shadow=i;n.opacity<1&&this._updateOpacity();f=this._map._panes;s&&f.markerPane.appendChild(this._icon);i&&u&&f.shadowPane.appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&r.DomEvent.off(this._icon,"mouseover",this._bringToFront).off(this._icon,"mouseout",this._resetZIndex);this._map._panes.markerPane.removeChild(this._icon);this._icon=null},_removeShadow:function(){this._shadow&&this._map._panes.shadowPane.removeChild(this._shadow);this._shadow=null},_setPos:function(n){r.DomUtil.setPosition(this._icon,n);this._shadow&&r.DomUtil.setPosition(this._shadow,n);this._zIndex=n.y+this.options.zIndexOffset;this._resetZIndex()},_updateZIndex:function(n){this._icon.style.zIndex=this._zIndex+n},_animateZoom:function(n){var t=this._map._latLngToNewLayerPoint(this._latlng,n.zoom,n.center).round();this._setPos(t)},_initInteraction:function(){var n,i,t;if(this.options.clickable){for(n=this._icon,i=["dblclick","mousedown","mouseover","mouseout","contextmenu"],r.DomUtil.addClass(n,"leaflet-clickable"),r.DomEvent.on(n,"click",this._onMouseClick,this),r.DomEvent.on(n,"keypress",this._onKeyPress,this),t=0;t<i.length;t++)r.DomEvent.on(n,i[t],this._fireMouseEvent,this);r.Handler.MarkerDrag&&(this.dragging=new r.Handler.MarkerDrag(this),this.options.draggable&&this.dragging.enable())}},_onMouseClick:function(n){var t=this.dragging&&this.dragging.moved();(this.hasEventListeners(n.type)||t)&&r.DomEvent.stopPropagation(n);t||(this.dragging&&this.dragging._enabled||!this._map.dragging||!this._map.dragging.moved())&&this.fire(n.type,{originalEvent:n,latlng:this._latlng})},_onKeyPress:function(n){13===n.keyCode&&this.fire("click",{originalEvent:n,latlng:this._latlng})},_fireMouseEvent:function(n){this.fire(n.type,{originalEvent:n,latlng:this._latlng});"contextmenu"===n.type&&this.hasEventListeners(n.type)&&r.DomEvent.preventDefault(n);"mousedown"!==n.type?r.DomEvent.stopPropagation(n):r.DomEvent.preventDefault(n)},setOpacity:function(n){return this.options.opacity=n,this._map&&this._updateOpacity(),this},_updateOpacity:function(){r.DomUtil.setOpacity(this._icon,this.options.opacity);this._shadow&&r.DomUtil.setOpacity(this._shadow,this.options.opacity)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)}});r.marker=function(n,t){return new r.Marker(n,t)};r.DivIcon=r.Icon.extend({options:{iconSize:[12,12],className:"leaflet-div-icon",html:!1},createIcon:function(n){var r=n&&"DIV"===n.tagName?n:t.createElement("div"),i=this.options;return r.innerHTML=i.html!==!1?i.html:"",i.bgPos&&(r.style.backgroundPosition=-i.bgPos.x+"px "+-i.bgPos.y+"px"),this._setIconStyles(r,"icon"),r},createShadow:function(){return null}});r.divIcon=function(n){return new r.DivIcon(n)};r.Map.mergeOptions({closePopupOnClick:!0});r.Popup=r.Class.extend({includes:r.Mixin.Events,options:{minWidth:50,maxWidth:300,autoPan:!0,closeButton:!0,offset:[0,7],autoPanPadding:[5,5],keepInView:!1,className:"",zoomAnimation:!0},initialize:function(n,t){r.setOptions(this,n);this._source=t;this._animated=r.Browser.any3d&&this.options.zoomAnimation;this._isOpen=!1},onAdd:function(n){this._map=n;this._container||this._initLayout();var t=n.options.fadeAnimation;t&&r.DomUtil.setOpacity(this._container,0);n._panes.popupPane.appendChild(this._container);n.on(this._getEvents(),this);this.update();t&&r.DomUtil.setOpacity(this._container,1);this.fire("open");n.fire("popupopen",{popup:this});this._source&&this._source.fire("popupopen",{popup:this})},addTo:function(n){return n.addLayer(this),this},openOn:function(n){return n.openPopup(this),this},onRemove:function(n){n._panes.popupPane.removeChild(this._container);r.Util.falseFn(this._container.offsetWidth);n.off(this._getEvents(),this);n.options.fadeAnimation&&r.DomUtil.setOpacity(this._container,0);this._map=null;this.fire("close");n.fire("popupclose",{popup:this});this._source&&this._source.fire("popupclose",{popup:this})},getLatLng:function(){return this._latlng},setLatLng:function(n){return this._latlng=r.latLng(n),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(n){return this._content=n,this.update(),this},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},_getEvents:function(){var n={viewreset:this._updatePosition};return this._animated&&(n.zoomanim=this._zoomAnimation),("closeOnClick"in this.options?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(n.preclick=this._close),this.options.keepInView&&(n.moveend=this._adjustPan),n},_close:function(){this._map&&this._map.closePopup(this)},_initLayout:function(){var t,n="leaflet-popup",f=n+" "+this.options.className+" leaflet-zoom-"+(this._animated?"animated":"hide"),u=this._container=r.DomUtil.create("div",f),i;this.options.closeButton&&(t=this._closeButton=r.DomUtil.create("a",n+"-close-button",u),t.href="#close",t.innerHTML="&#215;",r.DomEvent.disableClickPropagation(t),r.DomEvent.on(t,"click",this._onCloseButtonClick,this));i=this._wrapper=r.DomUtil.create("div",n+"-content-wrapper",u);r.DomEvent.disableClickPropagation(i);this._contentNode=r.DomUtil.create("div",n+"-content",i);r.DomEvent.disableScrollPropagation(this._contentNode);r.DomEvent.on(i,"contextmenu",r.DomEvent.stopPropagation);this._tipContainer=r.DomUtil.create("div",n+"-tip-container",u);this._tip=r.DomUtil.create("div",n+"-tip",this._tipContainer)},_updateContent:function(){if(this._content){if("string"==typeof this._content)this._contentNode.innerHTML=this._content;else{for(;this._contentNode.hasChildNodes();)this._contentNode.removeChild(this._contentNode.firstChild);this._contentNode.appendChild(this._content)}this.fire("contentupdate")}},_updateLayout:function(){var i=this._contentNode,n=i.style,t;n.width="";n.whiteSpace="nowrap";t=i.offsetWidth;t=Math.min(t,this.options.maxWidth);t=Math.max(t,this.options.minWidth);n.width=t+1+"px";n.whiteSpace="";n.height="";var e=i.offsetHeight,u=this.options.maxHeight,f="leaflet-popup-scrolled";u&&e>u?(n.height=u+"px",r.DomUtil.addClass(i,f)):r.DomUtil.removeClass(i,f);this._containerWidth=this._container.offsetWidth},_updatePosition:function(){if(this._map){var n=this._map.latLngToLayerPoint(this._latlng),t=this._animated,i=r.point(this.options.offset);t&&r.DomUtil.setPosition(this._container,n);this._containerBottom=-i.y-(t?0:n.y);this._containerLeft=-Math.round(this._containerWidth/2)+i.x+(t?0:n.x);this._container.style.bottom=this._containerBottom+"px";this._container.style.left=this._containerLeft+"px"}},_zoomAnimation:function(n){var t=this._map._latLngToNewLayerPoint(this._latlng,n.zoom,n.center);r.DomUtil.setPosition(this._container,t)},_adjustPan:function(){if(this.options.autoPan){var o=this._map,s=this._container.offsetHeight,h=this._containerWidth,c=new r.Point(this._containerLeft,-s-this._containerBottom);this._animated&&c._add(r.DomUtil.getPosition(this._container));var n=o.layerPointToContainerPoint(c),l=r.point(this.options.autoPanPadding),u=r.point(this.options.autoPanPaddingTopLeft||l),f=r.point(this.options.autoPanPaddingBottomRight||l),e=o.getSize(),t=0,i=0;n.x+h+f.x>e.x&&(t=n.x+h-e.x+f.x);n.x-t-u.x<0&&(t=n.x-u.x);n.y+s+f.y>e.y&&(i=n.y+s-e.y+f.y);n.y-i-u.y<0&&(i=n.y-u.y);(t||i)&&o.fire("autopanstart").panBy([t,i])}},_onCloseButtonClick:function(n){this._close();r.DomEvent.stop(n)}});r.popup=function(n,t){return new r.Popup(n,t)};r.Map.include({openPopup:function(n,t,i){if(this.closePopup(),!(n instanceof r.Popup)){var u=n;n=new r.Popup(i).setLatLng(t).setContent(u)}return n._isOpen=!0,this._popup=n,this.addLayer(n)},closePopup:function(n){return n&&n!==this._popup||(n=this._popup,this._popup=null),n&&(this.removeLayer(n),n._isOpen=!1),this}});r.Marker.include({openPopup:function(){return this._popup&&this._map&&!this._map.hasLayer(this._popup)&&(this._popup.setLatLng(this._latlng),this._map.openPopup(this._popup)),this},closePopup:function(){return this._popup&&this._popup._close(),this},togglePopup:function(){return this._popup&&(this._popup._isOpen?this.closePopup():this.openPopup()),this},bindPopup:function(n,t){var i=r.point(this.options.icon.options.popupAnchor||[0,0]);return i=i.add(r.Popup.prototype.options.offset),t&&t.offset&&(i=i.add(t.offset)),t=r.extend({offset:i},t),this._popupHandlersAdded||(this.on("click",this.togglePopup,this).on("remove",this.closePopup,this).on("move",this._movePopup,this),this._popupHandlersAdded=!0),n instanceof r.Popup?(r.setOptions(n,t),this._popup=n):this._popup=new r.Popup(t,this).setContent(n),this},setPopupContent:function(n){return this._popup&&this._popup.setContent(n),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this.togglePopup,this).off("remove",this.closePopup,this).off("move",this._movePopup,this),this._popupHandlersAdded=!1),this},getPopup:function(){return this._popup},_movePopup:function(n){this._popup.setLatLng(n.latlng)}});r.LayerGroup=r.Class.extend({initialize:function(n){this._layers={};var t,i;if(n)for(t=0,i=n.length;i>t;t++)this.addLayer(n[t])},addLayer:function(n){var t=this.getLayerId(n);return this._layers[t]=n,this._map&&this._map.addLayer(n),this},removeLayer:function(n){var t=n in this._layers?n:this.getLayerId(n);return this._map&&this._layers[t]&&this._map.removeLayer(this._layers[t]),delete this._layers[t],this},hasLayer:function(n){return n?n in this._layers||this.getLayerId(n)in this._layers:!1},clearLayers:function(){return this.eachLayer(this.removeLayer,this),this},invoke:function(n){var i,t,r=Array.prototype.slice.call(arguments,1);for(i in this._layers)t=this._layers[i],t[n]&&t[n].apply(t,r);return this},onAdd:function(n){this._map=n;this.eachLayer(n.addLayer,n)},onRemove:function(n){this.eachLayer(n.removeLayer,n);this._map=null},addTo:function(n){return n.addLayer(this),this},eachLayer:function(n,t){for(var i in this._layers)n.call(t,this._layers[i]);return this},getLayer:function(n){return this._layers[n]},getLayers:function(){var n=[];for(var t in this._layers)n.push(this._layers[t]);return n},setZIndex:function(n){return this.invoke("setZIndex",n)},getLayerId:function(n){return r.stamp(n)}});r.layerGroup=function(n){return new r.LayerGroup(n)};r.FeatureGroup=r.LayerGroup.extend({includes:r.Mixin.Events,statics:{EVENTS:"click dblclick mouseover mouseout mousemove contextmenu popupopen popupclose"},addLayer:function(n){return this.hasLayer(n)?this:("on"in n&&n.on(r.FeatureGroup.EVENTS,this._propagateEvent,this),r.LayerGroup.prototype.addLayer.call(this,n),this._popupContent&&n.bindPopup&&n.bindPopup(this._popupContent,this._popupOptions),this.fire("layeradd",{layer:n}))},removeLayer:function(n){return this.hasLayer(n)?(n in this._layers&&(n=this._layers[n]),n.off(r.FeatureGroup.EVENTS,this._propagateEvent,this),r.LayerGroup.prototype.removeLayer.call(this,n),this._popupContent&&this.invoke("unbindPopup"),this.fire("layerremove",{layer:n})):this},bindPopup:function(n,t){return this._popupContent=n,this._popupOptions=t,this.invoke("bindPopup",n,t)},openPopup:function(n){for(var t in this._layers){this._layers[t].openPopup(n);break}return this},setStyle:function(n){return this.invoke("setStyle",n)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var n=new r.LatLngBounds;return this.eachLayer(function(t){n.extend(t instanceof r.Marker?t.getLatLng():t.getBounds())}),n},_propagateEvent:function(n){n=r.extend({layer:n.target,target:this},n);this.fire(n.type,n)}});r.featureGroup=function(n){return new r.FeatureGroup(n)};r.Path=r.Class.extend({includes:[r.Mixin.Events],statics:{CLIP_PADDING:function(){var t=r.Browser.mobile?1280:2e3,i=(t/Math.max(n.outerWidth,n.outerHeight)-1)/2;return Math.max(0,Math.min(.5,i))}()},options:{stroke:!0,color:"#0033ff",dashArray:null,lineCap:null,lineJoin:null,weight:5,opacity:.5,fill:!1,fillColor:null,fillOpacity:.2,clickable:!0},initialize:function(n){r.setOptions(this,n)},onAdd:function(n){this._map=n;this._container||(this._initElements(),this._initEvents());this.projectLatlngs();this._updatePath();this._container&&this._map._pathRoot.appendChild(this._container);this.fire("add");n.on({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},addTo:function(n){return n.addLayer(this),this},onRemove:function(n){n._pathRoot.removeChild(this._container);this.fire("remove");this._map=null;r.Browser.vml&&(this._container=null,this._stroke=null,this._fill=null);n.off({viewreset:this.projectLatlngs,moveend:this._updatePath},this)},projectLatlngs:function(){},setStyle:function(n){return r.setOptions(this,n),this._container&&this._updateStyle(),this},redraw:function(){return this._map&&(this.projectLatlngs(),this._updatePath()),this}});r.Map.include({_updatePathViewport:function(){var n=r.Path.CLIP_PADDING,t=this.getSize(),u=r.DomUtil.getPosition(this._mapPane),i=u.multiplyBy(-1)._subtract(t.multiplyBy(n)._round()),f=i.add(t.multiplyBy(1+2*n)._round());this._pathViewport=new r.Bounds(i,f)}});r.Path.SVG_NS="http://www.w3.org/2000/svg";r.Browser.svg=!(!t.createElementNS||!t.createElementNS(r.Path.SVG_NS,"svg").createSVGRect);r.Path=r.Path.extend({statics:{SVG:r.Browser.svg},bringToFront:function(){var t=this._map._pathRoot,n=this._container;return n&&t.lastChild!==n&&t.appendChild(n),this},bringToBack:function(){var t=this._map._pathRoot,n=this._container,i=t.firstChild;return n&&i!==n&&t.insertBefore(n,i),this},getPathString:function(){},_createElement:function(n){return t.createElementNS(r.Path.SVG_NS,n)},_initElements:function(){this._map._initPathRoot();this._initPath();this._initStyle()},_initPath:function(){this._container=this._createElement("g");this._path=this._createElement("path");this.options.className&&r.DomUtil.addClass(this._path,this.options.className);this._container.appendChild(this._path)},_initStyle:function(){this.options.stroke&&(this._path.setAttribute("stroke-linejoin","round"),this._path.setAttribute("stroke-linecap","round"));this.options.fill&&this._path.setAttribute("fill-rule","evenodd");this.options.pointerEvents&&this._path.setAttribute("pointer-events",this.options.pointerEvents);this.options.clickable||this.options.pointerEvents||this._path.setAttribute("pointer-events","none");this._updateStyle()},_updateStyle:function(){this.options.stroke?(this._path.setAttribute("stroke",this.options.color),this._path.setAttribute("stroke-opacity",this.options.opacity),this._path.setAttribute("stroke-width",this.options.weight),this.options.dashArray?this._path.setAttribute("stroke-dasharray",this.options.dashArray):this._path.removeAttribute("stroke-dasharray"),this.options.lineCap&&this._path.setAttribute("stroke-linecap",this.options.lineCap),this.options.lineJoin&&this._path.setAttribute("stroke-linejoin",this.options.lineJoin)):this._path.setAttribute("stroke","none");this.options.fill?(this._path.setAttribute("fill",this.options.fillColor||this.options.color),this._path.setAttribute("fill-opacity",this.options.fillOpacity)):this._path.setAttribute("fill","none")},_updatePath:function(){var n=this.getPathString();n||(n="M0 0");this._path.setAttribute("d",n)},_initEvents:function(){if(this.options.clickable){(r.Browser.svg||!r.Browser.vml)&&r.DomUtil.addClass(this._path,"leaflet-clickable");r.DomEvent.on(this._container,"click",this._onMouseClick,this);for(var t=["dblclick","mousedown","mouseover","mouseout","mousemove","contextmenu"],n=0;n<t.length;n++)r.DomEvent.on(this._container,t[n],this._fireMouseEvent,this)}},_onMouseClick:function(n){this._map.dragging&&this._map.dragging.moved()||this._fireMouseEvent(n)},_fireMouseEvent:function(n){if(this.hasEventListeners(n.type)){var t=this._map,i=t.mouseEventToContainerPoint(n),u=t.containerPointToLayerPoint(i),f=t.layerPointToLatLng(u);this.fire(n.type,{latlng:f,layerPoint:u,containerPoint:i,originalEvent:n});"contextmenu"===n.type&&r.DomEvent.preventDefault(n);"mousemove"!==n.type&&r.DomEvent.stopPropagation(n)}}});r.Map.include({_initPathRoot:function(){this._pathRoot||(this._pathRoot=r.Path.prototype._createElement("svg"),this._panes.overlayPane.appendChild(this._pathRoot),this.options.zoomAnimation&&r.Browser.any3d?(r.DomUtil.addClass(this._pathRoot,"leaflet-zoom-animated"),this.on({zoomanim:this._animatePathZoom,zoomend:this._endPathZoom})):r.DomUtil.addClass(this._pathRoot,"leaflet-zoom-hide"),this.on("moveend",this._updateSvgViewport),this._updateSvgViewport())},_animatePathZoom:function(n){var t=this.getZoomScale(n.zoom),i=this._getCenterOffset(n.center)._multiplyBy(-t)._add(this._pathViewport.min);this._pathRoot.style[r.DomUtil.TRANSFORM]=r.DomUtil.getTranslateString(i)+" scale("+t+") ";this._pathZooming=!0},_endPathZoom:function(){this._pathZooming=!1},_updateSvgViewport:function(){if(!this._pathZooming){this._updatePathViewport();var i=this._pathViewport,t=i.min,u=i.max,f=u.x-t.x,e=u.y-t.y,n=this._pathRoot,o=this._panes.overlayPane;r.Browser.mobileWebkit&&o.removeChild(n);r.DomUtil.setPosition(n,t);n.setAttribute("width",f);n.setAttribute("height",e);n.setAttribute("viewBox",[t.x,t.y,f,e].join(" "));r.Browser.mobileWebkit&&o.appendChild(n)}}});r.Path.include({bindPopup:function(n,t){return n instanceof r.Popup?this._popup=n:((!this._popup||t)&&(this._popup=new r.Popup(t,this)),this._popup.setContent(n)),this._popupHandlersAdded||(this.on("click",this._openPopup,this).on("remove",this.closePopup,this),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this._popup=null,this.off("click",this._openPopup).off("remove",this.closePopup),this._popupHandlersAdded=!1),this},openPopup:function(n){return this._popup&&(n=n||this._latlng||this._latlngs[Math.floor(this._latlngs.length/2)],this._openPopup({latlng:n})),this},closePopup:function(){return this._popup&&this._popup._close(),this},_openPopup:function(n){this._popup.setLatLng(n.latlng);this._map.openPopup(this._popup)}});r.Browser.vml=!r.Browser.svg&&function(){var i,n;try{return i=t.createElement("div"),i.innerHTML='<v:shape adj="1"/>',n=i.firstChild,n.style.behavior="url(#default#VML)",n&&"object"==typeof n.adj}catch(r){return!1}}();r.Path=r.Browser.svg||!r.Browser.vml?r.Path:r.Path.extend({statics:{VML:!0,CLIP_PADDING:.02},_createElement:function(){try{return t.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(n){return t.createElement("<lvml:"+n+' class="lvml">')}}catch(n){return function(n){return t.createElement("<"+n+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}}(),_initPath:function(){var n=this._container=this._createElement("shape");r.DomUtil.addClass(n,"leaflet-vml-shape"+(this.options.className?" "+this.options.className:""));this.options.clickable&&r.DomUtil.addClass(n,"leaflet-clickable");n.coordsize="1 1";this._path=this._createElement("path");n.appendChild(this._path);this._map._pathRoot.appendChild(n)},_initStyle:function(){this._updateStyle()},_updateStyle:function(){var t=this._stroke,i=this._fill,n=this.options,u=this._container;u.stroked=n.stroke;u.filled=n.fill;n.stroke?(t||(t=this._stroke=this._createElement("stroke"),t.endcap="round",u.appendChild(t)),t.weight=n.weight+"px",t.color=n.color,t.opacity=n.opacity,t.dashStyle=n.dashArray?r.Util.isArray(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):"",n.lineCap&&(t.endcap=n.lineCap.replace("butt","flat")),n.lineJoin&&(t.joinstyle=n.lineJoin)):t&&(u.removeChild(t),this._stroke=null);n.fill?(i||(i=this._fill=this._createElement("fill"),u.appendChild(i)),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(u.removeChild(i),this._fill=null)},_updatePath:function(){var n=this._container.style;n.display="none";this._path.v=this.getPathString()+" ";n.display=""}});r.Map.include(r.Browser.svg||!r.Browser.vml?{}:{_initPathRoot:function(){if(!this._pathRoot){var n=this._pathRoot=t.createElement("div");n.className="leaflet-vml-container";this._panes.overlayPane.appendChild(n);this.on("moveend",this._updatePathViewport);this._updatePathViewport()}}});r.Browser.canvas=function(){return!!t.createElement("canvas").getContext}();r.Path=r.Path.SVG&&!n.L_PREFER_CANVAS||!r.Browser.canvas?r.Path:r.Path.extend({statics:{CANVAS:!0,SVG:!1},redraw:function(){return this._map&&(this.projectLatlngs(),this._requestUpdate()),this},setStyle:function(n){return r.setOptions(this,n),this._map&&(this._updateStyle(),this._requestUpdate()),this},onRemove:function(n){n.off("viewreset",this.projectLatlngs,this).off("moveend",this._updatePath,this);this.options.clickable&&(this._map.off("click",this._onClick,this),this._map.off("mousemove",this._onMouseMove,this));this._requestUpdate();this.fire("remove");this._map=null},_requestUpdate:function(){this._map&&!r.Path._updateRequest&&(r.Path._updateRequest=r.Util.requestAnimFrame(this._fireMapMoveEnd,this._map))},_fireMapMoveEnd:function(){r.Path._updateRequest=null;this.fire("moveend")},_initElements:function(){this._map._initPathRoot();this._ctx=this._map._canvasCtx},_updateStyle:function(){var n=this.options;n.stroke&&(this._ctx.lineWidth=n.weight,this._ctx.strokeStyle=n.color);n.fill&&(this._ctx.fillStyle=n.fillColor||n.color)},_drawPath:function(){var n,t,u,f,i,e;for(this._ctx.beginPath(),n=0,u=this._parts.length;u>n;n++){for(t=0,f=this._parts[n].length;f>t;t++)i=this._parts[n][t],e=(0===t?"move":"line")+"To",this._ctx[e](i.x,i.y);this instanceof r.Polygon&&this._ctx.closePath()}},_checkIfEmpty:function(){return!this._parts.length},_updatePath:function(){if(!this._checkIfEmpty()){var n=this._ctx,t=this.options;this._drawPath();n.save();this._updateStyle();t.fill&&(n.globalAlpha=t.fillOpacity,n.fill());t.stroke&&(n.globalAlpha=t.opacity,n.stroke());n.restore()}},_initEvents:function(){this.options.clickable&&(this._map.on("mousemove",this._onMouseMove,this),this._map.on("click",this._onClick,this))},_onClick:function(n){this._containsPoint(n.layerPoint)&&this.fire("click",n)},_onMouseMove:function(n){this._map&&!this._map._animatingZoom&&(this._containsPoint(n.layerPoint)?(this._ctx.canvas.style.cursor="pointer",this._mouseInside=!0,this.fire("mouseover",n)):this._mouseInside&&(this._ctx.canvas.style.cursor="",this._mouseInside=!1,this.fire("mouseout",n)))}});r.Map.include(r.Path.SVG&&!n.L_PREFER_CANVAS||!r.Browser.canvas?{}:{_initPathRoot:function(){var i,n=this._pathRoot;n||(n=this._pathRoot=t.createElement("canvas"),n.style.position="absolute",i=this._canvasCtx=n.getContext("2d"),i.lineCap="round",i.lineJoin="round",this._panes.overlayPane.appendChild(n),this.options.zoomAnimation&&(this._pathRoot.className="leaflet-zoom-animated",this.on("zoomanim",this._animatePathZoom),this.on("zoomend",this._endPathZoom)),this.on("moveend",this._updateCanvasViewport),this._updateCanvasViewport())},_updateCanvasViewport:function(){if(!this._pathZooming){this._updatePathViewport();var i=this._pathViewport,n=i.min,u=i.max.subtract(n),t=this._pathRoot;r.DomUtil.setPosition(t,n);t.width=u.x;t.height=u.y;t.getContext("2d").translate(-n.x,-n.y)}}});r.LineUtil={simplify:function(n,t){if(!t||!n.length)return n.slice();var i=t*t;return n=this._reducePoints(n,i),n=this._simplifyDP(n,i)},pointToSegmentDistance:function(n,t,i){return Math.sqrt(this._sqClosestPointOnSegment(n,t,i,!0))},closestPointOnSegment:function(n,t,i){return this._sqClosestPointOnSegment(n,t,i)},_simplifyDP:function(n,t){var u=n.length,o=typeof Uint8Array!=i+""?Uint8Array:Array,f=new o(u),r,e;for(f[0]=f[u-1]=1,this._simplifyDPStep(n,f,t,0,u-1),e=[],r=0;u>r;r++)f[r]&&e.push(n[r]);return e},_simplifyDPStep:function(n,t,i,r,u){for(var e,o,s=0,f=r+1;u-1>=f;f++)o=this._sqClosestPointOnSegment(n[f],n[r],n[u],!0),o>s&&(e=f,s=o);s>i&&(t[e]=1,this._simplifyDPStep(n,t,i,r,e),this._simplifyDPStep(n,t,i,e,u))},_reducePoints:function(n,t){for(var r=[n[0]],i=1,u=0,f=n.length;f>i;i++)this._sqDist(n[i],n[u])>t&&(r.push(n[i]),u=i);return f-1>u&&r.push(n[f-1]),r},clipSegment:function(n,t,i,r){var o,e,s,u=r?this._lastCode:this._getBitCode(n,i),f=this._getBitCode(t,i);for(this._lastCode=f;;){if(!(u|f))return[n,t];if(u&f)return!1;o=u||f;e=this._getEdgeIntersection(n,t,o,i);s=this._getBitCode(e,i);o===u?(n=e,u=s):(t=e,f=s)}},_getEdgeIntersection:function(n,t,i,u){var f=t.x-n.x,e=t.y-n.y,o=u.min,s=u.max;return 8&i?new r.Point(n.x+f*(s.y-n.y)/e,s.y):4&i?new r.Point(n.x+f*(o.y-n.y)/e,o.y):2&i?new r.Point(s.x,n.y+e*(s.x-n.x)/f):1&i?new r.Point(o.x,n.y+e*(o.x-n.x)/f):void 0},_getBitCode:function(n,t){var i=0;return n.x<t.min.x?i|=1:n.x>t.max.x&&(i|=2),n.y<t.min.y?i|=4:n.y>t.max.y&&(i|=8),i},_sqDist:function(n,t){var i=t.x-n.x,r=t.y-n.y;return i*i+r*r},_sqClosestPointOnSegment:function(n,t,i,u){var h,o=t.x,s=t.y,f=i.x-o,e=i.y-s,c=f*f+e*e;return c>0&&(h=((n.x-o)*f+(n.y-s)*e)/c,h>1?(o=i.x,s=i.y):h>0&&(o+=f*h,s+=e*h)),f=n.x-o,e=n.y-s,u?f*f+e*e:new r.Point(o,s)}};r.Polyline=r.Path.extend({initialize:function(n,t){r.Path.prototype.initialize.call(this,t);this._latlngs=this._convertLatLngs(n)},options:{smoothFactor:1,noClip:!1},projectLatlngs:function(){this._originalPoints=[];for(var n=0,t=this._latlngs.length;t>n;n++)this._originalPoints[n]=this._map.latLngToLayerPoint(this._latlngs[n])},getPathString:function(){for(var n=0,i=this._parts.length,t="";i>n;n++)t+=this._getPathPartStr(this._parts[n]);return t},getLatLngs:function(){return this._latlngs},setLatLngs:function(n){return this._latlngs=this._convertLatLngs(n),this.redraw()},addLatLng:function(n){return this._latlngs.push(r.latLng(n)),this.redraw()},spliceLatLngs:function(){var n=[].splice.apply(this._latlngs,arguments);return this._convertLatLngs(this._latlngs,!0),this.redraw(),n},closestLayerPoint:function(n){for(var h,u,f,e=1/0,c=this._parts,t=null,o=0,l=c.length;l>o;o++)for(var s=c[o],i=1,a=s.length;a>i;i++)u=s[i-1],f=s[i],h=r.LineUtil._sqClosestPointOnSegment(n,u,f,!0),e>h&&(e=h,t=r.LineUtil._sqClosestPointOnSegment(n,u,f));return t&&(t.distance=Math.sqrt(e)),t},getBounds:function(){return new r.LatLngBounds(this.getLatLngs())},_convertLatLngs:function(n,t){for(var f=t?n:[],i=0,u=n.length;u>i;i++){if(r.Util.isArray(n[i])&&"number"!=typeof n[i][0])return;f[i]=r.latLng(n[i])}return f},_initEvents:function(){r.Path.prototype._initEvents.call(this)},_getPathPartStr:function(n){for(var t,f=r.Path.VML,i=0,e=n.length,u="";e>i;i++)t=n[i],f&&t._round(),u+=(i?"L":"M")+t.x+" "+t.y;return u},_clipPoints:function(){var n,t,i,u=this._originalPoints,e=u.length;if(this.options.noClip)return void(this._parts=[u]);this._parts=[];var f=this._parts,o=this._map._pathViewport,s=r.LineUtil;for(n=0,t=0;e-1>n;n++)i=s.clipSegment(u[n],u[n+1],o,n),i&&(f[t]=f[t]||[],f[t].push(i[0]),(i[1]!==u[n+1]||n===e-2)&&(f[t].push(i[1]),t++))},_simplifyPoints:function(){for(var t=this._parts,i=r.LineUtil,n=0,u=t.length;u>n;n++)t[n]=i.simplify(t[n],this.options.smoothFactor)},_updatePath:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),r.Path.prototype._updatePath.call(this))}});r.polyline=function(n,t){return new r.Polyline(n,t)};r.PolyUtil={};r.PolyUtil.clipPolygon=function(n,t){for(var e,a,l,o,s,f,u,v=[1,4,2,8],c=r.LineUtil,i=0,h=n.length;h>i;i++)n[i]._code=c._getBitCode(n[i],t);for(l=0;4>l;l++){for(f=v[l],e=[],i=0,h=n.length,a=h-1;h>i;a=i++)o=n[i],s=n[a],o._code&f?s._code&f||(u=c._getEdgeIntersection(s,o,f,t),u._code=c._getBitCode(u,t),e.push(u)):(s._code&f&&(u=c._getEdgeIntersection(s,o,f,t),u._code=c._getBitCode(u,t),e.push(u)),e.push(o));n=e}return n};r.Polygon=r.Polyline.extend({options:{fill:!0},initialize:function(n,t){r.Polyline.prototype.initialize.call(this,n,t);this._initWithHoles(n)},_initWithHoles:function(n){var t,u,i;if(n&&r.Util.isArray(n[0])&&"number"!=typeof n[0][0])for(this._latlngs=this._convertLatLngs(n[0]),this._holes=n.slice(1),t=0,u=this._holes.length;u>t;t++)i=this._holes[t]=this._convertLatLngs(this._holes[t]),i[0].equals(i[i.length-1])&&i.pop();n=this._latlngs;n.length>=2&&n[0].equals(n[n.length-1])&&n.pop()},projectLatlngs:function(){if(r.Polyline.prototype.projectLatlngs.call(this),this._holePoints=[],this._holes)for(var t,u,n=0,i=this._holes.length;i>n;n++)for(this._holePoints[n]=[],t=0,u=this._holes[n].length;u>t;t++)this._holePoints[n][t]=this._map.latLngToLayerPoint(this._holes[n][t])},setLatLngs:function(n){return n&&r.Util.isArray(n[0])&&"number"!=typeof n[0][0]?(this._initWithHoles(n),this.redraw()):r.Polyline.prototype.setLatLngs.call(this,n)},_clipPoints:function(){var f=this._originalPoints,i=[],n,u,t;if(this._parts=[f].concat(this._holePoints),!this.options.noClip){for(n=0,u=this._parts.length;u>n;n++)t=r.PolyUtil.clipPolygon(this._parts[n],this._map._pathViewport),t.length&&i.push(t);this._parts=i}},_getPathPartStr:function(n){var t=r.Polyline.prototype._getPathPartStr.call(this,n);return t+(r.Browser.svg?"z":"x")}});r.polygon=function(n,t){return new r.Polygon(n,t)},function(){function n(n){return r.FeatureGroup.extend({initialize:function(n,t){this._layers={};this._options=t;this.setLatLngs(n)},setLatLngs:function(t){var i=0,r=t.length;for(this.eachLayer(function(n){r>i?n.setLatLngs(t[i++]):this.removeLayer(n)},this);r>i;)this.addLayer(new n(t[i++],this._options));return this},getLatLngs:function(){var n=[];return this.eachLayer(function(t){n.push(t.getLatLngs())}),n}})}r.MultiPolyline=n(r.Polyline);r.MultiPolygon=n(r.Polygon);r.multiPolyline=function(n,t){return new r.MultiPolyline(n,t)};r.multiPolygon=function(n,t){return new r.MultiPolygon(n,t)}}();r.Rectangle=r.Polygon.extend({initialize:function(n,t){r.Polygon.prototype.initialize.call(this,this._boundsToLatLngs(n),t)},setBounds:function(n){this.setLatLngs(this._boundsToLatLngs(n))},_boundsToLatLngs:function(n){return n=r.latLngBounds(n),[n.getSouthWest(),n.getNorthWest(),n.getNorthEast(),n.getSouthEast()]}});r.rectangle=function(n,t){return new r.Rectangle(n,t)};r.Circle=r.Path.extend({initialize:function(n,t,i){r.Path.prototype.initialize.call(this,i);this._latlng=r.latLng(n);this._mRadius=t},options:{fill:!0},setLatLng:function(n){return this._latlng=r.latLng(n),this.redraw()},setRadius:function(n){return this._mRadius=n,this.redraw()},projectLatlngs:function(){var t=this._getLngRadius(),n=this._latlng,i=this._map.latLngToLayerPoint([n.lat,n.lng-t]);this._point=this._map.latLngToLayerPoint(n);this._radius=Math.max(this._point.x-i.x,1)},getBounds:function(){var t=this._getLngRadius(),i=this._mRadius/40075017*360,n=this._latlng;return new r.LatLngBounds([n.lat-i,n.lng-t],[n.lat+i,n.lng+t])},getLatLng:function(){return this._latlng},getPathString:function(){var t=this._point,n=this._radius;return this._checkIfEmpty()?"":r.Browser.svg?"M"+t.x+","+(t.y-n)+"A"+n+","+n+",0,1,1,"+(t.x-.1)+","+(t.y-n)+" z":(t._round(),n=Math.round(n),"AL "+t.x+","+t.y+" "+n+","+n+" 0,23592600")},getRadius:function(){return this._mRadius},_getLatRadius:function(){return this._mRadius/40075017*360},_getLngRadius:function(){return this._getLatRadius()/Math.cos(r.LatLng.DEG_TO_RAD*this._latlng.lat)},_checkIfEmpty:function(){if(!this._map)return!1;var n=this._map._pathViewport,t=this._radius,i=this._point;return i.x-t>n.max.x||i.y-t>n.max.y||i.x+t<n.min.x||i.y+t<n.min.y}});r.circle=function(n,t,i){return new r.Circle(n,t,i)};r.CircleMarker=r.Circle.extend({options:{radius:10,weight:2},initialize:function(n,t){r.Circle.prototype.initialize.call(this,n,null,t);this._radius=this.options.radius},projectLatlngs:function(){this._point=this._map.latLngToLayerPoint(this._latlng)},_updateStyle:function(){r.Circle.prototype._updateStyle.call(this);this.setRadius(this.options.radius)},setLatLng:function(n){return r.Circle.prototype.setLatLng.call(this,n),this._popup&&this._popup._isOpen&&this._popup.setLatLng(n),this},setRadius:function(n){return this.options.radius=this._radius=n,this.redraw()},getRadius:function(){return this._radius}});r.circleMarker=function(n,t){return new r.CircleMarker(n,t)};r.Polyline.include(r.Path.CANVAS?{_containsPoint:function(n,t){var u,i,e,s,o,h,f,c=this.options.weight/2;for(r.Browser.touch&&(c+=10),u=0,s=this._parts.length;s>u;u++)for(f=this._parts[u],i=0,o=f.length,e=o-1;o>i;e=i++)if((t||0!==i)&&(h=r.LineUtil.pointToSegmentDistance(n,f[e],f[i]),c>=h))return!0;return!1}}:{});r.Polygon.include(r.Path.CANVAS?{_containsPoint:function(n){var i,t,u,f,e,o,c,s,h=!1;if(r.Polyline.prototype._containsPoint.call(this,n,!0))return!0;for(f=0,c=this._parts.length;c>f;f++)for(i=this._parts[f],e=0,s=i.length,o=s-1;s>e;o=e++)t=i[e],u=i[o],t.y>n.y!=u.y>n.y&&n.x<(u.x-t.x)*(n.y-t.y)/(u.y-t.y)+t.x&&(h=!h);return h}}:{});r.Circle.include(r.Path.CANVAS?{_drawPath:function(){var n=this._point;this._ctx.beginPath();this._ctx.arc(n.x,n.y,this._radius,0,2*Math.PI,!1)},_containsPoint:function(n){var t=this._point,i=this.options.stroke?this.options.weight/2:0;return n.distanceTo(t)<=this._radius+i}}:{});r.CircleMarker.include(r.Path.CANVAS?{_updateStyle:function(){r.Path.prototype._updateStyle.call(this)}}:{});r.GeoJSON=r.FeatureGroup.extend({initialize:function(n,t){r.setOptions(this,t);this._layers={};n&&this.addData(n)},addData:function(n){var u,o,f,e=r.Util.isArray(n)?n:n.features,t,i;if(e){for(u=0,o=e.length;o>u;u++)f=e[u],(f.geometries||f.geometry||f.features||f.coordinates)&&this.addData(e[u]);return this}return t=this.options,!t.filter||t.filter(n)?(i=r.GeoJSON.geometryToLayer(n,t.pointToLayer,t.coordsToLatLng,t),i.feature=r.GeoJSON.asFeature(n),i.defaultOptions=i.options,this.resetStyle(i),t.onEachFeature&&t.onEachFeature(n,i),this.addLayer(i)):void 0},resetStyle:function(n){var t=this.options.style;t&&(r.Util.extend(n.options,n.defaultOptions),this._setLayerStyle(n,t))},setStyle:function(n){this.eachLayer(function(t){this._setLayerStyle(t,n)},this)},_setLayerStyle:function(n,t){"function"==typeof t&&(t=t(n.feature));n.setStyle&&n.setStyle(t)}});r.extend(r.GeoJSON,{geometryToLayer:function(n,t,i,u){var s,e,o,h,c="Feature"===n.type?n.geometry:n,f=c.coordinates,l=[];switch(i=i||this.coordsToLatLng,c.type){case"Point":return s=i(f),t?t(n,s):new r.Marker(s);case"MultiPoint":for(o=0,h=f.length;h>o;o++)s=i(f[o]),l.push(t?t(n,s):new r.Marker(s));return new r.FeatureGroup(l);case"LineString":return e=this.coordsToLatLngs(f,0,i),new r.Polyline(e,u);case"Polygon":if(2===f.length&&!f[1].length)throw new Error("Invalid GeoJSON object.");return e=this.coordsToLatLngs(f,1,i),new r.Polygon(e,u);case"MultiLineString":return e=this.coordsToLatLngs(f,1,i),new r.MultiPolyline(e,u);case"MultiPolygon":return e=this.coordsToLatLngs(f,2,i),new r.MultiPolygon(e,u);case"GeometryCollection":for(o=0,h=c.geometries.length;h>o;o++)l.push(this.geometryToLayer({geometry:c.geometries[o],type:"Feature",properties:n.properties},t,i,u));return new r.FeatureGroup(l);default:throw new Error("Invalid GeoJSON object.");}},coordsToLatLng:function(n){return new r.LatLng(n[1],n[0],n[2])},coordsToLatLngs:function(n,t,i){for(var u,e=[],r=0,f=n.length;f>r;r++)u=t?this.coordsToLatLngs(n[r],t-1,i):(i||this.coordsToLatLng)(n[r]),e.push(u);return e},latLngToCoords:function(n){var t=[n.lng,n.lat];return n.alt!==i&&t.push(n.alt),t},latLngsToCoords:function(n){for(var i=[],t=0,u=n.length;u>t;t++)i.push(r.GeoJSON.latLngToCoords(n[t]));return i},getFeature:function(n,t){return n.feature?r.extend({},n.feature,{geometry:t}):r.GeoJSON.asFeature(t)},asFeature:function(n){return"Feature"===n.type?n:{type:"Feature",properties:{},geometry:n}}});f={toGeoJSON:function(){return r.GeoJSON.getFeature(this,{type:"Point",coordinates:r.GeoJSON.latLngToCoords(this.getLatLng())})}};r.Marker.include(f);r.Circle.include(f);r.CircleMarker.include(f);r.Polyline.include({toGeoJSON:function(){return r.GeoJSON.getFeature(this,{type:"LineString",coordinates:r.GeoJSON.latLngsToCoords(this.getLatLngs())})}});r.Polygon.include({toGeoJSON:function(){var n,u,t,i=[r.GeoJSON.latLngsToCoords(this.getLatLngs())];if(i[0].push(i[0][0]),this._holes)for(n=0,u=this._holes.length;u>n;n++)t=r.GeoJSON.latLngsToCoords(this._holes[n]),t.push(t[0]),i.push(t);return r.GeoJSON.getFeature(this,{type:"Polygon",coordinates:i})}}),function(){function n(n){return function(){var t=[];return this.eachLayer(function(n){t.push(n.toGeoJSON().geometry.coordinates)}),r.GeoJSON.getFeature(this,{type:n,coordinates:t})}}r.MultiPolyline.include({toGeoJSON:n("MultiLineString")});r.MultiPolygon.include({toGeoJSON:n("MultiPolygon")});r.LayerGroup.include({toGeoJSON:function(){var i,t=this.feature&&this.feature.geometry,u=[],f;return t&&"MultiPoint"===t.type?n("MultiPoint").call(this):(f=t&&"GeometryCollection"===t.type,this.eachLayer(function(n){n.toGeoJSON&&(i=n.toGeoJSON(),u.push(f?i.geometry:r.GeoJSON.asFeature(i)))}),f?r.GeoJSON.getFeature(this,{geometries:u,type:"GeometryCollection"}):{type:"FeatureCollection",features:u})}})}();r.geoJson=function(n,t){return new r.GeoJSON(n,t)};r.DomEvent={addListener:function(n,t,i,u){var f,e,s,o=r.stamp(i),h="_leaflet_"+t+o;return n[h]?this:(f=function(t){return i.call(u||n,t||r.DomEvent._getEvent())},r.Browser.pointer&&0===t.indexOf("touch")?this.addPointerListener(n,t,f,o):(r.Browser.touch&&"dblclick"===t&&this.addDoubleTapListener&&this.addDoubleTapListener(n,f,o),"addEventListener"in n?"mousewheel"===t?(n.addEventListener("DOMMouseScroll",f,!1),n.addEventListener(t,f,!1)):"mouseenter"===t||"mouseleave"===t?(e=f,s="mouseenter"===t?"mouseover":"mouseout",f=function(t){if(r.DomEvent._checkMouse(n,t))return e(t)},n.addEventListener(s,f,!1)):"click"===t&&r.Browser.android?(e=f,f=function(n){return r.DomEvent._filterClick(n,e)},n.addEventListener(t,f,!1)):n.addEventListener(t,f,!1):"attachEvent"in n&&n.attachEvent("on"+t,f),n[h]=f,this))},removeListener:function(n,t,i){var f=r.stamp(i),e="_leaflet_"+t+f,u=n[e];return u?(r.Browser.pointer&&0===t.indexOf("touch")?this.removePointerListener(n,t,f):r.Browser.touch&&"dblclick"===t&&this.removeDoubleTapListener?this.removeDoubleTapListener(n,f):"removeEventListener"in n?"mousewheel"===t?(n.removeEventListener("DOMMouseScroll",u,!1),n.removeEventListener(t,u,!1)):"mouseenter"===t||"mouseleave"===t?n.removeEventListener("mouseenter"===t?"mouseover":"mouseout",u,!1):n.removeEventListener(t,u,!1):"detachEvent"in n&&n.detachEvent("on"+t,u),n[e]=null,this):this},stopPropagation:function(n){return n.stopPropagation?n.stopPropagation():n.cancelBubble=!0,r.DomEvent._skipped(n),this},disableScrollPropagation:function(n){var t=r.DomEvent.stopPropagation;return r.DomEvent.on(n,"mousewheel",t).on(n,"MozMousePixelScroll",t)},disableClickPropagation:function(n){for(var i=r.DomEvent.stopPropagation,t=r.Draggable.START.length-1;t>=0;t--)r.DomEvent.on(n,r.Draggable.START[t],i);return r.DomEvent.on(n,"click",r.DomEvent._fakeStop).on(n,"dblclick",i)},preventDefault:function(n){return n.preventDefault?n.preventDefault():n.returnValue=!1,this},stop:function(n){return r.DomEvent.preventDefault(n).stopPropagation(n)},getMousePosition:function(n,t){if(!t)return new r.Point(n.clientX,n.clientY);var i=t.getBoundingClientRect();return new r.Point(n.clientX-i.left-t.clientLeft,n.clientY-i.top-t.clientTop)},getWheelDelta:function(n){var t=0;return n.wheelDelta&&(t=n.wheelDelta/120),n.detail&&(t=-n.detail/3),t},_skipEvents:{},_fakeStop:function(n){r.DomEvent._skipEvents[n.type]=!0},_skipped:function(n){var t=this._skipEvents[n.type];return this._skipEvents[n.type]=!1,t},_checkMouse:function(n,t){var i=t.relatedTarget;if(!i)return!0;try{for(;i&&i!==n;)i=i.parentNode}catch(r){return!1}return i!==n},_getEvent:function(){var t=n.event,i;if(!t)for(i=arguments.callee.caller;i&&(t=i.arguments[0],!t||n.Event!==t.constructor);)i=i.caller;return t},_filterClick:function(n,t){var u=n.timeStamp||n.originalEvent.timeStamp,i=r.DomEvent._lastClick&&u-r.DomEvent._lastClick;return i&&i>100&&500>i||n.target._simulatedClick&&!n._simulated?void r.DomEvent.stop(n):(r.DomEvent._lastClick=u,t(n))}};r.DomEvent.on=r.DomEvent.addListener;r.DomEvent.off=r.DomEvent.removeListener;r.Draggable=r.Class.extend({includes:r.Mixin.Events,statics:{START:r.Browser.touch?["touchstart","mousedown"]:["mousedown"],END:{mousedown:"mouseup",touchstart:"touchend",pointerdown:"touchend",MSPointerDown:"touchend"},MOVE:{mousedown:"mousemove",touchstart:"touchmove",pointerdown:"touchmove",MSPointerDown:"touchmove"}},initialize:function(n,t){this._element=n;this._dragStartTarget=t||n},enable:function(){if(!this._enabled){for(var n=r.Draggable.START.length-1;n>=0;n--)r.DomEvent.on(this._dragStartTarget,r.Draggable.START[n],this._onDown,this);this._enabled=!0}},disable:function(){if(this._enabled){for(var n=r.Draggable.START.length-1;n>=0;n--)r.DomEvent.off(this._dragStartTarget,r.Draggable.START[n],this._onDown,this);this._enabled=!1;this._moved=!1}},_onDown:function(n){if(this._moved=!1,!(n.shiftKey||1!==n.which&&1!==n.button&&!n.touches||(r.DomEvent.stopPropagation(n),r.Draggable._disabled||(r.DomUtil.disableImageDrag(),r.DomUtil.disableTextSelection(),this._moving)))){var i=n.touches?n.touches[0]:n;this._startPoint=new r.Point(i.clientX,i.clientY);this._startPos=this._newPos=r.DomUtil.getPosition(this._element);r.DomEvent.on(t,r.Draggable.MOVE[n.type],this._onMove,this).on(t,r.Draggable.END[n.type],this._onUp,this)}},_onMove:function(n){if(n.touches&&n.touches.length>1)return void(this._moved=!0);var u=n.touches&&1===n.touches.length?n.touches[0]:n,f=new r.Point(u.clientX,u.clientY),i=f.subtract(this._startPoint);(i.x||i.y)&&(r.Browser.touch&&Math.abs(i.x)+Math.abs(i.y)<3||(r.DomEvent.preventDefault(n),this._moved||(this.fire("dragstart"),this._moved=!0,this._startPos=r.DomUtil.getPosition(this._element).subtract(i),r.DomUtil.addClass(t.body,"leaflet-dragging"),this._lastTarget=n.target||n.srcElement,r.DomUtil.addClass(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(i),this._moving=!0,r.Util.cancelAnimFrame(this._animRequest),this._animRequest=r.Util.requestAnimFrame(this._updatePosition,this,!0,this._dragStartTarget)))},_updatePosition:function(){this.fire("predrag");r.DomUtil.setPosition(this._element,this._newPos);this.fire("drag")},_onUp:function(){r.DomUtil.removeClass(t.body,"leaflet-dragging");this._lastTarget&&(r.DomUtil.removeClass(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null);for(var n in r.Draggable.MOVE)r.DomEvent.off(t,r.Draggable.MOVE[n],this._onMove).off(t,r.Draggable.END[n],this._onUp);r.DomUtil.enableImageDrag();r.DomUtil.enableTextSelection();this._moved&&this._moving&&(r.Util.cancelAnimFrame(this._animRequest),this.fire("dragend",{distance:this._newPos.distanceTo(this._startPos)}));this._moving=!1}});r.Handler=r.Class.extend({initialize:function(n){this._map=n},enable:function(){this._enabled||(this._enabled=!0,this.addHooks())},disable:function(){this._enabled&&(this._enabled=!1,this.removeHooks())},enabled:function(){return!!this._enabled}});r.Map.mergeOptions({dragging:!0,inertia:!r.Browser.android23,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,inertiaThreshold:r.Browser.touch?32:18,easeLinearity:.25,worldCopyJump:!1});r.Map.Drag=r.Handler.extend({addHooks:function(){if(!this._draggable){var n=this._map;this._draggable=new r.Draggable(n._mapPane,n._container);this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this);n.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDrag,this),n.on("viewreset",this._onViewReset,this),n.whenReady(this._onViewReset,this))}this._draggable.enable()},removeHooks:function(){this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){var n=this._map;n._panAnim&&n._panAnim.stop();n.fire("movestart").fire("dragstart");n.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(){if(this._map.options.inertia){var n=this._lastTime=+new Date,t=this._lastPos=this._draggable._newPos;this._positions.push(t);this._times.push(n);n-this._times[0]>200&&(this._positions.shift(),this._times.shift())}this._map.fire("move").fire("drag")},_onViewReset:function(){var n=this._map.getSize()._divideBy(2),t=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=t.subtract(n).x;this._worldWidth=this._map.project([0,180]).x},_onPreDrag:function(){var i=this._worldWidth,t=Math.round(i/2),n=this._initialWorldOffset,r=this._draggable._newPos.x,u=(r-t+n)%i+t-n,f=(r+t+n)%i-t-n,e=Math.abs(u+n)<Math.abs(f+n)?u:f;this._draggable._newPos.x=e},_onDragEnd:function(n){var t=this._map,i=t.options,e=+new Date-this._lastTime,l=!i.inertia||e>i.inertiaThreshold||!this._positions[0];if(t.fire("dragend",n),l)t.fire("moveend");else{var a=this._lastPos.subtract(this._positions[0]),v=(this._lastTime+e-this._times[0])/1e3,f=i.easeLinearity,o=a.multiplyBy(f/v),s=o.distanceTo([0,0]),h=Math.min(i.inertiaMaxSpeed,s),y=o.multiplyBy(h/s),c=h/(i.inertiaDeceleration*f),u=y.multiplyBy(-c/2).round();u.x&&u.y?(u=t._limitOffset(u,t.options.maxBounds),r.Util.requestAnimFrame(function(){t.panBy(u,{duration:c,easeLinearity:f,noMoveStart:!0})})):t.fire("moveend")}}});r.Map.addInitHook("addHandler","dragging",r.Map.Drag);r.Map.mergeOptions({doubleClickZoom:!0});r.Map.DoubleClickZoom=r.Handler.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(n){var t=this._map,i=t.getZoom()+(n.originalEvent.shiftKey?-1:1);"center"===t.options.doubleClickZoom?t.setZoom(i):t.setZoomAround(n.containerPoint,i)}});r.Map.addInitHook("addHandler","doubleClickZoom",r.Map.DoubleClickZoom);r.Map.mergeOptions({scrollWheelZoom:!0});r.Map.ScrollWheelZoom=r.Handler.extend({addHooks:function(){r.DomEvent.on(this._map._container,"mousewheel",this._onWheelScroll,this);r.DomEvent.on(this._map._container,"MozMousePixelScroll",r.DomEvent.preventDefault);this._delta=0},removeHooks:function(){r.DomEvent.off(this._map._container,"mousewheel",this._onWheelScroll);r.DomEvent.off(this._map._container,"MozMousePixelScroll",r.DomEvent.preventDefault)},_onWheelScroll:function(n){var i=r.DomEvent.getWheelDelta(n),t;this._delta+=i;this._lastMousePos=this._map.mouseEventToContainerPoint(n);this._startTime||(this._startTime=+new Date);t=Math.max(40-(+new Date-this._startTime),0);clearTimeout(this._timer);this._timer=setTimeout(r.bind(this._performZoom,this),t);r.DomEvent.preventDefault(n);r.DomEvent.stopPropagation(n)},_performZoom:function(){var t=this._map,n=this._delta,i=t.getZoom();n=n>0?Math.ceil(n):Math.floor(n);n=Math.max(Math.min(n,4),-4);n=t._limitZoom(i+n)-i;this._delta=0;this._startTime=null;n&&("center"===t.options.scrollWheelZoom?t.setZoom(i+n):t.setZoomAround(this._lastMousePos,i+n))}});r.Map.addInitHook("addHandler","scrollWheelZoom",r.Map.ScrollWheelZoom);r.extend(r.DomEvent,{_touchstart:r.Browser.msPointer?"MSPointerDown":r.Browser.pointer?"pointerdown":"touchstart",_touchend:r.Browser.msPointer?"MSPointerUp":r.Browser.pointer?"pointerup":"touchend",addDoubleTapListener:function(n,i,u){function c(n){var i,t,u;(r.Browser.pointer?(e.push(n.pointerId),i=e.length):i=n.touches.length,i>1)||(t=Date.now(),u=t-(s||t),f=n.touches?n.touches[0]:n,l=u>0&&p>=u,s=t)}function o(n){var u,t,o,h;if(r.Browser.pointer){if(u=e.indexOf(n.pointerId),-1===u)return;e.splice(u,1)}if(l){if(r.Browser.pointer){o={};for(h in f)t=f[h],o[h]="function"==typeof t?t.bind(f):t;f=o}f.type="dblclick";i(f);s=null}}var s,f,l=!1,p=250,a="_leaflet_",v=this._touchstart,y=this._touchend,e=[],h;return n[a+v+u]=c,n[a+y+u]=o,h=r.Browser.pointer?t.documentElement:n,n.addEventListener(v,c,!1),h.addEventListener(y,o,!1),r.Browser.pointer&&h.addEventListener(r.DomEvent.POINTER_CANCEL,o,!1),this},removeDoubleTapListener:function(n,i){var u="_leaflet_";return n.removeEventListener(this._touchstart,n[u+this._touchstart+i],!1),(r.Browser.pointer?t.documentElement:n).removeEventListener(this._touchend,n[u+this._touchend+i],!1),r.Browser.pointer&&t.documentElement.removeEventListener(r.DomEvent.POINTER_CANCEL,n[u+this._touchend+i],!1),this}});r.extend(r.DomEvent,{POINTER_DOWN:r.Browser.msPointer?"MSPointerDown":"pointerdown",POINTER_MOVE:r.Browser.msPointer?"MSPointerMove":"pointermove",POINTER_UP:r.Browser.msPointer?"MSPointerUp":"pointerup",POINTER_CANCEL:r.Browser.msPointer?"MSPointerCancel":"pointercancel",_pointers:[],_pointerDocumentListener:!1,addPointerListener:function(n,t,i,r){switch(t){case"touchstart":return this.addPointerListenerStart(n,t,i,r);case"touchend":return this.addPointerListenerEnd(n,t,i,r);case"touchmove":return this.addPointerListenerMove(n,t,i,r);default:throw"Unknown touch event type";}},addPointerListenerStart:function(n,i,u,f){var e=this._pointers,s=function(n){r.DomEvent.preventDefault(n);for(var i=!1,t=0;t<e.length;t++)if(e[t].pointerId===n.pointerId){i=!0;break}i||e.push(n);n.touches=e.slice();n.changedTouches=[n];u(n)},o;return(n["_leaflet_touchstart"+f]=s,n.addEventListener(this.POINTER_DOWN,s,!1),this._pointerDocumentListener)||(o=function(n){for(var t=0;t<e.length;t++)if(e[t].pointerId===n.pointerId){e.splice(t,1);break}},t.documentElement.addEventListener(this.POINTER_UP,o,!1),t.documentElement.addEventListener(this.POINTER_CANCEL,o,!1),this._pointerDocumentListener=!0),this},addPointerListenerMove:function(n,t,i,r){function f(n){if(n.pointerType!==n.MSPOINTER_TYPE_MOUSE&&"mouse"!==n.pointerType||0!==n.buttons){for(var t=0;t<u.length;t++)if(u[t].pointerId===n.pointerId){u[t]=n;break}n.touches=u.slice();n.changedTouches=[n];i(n)}}var u=this._pointers;return n["_leaflet_touchmove"+r]=f,n.addEventListener(this.POINTER_MOVE,f,!1),this},addPointerListenerEnd:function(n,t,i,r){var u=this._pointers,f=function(n){for(var t=0;t<u.length;t++)if(u[t].pointerId===n.pointerId){u.splice(t,1);break}n.touches=u.slice();n.changedTouches=[n];i(n)};return n["_leaflet_touchend"+r]=f,n.addEventListener(this.POINTER_UP,f,!1),n.addEventListener(this.POINTER_CANCEL,f,!1),this},removePointerListener:function(n,t,i){var r=n["_leaflet_"+t+i];switch(t){case"touchstart":n.removeEventListener(this.POINTER_DOWN,r,!1);break;case"touchmove":n.removeEventListener(this.POINTER_MOVE,r,!1);break;case"touchend":n.removeEventListener(this.POINTER_UP,r,!1);n.removeEventListener(this.POINTER_CANCEL,r,!1)}return this}});r.Map.mergeOptions({touchZoom:r.Browser.touch&&!r.Browser.android23,bounceAtZoomLimits:!0});r.Map.TouchZoom=r.Handler.extend({addHooks:function(){r.DomEvent.on(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){r.DomEvent.off(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(n){var i=this._map;if(n.touches&&2===n.touches.length&&!i._animatingZoom&&!this._zooming){var u=i.mouseEventToLayerPoint(n.touches[0]),f=i.mouseEventToLayerPoint(n.touches[1]),e=i._getCenterLayerPoint();this._startCenter=u.add(f)._divideBy(2);this._startDist=u.distanceTo(f);this._moved=!1;this._zooming=!0;this._centerOffset=e.subtract(this._startCenter);i._panAnim&&i._panAnim.stop();r.DomEvent.on(t,"touchmove",this._onTouchMove,this).on(t,"touchend",this._onTouchEnd,this);r.DomEvent.preventDefault(n)}},_onTouchMove:function(n){var t=this._map,i,u;n.touches&&2===n.touches.length&&this._zooming&&(i=t.mouseEventToLayerPoint(n.touches[0]),u=t.mouseEventToLayerPoint(n.touches[1]),this._scale=i.distanceTo(u)/this._startDist,this._delta=i._add(u)._divideBy(2)._subtract(this._startCenter),1!==this._scale&&(t.options.bounceAtZoomLimits||!(t.getZoom()===t.getMinZoom()&&this._scale<1||t.getZoom()===t.getMaxZoom()&&this._scale>1))&&(this._moved||(r.DomUtil.addClass(t._mapPane,"leaflet-touching"),t.fire("movestart").fire("zoomstart"),this._moved=!0),r.Util.cancelAnimFrame(this._animRequest),this._animRequest=r.Util.requestAnimFrame(this._updateOnMove,this,!0,this._map._container),r.DomEvent.preventDefault(n)))},_updateOnMove:function(){var n=this._map,t=this._getScaleOrigin(),i=n.layerPointToLatLng(t),r=n.getScaleZoom(this._scale);n._animateZoom(i,r,this._startCenter,this._scale,this._delta,!1,!0)},_onTouchEnd:function(){var n;if(!this._moved||!this._zooming)return void(this._zooming=!1);n=this._map;this._zooming=!1;r.DomUtil.removeClass(n._mapPane,"leaflet-touching");r.Util.cancelAnimFrame(this._animRequest);r.DomEvent.off(t,"touchmove",this._onTouchMove).off(t,"touchend",this._onTouchEnd);var u=this._getScaleOrigin(),o=n.layerPointToLatLng(u),f=n.getZoom(),i=n.getScaleZoom(this._scale)-f,s=i>0?Math.ceil(i):Math.floor(i),e=n._limitZoom(f+s),h=n.getZoomScale(e)/this._scale;n._animateZoom(o,e,u,h)},_getScaleOrigin:function(){var n=this._centerOffset.subtract(this._delta).divideBy(this._scale);return this._startCenter.add(n)}});r.Map.addInitHook("addHandler","touchZoom",r.Map.TouchZoom);r.Map.mergeOptions({tap:!0,tapTolerance:15});r.Map.Tap=r.Handler.extend({addHooks:function(){r.DomEvent.on(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){r.DomEvent.off(this._map._container,"touchstart",this._onDown,this)},_onDown:function(n){if(n.touches){if(r.DomEvent.preventDefault(n),this._fireClick=!0,n.touches.length>1)return this._fireClick=!1,void clearTimeout(this._holdTimeout);var i=n.touches[0],u=i.target;this._startPos=this._newPos=new r.Point(i.clientX,i.clientY);u.tagName&&"a"===u.tagName.toLowerCase()&&r.DomUtil.addClass(u,"leaflet-active");this._holdTimeout=setTimeout(r.bind(function(){this._isTapValid()&&(this._fireClick=!1,this._onUp(),this._simulateEvent("contextmenu",i))},this),1e3);r.DomEvent.on(t,"touchmove",this._onMove,this).on(t,"touchend",this._onUp,this)}},_onUp:function(n){if(clearTimeout(this._holdTimeout),r.DomEvent.off(t,"touchmove",this._onMove,this).off(t,"touchend",this._onUp,this),this._fireClick&&n&&n.changedTouches){var u=n.changedTouches[0],i=u.target;i&&i.tagName&&"a"===i.tagName.toLowerCase()&&r.DomUtil.removeClass(i,"leaflet-active");this._isTapValid()&&this._simulateEvent("click",u)}},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_onMove:function(n){var t=n.touches[0];this._newPos=new r.Point(t.clientX,t.clientY)},_simulateEvent:function(i,r){var u=t.createEvent("MouseEvents");u._simulated=!0;r.target._simulatedClick=!0;u.initMouseEvent(i,!0,!0,n,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null);r.target.dispatchEvent(u)}});r.Browser.touch&&!r.Browser.pointer&&r.Map.addInitHook("addHandler","tap",r.Map.Tap);r.Map.mergeOptions({boxZoom:!0});r.Map.BoxZoom=r.Handler.extend({initialize:function(n){this._map=n;this._container=n._container;this._pane=n._panes.overlayPane;this._moved=!1},addHooks:function(){r.DomEvent.on(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){r.DomEvent.off(this._container,"mousedown",this._onMouseDown);this._moved=!1},moved:function(){return this._moved},_onMouseDown:function(n){return this._moved=!1,!n.shiftKey||1!==n.which&&1!==n.button?!1:(r.DomUtil.disableTextSelection(),r.DomUtil.disableImageDrag(),this._startLayerPoint=this._map.mouseEventToLayerPoint(n),void r.DomEvent.on(t,"mousemove",this._onMouseMove,this).on(t,"mouseup",this._onMouseUp,this).on(t,"keydown",this._onKeyDown,this))},_onMouseMove:function(n){this._moved||(this._box=r.DomUtil.create("div","leaflet-zoom-box",this._pane),r.DomUtil.setPosition(this._box,this._startLayerPoint),this._container.style.cursor="crosshair",this._map.fire("boxzoomstart"));var t=this._startLayerPoint,i=this._box,u=this._map.mouseEventToLayerPoint(n),f=u.subtract(t),e=new r.Point(Math.min(u.x,t.x),Math.min(u.y,t.y));r.DomUtil.setPosition(i,e);this._moved=!0;i.style.width=Math.max(0,Math.abs(f.x)-4)+"px";i.style.height=Math.max(0,Math.abs(f.y)-4)+"px"},_finish:function(){this._moved&&(this._pane.removeChild(this._box),this._container.style.cursor="");r.DomUtil.enableTextSelection();r.DomUtil.enableImageDrag();r.DomEvent.off(t,"mousemove",this._onMouseMove).off(t,"mouseup",this._onMouseUp).off(t,"keydown",this._onKeyDown)},_onMouseUp:function(n){var t,i,u;this._finish();t=this._map;i=t.mouseEventToLayerPoint(n);this._startLayerPoint.equals(i)||(u=new r.LatLngBounds(t.layerPointToLatLng(this._startLayerPoint),t.layerPointToLatLng(i)),t.fitBounds(u),t.fire("boxzoomend",{boxZoomBounds:u}))},_onKeyDown:function(n){27===n.keyCode&&this._finish()}});r.Map.addInitHook("addHandler","boxZoom",r.Map.BoxZoom);r.Map.mergeOptions({keyboard:!0,keyboardPanOffset:80,keyboardZoomOffset:1});r.Map.Keyboard=r.Handler.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,173]},initialize:function(n){this._map=n;this._setPanOffset(n.options.keyboardPanOffset);this._setZoomOffset(n.options.keyboardZoomOffset)},addHooks:function(){var n=this._map._container;-1===n.tabIndex&&(n.tabIndex="0");r.DomEvent.on(n,"focus",this._onFocus,this).on(n,"blur",this._onBlur,this).on(n,"mousedown",this._onMouseDown,this);this._map.on("focus",this._addHooks,this).on("blur",this._removeHooks,this)},removeHooks:function(){this._removeHooks();var n=this._map._container;r.DomEvent.off(n,"focus",this._onFocus,this).off(n,"blur",this._onBlur,this).off(n,"mousedown",this._onMouseDown,this);this._map.off("focus",this._addHooks,this).off("blur",this._removeHooks,this)},_onMouseDown:function(){if(!this._focused){var i=t.body,r=t.documentElement,u=i.scrollTop||r.scrollTop,f=i.scrollLeft||r.scrollLeft;this._map._container.focus();n.scrollTo(f,u)}},_onFocus:function(){this._focused=!0;this._map.fire("focus")},_onBlur:function(){this._focused=!1;this._map.fire("blur")},_setPanOffset:function(n){for(var u=this._panKeys={},r=this.keyCodes,t=0,i=r.left.length;i>t;t++)u[r.left[t]]=[-1*n,0];for(t=0,i=r.right.length;i>t;t++)u[r.right[t]]=[n,0];for(t=0,i=r.down.length;i>t;t++)u[r.down[t]]=[0,n];for(t=0,i=r.up.length;i>t;t++)u[r.up[t]]=[0,-1*n]},_setZoomOffset:function(n){for(var u=this._zoomKeys={},r=this.keyCodes,t=0,i=r.zoomIn.length;i>t;t++)u[r.zoomIn[t]]=n;for(t=0,i=r.zoomOut.length;i>t;t++)u[r.zoomOut[t]]=-n},_addHooks:function(){r.DomEvent.on(t,"keydown",this._onKeyDown,this)},_removeHooks:function(){r.DomEvent.off(t,"keydown",this._onKeyDown,this)},_onKeyDown:function(n){var i=n.keyCode,t=this._map;if(i in this._panKeys){if(t._panAnim&&t._panAnim._inProgress)return;t.panBy(this._panKeys[i]);t.options.maxBounds&&t.panInsideBounds(t.options.maxBounds)}else{if(!(i in this._zoomKeys))return;t.setZoom(t.getZoom()+this._zoomKeys[i])}r.DomEvent.stop(n)}});r.Map.addInitHook("addHandler","keyboard",r.Map.Keyboard);r.Handler.MarkerDrag=r.Handler.extend({initialize:function(n){this._marker=n},addHooks:function(){var n=this._marker._icon;this._draggable||(this._draggable=new r.Draggable(n,n));this._draggable.on("dragstart",this._onDragStart,this).on("drag",this._onDrag,this).on("dragend",this._onDragEnd,this);this._draggable.enable();r.DomUtil.addClass(this._marker._icon,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off("dragstart",this._onDragStart,this).off("drag",this._onDrag,this).off("dragend",this._onDragEnd,this);this._draggable.disable();r.DomUtil.removeClass(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_onDragStart:function(){this._marker.closePopup().fire("movestart").fire("dragstart")},_onDrag:function(){var n=this._marker,t=n._shadow,i=r.DomUtil.getPosition(n._icon),u=n._map.layerPointToLatLng(i);t&&r.DomUtil.setPosition(t,i);n._latlng=u;n.fire("move",{latlng:u}).fire("drag")},_onDragEnd:function(n){this._marker.fire("moveend").fire("dragend",n)}});r.Control=r.Class.extend({options:{position:"topright"},initialize:function(n){r.setOptions(this,n)},getPosition:function(){return this.options.position},setPosition:function(n){var t=this._map;return t&&t.removeControl(this),this.options.position=n,t&&t.addControl(this),this},getContainer:function(){return this._container},addTo:function(n){this._map=n;var t=this._container=this.onAdd(n),u=this.getPosition(),i=n._controlCorners[u];return r.DomUtil.addClass(t,"leaflet-control"),-1!==u.indexOf("bottom")?i.insertBefore(t,i.firstChild):i.appendChild(t),this},removeFrom:function(n){var t=this.getPosition(),i=n._controlCorners[t];return i.removeChild(this._container),this._map=null,this.onRemove&&this.onRemove(n),this},_refocusOnMap:function(){this._map&&this._map.getContainer().focus()}});r.control=function(n){return new r.Control(n)};r.Map.include({addControl:function(n){return n.addTo(this),this},removeControl:function(n){return n.removeFrom(this),this},_initControlPos:function(){function n(n,f){var e=t+n+" "+t+f;i[n+f]=r.DomUtil.create("div",e,u)}var i=this._controlCorners={},t="leaflet-",u=this._controlContainer=r.DomUtil.create("div",t+"control-container",this._container);n("top","left");n("top","right");n("bottom","left");n("bottom","right")},_clearControlPos:function(){this._container.removeChild(this._controlContainer)}});r.Control.Zoom=r.Control.extend({options:{position:"topleft",zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"-",zoomOutTitle:"Zoom out"},onAdd:function(n){var t="leaflet-control-zoom",i=r.DomUtil.create("div",t+" leaflet-bar");return this._map=n,this._zoomInButton=this._createButton(this.options.zoomInText,this.options.zoomInTitle,t+"-in",i,this._zoomIn,this),this._zoomOutButton=this._createButton(this.options.zoomOutText,this.options.zoomOutTitle,t+"-out",i,this._zoomOut,this),this._updateDisabled(),n.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(n){n.off("zoomend zoomlevelschange",this._updateDisabled,this)},_zoomIn:function(n){this._map.zoomIn(n.shiftKey?3:1)},_zoomOut:function(n){this._map.zoomOut(n.shiftKey?3:1)},_createButton:function(n,t,i,u,f,e){var o=r.DomUtil.create("a",i,u),s;return o.innerHTML=n,o.href="#",o.title=t,s=r.DomEvent.stopPropagation,r.DomEvent.on(o,"click",s).on(o,"mousedown",s).on(o,"dblclick",s).on(o,"click",r.DomEvent.preventDefault).on(o,"click",f,e).on(o,"click",this._refocusOnMap,e),o},_updateDisabled:function(){var n=this._map,t="leaflet-disabled";r.DomUtil.removeClass(this._zoomInButton,t);r.DomUtil.removeClass(this._zoomOutButton,t);n._zoom===n.getMinZoom()&&r.DomUtil.addClass(this._zoomOutButton,t);n._zoom===n.getMaxZoom()&&r.DomUtil.addClass(this._zoomInButton,t)}});r.Map.mergeOptions({zoomControl:!0});r.Map.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new r.Control.Zoom,this.addControl(this.zoomControl))});r.control.zoom=function(n){return new r.Control.Zoom(n)};r.Control.Attribution=r.Control.extend({options:{position:"bottomright",prefix:'<a href="http://leafletjs.com" title="A JS library for interactive maps">Leaflet<\/a>'},initialize:function(n){r.setOptions(this,n);this._attributions={}},onAdd:function(n){this._container=r.DomUtil.create("div","leaflet-control-attribution");r.DomEvent.disableClickPropagation(this._container);for(var t in n._layers)n._layers[t].getAttribution&&this.addAttribution(n._layers[t].getAttribution());return n.on("layeradd",this._onLayerAdd,this).on("layerremove",this._onLayerRemove,this),this._update(),this._container},onRemove:function(n){n.off("layeradd",this._onLayerAdd).off("layerremove",this._onLayerRemove)},setPrefix:function(n){return this.options.prefix=n,this._update(),this},addAttribution:function(n){if(n)return(this._attributions[n]||(this._attributions[n]=0),this._attributions[n]++,this._update(),this)},removeAttribution:function(n){if(n)return(this._attributions[n]&&(this._attributions[n]--,this._update()),this)},_update:function(){var n,i,t;if(this._map){n=[];for(i in this._attributions)this._attributions[i]&&n.push(i);t=[];this.options.prefix&&t.push(this.options.prefix);n.length&&t.push(n.join(", "));this._container.innerHTML=t.join(" | ")}},_onLayerAdd:function(n){n.layer.getAttribution&&this.addAttribution(n.layer.getAttribution())},_onLayerRemove:function(n){n.layer.getAttribution&&this.removeAttribution(n.layer.getAttribution())}});r.Map.mergeOptions({attributionControl:!0});r.Map.addInitHook(function(){this.options.attributionControl&&(this.attributionControl=(new r.Control.Attribution).addTo(this))});r.control.attribution=function(n){return new r.Control.Attribution(n)};r.Control.Scale=r.Control.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0,updateWhenIdle:!1},onAdd:function(n){this._map=n;var t="leaflet-control-scale",i=r.DomUtil.create("div",t),u=this.options;return this._addScales(u,t,i),n.on(u.updateWhenIdle?"moveend":"move",this._update,this),n.whenReady(this._update,this),i},onRemove:function(n){n.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(n,t,i){n.metric&&(this._mScale=r.DomUtil.create("div",t+"-line",i));n.imperial&&(this._iScale=r.DomUtil.create("div",t+"-line",i))},_update:function(){var n=this._map.getBounds(),u=n.getCenter().lat,f=6378137*Math.PI*Math.cos(u*Math.PI/180),e=f*(n.getNorthEast().lng-n.getSouthWest().lng)/180,t=this._map.getSize(),i=this.options,r=0;t.x>0&&(r=e*(i.maxWidth/t.x));this._updateScales(i,r)},_updateScales:function(n,t){n.metric&&t&&this._updateMetric(t);n.imperial&&t&&this._updateImperial(t)},_updateMetric:function(n){var t=this._getRoundNum(n);this._mScale.style.width=this._getScaleWidth(t/n)+"px";this._mScale.innerHTML=1e3>t?t+" m":t/1e3+" km"},_updateImperial:function(n){var r,u,f,t=3.2808399*n,i=this._iScale;t>5280?(r=t/5280,u=this._getRoundNum(r),i.style.width=this._getScaleWidth(u/r)+"px",i.innerHTML=u+" mi"):(f=this._getRoundNum(t),i.style.width=this._getScaleWidth(f/t)+"px",i.innerHTML=f+" ft")},_getScaleWidth:function(n){return Math.round(this.options.maxWidth*n)-10},_getRoundNum:function(n){var i=Math.pow(10,(Math.floor(n)+"").length-1),t=n/i;return t=t>=10?10:t>=5?5:t>=3?3:t>=2?2:1,i*t}});r.control.scale=function(n){return new r.Control.Scale(n)};r.Control.Layers=r.Control.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0},initialize:function(n,t,i){r.setOptions(this,i);this._layers={};this._lastZIndex=0;this._handlingClick=!1;for(var u in n)this._addLayer(n[u],u);for(u in t)this._addLayer(t[u],u,!0)},onAdd:function(n){return this._initLayout(),this._update(),n.on("layeradd",this._onLayerChange,this).on("layerremove",this._onLayerChange,this),this._container},onRemove:function(n){n.off("layeradd",this._onLayerChange,this).off("layerremove",this._onLayerChange,this)},addBaseLayer:function(n,t){return this._addLayer(n,t),this._update(),this},addOverlay:function(n,t){return this._addLayer(n,t,!0),this._update(),this},removeLayer:function(n){var t=r.stamp(n);return delete this._layers[t],this._update(),this},_initLayout:function(){var t="leaflet-control-layers",n=this._container=r.DomUtil.create("div",t),i,u;n.setAttribute("aria-haspopup",!0);r.Browser.touch?r.DomEvent.on(n,"click",r.DomEvent.stopPropagation):r.DomEvent.disableClickPropagation(n).disableScrollPropagation(n);i=this._form=r.DomUtil.create("form",t+"-list");this.options.collapsed?(r.Browser.android||r.DomEvent.on(n,"mouseover",this._expand,this).on(n,"mouseout",this._collapse,this),u=this._layersLink=r.DomUtil.create("a",t+"-toggle",n),u.href="#",u.title="Layers",r.Browser.touch?r.DomEvent.on(u,"click",r.DomEvent.stop).on(u,"click",this._expand,this):r.DomEvent.on(u,"focus",this._expand,this),r.DomEvent.on(i,"click",function(){setTimeout(r.bind(this._onInputClick,this),0)},this),this._map.on("click",this._collapse,this)):this._expand();this._baseLayersList=r.DomUtil.create("div",t+"-base",i);this._separator=r.DomUtil.create("div",t+"-separator",i);this._overlaysList=r.DomUtil.create("div",t+"-overlays",i);n.appendChild(i)},_addLayer:function(n,t,i){var u=r.stamp(n);this._layers[u]={layer:n,name:t,overlay:i};this.options.autoZIndex&&n.setZIndex&&(this._lastZIndex++,n.setZIndex(this._lastZIndex))},_update:function(){if(this._container){this._baseLayersList.innerHTML="";this._overlaysList.innerHTML="";var r,n,t=!1,i=!1;for(r in this._layers)n=this._layers[r],this._addItem(n),i=i||n.overlay,t=t||!n.overlay;this._separator.style.display=i&&t?"":"none"}},_onLayerChange:function(n){var t=this._layers[r.stamp(n.layer)],i;t&&(this._handlingClick||this._update(),i=t.overlay?"layeradd"===n.type?"overlayadd":"overlayremove":"layeradd"===n.type?"baselayerchange":null,i&&this._map.fire(i,t))},_createRadioElement:function(n,i){var r='<input type="radio" class="leaflet-control-layers-selector" name="'+n+'"',u;return i&&(r+=' checked="checked"'),r+="/>",u=t.createElement("div"),u.innerHTML=r,u.firstChild},_addItem:function(n){var i,u=t.createElement("label"),e=this._map.hasLayer(n.layer),f,o;return n.overlay?(i=t.createElement("input"),i.type="checkbox",i.className="leaflet-control-layers-selector",i.defaultChecked=e):i=this._createRadioElement("leaflet-base-layers",e),i.layerId=r.stamp(n.layer),r.DomEvent.on(i,"click",this._onInputClick,this),f=t.createElement("span"),f.innerHTML=" "+n.name,u.appendChild(i),u.appendChild(f),o=n.overlay?this._overlaysList:this._baseLayersList,o.appendChild(u),u},_onInputClick:function(){var t,i,n,r=this._form.getElementsByTagName("input"),u=r.length;for(this._handlingClick=!0,t=0;u>t;t++)i=r[t],n=this._layers[i.layerId],i.checked&&!this._map.hasLayer(n.layer)?this._map.addLayer(n.layer):!i.checked&&this._map.hasLayer(n.layer)&&this._map.removeLayer(n.layer);this._handlingClick=!1;this._refocusOnMap()},_expand:function(){r.DomUtil.addClass(this._container,"leaflet-control-layers-expanded")},_collapse:function(){this._container.className=this._container.className.replace(" leaflet-control-layers-expanded","")}});r.control.layers=function(n,t,i){return new r.Control.Layers(n,t,i)};r.PosAnimation=r.Class.extend({includes:r.Mixin.Events,run:function(n,t,i,u){this.stop();this._el=n;this._inProgress=!0;this._newPos=t;this.fire("start");n.style[r.DomUtil.TRANSITION]="all "+(i||.25)+"s cubic-bezier(0,0,"+(u||.5)+",1)";r.DomEvent.on(n,r.DomUtil.TRANSITION_END,this._onTransitionEnd,this);r.DomUtil.setPosition(n,t);r.Util.falseFn(n.offsetWidth);this._stepTimer=setInterval(r.bind(this._onStep,this),50)},stop:function(){this._inProgress&&(r.DomUtil.setPosition(this._el,this._getPos()),this._onTransitionEnd(),r.Util.falseFn(this._el.offsetWidth))},_onStep:function(){var n=this._getPos();return n?(this._el._leaflet_pos=n,void this.fire("step")):void this._onTransitionEnd()},_transformRe:/([-+]?(?:\d*\.)?\d+)\D*, ([-+]?(?:\d*\.)?\d+)\D*\)/,_getPos:function(){var i,u,t,e=this._el,f=n.getComputedStyle(e);if(r.Browser.any3d){if(t=f[r.DomUtil.TRANSFORM].match(this._transformRe),!t)return;i=parseFloat(t[1]);u=parseFloat(t[2])}else i=parseFloat(f.left),u=parseFloat(f.top);return new r.Point(i,u,!0)},_onTransitionEnd:function(){r.DomEvent.off(this._el,r.DomUtil.TRANSITION_END,this._onTransitionEnd,this);this._inProgress&&(this._inProgress=!1,this._el.style[r.DomUtil.TRANSITION]="",this._el._leaflet_pos=this._newPos,clearInterval(this._stepTimer),this.fire("step").fire("end"))}});r.Map.include({setView:function(n,t,u){if(t=t===i?this._zoom:this._limitZoom(t),n=this._limitCenter(r.latLng(n),t,this.options.maxBounds),u=u||{},this._panAnim&&this._panAnim.stop(),this._loaded&&!u.reset&&u!==!0){u.animate!==i&&(u.zoom=r.extend({animate:u.animate},u.zoom),u.pan=r.extend({animate:u.animate},u.pan));var f=this._zoom!==t?this._tryAnimatedZoom&&this._tryAnimatedZoom(n,t,u.zoom):this._tryAnimatedPan(n,u.pan);if(f)return clearTimeout(this._sizeTimer),this}return this._resetView(n,t),this},panBy:function(n,t){if(n=r.point(n).round(),t=t||{},!n.x&&!n.y)return this;if(this._panAnim||(this._panAnim=new r.PosAnimation,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),t.noMoveStart||this.fire("movestart"),t.animate!==!1){r.DomUtil.addClass(this._mapPane,"leaflet-pan-anim");var i=this._getMapPanePos().subtract(n);this._panAnim.run(this._mapPane,i,t.duration||.25,t.easeLinearity)}else this._rawPanBy(n),this.fire("move").fire("moveend");return this},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){r.DomUtil.removeClass(this._mapPane,"leaflet-pan-anim");this.fire("moveend")},_tryAnimatedPan:function(n,t){var i=this._getCenterOffset(n)._floor();return(t&&t.animate)===!0||this.getSize().contains(i)?(this.panBy(i,t),!0):!1}});r.PosAnimation=r.DomUtil.TRANSITION?r.PosAnimation:r.PosAnimation.extend({run:function(n,t,i,u){this.stop();this._el=n;this._inProgress=!0;this._duration=i||.25;this._easeOutPower=1/Math.max(u||.5,.2);this._startPos=r.DomUtil.getPosition(n);this._offset=t.subtract(this._startPos);this._startTime=+new Date;this.fire("start");this._animate()},stop:function(){this._inProgress&&(this._step(),this._complete())},_animate:function(){this._animId=r.Util.requestAnimFrame(this._animate,this);this._step()},_step:function(){var n=+new Date-this._startTime,t=1e3*this._duration;t>n?this._runFrame(this._easeOut(n/t)):(this._runFrame(1),this._complete())},_runFrame:function(n){var t=this._startPos.add(this._offset.multiplyBy(n));r.DomUtil.setPosition(this._el,t);this.fire("step")},_complete:function(){r.Util.cancelAnimFrame(this._animId);this._inProgress=!1;this.fire("end")},_easeOut:function(n){return 1-Math.pow(1-n,this._easeOutPower)}});r.Map.mergeOptions({zoomAnimation:!0,zoomAnimationThreshold:4});r.DomUtil.TRANSITION&&r.Map.addInitHook(function(){this._zoomAnimated=this.options.zoomAnimation&&r.DomUtil.TRANSITION&&r.Browser.any3d&&!r.Browser.android23&&!r.Browser.mobileOpera;this._zoomAnimated&&r.DomEvent.on(this._mapPane,r.DomUtil.TRANSITION_END,this._catchTransitionEnd,this)});r.Map.include(r.DomUtil.TRANSITION?{_catchTransitionEnd:function(n){this._animatingZoom&&n.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(n,t,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(t-this._zoom)>this.options.zoomAnimationThreshold)return!1;var r=this.getZoomScale(t),u=this._getCenterOffset(n)._divideBy(1-1/r),f=this._getCenterLayerPoint()._add(u);return i.animate===!0||this.getSize().contains(u)?(this.fire("movestart").fire("zoomstart"),this._animateZoom(n,t,f,r,null,!0),!0):!1},_animateZoom:function(n,t,i,u,f,e,o){o||(this._animatingZoom=!0);r.DomUtil.addClass(this._mapPane,"leaflet-zoom-anim");this._animateToCenter=n;this._animateToZoom=t;r.Draggable&&(r.Draggable._disabled=!0);r.Util.requestAnimFrame(function(){this.fire("zoomanim",{center:n,zoom:t,origin:i,scale:u,delta:f,backwards:e})},this)},_onZoomTransitionEnd:function(){this._animatingZoom=!1;r.DomUtil.removeClass(this._mapPane,"leaflet-zoom-anim");this._resetView(this._animateToCenter,this._animateToZoom,!0,!0);r.Draggable&&(r.Draggable._disabled=!1)}}:{});r.TileLayer.include({_animateZoom:function(n){this._animating||(this._animating=!0,this._prepareBgBuffer());var t=this._bgBuffer,i=r.DomUtil.TRANSFORM,u=n.delta?r.DomUtil.getTranslateString(n.delta):t.style[i],f=r.DomUtil.getScaleString(n.scale,n.origin);t.style[i]=n.backwards?f+" "+u:u+" "+f},_endZoomAnim:function(){var n=this._tileContainer,t=this._bgBuffer;n.style.visibility="";n.parentNode.appendChild(n);r.Util.falseFn(t.offsetWidth);this._animating=!1},_clearBgBuffer:function(){var n=this._map;!n||n._animatingZoom||n.touchZoom._zooming||(this._bgBuffer.innerHTML="",this._bgBuffer.style[r.DomUtil.TRANSFORM]="")},_prepareBgBuffer:function(){var t=this._tileContainer,n=this._bgBuffer,i=this._getLoadedTilesPercentage(n),u=this._getLoadedTilesPercentage(t);return n&&i>.5&&.5>u?(t.style.visibility="hidden",void this._stopLoadingImages(t)):(n.style.visibility="hidden",n.style[r.DomUtil.TRANSFORM]="",this._tileContainer=n,n=this._bgBuffer=t,this._stopLoadingImages(n),void clearTimeout(this._clearBgBufferTimer))},_getLoadedTilesPercentage:function(n){for(var r=n.getElementsByTagName("img"),u=0,t=0,i=r.length;i>t;t++)r[t].complete&&u++;return u/i},_stopLoadingImages:function(n){for(var t,f=Array.prototype.slice.call(n.getElementsByTagName("img")),i=0,u=f.length;u>i;i++)t=f[i],t.complete||(t.onload=r.Util.falseFn,t.onerror=r.Util.falseFn,t.src=r.Util.emptyImageUrl,t.parentNode.removeChild(t))}});r.Map.include({_defaultLocateOptions:{watch:!1,setView:!1,maxZoom:1/0,timeout:1e4,maximumAge:0,enableHighAccuracy:!1},locate:function(n){if(n=this._locateOptions=r.extend(this._defaultLocateOptions,n),!navigator.geolocation)return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var t=r.bind(this._handleGeolocationResponse,this),i=r.bind(this._handleGeolocationError,this);return n.watch?this._locationWatchId=navigator.geolocation.watchPosition(t,i,n):navigator.geolocation.getCurrentPosition(t,i,n),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(n){var t=n.code,i=n.message||(1===t?"permission denied":2===t?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld();this.fire("locationerror",{code:t,message:"Geolocation error: "+i+"."})},_handleGeolocationResponse:function(n){var t=n.coords.latitude,u=n.coords.longitude,o=new r.LatLng(t,u),f=180*n.coords.accuracy/40075017,s=f/Math.cos(r.LatLng.DEG_TO_RAD*t),h=r.latLngBounds([t-f,u-s],[t+f,u+s]),c=this._locateOptions,l,e,i;c.setView&&(l=Math.min(this.getBoundsZoom(h),c.maxZoom),this.setView(o,l));e={latlng:o,bounds:h,timestamp:n.timestamp};for(i in n.coords)"number"==typeof n.coords[i]&&(e[i]=n.coords[i]);this.fire("locationfound",e)}})}(window,document),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n){function i(t,r){var f=function(){},u=this,e={autoSelectFirst:!1,appendTo:"body",serviceUrl:null,lookup:null,onSelect:null,width:"auto",minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:i.formatResult,delimiter:null,zIndex:9999,type:"GET",noCache:!1,onSearchStart:f,onSearchComplete:f,onSearchError:f,containerClass:"autocomplete-suggestions",tabDisabled:!1,dataType:"text",currentRequest:null,triggerSelectOnValidInput:!0,lookupFilter:function(n,t,i){return n.value.toLowerCase().indexOf(i)!==-1},paramName:"query",transformResult:function(t){return typeof t=="string"?n.parseJSON(t):t}};u.element=t;u.el=n(t);u.suggestions=[];u.badQueries=[];u.selectedIndex=-1;u.currentValue=u.element.value;u.intervalId=0;u.cachedResponse={};u.onChangeInterval=null;u.onChange=null;u.isLocal=!1;u.suggestionsContainer=null;u.options=n.extend({},e,r);u.classes={selected:"autocomplete-selected",suggestion:"autocomplete-suggestion"};u.hint=null;u.hintValue="";u.selection=null;u.initialize();u.setOptions(r)}var r=function(){return{escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},createNode:function(n){var t=document.createElement("div");return t.className=n,t.style.position="absolute",t.style.display="none",t}}}(),t={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40};i.utils=r;n.Autocomplete=i;i.formatResult=function(n,t){var i="("+r.escapeRegExChars(t)+")";return n.value.replace(new RegExp(i,"gi"),"<strong>$1<\/strong>")};i.prototype={killerFn:null,initialize:function(){var t=this,f="."+t.classes.suggestion,e=t.classes.selected,u=t.options,r;t.element.setAttribute("autocomplete","off");t.killerFn=function(i){n(i.target).closest("."+t.options.containerClass).length===0&&(t.killSuggestions(),t.disableKillerFn())};t.suggestionsContainer=i.utils.createNode(u.containerClass);r=n(t.suggestionsContainer);r.appendTo(u.appendTo);u.width!=="auto"&&r.width(u.width);r.on("mouseover.autocomplete",f,function(){t.activate(n(this).data("index"))});r.on("mouseout.autocomplete",function(){t.selectedIndex=-1;r.children("."+e).removeClass(e)});r.on("click.autocomplete",f,function(){t.select(n(this).data("index"))});t.fixPosition();t.fixPositionCapture=function(){t.visible&&t.fixPosition()};n(window).on("resize.autocomplete",t.fixPositionCapture);t.el.on("keydown.autocomplete",function(n){t.onKeyPress(n)});t.el.on("keyup.autocomplete",function(n){t.onKeyUp(n)});t.el.on("blur.autocomplete",function(){t.onBlur()});t.el.on("focus.autocomplete",function(){t.onFocus()});t.el.on("change.autocomplete",function(n){t.onKeyUp(n)})},onFocus:function(){var n=this;n.fixPosition();n.options.minChars<=n.el.val().length&&n.onValueChange()},onBlur:function(){this.enableKillerFn()},setOptions:function(t){var r=this,i=r.options;n.extend(i,t);r.isLocal=n.isArray(i.lookup);r.isLocal&&(i.lookup=r.verifySuggestionsFormat(i.lookup));n(r.suggestionsContainer).css({"max-height":i.maxHeight+"px",width:i.width+"px","z-index":i.zIndex})},clearCache:function(){this.cachedResponse={};this.badQueries=[]},clear:function(){this.clearCache();this.currentValue="";this.suggestions=[]},disable:function(){var n=this;n.disabled=!0;n.currentRequest&&n.currentRequest.abort()},enable:function(){this.disabled=!1},fixPosition:function(){var t=this,i,r;t.options.appendTo==="body"&&(i=t.el.offset(),r={top:i.top+t.el.outerHeight()+"px",left:i.left+"px"},t.options.width==="auto"&&(r.width=t.el.outerWidth()-2+"px"),n(t.suggestionsContainer).css(r))},enableKillerFn:function(){var t=this;n(document).on("click.autocomplete",t.killerFn)},disableKillerFn:function(){var t=this;n(document).off("click.autocomplete",t.killerFn)},killSuggestions:function(){var n=this;n.stopKillSuggestions();n.intervalId=window.setInterval(function(){n.hide();n.stopKillSuggestions()},50)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},isCursorAtEnd:function(){var i=this,n=i.el.val().length,r=i.element.selectionStart,t;return typeof r=="number"?r===n:document.selection?(t=document.selection.createRange(),t.moveStart("character",-n),n===t.text.length):!0},onKeyPress:function(n){var i=this;if(!i.disabled&&!i.visible&&n.which===t.DOWN&&i.currentValue){i.suggest();return}if(!i.disabled&&i.visible){switch(n.which){case t.ESC:i.el.val(i.currentValue);i.hide();break;case t.RIGHT:if(i.hint&&i.options.onHint&&i.isCursorAtEnd()){i.selectHint();break}return;case t.TAB:if(i.hint&&i.options.onHint){i.selectHint();return}case t.RETURN:if(i.selectedIndex===-1){i.hide();return}if(i.select(i.selectedIndex),n.which===t.TAB&&i.options.tabDisabled===!1)return;break;case t.UP:i.moveUp();break;case t.DOWN:i.moveDown();break;default:return}n.stopImmediatePropagation();n.preventDefault()}},onKeyUp:function(n){var i=this;if(!i.disabled){switch(n.which){case t.UP:case t.DOWN:return}clearInterval(i.onChangeInterval);i.currentValue!==i.el.val()&&(i.findBestHint(),i.options.deferRequestBy>0?i.onChangeInterval=setInterval(function(){i.onValueChange()},i.options.deferRequestBy):i.onValueChange())}},onValueChange:function(){var t=this,i=t.options,f=t.el.val(),r=t.getQuery(f),u;if(t.selection&&(t.selection=null,(i.onInvalidateSelection||n.noop).call(t.element)),clearInterval(t.onChangeInterval),t.currentValue=f,t.selectedIndex=-1,i.triggerSelectOnValidInput&&(u=t.findSuggestionIndex(r),u!==-1)){t.select(u);return}r.length<i.minChars?t.hide():t.getSuggestions(r)},findSuggestionIndex:function(t){var r=this,i=-1,u=t.toLowerCase();return n.each(r.suggestions,function(n,t){if(t.value.toLowerCase()===u)return i=n,!1}),i},getQuery:function(t){var r=this.options.delimiter,i;return r?(i=t.split(r),n.trim(i[i.length-1])):t},getSuggestionsLocal:function(t){var f=this,r=f.options,e=t.toLowerCase(),o=r.lookupFilter,u=parseInt(r.lookupLimit,10),i;return i={suggestions:n.grep(r.lookup,function(n){return o(n,t,e)})},u&&i.suggestions.length>u&&(i.suggestions=i.suggestions.slice(0,u)),i},getSuggestions:function(t){var u,i=this,r=i.options,f=r.serviceUrl,e,o;if(r.params[r.paramName]=t,e=r.ignoreParams?null:r.params,i.isLocal?u=i.getSuggestionsLocal(t):(n.isFunction(f)&&(f=f.call(i.element,t)),o=f+"?"+n.param(e||{}),u=i.cachedResponse[o]),u&&n.isArray(u.suggestions))i.suggestions=u.suggestions,i.suggest();else if(!i.isBadQuery(t)){if(r.onSearchStart.call(i.element,r.params)===!1)return;i.currentRequest&&i.currentRequest.abort();i.currentRequest=n.ajax({url:f,data:e,type:r.type,dataType:r.dataType}).done(function(n){i.currentRequest=null;i.processResponse(n,t,o);r.onSearchComplete.call(i.element,t)}).fail(function(n,u,f){r.onSearchError.call(i.element,t,n,u,f)})}},isBadQuery:function(n){for(var t=this.badQueries,i=t.length;i--;)if(n.indexOf(t[i])===0)return!0;return!1},hide:function(){var t=this;t.visible=!1;t.selectedIndex=-1;n(t.suggestionsContainer).hide();t.signalHint(null)},suggest:function(){if(this.suggestions.length===0){this.hide();return}var t=this,i=t.options,h=i.formatResult,e=t.getQuery(t.currentValue),c=t.classes.suggestion,l=t.classes.selected,r=n(t.suggestionsContainer),o=i.beforeRender,s="",u,f;if(i.triggerSelectOnValidInput&&(u=t.findSuggestionIndex(e),u!==-1)){t.select(u);return}n.each(t.suggestions,function(n,t){s+='<div class="'+c+'" data-index="'+n+'">'+h(t,e)+"<\/div>"});i.width==="auto"&&(f=t.el.outerWidth()-2,r.width(f>0?f:300));r.html(s);i.autoSelectFirst&&(t.selectedIndex=0,r.children().first().addClass(l));n.isFunction(o)&&o.call(t.element,r);r.show();t.visible=!0;t.findBestHint()},findBestHint:function(){var t=this,i=t.el.val().toLowerCase(),r=null;i&&(n.each(t.suggestions,function(n,t){var u=t.value.toLowerCase().indexOf(i)===0;return u&&(r=t),!u}),t.signalHint(r))},signalHint:function(t){var r="",i=this;t&&(r=i.currentValue+t.value.substr(i.currentValue.length));i.hintValue!==r&&(i.hintValue=r,i.hint=t,(this.options.onHint||n.noop)(r))},verifySuggestionsFormat:function(t){return t.length&&typeof t[0]=="string"?n.map(t,function(n){return{value:n,data:null}}):t},processResponse:function(n,t,i){var r=this,f=r.options,u=f.transformResult(n,t);(u.suggestions=r.verifySuggestionsFormat(u.suggestions),f.noCache||(r.cachedResponse[i]=u,u.suggestions.length===0&&r.badQueries.push(i)),t===r.getQuery(r.currentValue))&&(r.suggestions=u.suggestions,r.suggest())},activate:function(t){var i=this,r,u=i.classes.selected,f=n(i.suggestionsContainer),e=f.children();return(f.children("."+u).removeClass(u),i.selectedIndex=t,i.selectedIndex!==-1&&e.length>i.selectedIndex)?(r=e.get(i.selectedIndex),n(r).addClass(u),r):null},selectHint:function(){var t=this,i=n.inArray(t.hint,t.suggestions);t.select(i)},select:function(n){var t=this;t.hide();t.onSelect(n)},moveUp:function(){var t=this;if(t.selectedIndex!==-1){if(t.selectedIndex===0){n(t.suggestionsContainer).children().first().removeClass(t.classes.selected);t.selectedIndex=-1;t.el.val(t.currentValue);t.findBestHint();return}t.adjustScroll(t.selectedIndex-1)}},moveDown:function(){var n=this;n.selectedIndex!==n.suggestions.length-1&&n.adjustScroll(n.selectedIndex+1)},adjustScroll:function(t){var i=this,f=i.activate(t),r,u,e,o=25;f&&(r=f.offsetTop,u=n(i.suggestionsContainer).scrollTop(),e=u+i.options.maxHeight-o,r<u?n(i.suggestionsContainer).scrollTop(r):r>e&&n(i.suggestionsContainer).scrollTop(r-i.options.maxHeight+o),i.el.val(i.getValue(i.suggestions[t].value)),i.signalHint(null))},onSelect:function(t){var i=this,u=i.options.onSelect,r=i.suggestions[t];i.currentValue=i.getValue(r.value);i.el.val(i.currentValue);i.signalHint(null);i.suggestions=[];i.selection=r;n.isFunction(u)&&u.call(i.element,r)},getValue:function(n){var r=this,u=r.options.delimiter,t,i;return u?(t=r.currentValue,i=t.split(u),i.length===1)?n:t.substr(0,t.length-i[i.length-1].length)+n:n},dispose:function(){var t=this;t.el.off(".autocomplete").removeData("autocomplete");t.disableKillerFn();n(window).off("resize.autocomplete",t.fixPositionCapture);n(t.suggestionsContainer).remove()}};n.fn.autocomplete=function(t,r){var u="autocomplete";return arguments.length===0?this.first().data(u):this.each(function(){var e=n(this),f=e.data(u);typeof t=="string"?f&&typeof f[t]=="function"&&f[t](r):(f&&f.dispose&&f.dispose(),f=new i(this,t),e.data(u,f))})}}),function(n,t,i){function c(n,t){return parseInt(n.css(t),10)||0}function y(){var n=t,i="inner";return"innerWidth"in t||(i="client",n=document.documentElement||document.body),{width:n[i+"Width"],height:n[i+"Height"]}}function wt(){var n=d();t.location.hash="";t.scrollTo(n.x,n.y)}function bt(t,i){t="http://ilightbox.net/getSource/jsonp.php?url="+encodeURIComponent(t).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A");n.ajax({url:t,dataType:"jsonp"}).error(function(){i(!1)});iLCallback=function(n){i(n)}}function tt(t){var i=[];return n("*",t).each(function(){var t="",u;if("none"!=n(this).css("background-image")?t=n(this).css("background-image"):"undefined"!=typeof n(this).attr("src")&&"img"==this.nodeName.toLowerCase()&&(t=n(this).attr("src")),-1==t.indexOf("gradient"))for(var t=t.replace(/url\(\"/g,""),t=t.replace(/url\(/g,""),t=t.replace(/\"\)/g,""),t=t.replace(/\)/g,""),t=t.split(","),r=0;r<t.length;r++)0<t[r].length&&-1==n.inArray(t[r],i)&&(u="",s.msie&&9>s.version&&(u="?"+Math.floor(3e3*Math.random())),i.push(t[r]+u))}),i}function it(n,t){var i=n.replace(/^.*[\/\\]/g,"");return"string"==typeof t&&i.substr(i.length-t.length)==t&&(i=i.substr(0,i.length-t.length)),i}function st(n,t){var c="",e="",o=0,f={},i=0,s=0,u=i=!1,h=!1,r;if(!n)return!1;t||(t="PATHINFO_ALL");r={PATHINFO_DIRNAME:1,PATHINFO_BASENAME:2,PATHINFO_EXTENSION:4,PATHINFO_FILENAME:8,PATHINFO_ALL:0};for(e in r)r.PATHINFO_ALL|=r[e];if("number"!=typeof t){for(t=[].concat(t),s=0;s<t.length;s++)r[t[s]]&&(o|=r[t[s]]);t=o}e=function(n){n+="";var t=n.lastIndexOf(".")+1;return t?t!==n.length?n.substr(t):"":!1};t&r.PATHINFO_DIRNAME&&(o=n.replace(/\\/g,"/").replace(/\/[^\/]*\/?$/,""),f.dirname=o===n?".":o);t&r.PATHINFO_BASENAME&&(!1===i&&(i=it(n)),f.basename=i);t&r.PATHINFO_EXTENSION&&(!1===i&&(i=it(n)),!1===u&&(u=e(i)),!1!==u&&(f.extension=u));t&r.PATHINFO_FILENAME&&(!1===i&&(i=it(n)),!1===u&&(u=e(i)),!1===h&&(h=i.slice(0,i.length-(u?u.length+1:!1===u?0:1))),f.filename=h);i=0;for(c in f)i++;return 1==i?f[c]:f}function ht(t){return t=st(t,"PATHINFO_EXTENSION"),t=n.isPlainObject(t)?null:t.toLowerCase(),type=0<=ut.image.indexOf(t)?"image":0<=ut.flash.indexOf(t)?"flash":0<=ut.video.indexOf(t)?"video":"iframe"}function ct(n,t){return parseInt(t/100*n)}function rt(n){return(n=String(n).replace(/^\s+|\s+$/g,"").match(/^([^:\/?#]+:)?(\/\/(?:[^:@]*(?::[^:@]*)?@)?(([^:\/?#]*)(?::(\d*))?))?([^?#]*)(\?[^#]*)?(#[\s\S]*)?/))?{href:n[0]||"",protocol:n[1]||"",authority:n[2]||"",host:n[3]||"",hostname:n[4]||"",port:n[5]||"",pathname:n[6]||"",search:n[7]||"",hash:n[8]||""}:null}function k(n,t){function i(n){var t=[];return n.replace(/^(\.\.?(\/|$))+/,"").replace(/\/(\.(\/|$))+/g,"/").replace(/\/\.\.$/,"/../").replace(/\/?[^\/]*/g,function(n){"/.."===n?t.pop():t.push(n)}),t.join("").replace(/^\//,"/"===n.charAt(0)?"/":"")}return t=rt(t||""),n=rt(n||""),t&&n?(t.protocol||n.protocol)+(t.protocol||t.authority?t.authority:n.authority)+i(t.protocol||t.authority||"/"===t.pathname.charAt(0)?t.pathname:t.pathname?(n.authority&&!n.pathname?"/":"")+n.pathname.slice(0,n.pathname.lastIndexOf("/")+1)+t.pathname:n.pathname)+(t.protocol||t.authority||t.pathname?t.search:t.search||n.search)+t.hash:null}function kt(n,t,i){this.php_js=this.php_js||{};this.php_js.ENV=this.php_js.ENV||{};var r=0,f=0,u=0,e={dev:-6,alpha:-5,a:-5,beta:-4,b:-4,RC:-3,rc:-3,"#":-2,p:1,pl:1},r=function(n){return n=(""+n).replace(/[_\-+]/g,"."),n=n.replace(/([^.\d]+)/g,".$1.").replace(/\.{2,}/g,"."),n.length?n.split("."):[-8]};for(n=r(n),t=r(t),f=Math.max(n.length,t.length),r=0;r<f;r++)if(n[r]!=t[r])if(n[r]=n[r]?isNaN(n[r])?e[n[r]]||-7:parseInt(n[r],10):0,t[r]=t[r]?isNaN(t[r])?e[t[r]]||-7:parseInt(t[r],10):0,n[r]<t[r]){u=-1;break}else if(n[r]>t[r]){u=1;break}if(!i)return u;switch(i){case">":case"gt":return 0<u;case">=":case"ge":return 0<=u;case"<=":case"le":return 0>=u;case"==":case"=":case"eq":return 0===u;case"<>":case"!=":case"ne":return 0!==u;case"":case"<":case"lt":return 0>u;default:return null}}function d(){var n=0,i=0;return"number"==typeof t.pageYOffset?(i=t.pageYOffset,n=t.pageXOffset):document.body&&(document.body.scrollLeft||document.body.scrollTop)?(i=document.body.scrollTop,n=document.body.scrollLeft):document.documentElement&&(document.documentElement.scrollLeft||document.documentElement.scrollTop)&&(i=document.documentElement.scrollTop,n=document.documentElement.scrollLeft),{x:n,y:i}}function lt(n,t,i){var r;return r=u[n+t],null==r&&(r=u[t]),null!=r?(0==t.indexOf(n)&&null==i&&(i=t.substring(n.length)),null==i&&(i=t),i+'="'+r+'" '):""}function f(n,t){return 0==n.indexOf("emb#")?"":(0==n.indexOf("obj#")&&null==t&&(t=n.substring(4)),lt("obj#",n,t))}function a(n,t){return 0==n.indexOf("obj#")?"":(0==n.indexOf("emb#")&&null==t&&(t=n.substring(4)),lt("emb#",n,t))}function at(n,t){var i,r="",f=t?" />":">";return-1==n.indexOf("emb#")&&(i=u["obj#"+n],null==i&&(i=u[n]),0==n.indexOf("obj#")&&(n=n.substring(4)),null!=i&&(r='  <param name="'+n+'" value="'+i+'"'+f+"\n")),r}function dt(){for(var t,n=0;n<arguments.length;n++)t=arguments[n],delete u[t],delete u["emb#"+t],delete u["obj#"+t]}function gt(){var t,n,i,r;if(t="QT_GenerateOBJECTText",n=arguments,4>n.length||0!=n.length%2)n=ii,n=n.replace("%%",t),alert(n),t="";else{for(u=[],u.src=n[0],u.width=n[1],u.height=n[2],u.classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",u.pluginspage="http://www.apple.com/quicktime/download/",t=n[3],(null==t||""==t)&&(t="6,0,2,0"),u.codebase="http://www.apple.com/qtactivex/qtplugin.cab#version="+t,r=4;r<n.length;r+=2)i=n[r].toLowerCase(),t=n[r+1],"name"==i||"id"==i?u.name=t:u[i]=t;n="<object "+f("classid")+f("width")+f("height")+f("codebase")+f("name","id")+f("tabindex")+f("hspace")+f("vspace")+f("border")+f("align")+f("class")+f("title")+f("accesskey")+f("noexternaldata")+">\n"+at("src",!1);r="  <embed "+a("src")+a("width")+a("height")+a("pluginspage")+a("name")+a("align")+a("tabindex");dt("src","width","height","pluginspage","classid","codebase","name","tabindex","hspace","vspace","border","align","noexternaldata","class","title","accesskey");for(i in u)t=u[i],null!=t&&(r+=a(i),n+=at(i,!1));t=n+r+"> <\/embed>\n<\/object>"}return t}function p(n){return n=n||location.href,"#"+n.replace(/^[^#]*#?(.*)$/,"$1")}var ut={flash:"swf",image:"bmp gif jpeg jpg png tiff tif jfif jpe",iframe:"asp aspx cgi cfm htm html jsp php pl php3 php4 php5 phtml rb rhtml shtml txt",video:"avi mov mpg mpeg movie mp4 webm ogv ogg 3gp m4v"},g=n(t),o=n(document),s,e,v,r="",l=!!("ontouchstart"in t),w=l?"itap.iLightBox":"click.iLightBox",ni=l?"touchstart.iLightBox":"mousedown.iLightBox",ti=l?"touchend.iLightBox":"mouseup.iLightBox",ft=l?"touchmove.iLightBox":"mousemove.iLightBox",vt=function(t,i,r,u){var f=this;f.options=i;f.selector=t.selector||t;f.context=t.context;f.instant=u;1>r.length?f.attachItems():f.items=r;f.vars={total:f.items.length,start:0,current:null,next:null,prev:null,BODY:n("body"),loadRequests:0,overlay:n('<div class="ilightbox-overlay"><\/div>'),loader:n('<div class="ilightbox-loader"><div><\/div><\/div>'),toolbar:n('<div class="ilightbox-toolbar"><\/div>'),innerToolbar:n('<div class="ilightbox-inner-toolbar"><\/div>'),title:n('<div class="ilightbox-title"><\/div>'),closeButton:n('<a class="ilightbox-close" title="'+f.options.text.close+'"><\/a>'),fullScreenButton:n('<a class="ilightbox-fullscreen" title="'+f.options.text.enterFullscreen+'"><\/a>'),innerPlayButton:n('<a class="ilightbox-play" title="'+f.options.text.slideShow+'"><\/a>'),innerNextButton:n('<a class="ilightbox-next-button" title="'+f.options.text.next+'"><\/a>'),innerPrevButton:n('<a class="ilightbox-prev-button" title="'+f.options.text.previous+'"><\/a>'),holder:n('<div class="ilightbox-holder" ondragstart="return false;"><div class="ilightbox-container"><\/div><\/div>'),nextPhoto:n('<div class="ilightbox-holder ilightbox-next" ondragstart="return false;"><div class="ilightbox-container"><\/div><\/div>'),prevPhoto:n('<div class="ilightbox-holder ilightbox-prev" ondragstart="return false;"><div class="ilightbox-container"><\/div><\/div>'),nextButton:n('<a class="ilightbox-button ilightbox-next-button" ondragstart="return false;" title="'+f.options.text.next+'"><span><\/span><\/a>'),prevButton:n('<a class="ilightbox-button ilightbox-prev-button" ondragstart="return false;" title="'+f.options.text.previous+'"><span><\/span><\/a>'),thumbnails:n('<div class="ilightbox-thumbnails" ondragstart="return false;"><div class="ilightbox-thumbnails-container"><a class="ilightbox-thumbnails-dragger"><\/a><div class="ilightbox-thumbnails-grid"><\/div><\/div><\/div>'),thumbs:!1,nextLock:!1,prevLock:!1,hashLock:!1,isMobile:!1,mobileMaxWidth:980,isInFullScreen:!1,isSwipe:!1,mouseID:0,cycleID:0,isPaused:0};f.vars.hideableElements=f.vars.nextButton.add(f.vars.prevButton);f.normalizeItems();f.availPlugins();f.options.startFrom=0<f.options.startFrom&&f.options.startFrom>=f.vars.total?f.vars.total-1:f.options.startFrom;f.options.startFrom=f.options.randomStart?Math.floor(Math.random()*f.vars.total):f.options.startFrom;f.vars.start=f.options.startFrom;u?f.instantCall():f.patchItemsEvents();f.options.linkId&&(f.hashChangeHandler(),g.iLightBoxHashChange(function(){f.hashChangeHandler()}));l&&(t=/(click|mouseenter|mouseleave|mouseover|mouseout)/ig,f.options.caption.show=f.options.caption.show.replace(t,"itap"),f.options.caption.hide=f.options.caption.hide.replace(t,"itap"),f.options.social.show=f.options.social.show.replace(t,"itap"),f.options.social.hide=f.options.social.hide.replace(t,"itap"));f.options.controls.arrows&&n.extend(f.options.styles,{nextOffsetX:0,prevOffsetX:0,nextOpacity:0,prevOpacity:0})},b;vt.prototype={showLoader:function(){this.vars.loadRequests+=1;"horizontal"==this.options.path.toLowerCase()?this.vars.loader.stop().animate({top:"-30px"},this.options.show.speed,"easeOutCirc"):this.vars.loader.stop().animate({left:"-30px"},this.options.show.speed,"easeOutCirc")},hideLoader:function(){this.vars.loadRequests-=1;this.vars.loadRequests=0>this.vars.loadRequests?0:this.vars.loadRequests;"horizontal"==this.options.path.toLowerCase()?0>=this.vars.loadRequests&&this.vars.loader.stop().animate({top:"-192px"},this.options.show.speed,"easeInCirc"):0>=this.vars.loadRequests&&this.vars.loader.stop().animate({left:"-192px"},this.options.show.speed,"easeInCirc")},createUI:function(){var n=this;n.ui={currentElement:n.vars.holder,nextElement:n.vars.nextPhoto,prevElement:n.vars.prevPhoto,currentItem:n.vars.current,nextItem:n.vars.next,prevItem:n.vars.prev,hide:function(){n.closeAction()},refresh:function(){0<arguments.length?n.repositionPhoto(!0):n.repositionPhoto()},fullscreen:function(){n.fullScreenAction()}}},attachItems:function(){var t=this,i=[],r=[];n(t.selector,t.context).each(function(){var d=n(this),e=d.attr(t.options.attr)||null,f=d.data("options")&&eval("({"+d.data("options")+"})")||{},h=d.data("caption"),l=d.data("title"),k=d.data("type")||ht(e);r.push({URL:e,caption:h,title:l,type:k,options:f});t.instant||i.push(d)});t.items=r;t.itemsObject=i},normalizeItems:function(){var t=this,i=[];n.each(t.items,function(r,u){"string"==typeof u&&(u={url:u});var o=u.url||u.URL||null,f=u.options||{},s=u.caption||null,h=u.title||null,e=u.type?u.type.toLowerCase():ht(o),c="object"!=typeof o?st(o,"PATHINFO_EXTENSION"):"";f.thumbnail=f.thumbnail||("image"==e?o:null);f.videoType=f.videoType||null;f.skin=f.skin||t.options.skin;f.width=f.width||null;f.height=f.height||null;f.mousewheel="undefined"!=typeof f.mousewheel?f.mousewheel:!0;f.swipe="undefined"!=typeof f.swipe?f.swipe:!0;f.social="undefined"!=typeof f.social?f.social:t.options.social.buttons&&n.extend({},{},t.options.social.buttons);"video"==e&&(f.html5video="undefined"!=typeof f.html5video?f.html5video:{},f.html5video.webm=f.html5video.webm||f.html5video.WEBM||null,f.html5video.controls="undefined"!=typeof f.html5video.controls?f.html5video.controls:"controls",f.html5video.preload=f.html5video.preload||"metadata",f.html5video.autoplay="undefined"!=typeof f.html5video.autoplay?f.html5video.autoplay:!1);f.width&&f.height||("video"==e?(f.width=1280,f.height=720):"iframe"==e?(f.width="100%",f.height="90%"):"flash"==e&&(f.width=1280,f.height=720));delete u.url;u.URL=o;u.caption=s;u.title=h;u.type=e;u.options=f;u.ext=c;i.push(u)});t.items=i},instantCall:function(){var n=this.vars.start;this.vars.current=n;this.vars.next=this.items[n+1]?n+1:null;this.vars.prev=this.items[n-1]?n-1:null;this.addContents();this.patchEvents()},addContents:function(){var u=this,i=u.vars,r=u.options,f=y(),o=r.path.toLowerCase(),e;r.mobileOptimizer&&!r.innerToolbar&&(i.isMobile=f.width<=i.mobileMaxWidth);i.overlay.addClass(r.skin).hide().css({opacity:r.overlay.opacity});r.linkId&&i.overlay.attr("linkid",r.linkId);r.controls.toolbar&&(i.toolbar.addClass(r.skin).append(i.closeButton),r.controls.fullscreen&&i.toolbar.append(i.fullScreenButton),r.controls.slideshow&&i.toolbar.append(i.innerPlayButton),1<i.total&&i.toolbar.append(i.innerPrevButton).append(i.innerNextButton));i.BODY.addClass("ilightbox-noscroll").append(i.overlay).append(i.loader).append(i.holder).append(i.nextPhoto).append(i.prevPhoto);r.innerToolbar||i.BODY.append(i.toolbar);r.controls.arrows&&i.BODY.append(i.nextButton).append(i.prevButton);r.controls.thumbnail&&1<i.total&&(i.BODY.append(i.thumbnails),i.thumbnails.addClass(r.skin).addClass("ilightbox-"+o),n("div.ilightbox-thumbnails-grid",i.thumbnails).empty(),i.thumbs=!0);f="horizontal"==r.path.toLowerCase()?{left:parseInt(f.width/2-i.loader.outerWidth()/2)}:{top:parseInt(f.height/2-i.loader.outerHeight()/2)};i.loader.addClass(r.skin).css(f);i.nextButton.add(i.prevButton).addClass(r.skin);"horizontal"==o&&i.loader.add(i.nextButton).add(i.prevButton).addClass("horizontal");i.BODY[i.isMobile?"addClass":"removeClass"]("isMobile");r.infinite||(i.prevButton.add(i.prevButton).add(i.innerPrevButton).add(i.innerNextButton).removeClass("disabled"),0!=r.startFrom&&0!=i.current||i.prevButton.add(i.innerPrevButton).addClass("disabled"),(r.startFrom>=i.total-1||i.current>=i.total-1)&&i.nextButton.add(i.innerNextButton).addClass("disabled"));r.show.effect?setTimeout(function(){u.generateBoxes()},r.show.speed):u.generateBoxes();r.show.effect?(i.overlay.stop().fadeIn(r.show.speed),i.toolbar.stop().fadeIn(r.show.speed)):(i.overlay.show(),i.toolbar.show());e=i.total;r.smartRecognition&&1<i.total&&n.each(u.items,function(t){var r=u.items[t];u.ogpRecognition(r,function(t){t&&n.extend(!0,r,{type:t.type,options:{html5video:t.html5video,width:"image"==t.type?0:t.width||r.width,height:"image"==t.type?0:t.height||r.height,thumbnail:r.options.thumbnail||t.thumbnail}});e--;0==e&&(i.dontGenerateThumbs=!1,u.generateThumbnails())})});u.createUI();t.iLightBox={close:function(){u.closeAction()},fullscreen:function(){u.fullScreenAction()},moveNext:function(){u.moveTo("next")},movePrev:function(){u.moveTo("prev")},goTo:function(n){u.goTo(n)},refresh:function(){u.refresh()},reposition:function(){0<arguments.length?u.repositionPhoto(!0):u.repositionPhoto()},setOption:function(n){u.setOption(n)},destroy:function(){u.closeAction();u.dispatchItemsEvents()}};r.linkId&&(i.hashLock=!0,t.location.hash=r.linkId+"/"+i.current,setTimeout(function(){i.hashLock=!1},55));r.slideshow.startPaused||(u.resume(),i.innerPlayButton.removeClass("ilightbox-play").addClass("ilightbox-pause"));"function"==typeof u.options.callback.onOpen&&u.options.callback.onOpen.call(u)},loadContent:function(t,i,r){var u=this,f,e,o;u.createUI();t.speed=r||u.options.effects.loadedFadeSpeed;"current"==i&&(u.vars.lockWheel=t.options.mousewheel?!1:!0,u.vars.lockSwipe=t.options.swipe?!1:!0);switch(i){case"current":f=u.vars.holder;e=u.vars.current;break;case"next":f=u.vars.nextPhoto;e=u.vars.next;break;case"prev":f=u.vars.prevPhoto;e=u.vars.prev}f.removeAttr("style class").addClass("ilightbox-holder").addClass(t.options.skin);n("div.ilightbox-inner-toolbar",f).remove();(t.title||u.options.innerToolbar)&&(r=u.vars.innerToolbar.clone(),t.title&&u.options.show.title&&(o=u.vars.title.clone(),o.empty().html(t.title),r.append(o)),u.options.innerToolbar&&r.append(1<u.vars.total?u.vars.toolbar.clone():u.vars.toolbar),f.prepend(r));u.options.smartRecognition||t.options.smartRecognition?u.ogpRecognition(t,function(r){var o=t,s=n.extend({},t,{});r&&(t=n.extend(!0,t,{type:r.type,options:{html5video:r.html5video,width:"image"==r.type?0:r.width||t.width,height:"image"==r.type?0:r.height||t.height,thumbnail:t.options.thumbnail||r.thumbnail}}),o=n.extend({},t,{URL:r.source}),t.options.smartRecognition&&!s.options.thumbnail&&(u.vars.dontGenerateThumbs=!1,u.generateThumbnails()));u.loadSwitcher(o,f,e,i)}):u.loadSwitcher(t,f,e,i)},loadSwitcher:function(t,i,r,u){var f=this,e=f.options,o={element:i,position:r},h,s,a,v;switch(t.type){case"image":"function"==typeof e.callback.onBeforeLoad&&e.callback.onBeforeLoad.call(f,f.ui,r);"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(f,o);f.loadImage(t.URL,function(s){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);i.data({naturalWidth:s?s.width:400,naturalHeight:s?s.height:200});n("div.ilightbox-container",i).empty().append(s?'<img src="'+t.URL+'" class="ilightbox-image" />':'<span class="ilightbox-alert">'+e.errors.loadImage+"<\/span>");"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);f.configureHolder(t,u,i)});break;case"video":i.data({naturalWidth:t.options.width,naturalHeight:t.options.height});f.addContent(i,t);"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);f.configureHolder(t,u,i);break;case"iframe":f.showLoader();i.data({naturalWidth:t.options.width,naturalHeight:t.options.height});h=f.addContent(i,t);"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);"function"==typeof e.callback.onBeforeLoad&&e.callback.onBeforeLoad.call(f,f.ui,r);"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(f,o);h.bind("load",function(){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);f.hideLoader();f.configureHolder(t,u,i);h.unbind("load")});break;case"inline":var h=n(t.URL),c=f.addContent(i,t),l=tt(i);i.data({naturalWidth:f.items[r].options.width||h.outerWidth(),naturalHeight:f.items[r].options.height||h.outerHeight()});c.children().eq(0).show();"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);"function"==typeof e.callback.onBeforeLoad&&e.callback.onBeforeLoad.call(f,f.ui,r);"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(f,o);f.loadImage(l,function(){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);f.configureHolder(t,u,i)});break;case"flash":h=f.addContent(i,t);i.data({naturalWidth:f.items[r].options.width||h.outerWidth(),naturalHeight:f.items[r].options.height||h.outerHeight()});"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);f.configureHolder(t,u,i);break;case"ajax":s=t.options.ajax||{};"function"==typeof e.callback.onBeforeLoad&&e.callback.onBeforeLoad.call(f,f.ui,r);"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(f,o);f.showLoader();n.ajax({url:t.URL||e.ajaxSetup.url,data:s.data||null,dataType:s.dataType||"html",type:s.type||e.ajaxSetup.type,cache:s.cache||e.ajaxSetup.cache,crossDomain:s.crossDomain||e.ajaxSetup.crossDomain,global:s.global||e.ajaxSetup.global,ifModified:s.ifModified||e.ajaxSetup.ifModified,username:s.username||e.ajaxSetup.username,password:s.password||e.ajaxSetup.password,beforeSend:s.beforeSend||e.ajaxSetup.beforeSend,complete:s.complete||e.ajaxSetup.complete,success:function(h,c,l){f.hideLoader();var a=n(h),v=n("div.ilightbox-container",i),y=f.items[r].options.width||parseInt(a.attr("width")),p=f.items[r].options.height||parseInt(a.attr("height")),w=a.attr("width")&&a.attr("height")?{overflow:"hidden"}:{};v.empty().append(n('<div class="ilightbox-wrapper"><\/div>').css(w).html(a));i.show().data({naturalWidth:y||v.outerWidth(),naturalHeight:p||v.outerHeight()}).hide();"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);a=tt(i);f.loadImage(a,function(){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);f.configureHolder(t,u,i)});e.ajaxSetup.success(h,c,l);"function"==typeof s.success&&s.success(h,c,l)},error:function(h,c,l){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);f.hideLoader();n("div.ilightbox-container",i).empty().append('<span class="ilightbox-alert">'+e.errors.loadContents+"<\/span>");f.configureHolder(t,u,i);e.ajaxSetup.error(h,c,l);"function"==typeof s.error&&s.error(h,c,l)}});break;case"html":c=t.URL;container=n("div.ilightbox-container",i);c[0].nodeName?h=c.clone():(c=n(c),h=c.selector?n("<div>"+c+"<\/div>"):c);a=f.items[r].options.width||parseInt(h.attr("width"));v=f.items[r].options.height||parseInt(h.attr("height"));f.addContent(i,t);h.appendTo(document.documentElement).hide();"function"==typeof e.callback.onRender&&e.callback.onRender.call(f,f.ui,r);"function"==typeof t.options.onRender&&t.options.onRender.call(f,o);l=tt(i);"function"==typeof e.callback.onBeforeLoad&&e.callback.onBeforeLoad.call(f,f.ui,r);"function"==typeof t.options.onBeforeLoad&&t.options.onBeforeLoad.call(f,o);f.loadImage(l,function(){"function"==typeof e.callback.onAfterLoad&&e.callback.onAfterLoad.call(f,f.ui,r);"function"==typeof t.options.onAfterLoad&&t.options.onAfterLoad.call(f,o);i.show().data({naturalWidth:a||container.outerWidth(),naturalHeight:v||container.outerHeight()}).hide();h.remove();f.configureHolder(t,u,i)})}},configureHolder:function(t,i,r){var u=this,s=u.vars,f=u.options,c,o,h;"current"!=i&&("next"==i?r.addClass("ilightbox-next"):r.addClass("ilightbox-prev"));"current"==i?o=s.current:"next"==i?(c=f.styles.nextOpacity,o=s.next):(c=f.styles.prevOpacity,o=s.prev);h={element:r,position:o};u.items[o].options.width=u.items[o].options.width||0;u.items[o].options.height=u.items[o].options.height||0;"current"==i?f.show.effect?r.css(e,v).fadeIn(t.speed,function(){if(r.css(e,""),t.caption){u.setCaption(t,r);var i=n("div.ilightbox-caption",r),s=parseInt(i.outerHeight()/r.outerHeight()*100);f.caption.start&50>=s&&i.fadeIn(f.effects.fadeSpeed)}(i=t.options.social)&&(u.setSocial(i,t.URL,r),f.social.start&&n("div.ilightbox-social",r).fadeIn(f.effects.fadeSpeed));u.generateThumbnails();"function"==typeof f.callback.onShow&&f.callback.onShow.call(u,u.ui,o);"function"==typeof t.options.onShow&&t.options.onShow.call(u,h)}):(r.show(),u.generateThumbnails(),"function"==typeof f.callback.onShow&&f.callback.onShow.call(u,u.ui,o),"function"==typeof t.options.onShow&&t.options.onShow.call(u,h)):f.show.effect?r.fadeTo(t.speed,c,function(){"next"==i?s.nextLock=!1:s.prevLock=!1;u.generateThumbnails();"function"==typeof f.callback.onShow&&f.callback.onShow.call(u,u.ui,o);"function"==typeof t.options.onShow&&t.options.onShow.call(u,h)}):(r.css({opacity:c}).show(),"next"==i?s.nextLock=!1:s.prevLock=!1,u.generateThumbnails(),"function"==typeof f.callback.onShow&&f.callback.onShow.call(u,u.ui,o),"function"==typeof t.options.onShow&&t.options.onShow.call(u,h));setTimeout(function(){u.repositionPhoto()},0)},generateBoxes:function(){var n=this.vars,t=this.options;t.infinite&&3<=n.total?(n.current==n.total-1&&(n.next=0),0==n.current&&(n.prev=n.total-1)):t.infinite=!1;this.loadContent(this.items[n.current],"current",t.show.speed);this.items[n.next]&&this.loadContent(this.items[n.next],"next",t.show.speed);this.items[n.prev]&&this.loadContent(this.items[n.prev],"prev",t.show.speed)},generateThumbnails:function(){var t=this,r=t.vars,i=t.options,f=null;if(r.thumbs&&!t.vars.dontGenerateThumbs){var e=r.thumbnails,o=n("div.ilightbox-thumbnails-container",e),u=n("div.ilightbox-thumbnails-grid",o),s=0;u.removeAttr("style").empty();n.each(t.items,function(h,c){var y=r.current==h?"ilightbox-active":"",p=r.current==h?i.thumbnails.activeOpacity:i.thumbnails.normalOpacity,v=c.options.thumbnail,l=n('<div class="ilightbox-thumbnail"><\/div>'),a=n('<div class="ilightbox-thumbnail-icon"><\/div>');l.css({opacity:0}).addClass(y);"video"!=c.type&&"flash"!=c.type||"undefined"!=typeof c.options.icon?c.options.icon&&(a.addClass("ilightbox-thumbnail-"+c.options.icon),l.append(a)):(a.addClass("ilightbox-thumbnail-video"),l.append(a));v&&t.loadImage(v,function(n){s++;n?l.data({naturalWidth:n.width,naturalHeight:n.height}).append('<img src="'+v+'" border="0" />'):l.data({naturalWidth:i.thumbnails.maxWidth,naturalHeight:i.thumbnails.maxHeight});clearTimeout(f);f=setTimeout(function(){t.positionThumbnails(e,o,u)},20);setTimeout(function(){l.fadeTo(i.effects.loadedFadeSpeed,p)},20*s)});u.append(l)});t.vars.dontGenerateThumbs=!0}},positionThumbnails:function(t,i,r){var v=this,a=v.vars,u=v.options,c=y(),f=u.path.toLowerCase();t||(t=a.thumbnails);i||(i=n("div.ilightbox-thumbnails-container",t));r||(r=n("div.ilightbox-thumbnails-grid",i));var e=n(".ilightbox-thumbnail",r),a="horizontal"==f?c.width-u.styles.pageOffsetX:e.eq(0).outerWidth()-u.styles.pageOffsetX,c="horizontal"==f?e.eq(0).outerHeight()-u.styles.pageOffsetY:c.height-u.styles.pageOffsetY,p="horizontal"==f?0:a,w="horizontal"==f?c:0,l=n(".ilightbox-active",r),s={};3>arguments.length&&(e.css({opacity:u.thumbnails.normalOpacity}),l.css({opacity:u.thumbnails.activeOpacity}));e.each(function(t){t=n(this);var i=t.data(),r="horizontal"==f?0:u.thumbnails.maxWidth;height="horizontal"==f?u.thumbnails.maxHeight:0;dims=v.getNewDimenstions(r,height,i.naturalWidth,i.naturalHeight,!0);t.css({width:dims.width,height:dims.height});"horizontal"==f&&t.css({float:"left"});"horizontal"==f?p+=t.outerWidth():w+=t.outerHeight()});s={width:p,height:w};r.css(s);var s={},e=r.offset(),h=l.length?l.offset():{top:parseInt(c/2),left:parseInt(a/2)};e.top-=o.scrollTop();e.left-=o.scrollLeft();h.top=h.top-e.top-o.scrollTop();h.left=h.left-e.left-o.scrollLeft();"horizontal"==f?(s.top=0,s.left=parseInt(a/2-h.left-l.outerWidth()/2)):(s.top=parseInt(c/2-h.top-l.outerHeight()/2),s.left=0);3>arguments.length?r.stop().animate(s,u.effects.repositionSpeed,"easeOutCirc"):r.css(s)},loadImage:function(t,i){n.isArray(t)||(t=[t]);var u=this,r=t.length;0<r?(u.showLoader(),n.each(t,function(n){var f=new Image;f.onload=function(){r-=1;0==r&&(u.hideLoader(),i(f))};f.onerror=f.onabort=function(){r-=1;0==r&&(u.hideLoader(),i(!1))};f.src=t[n]})):i(!1)},patchItemsEvents:function(){var t=this,i=t.vars,r=l?"itap.iLightBox":"click.iLightBox",u=l?"click.iLightBox":"itap.iLightBox";n.each(t.itemsObject,function(n,f){f.on(r,function(){return i.current=n,i.next=t.items[n+1]?n+1:null,i.prev=t.items[n-1]?n-1:null,t.addContents(),t.patchEvents(),!1}).on(u,function(){return!1})})},dispatchItemsEvents:function(){n.each(this.itemsObject,function(n,t){t.off(".iLightBox")})},refresh:function(){this.dispatchItemsEvents();this.attachItems();this.normalizeItems();this.patchItemsEvents()},patchEvents:function(){function k(n){"mousemove"!==n.type||u.isMobile||(u.mouseID||u.hideableElements.show(),u.mouseID=clearTimeout(u.mouseID),u.mouseID=setTimeout(function(){u.hideableElements.hide();u.mouseID=clearTimeout(u.mouseID)},3e3))}var s=this,u=s.vars,f=s.options,p=f.path.toLowerCase(),h=n(".ilightbox-holder"),c=r.fullScreenEventName+".iLightBox",b=verticalDistanceThreshold=100,a;g.bind("resize.iLightBox",function(){var n=y();f.mobileOptimizer&&!f.innerToolbar&&(u.isMobile=n.width<=u.mobileMaxWidth);u.BODY[u.isMobile?"addClass":"removeClass"]("isMobile");s.repositionPhoto(null);l&&(clearTimeout(u.setTime),u.setTime=setTimeout(function(){var n=d().y;t.scrollTo(0,n-30);t.scrollTo(0,n+30);t.scrollTo(0,n)},2e3));u.thumbs&&s.positionThumbnails()}).bind("keydown.iLightBox",function(n){if(f.controls.keyboard)switch(n.keyCode){case 13:n.shiftKey&&f.keyboard.shift_enter&&s.fullScreenAction();break;case 27:f.keyboard.esc&&s.closeAction();break;case 37:f.keyboard.left&&!u.lockKey&&s.moveTo("prev");break;case 38:f.keyboard.up&&!u.lockKey&&s.moveTo("prev");break;case 39:f.keyboard.right&&!u.lockKey&&s.moveTo("next");break;case 40:f.keyboard.down&&!u.lockKey&&s.moveTo("next")}});r.supportsFullScreen&&g.bind(c,function(){s.doFullscreen()});c=[f.caption.show+".iLightBox",f.caption.hide+".iLightBox",f.social.show+".iLightBox",f.social.hide+".iLightBox"].filter(function(n,t,i){return i.lastIndexOf(n)===t});a="";n.each(c,function(n,t){0!=n&&(a+=" ");a+=t});o.on(w,".ilightbox-overlay",function(){f.overlay.blur&&s.closeAction()}).on(w,".ilightbox-next, .ilightbox-next-button",function(){s.moveTo("next")}).on(w,".ilightbox-prev, .ilightbox-prev-button",function(){s.moveTo("prev")}).on(w,".ilightbox-thumbnail",function(){var t=n(this),t=n(".ilightbox-thumbnail",u.thumbnails).index(t);t!=u.current&&s.goTo(t)}).on(a,".ilightbox-holder:not(.ilightbox-next, .ilightbox-prev)",function(t){var i=n("div.ilightbox-caption",u.holder),r=n("div.ilightbox-social",u.holder),e=f.effects.fadeSpeed;u.nextLock||u.prevLock?(t.type!=f.caption.show||i.is(":visible")?t.type==f.caption.hide&&i.is(":visible")&&i.fadeOut(e):i.fadeIn(e),t.type!=f.social.show||r.is(":visible")?t.type==f.social.hide&&r.is(":visible")&&r.fadeOut(e):r.fadeIn(e)):(t.type!=f.caption.show||i.is(":visible")?t.type==f.caption.hide&&i.is(":visible")&&i.stop().fadeOut(e):i.stop().fadeIn(e),t.type!=f.social.show||r.is(":visible")?t.type==f.social.hide&&r.is(":visible")&&r.stop().fadeOut(e):r.stop().fadeIn(e))}).on("mouseenter.iLightBox mouseleave.iLightBox",".ilightbox-wrapper",function(n){u.lockWheel="mouseenter"==n.type?!0:!1}).on(w,".ilightbox-toolbar a.ilightbox-close, .ilightbox-toolbar a.ilightbox-fullscreen, .ilightbox-toolbar a.ilightbox-play, .ilightbox-toolbar a.ilightbox-pause",function(){var t=n(this);t.hasClass("ilightbox-fullscreen")?s.fullScreenAction():t.hasClass("ilightbox-play")?(s.resume(),t.addClass("ilightbox-pause").removeClass("ilightbox-play")):t.hasClass("ilightbox-pause")?(s.pause(),t.addClass("ilightbox-play").removeClass("ilightbox-pause")):s.closeAction()}).on(ft,".ilightbox-overlay, .ilightbox-thumbnails-container",function(n){n.preventDefault()});if(f.controls.arrows&&!l)o.on("mousemove.iLightBox",k);if(f.controls.slideshow&&f.slideshow.pauseOnHover)o.on("mouseenter.iLightBox mouseleave.iLightBox",".ilightbox-holder:not(.ilightbox-next, .ilightbox-prev)",function(n){"mouseenter"==n.type&&u.cycleID?s.pause():"mouseleave"==n.type&&u.isPaused&&s.resume()});if(c=n(".ilightbox-overlay, .ilightbox-holder, .ilightbox-thumbnails"),f.controls.mousewheel)c.on("mousewheel.iLightBox",function(n,t){u.lockWheel||(n.preventDefault(),0>t?s.moveTo("next"):0<t&&s.moveTo("prev"))});if(f.controls.swipe)h.on(ni,function(t){function w(t){if(r){var i=t.originalEvent.touches?t.originalEvent.touches[0]:t;c={time:(new Date).getTime(),coords:[i.pageX-y,i.pageY-a]};h.each(function(){var t=n(this),i=t.data("offset")||{top:t.offset().top-a,left:t.offset().left-y},f=i.top,i=i.left,u=[r.coords[0]-c.coords[0],r.coords[1]-c.coords[1]];"horizontal"==p?t.stop().css({left:i-u[0]}):t.stop().css({top:f-u[1]})});t.preventDefault()}}function l(){h.each(function(){var t=n(this),i=t.data("offset")||{top:t.offset().top-a,left:t.offset().left-y},r=i.top,i=i.left;t.css(e,v).stop().animate({top:r,left:i},500,"easeOutCirc",function(){t.css(e,"")})})}if(!u.nextLock&&!u.prevLock&&1!=u.total&&!u.lockSwipe){u.BODY.addClass("ilightbox-closedhand");t=t.originalEvent.touches?t.originalEvent.touches[0]:t;var a=o.scrollTop(),y=o.scrollLeft(),r={time:(new Date).getTime(),coords:[t.pageX-y,t.pageY-a]},c;h.bind(ft,w);o.one(ti,function(){h.unbind(ft,w);u.BODY.removeClass("ilightbox-closedhand");r&&c&&("horizontal"==p&&1e3>c.time-r.time&&Math.abs(r.coords[0]-c.coords[0])>b&&Math.abs(r.coords[1]-c.coords[1])<verticalDistanceThreshold?r.coords[0]>c.coords[0]?u.current!=u.total-1||f.infinite?(u.isSwipe=!0,s.moveTo("next")):l():0!=u.current||f.infinite?(u.isSwipe=!0,s.moveTo("prev")):l():"vertical"==p&&1e3>c.time-r.time&&Math.abs(r.coords[1]-c.coords[1])>b&&Math.abs(r.coords[0]-c.coords[0])<verticalDistanceThreshold?r.coords[1]>c.coords[1]?u.current!=u.total-1||f.infinite?(u.isSwipe=!0,s.moveTo("next")):l():0!=u.current||f.infinite?(u.isSwipe=!0,s.moveTo("prev")):l():l());r=c=i})}})},goTo:function(i){var u=this,r=u.vars,f=u.options,o=i-r.current;if(f.infinite&&(i==r.total-1&&0==r.current&&(o=-1),r.current==r.total-1&&0==i&&(o=1)),1==o)u.moveTo("next");else if(-1==o)u.moveTo("prev");else{if(r.nextLock||r.prevLock)return!1;"function"==typeof f.callback.onBeforeChange&&f.callback.onBeforeChange.call(u,u.ui);f.linkId&&(r.hashLock=!0,t.location.hash=f.linkId+"/"+i);u.items[i]&&(u.items[i].options.mousewheel?u.vars.lockWheel=!1:r.lockWheel=!0,r.lockSwipe=u.items[i].options.swipe?!1:!0);n.each([r.holder,r.nextPhoto,r.prevPhoto],function(n,t){t.css(e,v).fadeOut(f.effects.loadedFadeSpeed)});r.current=i;r.next=i+1;r.prev=i-1;u.createUI();setTimeout(function(){u.generateBoxes()},f.effects.loadedFadeSpeed+50);n(".ilightbox-thumbnail",r.thumbnails).removeClass("ilightbox-active").eq(i).addClass("ilightbox-active");u.positionThumbnails();f.linkId&&setTimeout(function(){r.hashLock=!1},55);f.infinite||(r.nextButton.add(r.prevButton).add(r.innerPrevButton).add(r.innerNextButton).removeClass("disabled"),0==r.current&&r.prevButton.add(r.innerPrevButton).addClass("disabled"),r.current>=r.total-1&&r.nextButton.add(r.innerNextButton).addClass("disabled"));u.resetCycle();"function"==typeof f.callback.onAfterChange&&f.callback.onAfterChange.call(u,u.ui)}},moveTo:function(i){var u=this,r=u.vars,f=u.options,tt=f.path.toLowerCase(),it=y(),d=f.effects.switchSpeed,l,h,a;if(r.nextLock||r.prevLock)return!1;if(l="next"==i?r.next:r.prev,f.linkId&&(r.hashLock=!0,t.location.hash=f.linkId+"/"+l),"next"==i){if(!u.items[l])return!1;var s=r.nextPhoto,p=r.holder,w=r.prevPhoto,rt="ilightbox-prev",ut="ilightbox-next"}else if("prev"==i){if(!u.items[l])return!1;s=r.prevPhoto;p=r.holder;w=r.nextPhoto;rt="ilightbox-next";ut="ilightbox-prev"}"function"==typeof f.callback.onBeforeChange&&f.callback.onBeforeChange.call(u,u.ui);"next"==i?r.nextLock=!0:r.prevLock=!0;h=n("div.ilightbox-caption",p);a=n("div.ilightbox-social",p);h.length&&h.stop().fadeOut(d,function(){n(this).remove()});a.length&&a.stop().fadeOut(d,function(){n(this).remove()});u.items[l].caption&&(u.setCaption(u.items[l],s),h=n("div.ilightbox-caption",s),a=parseInt(h.outerHeight()/s.outerHeight()*100),f.caption.start&&50>=a&&h.fadeIn(d));(h=u.items[l].options.social)&&(u.setSocial(h,u.items[l].URL,s),f.social.start&&n("div.ilightbox-social",s).fadeIn(f.effects.fadeSpeed));n.each([s,p,w],function(n,t){t.removeClass("ilightbox-next ilightbox-prev")});var o=s.data("offset"),h=it.width-f.styles.pageOffsetX,it=it.height-f.styles.pageOffsetY,a=o.newDims.width,b=o.newDims.height,k=o.thumbsOffset,o=o.diff,g=parseInt(it/2-b/2-o.H-k.H/2),o=parseInt(h/2-a/2-o.W-k.W/2);s.css(e,v).animate({top:g,left:o,opacity:1},d,r.isSwipe?"easeOutCirc":"easeInOutCirc",function(){s.css(e,"")});n("div.ilightbox-container",s).animate({width:a,height:b},d,r.isSwipe?"easeOutCirc":"easeInOutCirc");var b=p.data("offset"),nt=b.object,o=b.diff,a=b.newDims.width,b=b.newDims.height,a=parseInt(a*f.styles["next"==i?"prevScale":"nextScale"]),b=parseInt(b*f.styles["next"==i?"prevScale":"nextScale"]),g="horizontal"==tt?parseInt(it/2-nt.offsetY-b/2-o.H-k.H/2):parseInt(it-nt.offsetX-o.H-k.H/2);"prev"==i?o="horizontal"==tt?parseInt(h-nt.offsetX-o.W-k.W/2):parseInt(h/2-a/2-o.W-nt.offsetY-k.W/2):(g="horizontal"==tt?g:parseInt(nt.offsetX-o.H-b-k.H/2),o="horizontal"==tt?parseInt(nt.offsetX-o.W-a-k.W/2):parseInt(h/2-nt.offsetY-a/2-o.W-k.W/2));n("div.ilightbox-container",p).animate({width:a,height:b},d,r.isSwipe?"easeOutCirc":"easeInOutCirc");p.addClass(rt).css(e,v).animate({top:g,left:o,opacity:f.styles.prevOpacity},d,r.isSwipe?"easeOutCirc":"easeInOutCirc",function(){p.css(e,"");n(".ilightbox-thumbnail",r.thumbnails).removeClass("ilightbox-active").eq(l).addClass("ilightbox-active");u.positionThumbnails();u.items[l]&&(r.lockWheel=u.items[l].options.mousewheel?!1:!0,r.lockSwipe=u.items[l].options.swipe?!1:!0);r.isSwipe=!1;"next"==i?(r.nextPhoto=w,r.prevPhoto=p,r.holder=s,r.nextPhoto.hide(),r.next+=1,r.prev=r.current,r.current+=1,f.infinite&&(r.current>r.total-1&&(r.current=0),r.current==r.total-1&&(r.next=0),0==r.current&&(r.prev=r.total-1)),u.createUI(),u.items[r.next]?u.loadContent(u.items[r.next],"next"):r.nextLock=!1):(r.prevPhoto=w,r.nextPhoto=p,r.holder=s,r.prevPhoto.hide(),r.next=r.current,r.current=r.prev,r.prev=r.current-1,f.infinite&&(r.current==r.total-1&&(r.next=0),0==r.current&&(r.prev=r.total-1)),u.createUI(),u.items[r.prev]?u.loadContent(u.items[r.prev],"prev"):r.prevLock=!1);f.linkId&&setTimeout(function(){r.hashLock=!1},55);f.infinite||(r.nextButton.add(r.prevButton).add(r.innerPrevButton).add(r.innerNextButton).removeClass("disabled"),0==r.current&&r.prevButton.add(r.innerPrevButton).addClass("disabled"),r.current>=r.total-1&&r.nextButton.add(r.innerNextButton).addClass("disabled"));u.repositionPhoto();u.resetCycle();"function"==typeof f.callback.onAfterChange&&f.callback.onAfterChange.call(u,u.ui)});g="horizontal"==tt?c(w,"top"):"next"==i?parseInt(-(it/2)-w.outerHeight()):parseInt(2*g);o="horizontal"==tt?"next"==i?parseInt(-(h/2)-w.outerWidth()):parseInt(2*o):c(w,"left");w.css(e,v).animate({top:g,left:o,opacity:f.styles.nextOpacity},d,r.isSwipe?"easeOutCirc":"easeInOutCirc",function(){w.css(e,"")}).addClass(ut)},setCaption:function(t,i){var r=n('<div class="ilightbox-caption"><\/div>');t.caption&&(r.html(t.caption),n("div.ilightbox-container",i).append(r))},normalizeSocial:function(i,r){var f=this.options,u=t.location.href;return n.each(i,function(n,e){var o,s;switch(n.toLowerCase()){case"facebook":o="http://www.facebook.com/share.php?v=4&src=bm&u={URL}";s="Share on Facebook";break;case"twitter":o="http://twitter.com/home?status={URL}";s="Share on Twitter";break;case"googleplus":o="https://plus.google.com/share?url={URL}";s="Share on Google+";break;case"delicious":o="http://delicious.com/post?url={URL}";s="Share on Delicious";break;case"digg":o="http://digg.com/submit?phase=2&url={URL}";s="Share on Digg";break;case"reddit":o="http://reddit.com/submit?url={URL}";s="Share on reddit"}i[n]={URL:e.URL&&k(u,e.URL)||f.linkId&&t.location.href||"string"!=typeof r&&u||r&&k(u,r)||u,source:e.source||o||e.URL&&k(u,e.URL)||r&&k(u,r),text:s||e.text||"Share on "+n,width:"undefined"==typeof e.width||isNaN(e.width)?640:parseInt(e.width),height:e.height||360}}),i},setSocial:function(t,i,r){var f=n('<div class="ilightbox-social"><\/div>'),u="<ul>";t=this.normalizeSocial(t,i);n.each(t,function(n,t){n.toLowerCase();var i=t.source.replace("{URL}",encodeURIComponent(t.URL).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A").replace(/%20/g,"+"));u+='<li class="'+n+'"><a href="'+i+'" onclick="javascript:window.open(this.href'+(0>=t.width||0>=t.height?"":", '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height="+t.height+",width="+t.width+",left=40,top=40'")+');return false;" title="'+t.text+'" target="_blank"><\/a><\/li>'});u+="<\/ul>";f.html(u);n("div.ilightbox-container",r).append(f)},fullScreenAction:function(){r.supportsFullScreen?r.isFullScreen()?r.cancelFullScreen(document.documentElement):r.requestFullScreen(document.documentElement):this.doFullscreen()},doFullscreen:function(){var t=this.vars,e=y(),f=this.options;if(f.fullAlone){var i=t.holder,r=this.items[t.current],o=e.width,u=e.height,h=[i,t.nextPhoto,t.prevPhoto,t.nextButton,t.prevButton,t.overlay,t.toolbar,t.thumbnails,t.loader],e=[t.nextPhoto,t.prevPhoto,t.nextButton,t.prevButton,t.loader,t.thumbnails];if(t.isInFullScreen)t.isInFullScreen=t.lockKey=t.lockWheel=t.lockSwipe=!1,t.overlay.css({opacity:this.options.overlay.opacity}),n.each(e,function(n,t){t.show()}),t.fullScreenButton.attr("title",f.text.enterFullscreen),i.data({naturalWidth:i.data("naturalWidthOld"),naturalHeight:i.data("naturalHeightOld"),naturalWidthOld:null,naturalHeightOld:null}),n.each(h,function(n,t){t.removeClass("ilightbox-fullscreen")}),"function"==typeof f.callback.onExitFullScreen&&f.callback.onExitFullScreen.call(this,this.ui);else{if(t.isInFullScreen=t.lockKey=t.lockWheel=t.lockSwipe=!0,t.overlay.css({opacity:1}),n.each(e,function(n,t){t.hide()}),t.fullScreenButton.attr("title",f.text.exitFullscreen),-1!=f.fullStretchTypes.indexOf(r.type))i.data({naturalWidthOld:i.data("naturalWidth"),naturalHeightOld:i.data("naturalHeight"),naturalWidth:o,naturalHeight:u});else{var e=r.options.fullViewPort||f.fullViewPort||"",t=o,r=u,o=i.data("naturalWidth"),s=i.data("naturalHeight");"fill"==e.toLowerCase()?(r=t/o*s,r<u&&(t=u/s*o,r=u)):"fit"==e.toLowerCase()?(u=this.getNewDimenstions(t,r,o,s,!0),t=u.width,r=u.height):"stretch"!=e.toLowerCase()&&(u=this.getNewDimenstions(t,r,o,s,o>t||s>r?!0:!1),t=u.width,r=u.height);i.data({naturalWidthOld:i.data("naturalWidth"),naturalHeightOld:i.data("naturalHeight"),naturalWidth:t,naturalHeight:r})}n.each(h,function(n,t){t.addClass("ilightbox-fullscreen")});"function"==typeof f.callback.onEnterFullScreen&&f.callback.onEnterFullScreen.call(this,this.ui)}}else t.isInFullScreen=t.isInFullScreen?!1:!0;this.repositionPhoto(!0)},closeAction:function(){var i=this.vars,u=this.options;g.unbind(".iLightBox");i.isInFullScreen&&r.cancelFullScreen(document.documentElement);o.off(".iLightBox");n(".ilightbox-overlay, .ilightbox-holder, .ilightbox-thumbnails").off(".iLightBox");u.hide.effect?i.overlay.stop().fadeOut(u.hide.speed,function(){i.overlay.remove();i.BODY.removeClass("ilightbox-noscroll").off(".iLightBox")}):(i.overlay.remove(),i.BODY.removeClass("ilightbox-noscroll").off(".iLightBox"));n.each([i.toolbar,i.holder,i.nextPhoto,i.prevPhoto,i.nextButton,i.prevButton,i.loader,i.thumbnails],function(n,t){t.removeAttr("style").remove()});i.dontGenerateThumbs=i.isInFullScreen=!1;t.iLightBox=null;u.linkId&&(i.hashLock=!0,wt(),setTimeout(function(){i.hashLock=!1},55));"function"==typeof u.callback.onHide&&u.callback.onHide.call(this,this.ui)},repositionPhoto:function(){var t=this.vars,i=this.options,e=i.path.toLowerCase(),r=y(),u=r.width,f=r.height,r=t.isInFullScreen&&i.fullAlone||t.isMobile?0:"horizontal"==e?0:t.thumbnails.outerWidth(),o=t.isMobile?t.toolbar.outerHeight():t.isInFullScreen&&i.fullAlone?0:"horizontal"==e?t.thumbnails.outerHeight():0,u=t.isInFullScreen&&i.fullAlone?u:u-i.styles.pageOffsetX,f=t.isInFullScreen&&i.fullAlone?f:f-i.styles.pageOffsetY,s="horizontal"==e?parseInt(this.items[t.next]||this.items[t.prev]?2*(i.styles.nextOffsetX+i.styles.prevOffsetX):30>=u/10?30:u/10):parseInt(30>=u/10?30:u/10)+r,h="horizontal"==e?parseInt(30>=f/10?30:f/10)+o:parseInt(this.items[t.next]||this.items[t.prev]?2*(i.styles.nextOffsetX+i.styles.prevOffsetX):30>=f/10?30:f/10),r={type:"current",width:u,height:f,item:this.items[t.current],offsetW:s,offsetH:h,thumbsOffsetW:r,thumbsOffsetH:o,animate:arguments.length,holder:t.holder};this.repositionEl(r);this.items[t.next]&&(r=n.extend(r,{type:"next",item:this.items[t.next],offsetX:i.styles.nextOffsetX,offsetY:i.styles.nextOffsetY,holder:t.nextPhoto}),this.repositionEl(r));this.items[t.prev]&&(r=n.extend(r,{type:"prev",item:this.items[t.prev],offsetX:i.styles.prevOffsetX,offsetY:i.styles.prevOffsetY,holder:t.prevPhoto}),this.repositionEl(r));i="horizontal"==e?{left:parseInt(u/2-t.loader.outerWidth()/2)}:{top:parseInt(f/2-t.loader.outerHeight()/2)};t.loader.css(i)},repositionEl:function(t){var f=this.vars,o=this.options,w=o.path.toLowerCase(),h="current"==t.type?f.isInFullScreen&&o.fullAlone?t.width:t.width-t.offsetW:t.width-t.offsetW,s="current"==t.type?f.isInFullScreen&&o.fullAlone?t.height:t.height-t.offsetH:t.height-t.offsetH,u=t.item,i=t.item.options,r=t.holder,b=t.offsetX||0,k=t.offsetY||0,l=t.thumbsOffsetW,a=t.thumbsOffsetH,y,p;"current"==t.type?("number"==typeof i.width&&i.width&&(h=f.isInFullScreen&&o.fullAlone&&(-1!=o.fullStretchTypes.indexOf(u.type)||i.fullViewPort||o.fullViewPort)?h:i.width>h?h:i.width),"number"==typeof i.height&&i.height&&(s=f.isInFullScreen&&o.fullAlone&&(-1!=o.fullStretchTypes.indexOf(u.type)||i.fullViewPort||o.fullViewPort)?s:i.height>s?s:i.height)):("number"==typeof i.width&&i.width&&(h=i.width>h?h:i.width),"number"==typeof i.height&&i.height&&(s=i.height>s?s:i.height));s=parseInt(s-n(".ilightbox-inner-toolbar",r).outerHeight());f="string"==typeof i.width&&-1!=i.width.indexOf("%")?ct(parseInt(i.width.replace("%","")),t.width):r.data("naturalWidth");u="string"==typeof i.height&&-1!=i.height.indexOf("%")?ct(parseInt(i.height.replace("%","")),t.height):r.data("naturalHeight");u="string"==typeof i.width&&-1!=i.width.indexOf("%")||"string"==typeof i.height&&-1!=i.height.indexOf("%")?{width:f,height:u}:this.getNewDimenstions(h,s,f,u);h=n.extend({},u,{});"prev"==t.type||"next"==t.type?(f=parseInt(u.width*("next"==t.type?o.styles.nextScale:o.styles.prevScale)),u=parseInt(u.height*("next"==t.type?o.styles.nextScale:o.styles.prevScale))):(f=u.width,u=u.height);s=parseInt((c(r,"padding-left")+c(r,"padding-right")+c(r,"border-left-width")+c(r,"border-right-width"))/2);i=parseInt((c(r,"padding-top")+c(r,"padding-bottom")+c(r,"border-top-width")+c(r,"border-bottom-width")+n(".ilightbox-inner-toolbar",r).outerHeight())/2);switch(t.type){case"current":y=parseInt(t.height/2-u/2-i-a/2);p=parseInt(t.width/2-f/2-s-l/2);break;case"next":y="horizontal"==w?parseInt(t.height/2-k-u/2-i-a/2):parseInt(t.height-b-i-a/2);p="horizontal"==w?parseInt(t.width-b-s-l/2):parseInt(t.width/2-f/2-s-k-l/2);break;case"prev":y="horizontal"==w?parseInt(t.height/2-k-u/2-i-a/2):parseInt(b-i-u-a/2);p="horizontal"==w?parseInt(b-s-f-l/2):parseInt(t.width/2-k-f/2-s-l/2)}r.data("offset",{top:y,left:p,newDims:h,diff:{W:s,H:i},thumbsOffset:{W:l,H:a},object:t});0<t.animate&&o.effects.reposition?(r.css(e,v).stop().animate({top:y,left:p},o.effects.repositionSpeed,"easeOutCirc",function(){r.css(e,"")}),n("div.ilightbox-container",r).stop().animate({width:f,height:u},o.effects.repositionSpeed,"easeOutCirc"),n("div.ilightbox-inner-toolbar",r).stop().animate({width:f},o.effects.repositionSpeed,"easeOutCirc",function(){n(this).css("overflow","visible")})):(r.css({top:y,left:p}),n("div.ilightbox-container",r).css({width:f,height:u}),n("div.ilightbox-inner-toolbar",r).css({width:f}))},resume:function(n){var i=this,t=i.vars,r=i.options;!r.slideshow.pauseTime||r.controls.slideshow&&1>=t.total||n<t.isPaused||(t.isPaused=0,t.cycleID&&(t.cycleID=clearTimeout(t.cycleID)),t.cycleID=setTimeout(function(){t.current==t.total-1?i.goTo(0):i.moveTo("next")},r.slideshow.pauseTime))},pause:function(n){var t=this.vars;n<t.isPaused||(t.isPaused=n||100,t.cycleID&&(t.cycleID=clearTimeout(t.cycleID)))},resetCycle:function(){var n=this.vars;this.options.controls.slideshow&&n.cycleID&&!n.isPaused&&this.resume()},getNewDimenstions:function(n,t,i,r,u){return factor=n?t?Math.min(n/i,t/r):n/i:t/r,u||(factor>this.options.maxScale?factor=this.options.maxScale:factor<this.options.minScale&&(factor=this.options.minScale)),n=this.options.keepAspectRatio?Math.round(i*factor):n,t=this.options.keepAspectRatio?Math.round(r*factor):t,{width:n,height:t,ratio:factor}},setOption:function(t){this.options=n.extend(!0,this.options,t||{});this.refresh()},availPlugins:function(){var n=document.createElement("video");this.plugins={flash:0<=parseInt(b.getVersion("Shockwave"))||0<=parseInt(b.getVersion("Flash"))?!0:!1,quicktime:0<=parseInt(b.getVersion("QuickTime"))?!0:!1,html5H264:!(!n.canPlayType||!n.canPlayType("video/mp4").replace(/no/,"")),html5WebM:!(!n.canPlayType||!n.canPlayType("video/webm").replace(/no/,"")),html5Vorbis:!(!n.canPlayType||!n.canPlayType("video/ogg").replace(/no/,"")),html5QuickTime:!(!n.canPlayType||!n.canPlayType("video/quicktime").replace(/no/,""))}},addContent:function(t,i){var r,u,f,e,o;switch(i.type){case"video":r=!1;u=i.videoType;f=i.options.html5video;("video/mp4"==u||"mp4"==i.ext||"m4v"==i.ext||f.h264)&&this.plugins.html5H264?(i.ext="mp4",i.URL=f.h264||i.URL):f.webm&&this.plugins.html5WebM?(i.ext="webm",i.URL=f.webm||i.URL):f.ogg&&this.plugins.html5Vorbis&&(i.ext="ogv",i.URL=f.ogg||i.URL);!this.plugins.html5H264||"video/mp4"!=u&&"mp4"!=i.ext&&"m4v"!=i.ext?!this.plugins.html5WebM||"video/webm"!=u&&"webm"!=i.ext?!this.plugins.html5Vorbis||"video/ogg"!=u&&"ogv"!=i.ext?!this.plugins.html5QuickTime||"video/quicktime"!=u&&"mov"!=i.ext&&"qt"!=i.ext||(r=!0,u="video/quicktime"):(r=!0,u="video/ogg"):(r=!0,u="video/webm"):(r=!0,u="video/mp4");r?r=n("<video />",{width:"100%",height:"100%",preload:f.preload,autoplay:f.autoplay,poster:f.poster,controls:f.controls}).append(n("<source />",{src:i.URL,type:u})):this.plugins.quicktime?(r=n("<object />",{type:"video/quicktime",pluginspage:"http://www.apple.com/quicktime/download"}).attr({data:i.URL,width:"100%",height:"100%"}).append(n("<param />",{name:"src",value:i.URL})).append(n("<param />",{name:"autoplay",value:"false"})).append(n("<param />",{name:"loop",value:"false"})).append(n("<param />",{name:"scale",value:"tofit"})),s.msie&&(r=gt(i.URL,"100%","100%","","SCALE","tofit","AUTOPLAY","false","LOOP","false"))):r=n("<span />",{"class":"ilightbox-alert",html:this.options.errors.missingPlugin.replace("{pluginspage}","http://www.apple.com/quicktime/download").replace("{type}","QuickTime")});break;case"flash":this.plugins.flash?(e="",o=0,i.options.flashvars?n.each(i.options.flashvars,function(n,t){0!=o&&(e+="&");e+=n+"="+encodeURIComponent(t);o++}):e=null,r=n("<embed />").attr({type:"application/x-shockwave-flash",src:i.URL,width:"number"==typeof i.options.width&&i.options.width&&"1"==this.options.minScale&&"1"==this.options.maxScale?i.options.width:"100%",height:"number"==typeof i.options.height&&i.options.height&&"1"==this.options.minScale&&"1"==this.options.maxScale?i.options.height:"100%",quality:"high",bgcolor:"#000000",play:"true",loop:"true",menu:"true",wmode:"transparent",scale:"showall",allowScriptAccess:"always",allowFullScreen:"true",flashvars:e,fullscreen:"yes"})):r=n("<span />",{"class":"ilightbox-alert",html:this.options.errors.missingPlugin.replace("{pluginspage}","http://www.adobe.com/go/getflash").replace("{type}","Adobe Flash player")});break;case"iframe":r=n("<iframe />").attr({width:"number"==typeof i.options.width&&i.options.width&&"1"==this.options.minScale&&"1"==this.options.maxScale?i.options.width:"100%",height:"number"==typeof i.options.height&&i.options.height&&"1"==this.options.minScale&&"1"==this.options.maxScale?i.options.height:"100%",src:i.URL,frameborder:0,webkitAllowFullScreen:"",mozallowfullscreen:"",allowFullScreen:""});break;case"inline":r=n('<div class="ilightbox-wrapper"><\/div>').html(n(i.URL).clone(!0));break;case"html":r=i.URL;r[0].nodeName||(r=n(i.URL),r=r.selector?n("<div>"+r+"<\/div>"):r);r=n('<div class="ilightbox-wrapper"><\/div>').html(r)}return n("div.ilightbox-container",t).empty().html(r),r},ogpRecognition:function(n,t){var r=this,u=n.URL,i={length:!1};r.showLoader();bt(u,function(n){if(r.hideLoader(),200==n.status){n=n.results;var f=n.type,u=n.source;i.source=u.src;i.width=u.width&&parseInt(u.width)||0;i.height=u.height&&parseInt(u.height)||0;i.type=f;i.thumbnail=u.thumbnail||n.images[0];i.html5video=n.html5video||{};i.length=!0;"application/x-shockwave-flash"==u.type?i.type="flash":-1!=u.type.indexOf("video/")?i.type="video":-1!=u.type.indexOf("/html")?i.type="iframe":-1!=u.type.indexOf("image/")&&(i.type="image")}else if("undefined"!=typeof n.response)throw n.response;t(i.length?i:!1)})},hashChangeHandler:function(i){var r=this.vars,u=this.options,e,f;i=rt(i||t.location.href).hash;e=i.indexOf("#"+u.linkId+"/");f=i.split("/");r.hashLock||"#"+u.linkId!=f[0]&&1<i.length||(-1!=e?(r=f[1]||0,this.items[r]?(i=n(".ilightbox-overlay"),i.length&&i.attr("linkid")==u.linkId?this.goTo(r):this.itemsObject[r].trigger("click")):(i=n(".ilightbox-overlay"),i.length&&this.closeAction())):(i=n(".ilightbox-overlay"),i.length&&this.closeAction()))}};n.fn.iLightBox=function(){var i=arguments,u=n.isPlainObject(i[0])?i[0]:i[1],r=n.isArray(i[0])||"string"==typeof i[0]?i[0]:i[1],t;u||(u={});var u=n.extend(!0,{attr:"href",path:"vertical",skin:"dark",linkId:!1,infinite:!1,startFrom:0,randomStart:!1,keepAspectRatio:!0,maxScale:1,minScale:.2,innerToolbar:!1,smartRecognition:!1,mobileOptimizer:!0,fullAlone:!0,fullViewPort:null,fullStretchTypes:"flash, video",overlay:{blur:!0,opacity:.85},controls:{arrows:!1,slideshow:!1,toolbar:!0,fullscreen:!0,thumbnail:!0,keyboard:!0,mousewheel:!0,swipe:!0},keyboard:{left:!0,right:!0,up:!0,down:!0,esc:!0,shift_enter:!0},show:{effect:!0,speed:300,title:!0},hide:{effect:!0,speed:300},caption:{start:!0,show:"mouseenter",hide:"mouseleave"},social:{start:!0,show:"mouseenter",hide:"mouseleave",buttons:!1},styles:{pageOffsetX:0,pageOffsetY:0,nextOffsetX:45,nextOffsetY:0,nextOpacity:1,nextScale:1,prevOffsetX:45,prevOffsetY:0,prevOpacity:1,prevScale:1},thumbnails:{maxWidth:120,maxHeight:80,normalOpacity:1,activeOpacity:.6},effects:{reposition:!0,repositionSpeed:200,switchSpeed:500,loadedFadeSpeed:180,fadeSpeed:200},slideshow:{pauseTime:5e3,pauseOnHover:!1,startPaused:!0},text:{close:"Press Esc to close",enterFullscreen:"Enter Fullscreen (Shift+Enter)",exitFullscreen:"Exit Fullscreen (Shift+Enter)",slideShow:"Slideshow",next:"Next",previous:"Previous"},errors:{loadImage:"An error occurred when trying to load photo.",loadContents:"An error occurred when trying to load contents.",missingPlugin:"The content your are attempting to view requires the <a href='{pluginspage}' target='_blank'>{type} plugin<\/a>."},ajaxSetup:{url:"",beforeSend:function(){},cache:!1,complete:function(){},crossDomain:!1,error:function(){},success:function(){},global:!0,ifModified:!1,username:null,password:null,type:"GET"},callback:{}},u),f=n.isArray(r)||"string"==typeof r?!0:!1,r=n.isArray(r)?r:[];if("string"==typeof i[0]&&(r[0]=i[0]),kt(n.fn.jquery,"1.8",">="))return t=new vt(n(this),u,r,f),{close:function(){t.closeAction()},fullscreen:function(){t.fullScreenAction()},moveNext:function(){t.moveTo("next")},movePrev:function(){t.moveTo("prev")},goTo:function(n){t.goTo(n)},refresh:function(){t.refresh()},reposition:function(){0<arguments.length?t.repositionPhoto(!0):t.repositionPhoto()},setOption:function(n){t.setOption(n)},destroy:function(){t.closeAction();t.dispatchItemsEvents()}};throw"The jQuery version that was loaded is too old. iLightBox requires jQuery 1.8+";};n.iLightBox=function(t,i){return n.fn.iLightBox(t,i)};n.extend(n.easing,{easeInCirc:function(n,t,i,r,u){return-r*(Math.sqrt(1-(t/=u)*t)-1)+i},easeOutCirc:function(n,t,i,r,u){return r*Math.sqrt(1-(t=t/u-1)*t)+i},easeInOutCirc:function(n,t,i,r,u){return 1>(t/=u/2)?-r/2*(Math.sqrt(1-t*t)-1)+i:r/2*(Math.sqrt(1-(t-=2)*t)+1)+i}});n(document);n.each("touchstart touchmove touchend tap taphold swipe swipeleft swiperight scrollstart scrollstop".split(" "),function(t,i){n.fn[i]=function(n){return n?this.bind(i,n):this.trigger(i)};n.attrFn&&(n.attrFn[i]=!0)});n.event.special.itap={setup:function(){var e=this,f=n(this),r,u;f.bind("touchstart.iTap",function(){r=d();f.one("touchend.iTap",function(f){u=d();f=n.event.fix(f||t.event);f.type="itap";r&&u&&r.x==u.x&&r.y==u.y&&(n.event.dispatch||n.event.handle).call(e,f);r=u=i})})},teardown:function(){n(this).unbind("touchstart.iTap")}},function(){if(r={supportsFullScreen:!1,isFullScreen:function(){return!1},requestFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",prefix:""},browserPrefixes=["webkit","moz","o","ms","khtml"],"undefined"!=typeof document.cancelFullScreen)r.supportsFullScreen=!0;else for(var n=0,t=browserPrefixes.length;n<t;n++)if(r.prefix=browserPrefixes[n],"undefined"!=typeof document[r.prefix+"CancelFullScreen"]){r.supportsFullScreen=!0;break}r.supportsFullScreen&&(r.fullScreenEventName=r.prefix+"fullscreenchange",r.isFullScreen=function(){switch(this.prefix){case"":return document.fullScreen;case"webkit":return document.webkitIsFullScreen;default:return document[this.prefix+"FullScreen"]}},r.requestFullScreen=function(n){return""===this.prefix?n.requestFullScreen():n[this.prefix+"RequestFullScreen"]()},r.cancelFullScreen=function(){return""===this.prefix?document.cancelFullScreen():document[this.prefix+"CancelFullScreen"]()})}(),function(){var n,t;n=navigator.userAgent;n=n.toLowerCase();t=/(chrome)[ \/]([\w.]+)/.exec(n)||/(webkit)[ \/]([\w.]+)/.exec(n)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(n)||/(msie) ([\w.]+)/.exec(n)||0>n.indexOf("compatible")&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(n)||[];n=t[1]||"";t=t[2]||"0";s={};n&&(s[n]=!0,s.version=t);s.chrome?s.webkit=!0:s.webkit&&(s.safari=!0)}(),function(){function t(t){for(var f,u=0,e=n.length;u<e;u++)if(f=n[u]?n[u]+t.charAt(0).toUpperCase()+t.slice(1):t,r.style[f]!==i)return f}var n=["","webkit","moz","ms","o"],r=document.createElement("div");e=t("transform")||"";v=t("perspective")?"translateZ(0) ":""}();b={version:"0.7.9",name:"PluginDetect",handler:function(n,t,i){return function(){n(t,i)}},openTag:"<",isDefined:function(n){return"undefined"!=typeof n},isArray:function(n){return/array/i.test(Object.prototype.toString.call(n))},isFunc:function(n){return"function"==typeof n},isString:function(n){return"string"==typeof n},isNum:function(n){return"number"==typeof n},isStrNum:function(n){return"string"==typeof n&&/\d/.test(n)},getNumRegx:/[\d][\d\.\_,-]*/,splitNumRegx:/[\.\_,-]/g,getNum:function(n,t){var i=this.isStrNum(n)?(this.isDefined(t)?RegExp(t):this.getNumRegx).exec(n):null;return i?i[0]:null},compareNums:function(n,t,i){var r=parseInt;if(this.isStrNum(n)&&this.isStrNum(t)){if(this.isDefined(i)&&i.compareNums)return i.compareNums(n,t);for(n=n.split(this.splitNumRegx),t=t.split(this.splitNumRegx),i=0;i<Math.min(n.length,t.length);i++){if(r(n[i],10)>r(t[i],10))return 1;if(r(n[i],10)<r(t[i],10))return-1}}return 0},formatNum:function(n,t){var i,r;if(!this.isStrNum(n))return null;for(this.isNum(t)||(t=4),t--,r=n.replace(/\s/g,"").split(this.splitNumRegx).concat(["0","0","0","0"]),i=0;4>i;i++)(/^(0+)(.+)$/.test(r[i])&&(r[i]=RegExp.$2),i>t||!/\d/.test(r[i]))&&(r[i]="0");return r.slice(0,4).join(",")},$$hasMimeType:function(n){return function(t){if(!n.isIE&&t)for(var u,r=n.isArray(t)?t:n.isString(t)?[t]:[],i=0;i<r.length;i++)if(n.isString(r[i])&&/[^\s]/.test(r[i])&&(u=(t=navigator.mimeTypes[r[i]])?t.enabledPlugin:0)&&(u.name||u.description))return t;return null}},findNavPlugin:function(n,t,i){n=RegExp(n,"i");t=!this.isDefined(t)||t?/\d/:0;i=i?RegExp(i,"i"):0;for(var u=navigator.plugins,f,e,r=0;r<u.length;r++)if((e=u[r].description||"",f=u[r].name||"",n.test(e)&&(!t||t.test(RegExp.leftContext+RegExp.rightContext))||n.test(f)&&(!t||t.test(RegExp.leftContext+RegExp.rightContext)))&&(!i||!i.test(e)&&!i.test(f)))return u[r];return null},getMimeEnabledPlugin:function(n,t,i){var r,f,u,e;for(t=RegExp(t,"i"),i=i?RegExp(i,"i"):0,e=this.isString(n)?[n]:n,u=0;u<e.length;u++)if((r=this.hasMimeType(e[u]))&&(r=r.enabledPlugin)&&(f=r.description||"",n=r.name||"",t.test(f)||t.test(n))&&(!i||!i.test(f)&&!i.test(n)))return r;return 0},getPluginFileVersion:function(n,t){var r,u,e,i,f=-1;if(2<this.OS||!n||!n.version||!(r=this.getNum(n.version)))return t;if(!t)return r;for(r=this.formatNum(r),t=this.formatNum(t),u=t.split(this.splitNumRegx),e=r.split(this.splitNumRegx),i=0;i<u.length;i++)if(-1<f&&i>f&&"0"!=u[i]||e[i]!=u[i]&&(-1==f&&(f=i),"0"!=u[i]))return t;return r},AXO:t.ActiveXObject,getAXO:function(n){var t=null;try{t=new this.AXO(n)}catch(i){}return t},convertFuncs:function(n){var t,i;for(t in n)if(/^[\$][\$]/.test(t))try{i=t.slice(2);0<i.length&&!n[i]&&(n[i]=n[t](n),delete n[t])}catch(r){}},initObj:function(n,t,i){var r;if(n){if(1==n[t[0]]||i)for(r=0;r<t.length;r+=2)n[t[r]]=t[r+1];for(r in n)(i=n[r])&&1==i[t[0]]&&this.initObj(i,t)}},initScript:function(){var r=navigator,n,t=document,i=r.userAgent||"",f=r.vendor||"",e=r.platform||"",r=r.product||"",u;this.initObj(this,["$",this]);for(n in this.Plugins)this.Plugins[n]&&this.initObj(this.Plugins[n],["$",this,"$$",this.Plugins[n]],1);if(this.convertFuncs(this),this.OS=100,e)for(u=["Win",1,"Mac",2,"Linux",3,"FreeBSD",4,"iPhone",21.1,"iPod",21.2,"iPad",21.3,"Win.*CE",22.1,"Win.*Mobile",22.2,"Pocket\\s*PC",22.3,"",100],n=u.length-2;0<=n;n-=2)if(u[n]&&RegExp(u[n],"i").test(e)){this.OS=u[n+1];break}if(this.head=t.getElementsByTagName("head")[0]||t.getElementsByTagName("body")[0]||t.body||null,this.verIE=(this.isIE=new Function("return/*@cc_on!@*/!1")())&&/MSIE\s*(\d+\.?\d*)/i.test(i)?parseFloat(RegExp.$1,10):null,this.docModeIE=this.verIEfull=null,this.isIE){n=document.createElement("div");try{n.style.behavior="url(#default#clientcaps)";this.verIEfull=n.getComponentVersion("{89820200-ECBD-11CF-8B85-00AA005B4383}","componentid").replace(/,/g,".")}catch(o){}n=parseFloat(this.verIEfull||"0",10);this.docModeIE=t.documentMode||(/back/i.test(t.compatMode||"")?5:n)||this.verIE;this.verIE=n||this.docModeIE}if(this.ActiveXEnabled=!1,this.isIE)for(t="Msxml2.XMLHTTP Msxml2.DOMDocument Microsoft.XMLDOM ShockwaveFlash.ShockwaveFlash TDCCtl.TDCCtl Shell.UIHelper Scripting.Dictionary wmplayer.ocx".split(" "),n=0;n<t.length;n++)if(this.getAXO(t[n])){this.ActiveXEnabled=!0;break}this.verGecko=(this.isGecko=/Gecko/i.test(r)&&/Gecko\s*\/\s*\d/i.test(i))?this.formatNum(/rv\s*\:\s*([\.\,\d]+)/i.test(i)?RegExp.$1:"0.9"):null;this.verChrome=(this.isChrome=/Chrome\s*\/\s*(\d[\d\.]*)/i.test(i))?this.formatNum(RegExp.$1):null;this.verSafari=(this.isSafari=(/Apple/i.test(f)||!f&&!this.isChrome)&&/Safari\s*\/\s*(\d[\d\.]*)/i.test(i))&&/Version\s*\/\s*(\d[\d\.]*)/i.test(i)?this.formatNum(RegExp.$1):null;this.verOpera=(this.isOpera=/Opera\s*[\/]?\s*(\d+\.?\d*)/i.test(i))&&(/Version\s*\/\s*(\d+\.?\d*)/i.test(i)||1)?parseFloat(RegExp.$1,10):null;this.addWinEvent("load",this.handler(this.runWLfuncs,this))},init:function(n){var t,i={status:-3,plugin:0};return this.isString(n)?1==n.length?(this.getVersionDelimiter=n,i):(n=n.toLowerCase().replace(/\s/g,""),t=this.Plugins[n],!t||!t.getVersion)?i:(i.plugin=t,this.isDefined(t.installed)||(t.installed=null,t.version=null,t.version0=null,t.getVersionDone=null,t.pluginName=n),this.garbage=!1,this.isIE&&!this.ActiveXEnabled&&"java"!==n)?(i.status=-2,i):(i.status=1,i):i},fPush:function(n,t){this.isArray(t)&&(this.isFunc(n)||this.isArray(n)&&0<n.length&&this.isFunc(n[0]))&&t.push(n)},callArray:function(n){var t;if(this.isArray(n))for(t=0;t<n.length&&null!==n[t];t++)this.call(n[t]),n[t]=null},call:function(n){var t=this.isArray(n)?n.length:-1;0<t&&this.isFunc(n[0])?n[0](this,1<t?n[1]:0,2<t?n[2]:0,3<t?n[3]:0):this.isFunc(n)&&n(this)},getVersionDelimiter:",",$$getVersion:function(n){return function(t,i,r){return(t=n.init(t),0>t.status)?null:(t=t.plugin,1!=t.getVersionDone&&(t.getVersion(null,i,r),null===t.getVersionDone&&(t.getVersionDone=1)),n.cleanup(),(i=t.version||t.version0)?i.replace(n.splitNumRegx,n.getVersionDelimiter):i)}},cleanup:function(){this.garbage&&this.isDefined(t.CollectGarbage)&&t.CollectGarbage()},isActiveXObject:function(n,t){var i=!1,r='<object width="1" height="1" style="display:none" '+n.getCodeBaseVersion(t)+">"+n.HTML+this.openTag+"/object>";if(!this.head)return i;this.head.insertBefore(document.createElement("object"),this.head.firstChild);this.head.firstChild.outerHTML=r;try{this.head.firstChild.classid=n.classID}catch(u){}try{this.head.firstChild.object&&(i=!0)}catch(f){}try{i&&4>this.head.firstChild.readyState&&(this.garbage=!0)}catch(e){}return this.head.removeChild(this.head.firstChild),i},codebaseSearch:function(n,t){var o=this,u,r;if(!o.ActiveXEnabled||!n)return null;if(n.BIfuncs&&n.BIfuncs.length&&null!==n.BIfuncs[n.BIfuncs.length-1]&&o.callArray(n.BIfuncs),r=n.SEARCH,o.isStrNum(t))return r.match&&r.min&&0>=o.compareNums(t,r.min)?!0:r.match&&r.max&&0<=o.compareNums(t,r.max)?!1:((u=o.isActiveXObject(n,t))&&(!r.min||0<o.compareNums(t,r.min))&&(r.min=t),!u&&(!r.max||0>o.compareNums(t,r.max))&&(r.max=t),u);var s=[0,0,0,0],e=[].concat(r.digits),h=r.min?1:0,i,f,c=function(t,i){var r=[].concat(s);return r[t]=i,o.isActiveXObject(n,r.join(","))};if(r.max){for(u=r.max.split(o.splitNumRegx),i=0;i<u.length;i++)u[i]=parseInt(u[i],10);u[0]<e[0]&&(e[0]=u[0])}if(r.min){for(f=r.min.split(o.splitNumRegx),i=0;i<f.length;i++)f[i]=parseInt(f[i],10);f[0]>s[0]&&(s[0]=f[0])}if(f&&u)for(i=1;i<f.length&&f[i-1]==u[i-1];i++)u[i]<e[i]&&(e[i]=u[i]),f[i]>s[i]&&(s[i]=f[i]);if(r.max)for(i=1;i<e.length;i++)if(0<u[i]&&0==e[i]&&e[i-1]<r.digits[i-1]){e[i-1]+=1;break}for(i=0;i<e.length;i++){for(f={},r=0;20>r&&!(1>e[i]-s[i]);r++){if(u=Math.round((e[i]+s[i])/2),f["a"+u])break;f["a"+u]=1;c(i,u)?(s[i]=u,h=1):e[i]=u}if(e[i]=s[i],!h&&c(i,s[i])&&(h=1),!h)break}return h?s.join(","):null},addWinEvent:function(n,i){var r=t,u;this.isFunc(i)&&(r.addEventListener?r.addEventListener(n,i,!1):r.attachEvent?r.attachEvent("on"+n,i):(u=r["on"+n],r["on"+n]=this.winHandler(i,u)))},winHandler:function(n,t){return function(){n();"function"==typeof t&&t()}},WLfuncs0:[],WLfuncs:[],runWLfuncs:function(n){n.winLoaded=!0;n.callArray(n.WLfuncs0);n.callArray(n.WLfuncs);n.onDoneEmptyDiv&&n.onDoneEmptyDiv()},winLoaded:!1,$$onWindowLoaded:function(n){return function(t){n.winLoaded?n.call(t):n.fPush(t,n.WLfuncs)}},div:null,divID:"plugindetect",divWidth:50,pluginSize:1,emptyDiv:function(){var t,i,n,r;if(this.div&&this.div.childNodes)for(t=this.div.childNodes.length-1;0<=t;t--){if((n=this.div.childNodes[t])&&n.childNodes)for(i=n.childNodes.length-1;0<=i;i--){r=n.childNodes[i];try{n.removeChild(r)}catch(u){}}if(n)try{this.div.removeChild(n)}catch(f){}}if(!this.div&&(t=document.getElementById(this.divID))&&(this.div=t),this.div&&this.div.parentNode){try{this.div.parentNode.removeChild(this.div)}catch(e){}this.div=null}},DONEfuncs:[],onDoneEmptyDiv:function(){var t,n;if(this.winLoaded&&(!this.WLfuncs||!this.WLfuncs.length||null===this.WLfuncs[this.WLfuncs.length-1])){for(t in this)if((n=this[t])&&n.funcs&&(3==n.OTF||n.funcs.length&&null!==n.funcs[n.funcs.length-1]))return;for(t=0;t<this.DONEfuncs.length;t++)this.callArray(this.DONEfuncs);this.emptyDiv()}},getWidth:function(n){return n&&(n=n.scrollWidth||n.offsetWidth,this.isNum(n))?n:-1},getTagStatus:function(n,t,i,r){var o=n.span,f=this.getWidth(o),e,u;if(i=i.span,e=this.getWidth(i),t=t.span,u=this.getWidth(t),!(o&&i&&t&&this.getDOMobj(n)))return-2;if(e<u||0>f||0>e||0>u||u<=this.pluginSize||1>this.pluginSize)return 0;if(f>=u)return-1;try{if(f==this.pluginSize&&(!this.isIE||4==this.getDOMobj(n).readyState)&&(!n.winLoaded&&this.winLoaded||n.winLoaded&&this.isNum(r)&&(this.isNum(n.count)||(n.count=r),10<=r-n.count)))return 1}catch(s){}return 0},getDOMobj:function(n,t){var i=n?n.span:0,r=i&&i.firstChild?1:0;try{r&&t&&this.div.focus()}catch(u){}return r?i.firstChild:null},setStyle:function(n,t){var r=n.style,i;if(r&&t)for(i=0;i<t.length;i+=2)try{r[t[i]]=t[i+1]}catch(u){}},insertDivInBody:function(n,i){var f=null,r=i?t.top.document:t.document,u=r.getElementsByTagName("body")[0]||r.body;if(!u)try{r.write('<div id="pd33993399">.'+this.openTag+"/div>");f=r.getElementById("pd33993399")}catch(e){}(u=r.getElementsByTagName("body")[0]||r.body)&&(u.insertBefore(n,u.firstChild),f&&u.removeChild(f))},insertHTML:function(n,t,i,r,u){u=document;var e,o=u.createElement("span"),f,s="outlineStyle none borderStyle none padding 0px margin 0px visibility visible".split(" ");if(this.isDefined(r)||(r=""),this.isString(n)&&/[^\s]/.test(n)){for(n=n.toLowerCase().replace(/\s/g,""),e=this.openTag+n+' width="'+this.pluginSize+'" height="'+this.pluginSize+'" ',e+='style="outline-style:none;border-style:none;padding:0px;margin:0px;visibility:visible;display:inline;" ',f=0;f<t.length;f+=2)/[^\s]/.test(t[f+1])&&(e+=t[f]+'="'+t[f+1]+'" ');for(e+=">",f=0;f<i.length;f+=2)/[^\s]/.test(i[f+1])&&(e+=this.openTag+'param name="'+i[f]+'" value="'+i[f+1]+'" />');e+=r+this.openTag+"/"+n+">"}else e=r;if(this.div||((t=u.getElementById(this.divID))?this.div=t:(this.div=u.createElement("div"),this.div.id=this.divID),this.setStyle(this.div,s.concat(["width",this.divWidth+"px","height",this.pluginSize+3+"px","fontSize",this.pluginSize+3+"px","lineHeight",this.pluginSize+3+"px","verticalAlign","baseline","display","block"])),t||(this.setStyle(this.div,"position absolute right 0px top 0px".split(" ")),this.insertDivInBody(this.div))),this.div&&this.div.parentNode){this.setStyle(o,s.concat(["fontSize",this.pluginSize+3+"px","lineHeight",this.pluginSize+3+"px","verticalAlign","baseline","display","inline"]));try{o.innerHTML=e}catch(h){}try{this.div.appendChild(o)}catch(c){}return{span:o,winLoaded:this.winLoaded,tagName:n,outerHTML:e}}return{span:null,winLoaded:this.winLoaded,tagName:"",outerHTML:e}},Plugins:{quicktime:{mimeType:["video/quicktime","application/x-quicktimeplayer","image/x-macpaint","image/x-quicktime"],progID:"QuickTimeCheckObject.QuickTimeCheck.1",progID0:"QuickTime.QuickTime",classID:"clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B",minIEver:7,HTML:'<param name="src" value="" /><param name="controller" value="false" />',getCodeBaseVersion:function(n){return'codebase="#version='+n+'"'},SEARCH:{min:0,max:0,match:0,digits:[16,128,128,0]},getVersion:function(n){var t=this.$,i=null,r=null;if(t.isIE){if(t.isStrNum(n)&&(n=n.split(t.splitNumRegx),3<n.length&&0<parseInt(n[3],10)&&(n[3]="9999"),n=n.join(",")),t.isStrNum(n)&&t.verIE>=this.minIEver&&0<this.canUseIsMin()){this.installed=this.isMin(n);this.getVersionDone=0;return}this.getVersionDone=1;!i&&t.verIE>=this.minIEver&&(i=this.CDBASE2VER(t.codebaseSearch(this)));i||(r=t.getAXO(this.progID))&&r.QuickTimeVersion&&(i=r.QuickTimeVersion.toString(16),i=parseInt(i.charAt(0),16)+"."+parseInt(i.charAt(1),16)+"."+parseInt(i.charAt(2),16))}else t.hasMimeType(this.mimeType)&&(r=3!=t.OS?t.findNavPlugin("QuickTime.*Plug-?in",0):null)&&r.name&&(i=t.getNum(r.name));this.installed=i?1:r?0:-1;this.version=t.formatNum(i,3)},cdbaseUpper:["7,60,0,0","0,0,0,0"],cdbaseLower:["7,50,0,0",null],cdbase2ver:[function(n,t){var i=t.split(n.$.splitNumRegx);return[i[0],i[1].charAt(0),i[1].charAt(1),i[2]].join()},null],CDBASE2VER:function(n){var i=this.$,t,r=this.cdbaseUpper,u=this.cdbaseLower;if(n)for(n=i.formatNum(n),t=0;t<r.length;t++)if(r[t]&&0>i.compareNums(n,r[t])&&u[t]&&0<=i.compareNums(n,u[t])&&this.cdbase2ver[t])return this.cdbase2ver[t](this,n);return n},canUseIsMin:function(){var r=this.$,n,t=this.canUseIsMin,i=this.cdbaseUpper,u=this.cdbaseLower;if(!t.value)for(t.value=-1,n=0;n<i.length;n++){if(i[n]&&r.codebaseSearch(this,i[n])){t.value=1;break}if(u[n]&&r.codebaseSearch(this,u[n])){t.value=-1;break}}return this.SEARCH.match=1==t.value?1:0,t.value},isMin:function(n){return this.$.codebaseSearch(this,n)?.7:-1}},flash:{mimeType:"application/x-shockwave-flash",progID:"ShockwaveFlash.ShockwaveFlash",classID:"clsid:D27CDB6E-AE6D-11CF-96B8-444553540000",getVersion:function(){var f=function(n){return n?(n=/[\d][\d\,\.\s]*[rRdD]{0,1}[\d\,]*/.exec(n))?n[0].replace(/[rRdD\.]/g,",").replace(/\s/g,""):null:null},i=this.$,n,t=null,r=null,u=null;if(i.isIE){for(n=15;2<n;n--)if(r=i.getAXO(this.progID+"."+n)){u=n.toString();break}if(r||(r=i.getAXO(this.progID)),"6"==u)try{r.AllowScriptAccess="always"}catch(e){return"6,0,21,0"}try{t=f(r.GetVariable("$version"))}catch(o){}!t&&u&&(t=u)}else{if(r=i.hasMimeType(this.mimeType)){n=i.getDOMobj(i.insertHTML("object",["type",this.mimeType],[],"",this));try{t=i.getNum(n.GetVariable("$version"))}catch(s){}}t||((n=r?r.enabledPlugin:null)&&n.description&&(t=f(n.description)),t&&(t=i.getPluginFileVersion(n,t)))}return this.installed=t?1:-1,this.version=i.formatNum(t),!0}},shockwave:{mimeType:"application/x-director",progID:"SWCtl.SWCtl",classID:"clsid:166B1BCA-3F9C-11CF-8075-444553540000",getVersion:function(){var t=null,i=null,n=this.$;if(n.isIE){try{i=n.getAXO(this.progID).ShockwaveVersion("")}catch(r){}n.isString(i)&&0<i.length?t=n.getNum(i):n.getAXO(this.progID+".8")?t="8":n.getAXO(this.progID+".7")?t="7":n.getAXO(this.progID+".1")&&(t="6")}else(i=n.findNavPlugin("Shockwave\\s*for\\s*Director"))&&i.description&&n.hasMimeType(this.mimeType)&&(t=n.getNum(i.description)),t&&(t=n.getPluginFileVersion(i,t));this.installed=t?1:-1;this.version=n.formatNum(t)}},zz:0}};b.initScript();var ii='The "%%" function requires an even number of arguments.\nArguments should be in the form "atttributeName", "attributeValue", ...',u=null,h="iLightBoxHashChange",nt=document,et,yt=n.event.special,pt=nt.documentMode,ot="on"+h in t&&(pt===i||7<pt);n.fn[h]=function(n){return n?this.bind(h,n):this.trigger(h)};n.fn[h].delay=50;yt[h]=n.extend(yt[h],{setup:function(){if(ot)return!1;n(et.start)},teardown:function(){if(ot)return!1;n(et.stop)}});et=function(){function e(){var r=p(),i=l(f);r!==f?(c(f=r,i),n(t).trigger(h)):i!==f&&(location.href=location.href.replace(/#.*/,"")+i);u=setTimeout(e,n.fn[h].delay)}var r={},u,f=p(),o=function(n){return n},c=o,l=o;return r.start=function(){u||e()},r.stop=function(){u&&clearTimeout(u);u=i},s.msie&&!ot&&function(){var t,i;r.start=function(){t||(i=(i=n.fn[h].src)&&i+p(),t=n('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){i||c(p());e()}).attr("src",i||"javascript:0").insertAfter("body")[0].contentWindow,nt.onpropertychange=function(){try{"title"===event.propertyName&&(t.document.title=nt.title)}catch(n){}})};r.stop=o;l=function(){return p(t.location.href)};c=function(i,r){var u=t.document,f=n.fn[h].domain;i!==r&&(u.title=nt.title,u.open(),f&&u.write('<script>document.domain="'+f+'"<\/script>'),u.close(),t.location.hash=i)}}(),r}();Array.prototype.filter||(Array.prototype.filter=function(n,t){var r,e,u,i,f;if(null==this)throw new TypeError;if(r=Object(this),e=r.length>>>0,"function"!=typeof n)throw new TypeError;for(u=[],i=0;i<e;i++)i in r&&(f=r[i],n.call(t,f,i,r)&&u.push(f));return u});Array.prototype.lastIndexOf||(Array.prototype.lastIndexOf=function(n){var r,i,t;if(null==this)throw new TypeError;if(r=Object(this),i=r.length>>>0,0===i)return-1;for(t=i,1<arguments.length&&(t=Number(arguments[1]),t!=t?t=0:0!=t&&t!=1/0&&t!=-(1/0)&&(t=(0<t||-1)*Math.floor(Math.abs(t)))),i=0<=t?Math.min(t,i-1):i-Math.abs(t);0<=i;i--)if(i in r&&r[i]===n)return i;return-1})}(jQuery,this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):n(jQuery)}(function(n,t){"use strict";n.infinitescroll=function(t,i,r){this.element=n(r);this._create(t,i)||(this.failed=!0)};n.infinitescroll.defaults={loading:{finished:t,finishedMsg:"<em>Congratulations, you've reached the end of the internet.<\/em>",img:"data:image/gif;base64,R0lGODlh3AATAPQeAPDy+MnQ6LW/4N3h8MzT6rjC4sTM5r/I5NHX7N7j8c7U6tvg8OLl8uXo9Ojr9b3G5MfP6Ovu9tPZ7PT1+vX2+tbb7vf4+8/W69jd7rC73vn5/O/x+K243ai02////wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQECgD/ACwAAAAA3AATAAAF/6AnjmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEj0BAScpHLJbDqf0Kh0Sq1ar9isdioItAKGw+MAKYMFhbF63CW438f0mg1R2O8EuXj/aOPtaHx7fn96goR4hmuId4qDdX95c4+RBIGCB4yAjpmQhZN0YGYGXitdZBIVGAsLoq4BBKQDswm1CQRkcG6ytrYKubq8vbfAcMK9v7q7EMO1ycrHvsW6zcTKsczNz8HZw9vG3cjTsMIYqQkCLBwHCgsMDQ4RDAYIqfYSFxDxEfz88/X38Onr16+Bp4ADCco7eC8hQYMAEe57yNCew4IVBU7EGNDiRn8Z831cGLHhSIgdFf9chIeBg7oA7gjaWUWTVQAGE3LqBDCTlc9WOHfm7PkTqNCh54rePDqB6M+lR536hCpUqs2gVZM+xbrTqtGoWqdy1emValeXKzggYBBB5y1acFNZmEvXAoN2cGfJrTv3bl69Ffj2xZt3L1+/fw3XRVw4sGDGcR0fJhxZsF3KtBTThZxZ8mLMgC3fRatCbYMNFCzwLEqLgE4NsDWs/tvqdezZf13Hvk2A9Szdu2X3pg18N+68xXn7rh1c+PLksI/Dhe6cuO3ow3NfV92bdArTqC2Ebd3A8vjf5QWfH6Bg7Nz17c2fj69+fnq+8N2Lty+fuP78/eV2X13neIcCeBRwxorbZrA1ANoCDGrgoG8RTshahQ9iSKEEzUmYIYfNWViUhheCGJyIP5E4oom7WWjgCeBFAJNv1DVV01MAdJhhjdkplWNzO/5oXI846njjVEIqR2OS2B1pE5PVscajkxhMycqLJghQSwT40PgfAl4GqNSXYdZXJn5gSkmmmmJu1aZYb14V51do+pTOCmA40AqVCIhG5IJ9PvYnhIFOxmdqhpaI6GeHCtpooisuutmg+Eg62KOMKuqoTaXgicQWoIYq6qiklmoqFV0UoeqqrLbq6quwxirrrLTWauutJ4QAACH5BAUKABwALAcABADOAAsAAAX/IPd0D2dyRCoUp/k8gpHOKtseR9yiSmGbuBykler9XLAhkbDavXTL5k2oqFqNOxzUZPU5YYZd1XsD72rZpBjbeh52mSNnMSC8lwblKZGwi+0QfIJ8CncnCoCDgoVnBHmKfByGJimPkIwtiAeBkH6ZHJaKmCeVnKKTHIihg5KNq4uoqmEtcRUtEREMBggtEr4QDrjCuRC8h7/BwxENeicSF8DKy82pyNLMOxzWygzFmdvD2L3P0dze4+Xh1Arkyepi7dfFvvTtLQkZBC0T/FX3CRgCMOBHsJ+EHYQY7OinAGECgQsB+Lu3AOK+CewcWjwxQeJBihtNGHSoQOE+iQ3//4XkwBBhRZMcUS6YSXOAwIL8PGqEaSJCiYt9SNoCmnJPAgUVLChdaoFBURN8MAzl2PQphwQLfDFd6lTowglHve6rKpbjhK7/pG5VinZP1qkiz1rl4+tr2LRwWU64cFEihwEtZgbgR1UiHaMVvxpOSwBA37kzGz9e8G+B5MIEKLutOGEsAH2ATQwYfTmuX8aETWdGPZmiZcccNSzeTCA1Sw0bdiitC7LBWgu8jQr8HRzqgpK6gX88QbrB14z/kF+ELpwB8eVQj/JkqdylAudji/+ts3039vEEfK8Vz2dlvxZKG0CmbkKDBvllRd6fCzDvBLKBDSCeffhRJEFebFk1k/Mv9jVIoIJZSeBggwUaNeB+Qk34IE0cXlihcfRxkOAJFFhwGmKlmWDiakZhUJtnLBpnWWcnKaAZcxI0piFGGLBm1mc90kajSCveeBVWKeYEoU2wqeaQi0PetoE+rr14EpVC7oAbAUHqhYExbn2XHHsVqbcVew9tx8+XJKk5AZsqqdlddGpqAKdbAYBn1pcczmSTdWvdmZ17c1b3FZ99vnTdCRFM8OEcAhLwm1NdXnWcBBSMRWmfkWZqVlsmLIiAp/o1gGV2vpS4lalGYsUOqXrddcKCmK61aZ8SjEpUpVFVoCpTj4r661Km7kBHjrDyc1RAIQAAIfkEBQoAGwAsBwAEAM4ACwAABf/gtmUCd4goQQgFKj6PYKi0yrrbc8i4ohQt12EHcal+MNSQiCP8gigdz7iCioaCIvUmZLp8QBzW0EN2vSlCuDtFKaq4RyHzQLEKZNdiQDhRDVooCwkbfm59EAmKi4SGIm+AjIsKjhsqB4mSjT2IOIOUnICeCaB/mZKFNTSRmqVpmJqklSqskq6PfYYCDwYHDC4REQwGCBLGxxIQDsHMwhAIX8bKzcENgSLGF9PU1j3Sy9zX2NrgzQziChLk1BHWxcjf7N046tvN82715czn9Pryz6Ilc4ACj4EBOCZM8KEnAYYADBRKnACAYUMFv1wotIhCEcaJCisqwJFgAUSQGyX/kCSVUUTIdKMwJlyo0oXHlhskwrTJciZHEXsgaqS4s6PJiCAr1uzYU8kBBSgnWFqpoMJMUjGtDmUwkmfVmVypakWhEKvXsS4nhLW5wNjVroJIoc05wSzTr0PtiigpYe4EC2vj4iWrFu5euWIMRBhacaVJhYQBEFjA9jHjyQ0xEABwGceGAZYjY0YBOrRLCxUp29QM+bRkx5s7ZyYgVbTqwwti2ybJ+vLtDYpycyZbYOlptxdx0kV+V7lC5iJAyyRrwYKxAdiz82ng0/jnAdMJFz0cPi104Ec1Vj9/M6F173vKL/feXv156dw11tlqeMMnv4V5Ap53GmjQQH97nFfg+IFiucfgRX5Z8KAgbUlQ4IULIlghhhdOSB6AgX0IVn8eReghen3NRIBsRgnH4l4LuEidZBjwRpt6NM5WGwoW0KSjCwX6yJSMab2GwwAPDXfaBCtWpluRTQqC5JM5oUZAjUNS+VeOLWpJEQ7VYQANW0INJSZVDFSnZphjSikfmzE5N4EEbQI1QJmnWXCmHulRp2edwDXF43txukenJwvI9xyg9Q26Z3MzGUcBYFEChZh6DVTq34AU8Iflh51Sd+CnKFYQ6mmZkhqfBKfSxZWqA9DZanWjxmhrWwi0qtCrt/43K6WqVjjpmhIqgEGvculaGKklKstAACEAACH5BAUKABwALAcABADOAAsAAAX/ICdyQmaMYyAUqPgIBiHPxNpy79kqRXH8wAPsRmDdXpAWgWdEIYm2llCHqjVHU+jjJkwqBTecwItShMXkEfNWSh8e1NGAcLgpDGlRgk7EJ/6Ae3VKfoF/fDuFhohVeDeCfXkcCQqDVQcQhn+VNDOYmpSWaoqBlUSfmowjEA+iEAEGDRGztAwGCDcXEA60tXEiCrq8vREMEBLIyRLCxMWSHMzExnbRvQ2Sy7vN0zvVtNfU2tLY3rPgLdnDvca4VQS/Cpk3ABwSLQkYAQwT/P309vcI7OvXr94jBQMJ/nskkGA/BQBRLNDncAIAiDcG6LsxAWOLiQzmeURBKWSLCQbv/1F0eDGinJUKR47YY1IEgQASKk7Yc7ACRwZm7mHweRJoz59BJUogisKCUaFMR0x4SlJBVBFTk8pZivTR0K73rN5wqlXEAq5Fy3IYgHbEzQ0nLy4QSoCjXLoom96VOJEeCosK5n4kkFfqXjl94wa+l1gvAcGICbewAOAxY8l/Ky/QhAGz4cUkGxu2HNozhwMGBnCUqUdBg9UuW9eUynqSwLHIBujePef1ZGQZXcM+OFuEBeBhi3OYgLyqcuaxbT9vLkf4SeqyWxSQpKGB2gQpm1KdWbu72rPRzR9Ne2Nu9Kzr/1Jqj0yD/fvqP4aXOt5sW/5qsXXVcv1Nsp8IBUAmgswGF3llGgeU1YVXXKTN1FlhWFXW3gIE+DVChApysACHHo7Q4A35lLichh+ROBmLKAzgYmYEYDAhCgxKGOOMn4WR4kkDaoBBOxJtdNKQxFmg5JIWIBnQc07GaORfUY4AEkdV6jHlCEISSZ5yTXpp1pbGZbkWmcuZmQCaE6iJ0FhjMaDjTMsgZaNEHFRAQVp3bqXnZED1qYcECOz5V6BhSWCoVJQIKuKQi2KFKEkEFAqoAo7uYSmO3jk61wUUMKmknJ4SGimBmAa0qVQBhAAAIfkEBQoAGwAsBwAEAM4ACwAABf/gJm5FmRlEqhJC+bywgK5pO4rHI0D3pii22+Mg6/0Ej96weCMAk7cDkXf7lZTTnrMl7eaYoy10JN0ZFdco0XAuvKI6qkgVFJXYNwjkIBcNBgR8TQoGfRsJCRuCYYQQiI+ICosiCoGOkIiKfSl8mJkHZ4U9kZMbKaI3pKGXmJKrngmug4WwkhA0lrCBWgYFCCMQFwoQDRHGxwwGCBLMzRLEx8iGzMMO0cYNeCMKzBDW19lnF9DXDIY/48Xg093f0Q3s1dcR8OLe8+Y91OTv5wrj7o7B+7VNQqABIoRVCMBggsOHE36kSoCBIcSH3EbFangxogJYFi8CkJhqQciLJEf/LDDJEeJIBT0GsOwYUYJGBS0fjpQAMidGmyVP6sx4Y6VQhzs9VUwkwqaCCh0tmKoFtSMDmBOf9phg4SrVrROuasRQAaxXpVUhdsU6IsECZlvX3kwLUWzRt0BHOLTbNlbZG3vZinArge5Dvn7wbqtQkSYAAgtKmnSsYKVKo2AfW048uaPmG386i4Q8EQMBAIAnfB7xBxBqvapJ9zX9WgRS2YMpnvYMGdPK3aMjt/3dUcNI4blpj7iwkMFWDXDvSmgAlijrt9RTR78+PS6z1uAJZIe93Q8g5zcsWCi/4Y+C8bah5zUv3vv89uft30QP23punGCx5954oBBwnwYaNCDY/wYrsYeggnM9B2Fpf8GG2CEUVWhbWAtGouEGDy7Y4IEJVrbSiXghqGKIo7z1IVcXIkKWWR361QOLWWnIhwERpLaaCCee5iMBGJQmJGyPFTnbkfHVZGRtIGrg5HALEJAZbu39BuUEUmq1JJQIPtZilY5hGeSWsSk52G9XqsmgljdIcABytq13HyIM6RcUA+r1qZ4EBF3WHWB29tBgAzRhEGhig8KmqKFv8SeCeo+mgsF7YFXa1qWSbkDpom/mqR1PmHCqJ3fwNRVXjC7S6CZhFVCQ2lWvZiirhQq42SACt25IK2hv8TprriUV1usGgeka7LFcNmCldMLi6qZMgFLgpw16Cipb7bC1knXsBiEAACH5BAUKABsALAcABADOAAsAAAX/4FZsJPkUmUGsLCEUTywXglFuSg7fW1xAvNWLF6sFFcPb42C8EZCj24EJdCp2yoegWsolS0Uu6fmamg8n8YYcLU2bXSiRaXMGvqV6/KAeJAh8VgZqCX+BexCFioWAYgqNi4qAR4ORhRuHY408jAeUhAmYYiuVlpiflqGZa5CWkzc5fKmbbhIpsAoQDRG8vQwQCBLCwxK6vb5qwhfGxxENahvCEA7NzskSy7vNzzzK09W/PNHF1NvX2dXcN8K55cfh69Luveol3vO8zwi4Yhj+AQwmCBw4IYclDAAJDlQggVOChAoLKkgFkSCAHDwWLKhIEOONARsDKryogFPIiAUb/95gJNIiw4wnI778GFPhzBKFOAq8qLJEhQpiNArjMcHCmlTCUDIouTKBhApELSxFWiGiVKY4E2CAekPgUphDu0742nRrVLJZnyrFSqKQ2ohoSYAMW6IoDpNJ4bLdILTnAj8KUF7UeENjAKuDyxIgOuGiOI0EBBMgLNew5AUrDTMGsFixwBIaNCQuAXJB57qNJ2OWm2Aj4skwCQCIyNkhhtMkdsIuodE0AN4LJDRgfLPtn5YDLdBlraAByuUbBgxQwICxMOnYpVOPej074OFdlfc0TqC62OIbcppHjV4o+LrieWhfT8JC/I/T6W8oCl29vQ0XjLdBaA3s1RcPBO7lFvpX8BVoG4O5jTXRQRDuJ6FDTzEWF1/BCZhgbyAKE9qICYLloQYOFtahVRsWYlZ4KQJHlwHS/IYaZ6sZd9tmu5HQm2xi1UaTbzxYwJk/wBF5g5EEYOBZeEfGZmNdFyFZmZIR4jikbLThlh5kUUVJGmRT7sekkziRWUIACABk3T4qCsedgO4xhgGcY7q5pHJ4klBBTQRJ0CeHcoYHHUh6wgfdn9uJdSdMiebGJ0zUPTcoS286FCkrZxnYoYYKWLkBowhQoBeaOlZAgVhLidrXqg2GiqpQpZ4apwSwRtjqrB3muoF9BboaXKmshlqWqsWiGt2wphJkQbAU5hoCACH5BAUKABsALAcABADOAAsAAAX/oGFw2WZuT5oZROsSQnGaKjRvilI893MItlNOJ5v5gDcFrHhKIWcEYu/xFEqNv6B1N62aclysF7fsZYe5aOx2yL5aAUGSaT1oTYMBwQ5VGCAJgYIJCnx1gIOBhXdwiIl7d0p2iYGQUAQBjoOFSQR/lIQHnZ+Ue6OagqYzSqSJi5eTpTxGcjcSChANEbu8DBAIEsHBChe5vL13G7fFuscRDcnKuM3H0La3EA7Oz8kKEsXazr7Cw9/Gztar5uHHvte47MjktznZ2w0G1+D3BgirAqJmJMAQgMGEgwgn5Ei0gKDBhBMALGRYEOJBb5QcWlQo4cbAihZz3GgIMqFEBSM1/4ZEOWPAgpIIJXYU+PIhRG8ja1qU6VHlzZknJNQ6UanCjQkWCIGSUGEjAwVLjc44+DTqUQtPPS5gejUrTa5TJ3g9sWCr1BNUWZI161StiQUDmLYdGfesibQ3XMq1OPYthrwuA2yU2LBs2cBHIypYQPPlYAKFD5cVvNPtW8eVGbdcQADATsiNO4cFAPkvHpedPzc8kUcPgNGgZ5RNDZG05reoE9s2vSEP79MEGiQGy1qP8LA4ZcdtsJE48ONoLTBtTV0B9LsTnPceoIDBDQvS7W7vfjVY3q3eZ4A339J4eaAmKqU/sV58HvJh2RcnIBsDUw0ABqhBA5aV5V9XUFGiHfVeAiWwoFgJJrIXRH1tEMiDFV4oHoAEGlaWhgIGSGBO2nFomYY3mKjVglidaNYJGJDkWW2xxTfbjCbVaOGNqoX2GloR8ZeTaECS9pthRGJH2g0b3Agbk6hNANtteHD2GJUucfajCQBy5OOTQ25ZgUPvaVVQmbKh9510/qQpwXx3SQdfk8tZJOd5b6JJFplT3ZnmmX3qd5l1eg5q00HrtUkUn0AKaiGjClSAgKLYZcgWXwocGRcCFGCKwSB6ceqphwmYRUFYT/1WKlOdUpipmxW0mlCqHjYkAaeoZlqrqZ4qd+upQKaapn/AmgAegZ8KUtYtFAQQAgAh+QQFCgAbACwHAAQAzgALAAAF/+C2PUcmiCiZGUTrEkKBis8jQEquKwU5HyXIbEPgyX7BYa5wTNmEMwWsSXsqFbEh8DYs9mrgGjdK6GkPY5GOeU6ryz7UFopSQEzygOGhJBjoIgMDBAcBM0V/CYqLCQqFOwobiYyKjn2TlI6GKC2YjJZknouaZAcQlJUHl6eooJwKooobqoewrJSEmyKdt59NhRKFMxLEEA4RyMkMEAjDEhfGycqAG8TQx9IRDRDE3d3R2ctD1RLg0ttKEnbY5wZD3+zJ6M7X2RHi9Oby7u/r9g38UFjTh2xZJBEBMDAboogAgwkQI07IMUORwocSJwCgWDFBAIwZOaJIsOBjRogKJP8wTODw5ESVHVtm3AhzpEeQElOuNDlTZ0ycEUWKWFASqEahGwYUPbnxoAgEdlYSqDBkgoUNClAlIHbSAoOsqCRQnQHxq1axVb06FWFxLIqyaze0Tft1JVqyE+pWXMD1pF6bYl3+HTqAWNW8cRUFzmih0ZAAB2oGKukSAAGGRHWJgLiR6AylBLpuHKKUMlMCngMpDSAa9QIUggZVVvDaJobLeC3XZpvgNgCmtPcuwP3WgmXSq4do0DC6o2/guzcseECtUoO0hmcsGKDgOt7ssBd07wqesAIGZC1YIBa7PQHvb1+SFo+++HrJSQfB33xfav3i5eX3Hnb4CTJgegEq8tH/YQEOcIJzbm2G2EoYRLgBXFpVmFYDcREV4HIcnmUhiGBRouEMJGJGzHIspqgdXxK0yCKHRNXoIX4uorCdTyjkyNtdPWrA4Up82EbAbzMRxxZRR54WXVLDIRmRcag5d2R6ugl3ZXzNhTecchpMhIGVAKAYpgJjjsSklBEd99maZoo535ZvdamjBEpusJyctg3h4X8XqodBMx0tiNeg/oGJaKGABpogS40KSqiaEgBqlQWLUtqoVQnytekEjzo0hHqhRorppOZt2p923M2AAV+oBtpAnnPNoB6HaU6mAAIU+IXmi3j2mtFXuUoHKwXpzVrsjcgGOauKEjQrwq157hitGq2NoWmjh7z6Wmxb0m5w66+2VRAuXN/yFUAIACH5BAUKABsALAcABADOAAsAAAX/4CZuRiaM45MZqBgIRbs9AqTcuFLE7VHLOh7KB5ERdjJaEaU4ClO/lgKWjKKcMiJQ8KgumcieVdQMD8cbBeuAkkC6LYLhOxoQ2PF5Ys9PKPBMen17f0CCg4VSh32JV4t8jSNqEIOEgJKPlkYBlJWRInKdiJdkmQlvKAsLBxdABA4RsbIMBggtEhcQsLKxDBC2TAS6vLENdJLDxMZAubu8vjIbzcQRtMzJz79S08oQEt/guNiyy7fcvMbh4OezdAvGrakLAQwyABsELQkY9BP+//ckyPDD4J9BfAMh1GsBoImMeQUN+lMgUJ9CiRMa5msxoB9Gh/o8GmxYMZXIgxtR/yQ46S/gQAURR0pDwYDfywoyLPip5AdnCwsMFPBU4BPFhKBDi444quCmDKZOfwZ9KEGpCKgcN1jdALSpPqIYsabS+nSqvqplvYqQYAeDPgwKwjaMtiDl0oaqUAyo+3TuWwUAMPpVCfee0cEjVBGQq2ABx7oTWmQk4FglZMGN9fGVDMCuiH2AOVOu/PmyxM630gwM0CCn6q8LjVJ8GXvpa5Uwn95OTC/nNxkda1/dLSK475IjCD6dHbK1ZOa4hXP9DXs5chJ00UpVm5xo2qRpoxptwF2E4/IbJpB/SDz9+q9b1aNfQH08+p4a8uvX8B53fLP+ycAfemjsRUBgp1H20K+BghHgVgt1GXZXZpZ5lt4ECjxYR4ScUWiShEtZqBiIInRGWnERNnjiBglw+JyGnxUmGowsyiiZg189lNtPGACjV2+S9UjbU0JWF6SPvEk3QZEqsZYTk3UAaRSUnznJI5LmESCdBVSyaOWUWLK4I5gDUYVeV1T9l+FZClCAUVA09uSmRHBCKAECFEhW51ht6rnmWBXkaR+NjuHpJ40D3DmnQXt2F+ihZxlqVKOfQRACACH5BAUKABwALAcABADOAAsAAAX/ICdyUCkUo/g8mUG8MCGkKgspeC6j6XEIEBpBUeCNfECaglBcOVfJFK7YQwZHQ6JRZBUqTrSuVEuD3nI45pYjFuWKvjjSkCoRaBUMWxkwBGgJCXspQ36Bh4EEB0oKhoiBgyNLjo8Ki4QElIiWfJqHnISNEI+Ql5J9o6SgkqKkgqYihamPkW6oNBgSfiMMDQkGCBLCwxIQDhHIyQwQCGMKxsnKVyPCF9DREQ3MxMPX0cu4wt7J2uHWx9jlKd3o39MiuefYEcvNkuLt5O8c1ePI2tyELXGQwoGDAQf+iEC2xByDCRAjTlAgIUWCBRgCPJQ4AQBFXAs0coT40WLIjRxL/47AcHLkxIomRXL0CHPERZkpa4q4iVKiyp0tR/7kwHMkTUBBJR5dOCEBAVcKKtCAyOHpowXCpk7goABqBZdcvWploACpBKkpIJI1q5OD2rIWE0R1uTZu1LFwbWL9OlKuWb4c6+o9i3dEgw0RCGDUG9KlRw56gDY2qmCByZBaASi+TACA0TucAaTteCcy0ZuOK3N2vJlx58+LRQyY3Xm0ZsgjZg+oPQLi7dUcNXi0LOJw1pgNtB7XG6CBy+U75SYfPTSQAgZTNUDnQHt67wnbZyvwLgKiMN3oCZB3C76tdewpLFgIP2C88rbi4Y+QT3+8S5USMICZXWj1pkEDeUU3lOYGB3alSoEiMIjgX4WlgNF2EibIwQIXauWXSRg2SAOHIU5IIIMoZkhhWiJaiFVbKo6AQEgQXrTAazO1JhkBrBG3Y2Y6EsUhaGn95hprSN0oWpFE7rhkeaQBchGOEWnwEmc0uKWZj0LeuNV3W4Y2lZHFlQCSRjTIl8uZ+kG5HU/3sRlnTG2ytyadytnD3HrmuRcSn+0h1dycexIK1KCjYaCnjCCVqOFFJTZ5GkUUjESWaUIKU2lgCmAKKQIUjHapXRKE+t2og1VgankNYnohqKJ2CmKplso6GKz7WYCgqxeuyoF8u9IQAgA7",msg:null,msgText:"<em>Loading the next set of posts...<\/em>",selector:null,speed:"fast",start:t},state:{isDuringAjax:!1,isInvalidPage:!1,isDestroyed:!1,isDone:!1,isPaused:!1,isBeyondMaxPage:!1,currPage:1},debug:!1,behavior:t,binder:n(window),nextSelector:"div.navigation a:first",navSelector:"div.navigation",contentSelector:null,extraScrollPx:150,itemSelector:"div.post",animate:!1,pathParse:t,dataType:"html",appendCallback:!0,bufferPx:40,errorCallback:function(){},infid:0,pixelsFromNavToBottom:t,path:t,prefill:!1,maxPage:t};n.infinitescroll.prototype={_binding:function(n){var i=this,r=i.options;if(r.v="2.0b2.120520",!!r.behavior&&this["_binding_"+r.behavior]!==t){this["_binding_"+r.behavior].call(this);return}if(n!=="bind"&&n!=="unbind")return this._debug("Binding value  "+n+" not valid"),!1;n==="unbind"?this.options.binder.unbind("smartscroll.infscr."+i.options.infid):this.options.binder[n]("smartscroll.infscr."+i.options.infid,function(){i.scroll()});this._debug("Binding",n)},_create:function(i,r){var u=n.extend(!0,{},n.infinitescroll.defaults,i),e,o,f,s;return(this.options=u,e=n(window),o=this,!o._validate(i))?!1:(f=n(u.nextSelector).attr("href"),!f)?(this._debug("Navigation selector not found"),!1):(u.path=u.path||this._determinepath(f),u.contentSelector=u.contentSelector||this.element,u.loading.selector=u.loading.selector||u.contentSelector,u.loading.msg=u.loading.msg||n('<div id="infscr-loading"><img alt="Loading..." src="'+u.loading.img+'" /><div>'+u.loading.msgText+"<\/div><\/div>"),(new Image).src=u.loading.img,u.pixelsFromNavToBottom===t&&(u.pixelsFromNavToBottom=n(document).height()-n(u.navSelector).offset().top,this._debug("pixelsFromNavToBottom: "+u.pixelsFromNavToBottom)),s=this,u.loading.start=u.loading.start||function(){n(u.navSelector).hide();u.loading.msg.appendTo(u.loading.selector).show(u.loading.speed,n.proxy(function(){this.beginAjax(u)},s))},u.loading.finished=u.loading.finished||function(){u.state.isBeyondMaxPage||u.loading.msg.fadeOut(u.loading.speed)},u.callback=function(i,f,o){!u.behavior||i["_callback_"+u.behavior]===t||i["_callback_"+u.behavior].call(n(u.contentSelector)[0],f,o);r&&r.call(n(u.contentSelector)[0],f,u,o);u.prefill&&e.bind("resize.infinite-scroll",i._prefill)},i.debug&&Function.prototype.bind&&(typeof console=="object"||typeof console=="function")&&typeof console.log=="object"&&["log","info","warn","error","assert","dir","clear","profile","profileEnd"].forEach(function(n){console[n]=this.call(console[n],console)},Function.prototype.bind),this._setup(),u.prefill&&this._prefill(),!0)},_prefill:function(){function r(){return n(t.options.contentSelector).height()<=i.height()}var t=this,i=n(window);this._prefill=function(){r()&&t.scroll();i.bind("resize.infinite-scroll",function(){r()&&(i.unbind("resize.infinite-scroll"),t.scroll())})};this._prefill()},_debug:function(){!0===this.options.debug&&(typeof console!="undefined"&&typeof console.log=="function"?Array.prototype.slice.call(arguments).length===1&&typeof Array.prototype.slice.call(arguments)[0]=="string"?console.log(Array.prototype.slice.call(arguments).toString()):console.log(Array.prototype.slice.call(arguments)):Function.prototype.bind||typeof console=="undefined"||typeof console.log!="object"||Function.prototype.call.call(console.log,console,Array.prototype.slice.call(arguments)))},_determinepath:function(n){var i=this.options;if(!!i.behavior&&this["_determinepath_"+i.behavior]!==t)return this["_determinepath_"+i.behavior].call(this,n);if(!i.pathParse)if(n.match(/^(.*?)\b2\b(.*?$)/))n=n.match(/^(.*?)\b2\b(.*?$)/).slice(1);else if(n.match(/^(.*?)2(.*?$)/)){if(n.match(/^(.*?page=)2(\/.*|$)/))return n.match(/^(.*?page=)2(\/.*|$)/).slice(1);n=n.match(/^(.*?)2(.*?$)/).slice(1)}else{if(n.match(/^(.*?page=)1(\/.*|$)/))return n.match(/^(.*?page=)1(\/.*|$)/).slice(1);this._debug("Sorry, we couldn't parse your Next (Previous Posts) URL. Verify your the css selector points to the correct A tag. If you still get this error: yell, scream, and kindly ask for help at infinite-scroll.com.");i.state.isInvalidPage=!0}else return this._debug("pathParse manual"),i.pathParse(n,this.options.state.currPage+1);return this._debug("determinePath",n),n},_error:function(n){var i=this.options;if(!!i.behavior&&this["_error_"+i.behavior]!==t){this["_error_"+i.behavior].call(this,n);return}n!=="destroy"&&n!=="end"&&(n="unknown");this._debug("Error",n);(n==="end"||i.state.isBeyondMaxPage)&&this._showdonemsg();i.state.isDone=!0;i.state.currPage=1;i.state.isPaused=!1;i.state.isBeyondMaxPage=!1;this._binding("unbind")},_loadcallback:function(i,r,u){var f=this.options,h=this.options.callback,c=f.state.isDone?"done":f.appendCallback?"append":"no-append",e,o,s;if(!!f.behavior&&this["_loadcallback_"+f.behavior]!==t){this["_loadcallback_"+f.behavior].call(this,i,r);return}switch(c){case"done":return this._showdonemsg(),!1;case"no-append":if(f.dataType==="html"&&(r="<div>"+r+"<\/div>",r=n(r).find(f.itemSelector)),r.length===0)return this._error("end");break;case"append":if(o=i.children(),o.length===0)return this._error("end");for(e=document.createDocumentFragment();i[0].firstChild;)e.appendChild(i[0].firstChild);this._debug("contentSelector",n(f.contentSelector)[0]);n(f.contentSelector)[0].appendChild(e);r=o.get()}f.loading.finished.call(n(f.contentSelector)[0],f);f.animate&&(s=n(window).scrollTop()+n(f.loading.msg).height()+f.extraScrollPx+"px",n("html,body").animate({scrollTop:s},800,function(){f.state.isDuringAjax=!1}));f.animate||(f.state.isDuringAjax=!1);h(this,r,u);f.prefill&&this._prefill()},_nearbottom:function(){var i=this.options,r=0+n(document).height()-i.binder.scrollTop()-n(window).height();return!!i.behavior&&this["_nearbottom_"+i.behavior]!==t?this["_nearbottom_"+i.behavior].call(this):(this._debug("math:",r,i.pixelsFromNavToBottom),r-i.bufferPx<i.pixelsFromNavToBottom)},_pausing:function(n){var i=this.options;if(!!i.behavior&&this["_pausing_"+i.behavior]!==t){this["_pausing_"+i.behavior].call(this,n);return}n!=="pause"&&n!=="resume"&&n!==null&&this._debug("Invalid argument. Toggling pause value instead");n=n&&(n==="pause"||n==="resume")?n:"toggle";switch(n){case"pause":i.state.isPaused=!0;break;case"resume":i.state.isPaused=!1;break;case"toggle":i.state.isPaused=!i.state.isPaused}return this._debug("Paused",i.state.isPaused),!1},_setup:function(){var n=this.options;if(!!n.behavior&&this["_setup_"+n.behavior]!==t){this["_setup_"+n.behavior].call(this);return}return this._binding("bind"),!1},_showdonemsg:function(){var i=this.options;if(!!i.behavior&&this["_showdonemsg_"+i.behavior]!==t){this["_showdonemsg_"+i.behavior].call(this);return}i.loading.msg.find("img").hide().parent().find("div").html(i.loading.finishedMsg).animate({opacity:1},2e3,function(){n(this).parent().fadeOut(i.loading.speed)});i.errorCallback.call(n(i.contentSelector)[0],"done")},_validate:function(t){for(var i in t)if(i.indexOf&&i.indexOf("Selector")>-1&&n(t[i]).length===0)return this._debug("Your "+i+" found no elements."),!1;return!0},bind:function(){this._binding("bind")},destroy:function(){return this.options.state.isDestroyed=!0,this.options.loading.finished(),this._error("destroy")},pause:function(){this._pausing("pause")},resume:function(){this._pausing("resume")},beginAjax:function(i){var r=this,s=i.path,f,u,e,o;if(i.state.currPage++,i.maxPage!==t&&i.state.currPage>i.maxPage){i.state.isBeyondMaxPage=!0;this.destroy();return}f=n(i.contentSelector).is("table, tbody")?n("<tbody/>"):n("<div/>");u=typeof s=="function"?s(i.state.currPage):s.join(i.state.currPage);r._debug("heading into ajax",u);e=i.dataType==="html"||i.dataType==="json"?i.dataType:"html+callback";i.appendCallback&&i.dataType==="html"&&(e+="+callback");switch(e){case"html+callback":r._debug("Using HTML via .load() method");f.load(u+" "+i.itemSelector,t,function(n){r._loadcallback(f,n,u)});break;case"html":r._debug("Using "+e.toUpperCase()+" via $.ajax() method");n.ajax({url:u,dataType:i.dataType,complete:function(n,t){o=typeof n.isResolved!="undefined"?n.isResolved():t==="success"||t==="notmodified";o?r._loadcallback(f,n.responseText,u):r._error("end")}});break;case"json":r._debug("Using "+e.toUpperCase()+" via $.ajax() method");n.ajax({dataType:"json",type:"GET",url:u,success:function(n,e,s){if(o=typeof s.isResolved!="undefined"?s.isResolved():e==="success"||e==="notmodified",i.appendCallback)if(i.template!==t){var h=i.template(n);f.append(h);o?r._loadcallback(f,h):r._error("end")}else r._debug("template must be defined."),r._error("end");else o?r._loadcallback(f,n,u):r._error("end")},error:function(){r._debug("JSON ajax request failed.");r._error("end")}})}},retrieve:function(i){i=i||null;var u=this,r=u.options;if(!!r.behavior&&this["retrieve_"+r.behavior]!==t){this["retrieve_"+r.behavior].call(this,i);return}if(r.state.isDestroyed)return this._debug("Instance is destroyed"),!1;r.state.isDuringAjax=!0;r.loading.start.call(n(r.contentSelector)[0],r)},scroll:function(){var i=this.options,n=i.state;if(!!i.behavior&&this["scroll_"+i.behavior]!==t){this["scroll_"+i.behavior].call(this);return}n.isDuringAjax||n.isInvalidPage||n.isDone||n.isDestroyed||n.isPaused||this._nearbottom()&&this.retrieve()},toggle:function(){this._pausing()},unbind:function(){this._binding("unbind")},update:function(t){n.isPlainObject(t)&&(this.options=n.extend(!0,this.options,t))}};n.fn.infinitescroll=function(t,i){var u=typeof t,r;switch(u){case"string":r=Array.prototype.slice.call(arguments,1);this.each(function(){var i=n.data(this,"infinitescroll");if(!i||!n.isFunction(i[t])||t.charAt(0)==="_")return!1;i[t].apply(i,r)});break;case"object":this.each(function(){var r=n.data(this,"infinitescroll");r?r.update(t):(r=new n.infinitescroll(t,i,this),r.failed||n.data(this,"infinitescroll",r))})}return this};var i=n.event,r;i.special.smartscroll={setup:function(){n(this).bind("scroll",i.special.smartscroll.handler)},teardown:function(){n(this).unbind("scroll",i.special.smartscroll.handler)},handler:function(t,i){var u=this,f=arguments;t.type="smartscroll";r&&clearTimeout(r);r=setTimeout(function(){n(u).trigger("smartscroll",f)},i==="execAsap"?0:100)}};n.fn.smartscroll=function(n){return n?this.bind("smartscroll",n):this.trigger("smartscroll",["execAsap"])}}),function(){var n,r,t,i,u,f={}.hasOwnProperty,e=function(n,t){function r(){this.constructor=n}for(var i in t)f.call(t,i)&&(n[i]=t[i]);return r.prototype=t.prototype,n.prototype=new r,n.__super__=t.prototype,n};i=function(){function n(){this.options_index=0;this.parsed=[]}return n.prototype.add_node=function(n){return"OPTGROUP"===n.nodeName.toUpperCase()?this.add_group(n):this.add_option(n)},n.prototype.add_group=function(n){var i,f,t,e,r,u;for(i=this.parsed.length,this.parsed.push({array_index:i,group:!0,label:this.escapeExpression(n.label),title:n.title?n.title:void 0,children:0,disabled:n.disabled,classes:n.className}),r=n.childNodes,u=[],t=0,e=r.length;e>t;t++)f=r[t],u.push(this.add_option(f,i,n.disabled));return u},n.prototype.add_option=function(n,t,i){if("OPTION"===n.nodeName.toUpperCase())return(""!==n.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:n.value,text:n.text,html:n.innerHTML,title:n.title?n.title:void 0,selected:n.selected,disabled:i===!0?i:n.disabled,group_array_index:t,group_label:null!=t?this.parsed[t].label:null,classes:n.className,style:n.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1)},n.prototype.escapeExpression=function(n){var t,i;return null==n||n===!1?"":/[\&\<\>\"\'\`]/.test(n)?(t={"<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},i=/&(?!\w+;)|[\<\>\"\'\`]/g,n.replace(i,function(n){return t[n]||"&amp;"})):n},n}();i.select_to_array=function(n){var f,r,t,e,u;for(r=new i,u=n.childNodes,t=0,e=u.length;e>t;t++)f=u[t],r.add_node(f);return r.parsed};r=function(){function n(t,i){this.form_field=t;this.options=null!=i?i:{};n.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.on_ready())}return n.prototype.set_default_values=function(){var n=this;return this.click_test_action=function(t){return n.test_active_click(t)},this.activate_action=function(t){return n.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text?this.options.allow_single_deselect:!1,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null!=this.options.enable_split_word_search?this.options.enable_split_word_search:!0,this.group_search=null!=this.options.group_search?this.options.group_search:!0,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=null!=this.options.single_backstroke_delete?this.options.single_backstroke_delete:!0,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1,this.display_selected_options=null!=this.options.display_selected_options?this.options.display_selected_options:!0,this.display_disabled_options=null!=this.options.display_disabled_options?this.options.display_disabled_options:!0,this.include_group_label_in_selected=this.options.include_group_label_in_selected||!1,this.max_shown_results=this.options.max_shown_results||Number.POSITIVE_INFINITY,this.case_sensitive_search=this.options.case_sensitive_search||!1},n.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||n.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||n.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||n.default_no_result_text},n.prototype.choice_label=function(n){return this.include_group_label_in_selected&&null!=n.group_label?"<b class='group-name'>"+n.group_label+"<\/b>"+n.html:n.html},n.prototype.mouse_enter=function(){return this.mouse_on_container=!0},n.prototype.mouse_leave=function(){return this.mouse_on_container=!1},n.prototype.input_focus=function(){var n=this;if(this.is_multiple){if(!this.active_field)return setTimeout(function(){return n.container_mousedown()},50)}else if(!this.active_field)return this.activate_field()},n.prototype.input_blur=function(){var n=this;if(!this.mouse_on_container)return(this.active_field=!1,setTimeout(function(){return n.blur_test()},100))},n.prototype.results_option_build=function(n){var u,t,i,f,r,o,e;for(u="",f=0,e=this.results_data,r=0,o=e.length;o>r&&(t=e[r],i="",i=t.group?this.result_add_group(t):this.result_add_option(t),""!==i&&(f++,u+=i),(null!=n?n.first:void 0)&&(t.selected&&this.is_multiple?this.choice_build(t):t.selected&&!this.is_multiple&&this.single_set_selected_text(this.choice_label(t))),!(f>=this.max_shown_results));r++);return u},n.prototype.result_add_option=function(n){var t,i;return n.search_match&&this.include_option_in_results(n)?(t=[],n.disabled||n.selected&&this.is_multiple||t.push("active-result"),!n.disabled||n.selected&&this.is_multiple||t.push("disabled-result"),n.selected&&t.push("result-selected"),null!=n.group_array_index&&t.push("group-option"),""!==n.classes&&t.push(n.classes),i=document.createElement("li"),i.className=t.join(" "),i.style.cssText=n.style,i.setAttribute("data-option-array-index",n.array_index),i.innerHTML=n.search_text,n.title&&(i.title=n.title),this.outerHTML(i)):""},n.prototype.result_add_group=function(n){var i,t;return(n.search_match||n.group_match)&&n.active_options>0?(i=[],i.push("group-result"),n.classes&&i.push(n.classes),t=document.createElement("li"),t.className=i.join(" "),t.innerHTML=n.search_text,n.title&&(t.title=n.title),this.outerHTML(t)):""},n.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.results_build(),this.results_showing?this.winnow_results():void 0},n.prototype.reset_single_select_options=function(){var i,n,u,r,t;for(r=this.results_data,t=[],n=0,u=r.length;u>n;n++)i=r[n],i.selected?t.push(i.selected=!1):t.push(void 0);return t},n.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},n.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},n.prototype.winnow_results=function(){var e,n,h,u,t,i,r,o,c,f,l,s;for(this.no_results_clear(),u=0,i=this.get_search_text(),e=i.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),c=new RegExp(e,"i"),h=this.get_search_regex(e),s=this.results_data,f=0,l=s.length;l>f;f++)n=s[f],n.search_match=!1,t=null,this.include_option_in_results(n)&&(n.group&&(n.group_match=!1,n.active_options=0),null!=n.group_array_index&&this.results_data[n.group_array_index]&&(t=this.results_data[n.group_array_index],0===t.active_options&&t.search_match&&(u+=1),t.active_options+=1),n.search_text=n.group?n.label:n.html,(!n.group||this.group_search)&&(n.search_match=this.search_string_match(n.search_text,h),n.search_match&&!n.group&&(u+=1),n.search_match?(i.length&&(r=n.search_text.search(c),o=n.search_text.substr(0,r+i.length)+"<\/em>"+n.search_text.substr(r+i.length),n.search_text=o.substr(0,r)+"<em>"+o.substr(r)),null!=t&&(t.group_match=!0)):null!=n.group_array_index&&this.results_data[n.group_array_index].search_match&&(n.search_match=!0)));return this.result_clear_highlight(),1>u&&i.length?(this.update_results_content(""),this.no_results(i)):(this.update_results_content(this.results_option_build()),this.winnow_results_set_highlight())},n.prototype.get_search_regex=function(n){var t,i;return t=this.search_contains?"":"^",i=this.case_sensitive_search?"":"i",new RegExp(t+n,i)},n.prototype.search_string_match=function(n,t){var u,i,r,f;if(t.test(n))return!0;if(this.enable_split_word_search&&(n.indexOf(" ")>=0||0===n.indexOf("["))&&(i=n.replace(/\[|\]/g,"").split(" "),i.length))for(r=0,f=i.length;f>r;r++)if(u=i[r],t.test(u))return!0},n.prototype.choices_count=function(){var i,n,r,t;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,t=this.form_field.options,n=0,r=t.length;r>n;n++)i=t[n],i.selected&&(this.selected_option_count+=1);return this.selected_option_count},n.prototype.choices_click=function(n){return n.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},n.prototype.keyup_checker=function(n){var t,i;switch(t=null!=(i=n.which)?i:n.keyCode,this.search_field_scale(),t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(n.preventDefault(),this.results_showing)return this.result_select(n);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:case 18:break;default:return this.results_search()}},n.prototype.clipboard_event_checker=function(){var n=this;return setTimeout(function(){return n.results_search()},50)},n.prototype.container_width=function(){return null!=this.options.width?this.options.width:""+this.form_field.offsetWidth+"px"},n.prototype.include_option_in_results=function(n){return this.is_multiple&&!this.display_selected_options&&n.selected?!1:!this.display_disabled_options&&n.disabled?!1:n.empty?!1:!0},n.prototype.search_results_touchstart=function(n){return this.touch_started=!0,this.search_results_mouseover(n)},n.prototype.search_results_touchmove=function(n){return this.touch_started=!1,this.search_results_mouseout(n)},n.prototype.search_results_touchend=function(n){if(this.touch_started)return this.search_results_mouseup(n)},n.prototype.outerHTML=function(n){var t;return n.outerHTML?n.outerHTML:(t=document.createElement("div"),t.appendChild(n),t.innerHTML)},n.browser_is_supported=function(){return"Microsoft Internet Explorer"===window.navigator.appName?document.documentMode>=8:/iP(od|hone)/i.test(window.navigator.userAgent)||/IEMobile/i.test(window.navigator.userAgent)||/Windows Phone/i.test(window.navigator.userAgent)||/BlackBerry/i.test(window.navigator.userAgent)||/BB10/i.test(window.navigator.userAgent)||/Android.*Mobile/i.test(window.navigator.userAgent)?!1:!0},n.default_multiple_text="Select Some Options",n.default_single_text="Select an Option",n.default_no_result_text="No results match",n}();n=jQuery;n.fn.extend({chosen:function(i){return r.browser_is_supported()?this.each(function(){var u,r;return u=n(this),r=u.data("chosen"),"destroy"===i?void(r instanceof t&&r.destroy()):void(r instanceof t||u.data("chosen",new t(this,i)))}):this}});t=function(t){function r(){return u=r.__super__.constructor.apply(this,arguments)}return e(r,t),r.prototype.setup=function(){return this.form_field_jq=n(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chosen-rtl")},r.prototype.set_up_html=function(){var t,i;return t=["chosen-container"],t.push("chosen-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chosen-rtl"),i={"class":t.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.form_field.id.length&&(i.id=this.form_field.id.replace(/[^\w]/g,"_")+"_chosen"),this.container=n("<div />",i),this.is_multiple?this.container.html('<ul class="chosen-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;" /><\/li><\/ul><div class="chosen-drop"><ul class="chosen-results"><\/ul><\/div>'):this.container.html('<a class="chosen-single chosen-default"><span>'+this.default_text+'<\/span><div><b><\/b><\/div><\/a><div class="chosen-drop"><div class="chosen-search"><input type="text" autocomplete="off" /><\/div><ul class="chosen-results"><\/ul><\/div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chosen-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chosen-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chosen-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chosen-search").first(),this.selected_item=this.container.find(".chosen-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior()},r.prototype.on_ready=function(){return this.form_field_jq.trigger("chosen:ready",{chosen:this})},r.prototype.register_observers=function(){var n=this;return this.container.bind("touchstart.chosen",function(t){return n.container_mousedown(t),t.preventDefault()}),this.container.bind("touchend.chosen",function(t){return n.container_mouseup(t),t.preventDefault()}),this.container.bind("mousedown.chosen",function(t){n.container_mousedown(t)}),this.container.bind("mouseup.chosen",function(t){n.container_mouseup(t)}),this.container.bind("mouseenter.chosen",function(t){n.mouse_enter(t)}),this.container.bind("mouseleave.chosen",function(t){n.mouse_leave(t)}),this.search_results.bind("mouseup.chosen",function(t){n.search_results_mouseup(t)}),this.search_results.bind("mouseover.chosen",function(t){n.search_results_mouseover(t)}),this.search_results.bind("mouseout.chosen",function(t){n.search_results_mouseout(t)}),this.search_results.bind("mousewheel.chosen DOMMouseScroll.chosen",function(t){n.search_results_mousewheel(t)}),this.search_results.bind("touchstart.chosen",function(t){n.search_results_touchstart(t)}),this.search_results.bind("touchmove.chosen",function(t){n.search_results_touchmove(t)}),this.search_results.bind("touchend.chosen",function(t){n.search_results_touchend(t)}),this.form_field_jq.bind("chosen:updated.chosen",function(t){n.results_update_field(t)}),this.form_field_jq.bind("chosen:activate.chosen",function(t){n.activate_field(t)}),this.form_field_jq.bind("chosen:open.chosen",function(t){n.container_mousedown(t)}),this.form_field_jq.bind("chosen:close.chosen",function(t){n.input_blur(t)}),this.search_field.bind("blur.chosen",function(t){n.input_blur(t)}),this.search_field.bind("keyup.chosen",function(t){n.keyup_checker(t)}),this.search_field.bind("keydown.chosen",function(t){n.keydown_checker(t)}),this.search_field.bind("focus.chosen",function(t){n.input_focus(t)}),this.search_field.bind("cut.chosen",function(t){n.clipboard_event_checker(t)}),this.search_field.bind("paste.chosen",function(t){n.clipboard_event_checker(t)}),this.is_multiple?this.search_choices.bind("click.chosen",function(t){n.choices_click(t)}):this.container.bind("click.chosen",function(n){n.preventDefault()})},r.prototype.destroy=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.search_field[0].tabIndex&&(this.form_field_jq[0].tabIndex=this.search_field[0].tabIndex),this.container.remove(),this.form_field_jq.removeData("chosen"),this.form_field_jq.show()},r.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chosen-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus.chosen",this.activate_action),this.close_field()):(this.container.removeClass("chosen-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus.chosen",this.activate_action))},r.prototype.container_mousedown=function(t){if(!this.is_disabled&&(t&&"mousedown"===t.type&&!this.results_showing&&t.preventDefault(),null==t||!n(t.target).hasClass("search-choice-close")))return(this.active_field?this.is_multiple||!t||n(t.target)[0]!==this.selected_item[0]&&!n(t.target).parents("a.chosen-single").length||(t.preventDefault(),this.results_toggle()):(this.is_multiple&&this.search_field.val(""),n(this.container[0].ownerDocument).bind("click.chosen",this.click_test_action),this.results_show()),this.activate_field())},r.prototype.container_mouseup=function(n){if("ABBR"===n.target.nodeName&&!this.is_disabled)return this.results_reset(n)},r.prototype.search_results_mousewheel=function(n){var t;return n.originalEvent&&(t=n.originalEvent.deltaY||-n.originalEvent.wheelDelta||n.originalEvent.detail),null!=t?(n.preventDefault(),"DOMMouseScroll"===n.type&&(t=40*t),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},r.prototype.blur_test=function(){if(!this.active_field&&this.container.hasClass("chosen-container-active"))return this.close_field()},r.prototype.close_field=function(){return n(this.container[0].ownerDocument).unbind("click.chosen",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chosen-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},r.prototype.activate_field=function(){return this.container.addClass("chosen-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},r.prototype.test_active_click=function(t){var i;return i=n(t.target).closest(".chosen-container"),i.length&&this.container[0]===i[0]?this.active_field=!0:this.close_field()},r.prototype.results_build=function(){return this.parsing=!0,this.selected_option_count=null,this.results_data=i.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.single_set_selected_text(),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?(this.search_field[0].readOnly=!0,this.container.addClass("chosen-container-single-nosearch")):(this.search_field[0].readOnly=!1,this.container.removeClass("chosen-container-single-nosearch"))),this.update_results_content(this.results_option_build({first:!0})),this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.parsing=!1},r.prototype.result_do_highlight=function(n){var t,i,r,f,u;if(n.length){if(this.result_clear_highlight(),this.result_highlight=n,this.result_highlight.addClass("highlighted"),r=parseInt(this.search_results.css("maxHeight"),10),u=this.search_results.scrollTop(),f=r+u,i=this.result_highlight.position().top+this.search_results.scrollTop(),t=i+this.result_highlight.outerHeight(),t>=f)return this.search_results.scrollTop(t-r>0?t-r:0);if(u>i)return this.search_results.scrollTop(i)}},r.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},r.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.container.addClass("chosen-with-drop"),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results(),this.form_field_jq.trigger("chosen:showing_dropdown",{chosen:this}))},r.prototype.update_results_content=function(n){return this.search_results.html(n)},r.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chosen-with-drop"),this.form_field_jq.trigger("chosen:hiding_dropdown",{chosen:this})),this.results_showing=!1},r.prototype.set_tab_index=function(){var n;if(this.form_field.tabIndex)return(n=this.form_field.tabIndex,this.form_field.tabIndex=-1,this.search_field[0].tabIndex=n)},r.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=n("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.bind("click.chosen",function(n){return t.is_multiple?t.container_mousedown(n):t.activate_field()}):void 0},r.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},r.prototype.search_results_mouseup=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i.length?(this.result_highlight=i,this.result_select(t),this.search_field.focus()):void 0},r.prototype.search_results_mouseover=function(t){var i;return i=n(t.target).hasClass("active-result")?n(t.target):n(t.target).parents(".active-result").first(),i?this.result_do_highlight(i):void 0},r.prototype.search_results_mouseout=function(t){if(n(t.target).hasClass("active-result"))return this.result_clear_highlight()},r.prototype.choice_build=function(t){var i,r,u=this;return i=n("<li />",{"class":"search-choice"}).html("<span>"+this.choice_label(t)+"<\/span>"),t.disabled?i.addClass("search-choice-disabled"):(r=n("<a />",{"class":"search-choice-close","data-option-array-index":t.array_index}),r.bind("click.chosen",function(n){return u.choice_destroy_link_click(n)}),i.append(r)),this.search_container.before(i)},r.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(n(t.target))},r.prototype.choice_destroy=function(n){if(this.result_deselect(n[0].getAttribute("data-option-array-index")))return(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),n.parents("li").first().remove(),this.search_field_scale())},r.prototype.results_reset=function(){return this.reset_single_select_options(),this.form_field.options[0].selected=!0,this.single_set_selected_text(),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},r.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},r.prototype.result_select=function(n){var i,t;if(this.result_highlight)return(i=this.result_highlight,this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("chosen:maxselected",{chosen:this}),!1):(this.is_multiple?i.removeClass("active-result"):this.reset_single_select_options(),i.addClass("result-selected"),t=this.results_data[i[0].getAttribute("data-option-array-index")],t.selected=!0,this.form_field.options[t.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(t):this.single_set_selected_text(this.choice_label(t)),(n.metaKey||n.ctrlKey)&&this.is_multiple||this.results_hide(),this.show_search_field_default(),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[t.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,n.preventDefault(),this.search_field_scale()))},r.prototype.single_set_selected_text=function(n){return null==n&&(n=this.default_text),n===this.default_text?this.selected_item.addClass("chosen-default"):(this.single_deselect_control_build(),this.selected_item.removeClass("chosen-default")),this.selected_item.find("span").html(n)},r.prototype.result_deselect=function(n){var t;return t=this.results_data[n],this.form_field.options[t.options_index].disabled?!1:(t.selected=!1,this.form_field.options[t.options_index].selected=!1,this.selected_option_count=null,this.result_clear_highlight(),this.results_showing&&this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[t.options_index].value}),this.search_field_scale(),!0)},r.prototype.single_deselect_control_build=function(){if(this.allow_single_deselect)return(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"><\/abbr>'),this.selected_item.addClass("chosen-single-with-deselect"))},r.prototype.get_search_text=function(){return n("<div/>").text(n.trim(this.search_field.val())).html()},r.prototype.winnow_results_set_highlight=function(){var n,t;return t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result"),n=t.length?t.first():this.search_results.find(".active-result").first(),null!=n?this.result_do_highlight(n):void 0},r.prototype.no_results=function(t){var i;return i=n('<li class="no-results">'+this.results_none_found+' "<span><\/span>"<\/li>'),i.find("span").first().html(t),this.search_results.append(i),this.form_field_jq.trigger("chosen:no_results",{chosen:this})},r.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},r.prototype.keydown_arrow=function(){var n;return this.results_showing&&this.result_highlight?(n=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(n):void 0:this.results_show()},r.prototype.keyup_arrow=function(){var n;return this.results_showing||this.is_multiple?this.result_highlight?(n=this.result_highlight.prevAll("li.active-result"),n.length?this.result_do_highlight(n.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight())):void 0:this.results_show()},r.prototype.keydown_backstroke=function(){var n;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(n=this.search_container.siblings("li.search-choice").last(),n.length&&!n.hasClass("search-choice-disabled")?(this.pending_backstroke=n,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0)},r.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},r.prototype.keydown_checker=function(n){var t,i;switch(t=null!=(i=n.which)?i:n.keyCode,this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(n);this.mouse_on_container=!1;break;case 13:this.results_showing&&n.preventDefault();break;case 32:this.disable_search&&n.preventDefault();break;case 38:n.preventDefault();this.keyup_arrow();break;case 40:n.preventDefault();this.keydown_arrow()}},r.prototype.search_field_scale=function(){var t,u,h,f,e,o,i,r,s;if(this.is_multiple){for(h=0,i=0,e="position:absolute; left: -1000px; top: -1000px; display:none;",o=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"],r=0,s=o.length;s>r;r++)f=o[r],e+=f+":"+this.search_field.css(f)+";";return t=n("<div />",{style:e}),t.text(this.search_field.val()),n("body").append(t),i=t.width()+25,t.remove(),u=this.container.outerWidth(),i>u-10&&(i=u-10),this.search_field.css({width:i+"px"})}},r}(r)}.call(this);$(function(){$(".locClick").show();$(".locClick").click(function(n){n.preventDefault();$(".locClick").removeClass("btn-orange");$(this).addClass("btn-orange");var t=$(this).attr("data-target");t=="allLocationsCountries"?($("#allLocationsCities").hide(),$("#allLocationsCountries").show()):($("#allLocationsCountries").hide(),$("#allLocationsCities").show())})});var xpatMapIcon=L.icon({iconUrl:"/images/map/marker-icon.png",iconRetinaUrl:"/images/map/marker-icon@2x.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[-3,-76],shadowUrl:"/images/map/marker-shadow.png",shadowSize:[41,41],shadowAnchor:[12,41]});$(function(){$(".mapCanvas").each(function(){var n=$(this),t=n.attr("id"),i=n.attr("data-latitude"),r=n.attr("data-longitude"),u=n.attr("data-url"),f=n.attr("data-title"),e=n.attr("data-subtitle"),o=n.attr("data-zoom"),s=n.attr("data-circle-distance");createMapWithPoint(t,i,r,u,f,e,o,s)})});$(document).ready(function(){if($("#modern").length>0)var n=new PropertyPage})